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,4,3,5,4,3,8,12,11,2,15,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,119,181,21,33,34,22,71,133,134,197,23,24,35,49,37,50,65,25,36,38,51,52,83,114,212,39,69,82,86,87,97,99,113,115,116,130,166,53,54,73,84,88,98,104,136,149,150,198,211,228,81,100,40,55,57,101,117,182,66,68,85,145,146,161,67,255,218,0,8,1,1,0,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,85,195,95,31,84,121,135,17,58,165,195,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,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,77,80,0,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,134,125,255,0,123,30,41,255,0,244,150,213,95,254,114,184,255,0,246,198,148,192,0,0,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,159,127,222,199,138,127,253,37,181,87,255,0,156,174,63,253,177,165,48,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,233,45,170,191,252,229,113,255,0,237,141,41,128,66,174,63,120,182,202,184,70,213,61,18,202,109,177,120,236,110,251,241,187,126,77,110,115,100,151,185,66,218,155,75,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,78,143,82,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,39,160,0,168,190,110,218,223,173,26,107,196,150,55,98,211,157,94,205,113,91,108,248,61,29,92,180,118,75,253,93,12,18,78,234,250,246,186,87,71,12,141,106,189,90,198,53,92,169,215,163,26,159,216,131,148,78,183,235,70,165,113,37,146,88,181,27,87,179,92,170,219,6,15,89,87,21,29,238,255,0,87,93,4,115,182,190,129,173,149,177,205,35,154,143,70,189,237,71,34,117,232,247,39,246,169,42,181,243,142,58,158,28,120,217,196,52,123,56,101,35,244,235,52,197,237,175,154,174,71,197,78,251,29,198,107,133,108,9,90,233,158,173,106,211,43,89,19,102,107,221,244,50,52,145,138,138,215,178,105,127,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,1,159,110,38,248,155,226,74,193,196,150,171,216,172,92,65,234,85,186,219,110,206,47,180,148,116,116,153,101,124,48,83,65,29,124,205,142,40,227,108,168,214,49,173,68,106,53,17,17,17,17,16,183,78,92,57,102,85,156,240,99,167,153,78,107,147,93,114,11,213,111,197,188,77,198,233,91,37,93,84,251,46,181,108,102,249,100,87,61,219,88,198,181,58,175,201,173,68,79,146,33,37,64,43,87,156,166,172,106,158,151,254,200,63,102,122,151,149,226,95,19,251,65,227,126,5,121,169,160,241,93,191,135,246,251,189,151,183,126,222,227,246,238,235,211,123,186,127,53,57,175,40,157,111,214,141,74,226,75,36,177,106,54,175,102,185,85,182,12,30,178,174,42,59,221,254,174,186,8,231,109,125,3,91,43,99,154,71,53,30,141,123,218,142,68,235,209,238,79,237,82,79,241,251,197,182,85,194,54,169,232,150,83,109,139,199,99,119,223,141,219,242,107,115,155,36,189,202,22,212,218,94,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,146,215,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,4,42,230,51,199,183,238,175,98,131,77,244,238,15,17,169,185,53,191,198,82,84,79,79,190,150,203,66,247,190,36,172,114,61,54,77,50,190,57,27,20,95,54,163,152,231,202,155,90,216,230,242,188,182,57,132,92,120,129,221,162,218,217,120,241,122,147,31,141,184,91,238,158,18,150,138,158,233,67,31,105,201,6,216,222,221,245,141,238,84,59,100,80,53,189,138,125,234,170,230,189,203,63,192,41,219,141,174,104,57,149,215,90,44,86,110,28,114,138,186,28,79,79,111,9,83,92,246,200,140,131,37,184,210,213,200,213,71,205,75,80,171,83,107,124,76,143,107,17,209,247,82,105,21,232,189,34,86,88,79,5,220,91,98,188,92,233,98,101,54,216,188,14,73,98,240,214,252,154,220,230,199,23,110,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,234,197,33,7,30,28,211,179,42,12,135,41,208,77,1,182,213,227,79,180,212,92,49,220,131,37,173,106,54,226,218,184,42,157,12,159,13,88,165,86,194,205,177,61,18,119,245,149,123,221,88,216,31,27,94,233,1,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,173,242,36,140,85,71,61,144,205,240,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,168,11,159,55,28,250,94,43,217,170,150,107,77,93,46,151,165,60,24,243,241,154,153,166,157,235,106,74,198,77,53,193,41,219,80,202,116,186,57,137,35,88,254,170,198,49,205,137,86,68,106,200,235,116,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,245,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,245,96,135,252,198,120,215,253,213,116,226,11,6,1,115,181,73,169,185,79,240,237,180,211,175,118,75,93,10,163,210,75,155,161,218,230,59,107,216,145,196,217,85,173,124,142,115,186,74,216,101,141,98,7,47,78,101,122,143,111,205,177,253,6,215,91,173,215,50,181,100,119,8,237,118,59,196,172,90,203,196,55,42,218,200,35,134,58,154,153,167,110,250,54,247,39,114,170,182,73,154,174,107,90,170,198,181,141,115,97,206,117,247,69,184,142,160,184,233,254,178,234,173,131,27,204,49,250,107,131,32,163,200,171,105,109,113,87,66,247,211,207,5,35,98,115,35,111,72,226,165,150,70,125,78,71,212,171,213,81,36,106,39,171,229,27,197,222,163,230,154,143,147,104,126,175,106,45,215,38,248,181,189,111,118,10,188,134,246,181,53,81,213,64,173,100,244,144,44,219,165,155,185,11,210,109,137,38,216,219,71,43,154,207,174,71,37,132,241,55,118,186,216,56,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,103,223,247,177,226,159,255,0,73,109,85,255,0,231,43,143,255,0,108,104,35,134,75,181,214,255,0,195,110,148,95,111,183,58,187,141,202,227,131,216,170,235,43,42,230,116,211,212,207,37,4,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,189,185,185,113,119,168,248,94,163,227,58,31,164,58,139,117,198,126,19,111,75,221,254,175,30,189,173,53,84,149,83,171,153,5,36,235,14,217,97,237,194,197,155,98,201,182,70,214,68,231,51,232,141,203,229,57,79,103,58,251,173,60,71,87,220,117,3,89,117,86,255,0,141,225,248,253,77,193,240,86,100,85,181,86,185,107,166,123,41,224,130,173,178,185,241,187,172,114,213,75,27,62,151,43,233,145,232,170,145,185,22,64,113,99,198,190,85,194,159,29,216,93,146,237,115,241,26,101,147,97,246,184,242,59,125,66,200,248,232,55,220,235,227,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,83,210,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,175,94,22,56,237,186,167,23,122,171,194,206,178,228,212,142,182,187,56,200,32,194,46,183,25,220,217,227,157,46,114,54,59,58,189,81,90,246,57,170,229,131,123,154,172,86,118,26,175,223,4,113,216,80,0,17,255,0,143,45,76,202,180,111,133,172,171,84,176,170,191,15,122,198,110,22,11,133,54,233,36,100,115,108,189,81,111,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,245,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,245,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,160,0,70,174,99,217,102,85,131,112,99,168,121,78,21,147,93,113,251,213,23,194,124,53,198,215,91,37,37,84,27,238,180,140,126,201,99,86,189,187,152,247,53,122,47,205,174,84,95,146,169,81,124,50,113,55,196,149,255,0,137,45,40,177,95,120,131,212,171,141,182,227,156,88,169,43,40,234,242,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,160,144,1,81,124,221,181,191,90,52,215,137,44,110,197,167,58,189,154,226,182,217,240,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,175,70,53,63,177,14,149,201,175,86,53,79,84,63,107,255,0,180,205,75,202,242,223,134,125,159,240,95,29,188,212,215,248,94,231,196,59,157,174,243,221,179,119,109,155,182,244,235,177,189,127,146,22,84,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,175,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,243,42,251,80,0,35,87,27,252,104,226,188,35,233,196,245,212,78,181,94,243,235,151,110,11,38,61,45,116,109,145,157,212,155,109,117,76,8,244,153,104,216,176,72,138,230,39,215,34,54,45,204,220,178,50,42,242,207,230,37,125,206,114,171,150,138,241,41,168,62,54,245,144,92,22,175,17,187,87,64,200,251,245,83,201,35,231,183,73,51,85,172,110,231,189,139,75,30,196,106,117,124,45,114,39,134,132,179,240,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,80,60,93,243,88,213,7,235,205,37,187,135,123,189,37,187,15,211,219,196,173,238,171,163,171,131,44,158,61,240,202,249,221,27,149,175,161,115,85,233,19,35,122,43,145,205,159,115,100,236,165,61,159,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,175,75,6,125,184,155,226,111,137,43,7,18,90,175,98,177,113,7,169,86,235,109,187,56,190,210,81,209,210,101,149,240,193,77,4,117,243,54,56,163,141,178,163,88,198,181,17,168,212,68,68,68,68,66,202,185,68,234,22,125,169,92,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,167,87,185,127,181,73,190,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,177,8,63,203,135,136,93,125,206,120,206,211,204,91,53,215,13,64,200,44,181,191,22,241,54,235,166,77,91,87,75,62,203,85,91,217,190,41,36,115,29,181,236,107,147,170,124,156,212,84,249,162,23,63,159,225,180,218,131,134,221,176,202,171,254,65,99,101,214,157,97,75,157,130,233,45,186,227,70,254,168,230,77,5,68,74,142,99,218,228,106,244,94,172,119,69,107,218,246,57,205,90,11,215,76,247,142,238,29,53,30,227,165,250,161,175,186,171,67,117,161,233,44,51,69,153,220,223,75,112,165,114,170,71,85,77,34,202,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,96,114,189,230,7,149,95,114,166,112,237,196,22,115,241,79,138,111,147,20,200,111,149,178,73,93,45,115,228,111,244,100,179,189,29,222,238,111,123,161,116,175,107,145,205,236,162,201,220,134,56,237,80,207,183,19,124,77,241,37,96,226,75,85,236,86,46,32,245,42,221,109,183,103,23,218,74,58,58,76,178,190,24,41,160,142,190,102,199,20,113,182,84,107,24,214,162,53,26,136,136,136,136,136,89,87,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,246,169,39,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,66,218,171,199,63,19,90,145,168,249,30,115,108,214,189,64,197,232,47,55,9,106,40,172,150,188,162,170,158,150,219,75,215,164,52,204,108,11,20,107,219,141,24,213,145,35,107,164,114,43,221,213,206,114,172,245,229,161,164,28,79,106,125,76,58,247,175,218,231,172,13,198,45,213,17,191,31,198,174,89,29,218,22,95,30,177,71,52,117,179,36,175,70,205,67,182,86,43,26,205,204,157,232,228,122,246,216,230,77,215,248,107,227,234,143,48,226,39,84,184,103,214,43,133,170,215,117,199,51,11,205,14,39,120,158,166,10,56,238,116,172,186,58,154,158,218,230,57,205,223,88,222,228,109,139,182,142,116,209,181,219,145,31,26,190,105,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,25,182,226,110,237,117,176,113,119,170,247,219,21,206,174,221,114,183,106,69,246,174,142,178,146,103,67,61,52,241,220,230,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,19,203,155,141,127,222,171,78,39,176,103,247,59,84,122,155,139,127,14,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,69,254,53,248,227,195,120,68,166,196,232,39,101,37,231,33,191,222,40,223,89,104,141,234,250,186,91,2,74,190,50,181,177,34,181,170,245,107,29,12,45,146,72,218,233,94,174,69,123,96,149,135,215,158,235,166,156,113,23,192,142,169,234,134,151,222,124,117,170,187,79,242,40,166,134,84,70,85,91,234,155,108,153,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,118,123,13,84,0,0,0,28,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,0,170,190,121,223,114,127,153,63,77,56,87,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,134,70,146,49,81,90,246,77,119,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,41,91,157,95,154,124,91,211,250,31,113,184,142,74,158,105,242,159,79,235,189,198,220,57,213,249,167,197,189,63,161,247,27,137,210,185,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,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,211,133,114,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,232,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,26,243,47,224,238,155,137,13,35,155,56,195,44,244,159,180,92,30,158,74,218,41,163,163,150,90,187,181,186,54,72,249,109,109,72,122,185,239,115,151,185,10,43,36,233,42,43,27,219,73,228,121,70,223,225,86,5,149,127,182,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,246,42,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,81,93,92,212,248,223,163,211,108,86,239,195,14,158,85,111,203,242,75,124,81,100,53,125,152,42,41,232,172,245,113,206,201,233,122,247,85,241,86,72,196,133,122,62,37,68,130,163,123,92,215,186,55,54,165,180,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,253,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,83,195,23,15,88,175,11,250,53,101,210,60,90,167,199,248,14,229,77,198,232,250,88,233,230,185,215,74,237,210,212,72,214,39,250,49,177,28,231,185,145,69,19,21,239,217,185,98,255,0,50,254,2,169,181,231,30,155,90,180,154,197,73,6,162,216,233,228,154,238,200,251,187,239,246,232,41,100,115,97,108,48,197,35,167,174,71,71,12,80,175,209,185,142,86,61,206,70,66,140,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,12,248,204,192,120,179,192,41,171,40,235,169,45,217,181,186,157,145,95,172,50,203,12,51,186,120,225,167,90,154,186,90,100,158,89,150,135,189,80,145,199,44,157,23,170,109,119,207,249,247,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,74,86,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,250,55,61,202,247,181,202,200,85,144,44,151,252,185,184,215,253,213,117,30,123,6,127,115,186,201,166,89,79,240,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,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,138,241,137,197,86,27,194,134,145,220,51,11,205,202,145,217,61,198,158,162,155,19,180,73,26,204,251,141,197,25,244,43,162,107,216,239,13,27,157,27,166,126,230,237,98,163,81,123,143,141,143,207,182,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,162,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,133,175,242,208,229,223,83,166,20,208,235,222,191,99,148,142,201,238,52,241,191,31,198,174,86,248,166,125,141,137,44,115,71,91,50,74,213,116,53,219,162,98,177,172,218,248,24,174,71,175,113,238,100,61,87,154,198,131,84,235,39,11,149,249,53,138,138,146,75,238,155,84,46,77,27,221,79,18,207,37,185,145,61,181,240,178,103,189,171,19,59,74,149,46,68,87,119,22,142,54,35,28,229,98,182,152,56,126,212,207,216,222,184,224,122,165,37,93,214,158,147,25,200,40,110,21,255,0,11,147,101,84,212,44,153,190,42,6,125,108,71,119,96,89,99,86,57,200,215,181,234,215,46,215,41,127,220,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,252,140,225,26,72,225,146,237,106,176,112,137,165,23,219,237,206,146,221,109,183,105,189,138,174,178,178,174,102,195,5,52,17,219,33,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,246,226,7,83,63,108,154,227,158,106,148,117,119,90,138,76,155,32,174,184,80,124,82,77,245,80,208,190,103,120,88,31,245,189,27,218,129,34,141,24,215,43,88,214,35,90,187,90,133,207,242,167,208,106,157,27,225,114,131,38,190,209,82,71,125,212,154,132,201,164,123,105,226,73,227,183,62,38,54,130,23,204,199,185,101,103,105,22,165,168,170,222,218,214,72,197,99,92,143,87,66,14,117,126,105,241,111,79,232,125,198,226,125,92,176,184,245,166,209,139,173,39,15,218,193,125,164,160,211,235,157,69,76,214,171,189,95,117,235,105,184,206,232,118,67,36,174,151,181,79,66,229,108,238,85,72,190,153,167,89,30,230,177,100,123,110,124,3,53,156,88,249,167,214,79,80,50,31,113,156,181,238,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,163,115,28,143,99,92,140,153,89,61,64,4,85,230,143,228,79,83,127,5,247,138,34,152,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,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,254,101,95,106,0,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,8,1,206,175,202,198,45,234,5,15,183,92,72,1,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,95,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,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,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,117,95,41,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,117,60,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,70,230,57,30,198,185,25,50,178,122,128,1,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,119,254,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,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,39,248,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,136,213,198,255,0,5,216,175,23,26,113,61,13,19,109,86,76,250,219,219,158,201,144,203,67,27,164,127,105,38,219,67,83,58,49,102,74,55,172,242,42,181,139,244,72,173,151,107,246,172,111,160,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,205,168,173,95,228,165,201,242,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,125,27,152,228,123,26,228,100,202,202,161,226,199,205,62,178,122,129,144,251,140,229,154,114,147,207,240,221,44,224,155,63,212,29,65,200,105,44,120,245,143,56,175,169,174,174,169,85,217,19,62,31,109,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,128,28,102,113,153,159,113,103,159,212,214,86,87,85,219,176,155,117,67,226,176,216,98,150,104,96,116,17,205,80,180,213,117,84,203,60,176,173,119,102,161,99,146,88,250,39,68,218,223,151,243,234,188,180,56,28,169,226,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,250,217,34,70,196,85,115,223,13,223,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,103,7,137,187,181,214,193,197,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,92,79,46,110,53,255,0,122,173,56,158,193,159,220,237,81,234,110,45,252,59,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,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,205,103,22,62,105,245,147,212,12,135,220,103,60,166,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,174,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,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,161,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,253,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,44,211,134,46,13,179,45,0,224,155,92,53,99,82,170,114,11,30,79,153,233,190,71,11,177,103,214,163,105,33,183,124,61,210,82,205,89,75,219,71,50,185,174,74,142,136,178,47,110,42,133,99,154,201,29,35,91,84,38,170,0,0,0,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,36,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,21,87,207,59,238,79,243,39,233,165,85,150,147,202,159,142,219,170,93,104,56,89,214,92,154,145,214,215,83,164,24,69,214,227,59,155,60,115,163,152,216,236,234,245,69,107,216,230,171,150,13,238,106,177,89,216,106,191,124,17,199,107,224,165,110,117,126,105,241,111,79,232,125,198,226,57,42,121,167,202,125,63,174,247,27,112,231,87,230,159,22,244,254,135,220,110,36,0,46,167,150,167,48,47,219,181,29,14,130,106,180,219,51,235,85,189,223,11,184,185,221,35,188,80,210,65,76,207,226,203,61,75,230,168,184,189,124,76,242,109,98,53,99,141,239,249,109,113,63,192,6,107,56,177,243,79,172,158,160,100,62,227,57,107,220,160,181,231,13,204,248,116,166,208,214,214,210,82,101,152,5,69,107,223,111,117,66,186,122,219,117,69,83,170,27,90,198,171,26,155,27,45,75,224,115,90,175,216,177,198,231,171,123,209,180,158,160,20,193,206,71,94,112,221,74,213,204,87,74,112,250,218,75,155,244,222,158,224,203,189,117,53,66,200,200,238,53,111,133,37,162,84,216,141,223,3,105,35,87,185,175,119,215,51,163,114,49,241,61,15,151,146,167,154,124,167,211,250,239,113,183,29,87,158,119,220,159,230,79,211,74,171,44,251,149,167,31,87,218,75,237,135,133,61,94,184,120,235,85,119,247,142,29,123,170,169,99,36,183,200,214,42,199,109,153,210,57,59,144,191,106,71,79,209,86,70,72,232,225,106,61,143,141,32,182,160,10,149,230,201,193,45,101,190,251,251,205,233,14,41,221,160,186,111,110,99,107,180,91,103,146,72,106,154,201,167,146,243,39,109,29,27,33,116,113,170,78,245,72,218,217,26,201,28,178,58,121,28,216,45,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,250,50,49,92,215,181,146,197,19,213,143,217,181,110,167,95,57,129,105,102,149,112,203,143,107,222,55,55,197,106,245,14,223,39,217,11,114,58,154,121,18,185,105,100,122,120,200,153,82,213,236,211,206,216,224,170,236,189,206,142,71,163,63,172,168,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,189,25,27,83,230,228,70,167,242,66,236,249,102,112,93,251,182,105,195,245,35,53,111,115,62,207,173,244,147,212,211,205,67,217,146,197,66,169,221,101,15,89,24,217,155,51,149,237,117,67,87,107,123,145,68,196,106,246,82,73,38,168,42,131,154,199,2,87,84,186,215,241,77,163,88,205,35,173,174,167,89,243,123,85,186,7,54,120,231,71,61,210,94,17,136,170,215,177,205,86,164,251,26,213,98,179,190,228,126,249,228,142,189,116,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,53,120,237,230,117,89,172,250,113,143,233,126,136,86,252,26,213,148,99,244,245,153,196,208,62,116,170,138,170,84,114,77,99,108,146,69,23,88,99,233,252,89,163,69,108,237,123,88,138,214,36,172,150,5,225,184,6,101,168,53,55,90,92,51,30,171,186,190,199,103,173,191,220,214,20,77,148,118,234,72,150,90,138,137,94,229,70,177,141,106,116,78,171,245,61,204,99,119,61,237,106,249,243,213,106,46,153,229,90,95,113,179,219,178,154,78,223,199,177,251,86,77,110,157,145,200,144,213,80,215,210,199,81,19,227,115,216,221,251,123,142,137,234,222,173,73,97,149,136,231,108,234,77,254,95,156,203,233,180,23,30,186,105,110,191,84,100,23,188,98,10,121,43,113,251,156,115,203,93,87,64,248,41,90,200,237,109,142,89,54,182,153,237,129,140,133,24,172,100,82,189,119,255,0,14,71,73,12,85,226,171,137,140,203,138,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,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,37,175,45,78,94,149,154,155,125,161,215,93,121,196,63,192,90,13,210,217,236,119,72,103,167,146,241,85,178,154,106,106,167,195,36,41,29,77,185,209,204,247,34,182,77,178,73,18,53,205,124,123,218,235,148,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,208,241,3,166,127,177,189,113,207,52,182,58,75,173,61,38,51,144,87,91,232,62,41,30,202,169,168,89,51,188,44,239,250,24,142,238,192,177,72,143,107,81,175,107,209,205,77,174,66,207,248,76,215,75,238,176,114,190,214,76,111,45,188,218,170,238,186,119,135,223,241,186,88,105,209,145,213,50,207,29,145,86,137,245,17,181,127,233,225,100,155,90,143,109,50,245,220,246,200,247,84,9,111,220,89,235,165,247,71,249,95,104,222,55,137,94,109,84,151,93,68,195,236,24,221,84,53,8,201,42,159,103,146,200,139,90,250,120,220,191,244,16,190,77,174,70,54,165,58,109,123,163,123,107,3,135,237,51,253,178,107,142,7,165,178,82,93,106,41,50,108,130,134,223,95,240,184,247,213,67,66,249,155,226,167,103,208,244,111,106,4,150,69,123,154,173,99,88,174,114,109,106,154,94,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,166,30,117,126,105,241,111,79,232,125,198,226,64,2,223,185,93,113,245,71,152,88,173,188,51,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,119,214,55,185,27,98,237,163,157,52,109,118,228,71,198,175,154,202,129,154,206,44,124,211,235,39,168,25,15,184,206,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,242,47,251,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,232,145,93,22,231,237,73,31,37,64,34,175,52,127,34,122,155,248,47,188,81,20,2,73,254,7,56,227,204,184,66,204,157,75,84,202,187,230,157,95,42,26,251,245,133,143,77,241,191,162,55,198,209,238,84,107,42,90,212,106,43,85,81,147,49,168,199,171,85,177,75,21,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,132,0,231,87,229,99,22,245,2,135,219,174,37,43,19,255,0,150,167,48,47,216,77,101,14,130,106,180,219,240,27,173,193,223,11,184,185,221,100,179,215,85,207,76,207,226,203,61,75,33,167,183,49,60,76,242,109,98,185,36,145,239,249,238,113,45,57,178,241,91,117,209,77,47,180,105,70,156,229,53,118,140,219,52,168,101,92,181,150,202,231,83,214,219,45,84,242,35,157,43,36,134,102,77,11,230,153,172,137,142,86,185,146,71,29,99,126,74,212,56,7,0,28,192,248,192,212,45,80,196,116,38,231,98,164,212,219,68,149,12,75,173,210,174,23,69,117,182,90,25,28,113,62,166,74,198,185,34,115,33,93,178,43,167,141,243,78,247,172,93,197,146,88,250,90,78,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,162,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,125,248,196,226,171,50,226,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,250,21,209,53,239,111,137,145,173,141,211,63,115,183,61,17,168,189,182,70,198,119,254,90,28,5,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,161,146,118,182,95,238,48,85,70,231,66,232,102,138,70,207,66,141,142,104,166,95,163,115,220,140,99,156,172,153,25,47,249,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,141,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,126,109,84,114,127,52,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,232,145,93,22,231,237,73,31,37,64,32,7,50,190,96,95,176,154,58,237,4,210,153,183,231,215,91,123,126,41,113,107,186,199,103,161,171,130,165,159,194,150,10,150,77,79,113,98,248,105,227,220,197,106,71,35,31,243,220,210,157,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,81,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,244,233,213,19,249,31,171,147,104,238,125,138,233,222,39,170,247,11,13,92,152,158,99,79,36,180,55,104,105,102,90,72,231,101,93,93,50,210,75,58,177,34,74,158,180,50,202,145,53,206,94,211,152,239,237,84,108,170,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,208,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,54,252,88,249,167,214,79,80,50,31,113,156,177,78,75,154,233,167,20,56,78,71,195,197,206,243,224,115,58,236,130,167,36,182,211,84,34,50,59,141,43,168,233,163,145,148,239,235,245,205,31,133,123,223,26,162,59,182,228,123,119,163,37,88,236,252,2,168,57,200,113,55,128,229,86,172,127,134,236,66,166,146,247,114,180,222,27,144,222,174,84,87,24,102,130,223,60,13,171,163,248,123,219,26,185,201,82,142,124,174,145,143,216,177,163,98,78,143,238,47,110,48,114,184,243,217,166,95,141,123,61,105,127,192,129,92,203,248,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,239,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,70,230,57,88,247,57,25,10,50,155,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,21,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,249,159,171,38,175,102,79,209,122,125,4,108,244,145,226,112,101,19,101,239,141,176,39,126,123,139,233,35,165,107,159,34,245,84,100,113,70,244,107,91,183,170,205,34,191,127,72,246,116,174,11,184,73,202,184,185,213,52,197,173,178,248,28,110,197,225,174,25,53,197,206,146,46,221,11,170,99,99,224,130,84,134,88,210,178,72,214,103,66,201,17,26,238,204,138,171,209,138,104,39,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,154,206,44,124,211,235,39,168,25,15,184,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,92,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,245,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,234,6,67,238,51,158,255,0,36,224,187,42,253,208,180,255,0,138,236,1,183,91,253,37,239,226,144,101,22,184,40,100,168,146,213,225,106,235,90,218,230,186,38,42,50,141,32,164,68,149,210,170,118,228,218,187,156,217,118,197,224,56,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,70,70,43,154,246,178,88,162,122,177,251,54,173,239,91,56,214,225,230,237,195,203,248,150,165,205,233,25,140,50,158,126,180,149,53,52,244,215,31,136,195,78,249,223,105,72,101,145,173,90,229,107,29,178,20,127,241,58,181,236,115,163,115,94,180,87,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,75,94,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,214,127,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,0,0,0,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,160,28,171,139,31,43,26,201,233,254,67,237,211,153,172,59,175,7,124,85,102,92,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,90,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,253,4,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,250,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,178,170,249,231,125,201,254,100,253,52,135,252,10,112,215,98,226,167,54,212,45,50,185,175,102,235,14,159,220,46,152,221,91,170,159,4,116,151,136,171,40,153,79,36,170,214,191,116,43,221,124,114,34,177,235,219,145,234,212,71,163,28,222,43,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,232,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,111,252,181,57,129,126,221,168,232,116,19,85,166,217,159,90,173,238,248,93,197,206,233,29,226,134,146,10,102,127,22,89,234,95,53,69,197,235,226,103,147,107,17,171,28,111,127,203,107,137,254,82,183,58,191,52,248,183,167,244,62,227,113,28,149,60,211,229,62,159,215,123,141,184,115,171,243,79,139,122,127,67,238,55,19,133,112,211,194,37,215,137,173,35,214,28,175,15,184,213,166,89,166,180,246,203,149,182,213,29,59,167,101,222,9,89,92,234,138,86,178,54,186,95,18,228,166,143,179,181,21,28,254,177,185,191,196,73,35,225,95,225,86,5,149,127,182,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,246,42,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,244,72,174,139,115,246,164,143,146,160,25,172,226,199,205,62,178,122,129,144,251,140,231,148,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,245,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,208,79,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,90,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,206,234,64,174,101,252,122,211,104,54,61,54,138,233,53,246,146,125,69,190,83,201,13,221,241,247,119,216,45,211,210,200,214,204,217,161,150,55,65,92,174,146,25,97,79,175,107,26,175,123,90,143,133,95,73,132,255,0,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,210,26,240,65,194,253,171,139,60,255,0,51,211,154,203,189,93,186,229,110,193,238,55,187,12,177,84,54,24,29,117,142,106,104,105,155,84,229,138,87,45,54,234,133,89,18,54,163,250,39,210,191,216,188,87,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,167,48,47,219,181,29,14,130,106,180,219,51,235,85,189,223,11,184,185,221,35,188,80,210,65,76,207,226,203,61,75,230,168,184,189,124,76,242,109,98,53,99,141,239,249,109,113,63,193,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,15,30,188,29,228,60,44,106,229,205,214,107,61,92,250,117,124,168,241,184,253,206,26,58,175,9,68,201,223,59,163,181,203,81,46,230,186,166,38,195,34,34,119,94,247,196,214,74,187,85,238,107,99,1,103,220,166,248,37,172,184,95,127,121,189,94,197,59,84,22,189,141,195,173,119,123,108,241,201,53,83,153,12,241,222,99,238,35,99,124,45,142,68,72,30,137,35,93,35,159,35,86,55,65,27,157,109,64,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,37,243,34,224,22,251,160,89,85,211,91,116,222,223,227,116,203,32,184,62,162,162,26,90,102,71,246,102,170,121,58,165,51,227,137,173,99,104,220,247,237,130,70,181,26,206,173,133,253,29,219,124,208,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,46,166,201,193,158,3,194,103,3,90,181,71,71,67,73,113,205,174,58,111,126,150,253,126,150,40,102,157,179,201,103,68,169,164,165,169,72,34,153,40,123,212,233,36,113,73,213,122,174,231,124,255,0,149,27,23,189,115,225,87,13,226,191,151,230,149,225,247,155,109,35,114,123,118,155,217,170,113,59,188,146,44,47,183,92,86,213,6,196,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,148,151,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,232,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,37,121,115,112,81,251,213,106,60,247,252,254,217,117,143,76,177,111,226,92,170,96,78,212,119,74,228,86,44,118,198,205,185,175,110,230,61,100,149,209,35,156,200,218,214,245,137,211,69,34,94,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,10,149,231,71,195,215,195,47,184,231,19,182,154,155,85,61,37,223,195,98,87,122,40,233,123,85,83,87,49,149,51,65,88,233,26,157,38,235,4,107,11,149,253,28,198,211,192,136,175,107,186,71,13,184,88,215,154,109,27,143,85,113,155,237,109,92,118,45,73,211,124,131,25,145,141,168,149,32,142,226,250,41,29,65,51,225,99,28,146,189,101,69,166,106,170,55,182,149,146,61,94,214,163,209,220,40,239,252,89,235,165,139,88,40,244,111,27,196,175,55,90,187,86,157,233,125,131,27,170,134,161,31,29,43,47,17,192,139,90,250,120,220,191,244,16,190,77,173,87,186,153,58,110,99,99,123,165,175,37,141,6,169,187,102,89,95,17,183,154,42,71,219,108,84,239,198,108,171,53,60,82,191,226,51,36,114,212,205,19,213,251,224,124,84,235,28,106,187,63,136,202,231,181,31,244,189,171,110,133,43,115,171,243,79,139,122,127,67,238,55,18,58,240,147,195,61,79,20,249,14,121,131,217,171,170,224,200,108,120,61,118,71,143,195,10,197,178,182,227,5,85,43,35,164,149,101,115,90,214,74,217,164,141,31,189,155,30,230,61,85,205,99,152,238,63,254,21,96,89,87,251,107,142,100,152,229,195,254,82,142,186,219,93,79,39,253,153,33,154,57,25,255,0,19,154,230,255,0,98,161,119,220,179,56,209,253,228,244,225,250,111,154,187,183,159,96,54,250,72,42,106,38,174,239,73,125,161,68,237,50,187,164,143,116,206,153,170,198,182,161,203,185,189,201,98,122,57,59,201,28,115,84,205,103,22,62,105,245,147,212,12,135,220,103,61,86,49,194,141,247,59,224,238,241,196,222,21,21,214,233,95,137,230,21,118,123,253,174,8,89,36,112,217,217,67,77,58,87,183,162,164,137,218,146,87,36,168,136,244,237,200,217,23,182,216,100,115,185,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,230,84,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,232,200,197,115,88,231,197,44,79,86,51,126,212,234,160,138,188,209,252,137,234,111,224,190,241,68,81,182,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,200,232,28,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,253,8,233,90,198,55,196,198,215,70,217,153,181,187,94,168,228,78,219,227,123,228,87,45,78,96,95,176,154,202,29,4,213,105,183,224,55,91,131,190,23,113,115,186,201,103,174,171,158,153,159,197,150,122,150,67,79,110,98,120,153,228,218,197,114,73,35,223,243,220,226,234,64,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,8,1,206,175,202,198,45,234,5,15,183,92,74,181,225,39,68,45,92,71,235,246,57,162,247,155,229,93,154,159,35,167,186,53,149,244,209,182,71,211,79,13,186,166,162,23,171,29,242,123,18,88,99,222,206,173,87,51,115,81,204,85,71,167,149,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,252,232,159,149,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,254,155,156,198,58,121,17,155,149,118,179,107,27,209,140,99,91,105,60,151,56,122,248,101,139,35,226,118,237,83,117,167,171,187,248,156,74,209,69,37,47,106,150,106,22,62,154,105,235,27,35,147,172,221,103,141,33,106,179,163,88,234,121,209,85,238,119,72,250,87,54,158,28,117,67,88,52,142,159,81,176,156,222,174,75,70,157,83,212,221,238,248,140,210,199,21,37,68,12,99,157,45,198,39,116,69,125,76,49,111,69,100,174,114,44,74,254,206,201,21,236,168,164,195,69,28,18,241,41,167,28,72,104,117,142,231,133,37,170,215,117,199,45,244,118,187,254,55,65,74,148,113,217,170,153,10,53,35,130,157,28,237,148,110,237,185,105,213,28,230,172,109,218,170,143,142,70,51,181,101,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,145,156,206,44,245,155,13,215,237,121,201,245,75,3,211,170,76,58,209,120,168,222,202,88,186,164,245,175,78,187,171,106,154,142,88,153,83,50,253,114,54,36,70,34,175,205,100,147,185,52,178,87,148,70,136,106,134,97,175,47,213,251,21,243,32,198,48,252,74,158,88,46,119,26,40,227,236,94,103,127,109,82,206,254,239,86,189,142,106,164,210,116,99,214,52,142,37,69,134,73,32,149,183,104,8,235,199,39,22,244,220,33,105,27,115,10,92,94,174,249,144,223,42,29,107,176,194,250,105,126,29,29,94,197,127,114,178,118,244,107,24,214,163,156,145,35,146,89,182,171,89,181,173,150,88,179,237,254,21,103,185,87,251,107,145,228,153,29,195,254,82,178,186,229,93,81,39,253,169,38,154,73,31,255,0,27,156,231,127,106,169,118,156,180,56,28,166,225,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,250,31,26,70,196,68,107,223,53,69,241,99,230,159,89,61,64,200,125,198,114,218,120,45,208,189,56,226,47,150,102,7,165,250,161,102,241,214,170,239,140,203,12,209,42,50,170,223,84,219,189,114,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,234,139,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,255,0,202,35,139,188,250,229,147,63,133,220,190,221,144,101,54,217,233,229,185,89,111,75,81,53,90,216,32,166,167,142,63,11,63,113,202,216,104,118,197,19,34,217,181,35,154,70,179,107,187,232,177,64,190,44,124,211,235,39,168,25,15,184,206,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,242,47,251,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,232,145,93,22,231,237,73,31,37,72,127,204,103,141,127,221,87,78,32,176,96,23,59,84,154,155,148,255,0,14,219,77,58,247,100,181,208,170,61,36,185,186,29,174,99,182,189,137,28,77,149,90,215,200,231,59,164,173,134,88,214,136,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,37,7,43,143,61,154,101,248,215,179,214,151,252,1,84,28,214,56,18,186,165,214,191,138,109,26,198,105,29,109,117,58,207,155,218,173,208,57,179,199,58,57,238,146,240,140,69,86,189,142,106,181,39,216,214,171,21,157,247,35,247,207,36,117,108,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,167,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,25,172,226,199,205,62,178,122,129,144,251,140,231,213,155,240,207,153,97,220,58,105,231,19,77,174,164,175,196,243,202,138,203,107,209,170,145,207,109,184,193,85,87,19,96,123,21,202,178,50,88,169,31,43,100,111,242,84,145,143,107,122,70,233,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,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,255,0,50,175,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,122,129,144,251,140,229,207,114,206,180,218,175,252,191,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,203,230,51,193,71,238,171,168,240,95,240,11,101,214,77,50,202,127,137,109,169,157,59,177,218,235,149,94,178,91,29,54,231,61,219,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,21,126,214,101,95,101,126,194,253,166,186,253,155,248,135,197,190,15,227,100,240,62,59,183,218,241,61,142,189,190,247,111,232,238,109,221,183,233,235,211,228,74,174,92,220,20,126,245,90,143,61,255,0,63,182,93,99,211,44,91,248,151,42,152,19,181,29,210,185,21,139,29,177,179,110,107,219,185,143,89,37,116,72,231,50,54,181,189,98,116,209,72,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,205,120,177,242,177,172,158,159,228,62,221,57,154,195,85,0,0,0,4,95,230,39,196,14,3,162,28,54,228,246,44,189,245,115,220,181,30,207,118,197,108,180,116,75,11,167,89,231,160,153,190,37,241,201,35,29,225,163,115,162,108,146,49,30,173,89,162,77,171,189,12,251,154,104,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,57,87,22,62,86,53,147,211,252,135,219,167,51,88,74,174,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,225,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,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,133,91,115,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,58,121,140,240,81,251,213,105,196,23,252,2,217,106,143,83,113,111,226,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,81,103,248,85,129,101,95,237,174,57,146,99,151,15,249,74,58,235,109,117,60,159,246,100,134,104,228,103,252,78,107,155,253,138,133,249,240,57,199,30,27,197,238,26,234,90,166,82,88,245,22,199,78,215,223,172,44,122,236,145,157,81,190,54,143,114,171,159,76,231,43,81,90,170,175,133,238,70,61,92,142,138,89,107,219,157,95,154,124,91,211,250,31,113,184,142,74,158,105,242,159,79,235,189,198,220,57,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,250,185,172,112,37,106,91,85,127,20,218,53,140,213,182,228,218,133,159,55,181,91,160,107,160,146,5,107,221,37,225,24,138,142,99,218,228,106,79,177,174,71,163,251,238,70,108,158,73,43,91,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,243,42,104,79,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,205,103,22,62,105,245,147,212,12,135,220,103,61,173,255,0,131,60,249,120,87,193,248,168,193,168,106,239,182,43,205,61,108,89,5,29,52,83,85,85,219,167,166,173,184,182,74,181,142,40,54,67,66,202,106,56,55,203,36,138,169,43,221,215,163,85,189,60,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,111,250,253,204,203,69,244,243,135,154,45,84,210,219,254,63,150,101,153,29,61,35,109,56,207,198,41,36,171,182,79,83,78,233,145,247,58,120,38,116,177,50,4,106,182,86,49,85,86,93,145,110,102,254,227,105,6,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,94,140,141,169,243,114,35,83,249,33,215,248,138,225,39,42,225,167,75,52,183,41,212,9,123,57,38,163,124,74,224,251,115,93,35,126,31,67,21,53,181,240,65,60,82,195,28,145,86,54,74,170,166,204,206,175,106,108,141,17,81,81,221,100,7,37,79,52,249,79,167,245,222,227,110,58,175,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,19,43,153,127,3,148,220,71,97,179,107,14,14,250,182,106,46,23,103,145,144,210,70,201,106,25,124,183,66,178,78,180,77,133,136,231,37,74,57,242,186,23,49,191,91,228,88,222,138,142,99,225,164,191,240,171,2,202,191,219,92,115,36,199,46,31,242,148,117,214,218,234,121,63,236,201,12,209,200,207,248,156,215,55,251,21,11,243,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,0,82,7,51,206,55,232,248,139,202,169,180,135,77,234,183,224,56,125,194,105,106,42,29,12,15,248,173,226,25,42,41,210,170,10,136,165,145,36,163,236,59,172,42,221,138,238,252,142,123,93,210,61,144,88,183,238,82,156,104,253,180,177,81,240,163,159,187,109,235,28,183,205,62,47,116,158,187,115,174,52,49,191,115,168,92,217,94,175,89,160,99,213,98,108,72,173,240,208,185,54,198,148,251,164,178,160,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,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,47,240,107,203,155,78,56,87,202,175,218,137,93,85,246,155,41,168,184,87,65,143,85,213,116,147,224,182,119,72,246,64,214,46,198,35,171,37,129,91,223,153,24,212,77,206,138,52,70,119,29,55,107,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,3,154,113,175,192,230,27,197,221,54,39,95,59,233,44,217,13,130,241,70,202,203,188,108,86,85,213,88,22,85,241,148,77,149,17,205,71,163,94,233,161,116,145,200,214,202,197,106,35,27,60,175,59,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,174,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,0,225,92,112,104,237,171,91,248,92,212,12,70,178,195,87,117,185,81,89,234,111,118,24,168,105,91,61,106,93,105,34,116,212,205,167,106,177,238,223,35,154,176,57,35,77,238,142,121,24,213,77,253,76,230,0,104,207,129,253,29,181,104,135,11,154,127,136,209,216,106,237,87,42,219,61,53,238,253,21,117,43,96,173,91,173,92,77,154,165,181,13,70,49,219,227,115,146,6,164,137,189,177,193,27,28,171,179,169,221,74,86,231,87,230,159,22,244,254,135,220,110,35,146,167,154,124,167,211,250,239,113,183,18,127,153,239,1,85,58,207,106,171,226,7,71,236,85,117,250,131,108,167,166,134,235,104,164,237,49,46,214,232,27,54,249,163,137,177,119,106,43,154,142,129,168,139,47,213,12,9,27,26,231,164,108,117,69,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,250,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,95,247,5,220,91,98,188,92,233,98,101,54,216,188,14,73,98,240,214,252,154,220,230,199,23,110,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,234,197,40,179,139,31,52,250,201,234,6,67,238,51,150,169,201,83,202,198,83,234,5,119,183,91,136,149,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,245,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,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,215,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,145,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,5,249,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,236,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,252,232,150,105,202,211,143,171,21,93,138,195,194,158,175,92,60,13,214,135,251,199,14,189,213,84,189,241,220,35,115,213,99,182,204,233,28,189,185,153,185,35,167,232,169,27,227,108,112,181,24,246,70,147,217,248,32,175,55,29,116,211,140,67,134,203,198,136,92,239,61,220,207,59,240,18,219,109,116,232,143,146,26,90,122,248,103,146,170,163,230,157,168,87,195,190,54,42,245,115,228,85,70,181,81,146,186,58,118,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,117,233,213,83,249,154,62,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,252,202,190,212,31,147,113,203,49,91,61,246,209,139,93,178,107,85,21,235,32,241,31,8,183,84,86,199,29,85,195,176,196,124,254,30,39,42,62,94,219,21,28,253,136,187,90,168,171,209,10,108,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,8,1,206,175,202,198,45,234,5,15,183,92,74,245,229,151,118,181,89,120,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,243,115,222,214,167,85,84,66,218,120,228,224,115,13,226,247,13,109,85,43,233,44,122,139,99,167,115,44,55,231,177,118,72,206,170,239,5,89,181,21,207,166,115,149,202,142,68,87,194,247,43,216,142,71,75,20,180,89,128,104,238,125,168,186,185,105,209,11,53,134,174,151,44,186,94,18,200,250,58,218,89,152,250,9,209,234,217,157,83,27,88,233,98,100,8,217,31,50,236,85,141,145,200,170,159,74,154,83,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,143,64,83,7,51,222,2,169,180,98,235,87,196,14,143,216,169,40,52,250,231,81,77,13,214,209,73,221,122,218,110,51,186,109,243,71,19,98,237,83,208,185,91,3,81,22,95,166,105,210,54,53,172,88,216,216,215,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,214,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,63,181,115,3,230,41,83,197,45,53,175,79,180,153,217,5,131,78,153,79,29,77,222,134,229,77,21,53,93,206,226,217,92,173,73,150,25,165,107,233,163,107,97,123,25,213,191,197,87,57,232,229,100,42,206,63,193,119,9,57,87,23,58,166,152,181,182,95,3,141,216,188,53,195,38,184,185,210,69,219,161,117,76,108,124,16,74,144,203,26,86,73,26,204,232,89,34,35,93,217,145,85,122,49,75,254,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,245,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,245,96,243,249,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,21,116,67,149,206,131,104,158,188,220,245,162,142,166,174,249,71,79,80,202,188,71,31,184,197,220,131,30,159,250,206,149,101,115,156,234,183,177,221,59,14,145,17,98,79,169,221,217,90,201,155,50,140,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,245,92,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,250,248,85,224,239,72,248,80,195,104,236,216,125,158,146,227,147,186,157,209,221,242,202,154,54,54,227,113,124,139,27,165,98,63,230,232,105,183,69,30,202,118,185,88,221,141,87,43,228,223,35,232,135,139,31,52,250,201,234,6,67,238,51,158,131,28,225,87,50,206,184,80,184,113,45,130,91,106,238,204,197,114,139,141,167,40,164,138,68,115,233,109,209,209,208,207,13,100,80,163,55,57,140,116,245,61,247,111,93,172,237,61,24,140,100,207,111,137,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,109,212,231,92,200,180,106,197,194,61,15,16,182,75,245,170,92,147,35,183,203,71,102,198,91,43,171,38,139,34,108,13,89,104,231,103,240,100,236,211,73,36,107,52,171,219,69,137,209,185,138,171,60,9,37,32,234,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,250,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,72,13,97,224,130,251,160,220,29,227,58,235,170,20,183,91,54,117,148,102,16,219,161,177,203,51,18,58,59,60,180,51,205,26,212,194,177,36,145,86,44,148,238,114,179,184,168,200,222,214,189,141,145,30,214,57,92,121,236,211,47,198,189,158,180,191,224,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,53,156,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,169,201,66,211,106,135,134,220,202,251,13,178,145,151,42,204,226,162,146,162,177,176,181,39,154,8,104,40,157,20,79,147,166,231,49,142,158,103,53,170,189,26,178,200,169,211,114,245,176,160,12,214,113,99,230,159,89,61,64,200,125,198,114,226,121,123,224,24,110,169,242,225,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,236,149,159,25,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,170,14,52,120,73,202,184,70,213,53,197,174,82,248,236,110,251,226,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,209,232,122,14,7,56,227,204,184,66,204,157,75,84,202,187,230,157,95,42,26,251,245,133,143,77,241,191,162,55,198,209,238,84,107,42,90,212,106,43,85,81,147,49,168,199,171,85,177,75,21,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,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,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,223,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,125,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,41,218,183,148,254,174,82,241,95,65,164,240,81,85,214,105,157,101,66,222,102,202,97,149,232,202,59,2,86,73,26,83,203,84,250,102,194,183,69,133,141,233,12,113,189,187,229,99,213,18,36,123,153,113,58,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,185,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,158,172,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,0,0,28,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,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,94,106,72,174,12,248,204,207,184,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,157,83,162,237,119,203,249,95,246,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,120,174,44,124,172,107,39,167,249,15,183,78,102,176,211,158,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,231,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,50,185,93,113,245,89,135,223,109,188,51,235,21,194,235,116,181,100,119,10,106,28,78,241,61,76,245,146,91,42,158,200,169,160,182,185,142,115,182,81,187,183,27,98,237,163,91,12,142,118,228,86,72,175,135,213,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,107,220,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,156,205,85,212,139,238,176,106,62,71,170,25,61,29,170,146,235,147,92,37,184,213,195,107,161,101,37,43,36,145,122,170,50,54,127,254,222,229,116,143,119,87,200,247,189,206,123,173,43,148,71,7,215,92,74,212,254,41,179,196,200,45,55,43,221,60,180,24,213,169,101,117,44,21,54,169,27,27,150,186,118,49,251,167,100,174,78,145,71,43,81,136,145,54,116,108,155,224,146,62,21,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,28,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,77,254,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,133,116,77,123,29,225,163,115,163,116,207,220,221,172,84,106,47,113,241,177,249,225,203,47,255,0,106,242,171,206,83,240,75,85,155,227,55,10,139,135,195,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,158,229,99,193,182,101,160,24,109,102,172,234,85,78,65,99,201,243,58,117,133,216,179,235,81,180,144,219,186,197,37,44,213,148,189,180,115,43,154,228,168,232,139,34,246,226,168,86,57,172,145,210,53,179,212,25,172,226,199,205,62,178,122,129,144,251,140,229,207,114,206,180,218,175,252,191,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,192,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,196,178,213,57,81,240,45,254,35,138,13,107,195,63,243,122,172,2,138,185,223,233,57,215,73,41,213,191,244,94,21,238,119,251,185,145,159,228,243,14,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,58,175,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,22,233,172,90,197,128,232,86,1,116,212,109,70,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,249,213,51,151,175,218,179,251,117,214,92,179,87,62,200,90,177,127,181,23,7,86,252,46,216,222,144,193,244,163,119,57,221,19,185,51,246,247,37,151,107,123,146,190,71,237,110,237,169,63,249,77,240,101,155,73,125,253,230,51,155,174,87,137,218,169,118,83,217,44,244,239,172,181,201,144,70,246,67,82,218,154,135,166,206,253,185,119,66,230,70,213,116,115,201,26,239,250,34,86,77,109,69,106,243,107,227,71,236,93,138,179,133,28,1,219,175,89,29,190,25,242,139,164,21,219,93,110,161,145,251,155,66,214,196,244,122,77,59,24,139,43,101,68,111,134,153,169,182,68,168,221,29,91,104,238,142,231,218,235,159,218,244,231,78,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,11,170,234,157,11,30,232,169,163,116,172,89,37,86,170,53,23,254,100,91,94,226,151,150,22,8,222,17,236,246,29,25,198,173,76,212,45,54,183,173,194,107,165,45,174,100,174,203,54,64,231,86,192,246,198,249,36,124,211,72,137,44,12,119,123,182,230,182,8,214,56,228,115,146,160,127,194,172,11,42,255,0,109,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,179,36,51,71,35,63,226,115,92,223,236,84,47,207,128,174,49,49,238,41,244,142,216,219,205,226,146,13,69,177,211,248,44,130,217,53,101,47,139,173,124,12,129,178,93,34,167,139,107,155,77,43,166,141,85,123,76,99,37,115,226,77,200,198,185,210,128,0,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,83,225,59,202,198,141,250,127,143,123,116,7,85,0,0,80,15,51,77,20,253,139,113,113,148,248,123,135,138,160,206,250,230,180,123,229,223,52,94,54,121,188,68,114,116,141,141,111,74,168,170,118,53,55,116,137,98,220,229,118,238,145,84,146,156,189,56,122,253,227,120,154,199,236,21,181,54,166,89,113,78,222,91,123,166,184,210,248,168,235,232,105,42,160,71,81,164,42,155,36,239,62,88,227,114,61,81,169,27,164,119,71,171,82,55,232,80,20,173,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,45,123,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,133,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,249,150,169,202,35,131,235,174,37,106,127,20,217,226,100,22,155,149,238,158,90,12,106,212,178,186,150,10,155,84,141,141,203,93,59,24,253,211,178,87,39,72,163,149,168,196,72,155,58,54,77,240,73,29,112,113,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,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,204,164,29,107,229,117,174,56,159,17,212,186,67,164,118,75,174,83,139,100,27,43,45,121,61,85,20,209,208,219,41,94,249,17,209,220,170,219,31,102,57,161,72,158,174,70,117,116,141,88,156,200,209,242,182,4,181,254,12,248,95,181,112,153,162,244,218,115,71,119,171,184,220,174,53,12,189,223,165,150,161,179,64,219,172,148,148,240,212,182,149,201,20,78,74,109,212,232,177,164,141,87,244,95,169,127,177,59,169,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,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,121,153,241,75,138,241,39,174,44,161,194,177,187,84,118,92,7,197,216,169,178,24,93,28,213,87,222,147,125,114,247,227,115,152,234,54,189,142,90,118,162,187,233,150,89,85,81,102,88,227,243,252,5,112,137,159,113,51,171,150,202,251,125,199,32,196,241,60,114,163,226,85,217,109,190,158,104,223,12,244,207,129,233,75,69,84,141,237,50,185,86,104,158,221,206,69,141,155,165,218,253,136,199,223,245,166,217,77,101,181,81,89,168,228,171,146,158,130,158,58,104,159,87,87,45,84,238,99,26,141,106,201,52,206,116,178,191,162,39,87,200,231,61,203,213,92,170,170,170,114,174,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,61,154,197,172,89,246,186,231,247,77,70,212,107,245,93,198,229,113,168,158,88,162,150,170,105,160,183,193,36,210,76,218,74,86,204,247,186,42,104,221,43,210,56,145,202,141,69,255,0,157,87,197,18,211,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,30,127,86,47,249,86,41,165,153,150,83,130,217,62,51,146,89,177,251,141,194,207,110,240,210,84,120,202,232,169,164,124,16,118,162,84,146,77,242,53,141,216,197,71,59,175,68,84,85,67,60,58,189,196,62,188,230,156,67,73,173,26,137,117,171,183,106,14,57,120,138,90,74,105,168,251,108,176,79,69,80,175,134,146,42,73,209,201,19,32,149,171,214,41,17,202,175,222,233,55,189,239,115,189,7,25,156,82,254,247,25,182,31,169,21,184,223,193,47,86,220,62,150,197,123,167,137,219,169,95,93,21,101,92,174,150,153,85,202,244,133,236,158,55,35,95,245,49,202,230,117,122,53,36,124,213,228,99,247,217,249,111,245,34,213,8,1,206,175,202,198,45,234,5,15,183,92,74,86,46,207,150,135,30,180,218,243,143,67,162,186,179,125,164,131,81,108,116,241,195,104,124,157,221,247,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,232,220,199,35,216,215,35,38,86,74,15,221,163,75,63,120,239,222,143,225,63,225,159,217,255,0,128,127,136,166,240,255,0,215,255,0,45,255,0,21,221,241,157,159,239,110,239,115,252,71,240,250,116,58,168,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,240,241,211,195,237,139,134,174,35,178,45,59,197,178,11,85,198,203,81,182,241,110,164,162,157,242,77,103,165,169,123,223,21,5,82,61,207,123,102,137,136,222,138,231,185,210,68,232,101,94,139,46,214,241,92,78,193,246,175,42,179,98,223,27,181,89,190,51,112,167,183,252,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,209,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,232,198,196,115,158,230,69,20,76,87,191,102,229,234,160,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,205,103,22,62,105,245,147,212,12,135,220,103,45,39,147,85,166,213,127,225,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,68,174,103,156,16,81,240,233,149,83,106,246,155,210,236,192,115,11,132,209,84,83,186,104,25,240,171,196,210,84,84,37,44,20,241,69,26,71,71,216,111,72,81,187,213,189,137,26,247,55,172,123,224,177,97,60,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,169,160,88,222,215,49,36,99,165,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,51,89,197,143,154,125,100,245,3,33,247,25,203,84,228,169,229,99,41,245,2,187,219,173,196,255,0,0,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,78,191,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,108,192,229,169,204,11,246,19,89,67,160,154,173,54,252,6,235,112,119,194,238,46,119,89,44,245,213,115,211,51,248,178,207,82,200,105,237,204,79,19,60,155,88,174,73,36,123,254,123,156,93,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,0,113,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,249,127,53,78,63,160,156,208,52,11,136,157,88,177,104,230,21,136,106,5,21,235,32,241,94,26,123,165,190,138,58,86,118,41,165,168,126,247,71,87,35,211,171,33,114,39,70,47,212,169,215,162,117,84,150,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,153,246,227,127,141,28,171,139,141,71,158,186,137,215,91,38,3,109,237,193,100,199,165,174,145,209,191,180,179,109,174,169,129,30,176,165,99,210,121,17,92,196,250,35,86,197,185,251,86,71,252,188,51,112,137,117,215,93,52,213,173,101,188,220,106,237,56,158,151,226,247,43,147,36,138,157,219,238,151,88,168,102,158,26,88,164,115,86,36,100,107,28,111,159,230,175,70,73,19,81,169,222,73,99,142,167,127,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,96,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,208,200,210,70,42,43,94,201,173,167,137,187,181,170,255,0,194,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,102,220,213,65,70,220,208,56,201,199,184,145,207,237,186,125,167,180,212,147,226,120,29,69,100,63,20,150,138,150,73,235,238,61,233,34,150,106,90,200,228,145,93,66,248,162,129,241,163,22,62,226,174,233,26,237,144,236,227,252,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,151,252,232,172,31,101,49,94,30,177,111,141,221,111,63,6,183,223,45,255,0,17,187,84,248,138,234,206,212,118,182,119,234,37,232,157,201,159,183,115,223,209,55,57,85,122,39,83,144,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,62,37,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,238,188,180,56,10,169,215,156,134,29,106,213,155,21,92,26,117,99,168,142,107,67,36,237,108,191,220,96,170,141,206,133,208,205,20,141,158,133,27,28,209,76,191,70,231,185,24,199,57,89,50,50,237,10,86,231,87,230,159,22,244,254,135,220,110,35,146,167,154,124,167,211,250,239,113,183,14,117,126,105,241,111,79,232,125,198,226,122,14,82,90,197,128,232,86,1,196,6,163,106,53,250,146,221,109,183,83,216,101,138,41,106,161,134,123,132,241,195,118,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,255,0,58,164,63,226,171,137,140,203,138,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,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,38,87,43,174,1,107,51,11,237,183,137,141,98,183,221,109,118,172,114,225,77,93,137,217,231,166,158,142,75,157,83,25,21,76,23,39,61,205,110,250,54,247,35,116,93,181,115,102,145,174,220,168,200,213,147,91,249,8,53,11,155,183,13,186,107,159,228,186,115,125,194,117,42,123,150,43,120,173,178,86,75,73,109,160,116,18,79,77,51,225,145,209,185,213,141,114,177,92,197,84,85,107,87,167,78,168,159,200,147,250,9,173,120,175,17,58,79,98,214,60,42,223,117,162,178,228,30,43,195,65,116,138,56,234,153,216,169,150,157,251,219,28,146,49,58,190,23,42,116,122,253,42,157,122,47,84,76,246,113,99,230,159,89,61,64,200,125,198,114,226,121,123,231,248,110,150,114,225,194,117,7,80,114,26,75,30,61,99,167,189,212,215,87,84,170,236,137,159,25,172,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,170,190,51,56,204,207,184,179,207,234,107,43,43,170,237,216,77,186,161,241,88,108,49,75,52,48,58,8,230,168,90,106,186,170,101,158,88,86,187,179,80,177,201,44,125,19,162,109,111,203,249,199,82,197,57,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,244,14,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,58,175,60,239,185,63,204,159,166,156,127,147,85,218,213,96,226,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,175,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,250,188,185,184,40,253,234,181,30,123,254,127,108,186,199,166,88,183,241,46,85,48,39,106,59,165,114,43,22,59,99,102,220,215,183,115,30,178,74,232,145,206,100,109,107,122,196,233,162,145,47,122,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,128,113,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,255,0,10,179,220,171,253,181,200,242,76,142,225,255,0,41,89,93,114,174,168,147,254,212,147,77,36,143,255,0,141,206,115,191,181,84,188,158,90,28,29,211,112,223,164,112,231,25,157,158,147,246,139,156,83,199,91,91,52,148,114,197,87,105,183,72,200,223,21,173,201,55,71,49,237,114,119,38,68,100,125,101,84,99,187,137,4,111,38,81,85,124,215,56,22,255,0,31,197,6,138,97,159,249,197,86,127,69,66,239,244,92,219,164,116,232,223,250,95,20,246,187,253,196,202,207,242,137,138,245,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,101,95,106,0,57,87,22,62,86,53,147,211,252,135,219,167,51,88,105,79,132,239,43,26,55,233,254,61,237,208,29,84,0,1,93,92,230,244,46,143,41,209,171,22,188,218,44,219,239,88,77,194,59,117,210,174,53,130,63,232,122,183,43,26,179,43,145,37,151,183,86,180,237,141,141,114,163,60,92,238,216,168,231,57,180,216,92,79,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,88,248,41,91,157,95,154,124,91,211,250,31,113,184,158,127,148,158,127,134,233,102,186,103,250,131,168,57,13,37,143,30,177,233,189,125,77,117,117,74,174,200,153,241,43,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,31,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,117,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,250,55,61,200,198,57,202,201,145,151,104,102,179,139,31,52,250,201,234,6,67,238,51,150,169,201,83,202,198,83,234,5,119,183,91,137,254,14,127,175,122,215,138,240,237,164,247,221,99,205,109,247,90,219,46,63,225,124,76,22,184,163,146,169,253,250,152,169,217,177,178,73,27,23,163,230,106,175,87,167,210,139,211,170,244,69,140,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,228,123,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,19,211,154,199,29,183,85,186,215,240,179,163,89,53,35,109,173,167,88,51,123,173,186,119,58,121,39,87,61,178,89,209,232,136,214,49,173,70,172,251,28,229,122,191,176,229,102,201,227,146,0,112,235,160,217,151,18,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,187,35,107,186,163,85,237,222,245,100,109,93,239,106,46,135,180,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,250,186,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,136,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,25,247,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,232,87,68,215,189,190,38,70,182,55,76,253,206,220,244,70,162,246,217,27,25,245,97,188,36,229,87,158,19,179,190,45,50,25,124,14,55,98,236,219,236,80,110,146,42,138,250,231,92,168,41,223,62,215,194,177,203,70,145,212,85,199,189,146,163,146,120,118,170,116,99,209,121,174,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,200,245,92,85,112,207,153,112,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,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,124,170,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,244,205,58,200,247,53,139,35,219,115,229,90,243,88,224,74,212,182,170,254,41,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,99,92,143,71,247,220,140,217,60,146,85,9,106,156,140,126,251,63,45,254,164,90,161,0,57,213,249,88,197,189,64,161,246,235,137,80,26,99,166,121,86,174,229,241,224,184,85,39,139,189,84,91,238,87,10,106,86,199,36,146,85,120,42,41,235,31,4,76,141,142,123,230,145,148,238,100,108,70,253,82,57,141,85,68,85,84,252,172,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,242,47,251,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,232,145,93,22,231,237,73,31,37,65,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,228,102,139,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,233,106,35,35,106,35,90,136,136,158,40,208,247,0,26,243,77,196,31,11,152,142,77,53,109,93,77,246,193,78,204,103,33,125,93,68,181,51,190,227,73,20,109,116,210,77,35,26,178,190,120,157,13,74,170,43,186,45,66,177,94,231,53,202,72,162,63,241,91,198,182,150,112,125,246,91,246,153,96,202,238,127,107,124,119,130,248,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,159,242,69,148,0,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,129,154,206,44,124,211,235,39,168,25,15,184,206,90,79,38,171,181,170,193,194,38,109,125,190,220,233,45,214,219,118,113,114,171,172,172,171,153,176,193,77,4,118,203,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,130,188,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,232,171,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,39,77,174,123,27,60,46,115,81,122,181,37,141,87,166,228,235,58,185,104,113,235,83,160,217,12,58,43,171,55,218,185,244,234,249,81,28,54,135,201,218,217,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,62,189,175,106,61,141,106,190,101,124,170,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,16,47,149,199,158,205,50,252,107,217,235,75,254,0,25,172,226,199,205,62,178,122,129,144,251,140,229,170,114,84,242,177,148,250,129,93,237,214,226,127,128,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,35,175,25,156,25,224,60,89,224,21,52,117,148,52,150,236,218,221,78,249,108,55,232,162,134,25,221,60,112,212,37,53,37,85,74,193,44,203,67,222,168,89,36,138,62,139,213,55,55,231,252,232,7,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,83,149,63,28,246,171,214,51,65,194,238,171,221,41,45,247,43,5,58,71,138,94,174,55,70,177,46,112,62,161,145,197,108,94,252,155,157,82,199,78,198,65,28,93,81,208,179,98,49,157,148,89,108,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,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,128,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,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,181,8,63,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,95,22,241,55,27,166,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,170,252,220,228,68,249,170,22,149,198,159,14,55,94,41,244,26,235,165,118,44,222,175,26,185,58,162,27,149,27,210,87,54,138,182,120,55,44,116,181,205,106,43,159,76,231,42,59,228,138,172,145,144,202,141,127,111,182,236,235,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,167,11,28,91,225,186,173,192,78,170,240,236,236,94,147,28,203,52,247,73,242,7,178,27,117,50,178,138,235,110,101,20,140,117,106,42,124,153,82,178,204,197,157,174,95,226,73,55,117,138,187,228,100,53,66,90,247,55,126,46,240,27,150,50,206,23,113,11,118,63,148,220,167,168,138,229,122,189,37,68,53,105,96,158,154,162,72,252,44,29,183,43,161,174,221,20,172,151,126,213,142,25,28,205,174,239,170,197,90,218,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,153,22,244,239,186,85,117,209,14,91,249,94,148,95,114,42,187,229,203,27,210,123,221,37,101,101,69,91,170,81,103,248,109,67,164,138,25,28,198,59,195,70,231,44,80,53,90,138,216,99,137,171,253,83,62,229,175,115,88,227,182,212,150,170,254,22,116,107,38,171,117,201,213,11,6,111,117,183,78,214,193,28,8,215,182,75,58,61,17,92,247,185,202,213,159,99,154,140,70,118,28,175,223,60,113,214,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,230,69,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,232,198,196,115,158,230,69,20,76,87,191,102,229,128,28,243,190,228,255,0,50,126,154,87,174,133,240,253,159,113,15,117,202,108,90,114,202,73,238,88,174,47,93,149,75,71,42,76,233,235,160,166,116,77,117,53,44,112,199,35,165,169,123,166,99,99,141,81,168,229,249,110,79,151,94,127,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,126,156,189,56,168,211,141,127,208,236,127,24,177,209,90,177,124,147,13,183,199,100,169,197,98,185,164,210,71,75,71,12,17,50,174,154,57,36,125,75,168,213,178,194,212,124,189,92,217,55,70,175,145,90,146,62,85,20,173,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,28,234,252,211,226,222,159,208,251,141,196,129,81,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,245,218,231,177,179,204,214,185,83,171,82,89,17,58,110,94,178,215,151,55,5,31,189,86,163,207,127,207,237,151,88,244,203,22,254,37,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,37,239,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,102,125,184,155,225,147,137,43,255,0,18,90,175,125,177,112,249,169,87,27,109,199,56,190,213,209,214,82,98,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,66,221,57,112,226,121,86,13,193,142,158,98,217,174,51,117,199,239,84,95,22,241,54,235,165,20,148,149,80,111,186,213,189,155,226,145,26,246,238,99,218,228,234,159,54,185,21,62,74,133,32,241,99,230,159,89,61,64,200,125,198,115,208,102,252,85,102,87,206,24,244,243,133,188,114,229,87,109,196,241,202,122,202,156,130,6,198,145,173,218,227,45,210,174,170,36,123,218,245,89,41,162,138,74,119,53,138,214,127,27,184,231,35,251,112,185,191,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,46,83,136,94,5,180,107,87,56,113,135,67,177,108,50,213,97,155,18,183,207,246,22,166,39,58,31,133,87,43,21,91,190,109,178,72,248,102,145,27,226,119,36,142,151,170,200,189,102,107,36,109,11,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,250,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,116,189,119,226,171,50,226,31,72,244,195,15,212,171,149,93,223,39,211,202,139,205,51,174,243,198,155,235,173,213,12,160,240,171,52,187,213,211,84,181,212,245,13,123,213,173,220,196,133,206,89,36,116,143,89,21,201,83,205,62,83,233,253,119,184,219,142,171,207,59,238,79,243,39,233,165,90,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,47,71,177,37,134,41,17,174,234,155,227,99,191,155,81,83,181,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,245,163,101,115,30,223,19,35,91,35,97,102,215,110,122,43,149,59,108,145,236,208,70,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,174,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,42,131,155,191,8,153,245,203,38,103,20,88,133,199,32,202,109,179,211,197,109,189,89,82,158,106,181,176,65,77,79,36,158,42,14,219,85,176,208,237,138,87,203,191,106,71,52,142,126,231,119,213,34,128,28,53,234,173,171,68,53,231,6,213,123,238,59,73,124,182,227,119,136,106,235,40,234,41,27,82,171,7,205,178,75,12,110,123,27,226,99,107,150,88,28,174,68,108,209,196,229,254,169,163,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,92,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,71,94,57,248,160,192,120,101,209,122,234,204,190,209,73,127,185,101,212,245,214,75,45,134,166,158,26,168,43,103,117,36,171,186,174,154,73,99,116,148,40,238,212,115,171,55,42,36,236,111,79,173,12,240,151,209,203,51,133,172,171,134,205,14,125,118,107,146,93,100,189,103,222,18,251,83,143,76,217,33,165,177,117,135,232,139,177,35,90,246,214,57,143,106,84,57,81,191,84,81,68,136,169,10,73,36,192,0,28,171,139,31,43,26,201,233,254,67,237,211,153,172,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,0,0,141,92,197,117,142,197,163,124,35,231,117,55,120,124,69,94,97,111,159,14,181,211,110,123,59,213,85,240,75,27,151,123,88,244,111,106,4,168,159,163,182,181,253,141,155,154,231,181,76,246,26,8,229,189,173,246,173,110,225,67,19,117,190,199,87,107,168,192,233,233,240,122,230,77,35,100,100,243,208,81,211,162,79,19,147,162,171,36,138,72,158,168,230,162,181,234,246,125,72,212,145,242,128,20,173,206,175,205,62,45,233,253,15,184,220,72,0,73,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,162,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,153,250,198,107,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,159,224,141,92,199,177,60,171,57,224,199,80,241,108,43,25,186,228,23,170,223,132,248,107,117,174,138,74,186,169,246,93,105,30,253,145,70,142,123,182,177,142,114,244,79,147,90,170,191,36,82,162,248,100,225,147,137,43,7,18,90,81,125,190,240,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,82,215,249,163,249,19,212,223,193,125,226,136,160,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,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,93,194,78,43,194,54,150,38,45,109,151,199,100,151,223,13,112,201,174,46,116,114,247,43,155,77,27,31,4,18,164,49,72,180,113,200,147,58,22,72,138,230,247,164,85,94,175,82,64,16,255,0,153,159,11,89,87,18,122,28,202,236,43,36,186,199,122,192,124,93,246,155,30,133,178,77,75,125,233,15,215,23,98,54,185,238,172,107,24,228,167,114,35,190,169,101,137,81,18,101,146,58,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,179,76,135,138,237,56,215,62,84,121,78,151,219,37,248,86,103,167,56,254,47,103,185,89,170,38,71,73,81,75,75,115,183,83,199,95,78,189,19,185,11,246,179,122,34,110,138,71,163,29,213,29,20,146,193,110,19,188,211,232,223,168,24,247,184,192,76,174,113,28,76,97,186,131,153,89,116,3,15,161,199,238,239,193,234,31,91,119,200,34,69,150,174,142,226,244,124,82,218,226,147,106,53,140,107,82,55,206,141,115,247,74,145,49,221,183,211,61,171,7,244,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,163,237,39,193,127,101,250,89,134,233,159,197,62,39,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,5,243,55,225,251,1,225,227,137,36,177,105,203,42,224,182,229,86,127,181,82,209,202,144,182,10,25,234,107,235,26,234,106,88,225,142,54,197,76,198,194,198,199,26,163,149,169,242,220,191,46,156,131,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,244,100,98,185,175,107,37,138,39,171,31,179,106,232,123,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,243,42,195,94,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,37,87,53,206,5,191,199,241,65,162,152,103,254,113,85,159,209,80,187,253,23,54,233,29,58,55,254,151,197,61,174,255,0,113,50,179,252,162,98,186,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,161,238,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,100,32,230,239,172,87,93,53,225,113,152,142,57,126,164,161,185,106,13,226,43,37,76,73,84,232,171,100,181,54,41,38,171,116,13,99,218,229,98,185,148,240,74,170,142,103,110,169,204,114,127,17,170,83,6,147,224,191,181,13,83,195,116,207,226,159,12,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,74,14,105,124,58,225,188,62,107,205,142,159,76,241,58,187,38,39,144,226,244,83,83,198,145,47,130,101,93,54,234,89,97,130,77,189,94,244,138,26,89,165,87,190,73,86,74,151,72,247,47,117,14,233,201,47,88,239,177,101,89,215,15,213,16,247,172,181,54,245,204,104,228,220,198,248,74,168,228,167,164,168,78,136,205,242,119,153,45,55,205,95,181,158,23,233,111,89,28,169,109,69,106,243,148,210,125,83,213,15,217,7,236,207,77,50,188,183,225,159,104,60,111,192,172,213,53,254,23,185,240,254,223,119,178,199,108,221,219,126,221,221,58,236,119,79,228,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,138,91,160,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,102,179,139,31,52,250,201,234,6,67,238,51,139,7,18,250,167,138,104,21,203,135,76,90,237,240,108,110,243,144,77,127,184,213,91,231,169,167,174,172,238,209,37,28,180,83,61,146,164,114,81,190,54,181,93,19,163,93,206,68,85,85,68,232,125,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,101,228,229,60,18,232,117,243,134,90,174,25,45,152,165,170,130,213,240,246,54,138,232,235,108,62,42,43,196,84,173,130,27,204,189,132,135,189,88,155,24,178,61,21,139,43,119,198,229,216,247,52,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,251,108,143,138,172,203,58,225,66,223,195,78,119,114,171,187,51,21,202,45,215,108,94,174,88,209,207,165,183,71,71,93,4,212,114,204,175,220,230,49,211,211,118,27,177,118,179,186,197,122,49,144,177,190,215,149,199,158,205,50,252,107,217,235,75,254,0,25,172,226,199,205,62,178,122,129,144,251,140,229,170,114,84,242,177,148,250,129,93,237,214,226,127,128,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,167,95,226,110,237,117,176,112,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,228,28,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,47,52,230,95,192,85,54,188,227,211,107,86,147,88,169,32,212,91,29,60,147,93,217,31,119,125,254,221,5,44,142,108,45,134,24,164,116,245,200,232,225,138,21,250,55,49,202,199,185,200,200,81,148,195,254,21,96,89,87,251,107,142,100,152,229,195,254,82,142,186,219,93,79,39,253,153,33,154,57,25,255,0,19,154,230,255,0,98,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,250,223,34,72,197,84,115,217,12,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,17,255,0,247,233,225,199,247,142,253,215,254,217,255,0,133,127,228,190,55,107,62,23,241,77,251,126,23,226,55,127,150,127,234,109,217,191,248,59,251,255,0,193,36,0,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,118,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,235,0,0,10,245,230,123,192,85,78,179,218,170,248,129,209,251,21,93,126,160,219,41,233,161,186,218,41,59,76,75,181,186,6,205,190,104,226,108,93,218,138,230,163,160,106,34,203,245,67,2,70,198,185,233,27,29,77,118,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,228,230,61,205,94,168,170,135,202,126,175,248,85,158,229,95,237,174,71,146,100,119,15,249,74,202,235,149,117,68,159,246,164,154,105,36,127,252,110,115,157,253,170,165,239,114,243,224,178,213,194,198,151,211,223,114,252,126,145,186,169,146,211,170,228,21,137,82,218,165,162,129,100,221,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,228,140,100,59,123,7,22,62,86,53,147,211,252,135,219,167,51,88,126,175,248,85,158,229,95,237,174,71,146,100,119,15,249,74,202,235,149,117,68,159,246,164,154,105,36,127,252,110,115,157,253,170,165,255,0,112,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,253,114,35,165,218,205,201,27,36,169,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,73,254,99,28,185,237,90,185,106,184,235,126,136,89,169,45,217,181,186,158,106,187,181,166,146,157,176,193,122,130,54,213,212,207,44,112,83,83,58,106,155,164,211,73,19,17,207,122,35,209,17,23,231,209,74,160,211,61,76,213,62,26,245,78,12,167,22,171,186,227,153,38,57,112,108,55,27,116,210,84,209,247,252,61,75,31,45,190,186,38,62,57,29,11,164,129,173,150,7,42,117,219,209,122,42,124,175,211,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,173,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,122,127,67,238,55,17,201,83,205,62,83,233,253,119,184,219,135,58,191,52,248,183,167,244,62,227,113,35,175,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,90,54,87,49,237,241,50,53,178,54,22,109,118,231,162,185,83,182,201,30,205,4,105,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,110,142,54,73,54,196,250,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,122,176,1,154,206,44,124,211,235,39,168,25,15,184,206,126,78,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,180,61,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,135,252,198,120,40,253,234,180,226,11,254,1,108,181,71,169,184,183,241,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,122,242,84,243,79,148,250,127,93,238,54,227,170,243,206,251,147,252,201,250,105,92,26,59,163,185,246,186,231,246,189,57,211,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,255,0,153,23,66,124,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,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,64,60,122,240,119,144,240,177,171,151,55,89,172,245,115,233,213,242,163,198,227,247,56,104,234,188,37,19,39,124,238,142,215,45,68,187,154,234,152,155,12,136,137,221,123,223,19,89,42,237,87,185,173,233,92,176,248,223,163,225,211,42,169,210,29,72,170,217,128,230,23,8,101,167,168,108,48,51,225,87,137,164,167,167,90,169,234,37,150,52,142,143,176,222,179,43,183,171,123,17,185,141,111,89,55,220,166,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,162,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,123,56,192,226,82,251,197,78,184,222,53,54,230,157,155,84,59,173,120,221,35,169,89,4,148,150,120,166,145,244,241,202,141,115,247,76,189,215,201,34,171,222,157,201,30,141,84,98,49,173,151,252,165,56,46,251,105,125,163,226,187,63,110,219,46,57,112,154,12,94,215,61,14,230,220,107,163,102,215,87,57,210,177,88,176,192,247,170,68,232,149,93,226,97,114,238,141,105,246,201,111,224,0,114,174,44,124,172,107,39,167,249,15,183,78,102,176,210,159,9,222,86,52,111,211,252,123,219,160,58,168,0,2,157,185,211,235,21,214,245,171,152,166,136,91,239,212,146,216,177,171,59,47,117,212,116,149,78,115,219,117,170,124,141,70,213,70,143,86,35,227,166,142,39,196,142,98,61,172,172,145,122,171,101,66,184,11,31,228,177,172,87,91,46,174,101,122,33,112,191,82,69,98,201,108,239,189,208,209,213,213,57,175,117,214,149,241,181,91,75,26,189,24,175,146,154,73,95,42,53,138,247,50,142,53,234,141,137,75,137,5,43,115,171,243,79,139,122,127,67,238,55,18,37,112,235,160,217,151,18,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,187,35,107,186,163,85,237,222,245,100,109,93,239,106,46,135,180,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,1,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,39,248,0,138,188,209,252,137,234,111,224,190,241,68,80,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,133,223,242,208,224,114,155,135,28,54,29,97,206,31,86,253,69,205,44,241,178,106,73,25,45,59,44,118,233,150,57,210,137,208,189,26,229,169,87,50,39,76,231,183,232,124,105,27,17,17,175,124,211,124,2,173,121,172,112,37,106,91,85,127,20,218,53,140,213,182,228,218,133,159,55,181,91,160,107,160,146,5,107,221,37,225,24,138,142,99,218,228,106,79,177,174,71,163,251,238,70,108,158,73,42,174,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,218,138,139,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,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,254,224,207,131,60,7,132,204,2,154,142,142,134,146,227,155,92,105,217,45,250,253,44,80,205,59,103,146,26,116,169,164,165,169,72,34,153,40,123,212,233,36,113,73,213,122,174,231,124,255,0,148,138,5,43,115,171,243,79,139,122,127,67,238,55,18,5,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,76,14,90,28,96,221,120,116,213,200,112,60,137,114,11,182,9,157,84,71,65,53,170,219,19,170,223,73,117,149,241,199,5,116,52,172,99,165,149,253,19,178,248,225,232,249,24,246,174,217,95,12,81,172,223,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,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,41,175,152,55,45,236,203,79,179,248,245,7,135,29,61,200,50,124,79,41,168,168,154,186,215,103,163,74,185,236,215,25,38,154,85,134,26,58,88,26,177,80,246,150,54,68,168,143,216,177,185,175,115,119,69,190,101,114,230,224,74,251,194,165,138,124,243,60,204,46,191,108,242,187,127,98,239,142,81,214,49,214,122,40,247,178,72,27,35,90,139,226,43,33,233,43,123,200,254,219,82,162,104,216,142,79,226,201,53,74,54,230,239,172,86,173,74,226,141,152,142,57,126,171,174,182,233,245,158,43,37,76,73,84,217,104,163,186,186,89,38,171,116,13,99,220,212,122,53,244,240,74,170,141,127,114,149,204,114,127,13,170,126,175,38,156,2,155,38,226,142,233,153,220,113,234,186,186,124,59,23,171,169,163,184,53,37,72,40,110,53,18,197,79,26,61,205,84,98,190,74,105,43,145,172,127,94,168,217,28,137,214,61,205,149,92,233,240,10,107,239,15,56,166,160,211,227,213,117,151,44,87,40,101,51,235,161,73,92,202,11,117,101,60,137,50,202,141,93,141,99,234,32,160,98,61,233,242,126,198,181,83,184,168,234,214,224,127,88,174,186,33,197,30,159,229,212,119,234,75,85,182,182,241,77,100,191,75,93,84,232,40,150,213,87,43,97,169,117,67,145,236,110,200,218,228,157,171,34,236,108,144,70,247,34,236,232,104,204,0,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,25,172,226,199,205,62,178,122,129,144,251,140,231,148,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,245,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,208,79,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,90,54,87,49,142,240,209,185,210,54,22,109,110,214,42,185,83,184,249,30,254,234,70,174,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,162,69,108,187,95,181,99,125,0,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,153,37,121,92,121,236,211,47,198,189,158,180,191,224,1,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,39,248,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,117,94,44,124,172,107,39,167,249,15,183,78,103,135,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,243,42,105,204,166,190,114,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,137,164,241,78,238,170,46,215,185,141,122,181,30,233,30,255,0,202,228,169,230,159,41,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,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,226,185,151,241,199,77,195,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,244,62,53,145,234,136,214,50,106,75,251,89,149,125,170,251,117,246,154,235,246,147,226,31,22,248,199,141,147,199,120,238,231,119,196,247,250,247,59,221,207,175,185,187,118,239,171,175,95,153,115,220,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,70,230,57,30,198,185,25,50,178,122,156,171,139,31,43,26,201,233,254,67,237,211,153,172,39,255,0,50,190,96,95,183,106,202,237,4,210,153,182,96,54,171,131,126,41,113,107,186,73,120,174,164,158,165,159,194,150,10,151,195,81,110,122,120,105,227,220,196,114,201,27,31,242,218,211,191,242,186,227,234,143,48,177,91,120,103,214,43,133,170,215,117,199,45,244,212,56,157,226,122,152,40,227,185,210,177,241,83,65,109,115,28,230,239,172,111,114,54,197,219,71,58,104,218,237,200,143,141,95,53,149,0,0,5,64,115,69,224,22,179,15,190,220,184,152,209,219,125,214,233,106,200,238,21,53,217,101,158,10,105,235,36,182,85,61,146,212,207,114,107,218,215,108,163,119,110,71,75,220,86,182,25,28,221,170,172,145,25,13,107,23,39,203,83,151,165,30,153,88,168,117,215,94,113,15,240,234,191,116,182,123,29,210,24,42,35,179,210,239,166,154,154,169,240,201,10,201,77,113,108,144,189,200,173,147,116,113,202,141,115,89,38,246,182,197,78,85,197,143,149,141,100,244,255,0,33,246,233,204,214,23,83,203,83,151,239,236,38,142,135,94,245,90,29,249,245,214,222,239,133,219,156,222,177,217,232,106,224,166,127,241,98,158,153,147,83,220,88,190,38,9,54,189,90,145,200,246,124,247,56,159,224,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,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,110,186,90,184,135,214,139,222,163,88,176,44,127,21,182,207,81,83,21,28,86,187,91,104,103,174,129,213,115,205,29,93,193,173,146,70,203,92,246,204,137,52,168,238,142,86,39,79,229,213,102,87,40,206,20,181,30,237,149,67,197,20,217,109,215,22,197,169,60,93,174,138,27,124,203,13,69,242,70,73,78,178,71,52,115,83,190,26,139,115,211,191,27,149,143,73,27,60,8,172,86,62,36,123,124,175,58,191,52,248,183,167,244,62,227,113,28,149,60,211,229,62,159,215,123,141,184,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,0,102,179,139,31,52,250,201,234,6,67,238,51,150,233,202,79,71,112,28,87,133,124,127,85,237,246,26,73,50,204,198,162,235,45,117,218,106,88,86,174,56,25,90,234,100,164,138,116,98,74,148,221,40,98,149,98,115,156,157,215,61,223,218,136,217,190,1,78,220,232,180,119,1,193,115,253,62,212,108,66,195,73,104,185,102,148,247,120,175,81,81,82,195,79,5,84,244,211,67,55,139,123,99,99,92,250,153,29,95,42,73,43,220,229,114,71,23,242,218,170,239,63,201,83,205,62,83,233,253,119,184,219,142,171,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,128,14,105,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,215,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,252,232,158,215,83,248,188,214,93,93,208,236,23,135,220,198,182,212,252,91,0,237,248,7,83,208,54,42,170,174,204,46,130,151,196,73,213,81,123,16,61,241,51,182,214,110,107,149,210,247,94,136,244,244,28,14,112,137,117,226,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,238,217,220,94,136,200,230,145,27,39,105,99,118,132,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,0,57,87,22,62,86,53,147,211,252,135,219,167,51,88,105,79,132,239,43,26,55,233,254,61,237,208,29,84,0,15,63,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,249,153,172,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,250,90,136,200,218,136,214,162,34,39,138,61,6,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,230,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,243,61,1,74,220,234,252,211,226,222,159,208,251,141,196,114,84,243,79,148,250,127,93,238,54,226,234,64,51,89,197,143,154,125,100,245,3,33,247,25,203,84,228,169,229,99,41,245,2,187,219,173,196,255,0,0,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,0,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,175,107,218,172,123,154,175,133,31,5,109,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,46,211,150,239,0,182,45,2,197,109,122,219,169,22,255,0,27,169,185,5,189,149,20,240,213,83,62,63,179,52,179,199,213,105,153,28,173,107,219,88,230,63,108,242,57,168,230,117,116,44,232,222,227,230,157,64,20,173,206,175,205,62,45,233,253,15,184,220,79,65,202,75,71,112,29,117,192,56,128,211,157,70,176,210,92,109,183,26,123,12,81,75,45,44,51,79,111,158,72,110,208,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,231,69,150,156,25,114,204,211,142,26,235,43,179,45,68,146,213,168,25,159,196,28,235,61,117,69,189,60,45,166,150,25,247,211,77,79,12,155,182,86,59,183,28,175,151,170,186,39,116,142,39,116,107,229,159,202,243,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,99,53,99,58,253,168,106,158,101,169,159,11,248,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,226,121,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,116,170,226,95,0,169,213,62,30,117,35,79,173,248,245,37,242,229,124,197,238,84,214,186,26,148,139,100,183,31,14,245,163,84,89,85,24,199,182,161,34,123,30,229,77,143,107,93,213,187,122,166,104,141,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,19,165,128,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,25,172,226,199,205,62,178,122,129,144,251,140,229,154,114,80,192,48,216,180,95,50,213,38,227,212,139,150,85,101,21,22,7,221,156,138,233,210,221,21,37,20,237,167,98,170,244,99,22,89,158,247,109,68,222,169,30,253,221,184,246,216,248,5,96,115,163,208,189,56,161,194,113,206,33,237,150,111,3,153,215,100,20,216,221,202,166,157,81,145,220,105,93,71,83,36,111,168,103,79,174,104,252,43,24,201,17,81,221,183,43,29,189,25,18,71,16,57,92,121,236,211,47,198,189,158,180,191,224,1,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,39,248,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,117,94,44,124,172,107,39,167,249,15,183,78,102,176,213,65,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,168,25,15,184,206,89,78,132,241,109,138,240,141,203,3,77,50,155,148,94,59,36,190,253,163,183,227,54,230,182,57,123,149,205,184,92,94,201,231,137,102,138,69,163,142,68,133,179,62,53,87,55,189,26,34,117,122,21,67,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,251,146,122,167,251,172,126,212,188,79,251,36,255,0,225,255,0,179,155,234,127,240,31,195,187,254,11,194,248,63,17,241,127,17,252,62,214,238,223,255,0,195,215,119,204,130,184,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,228,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,209,34,186,45,207,218,146,63,160,113,99,229,99,89,61,63,200,125,186,115,53,135,170,211,61,42,212,125,100,202,160,194,180,183,11,186,228,215,170,141,174,240,214,250,117,147,179,27,164,100,125,233,159,253,72,97,71,201,26,58,89,21,177,179,114,43,156,137,243,63,43,252,42,192,178,175,246,215,28,201,49,203,135,252,165,29,117,182,186,158,79,251,50,67,52,114,51,254,39,53,205,254,197,66,244,249,115,113,175,251,213,105,196,246,12,254,231,106,143,83,113,111,225,220,169,160,94,212,151,74,20,70,36,119,54,195,181,172,110,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,0,0,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,0,42,175,158,119,220,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,159,149,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,173,146,44,143,85,87,49,144,248,174,1,120,40,202,184,172,212,122,75,221,218,217,225,244,203,25,184,67,38,71,112,168,73,25,29,126,197,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,238,116,76,150,252,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,135,157,95,154,124,91,211,250,31,113,184,142,74,158,105,242,159,79,235,189,198,220,57,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,0,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,0,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,29,87,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,2,165,121,209,234,22,135,93,239,184,230,157,80,216,124,78,172,88,124,53,93,93,238,159,178,177,211,89,230,101,74,173,186,161,204,151,185,222,238,120,122,134,71,36,93,25,28,202,246,57,189,231,35,235,4,189,238,84,249,174,139,223,248,92,160,196,116,162,158,174,150,229,139,84,36,89,92,87,22,82,71,91,83,117,168,137,147,75,86,173,129,202,231,211,57,202,248,32,150,84,107,214,58,77,139,215,180,170,76,160,0,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,3,170,128,1,8,57,187,235,21,215,77,120,92,102,35,142,95,169,40,110,90,131,120,138,201,83,18,85,58,42,217,45,77,138,73,170,221,3,88,246,185,88,174,101,60,18,170,163,153,219,170,115,28,159,196,106,148,173,134,224,25,150,160,212,221,105,112,204,122,174,234,251,29,158,182,255,0,115,88,81,54,81,219,169,34,89,106,42,37,123,149,26,198,53,169,209,58,175,212,247,49,141,220,247,181,171,231,207,65,153,96,25,150,159,84,218,169,115,60,122,174,212,251,229,158,138,255,0,108,89,145,54,86,91,170,226,73,105,234,34,123,85,90,246,57,171,209,122,47,210,246,189,142,218,246,57,169,115,220,161,53,210,179,83,248,113,171,211,156,134,243,227,111,90,105,112,109,186,22,189,39,124,205,179,206,197,146,137,100,150,69,115,29,181,236,171,129,140,98,162,71,21,52,77,86,53,54,185,243,168,165,110,117,126,105,241,111,79,232,125,198,226,57,42,121,167,202,125,63,174,247,27,113,117,32,25,172,226,199,205,62,178,122,129,144,251,140,229,170,114,84,242,177,148,250,129,93,237,214,226,127,128,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,142,188,194,53,66,213,165,92,31,106,77,206,224,218,73,170,47,246,121,113,122,26,73,171,91,76,250,137,238,13,90,101,237,117,69,89,31,20,82,75,80,177,181,58,185,148,239,249,181,17,94,220,240,154,83,225,71,19,251,13,195,46,149,98,210,99,63,103,234,232,176,251,79,143,183,58,139,194,73,5,115,233,99,125,87,118,46,141,86,204,233,223,43,164,220,155,150,71,61,93,245,42,157,84,205,103,21,216,159,216,110,38,181,87,22,143,25,251,63,73,69,152,93,188,5,185,180,94,18,56,40,95,85,35,233,123,81,116,106,54,23,64,248,157,30,212,218,177,185,138,223,165,80,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,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,19,252,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,234,188,88,249,88,214,79,79,242,31,110,156,205,97,170,130,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,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,3,53,156,88,249,167,214,79,80,50,31,113,156,230,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,209,140,89,102,150,69,107,122,38,249,30,239,230,229,85,179,254,84,252,9,93,86,235,65,197,54,178,227,52,141,182,182,157,39,194,45,87,24,28,233,228,157,92,199,71,120,86,42,163,88,198,181,28,144,111,107,149,234,254,251,81,155,32,146,75,95,42,175,154,231,2,223,227,248,160,209,76,51,255,0,56,170,207,232,168,93,254,139,155,116,142,157,27,255,0,75,226,158,215,127,184,153,89,254,81,49,93,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,188,156,155,94,112,222,36,185,126,106,62,171,97,149,180,142,101,199,77,239,204,185,208,195,80,179,62,211,113,75,84,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,159,114,255,0,184,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,46,63,204,247,128,170,157,103,181,85,241,3,163,246,42,186,253,65,182,83,211,67,117,180,82,118,152,151,107,116,13,155,124,209,196,216,187,181,21,205,71,64,212,69,151,234,134,4,141,141,115,210,54,58,162,244,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,253,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,47,251,130,238,45,177,94,46,116,177,50,155,108,94,7,36,177,120,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,117,98,146,0,0,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,0,85,95,60,239,185,63,204,159,166,149,129,96,203,50,172,83,226,95,101,178,107,173,155,227,54,249,173,55,31,135,214,201,79,227,40,101,233,221,166,155,98,167,114,23,237,110,232,221,213,174,232,157,81,122,29,43,133,94,25,243,46,43,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,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,208,166,142,232,238,3,161,88,5,175,78,116,230,195,73,110,182,219,169,224,138,89,98,165,134,25,238,19,199,12,112,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,230,68,246,165,43,115,171,243,79,139,122,127,67,238,55,17,201,83,205,62,83,233,253,119,184,219,135,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,0,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,227,170,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,32,2,63,241,163,197,182,43,194,54,150,46,83,114,139,199,100,151,223,19,111,198,109,205,108,114,247,43,155,77,35,217,60,241,44,209,72,180,113,200,144,182,103,198,170,230,247,163,68,78,175,67,62,247,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,155,145,26,159,201,9,41,172,220,183,181,163,71,184,121,196,117,222,127,23,122,168,188,83,248,188,143,29,163,178,85,165,94,53,3,169,223,80,201,106,21,90,170,140,142,40,220,149,14,145,145,36,18,171,88,157,196,85,122,114,14,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,209,145,138,230,189,172,150,40,158,172,126,205,171,162,141,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,92,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,0,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,3,170,128,1,64,60,205,53,175,246,211,197,198,83,225,237,254,22,131,4,235,133,81,239,139,100,210,248,41,230,241,18,73,210,71,181,221,106,165,169,216,228,219,214,36,139,115,81,219,186,245,94,95,154,41,255,0,228,177,196,247,17,117,151,15,187,252,143,10,183,210,199,47,255,0,171,146,178,174,73,152,177,255,0,212,146,55,54,79,243,232,230,255,0,81,72,0,79,254,96,122,41,255,0,228,177,195,15,17,116,119,15,187,252,115,10,184,82,201,47,255,0,171,150,178,146,72,88,145,255,0,215,82,71,58,79,243,8,214,255,0,93,78,85,203,47,90,255,0,98,220,92,98,222,34,223,226,168,51,190,152,85,102,200,183,205,23,141,158,31,15,36,125,100,99,91,210,170,42,109,238,93,221,34,89,118,181,93,183,165,255,0,20,173,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,0,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,66,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,21,235,206,190,237,106,135,134,220,54,197,53,206,145,151,42,204,226,158,174,158,141,211,53,39,154,8,104,43,91,44,172,143,174,231,49,142,158,22,185,200,157,26,178,198,139,211,114,117,170,190,25,45,54,171,255,0,18,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,77,47,2,141,185,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,246,174,71,217,253,52,87,93,83,210,218,236,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,116,237,49,234,179,80,49,223,52,123,209,35,254,178,70,187,109,124,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,19,252,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,234,188,88,249,88,214,79,79,242,31,110,156,205,97,170,130,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,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,3,53,156,88,249,167,214,79,80,50,31,113,156,145,92,180,56,28,169,226,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,250,217,34,70,196,85,115,223,13,223,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,103,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,76,60,198,121,122,95,116,147,54,131,83,116,43,16,186,222,48,204,182,225,218,171,160,160,133,147,73,104,188,85,214,63,179,75,5,45,60,44,237,81,191,187,4,52,232,136,245,73,19,182,231,34,190,20,127,95,225,195,130,92,251,135,14,17,53,219,85,245,27,44,171,167,185,103,26,79,117,108,88,165,50,205,20,20,112,58,217,36,237,125,194,41,152,199,120,232,220,231,196,140,70,244,133,22,116,221,39,121,82,58,161,53,80,10,128,230,139,192,45,102,31,125,185,113,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,217,70,238,220,142,151,184,173,108,50,57,187,85,89,34,50,24,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,250,50,49,92,215,181,146,197,19,213,143,217,181,116,61,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,249,149,125,168,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,114,174,44,124,172,107,39,167,249,15,183,78,102,176,213,64,5,85,243,206,251,147,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,185,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,154,9,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,235,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,221,65,74,220,234,252,211,226,222,159,208,251,141,196,114,84,243,79,148,250,127,93,238,54,225,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,2,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,234,188,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,72,7,148,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,244,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,207,103,24,28,74,95,120,169,215,27,198,166,220,211,179,106,135,117,175,27,164,117,43,32,146,146,207,20,210,62,158,57,81,174,126,233,151,186,249,36,85,123,211,185,35,209,170,140,70,53,179,83,148,223,4,181,151,11,239,239,55,171,216,167,106,130,215,177,184,117,174,239,109,158,57,38,170,115,33,158,59,204,125,196,108,111,133,177,200,137,3,209,36,107,164,115,228,106,198,232,35,115,173,126,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,128,120,245,224,239,33,225,99,87,46,110,179,89,234,231,211,171,229,71,141,199,238,112,209,213,120,74,38,78,249,221,29,174,90,137,119,53,213,49,54,25,17,19,186,247,190,38,178,85,218,175,115,91,237,121,102,113,163,251,182,106,59,244,223,53,119,115,1,207,174,20,144,84,212,77,93,217,142,197,92,171,218,101,119,73,30,216,91,11,145,237,109,67,151,107,187,113,68,244,114,246,82,57,47,80,0,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,83,225,59,202,198,141,250,127,143,123,116,7,85,0,28,211,137,77,94,166,208,93,6,206,117,114,105,233,35,168,199,108,243,77,111,74,184,37,154,9,110,47,233,21,20,50,50,46,143,86,73,83,36,49,170,162,183,162,61,85,92,212,69,114,102,223,252,42,207,114,175,246,215,35,201,50,59,135,252,165,101,117,202,186,162,79,251,82,77,52,146,63,254,55,57,206,254,213,82,247,161,209,123,86,130,242,211,203,180,254,151,16,164,199,110,241,233,61,218,175,36,167,133,237,149,242,222,228,179,63,198,203,44,173,115,146,87,247,81,205,71,35,156,212,99,24,198,116,141,140,68,160,195,65,22,45,33,166,215,174,91,248,166,145,205,5,36,149,25,22,147,217,33,183,173,92,242,195,4,87,22,91,105,229,162,154,71,197,213,232,200,234,99,134,69,68,71,117,70,42,43,92,138,173,90,12,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,177,80,210,71,13,122,189,77,175,90,13,131,106,228,51,210,73,81,145,89,225,154,224,148,144,75,12,17,92,89,214,42,216,99,100,189,94,140,142,166,57,163,69,85,119,84,98,42,57,200,168,229,170,30,117,126,105,241,111,79,232,125,198,226,57,42,121,167,202,125,63,174,247,27,113,117,32,25,172,226,199,205,62,178,122,129,144,251,140,229,170,114,84,242,177,148,250,129,93,237,214,226,127,128,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,167,110,119,25,173,214,191,90,52,247,78,102,167,164,75,109,143,23,150,247,79,43,88,238,251,167,174,171,146,25,90,247,110,218,172,70,219,225,86,162,53,21,21,210,117,87,117,68,111,31,229,75,166,127,180,78,50,113,203,141,69,37,170,174,131,10,183,215,100,213,144,92,35,238,110,237,198,148,244,239,133,170,199,53,102,142,170,170,154,86,170,237,219,218,87,181,219,154,212,91,233,5,64,115,189,193,126,31,170,122,105,169,159,20,238,124,123,31,171,177,120,46,199,78,207,128,169,73,187,189,205,223,86,255,0,137,109,219,181,54,246,122,245,118,254,141,242,188,149,60,211,229,62,159,215,123,141,184,186,144,0,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,12,214,113,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,63,192,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,211,170,241,99,229,99,89,61,63,200,125,186,115,53,134,170,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,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,10,43,199,248,73,202,184,185,227,235,88,241,107,108,190,7,27,177,106,5,226,225,147,92,92,233,34,237,208,186,244,246,62,8,37,72,101,141,43,36,141,102,116,44,145,17,174,236,200,170,189,24,165,218,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,249,46,118,155,85,234,153,148,119,155,101,37,125,60,117,16,85,178,42,152,91,43,27,60,18,178,104,101,70,185,21,17,241,203,28,114,49,223,205,175,99,92,157,21,17,78,107,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,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,68,60,198,120,40,253,213,117,30,11,254,1,108,186,201,166,89,79,241,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,124,167,4,28,104,229,92,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,117,117,52,10,244,133,107,24,144,70,136,231,167,215,26,58,45,204,220,146,50,255,0,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,200,253,96,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,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,145,92,185,184,40,253,213,116,226,123,254,127,108,181,73,169,185,79,241,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,102,0,5,43,115,171,243,79,139,122,127,67,238,55,17,201,83,205,62,83,233,253,119,184,219,135,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,0,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,227,170,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,32,21,87,206,210,255,0,172,173,251,11,139,124,19,102,147,191,165,195,226,49,211,53,221,236,137,190,33,157,137,165,234,174,143,101,43,183,70,206,140,73,59,179,175,89,123,95,194,137,92,5,112,119,144,241,79,171,150,199,94,108,245,112,105,213,142,163,198,228,23,57,168,234,188,37,107,32,124,14,146,215,21,68,91,90,218,153,91,52,104,169,221,99,217,19,159,42,110,86,53,174,191,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,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,157,125,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,206,137,117,60,169,242,77,104,189,112,185,65,104,213,124,98,174,223,109,176,84,37,22,41,95,113,90,182,86,220,237,79,137,149,17,72,172,157,155,93,76,198,206,200,224,154,39,171,29,27,59,104,198,118,81,242,204,160,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,39,121,88,209,191,79,241,239,110,128,234,160,2,170,249,218,107,95,254,34,240,231,71,111,255,0,240,102,183,10,169,34,255,0,172,81,210,71,11,210,79,250,234,200,215,71,254,97,90,239,235,161,21,121,101,232,167,237,167,139,140,91,196,92,60,45,6,9,211,53,172,217,46,201,165,240,83,195,225,227,143,172,111,107,186,213,75,77,189,171,183,172,73,46,215,35,182,245,186,158,44,124,172,107,39,167,249,15,183,78,102,176,210,159,9,222,86,52,111,211,252,123,219,160,41,91,153,166,138,126,197,184,184,202,124,61,195,197,80,103,125,115,90,61,242,239,154,47,27,60,222,34,57,58,70,198,183,165,84,85,59,26,155,186,68,177,110,114,187,119,73,85,201,47,90,255,0,241,235,135,58,203,127,255,0,135,53,183,213,71,23,253,94,142,174,57,158,178,127,212,150,54,182,63,243,234,231,127,81,14,85,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,0,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,66,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,20,173,206,175,205,62,45,233,253,15,184,220,79,171,146,133,166,235,55,18,89,149,246,27,101,91,237,180,120,61,69,37,69,99,97,114,193,12,243,87,209,58,40,159,39,77,173,123,219,4,206,107,85,122,185,34,145,83,174,213,233,115,224,174,14,119,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,237,220,175,71,91,225,70,170,57,17,17,210,117,71,117,69,108,53,229,63,148,223,113,254,54,177,11,77,162,187,195,210,100,214,251,189,174,233,31,105,143,241,20,172,161,154,173,177,245,114,42,179,164,244,148,239,234,213,71,125,29,58,237,115,145,111,164,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,19,252,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,234,188,88,249,88,214,79,79,242,31,110,156,205,97,170,130,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,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,3,207,225,184,6,27,167,212,215,90,92,51,30,164,181,50,249,120,173,191,220,214,20,93,245,151,26,185,86,90,138,137,94,229,87,61,238,114,244,78,171,244,177,172,99,118,177,141,106,122,0,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,215,167,84,95,228,66,15,238,42,112,177,254,255,0,181,87,255,0,138,219,191,212,73,254,1,229,53,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,125,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,33,95,247,21,56,88,255,0,127,218,171,255,0,197,109,223,234,36,159,225,159,134,140,123,133,172,54,167,79,176,205,64,205,111,248,243,234,60,77,21,14,71,89,75,82,203,99,220,174,89,82,153,97,167,137,204,100,142,118,247,49,85,204,222,138,230,163,92,249,21,253,128,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,68,32,254,226,167,11,31,239,251,85,127,248,173,187,253,68,159,224,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,145,8,63,184,169,194,199,251,254,213,95,254,43,110,255,0,81,39,248,7,138,203,52,119,1,206,179,252,83,81,178,251,13,37,222,229,133,211,214,197,101,138,182,150,26,136,41,103,168,154,142,111,22,198,200,199,57,149,49,186,130,36,142,86,57,170,212,146,95,231,185,21,190,212,0,69,254,40,57,122,104,191,22,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,186,161,232,170,142,68,232,141,249,127,53,87,11,252,189,52,95,132,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,221,78,196,69,87,42,116,87,124,191,146,163,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,126,95,205,87,208,112,165,193,78,150,112,125,246,167,246,103,127,202,238,127,107,124,15,141,248,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,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,153,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,250,81,58,245,94,170,189,0,2,63,241,91,193,78,150,113,131,246,91,246,153,127,202,237,159,100,188,119,130,248,21,85,52,61,207,21,216,238,119,123,208,75,215,167,134,102,221,187,122,117,119,94,189,83,167,159,225,127,151,166,139,240,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,251,169,216,136,170,229,78,138,239,151,242,84,244,28,86,240,83,165,156,96,253,150,253,166,95,242,187,103,217,47,29,224,190,5,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,229,252,149,37,0,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,229,116,135,69,244,191,65,112,216,244,255,0,72,241,10,76,118,197,29,68,181,107,79,11,228,149,242,207,34,166,249,101,150,87,58,89,95,209,26,212,115,220,229,70,49,140,78,141,99,81,61,168,7,20,215,142,15,244,59,136,220,171,14,205,117,35,27,239,94,176,187,132,21,116,245,48,50,31,239,250,88,228,238,45,186,181,146,198,246,84,81,189,255,0,53,141,201,185,55,61,24,230,36,146,35,251,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,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,228,66,15,238,42,112,177,254,255,0,181,87,255,0,138,219,191,212,73,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,249,30,128,0,68,174,33,249,106,232,191,19,90,161,93,170,250,141,168,58,148,203,149,101,61,61,36,84,116,55,106,68,162,162,130,24,209,173,138,158,57,169,100,116,108,87,111,149,205,71,116,89,37,145,223,45,202,116,14,21,184,54,210,62,16,109,89,5,191,76,106,114,10,250,140,158,162,9,174,53,215,186,214,79,59,217,3,92,144,194,212,138,56,226,107,24,178,204,228,84,102,245,89,93,185,206,68,98,55,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,157,122,117,69,254,68,32,254,226,167,11,31,239,251,85,127,248,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,145,202,184,169,224,219,72,248,190,181,99,246,253,78,169,200,40,42,49,138,137,230,183,87,89,43,89,4,236,100,237,106,77,11,146,88,228,137,204,122,197,11,149,85,155,209,98,110,215,53,21,232,238,127,195,199,45,93,23,225,151,84,40,117,95,78,117,7,82,159,114,163,167,168,164,150,142,186,237,72,180,85,176,77,26,181,209,84,71,13,44,110,145,136,237,146,181,170,238,137,36,81,187,231,181,15,213,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,151,243,85,112,191,203,211,69,248,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,253,212,236,68,85,114,167,69,119,203,249,42,74,0,8,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,254,103,127,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,159,242,68,236,0,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,244,170,244,232,189,21,35,6,158,242,137,225,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,244,235,209,83,249,147,124,0,14,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,177,210,71,35,19,171,225,106,47,86,47,210,171,211,162,244,84,140,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,211,175,69,79,230,77,240,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,229,252,213,125,7,10,92,20,233,103,7,223,106,127,102,119,252,174,231,246,183,192,248,223,142,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,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,207,249,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,164,78,189,83,170,44,192,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,242,254,106,190,131,133,46,10,116,179,131,239,181,63,179,59,254,87,115,251,91,224,124,111,199,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,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,252,255,0,154,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,234,68,235,213,58,162,204,0,0,33,6,161,114,137,225,183,82,179,252,151,81,175,185,182,165,65,114,202,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,244,233,213,87,249,146,127,65,52,83,21,225,219,73,236,90,57,133,92,46,181,182,92,127,197,120,105,238,146,199,37,83,251,245,50,212,63,123,163,142,54,47,71,204,228,78,140,79,165,19,175,85,234,171,208,1,8,53,11,148,79,13,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,167,78,170,191,204,239,252,47,240,191,128,240,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,109,59,21,17,90,171,213,93,243,254,72,157,128,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,207,249,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,164,78,189,83,170,44,192,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,206,255,0,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,223,63,228,137,216,0,33,6,161,114,137,225,183,82,179,252,151,81,175,185,182,165,65,114,202,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,244,233,213,87,249,146,127,65,52,83,21,225,219,73,236,90,57,133,92,46,181,182,92,127,197,120,105,238,146,199,37,83,251,245,50,212,63,123,163,142,54,47,71,204,228,78,140,79,165,19,175,85,234,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,78,189,58,162,255,0,34,16,127,113,83,133,143,247,253,170,191,252,86,221,254,162,79,242,63,241,91,193,78,150,113,131,246,91,246,153,127,202,237,159,100,188,119,130,248,21,85,52,61,207,21,216,238,119,123,208,75,215,167,134,102,221,187,122,117,119,94,189,83,167,159,225,127,151,166,139,240,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,251,169,216,136,170,229,78,138,239,151,242,84,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,159,195,115,252,55,80,105,174,181,88,102,67,73,117,101,142,241,91,96,185,164,42,187,232,238,52,146,172,85,20,242,177,200,142,99,218,228,234,157,83,234,99,152,246,238,99,218,229,244,0,0,121,249,51,252,54,44,254,159,75,93,144,210,46,89,85,103,154,254,203,75,85,93,58,91,162,154,56,29,80,244,68,232,198,44,179,49,141,220,169,189,82,77,155,187,114,109,252,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,91,81,29,237,64,4,95,226,131,152,94,139,240,153,159,219,244,231,81,177,140,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,251,169,222,170,136,213,78,138,223,159,243,68,244,28,41,113,173,165,156,96,253,169,253,153,216,50,187,103,217,47,3,227,126,59,75,77,15,115,197,119,251,125,174,204,242,245,233,225,159,187,118,222,157,91,211,175,85,233,32,0,57,254,189,235,94,43,195,182,147,223,117,143,53,183,221,107,108,184,255,0,133,241,48,90,226,142,74,167,247,234,98,167,102,198,201,36,108,94,143,153,170,189,94,159,74,47,78,171,209,22,48,105,239,55,110,27,117,43,63,198,180,230,197,132,234,84,23,44,170,241,69,100,163,150,174,219,64,216,35,158,166,102,67,27,164,115,107,28,228,98,57,232,170,168,215,47,78,189,17,127,145,55,193,229,53,59,83,49,93,34,196,36,206,179,90,191,9,101,167,184,91,109,245,53,78,146,56,227,165,241,181,176,81,178,121,95,35,218,198,67,27,234,26,249,30,174,250,99,107,220,136,170,136,139,232,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,7,42,226,11,137,221,26,225,134,197,105,191,234,246,81,240,216,239,119,8,173,244,52,208,66,234,138,169,186,189,137,52,237,133,157,94,176,192,199,164,146,189,17,122,55,107,90,142,146,72,163,127,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,250,192,7,159,143,63,195,101,207,234,52,181,185,13,34,101,148,182,120,111,239,180,185,85,179,173,186,89,164,129,181,12,69,78,143,98,75,11,216,237,170,187,21,99,223,183,185,30,239,64,1,0,63,187,87,194,199,251,193,213,95,254,21,110,255,0,94,37,255,0,237,175,21,253,129,126,241,127,15,186,253,155,251,31,246,215,194,246,163,241,222,7,193,120,206,222,206,231,111,189,219,249,109,238,109,221,242,221,211,230,68,15,238,213,240,177,254,240,117,87,255,0,133,91,191,215,137,254,0,7,138,212,237,98,192,116,114,60,114,179,81,175,212,150,59,110,73,120,91,36,87,58,234,168,105,168,169,39,240,85,85,109,117,68,211,61,141,141,142,109,35,227,106,167,85,89,36,141,189,62,165,84,246,160,0,0,7,31,209,158,44,244,27,95,179,44,187,3,210,220,234,146,241,119,195,170,59,85,76,103,201,149,176,34,49,29,87,70,238,189,42,41,155,43,150,21,149,159,36,123,81,127,197,203,12,146,246,0,14,105,196,63,16,56,15,12,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,110,249,92,212,119,84,142,41,29,243,218,167,171,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,8,255,0,197,111,26,218,89,193,247,217,111,218,101,131,43,185,253,173,241,222,11,224,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,190,127,201,22,80,0,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,232,48,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,2,42,241,41,204,95,71,248,86,212,116,211,45,77,192,181,2,106,249,173,240,93,41,42,237,116,150,249,233,106,233,101,87,177,36,98,190,177,146,55,164,145,75,26,164,140,99,183,70,170,136,173,86,185,222,131,133,110,59,52,95,139,187,174,65,98,211,154,60,130,211,114,199,105,224,171,150,142,255,0,29,36,19,213,65,35,156,215,75,4,112,212,74,231,178,55,53,141,145,202,136,141,89,161,79,255,0,141,9,20,8,255,0,197,111,26,218,89,193,247,217,111,218,101,131,43,185,253,173,241,222,11,224,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,43,135,142,101,90,47,196,214,168,80,233,70,156,233,246,165,50,229,89,79,81,87,45,101,117,166,145,40,168,160,134,53,115,165,168,146,26,169,29,27,21,219,34,107,149,189,22,73,99,111,203,114,18,212,28,127,138,14,40,48,30,19,48,11,126,163,106,53,163,32,184,219,110,55,136,172,145,69,100,167,134,105,219,60,144,205,51,92,230,205,44,77,70,109,167,122,42,163,149,122,171,126,95,205,83,143,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,245,42,117,232,157,85,38,0,56,255,0,20,28,80,96,60,38,96,22,253,70,212,107,70,65,113,182,220,111,17,89,34,138,201,79,12,211,182,121,33,154,102,185,205,154,88,154,140,219,78,244,85,71,42,245,86,252,191,154,167,31,208,78,104,26,5,196,78,172,88,180,115,10,196,53,2,138,245,144,120,175,13,61,210,223,69,29,43,59,20,210,212,63,123,163,171,145,233,213,144,185,19,163,23,234,84,235,209,58,170,76,0,0,57,254,43,174,154,113,151,234,198,107,162,22,203,207,107,51,193,60,36,183,43,93,66,35,36,154,150,162,154,9,227,170,167,249,175,118,20,241,12,141,234,157,28,201,17,17,205,68,124,78,147,160,0,0,35,255,0,21,188,107,105,103,7,223,101,191,105,150,12,174,231,246,183,199,120,47,129,82,211,77,219,240,189,142,231,119,189,60,93,58,248,150,109,219,187,175,71,117,233,209,58,249,254,23,249,133,232,191,22,121,253,195,78,116,231,24,205,109,215,43,117,158,91,220,178,222,232,169,33,129,208,71,52,48,185,173,116,53,50,185,95,186,161,138,136,173,68,232,142,249,255,0,36,89,64,0,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,243,115,145,19,230,168,115,94,25,248,170,210,62,43,240,218,156,195,75,110,85,109,125,186,163,195,92,237,23,40,217,13,198,220,245,87,118,214,104,152,247,183,100,141,106,185,143,99,156,199,116,115,122,239,100,140,103,96,0,227,250,251,197,86,145,240,217,117,193,172,218,157,114,171,165,168,207,239,9,105,183,62,40,216,216,41,152,142,141,179,86,85,77,43,217,20,52,208,172,240,247,28,174,87,162,73,213,172,114,53,234,222,192,0,56,86,145,113,173,195,206,184,106,134,81,164,218,127,155,210,85,93,241,202,136,169,169,230,154,166,158,56,47,207,88,229,124,171,107,78,231,118,173,144,164,18,119,30,216,209,157,54,189,170,248,220,215,175,148,226,131,152,94,139,240,153,159,219,244,231,81,177,140,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,251,169,222,170,136,213,78,138,223,159,243,68,244,28,41,113,173,165,156,96,253,169,253,153,216,50,187,103,217,47,3,227,126,59,75,77,15,115,197,119,251,125,174,204,242,245,233,225,159,187,118,222,157,91,211,175,85,233,32,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,229,252,213,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,82,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,203,249,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,165,78,189,19,170,164,192,60,254,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,248,174,29,56,151,210,206,40,48,72,115,173,51,187,127,186,241,182,106,201,233,190,41,108,254,52,209,71,226,224,134,89,59,61,222,195,223,30,231,125,108,232,228,254,212,79,65,38,177,96,52,218,184,237,16,184,95,169,40,50,201,44,244,151,186,26,58,186,168,98,125,206,9,223,90,213,109,44,106,254,236,207,137,40,37,124,168,214,116,99,31,26,245,94,171,183,218,128,14,127,138,235,166,156,101,250,177,154,232,133,178,243,218,204,240,79,9,45,202,215,80,136,201,38,165,168,166,130,120,234,169,254,107,221,133,60,67,35,122,167,71,50,68,68,115,81,31,19,164,232,0,0,121,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,204,132,31,221,171,225,99,253,224,234,175,255,0,10,183,127,175,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,20,87,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,1,194,184,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,250,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,215,175,42,157,76,202,181,147,142,237,76,213,44,214,175,196,94,178,108,62,231,112,169,219,36,143,142,29,247,59,118,200,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,30,215,157,197,218,235,96,186,232,53,246,197,115,171,183,92,173,213,25,5,93,29,101,36,206,134,122,105,227,117,177,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,72,174,92,220,107,254,245,90,113,61,131,63,185,218,163,212,220,91,248,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,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,138,188,209,252,137,234,111,224,190,241,68,68,174,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,3,197,107,22,177,96,58,21,128,93,53,27,81,175,212,150,235,109,186,158,121,98,138,90,168,97,158,225,60,112,201,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,254,117,76,245,241,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,146,171,150,23,30,180,218,49,117,164,225,251,88,47,180,148,26,125,115,168,169,154,213,119,171,238,189,109,55,25,221,14,200,100,149,210,246,169,232,92,173,157,202,169,23,211,52,235,35,220,214,44,143,109,207,128,10,128,230,173,169,153,86,141,241,221,166,122,165,133,85,248,123,214,51,135,219,46,20,219,164,145,145,205,178,231,113,223,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,82,194,184,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,250,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,119,80,101,92,191,239,252,150,95,251,191,255,0,244,225,64,38,170,0,0,128,28,234,252,172,98,222,160,80,251,117,196,249,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,1,242,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,148,149,209,67,51,94,250,89,214,40,230,72,165,106,47,86,61,98,154,41,17,174,232,187,36,99,191,147,145,87,235,4,53,230,161,69,196,53,87,13,23,89,244,110,237,73,71,140,81,211,205,54,115,13,59,106,22,239,89,110,87,194,196,134,153,99,99,154,148,200,215,207,37,82,185,89,252,24,186,110,88,214,86,62,152,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,238,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,150,228,58,89,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,142,78,46,238,188,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,93,187,251,105,209,25,28,49,171,164,237,36,142,151,252,152,49,142,33,169,46,185,45,253,183,10,187,94,144,85,83,182,119,209,92,237,181,14,130,241,113,115,164,133,179,219,101,93,177,53,241,45,59,217,81,35,92,254,168,145,70,248,220,238,220,144,90,248,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,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,205,206,68,79,154,161,159,126,57,56,187,186,241,125,171,141,202,224,183,85,217,241,59,13,59,173,184,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,118,239,237,167,68,100,112,198,174,147,180,146,59,160,114,251,227,215,33,225,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,138,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,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,43,87,157,166,153,229,89,6,156,105,222,169,90,105,60,69,151,15,184,92,45,247,126,220,114,62,74,127,30,148,221,137,221,181,138,198,66,143,164,88,220,247,185,191,196,158,6,162,57,95,242,132,28,180,115,250,109,62,227,75,78,234,174,89,13,93,170,219,124,168,169,176,85,36,43,46,202,199,213,211,73,21,45,60,172,141,23,123,29,88,180,138,155,147,99,94,214,61,219,118,110,77,4,130,133,185,173,106,103,237,19,140,156,142,221,79,87,106,171,160,194,173,244,56,205,28,246,249,59,155,187,113,173,69,67,38,114,61,205,89,163,170,170,169,137,200,155,118,246,145,142,110,230,185,86,79,242,62,192,42,98,181,106,158,169,87,99,212,139,79,85,81,110,176,90,238,206,72,157,58,62,38,203,61,109,59,23,175,117,140,84,154,129,238,249,35,30,169,31,245,150,53,219,105,64,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,5,27,113,191,171,217,150,130,243,59,203,117,115,79,231,164,142,251,142,212,90,38,167,74,184,18,104,37,99,236,116,145,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,91,79,11,188,77,224,60,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,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,236,0,0,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,23,82,0,5,96,115,138,208,125,101,186,216,161,215,75,78,164,221,110,186,119,103,240,112,93,241,42,138,182,197,75,103,168,87,172,16,87,83,196,221,172,159,184,250,149,141,238,122,58,118,58,84,232,231,66,187,105,235,215,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,39,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,229,92,69,241,47,165,156,47,224,147,103,90,153,118,255,0,115,224,172,212,115,211,124,82,231,252,104,98,147,194,65,52,177,247,187,93,246,62,77,174,250,25,213,203,253,136,185,235,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,117,138,242,188,230,5,255,0,139,124,41,106,236,223,230,173,56,101,225,206,255,0,172,202,180,213,179,212,84,255,0,213,169,169,35,134,47,247,17,116,254,170,150,168,10,181,230,161,199,173,53,45,53,215,133,141,27,190,210,86,62,178,158,107,126,115,115,167,238,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,54,75,218,234,143,73,90,202,224,208,29,55,212,125,91,214,92,79,0,210,58,207,5,151,220,110,13,150,215,91,227,150,143,192,201,3,93,59,170,187,205,250,227,236,178,39,203,213,136,178,127,15,232,107,159,181,171,42,185,191,219,175,182,125,125,211,219,78,83,145,253,160,189,81,105,125,166,158,227,119,240,108,164,248,133,83,43,107,219,45,79,97,138,172,139,184,244,115,251,109,93,173,221,209,62,72,118,190,70,63,125,159,150,255,0,82,45,80,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,252,238,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,135,152,143,27,245,156,85,103,105,137,97,213,91,116,203,19,184,75,45,137,201,12,244,211,93,36,116,49,70,250,170,168,159,43,152,237,175,100,254,29,86,56,228,100,85,14,71,181,28,247,181,61,87,41,77,20,214,92,179,136,42,61,92,196,174,23,92,127,7,197,187,212,185,13,210,9,91,20,119,61,241,110,109,173,173,124,111,101,70,247,246,36,149,155,127,135,27,90,244,124,82,173,59,151,219,115,108,207,243,45,44,227,103,0,212,29,62,200,106,236,121,13,143,7,160,169,161,174,166,84,223,19,254,33,114,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,176,158,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,0,20,109,198,254,175,102,90,11,204,239,45,213,205,63,158,146,59,238,59,81,104,154,157,42,224,73,160,149,143,177,210,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,109,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,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,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,6,107,56,177,243,79,172,158,160,100,62,227,57,34,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,244,50,52,145,138,138,215,178,107,190,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,207,21,172,90,197,128,232,86,1,116,212,109,70,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,249,213,51,215,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,74,14,74,158,105,242,159,79,235,189,198,220,117,94,121,223,114,127,153,63,77,43,87,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,215,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,65,60,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,125,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,168,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,8,171,205,31,200,158,166,254,11,239,20,69,0,151,103,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,244,110,99,145,236,107,145,147,43,39,168,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,64,60,114,113,199,153,113,123,153,54,150,149,149,118,61,58,177,212,57,246,27,11,222,155,228,127,69,111,141,172,218,170,215,212,185,170,228,70,162,171,33,99,149,140,87,43,165,150,88,192,11,126,229,117,199,213,30,97,98,182,240,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,223,88,222,228,109,139,182,142,116,209,181,219,145,31,26,190,107,42,0,165,110,117,126,105,241,111,79,232,125,198,226,69,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,209,145,138,230,189,172,150,40,158,172,126,205,171,161,237,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,204,171,237,76,171,151,253,255,0,146,203,255,0,119,255,0,254,156,40,4,213,64,0,16,3,157,95,149,140,91,212,10,31,110,184,148,193,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,60,2,113,217,106,226,239,25,173,177,100,180,116,150,157,69,199,105,210,174,241,71,75,27,96,162,170,130,74,137,155,28,180,49,190,162,89,222,200,227,109,59,102,115,209,17,178,76,196,79,147,218,75,80,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,165,109,38,227,167,136,237,35,214,91,254,184,219,179,63,143,95,178,222,191,104,169,175,141,124,212,55,94,141,84,135,187,12,110,143,103,103,170,118,123,75,31,105,169,219,111,72,156,248,221,160,156,3,44,169,206,176,219,78,97,85,135,100,24,171,238,212,233,82,150,139,252,17,67,113,165,99,149,118,36,241,69,36,141,141,234,221,174,216,174,222,221,200,215,163,30,142,99,125,0,40,91,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,255,0,0,156,100,212,240,131,170,21,183,11,237,53,93,126,9,147,211,164,57,29,13,13,20,83,214,189,240,71,50,209,205,78,178,73,26,53,236,150,85,107,145,95,177,99,150,78,173,115,210,53,109,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,84,15,53,78,57,237,90,165,83,251,183,105,29,210,146,225,137,219,106,41,110,87,204,134,219,116,109,69,53,230,126,210,73,21,44,46,167,145,98,146,154,37,145,174,126,253,202,181,17,53,17,172,236,110,146,31,240,187,195,38,125,197,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,155,231,116,105,181,175,123,96,149,177,49,238,98,73,34,53,155,155,213,92,221,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,175,160,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,32,2,138,249,136,241,245,89,196,230,84,152,30,150,220,46,182,221,50,178,119,105,250,165,76,244,255,0,105,164,89,34,127,137,170,166,220,140,88,88,248,35,117,60,114,49,100,111,213,35,182,186,78,220,92,171,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,60,175,17,124,52,106,159,11,249,220,216,46,166,90,127,220,248,43,205,28,21,63,11,185,255,0,6,25,100,240,147,205,20,125,238,215,125,140,147,107,126,135,245,106,255,0,98,172,212,229,111,199,213,30,157,248,30,25,53,142,225,106,182,226,11,227,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,173,146,51,179,111,231,31,226,247,72,106,117,223,134,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,208,214,62,162,8,152,245,114,183,232,115,190,166,127,89,51,110,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,215,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,245,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,200,203,189,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,135,184,7,211,60,171,72,184,66,211,108,23,53,164,240,151,170,123,125,69,194,166,149,209,201,28,148,190,54,174,106,198,65,43,36,99,94,201,163,101,67,89,35,21,191,76,141,123,81,85,17,21,100,0,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,1,64,60,209,252,246,106,111,224,190,207,68,115,254,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,0,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,136,121,136,240,65,89,194,174,118,153,110,29,75,187,76,178,203,132,177,88,154,147,79,83,53,174,70,195,20,143,165,170,149,241,53,141,220,247,207,225,209,100,146,71,197,78,229,123,149,204,123,151,242,184,9,227,126,251,194,62,119,45,22,71,85,117,185,105,149,239,187,45,238,201,71,11,42,38,101,82,66,169,13,85,35,100,150,54,71,54,246,196,201,23,122,53,241,117,220,215,58,56,149,151,147,118,214,189,35,178,233,125,110,181,86,106,62,63,38,9,65,79,37,76,185,5,37,115,42,168,156,198,72,177,57,35,146,21,114,74,254,234,44,72,200,247,61,210,116,99,81,94,168,211,62,220,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,226,160,187,62,89,92,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,58,34,190,166,24,186,54,70,63,116,143,100,125,253,210,42,205,218,244,28,196,120,250,163,225,143,21,76,15,75,110,22,171,150,166,222,251,180,253,82,166,10,143,179,49,164,113,63,196,213,83,110,87,164,207,100,241,186,158,57,24,145,187,234,145,219,155,31,110,90,65,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,228,214,170,175,201,20,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,0,231,87,230,159,22,244,254,135,220,110,36,63,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,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,190,91,144,233,100,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,129,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,239,252,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,244,50,55,247,161,175,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,166,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,82,162,249,213,249,167,197,189,63,161,247,27,137,18,184,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,190,123,80,208,246,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,40,7,154,63,158,205,77,252,23,217,232,142,127,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,229,92,88,249,88,214,79,79,242,31,110,156,205,97,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,102,179,139,31,52,250,201,234,6,67,238,51,156,210,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,58,61,137,44,50,198,174,111,84,223,27,219,252,218,168,150,85,202,159,142,123,173,151,38,160,225,119,85,238,149,119,11,109,254,161,35,197,47,87,27,163,158,182,201,217,78,200,226,182,47,126,77,173,166,123,96,99,32,142,46,138,217,159,177,24,254,242,44,86,211,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,44,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,166,215,61,141,158,23,57,168,189,90,146,198,171,211,114,117,158,188,149,60,211,229,62,159,215,123,141,184,234,188,243,190,228,255,0,50,126,154,86,5,131,19,202,178,191,137,125,150,198,110,183,159,131,91,230,187,92,126,31,69,37,71,131,161,139,167,118,166,109,136,189,184,89,185,187,164,119,70,183,170,117,84,234,116,14,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,209,145,138,230,189,172,150,40,158,172,126,205,171,161,237,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,204,171,237,74,86,231,87,230,159,22,244,254,135,220,110,36,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,249,149,125,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,82,15,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,182,72,178,61,85,92,198,67,29,120,78,243,79,163,126,160,99,222,227,1,165,48,69,94,104,254,68,245,55,240,95,120,162,40,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,67,235,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,177,80,191,238,8,56,209,197,120,184,211,136,43,171,93,106,178,103,214,222,228,23,188,122,42,232,221,35,251,73,14,234,234,104,21,235,50,81,189,103,141,17,207,79,162,69,116,91,159,181,36,124,149,5,43,115,43,230,5,251,118,172,174,208,77,41,155,102,3,106,184,55,226,151,22,187,164,151,138,234,73,234,89,252,41,96,169,124,53,22,231,167,134,158,61,204,71,44,145,177,255,0,45,173,35,175,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,90,54,87,49,237,241,50,53,178,54,22,109,118,231,162,185,83,182,201,30,207,171,143,45,51,197,116,111,138,92,171,75,112,170,79,15,101,198,109,246,11,125,54,232,227,100,147,108,178,209,111,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,32,56,78,224,163,21,226,179,129,28,210,247,105,182,120,125,77,198,115,11,164,152,229,194,157,35,100,149,251,45,148,18,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,181,210,178,88,43,254,21,96,89,87,251,107,142,100,152,229,195,254,82,142,186,219,93,79,39,253,153,33,154,57,25,255,0,19,154,230,255,0,98,161,119,220,179,56,209,253,228,244,225,250,111,154,187,183,159,96,54,250,72,42,106,38,174,239,73,125,161,68,237,50,187,164,143,116,206,153,170,198,182,161,203,185,189,201,98,122,57,59,201,28,115,84,20,173,206,175,205,62,45,233,253,15,184,220,72,21,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,39,77,173,123,219,4,206,107,85,122,185,34,145,83,174,213,233,34,184,32,227,71,42,225,31,81,224,174,173,117,214,247,128,220,187,144,94,241,232,171,164,108,108,238,172,59,171,169,160,87,164,43,88,196,130,52,71,61,62,184,209,209,110,102,228,145,151,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,126,70,91,75,254,255,0,201,101,255,0,187,255,0,255,0,78,20,2,106,160,0,8,1,206,175,202,198,45,234,5,15,183,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,228,214,170,175,201,20,253,93,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,92,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,223,65,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,220,240,241,15,196,14,125,196,214,168,87,106,190,163,62,145,151,42,202,122,122,72,168,232,86,100,162,162,130,24,209,173,138,158,57,164,145,209,177,93,190,87,53,29,209,100,150,71,124,183,41,61,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,237,168,3,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,250,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,103,95,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,244,163,122,53,207,107,37,138,86,35,223,179,114,245,253,34,230,25,170,26,71,194,94,81,195,141,138,178,174,150,229,53,68,81,98,87,202,6,199,79,61,150,138,162,105,102,185,34,203,243,115,222,231,42,36,42,141,108,140,90,153,222,147,55,181,11,8,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,19,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,235,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,221,64,42,175,158,119,220,159,230,79,211,74,203,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,181,130,170,249,177,113,191,125,183,220,110,124,38,105,157,85,214,203,37,63,72,179,106,213,133,145,248,234,90,138,90,121,233,233,105,102,108,170,244,133,236,157,233,80,142,141,142,118,214,177,28,177,186,70,190,184,52,95,74,174,186,223,170,24,254,148,88,178,44,126,199,114,201,42,29,73,71,89,126,171,117,53,18,79,219,115,163,137,210,53,143,118,249,28,212,138,54,163,85,93,36,140,106,127,88,209,71,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,207,106,30,87,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,161,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,102,117,174,214,202,155,45,214,182,205,89,37,36,149,20,21,18,83,74,250,74,184,170,160,115,216,229,107,150,57,161,115,162,149,157,81,122,62,55,57,142,78,138,213,84,84,82,234,121,84,113,131,159,113,7,134,223,116,199,84,150,174,237,125,192,233,233,29,75,145,62,41,164,125,198,138,85,123,26,202,201,182,44,73,83,26,198,136,143,124,137,36,236,85,118,215,58,25,165,116,245,51,109,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,173,207,101,60,241,49,234,229,119,214,215,125,79,254,178,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,135,234,243,113,212,204,87,15,225,10,241,130,221,170,250,222,179,219,133,5,190,209,75,28,145,247,29,225,170,225,172,158,119,49,207,71,172,44,100,8,199,61,141,118,217,39,129,170,136,143,234,149,3,194,198,138,126,241,60,65,97,58,57,37,195,193,82,100,23,5,241,243,182,94,220,140,161,130,39,212,85,118,157,219,145,18,101,130,25,82,61,204,86,247,21,155,186,55,170,166,148,192,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,8,1,206,175,202,198,45,234,5,15,183,92,74,96,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,93,220,111,209,241,85,130,46,37,152,213,109,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,182,177,144,120,133,72,227,141,146,212,53,24,212,107,216,212,152,0,2,128,121,163,249,236,212,223,193,125,158,136,138,164,191,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,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,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,207,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,249,253,199,85,117,30,239,167,22,141,33,185,230,151,90,156,50,195,112,168,186,91,108,146,84,42,210,211,85,76,136,146,72,214,255,0,254,106,212,95,165,142,154,119,53,26,179,74,175,144,28,4,240,65,125,226,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,123,162,124,137,177,90,200,186,238,115,93,36,72,254,63,196,221,166,213,96,226,75,85,236,86,43,101,37,186,219,110,206,47,180,148,116,116,144,182,24,41,160,142,190,102,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,55,240,158,1,104,248,156,229,213,166,89,230,150,219,237,86,221,77,178,124,126,163,162,83,65,79,246,154,53,186,84,51,195,85,84,237,71,172,204,100,17,182,158,73,30,177,183,234,141,219,91,39,114,42,235,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,230,215,42,47,201,84,101,57,102,85,156,223,106,178,156,215,38,186,228,23,170,221,158,38,227,116,173,146,174,170,125,140,107,25,190,89,21,207,118,214,49,173,78,171,242,107,81,19,228,136,92,247,44,174,4,173,90,35,134,219,181,207,84,177,154,184,245,66,253,79,35,169,104,238,144,53,143,198,232,158,174,107,89,28,125,85,89,83,52,93,29,35,223,182,70,50,78,198,216,213,38,238,207,82,149,185,213,249,167,197,189,63,161,247,27,137,5,109,216,158,85,120,177,93,242,155,78,51,117,173,178,227,254,31,226,247,26,122,41,36,165,183,247,222,172,131,196,74,212,86,69,220,122,43,89,189,83,115,145,81,58,169,221,120,28,226,238,235,194,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,221,179,184,157,21,146,77,26,58,62,234,200,221,4,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,242,115,85,23,230,138,65,110,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,16,3,157,95,149,140,91,212,10,31,110,184,148,237,129,231,249,150,152,100,208,102,122,127,144,213,216,175,180,180,245,116,212,247,10,69,70,207,3,42,105,228,167,149,99,119,78,172,122,197,52,136,143,111,71,177,85,28,213,107,145,28,140,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,15,92,62,232,119,2,58,53,53,23,218,11,85,182,53,236,79,148,230,55,201,225,161,248,133,82,185,35,141,210,201,35,182,67,10,62,77,144,195,189,90,206,231,243,124,146,73,36,158,175,135,78,37,244,179,138,12,18,28,235,76,238,223,238,188,109,154,178,122,111,138,91,63,141,52,81,248,184,33,150,78,207,119,176,247,199,185,223,91,58,57,63,181,18,170,249,213,249,167,197,189,63,161,247,27,137,8,45,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,116,224,95,140,219,239,7,154,143,85,115,146,213,241,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,147,154,168,191,52,83,245,138,1,230,143,231,179,83,127,5,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,211,107,94,246,193,51,154,213,94,174,72,164,84,235,181,122,74,174,1,56,236,186,240,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,235,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,80,50,31,113,156,178,157,9,225,39,21,226,231,150,6,154,98,215,41,124,14,73,98,251,71,112,198,110,45,116,113,118,235,157,112,184,177,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,42,135,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,123,86,170,241,235,196,54,179,232,53,163,135,237,64,190,210,87,218,45,149,20,243,84,93,211,196,50,235,118,100,27,251,80,215,75,221,237,84,49,170,232,221,213,209,111,115,224,134,71,57,210,34,189,223,149,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,214,141,149,204,123,124,76,141,108,141,133,155,93,185,232,174,84,237,178,71,178,85,115,109,209,220,7,66,176,14,31,244,231,78,108,52,150,235,109,186,158,253,20,178,197,75,12,51,220,39,142,27,76,46,171,170,116,44,99,101,169,145,177,49,100,149,90,138,229,79,249,145,60,255,0,37,79,52,249,79,167,245,222,227,110,58,175,60,239,185,63,204,159,166,156,127,147,85,166,213,127,226,75,54,177,95,109,148,151,27,109,199,77,238,84,149,148,117,112,182,104,42,96,146,190,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,60,87,49,158,10,63,117,93,71,130,255,0,128,91,46,178,105,150,83,252,75,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,41,193,7,26,57,87,8,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,221,93,77,2,189,33,90,198,36,17,162,57,233,245,198,142,139,115,55,36,140,191,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,242,41,179,157,95,154,124,91,211,250,31,113,184,144,42,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,210,80,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,231,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,85,124,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,129,69,105,186,220,105,171,235,45,246,202,186,170,123,93,58,85,215,75,12,46,123,41,96,89,99,133,37,149,200,157,24,197,150,104,163,71,59,162,111,145,141,254,110,68,94,151,194,119,154,125,27,245,3,30,247,24,13,41,130,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,176,158,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,214,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,252,202,154,19,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,62,190,40,116,122,251,175,58,29,149,105,126,55,156,93,113,122,251,205,190,162,40,102,161,169,101,60,117,146,118,94,145,210,213,200,176,203,34,81,201,34,199,222,72,81,178,62,52,115,55,43,92,246,62,136,110,124,20,241,13,105,226,25,156,52,213,97,21,111,201,223,81,7,74,186,106,106,138,155,119,195,166,168,100,12,187,44,209,70,231,37,10,57,237,223,50,179,248,125,28,199,181,178,53,204,75,211,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,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,143,147,153,239,1,85,58,207,106,171,226,7,71,236,85,117,250,131,108,167,166,134,235,104,164,237,49,46,214,232,27,54,249,163,137,177,119,106,43,154,142,129,168,139,47,213,12,9,27,26,231,164,108,116,74,229,167,193,150,184,234,54,163,226,28,72,218,110,191,99,176,204,87,32,134,161,46,82,190,104,234,175,81,194,174,241,52,212,113,179,167,114,23,237,90,89,164,123,219,30,217,165,106,119,150,57,34,75,191,5,43,115,171,243,79,139,122,127,67,238,55,19,213,114,134,211,60,87,89,52,227,136,253,45,205,105,60,69,151,38,183,216,45,245,59,99,141,242,67,189,46,123,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,71,94,36,184,10,213,205,25,226,26,213,162,184,125,138,175,42,102,115,81,81,54,22,250,61,242,190,166,145,181,18,53,176,212,76,248,161,133,42,97,133,177,203,80,173,254,20,76,145,175,115,154,197,234,150,211,203,207,135,29,80,225,163,65,169,241,13,84,205,234,238,55,43,141,66,220,153,143,164,177,205,69,141,164,159,83,169,96,149,17,92,247,185,202,175,151,107,214,20,145,93,218,111,248,201,167,207,185,127,223,249,44,191,247,127,255,0,233,194,128,77,84,0,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,235,252,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,197,94,23,120,155,207,184,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,100,237,141,118,185,236,108,242,186,39,189,175,72,228,86,191,107,186,43,93,237,120,232,227,54,251,198,30,163,210,220,227,181,124,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,79,109,203,239,128,172,135,137,156,202,135,57,212,27,21,93,30,149,218,42,35,154,185,245,30,42,137,247,246,42,84,181,33,161,153,34,86,76,198,212,83,182,58,133,108,140,123,24,245,70,185,175,84,84,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,15,172,0,66,14,109,248,222,139,223,184,104,146,191,81,114,122,75,62,89,97,168,248,150,31,28,73,72,251,141,194,117,124,112,79,75,20,115,61,146,201,76,169,60,47,159,178,238,177,246,226,149,91,39,105,34,125,27,22,125,201,79,22,208,235,189,247,52,201,46,116,62,39,86,44,59,29,109,117,108,176,172,116,214,121,153,219,146,106,40,186,247,59,221,205,241,207,42,183,163,35,154,157,141,115,123,210,181,246,212,0,42,175,158,119,220,159,230,79,211,74,192,179,98,215,220,130,221,126,187,90,40,124,69,38,51,111,101,210,233,39,117,140,240,244,175,170,130,145,178,116,114,162,191,172,245,116,236,232,212,87,125,125,122,109,107,149,58,87,11,188,77,231,220,44,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,178,118,198,187,92,246,54,121,93,19,222,215,164,114,43,95,181,221,21,174,208,166,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,145,87,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,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,246,42,23,147,203,239,143,92,123,137,156,54,135,6,212,27,237,37,30,170,90,41,227,134,185,149,30,22,137,151,247,170,212,185,38,161,133,37,87,204,246,211,211,182,74,132,108,108,99,30,245,86,181,172,84,68,227,252,210,56,250,172,211,191,29,195,38,142,92,46,182,220,189,124,29,70,69,145,81,212,207,67,53,162,53,237,84,195,77,73,36,110,99,221,52,172,88,214,73,17,86,54,197,34,199,245,190,71,246,106,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,215,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,66,124,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,237,101,64,115,180,211,60,87,31,212,125,59,213,43,77,39,135,189,102,22,251,133,190,239,219,142,54,71,81,224,22,155,177,59,182,177,30,249,149,149,107,27,158,247,59,248,112,64,212,70,163,62,126,87,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,167,213,206,127,87,169,178,253,121,198,180,142,221,61,36,212,250,123,103,116,213,138,216,37,100,240,220,110,29,185,100,133,239,119,208,246,37,52,52,50,53,88,159,37,154,68,87,42,166,214,57,48,105,13,54,95,175,57,46,174,92,96,164,154,159,79,108,237,134,141,29,60,172,158,27,141,195,185,20,115,49,141,250,30,196,166,134,186,55,35,215,228,179,70,168,213,84,220,203,159,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,32,7,58,191,43,24,183,168,20,62,221,113,41,219,3,192,51,45,79,201,160,195,52,255,0,30,171,190,223,106,169,234,234,105,237,244,136,142,158,118,83,83,201,81,42,70,222,189,94,244,138,25,21,24,222,175,122,162,53,168,231,42,53,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,222,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,10,1,230,143,231,179,83,127,5,246,122,35,165,114,210,225,147,1,226,155,75,245,251,79,242,250,106,74,59,147,233,241,214,217,114,20,183,67,83,91,102,157,100,174,147,124,14,145,55,53,143,116,17,54,86,49,204,89,35,71,51,115,122,163,155,16,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,147,211,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,182,72,206,205,191,128,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,23,82,14,41,149,113,93,167,22,14,36,240,174,22,109,146,252,103,51,202,60,92,247,40,233,230,68,142,197,75,21,4,245,113,186,161,122,47,89,165,237,49,25,10,116,114,70,245,149,202,212,88,146,110,214,0,57,87,17,124,52,105,103,20,24,36,216,46,166,90,127,220,248,43,205,28,20,223,20,182,127,26,25,100,240,147,205,20,157,158,239,97,140,147,107,126,182,117,106,255,0,98,165,32,90,57,122,113,53,117,226,10,175,135,89,49,15,3,117,161,235,44,247,249,225,170,125,137,148,174,138,121,41,234,157,87,20,47,219,13,71,134,149,145,43,154,142,89,90,232,220,214,61,146,53,151,169,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,220,246,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,139,252,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,249,92,171,248,10,169,170,169,181,113,79,172,150,42,186,54,81,212,67,112,193,173,149,29,165,101,99,22,41,154,181,245,52,242,68,231,35,17,207,130,90,87,181,236,126,248,187,189,21,139,19,159,107,224,165,110,117,126,105,241,111,79,232,125,198,226,123,94,78,24,6,27,170,120,111,16,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,40,187,37,103,91,146,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,74,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,241,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,14,235,203,43,142,219,174,136,230,86,237,12,213,44,154,146,61,47,191,84,72,218,90,203,164,238,99,49,186,215,163,156,215,199,39,69,70,83,77,47,70,200,199,237,141,143,147,191,186,52,73,187,178,215,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,4,0,231,87,229,99,22,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,94,247,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,215,183,50,126,57,238,188,65,103,245,154,87,167,55,74,186,29,58,197,106,42,109,178,190,142,232,231,65,148,78,217,163,87,85,74,216,100,88,38,166,108,148,236,117,55,84,114,244,235,46,228,89,18,56,254,78,84,122,77,172,185,199,17,208,103,186,103,151,253,153,176,225,94,30,76,182,179,115,100,241,212,51,189,202,150,207,14,171,252,95,17,216,127,212,228,219,15,107,186,139,221,100,45,127,171,231,87,230,159,22,244,254,135,220,110,39,191,228,181,137,226,185,205,139,93,177,108,215,25,181,100,22,90,223,179,30,38,221,116,162,142,174,150,125,143,184,189,155,226,145,28,199,109,123,26,228,234,159,39,53,21,62,104,132,85,227,163,131,43,239,7,154,143,75,108,142,235,241,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,233,210,104,187,177,34,200,214,164,114,53,237,115,118,170,190,40,250,95,45,142,57,238,188,62,231,244,122,87,168,215,74,186,237,58,202,170,41,173,177,62,178,232,230,193,139,206,233,164,86,213,68,217,164,72,33,166,116,149,15,117,79,68,106,244,233,46,229,88,214,57,47,36,160,30,104,254,123,53,55,240,95,103,162,59,175,41,157,33,195,117,235,75,248,140,210,61,64,130,174,75,22,69,79,140,195,80,180,147,172,51,196,246,73,112,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,185,171,15,248,162,225,147,62,225,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,77,240,58,68,218,231,177,179,196,217,88,199,61,35,145,92,205,206,232,142,116,192,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,220,72,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,229,57,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,175,76,244,31,84,245,95,84,224,209,204,91,15,186,253,164,248,131,109,247,24,38,183,212,255,0,67,127,124,178,158,89,235,154,200,221,37,60,48,201,35,82,87,185,159,71,246,167,95,145,160,158,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,62,5,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,213,121,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,183,237,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,68,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,219,235,94,39,134,224,186,185,151,225,250,119,152,210,101,88,197,166,241,83,77,104,187,211,78,179,50,170,145,175,94,210,172,189,184,219,35,209,189,26,247,198,222,211,158,215,58,53,124,106,199,186,194,121,50,107,94,178,213,101,87,221,14,154,223,117,190,233,181,13,190,75,156,117,61,166,190,28,110,185,242,34,181,189,231,200,222,220,53,31,199,254,3,18,71,44,173,238,49,140,111,137,144,240,28,234,252,211,226,222,159,208,251,141,196,244,28,164,180,119,1,215,92,3,136,13,57,212,107,13,37,198,219,113,167,176,197,20,178,210,195,52,246,249,228,134,237,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,254,116,88,171,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,208,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,191,247,244,99,152,22,190,232,78,135,94,180,19,10,154,212,251,45,215,199,248,107,141,91,171,86,229,103,241,112,163,31,224,37,142,165,140,167,216,253,211,179,163,23,164,210,61,235,213,92,167,11,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,84,215,174,12,240,30,19,57,106,234,29,29,29,13,37,199,54,184,211,216,165,191,95,165,138,25,167,108,242,92,173,73,83,73,75,82,144,69,50,80,247,169,210,72,226,147,170,245,93,206,249,255,0,42,224,225,59,205,62,141,250,129,143,123,140,6,148,193,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,160,190,101,250,17,164,122,13,196,52,214,109,38,201,169,39,101,242,158,75,205,223,31,141,236,223,96,171,158,162,73,91,78,216,225,130,56,96,166,88,100,135,179,14,231,202,214,53,85,232,214,62,23,63,207,242,252,214,189,101,210,62,35,177,155,110,146,219,238,183,232,114,219,133,53,178,251,140,209,68,217,190,43,66,143,85,145,200,199,201,28,108,154,24,214,89,99,157,242,70,216,186,61,100,122,66,233,145,218,20,62,73,45,54,169,174,180,247,217,173,148,143,185,81,211,205,73,79,88,232,90,179,195,4,206,141,210,196,201,58,110,107,30,232,33,115,154,139,209,203,20,106,189,118,167,79,172,160,30,104,254,123,53,55,240,95,103,162,39,255,0,37,79,43,25,79,168,21,222,221,110,39,248,0,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,25,87,47,251,255,0,37,151,254,239,255,0,253,56,80,9,170,128,0,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,231,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,125,240,39,117,225,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,174,10,56,81,190,241,105,172,180,88,111,106,235,71,136,91,122,86,101,55,186,40,88,239,1,75,181,235,28,104,233,21,24,147,78,246,118,163,78,143,114,117,124,157,183,178,41,16,208,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,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,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,252,220,228,68,249,170,25,236,227,95,138,235,239,22,154,203,91,153,119,110,180,120,133,183,173,30,45,100,173,153,142,240,20,187,88,146,72,173,141,17,137,52,239,103,118,69,234,247,39,86,71,220,123,34,141,79,202,195,248,63,215,28,219,135,220,167,137,139,78,55,179,12,197,246,185,29,43,38,90,171,164,109,149,35,169,154,142,38,70,238,228,52,255,0,55,77,43,213,145,181,172,151,163,156,177,72,214,120,173,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,138,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,190,91,144,233,96,21,87,207,59,238,79,243,39,233,167,31,228,213,105,181,95,248,146,205,172,87,219,101,37,198,219,113,211,123,149,37,101,29,92,45,154,10,152,36,175,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,21,204,71,130,10,206,21,115,180,203,112,234,93,218,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,110,231,190,127,14,139,36,146,62,42,119,43,220,174,99,220,191,149,192,79,27,247,222,17,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,183,182,38,72,187,209,175,139,174,230,185,209,196,172,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,175,94,104,220,9,93,117,178,213,14,187,232,190,51,73,81,155,88,233,222,220,130,221,73,3,188,110,67,68,214,177,34,124,123,87,108,181,52,237,99,145,25,179,185,44,110,70,35,156,176,195,19,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,126,79,240,171,61,202,191,219,92,143,36,200,238,31,242,149,149,215,42,234,137,63,237,73,52,210,72,255,0,248,220,231,59,251,85,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,124,152,210,90,130,37,115,77,192,41,179,174,11,115,42,164,199,170,238,215,44,86,162,130,255,0,109,74,100,149,207,165,124,117,44,138,162,161,89,26,253,76,101,28,245,106,253,232,172,107,55,61,122,108,71,54,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,253,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,61,7,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,184,158,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,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,160,206,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,124,106,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,230,215,42,47,201,84,190,158,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,157,255,0,154,71,0,180,122,119,227,184,155,209,203,125,170,219,136,47,131,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,182,72,254,204,53,225,119,137,188,251,133,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,246,78,216,215,107,158,198,207,43,162,123,218,244,142,69,107,246,187,162,181,218,20,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,80,15,52,127,61,154,155,248,47,179,209,18,171,145,143,223,103,229,191,212,137,85,199,183,4,22,46,46,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,118,58,87,198,155,21,204,151,166,215,53,178,74,143,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,75,127,229,87,199,61,215,84,169,191,118,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,217,185,22,158,39,34,181,157,141,210,88,248,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,35,87,29,28,102,216,184,60,211,138,91,156,118,175,140,230,121,71,136,167,198,109,178,177,233,74,233,34,70,119,106,106,100,111,78,144,197,221,137,86,54,185,36,145,207,107,91,181,21,242,199,85,124,184,114,204,171,57,230,19,167,153,78,107,147,93,114,11,213,111,197,188,77,198,233,91,37,93,84,251,44,149,108,102,249,100,87,61,219,88,198,181,58,175,201,173,68,79,146,33,125,32,0,124,145,218,109,80,221,106,47,176,219,41,25,114,172,167,134,146,162,177,176,181,39,154,8,93,35,162,137,242,116,220,230,49,211,204,230,181,87,163,86,89,21,58,110,94,191,89,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,0,82,183,58,191,52,248,183,167,244,62,227,113,61,7,37,125,94,195,113,13,80,205,180,142,251,61,92,55,221,66,167,161,154,196,173,129,95,4,207,183,199,91,44,240,189,233,243,99,214,41,150,70,170,166,197,72,100,69,114,57,88,215,217,247,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,187,226,115,145,189,86,57,100,111,203,114,153,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,111,64,204,56,182,202,181,19,132,123,15,12,121,164,94,47,236,86,65,65,112,199,110,40,217,36,153,212,49,193,114,100,208,85,75,36,206,235,219,241,84,145,211,178,56,218,214,197,19,154,171,244,179,175,171,229,113,231,179,76,191,26,246,122,210,255,0,129,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,149,92,208,249,129,127,227,39,10,90,69,55,249,219,78,103,120,107,191,234,210,165,53,20,244,245,63,245,154,106,184,230,139,253,220,93,63,172,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,252,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,212,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,19,196,86,144,233,30,182,233,29,247,12,214,216,41,25,140,50,157,247,9,174,115,78,202,103,217,223,11,28,228,175,138,161,255,0,76,15,137,170,245,87,187,232,216,175,107,209,209,185,237,118,107,46,212,84,214,235,173,109,190,142,237,73,116,167,165,168,146,24,171,169,27,43,96,170,99,92,168,217,163,73,152,201,81,142,68,71,34,72,198,63,162,166,230,181,122,162,92,79,39,61,107,214,92,255,0,78,50,45,60,206,109,247,91,174,33,133,248,106,92,111,33,158,38,246,233,186,162,247,45,110,157,210,35,229,237,177,97,124,76,107,29,218,141,206,107,222,198,45,52,107,5,185,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,78,158,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,103,139,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,167,149,22,183,235,70,173,232,149,198,209,171,150,60,130,174,159,29,168,107,172,121,149,222,74,185,159,145,65,81,61,82,202,206,253,70,228,157,244,210,196,232,213,236,122,162,49,241,70,173,106,199,185,243,124,229,92,88,249,88,214,79,79,242,31,110,156,205,97,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,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,60,86,55,162,154,71,135,103,247,173,82,197,52,227,31,179,229,153,21,63,134,186,221,168,168,89,12,245,108,89,159,59,213,234,212,68,87,201,44,138,249,31,211,124,170,200,187,138,238,212,123,125,169,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,117,94,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,36,255,0,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,166,25,210,70,57,175,88,222,218,150,209,221,29,207,181,215,63,181,233,206,156,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,252,200,186,19,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,234,219,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,142,213,205,147,35,225,150,61,14,251,55,171,204,241,249,215,215,46,29,13,162,162,151,227,22,218,169,97,153,99,170,146,57,36,108,137,110,146,74,84,134,117,70,189,174,93,155,91,220,100,111,142,144,75,20,228,247,145,240,203,98,212,123,140,121,227,60,38,172,85,239,139,28,186,94,42,41,98,182,197,75,34,211,192,218,90,30,228,137,34,220,103,146,162,86,170,35,28,229,133,155,88,230,238,149,178,78,174,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,122,124,104,241,109,138,240,141,165,139,148,220,162,241,217,37,247,196,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,171,208,160,28,167,41,212,125,113,212,122,172,147,36,174,186,229,185,158,91,112,99,92,230,196,179,85,87,85,72,173,142,40,98,138,52,255,0,66,56,226,141,168,214,181,24,198,53,17,26,212,185,254,90,28,14,83,112,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,15,141,35,98,34,53,239,154,111,128,80,15,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,19,252,0,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,12,171,151,253,255,0,146,203,255,0,119,255,0,254,156,40,4,213,64,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,60,166,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,162,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,135,159,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,249,237,67,165,128,1,77,124,214,120,218,163,213,107,237,55,15,218,67,149,248,204,50,205,219,172,191,220,173,119,40,42,45,249,5,83,217,20,208,70,199,194,174,238,67,79,243,234,138,253,174,157,87,116,104,180,241,189,99,87,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,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,155,156,170,191,53,82,147,57,147,240,49,117,225,247,63,172,213,77,57,181,213,215,105,214,85,81,83,114,149,148,118,183,54,12,94,119,77,26,58,150,87,67,26,65,13,51,164,168,99,105,186,171,87,167,88,182,170,198,146,73,207,248,4,227,38,167,132,29,80,173,184,95,105,170,235,240,76,158,157,33,200,232,104,104,162,158,181,239,130,57,150,142,106,117,146,72,209,175,100,178,171,92,138,253,139,28,178,117,107,158,145,171,111,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,235,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,113,57,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,154,29,85,195,236,90,127,168,249,30,21,140,103,182,172,214,213,101,184,75,71,73,127,181,177,237,165,184,70,213,232,146,49,31,255,0,246,85,106,190,53,114,42,199,36,172,219,35,172,83,147,103,16,90,143,13,246,237,195,245,207,31,202,242,44,50,110,149,150,219,149,60,11,61,191,21,170,86,84,77,36,117,15,219,252,8,106,251,111,216,138,253,189,248,215,108,106,179,202,246,219,81,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,101,223,44,191,253,171,202,175,57,79,193,45,86,111,140,220,42,46,31,14,180,211,120,122,26,62,236,142,127,98,158,46,171,219,133,155,182,177,157,87,107,81,19,170,244,59,7,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,245,57,140,116,237,123,209,168,231,236,107,182,181,238,232,213,209,152,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,152,45,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,167,78,168,159,200,252,155,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,68,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,153,250,192,166,14,104,220,118,218,181,178,235,14,132,104,190,77,87,81,132,216,234,30,236,130,227,73,59,124,22,67,90,215,49,98,100,123,83,116,180,212,238,99,149,31,191,183,44,142,71,163,92,144,195,43,160,4,118,155,172,214,170,139,236,54,202,183,219,104,234,33,164,168,172,108,46,88,33,158,102,200,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,162,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,154,198,57,203,209,17,84,246,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,79,11,188,77,224,60,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,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,140,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,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,166,120,120,239,209,76,19,135,238,40,50,237,51,211,123,135,114,195,73,225,107,105,232,159,44,210,205,107,241,52,241,204,180,146,73,44,109,223,183,185,185,138,215,75,252,39,196,143,145,210,164,136,157,87,149,167,18,154,143,165,124,65,88,116,134,216,151,91,214,25,168,55,15,9,114,178,82,210,173,83,169,170,150,37,72,238,48,183,115,123,61,189,140,90,137,19,171,124,52,114,57,205,122,197,18,178,245,1,64,60,209,252,246,106,111,224,190,207,68,74,174,70,63,125,159,150,255,0,82,45,80,128,28,208,184,22,253,181,226,175,215,29,28,195,60,94,164,217,118,124,98,154,137,219,102,190,218,227,141,200,189,33,70,175,136,172,135,164,125,190,138,215,190,36,124,127,197,115,105,227,74,96,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,1,56,236,181,113,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,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,90,247,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,207,106,153,225,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,119,107,229,113,231,179,76,191,26,246,122,210,255,0,128,0,3,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,37,80,0,165,110,117,126,105,241,111,79,232,125,198,226,64,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,233,224,19,142,203,87,23,120,205,109,139,37,163,164,180,234,46,59,78,149,119,138,58,88,219,5,21,84,18,84,76,216,229,161,141,245,18,206,246,71,27,105,219,51,158,136,141,146,102,34,124,158,211,235,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,160,229,113,231,179,76,191,26,246,122,210,255,0,129,0,57,213,249,88,197,189,64,161,246,235,137,80,26,99,169,153,86,145,101,241,231,88,85,95,132,189,83,219,238,86,250,106,166,201,36,114,82,248,218,41,232,223,60,79,141,237,123,38,141,149,14,124,111,71,125,50,53,142,84,84,69,69,249,112,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,65,28,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,244,254,135,220,110,39,85,228,99,247,217,249,111,245,35,202,115,72,227,234,143,81,60,119,12,154,57,112,181,92,177,4,240,117,25,22,69,71,83,5,116,55,121,19,181,83,13,53,36,145,185,236,108,49,61,35,89,36,69,73,29,44,107,31,208,200,223,222,134,188,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,66,154,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,54,230,143,231,179,83,127,5,246,122,34,85,114,49,251,236,252,183,250,145,106,132,127,226,79,130,13,14,226,171,42,196,178,221,82,165,186,182,175,19,223,22,219,92,208,211,124,82,149,210,50,79,11,87,47,105,211,58,22,171,36,218,145,201,27,153,226,38,86,185,28,253,201,218,177,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,249,185,202,171,243,85,63,88,229,92,88,249,88,214,79,79,242,31,110,156,205,97,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,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,58,175,60,239,185,63,204,159,166,145,171,150,174,117,149,105,134,109,172,186,145,133,90,237,87,27,214,45,163,247,187,205,53,61,210,121,34,165,119,135,172,160,149,234,245,141,174,123,182,177,142,114,70,155,123,142,106,49,100,137,28,178,50,42,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,145,123,220,187,248,62,192,120,114,210,59,70,111,2,82,94,115,188,222,207,75,95,119,190,50,88,106,25,12,19,49,147,54,134,142,88,94,248,150,153,170,173,85,146,55,185,39,123,82,69,114,177,33,100,114,212,165,110,117,126,105,241,111,79,232,125,198,226,126,175,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,42,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,116,139,209,14,87,58,243,173,154,13,115,214,138,58,154,75,29,101,69,59,42,241,28,126,227,23,110,124,134,15,235,58,85,149,206,107,105,24,246,244,236,58,68,84,149,126,167,118,162,115,38,116,74,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,177,80,179,76,239,141,59,87,20,252,177,53,22,197,151,228,20,142,213,76,106,158,206,153,5,26,83,54,149,107,96,75,229,19,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,116,11,225,59,205,62,141,250,129,143,123,140,5,223,115,30,203,50,172,27,131,29,67,202,112,172,154,235,143,222,168,190,19,225,174,54,186,217,41,42,160,223,117,164,99,246,75,26,181,237,220,199,185,171,209,126,109,114,162,252,149,74,139,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,75,95,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,234,184,236,214,61,71,214,94,38,179,26,221,77,134,213,75,95,137,220,42,177,42,74,27,91,150,74,90,42,90,42,169,152,145,50,103,177,146,79,214,71,74,245,150,70,53,206,116,139,209,145,183,108,76,153,92,162,56,62,192,114,171,83,248,166,207,18,146,247,114,180,222,37,160,198,173,75,44,51,65,111,158,6,198,229,174,157,140,123,156,149,40,231,244,138,57,90,197,141,26,217,209,175,238,65,36,118,190,0,40,7,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,137,254,0,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,6,85,203,254,255,0,201,101,255,0,187,255,0,255,0,78,20,2,106,160,0,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,1,90,188,229,53,99,84,244,191,246,65,251,51,212,188,175,18,248,159,218,15,27,240,43,205,77,7,138,237,252,63,183,221,236,189,187,246,247,31,183,119,94,155,221,211,249,169,205,121,68,235,126,180,106,87,18,89,37,139,81,181,123,53,202,173,176,96,245,149,113,81,222,239,245,117,208,71,59,107,232,26,217,91,28,210,57,168,244,107,222,212,114,39,94,143,114,127,106,146,171,154,55,19,25,151,15,90,13,13,171,79,232,114,10,43,238,121,80,251,69,62,79,64,137,28,22,70,51,99,229,235,54,213,86,212,205,23,113,144,163,118,189,17,39,149,175,107,160,68,117,16,154,61,225,31,135,173,44,225,223,70,172,24,230,153,212,218,175,190,58,223,13,77,110,91,75,75,76,201,178,45,238,146,120,234,31,44,40,189,216,83,196,61,32,71,62,77,145,57,173,71,191,230,231,118,179,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,109,181,251,73,191,97,90,203,150,105,31,218,251,86,81,246,94,224,234,47,138,91,29,214,25,254,148,118,215,55,170,246,230,102,238,220,177,110,119,110,86,72,205,206,219,185,108,127,147,207,19,185,149,117,170,163,134,155,238,35,144,94,108,86,186,133,154,197,122,182,89,145,244,86,38,76,218,186,169,225,185,85,35,145,35,100,178,198,190,29,85,142,123,164,146,86,43,182,163,17,158,131,156,166,172,106,158,151,254,200,63,102,122,151,149,226,95,19,251,65,227,126,5,121,169,160,241,93,191,135,246,251,189,151,183,126,222,227,246,238,235,211,123,186,127,53,57,175,40,157,111,214,141,74,226,75,36,177,106,54,175,102,185,85,182,12,30,178,174,42,59,221,254,174,186,8,231,109,125,3,91,43,99,154,71,53,30,141,123,218,142,68,235,209,238,79,237,83,208,115,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,223,249,164,113,245,89,167,126,59,134,77,28,184,93,109,185,122,248,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,235,124,143,236,213,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,174,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,119,96,32,7,57,61,107,251,13,195,237,167,71,41,45,253,234,189,77,184,47,122,121,34,221,28,20,54,233,105,234,36,218,228,145,170,217,157,59,232,209,189,88,246,172,125,254,187,93,177,74,149,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,118,177,254,18,149,141,116,149,53,59,30,246,36,157,168,35,150,94,222,244,115,246,109,111,212,228,67,197,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,207,130,253,99,190,235,239,12,24,6,170,229,48,236,189,93,109,242,83,220,100,220,197,241,53,84,149,18,210,75,83,209,140,99,25,222,125,59,165,237,181,168,214,119,54,39,84,111,85,237,96,20,67,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,223,147,149,46,153,254,209,56,201,199,46,53,20,150,170,186,12,42,223,93,147,86,65,112,143,185,187,183,26,83,211,190,22,171,28,213,154,58,170,170,105,90,171,183,111,105,94,215,110,107,81,111,164,21,235,205,151,139,188,251,69,113,155,70,139,233,205,187,32,177,92,179,42,118,92,165,204,169,106,38,163,74,104,32,168,69,117,45,12,240,185,174,90,149,115,25,222,234,189,25,12,172,110,215,247,209,209,211,9,105,60,194,120,100,192,120,89,224,39,3,211,252,66,154,146,178,228,204,226,222,219,214,66,182,232,105,171,111,51,165,21,218,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,116,96,229,113,231,179,76,191,26,246,122,211,208,115,70,225,159,13,225,235,94,97,186,233,253,118,63,69,98,207,41,223,119,167,198,40,21,99,158,200,246,108,100,189,97,220,168,218,105,165,238,62,21,110,214,34,164,241,53,141,108,8,174,227,252,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,179,254,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,44,251,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,179,252,42,207,114,175,246,215,35,201,50,59,135,252,165,101,117,202,186,162,79,251,82,77,52,146,63,254,55,57,206,254,213,82,247,184,4,224,78,213,194,38,51,91,125,201,107,41,46,218,139,145,83,165,37,226,178,150,70,207,69,75,4,117,19,58,56,168,100,125,60,83,177,146,70,234,119,76,215,170,163,164,133,138,159,38,52,175,94,99,220,66,235,238,13,198,118,161,226,216,86,184,106,6,63,101,162,248,79,134,183,90,242,106,218,74,88,55,218,169,30,253,145,71,35,88,221,207,123,156,189,19,230,231,42,175,205,84,146,188,154,245,99,84,245,67,246,191,251,76,212,188,175,45,248,103,217,255,0,5,241,219,205,77,127,133,238,124,67,185,218,239,61,219,55,118,217,187,111,78,187,27,215,249,33,10,249,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,90,161,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,190,91,144,174,14,103,92,189,40,241,106,58,158,34,184,126,196,59,54,168,119,75,150,216,45,144,193,5,45,170,150,40,33,142,42,170,42,72,33,102,216,83,181,51,234,87,115,220,142,145,36,218,140,73,92,202,235,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,245,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,208,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,32,183,60,239,185,63,204,159,166,156,43,148,158,127,134,233,102,186,103,250,131,168,57,13,37,143,30,177,233,189,125,77,117,117,74,174,200,153,241,43,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,21,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,232,87,68,215,189,190,38,70,182,55,76,253,206,220,244,70,162,246,217,27,25,226,106,52,47,81,232,116,58,30,33,238,118,111,3,134,87,100,17,99,118,218,154,133,86,73,113,170,116,53,18,72,250,118,116,250,225,143,194,189,143,145,85,27,220,114,49,187,213,146,164,125,175,149,199,158,205,50,252,107,217,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,251,16,233,92,154,245,99,84,245,67,246,191,251,76,212,188,175,45,248,103,217,255,0,5,241,219,205,77,127,133,238,124,67,185,218,239,61,219,55,118,217,187,111,78,187,27,215,249,33,101,64,0,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,0,20,173,206,175,205,62,45,233,253,15,184,220,72,191,163,252,50,103,218,231,165,250,137,168,26,115,77,87,120,185,105,237,69,149,178,227,212,54,233,170,235,110,48,87,201,81,27,159,78,216,81,206,115,226,116,44,115,152,173,232,177,186,71,238,111,109,26,255,0,43,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,11,188,77,224,60,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,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,130,188,233,244,27,13,162,199,177,78,35,108,212,84,150,252,134,178,240,204,102,244,176,211,170,62,234,199,210,201,45,52,210,189,30,141,223,3,105,36,141,23,98,189,236,149,141,87,163,97,99,72,151,202,227,207,102,153,126,53,236,245,165,143,243,118,212,44,251,77,120,109,198,239,186,115,156,100,24,173,202,124,226,142,146,90,203,37,206,106,25,228,129,212,21,238,116,78,146,23,53,202,197,115,24,229,106,175,78,172,106,255,0,98,16,127,151,15,16,186,251,156,241,157,167,152,182,107,174,26,129,144,89,107,126,45,226,109,215,76,154,182,174,150,125,150,170,183,179,124,82,72,230,59,107,216,215,39,84,249,57,168,169,243,68,38,7,58,191,43,24,183,168,20,62,221,113,41,88,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,244,198,221,205,143,185,44,213,5,43,115,171,243,79,139,122,127,67,238,55,18,53,104,103,21,218,143,195,182,156,106,62,21,165,242,252,42,235,168,223,12,130,107,252,83,43,106,173,180,180,169,86,146,54,153,17,62,137,164,241,77,68,155,174,232,218,199,43,17,30,230,73,23,31,180,219,42,111,87,90,43,53,28,148,145,212,87,212,71,77,19,234,234,226,165,129,175,123,145,173,89,38,153,205,138,38,117,84,234,249,28,214,53,58,171,149,17,21,77,25,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,148,3,205,31,207,102,166,254,11,236,244,68,170,228,99,247,217,249,111,245,34,213,1,205,56,155,187,93,108,28,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,239,251,216,241,79,255,0,164,182,170,255,0,243,149,199,255,0,182,47,251,139,31,43,26,201,233,254,67,237,211,153,172,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,211,133,114,150,194,173,90,149,173,26,159,167,55,218,138,184,45,185,86,147,222,172,149,146,210,61,173,158,56,42,106,232,97,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,254,68,64,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,139,254,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,205,200,168,247,72,162,149,185,213,249,167,197,189,63,161,247,27,137,2,163,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,235,181,207,99,103,153,173,114,167,86,164,178,34,116,220,189,102,175,45,14,7,42,120,142,204,161,214,28,225,244,140,211,172,46,241,27,38,164,145,145,84,62,249,113,133,35,157,40,157,11,209,205,74,100,107,226,116,206,123,126,182,72,145,177,21,92,247,195,119,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,21,193,205,23,128,90,60,194,197,114,226,99,71,109,246,171,93,215,28,183,212,215,101,150,120,41,160,163,142,231,74,199,203,83,61,201,175,107,91,190,177,189,201,29,47,113,92,233,163,107,118,170,62,52,100,213,23,69,118,186,219,169,171,232,237,247,58,186,90,123,165,58,82,87,69,12,206,99,42,160,73,99,153,34,149,168,189,30,196,150,24,164,70,187,170,111,141,142,254,109,69,78,151,194,119,154,125,27,245,3,30,247,24,13,9,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,244,170,244,232,189,21,35,6,158,242,137,225,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,244,235,209,83,249,158,215,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,7,85,230,105,162,159,177,110,46,50,159,15,112,241,84,25,223,92,214,143,124,187,230,139,198,207,55,136,142,78,145,177,173,233,85,21,78,198,166,238,145,44,91,156,174,221,210,101,114,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,229,190,205,0,5,0,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,63,192,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,202,185,127,223,249,44,191,247,127,255,0,233,194,128,77,84,0,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,0,35,255,0,21,188,20,233,103,24,63,101,191,105,151,252,174,217,246,75,199,120,47,129,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,249,127,37,78,215,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,206,183,16,252,63,103,220,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,219,226,115,145,189,18,72,164,111,207,106,150,21,202,143,142,159,241,28,47,235,94,103,255,0,155,210,224,21,181,205,255,0,73,174,181,201,80,174,255,0,162,240,172,115,127,221,194,143,255,0,39,132,181,66,21,115,51,227,71,247,108,211,134,105,190,20,238,230,125,159,91,234,224,166,168,134,187,179,37,138,133,83,180,250,238,145,189,179,54,103,43,220,218,119,38,214,247,34,149,234,229,236,172,114,82,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,223,225,173,214,186,41,42,234,167,216,199,61,251,34,141,28,247,109,99,28,229,232,159,38,181,85,126,72,166,132,248,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,65,197,111,5,58,89,198,15,217,111,218,101,255,0,43,182,125,146,241,222,11,224,85,84,208,247,60,87,99,185,221,239,65,47,94,158,25,155,118,237,233,213,221,122,245,78,158,127,133,254,94,154,47,194,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,238,167,98,34,171,149,58,43,190,95,201,82,37,243,206,251,147,252,201,250,105,5,120,92,226,82,251,194,245,227,58,205,112,228,217,148,222,240,249,177,235,21,75,233,89,81,13,29,84,213,244,82,62,121,24,247,34,46,200,32,157,89,213,30,222,239,105,30,199,49,94,135,42,255,0,10,179,220,171,253,181,200,242,76,142,225,255,0,41,89,93,114,174,168,147,254,212,147,77,36,143,255,0,141,206,115,191,181,84,189,238,1,56,19,181,112,137,140,214,223,114,90,202,75,182,162,228,84,233,73,120,172,165,145,179,209,82,193,29,68,206,142,42,25,31,79,20,236,100,145,186,157,211,53,234,168,233,33,98,167,201,141,37,168,40,135,154,246,177,93,117,43,139,75,222,34,219,245,37,118,61,167,212,244,246,75,92,84,85,78,150,8,231,116,49,205,90,231,183,123,152,149,41,80,247,193,34,181,26,189,41,98,99,211,116,106,167,74,228,183,163,150,44,195,89,114,221,98,187,205,220,171,211,187,125,61,61,174,155,107,211,109,85,201,181,17,186,167,123,94,136,187,32,130,162,46,219,152,246,187,196,238,250,93,27,85,120,255,0,52,220,2,167,5,227,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,210,247,214,65,86,175,222,136,247,63,115,215,174,244,115,165,87,35,236,254,166,91,86,169,233,109,118,67,72,148,244,181,22,235,253,174,210,229,137,179,171,229,108,176,86,212,49,58,119,94,196,72,104,24,239,154,177,138,177,255,0,85,100,93,214,148,1,159,110,101,217,253,54,160,241,165,168,149,86,220,134,174,235,109,177,212,83,88,41,82,101,151,101,27,233,41,163,138,170,158,38,72,137,177,141,172,74,181,93,169,177,207,115,222,221,219,247,47,159,224,31,83,49,93,34,226,247,77,179,172,214,175,194,89,105,238,21,22,250,154,167,73,28,113,210,248,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,125,49,181,238,68,85,68,69,209,72,57,167,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,187,226,115,145,189,86,57,100,111,203,114,153,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,111,182,200,248,170,204,179,174,20,45,252,52,231,119,42,187,179,49,92,162,221,118,197,234,229,141,28,250,91,116,116,117,208,77,71,44,202,253,206,99,29,61,55,97,187,23,107,59,172,87,163,25,11,27,249,60,36,235,125,171,135,13,126,199,53,162,243,99,171,188,211,227,148,247,71,50,130,154,70,198,250,153,230,183,84,211,194,197,123,190,76,98,203,52,123,223,209,202,214,110,114,53,234,136,197,242,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,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,52,229,139,203,210,179,22,172,166,226,43,136,28,67,179,117,135,108,184,149,130,231,12,240,85,90,170,162,158,104,229,170,173,164,158,22,109,153,59,80,190,153,119,61,168,217,22,77,168,244,137,204,232,28,234,252,172,98,222,160,80,251,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,223,38,49,101,154,61,239,232,229,107,55,57,26,245,68,98,248,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,182,158,85,124,12,93,116,182,155,247,145,213,203,93,93,191,44,185,83,213,91,108,120,245,202,214,234,122,155,52,29,213,142,90,169,155,81,26,75,29,76,169,27,154,205,155,81,41,229,114,171,159,223,219,29,143,144,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,169,87,167,68,232,137,208,56,82,224,167,75,56,62,251,83,251,51,191,229,119,63,181,190,7,198,252,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,160,121,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,90,161,157,110,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,191,236,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,78,57,34,145,168,230,185,30,199,181,21,28,212,164,206,96,156,5,100,60,51,102,85,217,206,159,88,170,235,52,174,239,81,36,212,47,167,241,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,63,224,23,88,179,237,41,226,143,78,232,241,11,245,92,22,220,171,40,182,89,47,86,197,170,153,180,85,240,84,202,180,155,167,134,55,181,178,190,38,213,75,36,74,253,200,201,54,187,162,252,209,102,87,60,239,185,63,204,159,166,149,107,69,118,186,219,169,171,232,237,247,58,186,90,123,165,58,82,87,69,12,206,99,42,160,73,99,153,34,149,168,189,30,196,150,24,164,70,187,170,111,141,142,254,109,69,73,21,192,191,6,87,222,48,245,30,170,217,37,215,224,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,79,254,112,88,158,43,131,112,119,134,98,216,86,51,106,199,236,180,90,129,73,225,173,214,186,40,233,41,96,223,67,115,123,246,69,26,53,141,220,247,185,203,209,62,110,114,170,252,213,72,45,202,227,207,102,153,126,53,236,245,165,175,113,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,203,249,170,250,14,20,184,41,210,206,15,190,212,254,204,239,249,93,207,237,111,129,241,191,29,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,0,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,0,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,71,52,230,141,192,149,171,68,238,176,235,190,139,227,53,116,248,77,242,161,237,200,45,212,144,55,193,99,213,174,115,18,39,199,181,119,69,77,80,231,185,17,155,59,113,72,212,98,57,169,52,49,54,48,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,199,249,182,103,248,110,169,240,77,128,106,14,159,100,52,151,204,122,249,156,80,84,208,215,83,42,236,149,159,15,185,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,66,14,87,30,123,52,203,241,175,103,173,46,123,138,14,23,240,30,44,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,109,168,122,170,35,81,122,163,126,127,205,23,143,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,245,34,117,234,157,81,124,7,58,191,43,24,183,168,20,62,221,113,43,215,150,93,166,213,122,227,143,76,40,239,54,202,74,250,120,234,46,85,108,138,166,22,202,198,207,5,178,174,104,101,70,185,21,17,241,203,28,114,49,223,205,175,99,92,157,21,17,77,4,128,82,183,58,191,52,248,183,167,244,62,227,113,28,175,56,104,210,206,40,48,77,114,193,117,50,211,254,246,124,21,230,142,10,111,138,91,63,141,91,44,158,18,121,162,147,179,221,236,49,146,109,111,214,206,173,95,236,84,138,188,69,240,209,170,124,47,231,115,96,186,153,105,255,0,115,224,175,52,112,84,252,46,231,252,24,101,147,194,79,52,81,247,187,93,246,50,77,173,250,31,213,171,253,138,179,211,150,151,49,139,85,130,213,103,225,191,94,175,52,150,235,109,186,159,194,99,25,45,109,67,97,130,154,8,219,85,60,145,92,170,234,170,81,172,99,90,148,244,244,205,138,52,68,68,108,107,255,0,240,169,107,229,0,243,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,181,64,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,175,78,168,191,200,132,31,220,84,225,99,253,255,0,106,175,255,0,21,183,127,168,146,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,227,149,115,52,209,79,216,183,23,25,79,135,184,120,170,12,239,174,107,71,190,93,243,69,227,103,155,196,71,39,72,216,214,244,170,138,167,99,83,119,72,150,45,206,87,110,233,50,185,35,234,133,170,171,0,212,45,23,153,180,144,92,173,151,136,178,138,117,117,107,123,245,144,84,195,29,52,187,41,250,35,182,64,234,72,119,72,138,228,235,87,27,85,27,242,223,102,133,43,115,171,243,79,139,122,127,67,238,55,18,63,240,93,194,78,85,197,206,169,166,45,109,151,192,227,118,47,13,112,201,174,46,116,145,118,232,93,83,27,31,4,18,164,50,198,149,146,70,179,58,22,72,136,215,118,100,85,94,140,83,65,56,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,76,28,207,120,10,166,209,139,173,95,16,58,63,98,164,160,211,235,157,69,52,55,91,69,39,117,235,105,184,206,233,183,205,28,77,139,181,79,66,229,108,13,68,89,126,153,167,72,216,214,177,99,99,98,95,9,222,105,244,111,212,12,123,220,96,52,166,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,2,127,243,180,209,79,252,69,226,50,142,225,255,0,224,194,174,20,178,75,255,0,88,172,164,146,22,36,127,245,212,145,206,147,252,194,53,191,215,82,58,242,153,213,11,86,156,113,131,107,182,94,91,73,29,62,117,103,172,197,217,87,83,90,218,118,83,78,247,71,83,15,77,200,169,35,229,150,146,58,118,71,213,170,231,212,55,162,170,162,49,215,188,0,40,7,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,137,254,0,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,6,85,203,254,255,0,201,101,255,0,187,255,0,255,0,78,20,2,104,123,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,77,187,251,105,213,95,36,49,171,163,238,164,141,245,92,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,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,129,92,205,120,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,116,85,101,76,209,117,108,108,102,217,24,201,59,251,163,84,135,187,205,121,98,243,11,172,202,107,41,184,117,226,7,47,239,93,102,219,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,236,44,166,77,172,106,182,53,143,114,189,98,107,236,252,0,8,191,199,223,6,212,220,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,111,73,34,143,163,154,197,145,29,65,159,225,86,5,149,127,182,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,246,42,23,19,162,28,214,48,25,184,75,185,234,6,171,221,233,46,58,169,133,211,178,150,191,30,141,208,219,167,200,39,146,110,221,45,69,35,92,229,107,216,230,171,29,80,232,154,171,10,178,119,164,8,206,203,95,81,122,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,59,100,145,241,195,189,126,136,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,22,211,202,155,130,90,205,41,177,84,241,3,171,216,167,131,204,239,61,202,59,5,182,233,109,158,158,225,143,210,177,242,195,60,143,100,200,222,220,213,31,46,138,140,220,216,17,54,200,169,81,35,18,197,64,42,175,158,119,220,159,230,79,211,74,171,46,39,149,95,3,23,93,45,166,253,228,117,114,215,87,111,203,46,84,245,86,219,30,61,114,181,186,158,166,205,7,117,99,150,170,102,212,70,146,199,83,42,70,230,179,102,212,74,121,92,170,231,247,246,199,99,224,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,242,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,122,156,168,116,118,213,166,188,37,217,50,231,88,106,232,114,29,65,168,168,189,221,37,173,165,108,83,201,3,102,146,26,38,177,219,26,245,166,90,118,50,120,209,202,228,235,85,43,216,187,100,68,56,255,0,59,77,51,202,178,13,56,211,189,82,180,210,120,139,46,31,112,184,91,238,253,184,228,124,148,254,61,41,187,19,187,107,21,140,133,31,72,177,185,239,115,127,137,60,13,68,114,191,229,8,57,104,231,244,218,125,198,150,157,213,92,178,26,187,85,182,249,81,83,96,170,72,86,93,149,143,171,166,146,42,90,121,89,26,46,246,58,177,105,21,55,38,198,189,172,123,182,236,220,154,9,7,148,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,244,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,204,16,52,187,195,94,175,83,107,214,131,96,218,185,12,244,146,84,100,86,120,102,184,37,36,18,195,4,87,22,117,138,182,24,217,47,87,163,35,169,142,104,209,85,93,213,24,138,142,114,42,57,122,88,35,87,29,28,25,88,184,195,211,138,91,100,119,95,131,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,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,103,137,183,93,40,164,164,170,131,123,26,246,111,138,68,107,219,185,143,107,147,170,124,218,228,84,249,42,31,148,79,254,87,188,11,126,218,242,166,107,142,177,225,158,47,77,172,187,254,15,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,226,181,181,17,165,212,144,3,157,95,149,140,91,212,10,31,110,184,148,172,88,255,0,42,190,6,45,90,165,83,251,200,234,229,174,146,225,137,219,106,42,173,182,60,122,229,107,109,69,53,230,126,210,199,45,84,205,168,141,98,146,154,37,145,205,102,205,202,181,17,57,85,204,236,109,146,226,64,5,0,243,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,181,67,42,229,255,0,114,184,242,39,166,95,141,123,197,104,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,63,249,231,125,201,254,100,253,52,175,94,30,56,126,207,184,154,213,10,29,40,211,150,82,50,229,89,79,81,87,45,101,114,76,148,84,80,67,26,185,210,212,73,12,114,58,54,43,182,68,215,43,122,44,146,198,223,150,228,52,61,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,216,129,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,0,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,89,246,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,159,39,53,21,62,104,133,6,113,247,193,181,79,8,58,161,69,111,177,84,213,215,224,153,61,58,205,142,87,87,86,197,61,107,223,4,112,165,100,53,9,28,113,163,94,201,101,71,53,81,155,22,57,99,232,231,61,36,70,240,170,109,76,202,169,180,178,227,163,158,47,187,141,220,50,10,60,155,177,36,146,59,195,215,83,211,84,211,239,133,187,251,108,238,71,85,210,69,216,174,119,98,15,169,17,157,22,64,114,184,243,217,166,95,141,123,61,105,127,192,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,63,248,139,225,163,75,56,160,193,38,193,117,50,211,254,231,193,94,104,224,166,248,165,179,248,208,203,39,132,158,104,164,236,247,123,12,100,155,91,245,179,171,87,251,21,51,173,170,88,7,236,191,59,185,224,191,109,113,76,183,225,157,159,233,156,90,229,227,237,117,93,200,89,47,240,103,218,221,251,123,155,29,244,167,71,177,237,254,206,165,186,114,185,227,131,62,215,27,84,218,47,170,246,92,130,249,120,198,233,216,148,121,148,52,51,84,193,60,27,94,177,211,221,39,107,85,176,212,237,138,78,220,242,42,37,66,70,230,185,123,205,221,60,11,230,143,231,179,83,127,5,246,122,34,85,114,49,251,236,252,183,250,145,106,128,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,2,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,234,188,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,117,254,119,26,67,76,251,86,158,235,221,12,20,145,212,65,81,46,33,116,145,211,203,223,157,143,108,149,84,77,100,127,56,145,145,172,117,234,231,125,47,85,154,52,250,209,19,100,96,229,89,172,118,45,34,226,226,209,77,145,195,210,147,61,183,203,135,71,83,185,255,0,222,181,85,51,193,37,50,236,99,28,175,238,79,79,20,29,62,150,183,191,189,206,70,177,81,111,164,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,11,179,230,81,164,52,218,191,193,246,113,2,65,72,183,44,62,157,50,251,108,213,51,203,19,32,125,11,92,250,135,34,71,215,123,221,70,181,113,177,175,69,98,190,86,170,237,232,143,109,16,233,62,117,251,47,213,60,55,83,62,23,241,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,154,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,200,253,96,10,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,131,159,235,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,15,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,181,221,19,170,53,26,215,61,238,99,24,247,183,133,112,81,204,15,13,226,235,33,203,48,118,216,170,236,121,13,142,162,178,229,108,134,72,87,101,125,131,197,35,41,231,114,181,207,108,85,49,182,90,120,230,141,94,173,87,185,31,19,156,215,57,144,192,190,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,25,87,47,251,255,0,37,151,254,239,255,0,253,56,80,9,210,184,135,226,7,62,226,107,84,43,181,95,81,159,72,203,149,101,61,61,36,84,116,43,50,81,81,65,12,104,214,197,79,28,210,72,232,216,174,223,43,154,142,232,178,75,35,190,91,148,244,28,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,208,246,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,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,45,167,142,142,51,108,92,30,105,197,45,206,59,87,198,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,160,28,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,179,196,220,110,149,178,85,213,79,177,141,99,55,203,34,185,238,218,198,53,169,213,126,77,106,34,124,145,15,146,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,242,121,119,113,245,71,196,230,42,184,30,169,92,45,86,221,77,178,118,169,250,173,76,20,255,0,105,163,88,229,127,137,165,166,220,143,89,152,200,36,117,68,113,177,99,111,211,35,118,182,78,220,83,84,0,10,181,230,235,193,181,53,85,53,195,139,252,50,166,146,141,244,116,244,208,230,116,245,117,178,171,235,30,178,210,81,80,205,75,23,109,205,71,163,95,178,84,89,24,205,145,70,230,181,94,178,43,234,132,155,252,174,120,59,166,226,23,84,38,212,253,64,179,210,86,233,246,7,80,197,168,161,175,163,150,72,47,119,23,198,245,138,153,23,229,19,153,10,246,230,153,174,115,186,162,193,27,163,115,39,85,109,228,128,10,171,231,157,247,39,249,147,244,210,58,242,162,209,220,7,88,248,163,158,143,81,172,52,151,203,110,55,139,215,222,226,182,87,82,195,83,69,87,63,118,10,70,182,162,25,152,246,200,198,182,173,242,53,19,162,164,145,198,238,191,74,162,222,240,4,53,230,217,154,218,177,94,11,114,11,21,194,158,174,74,140,198,241,106,178,80,186,22,53,89,28,236,169,109,114,186,85,87,34,163,59,84,50,181,21,168,229,222,230,39,78,138,174,109,21,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,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,252,206,23,204,63,10,186,231,252,22,234,173,138,205,81,73,13,69,45,157,151,183,186,165,238,107,22,11,125,76,85,211,53,21,173,114,239,116,84,210,53,137,211,162,189,90,138,173,69,87,38,122,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,39,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,144,43,156,118,175,83,97,92,52,80,233,109,60,244,139,114,212,123,196,48,190,9,160,149,207,248,117,11,217,85,52,209,61,189,24,199,182,161,40,24,168,245,94,172,153,251,90,189,21,204,171,110,11,244,114,197,175,188,80,96,26,85,148,205,178,203,117,184,73,81,113,143,107,215,196,210,210,83,203,87,45,55,86,61,143,103,121,148,238,139,184,215,35,153,220,222,157,85,189,23,245,120,248,211,60,87,72,184,189,212,156,23,10,164,240,150,90,123,133,61,194,154,149,177,199,28,116,190,54,146,26,199,193,19,35,99,88,200,99,125,67,153,27,17,191,76,109,99,85,85,81,85,108,171,147,102,181,253,185,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,109,142,122,27,140,181,21,17,238,114,200,229,116,205,157,149,136,238,140,99,82,62,199,77,206,222,164,255,0,0,172,14,116,122,23,167,20,56,78,57,196,61,178,205,224,115,58,236,130,155,27,185,84,211,170,50,59,141,43,168,234,100,141,245,12,233,245,205,31,133,99,25,34,42,59,182,229,99,183,163,34,72,224,7,6,122,41,138,241,19,196,158,31,163,153,173,194,235,69,101,200,62,33,226,103,181,203,28,117,76,236,80,84,84,51,99,164,142,70,39,87,194,212,94,172,95,165,87,167,69,232,169,163,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,128,28,234,252,172,98,222,160,80,251,117,196,172,14,12,244,83,21,226,39,137,60,63,71,51,91,133,214,138,203,144,124,67,196,207,107,150,56,234,153,216,160,168,168,102,199,73,28,140,78,175,133,168,189,88,191,74,175,78,139,209,83,70,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,160,30,104,254,123,53,55,240,95,103,162,37,87,35,31,190,207,203,127,169,22,168,101,92,191,238,87,30,68,244,203,241,175,120,173,28,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,44,127,156,126,1,153,106,158,101,195,238,159,105,246,61,87,124,200,111,149,25,29,53,13,13,50,38,249,95,210,218,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,47,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,250,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,247,82,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,0,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,0,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,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,135,136,126,31,179,238,25,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,237,241,57,200,222,137,36,82,55,231,181,78,193,202,227,207,102,153,126,53,236,245,165,255,0,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,71,74,230,141,199,109,215,68,237,80,232,70,139,228,212,148,249,181,242,157,238,200,46,52,147,187,198,227,212,78,107,22,38,71,181,54,197,83,80,215,185,81,251,251,145,70,212,122,53,171,52,50,182,165,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,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,19,225,119,134,76,7,133,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,55,206,232,211,115,152,199,79,43,98,99,220,245,142,53,107,55,59,162,185,212,195,205,31,207,102,166,254,11,236,244,68,170,228,99,247,217,249,111,245,34,213,0,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,37,80,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,213,121,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,176,158,101,26,67,77,171,252,31,103,16,36,20,139,114,195,233,211,47,182,205,83,60,177,50,7,208,181,207,168,114,36,125,119,189,212,107,87,27,26,244,86,43,229,106,174,222,136,246,208,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,211,175,69,79,230,105,203,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,252,138,108,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,130,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,209,238,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,249,153,141,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,252,139,232,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,108,160,0,160,30,104,254,123,53,55,240,95,103,162,39,255,0,37,79,43,25,79,168,21,222,221,110,39,248,32,175,51,206,10,114,174,35,113,90,109,82,211,251,253,214,175,36,194,173,243,108,199,39,170,146,74,26,138,24,227,168,158,127,5,75,20,18,72,251,140,210,37,44,105,245,53,178,54,38,53,126,109,106,148,195,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,189,171,141,254,40,45,92,89,231,248,102,163,81,218,42,237,215,43,118,15,110,178,95,162,150,157,176,192,235,172,115,84,205,82,234,86,164,178,185,105,183,84,34,70,178,57,31,209,62,164,254,213,153,92,140,126,251,63,45,254,164,90,160,50,174,95,247,254,75,47,253,223,255,0,250,112,160,18,106,114,238,224,22,179,137,204,169,115,205,82,183,221,109,186,101,100,237,84,116,90,105,233,254,211,72,178,74,207,13,75,83,181,24,176,177,240,72,218,137,35,122,200,223,166,54,237,116,157,200,188,175,30,220,16,95,120,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,222,217,95,26,108,70,190,46,155,92,231,71,42,51,234,224,19,142,203,175,8,153,53,109,139,37,163,171,187,105,214,69,80,149,119,138,58,88,221,61,109,44,241,211,204,216,229,161,141,245,17,64,199,201,35,169,219,51,158,138,174,142,22,34,124,216,210,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,178,0,115,171,242,177,139,122,129,67,237,215,18,176,56,51,214,188,87,135,110,36,240,253,99,205,109,247,90,219,46,63,241,15,19,5,174,40,228,170,127,126,130,162,157,155,27,36,145,177,122,62,102,170,245,122,125,40,189,58,175,68,95,41,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,31,229,95,192,85,53,45,53,171,138,125,100,177,82,86,62,178,158,27,134,13,108,168,238,163,232,222,146,204,213,175,169,167,146,38,181,94,173,100,18,210,189,175,123,54,75,221,232,143,72,156,206,129,205,27,129,43,174,182,90,161,215,125,23,198,105,42,51,107,29,59,219,144,91,169,32,119,141,200,104,154,214,36,79,143,106,237,150,166,157,172,114,35,54,119,37,141,200,196,115,150,24,98,117,64,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,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,0,10,107,230,179,198,213,30,171,95,105,184,126,210,28,175,198,97,150,110,221,101,254,229,107,185,65,81,111,200,42,158,200,166,130,54,62,21,119,114,26,127,159,84,87,237,116,234,187,163,69,167,141,235,94,177,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,146,131,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,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,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,32,21,65,207,42,237,106,154,235,163,118,40,110,116,143,185,81,211,223,170,234,40,219,51,86,120,96,153,212,45,138,87,199,215,115,88,247,65,51,90,229,78,142,88,164,68,235,181,122,68,14,94,24,85,171,63,227,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,99,165,166,141,175,78,157,85,138,228,69,106,170,57,52,60,12,176,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,39,150,246,83,125,204,56,37,210,219,182,71,93,226,234,233,237,245,118,184,228,237,50,61,180,180,85,213,20,148,209,244,98,34,46,200,32,137,157,122,110,118,222,174,85,114,170,172,149,41,47,156,118,175,84,230,188,75,208,233,109,60,245,105,109,211,139,60,48,190,9,160,137,172,248,141,115,25,85,52,209,61,189,94,246,58,157,104,24,168,245,78,143,133,251,90,157,85,207,232,28,147,244,118,213,122,204,179,205,111,190,88,106,229,168,198,169,233,108,150,10,201,169,90,234,70,207,84,146,58,177,209,72,230,42,165,76,113,71,3,21,99,122,43,98,172,122,57,21,37,105,250,188,240,112,10,104,174,186,89,170,84,56,245,90,212,85,83,220,108,23,75,179,82,87,64,140,137,209,79,69,78,245,235,218,99,213,102,175,123,126,72,247,162,73,253,100,141,54,240,174,81,218,153,149,97,252,94,217,240,91,77,95,91,46,123,111,175,183,221,233,100,146,78,219,188,53,36,213,144,78,214,53,232,197,153,143,129,88,215,189,174,219,28,243,181,17,21,253,82,245,0,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,1,64,60,209,252,246,106,111,224,190,207,68,74,174,70,63,125,159,150,255,0,82,45,80,202,185,127,220,174,60,137,233,151,227,94,241,90,57,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,104,246,227,137,226,183,139,237,163,41,187,99,54,170,219,214,63,226,62,17,113,168,162,142,74,171,127,125,136,201,252,60,174,69,124,93,198,34,53,251,21,55,53,17,23,170,31,172,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,0,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,43,215,157,125,166,213,55,13,184,109,246,107,101,35,238,84,121,197,61,37,61,99,161,106,207,12,19,80,86,186,88,153,39,77,205,99,221,4,46,115,81,122,57,98,141,87,174,212,233,2,249,92,121,236,211,47,198,189,158,180,191,224,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,2,149,185,213,249,167,197,189,63,161,247,27,137,202,184,48,227,91,247,62,193,53,95,224,22,15,137,230,121,111,192,190,207,248,202,94,245,174,63,11,53,71,138,241,123,39,138,84,235,13,74,246,251,123,186,189,19,119,68,79,156,106,255,0,10,179,220,171,253,181,200,242,76,142,225,255,0,41,89,93,114,174,168,147,254,212,147,77,36,143,255,0,141,206,115,191,181,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,170,40,7,154,63,158,205,77,252,23,217,232,137,85,200,199,239,179,242,223,234,69,170,0,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,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,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,227,170,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,114,121,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,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,233,211,170,39,242,47,163,150,190,175,83,106,255,0,7,216,60,235,61,34,220,176,250,117,196,46,80,211,65,44,76,129,244,45,107,41,218,171,39,93,239,117,26,210,72,247,49,85,138,249,92,137,183,162,177,181,237,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,50,130,249,163,233,13,54,146,241,131,147,79,109,130,146,11,110,115,79,14,95,75,12,51,203,43,216,250,151,61,149,78,149,100,254,171,223,89,5,92,136,214,171,152,140,145,136,221,191,212,108,170,228,143,171,212,207,181,106,22,130,87,79,73,29,68,21,17,101,246,184,219,4,189,249,216,246,199,75,90,231,201,243,137,25,26,199,64,141,111,210,245,89,164,95,173,17,118,90,80,5,0,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,63,192,42,131,154,199,2,87,84,186,215,241,77,163,88,205,35,173,174,167,89,243,123,85,186,7,54,120,231,71,61,210,94,17,136,170,215,177,205,86,164,251,26,213,98,179,190,228,126,249,228,142,173,139,84,228,99,247,217,249,111,245,34,213,1,149,114,255,0,191,242,89,127,238,255,0,255,0,211,133,0,154,136,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,202,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,175,138,46,25,51,238,22,117,66,229,167,249,125,53,93,101,181,149,14,109,151,33,75,116,212,212,87,152,18,56,164,223,3,164,77,174,123,27,60,77,149,140,115,210,57,21,204,220,238,136,231,76,14,85,124,115,218,180,182,167,247,110,213,203,165,37,191,19,185,84,85,92,172,121,13,202,232,218,122,107,52,253,165,146,90,89,157,81,34,69,29,52,171,27,156,205,155,85,42,37,114,43,95,223,221,29,196,144,3,157,95,149,140,91,212,10,31,110,184,148,172,79,78,89,92,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,250,162,62,154,25,122,58,71,191,116,111,124,125,141,178,34,205,218,187,64,84,175,51,174,94,148,120,181,29,79,17,92,63,98,29,155,84,59,165,203,108,22,200,96,130,150,213,75,20,16,199,21,85,21,36,16,179,108,41,218,153,245,43,185,238,71,72,146,109,70,36,174,100,11,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,249,237,67,71,216,6,101,77,168,56,109,167,51,165,176,100,22,54,93,105,210,101,182,95,237,114,219,174,52,111,234,173,124,51,211,202,136,230,61,174,71,39,84,234,199,116,71,49,207,99,154,229,244,0,130,188,206,184,218,163,208,205,56,169,210,77,47,202,246,106,78,81,186,142,106,155,77,202,4,170,198,169,90,144,201,36,147,49,21,210,195,52,240,204,214,66,187,88,237,175,146,86,72,215,68,196,117,48,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,239,105,31,47,125,26,194,184,83,184,112,233,147,217,251,213,121,165,190,149,249,165,226,130,173,222,42,174,233,26,182,86,73,4,234,198,175,102,158,118,245,167,141,209,236,70,183,172,140,123,164,153,100,165,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,210,141,232,215,61,172,150,41,88,143,126,205,203,58,121,78,241,191,71,141,252,51,132,205,76,170,217,73,112,184,44,88,77,106,67,4,48,210,201,55,136,158,162,150,170,103,74,197,119,118,117,98,83,163,99,124,142,150,161,204,87,109,88,218,219,106,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,2,136,121,182,102,183,92,171,141,44,130,197,112,167,164,142,159,14,179,218,172,148,46,133,142,71,201,3,233,155,92,174,149,85,202,138,254,237,116,173,69,106,53,54,53,137,211,170,43,157,210,185,41,233,159,218,13,113,205,53,74,174,146,213,81,73,135,227,236,183,195,226,35,223,85,79,93,95,55,240,231,167,234,197,70,116,130,146,178,55,189,28,215,109,157,26,136,230,189,253,46,80,25,225,230,31,133,90,176,14,52,181,86,197,102,168,171,154,158,170,240,203,219,221,82,246,185,233,61,194,154,42,233,154,138,214,181,54,54,90,153,26,196,233,213,24,141,69,87,42,43,150,202,121,52,231,245,57,55,11,151,76,50,227,144,210,85,212,97,217,69,93,53,29,189,171,18,79,67,110,168,138,42,136,213,237,106,35,213,146,84,201,92,173,123,250,245,86,200,212,94,145,237,108,245,51,3,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,232,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,121,60,172,176,10,108,23,130,220,54,169,113,234,187,77,203,42,168,175,191,220,146,165,37,107,234,159,37,75,226,167,168,70,72,191,75,31,71,5,34,179,98,35,28,205,175,78,187,213,206,245,124,193,116,118,235,173,252,37,231,88,142,53,97,164,186,228,52,84,240,222,236,241,75,74,233,231,73,233,38,100,210,54,149,172,99,223,226,100,167,109,68,17,163,19,171,150,125,138,168,215,185,76,251,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,145,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,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,0,160,30,104,254,123,53,55,240,95,103,162,37,87,35,31,190,207,203,127,169,22,168,101,92,191,238,87,30,68,244,203,241,175,120,173,28,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,0,0,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,0,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,129,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,10,86,231,87,230,159,22,244,254,135,220,110,36,0,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,5,0,243,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,181,64,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,1,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,117,94,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,162,30,108,218,95,106,211,142,48,110,151,59,51,169,35,167,206,172,244,121,67,233,41,168,155,78,202,105,222,233,41,166,235,181,85,36,124,178,210,73,80,249,58,53,92,250,135,117,69,84,87,186,69,114,75,214,191,252,122,225,206,178,223,255,0,225,205,109,245,81,197,255,0,87,163,171,142,103,172,159,245,37,141,173,143,252,250,185,223,212,67,149,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,193,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,172,190,119,26,95,106,170,192,52,247,90,33,117,36,23,43,101,226,92,94,161,27,68,222,253,100,21,48,201,83,22,250,142,168,237,144,58,146,109,177,170,57,58,213,200,228,86,252,247,195,94,89,122,215,251,22,226,227,22,241,22,255,0,21,65,157,244,194,171,54,69,190,104,188,108,240,248,121,35,235,35,26,222,149,81,83,111,114,238,233,18,203,181,170,237,189,47,248,2,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,159,224,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,32,243,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,232,100,107,27,209,21,172,124,221,215,145,143,223,103,229,191,212,139,84,6,85,203,254,255,0,201,101,255,0,187,255,0,255,0,78,20,2,106,160,28,83,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,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,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,94,229,111,199,213,102,162,120,30,25,53,142,225,117,185,101,233,227,42,49,220,138,178,166,122,233,174,241,167,118,166,106,106,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,161,241,179,189,234,249,213,249,88,197,189,64,161,246,235,137,93,92,11,240,101,125,227,15,81,234,173,146,93,126,13,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,243,115,149,87,230,170,126,176,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,72,87,163,60,169,244,27,77,117,183,46,212,156,134,209,73,147,227,50,212,109,195,241,107,171,124,117,37,186,9,32,103,125,245,73,51,122,84,61,178,186,104,225,99,247,164,113,53,146,61,210,204,228,116,51,124,28,127,138,46,38,240,30,22,116,190,229,168,25,125,77,37,101,201,148,238,117,151,30,75,140,52,213,183,153,210,72,163,217,3,100,93,206,99,29,60,78,149,236,107,214,56,213,207,218,238,136,215,103,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,46,39,149,239,2,223,177,76,85,154,227,172,120,103,132,212,155,214,255,0,131,211,86,187,116,214,43,92,145,181,19,172,42,212,240,245,147,117,147,185,213,92,246,68,172,143,248,78,117,68,107,63,200,235,199,39,8,150,174,47,180,141,184,164,23,26,75,62,89,97,168,117,203,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,38,221,253,181,234,143,142,25,21,178,118,146,55,103,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,247,185,119,113,191,71,197,86,8,184,150,99,85,183,83,113,59,124,82,223,92,176,193,77,13,210,55,77,44,108,170,165,137,146,185,238,218,198,65,226,21,35,142,54,75,80,212,99,81,175,99,82,96,2,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,144,12,251,115,52,187,90,175,92,113,234,125,101,154,231,73,95,79,29,69,182,145,242,211,76,217,88,217,224,182,82,67,52,74,230,170,162,62,57,99,146,55,183,249,181,236,115,87,162,162,161,53,121,31,97,87,90,12,3,84,245,26,106,138,69,182,223,47,22,235,37,60,77,123,187,237,158,134,25,102,149,207,110,221,168,197,109,194,20,106,163,149,85,91,39,84,111,68,87,89,160,40,47,154,157,166,235,110,227,143,62,172,184,91,42,233,105,238,148,246,122,186,25,102,133,204,101,84,9,108,166,133,101,137,202,157,30,196,150,25,99,87,55,170,111,141,237,254,109,84,73,65,200,199,239,179,242,223,234,68,180,230,93,159,212,233,247,5,186,137,85,109,200,105,45,87,43,229,61,53,130,149,38,88,183,214,50,174,166,56,170,169,226,100,136,187,222,234,53,171,85,218,155,218,198,189,237,219,179,114,81,14,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,174,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,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,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,83,145,89,35,85,28,228,84,85,187,62,84,186,153,251,68,224,219,28,183,84,85,221,106,235,240,171,133,118,51,89,61,194,78,230,238,220,137,81,78,200,92,175,115,150,24,233,106,169,162,106,46,221,189,165,99,91,181,173,85,152,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,5,0,243,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,181,67,42,229,255,0,114,184,242,39,166,95,141,123,197,104,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,0,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,82,183,58,191,52,248,183,167,244,62,227,113,61,87,43,126,1,104,245,19,192,241,55,172,118,251,85,203,16,79,25,79,142,227,181,148,208,87,67,119,145,59,180,211,84,213,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,125,12,141,157,235,127,0,160,30,104,254,123,53,55,240,95,103,162,37,87,35,31,190,207,203,127,169,22,168,0,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,246,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,116,229,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,124,91,196,219,174,148,82,82,85,65,190,235,86,246,111,138,68,107,219,185,143,107,147,170,124,218,228,84,249,42,18,84,2,181,121,202,105,62,169,234,135,236,131,246,103,166,153,94,91,240,207,180,30,55,224,86,106,154,255,0,11,220,248,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,242,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,197,58,87,57,77,39,213,61,80,253,144,126,204,244,211,43,203,126,25,246,131,198,252,10,205,83,95,225,123,159,15,237,247,123,44,118,205,221,183,237,221,211,174,199,116,254,74,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,216,165,186,21,213,206,15,134,220,171,85,49,92,11,83,52,207,8,186,228,121,37,150,225,61,138,182,138,197,143,201,93,93,83,67,81,27,166,142,89,100,133,22,68,134,9,41,222,214,181,205,86,238,173,114,162,177,85,81,241,131,151,14,31,196,151,15,28,81,216,175,185,47,13,154,149,6,61,149,83,191,21,188,86,84,97,213,237,74,24,42,101,137,209,212,247,30,216,217,19,25,81,13,59,165,145,234,228,108,61,229,70,171,182,244,232,28,221,180,67,90,53,43,137,44,110,251,167,58,67,154,229,86,216,48,122,58,73,107,44,150,10,186,232,35,157,181,245,238,116,78,146,24,220,212,122,53,236,114,181,87,175,71,181,127,181,14,149,201,175,73,245,79,75,255,0,107,255,0,180,205,52,202,241,47,137,253,159,240,95,29,179,84,208,120,174,223,196,59,157,174,243,27,191,111,113,155,182,245,233,189,189,127,154,22,84,1,26,185,143,98,121,86,115,193,142,161,226,216,86,51,117,200,47,85,191,9,240,214,235,93,20,149,117,83,236,186,210,61,251,34,141,28,247,109,99,28,229,232,159,38,181,85,126,72,165,69,240,201,195,39,18,86,14,36,180,162,251,125,225,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,166,130,65,26,185,143,98,121,86,115,193,142,161,226,216,86,51,117,200,47,85,191,9,240,214,235,93,20,149,117,83,236,186,210,61,251,34,141,28,247,109,99,28,229,232,159,38,181,85,126,72,165,69,240,201,195,39,18,86,14,36,180,162,251,125,225,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,166,130,72,255,0,199,150,140,254,221,56,83,207,112,250,43,119,139,189,80,219,214,251,100,108,86,207,29,84,181,212,75,223,108,84,209,167,71,164,211,177,146,83,35,153,245,35,106,92,157,30,138,172,117,38,105,238,129,241,119,166,185,254,53,168,214,46,24,117,42,123,150,43,120,162,189,209,197,87,133,92,221,4,147,211,76,201,163,108,141,108,109,114,177,92,196,69,68,115,87,167,94,138,159,204,208,238,39,127,251,87,138,217,178,159,130,93,108,223,25,183,211,220,62,29,118,166,240,245,212,125,216,218,254,197,68,93,87,183,51,55,109,123,58,174,215,34,167,85,232,126,176,41,3,152,247,15,90,251,156,241,157,168,121,78,21,161,250,129,144,89,107,126,19,225,174,54,188,102,182,174,150,125,150,170,70,63,100,177,198,230,59,107,216,230,175,69,249,57,170,139,243,69,39,7,40,157,61,207,180,215,134,220,146,197,168,216,62,65,138,220,167,206,43,42,226,163,189,219,38,161,158,72,29,65,64,214,202,216,230,107,92,172,87,49,237,71,34,116,234,199,39,246,41,55,192,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,72,149,192,23,9,57,87,8,218,167,173,184,181,202,95,29,141,223,126,9,112,198,110,45,116,146,247,40,91,83,118,99,32,158,85,134,40,214,178,56,210,23,76,200,209,90,222,244,106,139,209,232,77,80,102,179,247,78,226,159,255,0,70,157,85,255,0,228,219,143,255,0,98,93,247,217,60,171,251,155,127,97,126,204,221,126,210,126,195,254,19,240,127,5,39,142,241,223,1,237,120,110,199,78,231,123,185,244,118,246,238,221,244,244,235,242,41,7,247,78,226,159,255,0,70,157,85,255,0,228,219,143,255,0,98,105,76,2,31,243,17,224,130,143,138,172,17,50,220,58,151,110,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,181,140,159,195,162,201,28,108,150,161,202,247,35,94,247,37,59,90,120,100,226,238,193,117,162,190,216,184,124,214,11,117,202,221,81,29,93,29,101,38,39,115,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,66,194,181,38,223,196,215,31,92,44,96,122,49,152,233,70,87,136,106,109,155,48,162,150,251,123,202,177,138,171,53,154,174,54,219,175,42,202,166,57,140,145,233,213,144,192,201,85,33,100,105,81,85,19,24,214,182,70,34,79,253,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,244,0,0,0,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,128,28,28,114,172,202,172,60,65,94,171,184,152,199,45,87,140,67,5,236,120,6,193,60,142,183,228,23,73,34,130,118,109,142,104,88,250,154,56,89,43,146,93,200,198,58,118,182,47,227,49,179,177,45,168,2,184,57,170,112,49,117,213,42,111,222,71,72,237,117,119,12,178,219,79,75,109,190,99,214,219,91,170,42,111,48,119,82,56,170,161,109,60,107,44,149,49,36,141,107,247,238,69,167,137,170,142,103,99,108,157,3,151,159,47,59,87,13,22,170,125,84,213,74,58,75,142,170,92,105,213,24,196,115,102,131,27,130,70,244,117,60,14,78,173,125,75,154,170,217,103,106,170,34,43,162,137,118,119,36,158,111,130,181,121,202,105,62,169,234,135,236,131,246,103,166,153,94,91,240,207,180,30,55,224,86,106,154,255,0,11,220,248,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,242,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,197,45,208,3,62,220,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,106,156,174,244,118,235,163,156,37,218,40,242,91,14,65,99,200,114,75,197,202,247,120,182,94,233,93,77,61,36,253,239,9,27,91,11,216,199,198,199,83,210,83,200,136,254,170,171,35,156,139,181,205,68,150,160,168,190,110,218,33,173,26,149,196,150,55,125,211,157,33,205,114,171,108,24,61,29,36,181,150,75,5,93,116,17,206,218,250,247,58,39,73,12,110,106,61,26,246,57,90,171,215,163,218,191,218,135,74,228,215,164,250,167,165,255,0,181,255,0,218,102,154,101,120,151,196,254,207,248,47,142,217,170,104,60,87,111,226,29,206,215,121,141,223,183,184,205,219,122,244,222,222,191,205,15,151,156,62,57,173,26,167,117,211,157,57,210,237,44,212,172,150,219,103,167,173,189,221,101,178,88,234,235,45,82,207,59,153,13,51,92,232,17,205,117,76,77,134,169,85,30,212,86,50,169,187,85,123,142,68,226,156,174,248,87,214,139,23,22,150,140,243,81,180,219,53,194,237,184,141,158,229,114,138,123,222,51,87,75,5,124,242,195,224,155,74,217,102,107,26,199,237,172,124,201,211,114,170,64,228,219,243,87,54,231,193,80,28,214,120,60,213,59,191,16,84,218,199,165,56,38,87,153,210,103,118,248,254,41,5,154,215,83,113,146,223,93,69,20,84,255,0,83,96,133,82,40,100,129,41,149,155,158,231,58,70,84,255,0,38,163,80,232,28,156,240,109,83,210,108,171,83,177,109,76,209,173,64,197,254,209,219,237,151,10,43,141,231,29,169,161,161,95,7,36,236,146,5,150,102,183,248,206,241,172,115,24,212,94,173,138,85,85,77,169,214,207,193,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,181,8,63,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,95,22,241,55,27,166,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,170,252,220,228,68,249,170,23,126,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,168,65,254,92,60,61,107,238,13,198,118,158,101,57,174,135,234,6,63,101,162,248,183,137,184,221,49,154,218,74,88,55,218,170,216,205,242,201,27,88,221,207,123,90,157,87,230,231,34,39,205,80,187,240,0,41,3,152,247,15,90,251,156,241,157,168,121,78,21,161,250,129,144,89,107,126,19,225,174,54,188,102,182,174,150,125,150,170,70,63,100,177,198,230,59,107,216,230,175,69,249,57,170,139,243,69,36,175,38,189,39,213,61,47,253,175,254,211,52,211,43,196,190,39,246,127,193,124,118,205,83,65,226,187,127,16,238,118,187,204,110,253,189,198,110,219,215,166,246,245,254,104,89,81,154,207,221,59,138,127,253,26,117,87,255,0,147,110,63,253,137,119,220,184,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,139,120,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,117,79,155,92,138,159,37,65,204,123,19,202,179,158,12,117,15,22,194,177,155,174,65,122,173,248,79,134,183,90,232,164,171,170,159,101,214,145,239,217,20,104,231,187,107,24,231,47,68,249,53,170,171,242,69,42,47,134,78,25,56,146,176,113,37,165,23,219,239,15,154,149,110,182,219,179,139,21,93,101,101,94,39,95,12,20,208,71,95,11,164,150,73,29,18,53,140,107,81,92,174,85,68,68,69,85,52,18,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,181,8,63,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,95,22,241,55,27,166,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,170,252,220,228,68,249,170,23,126,0,0,25,246,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,116,229,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,124,91,196,219,174,148,82,82,85,65,190,235,86,246,111,138,68,107,219,185,143,107,147,170,124,218,228,84,249,42,18,84,0,84,95,55,109,16,214,141,74,226,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,235,209,237,95,237,67,165,114,107,210,125,83,210,255,0,218,255,0,237,51,77,50,188,75,226,127,103,252,23,199,108,213,52,30,43,183,241,14,231,107,188,198,239,219,220,102,237,189,122,111,111,95,230,133,149,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,106,16,127,151,15,15,90,251,131,113,157,167,153,78,107,161,250,129,143,217,104,190,45,226,110,55,76,102,182,146,150,13,246,170,182,51,124,178,70,214,55,115,222,214,167,85,249,185,200,137,243,84,46,252,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,251,80,131,252,184,120,122,215,220,27,140,237,60,202,115,93,15,212,12,126,203,69,241,111,19,113,186,99,53,180,148,176,111,181,85,177,155,229,146,54,177,187,158,246,181,58,175,205,206,68,79,154,161,119,224,16,87,137,174,8,43,56,170,227,139,22,203,115,26,93,186,101,137,225,246,200,175,173,89,167,166,154,233,35,170,238,210,50,150,150,86,68,230,59,107,217,7,136,68,146,57,25,21,67,85,142,71,61,142,73,191,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,82,7,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,252,39,195,92,109,120,205,109,93,44,251,45,84,140,126,201,99,141,204,118,215,177,205,94,139,242,115,85,23,230,138,73,94,77,122,79,170,122,95,251,95,253,166,105,166,87,137,124,79,236,255,0,130,248,237,154,166,131,197,118,254,33,220,237,119,152,221,251,123,140,221,183,175,77,237,235,252,208,178,160,1,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,163,78,170,255,0,242,109,199,255,0,177,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,141,92,53,241,155,98,215,13,96,213,45,1,189,218,190,21,153,233,206,65,121,167,133,32,99,221,75,115,179,210,220,29,77,29,75,92,189,123,115,51,116,44,150,55,47,71,57,237,146,62,168,231,199,12,149,0,17,43,151,207,27,118,174,43,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,125,101,168,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,125,61,58,244,85,69,136,28,5,113,235,197,142,180,241,99,131,105,158,165,234,183,198,113,187,207,196,252,109,23,192,173,180,253,222,213,182,170,104,255,0,137,13,59,36,111,73,34,99,190,151,39,94,157,23,170,42,162,219,248,0,160,31,238,163,241,217,255,0,14,127,247,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,228,87,175,48,109,107,230,1,194,134,127,29,247,24,214,202,186,237,58,202,170,42,38,181,86,55,14,180,182,11,76,238,154,103,50,210,249,29,20,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,114,14,26,57,180,235,182,61,170,116,31,188,102,93,246,183,12,185,246,173,213,95,222,20,116,31,8,238,84,195,190,227,253,231,70,178,212,118,161,73,191,128,157,55,239,249,47,84,66,231,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,32,95,53,190,40,245,219,134,191,217,119,236,83,57,251,57,246,143,227,127,19,254,140,163,172,239,248,127,3,217,255,0,41,138,77,187,123,242,255,0,87,167,93,223,62,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,124,30,130,147,101,83,43,104,163,108,155,233,224,141,235,209,147,72,157,21,118,253,93,122,117,68,84,179,242,173,121,131,115,59,204,176,140,254,61,35,225,119,44,164,183,212,99,181,21,16,229,23,199,90,210,105,217,113,134,105,169,228,182,178,42,200,22,36,100,107,26,72,233,152,143,222,175,141,24,246,163,31,220,226,188,58,241,157,204,123,137,45,92,177,105,78,25,172,213,110,125,198,161,143,185,215,67,136,89,166,101,166,220,143,106,84,86,202,142,167,99,118,70,215,117,70,171,219,189,234,200,218,187,222,212,89,171,170,28,105,228,220,44,241,95,166,250,17,172,57,5,38,71,137,228,248,61,146,27,190,69,37,53,61,181,244,119,183,214,85,211,203,118,114,110,72,163,166,149,99,98,205,18,191,108,76,106,62,53,77,143,100,211,124,0,1,72,28,66,243,30,227,59,6,215,221,75,194,177,109,100,240,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,222,250,103,61,219,88,198,167,87,42,185,122,117,85,85,249,147,255,0,149,254,189,234,199,17,58,5,127,205,117,143,43,251,65,122,162,204,42,173,112,84,248,26,106,77,148,172,162,162,145,177,236,167,142,54,47,71,205,34,245,84,221,245,116,235,209,17,19,213,240,215,198,109,139,92,53,131,84,180,6,247,106,248,86,103,167,57,5,230,158,20,129,143,117,45,206,207,75,112,117,52,117,45,114,245,237,204,205,208,178,88,220,189,28,231,182,72,250,163,159,28,50,84,3,207,234,21,22,101,113,192,50,91,126,156,221,169,45,121,101,85,158,182,27,13,117,91,81,208,82,220,93,11,210,154,105,17,88,244,86,54,85,99,149,21,143,249,34,253,46,254,75,68,63,221,71,227,179,254,28,255,0,238,205,159,253,80,186,158,21,117,75,246,211,195,142,157,106,100,215,223,140,215,222,113,250,95,138,214,248,95,15,221,186,68,206,205,119,240,209,140,107,122,85,69,59,126,134,163,23,167,86,117,106,181,87,170,158,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,243,40,174,237,205,79,142,59,141,214,182,225,71,171,180,150,186,122,170,137,38,138,134,147,27,182,58,10,86,57,202,173,134,53,154,157,242,171,26,138,141,69,145,239,127,68,77,206,114,245,85,185,254,21,111,25,222,75,195,142,157,101,154,151,152,253,168,201,50,60,126,150,251,91,115,248,124,52,59,252,99,60,76,113,118,97,68,141,59,81,202,200,119,53,19,127,107,122,162,43,149,19,170,156,255,0,136,92,166,251,131,104,22,165,230,184,181,119,130,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,57,175,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,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,204,242,156,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,141,92,119,241,57,125,225,47,79,112,221,85,180,89,126,55,72,252,194,59,93,210,209,226,89,77,227,233,101,182,92,28,216,251,238,138,85,139,108,241,211,203,213,173,220,189,173,157,81,174,113,221,112,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,0,1,64,63,221,71,227,179,254,28,255,0,238,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,200,232,4,42,227,95,153,134,9,195,5,198,183,76,240,155,39,218,221,73,166,235,29,101,21,74,77,77,67,102,238,82,178,106,121,167,145,88,158,39,119,122,23,36,48,185,58,181,36,71,75,11,145,168,239,202,229,193,204,2,143,136,139,20,90,73,171,217,23,251,44,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,254,50,69,58,128,43,3,137,110,110,116,120,71,16,86,43,78,136,65,246,183,5,196,188,124,25,50,69,85,4,52,185,53,84,145,108,137,180,213,46,130,89,35,134,154,68,222,147,70,168,217,220,174,68,69,141,25,36,150,41,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,252,57,152,201,27,210,72,158,223,169,169,215,167,84,234,138,138,190,172,28,171,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,244,164,122,181,175,115,34,138,87,163,31,179,106,215,87,10,156,224,178,167,231,117,150,14,42,22,213,246,110,249,112,168,173,131,32,162,164,146,31,179,176,246,100,123,105,18,150,158,25,100,170,133,100,108,49,198,174,94,235,55,189,210,73,42,116,217,109,64,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,224,216,221,155,225,158,10,139,224,86,218,142,215,118,219,75,52,159,196,154,157,242,59,172,146,189,223,83,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,224,159,12,254,140,163,163,236,120,143,29,222,255,0,38,138,61,219,187,17,127,91,175,77,191,46,157,87,172,255,0,0,134,182,142,56,234,113,174,96,25,151,8,250,140,202,68,177,92,170,45,172,196,110,202,248,169,214,134,174,91,77,52,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,153,148,0,4,74,226,127,141,187,86,151,107,166,152,240,211,130,79,73,112,203,51,28,162,201,73,126,168,134,169,170,251,5,20,215,42,47,225,75,19,161,123,30,250,170,103,212,177,27,189,146,68,199,50,84,254,188,74,189,87,139,109,111,186,240,225,160,57,30,180,89,172,116,151,154,140,114,162,214,231,208,84,200,232,217,83,4,215,26,106,121,152,143,111,205,143,88,166,147,99,250,57,26,253,174,86,189,17,88,190,175,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,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,121,78,18,117,190,235,196,126,128,227,154,209,121,177,210,89,170,50,58,139,163,153,65,77,35,164,101,52,16,220,106,105,225,98,189,223,55,189,34,134,61,239,232,212,115,247,57,26,196,84,98,114,174,24,56,219,181,106,142,186,106,119,13,57,220,244,150,252,179,14,202,47,116,150,26,137,170,154,143,191,209,67,114,173,254,20,81,54,22,49,143,165,166,101,51,21,187,223,36,172,107,229,95,234,74,169,45,64,5,0,255,0,117,31,142,207,248,115,255,0,187,54,127,245,66,223,184,10,213,44,239,90,120,78,193,181,51,82,239,191,25,201,47,63,19,241,181,190,22,26,126,239,106,229,85,12,127,195,133,140,141,189,35,137,141,250,90,157,122,117,94,170,170,171,32,0,7,63,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,124,138,65,254,234,63,29,159,240,231,255,0,118,108,255,0,234,133,255,0,0,1,26,184,239,226,114,251,194,94,158,225,186,171,104,178,252,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,172,14,104,28,102,113,39,195,182,190,216,48,173,28,212,143,179,246,90,220,62,150,233,61,55,193,232,42,247,213,62,182,182,55,73,190,162,9,30,157,89,12,105,209,23,111,211,215,167,85,85,94,129,202,147,138,61,118,226,83,246,163,251,107,206,126,209,253,156,248,39,195,63,163,40,232,251,30,35,199,119,191,201,162,143,118,238,196,95,214,235,211,111,203,167,85,235,63,192,0,128,28,197,249,139,254,193,60,94,138,104,165,199,253,146,127,135,241,59,159,103,255,0,23,63,201,42,97,254,13,77,51,233,235,60,69,60,178,183,233,127,240,191,154,253,93,17,36,87,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,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,224,216,221,155,225,158,10,139,224,86,218,142,215,118,219,75,52,159,196,154,157,242,59,172,146,189,223,83,151,167,94,137,209,17,17,37,255,0,43,253,123,213,142,34,116,10,255,0,154,235,30,87,246,130,245,69,152,85,90,224,169,240,52,212,155,41,89,69,69,35,99,217,79,28,108,94,143,154,69,234,169,187,234,233,215,162,34,36,192,42,175,137,206,110,119,220,71,136,43,117,147,66,32,181,95,112,92,54,225,52,23,185,155,84,201,169,114,232,223,20,40,230,197,34,193,220,165,236,72,149,45,142,104,164,146,57,93,178,69,73,35,232,199,78,158,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,83,103,247,81,248,236,255,0,135,63,251,179,103,255,0,84,46,251,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,242,58,0,42,3,143,94,61,120,177,209,110,44,115,157,51,211,77,86,248,54,55,102,248,103,130,162,248,21,182,163,181,221,182,210,205,39,241,38,167,124,142,235,36,175,119,212,229,233,215,162,116,68,68,73,127,202,255,0,94,245,99,136,157,2,191,230,186,199,149,253,160,189,81,102,21,86,184,42,124,13,53,38,202,86,81,81,72,216,246,83,199,27,23,163,230,145,122,170,110,250,186,117,232,136,137,234,241,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,62,125,185,153,186,121,25,39,202,55,198,213,98,236,123,27,223,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,25,193,226,23,41,190,224,220,104,106,94,107,139,87,120,43,214,63,170,23,155,165,186,167,180,201,59,21,80,93,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,228,93,167,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,51,3,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,235,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,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,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,250,186,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,207,103,18,252,58,103,124,47,234,157,126,153,231,84,255,0,231,107,44,245,187,225,254,147,181,248,153,161,130,179,183,20,178,118,123,189,135,187,180,247,111,103,242,84,254,74,179,127,149,63,29,84,216,116,148,28,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,94,131,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,137,63,205,27,142,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,141,199,168,156,214,44,76,143,106,109,138,166,161,175,114,163,247,247,34,141,168,244,107,86,104,101,109,64,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,181,185,213,249,167,197,189,63,161,247,27,137,213,121,86,113,227,255,0,130,56,84,213,251,215,249,216,177,11,237,206,227,255,0,64,202,107,35,89,218,255,0,172,58,39,201,55,249,186,118,55,252,83,11,84,0,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,86,7,16,185,77,247,6,227,67,82,243,92,90,187,193,94,177,253,80,188,221,45,213,61,166,73,216,170,130,237,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,159,34,237,56,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,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,132,255,0,228,167,169,159,104,52,59,52,210,218,186,187,173,69,94,31,144,50,225,15,136,147,125,45,61,13,124,63,195,130,159,171,213,89,210,122,74,201,30,196,107,91,186,116,114,43,156,247,244,177,82,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,75,155,223,222,215,35,152,136,180,173,195,246,153,254,217,53,199,3,210,217,41,46,181,20,153,54,65,67,111,175,248,92,123,234,161,161,124,205,241,83,179,232,122,55,181,2,75,34,189,205,86,177,172,87,57,54,181,77,52,131,149,113,99,229,99,89,61,63,200,125,186,115,62,220,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,229,92,88,249,88,214,79,79,242,31,110,156,160,190,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,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,184,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,16,3,157,95,149,140,91,212,10,31,110,184,144,131,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,0,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,130,188,199,249,127,209,241,17,98,151,86,244,135,29,255,0,101,138,15,13,4,180,212,242,65,79,30,69,75,189,145,237,168,124,207,142,54,77,12,106,175,100,202,237,203,28,75,19,145,255,0,193,88,169,135,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,111,251,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,21,193,205,67,142,170,108,3,30,186,240,195,165,181,244,147,228,247,202,121,173,185,156,211,82,203,190,211,110,158,150,23,182,8,146,72,210,25,31,85,13,74,162,200,199,191,180,198,189,54,182,71,177,241,211,177,45,57,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,249,89,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,48,120,179,204,184,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,191,167,109,138,170,216,152,137,221,57,112,114,255,0,172,226,34,251,22,173,234,246,59,254,196,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,255,0,140,177,93,248,40,7,154,63,158,205,77,252,23,217,232,137,85,200,199,239,179,242,223,234,69,170,0,80,15,52,127,61,154,155,248,47,179,209,19,255,0,150,47,30,63,182,251,21,54,131,106,197,235,118,125,143,219,219,240,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,147,252,2,53,113,209,198,109,139,131,205,56,165,185,199,106,248,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,116,151,195,37,218,235,127,226,239,74,47,183,219,157,93,198,229,113,212,139,21,93,101,101,92,206,154,122,153,228,185,194,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,127,154,63,145,61,77,252,23,222,40,138,149,224,95,140,219,239,7,154,143,85,115,146,213,241,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,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,207,183,29,28,102,223,120,195,212,122,91,156,118,175,131,97,152,191,136,167,198,109,178,177,139,84,216,229,86,119,106,106,100,111,94,179,75,218,137,86,54,185,99,141,172,107,91,185,81,242,201,109,92,174,60,137,233,151,227,94,241,90,83,7,19,119,107,173,131,139,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,187,78,5,248,205,177,113,135,167,21,87,57,45,95,6,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,146,74,128,101,92,191,238,87,30,68,244,203,241,175,120,173,37,80,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,0,32,7,58,191,43,24,183,168,20,62,221,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,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,8,171,199,215,26,248,175,10,122,113,87,100,180,220,252,70,166,228,214,249,163,199,45,244,235,27,228,160,222,142,141,183,58,132,145,175,99,97,137,232,170,198,189,171,222,145,138,196,77,173,149,241,80,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,167,85,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,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,0,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,226,185,175,113,199,77,141,90,175,124,35,233,203,42,210,251,114,167,167,102,93,118,71,203,78,148,52,146,182,57,219,69,2,181,90,178,190,120,156,206,235,151,172,73,12,174,143,163,221,35,251,53,129,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,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,232,198,196,115,158,230,69,20,76,87,191,102,229,205,97,161,62,95,26,233,167,26,203,195,46,21,105,194,175,61,219,174,9,143,218,241,187,253,182,116,70,85,81,85,83,210,178,20,123,152,138,189,97,151,180,231,197,34,42,181,205,71,34,244,123,36,99,36,168,40,7,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,136,1,205,31,207,102,166,254,11,236,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,122,129,144,251,140,231,201,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,9,225,163,136,188,19,138,13,44,160,212,204,22,163,252,213,29,226,139,100,223,209,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,254,104,191,205,19,170,131,42,231,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,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,164,0,231,87,229,99,22,245,2,135,219,174,37,106,240,15,169,152,174,145,113,123,166,217,214,107,87,225,44,180,247,10,139,125,77,83,164,142,56,233,124,109,36,212,108,158,87,200,246,177,144,198,250,134,190,71,171,190,152,218,247,34,42,162,34,232,164,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,250,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,102,8,210,159,9,222,86,52,111,211,252,123,219,160,58,169,194,184,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,250,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,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,125,254,174,241,49,153,107,86,145,233,102,150,230,116,52,143,126,148,83,215,219,109,151,56,81,35,125,77,186,102,82,50,158,9,99,107,81,187,224,109,38,196,145,23,235,99,153,185,187,218,233,36,250,248,86,226,114,251,194,174,85,151,102,184,181,151,198,222,178,12,62,191,26,183,84,248,150,71,240,186,169,228,130,72,171,182,62,41,89,63,105,244,237,94,203,145,26,254,189,21,200,159,37,229,95,225,86,123,149,127,182,185,30,73,145,220,63,229,43,43,174,85,213,18,127,218,146,105,164,145,255,0,241,185,206,119,246,170,151,147,203,175,129,90,110,22,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,202,41,91,157,95,154,124,91,211,250,31,113,184,144,0,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,140,218,219,51,88,202,133,149,173,78,147,69,221,130,25,18,69,87,201,244,75,190,71,62,94,223,159,230,139,199,86,162,112,235,117,198,52,143,69,235,234,236,57,101,194,158,60,142,190,248,234,90,74,152,18,220,231,84,83,178,145,145,84,71,34,57,239,150,39,72,231,244,102,196,138,52,69,127,113,251,63,87,128,222,100,185,151,21,153,252,122,75,151,232,237,37,29,222,150,207,89,119,175,191,217,46,40,218,40,217,28,204,107,55,81,212,47,117,140,84,154,40,213,89,52,207,89,21,171,177,177,185,238,138,122,131,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,85,95,22,62,105,245,147,212,12,135,220,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,79,13,28,69,224,156,80,105,101,6,166,96,181,31,230,168,239,20,91,38,254,140,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,243,69,254,104,157,84,21,87,206,211,69,63,241,23,136,202,59,135,255,0,131,10,184,82,201,47,253,98,178,146,72,88,145,255,0,215,82,71,58,79,243,8,214,255,0,93,72,213,202,179,88,236,90,69,197,197,162,155,35,135,165,38,123,111,151,14,142,167,115,255,0,189,106,170,103,130,74,101,216,198,57,95,220,158,158,40,58,125,45,111,127,123,156,141,98,162,223,73,78,220,238,51,91,173,126,180,105,238,156,205,79,72,150,219,30,47,45,238,158,86,177,221,247,79,93,87,36,50,181,238,221,181,88,141,183,194,173,68,106,42,43,164,234,174,234,136,223,63,201,147,75,126,213,241,29,125,212,202,251,23,138,160,193,49,249,60,53,111,138,217,224,238,149,175,72,97,254,26,61,29,38,250,86,220,91,243,107,152,222,157,87,163,187,106,93,72,57,87,22,62,86,53,147,211,252,135,219,167,51,88,72,174,7,56,187,186,240,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,119,108,238,39,69,100,147,70,142,143,186,178,55,65,24,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,228,126,177,202,184,177,242,177,172,158,159,228,62,221,57,154,194,90,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,165,207,234,151,17,120,38,155,240,227,115,226,94,26,143,138,227,112,227,240,223,109,95,68,208,124,75,197,49,158,6,47,156,78,146,30,252,147,64,205,207,143,248,125,205,207,68,70,187,165,85,232,167,57,62,32,176,111,21,73,172,120,245,171,83,105,38,223,36,19,117,138,203,93,4,139,219,70,183,185,79,11,161,116,45,70,72,187,86,14,226,186,94,189,221,173,70,18,83,155,253,255,0,237,95,5,250,123,148,252,18,235,102,248,206,97,105,184,124,58,237,77,225,235,168,251,182,154,247,246,42,34,234,189,185,153,187,107,217,213,118,185,21,58,175,66,155,11,41,229,105,199,183,216,74,203,15,10,58,161,6,252,126,235,112,240,120,133,210,158,159,172,148,21,213,115,171,146,142,161,172,78,178,67,52,242,185,89,47,69,116,114,72,168,245,88,156,142,130,223,192,6,85,205,41,240,157,229,99,70,253,63,199,189,186,3,170,130,170,249,174,112,45,254,63,138,13,20,195,63,243,138,172,254,138,133,223,232,185,183,72,233,209,191,244,190,41,237,119,251,137,149,159,229,19,21,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,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,181,78,32,57,180,227,212,92,52,98,185,110,138,209,210,65,168,185,253,61,92,47,160,168,174,165,172,126,34,248,30,145,77,53,76,77,114,185,239,115,151,173,42,73,27,25,43,63,138,246,162,49,96,125,64,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,124,167,234,222,113,107,238,63,110,177,93,174,244,62,30,147,38,183,190,233,107,147,186,199,248,138,86,85,84,82,58,78,141,85,86,116,158,146,161,157,28,136,239,163,175,77,174,106,172,255,0,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,231,52,143,115,97,115,27,213,27,27,158,248,249,175,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,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,126,103,235,2,128,121,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,90,160,5,0,243,71,243,217,169,191,130,251,61,17,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,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,146,80,28,171,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,244,164,122,181,175,115,34,138,87,163,31,179,106,231,135,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,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,232,56,78,243,79,163,126,160,99,222,227,1,117,60,209,252,137,234,111,224,190,241,68,80,9,63,249,98,241,227,251,16,190,211,104,54,172,94,182,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,203,117,32,165,110,103,92,120,254,219,239,181,58,13,164,247,173,216,14,63,112,119,196,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,64,2,255,0,185,92,121,19,211,47,198,189,226,180,165,110,44,124,211,235,39,168,25,15,184,206,121,253,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,135,184,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,70,70,43,154,199,62,41,98,122,177,155,246,167,85,6,85,203,254,229,113,228,79,76,191,26,247,138,210,85,0,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,0,2,0,115,171,242,177,139,122,129,67,237,215,18,149,139,41,229,105,199,183,216,74,203,15,10,58,161,6,252,126,235,112,240,120,133,210,158,159,172,148,21,213,115,171,146,142,161,172,78,178,67,52,242,185,89,47,69,116,114,72,168,245,88,156,142,130,223,193,74,220,234,252,211,226,222,159,208,251,141,196,253,94,77,90,233,167,26,109,168,249,158,151,230,183,159,133,93,117,27,225,49,88,38,157,17,180,181,21,84,171,84,139,74,233,21,126,137,164,241,77,237,34,166,215,185,142,98,57,30,232,216,251,148,0,226,156,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,241,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,240,225,99,35,111,72,226,99,126,150,167,94,157,87,170,170,170,217,255,0,43,126,1,108,80,226,180,60,77,235,29,191,226,53,121,29,190,178,159,29,199,107,41,158,218,120,173,181,49,203,77,53,77,92,114,53,18,163,196,192,249,18,56,213,29,15,98,100,147,248,142,149,157,152,171,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,255,0,18,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,202,112,47,198,109,247,131,205,71,170,185,201,106,248,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,160,206,104,254,123,53,55,240,95,103,162,61,175,14,60,113,212,240,165,193,53,235,15,211,230,82,84,106,46,97,156,93,31,67,52,175,138,86,89,41,27,111,182,177,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,33,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,134,130,120,23,224,202,197,193,230,156,85,91,36,186,252,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,101,92,237,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,208,158,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,250,178,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,128,28,209,252,246,106,111,224,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,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,7,92,98,224,156,95,224,149,23,251,5,31,193,178,75,54,207,180,24,255,0,114,106,143,133,247,102,168,101,47,247,211,224,138,57,251,177,211,172,159,195,69,217,215,107,186,42,124,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,168,25,15,184,206,125,89,191,12,249,150,29,195,166,158,113,52,218,234,74,252,79,60,168,172,182,189,26,169,28,246,219,140,21,85,113,54,7,177,92,171,35,37,138,145,242,182,70,255,0,37,73,24,246,183,164,110,151,208,112,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,248,250,93,175,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,166,132,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,200,253,99,42,231,117,226,7,132,204,203,66,48,29,48,213,39,84,85,222,241,61,74,197,237,215,166,93,155,64,144,65,65,113,169,133,103,117,181,234,146,61,85,237,137,88,246,200,228,143,186,157,205,141,254,20,155,125,255,0,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,249,16,91,157,95,149,140,91,212,10,31,110,184,148,172,90,167,42,206,60,127,240,71,10,154,191,122,255,0,59,22,33,125,185,220,127,232,25,77,100,107,59,95,245,135,68,249,38,255,0,55,78,198,255,0,138,97,106,135,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,66,220,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,205,41,240,157,229,99,70,253,63,199,189,186,3,170,130,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,235,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,79,232,125,198,226,69,94,31,248,122,202,184,139,172,205,236,152,85,79,91,214,35,135,214,101,180,214,246,210,201,60,151,95,13,61,60,111,163,137,35,69,122,76,246,78,229,141,17,174,221,35,24,197,70,163,213,236,231,248,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,228,126,174,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,240,225,99,35,111,72,226,99,126,150,167,94,157,87,170,170,170,220,255,0,41,110,30,46,186,53,195,205,70,121,149,218,169,41,111,186,157,81,77,123,129,240,214,58,103,186,200,148,237,91,123,101,106,47,105,143,85,154,166,100,70,117,118,202,134,36,138,142,111,110,57,190,12,214,113,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,85,124,88,249,167,214,79,80,50,31,113,156,250,179,126,25,243,44,59,135,77,60,226,105,181,212,149,248,158,121,81,89,109,122,53,82,57,237,183,24,42,170,226,108,15,98,185,86,70,75,21,35,229,108,141,254,74,146,49,237,111,72,221,47,160,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,145,250,196,106,230,43,163,150,45,100,225,31,59,166,187,205,225,234,240,251,124,249,141,174,167,107,223,217,170,160,130,89,28,155,26,246,35,187,176,45,68,29,93,185,172,239,239,218,231,49,168,80,102,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,230,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,243,51,153,197,86,169,126,218,120,142,212,93,76,134,251,241,154,11,206,65,85,240,170,223,11,225,251,182,184,159,217,161,254,26,177,142,111,74,88,160,111,214,212,122,244,234,254,174,87,42,219,247,40,205,51,202,180,239,132,120,110,57,77,39,132,251,107,144,85,228,214,232,31,28,145,204,218,25,32,167,167,137,242,53,236,111,78,231,133,116,172,86,238,107,162,150,39,163,190,174,137,53,65,202,184,177,242,177,172,158,159,228,62,221,57,154,195,181,107,175,10,58,143,161,152,78,159,234,133,206,47,138,225,154,141,143,219,47,22,219,205,60,42,216,233,234,170,168,217,81,37,5,66,117,94,220,204,220,253,138,171,182,88,216,175,111,69,108,177,197,216,57,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,245,30,231,181,143,123,81,143,189,227,149,113,99,229,99,89,61,63,200,125,186,115,53,135,95,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,238,87,66,253,209,72,199,198,229,93,175,99,182,185,236,217,35,252,253,70,186,106,61,118,135,67,195,197,206,243,227,176,202,28,130,44,146,219,77,80,138,249,45,213,77,134,162,57,25,78,254,191,68,50,120,167,189,241,170,43,123,141,71,183,98,190,85,147,176,114,222,209,11,174,183,113,95,137,182,223,124,164,181,211,224,117,20,249,197,115,230,141,210,62,120,40,43,41,213,32,137,169,209,21,242,75,36,76,85,115,145,26,197,123,254,165,106,70,251,10,231,87,229,99,22,245,2,135,219,174,37,85,240,185,161,127,188,166,187,99,58,41,246,167,236,231,218,63,27,253,39,224,124,103,99,195,209,207,83,254,39,185,30,237,221,141,191,215,78,155,186,252,250,116,95,21,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,176,160,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,0,164,14,99,252,191,235,56,119,190,203,171,122,67,142,255,0,177,61,127,134,130,90,106,121,39,168,147,29,170,216,200,246,212,62,103,201,35,225,154,68,87,178,101,118,212,146,85,137,200,207,224,172,176,88,185,238,90,92,190,233,180,122,213,103,226,15,87,237,85,113,234,13,125,63,137,179,218,106,226,150,150,124,105,143,109,84,18,36,136,201,213,147,190,162,154,120,156,172,154,38,190,5,234,213,68,122,59,165,48,151,39,195,55,10,58,113,197,175,44,205,54,194,179,88,188,13,214,135,227,179,216,47,240,66,143,170,180,85,58,239,88,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,149,45,170,90,91,157,232,182,119,115,211,61,75,177,124,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,165,203,211,175,69,232,168,168,158,175,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,244,99,98,57,204,107,229,150,38,43,217,191,114,104,123,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,237,64,40,7,154,63,158,205,77,252,23,217,232,137,85,200,199,239,179,242,223,234,69,170,0,80,15,52,127,61,154,155,248,47,179,209,28,171,77,120,122,202,181,83,70,181,71,87,49,106,158,255,0,236,175,225,53,55,27,91,41,100,150,106,154,26,199,84,182,90,136,220,196,94,157,143,14,217,30,142,106,55,180,178,189,94,222,214,215,249,77,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,225,204,199,198,238,177,202,246,253,77,94,157,122,167,69,68,84,191,77,16,227,183,65,181,139,65,174,122,239,89,147,82,98,180,120,173,59,29,151,91,174,51,238,158,201,59,190,77,98,237,77,211,178,87,34,164,15,141,157,102,95,161,173,73,81,241,50,149,184,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,35,17,225,51,50,200,120,87,207,120,172,188,212,85,217,49,236,86,162,221,77,101,142,106,4,115,50,23,207,90,218,90,149,138,69,145,174,141,144,58,72,250,191,182,246,61,251,227,69,71,70,253,190,127,132,239,52,250,55,234,6,61,238,48,23,83,205,31,200,158,166,254,11,239,20,69,21,233,62,11,251,80,213,60,55,76,254,41,240,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,163,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,248,144,189,241,187,172,114,177,223,75,151,167,94,139,209,81,81,45,43,149,15,28,116,217,45,170,201,194,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,58,68,176,196,216,250,49,209,179,188,230,189,199,29,54,53,106,189,240,143,167,44,171,75,237,202,158,157,153,117,217,31,45,58,80,210,74,216,231,109,20,10,213,106,202,249,226,115,59,174,94,177,36,50,186,62,143,116,143,236,213,174,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,241,38,123,35,111,72,226,123,190,167,39,94,157,19,170,170,34,181,99,5,253,151,234,158,101,166,127,20,248,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,245,57,92,121,19,211,47,198,189,226,180,165,110,44,124,211,235,39,168,25,15,184,206,123,92,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,249,92,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,65,26,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,234,204,171,151,253,202,227,200,158,153,126,53,239,21,164,170,0,28,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,0,4,0,231,87,229,99,22,245,2,135,219,174,37,85,240,185,161,127,188,166,187,99,58,41,246,167,236,231,218,63,27,253,39,224,124,103,99,195,209,207,83,254,39,185,30,237,221,141,191,215,78,155,186,252,250,116,95,21,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,176,162,149,185,213,249,167,197,189,63,161,247,27,137,0,11,190,229,193,204,2,143,136,139,20,90,73,171,217,23,251,44,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,254,50,69,58,129,72,28,220,237,28,65,82,241,5,21,219,85,110,62,47,5,171,239,65,128,44,14,138,42,86,82,199,21,51,234,154,218,102,205,36,141,153,178,79,27,37,154,84,107,166,115,26,173,70,198,216,227,142,58,240,139,115,209,43,47,17,120,101,231,136,184,233,36,211,234,10,138,154,155,171,42,233,39,170,129,207,101,44,206,166,73,33,129,174,124,172,241,41,7,86,109,115,28,157,81,232,172,87,33,164,147,138,113,141,145,240,251,142,112,251,146,73,196,219,60,94,11,87,216,138,123,92,85,18,197,85,117,170,142,86,207,79,75,77,218,146,57,29,51,164,129,174,68,71,181,168,214,57,210,57,177,182,71,38,112,139,169,228,217,96,214,91,111,15,183,107,222,107,123,239,96,55,139,130,63,8,183,201,82,217,100,166,237,203,81,29,194,70,162,34,172,80,201,58,53,27,26,187,252,100,83,189,24,222,230,249,96,7,52,127,61,154,155,248,47,179,209,17,84,186,158,88,188,7,126,196,44,84,218,243,171,22,93,185,246,65,111,111,195,109,119,27,119,110,171,23,133,207,153,178,116,119,117,201,222,168,129,212,234,237,209,199,44,45,89,33,94,155,229,106,243,254,47,249,172,223,116,191,136,235,94,21,162,148,95,18,199,240,11,133,93,191,53,166,184,66,200,161,191,85,35,219,28,180,176,189,209,172,212,254,25,89,42,54,118,170,53,242,185,85,99,150,40,218,179,77,254,25,248,170,210,62,43,240,218,156,195,75,110,85,109,125,186,163,195,92,237,23,40,217,13,198,220,245,87,118,214,104,152,247,183,100,141,106,185,143,99,156,199,116,115,122,239,100,140,102,109,206,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,249,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,255,0,14,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,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,0,115,71,243,217,169,191,130,251,61,17,205,45,92,51,230,87,254,23,46,188,83,216,171,169,42,172,88,230,80,252,114,251,66,229,72,231,163,98,197,70,176,85,177,85,221,38,99,229,172,72,156,196,68,123,23,182,228,71,181,207,88,191,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,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,245,3,33,247,25,203,147,229,201,139,88,179,158,93,88,94,21,148,208,248,219,46,65,111,200,173,119,26,110,235,227,239,210,207,116,175,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,230,85,15,28,156,34,93,120,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,187,119,246,215,162,178,72,100,86,199,221,72,219,208,57,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,245,30,231,181,143,123,81,143,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,177,26,40,210,61,51,197,117,147,129,29,62,210,220,214,147,196,89,114,109,47,177,219,234,118,199,27,228,135,125,178,13,147,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,40,219,138,174,25,243,46,20,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,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,149,92,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,44,122,181,206,122,202,201,55,38,232,169,170,28,246,170,191,127,110,41,26,175,86,181,38,154,86,202,14,117,126,86,49,111,80,40,125,186,226,84,174,132,104,229,247,95,117,50,139,74,177,105,182,94,174,182,251,173,69,186,61,172,95,19,85,73,110,168,171,138,155,171,222,198,51,188,250,118,197,220,115,145,172,238,111,94,168,222,139,229,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,204,187,78,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,125,111,145,36,98,170,57,236,134,42,243,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,94,26,56,116,206,248,160,213,58,13,51,193,105,255,0,205,86,94,43,119,195,253,25,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,228,137,252,213,57,81,165,62,19,188,172,104,223,167,248,247,183,64,117,80,10,107,231,43,161,122,113,166,218,143,134,106,134,21,102,248,85,215,81,190,45,45,254,24,21,27,75,81,85,74,180,170,149,77,141,19,232,154,79,20,238,234,162,237,123,152,215,171,81,238,145,239,230,188,167,244,135,13,213,174,43,233,167,204,224,171,157,152,53,158,76,190,217,12,51,172,76,125,198,154,178,145,148,238,149,91,245,57,140,116,253,196,106,43,122,190,54,35,183,51,115,29,123,192,20,173,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,58,255,0,52,30,95,117,55,106,155,215,20,58,45,106,164,99,217,78,234,252,194,199,77,20,84,204,217,12,85,85,21,151,165,150,89,218,213,122,181,144,53,240,69,22,249,30,174,151,234,123,159,214,0,112,145,162,247,93,122,226,27,9,211,250,92,66,175,34,180,73,120,163,171,201,41,225,123,162,100,86,72,234,35,241,178,203,43,92,213,137,157,165,115,81,200,230,185,94,246,49,157,100,123,17,116,125,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,131,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,85,95,22,62,105,245,147,212,12,135,220,103,46,79,151,38,45,98,206,121,117,97,120,86,83,67,227,108,185,5,191,34,181,220,105,187,175,143,191,75,61,210,190,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,153,84,60,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,64,229,215,199,85,79,11,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,62,179,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,177,253,33,226,186,142,183,148,126,107,81,169,114,236,171,176,91,238,90,81,106,115,38,129,38,185,201,53,12,113,208,164,113,42,68,159,193,130,177,141,123,90,175,145,98,162,150,101,87,185,92,210,170,241,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,204,211,70,147,224,191,178,253,44,195,116,207,226,159,19,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,176,114,174,44,124,172,107,39,167,249,15,183,78,102,176,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,131,196,191,14,153,223,11,250,167,95,166,121,213,63,249,218,203,61,110,248,127,164,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,219,217,252,149,63,146,172,244,229,125,204,18,154,211,77,101,225,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,251,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,217,27,17,177,125,44,107,58,88,87,22,62,86,53,147,211,252,135,219,167,51,88,104,247,137,78,31,116,227,140,237,14,76,42,231,144,127,120,87,246,47,184,221,254,215,58,84,71,79,85,217,122,83,213,177,26,228,142,166,23,71,51,209,90,171,181,241,202,170,215,49,219,36,110,125,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,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,151,83,202,159,65,170,116,111,133,202,12,154,251,69,73,29,247,82,106,19,38,145,237,167,137,39,142,220,248,152,218,8,95,51,30,229,149,157,164,90,150,162,171,123,107,89,35,21,141,114,61,93,226,185,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,179,78,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,47,211,128,94,53,241,94,43,52,226,146,201,118,185,248,125,77,198,109,240,199,145,219,234,22,54,73,95,177,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,155,93,19,229,149,64,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,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,191,50,189,184,109,229,53,106,210,206,37,238,186,147,153,228,117,119,76,55,10,188,83,215,96,148,175,145,177,213,220,39,107,35,158,58,154,199,68,189,26,202,105,93,219,70,166,197,158,88,22,71,50,56,122,71,53,143,153,87,47,251,149,199,145,61,50,252,107,222,43,79,147,152,103,5,150,174,41,244,190,162,251,136,99,244,142,213,76,106,157,23,31,172,90,150,210,173,108,9,38,233,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,221,208,56,62,225,51,13,225,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,126,206,189,199,162,35,165,122,175,117,0,20,3,205,31,207,102,166,254,11,236,244,68,170,228,99,247,217,249,111,245,34,213,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,176,3,130,254,48,114,110,46,120,246,203,175,78,90,186,44,38,199,131,221,91,137,217,234,226,167,239,208,193,45,109,157,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,58,16,115,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,230,156,203,121,125,212,232,245,214,241,196,30,144,90,169,35,211,234,250,143,19,120,180,210,69,21,44,24,211,222,234,88,35,72,209,243,171,231,101,69,76,242,185,25,12,77,100,9,209,168,136,196,111,72,1,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,31,93,174,123,27,60,205,107,149,58,181,37,145,19,166,229,235,34,184,23,224,202,251,198,30,163,213,91,36,186,252,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,95,230,99,105,181,88,57,127,234,5,138,197,108,164,183,91,109,212,246,26,74,58,58,72,91,12,20,208,71,118,161,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,195,194,119,154,125,27,245,3,30,247,24,11,169,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,118,124,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,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,40,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,191,238,0,120,62,181,112,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,22,202,117,154,86,44,141,115,150,87,185,239,221,177,99,142,58,76,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,74,220,88,249,167,214,79,80,50,31,113,156,185,238,89,214,155,85,255,0,151,254,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,151,106,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,88,28,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,175,151,55,26,255,0,186,174,163,207,96,207,238,119,89,52,203,41,254,29,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,101,136,191,238,87,30,68,244,203,241,175,120,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,197,121,83,106,150,119,173,58,39,158,234,102,166,95,126,51,146,94,117,2,127,27,91,225,97,167,238,246,173,22,184,99,254,28,44,100,109,233,28,76,111,210,212,235,211,170,245,85,85,89,170,114,174,44,124,172,107,39,167,249,15,183,78,102,176,213,64,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,52,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,253,56,5,227,95,21,226,179,78,41,44,151,107,159,135,212,220,102,223,12,121,29,190,161,99,100,149,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,181,209,62,88,1,206,175,205,62,45,233,253,15,184,220,78,21,195,47,7,217,55,20,186,95,170,87,173,57,74,186,204,219,6,168,176,58,213,103,108,180,241,65,115,130,178,74,166,84,177,242,78,248,219,19,216,216,89,43,94,175,233,210,57,25,181,203,35,92,206,43,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,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,34,142,127,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,235,107,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,117,114,193,230,1,98,210,187,21,110,129,235,174,69,106,178,225,150,91,125,117,227,28,188,207,27,219,37,52,136,247,84,84,80,57,34,99,187,221,205,243,205,18,175,73,59,136,232,91,221,89,97,141,145,131,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,170,242,211,224,86,155,137,172,154,171,83,245,58,130,146,171,75,241,202,137,237,181,84,46,170,150,57,238,247,21,167,69,108,12,88,36,100,176,178,20,158,25,157,34,185,55,47,110,54,181,232,233,22,59,201,40,7,154,63,158,205,77,252,23,217,232,142,235,202,35,132,75,86,162,228,207,226,139,47,184,210,84,91,112,123,196,182,219,45,149,105,219,42,205,117,109,60,114,120,169,251,141,86,181,144,182,166,39,197,179,235,239,35,95,186,62,202,36,189,255,0,153,111,48,74,109,30,181,94,56,124,210,11,173,92,122,131,95,79,225,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,122,57,21,30,141,233,81,122,91,165,185,222,180,231,118,205,51,211,75,23,198,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,196,153,236,141,189,35,137,238,250,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,231,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,243,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,210,141,232,215,61,172,150,41,88,143,126,205,203,55,249,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,49,215,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,136,1,205,31,207,102,166,254,11,236,244,68,255,0,228,169,229,99,41,245,2,187,219,173,196,32,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,61,64,200,125,198,114,69,114,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,232,100,105,35,21,21,175,100,214,253,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,180,67,150,112,61,196,21,159,136,235,207,13,88,182,7,117,200,50,10,47,17,93,110,155,181,21,36,55,11,59,30,228,138,229,220,124,171,12,80,200,136,212,250,165,232,217,93,216,85,238,166,194,242,120,76,209,156,203,64,116,27,24,210,220,243,81,106,243,27,189,158,159,99,234,165,232,176,81,49,122,109,162,165,114,181,37,125,52,41,244,70,233,85,94,168,159,36,142,62,220,49,102,220,210,159,9,222,86,52,111,211,252,123,219,160,62,78,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,50,139,49,62,11,53,231,54,226,27,32,225,163,30,199,233,36,203,49,106,137,18,237,45,77,79,132,164,130,137,149,17,66,183,4,116,237,100,178,83,42,79,12,172,86,70,233,31,20,141,115,35,119,94,132,255,0,230,129,167,53,58,65,203,243,73,244,182,171,42,171,201,31,138,101,22,139,66,92,234,105,162,167,124,236,134,213,112,99,58,71,18,35,88,198,181,26,198,34,171,158,140,107,119,190,71,238,145,208,215,149,199,158,205,50,252,107,217,235,75,20,230,133,193,71,239,1,130,63,89,244,246,217,117,174,212,156,54,222,202,104,173,212,73,222,248,205,173,179,57,239,167,72,156,228,233,52,93,217,230,141,99,69,124,159,92,91,36,115,226,237,210,9,232,48,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,69,28,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,126,109,205,41,240,157,229,99,70,253,63,199,189,186,3,170,128,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,23,82,1,74,220,234,252,211,226,222,159,208,251,141,196,133,90,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,184,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,60,254,134,240,81,163,92,63,235,46,123,172,248,21,179,192,215,230,91,105,168,237,212,200,232,104,108,212,46,108,47,168,167,130,36,114,181,123,181,81,44,202,189,17,177,183,183,20,76,141,172,119,114,64,0,102,179,139,31,52,250,201,234,6,67,238,51,150,169,201,83,202,198,83,234,5,119,183,91,138,171,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,207,249,178,107,166,141,97,90,29,251,35,205,113,107,86,97,148,229,219,229,180,218,228,174,116,21,86,77,176,204,216,111,109,115,35,122,183,181,58,54,54,177,93,31,125,175,157,136,231,49,179,52,164,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,20,240,83,164,90,161,161,252,60,227,90,127,171,57,221,94,71,119,165,167,134,104,105,234,96,141,175,176,192,250,120,186,218,82,86,75,34,84,178,158,84,153,172,151,119,77,138,214,49,27,27,24,137,221,74,86,231,55,165,191,101,56,142,177,106,101,5,139,194,208,103,120,252,126,38,183,197,111,241,151,74,39,172,51,127,13,94,174,143,101,43,173,205,249,53,172,119,94,169,213,221,197,33,5,22,107,117,160,192,47,58,115,13,61,34,219,111,151,139,101,238,162,87,49,221,246,207,67,13,108,49,53,142,221,181,24,173,184,76,174,69,106,170,171,99,232,173,232,168,233,41,202,227,72,105,181,107,140,28,102,123,148,20,147,219,112,106,121,178,250,168,102,158,88,158,247,211,57,140,165,116,75,31,245,158,202,201,233,36,86,185,90,197,100,111,71,110,254,163,175,208,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,148,248,78,242,177,163,126,159,227,222,221,1,90,188,225,56,156,211,141,64,190,219,184,123,197,108,182,171,213,215,10,184,50,190,191,40,130,165,36,146,223,84,172,168,138,170,208,214,246,191,234,178,74,230,76,173,73,34,108,111,102,248,151,108,32,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,233,214,252,110,235,134,240,53,159,98,23,220,158,175,36,185,88,244,158,235,109,172,188,213,163,187,247,41,225,179,201,28,149,82,110,123,221,190,71,53,94,189,94,229,234,229,234,231,127,53,206,97,99,252,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,51,127,143,14,22,116,107,89,113,91,118,177,234,69,7,99,246,87,220,200,111,83,209,81,58,90,235,206,59,71,28,181,21,118,116,115,106,32,219,221,219,214,57,28,245,88,156,175,217,183,186,245,94,63,162,28,229,244,75,58,186,220,237,250,209,136,213,233,125,61,61,59,38,160,174,109,84,247,200,42,223,187,163,225,122,83,210,182,88,159,209,90,230,174,199,49,200,146,117,115,21,24,146,57,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,132,11,229,113,231,179,76,191,26,246,122,210,255,0,140,240,241,247,173,250,95,196,47,18,247,253,73,210,107,29,93,37,162,122,122,106,9,174,53,50,73,190,247,61,59,59,73,92,144,191,231,78,199,68,216,99,100,127,37,86,66,217,30,214,73,35,216,223,107,203,23,64,245,99,86,248,130,166,206,116,227,50,251,29,65,167,251,106,47,55,248,161,166,169,170,130,58,184,166,133,41,169,160,168,100,145,190,105,163,74,134,164,143,141,209,196,214,185,235,185,201,28,114,88,255,0,50,110,52,179,46,18,176,220,126,205,167,216,237,36,249,14,123,79,115,134,134,245,83,50,57,150,103,211,45,42,44,201,76,172,86,212,61,91,84,237,136,231,53,141,123,26,174,108,173,234,197,175,94,95,28,125,86,112,225,168,247,203,102,175,92,46,183,172,51,80,110,13,174,189,220,166,169,158,170,170,219,114,85,118,235,151,109,92,238,247,115,122,37,71,70,172,207,108,113,57,170,245,137,34,146,21,154,83,225,59,202,198,141,250,127,143,123,116,7,85,0,0,101,92,191,238,87,30,68,244,203,241,175,120,173,37,80,0,2,128,121,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,90,161,72,28,199,249,128,86,113,17,125,151,73,52,135,34,255,0,98,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,193,72,191,91,146,167,154,124,167,211,250,239,113,183,28,171,154,63,158,205,77,252,23,217,232,137,85,200,199,239,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,82,182,176,242,185,207,173,188,96,217,244,131,6,169,164,164,193,53,2,162,225,120,178,222,25,20,213,44,177,218,169,220,215,212,195,83,26,185,210,239,167,73,160,134,55,200,244,100,239,154,157,22,86,62,71,182,43,127,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,112,174,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,23,83,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,2,247,184,193,226,207,13,225,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,102,206,189,182,42,163,165,98,46,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,17,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,148,67,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,149,184,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,115,78,109,252,73,97,186,117,162,82,104,37,85,130,147,33,200,117,34,159,122,83,203,90,177,178,211,73,79,60,114,50,182,86,69,35,102,87,172,204,106,64,213,233,19,223,12,170,245,123,98,116,50,210,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,134,140,248,57,208,59,239,12,252,62,227,122,67,146,102,95,104,235,237,125,250,137,165,138,22,71,75,73,37,68,174,154,74,106,110,140,108,143,133,178,73,34,164,147,117,145,238,115,157,252,54,171,33,143,56,69,255,0,114,184,242,39,166,95,141,123,197,105,223,245,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,135,11,31,35,186,201,43,27,244,181,122,117,234,189,17,21,83,61,156,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,179,254,74,158,86,50,159,80,43,189,186,220,79,243,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,0,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,241,158,30,62,245,191,75,248,133,226,94,255,0,169,58,77,99,171,164,180,79,79,77,65,53,198,166,73,55,222,231,167,103,105,43,146,23,252,233,216,232,155,12,108,143,228,170,200,91,35,218,201,36,123,27,237,121,98,232,30,172,106,223,16,84,217,206,156,102,95,99,168,52,255,0,109,69,230,255,0,20,52,213,53,80,71,87,20,208,165,53,52,21,12,146,55,205,52,105,80,212,145,241,186,56,154,215,61,119,57,35,142,78,129,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,67,154,231,2,223,227,248,160,209,76,51,255,0,56,170,207,232,168,93,254,139,155,116,142,157,27,255,0,75,226,158,215,127,184,153,89,254,81,49,93,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,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,29,120,219,224,251,25,226,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,107,179,194,118,174,16,248,99,190,241,105,172,180,218,85,104,189,124,18,145,150,250,171,165,210,239,225,153,83,224,41,98,106,53,178,118,29,44,75,46,233,228,167,139,163,93,185,59,187,250,43,90,227,67,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,10,1,230,143,231,179,83,127,5,246,122,35,175,240,165,198,13,171,132,222,95,153,99,173,235,87,38,119,152,231,23,170,12,81,144,196,213,101,52,236,181,91,18,74,233,93,35,29,22,202,117,154,39,164,110,107,150,87,185,140,219,177,100,146,56,23,254,21,103,185,87,251,107,145,228,153,29,195,254,82,178,186,229,93,81,39,253,169,38,154,73,31,255,0,27,156,231,127,106,169,123,220,188,248,44,181,112,177,165,244,247,220,191,31,164,110,170,100,180,234,185,5,98,84,182,169,104,160,89,55,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,14,217,106,101,92,187,62,84,252,96,218,181,135,75,232,56,123,201,86,173,153,182,157,217,209,176,74,232,155,216,184,217,33,145,144,192,246,58,54,53,177,190,6,201,79,78,230,63,234,122,36,114,35,164,87,74,145,247,94,49,120,58,193,56,191,193,41,236,23,250,207,131,100,150,109,255,0,103,242,14,220,213,31,11,238,205,78,250,175,239,86,79,20,115,247,99,167,72,255,0,136,171,179,174,230,244,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,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,89,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,113,60,149,60,172,101,62,160,87,123,117,184,128,28,209,252,246,106,111,224,190,207,68,126,79,2,252,102,223,120,60,212,122,171,156,150,175,140,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,125,57,78,45,167,26,227,167,21,88,222,73,67,106,203,112,204,182,222,199,57,173,149,38,165,174,165,145,27,36,83,69,44,107,254,132,145,203,27,145,205,114,49,236,114,42,53,201,66,220,65,112,29,172,186,47,196,21,167,65,177,187,45,215,52,147,43,237,125,148,186,65,110,109,44,119,175,225,49,213,59,91,221,145,144,248,119,171,210,94,228,137,178,54,182,103,236,141,237,114,219,167,47,62,28,117,67,134,141,6,167,196,53,83,55,171,184,220,174,53,11,114,102,62,146,199,53,22,54,146,125,78,165,130,84,69,115,222,231,42,190,93,175,88,82,69,119,105,191,227,38,158,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,6,107,56,177,243,79,172,158,160,100,62,227,57,205,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,77,241,189,191,205,170,137,105,92,171,56,241,255,0,193,28,42,106,253,235,252,236,88,133,246,231,113,255,0,160,101,53,145,172,237,127,214,29,19,228,155,252,221,59,27,254,41,133,170,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,213,65,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,180,158,96,220,109,218,184,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,116,162,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,242,58,7,13,28,69,231,124,47,234,157,6,166,96,181,31,230,168,239,20,91,33,254,147,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,243,69,254,104,186,8,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,92,209,26,83,225,59,202,198,141,250,127,143,123,116,7,85,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,2,149,185,213,249,167,197,189,63,161,247,27,137,2,168,173,55,91,141,53,125,101,190,217,87,85,79,107,167,74,186,233,97,133,207,101,44,11,44,112,164,178,185,19,163,24,178,205,20,104,231,116,77,242,49,191,205,200,139,213,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,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,250,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,178,53,101,156,199,184,49,193,178,171,206,21,148,235,39,130,189,99,247,10,139,93,198,155,236,237,214,78,197,84,18,58,57,99,222,202,103,49,219,94,199,39,86,170,181,122,117,69,84,249,157,87,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,54,85,50,56,228,116,123,42,35,141,235,209,147,70,189,81,54,253,93,58,245,69,68,207,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,21,87,197,143,154,125,100,245,3,33,247,25,203,73,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,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,244,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,181,254,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,4,42,230,231,166,121,86,162,112,143,53,199,22,164,241,127,98,178,10,76,154,227,3,35,146,73,157,67,28,21,20,242,190,54,177,142,235,219,241,77,149,234,237,173,108,81,74,245,119,211,209,104,176,182,158,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,190,74,205,204,240,191,75,186,72,228,75,63,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,252,136,215,253,212,126,4,255,0,225,207,254,236,222,63,213,15,127,196,46,83,98,206,120,47,212,188,215,22,174,241,182,92,131,75,239,55,75,117,79,105,241,247,233,103,180,203,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,200,206,17,110,154,253,199,29,55,14,60,19,105,14,143,96,236,171,126,162,230,154,79,98,124,53,113,190,90,118,88,237,211,91,217,2,214,182,102,43,92,181,42,230,74,216,90,199,125,15,141,100,122,162,53,140,154,168,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,204,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,237,120,177,242,177,172,158,159,228,62,221,57,154,195,208,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,175,127,204,184,251,213,12,235,131,251,87,9,119,203,93,39,135,182,84,81,82,186,251,10,198,199,213,217,40,218,139,75,65,44,29,165,68,124,114,199,3,146,162,55,177,206,100,12,107,154,229,116,143,147,202,240,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,240,72,42,34,74,166,163,163,84,149,95,34,72,216,88,145,253,91,229,106,170,177,168,233,25,102,156,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,72,174,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,32,225,139,135,172,171,138,13,101,178,233,30,45,83,224,60,127,114,166,227,116,125,44,149,16,219,40,98,110,233,106,36,107,19,253,24,216,142,115,26,249,101,137,138,246,111,220,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,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,53,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,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,253,40,222,141,115,218,201,98,149,136,247,236,220,188,168,210,159,9,222,86,52,111,211,252,123,219,160,58,168,0,3,42,229,255,0,114,184,242,39,166,95,141,123,197,105,42,128,4,127,213,46,61,120,78,209,108,238,231,166,122,151,170,223,6,201,44,221,159,27,69,240,43,149,71,107,187,11,38,143,248,144,211,190,55,117,142,86,59,233,114,244,235,209,122,42,42,39,171,208,190,40,244,39,137,79,141,254,197,51,159,180,127,103,60,55,196,255,0,163,43,40,251,30,35,187,217,255,0,41,138,61,219,187,18,255,0,87,175,77,191,62,157,83,173,43,115,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,115,92,227,167,252,127,11,250,41,153,255,0,231,20,185,253,109,11,127,209,107,109,113,212,35,191,233,124,83,26,223,247,16,171,255,0,202,33,42,172,159,252,149,60,211,229,62,159,215,123,141,184,229,92,209,252,246,106,111,224,190,207,68,74,174,70,63,125,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,186,158,104,254,68,245,55,240,95,120,162,40,219,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,230,122,14,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,210,145,234,214,177,175,150,89,94,140,102,253,169,53,57,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,115,75,224,39,236,37,101,251,138,237,47,159,126,63,117,184,120,204,190,215,81,81,214,74,10,234,185,209,171,89,78,231,175,89,33,154,121,90,143,139,170,186,57,36,69,98,44,78,86,193,10,248,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,70,70,43,154,246,178,88,162,122,177,251,54,175,159,214,252,214,213,169,90,209,159,106,53,138,158,174,11,110,85,148,93,111,116,113,85,177,173,158,56,42,106,228,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,249,151,147,202,227,200,158,153,126,53,239,21,165,43,113,99,230,159,89,61,64,200,125,198,114,205,56,121,226,207,13,225,23,150,38,153,231,23,218,122,75,197,246,190,162,237,77,98,199,29,94,180,179,221,94,151,202,164,157,88,244,142,85,99,34,137,235,35,158,172,217,215,182,197,84,116,172,69,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,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,88,188,7,126,196,44,84,218,243,171,22,93,185,246,65,111,111,195,109,119,27,119,110,171,23,133,207,153,178,116,119,117,201,222,168,129,212,234,237,209,199,44,45,89,33,94,155,229,106,207,243,42,229,249,242,206,187,90,172,28,191,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,192,230,25,198,157,215,138,125,80,168,177,98,25,5,91,180,175,26,168,68,199,232,214,153,212,169,91,58,71,182,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,157,184,222,249,183,68,178,234,121,42,121,88,202,125,64,174,246,235,113,213,127,186,143,192,159,252,57,255,0,221,155,199,250,161,239,248,133,202,108,89,207,5,250,151,154,226,213,222,54,203,144,105,125,230,233,110,169,237,62,62,253,44,246,153,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,25,194,53,80,0,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,69,115,94,227,142,167,37,186,222,248,71,211,150,82,45,138,219,81,78,204,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,215,47,73,86,104,157,31,70,54,55,247,161,7,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,232,198,196,115,152,215,203,44,76,87,179,126,228,208,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,82,162,249,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,177,77,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,230,134,237,91,77,113,186,214,220,40,237,52,150,186,122,170,137,38,138,134,145,210,186,10,86,57,202,173,134,53,153,239,149,88,212,84,106,44,143,123,250,34,110,115,151,170,173,181,114,96,209,13,80,197,113,156,151,92,174,183,202,74,60,39,57,167,109,5,186,206,216,227,150,123,132,244,117,18,51,199,62,68,250,160,100,78,90,168,91,31,94,178,44,146,57,205,106,71,19,164,179,67,133,113,185,175,53,60,56,240,209,152,234,77,154,182,146,12,133,41,217,107,199,210,106,136,163,122,220,106,94,145,71,36,76,149,143,108,207,133,174,146,165,98,216,237,236,167,122,47,70,238,114,103,48,234,188,44,107,95,238,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,220,244,111,113,25,187,171,122,162,233,76,20,3,205,31,207,102,166,254,11,236,244,68,85,46,79,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,156,50,49,206,133,172,111,85,108,142,123,35,177,80,101,92,244,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,161,62,15,184,179,195,120,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,179,175,113,136,170,232,158,137,194,185,143,242,255,0,163,226,34,197,46,173,233,14,59,254,203,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,255,0,130,177,82,9,117,60,149,60,172,101,62,160,87,123,117,184,128,28,209,252,246,106,111,224,190,207,68,69,249,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,58,109,115,216,217,225,115,154,139,213,169,44,106,189,55,39,89,235,203,23,143,31,216,133,246,155,65,181,98,245,183,1,200,46,13,248,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,245,3,33,247,25,203,9,211,110,15,173,92,89,114,183,211,86,219,210,174,60,239,14,167,201,171,241,71,195,43,81,149,51,190,235,86,178,80,202,217,30,216,182,84,44,49,49,36,115,154,177,61,172,126,237,137,36,114,85,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,249,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,173,242,36,140,85,71,61,144,205,243,42,230,148,248,78,242,177,163,126,159,227,222,221,1,213,65,0,57,213,249,88,197,189,64,161,246,235,137,88,28,27,107,29,139,135,254,33,241,253,98,200,225,241,20,152,205,190,249,81,29,54,231,179,197,213,62,209,89,29,53,54,246,49,235,31,118,121,34,139,185,177,90,205,251,157,244,181,84,241,90,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,41,229,161,203,167,30,159,30,135,95,248,140,194,169,46,239,187,211,199,54,39,143,220,155,75,91,110,146,221,81,75,28,172,185,77,27,95,35,101,123,219,50,177,144,202,214,246,182,57,238,99,158,232,221,20,107,230,41,192,173,79,11,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,191,202,112,3,198,13,215,132,221,92,107,174,11,73,38,9,152,212,81,208,101,108,154,39,43,233,160,99,220,145,215,68,232,216,233,119,211,164,210,189,99,107,92,146,177,207,102,221,235,28,145,198,3,74,124,39,121,88,209,191,79,241,239,110,128,234,160,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,128,82,183,58,191,52,248,183,167,244,62,227,113,63,39,148,6,45,98,206,117,247,80,176,172,166,135,198,217,114,13,47,187,90,238,52,221,215,199,223,165,158,182,130,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,153,226,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,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,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,155,126,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,42,175,139,31,52,250,201,234,6,67,238,51,150,169,201,83,202,198,83,234,5,119,183,91,138,171,226,199,205,62,178,122,129,144,251,140,231,63,188,229,55,220,130,221,98,180,221,235,188,69,38,51,111,125,174,215,31,105,140,240,244,175,170,168,171,116,125,90,136,175,235,61,93,67,250,185,85,223,95,78,187,90,212,75,10,229,79,192,229,54,165,93,104,56,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,116,68,125,52,50,244,107,91,27,151,185,52,82,53,234,214,196,232,230,184,144,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,30,229,225,91,134,215,240,91,165,83,224,150,154,187,117,181,182,119,195,60,53,46,87,61,215,24,234,101,101,124,200,170,247,253,18,86,54,166,70,39,84,232,199,181,17,172,254,163,100,81,202,184,177,242,177,172,158,159,228,62,221,57,154,194,255,0,191,242,89,127,238,255,0,255,0,211,133,0,158,131,50,192,51,45,62,169,181,82,230,120,245,93,169,247,203,61,21,254,216,179,34,108,172,183,85,196,146,211,212,68,246,170,181,236,115,87,162,244,95,165,237,123,29,181,236,115,82,106,114,142,214,125,18,210,189,104,174,177,231,150,218,186,12,179,52,167,142,195,99,191,186,174,121,160,123,231,171,165,108,86,198,81,195,2,163,31,52,191,196,117,76,178,108,106,65,27,17,35,234,247,73,118,135,42,226,199,202,198,178,122,127,144,251,116,230,107,11,232,230,5,192,141,139,138,172,86,76,215,22,103,130,212,220,126,222,177,219,170,122,190,79,138,82,193,29,84,145,90,182,62,162,42,120,59,181,53,13,95,18,228,87,51,167,69,234,223,146,81,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,202,114,119,225,214,167,79,52,142,245,173,185,134,39,87,110,200,115,170,134,67,104,154,186,40,145,238,176,70,198,62,41,160,77,189,232,153,81,51,228,115,145,206,70,202,202,122,105,26,221,187,30,255,0,175,157,95,149,140,91,212,10,31,110,184,148,237,129,231,249,150,152,100,208,102,122,127,144,213,216,175,180,180,245,116,212,247,10,69,70,207,3,42,105,228,167,149,99,119,78,172,122,197,52,136,143,111,71,177,85,28,213,107,145,28,140,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,159,7,220,38,97,188,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,217,215,184,244,68,116,175,85,238,160,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,57,133,180,242,148,227,95,227,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,248,0,3,42,229,255,0,114,184,242,39,166,95,141,123,197,105,42,128,5,0,243,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,138,188,209,252,246,106,111,224,190,207,68,121,78,26,184,197,206,248,89,193,53,38,193,166,148,126,23,36,206,254,15,224,178,14,228,47,248,71,130,154,103,201,253,235,52,18,71,81,221,142,119,199,245,43,118,117,220,157,87,167,78,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,146,171,143,62,15,177,158,17,180,191,67,172,173,74,74,220,218,249,79,125,118,89,120,164,150,163,177,93,60,82,82,62,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,251,94,74,158,105,242,159,79,235,189,198,220,114,174,104,254,123,53,55,240,95,103,162,37,87,35,31,190,207,203,127,169,22,168,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,93,79,52,127,34,122,155,248,47,188,81,20,2,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,129,68,60,199,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,36,53,47,251,149,199,145,61,50,252,107,222,43,74,86,226,199,205,62,178,122,129,144,251,140,231,159,203,176,61,80,178,233,222,5,168,25,133,45,95,217,60,158,158,227,73,136,212,77,112,142,118,58,10,58,183,120,184,162,137,30,231,211,177,181,53,18,57,90,230,177,28,249,94,246,238,220,229,58,7,4,122,155,164,122,61,196,190,29,168,154,213,102,171,174,199,173,53,15,123,38,134,54,76,203,117,91,152,172,134,182,88,29,27,221,51,33,115,187,136,216,213,178,177,237,100,172,87,186,52,138,77,25,131,42,231,127,200,184,197,206,238,92,39,98,60,36,216,40,254,13,141,217,188,127,218,9,187,144,212,124,123,187,114,74,250,95,165,240,119,41,123,18,34,167,240,229,94,231,95,171,162,38,211,242,184,81,225,71,81,248,181,212,118,97,88,84,94,6,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,237,114,69,10,42,58,71,53,202,170,198,50,73,25,250,188,122,233,110,9,162,220,88,231,58,103,166,150,47,131,99,118,111,134,120,42,47,21,53,71,107,187,109,165,154,79,226,76,247,200,238,178,74,247,125,78,94,157,122,39,68,68,68,178,174,74,158,86,50,159,80,43,189,186,220,82,177,127,223,249,44,191,247,127,255,0,233,194,128,77,84,0,1,0,57,213,249,88,197,189,64,161,246,235,137,78,216,30,127,153,105,134,77,6,103,167,249,13,93,138,251,75,79,87,77,79,112,164,84,108,240,50,166,158,74,121,86,55,116,234,199,172,83,72,136,246,244,123,21,81,205,86,185,17,200,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,9,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,82,183,58,191,52,248,183,167,244,62,227,113,61,175,39,12,255,0,13,210,204,55,136,45,65,212,28,134,146,199,143,88,233,241,202,154,234,234,149,93,145,51,173,201,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,42,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,94,90,124,10,211,113,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,133,213,82,199,61,222,226,180,232,173,129,139,4,140,150,22,66,147,195,51,164,87,38,229,237,198,214,189,29,34,199,121,32,166,190,116,154,199,98,204,53,151,18,209,219,68,61,202,189,59,183,212,84,93,42,119,61,54,213,92,155,79,35,105,182,57,136,139,178,8,41,229,238,53,239,107,188,78,223,165,209,185,23,143,242,205,225,214,155,136,62,34,219,79,149,226,116,151,188,19,30,179,220,38,201,99,173,138,94,195,217,83,75,45,45,60,44,145,141,232,202,149,150,100,154,53,223,27,209,41,165,146,55,35,226,66,48,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,153,160,158,95,90,197,117,214,254,18,240,92,187,37,191,82,93,114,26,42,121,172,151,137,98,170,116,243,164,244,147,62,24,221,84,231,189,239,241,50,83,182,158,121,21,235,213,203,62,244,68,107,218,132,138,40,7,154,63,158,205,77,252,23,217,232,142,171,202,179,130,140,87,95,111,183,93,107,213,139,103,196,177,12,62,225,21,21,182,211,42,70,250,91,181,209,24,146,200,218,150,238,87,172,48,49,244,238,88,156,196,100,206,157,168,174,115,35,150,39,221,72,6,85,201,191,197,111,3,149,56,215,13,186,109,197,198,156,190,145,44,87,44,31,22,126,93,105,70,69,78,180,53,114,208,82,64,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,142,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,163,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,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,43,230,105,105,181,89,120,227,212,250,59,53,178,146,130,158,74,139,109,91,226,166,133,177,49,211,207,108,164,154,105,85,173,68,69,124,146,201,36,143,119,243,115,222,231,47,85,85,82,194,185,42,121,88,202,125,64,174,246,235,113,0,57,163,249,236,212,223,193,125,158,136,147,252,191,184,103,195,120,175,229,249,154,233,110,97,93,87,110,123,117,34,174,229,104,185,211,42,185,246,235,140,118,170,38,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,174,13,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,226,66,247,198,238,177,202,199,125,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,78,127,205,11,130,143,222,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,210,104,187,179,205,26,198,138,249,62,184,182,72,231,197,219,165,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,242,52,61,193,103,17,215,94,41,244,26,213,170,151,220,34,175,26,185,58,162,107,109,99,22,39,54,138,182,120,54,164,149,84,46,114,171,159,76,231,42,183,230,170,172,145,147,68,174,127,111,184,236,230,26,83,225,59,202,198,141,250,127,143,123,116,7,85,4,0,231,87,229,99,22,245,2,135,219,174,37,43,19,255,0,149,239,2,223,182,188,169,154,227,172,120,103,139,211,107,46,255,0,131,211,86,187,108,55,219,164,114,53,19,172,42,213,241,20,112,244,147,185,213,90,199,202,140,143,248,173,109,68,105,117,39,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,76,246,113,137,194,174,101,194,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,244,35,165,107,24,223,19,27,93,27,102,102,214,237,122,163,145,59,111,141,239,225,70,148,248,78,242,177,163,126,159,227,222,221,1,213,64,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,165,110,117,126,105,241,111,79,232,125,198,226,57,42,121,167,202,125,63,174,247,27,113,110,154,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,251,107,95,9,122,177,162,250,251,75,195,245,198,209,227,111,89,5,193,148,248,172,158,34,154,63,141,82,207,91,37,37,29,79,68,153,236,166,239,62,37,254,28,175,71,51,175,213,209,62,107,118,156,5,112,243,153,112,205,195,205,179,79,179,156,182,174,239,114,172,168,248,211,232,102,98,35,44,15,168,167,129,102,182,196,173,154,86,61,145,212,54,119,172,145,171,88,247,202,247,35,83,114,170,200,160,102,179,139,31,52,250,201,234,6,67,238,51,150,169,201,83,202,198,83,234,5,119,183,91,138,171,226,199,205,62,178,122,129,144,251,140,231,95,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,33,7,56,92,214,235,138,240,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,177,207,78,157,85,28,218,54,45,167,146,94,177,216,165,197,115,174,31,170,33,236,222,169,174,11,152,209,201,185,238,241,116,178,71,79,73,80,157,17,155,35,236,190,42,111,154,191,115,252,87,210,222,145,185,86,207,192,57,87,22,62,86,53,147,211,252,135,219,167,51,88,95,67,56,81,211,142,45,120,17,209,236,43,53,139,192,221,104,116,254,195,61,130,255,0,4,40,250,171,69,83,173,148,232,174,106,42,167,114,23,237,106,75,10,170,54,70,181,170,138,199,178,57,25,74,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,181,78,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,166,7,22,62,86,53,147,211,252,135,219,167,51,88,106,160,128,28,116,242,224,163,215,189,101,196,53,139,5,130,234,234,188,131,32,181,218,181,6,154,154,182,8,250,89,218,214,199,37,210,7,212,187,164,115,67,4,76,137,98,99,36,73,58,198,228,141,28,201,22,89,211,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,126,100,22,231,87,229,99,22,245,2,135,219,174,37,43,23,189,203,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,76,160,1,149,112,95,159,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,149,114,255,0,185,92,121,19,211,47,198,189,226,180,149,64,0,10,1,230,143,231,179,83,127,5,246,122,34,42,151,125,203,131,151,253,31,14,246,40,181,111,87,177,223,246,88,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,252,101,151,138,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,202,185,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,90,160,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,117,60,209,252,137,234,111,224,190,241,68,81,94,147,224,191,181,13,83,195,116,207,226,159,12,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,105,123,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,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,102,135,86,48,95,217,126,169,230,90,103,241,79,137,253,146,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,47,83,149,199,145,61,50,252,107,222,43,74,86,226,199,205,62,178,122,129,144,251,140,229,191,112,21,165,184,38,180,242,216,193,180,211,82,236,95,25,198,239,63,19,241,180,94,42,106,126,239,106,255,0,85,52,127,196,133,236,145,189,36,137,142,250,92,157,122,116,94,168,170,139,85,124,98,240,117,157,240,129,157,211,216,47,245,159,25,198,239,59,254,207,228,29,184,105,254,41,218,134,157,245,95,222,172,158,89,32,237,73,80,145,255,0,17,83,127,77,205,234,139,242,145,92,180,185,130,84,232,245,214,207,195,230,175,221,105,35,211,234,250,143,13,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,213,202,168,196,119,75,159,50,174,122,173,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,226,76,246,70,222,145,196,247,125,78,78,189,58,39,85,84,69,208,159,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,233,179,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,137,254,114,174,44,124,172,107,39,167,249,15,183,78,102,176,213,64,0,16,3,157,95,149,140,91,212,10,31,110,184,148,172,94,247,46,46,7,42,120,82,195,107,243,13,65,125,37,70,162,230,20,240,50,186,24,153,20,172,178,82,53,85,233,69,20,232,138,231,189,206,86,186,119,53,221,167,62,40,154,212,114,66,146,201,50,129,74,220,234,252,211,226,222,159,208,251,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,175,240,117,193,214,119,197,254,119,81,96,176,86,124,27,27,179,108,251,65,144,118,225,168,248,95,118,26,135,210,255,0,122,190,120,164,159,187,37,58,199,252,53,93,157,119,59,162,39,207,65,56,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,153,109,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,115,31,225,41,88,212,142,154,155,123,24,196,147,181,4,113,69,220,216,142,126,205,206,250,156,170,90,255,0,38,13,33,169,196,52,27,37,213,203,140,21,112,212,106,21,225,176,209,163,167,137,240,77,110,183,247,34,142,102,49,191,91,30,181,51,87,70,228,122,252,210,24,213,26,136,187,159,10,249,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,156,189,20,184,95,127,243,76,166,209,108,240,191,243,211,87,207,222,70,127,251,53,187,30,255,0,248,216,223,241,138,90,161,64,60,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,79,240,12,171,154,83,225,59,202,198,141,250,127,143,123,116,5,53,243,25,224,163,247,85,212,120,47,248,5,178,235,38,153,101,63,196,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,242,156,11,241,155,125,224,243,81,234,174,114,90,190,51,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,31,215,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,88,87,37,79,43,25,79,168,21,222,221,110,32,7,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,29,127,143,238,15,173,92,89,105,27,155,111,74,184,243,188,58,158,178,191,20,124,50,181,25,83,59,216,213,146,134,86,200,246,197,178,161,97,137,137,35,156,213,137,237,99,247,108,73,35,146,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,47,167,151,23,22,249,151,21,186,71,95,85,168,56,189,93,62,67,135,212,65,107,174,191,69,76,145,91,175,111,115,21,201,36,93,58,53,149,45,106,53,103,137,169,177,189,216,158,221,173,153,34,142,90,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,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,162,31,228,124,177,120,125,202,120,154,111,16,55,106,46,245,170,110,245,206,229,137,74,201,103,165,186,223,101,170,150,119,215,84,203,52,175,221,10,247,83,173,35,24,200,149,209,183,170,171,21,241,62,96,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,8,1,206,175,202,198,45,234,5,15,183,92,74,192,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,81,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,126,103,235,3,149,113,47,195,166,9,197,6,150,87,233,158,117,79,254,118,178,207,91,190,111,232,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,255,0,37,79,228,169,154,195,74,124,39,121,88,209,191,79,241,239,110,128,234,160,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,128,82,183,58,191,52,248,183,167,244,62,227,113,28,149,60,211,229,62,159,215,123,141,184,186,144,0,51,89,197,143,154,125,100,245,3,33,247,25,203,84,228,169,229,99,41,245,2,187,219,173,197,85,241,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,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,196,86,35,164,223,74,219,115,190,78,115,27,211,162,116,119,113,8,107,69,165,247,90,173,23,188,235,68,206,171,130,219,108,202,45,152,189,58,58,137,221,138,201,234,105,43,106,101,217,81,213,27,190,6,210,67,186,52,71,47,74,184,220,170,223,150,254,235,203,47,90,255,0,98,220,92,98,222,34,223,226,168,51,190,152,85,102,200,183,205,23,141,158,31,15,36,125,100,99,91,210,170,42,109,238,93,221,34,89,118,181,93,183,165,255,0,0,114,174,44,124,172,107,39,167,249,15,183,78,102,176,210,159,9,222,86,52,111,211,252,123,219,160,33,87,57,189,89,209,170,76,18,197,163,23,188,67,227,90,147,87,219,190,89,174,59,93,23,217,250,21,153,89,44,221,222,159,197,241,29,137,33,240,232,170,223,163,186,253,174,138,13,245,67,167,182,204,202,245,159,227,86,109,57,146,174,60,178,190,241,69,77,97,125,37,90,82,206,219,139,230,99,105,150,57,149,205,72,159,221,86,116,122,185,187,87,162,245,78,157,77,4,106,229,187,81,237,28,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,62,231,50,53,95,249,145,92,141,141,175,114,43,155,20,40,228,137,153,215,53,80,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,0,50,174,90,166,174,242,224,172,226,39,135,109,11,213,141,16,130,213,67,157,87,97,248,189,62,76,151,26,217,217,29,202,149,214,186,10,104,170,81,206,115,227,135,194,199,14,231,71,28,72,233,35,116,138,155,228,99,35,150,111,240,153,193,246,151,240,139,134,203,98,193,210,174,190,251,120,167,165,110,71,125,169,150,68,125,214,120,22,85,99,210,5,123,162,167,99,86,162,86,177,140,78,187,21,168,247,72,228,87,175,117,0,3,42,229,255,0,114,184,242,39,166,95,141,123,197,105,42,128,0,20,3,205,31,207,102,166,254,11,236,244,68,170,229,71,192,183,248,142,40,53,175,12,255,0,205,234,176,10,42,231,127,164,231,93,36,167,86,255,0,209,120,87,185,223,238,230,70,127,147,204,90,161,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,114,174,104,254,123,53,55,240,95,103,162,37,87,35,31,190,207,203,127,169,22,168,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,93,79,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,165,110,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,159,87,49,61,97,209,45,45,225,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,250,35,58,182,56,213,81,101,98,59,62,230,132,249,127,233,119,16,90,69,195,237,167,14,226,7,37,241,117,244,155,226,182,217,103,138,41,106,172,52,177,203,35,25,74,234,232,106,37,142,170,21,141,176,201,18,109,107,161,107,221,22,231,53,172,108,121,246,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,40,7,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,137,254,114,174,44,124,172,107,39,167,249,15,183,78,102,176,182,158,109,124,107,252,18,142,179,132,221,50,185,221,104,239,83,118,100,205,46,16,47,98,54,208,205,7,113,150,198,170,183,124,157,230,75,20,146,186,55,53,169,26,54,37,89,18,89,152,206,129,203,23,143,31,219,125,138,155,65,181,98,245,187,62,199,237,237,248,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,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,10,86,231,87,230,159,22,244,254,135,220,110,36,53,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,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,35,175,48,252,214,235,128,112,91,170,183,219,53,61,36,213,21,86,118,89,30,218,150,57,204,72,46,21,49,80,204,228,70,185,171,189,177,84,200,230,47,94,136,244,106,170,57,17,90,185,225,52,209,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,237,123,60,93,83,220,233,42,106,118,61,239,88,251,179,201,44,189,189,234,214,111,218,223,165,168,132,32,231,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,165,84,178,162,244,133,140,150,142,40,147,115,122,57,245,76,77,205,84,68,124,10,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,66,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,159,224,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,15,85,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,252,72,94,201,27,210,72,152,239,165,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,212,10,239,110,183,16,3,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,137,254,68,174,33,185,110,104,151,17,58,219,97,214,76,138,90,187,115,219,80,233,178,234,42,103,206,231,228,204,142,8,33,164,133,101,89,182,209,178,54,211,237,122,195,26,62,70,61,201,185,143,219,34,74,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,0,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,2,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,144,10,86,231,87,230,159,22,244,254,135,220,110,35,146,167,154,124,167,211,250,239,113,183,23,82,0,6,107,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,170,190,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,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,204,190,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,204,181,78,27,56,93,186,208,114,164,206,177,92,162,201,87,124,185,106,61,158,231,157,218,236,180,140,115,167,108,254,14,25,45,44,143,195,200,231,78,247,186,134,142,161,25,242,85,89,146,23,198,187,92,142,168,188,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,242,52,209,164,249,215,237,67,75,48,221,76,248,95,195,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,28,171,139,31,43,26,201,233,254,67,237,211,153,172,46,251,55,227,54,197,193,231,2,58,35,115,142,213,241,156,207,40,211,251,53,62,51,109,149,143,74,87,73,21,178,151,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,58,97,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,124,220,136,212,254,72,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,187,220,198,189,236,106,61,253,215,139,31,43,26,201,233,254,67,237,211,153,172,53,80,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,0,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,0,1,149,114,255,0,185,92,121,19,211,47,198,189,226,180,149,64,0,10,245,200,249,125,211,113,19,199,166,168,107,14,178,90,170,219,167,86,234,139,69,53,21,182,104,165,133,153,51,214,195,12,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,250,245,100,136,150,20,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,227,149,115,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,181,64,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,2,234,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,0,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,165,43,113,99,230,159,89,61,64,200,125,198,114,221,56,32,213,236,55,65,121,98,98,90,185,168,19,213,199,98,199,105,238,243,84,37,36,11,52,242,189,247,202,184,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,42,47,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,244,164,122,181,172,107,229,150,87,163,25,191,106,79,254,84,124,11,127,136,226,131,90,240,207,252,222,171,0,162,174,119,250,78,117,210,74,117,111,253,23,133,123,157,254,238,100,103,249,60,197,170,21,235,203,75,151,221,54,143,90,172,252,65,234,253,170,174,61,65,175,167,241,54,123,77,92,82,210,207,141,49,237,170,130,68,145,25,58,178,119,212,83,79,19,149,147,68,215,192,189,90,168,143,71,116,176,160,80,15,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,19,252,229,92,88,249,88,214,79,79,242,31,110,156,205,97,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,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,192,191,25,182,46,48,244,226,170,231,37,171,224,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,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,10,192,231,139,148,223,105,49,93,36,194,169,235,182,89,110,183,11,197,210,178,155,180,197,238,213,82,71,75,29,60,155,213,55,183,107,43,106,83,162,42,53,123,157,92,138,173,106,164,0,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,71,94,97,248,85,215,63,224,183,85,108,86,106,138,72,106,41,108,236,189,189,213,47,115,88,176,91,234,98,174,153,168,173,107,151,123,162,166,145,172,78,157,21,234,212,85,106,42,185,51,194,106,118,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,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,159,224,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,113,78,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,103,179,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,248,144,189,241,187,172,114,177,223,75,151,167,94,139,209,81,81,45,255,0,146,167,149,140,167,212,10,239,110,183,16,3,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,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,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,2,149,185,213,249,167,197,189,63,161,247,27,136,228,169,230,159,41,244,254,187,220,109,197,212,128,1,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,42,175,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,0,141,92,197,117,142,197,163,124,35,231,117,55,120,124,69,94,97,111,159,14,181,211,110,123,59,213,85,240,75,27,151,123,88,244,111,106,4,168,159,163,182,181,253,141,155,154,231,181,74,22,210,124,23,246,161,170,120,110,153,252,83,225,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,52,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,153,156,206,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,215,83,62,216,112,167,54,11,87,87,106,74,188,11,32,172,183,195,75,79,39,247,211,104,106,85,43,35,158,161,138,245,84,223,60,245,140,99,209,173,107,155,2,181,17,92,199,170,206,160,114,174,44,124,172,107,39,167,249,15,183,78,102,176,244,25,150,127,153,106,13,77,170,171,51,200,106,238,175,177,217,232,172,22,196,153,83,101,29,186,146,36,138,158,158,38,53,17,172,99,90,157,87,162,125,79,115,222,237,207,123,156,182,147,202,235,151,253,29,162,142,219,196,222,183,227,189,235,172,222,26,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,186,101,238,244,138,57,17,142,133,209,186,69,106,189,98,116,86,126,114,174,44,124,172,107,39,167,249,15,183,78,102,176,213,64,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,0,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,0,6,85,203,254,229,113,228,79,76,191,26,247,138,210,85,0,0,0,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,199,42,230,143,231,179,83,127,5,246,122,34,85,114,49,251,236,252,183,250,145,106,128,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,5,212,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,74,86,226,199,205,62,178,122,129,144,251,140,231,148,200,181,75,59,202,240,76,71,76,239,247,223,21,141,224,158,63,236,253,23,133,133,158,15,198,204,147,85,127,17,140,73,36,223,35,81,223,196,115,182,244,232,222,137,242,37,255,0,46,14,95,245,156,68,95,98,213,189,94,199,127,216,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,241,150,43,191,0,2,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,159,231,42,226,199,202,198,178,122,127,144,251,116,230,107,11,169,229,139,192,119,236,66,197,77,175,58,177,101,219,159,100,22,246,252,54,215,113,183,118,234,177,120,92,249,155,39,71,119,92,157,234,136,29,78,174,221,28,114,194,213,146,21,233,190,86,175,138,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,240,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,240,230,99,227,119,88,229,123,126,166,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,236,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,162,190,111,57,215,218,222,50,110,86,15,133,248,79,177,88,253,174,197,222,239,247,60,95,114,55,87,247,118,237,78,223,79,31,219,219,213,223,226,183,117,250,182,183,213,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,127,134,143,71,73,190,149,183,22,252,218,230,55,167,85,232,238,218,151,82,12,171,154,19,229,189,148,223,115,14,9,116,182,237,145,215,120,186,186,123,125,93,174,57,59,76,143,109,45,21,117,69,37,52,125,24,136,139,178,8,34,103,94,155,157,183,171,149,92,170,171,82,220,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,79,240,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,5,0,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,0,57,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,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,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,1,149,115,74,124,39,121,88,209,191,79,241,239,110,128,234,160,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,0,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,64,41,91,157,95,154,124,91,211,250,31,113,184,142,74,158,105,242,159,79,235,189,198,220,93,72,0,25,172,226,199,205,62,178,122,129,144,251,140,229,170,114,84,242,177,148,250,129,93,237,214,226,170,248,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,10,160,231,113,171,213,47,186,233,238,130,80,207,87,29,60,20,242,229,247,72,221,4,93,137,222,247,73,75,68,230,73,243,149,31,26,71,94,142,111,210,197,73,163,95,173,81,54,112,14,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,138,139,231,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,111,168,234,173,223,59,106,230,219,26,163,87,165,36,142,69,119,207,103,138,228,201,170,95,101,56,142,190,233,157,125,247,194,208,103,120,252,158,26,139,194,239,241,151,74,39,164,208,255,0,17,24,174,143,101,43,174,46,249,185,172,119,94,139,213,221,180,46,164,28,171,139,31,43,26,201,233,254,67,237,211,153,172,39,255,0,43,222,5,191,109,121,83,53,199,88,240,207,23,166,214,93,255,0,7,166,173,118,216,111,183,72,228,106,39,88,85,171,226,40,225,233,39,115,170,181,143,149,25,31,241,90,218,136,210,234,65,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,213,64,0,25,87,47,251,149,199,145,61,50,252,107,222,43,73,84,0,0,0,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,28,171,154,63,158,205,77,252,23,217,232,137,85,200,199,239,179,242,223,234,69,170,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,23,83,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,3,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,41,91,139,31,52,250,201,234,6,67,238,51,158,215,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,186,255,0,176,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,1,64,60,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,79,243,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,1,74,220,206,184,14,253,136,95,106,117,231,73,236,187,112,28,130,224,239,137,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,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,10,249,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,51,173,199,230,117,251,68,227,39,86,47,255,0,11,248,127,132,200,36,177,118,123,253,221,223,13,141,148,29,221,219,91,211,185,225,123,155,122,125,59,246,245,119,77,203,58,185,29,98,215,218,76,87,87,51,90,138,29,150,91,173,194,207,107,163,169,238,177,123,181,84,145,213,73,81,30,196,93,237,218,202,218,101,234,168,141,94,231,70,170,171,92,137,103,224,206,103,29,56,85,215,0,227,7,86,236,87,154,138,73,170,42,178,138,187,219,29,76,247,57,137,5,193,222,58,22,170,185,173,93,237,138,166,54,189,58,116,71,163,145,21,200,136,229,181,238,80,217,215,218,222,13,173,182,15,133,248,79,177,89,5,210,197,222,239,247,60,95,114,70,215,247,118,237,78,223,79,31,219,219,213,223,226,183,117,250,182,182,181,185,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,159,224,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,10,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,0,115,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,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,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,213,65,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,1,149,115,74,124,39,121,88,209,191,79,241,239,110,128,234,160,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,128,82,183,58,191,52,248,183,167,244,62,227,113,28,149,60,211,229,62,159,215,123,141,184,186,144,0,51,89,197,143,154,125,100,245,3,33,247,25,203,84,228,169,229,99,41,245,2,187,219,173,197,85,241,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,25,235,230,43,172,119,221,100,226,227,59,169,187,195,225,233,48,251,132,248,117,174,155,115,31,217,165,160,158,88,220,187,218,198,43,187,179,173,68,253,29,185,204,239,236,220,230,177,170,88,87,37,140,2,154,197,195,206,87,168,53,24,245,93,29,203,42,202,31,76,202,233,146,86,178,190,221,71,79,26,66,177,35,151,99,152,202,137,235,216,175,98,124,223,189,174,85,237,162,54,194,136,127,205,79,71,47,186,187,194,61,222,167,28,155,173,94,5,112,139,49,146,155,107,63,190,169,105,160,158,58,148,222,247,181,25,219,130,162,89,250,253,78,119,99,99,90,174,122,42,82,102,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,204,211,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,114,174,44,124,172,107,39,167,249,15,183,78,82,183,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,125,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,230,126,176,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,160,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,0,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,0,3,42,229,255,0,114,184,242,39,166,95,141,123,197,105,42,128,0,0,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,227,149,115,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,181,64,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,2,234,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,0,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,165,74,231,186,23,168,252,69,241,221,170,122,95,165,246,111,29,117,174,212,12,138,89,166,149,85,148,182,250,86,220,230,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,122,154,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,0,10,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,156,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,62,220,116,112,101,125,224,243,81,233,109,145,221,126,51,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,31,160,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,206,174,114,183,107,85,255,0,132,76,38,251,98,185,210,92,109,183,28,226,219,87,71,89,73,51,102,130,166,9,45,151,7,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,2,249,92,121,236,211,47,198,189,158,180,191,224,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,51,3,171,25,215,237,67,84,243,45,76,248,95,195,62,214,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,23,125,202,127,22,177,99,252,18,226,23,107,69,15,135,171,201,174,23,123,165,210,78,235,223,226,42,153,93,53,35,100,232,229,84,103,72,41,41,217,209,168,141,250,58,244,220,231,42,204,0,80,15,52,127,61,154,155,248,47,179,209,19,43,145,246,107,117,175,192,53,79,78,102,167,164,75,109,142,241,110,189,211,202,214,59,190,233,235,161,150,25,90,247,110,218,172,70,219,225,86,162,53,21,21,210,117,87,117,68,108,53,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,128,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,40,7,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,136,1,205,31,207,102,166,254,11,236,244,68,255,0,228,169,229,99,41,245,2,187,219,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,5,106,234,199,38,191,218,134,169,230,90,153,251,199,124,51,237,110,65,113,190,248,47,178,29,239,11,226,170,100,155,181,220,241,173,223,183,185,183,118,214,245,233,215,162,117,232,77,94,23,52,47,247,107,208,156,103,69,62,212,253,163,251,57,227,127,164,252,15,131,239,248,138,201,234,127,196,247,36,219,183,191,183,250,235,215,111,95,151,94,137,213,64,42,175,251,134,63,251,81,127,220,159,254,254,89,78,147,224,191,178,253,44,195,116,207,226,159,19,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,176,71,254,53,184,82,253,240,116,178,213,166,127,111,126,201,124,51,32,130,251,227,126,23,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,124,250,167,0,225,115,149,39,238,215,174,216,206,181,254,222,190,209,253,156,241,191,209,159,101,188,31,127,196,81,207,77,254,59,197,201,183,111,127,119,245,23,174,222,159,46,189,82,127,128,10,171,254,225,143,254,212,95,247,39,255,0,191,150,83,164,248,47,236,191,75,48,221,51,248,167,196,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,2,42,241,207,192,199,239,163,246,39,253,148,126,199,125,142,248,151,251,73,241,15,21,226,252,55,255,0,140,67,179,111,134,255,0,214,235,191,251,58,124,252,167,5,60,183,191,115,237,83,186,234,103,237,151,237,111,196,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,252,186,44,213,0,133,92,107,114,222,253,240,117,78,213,169,159,182,95,178,95,12,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,243,232,142,10,121,111,126,231,218,167,117,212,207,219,47,218,223,137,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,249,116,89,170,0,5,106,234,199,38,191,218,134,169,230,90,153,251,199,124,51,237,110,65,113,190,248,47,178,29,239,11,226,170,100,155,181,220,241,173,223,183,185,183,118,214,245,233,215,162,117,232,74,174,10,120,82,253,207,180,178,235,166,127,111,126,214,252,79,32,158,251,227,126,23,224,59,125,202,106,120,123,93,190,244,189,122,120,109,219,183,39,93,253,58,124,186,172,85,213,142,77,127,181,13,83,204,181,51,247,142,248,103,218,220,130,227,125,240,95,100,59,222,23,197,84,201,55,107,185,227,91,191,111,115,110,237,173,235,211,175,68,235,208,154,188,46,104,95,238,215,161,56,206,138,125,169,251,71,246,115,198,255,0,73,248,31,7,223,241,21,147,212,255,0,137,238,73,183,111,127,111,245,215,174,222,191,46,189,19,170,131,242,114,203,117,246,241,138,222,109,56,182,71,246,126,245,91,111,168,167,183,93,252,27,42,254,31,84,248,220,216,170,123,15,84,100,189,183,171,95,219,114,237,118,222,139,242,82,176,127,184,99,255,0,181,23,253,201,255,0,239,229,143,232,166,151,218,180,87,72,241,13,40,179,58,146,74,124,90,207,77,109,125,69,53,19,105,25,89,59,24,157,234,165,137,170,168,199,205,47,114,87,253,78,85,124,142,85,115,149,85,87,218,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,126,101,96,255,0,112,199,255,0,106,47,251,147,255,0,223,203,41,210,124,23,246,95,165,152,110,153,252,83,226,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,121,77,88,193,127,106,26,89,153,105,159,197,62,25,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,252,173,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,244,0,15,41,171,24,47,237,67,75,51,45,51,248,167,195,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,168,191,238,79,255,0,127,45,80,2,63,241,173,194,151,239,131,165,150,173,51,251,123,246,75,225,153,4,23,223,27,240,191,31,220,237,211,84,67,218,237,247,162,233,215,196,238,221,185,122,108,233,211,231,213,56,7,11,156,169,63,118,189,118,198,117,175,246,245,246,143,236,231,141,254,140,251,45,224,251,254,34,142,122,111,241,222,46,77,187,123,251,191,168,189,118,244,249,117,234,147,252,0,10,171,254,225,143,254,212,95,247,39,255,0,191,150,83,164,248,47,236,191,75,48,221,51,248,167,196,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,0,1,85,127,220,49,255,0,218,139,254,228,255,0,247,242,127,240,185,161,127,187,94,132,227,58,41,246,167,237,31,217,207,27,253,39,224,124,31,127,196,86,79,83,254,39,185,38,221,189,253,191,215,94,187,122,252,186,244,78,170,0,0,0,69,94,57,248,24,253,244,126,196,255,0,178,143,216,239,177,223,18,255,0,105,62,33,226,188,95,134,255,0,241,136,118,109,240,223,250,221,119,255,0,103,79,159,148,224,167,150,247,238,125,170,119,93,76,253,178,253,173,248,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,175,79,13,183,110,212,235,191,175,95,151,69,242,188,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,250,51,236,183,140,236,120,122,56,41,191,199,120,184,247,110,236,110,254,162,116,221,211,231,211,170,245,94,6,56,24,253,203,190,219,127,178,143,219,31,182,63,13,255,0,105,62,31,225,124,39,137,255,0,241,137,183,238,241,63,250,189,54,127,111,95,148,170,0,229,92,81,232,95,239,41,161,57,54,138,125,169,251,57,246,143,193,127,73,248,31,25,216,240,245,144,84,255,0,137,238,71,187,119,99,111,245,211,166,238,191,62,157,22,21,105,63,38,191,217,126,169,225,186,153,251,199,124,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,77,94,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,164,252,15,140,236,120,122,200,42,127,196,247,35,221,187,177,183,250,233,211,119,95,159,78,139,10,180,159,147,95,236,191,84,240,221,76,253,227,190,39,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,0,86,174,172,114,107,253,168,106,158,101,169,159,188,119,195,62,214,228,23,27,239,130,251,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,132,213,225,115,66,255,0,118,189,9,198,116,83,237,79,218,63,179,158,55,250,79,192,248,62,255,0,136,172,158,167,252,79,114,77,187,123,251,127,174,189,118,245,249,117,232,141,18,225,211,4,209,11,198,117,150,88,41,251,217,38,163,100,21,215,220,130,231,190,102,248,174,237,125,93,77,44,93,151,202,248,217,216,142,177,97,221,26,51,185,179,123,145,21,122,39,85,0,0,8,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,163,62,203,120,206,199,135,163,130,155,252,119,139,143,118,238,198,239,234,39,77,221,62,125,58,175,127,224,167,133,47,220,251,75,46,186,103,246,247,237,111,196,242,9,239,190,55,225,126,3,183,220,166,167,135,181,219,239,75,215,167,134,221,187,114,117,223,211,167,203,170,200,3,202,106,198,11,251,80,210,204,203,76,254,41,240,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,107,127,112,199,255,0,106,47,251,147,255,0,223,203,84,0,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,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,90,224,254,225,143,254,212,95,247,39,255,0,191,157,86,225,202,243,59,189,240,227,69,195,69,255,0,138,191,29,141,216,178,10,91,238,63,254,3,67,23,195,54,178,225,226,162,250,42,210,73,187,210,92,17,251,164,145,123,125,157,173,78,143,250,92,46,114,164,253,218,245,219,25,214,191,219,215,218,63,179,158,55,250,51,236,183,131,239,248,138,57,233,191,199,120,185,54,237,239,238,254,162,245,219,211,229,215,170,79,240,8,85,198,183,45,239,223,7,84,237,90,153,251,101,251,37,240,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,191,62,137,234,248,24,224,99,247,46,251,109,254,202,63,108,126,216,252,55,253,164,248,127,133,240,158,39,255,0,198,38,223,187,196,255,0,234,244,217,253,189,126,82,168,2,170,255,0,184,99,255,0,181,23,253,201,255,0,239,228,255,0,225,115,66,255,0,118,189,9,198,116,83,237,79,218,63,179,158,55,250,79,192,248,62,255,0,136,172,158,167,252,79,114,77,187,123,251,127,174,189,118,245,249,117,232,157,84,16,3,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,70,125,150,241,157,143,15,71,5,55,248,239,23,30,237,221,141,223,212,78,155,186,124,250,117,94,171,192,199,3,31,185,119,219,111,246,81,251,99,246,199,225,191,237,39,195,252,47,132,241,63,254,49,54,253,222,39,255,0,87,166,207,237,235,242,229,92,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,250,51,236,183,140,236,120,122,56,41,191,199,120,184,247,110,236,110,254,162,116,221,211,231,211,170,247,254,10,120,82,253,207,180,178,235,166,127,111,126,214,252,79,32,158,251,227,126,23,224,59,125,202,106,120,123,93,190,244,189,122,120,109,219,183,39,93,253,58,124,186,172,128,0,170,191,238,24,255,0,237,69,255,0,114,127,251,249,101,58,79,130,254,203,244,179,13,211,63,138,124,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,193,0,56,163,229,73,251,202,107,182,77,173,127,183,175,179,159,104,252,23,244,103,217,111,25,216,240,244,112,83,127,142,241,113,238,221,216,221,253,68,233,187,167,207,167,85,239,252,20,240,165,251,159,105,101,215,76,254,222,253,173,248,158,65,61,247,198,252,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,249,117,94,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,163,62,203,120,206,199,135,163,130,155,252,119,139,143,118,238,198,239,234,39,77,221,62,125,58,175,127,224,167,133,47,220,251,75,46,186,103,246,247,237,111,196,242,9,239,190,55,225,126,3,183,220,166,167,135,181,219,239,75,215,167,134,221,187,114,117,223,211,167,203,170,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,26,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,124,206,213,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,252,57,152,201,27,210,72,158,223,169,169,215,167,84,234,138,138,190,172,3,149,107,167,20,122,19,195,95,193,63,109,121,207,217,207,180,126,39,225,159,209,149,149,157,255,0,15,218,239,127,147,69,38,221,189,248,191,173,211,174,239,151,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,124,30,190,147,101,43,36,142,55,73,190,162,8,216,189,31,52,105,209,23,119,213,215,167,68,85,78,171,83,148,216,169,50,171,118,21,81,93,178,245,117,183,214,221,40,233,187,79,94,237,45,36,148,209,212,73,189,19,99,118,190,182,153,58,42,163,151,185,213,168,168,215,42,126,176,0,3,159,235,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,167,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,204,145,85,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,228,213,84,250,192,7,42,215,78,40,244,39,134,191,130,126,218,243,159,179,159,104,252,79,195,63,163,43,43,59,254,31,181,222,255,0,38,138,77,187,123,241,127,91,167,93,223,46,189,23,167,148,210,222,61,120,78,214,156,238,217,166,122,105,170,223,25,201,47,61,239,5,69,240,43,149,63,119,181,11,230,147,248,147,83,178,54,244,142,39,187,234,114,117,233,209,58,170,162,44,128,0,17,87,251,168,252,9,255,0,195,159,253,217,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,252,143,214,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,1,231,232,181,11,1,184,230,85,250,115,111,206,49,250,172,178,215,78,149,117,214,24,110,112,190,227,75,2,164,106,146,203,76,142,238,177,138,147,68,168,231,53,19,248,140,255,0,116,157,125,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,231,244,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,135,51,25,35,122,73,19,219,245,53,58,244,234,157,81,81,87,235,186,231,248,109,139,50,176,105,245,231,33,164,163,200,114,170,122,234,155,45,12,202,173,125,123,40,210,37,169,72,149,83,107,158,198,207,27,213,157,119,171,55,185,17,91,27,213,190,128,0,1,197,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,124,30,190,175,125,43,228,146,54,201,190,158,9,24,157,95,12,137,209,87,119,211,215,167,69,69,95,214,208,190,40,244,39,137,79,141,254,197,51,159,180,127,103,60,55,196,255,0,163,43,40,251,30,35,187,217,255,0,41,138,61,219,187,18,255,0,87,175,77,191,62,157,83,175,85,60,86,175,107,70,151,232,46,27,38,160,106,230,95,73,142,216,163,168,138,145,42,38,100,146,190,89,228,85,217,20,81,68,215,75,43,250,35,156,173,99,92,168,198,61,235,209,172,114,167,181,35,86,89,204,123,131,28,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,61,236,166,115,29,181,236,114,117,106,171,87,167,84,85,79,153,218,180,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,135,51,25,35,122,73,19,219,245,53,58,244,234,157,81,81,87,213,128,15,41,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,252,56,88,249,29,214,73,88,223,165,171,211,175,85,232,136,170,158,172,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,39,34,175,214,0,0,252,154,108,166,197,87,149,92,112,170,122,237,247,171,85,190,142,233,89,77,218,122,118,169,106,228,169,142,158,77,234,155,29,185,244,85,41,209,21,92,157,190,174,68,71,53,87,245,128,0,0,15,41,152,106,174,156,105,253,247,22,198,51,92,210,213,101,186,230,183,7,90,236,20,149,149,9,28,151,10,164,98,189,99,141,23,254,203,122,175,70,172,146,195,26,46,249,99,107,189,88,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,124,27,36,179,118,124,109,23,192,174,85,29,174,236,44,154,63,226,67,78,248,221,214,57,88,239,165,203,211,175,69,232,168,168,157,3,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,54,85,50,56,228,116,123,42,35,141,235,209,147,70,189,81,54,253,93,58,245,69,68,232,0,229,90,233,197,30,132,240,215,240,79,219,94,115,246,115,237,31,137,248,103,244,101,101,103,127,195,246,187,223,228,209,73,183,111,126,47,235,116,235,187,229,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,223,7,175,164,217,74,201,35,141,210,111,168,130,54,47,71,205,26,116,69,221,245,117,233,209,21,83,176,73,118,181,67,117,167,177,77,115,164,101,202,178,158,106,186,122,55,76,212,158,104,33,116,109,150,86,71,215,115,152,199,79,11,92,228,78,141,89,99,69,233,185,58,253,96,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,78,172,85,108,141,69,221,27,218,223,64,0,7,228,228,217,77,139,15,183,67,118,200,235,188,37,37,69,194,130,215,28,157,167,201,186,170,182,170,42,74,104,250,49,21,83,124,243,196,206,189,54,183,119,87,42,53,21,83,245,129,197,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,124,30,190,175,125,43,228,146,54,201,190,158,9,24,157,95,12,137,209,87,119,211,215,167,69,69,95,214,208,190,40,244,39,137,79,141,254,197,51,159,180,127,103,60,55,196,255,0,163,43,40,251,30,35,187,217,255,0,41,138,61,219,187,18,255,0,87,175,77,191,62,157,83,175,85,57,86,186,113,71,161,60,53,252,19,246,215,156,253,156,251,71,226,126,25,253,25,89,89,223,240,253,174,247,249,52,82,109,219,223,139,250,221,58,238,249,117,232,189,60,166,150,241,235,194,118,180,231,118,205,51,211,77,86,248,206,73,121,239,120,42,47,129,92,169,251,189,168,95,52,159,196,154,157,145,183,164,113,61,223,83,147,175,78,137,213,85,17,100,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,117,98,171,100,106,46,232,222,214,250,0,0,4,127,213,46,61,120,78,209,108,238,231,166,122,151,170,223,6,201,44,221,159,27,69,240,43,149,71,107,187,11,38,143,248,144,211,190,55,117,142,86,59,233,114,244,235,209,122,42,42,39,181,209,14,36,116,75,136,251,85,206,243,162,249,245,38,71,79,102,168,101,53,123,27,79,61,44,244,207,123,119,49,95,13,67,25,42,49,200,142,218,253,187,28,172,145,17,85,88,244,79,107,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,126,68,107,254,234,63,2,127,240,231,255,0,118,111,31,234,132,170,57,86,186,113,71,161,60,53,252,19,246,215,156,253,156,251,71,226,126,25,253,25,89,89,223,240,253,174,247,249,52,82,109,219,223,139,250,221,58,238,249,117,232,189,60,166,150,241,235,194,118,180,231,118,205,51,211,77,86,248,206,73,121,239,120,42,47,129,92,169,251,189,168,95,52,159,196,154,157,145,183,164,113,61,223,83,147,175,78,137,213,85,17,123,85,54,83,98,171,202,174,56,85,61,118,251,213,170,223,71,116,172,166,237,61,59,84,181,114,84,199,79,38,245,77,142,220,250,42,148,232,138,174,78,223,87,34,35,154,171,250,192,0,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,190,13,146,89,187,62,54,139,224,87,42,142,215,118,22,77,31,241,33,167,124,110,235,28,172,119,210,229,233,215,162,244,84,84,78,129,162,154,247,164,252,68,226,181,89,174,142,101,127,104,44,180,87,7,218,231,169,240,53,52,155,42,153,28,114,58,61,149,17,198,245,232,201,163,94,168,155,126,174,157,122,162,162,116,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,158,157,122,170,34,242,172,79,152,247,6,57,206,85,102,194,177,109,100,241,183,172,130,225,79,107,183,83,125,157,186,199,223,170,158,70,199,20,123,223,76,214,55,115,222,212,234,229,70,167,94,170,168,159,50,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,3,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,37,80,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,218,185,209,101,55,220,27,42,225,235,53,197,171,188,21,235,31,184,95,46,150,234,158,211,36,236,85,65,37,174,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,45,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,4,0,231,87,229,99,22,245,2,135,219,174,37,85,240,157,230,159,70,253,64,199,189,198,2,215,185,202,221,174,182,14,27,112,155,237,138,231,87,110,185,91,181,34,219,87,71,89,73,51,161,158,154,120,232,46,14,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,160,114,249,227,110,213,197,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,172,181,0,170,190,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,151,252,0,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,0,82,183,44,94,60,127,98,23,218,109,6,213,139,214,220,7,32,184,55,225,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,28,171,138,123,254,178,226,220,62,230,215,254,31,172,159,21,207,168,237,232,251,69,51,105,155,83,39,206,86,36,242,69,11,149,18,89,163,129,102,146,56,250,59,124,140,99,118,73,215,182,236,240,224,122,209,170,26,107,170,16,107,70,33,151,213,193,155,65,81,87,86,151,170,182,71,93,60,147,212,199,36,117,18,201,226,91,35,101,123,219,52,189,92,244,114,245,122,187,249,252,205,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,21,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,205,121,72,101,186,219,111,226,94,60,51,76,29,73,62,49,118,167,248,150,111,69,83,44,16,177,246,234,102,73,12,83,164,174,138,73,183,197,53,107,21,145,195,183,184,247,53,175,115,35,221,36,125,255,0,157,197,218,235,96,186,232,53,246,197,115,171,183,92,173,213,25,5,93,29,101,36,206,134,122,105,227,117,177,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,75,94,5,248,205,177,113,135,167,21,87,57,45,95,6,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,146,74,128,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,89,166,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,231,179,140,30,44,243,46,46,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,111,233,219,98,170,182,38,34,88,167,38,8,245,229,116,191,37,155,43,173,171,110,149,182,161,173,196,233,235,233,183,44,149,171,36,158,53,244,82,172,136,230,83,53,200,136,246,118,221,27,230,123,214,55,49,236,168,73,43,47,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,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,242,51,239,198,223,24,57,55,23,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,155,157,45,57,74,113,175,240,74,202,62,19,117,54,231,106,163,178,205,222,147,11,184,78,189,137,27,93,52,253,199,219,28,168,221,146,119,159,44,178,68,233,28,215,36,136,232,145,100,89,97,99,45,168,20,237,196,55,22,121,151,8,188,206,245,51,56,177,83,213,222,44,85,244,246,154,107,238,56,218,244,165,130,234,196,177,210,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,45,180,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,2,162,249,161,234,246,101,160,188,123,105,182,174,105,252,244,145,223,113,220,30,142,106,116,171,129,38,130,86,62,182,231,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,37,143,240,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,140,140,87,53,142,124,82,196,245,99,55,237,78,170,0,0,30,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,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,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,210,145,234,214,177,175,150,89,94,140,102,253,169,106,156,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,134,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,2,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,159,224,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,59,175,56,252,255,0,50,210,204,203,135,221,65,211,236,134,174,199,144,216,234,50,58,154,26,234,101,77,241,63,165,181,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,95,240,125,197,158,27,197,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,205,157,123,140,69,87,68,244,78,234,1,74,220,85,113,11,149,112,191,205,67,50,213,204,90,155,199,248,15,132,211,92,109,111,170,146,158,27,157,12,182,90,38,203,79,35,152,191,232,200,197,115,94,214,75,20,79,86,63,102,213,183,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,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,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,47,55,227,54,251,198,31,29,218,35,115,142,213,240,108,51,23,212,11,53,62,51,109,149,140,90,166,199,45,206,151,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,221,202,143,150,75,191,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,133,85,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,191,224,0,41,91,138,174,33,114,174,23,249,168,102,90,185,139,83,120,255,0,1,240,154,107,141,173,245,82,83,195,115,161,150,203,68,217,105,228,115,23,253,25,24,174,107,218,201,98,137,234,199,236,218,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,246,160,0,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,62,84,50,61,55,171,158,173,241,60,159,117,142,251,131,113,64,154,85,79,15,136,178,234,93,190,122,122,200,247,49,157,138,170,26,121,234,233,234,122,171,28,247,109,99,42,98,237,163,152,213,241,59,221,185,99,106,22,213,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,40,47,153,254,180,93,117,91,139,76,182,197,14,95,87,118,198,48,106,134,216,108,212,110,99,162,130,130,120,225,137,183,6,178,53,107,122,189,107,25,51,93,42,162,171,210,56,209,28,232,217,31,73,65,201,11,75,127,252,229,235,93,194,197,255,0,154,98,214,139,159,138,255,0,158,166,190,14,202,63,255,0,217,174,222,246,127,196,199,127,140,67,207,243,67,213,236,203,65,120,246,211,109,92,211,249,233,35,190,227,184,61,28,212,233,87,2,77,4,172,125,109,206,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,31,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,253,25,24,174,107,28,248,165,137,234,198,111,218,157,84,0,10,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,128,64,14,117,126,86,49,111,80,40,125,186,226,85,95,9,222,105,244,111,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,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,210,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,83,66,124,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,192,4,0,231,87,229,99,22,245,2,135,219,174,37,85,240,157,230,159,70,253,64,199,189,198,2,213,57,213,249,88,197,189,64,161,246,235,137,80,26,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,184,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,59,0,42,175,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,0,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,0,25,87,45,167,148,167,26,255,0,27,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,193,74,220,206,184,14,253,136,95,106,117,231,73,236,187,112,28,130,224,239,137,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,143,252,20,113,93,125,225,47,89,104,179,46,237,214,179,16,185,116,163,202,108,148,83,49,190,62,151,107,210,57,17,178,34,177,102,129,239,238,198,189,88,229,232,248,251,140,100,178,41,161,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,242,34,7,51,14,53,238,60,48,96,150,220,39,77,46,126,27,82,114,222,149,52,85,145,173,44,223,6,161,134,104,214,74,137,169,230,108,155,251,221,31,4,104,232,246,175,73,220,143,71,66,141,117,32,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,153,161,62,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,133,124,243,190,228,255,0,50,126,154,87,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,66,124,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,10,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,181,87,195,63,53,141,121,210,140,202,165,218,195,119,171,212,92,79,32,188,124,70,238,202,215,110,184,219,210,68,114,74,182,215,110,108,81,51,170,177,233,74,173,236,255,0,11,100,126,31,184,249,15,213,231,43,115,166,189,113,37,132,222,104,227,171,142,158,191,77,237,181,49,50,174,146,90,89,218,199,215,220,28,212,146,25,154,217,98,127,69,78,172,145,173,123,87,170,57,17,81,80,236,28,140,126,251,63,45,254,164,71,94,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,196,240,47,193,149,247,140,61,71,170,182,73,117,248,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,117,235,52,189,169,81,36,115,86,56,218,199,57,219,149,25,20,154,9,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,205,191,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,1,72,28,199,249,128,86,113,17,125,151,73,52,135,34,255,0,98,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,193,72,184,7,10,156,40,234,63,22,153,221,102,27,130,197,224,233,45,182,250,138,203,133,238,166,21,117,13,4,157,153,22,146,57,220,138,138,157,249,216,200,145,24,143,145,26,178,72,145,189,177,61,14,107,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,248,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,80,15,52,127,61,154,155,248,47,179,209,30,131,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,0,41,91,157,95,154,124,91,211,250,31,113,184,145,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,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,0,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,126,69,0,241,209,198,109,247,140,61,71,165,185,199,106,248,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,245,235,52,189,168,149,99,107,150,56,218,198,181,187,149,31,44,145,172,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,192,191,25,182,46,48,244,226,170,231,37,171,224,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,10,1,230,143,231,179,83,127,5,246,122,35,234,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,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,29,87,158,119,220,159,230,79,211,72,1,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,250,50,49,92,215,181,146,197,19,213,143,217,181,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,246,160,160,30,104,254,123,53,55,240,95,103,162,63,39,129,126,51,111,188,30,106,61,85,206,75,87,198,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,191,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,242,63,88,20,173,204,235,143,31,219,125,246,167,65,180,158,245,187,1,199,238,14,248,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,72,171,194,119,154,125,27,245,3,30,247,24,13,41,130,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,66,170,249,231,125,201,254,100,253,52,138,188,174,60,246,105,151,227,94,207,90,95,240,0,20,3,205,31,207,102,166,254,11,236,244,71,228,240,47,198,109,247,131,205,71,170,185,201,106,248,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,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,126,71,235,2,0,115,58,227,199,246,33,98,169,208,109,39,189,109,207,178,11,123,190,37,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,151,154,114,233,230,89,159,102,249,150,57,195,142,184,80,85,228,85,23,10,118,219,172,57,45,21,36,213,55,23,207,26,61,253,46,72,213,114,202,206,210,34,45,83,90,213,103,107,124,251,209,242,207,28,213,227,115,65,170,120,142,225,163,49,211,107,53,21,36,249,10,211,178,233,143,172,212,241,72,244,184,211,61,37,142,56,159,43,216,216,95,51,91,37,50,203,189,187,25,80,245,94,173,220,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,249,26,19,213,205,76,197,117,147,129,29,65,213,44,42,175,196,89,114,109,47,190,92,41,183,73,27,228,135,125,178,125,240,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,51,174,105,119,137,29,111,181,112,225,162,89,78,180,94,108,117,119,154,124,114,158,39,50,130,154,70,198,250,153,230,158,58,120,88,175,119,201,140,89,102,143,123,250,57,90,205,206,70,189,81,24,185,162,52,167,194,198,138,126,238,220,62,225,58,57,37,195,198,213,227,246,245,241,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,61,204,71,118,209,155,186,187,170,173,85,243,171,243,79,139,122,127,67,238,55,18,58,240,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,191,25,198,239,61,239,5,91,225,102,167,238,246,166,124,50,127,14,102,50,70,244,146,39,183,234,106,117,233,213,58,162,162,175,171,4,74,230,13,198,221,171,133,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,39,72,65,192,183,52,45,83,196,178,172,119,71,53,198,75,174,121,141,222,46,14,162,166,188,118,234,110,57,21,37,69,76,140,72,91,213,21,242,87,66,146,43,147,181,177,211,244,151,248,110,122,71,29,59,184,175,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,19,252,2,0,115,171,242,177,139,122,129,67,237,215,18,170,248,78,243,79,163,126,160,99,222,227,1,165,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,234,6,67,238,51,147,43,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,65,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,228,103,223,142,78,46,238,188,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,93,187,251,105,209,25,28,49,171,164,237,36,142,238,188,149,60,211,229,62,159,215,123,141,184,234,188,243,190,228,255,0,50,126,154,85,89,34,184,28,226,238,235,194,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,221,179,184,157,21,146,77,26,58,62,234,200,221,4,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,145,250,192,16,3,157,95,149,140,91,212,10,31,110,184,149,87,194,119,154,125,27,245,3,30,247,24,11,84,231,87,229,99,22,245,2,135,219,174,37,48,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,147,88,199,57,122,34,42,157,87,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,166,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,149,87,207,59,238,79,243,39,233,165,112,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,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,250,50,49,92,214,57,241,75,19,213,140,223,181,58,168,32,7,51,174,60,127,98,22,42,157,6,210,123,214,220,251,32,183,187,226,87,75,117,199,183,85,139,194,231,194,232,250,183,180,228,239,84,64,234,132,110,217,35,150,22,172,115,39,77,241,57,105,88,210,159,9,222,86,52,111,211,252,123,219,160,58,168,0,202,184,46,251,151,7,48,10,62,34,44,81,105,38,175,100,95,236,177,65,226,103,138,166,162,56,41,227,200,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,248,201,20,234,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,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,246,174,3,185,142,212,240,167,134,229,26,125,168,54,140,131,45,199,157,78,234,236,82,134,154,170,38,178,221,113,234,245,146,5,89,19,116,84,213,14,123,94,247,53,95,218,123,28,230,194,247,77,34,145,43,84,181,75,59,214,156,238,231,169,154,151,125,248,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,248,112,177,145,183,164,113,49,191,75,83,175,78,171,213,85,85,109,255,0,150,47,1,223,177,11,21,54,188,234,197,151,110,125,144,91,219,240,219,93,198,221,219,170,197,225,115,230,108,157,29,221,114,119,170,32,117,58,187,116,113,203,11,86,72,87,166,249,90,179,252,170,190,121,223,114,127,153,63,77,42,172,238,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,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,242,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,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,195,196,239,16,185,87,20,26,203,122,213,204,166,155,192,120,254,221,53,186,214,202,169,42,33,182,80,196,221,177,83,198,231,175,250,82,61,90,214,53,242,203,43,209,140,223,181,38,87,42,254,5,106,115,252,134,213,196,246,169,80,85,193,140,88,234,33,185,97,144,195,85,22,203,181,198,10,169,152,233,229,88,228,89,163,101,44,212,200,169,27,216,206,235,220,197,220,232,216,246,73,231,249,213,249,167,197,189,63,161,247,27,137,13,113,157,94,204,177,13,47,205,244,142,197,61,36,54,45,66,168,180,205,125,87,64,143,158,102,91,228,154,88,33,99,215,228,198,44,179,36,142,84,77,234,176,198,136,228,106,189,175,244,28,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,163,27,17,206,99,95,44,177,49,94,205,251,146,252,237,52,90,37,192,231,14,148,86,250,203,181,93,139,79,176,74,120,225,150,186,173,179,215,79,190,166,169,17,211,72,144,177,207,115,229,169,168,87,42,70,196,99,86,69,218,214,49,17,27,216,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,170,190,107,156,116,255,0,143,225,127,69,51,63,252,226,151,63,173,161,111,250,45,109,174,58,132,119,253,47,138,99,91,254,226,21,127,249,68,37,112,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,61,195,23,15,88,175,11,250,53,101,210,60,90,167,199,248,14,229,77,198,232,250,88,233,230,185,215,74,237,210,212,72,214,39,250,49,177,28,231,185,145,69,19,21,239,217,185,99,175,50,206,5,106,120,154,198,105,117,63,76,104,42,234,181,67,28,167,130,219,75,66,218,168,163,130,239,110,90,133,87,64,245,158,70,69,11,225,89,230,153,178,35,147,114,119,35,115,94,174,141,99,164,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,13,4,240,47,198,109,139,140,61,56,170,185,201,106,248,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,149,45,205,31,207,102,166,254,11,236,244,68,85,44,211,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,110,128,2,149,185,213,249,167,197,189,63,161,247,27,137,0,9,149,203,139,142,58,110,20,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,94,240,0,20,151,204,143,152,37,55,17,53,49,232,246,141,221,106,219,167,86,234,134,212,214,220,161,150,88,89,147,61,98,130,72,146,90,121,160,138,104,89,77,50,78,212,99,156,230,72,244,100,157,58,178,53,78,1,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,60,79,16,184,181,139,6,215,221,75,194,177,106,31,5,101,199,243,11,205,174,221,77,221,124,157,138,88,43,101,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,230,72,187,191,3,148,217,47,47,252,55,139,141,57,125,90,223,109,180,247,39,229,214,148,100,181,9,93,73,21,218,166,6,214,192,141,71,44,79,130,38,179,186,213,233,18,195,19,164,234,199,70,254,244,95,210,221,82,206,244,91,59,182,106,102,154,95,126,13,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,212,213,233,215,170,116,84,69,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,20,3,205,31,207,102,166,254,11,236,244,68,85,44,127,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,146,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,234,188,243,190,228,255,0,50,126,154,85,89,34,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,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,126,71,235,20,3,205,31,207,102,166,254,11,236,244,68,85,39,167,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,172,190,107,220,113,211,99,86,171,223,8,250,114,202,180,190,220,169,233,217,151,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,186,229,235,18,67,43,163,232,247,72,254,205,69,157,87,132,239,52,250,55,234,6,61,238,48,26,83,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,133,85,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,191,224,0,40,7,154,63,158,205,77,252,23,217,232,136,170,79,78,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,161,26,184,232,227,54,197,193,230,156,82,220,227,181,124,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,60,251,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,93,255,0,45,62,5,106,120,101,198,106,181,63,83,168,42,233,117,67,35,167,158,219,85,66,234,168,164,130,209,110,74,132,86,192,197,130,71,197,51,230,88,33,153,210,43,151,106,118,227,107,88,173,145,100,155,230,115,56,220,208,106,110,28,120,151,204,116,218,205,69,87,6,60,149,12,186,99,235,53,60,177,177,109,213,44,73,99,142,39,202,247,186,102,66,231,73,76,178,239,118,247,211,189,87,163,183,53,38,79,1,154,199,125,204,57,122,113,35,163,183,120,123,148,154,119,135,222,106,45,117,59,152,155,105,110,84,21,242,58,155,99,88,138,187,39,130,162,94,227,158,247,59,196,237,250,91,27,81,107,4,181,78,119,186,165,255,0,230,211,69,45,247,223,252,239,41,187,219,60,47,252,212,212,19,247,149,159,254,210,110,198,63,254,55,183,252,90,145,127,150,6,139,221,117,91,139,76,74,251,54,33,87,118,198,48,106,135,95,175,53,141,123,162,130,130,120,225,149,214,247,62,68,115,122,189,107,25,11,155,18,42,171,210,57,21,90,232,217,39,75,244,41,91,157,95,154,124,91,211,250,31,113,184,144,0,151,252,185,184,215,253,213,117,30,123,6,127,115,186,201,166,89,79,240,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,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,120,117,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,253,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,45,43,149,63,2,181,56,116,116,28,83,234,189,5,93,53,246,170,157,38,194,168,91,85,19,160,109,186,174,137,139,241,39,172,50,57,92,249,98,168,146,38,195,34,55,182,137,35,156,199,57,209,172,80,215,154,63,158,205,77,252,23,217,232,143,171,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,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,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,235,100,139,35,213,85,204,100,49,215,132,239,52,250,55,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,6,107,56,177,243,79,172,158,160,100,62,227,57,202,139,137,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,177,242,141,185,151,241,199,83,196,118,101,54,143,96,236,164,102,157,97,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,245,178,69,145,234,170,230,50,24,64,79,254,74,158,105,242,159,79,235,189,198,220,117,94,121,223,114,127,153,63,77,35,87,44,141,11,211,142,34,245,131,58,210,253,80,179,120,235,85,118,159,214,203,12,209,42,50,170,223,84,219,133,189,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,119,21,226,95,135,76,239,133,253,83,175,211,60,234,159,252,237,101,158,183,124,63,210,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,237,236,254,74,159,201,86,69,114,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,232,100,105,35,21,21,175,100,215,146,1,0,57,213,249,88,197,189,64,161,246,235,137,85,124,39,121,167,209,191,80,49,239,113,128,181,78,117,126,86,49,111,80,40,125,186,226,87,175,44,235,77,170,255,0,198,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,234,249,138,112,43,83,194,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,245,30,214,57,239,123,85,239,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,191,34,176,121,231,125,201,254,100,253,52,170,179,186,240,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,9,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,10,227,163,140,219,23,7,154,113,75,115,142,213,241,156,207,40,241,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,118,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,242,154,83,225,59,202,198,141,250,127,143,123,116,7,85,0,25,87,45,123,92,249,125,212,241,19,194,134,140,107,14,141,218,169,27,168,182,237,55,198,233,171,109,176,197,20,47,201,152,180,116,49,196,178,212,77,60,80,194,250,104,82,119,35,220,215,62,70,35,35,235,209,145,162,64,190,17,244,207,136,236,255,0,89,108,21,220,52,82,93,105,50,75,45,194,23,253,161,130,55,182,134,203,220,108,159,196,173,159,99,163,100,46,142,57,209,99,122,59,188,212,124,77,100,170,238,219,180,103,105,142,235,13,170,138,27,237,109,37,101,201,148,241,182,178,162,146,153,212,208,77,58,53,59,143,142,39,73,35,163,98,187,170,163,22,71,171,81,81,21,206,233,213,126,178,63,241,175,195,30,156,113,57,163,85,182,76,234,245,106,197,170,241,254,183,75,126,95,91,76,146,124,6,54,57,143,171,145,85,101,137,59,47,130,55,182,68,124,137,26,116,100,138,138,232,152,169,157,114,101,114,185,225,215,75,248,129,215,153,157,169,23,106,74,198,97,116,236,191,51,19,171,181,201,81,5,246,4,223,19,157,36,200,246,178,54,65,81,37,19,214,39,181,233,50,72,172,86,171,18,66,247,129,85,124,243,190,228,255,0,50,126,154,68,174,89,214,155,85,255,0,141,125,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,44,149,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,228,227,163,131,43,239,7,154,143,75,108,142,235,241,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,233,210,104,187,177,34,200,214,164,114,53,237,115,118,170,190,40,253,7,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,183,207,241,209,198,109,247,140,61,71,165,185,199,106,248,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,245,235,52,189,168,149,99,107,150,56,218,198,181,187,149,31,44,158,175,151,55,5,31,189,86,163,207,127,207,237,151,88,244,203,22,254,37,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,37,244,148,173,206,175,205,62,45,233,253,15,184,220,72,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,151,253,195,87,14,186,95,192,102,131,94,91,89,118,164,170,125,186,158,178,253,151,101,141,181,201,12,245,208,83,247,101,107,159,11,95,51,209,144,83,245,99,98,141,206,78,169,35,218,221,242,191,117,53,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,79,78,76,159,188,119,216,75,239,218,111,255,0,51,31,196,251,55,241,29,254,35,226,157,228,239,248,15,255,0,19,255,0,29,221,235,244,119,250,118,190,191,20,86,183,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,10,234,230,117,203,254,179,87,104,234,120,129,209,12,119,197,231,84,155,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,229,12,108,107,166,107,221,209,93,35,88,201,42,91,75,117,75,59,209,108,238,217,169,154,105,125,248,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,248,115,49,241,187,172,114,189,191,83,87,167,94,169,209,81,21,52,19,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,34,255,0,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,31,41,163,123,157,11,88,238,136,217,28,199,199,82,218,91,165,185,222,180,231,118,205,51,211,75,23,198,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,196,153,236,141,189,35,137,238,250,156,157,122,116,78,170,168,139,160,158,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,78,220,209,252,246,106,111,224,190,207,68,116,174,24,56,44,181,113,79,192,78,99,125,196,49,250,71,106,166,53,156,86,174,63,88,181,45,165,90,216,18,138,220,233,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,221,5,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,127,150,47,30,63,182,251,21,54,131,106,197,235,118,125,143,219,219,240,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,147,252,2,149,185,213,249,167,197,189,63,161,247,27,137,249,60,183,248,81,211,142,45,116,227,92,48,172,214,47,3,117,161,251,63,61,130,255,0,4,40,250,171,69,83,146,226,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,145,3,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,248,144,189,241,187,172,114,177,223,75,151,167,94,139,209,81,81,44,43,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,110,128,17,171,152,6,151,113,5,171,188,62,221,240,238,31,178,95,9,95,87,178,43,149,150,8,162,138,170,253,75,36,177,177,244,173,174,154,162,40,233,97,72,221,52,146,166,215,58,102,177,177,110,107,92,246,201,69,122,91,161,122,143,171,122,203,108,208,108,114,205,224,178,251,141,194,107,116,148,151,101,90,63,3,36,13,123,234,86,161,30,155,227,236,178,41,92,246,109,89,63,134,173,107,28,254,141,93,10,112,197,195,214,43,194,254,141,89,116,143,22,169,241,254,3,185,83,113,186,62,150,58,121,174,117,210,187,116,181,18,53,137,254,140,108,71,57,238,100,81,68,197,123,246,110,90,1,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,0,57,157,112,29,251,16,190,212,235,206,147,217,118,224,57,5,193,223,18,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,232,57,65,105,15,18,244,58,161,77,172,54,40,42,236,218,65,116,167,173,163,190,205,85,59,25,5,245,240,198,230,64,200,32,94,175,145,241,84,200,142,73,209,173,99,82,58,168,210,93,202,248,159,113,32,160,30,104,254,123,53,55,240,95,103,162,36,87,2,188,38,97,188,93,112,19,149,96,247,218,138,75,61,246,131,82,42,170,108,89,27,168,22,170,123,83,214,138,214,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,149,215,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,248,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,78,85,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,211,133,114,147,192,48,221,83,215,76,255,0,79,181,7,30,164,190,99,215,205,55,175,166,174,161,169,69,217,43,62,37,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,226,188,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,186,114,224,230,1,89,195,189,246,45,36,213,236,139,253,137,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,127,25,37,187,242,128,121,163,249,236,212,223,193,125,158,136,234,188,179,184,122,197,120,160,209,174,33,244,143,41,169,240,30,63,236,189,77,186,232,202,88,234,38,182,87,68,235,147,162,168,141,175,79,244,163,122,53,204,115,226,150,86,35,217,191,114,67,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,164,159,208,190,104,90,203,162,156,56,222,244,114,25,62,53,126,164,240,212,88,77,226,186,54,203,240,42,21,100,169,80,217,21,202,190,35,181,210,4,165,137,236,86,179,123,247,185,209,69,29,58,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,11,95,213,254,12,172,92,30,114,204,213,123,100,151,95,140,230,121,71,217,218,140,154,229,19,222,148,174,146,43,189,47,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,117,215,194,119,154,125,27,245,3,30,247,24,13,41,130,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,66,170,249,231,125,201,254,100,253,52,138,188,174,60,246,105,151,227,94,207,90,95,240,0,20,3,205,31,207,102,166,254,11,236,244,71,85,229,157,195,214,43,197,6,141,113,15,164,121,77,79,128,241,255,0,101,234,109,215,70,82,199,81,53,178,186,39,92,157,21,68,109,122,127,165,27,209,174,99,159,20,178,177,30,205,251,146,26,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,38,255,0,4,60,208,191,97,90,53,146,233,230,181,201,117,202,62,203,219,225,147,0,167,142,62,179,79,245,118,221,108,154,169,85,123,112,179,116,79,141,206,99,187,113,50,118,162,187,109,60,11,8,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,105,202,83,130,143,130,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,224,174,14,115,250,13,83,149,105,126,53,175,246,42,42,79,17,131,212,58,215,125,123,105,226,108,242,91,171,36,141,176,72,249,149,232,247,178,26,158,140,108,72,215,252,235,164,122,108,70,189,93,86,186,43,169,159,178,252,142,251,113,168,171,186,199,65,126,195,242,60,102,178,11,124,157,60,87,143,181,84,211,211,178,102,171,218,215,194,218,169,41,165,114,47,94,157,148,123,90,231,49,168,120,3,170,241,79,173,127,188,79,16,89,182,177,199,111,240,84,153,5,193,60,4,14,139,183,35,40,96,137,148,244,189,214,247,36,68,153,96,134,37,147,107,213,189,197,126,222,141,232,137,107,220,158,116,66,213,129,240,233,81,172,176,223,42,235,46,90,163,80,174,168,164,116,109,100,20,48,91,170,170,233,162,99,63,155,158,247,57,102,123,158,170,137,209,241,181,26,155,21,242,79,82,149,185,213,249,167,197,189,63,161,247,27,137,232,57,76,233,14,27,175,90,95,196,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,88,107,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,250,81,189,26,231,181,146,197,43,17,239,217,185,100,255,0,47,110,99,117,60,60,83,84,105,110,180,221,42,235,52,206,223,103,173,154,195,5,5,166,41,106,232,110,41,44,149,93,150,189,170,199,61,149,14,146,118,117,149,95,182,87,83,253,80,196,146,185,35,87,21,92,76,102,92,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,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,45,121,81,240,81,251,77,202,160,226,83,83,45,151,90,108,111,18,184,83,212,226,81,116,236,195,120,186,67,35,156,181,27,209,201,35,161,165,146,54,124,154,221,146,74,187,85,234,144,205,19,174,80,160,30,104,254,123,53,55,240,95,103,162,34,169,99,252,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,85,95,53,62,60,127,240,191,10,154,65,122,255,0,53,22,95,125,182,92,127,233,217,83,100,115,59,95,245,119,74,248,230,255,0,57,78,246,255,0,141,97,85,103,85,225,59,205,62,141,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,1,154,206,44,124,211,235,39,168,25,15,184,206,78,157,58,224,70,197,197,87,46,173,55,205,113,102,120,45,77,199,237,247,184,237,213,61,95,39,197,41,96,186,93,228,138,213,177,245,17,83,193,221,169,168,106,248,151,34,185,157,58,47,86,252,146,181,191,194,172,11,42,255,0,109,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,179,36,51,71,35,63,226,115,92,223,236,84,38,86,191,115,79,213,13,112,225,230,139,68,224,199,106,241,203,189,85,61,37,38,83,146,211,94,35,115,239,208,50,157,204,170,137,105,227,165,141,41,153,81,42,182,71,182,55,244,216,142,137,119,70,247,34,198,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,150,188,205,248,116,193,56,95,210,205,4,211,60,22,159,255,0,235,245,151,138,221,243,127,73,221,60,53,158,25,235,59,114,203,39,103,187,216,99,187,76,118,198,127,36,79,230,170,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,205,56,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,250,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,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,108,167,149,247,48,74,107,77,53,151,133,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,239,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,100,108,70,197,244,177,172,233,107,224,128,28,234,252,172,98,222,160,80,251,117,196,170,190,19,188,211,232,223,168,24,247,184,192,90,167,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,189,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,214,226,207,64,106,120,103,215,156,159,73,157,116,164,184,80,208,84,120,155,84,209,92,34,170,159,225,211,117,125,42,85,36,104,213,138,167,180,172,238,49,209,179,231,245,177,22,39,198,247,202,174,84,60,96,231,216,78,168,89,56,99,190,173,93,243,9,202,234,42,27,108,137,34,154,162,123,21,111,110,73,149,240,54,38,61,222,26,71,53,123,172,84,72,227,87,58,161,93,26,54,117,147,165,243,206,251,147,252,201,250,105,15,249,114,98,214,44,231,140,44,47,10,202,104,124,109,151,32,183,228,86,187,141,55,117,241,247,233,103,177,87,199,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,243,62,94,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,218,223,85,192,119,30,151,94,14,170,114,139,45,231,26,171,202,49,60,138,157,213,108,183,69,94,232,95,73,117,138,39,164,50,197,187,172,77,100,203,219,138,119,108,87,236,100,79,77,221,148,138,78,1,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,179,78,82,156,20,124,18,142,143,139,45,77,182,93,104,239,83,119,163,194,237,243,167,98,54,208,205,7,109,247,55,34,59,124,157,230,75,44,113,54,70,181,169,26,58,84,73,18,88,94,202,150,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,0,50,174,105,79,132,239,43,26,55,233,254,61,237,208,30,254,193,137,226,184,167,196,190,203,99,54,171,55,198,110,19,93,174,63,15,162,142,159,198,87,75,211,187,83,54,196,78,228,207,218,221,210,59,171,157,209,58,170,244,63,88,20,237,205,67,142,170,156,255,0,33,186,240,195,165,181,245,112,99,22,58,137,173,185,156,211,82,197,178,237,113,130,170,23,182,8,146,72,214,104,217,75,53,50,162,200,199,179,186,247,61,54,186,54,49,242,65,253,38,208,29,101,215,95,143,254,200,244,246,235,148,125,151,183,173,206,233,224,152,213,236,67,243,218,212,220,169,220,153,251,95,219,129,155,165,147,99,246,49,219,93,211,240,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,67,188,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,101,85,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,188,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,122,248,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,255,0,214,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,82,183,58,191,52,248,183,167,244,62,227,113,58,87,35,91,77,170,107,174,178,95,102,182,82,62,229,71,79,97,164,167,172,116,45,89,225,130,103,87,58,88,153,39,77,205,99,221,4,46,115,81,122,57,98,141,87,174,212,233,202,185,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,197,120,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,175,251,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,115,153,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,0,83,95,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,221,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,238,138,216,220,198,71,13,116,7,136,125,80,225,159,50,173,207,52,154,235,73,65,119,184,89,234,236,147,62,166,142,58,150,118,39,70,170,57,26,244,84,71,199,44,112,204,197,254,91,226,106,61,31,26,190,55,243,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,222,229,205,193,71,238,171,167,19,223,243,251,101,170,77,77,202,127,137,114,169,129,59,178,90,232,85,24,177,219,27,54,231,49,219,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,48,10,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,227,242,121,157,114,255,0,172,213,218,58,158,32,116,67,29,241,121,213,38,233,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,116,87,72,214,50,74,118,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,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,79,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,229,57,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,1,231,237,88,6,27,98,204,175,250,131,102,199,169,40,242,28,170,158,134,154,245,93,10,43,95,94,202,52,149,41,150,84,69,218,231,177,179,200,196,127,77,234,205,141,85,86,198,196,111,160,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,79,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,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,62,176,80,15,52,127,61,154,155,248,47,179,209,19,167,146,94,83,98,171,208,44,235,10,167,174,223,122,181,102,11,116,172,166,237,61,59,84,181,116,84,241,211,201,189,83,99,183,62,138,165,58,34,171,147,183,213,200,136,230,170,244,14,102,28,20,92,120,159,193,45,185,182,154,91,60,78,164,226,93,41,168,168,227,74,88,126,51,67,52,209,164,148,243,84,76,232,246,118,122,190,120,213,210,109,78,179,181,24,174,153,28,218,54,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,150,188,115,113,155,98,227,15,78,52,118,231,37,171,224,217,158,47,241,202,124,154,219,19,30,180,173,146,84,160,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,147,160,114,84,243,79,148,250,127,93,238,54,227,170,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,106,156,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,165,27,209,174,99,159,20,178,177,30,205,251,147,58,218,171,166,247,221,31,212,124,143,75,242,122,203,85,93,215,25,184,75,110,171,154,215,92,202,186,87,201,26,244,85,100,140,255,0,253,177,200,217,24,238,172,145,140,123,92,198,217,255,0,40,78,47,50,172,175,197,240,191,168,85,183,91,207,193,173,237,173,196,107,82,130,74,143,7,67,23,86,207,73,85,80,213,94,220,44,221,7,135,89,26,141,111,87,67,220,78,180,208,145,3,154,63,158,205,77,252,23,217,232,137,85,200,199,239,179,242,223,234,68,202,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,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,249,151,41,203,23,128,239,216,133,138,155,94,117,98,203,183,62,200,45,237,248,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,94,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,100,63,215,78,103,92,62,232,134,178,217,52,158,170,183,237,4,109,184,84,219,179,27,149,177,242,191,236,188,140,108,93,181,116,105,18,178,175,235,145,237,149,144,203,220,135,179,34,43,29,34,36,75,5,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,66,170,249,231,125,201,254,100,253,52,138,188,174,60,246,105,151,227,94,207,90,95,240,0,20,3,205,31,207,102,166,254,11,236,244,68,170,228,99,247,217,249,111,245,34,95,241,209,193,149,139,140,61,56,165,182,71,117,248,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,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,62,100,234,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,252,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,128,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,250,92,168,102,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,229,61,6,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,105,203,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,252,207,214,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,137,191,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,237,170,90,91,157,232,182,119,115,211,61,75,177,124,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,165,203,211,175,69,232,168,168,146,43,151,207,4,151,94,43,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,111,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,40,7,154,63,158,205,77,252,23,217,232,137,63,203,251,134,124,55,138,254,95,153,174,150,230,21,213,118,231,183,82,42,238,86,139,157,50,171,159,110,184,199,106,162,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,202,214,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,89,147,130,243,83,212,124,63,132,122,237,1,125,131,185,151,209,91,226,198,241,188,162,150,117,164,240,54,117,129,209,111,123,98,86,191,198,83,177,177,178,9,24,173,71,110,108,146,125,112,187,196,194,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,243,39,167,21,188,31,90,184,77,229,249,137,182,224,149,114,103,121,142,113,101,175,202,223,52,173,86,83,78,203,85,205,99,161,137,177,189,209,108,167,89,165,98,200,215,57,101,123,158,253,219,22,56,227,137,124,39,121,167,209,191,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,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,16,115,150,211,157,18,176,106,133,175,61,177,101,85,116,186,161,145,211,210,77,125,199,157,77,60,144,86,91,146,57,96,130,228,201,213,59,80,189,139,70,148,238,133,28,187,211,182,244,99,21,175,116,181,192,94,79,41,109,57,209,44,91,135,154,140,207,75,114,170,188,147,33,201,42,41,161,204,235,102,166,158,153,148,119,24,105,219,51,109,177,69,34,35,85,148,237,172,84,89,153,187,186,249,30,237,251,118,71,31,10,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,227,170,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,36,63,230,5,192,141,139,138,172,86,76,215,22,103,130,212,220,126,222,177,219,170,122,190,79,138,82,193,29,84,145,90,182,62,162,42,120,59,181,53,13,95,18,228,87,51,167,69,234,223,146,81,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,218,114,189,227,95,247,128,193,25,163,26,133,115,186,215,106,78,27,111,125,76,183,26,213,239,124,102,214,217,154,198,84,44,173,106,116,154,46,236,16,200,146,42,190,79,162,93,242,57,242,246,231,81,0,57,213,249,88,197,189,64,161,246,235,137,85,124,39,121,167,209,191,80,49,239,113,128,181,78,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,45,39,152,55,27,118,174,20,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,157,40,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,82,245,57,113,112,57,83,194,150,27,95,152,106,11,233,42,53,23,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,237,57,241,68,214,163,146,20,150,72,235,207,59,238,79,243,39,233,164,85,229,113,231,179,76,191,26,246,122,210,234,120,167,176,104,214,79,195,238,109,100,226,6,247,240,124,6,107,122,62,239,112,109,75,160,146,151,183,43,36,130,72,149,168,229,116,205,157,144,172,113,237,127,114,68,99,54,73,187,99,179,88,72,174,1,52,203,68,181,115,137,123,6,19,175,119,154,74,124,122,182,158,165,148,182,218,153,39,129,151,171,139,153,219,166,162,74,136,100,141,208,61,93,34,202,199,43,190,183,192,216,81,21,211,53,13,15,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,0,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,16,87,154,23,26,255,0,187,254,8,253,24,211,219,157,214,135,82,115,43,123,42,98,184,209,47,103,224,214,183,76,230,62,161,37,115,87,172,210,246,167,134,52,141,81,241,253,114,239,141,204,139,185,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,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,89,124,206,184,14,253,136,95,106,117,231,73,236,187,112,28,130,224,239,137,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,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,89,124,243,190,228,255,0,50,126,154,69,94,87,30,123,52,203,241,175,103,173,47,248,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,208,112,197,195,214,43,194,254,141,89,116,143,22,169,241,254,3,185,83,113,186,62,150,58,121,174,117,210,187,116,181,18,53,137,254,140,108,71,57,238,100,81,68,197,123,246,110,94,170,10,86,231,87,230,159,22,244,254,135,220,110,36,74,192,181,231,50,211,93,35,212,45,41,195,235,106,237,140,212,138,139,83,46,245,212,213,9,27,228,183,82,50,181,37,162,84,216,174,217,59,170,227,87,185,175,111,209,11,163,114,61,146,189,15,147,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,41,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,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,0,121,253,66,185,225,182,92,3,37,188,234,52,116,146,98,116,22,122,218,155,243,42,233,22,170,7,91,153,11,221,82,146,66,141,114,202,206,210,63,171,17,174,220,157,83,162,245,232,101,220,150,156,172,178,124,55,24,227,75,13,126,97,111,164,123,238,148,245,246,187,69,117,77,201,105,25,110,184,205,76,244,138,68,79,234,206,249,90,146,82,50,39,47,205,245,109,115,122,189,172,69,191,64,80,15,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,19,252,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,62,80,198,199,54,23,49,221,21,177,185,140,142,10,233,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,5,91,225,97,168,237,119,97,124,50,127,14,102,62,55,117,142,87,183,234,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,206,192,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,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,154,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,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,146,80,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,2,128,121,163,249,236,212,223,193,125,158,136,227,252,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,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,117,115,111,224,178,235,122,169,147,138,205,45,199,234,235,234,35,167,233,158,65,21,75,165,123,96,130,40,227,167,184,69,2,181,85,25,28,81,171,39,86,59,163,88,200,164,237,162,36,242,149,66,79,254,74,158,105,242,159,79,235,189,198,220,117,94,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,38,87,50,206,58,170,120,101,198,105,116,195,76,107,234,233,117,67,35,167,130,229,75,92,218,88,164,130,209,110,74,133,71,78,244,158,55,197,51,230,88,38,133,177,163,87,106,119,36,115,152,173,141,36,165,108,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,159,7,220,38,97,188,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,217,215,184,244,68,116,175,85,167,110,104,254,123,53,55,240,95,103,162,37,87,35,31,190,207,203,127,169,22,168,112,172,215,131,189,35,205,248,151,195,184,158,184,89,233,33,200,113,90,122,132,169,133,148,108,115,47,21,123,35,101,13,77,74,191,171,85,244,141,73,86,55,53,137,42,191,195,175,113,27,78,198,47,117,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,30,229,150,15,181,120,173,231,22,248,221,214,205,241,155,125,69,191,226,54,154,159,15,93,71,221,141,204,239,211,203,209,123,115,51,118,230,63,162,237,114,34,244,94,134,112,184,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,74,55,163,92,246,178,88,165,98,61,251,55,47,63,188,229,55,220,130,221,98,180,221,235,188,69,38,51,111,125,174,215,31,105,140,240,244,175,170,168,171,116,125,90,136,175,235,61,93,67,250,185,85,223,95,78,187,90,212,75,63,228,99,247,217,249,111,245,34,213,10,171,231,157,247,39,249,147,244,210,42,242,184,243,217,166,95,141,123,61,105,127,192,0,80,15,52,127,61,154,155,248,47,179,209,18,171,145,143,223,103,229,191,212,139,84,33,255,0,23,156,183,116,227,138,253,71,199,53,30,76,147,236,109,125,39,240,50,105,173,214,196,150,170,255,0,74,213,137,34,106,200,233,91,28,51,71,27,37,141,179,58,41,92,173,124,104,228,115,97,99,9,107,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,10,64,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,130,197,138,114,91,209,203,22,97,172,185,110,177,93,230,238,85,233,221,190,158,158,215,77,181,233,182,170,228,218,136,221,83,189,175,68,93,144,65,81,23,109,204,123,93,226,119,125,46,141,170,183,40,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,8,191,198,215,2,120,111,24,246,171,20,238,190,82,98,57,101,138,161,24,204,141,182,149,173,158,91,114,182,69,117,19,216,147,66,142,103,117,236,145,174,114,187,182,169,34,49,19,187,34,175,117,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,245,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,245,96,160,30,104,254,123,53,55,240,95,103,162,39,255,0,37,79,43,25,79,168,21,222,221,110,60,255,0,57,109,50,209,41,244,190,215,170,247,219,205,37,167,84,35,168,164,181,88,152,233,39,150,123,205,186,41,37,116,244,140,133,36,72,163,100,75,86,181,14,168,88,215,162,178,56,149,200,179,49,10,118,45,83,146,93,131,70,157,246,235,41,248,222,253,88,103,91,127,195,164,169,115,123,56,235,188,59,251,240,197,209,27,38,250,166,237,145,253,94,177,246,160,78,145,119,127,139,213,121,213,249,88,197,189,64,161,246,235,137,85,124,39,121,167,209,191,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,10,64,226,23,152,247,25,216,54,190,234,94,21,139,107,39,130,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,30,247,211,57,238,218,198,53,58,185,85,203,211,170,170,175,204,179,254,2,181,75,59,214,158,19,176,109,76,212,187,239,198,114,75,207,196,252,109,111,133,134,159,187,218,185,85,67,31,240,225,99,35,111,72,226,99,126,150,167,94,157,87,170,170,170,209,103,22,62,105,245,147,212,12,135,220,103,44,167,67,248,174,177,112,151,202,191,79,243,46,237,170,179,47,185,124,106,143,22,178,86,204,246,248,250,175,141,85,36,146,43,99,69,122,195,3,31,221,145,122,177,171,209,145,247,24,249,99,82,165,178,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,200,237,90,179,192,183,17,218,41,163,86,13,113,207,112,207,9,97,189,116,241,148,209,185,238,174,177,119,28,137,79,241,24,85,169,225,251,221,83,111,205,219,28,173,142,94,212,174,108,107,231,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,249,171,206,63,63,195,117,79,13,225,247,80,116,251,33,164,190,99,215,202,124,142,166,134,186,153,87,100,172,235,109,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,241,92,149,60,211,229,62,159,215,123,141,184,234,188,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,72,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,241,38,44,210,53,90,248,162,167,142,39,67,26,59,184,139,27,154,198,185,178,44,181,65,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,62,69,244,240,11,198,190,43,197,102,156,82,89,46,215,63,15,169,184,205,190,24,242,59,125,66,198,201,43,246,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,107,162,124,188,171,157,95,149,140,91,212,10,31,110,184,149,87,194,119,154,125,27,245,3,30,247,24,11,84,231,87,229,99,22,245,2,135,219,174,37,90,240,147,173,246,174,28,53,251,28,214,139,205,142,174,243,79,142,83,221,28,202,10,105,27,27,234,103,154,221,83,79,11,21,238,249,49,139,44,209,239,127,71,43,89,185,200,215,170,35,23,197,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,250,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,90,167,43,78,2,126,194,81,216,120,174,213,9,247,228,23,91,127,140,196,45,116,245,29,99,160,161,171,129,90,149,149,14,98,244,146,105,160,149,200,200,186,171,99,142,69,87,162,202,228,108,22,84,85,95,60,239,185,63,204,159,166,145,87,149,199,158,205,50,252,107,217,235,79,107,204,179,142,170,110,38,178,106,93,48,211,26,250,74,173,47,199,42,32,185,82,215,54,150,88,231,187,220,86,157,81,211,189,39,141,146,194,200,82,121,161,108,104,212,220,189,201,28,231,163,163,72,248,175,10,28,31,106,135,23,57,53,210,203,129,165,37,21,182,199,78,231,93,47,21,114,199,216,161,158,90,122,151,209,50,72,247,164,206,100,211,83,118,149,241,50,69,141,28,175,86,187,162,53,220,171,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,79,150,231,48,74,158,34,105,164,209,237,100,186,210,55,81,109,212,238,169,162,185,77,44,80,191,38,98,203,60,146,164,84,240,193,20,48,190,154,20,129,170,198,185,207,145,136,249,58,116,100,138,148,152,105,79,132,239,43,26,55,233,254,61,237,208,20,173,253,212,126,59,63,225,207,254,236,217,255,0,213,11,190,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,124,142,128,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,56,255,0,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,157,124,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,183,238,85,252,18,90,180,187,13,181,113,45,157,193,73,112,203,51,27,60,53,118,26,121,169,90,175,176,81,76,179,127,22,41,91,51,216,247,213,83,62,153,234,237,140,146,38,57,241,47,245,229,69,176,163,242,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,204,207,23,26,124,51,212,240,163,175,55,93,48,134,186,174,225,98,158,158,27,190,61,93,86,177,119,234,109,211,110,70,247,18,55,42,35,227,150,57,161,85,86,179,122,194,178,35,24,215,181,9,41,202,191,141,187,174,151,102,86,174,26,115,185,234,238,24,158,99,120,134,146,195,81,53,83,149,150,10,217,146,111,225,69,19,97,123,222,202,170,151,211,49,91,189,145,196,247,62,85,254,188,170,189,47,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,0,1,74,220,234,252,211,226,222,159,208,251,141,196,132,24,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,127,220,18,112,125,140,240,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,181,178,40,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,85,127,221,71,227,179,254,28,255,0,238,205,159,253,80,183,238,2,181,75,59,214,158,19,176,109,76,212,187,239,198,114,75,207,196,252,109,111,133,134,159,187,218,185,85,67,31,240,225,99,35,111,72,226,99,126,150,167,94,157,87,170,170,170,200,2,189,121,203,235,125,215,5,209,43,6,139,219,236,116,149,20,250,161,81,59,171,171,230,145,219,233,32,182,207,71,80,140,137,137,209,21,242,75,36,93,94,229,84,107,35,123,118,170,189,31,29,75,104,222,144,230,90,239,168,150,253,45,211,232,41,39,200,110,212,245,211,80,193,83,58,66,202,135,211,82,77,84,176,163,215,233,107,222,216,28,198,43,149,172,222,230,238,115,27,213,201,229,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,231,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,235,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,234,202,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,130,133,185,140,240,81,251,170,234,60,23,252,2,217,117,147,76,178,159,226,91,106,103,78,236,118,186,229,87,172,150,199,77,185,207,118,214,49,36,137,210,163,92,248,220,230,245,149,208,203,34,243,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,160,141,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,225,204,198,72,222,146,68,246,253,77,78,189,58,167,84,84,85,168,30,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,243,248,110,127,134,234,13,53,214,171,12,200,105,46,172,177,222,43,108,23,52,133,87,125,29,198,146,85,138,162,158,86,57,17,204,123,92,157,83,170,125,76,115,30,221,204,123,92,181,45,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,192,173,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,225,204,199,198,238,177,202,246,253,77,94,157,122,167,69,68,84,208,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,59,88,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,84,7,30,188,122,241,99,162,220,88,231,58,103,166,154,173,240,108,110,205,240,207,5,69,240,43,109,71,107,187,109,165,154,79,226,77,78,249,29,214,73,94,239,169,203,211,175,68,232,136,136,146,255,0,149,254,189,234,199,17,58,5,127,205,117,143,43,251,65,122,162,204,42,173,112,84,248,26,106,77,148,172,162,162,145,177,236,167,142,54,47,71,205,34,245,84,221,245,116,235,209,17,18,176,121,163,249,236,212,223,193,125,158,136,143,245,58,103,149,83,105,101,187,88,252,39,119,27,184,100,21,184,207,126,56,228,119,135,174,167,166,166,168,217,51,182,118,217,220,142,171,172,105,189,92,238,196,255,0,74,35,58,175,106,224,95,140,219,239,7,154,143,85,115,146,213,241,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,69,156,205,56,62,198,120,90,213,11,37,235,78,82,146,143,9,206,105,229,117,170,206,217,106,37,158,217,61,28,116,236,169,99,228,157,242,58,86,61,211,50,86,189,95,215,172,146,51,107,82,54,185,254,215,146,167,154,124,167,211,250,239,113,183,29,87,158,119,220,159,230,79,211,72,171,203,223,93,63,118,188,199,84,53,175,236,183,218,63,179,154,126,191,209,158,59,193,247,252,69,246,209,77,254,59,183,38,221,189,253,223,212,94,187,122,124,186,245,72,235,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,125,203,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,76,162,128,121,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,90,160,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,51,133,113,131,194,102,27,197,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,253,157,123,111,84,87,68,197,76,251,106,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,27,69,226,161,168,237,119,97,100,209,255,0,18,23,190,55,117,142,86,59,233,114,244,235,209,122,42,42,36,245,228,175,171,216,110,33,170,25,182,145,223,103,171,134,251,168,84,244,51,88,149,176,43,224,153,246,248,235,101,158,23,189,62,108,122,197,50,200,213,84,216,169,12,136,174,71,43,26,251,137,42,175,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,0,1,64,60,209,252,246,106,111,224,190,207,68,74,174,70,63,125,159,150,255,0,82,45,80,0,0,33,175,53,14,30,45,90,203,195,69,215,60,165,181,85,213,101,154,99,79,53,238,210,248,107,27,11,27,68,175,133,110,77,149,178,46,199,177,41,161,116,200,137,210,77,244,236,70,42,238,116,114,81,9,160,142,90,250,67,77,164,28,31,96,240,44,20,137,114,204,41,215,47,185,77,77,60,178,178,119,215,53,175,167,114,164,157,54,61,180,105,73,27,218,196,70,35,226,114,166,238,170,247,74,0,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,0,5,0,243,71,243,217,169,191,130,251,61,17,45,57,111,107,206,27,195,111,47,205,71,213,108,206,182,145,172,183,103,23,22,91,40,102,168,88,95,118,184,173,170,129,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,43,219,137,126,34,243,190,40,53,78,191,83,51,170,143,243,180,118,122,45,144,255,0,70,90,252,76,211,65,71,220,138,40,251,221,174,251,219,221,123,119,191,249,170,255,0,36,79,127,104,229,255,0,196,21,223,134,90,190,38,227,199,123,54,168,122,220,96,181,207,36,80,85,73,98,138,150,121,234,46,206,238,189,155,97,78,212,73,20,109,71,203,51,100,116,141,106,49,35,116,188,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,99,252,197,56,139,193,56,160,224,23,7,212,188,22,163,239,2,217,71,120,162,217,55,244,101,211,224,181,115,79,71,220,150,40,251,221,174,251,27,221,99,118,63,249,162,255,0,52,72,1,194,119,154,125,27,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,173,93,88,228,215,251,80,213,60,203,83,63,120,239,134,125,173,200,46,55,223,5,246,67,189,225,124,85,76,147,118,187,158,53,187,246,247,54,238,218,222,189,58,244,78,189,9,171,194,230,133,254,237,122,19,140,232,167,218,159,180,127,103,60,111,244,159,129,240,125,255,0,17,89,61,79,248,158,228,155,118,247,246,255,0,93,122,237,235,242,235,209,40,7,139,31,52,250,201,234,6,67,238,51,156,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,125,125,58,237,107,81,44,167,149,215,47,250,203,189,101,183,137,189,111,199,123,54,168,124,53,199,7,181,207,36,240,85,73,85,20,241,79,13,217,221,183,179,108,41,218,233,20,114,35,219,51,100,116,138,212,98,68,233,109,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,252,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,163,85,78,83,125,171,197,109,216,85,69,118,251,45,170,225,91,116,163,166,237,49,59,85,85,113,211,71,81,38,244,77,238,220,202,42,100,232,170,173,78,223,86,162,43,156,171,58,185,42,121,167,202,125,63,174,247,27,113,213,121,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,144,10,107,230,185,193,71,236,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,211,189,13,158,233,52,141,114,84,111,87,44,141,134,170,73,31,242,115,118,71,42,109,71,162,77,12,77,133,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,179,254,106,121,215,237,67,128,93,36,212,191,133,252,51,237,110,65,96,190,248,46,255,0,123,194,248,171,45,108,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,43,91,132,239,52,250,55,234,6,61,238,48,22,169,206,175,202,198,45,234,5,15,183,92,74,203,224,131,72,112,221,122,226,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,242,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,62,69,114,220,230,9,77,195,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,39,78,175,145,86,237,10,171,231,157,247,39,249,147,244,210,170,207,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,54,42,243,31,229,255,0,71,196,69,138,93,91,210,28,119,253,150,40,60,52,18,211,83,201,5,60,121,21,46,246,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,255,0,5,98,165,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,242,63,40,210,159,9,222,86,52,111,211,252,123,219,160,32,7,247,12,127,246,162,255,0,185,63,253,252,178,157,39,193,127,101,250,89,134,233,159,197,62,39,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,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,83,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,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,172,180,229,59,198,189,199,22,202,173,156,43,234,69,207,126,55,121,235,77,135,78,245,165,167,134,213,92,233,42,42,36,167,145,202,214,73,55,138,146,109,172,87,72,247,36,169,20,108,98,164,170,172,183,243,149,113,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,148,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,191,25,201,47,61,159,27,91,225,97,167,238,246,161,100,49,255,0,14,22,50,54,244,142,38,55,233,106,117,233,213,122,170,170,173,180,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,249,53,187,227,137,54,171,209,102,154,38,248,14,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,151,252,0,5,43,115,171,243,79,139,122,127,67,238,55,19,218,242,70,192,48,219,238,101,169,186,131,121,199,169,43,50,28,86,158,211,77,101,174,153,21,207,160,101,98,86,165,74,196,138,187,90,247,182,8,216,175,233,189,25,189,168,168,217,30,142,183,64,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,138,191,220,49,255,0,218,139,254,228,255,0,247,242,127,240,185,161,127,187,94,132,227,58,41,246,167,237,31,217,207,27,253,39,224,124,31,127,196,86,79,83,254,39,185,38,221,189,253,191,215,94,187,122,252,186,244,78,170,80,15,51,173,82,253,168,113,147,154,248,75,239,196,237,88,151,135,197,173,255,0,222,189,159,11,225,99,79,23,7,205,141,115,246,215,73,91,245,187,119,94,191,75,149,136,194,69,114,79,209,219,85,235,50,207,53,190,249,97,171,150,163,26,167,165,178,88,43,38,165,107,169,27,61,82,72,234,199,69,35,152,170,149,49,197,28,12,85,141,232,173,138,177,232,228,84,149,164,53,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,248,117,115,223,85,12,210,189,221,88,247,186,161,107,216,136,197,78,140,133,155,154,157,81,207,158,165,0,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,63,193,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,137,11,217,35,122,73,19,29,244,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,186,114,142,215,77,71,196,56,147,179,232,133,178,243,221,195,51,191,31,45,202,215,80,138,248,225,170,167,160,154,120,234,169,254,105,218,153,124,59,35,122,167,86,190,53,68,115,85,89,19,163,253,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,163,108,87,140,28,155,132,110,61,181,126,244,213,171,173,194,111,154,145,123,110,89,103,164,138,159,191,93,4,85,181,204,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,183,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,148,109,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,255,0,18,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,149,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,191,71,192,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,129,0,56,163,229,73,251,202,107,182,77,173,127,183,175,179,159,104,252,23,244,103,217,111,25,216,240,244,112,83,127,142,241,113,238,221,216,221,253,68,233,187,167,207,167,85,239,252,20,240,165,251,159,105,101,215,76,254,222,253,173,248,158,65,61,247,198,252,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,249,117,90,129,230,143,231,179,83,127,5,246,122,34,111,242,147,192,48,221,83,224,155,63,211,237,65,199,169,47,152,245,243,56,175,166,174,161,169,69,217,43,62,31,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,174,190,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,34,185,98,241,227,251,16,190,211,104,54,172,94,182,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,203,213,121,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,234,188,243,190,228,255,0,50,126,154,71,94,87,250,95,106,214,173,75,213,141,40,188,186,146,58,124,167,73,238,246,214,84,84,209,54,173,148,115,190,186,223,217,170,72,156,168,143,124,50,246,229,103,212,213,71,198,213,71,53,81,21,33,169,165,62,22,53,175,247,137,225,247,9,214,57,45,254,10,175,32,183,175,143,129,177,118,227,101,116,18,190,158,171,180,222,228,138,144,172,240,202,177,238,122,187,182,172,221,209,221,81,58,169,64,60,209,252,246,106,111,224,190,207,68,74,174,70,63,125,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,41,91,157,95,154,124,91,211,250,31,113,184,144,0,190,142,92,220,107,254,245,90,113,61,131,63,185,218,163,212,220,91,248,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,145,175,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,0,1,64,60,209,252,246,106,111,224,190,207,68,74,174,70,63,125,159,150,255,0,82,45,80,0,0,43,215,156,190,183,221,112,93,18,176,104,189,190,199,73,81,79,170,21,19,186,186,190,105,29,190,146,11,108,244,117,8,200,152,157,17,95,36,178,69,213,238,85,70,178,55,183,106,171,209,241,211,9,121,60,164,53,230,155,84,248,104,143,77,174,21,181,115,228,58,97,81,240,186,149,169,168,150,161,242,219,167,124,146,208,200,143,123,17,172,99,90,146,211,50,38,189,251,25,70,213,250,90,246,53,38,248,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,2,128,121,163,249,236,212,223,193,125,158,136,141,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,172,181,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,212,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,41,135,154,23,2,223,177,76,169,250,227,163,152,103,132,211,107,214,207,140,83,81,59,116,54,43,164,146,57,23,164,40,212,240,244,115,117,143,183,209,92,198,74,175,143,248,77,117,60,107,0,14,171,194,119,154,125,27,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,3,53,156,88,249,167,214,79,80,50,31,113,156,238,188,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,250,140,115,26,246,61,200,246,94,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,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,179,137,126,29,51,190,23,245,78,191,76,243,170,127,243,181,150,122,221,240,255,0,73,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,249,42,127,37,89,85,201,83,205,62,83,233,253,119,184,219,142,171,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,128,114,174,44,124,172,107,39,167,249,15,183,78,102,176,181,78,62,191,253,22,92,57,126,80,255,0,247,114,168,128,28,39,121,167,209,191,80,49,239,113,128,181,78,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,46,251,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,212,25,197,159,7,218,161,194,46,101,21,139,56,74,74,251,21,226,162,169,184,229,246,154,88,209,151,88,32,72,149,239,88,17,238,150,157,237,74,136,154,246,61,58,111,87,35,29,35,81,30,178,171,150,87,48,203,86,146,211,91,184,110,214,218,202,74,12,54,74,137,19,28,200,94,214,196,203,68,243,202,233,31,79,88,228,232,139,77,36,178,61,201,59,190,113,61,234,143,85,133,81,212,254,215,158,119,220,159,230,79,211,74,203,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,254,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,145,64,170,190,107,156,11,127,143,226,131,69,48,207,252,226,171,63,162,161,119,250,46,109,210,58,116,111,253,47,138,123,93,254,226,101,103,249,68,197,85,154,83,225,59,202,198,141,250,127,143,123,116,7,85,0,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,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,183,83,203,151,142,216,248,128,210,251,253,151,90,50,106,74,124,219,0,167,150,233,122,188,87,207,69,71,5,194,212,233,36,127,141,72,227,72,155,11,41,154,141,138,101,217,177,169,216,122,189,86,101,107,107,3,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,124,102,232,216,90,246,83,172,77,114,116,134,46,236,19,72,178,34,178,79,162,45,146,53,242,246,238,252,170,190,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,151,252,65,94,99,252,192,40,248,119,177,75,164,154,67,145,127,178,197,127,134,158,90,154,120,224,168,143,29,165,222,201,55,84,50,102,73,27,230,154,52,86,50,21,110,228,142,85,149,202,207,224,164,190,171,151,55,26,255,0,189,86,156,79,96,207,238,118,168,245,55,22,254,29,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,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,129,226,181,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,151,42,190,70,162,53,202,168,139,152,194,255,0,185,98,233,111,236,191,131,108,43,197,216,190,25,117,203,124,70,83,112,254,250,239,120,175,21,34,248,73,254,79,115,89,186,134,58,47,161,187,122,116,250,154,143,87,144,131,157,134,151,218,177,237,92,192,245,94,222,234,72,106,51,59,61,85,182,186,158,26,38,196,249,39,183,190,62,149,82,202,139,214,103,190,42,200,162,77,205,234,214,82,177,55,57,21,17,158,39,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,202,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,128,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,58,175,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,163,154,63,145,61,77,252,23,222,40,138,1,53,80,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,0,80,15,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,18,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,240,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,151,47,78,189,23,162,162,162,122,189,74,226,23,42,213,77,26,210,237,35,202,105,187,255,0,178,191,139,83,91,174,143,170,146,89,170,104,107,29,76,232,169,228,107,213,122,118,60,59,163,98,181,200,222,210,196,196,99,123,91,159,42,185,42,121,167,202,125,63,174,247,27,113,213,121,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,142,188,115,105,125,171,71,56,180,212,204,14,196,234,68,182,193,120,248,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,101,60,152,53,122,167,47,208,108,151,72,238,51,213,205,81,167,183,134,205,70,174,130,38,65,13,186,225,220,150,56,88,246,253,111,122,84,195,93,35,149,233,242,73,163,68,114,162,109,101,133,20,3,205,31,207,102,166,254,11,236,244,68,170,228,99,247,217,249,111,245,34,213,0,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,130,149,185,213,249,167,197,189,63,161,247,27,137,23,244,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,91,28,253,174,222,214,199,39,235,112,107,131,113,47,148,235,109,142,243,194,245,5,92,25,61,166,161,97,92,129,244,12,154,221,100,101,76,19,68,249,171,36,150,41,33,141,139,15,136,232,142,107,158,253,170,145,53,242,109,106,205,254,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,150,189,171,188,193,52,75,71,184,139,197,248,124,200,46,180,145,212,87,212,75,77,148,93,170,229,158,150,12,105,239,165,138,122,5,145,93,2,197,59,42,22,118,181,94,217,90,200,19,171,164,84,68,94,146,128,0,80,15,52,127,61,154,155,248,47,179,209,18,171,145,143,223,103,229,191,212,139,84,42,131,141,46,107,217,53,139,87,45,24,215,10,25,69,36,246,44,74,162,68,191,92,102,164,167,171,183,100,147,239,141,124,60,91,152,178,165,52,105,28,140,89,225,150,53,151,188,245,98,237,100,82,190,197,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,87,165,128,12,251,115,36,214,139,86,183,241,105,148,95,113,124,190,147,36,198,44,116,244,118,27,21,101,35,27,216,72,33,133,29,59,99,145,26,157,230,120,201,107,28,146,245,114,57,28,138,199,58,61,132,96,38,255,0,41,13,121,169,210,206,37,227,211,107,133,109,36,24,246,167,211,252,46,165,106,106,34,167,100,87,24,25,36,180,50,35,222,197,115,222,231,44,180,204,137,175,102,247,214,53,126,167,49,141,91,201,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,133,106,243,25,230,83,113,210,251,236,26,51,195,62,97,225,242,251,45,195,185,147,223,96,166,165,171,165,164,216,199,177,109,141,101,68,82,50,73,183,185,175,149,205,233,218,116,77,143,171,158,233,89,20,170,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,10,1,230,143,231,179,83,127,5,246,122,35,197,112,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,245,163,101,115,30,223,19,35,91,35,97,102,215,110,122,43,149,59,108,145,236,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,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,3,242,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,204,161,126,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,149,112,157,230,159,70,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,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,1,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,117,94,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,3,149,113,99,229,99,89,61,63,200,125,186,115,53,133,170,113,245,255,0,232,178,225,203,242,135,255,0,187,149,68,0,225,59,205,62,141,250,129,143,123,140,5,170,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,115,220,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,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,253,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,45,167,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,156,50,49,206,133,172,111,85,108,142,123,35,240,28,243,190,228,255,0,50,126,154,69,94,87,30,123,52,203,241,175,103,173,47,248,0,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,35,255,0,21,124,107,232,215,9,150,234,54,102,215,63,136,100,151,15,15,83,71,141,209,43,157,93,81,66,181,81,197,81,80,157,26,177,199,178,55,77,36,105,51,162,108,206,129,241,181,232,168,231,55,176,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,38,93,205,41,240,157,229,99,70,253,63,199,189,186,3,170,128,64,14,103,92,7,126,219,236,85,58,243,164,246,93,217,246,63,111,119,196,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,82,177,215,248,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,175,160,42,175,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,186,113,183,198,14,51,194,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,208,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,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,186,148,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,4,21,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,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,243,53,38,67,94,109,152,85,171,42,224,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,93,237,98,245,232,138,215,83,6,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,185,140,241,116,175,107,163,169,166,222,246,61,35,238,193,36,177,119,54,43,153,191,115,126,166,162,154,105,40,7,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,137,254,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,234,188,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,161,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,142,104,254,68,245,55,240,95,120,162,40,4,213,64,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,1,64,60,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,79,242,37,115,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,122,242,84,243,79,148,250,127,93,238,54,227,170,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,234,185,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,252,56,32,106,35,81,159,63,21,201,199,87,170,112,174,37,235,180,182,162,122,181,182,234,61,158,104,89,4,48,68,230,124,70,133,143,170,134,105,94,238,143,99,27,78,149,236,68,98,175,87,204,205,205,94,136,230,93,161,64,60,209,252,246,106,111,224,190,207,68,74,174,70,63,125,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,41,211,125,42,211,141,31,177,84,99,26,95,133,218,177,155,85,93,194,166,233,53,37,186,157,34,141,245,83,191,124,146,42,39,253,150,181,63,170,200,217,28,108,70,177,140,107,107,91,158,119,220,159,230,79,211,74,234,208,141,99,190,232,22,166,81,106,174,45,14,251,213,170,223,117,167,183,73,185,137,225,170,170,237,213,20,145,84,244,123,30,199,246,95,80,217,123,110,106,181,253,189,139,209,29,213,60,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,165,181,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,2,128,121,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,123,254,103,92,192,43,52,138,142,167,135,237,16,200,188,38,117,87,186,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,221,17,178,57,143,142,155,14,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,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,28,83,141,13,99,190,232,23,12,25,254,170,226,208,239,189,90,173,241,211,219,164,220,196,240,213,85,117,17,82,69,83,209,236,123,31,217,125,67,101,237,185,170,215,246,246,47,68,119,84,206,16,6,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,244,185,20,232,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,218,185,143,243,0,163,225,222,197,46,146,105,14,69,254,203,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,63,130,146,210,9,210,184,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,66,124,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,202,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,128,64,14,117,126,86,49,111,80,40,125,186,226,85,95,9,222,105,244,111,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,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,64,57,87,22,62,86,53,147,211,252,135,219,167,51,88,90,167,31,95,254,139,46,28,191,40,127,251,185,84,64,14,19,188,211,232,223,168,24,247,184,192,90,167,58,191,43,24,183,168,20,62,221,113,43,47,130,13,94,195,116,23,137,204,75,87,53,2,122,184,236,88,237,61,222,106,132,164,129,102,158,87,190,215,87,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,39,159,226,95,136,188,239,138,13,83,175,212,204,234,163,252,237,29,158,139,100,63,209,150,191,19,52,208,81,247,34,138,62,247,107,190,246,247,94,221,239,254,106,191,201,18,101,114,216,229,211,83,168,119,90,61,117,226,35,10,171,143,13,130,158,154,229,139,90,43,155,23,99,32,123,221,39,73,234,34,222,178,165,52,105,27,30,216,228,141,172,168,73,163,118,231,194,142,100,183,18,85,95,60,239,185,63,204,159,166,145,87,149,199,158,205,50,252,107,217,235,75,254,0,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,12,251,115,4,225,231,91,116,75,91,107,178,45,97,203,106,243,70,102,149,18,84,219,114,234,150,65,78,251,195,226,130,153,106,17,41,35,154,71,82,178,7,78,200,24,197,218,205,145,183,182,136,196,70,183,165,114,224,230,1,89,195,189,246,45,36,213,236,139,253,137,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,127,25,37,130,198,148,248,78,242,177,163,126,159,227,222,221,1,213,64,33,87,51,14,53,238,60,48,96,150,220,39,77,46,126,27,82,114,222,149,52,85,145,173,44,223,6,161,134,104,214,74,137,169,230,108,155,251,221,31,4,104,232,246,175,73,220,143,71,66,141,117,22,18,43,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,55,65,24,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,228,126,177,85,124,243,190,228,255,0,50,126,154,66,14,8,53,123,13,208,94,39,49,45,92,212,9,234,227,177,99,180,247,121,170,18,146,5,154,121,94,251,93,92,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,158,39,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,214,43,202,143,129,111,241,28,80,107,94,25,255,0,155,213,96,20,85,206,255,0,73,206,186,73,78,173,255,0,162,240,175,115,191,221,204,140,255,0,39,152,231,252,206,185,127,209,233,21,101,79,16,58,33,142,248,76,22,175,116,249,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,124,161,141,142,108,46,99,186,43,99,115,25,28,64,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,253,25,24,174,107,218,201,98,137,234,199,236,218,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,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,212,95,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,21,1,206,247,58,248,134,169,233,166,153,252,47,183,240,28,126,174,251,227,123,253,123,222,62,165,33,237,118,246,253,59,62,27,187,118,229,221,222,233,209,187,58,187,138,242,159,197,175,185,7,27,88,133,218,209,67,226,41,49,155,125,222,233,116,147,186,198,120,122,87,208,205,72,217,58,57,81,95,214,122,186,118,116,106,43,190,190,189,54,181,202,151,210,120,173,107,210,251,86,181,105,30,95,165,23,151,82,71,79,148,217,234,109,172,168,169,162,109,91,40,231,123,23,179,84,145,57,81,30,248,101,237,202,207,169,170,143,141,170,142,106,162,42,102,48,210,239,13,122,189,77,175,90,13,131,106,228,51,210,73,81,145,89,225,154,224,148,144,75,12,17,92,89,214,42,216,99,100,189,94,140,142,166,57,163,69,85,119,84,98,42,57,200,168,229,164,206,104,254,123,53,55,240,95,103,162,39,255,0,37,79,43,25,79,168,21,222,221,110,39,248,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,211,170,243,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,134,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,57,163,249,19,212,223,193,125,226,136,160,19,85,0,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,128,5,0,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,63,193,80,28,235,52,183,4,197,51,188,7,83,44,22,47,11,146,103,127,21,251,65,91,226,166,127,140,240,80,219,161,165,254,27,222,177,199,178,55,43,127,134,214,238,235,213,221,87,230,121,94,74,158,105,242,159,79,235,189,198,220,117,94,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,38,255,0,54,204,42,213,149,112,91,144,95,110,21,21,113,212,97,215,139,85,238,133,176,189,168,201,39,125,75,104,85,178,162,181,85,89,218,174,149,200,141,86,174,246,177,122,244,69,107,169,131,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,83,81,77,52,148,3,205,31,207,102,166,254,11,236,244,68,170,228,99,247,217,249,111,245,34,213,0,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,130,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,66,170,249,231,125,201,254,100,253,52,170,178,194,120,103,229,65,117,215,62,26,42,117,107,34,205,106,241,204,179,38,167,241,120,93,186,106,103,71,72,200,24,247,35,101,184,111,143,186,230,84,163,122,198,232,126,76,137,209,205,252,125,253,166,192,11,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,201,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,95,38,171,158,215,196,155,92,232,225,154,160,160,30,104,254,123,53,55,240,95,103,162,28,33,113,121,251,169,104,214,182,125,150,173,236,234,22,99,240,10,44,95,125,7,137,134,14,211,171,188,85,92,155,149,35,78,212,114,183,98,59,126,233,100,139,172,111,141,37,219,26,191,194,172,247,42,255,0,109,114,60,147,35,184,127,202,86,87,92,171,170,36,255,0,181,36,211,73,35,255,0,227,115,156,239,237,85,46,251,131,46,93,186,113,165,124,62,215,99,122,225,167,214,171,214,103,168,54,247,83,229,237,168,157,42,155,77,74,178,247,33,160,167,149,136,222,207,111,100,50,61,241,57,93,226,99,71,182,87,164,80,57,149,109,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,208,57,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,5,74,243,172,215,74,59,173,247,11,225,226,195,121,239,124,19,126,73,145,83,70,144,73,27,42,165,103,110,133,142,122,42,203,28,204,133,213,79,116,106,140,106,199,87,3,254,190,173,86,68,190,16,116,26,167,84,237,250,193,169,55,10,42,73,241,237,48,211,124,134,233,82,149,52,241,84,50,91,140,246,186,184,168,99,70,61,232,230,61,174,73,106,89,43,88,253,143,163,106,125,46,123,28,145,212,146,156,196,180,46,143,64,120,172,202,241,187,13,155,225,152,221,251,181,146,88,97,106,192,145,182,150,169,21,101,100,81,194,141,108,48,199,84,202,168,99,141,90,215,54,56,89,253,100,84,123,167,87,37,189,116,190,229,56,38,91,160,217,29,230,212,250,76,39,195,220,113,170,78,140,142,187,194,213,205,80,250,212,232,138,139,44,49,206,177,59,126,213,115,29,87,181,207,86,186,38,182,202,138,86,231,87,230,159,22,244,254,135,220,110,39,138,224,51,140,28,103,132,109,47,215,27,211,150,146,183,54,190,83,216,155,137,217,234,226,168,236,87,79,20,149,108,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,185,177,87,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,46,79,151,183,46,156,123,69,112,218,140,251,94,240,170,75,142,162,228,20,245,182,218,139,77,209,180,181,180,150,107,116,139,36,15,130,52,141,242,195,51,234,97,85,89,36,85,95,225,77,217,70,181,59,221,216,45,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,168,246,177,207,123,218,175,127,63,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,126,69,11,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,63,192,32,7,58,191,43,24,183,168,20,62,221,113,42,175,132,239,52,250,55,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,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,227,170,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,32,28,171,139,31,43,26,201,233,254,67,237,211,153,172,45,83,143,175,255,0,69,151,14,95,148,63,253,220,170,32,7,9,222,105,244,111,212,12,123,220,96,45,83,157,95,149,140,91,212,10,31,110,184,148,172,76,174,93,124,10,212,241,75,153,38,113,168,52,21,108,210,187,5,68,208,215,77,77,85,19,31,115,184,194,148,239,75,106,162,72,147,194,199,71,80,217,31,51,89,253,70,57,141,123,30,228,123,47,78,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,42,175,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,0,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,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,117,181,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,224,13,41,240,157,229,99,70,253,63,199,189,186,3,170,131,149,113,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,148,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,191,25,201,47,61,159,27,91,225,97,167,238,246,161,100,49,255,0,14,22,50,54,244,142,38,55,233,106,117,233,213,122,170,170,173,175,240,9,203,63,13,177,105,125,110,113,196,206,9,73,122,190,231,150,116,166,102,57,123,182,172,115,227,148,206,146,100,114,181,233,50,171,106,102,139,195,72,143,70,69,81,76,168,230,34,181,203,34,21,215,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,155,93,178,57,83,114,177,18,105,165,109,202,21,87,207,59,238,79,243,39,233,165,85,147,167,151,7,47,250,206,34,47,177,106,222,175,99,191,236,79,65,226,96,138,154,162,73,233,228,200,170,182,62,61,180,239,133,241,200,200,97,145,81,239,153,29,181,100,137,34,106,63,248,203,21,223,130,133,185,140,240,81,251,170,234,60,23,252,2,217,117,147,76,178,159,226,91,106,103,78,236,118,186,229,87,172,150,199,77,185,207,118,214,49,36,137,210,163,92,248,220,230,245,149,208,203,34,249,78,5,248,205,190,240,121,168,245,87,57,45,95,25,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,143,176,115,149,187,90,175,252,73,97,55,219,21,206,146,227,109,184,233,189,182,174,142,178,146,102,205,5,76,18,87,220,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,96,228,99,247,217,249,111,245,34,213,0,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,2,128,121,163,249,236,212,223,193,125,158,136,146,156,142,177,107,21,94,85,171,153,173,69,14,251,213,170,223,103,181,209,212,247,94,157,170,90,185,42,164,168,143,98,46,199,110,125,21,50,245,84,87,39,111,163,85,17,206,69,182,160,102,7,86,48,95,217,126,169,230,90,103,241,79,137,253,146,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,47,83,149,199,145,61,50,252,107,222,43,74,171,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,128,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,58,175,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,163,154,63,145,61,77,252,23,222,40,138,1,53,80,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,0,80,15,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,19,252,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,226,117,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,35,46,230,143,120,47,214,59,238,190,240,193,128,106,174,83,14,203,213,214,223,37,61,198,77,204,95,19,85,73,81,45,36,181,61,24,198,49,157,231,211,186,94,219,90,141,103,115,98,117,70,245,90,108,230,143,231,179,83,127,5,246,122,34,85,114,49,251,236,252,183,250,145,106,128,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,193,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,161,85,124,243,190,228,255,0,50,126,154,67,94,94,152,6,27,169,252,99,105,206,25,168,24,245,37,246,197,85,81,95,83,81,111,171,69,116,19,190,154,223,83,81,18,72,222,189,30,196,150,24,213,88,238,172,122,34,181,200,230,170,181,116,60,64,14,103,92,7,126,219,236,85,58,243,164,246,93,217,246,63,111,119,196,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,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,35,131,174,49,112,78,47,240,74,139,253,130,143,224,217,37,155,103,218,12,127,185,53,71,194,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,225,162,236,235,181,221,21,62,114,0,160,30,104,254,123,53,55,240,95,103,162,34,169,114,124,177,121,127,214,105,21,29,55,16,58,223,142,248,76,234,175,108,248,205,182,89,39,138,170,195,75,36,19,67,43,170,88,215,164,107,52,241,212,124,225,145,142,116,45,99,122,171,100,115,217,29,138,158,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,230,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,157,92,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,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,83,149,75,53,225,7,65,169,180,179,150,22,176,106,77,194,138,174,12,135,83,240,124,134,233,82,149,52,242,211,190,43,116,20,21,113,80,198,140,123,213,175,99,154,178,212,178,86,177,155,217,88,212,250,154,198,57,106,44,185,238,114,250,33,117,206,180,74,193,173,22,251,229,37,61,62,151,212,78,218,234,9,163,118,250,184,46,83,209,211,163,226,122,117,68,124,114,199,23,86,57,17,28,201,30,237,200,172,70,73,89,124,23,235,29,139,64,184,160,192,53,87,41,135,125,150,213,112,146,158,227,38,231,167,134,165,171,167,150,146,90,158,140,99,222,254,203,42,29,47,109,173,87,63,183,177,58,43,186,166,143,138,86,231,87,230,159,22,244,254,135,220,110,36,0,45,83,149,31,2,223,226,56,160,214,188,51,255,0,55,170,192,40,171,157,254,147,157,116,146,157,91,255,0,69,225,94,231,127,187,153,25,254,79,49,106,135,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,153,158,206,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,236,28,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,250,25,26,72,197,69,107,217,55,138,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,128,64,14,117,126,86,49,111,80,40,125,186,226,85,95,9,222,105,244,111,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,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,64,57,87,22,62,86,53,147,211,252,135,219,167,51,88,90,167,31,95,254,139,46,28,191,40,127,251,185,84,64,14,19,188,211,232,223,168,24,247,184,192,90,167,58,191,43,24,183,168,20,62,221,113,43,47,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,173,27,43,152,246,248,153,26,217,27,11,54,187,115,209,92,169,219,100,143,102,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,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,170,249,231,125,201,254,100,253,52,138,188,174,60,246,105,151,227,94,207,90,95,240,0,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,8,235,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,64,57,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,163,62,19,188,172,104,223,167,248,247,183,64,117,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,207,103,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,117,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,252,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,156,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,110,123,149,239,26,255,0,188,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,227,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,125,18,239,145,207,151,183,197,121,231,125,201,254,100,253,52,134,188,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,215,253,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,30,83,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,248,144,189,146,55,164,145,49,223,75,147,175,78,139,213,21,81,97,7,13,188,159,244,191,75,243,43,174,79,173,183,218,77,77,167,164,168,167,92,114,133,244,114,81,210,53,24,145,202,250,138,200,18,71,36,175,238,163,226,72,28,247,194,177,53,92,244,145,101,70,67,24,57,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,205,103,22,62,105,245,147,212,12,135,220,103,45,83,147,38,150,253,148,225,198,251,169,149,246,47,11,95,157,228,18,120,106,223,21,191,198,90,232,152,144,195,252,52,122,182,61,149,78,184,183,230,214,189,221,122,175,86,246,212,159,224,207,183,51,75,77,170,203,199,30,167,209,217,173,148,148,20,242,84,91,106,223,21,52,45,137,142,158,123,101,36,211,74,173,106,34,43,228,150,73,36,123,191,155,158,247,57,122,170,170,147,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,2,249,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,159,224,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,78,171,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,104,230,143,228,79,83,127,5,247,138,34,128,77,84,0,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,0,20,3,205,31,207,102,166,254,11,236,244,68,255,0,228,169,229,99,41,245,2,187,219,173,196,255,0,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,213,121,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,147,61,124,200,113,107,22,31,198,214,169,90,113,202,31,9,73,81,112,164,186,73,31,117,242,110,170,173,161,167,171,169,147,171,213,85,55,207,60,175,233,215,107,119,116,106,35,81,17,39,255,0,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,210,216,218,139,5,185,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,90,160,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,85,95,60,239,185,63,204,159,166,145,87,149,199,158,205,50,252,107,217,235,75,254,5,69,243,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,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,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,212,131,205,31,207,102,166,254,11,236,244,71,106,229,139,203,254,143,87,107,41,184,129,214,252,119,197,224,180,155,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,231,12,140,107,102,115,219,213,93,27,94,201,46,80,2,63,241,139,193,214,9,197,254,9,79,96,191,214,124,27,36,179,111,251,63,144,118,230,168,248,95,118,106,119,213,127,122,178,120,163,159,187,29,58,71,252,69,93,157,119,55,162,167,207,197,112,89,203,207,75,248,88,181,90,178,251,237,29,38,75,170,141,167,153,43,50,5,116,142,130,137,103,107,91,37,61,12,78,232,214,49,173,69,103,125,88,147,61,31,55,85,99,36,236,183,228,230,151,174,148,122,63,194,157,251,27,162,188,248,76,147,81,63,193,187,100,49,164,18,72,250,89,21,22,224,247,71,42,238,236,248,94,228,46,145,141,115,153,37,76,31,213,87,35,219,74,218,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,78,214,63,194,82,177,174,146,166,167,99,222,196,147,181,4,114,203,219,222,142,126,205,173,250,156,136,104,39,137,187,77,170,193,194,38,171,216,172,86,202,75,117,182,221,166,247,218,74,58,58,72,91,12,20,208,71,108,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,102,220,212,70,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,102,51,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,124,203,254,229,219,174,149,154,253,194,158,41,146,95,175,63,19,201,44,61,220,110,253,51,146,117,145,213,84,170,137,19,229,146,101,115,166,154,74,87,210,205,36,136,231,53,210,76,255,0,234,170,43,27,93,124,234,252,211,226,222,159,208,251,141,196,252,158,92,28,191,235,56,136,190,197,171,122,189,142,255,0,177,61,7,137,130,42,106,137,39,167,147,34,170,216,248,246,211,190,23,199,35,33,134,69,71,190,100,118,213,146,36,137,168,255,0,227,44,87,126,1,202,184,151,225,211,4,226,131,75,43,244,207,58,167,255,0,59,89,103,173,223,55,244,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,255,0,146,167,242,84,142,188,31,114,185,210,254,30,110,191,111,53,46,166,147,62,205,173,215,137,42,236,53,174,138,72,104,173,112,68,231,182,154,86,83,43,149,175,169,115,85,179,57,210,111,72,100,72,210,47,156,93,249,107,131,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,137,254,1,0,57,213,249,88,197,189,64,161,246,235,137,85,124,39,121,167,209,191,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,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,0,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,29,87,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,106,156,125,127,250,44,184,114,252,161,255,0,238,229,81,0,56,78,243,79,163,126,160,99,222,227,1,114,124,205,244,47,81,248,139,209,252,23,75,244,190,205,227,174,181,218,129,69,44,211,74,170,202,91,125,43,109,247,4,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,221,175,134,142,29,48,78,23,244,178,131,76,240,90,127,243,85,151,138,221,243,127,73,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,182,51,249,34,127,53,94,170,1,85,124,243,190,228,255,0,50,126,154,69,94,87,30,123,52,203,241,175,103,173,47,248,0,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,0,130,188,199,249,127,209,241,17,98,151,86,244,135,29,255,0,101,138,15,13,4,180,212,242,65,79,30,69,75,189,145,237,168,124,207,142,54,77,12,106,175,100,202,237,203,28,75,19,145,255,0,193,88,164,175,9,222,86,52,111,211,252,123,219,160,58,169,205,56,145,209,11,87,17,250,37,148,232,189,230,249,87,102,167,200,233,226,107,43,233,163,108,143,166,158,25,227,168,133,234,199,124,158,196,150,24,247,179,171,85,204,220,212,115,21,81,233,78,216,183,42,62,35,170,248,130,165,209,140,214,151,225,88,251,237,239,185,212,231,86,186,71,220,44,241,66,145,59,99,88,233,29,78,175,153,103,70,194,176,42,182,84,69,89,81,142,137,17,235,118,152,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,157,112,29,251,111,177,84,235,206,147,217,119,103,216,253,189,223,18,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,29,121,84,240,79,153,101,25,150,61,197,102,83,112,171,177,227,22,58,135,212,227,209,211,78,155,239,239,233,89,75,58,44,144,84,182,106,102,67,52,108,222,201,99,86,84,49,206,141,81,209,185,221,123,167,53,173,11,212,126,34,245,31,64,180,191,75,236,222,58,235,93,246,150,89,166,149,85,148,182,250,86,173,173,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,116,213,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,0,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,202,185,127,220,174,60,137,233,151,227,94,241,90,74,160,80,15,52,127,61,154,155,248,47,179,209,18,171,145,143,223,103,229,191,212,136,171,205,31,207,102,166,254,11,236,244,68,255,0,228,169,229,99,41,245,2,187,219,173,196,255,0,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,117,94,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,71,52,127,34,122,155,248,47,188,81,20,2,106,160,3,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,37,80,0,160,30,104,254,123,53,55,240,95,103,162,39,255,0,37,79,43,25,79,168,21,222,221,110,39,248,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,142,171,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,149,43,207,23,22,177,82,101,90,73,154,211,208,236,189,93,109,247,139,93,101,79,117,235,221,165,164,146,150,74,120,246,42,236,110,215,214,212,175,84,68,114,247,58,57,85,26,212,78,65,202,11,84,46,184,95,22,148,216,28,45,171,158,219,168,54,122,219,109,68,13,173,116,80,69,61,52,46,173,138,169,241,116,86,204,246,182,158,104,91,215,106,181,42,164,84,119,243,107,188,87,52,127,61,154,155,248,47,179,209,18,171,145,143,223,103,229,191,212,139,84,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,10,171,231,157,247,39,249,147,244,210,42,242,184,243,217,166,95,141,123,61,105,127,192,20,67,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,115,254,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,105,23,13,118,46,62,121,132,229,250,189,108,95,143,104,77,55,193,170,238,87,186,90,167,211,71,114,145,44,148,107,29,186,23,109,238,119,187,155,18,162,52,237,201,12,105,35,92,232,101,116,72,235,95,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,164,14,112,90,199,125,206,120,160,93,42,168,135,195,217,116,210,223,5,61,28,123,152,254,253,85,117,60,21,117,21,61,81,141,123,119,49,244,209,118,213,207,106,120,109,237,218,178,57,15,109,201,131,65,169,178,173,80,201,117,254,251,69,87,225,240,122,118,218,236,79,117,60,173,130,75,141,100,114,54,121,25,50,61,24,247,195,77,213,142,137,90,255,0,149,116,111,93,138,214,43,172,211,139,31,43,26,201,233,254,67,237,211,153,172,53,80,82,183,57,61,20,251,13,196,21,167,88,233,46,29,234,77,77,183,175,122,9,37,221,36,21,214,232,169,233,228,218,212,141,168,216,93,3,232,213,189,94,247,44,157,254,187,91,177,15,213,228,183,172,118,44,63,89,114,221,29,187,195,219,171,212,75,125,61,69,174,167,115,215,117,85,181,181,18,58,155,99,88,168,155,224,158,162,94,227,158,198,183,195,109,250,157,35,81,59,175,26,28,31,100,220,92,241,237,136,217,90,149,116,88,77,143,7,181,59,44,188,82,75,79,223,161,130,90,219,195,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,109,116,255,0,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,5,0,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,63,192,32,7,58,191,43,24,183,168,20,62,221,113,42,175,132,239,52,250,55,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,51,56,147,225,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,224,244,21,123,234,159,91,91,27,164,223,81,4,143,78,172,134,52,232,139,183,233,235,211,170,170,175,64,229,73,197,30,187,113,41,251,81,253,181,231,63,104,254,206,124,19,225,159,209,148,116,125,143,17,227,187,223,228,209,71,187,119,98,47,235,117,233,183,229,211,170,245,159,224,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,223,7,160,171,223,84,250,218,216,221,38,250,136,36,122,117,100,49,167,68,93,191,79,94,157,85,85,122,7,42,78,40,245,219,137,79,218,143,237,175,57,251,71,246,115,224,159,12,254,140,163,163,236,120,143,29,222,255,0,38,138,61,219,187,17,127,91,175,77,191,46,157,87,172,255,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,145,89,122,95,206,34,167,42,226,141,108,217,94,49,73,103,210,12,138,162,154,203,106,125,76,177,67,91,102,122,202,173,101,202,174,103,61,34,86,72,178,39,126,61,219,33,141,140,88,220,231,69,34,212,218,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,228,115,94,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,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,48,112,119,198,47,239,107,170,122,193,246,122,143,194,97,152,87,194,109,214,47,226,119,62,33,220,169,186,111,184,253,112,69,44,93,248,98,164,254,3,247,118,251,95,37,234,231,245,141,92,208,56,204,226,79,135,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,131,208,85,239,170,125,109,108,110,147,125,68,18,61,58,178,24,211,162,46,223,167,175,78,170,170,189,3,149,39,20,122,237,196,167,237,71,246,215,156,253,163,251,57,240,79,134,127,70,81,209,246,60,71,142,239,127,147,69,30,237,221,136,191,173,215,166,223,151,78,171,214,127,128,67,91,71,28,117,56,215,48,12,203,132,125,70,101,34,88,174,85,22,214,98,55,101,124,84,235,67,87,45,166,154,119,81,78,174,86,164,172,158,87,63,180,228,235,42,77,43,99,232,246,200,206,204,202,0,16,43,153,30,105,198,190,132,83,71,173,26,9,170,181,112,105,244,116,237,110,67,65,53,162,201,43,44,115,247,96,167,129,241,62,120,150,162,118,84,62,116,234,196,73,22,55,177,238,87,35,30,214,71,5,176,14,108,156,99,99,57,149,166,251,153,231,84,153,141,138,146,161,29,112,177,84,217,173,244,108,174,129,81,81,204,73,233,233,219,44,79,232,187,152,244,85,68,123,90,174,108,141,220,199,93,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,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,154,113,235,170,89,222,139,112,157,156,234,102,154,95,126,13,146,89,190,25,224,171,124,44,53,29,174,237,202,150,25,63,135,51,31,27,186,199,43,219,245,53,122,117,234,157,21,17,82,176,56,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,206,218,163,239,210,207,91,20,114,199,189,148,205,123,119,49,238,78,173,84,114,117,234,138,139,243,46,252,130,188,199,249,128,81,240,239,98,151,73,52,135,34,255,0,101,138,255,0,13,60,181,52,241,193,81,30,59,75,189,146,110,168,100,204,146,55,205,52,104,172,100,42,221,201,28,171,43,149,159,193,73,107,214,211,204,199,152,5,254,235,69,98,177,107,5,93,198,229,113,168,142,146,142,142,147,18,180,205,61,76,242,57,27,28,81,198,218,53,115,222,231,42,53,26,136,170,170,168,136,90,166,161,106,46,182,240,131,193,205,203,85,181,95,51,164,213,76,238,193,81,108,171,187,62,90,56,45,212,79,101,77,194,150,158,122,58,95,13,12,106,214,50,41,100,72,230,145,142,122,200,189,199,51,98,164,13,237,122,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,1,26,184,173,227,54,197,194,94,163,233,93,179,60,181,119,112,204,239,226,244,247,123,148,12,123,234,173,82,83,173,23,98,165,177,183,175,118,20,241,18,164,177,163,86,77,170,215,51,170,179,181,44,149,0,0,1,26,184,239,226,114,251,194,94,158,225,186,171,104,178,252,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,2,31,243,64,215,189,88,225,219,64,172,25,174,142,101,127,103,239,85,185,133,45,174,122,159,3,77,87,190,149,244,85,178,58,61,149,17,200,196,234,248,99,94,168,155,190,158,157,122,42,162,196,14,2,184,245,226,199,90,120,177,193,180,207,82,245,91,227,56,221,231,226,126,54,139,224,86,218,126,239,106,219,85,52,127,196,134,157,146,55,164,145,49,223,75,147,175,78,139,213,21,81,109,252,17,171,142,254,39,47,188,37,233,238,27,170,182,139,47,198,233,31,152,71,107,186,90,60,75,41,188,125,44,182,203,131,155,31,125,209,74,177,109,158,58,121,122,181,187,151,181,179,170,53,206,59,174,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,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,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,74,71,171,90,247,50,40,165,122,49,251,54,175,159,224,131,87,179,45,122,225,143,18,213,205,64,158,146,75,238,69,81,119,154,161,41,32,72,96,137,140,186,85,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,92,28,104,113,201,198,118,129,113,65,159,233,86,45,175,59,236,182,171,132,117,22,232,254,203,218,147,195,82,213,211,197,87,21,55,87,211,189,239,236,178,161,177,119,28,229,115,251,123,215,162,187,162,75,254,87,220,94,103,124,80,233,198,83,104,213,106,223,137,229,248,85,194,14,253,210,58,8,105,99,172,161,172,73,29,79,185,177,42,49,102,99,224,169,99,182,197,27,123,105,7,245,222,178,56,234,188,122,234,150,119,162,220,39,103,58,153,166,151,223,131,100,150,111,134,120,42,223,11,13,71,107,187,114,165,134,79,225,204,199,198,238,177,202,246,253,77,94,157,122,167,69,68,84,168,31,238,163,241,217,255,0,14,127,247,102,207,254,168,95,241,85,124,199,249,135,107,182,146,113,5,46,142,104,86,85,246,94,147,20,183,211,124,102,121,44,244,117,82,87,87,85,68,202,132,218,234,134,202,157,150,65,36,8,222,140,141,221,199,79,187,123,82,53,79,127,202,183,137,62,36,248,153,202,181,2,237,172,122,185,241,203,46,39,111,160,167,130,209,240,10,10,110,229,85,100,146,185,181,61,250,120,163,122,118,217,71,35,59,106,142,107,188,71,95,146,177,58,246,13,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,33,175,49,222,56,234,120,82,195,104,48,253,62,101,37,70,162,230,20,243,190,134,105,95,20,172,178,82,53,81,139,91,44,10,170,231,189,206,87,54,6,185,189,167,62,41,92,229,114,66,177,73,50,128,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,228,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,70,70,43,154,199,62,41,98,122,177,155,246,167,85,0,17,255,0,143,93,82,206,244,91,132,236,231,83,52,210,251,240,108,146,205,240,207,5,91,225,97,168,237,119,110,84,176,201,252,57,152,248,221,214,57,94,223,169,171,211,175,84,232,168,138,149,129,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,153,119,224,143,252,122,234,150,119,162,220,39,103,58,153,166,151,223,131,100,150,111,134,120,42,223,11,13,71,107,187,114,165,134,79,225,204,199,198,238,177,202,246,253,77,94,157,122,167,69,68,84,172,14,30,185,143,113,157,156,235,238,154,97,89,78,178,120,219,46,65,152,89,173,119,26,111,179,182,168,251,244,179,214,197,28,177,239,101,51,94,221,204,123,147,171,85,28,157,122,162,162,252,203,191,56,87,24,60,89,225,188,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,217,215,182,197,84,116,172,69,133,92,22,115,111,169,189,93,109,90,91,197,100,212,145,212,87,212,77,20,25,226,118,169,96,107,222,230,172,17,87,83,199,27,98,137,157,86,70,120,150,43,88,212,236,247,35,68,73,103,37,175,21,188,102,216,184,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,245,238,194,158,34,84,150,52,106,201,181,90,230,117,86,118,165,146,160,0,70,174,58,56,205,177,112,121,167,20,183,56,237,95,25,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,170,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,62,71,138,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,0,0,0,128,28,214,248,163,215,110,26,255,0,101,223,177,76,231,236,231,218,63,141,252,79,250,50,142,179,191,225,252,15,103,252,166,41,54,237,239,203,253,94,157,119,124,250,244,78,145,255,0,128,174,61,120,177,214,158,44,112,109,51,212,189,86,248,206,55,121,248,159,141,162,248,21,182,159,187,218,182,213,77,31,241,33,167,100,141,233,36,76,119,210,228,235,211,162,245,69,84,91,127,0,20,3,253,212,126,59,63,225,207,254,236,217,255,0,213,11,190,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,124,142,128,10,245,230,19,204,178,235,195,214,101,79,162,250,37,65,73,85,153,90,234,40,171,242,58,251,165,35,159,73,73,2,164,117,12,161,141,138,173,89,95,60,78,103,114,70,170,36,113,73,181,142,239,57,95,79,47,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,130,37,112,193,198,221,171,84,117,211,83,184,105,206,231,164,183,229,152,118,81,123,164,176,212,77,84,212,125,254,138,27,149,111,240,162,137,176,177,140,125,45,51,41,152,173,222,249,37,99,95,42,255,0,82,85,73,106,1,207,248,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,159,35,197,112,125,197,158,27,197,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,205,157,123,140,69,87,68,244,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,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,2,141,185,151,241,199,83,196,118,101,54,143,96,236,164,102,157,97,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,245,178,69,145,234,170,230,50,24,64,90,167,42,206,60,127,240,71,10,154,191,122,255,0,59,22,33,125,185,220,127,232,25,77,100,107,59,95,245,135,68,249,38,255,0,55,78,198,255,0,138,97,106,135,42,226,199,202,198,178,122,127,144,251,116,230,125,184,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,66,124,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,192,41,219,154,199,28,116,218,149,117,175,225,111,77,153,87,21,139,24,188,43,50,155,155,159,44,11,113,184,210,185,236,90,38,71,213,17,244,208,203,213,206,116,141,94,228,209,70,230,35,91,19,100,155,218,242,49,251,236,252,183,250,145,202,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,10,1,230,143,231,179,83,127,5,246,122,34,127,242,197,227,199,246,223,98,166,208,109,88,189,110,207,177,251,123,126,27,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,128,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,45,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,252,174,0,120,193,186,240,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,46,250,116,154,87,172,109,107,146,86,57,236,219,189,99,146,59,84,230,99,118,181,95,249,127,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,118,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,195,194,119,154,125,27,245,3,30,247,24,11,201,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,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,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,91,156,190,234,120,118,166,147,88,117,146,213,72,237,69,184,211,186,154,138,219,52,81,76,252,101,137,44,241,202,177,84,67,60,176,204,250,152,86,7,43,218,214,190,54,43,227,235,209,242,34,244,190,104,254,68,245,55,240,95,120,162,42,87,129,126,51,111,188,30,106,61,85,206,75,87,198,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,135,214,10,171,231,157,247,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,0,32,7,58,191,43,24,183,168,20,62,221,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,0,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,16,3,157,95,149,140,91,212,10,31,110,184,144,131,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,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,236,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,151,19,202,227,200,158,153,126,53,239,21,164,106,231,89,161,117,151,91,22,23,196,61,134,205,222,248,38,252,111,34,169,141,103,146,70,82,202,254,229,11,220,196,69,138,56,89,51,170,152,233,21,88,229,146,174,6,125,125,90,140,134,188,182,245,162,213,162,28,90,98,247,220,163,47,164,198,241,139,229,61,101,134,251,89,86,198,246,22,9,161,87,64,217,36,86,175,101,158,50,42,55,44,189,90,141,70,170,189,205,143,121,107,252,209,252,137,234,111,224,190,241,68,80,9,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,242,51,5,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,62,69,255,0,114,237,208,186,205,1,225,79,20,198,239,214,111,134,100,151,238,238,73,126,133,203,58,72,218,170,165,69,137,146,199,50,53,208,205,29,43,41,97,146,52,107,90,217,33,127,245,149,85,238,174,190,117,126,105,241,111,79,232,125,198,226,119,94,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,112,174,48,120,179,195,120,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,179,175,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,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,212,64,0,138,188,209,252,137,234,111,224,190,241,68,83,183,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,241,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,250,176,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,61,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,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,233,72,245,107,88,215,203,44,175,70,51,126,212,155,252,168,120,28,169,201,110,182,78,46,53,25,244,139,98,182,212,84,63,17,180,171,34,168,90,234,184,157,36,14,173,157,28,142,72,153,4,173,127,105,169,210,85,154,38,201,213,141,141,157,239,65,207,59,238,79,243,39,233,167,159,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,7,42,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,253,41,30,173,107,220,200,162,149,232,199,236,218,185,225,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,249,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,232,123,139,31,43,26,201,233,254,67,237,211,148,3,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,250,50,49,92,215,181,146,197,19,213,143,217,181,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,246,160,0,0,42,175,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,0,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,32,175,49,254,96,20,124,59,216,165,210,77,33,200,191,217,98,191,195,79,45,77,60,112,84,71,142,210,239,100,155,170,25,51,36,141,243,77,26,43,25,10,183,114,71,42,202,229,103,240,82,90,65,59,255,0,7,92,98,231,124,32,103,117,23,251,5,31,198,113,187,206,207,180,24,255,0,114,26,127,138,118,161,168,101,47,247,211,224,150,72,59,82,84,44,159,195,68,223,211,107,186,162,252,180,19,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,205,183,19,119,107,173,131,139,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,187,78,5,248,205,177,113,135,167,21,87,57,45,95,6,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,146,74,131,149,113,99,229,99,89,61,63,200,125,186,114,128,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,70,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,62,104,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,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,161,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,169,142,127,90,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,234,123,152,198,238,123,218,213,243,231,234,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,153,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,250,223,34,72,197,84,115,217,12,138,226,199,202,198,178,122,127,144,251,116,230,107,9,21,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,252,143,214,43,131,154,199,28,117,58,107,106,175,225,111,77,153,73,45,247,39,179,171,50,155,155,159,20,233,110,183,85,53,236,90,38,71,213,85,149,51,69,213,206,116,141,78,220,50,198,230,35,157,43,100,134,157,139,84,228,99,247,217,249,111,245,35,149,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,20,3,205,31,207,102,166,254,11,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,208,79,2,252,102,216,184,195,211,138,171,156,150,175,131,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,60,166,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,241,33,123,36,111,73,34,99,190,151,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,255,0,171,142,241,139,157,219,120,78,203,184,73,191,209,252,103,27,188,248,15,179,243,119,33,167,248,15,106,228,181,245,95,75,32,238,85,119,228,84,79,226,74,157,190,159,79,84,93,167,42,210,124,235,246,95,170,120,110,166,124,47,226,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,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,99,252,168,248,22,255,0,17,197,6,181,225,159,249,189,86,1,69,92,239,244,156,235,164,148,234,223,250,47,10,247,59,253,220,200,207,242,121,139,84,34,175,52,127,34,122,155,248,47,188,81,20,2,79,78,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,217,167,29,60,69,254,236,92,56,228,89,253,182,163,181,146,92,54,216,177,159,163,119,75,165,67,31,178,95,156,82,71,252,24,217,53,70,217,26,140,127,99,182,170,138,244,32,7,14,28,226,117,150,146,178,213,130,235,22,154,254,210,170,238,55,10,90,42,107,133,129,141,163,188,75,221,157,200,246,165,36,113,172,53,115,116,146,54,67,20,109,167,234,177,163,92,231,57,234,244,245,124,243,190,228,255,0,50,126,154,85,89,117,60,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,134,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,8,1,206,175,202,198,45,234,5,15,183,92,74,86,44,127,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,154,156,200,248,176,169,225,135,68,163,131,12,200,234,237,26,139,151,84,54,28,98,104,109,209,85,50,38,83,207,3,235,102,149,39,107,161,70,36,47,237,162,42,57,234,249,216,173,111,70,189,236,138,188,26,243,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,132,213,122,58,153,144,195,20,146,72,178,116,85,45,124,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,4,0,231,87,229,99,22,245,2,135,219,174,37,43,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,64,81,15,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,13,75,254,229,113,228,79,76,191,26,247,138,211,181,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,210,229,67,50,229,207,113,27,173,247,94,35,185,68,222,181,150,251,99,164,180,92,175,244,246,230,214,82,82,72,231,192,147,211,228,80,83,72,248,247,125,77,99,221,2,189,24,170,229,98,61,26,174,126,221,235,76,37,207,115,151,214,251,174,11,162,86,13,23,183,216,233,42,41,245,66,162,119,87,87,205,35,183,210,65,109,158,142,161,25,19,19,162,43,228,150,72,186,189,202,168,214,70,246,237,85,122,62,58,203,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,82,183,58,191,52,248,183,167,244,62,227,113,32,1,121,60,180,248,234,169,226,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,77,201,219,145,174,122,186,68,142,111,158,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,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,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,210,145,234,214,177,175,150,89,94,140,102,253,169,202,141,84,0,8,171,205,31,200,158,166,254,11,239,20,69,0,146,255,0,151,55,26,255,0,186,174,163,207,96,207,238,119,89,52,203,41,254,29,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,125,96,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,8,171,205,31,200,158,166,254,11,239,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,116,174,58,56,205,190,241,135,168,244,183,56,237,95,6,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,219,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,85,95,60,239,185,63,204,159,166,149,86,93,79,44,94,60,127,109,246,42,109,6,213,139,214,236,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,39,249,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,23,61,156,96,241,103,153,113,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,127,78,219,21,85,177,49,19,133,26,83,226,199,202,198,178,122,127,144,251,116,230,107,9,41,192,191,25,183,222,15,53,30,170,231,37,171,227,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,249,31,172,0,0,21,87,207,59,238,79,243,39,233,164,53,229,233,159,225,186,97,198,54,156,230,122,129,144,210,88,172,84,181,21,244,213,23,10,181,86,193,3,234,109,245,52,241,44,142,233,209,140,89,102,141,21,238,232,198,34,171,156,173,106,43,147,67,192,30,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,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,152,195,74,124,39,121,88,209,191,79,241,239,110,128,241,92,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,180,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,150,211,192,39,44,252,54,197,165,245,185,199,19,56,37,37,234,251,158,89,210,153,152,229,238,218,177,207,142,83,58,73,145,202,215,164,202,173,169,154,47,13,34,61,25,21,69,50,163,152,138,215,44,136,64,14,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,218,222,129,203,139,142,58,110,20,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,94,241,154,206,44,124,211,235,39,168,25,15,184,206,121,77,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,225,204,199,198,238,177,202,246,253,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,88,26,209,205,179,91,109,220,69,228,23,237,8,204,41,46,154,95,75,80,216,108,246,91,246,63,3,96,170,99,105,91,20,147,57,204,70,86,35,29,58,73,60,104,179,49,253,21,136,246,181,55,68,147,86,223,196,253,79,22,28,4,235,38,164,187,73,178,12,42,157,48,124,150,153,143,175,158,41,232,171,158,202,42,166,185,104,166,77,146,206,198,35,88,143,123,160,141,137,35,159,27,22,69,138,69,109,16,146,83,129,126,51,111,188,30,106,61,85,206,75,87,198,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,135,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,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,215,249,154,241,219,106,209,28,54,227,161,154,91,147,85,199,170,23,234,120,219,85,89,107,157,172,126,55,68,245,107,156,249,36,232,170,202,153,162,234,216,216,205,178,49,146,119,247,70,169,15,118,152,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,204,187,76,51,132,75,87,8,60,191,53,155,20,158,227,73,120,203,47,216,61,254,229,145,221,96,167,107,24,249,210,213,51,89,75,11,213,169,43,233,161,77,219,59,139,213,95,36,210,35,99,238,172,109,163,98,242,121,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,245,190,69,141,232,168,230,62,26,75,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,159,34,231,180,203,140,27,87,22,92,191,53,137,215,5,171,143,59,195,180,222,235,65,149,178,104,154,140,169,157,246,170,148,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,146,147,14,149,173,26,13,153,104,172,120,109,210,251,69,87,45,139,60,197,237,121,53,138,236,234,116,142,10,198,85,81,65,60,240,177,81,238,77,244,242,204,177,57,21,81,234,137,28,138,198,182,86,117,146,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,250,25,26,72,197,69,107,217,53,138,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,16,255,0,133,89,238,85,254,218,228,121,38,71,112,255,0,148,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,198,231,57,223,218,170,117,94,42,120,99,190,240,171,149,98,56,86,83,122,241,183,172,131,15,160,201,110,52,222,25,145,252,46,170,121,39,142,90,29,236,150,86,79,218,125,59,147,188,213,70,191,175,84,106,39,205,103,87,35,31,190,207,203,127,169,28,171,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,160,30,104,254,123,53,55,240,95,103,162,57,86,154,240,245,149,106,166,141,106,142,174,98,213,61,255,0,217,95,194,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,189,59,30,29,178,61,28,212,111,105,101,122,189,189,173,175,242,154,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,195,153,143,141,221,99,149,237,250,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,113,78,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,103,179,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,248,144,189,241,187,172,114,177,223,75,151,167,94,139,209,81,81,60,169,61,57,110,114,251,166,226,38,166,77,97,214,75,85,91,116,234,221,80,234,106,43,108,209,75,11,50,103,172,83,199,42,197,81,12,241,77,11,41,166,72,28,175,107,92,201,30,143,143,175,86,72,137,118,128,138,188,209,252,137,234,111,224,190,241,68,81,94,147,224,191,181,13,83,195,116,207,226,159,12,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,125,122,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,79,171,57,215,77,71,212,157,56,193,180,191,53,188,252,86,213,167,62,58,43,4,211,162,186,170,158,150,169,41,209,105,93,34,175,215,12,126,21,189,164,84,220,198,189,204,71,43,27,27,25,45,121,60,232,133,215,60,226,46,163,89,97,190,82,81,219,116,186,157,93,81,72,232,220,249,235,167,184,210,213,211,68,198,127,38,177,141,106,76,247,61,85,87,171,35,106,53,119,171,227,236,28,243,190,228,255,0,50,126,154,87,86,143,104,94,163,235,205,102,77,105,210,251,55,198,110,184,190,63,54,73,53,182,37,85,170,172,165,138,120,33,145,148,204,68,94,236,201,226,26,244,143,170,57,237,99,145,155,158,172,99,252,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,130,120,23,227,54,197,198,30,156,85,92,228,181,124,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,0,4,0,231,87,229,99,22,245,2,135,219,174,37,85,240,185,161,127,188,166,187,99,58,41,246,167,236,231,218,63,27,253,39,224,124,103,99,195,209,207,83,254,39,185,30,237,221,141,191,215,78,155,186,252,250,116,95,21,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,215,90,184,157,214,94,33,44,88,77,131,86,50,143,141,199,129,91,230,183,219,106,101,133,190,42,126,235,218,178,79,83,55,245,230,153,89,29,60,106,247,47,205,176,53,202,139,35,165,146,73,169,201,147,135,79,180,185,221,247,137,123,253,63,90,12,67,185,98,199,254,191,235,221,39,133,60,84,191,68,168,228,237,82,202,140,219,36,110,99,252,110,230,170,58,31,149,191,130,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,128,28,234,252,172,98,222,160,80,251,117,196,170,190,23,52,47,247,148,215,108,103,69,62,212,253,156,251,71,227,127,164,252,15,140,236,120,122,57,234,127,196,247,35,221,187,177,183,250,233,211,119,95,159,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,226,121,98,241,227,251,111,177,83,104,54,172,94,183,103,216,253,189,191,13,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,194,185,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,121,169,127,220,174,60,137,233,151,227,94,241,90,74,162,136,121,168,112,241,117,209,174,37,238,185,229,45,170,146,151,19,212,234,137,175,118,151,195,88,233,158,234,212,100,43,114,108,173,145,119,177,235,83,51,166,68,78,177,236,168,98,49,83,107,163,143,196,232,214,186,81,218,184,49,226,3,135,139,245,231,179,241,191,129,100,152,237,52,137,4,113,190,170,43,173,20,117,204,107,213,82,89,38,124,45,165,123,99,68,123,82,58,73,223,244,116,114,190,53,146,127,153,38,180,90,181,191,139,76,162,251,139,229,244,153,38,49,99,167,163,176,216,171,41,24,222,194,65,12,40,233,219,28,136,212,239,51,198,75,88,228,151,171,145,200,228,86,57,209,236,38,87,37,61,11,172,181,88,179,78,33,239,214,110,207,198,246,99,120,237,76,139,60,114,62,150,39,247,43,158,214,42,36,82,66,249,155,74,198,200,138,247,36,148,147,179,232,232,228,125,159,148,173,206,175,205,62,45,233,253,15,184,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,111,251,133,14,54,244,191,138,29,47,186,103,141,158,147,21,185,98,180,238,171,203,45,117,117,82,58,11,20,14,146,167,179,44,149,178,195,12,50,49,240,210,190,101,115,126,81,167,84,127,78,157,86,157,120,232,227,54,251,198,30,163,210,220,227,181,124,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,106,160,0,69,94,104,254,68,245,55,240,95,120,162,40,4,235,252,85,112,207,153,112,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,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,124,181,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,231,52,143,115,97,115,27,213,27,27,158,248,238,80,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,193,21,121,163,249,19,212,223,193,125,226,136,160,19,186,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,179,214,189,89,209,174,95,188,56,210,220,109,184,135,132,176,217,118,88,241,156,118,216,215,55,198,87,72,201,36,100,46,153,81,219,55,118,230,150,90,137,55,57,122,72,245,238,202,228,99,226,7,5,28,218,232,239,126,11,76,184,177,185,118,111,85,151,4,130,223,154,71,77,5,53,11,163,147,122,163,110,44,143,99,41,246,63,100,109,154,54,118,213,175,106,202,145,164,111,153,255,0,149,207,59,238,79,243,39,233,164,0,225,239,135,76,239,137,107,198,81,137,233,157,63,142,201,44,88,250,223,104,173,155,225,139,226,27,107,232,233,164,139,189,52,177,199,22,216,234,159,54,231,42,245,236,236,68,234,244,84,230,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,9,224,95,140,219,23,24,122,113,85,115,146,213,240,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,42,219,152,239,28,116,220,86,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,225,90,37,195,166,119,173,246,124,235,44,176,83,246,113,189,57,199,235,175,185,5,207,124,46,240,189,170,10,186,154,88,187,47,149,146,63,191,37,26,195,186,52,127,111,126,247,34,162,116,94,84,105,79,139,31,43,26,201,233,254,67,237,211,153,172,59,175,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,239,252,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,211,171,228,85,187,64,0,0,170,190,121,223,114,127,153,63,77,42,172,183,78,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,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,125,184,232,227,54,251,198,30,163,210,220,227,181,124,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,72,214,105,79,132,239,43,26,55,233,254,61,237,208,20,173,204,139,5,226,59,21,226,58,233,123,226,22,233,241,207,142,111,118,51,121,163,129,240,218,231,181,198,255,0,162,158,146,37,115,188,63,103,184,137,37,58,185,207,107,222,175,115,229,239,36,242,254,79,46,220,235,70,180,247,138,204,82,253,173,246,187,84,150,87,119,96,160,186,93,39,115,41,108,87,69,68,117,45,115,219,181,204,118,215,179,180,142,147,107,33,116,201,58,185,171,10,57,52,40,69,254,98,218,161,160,216,39,13,25,30,49,174,173,171,185,83,230,20,238,162,180,88,109,181,190,26,227,113,173,137,236,150,41,33,127,71,36,76,130,86,195,43,230,123,31,27,122,53,174,100,171,35,33,151,62,229,239,114,161,198,53,115,26,225,46,200,186,141,112,164,75,21,202,162,162,191,17,182,45,181,244,245,180,54,233,102,145,238,116,242,59,106,74,201,229,115,231,139,163,23,164,114,181,221,215,182,70,71,13,59,113,99,230,159,89,61,64,200,125,198,115,208,101,220,38,102,88,247,10,248,23,21,150,106,138,187,222,61,149,84,92,105,175,81,195,64,141,102,60,248,43,93,75,76,178,200,146,57,210,50,119,71,39,71,246,216,198,63,100,106,170,233,25,187,207,240,251,196,238,178,240,195,125,187,95,244,135,40,248,108,151,187,124,182,250,234,105,225,109,69,44,221,88,244,134,119,66,254,172,89,160,123,214,72,158,168,189,29,185,174,71,71,36,177,191,159,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,153,127,217,158,142,88,184,127,229,233,156,104,238,57,55,136,164,198,116,190,255,0,79,37,78,215,179,197,213,62,130,166,74,154,157,143,123,214,62,236,242,75,47,111,122,181,155,246,183,233,106,33,158,194,69,113,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,246,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,175,155,110,169,96,154,161,197,60,63,97,111,191,19,251,37,143,183,22,188,127,122,205,15,133,186,82,220,107,187,240,127,21,141,223,183,184,207,173,155,152,189,126,78,94,138,118,14,72,217,254,27,98,204,181,55,79,175,57,13,37,30,67,149,83,218,106,108,180,51,42,181,245,236,163,74,213,169,72,149,83,107,158,198,207,27,213,157,119,171,55,185,17,91,27,213,182,232,0,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,137,149,197,223,3,154,71,197,245,170,146,124,173,245,118,28,178,207,79,44,22,172,142,218,198,44,236,99,154,245,100,21,44,114,116,168,166,108,174,73,59,125,88,244,84,122,71,36,125,201,21,220,255,0,151,231,47,202,110,17,105,174,153,198,113,125,164,190,106,45,242,158,75,108,211,91,102,151,225,212,22,238,235,94,144,66,143,107,29,43,228,116,81,72,249,30,196,233,181,172,99,90,141,123,230,238,188,88,249,88,214,79,79,242,31,110,156,205,97,170,130,186,184,214,229,105,251,117,214,91,86,167,233,5,214,213,139,253,168,184,65,79,151,211,248,30,144,193,244,212,75,83,121,235,222,78,228,207,219,79,23,135,142,54,247,37,127,117,242,55,116,178,39,117,204,56,120,210,254,25,120,26,214,45,57,210,139,85,93,29,181,248,62,67,93,89,45,93,100,149,51,214,214,173,157,208,201,83,35,156,187,90,247,182,8,213,91,27,89,26,42,46,214,55,175,67,62,229,255,0,89,120,116,193,56,160,224,23,74,180,211,58,167,251,191,177,214,89,235,119,205,253,25,116,248,42,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,228,169,252,149,41,47,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,57,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,249,53,140,107,83,162,34,33,109,92,169,248,21,169,195,163,160,226,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,225,92,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,114,174,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,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,43,3,5,227,78,235,197,63,51,189,58,177,98,25,5,91,180,175,26,168,188,38,63,70,180,206,165,74,217,210,199,90,217,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,221,18,249,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,114,174,103,92,7,126,196,47,181,58,243,164,246,93,184,14,65,112,119,196,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,160,141,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,225,204,198,72,222,146,68,246,253,77,78,189,58,167,84,84,85,245,96,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,242,94,236,41,226,31,35,17,122,57,146,34,171,92,136,249,91,37,59,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,141,52,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,138,188,209,252,137,234,111,224,190,241,68,82,95,12,151,107,85,131,137,45,40,190,223,110,116,150,235,109,187,56,177,85,214,86,85,204,216,96,166,130,58,248,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,228,241,209,193,149,139,140,61,56,165,182,71,117,248,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,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,62,102,135,184,35,208,106,158,28,120,104,195,180,218,243,69,73,6,66,148,239,186,100,11,13,60,81,189,110,53,47,89,100,142,87,196,247,182,103,194,215,71,76,146,239,118,246,83,177,83,163,118,181,33,7,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,31,171,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,202,24,216,230,194,230,59,162,182,55,49,145,194,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,248,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,0,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,150,105,204,119,129,202,158,43,112,218,12,195,79,159,73,79,168,184,125,60,236,161,134,86,69,19,47,116,142,84,122,209,75,58,162,57,143,107,145,206,129,206,119,105,175,150,86,185,26,147,44,177,209,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,134,151,180,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,244,181,16,232,0,174,14,117,249,254,27,22,139,225,186,90,236,134,145,114,202,172,162,158,254,203,75,85,93,58,91,162,164,173,129,213,15,68,78,140,98,203,51,24,221,202,155,213,36,217,187,183,38,218,245,224,43,84,176,77,22,226,199,6,212,205,75,190,252,27,27,179,124,79,198,214,248,89,170,59,93,219,109,84,49,255,0,14,22,62,71,117,146,86,55,233,106,244,235,213,122,34,42,166,138,65,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,177,254,101,156,10,212,241,53,140,210,234,126,152,208,85,213,106,134,57,79,5,182,150,133,181,81,71,5,222,220,181,10,174,129,235,60,140,138,23,194,179,205,51,100,71,38,228,238,70,230,189,93,26,199,72,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,173,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,8,224,235,131,172,19,132,12,18,162,193,96,172,248,206,73,121,217,246,131,32,237,205,79,241,78,212,213,15,165,254,245,124,242,199,7,106,58,133,143,248,106,155,250,110,119,85,95,150,117,203,254,229,113,228,79,76,191,26,247,138,210,85,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,144,64,52,209,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,237,123,60,93,83,220,233,42,106,118,61,239,88,251,179,201,44,189,189,234,214,111,218,223,165,168,135,64,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,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,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,232,246,36,176,197,34,53,221,83,124,108,119,243,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,109,60,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,140,209,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,209,9,170,128,1,21,121,163,249,19,212,223,193,125,226,136,160,19,71,188,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,224,28,191,249,112,88,184,119,163,180,234,246,173,193,227,245,99,235,168,166,138,10,215,248,92,118,57,96,146,23,211,55,182,228,142,166,103,71,51,210,89,29,190,52,118,214,197,253,69,154,89,212,8,85,205,167,84,176,76,83,132,235,246,153,223,239,190,23,36,206,252,47,217,250,47,11,51,252,103,130,185,80,205,85,252,70,49,99,143,100,110,71,127,17,205,221,215,163,122,175,200,166,190,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,200,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,214,69,94,104,254,68,245,55,240,95,120,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,242,52,17,166,120,94,141,114,246,225,130,11,118,71,147,120,92,111,23,219,83,127,200,159,107,114,205,93,93,85,80,200,214,162,72,105,88,249,29,214,73,98,137,137,252,71,50,38,68,199,61,201,30,242,147,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,159,229,139,203,254,143,87,107,41,184,129,214,252,119,197,224,180,155,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,231,12,140,107,102,115,219,213,93,27,94,201,58,7,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,29,171,155,95,5,31,27,163,172,226,203,76,173,151,90,203,212,61,152,243,75,124,9,223,141,212,48,193,219,101,205,168,174,223,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,165,142,149,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,183,169,169,58,67,134,232,47,1,58,137,164,122,127,5,92,118,44,119,77,242,72,105,214,174,117,154,121,94,250,42,153,101,154,71,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,51,194,105,79,139,31,43,26,201,233,254,67,237,211,153,172,52,167,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,250,81,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,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,177,254,84,124,116,255,0,136,225,127,90,243,63,252,222,151,0,173,174,111,250,77,117,174,74,133,119,253,23,133,99,155,254,238,20,127,249,60,37,170,3,159,235,222,181,226,188,59,105,61,247,88,243,91,125,214,182,203,143,248,95,19,5,174,40,228,170,127,126,166,42,118,108,108,146,70,197,232,249,154,171,213,233,244,162,244,234,189,17,99,6,158,243,118,225,183,82,179,252,107,78,108,88,78,165,65,114,202,175,20,86,74,57,106,237,180,13,130,57,234,102,100,49,186,71,54,177,206,70,35,158,138,170,141,114,244,235,209,23,249,19,124,21,87,207,59,238,79,243,39,233,165,117,104,70,142,95,117,247,83,40,180,171,22,155,101,234,235,111,186,212,91,163,218,197,241,53,84,150,234,138,184,169,186,189,236,99,59,207,167,108,93,199,57,26,206,230,245,234,141,232,190,42,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,245,57,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,56,65,204,235,143,31,219,125,246,167,65,180,158,245,187,1,199,238,14,248,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,72,235,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,56,81,165,62,19,188,172,104,223,167,248,247,183,64,126,79,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,51,217,170,90,91,157,232,182,119,115,211,61,75,177,124,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,165,203,211,175,69,232,168,168,150,105,192,15,51,189,59,197,116,141,186,91,196,246,89,73,96,126,23,79,71,109,198,174,112,218,234,234,31,112,183,53,142,99,96,150,58,88,30,214,62,157,177,198,196,145,85,189,198,72,206,173,87,178,73,36,129,124,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,147,252,180,185,125,212,235,13,214,207,196,30,175,218,169,36,211,234,10,143,19,103,180,213,197,21,84,25,43,216,234,168,36,73,17,147,163,224,101,61,76,17,57,89,52,78,100,233,213,170,138,197,119,91,159,51,89,197,143,154,125,100,245,3,33,247,25,203,158,229,157,105,181,95,249,127,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,118,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,65,199,71,6,87,222,15,53,30,150,217,29,215,227,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,200,190,76,26,13,77,149,106,134,75,175,247,218,42,191,15,131,211,182,215,98,123,169,229,108,18,92,107,35,145,179,200,201,145,232,199,190,26,110,172,116,74,215,252,171,163,122,236,86,177,93,102,156,88,249,88,214,79,79,242,31,110,156,205,97,166,141,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,182,63,202,159,142,219,82,218,168,56,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,13,238,114,61,31,216,106,179,100,17,201,105,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,32,7,52,46,58,127,98,152,171,244,59,71,51,63,9,169,55,173,159,24,169,162,110,233,172,86,185,35,114,175,73,145,201,225,235,38,235,31,111,162,57,236,137,95,39,240,156,234,121,22,149,143,213,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,159,34,247,185,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,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,20,105,30,166,98,186,55,192,142,159,106,150,107,87,225,236,184,206,151,216,238,21,59,100,141,146,77,178,217,6,200,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,20,109,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,114,2,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,245,190,68,145,138,168,231,178,24,107,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,71,42,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,10,107,230,117,204,2,143,87,107,42,120,126,209,12,139,197,224,180,155,160,201,174,81,71,4,180,183,234,168,231,134,104,155,76,247,49,100,72,96,146,159,229,52,111,107,102,115,221,209,29,27,88,249,56,175,43,143,61,154,101,248,215,179,214,142,104,254,123,53,55,240,95,103,162,60,87,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,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,167,28,145,72,212,115,92,143,99,218,138,142,106,81,15,26,92,14,102,92,45,106,229,163,15,199,159,87,149,99,217,205,68,140,195,102,133,137,45,198,169,237,124,108,117,20,176,70,155,157,82,199,79,11,81,204,110,201,123,140,115,17,174,87,197,29,159,242,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,128,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,69,94,104,254,68,245,55,240,95,120,162,40,4,183,78,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,247,95,227,151,68,244,107,1,202,172,188,127,100,120,231,137,175,210,173,149,183,59,61,190,23,67,54,81,93,220,130,11,59,166,169,108,204,108,30,26,169,241,61,210,246,165,115,226,106,49,205,123,99,100,103,229,112,245,205,207,135,221,86,239,91,53,102,15,217,85,233,247,8,40,237,241,86,213,75,112,161,172,142,94,141,73,22,178,56,24,202,125,143,234,146,44,237,100,109,106,177,221,199,38,244,143,138,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,115,215,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,45,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,240,28,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,65,26,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,234,192,32,7,58,191,43,24,183,168,20,62,221,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,127,13,90,254,234,14,41,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,252,246,106,150,169,103,122,211,157,220,245,51,82,239,191,25,201,47,61,159,27,91,225,97,167,238,246,161,100,49,255,0,14,22,50,54,244,142,38,55,233,106,117,233,213,122,170,170,175,149,44,251,148,167,26,255,0,4,172,163,225,55,83,110,118,170,59,44,221,233,48,187,132,235,216,145,181,211,79,220,125,177,202,141,217,39,121,242,203,36,78,145,205,114,72,142,137,22,69,150,22,50,218,136,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,180,241,209,198,109,139,131,205,56,165,185,199,106,248,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,245,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,159,37,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,140,140,87,53,142,124,82,196,245,99,55,237,76,214,23,253,202,227,200,158,153,126,53,239,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,208,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,212,213,67,192,19,43,149,127,15,23,93,101,226,94,213,158,85,90,169,42,177,61,49,168,134,247,118,124,213,142,133,237,173,86,76,182,214,196,216,215,123,222,149,48,182,101,69,233,30,202,119,163,213,119,54,57,47,120,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,20,215,198,39,43,124,170,193,174,216,173,23,14,86,155,84,56,102,163,92,34,179,91,104,170,110,82,55,224,85,209,81,190,105,210,121,42,36,146,89,97,116,52,181,85,73,35,55,185,54,73,18,70,138,144,164,214,127,195,23,15,88,175,11,250,53,101,210,60,90,167,199,248,14,229,77,198,232,250,88,233,230,185,215,74,237,210,212,72,214,39,250,49,177,28,231,185,145,69,19,21,239,217,185,121,87,52,127,34,122,155,248,47,188,81,20,2,106,160,0,69,94,104,254,68,245,55,240,95,120,162,40,4,213,64,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,110,117,181,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,224,11,9,229,165,204,18,167,71,174,182,126,31,53,126,235,73,30,159,87,212,120,107,61,218,174,88,169,96,198,158,247,85,79,34,200,172,129,95,59,42,42,103,137,170,249,165,107,32,78,174,85,70,35,186,92,249,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,118,174,99,60,107,254,245,90,143,5,131,0,185,221,99,211,44,91,248,118,218,105,215,181,29,210,185,21,233,37,205,208,237,107,219,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,159,39,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,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,42,219,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,137,85,204,235,143,31,216,133,138,167,65,180,158,245,183,62,200,45,238,248,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,86,59,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,187,237,114,207,240,221,83,224,155,83,181,7,79,178,26,75,230,61,124,211,124,130,166,134,186,153,87,100,172,248,125,66,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,13,41,241,99,229,99,89,61,63,200,125,186,115,53,134,170,10,107,231,25,196,46,9,168,250,143,142,232,206,37,77,106,187,213,233,239,137,146,233,125,130,170,103,201,73,93,80,168,201,237,141,98,42,66,187,18,8,31,43,191,136,228,147,108,104,177,58,41,153,36,64,225,139,135,172,171,138,13,101,178,233,30,45,83,224,60,127,114,166,227,116,125,44,149,16,219,40,98,110,233,106,36,107,19,253,24,216,142,115,26,249,101,137,138,246,111,220,154,72,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,145,255,0,143,93,45,206,245,167,132,236,231,76,244,210,197,241,156,146,243,240,207,5,69,226,161,167,238,246,174,84,179,73,252,73,158,200,219,210,56,158,239,169,201,215,167,68,234,170,136,181,129,195,215,46,30,51,176,109,125,211,76,215,41,209,191,5,101,199,243,11,53,210,227,83,246,138,213,39,98,150,10,216,164,150,77,140,169,115,221,181,140,114,244,106,43,151,167,68,69,95,145,119,224,170,190,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,147,211,153,111,47,186,109,97,181,94,56,131,210,11,85,92,154,131,65,79,226,111,22,154,72,165,170,159,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,122,53,17,94,173,235,77,118,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,228,230,61,205,94,168,170,135,160,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,10,139,197,67,79,221,237,66,249,164,254,36,207,100,109,233,28,79,119,212,228,235,211,162,117,85,68,93,15,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,249,183,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,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,6,18,127,128,30,15,174,188,89,106,227,91,112,74,72,240,76,58,162,142,191,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,190,161,33,149,139,35,92,212,137,141,123,247,111,72,227,146,255,0,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,53,156,88,249,167,214,79,80,50,31,113,156,247,252,11,241,155,125,224,243,81,234,174,114,90,190,51,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,29,239,231,152,30,151,241,15,165,243,226,25,125,45,38,85,132,229,84,244,149,106,148,151,9,27,5,116,13,146,58,154,121,99,168,166,123,92,172,87,50,39,163,152,254,142,78,159,205,23,231,249,60,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,126,76,98,203,52,155,25,213,202,214,109,106,185,234,138,245,249,120,177,242,177,172,158,159,228,62,221,57,154,195,85,5,48,115,128,226,75,13,213,13,80,182,104,150,49,96,164,171,168,211,42,138,134,87,100,105,90,178,43,170,234,35,137,103,162,129,145,72,177,35,35,88,227,108,174,145,171,42,77,19,163,106,68,145,189,102,137,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,163,27,17,206,99,95,44,177,49,94,205,251,147,73,22,154,42,155,117,170,138,223,89,118,171,186,84,82,211,199,12,181,213,109,137,179,213,61,173,68,116,210,36,44,100,72,247,42,43,149,35,99,25,213,87,107,90,157,17,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,4,95,227,251,140,27,87,9,186,70,231,91,214,174,76,239,49,167,172,160,197,25,12,77,86,83,78,198,53,36,174,149,210,49,209,108,167,89,162,122,70,230,185,101,123,152,205,187,22,73,35,160,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,242,58,87,18,252,51,230,92,45,100,56,166,25,168,53,212,143,200,111,248,189,62,71,93,69,76,168,246,91,31,53,85,76,41,72,178,163,149,179,61,173,167,106,189,237,250,55,189,205,106,189,173,73,31,242,233,127,14,153,222,176,105,102,162,234,102,11,79,227,255,0,102,126,10,178,241,69,190,24,182,90,229,166,175,154,122,206,228,178,179,175,103,192,177,189,166,53,239,127,127,170,34,108,84,119,148,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,245,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,242,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,248,61,125,94,250,87,201,36,109,147,125,60,18,49,58,190,25,19,162,174,239,167,175,78,138,138,191,173,161,124,81,232,79,18,159,27,253,138,103,63,104,254,206,120,111,137,255,0,70,86,81,246,60,71,119,179,254,83,20,123,183,118,37,254,175,94,155,126,125,58,167,90,171,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,221,120,129,226,207,50,215,124,7,76,52,181,212,245,118,76,79,77,113,123,117,149,150,150,215,164,240,87,220,105,161,88,29,114,122,36,108,84,123,162,70,49,177,185,100,237,39,115,99,191,139,38,239,127,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,179,255,0,152,31,47,60,103,85,180,142,215,149,232,245,29,93,187,44,210,188,94,59,69,162,213,27,170,43,25,117,178,81,49,206,138,220,214,125,114,173,75,81,95,217,122,35,157,35,222,177,201,187,123,36,134,152,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,200,237,92,102,113,75,251,220,102,216,126,164,86,227,127,4,189,91,112,250,91,21,238,158,39,110,165,125,116,85,149,114,186,90,101,87,43,210,23,178,120,220,141,127,212,199,43,153,213,232,212,145,243,87,145,143,223,103,229,191,212,142,85,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,71,191,230,117,204,2,179,72,168,234,120,126,209,12,139,194,103,85,123,160,201,174,81,71,60,85,86,26,89,32,134,104,155,76,247,49,35,89,167,142,163,229,52,111,115,161,107,29,209,27,35,152,248,233,176,149,92,174,60,246,105,151,227,94,207,90,57,163,249,236,212,223,193,125,158,136,138,164,202,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,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,17,87,154,63,145,61,77,252,23,222,40,138,22,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,159,51,228,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,146,188,79,241,247,170,28,85,105,30,9,166,57,205,174,146,150,163,23,168,150,186,245,113,166,88,209,151,234,212,103,106,154,165,97,72,145,105,158,200,159,58,61,177,200,177,200,249,220,228,100,104,214,49,190,175,149,127,15,23,93,101,226,94,213,158,85,90,169,42,177,61,49,168,134,247,118,124,213,142,133,237,173,86,76,182,214,196,216,215,123,222,149,48,182,101,69,233,30,202,119,163,213,119,54,57,36,87,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,23,82,121,77,82,210,220,19,90,112,75,158,153,234,93,139,227,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,226,66,246,72,222,146,68,199,125,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,233,92,185,184,215,253,213,117,30,123,6,127,115,186,201,166,89,79,240,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,231,250,215,175,122,79,195,182,43,75,154,235,30,87,246,126,203,91,112,101,174,10,159,3,83,87,190,169,241,201,35,99,217,79,28,143,78,172,134,69,234,169,183,233,233,215,170,162,47,63,210,222,61,120,78,214,156,238,217,166,122,105,170,223,25,201,47,61,239,5,69,240,43,149,63,119,181,11,230,147,248,147,83,178,54,244,142,39,187,234,114,117,233,209,58,170,162,47,0,231,87,229,99,22,245,2,135,219,174,37,59,96,120,6,101,169,249,52,24,102,159,227,213,119,219,237,85,61,93,77,61,190,145,17,211,206,202,106,121,42,37,72,219,215,171,222,145,67,34,163,27,213,239,84,70,181,28,229,70,171,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,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,39,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,169,229,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,135,11,31,35,186,201,43,27,244,181,122,117,234,189,17,21,83,61,156,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,252,171,135,14,153,221,147,135,26,46,37,239,244,254,7,27,190,228,20,182,44,127,235,134,95,137,238,101,195,197,75,244,74,178,67,217,146,222,140,219,36,105,220,239,110,106,244,103,213,242,112,229,162,23,94,35,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,38,223,169,172,123,160,70,43,209,28,172,71,171,145,175,219,177,124,174,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,220,79,44,94,60,127,109,246,42,109,6,213,139,214,236,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,28,234,252,172,98,222,160,80,251,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,223,38,49,101,154,61,239,232,229,107,55,57,26,245,68,98,249,93,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,159,242,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,99,255,0,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,120,7,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,225,69,255,0,114,184,242,39,166,95,141,123,197,105,42,129,78,220,231,244,26,155,21,213,12,107,95,236,84,85,126,31,56,167,117,174,250,246,211,202,232,35,184,209,199,27,96,145,243,43,213,140,124,212,221,24,216,145,172,249,80,200,244,222,174,122,182,184,11,190,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,157,64,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,130,251,197,17,64,38,159,117,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,135,11,31,35,186,201,43,27,244,181,122,117,234,189,17,21,83,128,127,117,31,129,63,248,115,255,0,187,55,143,245,66,85,2,42,243,71,242,39,169,191,130,251,197,17,64,38,170,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,228,103,223,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,202,97,60,51,230,89,143,14,154,135,196,211,171,169,40,49,60,14,162,142,218,196,114,164,147,220,174,51,213,82,68,232,24,196,114,44,108,138,42,182,74,233,29,252,213,99,99,26,238,178,58,47,21,164,248,47,237,67,84,240,221,51,248,167,195,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,141,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,226,66,247,198,238,177,202,199,125,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,244,138,230,143,228,79,83,127,5,247,138,34,128,78,213,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,95,6,198,236,221,239,5,69,226,166,168,237,119,102,124,210,127,18,103,190,71,117,146,87,187,234,114,244,235,209,58,34,34,39,171,42,175,158,119,220,159,230,79,211,72,85,193,159,20,191,186,62,109,152,106,69,22,55,241,187,213,203,15,170,177,89,41,229,118,218,86,87,75,89,73,43,101,169,84,114,61,97,99,32,145,202,214,125,79,114,53,157,88,142,89,25,194,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,129,46,92,22,45,15,211,140,130,231,173,176,124,87,51,212,108,126,163,31,190,91,96,173,123,105,109,150,122,164,111,122,222,217,33,114,119,38,126,214,44,179,181,221,26,230,53,176,170,35,93,44,213,171,199,71,6,87,222,15,53,30,150,217,29,215,227,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,252,188,51,113,119,117,208,173,52,213,173,26,188,219,170,238,216,158,168,98,247,43,107,35,138,161,219,237,119,89,104,102,130,26,168,163,115,146,37,100,139,36,108,159,228,143,86,71,19,145,203,217,72,164,142,166,148,248,177,242,177,172,158,159,228,62,221,57,154,194,244,249,152,113,175,113,225,131,4,182,225,58,105,115,240,218,147,150,244,169,162,172,141,105,102,248,53,12,51,70,178,84,77,79,51,100,223,222,232,248,35,71,71,181,122,78,228,122,58,20,107,169,51,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,122,86,169,106,150,9,162,216,37,207,83,53,46,251,240,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,240,225,99,228,119,89,37,99,126,150,175,78,189,87,162,34,170,113,92,79,152,247,6,57,206,85,102,194,177,109,100,241,183,172,130,225,79,107,183,83,125,157,186,199,223,170,158,70,199,20,123,223,76,214,55,115,222,212,234,229,70,167,94,170,168,159,50,74,131,149,107,167,20,122,19,195,95,193,63,109,121,207,217,207,180,126,39,225,159,209,149,149,157,255,0,15,218,239,127,147,69,38,221,189,248,191,173,211,174,239,151,94,139,211,202,105,111,30,188,39,107,78,119,108,211,61,52,213,111,140,228,151,158,247,130,162,248,21,202,159,187,218,133,243,73,252,73,169,217,27,122,71,19,221,245,57,58,244,232,157,85,81,22,21,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,179,238,99,60,107,254,234,186,113,5,131,0,185,218,164,212,220,167,248,118,218,105,215,187,37,174,133,81,233,37,205,208,237,115,29,181,236,72,226,108,170,214,190,71,57,221,37,108,50,198,180,46,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,198,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,152,35,74,124,39,121,88,209,191,79,241,239,110,128,234,164,63,230,151,174,148,122,63,194,157,251,27,162,188,248,76,147,81,63,193,187,100,49,164,18,72,250,89,21,22,224,247,71,42,238,236,248,94,228,46,145,141,115,153,37,76,31,213,87,35,219,66,228,148,229,219,174,148,122,3,197,102,41,146,95,175,63,12,198,239,221,220,110,253,51,146,4,141,180,181,72,137,19,229,146,101,107,97,134,58,166,82,205,36,136,230,185,177,194,255,0,235,34,171,29,161,64,102,179,139,31,52,250,201,234,6,67,238,51,158,42,251,128,102,88,206,51,140,230,119,220,122,174,146,197,152,211,212,212,216,174,14,68,88,43,153,79,80,250,121,209,142,69,84,71,199,44,106,142,98,244,122,35,163,114,166,217,24,231,77,254,88,188,120,254,196,47,180,218,13,171,23,173,184,14,65,112,111,195,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,221,73,202,184,177,242,177,172,158,159,228,62,221,57,154,194,234,121,157,113,227,251,16,177,84,232,54,147,222,182,231,217,5,189,223,18,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,221,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,2,138,249,174,105,54,178,224,252,71,79,158,234,102,95,246,154,195,154,248,137,49,42,205,205,143,192,208,192,246,170,219,60,58,47,240,188,63,125,159,83,83,108,221,222,234,175,117,243,53,156,171,129,109,89,209,173,20,226,59,29,207,117,199,16,248,213,134,147,116,116,213,155,93,47,192,171,149,236,88,110,126,29,17,124,71,107,163,190,158,138,230,111,238,198,142,150,40,218,189,215,156,173,218,213,127,226,75,9,190,216,174,116,151,27,109,199,77,237,181,116,117,148,147,54,104,42,96,146,190,224,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,58,87,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,242,32,6,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,179,87,147,110,142,106,197,110,178,214,107,165,162,111,134,224,54,251,125,199,31,186,84,237,166,155,226,117,74,218,105,27,111,216,231,247,161,232,178,83,212,247,218,197,106,248,126,215,95,226,57,15,202,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,35,149,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,114,174,44,124,172,107,39,167,249,15,183,78,102,176,235,252,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,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,125,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,61,89,85,124,212,248,14,255,0,194,252,85,233,5,151,252,212,185,125,138,217,110,255,0,167,125,77,237,207,238,255,0,213,219,43,35,135,252,229,67,221,254,53,229,85,150,169,200,199,239,179,242,223,234,71,42,231,87,230,159,22,244,254,135,220,110,39,31,225,59,140,27,175,9,250,71,171,173,193,150,145,115,188,214,162,195,65,101,125,76,78,145,148,48,68,203,138,212,215,35,85,139,20,143,137,100,129,140,142,71,34,43,231,107,213,178,50,55,198,232,213,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,40,56,189,225,15,247,82,209,173,19,251,83,69,217,212,44,199,227,245,185,70,202,255,0,19,12,29,167,80,248,90,72,246,162,70,157,168,229,118,245,110,253,210,201,47,73,31,26,69,181,202,227,207,102,153,126,53,236,245,163,154,63,158,205,77,252,23,217,232,142,235,202,103,72,112,221,122,210,254,35,52,143,80,32,171,146,197,145,83,227,48,212,45,36,235,12,241,61,146,92,37,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,174,106,194,174,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,157,92,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,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,11,73,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,211,9,126,124,178,184,117,169,208,14,26,45,211,229,56,157,93,143,54,204,234,36,188,223,225,175,138,38,213,194,205,238,101,29,59,149,173,71,177,141,167,70,73,217,149,85,241,203,81,80,138,140,87,57,141,140,28,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,73,18,177,126,52,237,86,94,56,245,39,133,61,82,200,41,40,41,228,168,178,174,7,60,180,205,137,142,158,123,101,52,149,22,249,103,71,34,43,228,150,68,124,8,246,245,115,223,44,125,197,85,130,35,170,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,45,45,206,244,91,59,185,233,158,165,216,190,13,146,89,187,62,54,139,197,67,81,218,238,194,201,163,254,36,47,124,110,235,28,172,119,210,229,233,215,162,244,84,84,73,213,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,206,105,30,230,194,230,55,170,54,55,61,241,201,94,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,39,255,0,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,157,171,153,215,47,250,61,34,172,169,226,7,68,49,223,9,130,213,238,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,148,49,177,205,133,204,119,69,108,110,99,35,136,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,163,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,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,88,21,206,111,73,181,151,36,193,44,90,171,100,203,252,78,155,98,93,184,239,56,222,230,195,225,43,166,153,98,138,231,252,211,196,238,239,71,79,181,126,168,122,238,98,43,102,157,204,168,18,215,185,144,234,246,145,235,111,47,205,56,204,244,74,122,70,99,12,206,45,214,248,109,144,192,202,103,217,223,13,170,189,171,65,45,59,62,152,31,19,85,136,140,111,209,177,88,230,43,163,115,28,232,151,202,227,207,102,153,126,53,236,245,167,181,230,223,168,218,71,155,241,47,37,147,79,177,90,72,114,28,86,159,225,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,198,174,29,116,135,87,53,183,87,44,88,102,137,65,86,204,157,149,12,184,67,115,134,119,211,50,206,200,94,215,45,124,181,12,250,160,100,78,86,42,61,191,94,245,99,88,142,145,204,107,173,127,157,95,149,140,91,212,10,31,110,184,148,172,79,254,88,188,7,126,219,239,180,218,243,171,22,93,216,14,63,112,111,195,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,73,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,198,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,141,101,255,0,114,184,242,39,166,95,141,123,197,105,42,129,8,57,190,230,184,13,131,132,186,156,71,39,167,164,170,200,114,155,197,20,88,212,78,100,50,79,77,61,60,205,154,162,173,141,123,145,236,99,105,210,72,29,44,104,229,69,171,141,142,232,217,85,74,54,52,209,160,58,145,167,26,183,163,88,158,127,164,116,126,11,16,184,219,219,21,174,139,192,165,31,129,142,7,58,7,82,246,91,244,71,217,124,79,139,163,21,99,254,31,208,231,51,107,151,160,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,8,171,205,31,200,158,166,254,11,239,20,69,0,151,253,205,31,200,158,166,254,11,239,20,69,0,154,168,4,85,230,143,228,79,83,127,5,247,138,34,128,77,84,2,21,115,92,210,109,101,212,222,28,103,184,233,158,95,225,172,56,151,136,190,101,184,238,230,195,241,138,24,88,217,18,110,242,170,110,240,189,183,203,225,221,244,201,215,122,117,150,24,88,234,44,45,211,86,181,191,65,181,139,148,214,103,71,161,22,58,76,86,143,21,167,176,219,174,56,139,100,221,61,146,119,94,41,29,209,238,95,170,118,74,228,146,70,213,47,206,101,238,57,253,37,73,88,202,224,225,59,205,62,141,250,129,143,123,140,4,212,231,55,171,58,53,146,103,118,45,42,178,98,30,39,82,113,46,220,151,156,147,107,161,240,148,51,66,178,197,108,254,73,226,119,119,163,168,220,191,76,61,118,177,85,211,78,214,64,13,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,226,76,246,70,222,145,196,247,125,78,78,189,58,39,85,84,69,187,238,99,118,235,237,159,151,86,105,105,202,114,63,180,23,170,43,126,59,79,113,187,248,54,82,124,66,169,151,74,6,203,83,216,98,171,34,238,61,28,254,219,87,107,119,116,79,146,20,89,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,62,102,138,56,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,85,124,243,190,228,255,0,50,126,154,85,89,110,156,168,120,28,166,198,173,86,78,46,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,214,36,134,86,201,213,238,145,157,155,52,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,60,60,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,165,27,209,174,123,89,44,82,177,30,253,155,151,149,26,83,226,199,202,198,178,122,127,144,251,116,230,107,9,63,204,210,217,77,105,227,143,83,233,105,100,171,123,31,81,109,169,85,169,171,150,165,251,230,182,82,74,244,71,202,231,57,24,142,123,145,140,69,217,27,17,172,98,53,141,107,82,90,242,58,182,226,179,254,215,46,255,0,0,235,146,80,252,30,155,226,146,62,55,237,161,159,197,59,195,194,222,218,73,23,89,41,247,200,189,215,54,77,176,125,12,88,119,62,213,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,170,190,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,146,171,158,119,220,159,230,79,211,72,1,194,230,186,126,237,122,237,140,235,95,217,111,180,127,103,60,111,244,103,142,240,125,255,0,17,71,61,55,248,238,220,155,118,247,247,127,81,122,237,233,242,235,213,60,166,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,240,225,99,35,111,72,226,99,126,150,167,94,157,87,170,170,170,218,255,0,45,206,93,52,216,6,61,38,178,113,25,133,82,79,147,223,41,221,29,150,195,112,108,187,237,54,233,233,103,167,169,101,108,10,244,134,71,213,67,82,173,117,60,177,191,180,198,181,28,173,145,239,142,56,85,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,252,174,0,120,193,186,240,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,46,250,116,154,87,172,109,107,146,86,57,236,219,189,99,146,56,192,105,79,132,239,43,26,55,233,254,61,237,208,29,84,164,14,112,90,199,125,206,120,160,93,42,168,135,195,217,116,210,223,5,61,28,123,152,254,253,85,117,60,21,117,21,61,81,141,123,119,49,244,209,118,213,207,106,120,109,237,218,178,57,15,43,203,171,131,43,23,23,55,221,66,92,182,235,224,173,88,190,62,180,244,174,141,239,89,35,188,87,178,104,232,170,93,19,118,247,161,131,179,60,174,143,187,26,186,70,64,213,220,199,72,210,32,26,83,225,99,90,255,0,120,158,31,112,157,99,146,223,224,170,242,11,122,248,248,27,23,110,54,87,65,43,233,234,187,77,238,72,169,10,207,12,171,30,231,171,187,106,205,221,29,213,19,170,153,172,226,199,205,62,178,122,129,144,251,140,229,159,112,205,194,142,156,113,107,203,51,77,176,172,214,47,3,117,161,248,236,246,11,252,16,163,234,173,21,78,187,214,34,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,101,75,106,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,27,69,226,161,168,237,119,97,100,209,255,0,18,23,190,55,117,142,86,59,233,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,166,255,0,22,62,86,53,147,211,252,135,219,167,51,88,123,93,104,192,245,67,77,117,67,32,196,53,162,150,174,12,218,10,134,213,222,146,174,225,29,116,242,79,83,27,106,123,178,84,70,249,27,43,222,217,154,245,118,247,47,87,175,95,159,82,117,114,96,212,221,35,197,245,67,37,211,171,237,154,174,45,65,205,41,218,203,21,217,209,178,104,36,164,165,142,73,231,162,98,164,125,218,119,185,26,179,57,202,245,138,84,130,52,84,141,241,51,189,113,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,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,179,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,60,174,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,111,201,77,148,223,105,49,91,142,21,79,93,178,203,117,184,81,221,43,41,187,76,94,237,85,36,117,49,211,201,189,83,123,118,178,182,165,58,34,163,87,185,213,200,170,214,170,118,174,10,56,81,190,241,105,172,180,88,111,106,235,71,136,91,122,86,101,55,186,40,88,239,1,75,181,235,28,104,233,21,24,147,78,246,118,163,78,143,114,117,124,157,183,178,41,16,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,249,159,172,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,161,238,95,186,67,134,233,7,10,24,12,24,124,21,104,252,194,207,67,151,221,230,169,157,101,124,247,26,234,56,31,43,145,62,77,99,26,212,142,54,53,168,157,25,19,85,219,158,175,123,164,80,5,0,243,43,225,235,21,225,211,137,170,235,38,21,83,210,203,151,91,219,150,211,91,219,75,28,17,218,188,77,85,76,111,163,137,35,68,98,194,199,192,229,141,17,173,219,27,216,197,71,43,21,239,149,92,140,126,251,63,45,254,164,114,174,117,126,105,241,111,79,232,125,198,226,64,2,228,249,98,242,255,0,172,210,42,58,110,32,117,191,29,240,153,213,94,217,241,155,108,178,79,21,85,134,150,72,38,134,87,84,177,175,72,214,105,227,168,249,195,35,28,232,90,198,245,86,200,231,178,63,1,207,59,238,79,243,39,233,164,85,229,113,231,179,76,191,26,246,122,209,205,31,207,102,166,254,11,236,244,68,170,228,99,247,217,249,111,245,34,106,113,139,193,214,9,197,254,9,79,96,191,214,124,27,36,179,111,251,63,144,118,230,168,248,95,118,106,119,213,127,122,178,120,163,159,187,29,58,71,252,69,93,157,119,55,162,167,207,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,171,117,60,172,56,179,204,184,140,210,251,182,15,168,20,245,117,215,221,53,167,183,211,84,100,117,117,233,60,247,150,85,73,88,177,44,140,237,181,90,248,162,167,142,53,123,159,35,229,94,175,114,238,85,85,155,224,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,149,213,173,188,173,241,92,231,140,156,99,83,45,214,155,173,118,155,102,87,11,149,231,80,104,153,114,142,31,3,92,216,221,51,22,57,31,39,136,116,53,181,14,70,190,56,154,174,139,248,170,217,35,107,227,72,172,84,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,160,30,104,254,123,53,55,240,95,103,162,45,83,150,199,17,121,223,18,220,56,187,44,212,186,143,29,146,88,178,10,219,21,109,207,100,49,124,67,107,34,169,142,94,204,49,71,28,91,99,170,100,59,90,139,215,179,189,87,171,213,19,228,230,85,195,62,27,175,60,60,222,243,59,205,117,93,187,33,210,235,61,215,35,178,214,194,170,246,57,145,211,164,213,52,146,196,174,70,185,147,54,154,52,71,252,159,27,216,199,34,171,119,199,37,6,26,168,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,138,22,230,51,193,71,238,171,168,240,95,240,11,101,214,77,50,202,127,137,109,169,157,59,177,218,235,149,94,178,91,29,54,231,61,219,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,58,185,86,112,129,172,188,61,216,174,186,153,169,23,239,130,71,158,219,226,73,112,153,109,205,241,80,118,158,142,163,171,169,168,114,239,134,100,100,149,109,90,84,111,201,179,181,100,84,145,171,28,115,252,162,30,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,37,83,101,55,218,76,86,227,133,83,215,108,178,221,110,20,119,74,202,110,211,23,187,85,73,29,76,116,242,111,84,222,221,172,173,169,78,136,168,213,238,117,114,42,181,170,159,94,7,159,230,90,97,147,65,153,233,254,67,87,98,190,210,211,213,211,83,220,41,21,27,60,12,169,167,146,158,85,141,221,58,177,235,20,210,34,61,189,30,197,84,115,85,174,68,114,48,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,65,28,29,112,117,130,112,129,130,84,88,44,21,159,25,201,47,59,62,208,100,29,185,169,254,41,218,154,161,244,191,222,175,158,88,224,237,71,80,177,255,0,13,83,127,77,206,234,171,242,224,28,234,252,172,98,222,160,80,251,117,196,171,94,17,116,66,213,196,119,17,120,102,141,95,111,149,118,139,109,254,162,165,213,149,116,145,181,243,164,20,244,179,84,200,200,247,125,45,123,219,2,177,30,168,228,98,189,28,173,126,221,139,163,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,30,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,152,194,255,0,185,92,121,19,211,47,198,189,226,180,149,64,164,14,112,90,199,125,206,120,160,93,42,168,135,195,217,116,210,223,5,61,28,123,152,254,253,85,117,60,21,117,21,61,81,141,123,119,49,244,209,118,213,207,106,120,109,237,218,178,57,8,44,92,159,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,210,216,218,139,98,160,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,130,251,197,17,64,38,170,0,4,85,230,143,228,79,83,127,5,247,138,34,128,77,84,0,82,183,51,174,3,191,98,23,218,157,121,210,123,46,220,7,32,184,59,226,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,97,5,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,232,244,71,72,212,93,178,61,174,249,49,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,200,249,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,251,128,30,15,173,92,38,233,27,91,112,74,185,51,188,198,158,142,191,43,124,210,181,89,77,59,24,229,142,134,38,198,247,69,178,157,102,149,139,35,92,229,149,238,123,247,108,88,227,143,229,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,10,171,231,157,247,39,249,147,244,210,47,242,194,208,108,55,95,56,163,164,181,234,5,21,37,202,197,137,217,234,114,106,139,77,93,58,205,5,201,241,75,12,17,67,34,111,106,108,108,181,49,202,168,228,123,30,144,172,110,98,182,69,233,126,128,17,127,152,206,131,97,186,213,194,230,101,116,190,209,82,69,125,192,236,245,185,53,138,236,234,117,146,122,55,210,197,223,158,22,42,61,171,178,162,40,86,39,34,170,177,21,99,145,88,231,68,206,153,247,52,167,197,143,149,141,100,244,255,0,33,246,233,204,214,22,125,207,23,22,177,82,101,90,73,154,211,208,236,189,93,109,247,139,93,101,79,117,235,221,165,164,146,150,74,120,246,42,236,110,215,214,212,175,84,68,114,247,58,57,85,26,212,78,65,202,11,84,46,184,95,22,148,216,28,45,171,158,219,168,54,122,219,109,68,13,173,116,80,69,61,52,46,173,138,169,241,116,86,204,246,182,158,104,91,215,106,181,42,164,84,119,243,107,175,36,3,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,249,185,200,137,243,84,60,85,167,137,190,27,111,247,90,43,21,139,136,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,176,85,95,60,239,185,63,204,159,166,149,86,88,167,44,94,95,244,122,187,89,77,196,14,183,227,190,47,5,164,219,62,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,255,0,56,100,99,91,51,158,222,170,232,218,246,73,114,135,148,213,45,45,193,53,167,4,185,233,158,165,216,190,51,141,222,123,62,54,139,197,77,79,221,237,76,201,163,254,36,47,100,141,233,36,76,119,210,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,138,154,83,225,59,202,198,141,250,127,143,123,116,7,191,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,191,35,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,228,93,247,40,237,51,197,112,254,16,172,249,213,166,147,173,235,61,184,87,220,46,245,82,71,31,113,222,26,174,106,56,32,107,218,196,122,194,198,64,175,107,30,231,109,146,121,220,138,136,254,137,86,220,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,210,216,218,139,98,166,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,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,148,217,195,63,7,122,185,196,182,174,84,233,109,154,207,87,96,101,130,163,183,150,92,238,84,111,99,44,12,107,220,199,178,104,221,181,203,82,174,100,140,101,63,86,189,207,99,186,171,24,201,36,142,242,56,133,183,95,108,252,23,234,93,167,41,200,254,208,94,168,180,190,243,79,113,187,248,54,82,124,66,169,150,153,91,45,79,97,138,172,139,184,244,115,251,109,93,173,221,209,62,72,103,8,209,71,24,188,29,96,156,95,224,148,246,11,253,103,193,178,75,54,255,0,179,249,7,110,106,143,133,247,102,167,125,87,247,171,39,138,57,251,177,211,164,127,196,85,217,215,115,122,42,124,232,7,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,248,144,189,241,187,172,114,177,223,75,151,167,94,139,209,81,81,46,39,150,231,48,74,158,34,105,164,209,237,100,186,210,55,81,109,212,238,169,162,185,77,44,80,191,38,98,203,60,146,164,84,240,193,20,48,190,154,20,129,170,198,185,207,145,136,249,58,116,100,138,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,4,117,227,147,132,75,87,23,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,110,254,218,245,71,199,12,138,217,59,73,27,179,237,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,62,103,181,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,4,240,209,195,166,9,194,254,150,80,105,158,11,79,254,106,178,241,91,190,111,233,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,127,36,79,230,171,213,64,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,148,248,78,242,177,163,126,159,227,222,221,1,213,64,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,142,85,206,175,205,62,45,233,253,15,184,220,79,213,229,139,203,254,143,87,107,41,184,129,214,252,119,197,224,180,155,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,231,12,140,107,102,115,219,213,93,27,94,201,46,80,170,190,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,142,104,254,123,53,55,240,95,103,162,37,87,35,31,190,207,203,127,169,22,168,69,94,49,57,124,105,199,23,249,86,43,154,222,242,171,174,51,122,177,118,173,247,10,154,40,210,127,136,217,219,35,228,90,84,100,142,217,12,200,249,36,88,231,68,114,55,184,244,124,114,166,196,100,138,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,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,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,37,0,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,42,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,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,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,194,139,211,229,205,192,79,238,175,98,159,82,53,18,127,17,169,185,53,191,193,213,211,193,81,190,150,203,66,247,178,85,163,106,177,118,77,50,190,56,221,44,191,54,163,152,214,68,187,90,233,38,154,164,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,6,85,203,254,229,113,228,79,76,191,26,247,138,210,85,30,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,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,154,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,242,63,40,238,188,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,154,51,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,17,87,154,63,145,61,77,252,23,222,40,138,1,53,80,0,34,175,52,127,34,122,155,248,47,188,81,20,2,106,160,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,207,183,29,28,25,95,120,60,212,122,91,100,119,95,140,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,26,203,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,81,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,2,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,144,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,83,226,199,202,198,178,122,127,144,251,116,230,107,11,243,230,155,128,83,103,92,22,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,250,152,202,57,234,213,251,209,88,214,110,122,244,216,142,109,32,232,166,168,93,116,87,87,49,13,87,179,54,174,74,140,90,241,77,114,125,61,53,107,169,31,89,3,30,157,234,85,149,168,170,198,77,23,114,39,253,46,69,100,142,69,107,145,85,23,78,96,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,193,85,124,243,190,228,255,0,50,126,154,66,14,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,234,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,28,83,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,153,194,52,167,194,119,149,141,27,244,255,0,30,246,232,14,21,205,179,53,181,98,188,22,228,22,43,133,61,92,149,25,141,226,213,100,161,116,44,106,178,57,217,82,218,229,116,170,174,69,70,118,168,101,106,43,81,203,189,204,78,157,21,92,218,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,212,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,249,149,109,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,228,143,122,36,159,214,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,109,239,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,129,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,5,90,243,151,214,29,18,171,166,176,104,244,248,221,38,75,168,182,234,121,234,97,185,67,121,158,23,226,76,158,90,57,21,37,167,99,86,26,135,213,67,11,154,140,145,200,248,152,140,145,19,164,140,87,86,182,139,224,122,161,169,90,161,143,226,26,47,75,87,62,109,61,67,170,236,169,73,112,142,134,120,231,166,141,213,61,216,234,36,124,109,137,236,108,46,122,59,123,87,171,19,167,207,161,165,60,2,213,153,88,176,219,77,155,80,114,250,76,171,33,163,167,72,107,175,84,214,164,182,178,189,237,85,68,153,105,146,73,27,27,213,187,119,163,93,177,95,185,90,216,218,168,198,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,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,165,62,19,188,172,104,223,167,248,247,183,64,117,80,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,35,186,241,47,192,173,79,20,188,108,226,153,198,160,208,85,179,74,236,24,61,60,53,211,83,85,68,199,220,238,48,220,42,94,150,213,68,145,39,133,142,142,161,178,62,102,179,250,140,115,26,246,61,200,246,77,240,85,95,60,239,185,63,204,159,166,145,87,149,199,158,205,50,252,107,217,235,71,52,127,61,154,155,248,47,179,209,18,171,145,143,223,103,229,191,212,139,84,0,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,1,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,73,64,60,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,74,174,44,124,172,107,39,167,249,15,183,78,102,176,213,64,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,129,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,1,149,114,255,0,185,92,121,19,211,47,198,189,226,180,149,69,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,253,77,145,200,148,237,69,105,186,220,105,171,235,45,246,202,186,170,123,93,58,85,215,75,12,46,123,41,96,89,99,133,37,149,200,157,24,197,150,104,163,71,59,162,111,145,141,254,110,68,95,148,250,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,83,193,30,188,212,241,29,195,70,29,169,55,154,218,73,242,21,167,125,175,32,72,106,34,145,233,113,166,122,197,36,146,178,38,49,176,190,102,182,58,148,139,99,118,50,161,136,157,91,181,203,221,74,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,34,175,52,127,34,122,155,248,47,188,81,20,2,106,160,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,126,69,16,235,127,50,222,34,245,71,88,109,154,157,134,228,149,120,93,183,26,168,125,94,53,96,106,210,215,193,108,158,90,31,9,81,43,220,250,102,182,169,239,107,234,21,174,154,55,44,73,81,35,99,219,213,85,102,255,0,19,60,87,105,199,22,188,179,53,39,53,194,165,240,55,90,31,129,65,127,176,79,50,62,170,209,84,235,189,26,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,83,97,170,128,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,165,62,44,124,172,107,39,167,249,15,183,78,102,176,212,150,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,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,208,247,0,250,153,149,106,239,8,90,109,157,102,181,126,46,245,81,111,168,183,212,213,58,73,36,146,171,193,85,205,70,201,229,124,143,115,223,52,140,167,107,228,122,187,234,145,207,114,34,34,162,36,128,0,0,85,95,60,239,185,63,204,159,166,145,87,149,199,158,205,50,252,107,217,235,75,254,0,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,10,224,231,131,154,218,171,243,253,44,211,152,105,234,210,229,99,179,220,111,117,18,185,141,236,58,10,233,162,134,38,177,219,183,43,209,214,249,149,200,173,68,68,116,125,21,221,85,27,23,249,111,98,214,44,195,141,173,45,180,228,116,62,46,146,158,225,87,116,142,62,235,227,219,85,69,67,81,87,77,39,86,42,42,236,158,8,159,211,174,215,109,232,228,86,170,162,232,80,135,252,216,49,107,22,65,193,46,95,118,187,208,248,138,188,102,225,104,186,90,228,238,189,158,30,169,245,208,210,58,78,141,84,71,245,130,174,161,157,28,138,223,175,175,77,205,106,165,32,233,62,117,251,47,213,60,55,83,62,23,241,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,159,140,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,229,92,88,249,88,214,79,79,242,31,110,156,205,97,161,62,58,56,205,177,112,121,167,20,183,56,237,95,25,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,142,128,127,194,172,247,42,255,0,109,114,60,147,35,184,127,202,86,87,92,171,170,36,255,0,181,36,211,73,35,255,0,227,115,156,239,237,85,47,123,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,38,232,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,219,45,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,114,174,44,124,172,107,39,167,249,15,183,78,102,176,210,159,9,222,86,52,111,211,252,123,219,160,58,168,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,21,87,207,59,238,79,243,39,233,164,85,229,113,231,179,76,191,26,246,122,209,205,31,207,102,166,254,11,236,244,68,170,228,99,247,217,249,111,245,34,213,0,0,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,23,82,80,15,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,18,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,0,101,92,191,238,87,30,68,244,203,241,175,120,173,37,81,156,206,55,53,230,155,136,238,37,243,29,73,179,86,213,207,143,45,67,45,120,250,77,81,44,140,75,117,51,18,40,228,137,146,177,142,133,147,57,178,84,172,91,27,177,245,15,69,234,237,206,94,233,164,90,57,125,195,249,87,235,214,177,93,230,237,210,106,37,195,29,167,181,211,109,98,238,165,182,222,162,141,213,59,218,245,84,223,60,245,17,118,220,198,57,190,27,119,212,217,26,169,5,137,211,206,11,71,47,184,55,20,11,170,181,19,120,139,46,165,219,224,168,163,147,107,25,216,170,161,167,130,146,162,155,162,61,207,118,214,50,154,94,226,181,141,95,19,177,187,150,55,41,237,185,48,107,205,54,43,170,25,46,128,95,107,106,252,62,113,78,219,165,137,142,168,149,208,71,113,163,142,71,79,27,33,70,43,24,249,169,186,189,210,171,153,242,161,141,139,189,92,196,109,196,148,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,69,94,104,254,68,245,55,240,95,120,162,40,4,213,64,5,48,115,45,229,247,83,163,215,91,199,16,122,65,106,164,143,79,171,234,60,77,226,211,73,20,84,176,99,79,123,169,96,141,35,71,206,175,157,149,21,51,202,228,100,49,53,144,39,70,162,35,17,189,32,181,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,232,244,71,72,212,93,178,61,174,243,230,170,0,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,148,248,177,242,177,172,158,159,228,62,221,57,154,195,85,6,125,185,151,96,20,218,125,198,150,162,82,219,113,234,187,85,182,249,81,77,127,165,89,146,93,149,143,171,166,142,90,170,136,159,34,174,246,58,177,106,209,118,174,198,189,175,99,118,236,218,147,87,145,246,107,117,175,192,53,79,78,102,167,164,75,109,142,241,110,189,211,202,214,59,190,233,235,161,150,25,90,247,110,218,172,70,219,225,86,162,53,21,21,210,117,87,117,68,109,154,0,0,42,175,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,0,12,171,154,83,225,59,202,198,141,250,127,143,123,116,5,43,115,71,243,217,169,191,130,251,61,17,37,57,29,98,214,42,188,171,87,51,90,138,29,247,171,85,190,207,107,163,169,238,189,59,84,181,114,85,73,81,30,196,93,142,220,250,42,101,234,168,174,78,223,70,170,35,156,139,109,71,148,213,140,23,246,161,165,153,150,153,252,83,225,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,76,193,26,93,225,163,63,169,213,62,30,116,223,80,110,25,13,37,242,229,124,197,237,181,55,74,234,101,139,100,183,31,14,196,172,69,72,145,24,199,182,161,37,99,216,212,77,143,107,155,209,187,122,38,125,248,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,114,174,44,124,172,107,39,167,249,15,183,78,102,176,245,90,165,170,89,222,180,231,119,61,76,212,187,239,198,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,195,133,140,141,189,35,137,141,250,90,157,122,117,94,170,170,171,109,60,177,121,127,214,105,21,29,55,16,58,223,142,248,76,234,175,108,248,205,182,89,39,138,170,195,75,36,19,67,43,170,88,215,164,107,52,241,212,124,225,145,142,116,45,99,122,171,100,115,217,29,138,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,160,28,171,139,31,43,26,201,233,254,67,237,211,153,172,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,5,85,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,115,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,181,64,0,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,148,3,205,31,207,102,166,254,11,236,244,68,255,0,228,169,229,99,41,245,2,187,219,173,196,170,226,199,202,198,178,122,127,144,251,116,230,107,13,84,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,0,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,25,87,47,251,149,199,145,61,50,252,107,222,43,79,107,198,230,188,212,240,227,195,70,99,169,54,106,218,72,50,20,167,101,175,31,73,170,34,141,235,113,169,122,69,28,145,50,86,61,179,62,22,186,74,149,139,99,183,178,157,232,189,27,185,201,157,107,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,191,227,127,72,112,221,5,229,137,150,233,30,159,193,87,29,139,29,167,180,67,78,181,115,172,211,202,247,223,41,37,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,163,98,250,57,165,232,93,30,176,112,167,126,201,40,172,222,47,36,211,191,240,146,217,52,107,4,114,50,150,53,68,184,49,210,74,155,187,62,23,185,51,163,99,154,231,201,77,7,245,149,168,199,82,182,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,185,140,241,116,175,107,163,169,166,222,246,61,35,238,193,36,177,119,54,43,153,191,115,126,166,162,154,94,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,166,30,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,130,251,197,17,64,38,170,0,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,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,196,179,85,0,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,23,82,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,88,249,88,214,79,79,242,31,110,156,205,97,170,130,170,249,222,233,111,255,0,155,77,107,183,216,191,243,188,90,239,115,241,95,243,84,208,65,217,87,255,0,251,73,219,216,207,248,158,239,241,104,71,94,82,121,173,215,21,227,75,31,177,91,233,233,36,167,204,108,247,91,37,115,166,99,149,241,192,202,103,87,35,162,84,114,34,63,187,67,19,85,92,142,77,142,122,116,234,168,230,222,240,0,2,170,249,231,125,201,254,100,253,52,138,188,174,60,246,105,151,227,94,207,90,95,240,0,202,185,165,62,19,188,172,104,223,167,248,247,183,64,103,91,86,51,175,218,134,169,230,90,153,240,191,134,125,173,200,46,55,223,5,223,239,120,95,21,83,36,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,45,255,0,147,38,150,253,148,225,198,251,169,149,246,47,11,95,157,228,18,120,106,223,21,191,198,90,232,152,144,195,252,52,122,182,61,149,78,184,183,230,214,189,221,122,175,86,246,212,159,224,203,190,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,228,94,247,43,143,34,122,101,248,215,188,86,148,173,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,3,149,113,99,229,99,89,61,63,200,125,186,115,53,133,138,114,197,229,255,0,71,171,181,148,220,64,235,126,59,226,240,90,77,179,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,243,134,70,53,179,57,237,234,174,141,175,100,151,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,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,0,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,28,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,83,225,59,202,198,141,250,127,143,123,116,7,85,0,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,2,170,249,231,125,201,254,100,253,52,138,188,174,60,246,105,151,227,94,207,90,57,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,90,160,0,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,74,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,85,113,99,229,99,89,61,63,200,125,186,115,53,134,170,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,0,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,12,171,151,253,202,227,200,158,153,126,53,239,21,164,32,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,202,186,70,38,197,107,209,222,39,147,238,142,95,115,158,40,19,85,105,230,240,246,93,52,183,207,81,89,38,214,63,191,85,93,79,61,37,61,55,69,123,94,221,204,125,76,189,196,107,218,158,27,99,182,172,141,82,197,121,163,249,19,212,223,193,125,226,136,160,19,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,234,106,161,113,92,164,53,230,155,84,248,104,143,77,174,21,181,115,228,58,97,81,240,186,149,169,168,150,161,242,219,167,124,146,208,200,143,123,17,172,99,90,146,211,50,38,189,251,25,70,213,250,90,246,53,33,175,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,1,21,121,163,249,19,212,223,193,125,226,136,160,19,85,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,95,25,198,239,61,159,27,69,226,166,167,238,246,166,100,209,255,0,18,23,178,70,244,146,38,59,233,114,117,233,209,122,162,170,46,123,56,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,163,224,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,165,62,44,124,172,107,39,167,249,15,183,78,102,176,213,65,23,249,151,96,21,58,131,193,110,162,82,219,113,234,75,173,202,199,79,77,127,165,89,146,45,244,108,164,169,142,90,170,136,159,34,166,199,182,141,42,209,118,174,247,49,207,99,119,111,218,180,25,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,62,70,164,192,0,21,87,207,59,238,79,243,39,233,164,85,229,113,231,179,76,191,26,246,122,210,255,0,128,6,85,205,41,240,157,229,99,70,253,63,199,189,186,3,53,133,255,0,114,184,242,39,166,95,141,123,197,105,42,129,157,110,63,48,95,217,223,25,58,177,96,248,167,196,60,94,65,37,247,189,216,237,109,248,148,108,175,237,109,220,238,189,191,21,219,221,215,234,217,187,163,122,237,75,74,228,245,154,221,114,174,15,153,98,184,83,210,71,79,135,101,23,43,37,11,161,99,145,242,64,246,195,92,174,149,85,202,138,254,237,116,173,69,106,53,54,53,137,211,170,43,157,81,124,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,37,80,57,87,22,62,86,53,147,211,252,135,219,167,41,131,151,159,5,151,94,41,245,66,158,251,151,227,245,110,210,188,106,161,87,32,172,74,151,82,165,108,233,30,232,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,221,125,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,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,4,42,227,91,150,247,239,131,170,118,173,76,253,178,253,146,248,102,63,5,139,193,125,157,241,253,206,221,77,68,221,222,231,138,139,167,95,19,183,110,213,233,179,175,95,159,68,245,124,12,112,49,251,151,125,182,255,0,101,31,182,63,108,126,27,254,210,124,63,194,248,79,19,255,0,227,19,111,221,226,127,245,122,108,254,222,191,41,84,0,33,87,26,220,183,191,124,29,83,181,106,103,237,151,236,151,195,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,93,58,248,157,187,118,175,77,157,122,252,250,39,171,224,99,129,143,220,187,237,183,251,40,253,177,251,99,240,223,246,147,225,254,23,194,120,159,255,0,24,155,126,239,19,255,0,171,211,103,246,245,249,74,160,121,77,88,193,127,106,26,89,153,105,159,197,62,25,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,173,111,238,24,255,0,237,69,255,0,114,127,251,249,106,128,242,154,177,130,254,212,52,179,50,211,63,138,124,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,90,223,220,49,255,0,218,139,254,228,255,0,247,242,202,116,159,5,253,151,233,102,27,166,127,20,248,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,128,66,174,53,185,111,126,248,58,167,106,212,207,219,47,217,47,134,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,186,117,241,59,118,237,94,155,58,245,249,244,79,87,192,199,3,31,185,119,219,111,246,81,251,99,246,199,225,191,237,39,195,252,47,132,241,63,254,49,54,253,222,39,255,0,87,166,207,237,235,242,149,64,17,87,142,126,6,63,125,31,177,63,236,163,246,59,236,119,196,191,218,79,136,120,175,23,225,191,252,98,29,155,124,55,254,183,93,255,0,217,211,231,202,184,92,229,73,251,181,235,182,51,173,127,183,175,180,127,103,60,111,244,103,217,111,7,223,241,20,115,211,127,142,241,114,109,219,223,221,253,69,235,183,167,203,175,84,113,71,202,147,247,148,215,108,155,90,255,0,111,95,103,62,209,248,47,232,207,178,222,51,177,225,232,224,166,255,0,29,226,227,221,187,177,187,250,137,211,119,79,159,78,171,213,120,24,224,99,247,46,251,109,254,202,63,108,126,216,252,55,253,164,248,127,133,240,158,39,255,0,198,38,223,187,196,255,0,234,244,217,253,189,126,82,168,0,1,202,184,163,208,191,222,83,66,114,109,20,251,83,246,115,237,31,130,254,147,240,62,51,177,225,235,32,169,255,0,19,220,143,118,238,198,223,235,167,77,221,126,125,58,44,42,210,126,77,127,178,253,83,195,117,51,247,142,248,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,178,160,14,85,197,30,133,254,242,154,19,147,104,167,218,159,179,159,104,252,23,244,159,129,241,157,143,15,89,5,79,248,158,228,123,183,118,54,255,0,93,58,110,235,243,233,209,97,86,147,242,107,253,151,234,158,27,169,159,188,119,196,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,149,0,69,94,57,248,24,253,244,126,196,255,0,178,143,216,239,177,223,18,255,0,105,62,33,226,188,95,134,255,0,241,136,118,109,240,223,250,221,119,255,0,103,79,159,148,224,167,150,247,238,125,170,119,93,76,253,178,253,173,248,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,175,79,13,183,110,212,235,191,175,95,151,69,154,164,0,226,143,149,39,239,41,174,217,54,181,254,222,190,206,125,163,240,95,209,159,101,188,103,99,195,209,193,77,254,59,197,199,187,119,99,119,245,19,166,238,159,62,157,87,191,240,83,194,151,238,125,165,151,93,51,251,123,246,183,226,121,4,247,223,27,240,191,1,219,238,83,83,195,218,237,247,165,235,211,195,110,221,185,58,239,233,211,229,213,122,174,172,96,191,181,13,44,204,180,207,226,159,12,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,86,183,247,12,127,246,162,255,0,185,63,253,252,181,64,71,254,53,184,82,253,240,116,178,213,166,127,111,126,201,124,51,32,130,251,227,126,23,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,124,250,167,0,225,115,149,39,238,215,174,216,206,181,254,222,190,209,253,156,241,191,209,159,101,188,31,127,196,81,207,77,254,59,197,201,183,111,127,119,245,23,174,222,159,46,189,82,127,128,1,31,248,214,225,75,247,193,210,203,86,153,253,189,251,37,240,204,130,11,239,141,248,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,243,234,156,3,133,206,84,159,187,94,187,99,58,215,251,122,251,71,246,115,198,255,0,70,125,150,240,125,255,0,17,71,61,55,248,239,23,38,221,189,253,223,212,94,187,122,124,186,245,73,254,8,255,0,198,183,10,95,190,14,150,90,180,207,237,239,217,47,134,100,16,95,124,111,194,252,127,115,183,77,81,15,107,183,222,139,167,95,19,187,118,229,233,179,167,79,159,84,224,28,46,114,164,253,218,245,219,25,214,191,219,215,218,63,179,158,55,250,51,236,183,131,239,248,138,57,233,191,199,120,185,54,237,239,238,254,162,245,219,211,229,215,170,79,240,1,85,127,220,49,255,0,218,139,254,228,255,0,247,242,127,240,185,161,127,187,94,132,227,58,41,246,167,237,31,217,207,27,253,39,224,124,31,127,196,86,79,83,254,39,185,38,221,189,253,191,215,94,187,122,252,186,244,72,127,175,220,164,239,188,64,107,46,89,172,89,31,19,158,30,175,38,184,58,162,58,111,177,108,127,132,165,99,82,58,106,109,236,172,98,73,218,130,56,162,238,108,71,63,102,231,125,78,85,36,175,6,92,32,98,188,29,233,197,118,29,105,191,125,163,189,94,174,14,184,93,239,178,91,163,164,146,167,162,108,130,6,177,170,247,182,24,152,138,173,99,228,147,164,146,206,244,86,164,155,27,234,248,163,208,191,222,83,66,114,109,20,251,83,246,115,237,31,130,254,147,240,62,51,177,225,235,32,169,255,0,19,220,143,118,238,198,223,235,167,77,221,126,125,58,44,0,254,225,143,254,212,95,247,39,255,0,191,150,168,66,174,51,121,102,98,188,88,234,61,14,169,90,117,27,236,53,233,45,237,183,221,251,118,8,235,163,185,118,215,248,19,187,108,176,189,38,107,21,99,115,222,233,55,71,28,13,68,98,71,245,126,175,4,60,3,223,120,50,202,178,91,181,62,186,125,171,178,229,22,248,105,235,45,31,102,25,67,214,170,9,55,83,212,247,214,162,87,253,12,146,165,157,180,70,181,221,254,174,234,172,105,249,92,107,114,222,253,240,117,78,213,169,159,182,95,178,95,12,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,243,232,158,175,129,142,6,63,114,239,182,223,236,163,246,199,237,143,195,127,218,79,135,248,95,9,226,127,252,98,109,251,188,79,254,175,77,159,219,215,229,42,128,57,87,20,122,23,251,202,104,78,77,162,159,106,126,206,125,163,240,95,210,126,7,198,118,60,61,100,21,63,226,123,145,238,221,216,219,253,116,233,187,175,207,167,69,128,31,220,49,255,0,218,139,254,228,255,0,247,242,213,0,0,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,237,96,3,149,113,71,161,127,188,166,132,228,218,41,246,167,236,231,218,63,5,253,39,224,124,103,99,195,214,65,83,254,39,185,30,237,221,141,191,215,78,155,186,252,250,116,88,85,164,252,154,255,0,101,250,167,134,234,103,239,29,241,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,229,92,81,232,95,239,41,161,57,54,138,125,169,251,57,246,143,193,127,73,248,31,25,216,240,245,144,84,255,0,137,238,71,187,119,99,111,245,211,166,238,191,62,157,22,21,105,63,38,191,217,126,169,225,186,153,251,199,124,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,4,85,227,159,129,143,223,71,236,79,251,40,253,142,251,29,241,47,246,147,226,30,43,197,248,111,255,0,24,135,102,223,13,255,0,173,215,127,246,116,249,249,78,10,121,111,126,231,218,167,117,212,207,219,47,218,223,137,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,249,116,89,170,1,229,53,99,5,253,168,105,102,101,166,127,20,248,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,82,181,191,184,99,255,0,181,23,253,201,255,0,239,229,148,234,198,11,251,80,210,204,203,76,254,41,240,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,107,127,112,199,255,0,106,47,251,147,255,0,223,203,84,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,182,254,225,143,254,212,95,247,39,255,0,191,150,41,160,58,105,125,209,189,26,196,244,171,35,205,254,215,85,226,182,246,218,227,187,252,53,148,29,234,88,156,230,211,71,216,99,158,141,237,64,145,69,215,115,156,254,222,247,42,185,202,116,0,0,34,175,28,252,12,126,250,63,98,127,217,71,236,119,216,239,137,127,180,159,16,241,94,47,195,127,248,196,59,54,248,111,253,110,187,255,0,179,167,207,149,112,185,202,147,247,107,215,108,103,90,255,0,111,95,104,254,206,120,223,232,207,178,222,15,191,226,40,231,166,255,0,29,226,228,219,183,191,187,250,139,215,111,79,151,94,169,63,192,5,85,255,0,112,199,255,0,106,47,251,147,255,0,223,203,41,210,124,23,246,95,165,152,110,153,252,83,226,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,74,214,254,225,143,254,212,95,247,39,255,0,191,150,83,164,248,47,236,191,75,48,221,51,248,167,196,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,16,3,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,70,125,150,241,157,143,15,71,5,55,248,239,23,30,237,221,141,223,212,78,155,186,124,250,117,94,255,0,193,79,10,95,185,246,150,93,116,207,237,239,218,223,137,228,19,223,124,111,194,252,7,111,185,77,79,15,107,183,222,151,175,79,13,187,118,228,235,191,167,79,151,85,138,186,177,201,175,246,161,170,121,150,166,126,241,223,12,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,233,63,3,224,251,254,34,178,122,159,241,61,201,54,237,239,237,254,186,245,219,215,229,215,162,117,80,121,77,88,193,127,106,26,89,153,105,159,197,62,25,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,105,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,5,69,226,166,168,237,119,102,124,210,127,18,103,190,71,117,146,87,187,234,114,244,235,209,58,34,34,39,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,243,59,86,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,250,176,14,85,174,156,81,232,79,13,127,4,253,181,231,63,103,62,209,248,159,134,127,70,86,86,119,252,63,107,189,254,77,20,155,118,247,226,254,183,78,187,190,93,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,240,122,250,77,148,172,146,56,221,38,250,136,35,98,244,124,209,167,68,93,223,87,94,157,17,85,63,91,93,56,163,208,158,26,254,9,251,107,206,126,206,125,163,241,63,12,254,140,172,172,239,248,126,215,123,252,154,41,54,237,239,197,253,110,157,119,124,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,224,245,244,155,41,89,36,113,186,77,245,16,70,197,232,249,163,78,136,187,190,174,189,58,34,170,118,176,121,77,82,213,44,19,69,176,75,158,166,106,93,247,224,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,225,194,199,200,238,178,74,198,253,45,94,157,122,175,68,69,84,226,184,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,62,100,149,0,28,83,90,248,204,225,179,135,108,170,151,10,214,61,72,251,63,122,173,183,178,233,5,55,193,235,234,247,210,190,73,35,108,155,233,224,145,137,213,240,200,157,21,119,125,61,122,116,84,85,253,109,11,226,143,66,120,148,248,223,236,83,57,251,71,246,115,195,124,79,250,50,178,143,177,226,59,189,159,242,152,163,221,187,177,47,245,122,244,219,243,233,213,58,245,80,0,0,31,36,119,107,84,215,90,139,20,55,58,71,220,168,233,225,171,168,163,108,205,89,225,130,103,72,216,165,124,125,119,53,143,116,19,53,174,84,232,229,138,68,78,187,87,167,214,0,0,3,228,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,255,0,54,189,142,106,244,84,84,62,176,0,0,231,250,215,175,122,79,195,182,43,75,154,235,30,87,246,126,203,91,112,101,174,10,159,3,83,87,190,169,241,201,35,99,217,79,28,143,78,172,134,69,234,169,183,233,233,215,170,162,47,42,196,249,143,112,99,156,229,86,108,43,22,214,79,27,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,189,244,205,99,119,61,237,78,174,84,106,117,234,170,137,243,36,168,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,252,136,215,253,212,126,4,255,0,225,207,254,236,222,63,213,9,41,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,126,71,235,28,255,0,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,253,61,58,245,84,69,231,250,91,199,175,9,218,211,157,219,52,207,77,53,91,227,57,37,231,189,224,168,190,5,114,167,238,246,161,124,210,127,18,106,118,70,222,145,196,247,125,78,78,189,58,39,85,84,69,144,0,249,43,110,214,171,117,77,5,29,194,231,73,75,81,116,168,90,74,24,166,153,172,125,84,233,20,147,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,201,170,169,245,128,15,63,137,231,248,110,117,83,144,82,225,249,13,37,217,248,173,226,75,5,221,105,149,92,202,91,140,113,69,44,180,234,254,155,92,246,54,120,209,251,85,118,191,115,29,209,236,123,91,232,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,128,0,126,78,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,191,39,53,81,126,104,167,235,0,121,252,179,63,195,112,90,156,126,151,48,200,105,45,47,202,175,17,216,45,11,82,170,214,85,92,100,138,89,98,167,71,244,218,215,189,176,72,140,220,169,185,251,88,222,175,123,26,239,147,84,181,75,4,209,108,18,231,169,154,151,125,248,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,248,112,177,242,59,172,146,177,191,75,87,167,94,171,209,17,85,56,174,39,204,123,131,28,231,42,179,97,88,182,178,120,219,214,65,112,167,181,219,169,190,206,221,99,239,213,79,35,99,138,61,239,166,107,27,185,239,106,117,114,163,83,175,85,84,79,153,37,65,231,240,220,255,0,13,212,26,107,173,86,25,144,210,93,89,99,188,86,216,46,105,10,174,250,59,141,36,171,21,69,60,172,114,35,152,246,185,58,167,84,250,152,230,61,187,152,246,185,125,0,35,86,89,204,123,131,28,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,61,236,166,115,29,181,236,114,117,106,171,87,167,84,85,79,153,218,180,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,135,51,25,35,122,73,19,219,245,53,58,244,234,157,81,81,87,213,156,83,90,248,204,225,179,135,108,170,151,10,214,61,72,251,63,122,173,183,178,233,5,55,193,235,234,247,210,190,73,35,108,155,233,224,145,137,213,240,200,157,21,119,125,61,122,116,84,85,104,167,25,156,54,113,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,248,61,125,38,202,86,73,28,110,147,125,68,17,177,122,62,104,211,162,46,239,171,175,78,136,170,157,172,252,156,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,126,110,114,34,124,213,15,214,0,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,205,175,99,154,189,21,21,15,172,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,250,192,0,31,36,119,107,84,215,90,139,20,55,58,71,220,168,233,225,171,168,163,108,205,89,225,130,103,72,216,165,124,125,119,53,143,116,19,53,174,84,232,229,138,68,78,187,87,167,31,214,190,51,56,108,225,219,42,165,194,181,143,82,62,207,222,171,109,236,186,65,77,240,122,250,189,244,175,146,72,219,38,250,120,36,98,117,124,50,39,69,93,223,79,94,157,21,21,127,91,66,248,163,208,158,37,62,55,251,20,206,126,209,253,156,240,223,19,254,140,172,163,236,120,142,239,103,252,166,40,247,110,236,75,253,94,189,54,252,250,117,78,189,84,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,249,17,175,251,168,252,9,255,0,195,159,253,217,188,127,170,18,168,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,249,31,93,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,231,228,207,240,216,179,250,125,45,118,67,72,185,101,85,158,107,251,45,45,85,116,233,110,138,104,224,117,67,209,19,163,24,178,204,198,55,114,166,245,73,54,110,237,201,183,208,0,15,201,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,228,230,170,47,205,20,250,237,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,205,175,99,154,189,21,21,15,172,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,200,141,127,221,71,224,79,254,28,255,0,238,205,227,253,80,146,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,228,126,176,0,0,124,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,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,65,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,0,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,65,94,111,249,77,247,6,208,45,61,205,113,106,239,5,122,199,245,66,211,116,183,84,246,153,39,98,170,10,42,249,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,62,71,85,224,95,140,219,23,24,122,113,85,115,146,213,240,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,65,204,135,94,115,46,27,121,129,233,198,171,97,149,181,109,125,187,7,183,50,231,67,13,66,66,203,181,185,110,181,235,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,97,92,52,113,23,130,113,65,165,148,26,153,130,212,127,154,163,188,81,108,155,250,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,205,23,249,162,117,80,0,0,166,13,42,227,110,235,194,135,28,186,209,98,201,231,171,174,211,172,171,82,47,80,221,104,221,84,230,193,105,157,215,133,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,165,196,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,145,250,199,42,226,199,202,198,178,122,127,144,251,116,228,42,229,105,199,183,219,186,59,15,10,58,161,6,204,130,213,111,240,120,133,210,158,159,164,117,244,52,144,43,146,142,161,172,78,145,205,12,17,57,89,47,68,108,145,198,168,245,73,90,142,158,202,128,32,7,58,191,43,24,183,168,20,62,221,113,42,175,132,239,52,250,55,234,6,61,238,48,26,83,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,3,170,144,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,63,39,44,184,223,108,248,173,230,237,139,99,159,104,47,84,86,250,138,139,117,163,198,50,147,226,21,76,141,206,138,155,190,244,86,69,220,122,53,157,199,38,214,238,234,191,36,51,175,196,191,17,122,203,172,122,251,95,169,153,213,69,215,28,201,49,203,132,180,118,122,45,141,163,174,198,161,167,173,154,104,40,251,145,69,12,157,234,105,36,123,123,175,106,75,185,189,85,81,81,17,46,83,128,94,53,241,94,43,52,226,146,201,118,185,248,125,77,198,109,240,199,145,219,234,22,54,73,95,177,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,155,93,19,229,149,64,135,252,198,120,215,253,213,116,226,11,6,1,115,181,73,169,185,79,240,237,180,211,175,118,75,93,10,163,210,75,155,161,218,230,59,107,216,145,196,217,85,173,124,142,115,186,74,216,101,141,106,7,131,205,99,213,141,23,215,220,94,237,163,144,248,219,214,65,112,162,199,231,180,110,166,143,227,84,179,214,211,185,214,254,253,67,30,202,110,243,226,141,157,244,68,115,58,245,234,137,215,173,228,241,15,154,241,47,106,225,114,187,51,209,125,53,164,143,84,37,179,211,212,212,216,229,172,101,116,246,119,190,36,117,90,82,163,24,177,92,42,96,85,114,70,207,165,146,43,119,34,74,168,218,121,115,237,251,82,206,255,0,106,127,182,191,142,255,0,134,127,104,62,212,252,79,194,195,255,0,133,60,79,137,239,246,118,118,191,199,125,91,54,108,254,205,189,62,69,255,0,112,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,120,10,173,207,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,164,128,5,90,243,65,230,9,83,105,169,189,112,189,162,215,90,71,189,244,238,160,204,47,148,210,197,82,205,147,69,85,79,89,101,88,165,129,205,71,163,95,3,159,60,82,239,141,232,232,190,151,181,253,35,95,46,190,58,170,120,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,254,163,220,246,177,239,106,49,247,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,158,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,209,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,67,60,60,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,100,202,163,214,62,32,181,139,149,30,176,220,245,190,27,173,210,130,223,112,176,210,227,57,69,197,209,54,75,173,43,46,116,49,75,10,53,172,108,147,118,36,135,171,170,164,115,221,44,147,200,213,114,186,23,144,175,132,239,52,250,55,234,6,61,238,48,26,83,43,131,154,199,28,117,58,107,106,175,225,111,77,153,73,45,247,39,179,171,50,155,155,159,20,233,110,183,85,53,236,90,38,71,213,85,149,51,69,213,206,116,141,78,220,50,198,230,35,157,43,100,134,5,114,252,212,62,32,177,62,35,177,156,75,64,46,189,106,242,235,133,52,23,139,61,77,92,80,80,221,45,244,207,90,153,219,59,229,142,84,139,108,17,212,116,154,56,221,59,26,249,18,36,115,158,172,126,133,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,165,110,117,126,105,241,111,79,232,125,198,226,57,42,121,167,202,125,63,174,247,27,113,115,215,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,45,204,27,141,187,175,21,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,59,136,213,69,146,78,179,3,147,126,115,196,190,81,106,200,45,249,93,125,93,247,72,45,180,238,183,218,171,174,85,236,168,158,217,119,166,109,34,50,130,153,29,47,121,148,203,73,50,59,102,197,133,171,19,59,106,199,44,136,251,52,5,48,105,87,27,119,94,20,56,229,214,139,22,79,61,93,118,157,101,90,145,122,134,235,70,234,167,54,11,76,238,188,43,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,46,39,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,252,143,214,7,42,226,199,202,198,178,122,127,144,251,116,228,0,229,89,199,143,254,8,225,83,87,239,95,231,98,196,47,183,59,143,253,3,41,172,141,103,107,254,176,232,159,36,223,230,233,216,223,241,76,45,80,0,113,254,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,190,26,242,134,212,204,171,89,53,31,136,253,82,205,106,252,69,235,38,184,88,46,21,59,100,145,241,195,189,110,123,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,112,14,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,0,114,174,44,124,172,107,39,167,249,15,183,78,102,176,213,64,0,163,110,106,90,177,196,189,251,90,31,165,186,203,73,73,97,196,236,245,21,87,60,74,211,109,153,139,5,194,220,234,186,152,41,110,117,40,201,164,87,84,190,40,156,206,143,86,118,209,31,182,40,251,143,223,213,121,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,159,13,122,67,27,145,204,150,90,137,37,108,210,43,123,106,146,53,207,115,93,26,69,110,128,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,125,6,101,60,78,235,46,79,196,21,87,19,173,202,62,15,159,77,112,101,194,26,219,92,45,130,58,94,220,77,134,56,25,26,238,71,66,216,24,216,85,146,111,238,70,138,146,172,155,158,174,189,238,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,181,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,157,212,21,87,205,79,143,31,252,47,194,166,144,94,191,205,69,151,223,109,151,31,250,118,84,217,28,206,215,253,93,210,190,57,191,206,83,189,191,227,88,70,174,89,122,153,196,117,139,136,236,91,2,209,202,187,173,211,27,186,92,18,108,170,196,249,31,37,174,43,91,223,11,43,46,18,70,175,108,112,205,28,108,143,100,232,173,122,189,177,69,252,68,147,179,39,74,210,174,54,238,188,40,113,203,173,22,44,158,122,186,237,58,202,181,34,245,13,214,141,213,78,108,22,153,221,120,86,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,92,78,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,249,31,172,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,23,253,255,0,146,203,255,0,119,255,0,254,156,56,87,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,58,175,60,239,185,63,204,159,166,144,3,134,142,34,243,190,23,245,78,131,83,48,90,143,243,84,119,138,45,144,255,0,73,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,249,162,255,0,52,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,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,132,0,231,87,229,99,22,245,2,135,219,174,37,80,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,130,120,104,226,47,4,226,131,75,40,53,51,5,168,255,0,53,71,120,162,217,55,244,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,154,47,243,68,234,160,230,156,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,86,218,7,205,207,81,236,122,227,144,220,53,122,15,138,105,238,113,144,71,60,84,213,21,74,178,97,212,175,154,56,247,83,190,24,21,213,16,197,74,137,190,20,137,174,150,72,210,70,171,36,146,101,151,202,115,127,202,108,89,206,190,233,238,107,139,87,120,219,46,65,165,246,155,165,186,167,180,248,251,244,179,214,215,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,242,56,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,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,63,43,85,117,163,75,244,66,213,104,190,234,190,95,73,141,219,111,151,138,123,13,29,101,91,36,236,45,108,205,123,163,108,146,53,170,216,89,182,41,28,178,200,173,141,168,213,87,57,167,181,0,3,53,156,88,249,167,214,79,80,50,31,113,156,149,92,175,120,233,253,138,101,76,208,237,99,204,252,38,155,94,183,252,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,194,107,170,36,91,169,57,87,22,62,86,53,147,211,252,135,219,167,51,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,220,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,55,71,201,241,74,88,35,165,142,91,174,246,83,197,79,7,118,166,161,201,225,154,170,230,116,234,157,91,243,73,128,8,1,206,175,202,198,45,234,5,15,183,92,74,107,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,159,35,67,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,125,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,169,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,39,121,88,209,191,79,241,239,110,128,234,164,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,129,85,124,212,248,14,255,0,194,252,85,233,5,151,252,212,185,125,138,217,110,255,0,167,125,77,237,207,238,255,0,213,219,43,35,135,252,229,67,221,254,53,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,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,229,226,95,136,188,19,133,253,44,175,212,204,234,163,252,237,29,158,139,100,223,210,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,254,106,191,201,23,60,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,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,73,229,55,193,69,199,79,232,255,0,121,221,80,182,118,47,87,187,123,35,196,40,164,74,90,136,226,181,213,65,12,201,115,108,140,115,223,28,210,178,71,66,214,255,0,9,236,143,190,143,71,36,200,140,178,162,165,121,162,242,255,0,172,180,86,92,184,155,209,12,119,189,106,155,196,220,115,139,92,18,79,61,84,117,82,207,44,243,93,155,220,123,247,66,189,222,146,199,26,49,176,182,54,200,141,86,44,174,138,5,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,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,86,53,243,47,227,142,155,135,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,232,124,107,35,213,17,172,100,212,108,11,62,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,84,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,191,34,136,121,131,113,183,117,226,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,213,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,182,105,204,111,22,177,96,220,186,179,76,43,22,161,240,86,92,126,223,142,218,237,212,221,215,201,216,165,130,233,65,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,204,166,206,19,188,211,232,223,168,24,247,184,192,92,159,48,46,59,172,92,42,226,178,97,88,179,252,110,166,228,22,245,146,221,77,209,241,252,46,150,120,234,163,138,235,189,244,242,211,207,218,169,167,106,120,103,42,57,253,122,175,70,252,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,159,55,42,185,127,154,151,167,203,231,130,75,87,10,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,146,212,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,138,86,231,87,230,159,22,244,254,135,220,110,35,146,167,154,124,167,211,250,239,113,183,30,131,154,199,28,116,218,149,117,175,225,111,77,153,87,21,139,24,188,43,50,155,155,159,44,11,113,184,210,185,236,90,38,71,213,17,244,208,203,213,206,116,141,94,228,209,70,230,35,91,19,100,154,31,240,171,195,62,101,197,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,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,154,41,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,214,113,99,230,159,89,61,64,200,125,198,114,90,114,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,231,138,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,77,145,189,251,118,53,92,158,127,139,31,43,26,201,233,254,67,237,211,153,172,47,39,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,91,228,73,24,170,142,123,33,155,224,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,136,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,25,225,226,171,137,140,203,138,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,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,39,175,35,31,190,207,203,127,169,28,171,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,28,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,0,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,66,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,204,246,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,180,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,79,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,68,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,12,240,241,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,156,128,234,188,52,113,23,157,240,191,170,116,26,153,130,212,127,154,163,188,81,108,135,250,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,205,23,249,162,232,79,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,209,87,154,23,26,255,0,187,254,8,253,24,211,219,157,214,135,82,115,43,123,42,98,184,209,47,103,224,214,183,76,230,62,161,37,115,87,172,210,246,167,134,52,141,81,241,253,114,239,141,204,139,185,74,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,230,95,247,2,252,25,88,184,60,211,138,171,100,151,95,140,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,119,78,144,197,221,149,18,71,53,36,145,207,115,157,181,21,145,71,72,60,88,249,167,214,79,80,50,31,113,156,150,156,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,44,122,181,206,122,202,201,55,38,232,169,170,28,246,170,191,127,110,41,26,175,86,181,38,154,86,220,249,226,171,117,163,75,237,218,185,65,161,23,12,190,146,151,59,186,89,214,253,67,103,153,146,49,245,84,72,249,24,174,138,69,111,105,239,69,134,85,88,154,245,147,100,111,126,221,141,87,39,159,226,199,202,198,178,122,127,144,251,116,230,107,11,254,255,0,201,101,255,0,187,255,0,255,0,78,20,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,220,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,55,71,201,241,74,88,35,165,142,91,174,246,83,197,79,7,118,166,161,201,225,154,170,230,116,234,157,91,243,73,128,0,6,85,203,116,229,79,199,85,78,99,29,7,11,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,45,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,158,160,100,62,227,57,61,57,76,241,183,106,178,211,90,248,72,212,121,233,40,41,228,168,172,155,19,188,84,213,54,38,58,121,229,141,236,180,164,109,133,17,95,36,178,86,74,201,101,151,171,158,246,194,212,85,88,218,90,248,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,23,198,47,239,107,170,116,127,103,168,252,38,25,133,120,235,117,139,248,157,207,136,119,42,87,125,199,235,130,41,98,239,195,21,39,240,31,187,183,218,249,47,87,63,175,85,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,210,170,201,85,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,95,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,249,17,175,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,132,0,231,87,229,99,22,245,2,135,219,174,37,43,29,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,173,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,234,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,191,35,62,252,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,214,201,18,54,34,171,158,248,125,7,58,191,52,248,183,167,244,62,227,113,32,1,50,185,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,245,30,231,181,143,123,81,143,115,70,226,138,213,196,62,188,195,142,225,23,186,75,174,19,167,212,239,182,218,235,41,30,217,96,174,173,151,99,171,106,163,147,182,215,43,21,204,138,4,232,233,35,114,82,164,177,187,164,171,215,186,114,75,176,106,157,78,85,157,101,63,27,186,197,166,214,251,122,219,254,29,37,77,75,104,106,47,149,18,83,191,191,12,93,60,59,230,142,158,151,108,143,234,146,53,179,192,157,21,175,249,91,80,0,205,103,22,62,105,245,147,212,12,135,220,103,57,81,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,58,184,177,242,177,172,158,159,228,62,221,57,154,195,208,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,250,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,119,82,0,115,171,242,177,139,122,129,67,237,215,18,149,142,171,195,71,17,121,223,11,250,167,65,169,152,45,71,249,170,59,197,22,200,127,164,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,209,127,154,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,249,92,88,249,88,214,79,79,242,31,110,156,205,97,165,62,19,188,172,104,223,167,248,247,183,64,117,82,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,20,45,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,255,0,18,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,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,79,63,199,215,21,213,156,86,235,141,93,238,217,46,204,51,23,239,89,241,120,99,154,117,142,122,86,204,229,117,123,163,149,27,219,154,163,232,115,145,35,99,155,27,32,141,219,150,45,238,234,188,175,120,40,253,224,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,157,33,139,187,4,210,44,136,172,147,232,139,100,141,124,189,187,191,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,69,156,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,250,143,107,28,247,189,170,247,242,174,18,56,187,207,184,65,204,175,121,94,25,110,164,188,83,223,172,243,91,106,173,85,245,19,50,145,243,162,43,169,106,156,200,220,136,247,195,47,255,0,133,58,172,82,84,70,215,70,178,247,27,199,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,200,238,188,75,112,137,117,225,151,72,244,123,43,204,46,53,107,150,106,85,61,206,229,114,181,73,78,232,25,104,130,38,80,186,158,149,204,145,173,151,196,181,42,100,239,110,68,70,191,164,109,111,240,214,73,62,174,5,56,107,177,113,83,155,106,22,153,92,215,179,117,135,79,238,23,76,110,173,213,79,130,58,75,196,85,148,76,167,146,85,107,95,186,21,238,190,57,17,88,245,237,200,245,106,35,209,142,111,11,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,94,171,168,124,105,235,206,166,104,54,39,195,142,65,144,82,65,135,226,148,240,210,35,40,41,188,60,247,72,32,218,148,145,86,185,174,219,43,41,218,198,163,26,214,177,28,173,99,228,238,72,198,200,223,201,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,235,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,192,57,163,249,19,212,223,193,125,226,136,162,189,39,206,191,101,250,167,134,234,103,194,254,39,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,249,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,220,249,81,240,81,251,50,197,96,226,83,83,45,150,170,156,147,45,183,211,212,226,81,116,239,77,103,181,205,27,156,181,27,209,203,27,102,170,142,70,124,154,221,241,196,155,85,232,179,77,19,103,174,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,83,28,199,183,115,30,215,47,160,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,162,149,185,213,249,167,197,189,63,161,247,27,137,10,176,13,82,206,244,191,237,31,216,91,239,195,62,214,227,245,152,181,227,251,214,25,188,85,174,171,111,126,15,226,177,219,55,118,217,245,179,107,211,167,201,201,213,79,175,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,17,210,13,26,224,155,67,162,199,35,190,218,177,251,45,23,135,172,200,175,247,74,247,82,82,214,93,31,13,61,44,149,143,90,153,158,202,110,243,226,137,18,38,191,99,92,228,107,83,170,252,251,88,6,107,56,177,243,79,172,158,160,100,62,227,57,202,139,84,229,205,204,167,21,199,176,153,244,103,137,140,195,225,145,227,54,254,230,49,125,158,154,54,82,182,215,71,70,198,37,177,204,167,137,30,179,49,144,57,241,57,221,199,206,231,186,62,189,196,137,146,215,86,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,125,78,85,45,83,133,203,6,169,217,185,80,234,109,199,84,175,119,90,239,142,225,249,53,195,28,130,231,83,83,44,212,22,54,217,252,61,44,13,108,232,157,168,87,195,201,44,76,143,172,107,20,209,189,171,245,170,37,54,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,62,70,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,238,255,0,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,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,84,228,99,247,217,249,111,245,35,149,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,0,0,135,252,192,184,17,177,113,85,138,201,154,226,204,240,90,155,143,219,214,59,117,79,87,201,241,74,88,35,170,146,43,86,199,212,69,79,7,118,166,161,171,226,92,138,230,116,232,189,91,242,74,44,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,177,80,238,188,87,113,183,170,28,87,218,176,155,22,87,61,93,13,183,21,179,211,67,93,70,218,168,221,5,218,246,214,185,179,221,159,28,80,196,214,62,70,185,26,216,186,57,176,167,113,35,84,238,63,175,229,112,253,194,102,101,174,248,14,167,234,147,106,42,236,152,158,154,226,247,27,211,238,206,160,73,224,175,184,211,66,147,182,218,197,89,24,168,247,68,143,123,164,106,73,218,78,222,246,255,0,22,61,220,40,145,92,72,112,125,147,104,158,154,105,174,182,217,146,174,227,130,103,248,189,130,189,245,245,50,211,181,244,119,186,218,23,84,77,66,140,107,251,175,98,36,50,74,201,59,109,106,50,70,198,174,115,216,175,127,229,112,179,198,14,168,112,155,83,152,59,79,150,146,74,124,198,207,37,5,75,38,138,53,125,53,107,34,153,40,107,162,115,216,228,223,79,44,206,122,198,230,186,57,88,231,177,205,234,172,146,62,63,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,62,69,218,114,208,224,114,155,135,28,54,29,97,206,31,86,253,69,205,44,241,178,106,73,25,45,59,44,118,233,150,57,210,137,208,189,26,229,169,87,50,39,76,231,183,232,124,105,27,17,17,175,124,211,124,205,103,22,62,105,245,147,212,12,135,220,103,57,81,106,156,185,185,148,226,184,246,19,62,140,241,49,152,124,50,60,102,223,220,198,47,179,211,70,202,86,218,232,232,216,196,182,57,148,241,35,214,102,50,7,62,39,59,184,249,220,247,71,215,184,145,50,90,234,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,183,49,254,18,149,141,72,233,169,183,177,140,73,59,80,71,20,93,205,136,231,236,220,239,169,202,165,170,112,185,96,213,59,55,42,29,77,184,234,149,238,235,93,241,220,63,38,184,99,144,92,234,106,101,154,130,198,219,63,135,165,129,173,157,19,181,10,248,121,37,137,145,245,141,98,154,55,181,126,181,68,166,194,255,0,191,242,89,127,238,255,0,255,0,211,133,0,158,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,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,1,149,115,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,78,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,253,118,57,237,99,24,228,99,38,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,3,53,156,88,249,167,214,79,80,50,31,113,156,229,69,228,242,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,235,124,137,35,21,81,207,100,51,124,167,110,107,28,113,211,106,85,214,191,133,189,54,101,92,86,44,98,240,172,202,110,110,124,176,45,198,227,74,231,177,104,153,31,84,71,211,67,47,87,57,210,53,123,147,69,27,152,141,108,77,146,106,224,39,255,0,37,79,52,249,79,167,245,222,227,110,58,175,60,239,185,63,204,159,166,156,43,148,158,1,134,234,158,186,103,250,125,168,56,245,37,243,30,190,105,189,125,53,117,13,74,46,201,89,241,43,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,127,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,238,87,66,253,209,72,199,198,229,93,175,99,182,185,236,217,35,229,175,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,155,93,178,57,83,114,177,18,105,165,108,234,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,161,0,57,213,249,88,197,189,64,161,246,235,137,93,92,185,49,107,22,115,198,22,23,133,101,52,62,54,203,144,91,242,43,93,198,155,186,248,251,244,179,216,171,227,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,249,159,95,31,220,31,93,120,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,125,58,77,19,18,71,57,201,43,28,199,238,222,178,71,31,171,229,215,199,85,79,11,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,61,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,168,198,189,204,99,220,172,103,63,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,126,101,54,115,171,243,79,139,122,127,67,238,55,19,154,114,222,208,108,55,137,45,75,212,125,41,204,232,169,28,203,142,155,220,95,108,174,154,157,102,125,166,226,149,212,9,79,91,18,53,236,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,200,56,151,225,211,59,225,127,84,235,244,207,58,167,255,0,59,89,103,173,223,15,244,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,63,146,167,242,85,230,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,41,224,167,135,139,87,12,252,60,227,88,28,22,170,186,11,237,194,158,27,222,82,202,154,198,212,191,227,115,211,196,149,77,71,70,171,18,50,53,141,176,177,35,250,118,68,213,85,123,149,210,63,186,128,12,214,113,99,230,159,89,61,64,200,125,198,114,85,112,157,193,70,43,197,103,2,57,165,238,211,108,240,250,155,140,230,23,73,49,203,133,58,70,201,43,246,91,40,36,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,107,165,100,176,130,237,128,102,86,92,254,183,75,107,49,234,185,50,202,11,196,150,9,109,52,136,149,83,186,226,201,150,7,83,198,144,171,146,87,247,81,88,157,181,118,229,233,183,175,84,47,207,51,253,178,255,0,115,211,56,253,224,254,21,251,66,253,151,223,254,59,240,205,189,158,247,128,169,217,187,103,240,251,221,190,223,119,181,252,46,239,115,181,252,61,134,123,11,52,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,252,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,252,213,29,226,139,100,63,210,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,254,104,191,205,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,136,28,234,252,172,98,222,160,80,251,117,196,170,14,25,45,54,171,255,0,18,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,78,213,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,142,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,184,158,33,114,155,22,115,193,126,165,230,184,181,119,141,178,228,26,95,121,186,91,170,123,79,143,191,75,61,166,89,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,126,70,112,141,41,240,157,229,99,70,253,63,199,189,186,3,170,144,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,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,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,219,106,198,11,251,47,213,60,203,76,254,41,241,63,178,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,234,232,14,147,126,221,117,151,19,210,63,181,246,172,95,237,69,193,180,95,20,185,187,164,48,125,46,118,214,183,170,119,38,126,222,220,81,110,111,114,87,198,205,205,221,185,52,147,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,3,242,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,204,207,191,28,156,34,93,120,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,187,119,246,215,162,178,72,100,86,199,221,72,219,50,185,86,112,29,255,0,130,56,171,213,251,47,249,217,113,11,21,206,221,255,0,64,250,107,219,95,221,255,0,172,54,38,73,15,249,186,134,59,252,83,199,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,19,127,152,167,2,180,220,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,202,96,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,252,53,107,88,231,244,106,232,83,134,142,29,48,78,23,244,178,131,76,240,90,127,243,85,151,138,221,243,127,73,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,182,51,249,34,127,53,94,170,69,94,104,254,68,245,55,240,95,120,162,40,4,179,78,84,252,10,211,102,50,80,113,79,170,244,20,149,54,42,90,132,155,10,161,109,84,173,157,215,26,74,214,47,196,158,176,200,212,107,34,150,158,72,155,12,136,238,226,172,142,115,26,214,198,178,247,94,104,92,116,254,197,49,87,232,118,142,102,126,19,82,111,91,62,49,83,68,221,211,88,173,114,70,229,94,147,35,147,195,214,77,214,62,223,68,115,217,18,190,79,225,57,212,242,45,106,240,75,172,124,65,105,94,184,216,237,156,63,67,117,188,215,229,23,10,58,91,150,47,70,232,146,59,245,44,83,36,175,134,71,76,199,199,7,72,219,50,120,173,168,232,35,124,206,220,214,171,250,232,122,211,37,214,107,85,20,215,218,42,74,59,147,233,227,117,101,61,37,75,170,96,134,117,106,119,25,28,174,142,55,72,196,119,84,71,172,108,87,34,34,171,91,215,162,125,102,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,162,149,185,213,249,167,197,189,63,161,247,27,137,5,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,204,189,62,3,248,58,197,120,49,210,203,142,117,168,117,150,166,102,119,155,124,119,28,134,243,91,28,116,255,0,1,161,109,52,82,207,110,89,251,242,69,217,134,102,76,249,39,99,152,217,122,49,206,69,72,163,84,174,30,98,156,117,84,241,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,36,255,0,40,77,99,226,179,56,241,120,85,254,31,180,26,59,139,91,219,109,166,187,93,28,145,77,104,170,103,87,195,71,73,50,49,95,87,244,72,136,232,100,93,176,68,216,85,178,68,137,28,51,217,248,51,89,197,143,154,125,100,245,3,33,247,25,201,63,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,6,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,249,157,3,133,237,11,190,241,23,174,56,174,151,218,108,215,90,234,10,235,133,60,183,249,173,202,198,73,111,179,182,102,37,93,82,201,34,44,113,236,141,203,181,94,138,139,35,163,98,53,238,123,88,235,232,226,23,22,177,96,220,23,234,94,21,139,80,248,43,46,63,165,247,155,93,186,155,186,249,59,20,176,90,101,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,230,103,8,159,252,81,240,29,255,0,228,177,166,92,85,233,5,151,238,255,0,25,151,47,177,91,45,223,254,174,223,83,123,115,251,191,245,118,202,200,225,255,0,57,80,247,127,141,121,18,184,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,85,113,255,0,204,118,155,137,172,3,28,210,109,54,180,85,217,236,83,211,208,94,178,153,157,85,47,90,139,138,194,143,91,107,19,164,105,53,53,60,175,93,210,73,31,241,102,134,55,177,172,108,77,124,177,171,133,94,25,243,46,43,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,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,238,188,213,180,207,21,209,189,96,211,61,45,194,169,60,61,151,25,210,251,101,190,155,116,113,178,73,182,92,46,59,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,72,14,70,63,125,159,150,255,0,82,57,87,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,15,41,251,82,193,63,106,127,177,79,142,255,0,134,127,103,254,212,252,51,194,205,255,0,130,252,79,134,239,247,182,118,191,199,125,59,55,239,254,221,189,62,103,171,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,160,0,1,90,188,210,248,9,251,119,71,126,226,187,75,231,217,144,90,173,254,51,47,181,212,84,116,142,190,134,146,4,106,214,83,185,235,210,57,161,130,38,163,226,234,141,146,56,209,88,137,43,85,179,215,7,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,121,58,185,166,120,174,141,240,35,168,58,91,133,82,120,123,46,51,165,247,203,125,54,232,227,100,147,108,182,79,190,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,166,117,205,25,232,110,1,134,234,159,4,218,99,167,218,131,143,82,95,49,235,230,155,227,244,213,212,53,40,187,37,103,195,233,213,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,41,7,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,161,29,43,88,198,248,152,218,232,219,51,54,183,107,213,28,137,219,124,111,124,233,229,125,203,238,166,211,83,101,226,135,90,109,84,143,123,233,219,95,135,216,234,98,138,165,155,38,138,150,162,142,244,146,197,59,154,143,70,190,118,178,9,98,223,27,209,178,253,47,107,58,90,80,51,89,197,143,154,125,100,245,3,33,247,25,201,63,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,6,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,249,157,3,133,237,11,190,241,23,174,56,174,151,218,108,215,90,234,10,235,133,60,183,249,173,202,198,73,111,179,182,102,37,93,82,201,34,44,113,236,141,203,181,94,138,139,35,163,98,53,238,123,88,235,232,226,23,22,177,96,220,23,234,94,21,139,80,248,43,46,63,165,247,155,93,186,155,186,249,59,20,176,90,101,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,230,103,8,191,239,252,150,95,251,191,255,0,244,225,64,36,202,230,41,192,173,79,11,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,191,133,112,209,196,94,119,194,254,169,208,106,102,11,81,254,106,142,241,69,178,31,233,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,127,52,95,230,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,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,202,185,102,156,83,240,57,83,169,92,34,105,87,20,154,108,250,72,175,184,198,147,227,239,202,109,142,100,80,37,198,221,75,108,141,235,90,201,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,87,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,173,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,103,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,80,50,31,113,156,153,86,126,7,41,184,142,229,195,167,26,195,131,190,173,154,139,133,217,239,204,134,146,54,75,80,203,229,186,27,205,198,117,162,108,44,71,57,42,81,207,149,208,185,141,250,223,34,198,244,84,115,31,13,122,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,145,63,248,133,230,229,125,213,222,28,97,210,252,79,6,251,63,151,229,54,249,237,121,173,194,70,178,90,24,233,94,197,142,88,237,205,115,156,255,0,239,134,57,219,150,84,221,3,92,230,49,101,122,182,118,65,93,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,92,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,73,149,204,147,134,124,55,133,13,35,208,125,45,195,235,170,238,47,117,70,79,114,187,220,234,85,90,251,141,198,70,90,89,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,235,228,169,230,159,41,244,254,187,220,109,199,85,231,157,247,39,249,147,244,211,143,242,97,187,90,173,220,87,222,232,238,23,58,74,90,139,166,15,95,73,67,20,211,53,143,170,157,43,40,166,88,162,106,175,87,189,34,134,89,21,173,234,187,35,123,191,147,85,82,213,56,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,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,250,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,75,91,119,28,117,58,149,203,255,0,61,225,111,82,89,73,21,247,24,179,217,25,139,92,218,248,160,75,141,186,150,237,111,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,209,215,132,239,52,250,55,234,6,61,238,48,26,83,0,225,90,135,198,158,131,105,158,188,226,124,56,228,25,5,92,249,134,87,81,13,34,50,130,155,196,65,107,158,125,169,73,21,107,154,237,209,62,161,207,106,49,173,107,213,168,230,62,78,220,111,108,142,172,190,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,93,159,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,223,137,126,29,51,190,23,245,78,191,76,243,170,127,243,181,150,122,221,240,255,0,73,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,249,42,127,37,95,147,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,165,110,117,126,105,241,111,79,232,125,198,226,120,174,83,250,189,134,233,47,21,244,208,102,115,213,192,204,230,207,38,33,108,154,24,22,86,50,227,83,89,72,250,118,202,141,250,154,199,186,14,218,57,17,221,31,35,21,219,89,185,237,182,158,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,132,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,149,129,203,139,131,92,202,237,198,13,123,53,115,21,171,179,51,68,106,32,186,93,168,106,85,26,255,0,139,171,149,109,177,162,199,43,92,172,87,49,213,108,149,137,36,50,50,153,173,94,172,157,170,183,104,0,6,107,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,153,84,90,47,165,246,237,92,175,215,123,126,33,73,75,157,221,44,233,97,174,188,66,249,24,250,170,36,124,111,70,203,26,59,180,247,162,195,18,36,174,98,201,178,54,51,118,198,163,83,207,241,99,229,99,89,61,63,200,125,186,115,53,134,167,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,135,152,23,2,55,222,21,114,169,51,92,89,158,55,76,178,11,130,199,110,169,234,200,254,23,85,60,149,82,69,106,216,250,137,106,39,237,83,83,181,124,75,145,26,254,189,23,163,190,75,249,92,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,233,230,255,0,148,216,179,158,11,244,247,53,197,171,188,109,151,32,204,45,55,75,117,79,105,241,247,233,103,180,215,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,242,43,7,132,239,52,250,55,234,6,61,238,48,26,40,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,244,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,207,15,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,218,248,88,227,142,155,77,120,109,213,94,22,245,37,149,114,216,178,124,95,32,102,45,115,107,229,157,109,215,26,170,9,24,148,79,143,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,12,53,52,167,194,119,149,141,27,244,255,0,30,246,232,15,147,137,142,42,180,143,133,12,54,155,48,213,43,149,91,159,113,168,240,214,203,69,182,54,77,113,184,189,21,189,197,134,39,189,141,217,27,92,142,123,222,230,177,189,90,222,187,223,27,31,18,185,191,229,54,44,231,130,253,61,205,113,106,239,27,101,200,51,11,77,210,221,83,218,124,125,250,89,237,53,242,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,252,136,45,202,227,207,102,153,126,53,236,245,165,255,0,0,66,174,101,124,107,219,184,116,211,138,237,47,194,174,125,53,55,46,183,182,58,102,53,106,160,146,213,107,169,74,152,159,115,138,120,218,140,89,152,248,28,200,218,146,181,237,145,236,149,81,205,98,181,244,131,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,62,99,252,42,192,178,175,246,215,28,201,49,203,135,252,165,29,117,182,186,158,79,251,50,67,52,114,51,254,39,53,205,254,197,66,247,185,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,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,126,248,228,68,95,251,77,114,127,85,241,190,72,222,142,99,222,215,122,178,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,147,197,88,180,95,75,241,173,80,201,181,162,203,136,82,65,155,102,20,244,212,151,139,211,159,36,179,207,4,17,178,56,226,102,247,43,97,102,216,162,220,216,145,136,245,138,55,63,114,177,170,158,212,17,87,154,63,145,61,77,252,23,222,40,138,64,225,235,22,177,103,58,251,166,152,86,83,67,227,108,185,6,97,102,181,220,105,187,175,143,191,75,61,108,81,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,252,203,180,227,147,140,28,7,131,93,35,110,17,134,45,37,46,119,116,179,186,131,16,177,218,226,133,140,180,64,140,88,98,174,146,37,99,162,138,154,5,111,72,227,86,42,74,248,251,109,110,198,202,248,168,178,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,94,140,141,169,243,114,35,83,249,33,119,220,186,248,21,166,225,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,163,133,104,207,26,122,13,175,154,185,151,104,214,152,228,21,119,75,190,35,79,226,223,92,202,110,182,235,148,13,123,34,154,90,57,218,229,73,25,20,178,70,197,115,145,136,253,232,232,187,177,245,122,81,15,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,82,183,58,191,52,248,183,167,244,62,227,113,62,78,76,54,155,85,199,138,251,221,101,194,217,73,85,81,107,193,235,234,232,101,154,22,189,244,179,173,101,20,43,44,78,84,234,199,172,83,75,26,185,189,23,100,143,111,242,114,162,244,174,104,188,192,43,46,245,151,46,25,52,67,34,236,218,161,241,54,236,226,233,4,115,193,85,37,84,83,203,4,214,150,247,24,205,176,167,107,172,178,70,175,108,205,145,177,163,145,137,43,101,130,220,52,112,233,157,241,65,170,116,26,103,130,211,255,0,154,172,188,86,239,135,250,50,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,189,255,0,201,19,249,170,104,79,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,25,172,226,199,205,62,178,122,129,144,251,140,228,255,0,228,185,196,46,43,111,163,200,248,98,187,83,120,59,213,202,225,83,150,218,43,100,170,141,177,215,127,2,154,25,232,219,27,149,30,179,49,144,36,205,70,111,221,26,78,170,140,72,186,191,170,243,66,224,91,246,215,138,191,92,116,115,12,241,122,147,101,217,241,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,255,0,21,205,167,141,60,167,38,78,29,62,205,96,151,222,37,239,244,253,43,242,254,229,139,31,250,255,0,169,107,130,100,241,82,253,18,171,87,187,85,18,51,108,145,181,236,240,91,154,170,217,190,115,87,139,31,43,26,201,233,254,67,237,211,153,172,52,167,194,119,149,141,27,244,255,0,30,246,232,10,64,230,37,164,122,113,162,156,86,101,120,118,153,94,59,244,21,29,171,197,93,173,180,9,75,29,138,170,177,22,117,160,139,99,91,27,225,108,114,69,36,107,27,81,172,142,102,68,187,157,19,156,177,172,209,159,5,58,33,165,250,19,195,206,53,98,210,107,229,93,254,209,145,83,195,147,205,125,169,142,72,95,119,158,174,158,37,74,164,129,255,0,58,118,58,38,194,214,67,209,21,140,99,81,234,233,55,189,213,151,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,71,42,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,14,21,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,208,174,137,175,99,188,52,110,116,110,153,251,155,181,138,141,69,238,62,54,62,186,249,73,231,249,150,169,241,179,159,234,14,160,228,53,119,204,134,249,131,215,212,215,87,84,170,111,149,255,0,16,182,162,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,78,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,199,91,239,18,154,113,197,79,2,58,203,169,186,100,151,88,104,33,195,242,139,93,93,37,210,149,32,170,164,170,138,217,35,214,55,163,28,248,221,214,57,98,145,22,55,189,187,100,68,85,71,35,154,218,1,53,80,0,0,30,83,0,210,220,19,75,254,209,253,133,177,124,51,237,110,65,89,148,222,63,190,166,155,197,93,42,182,247,231,254,43,221,179,119,109,159,67,54,177,58,124,154,157,84,242,188,88,249,88,214,79,79,242,31,110,156,205,97,165,62,19,188,172,104,223,167,248,247,183,64,122,13,85,209,125,47,214,251,85,162,197,170,248,133,38,73,109,177,222,41,239,212,116,117,111,147,176,149,176,181,237,141,210,70,215,35,102,102,217,100,106,197,34,58,55,35,149,28,215,30,212,3,53,156,88,249,167,214,79,80,50,31,113,156,177,254,74,26,189,134,191,0,204,180,17,211,213,199,150,65,120,168,203,217,27,160,94,196,246,231,195,69,74,231,50,68,234,136,248,229,141,136,230,187,111,84,154,53,102,254,146,108,246,188,208,184,22,253,181,226,175,215,29,28,195,60,94,164,217,118,124,98,154,137,219,102,190,218,227,141,200,189,33,70,175,136,172,135,164,125,190,138,215,190,36,124,127,197,115,105,227,79,41,201,147,135,79,179,88,37,247,137,123,253,63,74,252,191,185,98,199,254,191,234,90,224,153,60,84,191,68,170,213,238,213,68,140,219,36,109,123,60,22,230,170,182,111,156,213,226,199,202,198,178,122,127,144,251,116,230,107,11,254,255,0,201,101,255,0,187,255,0,255,0,78,20,2,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,252,204,246,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,171,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,166,230,196,248,175,163,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,252,143,214,6,85,205,41,240,157,229,99,70,253,63,199,189,186,2,184,57,172,112,43,77,135,73,95,197,62,148,80,82,83,88,170,170,22,108,214,133,213,82,186,118,220,106,235,94,191,18,98,205,35,145,204,150,90,136,226,116,49,163,123,106,145,185,172,115,93,34,197,8,56,104,226,47,59,225,127,84,232,53,51,5,168,255,0,53,71,120,162,217,15,244,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,154,47,243,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,151,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,130,188,225,52,47,70,176,13,71,183,106,126,37,148,218,173,89,126,105,178,91,166,29,71,66,238,229,79,69,168,89,239,114,72,146,43,34,238,61,32,139,103,109,189,217,27,52,168,231,189,38,84,174,178,239,185,77,232,94,141,97,90,29,251,92,194,178,155,86,97,148,229,219,34,187,93,35,161,116,21,86,77,176,194,233,172,142,107,228,122,183,181,58,58,71,61,27,31,125,175,129,234,215,49,176,184,226,188,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,117,94,121,223,114,127,153,63,77,43,3,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,124,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,126,78,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,161,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,78,151,194,119,154,125,27,245,3,30,247,24,13,41,131,202,106,174,31,125,212,13,56,200,240,172,99,61,186,225,87,91,213,190,90,58,75,253,173,140,117,85,190,71,39,68,145,136,255,0,255,0,178,171,85,146,35,85,86,57,34,126,217,27,154,205,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,68,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,6,127,170,89,222,168,125,156,251,117,125,248,159,217,44,126,143,22,179,255,0,122,195,15,133,181,210,238,236,65,252,38,55,126,222,227,254,183,238,122,245,249,185,122,33,101,92,140,126,251,63,45,254,164,90,161,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,227,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,244,35,165,107,30,239,13,35,155,27,102,102,215,110,98,35,145,59,140,141,236,252,174,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,182,69,2,149,185,213,249,167,197,189,63,161,247,27,137,0,11,137,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,177,240,0,6,107,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,159,231,42,226,199,202,198,178,122,127,144,251,116,230,107,13,68,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,117,184,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,201,149,202,211,128,159,183,117,150,30,43,181,66,125,152,253,170,225,227,49,11,93,61,71,73,43,235,169,39,86,165,101,67,152,189,99,134,25,226,114,50,46,168,233,36,141,85,232,145,53,27,60,128,231,87,229,99,22,245,2,135,219,174,37,43,23,83,202,247,142,159,219,94,42,205,14,214,60,207,197,234,77,151,127,193,234,107,91,182,107,237,174,56,218,169,214,101,114,248,138,200,122,73,220,234,141,123,226,70,73,252,87,54,162,68,147,252,85,112,207,134,241,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,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,117,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,250,127,143,123,116,5,43,115,34,208,61,71,209,78,35,174,151,108,239,50,186,230,148,153,214,251,221,175,35,184,66,173,154,162,61,253,183,82,74,230,177,176,247,169,209,177,177,89,2,36,109,137,212,234,214,66,215,182,38,71,255,0,218,150,119,251,44,253,138,124,119,252,12,251,65,246,167,225,158,22,31,252,41,225,188,55,127,189,179,187,254,39,233,217,191,103,246,237,235,243,36,7,43,143,61,154,101,248,215,179,214,151,252,14,85,196,191,17,120,39,11,250,89,95,169,153,213,71,249,218,59,61,22,201,191,164,238,158,26,105,160,163,238,69,20,157,158,239,97,237,238,189,187,25,252,213,127,146,46,117,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,253,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,45,255,0,148,223,8,127,178,45,56,253,224,179,90,45,153,126,127,111,103,194,91,29,127,118,58,92,118,100,134,120,119,70,196,70,36,211,189,141,149,221,92,245,108,109,129,169,218,122,204,197,241,92,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,137,49,102,145,170,215,197,21,60,113,58,24,209,221,196,88,220,214,53,205,145,101,173,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,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,244,176,0,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,17,87,154,63,145,61,77,252,23,222,40,138,43,210,124,235,246,95,170,120,110,166,124,47,226,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,213,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,117,149,114,186,229,255,0,71,104,163,182,241,55,173,248,239,122,235,55,134,184,224,246,185,228,130,122,88,233,101,130,41,225,187,59,182,247,238,153,123,189,34,142,68,99,161,116,110,145,90,175,88,157,21,159,145,87,153,22,129,234,62,190,240,227,116,180,233,190,101,117,162,171,199,247,222,234,49,202,88,86,72,114,104,224,103,113,41,30,216,152,233,157,51,85,155,224,99,85,99,124,168,212,123,21,221,185,97,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,242,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,228,95,79,43,143,34,122,101,248,215,188,86,146,168,165,110,117,126,105,241,111,79,232,125,198,226,67,253,30,215,77,71,208,106,204,154,237,165,247,159,131,93,114,140,126,108,110,107,148,72,169,85,71,75,44,240,77,35,233,158,138,157,169,151,195,181,137,39,69,115,26,247,43,54,189,24,246,126,6,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,104,79,131,190,21,112,222,20,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,173,27,43,152,199,120,104,220,233,27,11,54,183,107,21,92,169,220,124,143,127,117,0,205,103,22,62,105,245,147,212,12,135,220,103,57,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,242,249,227,110,213,197,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,173,85,241,21,198,230,174,102,156,87,223,117,203,77,53,38,174,208,203,69,67,236,120,181,109,154,55,209,50,91,5,61,99,166,165,142,120,164,77,211,178,87,34,79,44,85,8,230,185,239,86,171,26,198,182,54,216,166,141,235,246,174,113,33,203,79,88,245,7,88,173,116,144,92,160,197,242,123,77,13,117,53,189,244,140,187,82,65,102,68,90,197,69,85,99,222,234,133,169,99,221,10,50,36,124,110,107,88,221,138,133,38,23,39,170,60,119,88,184,85,224,191,71,240,172,89,254,55,83,114,13,47,199,228,183,83,116,124,127,11,165,158,210,248,226,186,239,125,60,180,243,246,170,105,218,158,25,202,142,127,94,171,209,191,53,168,31,240,171,61,202,191,219,92,143,36,200,238,31,242,149,149,215,42,234,137,63,237,73,52,210,72,255,0,248,220,231,59,251,85,78,171,197,15,10,58,143,194,149,247,24,178,103,241,111,251,81,143,210,222,34,154,56,85,35,130,169,204,68,172,160,116,141,87,69,36,212,243,117,107,150,41,30,215,70,248,36,250,123,168,198,246,14,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,71,185,237,99,222,212,99,253,175,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,28,171,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,9,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,251,241,47,196,94,119,197,6,169,215,234,102,117,81,254,118,142,207,69,178,31,232,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,255,0,53,95,228,137,42,185,42,121,167,202,125,63,174,247,27,113,213,121,205,232,30,163,214,124,11,136,122,92,202,235,123,196,45,189,187,37,69,130,72,85,208,227,242,75,213,82,174,21,137,136,196,134,119,177,140,145,243,47,113,37,88,24,143,123,29,28,112,86,174,1,170,89,222,151,253,163,251,11,125,248,103,218,220,126,179,22,188,127,122,195,55,138,181,213,109,239,193,252,86,59,102,238,219,62,182,109,122,116,249,57,58,169,229,77,84,0,0,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,165,62,19,188,172,104,223,167,248,247,183,64,117,80,1,154,206,44,124,211,235,39,168,25,15,184,206,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,242,52,19,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,72,163,149,113,99,229,99,89,61,63,200,125,186,115,53,133,255,0,127,228,178,255,0,221,255,0,255,0,167,10,1,53,80,114,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,206,214,89,235,119,205,253,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,228,169,252,149,51,237,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,146,215,149,239,29,63,177,76,169,154,29,172,121,159,132,211,107,214,255,0,131,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,248,77,117,68,139,117,32,202,185,165,62,19,188,172,104,223,167,248,247,183,64,116,171,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,245,194,121,54,105,61,167,92,111,185,110,115,144,252,127,77,165,239,212,89,49,74,116,169,163,146,9,38,154,109,180,213,21,41,51,165,146,26,120,123,59,36,108,141,146,105,21,85,251,27,26,182,123,10,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,0,6,107,56,177,243,79,172,158,160,100,62,227,57,105,60,49,113,49,134,240,161,202,223,79,181,75,48,161,171,184,189,213,23,123,109,162,217,76,138,215,220,110,50,93,110,47,138,5,147,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,81,122,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,59,100,145,241,195,189,126,136,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,30,175,63,225,115,93,180,191,75,49,205,107,206,176,111,134,97,153,111,131,248,61,207,226,116,115,120,175,21,76,234,152,63,131,20,174,149,155,161,141,238,250,216,222,157,58,47,69,84,67,218,240,57,197,221,215,132,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,187,103,113,58,43,36,154,52,116,125,213,145,178,211,157,22,83,98,206,113,94,30,179,92,90,187,198,217,114,11,125,242,233,110,169,237,62,62,253,44,241,218,228,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,30,3,146,167,154,124,167,211,250,239,113,183,29,87,158,119,220,159,230,79,211,74,203,196,240,12,203,58,166,200,42,176,252,122,174,236,204,86,207,37,254,238,148,200,142,125,45,186,57,98,138,90,133,103,93,206,99,29,60,106,253,168,187,89,185,238,232,198,61,205,245,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,160,158,26,56,139,193,56,160,210,202,13,76,193,106,63,205,81,222,40,182,77,253,25,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,230,139,252,209,32,87,55,222,15,173,75,106,169,226,247,11,74,182,220,155,81,69,65,152,210,58,86,186,9,32,86,182,154,154,185,155,222,142,99,218,228,166,167,116,113,163,145,232,248,223,181,155,37,124,149,237,194,119,154,125,27,245,3,30,247,24,11,232,227,51,90,242,174,29,184,108,204,53,143,10,183,218,171,111,88,255,0,195,252,52,23,72,164,146,149,253,250,250,122,119,239,108,114,70,245,232,201,156,169,209,233,245,34,117,234,157,81,107,219,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,249,22,232,68,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,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,243,44,127,146,54,127,134,216,179,45,77,211,235,206,67,73,71,144,229,84,246,154,155,45,12,202,173,125,123,40,210,181,106,82,37,84,218,231,177,179,198,245,103,93,234,205,238,68,86,198,245,109,186,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,2,149,185,213,249,167,197,189,63,161,247,27,137,26,184,86,225,142,251,197,86,85,151,97,88,181,235,193,94,177,252,62,191,37,183,83,120,102,73,241,74,168,36,130,56,168,119,190,88,153,7,117,245,13,78,243,149,90,206,157,85,170,159,52,229,95,225,86,5,149,127,182,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,246,42,23,189,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,168,189,111,230,237,196,150,154,235,70,125,167,54,44,39,77,103,182,226,185,69,214,201,71,45,93,182,189,211,201,5,53,92,144,198,233,28,218,198,181,94,173,98,42,170,53,169,215,175,68,79,228,77,78,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,126,95,205,86,80,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,243,149,113,99,229,99,89,61,63,200,125,186,115,53,132,223,230,131,198,14,77,173,154,185,122,209,43,50,213,219,176,76,2,240,234,7,208,84,197,78,231,214,94,232,159,85,79,53,114,61,172,238,177,138,147,73,19,35,238,57,170,200,219,34,181,175,122,177,158,127,151,239,2,55,222,42,178,168,243,92,165,158,11,76,177,251,130,71,113,169,234,201,62,41,85,4,148,178,75,106,216,202,136,170,32,238,211,84,57,124,75,81,90,206,157,19,171,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,16,47,157,95,149,140,91,212,10,31,110,184,148,193,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,245,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,145,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,158,3,154,15,7,216,206,182,105,29,235,91,108,201,73,110,206,240,11,59,171,223,95,83,45,67,153,89,100,162,101,85,68,212,40,198,191,180,199,170,205,36,172,147,182,231,43,227,108,106,230,177,234,246,81,177,165,62,19,188,172,104,223,167,248,247,183,64,125,92,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,159,126,37,248,116,206,248,95,213,58,253,51,206,169,255,0,206,214,89,235,119,195,253,39,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,222,207,228,169,252,149,125,175,47,76,255,0,13,211,14,49,180,231,51,212,12,134,146,197,98,165,168,175,166,168,184,85,170,182,8,31,83,111,169,167,137,100,119,78,140,98,203,52,104,175,119,70,49,21,92,229,107,81,92,154,30,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,252,138,1,227,235,138,234,206,43,117,198,174,247,108,151,102,25,139,247,172,248,188,49,205,58,199,61,43,102,114,186,189,209,202,141,237,205,81,244,57,200,145,177,205,141,144,70,237,203,22,247,118,190,83,124,33,254,215,117,31,247,130,205,104,183,226,24,5,193,159,9,108,117,253,169,42,178,40,86,25,225,221,27,17,94,176,192,199,182,87,117,115,17,210,58,6,167,117,137,51,18,234,65,69,124,202,248,40,184,240,233,168,245,218,161,133,91,58,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,252,255,0,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,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,135,214,0,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,17,87,154,63,145,61,77,252,23,222,40,138,1,44,83,149,31,5,31,180,220,170,14,37,53,50,217,117,166,198,241,43,133,61,78,37,23,78,204,55,139,164,50,57,203,81,189,28,146,58,26,89,35,103,201,173,217,36,171,181,94,169,12,209,58,229,0,42,215,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,245,61,207,235,84,37,239,114,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,165,110,117,126,105,241,111,79,232,125,198,226,64,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,222,229,251,192,141,139,133,92,86,60,215,41,103,141,212,220,130,222,145,220,106,122,190,63,133,210,207,29,44,146,218,182,50,162,90,121,251,85,52,238,95,18,212,71,63,175,68,232,223,146,204,0,84,94,183,243,118,226,75,77,117,163,62,211,155,22,19,166,179,219,113,92,162,235,100,163,150,174,219,94,233,228,130,154,174,72,99,116,142,109,99,90,175,86,177,21,85,26,212,235,215,162,39,242,38,167,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,191,47,230,171,73,156,88,249,167,214,79,80,50,31,113,156,247,250,113,193,149,247,86,248,59,202,184,152,193,174,189,219,174,9,144,92,105,239,118,122,135,177,145,207,103,167,161,164,169,117,77,59,215,167,73,162,238,204,231,198,229,84,146,52,77,157,30,196,100,209,214,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,252,156,199,185,171,213,21,80,244,26,79,130,254,212,53,79,13,211,63,138,124,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,160,157,111,194,173,90,107,192,214,125,167,54,42,138,185,237,184,174,147,221,108,148,114,213,189,174,158,72,41,172,242,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,140,230,31,85,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,249,53,140,107,83,162,34,33,111,252,169,248,28,169,211,91,85,7,20,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,78,138,172,169,154,46,141,107,99,114,118,225,150,70,189,92,233,93,28,51,83,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,87,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,182,205,57,24,253,246,126,91,253,72,229,92,234,252,211,226,222,159,208,251,141,196,247,252,151,114,155,22,13,138,241,11,154,229,53,222,10,203,143,219,236,119,75,141,79,105,242,118,41,96,142,233,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,200,138,188,116,113,155,125,227,15,81,233,110,113,218,190,13,134,98,254,34,159,25,182,202,198,45,83,99,149,89,221,169,169,145,189,122,205,47,106,37,88,218,229,142,54,177,173,110,229,71,203,39,0,169,197,175,180,152,173,187,53,168,161,217,101,186,220,43,109,116,117,61,214,47,118,170,146,58,105,42,35,216,139,189,187,89,91,76,189,85,17,171,220,232,213,85,107,145,39,87,37,79,52,249,79,167,245,222,227,110,46,122,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,136,121,129,112,35,125,225,87,42,147,53,197,153,227,116,203,32,184,44,118,234,158,172,143,225,117,83,201,85,36,86,173,143,168,150,162,126,213,53,59,87,196,185,17,175,235,209,122,59,228,177,0,212,70,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,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,145,97,60,25,235,94,85,196,79,13,152,126,177,230,182,251,85,21,235,32,248,135,137,130,215,20,145,210,179,177,95,81,78,205,141,146,73,30,157,89,11,85,122,189,126,165,94,157,19,162,39,107,0,28,171,139,31,43,26,201,233,254,67,237,211,153,172,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,0,51,89,197,143,154,125,100,245,3,33,247,25,207,65,137,240,153,153,103,92,40,100,28,80,225,245,21,119,102,98,185,68,150,91,189,142,154,129,28,250,91,116,116,113,84,75,114,89,123,155,156,198,58,120,218,248,219,18,237,102,233,92,228,99,31,183,202,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,229,226,199,202,198,178,122,127,144,251,116,230,107,11,254,255,0,201,101,255,0,187,255,0,255,0,78,20,2,106,160,17,215,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,249,150,169,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,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,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,223,47,228,169,24,56,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,248,135,137,158,215,111,173,142,169,157,138,10,138,134,108,116,149,114,49,58,190,22,162,245,98,253,42,189,58,47,69,75,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,205,103,22,62,105,245,147,212,12,135,220,103,57,253,231,41,190,228,22,235,21,166,239,93,226,41,49,155,123,237,118,184,251,76,103,135,165,125,85,69,91,163,234,212,69,127,89,234,234,31,213,202,174,250,250,117,218,214,162,79,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,159,38,183,100,146,174,213,122,164,51,68,235,126,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,191,51,61,156,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,62,151,107,22,72,213,209,170,177,102,129,239,237,72,157,24,229,232,201,59,108,100,177,161,197,106,114,155,237,94,43,110,194,170,43,183,217,109,87,10,219,165,29,55,105,137,218,170,171,142,154,58,137,55,162,111,118,230,81,83,39,69,85,106,118,250,181,17,92,229,89,213,201,83,205,62,83,233,253,119,184,219,142,171,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,199,159,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,208,200,214,55,162,43,88,249,184,255,0,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,79,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,191,34,155,56,78,243,79,163,126,160,99,222,227,1,127,220,81,232,95,239,41,161,57,54,138,125,169,251,57,246,143,193,127,73,248,31,25,216,240,245,144,84,255,0,137,238,71,187,119,99,111,245,211,166,238,191,62,157,22,21,105,63,38,191,217,126,169,225,186,153,251,199,124,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,41,47,156,253,166,213,110,226,190,201,89,111,182,82,82,212,93,48,122,10,186,233,97,133,172,125,84,233,89,91,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,252,154,136,144,131,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,124,139,254,224,23,138,234,62,43,116,58,146,247,115,151,102,103,139,246,108,249,68,50,77,2,201,61,83,97,106,182,189,177,196,141,237,195,81,245,185,168,177,177,173,145,147,198,221,201,22,247,113,94,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,0,10,86,231,87,230,159,22,244,254,135,220,110,35,146,167,154,124,167,211,250,239,113,183,18,43,154,199,3,149,58,149,106,175,226,147,77,159,73,21,247,24,179,171,242,155,99,153,20,9,113,183,82,181,239,90,214,73,209,21,245,48,197,213,174,108,142,94,228,49,70,214,43,93,19,99,154,168,52,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,253,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,61,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,67,93,88,228,215,251,80,213,60,203,83,63,120,239,134,125,173,200,46,55,223,5,246,67,189,225,124,85,76,147,118,187,158,53,187,246,247,54,238,218,222,189,58,244,78,189,9,85,193,79,10,95,185,246,150,93,116,207,237,239,218,223,137,228,19,223,124,111,194,252,7,111,185,77,79,15,107,183,222,151,175,79,13,187,118,228,235,191,167,79,151,85,144,0,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,19,252,229,92,88,249,88,214,79,79,242,31,110,156,205,97,47,249,169,232,229,139,72,184,184,187,212,227,147,116,164,207,109,241,102,50,83,109,127,247,173,85,76,243,199,82,155,222,247,43,251,147,211,203,63,95,165,173,239,236,107,81,172,69,89,85,201,47,88,236,82,226,185,215,15,213,16,246,111,84,215,5,204,104,228,220,247,120,186,89,35,167,164,168,78,136,205,145,246,95,21,55,205,95,185,254,43,233,111,72,220,171,103,228,0,231,87,229,99,22,245,2,135,219,174,37,85,240,157,230,159,70,253,64,199,189,198,2,127,243,83,224,59,255,0,11,241,87,164,22,95,243,82,229,246,43,101,187,254,157,245,55,183,63,187,255,0,87,108,172,142,31,243,149,15,119,248,215,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,151,125,147,107,206,27,196,151,47,205,71,213,108,50,182,145,204,184,233,189,249,151,58,24,106,22,103,218,110,41,106,149,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,115,238,105,79,132,239,43,26,55,233,254,61,237,208,29,84,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,165,48,150,253,202,111,141,123,142,160,81,254,236,90,161,115,239,222,172,150,246,73,136,86,200,180,180,241,203,107,165,130,24,82,216,216,216,214,62,73,162,100,110,153,174,254,43,223,31,125,94,173,72,81,95,99,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,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,159,95,46,110,53,255,0,117,93,71,158,193,159,220,238,178,105,150,83,252,59,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,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,1,227,251,140,27,175,22,90,184,231,91,214,146,60,19,14,168,172,160,197,25,12,78,71,212,192,247,181,36,174,149,210,49,178,239,168,72,98,122,70,230,181,34,99,88,205,187,210,73,36,246,188,181,56,40,184,241,23,168,244,58,161,154,219,58,233,150,35,112,116,149,47,114,82,207,29,214,233,76,180,210,178,217,44,18,57,94,144,189,147,181,242,57,98,115,29,27,31,18,43,92,244,115,47,80,0,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,64,4,85,230,143,228,79,83,127,5,247,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,191,51,74,120,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,230,126,176,0,205,15,19,118,155,85,131,137,45,87,177,88,173,148,150,235,109,187,56,190,210,81,209,210,66,216,96,166,130,58,249,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,215,195,71,17,121,223,11,250,167,65,169,152,45,71,249,170,59,197,22,200,127,164,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,209,127,154,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,125,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,42,7,157,95,154,124,91,211,250,31,113,184,159,147,201,183,22,177,100,28,92,86,93,174,244,62,34,175,25,195,238,55,75,92,157,215,179,195,213,62,122,106,71,73,209,170,136,254,176,85,212,51,163,145,91,245,245,233,185,173,84,187,240,10,213,213,142,77,127,181,13,83,204,181,51,247,142,248,103,218,220,130,227,125,240,95,100,59,222,23,197,84,201,55,107,185,227,91,191,111,115,110,237,173,235,211,175,68,235,208,149,92,20,240,165,251,159,105,101,215,76,254,222,253,173,248,158,65,61,247,198,252,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,249,117,90,44,226,199,205,62,178,122,129,144,251,140,229,170,114,84,242,177,148,250,129,93,237,214,226,58,243,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,254,255,0,37,206,30,190,39,125,200,248,157,187,84,218,170,41,45,30,39,18,180,81,73,75,221,170,134,185,236,166,154,122,198,200,228,233,15,72,36,72,90,172,234,231,182,162,116,85,99,91,210,75,21,226,199,202,198,178,122,127,144,251,116,230,107,11,31,229,79,192,229,54,165,93,104,56,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,116,68,125,52,50,244,107,91,27,151,185,52,82,53,234,214,196,232,230,184,144,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,187,62,217,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,230,89,255,0,35,31,190,207,203,127,169,28,171,157,95,154,124,91,211,250,31,113,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,253,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,36,123,37,255,0,56,252,3,13,210,204,55,135,221,62,211,236,122,146,199,143,88,233,242,58,106,26,26,100,93,145,51,173,181,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,197,114,84,243,79,148,250,127,93,238,54,226,234,78,63,198,37,166,213,122,225,67,88,104,239,54,202,74,250,120,240,123,213,91,34,169,133,178,177,179,193,71,44,208,202,141,114,42,35,227,150,56,228,99,191,155,94,198,185,58,42,34,153,183,38,167,45,78,53,238,60,58,106,61,14,151,230,183,62,154,101,151,92,29,29,75,28,180,176,71,106,186,84,173,52,76,185,203,60,141,71,172,44,100,13,100,141,89,90,198,198,247,202,136,231,49,26,251,212,43,87,86,57,53,254,212,53,79,50,212,207,222,59,225,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,106,240,185,161,127,187,94,132,227,58,41,246,167,237,31,217,207,27,253,39,224,124,31,127,196,86,79,83,254,39,185,38,221,189,253,191,215,94,187,122,252,186,244,78,170,0,57,87,22,62,86,53,147,211,252,135,219,167,51,88,105,79,132,239,43,26,55,233,254,61,237,208,29,84,0,102,179,139,31,52,250,201,234,6,67,238,51,150,169,201,83,202,198,83,234,5,119,183,91,136,107,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,161,145,172,111,68,86,177,243,114,174,7,56,187,186,240,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,119,108,238,39,69,100,147,70,142,143,186,178,54,236,248,133,202,108,89,207,5,250,151,154,226,213,222,54,203,144,105,125,230,233,110,169,237,62,62,253,44,246,153,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,25,194,47,251,255,0,37,151,254,239,255,0,253,56,80,9,170,128,8,65,204,191,129,202,110,35,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,173,242,44,111,69,71,49,240,210,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,114,235,226,99,50,226,151,135,148,204,245,6,134,145,153,13,130,241,54,57,93,91,76,136,198,92,223,13,61,60,201,86,177,35,81,176,189,205,168,106,61,141,250,55,177,206,106,49,174,72,217,159,115,74,124,39,121,88,209,191,79,241,239,110,128,234,160,143,252,107,112,165,251,224,233,101,171,76,254,222,253,146,248,102,65,5,247,198,252,47,199,247,59,116,213,16,246,187,125,232,186,117,241,59,183,110,94,155,58,116,249,245,78,1,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,163,62,203,120,62,255,0,136,163,158,155,252,119,139,147,110,222,254,239,234,47,93,189,62,93,122,164,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,205,103,22,62,105,245,147,212,12,135,220,103,58,175,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,125,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,230,126,177,202,184,151,225,211,4,226,131,75,43,244,207,58,167,255,0,59,89,103,173,223,55,244,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,255,0,146,167,242,84,207,94,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,102,7,37,79,52,249,79,167,245,222,227,110,58,175,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,23,39,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,126,102,125,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,223,41,132,241,49,153,97,220,58,106,31,12,174,161,164,175,196,243,202,138,59,147,21,200,145,207,109,184,193,85,73,43,167,99,209,170,178,50,88,169,25,19,163,119,242,84,141,236,115,122,72,217,126,94,19,188,211,232,223,168,24,247,184,192,105,76,0,82,183,58,191,52,248,183,167,244,62,227,113,34,86,5,160,217,150,165,105,30,161,106,182,31,69,87,115,102,155,212,90,159,119,161,166,167,73,31,29,186,173,149,171,45,106,174,244,118,200,29,73,26,61,173,99,190,137,157,35,149,140,137,234,116,174,94,151,126,32,173,92,77,99,241,240,235,110,241,215,90,238,220,23,248,37,108,76,165,125,137,181,80,75,86,218,154,137,33,151,194,66,238,212,109,89,152,197,149,28,230,182,52,123,222,216,223,98,188,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,241,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,209,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,20,173,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,175,93,121,229,19,134,235,7,16,213,58,165,99,212,106,188,99,24,201,106,38,187,228,246,198,83,173,85,91,238,47,168,99,230,240,114,61,219,98,101,67,95,59,213,100,71,246,101,68,218,201,35,145,35,134,117,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,25,172,226,199,205,62,178,122,129,144,251,140,229,170,114,84,242,177,148,250,129,93,237,214,226,127,156,171,139,31,43,26,201,233,254,67,237,211,153,172,45,167,157,166,142,88,165,197,112,94,32,105,230,236,222,169,174,9,135,86,71,181,238,241,116,178,71,81,87,78,189,85,251,35,236,190,42,159,146,51,115,252,87,212,238,145,181,22,37,114,184,213,234,109,37,227,7,25,130,229,61,36,22,220,230,158,108,66,170,105,160,150,87,177,245,46,99,233,91,18,71,253,87,190,178,10,72,213,206,71,49,25,35,213,219,127,174,219,244,32,7,58,191,43,24,183,168,20,62,221,113,42,175,132,239,52,250,55,234,6,61,238,48,26,83,40,219,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,67,35,88,222,136,173,99,230,142,186,21,196,46,85,161,116,122,129,100,180,211,124,70,203,169,24,125,207,18,187,219,228,170,146,40,211,196,192,248,224,172,106,53,85,139,52,15,122,171,85,237,119,88,228,157,136,172,89,119,183,149,26,83,225,59,202,198,141,250,127,143,123,116,7,85,32,7,58,191,43,24,183,168,20,62,221,113,42,87,66,52,114,251,175,186,153,69,165,88,180,219,47,87,91,125,214,162,221,30,214,47,137,170,164,183,84,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,55,175,84,111,69,252,172,77,154,143,131,106,157,154,60,90,209,117,162,207,177,252,130,157,182,234,15,135,44,149,208,94,32,169,111,106,31,10,246,57,93,51,103,99,91,218,115,21,85,201,181,90,191,200,210,78,138,73,170,18,233,30,32,237,106,162,164,165,206,210,207,76,220,129,148,213,49,206,197,173,70,34,72,245,116,81,178,36,123,149,55,189,145,181,99,99,220,230,49,210,49,173,145,223,147,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,236,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,31,229,41,198,191,198,232,232,248,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,119,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,242,156,218,248,215,248,221,101,103,9,186,101,115,181,86,89,97,236,201,154,92,32,94,252,142,174,134,126,227,45,141,85,110,200,251,47,138,41,37,116,110,115,150,69,108,74,177,172,83,49,240,91,134,142,29,51,190,40,53,78,131,76,240,90,127,243,85,151,138,221,240,255,0,70,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,249,34,127,53,77,20,105,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,110,142,54,73,54,196,250,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,122,176,0,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,0,205,103,22,62,105,245,147,212,12,135,220,103,62,76,223,65,179,44,51,71,180,243,92,157,69,87,87,137,231,244,245,140,101,193,180,232,216,40,174,52,245,213,116,238,162,123,145,238,93,238,138,153,147,181,206,70,111,73,36,107,17,221,153,28,79,78,75,151,126,32,157,125,200,236,150,203,119,123,70,33,241,51,220,166,168,108,80,71,13,246,86,83,36,110,167,147,178,233,106,102,236,192,198,190,20,145,145,71,28,137,35,149,30,177,50,95,1,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,0,12,214,113,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,61,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,60,254,150,233,110,9,162,216,37,179,76,244,210,197,240,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,241,38,123,228,119,89,37,123,190,167,47,78,189,19,162,34,34,121,94,44,124,172,107,39,167,249,15,183,78,102,176,210,159,9,222,86,52,111,211,252,123,219,160,58,168,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,202,185,213,249,167,197,189,63,161,247,27,137,18,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,65,60,52,112,233,130,112,191,165,148,26,103,130,211,255,0,154,172,188,86,239,155,250,78,233,225,161,134,122,206,220,178,201,217,238,246,24,238,211,29,177,159,201,19,249,170,192,14,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,229,92,88,249,88,214,79,79,242,31,110,156,205,97,210,184,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,231,185,93,93,248,130,187,240,203,109,147,91,237,221,155,84,62,26,12,30,121,219,20,21,82,88,162,165,138,40,90,234,120,225,102,216,83,181,186,41,164,123,229,153,178,57,202,136,196,138,73,102,0,0,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,148,248,78,242,177,163,126,159,227,222,221,1,213,64,6,107,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,157,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,230,64,13,20,228,231,167,24,6,178,213,103,58,135,153,253,180,196,45,87,7,207,143,99,117,84,40,158,38,61,177,186,7,92,164,234,140,151,182,245,153,174,133,145,164,114,246,226,123,149,24,249,41,146,96,113,99,229,99,89,61,63,200,125,186,115,53,133,255,0,127,228,178,255,0,221,255,0,255,0,167,10,1,53,80,0,51,237,204,210,211,106,178,241,199,169,244,118,107,101,37,5,60,149,22,218,183,197,77,11,98,99,167,158,217,73,52,210,171,90,136,138,249,37,146,73,30,239,230,231,189,206,94,170,170,165,133,114,84,242,177,148,250,129,93,237,214,226,149,141,41,240,157,229,99,70,253,63,199,189,186,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,6,107,56,177,243,79,172,158,160,100,62,227,57,115,220,171,45,54,171,119,3,152,13,101,190,217,73,75,81,116,168,188,85,215,75,12,45,99,234,167,75,157,76,41,44,174,68,234,247,164,80,197,26,57,221,87,100,108,111,242,106,34,75,80,10,160,231,149,105,181,67,117,209,187,236,54,202,70,92,171,41,239,212,149,21,141,133,169,60,208,66,234,23,69,19,228,233,185,204,99,167,153,205,106,175,70,172,178,42,116,220,189,121,175,37,79,52,249,79,167,245,222,227,110,58,175,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,23,82,114,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,206,214,89,235,119,205,253,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,228,169,252,149,51,237,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,159,95,9,222,105,244,111,212,12,123,220,96,52,166,0,41,91,157,95,154,124,91,211,250,31,113,184,157,43,146,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,88,254,138,104,38,147,240,237,138,213,97,90,57,138,125,159,178,214,220,31,116,158,155,199,84,213,239,170,124,113,198,233,55,212,73,35,211,171,33,141,58,34,237,250,122,244,234,170,171,16,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,186,158,37,248,139,193,56,95,210,202,253,76,206,170,63,206,209,217,232,182,77,253,39,116,240,211,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,230,171,252,145,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,249,52,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,253,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,61,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,2,149,185,213,249,167,197,189,63,161,247,27,136,228,169,230,159,41,244,254,187,220,109,197,212,128,1,229,53,51,85,116,227,70,241,89,243,93,82,205,45,88,205,150,159,115,124,77,194,161,35,239,72,216,223,39,102,22,127,94,105,149,145,200,173,138,52,116,143,218,168,214,170,252,143,202,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,118,123,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,159,231,42,226,199,202,198,178,122,127,144,251,116,230,107,13,9,243,21,209,203,22,178,112,143,157,211,93,230,240,245,120,125,190,124,198,215,83,181,239,236,213,80,65,44,142,77,141,123,17,221,216,22,162,14,174,220,214,119,247,237,115,152,212,40,51,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,243,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,126,68,22,231,87,229,99,22,245,2,135,219,174,37,85,240,157,230,159,70,253,64,199,189,198,3,74,103,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,153,158,206,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,224,6,148,248,78,242,177,163,126,159,227,222,221,1,213,72,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,217,226,124,55,104,150,11,171,153,6,186,225,248,13,37,167,54,202,169,228,166,187,220,169,170,39,107,42,153,35,226,146,85,90,125,253,134,189,242,65,27,222,246,198,143,115,247,57,202,170,247,171,186,88,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,15,248,85,129,101,95,237,174,57,146,99,151,15,249,74,58,235,109,117,60,159,246,100,134,104,228,103,252,78,107,155,253,138,131,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,124,203,254,224,23,133,26,62,20,180,58,146,201,115,139,126,103,148,118,111,25,68,210,67,2,73,5,83,161,106,54,129,178,68,174,238,67,79,245,181,170,178,61,174,145,243,200,221,169,46,198,201,80,0,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,32,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,25,172,226,199,205,62,178,122,129,144,251,140,229,186,112,45,162,250,95,175,92,184,116,223,79,245,115,16,164,200,172,82,84,93,106,210,158,103,201,19,226,158,59,205,118,201,98,150,39,54,88,159,209,92,213,115,28,213,86,61,236,94,173,123,145,102,78,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,249,148,217,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,0,12,214,113,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,63,193,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,39,121,88,209,191,79,241,239,110,128,234,160,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,71,63,230,255,0,139,95,115,158,52,52,247,10,197,168,124,109,235,32,195,237,54,187,117,55,117,145,247,234,167,187,87,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,243,39,255,0,2,252,25,88,184,60,211,138,171,100,151,95,140,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,119,78,144,197,221,149,18,71,53,36,145,207,115,157,181,21,145,71,37,74,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,78,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,93,212,62,27,180,75,85,115,252,79,84,179,204,6,146,229,150,97,21,16,212,216,238,205,168,158,158,122,119,197,51,103,137,30,176,189,137,59,25,43,119,181,146,163,216,213,116,157,17,59,143,221,210,192,0,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,148,248,78,242,177,163,126,159,227,222,221,1,213,64,6,107,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,159,224,229,92,88,249,88,214,79,79,242,31,110,156,205,97,127,223,249,44,191,247,127,255,0,233,194,128,77,84,0,10,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,149,141,41,240,157,229,99,70,253,63,199,189,186,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,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,227,170,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,32,130,188,220,116,47,78,50,254,27,47,26,223,115,179,118,179,60,19,192,69,109,186,83,170,50,73,169,106,43,225,130,74,90,143,146,247,97,79,16,249,24,139,209,204,145,21,90,228,71,202,217,42,91,132,239,52,250,55,234,6,61,238,48,26,83,0,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,16,3,157,95,149,140,91,212,10,31,110,184,149,193,203,223,63,195,116,179,139,156,39,80,117,7,33,164,177,227,214,58,123,221,77,117,117,74,174,200,153,240,122,196,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,41,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,74,14,87,188,11,126,218,242,166,107,142,177,225,158,47,77,172,187,254,15,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,226,181,181,17,167,234,243,92,224,163,246,101,149,79,196,166,153,219,46,181,56,222,91,112,168,169,203,98,233,222,134,207,116,154,70,185,42,55,171,150,70,195,85,36,143,249,57,187,35,149,54,163,209,38,134,38,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,67,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,184,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,149,3,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,0,10,107,231,9,164,218,237,105,212,123,118,168,100,249,125,215,39,211,41,182,80,88,95,88,234,56,35,177,215,84,173,68,178,219,163,130,21,107,229,250,41,183,248,151,69,185,209,164,49,73,36,142,137,28,238,21,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,199,248,133,202,108,89,206,190,234,94,107,139,87,120,219,46,65,152,94,110,150,234,158,211,227,239,210,207,91,44,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,191,34,218,185,42,121,88,202,125,64,174,246,235,113,63,206,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,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,204,102,172,96,191,178,253,83,204,180,207,226,159,19,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,94,79,43,141,94,169,213,174,15,177,152,46,83,213,207,114,193,170,38,196,42,166,154,8,162,99,217,76,214,62,149,177,36,127,214,99,40,231,164,141,92,228,107,213,241,189,93,187,250,238,230,188,234,252,172,98,222,160,80,251,117,196,170,190,19,188,211,232,223,168,24,247,184,192,105,76,17,255,0,142,253,45,193,53,67,133,141,65,251,117,98,248,159,217,44,126,237,148,217,255,0,190,166,135,194,221,41,109,213,93,137,255,0,132,246,239,219,220,127,208,253,204,94,191,54,175,68,51,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,7,42,226,95,136,188,19,133,253,44,175,212,204,234,163,252,237,29,158,139,100,223,210,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,254,106,191,201,23,57,154,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,153,251,250,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,250,154,138,104,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,2,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,144,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,69,43,115,171,243,79,139,122,127,67,238,55,17,201,83,205,62,83,233,253,119,184,219,139,169,0,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,114,174,44,124,172,107,39,167,249,15,183,78,102,176,210,159,9,222,86,52,111,211,252,123,219,160,58,168,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,99,241,233,14,26,205,104,168,215,183,65,87,38,89,62,47,14,32,201,29,58,246,32,183,50,174,74,167,53,145,167,68,87,201,44,140,87,57,219,186,36,49,163,54,117,147,127,181,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,39,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,0,0,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,165,62,19,188,172,104,223,167,248,247,183,64,117,80,1,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,39,248,57,87,22,62,86,53,147,211,252,135,219,167,51,88,95,247,254,75,47,253,223,255,0,250,112,160,19,85,0,2,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,165,99,74,124,39,121,88,209,191,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,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,2,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,234,188,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,72,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,8,1,206,175,202,198,45,234,5,15,183,92,74,86,37,87,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,125,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,230,125,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,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,142,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,246,188,223,242,155,22,115,175,186,123,154,226,213,222,54,203,144,105,125,166,233,110,169,237,62,62,253,44,245,181,242,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,252,143,214,228,169,230,159,41,244,254,187,220,109,197,212,128,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,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,253,8,233,90,198,55,196,198,215,70,217,153,181,187,94,168,228,78,219,227,123,248,81,117,60,149,60,172,101,62,160,87,123,117,184,159,231,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,20,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,119,254,72,250,189,82,203,174,161,104,37,116,245,114,83,207,79,22,95,107,141,176,69,216,129,236,116,116,181,174,124,159,41,85,242,36,148,8,214,253,76,68,134,69,250,21,87,127,96,231,87,229,99,22,245,2,135,219,174,37,85,240,157,230,159,70,253,64,199,189,198,3,74,96,229,92,88,249,88,214,79,79,242,31,110,156,205,97,165,62,19,188,172,104,223,167,248,247,183,64,117,82,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,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,242,40,7,143,174,43,171,56,173,215,26,187,221,178,93,152,102,47,222,179,226,240,199,52,235,28,244,173,153,202,234,247,71,42,55,183,53,71,208,231,34,70,199,54,54,65,27,183,44,91,221,213,121,94,240,81,251,192,103,108,214,125,66,182,90,171,180,219,13,184,62,154,91,117,106,119,190,51,116,108,45,123,41,214,38,185,58,67,23,118,9,164,89,17,89,39,209,22,201,26,249,123,126,43,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,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,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,128,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,0,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,41,91,157,95,154,124,91,211,250,31,113,184,142,74,158,105,242,159,79,235,189,198,220,93,72,0,25,172,226,199,205,62,178,122,129,144,251,140,229,170,114,84,242,177,148,250,129,93,237,214,226,127,131,149,113,99,229,99,89,61,63,200,125,186,115,53,134,148,248,78,242,177,163,126,159,227,222,221,1,213,64,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,0,0,28,171,139,31,43,26,201,233,254,67,237,211,153,172,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,0,51,89,197,143,154,125,100,245,3,33,247,25,203,84,228,169,229,99,41,245,2,187,219,173,196,255,0,7,42,226,199,202,198,178,122,127,144,251,116,230,107,11,254,255,0,201,101,255,0,187,255,0,255,0,78,20,2,106,160,0,80,15,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,20,172,105,79,132,239,43,26,55,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,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,0,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,29,87,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,161,0,57,213,249,88,197,189,64,161,246,235,137,85,124,52,112,233,157,241,65,170,116,26,103,130,211,255,0,154,172,188,86,239,135,250,50,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,189,255,0,201,19,249,170,104,79,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,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,209,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,66,181,180,15,147,39,131,212,124,134,171,136,124,175,226,88,133,146,225,28,118,10,123,36,222,30,76,130,20,88,229,89,170,149,81,207,165,133,88,171,11,161,99,146,85,147,186,172,149,172,142,57,39,227,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,245,242,84,243,79,148,250,127,93,238,54,226,234,64,0,28,171,137,126,29,48,78,40,52,178,191,76,243,170,127,243,181,150,122,221,243,127,70,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,249,42,127,37,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,54,218,185,42,121,88,202,125,64,174,246,235,113,63,206,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,43,131,157,198,21,106,175,209,125,61,212,105,170,42,210,229,99,202,37,178,83,196,215,183,176,232,43,169,36,154,87,61,187,119,43,209,214,248,81,170,142,68,68,116,157,81,221,81,91,2,185,117,107,29,247,70,248,184,193,42,109,16,248,138,76,194,225,6,29,116,166,220,198,119,169,107,231,138,54,174,247,49,234,222,212,233,79,63,70,237,115,251,27,55,53,175,114,150,43,206,175,202,198,45,234,5,15,183,92,74,171,225,59,205,62,141,250,129,143,123,140,6,148,193,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,39,121,88,209,191,79,241,239,110,128,234,164,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,129,80,28,217,56,215,183,106,5,103,238,197,165,247,62,253,150,201,112,124,153,125,108,107,85,79,36,183,74,89,230,133,109,142,141,237,99,36,134,39,198,217,156,239,226,177,242,118,21,138,213,133,85,240,215,133,94,25,243,46,43,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,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,209,78,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,254,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,58,220,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,193,28,42,106,253,235,252,236,88,133,246,231,113,255,0,160,101,53,145,172,237,127,214,29,19,228,155,252,221,59,27,254,41,133,170,0,1,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,72,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,162,149,185,213,249,167,197,189,63,161,247,27,136,228,169,230,159,41,244,254,187,220,109,197,212,128,1,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,39,248,57,87,22,62,86,53,147,211,252,135,219,167,51,88,105,79,132,239,43,26,55,233,254,61,237,208,29,84,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,78,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,0,0,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,39,121,88,209,191,79,241,239,110,128,234,160,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,114,174,44,124,172,107,39,167,249,15,183,78,102,176,191,239,252,150,95,251,191,255,0,244,225,64,38,170,0,5,0,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,74,198,148,248,78,242,177,163,126,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,3,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,37,80,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,213,121,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,144,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,16,131,155,102,1,153,106,158,133,224,26,125,167,216,245,93,243,33,190,106,69,5,53,13,13,50,38,249,95,240,219,146,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,127,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,0,0,20,173,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,0,0,34,175,31,92,20,98,188,86,105,197,93,238,211,108,240,250,155,140,219,230,147,28,184,83,164,108,146,191,98,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,118,186,86,75,207,249,64,98,215,220,27,64,181,11,10,202,104,124,21,235,31,213,11,181,174,227,77,221,100,157,138,168,40,168,35,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,249,147,168,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,131,133,113,211,133,90,179,254,15,181,110,197,121,168,171,134,158,151,23,171,189,177,212,207,107,94,179,219,219,227,161,106,171,154,228,216,233,105,163,107,211,167,85,98,185,17,90,170,142,76,240,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,145,109,60,212,243,175,218,135,0,186,73,169,127,11,248,103,218,220,130,193,125,240,93,254,247,133,241,86,90,217,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,86,183,9,222,105,244,111,212,12,123,220,96,52,166,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,83,225,59,202,198,141,250,127,143,123,116,7,85,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,126,78,89,96,251,87,138,222,113,111,141,221,108,223,25,183,212,91,254,35,105,169,240,245,212,125,216,220,206,253,60,189,23,183,51,55,110,99,250,46,215,34,47,69,232,80,15,16,92,191,248,130,208,61,71,180,225,85,56,239,199,237,89,102,65,22,59,137,223,232,228,138,58,91,181,84,202,196,167,138,68,115,255,0,188,230,126,254,155,38,86,183,116,115,43,31,35,35,89,11,148,224,163,133,27,23,9,122,53,69,134,246,173,85,153,125,203,165,102,83,123,162,133,237,241,245,91,158,177,198,142,145,85,235,12,12,127,106,52,232,198,175,71,201,219,99,229,145,9,0,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,78,220,40,240,163,174,58,241,174,44,194,176,168,174,184,117,126,29,112,142,123,253,254,120,102,166,147,23,146,25,149,17,206,68,86,72,218,196,146,39,36,80,162,182,69,146,55,42,171,27,28,146,71,161,235,77,21,77,186,213,69,111,172,187,85,221,42,41,105,227,134,90,234,182,196,217,234,158,214,162,58,105,18,22,50,36,123,149,21,202,145,177,140,234,171,181,173,78,136,159,88,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,3,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,37,81,74,220,234,252,211,226,222,159,208,251,141,196,114,84,243,79,148,250,127,93,238,54,226,234,64,0,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,19,252,28,171,139,31,43,26,201,233,254,67,237,211,153,172,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,39,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,0,0,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,165,62,19,188,172,104,223,167,248,247,183,64,117,80,1,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,39,248,57,87,22,62,86,53,147,211,252,135,219,167,51,88,95,247,254,75,47,253,223,255,0,250,112,160,19,85,0,2,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,165,99,74,124,39,121,88,209,191,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,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,243,115,149,87,230,170,126,176,7,148,206,180,159,75,53,67,192,254,211,52,211,20,203,126,25,221,240,95,29,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,228,135,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,246,33,245,103,90,79,165,154,161,224,127,105,154,105,138,101,191,12,238,248,47,142,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,242,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,251,16,246,160,252,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,62,78,106,42,124,209,15,21,105,225,147,134,219,5,214,138,251,98,225,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,29,44,0,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,181,79,171,5,210,125,44,210,255,0,29,251,51,211,76,83,18,248,159,107,198,252,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,63,154,158,172,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,122,117,123,151,251,84,97,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,136,123,80,0,0,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,215,247,78,225,99,255,0,70,157,42,255,0,228,219,119,255,0,98,117,80,114,175,221,59,133,143,253,26,116,171,255,0,147,109,223,253,137,234,175,250,79,165,153,94,43,109,193,114,157,52,197,47,56,221,155,179,240,235,61,194,205,77,81,67,71,218,141,98,139,179,3,216,177,199,178,55,57,141,218,212,218,213,86,167,68,94,135,159,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,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,254,233,220,44,127,232,211,165,95,252,155,110,255,0,236,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,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,117,232,247,39,246,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,252,218,229,69,249,42,157,0,0,0,62,74,43,77,170,221,83,95,89,111,182,82,82,212,93,42,18,174,186,88,97,107,31,85,58,69,28,41,44,174,68,234,247,164,80,197,26,57,221,87,100,108,111,242,106,34,125,96,0,121,76,235,73,244,179,84,60,15,237,51,77,49,76,183,225,157,223,5,241,219,53,53,127,133,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,254,72,124,184,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,98,30,212,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,159,39,53,21,62,104,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,0,7,52,187,112,201,195,109,254,235,91,125,190,240,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,107,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,205,206,85,95,154,169,250,199,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,251,84,97,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,136,123,80,0,57,165,219,134,78,27,111,247,90,219,237,247,135,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,122,188,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,216,135,160,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,116,238,22,63,244,105,210,175,254,77,183,127,246,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,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,218,167,213,130,233,62,150,105,127,142,253,153,233,166,41,137,124,79,181,227,126,5,102,166,160,241,93,189,221,190,239,101,141,223,183,184,253,187,186,244,222,238,159,205,79,86,1,229,51,173,39,210,205,80,240,63,180,205,52,197,50,223,134,119,124,23,199,108,212,213,254,23,185,183,185,218,239,49,219,55,118,217,187,111,78,187,27,215,249,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,136,123,83,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,191,186,119,11,31,250,52,233,87,255,0,38,219,191,251,19,170,128,0,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,238,157,194,199,254,141,58,85,255,0,201,182,239,254,196,233,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,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,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,167,94,140,106,127,98,30,128,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,253,211,184,88,255,0,209,167,74,191,249,54,221,255,0,216,158,255,0,236,158,43,246,87,236,47,217,155,87,217,191,135,252,39,224,254,10,63,3,224,123,125,175,13,216,233,219,236,246,254,142,222,221,187,126,158,157,62,71,128,253,211,184,88,255,0,209,167,74,191,249,54,221,255,0,216,157,84,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,191,38,181,17,62,72,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,136,120,175,221,59,133,143,253,26,116,171,255,0,147,109,223,253,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,92,63,113,103,134,235,190,127,169,250,90,218,122,75,38,89,166,185,69,198,202,251,75,171,214,121,235,237,212,211,36,13,185,49,22,54,34,49,210,163,216,232,218,178,118,151,183,189,223,197,143,119,117,0,242,154,177,157,126,203,244,179,50,212,207,133,252,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,231,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,0,0,160,31,238,163,241,217,255,0,14,127,247,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,228,116,0,84,175,29,26,243,204,39,131,205,71,165,182,71,196,71,198,112,204,163,196,84,99,55,41,113,203,34,85,58,56,149,157,218,106,152,219,72,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,143,202,240,163,205,199,86,49,253,71,101,179,138,108,147,237,70,25,121,237,211,201,114,130,211,77,79,85,98,147,170,244,169,108,116,145,51,191,10,238,233,44,106,215,72,141,70,186,62,170,213,138,107,148,32,7,53,190,40,245,219,134,191,217,119,236,83,57,251,57,246,143,227,127,19,254,140,163,172,239,248,127,3,217,255,0,41,138,77,187,123,242,255,0,87,167,93,223,62,189,19,164,127,224,43,143,94,44,117,167,139,28,27,76,245,47,85,190,51,141,222,126,39,227,104,190,5,109,167,238,246,173,181,83,71,252,72,105,217,35,122,73,19,29,244,185,58,244,232,189,81,85,22,223,202,245,230,71,204,78,235,161,21,49,232,190,130,95,105,32,212,24,234,26,236,134,190,106,7,74,251,28,29,168,42,32,100,76,158,21,167,157,245,12,157,58,189,22,68,141,140,123,85,168,247,181,241,195,93,45,227,215,153,62,180,231,118,205,51,211,77,86,248,206,73,121,239,120,42,47,129,88,41,251,189,168,95,52,159,196,154,157,145,183,164,113,61,223,83,147,175,78,137,213,85,17,102,175,29,249,183,27,92,48,112,251,129,230,88,86,186,125,161,171,179,220,43,109,249,190,65,30,35,67,20,149,158,42,84,125,190,119,82,172,19,67,77,12,72,215,83,185,232,246,110,146,88,58,163,157,39,211,23,248,69,230,105,175,215,174,34,240,203,55,17,122,239,73,30,159,87,212,84,211,93,95,87,100,183,82,192,215,190,150,102,211,44,147,65,76,215,196,207,18,176,117,126,230,177,169,213,94,168,196,114,151,62,84,7,30,188,122,241,99,162,220,88,231,58,103,166,154,173,240,108,110,205,240,207,5,69,240,43,109,71,107,187,109,165,154,79,226,77,78,249,29,214,73,94,239,169,203,211,175,68,232,136,136,146,255,0,149,254,189,234,199,17,58,5,127,205,117,143,43,251,65,122,162,204,42,173,112,84,248,26,106,77,148,172,162,162,145,177,236,167,142,54,47,71,205,34,245,84,221,245,116,235,209,17,19,165,241,185,175,53,60,56,240,209,152,234,77,154,182,146,12,133,41,217,107,199,210,106,136,163,122,220,106,94,145,71,36,76,149,143,108,207,133,174,146,165,98,216,237,236,167,122,47,70,238,114,84,5,167,153,143,48,11,253,214,138,197,98,214,10,187,141,202,227,81,29,37,29,29,38,37,105,154,122,153,228,114,54,56,163,141,180,106,231,189,206,84,106,53,17,85,85,81,16,182,174,55,245,23,81,52,23,131,156,183,59,211,252,206,174,60,179,29,167,180,67,79,124,171,163,164,154,121,94,251,133,37,60,179,73,23,101,41,213,242,50,73,58,163,98,107,17,94,170,214,183,162,116,172,174,30,185,143,113,157,156,235,238,154,97,89,78,178,120,219,46,65,152,89,173,119,26,111,179,182,168,251,244,179,214,197,28,177,239,101,51,94,221,204,123,147,171,85,28,157,122,162,162,252,203,191,57,87,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,233,72,245,107,94,230,69,20,175,70,63,102,213,137,92,10,243,70,181,107,126,67,75,164,26,235,77,73,96,204,174,149,19,173,162,241,28,173,101,186,233,60,213,82,190,43,123,99,218,139,76,246,68,248,97,133,30,249,86,110,218,163,164,239,57,141,150,194,129,0,57,173,241,71,174,220,53,254,203,191,98,153,207,217,207,180,127,27,248,159,244,101,29,103,127,195,248,30,207,249,76,82,109,219,223,151,250,189,58,238,249,245,232,157,57,255,0,43,254,51,56,147,226,39,95,111,248,86,177,234,71,218,11,45,22,31,85,116,130,155,224,244,20,155,42,153,91,69,27,100,223,79,4,111,94,140,154,68,232,171,183,234,235,211,170,34,164,181,205,56,187,181,105,215,25,184,199,11,185,125,186,146,158,219,156,98,244,215,43,45,229,106,27,18,195,117,117,77,108,126,22,126,227,145,174,100,205,166,137,145,108,250,251,202,214,109,147,188,139,20,138,0,2,53,113,209,198,109,139,131,205,56,165,185,199,106,248,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,126,215,139,109,111,186,240,225,160,57,30,180,89,172,116,151,154,140,114,162,214,231,208,84,200,232,217,83,4,215,26,106,121,152,143,111,205,143,88,166,147,99,250,57,26,253,174,86,189,17,88,190,175,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,241,90,189,173,26,95,160,184,108,154,129,171,153,125,38,59,98,142,162,42,68,168,153,146,74,249,103,145,87,100,81,69,19,93,44,175,232,142,114,181,141,114,163,24,247,175,70,177,202,149,235,160,92,225,62,222,241,5,240,13,88,197,173,88,110,3,147,120,59,125,182,166,91,174,248,241,249,163,138,117,146,122,153,188,58,45,71,137,157,244,241,171,220,176,197,4,108,107,149,62,82,200,235,63,0,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,174,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,89,122,207,206,2,213,132,113,47,71,141,96,150,42,76,159,75,241,218,138,139,109,250,227,111,172,108,207,189,36,140,167,95,21,69,186,54,35,31,75,43,42,88,223,226,190,26,150,61,202,142,106,58,41,89,210,184,239,227,50,251,143,240,143,134,241,3,194,142,164,120,122,76,155,48,142,215,13,223,224,236,127,136,165,100,23,6,205,31,98,186,5,86,116,158,145,19,170,177,29,244,124,151,107,190,113,171,128,174,61,120,177,214,158,44,112,109,51,212,189,86,248,206,55,121,248,159,141,162,248,21,182,159,187,218,182,213,77,31,241,33,167,100,141,233,36,76,119,210,228,235,211,162,245,69,84,91,127,7,63,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,124,138,65,254,234,63,29,159,240,231,255,0,118,108,255,0,234,133,255,0,3,159,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,62,69,32,255,0,117,31,142,207,248,115,255,0,187,54,127,245,66,255,0,143,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,181,193,160,124,228,236,89,6,172,100,52,58,243,143,125,146,193,111,29,186,139,13,93,58,190,227,37,138,72,233,163,100,180,213,11,12,45,146,162,25,164,141,242,50,70,196,178,71,36,170,199,111,141,81,208,217,248,57,87,20,122,233,251,181,232,78,77,173,127,101,190,209,253,156,240,95,209,158,59,193,247,252,69,100,20,223,227,187,114,109,219,223,221,253,69,235,183,167,203,175,84,245,90,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,234,193,29,115,78,46,237,90,117,198,110,49,194,238,95,110,164,167,182,231,24,189,53,202,203,121,90,134,196,176,221,93,83,91,31,133,159,184,228,107,153,51,105,162,100,91,62,190,242,181,155,100,239,34,197,34,128,4,117,225,155,139,187,86,186,234,94,173,104,213,230,221,73,105,203,52,191,40,185,91,89,28,85,13,217,116,181,69,93,52,16,213,69,27,156,178,163,227,72,227,100,255,0,37,98,62,72,156,142,78,242,69,28,138,0,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,172,13,111,231,47,77,98,214,27,101,191,69,241,26,76,159,79,172,117,15,154,190,185,213,82,209,207,146,50,74,30,140,133,137,81,75,190,133,144,212,202,231,57,118,61,242,173,60,125,29,27,28,244,125,149,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,7,148,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,54,183,194,205,81,218,238,204,200,99,254,28,44,124,142,235,36,172,111,210,213,233,215,170,244,68,85,72,129,192,215,51,11,119,19,185,221,235,76,245,34,201,106,197,50,74,251,131,228,195,168,173,233,85,81,227,168,82,25,230,146,25,164,86,44,105,52,17,211,238,116,206,116,77,151,186,136,200,152,172,84,116,234,0,132,28,125,243,29,166,225,86,235,69,166,186,99,104,199,242,140,238,170,157,106,110,44,174,170,149,208,88,88,174,133,208,165,68,49,35,86,87,207,19,166,86,177,39,141,241,162,71,35,145,204,145,136,238,171,194,39,28,122,71,197,245,170,174,12,81,149,118,28,178,207,79,20,247,92,114,228,246,44,236,99,154,196,124,244,207,106,244,168,166,108,174,88,251,157,24,244,84,98,201,28,125,200,209,210,40,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,153,63,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,87,78,189,17,17,38,0,0,141,92,53,241,155,98,215,13,96,213,45,1,189,218,190,21,153,233,206,65,121,167,133,32,99,221,75,115,179,210,220,29,77,29,75,92,189,123,115,51,116,44,150,55,47,71,57,237,146,62,168,231,199,12,149,7,63,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,124,138,65,254,234,63,29,159,240,231,255,0,118,108,255,0,234,133,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,45,106,201,206,94,153,252,73,83,219,219,136,210,71,164,16,84,77,99,125,115,106,165,239,206,199,215,198,141,190,189,22,149,102,70,71,73,27,220,218,22,177,175,85,154,77,242,61,201,26,50,207,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,114,174,37,248,139,193,56,95,210,202,253,76,206,170,63,206,209,217,232,182,77,253,39,116,240,211,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,230,171,252,145,120,167,0,60,123,91,184,182,177,85,227,25,172,22,171,62,166,218,188,85,101,77,174,215,79,84,148,181,22,184,223,3,89,88,199,72,142,100,95,93,75,97,88,150,103,189,93,26,200,136,141,114,53,179,0,2,186,184,214,230,151,251,10,214,91,86,152,105,5,170,213,148,125,151,184,65,81,151,212,120,238,176,207,244,212,69,83,102,233,217,94,220,204,221,79,47,136,142,71,118,229,103,105,241,187,108,177,175,107,205,120,246,193,42,248,66,200,120,174,209,8,62,210,82,99,23,11,85,29,125,174,233,79,53,20,145,77,53,93,11,106,168,222,238,157,27,51,96,173,232,146,198,178,196,146,42,42,44,173,106,181,123,254,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,174,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,0,0,14,127,196,46,83,125,193,180,11,82,243,92,90,187,193,94,177,252,62,243,116,183,84,246,153,39,98,170,10,41,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,249,20,131,253,212,126,59,63,225,207,254,236,217,255,0,213,11,190,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,124,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,0,1,156,205,114,207,243,45,44,227,103,83,181,7,79,178,26,187,30,67,99,212,140,130,166,134,186,153,83,124,79,248,133,66,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,233,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,28,171,139,31,43,26,201,233,254,67,237,211,148,87,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,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,191,35,245,128,0,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,213,65,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,185,214,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,213,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,244,28,243,190,228,255,0,50,126,154,69,94,87,30,123,52,203,241,175,103,173,44,211,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,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,11,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,247,93,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,250,92,168,102,92,209,239,5,250,199,125,215,222,24,48,13,85,202,97,217,122,186,219,228,167,184,201,185,139,226,106,169,42,37,164,150,167,163,24,198,51,188,250,119,75,219,107,81,172,238,108,78,168,222,171,77,156,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,71,94,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,252,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,44,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,140,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,23,61,156,96,241,103,153,113,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,127,78,219,21,85,177,49,18,74,114,210,229,247,83,172,55,91,63,16,122,191,106,164,147,79,168,42,60,77,158,211,87,20,85,80,100,175,99,170,160,145,36,70,78,143,129,148,245,48,68,229,100,209,57,147,167,86,170,43,21,221,110,124,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,195,157,95,154,124,91,211,250,31,113,184,146,127,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,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,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,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,242,121,163,249,19,212,223,193,125,226,136,168,190,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,221,4,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,145,250,192,28,210,183,137,29,18,160,214,218,14,28,167,207,169,29,168,183,26,117,169,134,199,13,60,243,61,172,72,36,168,84,150,86,49,97,133,253,152,157,34,50,71,181,234,197,99,145,58,61,155,188,255,0,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,51,217,170,90,91,157,232,182,119,115,211,61,75,177,124,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,165,203,211,175,69,232,168,168,150,169,202,211,143,111,183,116,118,30,20,117,66,13,153,5,170,223,224,241,11,165,61,63,72,235,232,105,32,87,37,29,67,88,157,35,154,24,34,114,178,94,136,217,35,141,81,234,146,181,29,61,149,28,171,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,244,164,122,181,175,115,34,138,87,163,31,179,106,231,135,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,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,245,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,69,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,5,101,243,94,227,142,155,26,181,94,248,71,211,150,85,165,246,229,79,78,204,186,236,143,150,157,40,105,37,108,115,182,138,5,106,181,101,124,241,57,157,215,47,88,146,25,93,31,71,186,71,246,106,215,75,116,183,59,214,156,238,217,166,122,105,98,248,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,248,147,61,145,183,164,113,61,223,83,147,175,78,137,213,85,17,108,127,152,15,12,248,111,10,28,191,48,173,45,195,235,170,238,47,118,164,82,92,174,247,58,149,86,190,227,113,146,213,90,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,240,215,128,173,82,193,52,91,139,28,27,83,53,46,251,240,108,110,205,241,63,27,91,225,102,168,237,119,109,181,80,199,252,56,88,249,29,214,73,88,223,165,171,211,175,85,232,136,170,154,41,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,10,33,230,59,199,29,55,21,185,149,6,31,167,204,171,167,211,172,62,162,119,208,205,43,229,137,247,186,183,34,49,107,101,129,85,26,198,53,168,230,192,215,55,186,214,75,43,156,173,89,150,40,252,167,0,60,31,93,120,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,125,66,67,43,22,70,185,169,19,26,247,238,222,145,199,37,255,0,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,100,85,230,143,228,79,83,127,5,247,138,34,176,57,115,113,175,251,170,234,60,246,12,254,231,117,147,76,178,159,225,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,222,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,82,183,58,191,52,248,183,167,244,62,227,113,36,255,0,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,128,51,153,174,89,254,101,165,156,108,234,118,160,233,246,67,87,99,200,108,122,145,144,84,208,215,83,42,111,137,255,0,16,168,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,187,62,14,184,197,193,56,191,193,42,47,246,10,63,131,100,150,109,159,104,49,254,228,213,31,11,238,205,80,202,95,239,167,193,20,115,247,99,167,89,63,134,139,179,174,215,116,84,249,200,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,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,120,219,224,251,38,225,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,107,122,87,46,110,61,191,117,123,236,250,111,168,144,120,141,50,201,174,30,50,174,162,10,125,245,86,90,231,177,145,45,99,81,137,190,104,85,145,198,217,98,249,185,26,198,190,36,220,215,71,53,234,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,125,184,232,227,54,251,198,30,163,210,220,227,181,124,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,72,235,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,60,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,54,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,14,233,106,70,174,58,56,205,177,112,121,167,20,183,56,237,95,25,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,105,202,247,130,143,221,255,0,4,102,179,234,21,178,235,67,169,57,149,189,244,210,219,171,83,179,240,107,91,166,107,217,78,177,53,203,214,105,123,80,77,34,200,136,248,254,136,182,70,230,75,220,157,64,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,19,252,0,103,7,136,92,166,251,131,113,161,169,121,174,45,93,224,175,88,254,168,94,110,150,234,158,211,36,236,85,65,118,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,114,156,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,44,170,57,87,22,62,86,53,147,211,252,135,219,167,51,88,105,163,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,95,135,76,239,133,253,83,175,211,60,234,159,252,237,101,158,183,124,63,210,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,237,236,254,74,159,201,86,106,114,180,227,219,236,37,101,135,133,29,80,131,126,63,117,184,120,60,66,233,79,79,214,74,10,234,185,213,201,71,80,214,39,89,33,154,121,92,172,151,162,186,57,36,84,122,172,78,71,65,111,231,148,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,244,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,207,15,21,92,76,102,92,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,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,224,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,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,125,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,169,8,57,151,241,199,77,195,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,244,62,53,145,234,136,214,50,106,75,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,159,50,210,117,39,131,235,87,9,188,173,245,41,183,4,171,147,59,204,105,241,154,252,173,243,74,213,101,52,236,186,210,44,116,49,54,55,186,45,148,235,52,172,89,26,231,44,175,115,223,187,98,199,28,113,87,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,252,143,214,0,0,114,174,44,124,172,107,39,167,249,15,183,78,102,176,210,159,9,222,86,52,111,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,6,107,56,177,243,79,172,158,160,100,62,227,56,225,163,136,188,239,133,253,83,160,212,204,22,163,252,213,29,226,139,100,63,210,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,254,104,191,205,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,174,12,199,156,142,101,131,241,13,158,219,233,116,255,0,31,203,244,234,221,81,45,150,195,77,65,119,72,95,35,233,106,30,207,137,54,185,177,74,217,153,82,213,115,187,104,205,136,196,167,216,238,173,149,243,202,169,248,152,195,120,175,229,249,171,26,165,135,208,213,219,158,220,31,36,182,221,237,149,40,174,125,186,227,29,170,71,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,160,194,101,114,235,227,170,167,133,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,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,31,88,0,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,213,64,35,255,0,24,188,29,96,156,95,224,148,246,11,253,103,193,178,75,54,255,0,179,249,7,110,106,143,133,247,102,167,125,87,247,171,39,138,57,251,177,211,164,127,196,85,217,215,115,122,42,124,243,239,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,189,87,95,248,179,204,184,140,210,253,41,193,245,2,158,174,186,251,166,180,247,74,106,140,142,174,189,39,158,242,202,169,32,88,150,70,118,218,173,124,81,83,199,26,189,207,145,242,175,87,185,119,43,149,124,255,0,11,154,233,251,181,235,182,51,173,127,101,190,209,253,156,241,191,209,158,59,193,247,252,69,28,244,223,227,187,114,109,219,223,221,253,69,235,183,167,203,175,84,241,89,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,110,124,177,121,127,214,105,21,29,55,16,58,223,142,248,76,234,175,108,248,205,182,89,39,138,170,195,75,36,19,67,43,170,88,215,164,107,52,241,212,124,225,145,142,116,45,99,122,171,100,115,217,29,138,130,138,249,177,104,93,247,76,56,160,185,234,55,193,173,84,88,182,165,244,184,218,29,111,86,51,117,84,20,244,241,215,164,209,34,53,91,51,167,127,125,207,232,173,147,196,163,183,185,253,198,179,181,114,83,215,74,59,85,247,52,225,226,253,121,236,252,111,102,73,142,211,72,144,71,27,234,162,103,110,185,141,122,170,75,36,207,133,180,175,108,104,143,106,71,73,59,254,142,142,87,198,190,104,254,123,53,55,240,95,103,162,39,167,38,171,181,170,193,194,38,109,125,190,220,233,45,214,219,118,113,114,171,172,172,171,153,176,193,77,4,118,203,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,170,13,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,115,31,225,41,88,212,142,154,155,123,24,196,147,181,4,113,69,220,216,142,126,205,206,250,156,170,92,255,0,42,254,30,45,90,53,195,69,171,60,170,181,85,210,229,154,157,79,13,238,236,249,171,27,51,29,68,143,153,109,173,137,177,174,198,49,105,166,108,202,139,214,77,245,15,71,170,109,108,113,250,14,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,29,171,152,207,26,255,0,189,86,163,193,96,192,46,119,88,244,203,22,254,29,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,159,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,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,195,157,95,154,124,91,211,250,31,113,184,144,42,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,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,242,154,165,170,88,38,139,96,151,61,76,212,187,239,193,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,195,133,143,145,221,100,149,141,250,90,189,58,245,94,136,138,169,159,126,48,120,179,204,184,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,191,167,109,138,170,216,152,137,194,139,254,230,143,228,79,83,127,5,247,138,34,128,73,211,203,131,152,5,103,14,247,216,180,147,87,178,47,246,39,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,252,100,150,239,193,26,184,232,227,54,197,193,230,156,82,220,227,181,124,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,60,251,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,104,251,132,204,111,94,113,61,6,198,44,92,72,228,244,151,204,218,158,159,165,68,177,39,114,120,32,249,118,169,234,170,55,185,181,117,44,111,211,36,237,68,71,47,203,172,170,213,168,155,149,115,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,237,56,33,230,69,138,234,222,141,100,183,46,32,239,214,172,111,36,211,59,124,53,151,219,164,146,199,20,55,122,23,59,182,202,200,105,217,252,78,247,115,183,20,145,69,26,181,101,158,4,137,17,103,100,44,171,110,48,120,179,204,184,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,191,167,109,138,170,216,152,137,197,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,77,241,189,191,205,170,137,250,214,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,175,240,117,198,46,119,194,6,119,81,127,176,81,252,103,27,188,236,251,65,143,247,33,167,248,167,106,26,134,82,255,0,125,62,9,100,131,181,37,66,201,252,52,77,253,54,187,170,47,202,199,248,224,230,127,128,225,58,95,110,178,240,191,168,116,151,204,219,43,167,165,184,210,222,45,173,134,162,11,21,23,113,175,114,212,199,60,111,111,137,145,173,116,94,21,236,73,35,71,61,242,118,213,177,182,74,107,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,208,79,2,252,25,88,184,60,211,138,171,100,151,95,140,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,119,78,144,197,221,149,18,71,53,36,145,207,115,157,181,21,145,71,197,121,213,249,88,197,189,64,161,246,235,137,74,197,170,114,163,227,167,252,71,11,250,215,153,255,0,230,244,184,5,109,115,127,210,107,173,114,84,43,191,232,188,43,28,223,247,112,163,255,0,201,225,45,80,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,114,174,44,124,172,107,39,167,249,15,183,78,102,176,177,254,106,28,117,84,231,249,13,215,134,29,45,175,171,131,24,177,212,77,109,204,230,154,150,45,151,107,140,21,80,189,176,68,146,70,179,70,202,89,169,149,22,70,61,157,215,185,233,181,209,177,143,146,31,240,171,195,62,101,197,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,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,154,30,210,221,45,193,52,91,4,182,105,158,154,88,190,13,141,217,187,222,10,139,197,77,81,218,238,204,249,164,254,36,207,124,142,235,36,175,119,212,229,233,215,162,116,68,68,79,86,8,171,205,31,200,158,166,254,11,239,20,69,0,150,41,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,206,105,30,230,194,230,55,170,54,55,61,241,220,161,74,220,234,252,211,226,222,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,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,230,188,198,57,132,101,92,50,103,120,102,9,162,151,140,82,233,126,167,241,87,12,182,215,112,164,146,171,177,11,225,99,104,160,149,209,189,157,173,253,217,103,86,53,205,151,248,52,238,85,108,82,109,155,165,112,75,204,51,13,227,22,235,125,195,221,132,213,225,217,101,154,157,110,76,182,186,181,110,16,85,219,145,209,198,233,217,80,145,70,141,123,37,149,141,116,110,106,124,159,27,152,231,255,0,17,35,166,30,44,124,211,235,39,168,25,15,184,206,124,156,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,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,94,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,207,138,230,117,199,143,237,190,251,83,160,218,79,122,221,128,227,247,7,124,74,233,110,184,247,41,114,137,154,200,93,31,86,246,154,189,154,121,219,80,141,219,36,145,76,228,142,100,235,178,39,36,10,142,211,117,154,213,81,125,134,217,86,251,109,29,68,52,149,21,141,133,203,4,51,204,217,29,20,79,147,166,214,189,237,130,103,53,170,189,92,145,72,169,215,106,244,253,108,15,0,204,181,63,38,131,12,211,252,122,174,251,125,170,167,171,169,167,183,210,34,58,121,217,77,79,37,68,169,27,122,245,123,210,40,100,84,99,122,189,234,136,214,163,156,168,213,250,180,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,245,53,122,117,234,157,21,17,82,231,237,156,216,116,26,94,26,31,173,183,150,210,82,230,73,81,61,185,154,123,77,117,239,220,86,181,30,254,202,44,142,137,138,148,206,137,35,149,245,93,181,141,155,157,26,119,38,106,68,234,96,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,54,183,194,195,79,221,237,66,200,99,254,28,44,100,109,233,28,76,111,210,212,235,211,170,245,85,85,91,63,229,105,192,45,138,146,197,97,226,179,87,173,254,58,235,93,253,253,135,89,42,169,158,200,237,241,181,234,145,220,166,108,141,78,228,207,218,146,83,244,69,141,145,186,57,154,175,123,227,88,44,252,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,1,154,206,44,124,211,235,39,168,25,15,184,206,126,78,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,249,170,59,197,22,201,191,163,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,209,127,154,35,139,31,43,26,201,233,254,67,237,211,153,172,53,80,112,174,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,132,116,173,99,221,225,164,115,99,108,204,218,237,204,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,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,94,229,123,199,213,30,87,138,179,135,141,102,184,90,173,53,120,62,62,250,139,21,254,166,166,10,58,122,139,61,20,109,71,211,78,143,115,83,189,79,3,85,233,35,81,81,208,67,35,228,218,232,95,36,176,215,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,98,172,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,175,235,98,120,6,101,157,83,100,21,88,126,61,87,118,102,43,103,146,255,0,119,74,100,71,62,150,221,28,177,69,45,66,179,174,231,49,142,158,53,126,212,93,172,220,247,116,99,30,230,251,94,26,56,139,206,248,95,213,58,13,76,193,106,63,205,81,222,40,182,67,253,39,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,230,139,252,209,109,123,91,249,168,105,29,151,133,203,102,119,166,217,5,37,86,165,102,246,119,195,110,176,208,84,178,162,124,110,226,177,109,154,106,222,236,93,26,202,105,92,187,18,72,147,197,43,88,172,106,196,231,203,29,48,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,145,118,156,180,56,28,166,225,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,250,31,26,70,196,68,107,223,55,181,230,143,228,79,83,127,5,247,138,34,128,75,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,192,0,28,171,139,31,43,26,201,233,254,67,237,211,153,172,52,167,194,119,149,141,27,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,1,154,206,44,124,211,235,39,168,25,15,184,206,51,46,29,51,188,75,66,112,78,34,188,63,139,195,51,94,245,31,141,223,12,126,18,233,29,101,124,62,15,183,221,89,100,235,13,7,123,187,219,107,63,139,179,175,86,245,119,234,232,87,21,218,143,161,152,78,160,105,125,178,95,138,225,154,141,143,220,236,247,43,53,68,202,216,233,234,170,168,223,79,29,125,58,244,94,220,204,220,205,232,137,182,88,216,140,119,69,108,82,69,202,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,204,208,78,163,105,125,171,69,121,126,102,186,81,102,117,36,148,248,182,147,222,45,175,168,166,162,109,35,43,39,101,170,110,245,82,196,213,84,99,230,151,185,43,254,167,42,190,71,42,185,202,170,171,158,19,165,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,244,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,0,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,0,132,28,203,56,21,169,226,107,25,165,212,253,49,160,171,170,213,12,114,158,11,109,45,11,106,162,142,11,189,185,106,21,93,3,214,121,25,20,47,133,103,154,102,200,142,77,201,220,141,205,122,186,53,142,141,129,101,60,173,56,9,251,119,89,97,226,187,84,39,217,143,218,174,30,51,16,181,211,212,116,146,190,186,146,117,106,86,84,57,139,214,56,97,158,39,35,34,234,142,146,72,213,94,137,19,81,179,219,248,4,32,230,223,160,212,218,167,195,68,154,147,111,162,171,159,33,211,10,143,138,83,37,53,60,181,15,150,221,59,227,138,186,53,99,30,141,99,26,212,138,165,242,185,143,216,202,55,39,210,215,189,201,78,186,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,250,154,138,118,190,104,254,123,53,55,240,95,103,162,61,6,7,175,52,218,89,203,11,45,211,107,125,109,92,25,14,167,234,69,117,174,153,105,170,37,167,124,86,232,40,45,82,215,72,175,99,21,175,99,154,177,83,62,39,61,155,217,88,229,250,154,199,181,99,166,128,232,229,247,136,13,101,196,244,119,28,155,195,213,228,215,6,211,201,83,181,143,240,148,172,107,164,169,169,216,247,177,36,237,65,28,178,246,247,163,159,179,107,126,167,34,26,105,34,175,52,127,34,122,155,248,47,188,81,20,2,117,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,50,247,178,60,143,135,222,2,248,125,108,146,51,236,206,11,140,247,162,181,218,226,168,150,174,170,170,170,121,101,159,194,211,119,228,116,147,77,36,143,149,200,142,126,214,183,115,156,230,70,199,57,177,175,129,30,103,86,45,114,172,110,152,235,189,109,171,28,206,171,174,11,21,146,165,175,123,41,111,114,84,207,83,35,105,98,98,69,219,165,236,70,148,212,241,164,179,62,73,220,230,116,115,228,85,71,79,240,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,14,117,126,105,241,111,79,232,125,198,226,69,253,34,225,159,50,214,173,35,213,61,82,195,43,169,30,253,40,167,160,185,92,237,147,42,70,250,155,116,204,171,125,68,241,72,231,35,119,192,218,77,235,26,167,214,199,63,107,183,181,177,201,226,180,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,245,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,168,30,99,60,107,254,245,90,143,5,131,0,185,221,99,211,44,91,248,118,218,105,215,181,29,210,185,21,233,37,205,208,237,107,219,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,145,215,17,210,28,203,53,211,188,247,84,172,208,82,38,61,167,20,246,233,175,83,205,58,53,251,235,170,219,75,77,12,76,78,174,123,220,229,145,234,189,17,136,200,95,213,200,229,99,95,226,139,254,230,143,228,79,83,127,5,247,138,34,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,177,254,84,124,116,255,0,136,225,127,90,243,63,252,222,151,0,173,174,111,250,77,117,174,74,133,119,253,23,133,99,155,254,238,20,127,249,60,36,244,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,195,170,90,165,157,235,78,119,115,212,205,75,190,252,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,252,56,88,200,219,210,56,152,223,165,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,179,64,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,152,73,41,192,191,6,87,222,48,245,30,170,217,37,215,224,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,118,14,114,182,155,85,131,137,44,38,197,98,182,82,91,173,182,237,55,182,210,81,209,210,66,216,96,166,130,58,251,131,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,232,28,156,48,12,55,84,240,222,32,180,251,80,113,234,75,230,61,124,167,199,41,171,168,106,81,118,74,206,183,37,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,171,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,179,229,185,203,238,167,135,106,105,53,135,89,45,84,142,212,91,141,59,169,168,173,179,69,20,207,198,88,146,207,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,62,189,31,34,44,245,32,7,58,191,43,24,183,168,20,62,221,113,42,131,135,45,16,186,241,29,172,54,93,26,177,95,41,45,23,43,253,61,197,212,117,117,113,185,240,36,244,244,51,212,198,201,54,253,77,99,221,2,49,94,136,229,98,61,92,141,126,221,139,226,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,204,187,78,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,34,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,234,180,183,75,115,189,105,206,237,154,103,166,150,47,140,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,137,51,217,27,122,71,19,221,245,57,58,244,232,157,85,81,22,250,120,125,208,189,26,229,229,195,237,218,171,36,202,109,81,199,69,221,185,229,121,140,244,46,164,146,225,210,87,165,51,93,31,114,87,253,12,145,144,197,4,110,118,233,28,229,99,59,147,57,29,24,52,103,156,118,27,122,214,220,186,215,171,150,170,188,119,76,238,181,29,236,86,230,250,101,168,171,180,50,40,24,197,134,178,58,102,57,210,50,119,70,233,81,88,146,62,25,102,88,213,210,196,173,146,27,52,4,85,230,143,228,79,83,127,5,247,138,34,138,244,159,5,253,168,106,158,27,166,127,20,248,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,90,91,157,232,182,119,115,211,61,75,177,124,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,165,203,211,175,69,232,168,168,150,211,203,23,152,5,102,174,209,211,112,253,173,249,23,139,206,169,54,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,206,105,30,215,76,215,183,170,58,70,189,242,70,190,117,126,105,241,111,79,232,125,198,226,69,253,34,225,159,50,214,173,35,213,61,82,195,43,169,30,253,40,167,160,185,92,237,147,42,70,250,155,116,204,171,125,68,241,72,231,35,119,192,218,77,235,26,167,214,199,63,107,183,181,177,201,226,180,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,245,53,122,117,234,157,21,17,83,245,117,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,234,114,169,111,252,163,56,122,253,148,240,251,46,172,220,234,110,172,189,106,175,102,182,91,125,101,47,135,142,142,134,146,90,152,232,221,26,57,55,201,222,100,175,159,186,170,141,116,115,67,181,189,26,175,146,165,184,177,243,79,172,158,160,100,62,227,56,206,248,122,202,176,157,9,211,62,32,188,79,196,49,189,70,248,149,54,232,233,100,111,194,235,168,235,38,131,195,205,39,69,141,123,177,197,221,141,119,35,157,178,118,236,68,139,123,253,175,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,17,255,0,140,94,14,176,78,47,240,74,123,5,254,179,224,217,37,155,127,217,252,131,183,53,71,194,251,179,83,190,171,251,213,147,197,28,253,216,233,210,63,226,42,236,235,185,189,21,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,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,213,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,216,255,0,48,238,30,177,94,23,249,122,105,222,145,226,213,62,63,192,106,5,45,77,198,232,250,88,233,230,185,215,75,65,113,116,181,18,53,137,254,140,108,71,57,238,100,81,68,197,123,246,110,88,171,202,227,207,102,153,126,53,236,245,167,106,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,229,12,108,115,97,115,29,209,91,27,152,200,235,172,176,158,90,92,190,234,117,134,235,103,226,15,87,237,84,146,105,245,5,71,137,179,218,106,226,138,170,12,149,236,117,84,18,36,136,201,209,240,50,158,166,8,156,172,154,39,50,116,234,213,69,98,187,173,207,128,12,214,113,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,63,192,6,107,56,177,243,79,172,158,160,100,62,227,57,249,52,250,23,168,245,218,29,55,16,246,203,55,142,195,40,114,9,113,187,149,77,58,171,228,183,85,54,26,121,35,125,67,58,125,16,201,226,152,198,72,138,173,238,53,88,237,138,248,146,79,87,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,251,201,215,44,255,0,13,213,62,9,181,59,80,116,251,33,164,190,99,215,205,55,200,42,104,107,169,149,118,74,207,135,212,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,103,48,213,64,33,255,0,48,46,4,108,92,85,98,178,102,184,179,60,22,166,227,246,245,142,221,83,213,242,124,82,150,8,234,164,138,213,177,245,17,83,193,221,169,168,106,248,151,34,185,157,58,47,86,252,146,136,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,58,175,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,50,185,188,233,158,43,163,122,113,195,134,150,225,84,158,30,203,140,219,239,246,250,109,209,198,201,38,216,150,205,243,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,60,87,38,171,77,170,255,0,196,150,109,98,190,219,41,46,54,219,142,155,220,169,43,40,234,225,108,208,84,193,37,125,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,121,94,98,156,10,212,240,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,225,169,107,220,175,185,125,212,218,106,108,188,80,235,77,170,145,239,125,59,107,240,251,29,76,81,84,179,100,209,82,212,81,222,146,88,167,115,81,232,215,206,214,65,44,91,227,122,54,95,165,237,103,75,74,34,175,52,127,34,122,155,248,47,188,81,20,87,164,248,47,237,67,84,240,221,51,248,167,195,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,141,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,68,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,0,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,148,248,78,242,177,163,126,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,51,89,197,143,154,125,100,245,3,33,247,25,203,137,229,239,128,97,186,167,203,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,178,86,124,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,162,248,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,45,121,52,240,241,117,201,53,66,233,196,141,234,213,72,252,123,19,167,171,178,89,234,29,88,230,206,151,185,163,139,184,230,68,197,250,152,202,57,229,107,150,95,167,173,84,106,196,115,154,229,142,205,56,177,242,177,172,158,159,228,62,221,57,154,195,67,220,114,112,137,106,226,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,109,223,219,94,168,248,225,145,91,39,105,35,118,125,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,204,185,78,87,188,116,254,218,241,86,104,118,177,230,126,47,82,108,187,254,15,83,90,221,179,95,109,113,198,213,78,179,43,151,196,86,67,210,78,231,84,107,223,18,50,79,226,185,181,18,36,255,0,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,126,70,91,77,25,240,57,159,225,186,131,194,134,152,85,97,153,13,37,213,150,60,94,215,96,185,164,42,187,232,238,52,148,112,197,81,79,43,28,136,230,61,174,78,169,213,62,166,57,143,110,230,61,174,94,234,0,5,53,243,149,208,189,56,211,109,71,195,53,67,10,179,124,42,235,168,223,22,150,255,0,12,10,141,165,168,170,165,90,85,74,166,198,137,244,77,39,138,119,117,81,118,189,204,107,213,168,247,72,247,198,14,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,234,107,30,232,26,199,171,85,175,216,231,109,115,29,209,201,163,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,102,135,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,166,170,30,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,170,156,166,251,87,138,219,176,170,138,237,246,91,85,194,182,233,71,77,218,98,118,170,170,227,166,142,162,77,232,155,221,185,148,84,201,209,85,90,157,190,173,68,87,57,86,202,121,41,232,93,29,214,251,154,113,15,126,179,119,190,9,179,27,199,106,100,88,36,141,149,82,179,185,92,246,177,81,101,142,102,66,234,86,54,68,86,53,99,171,157,159,95,87,35,45,168,138,188,209,252,137,234,111,224,190,241,68,80,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,249,151,253,195,238,133,232,215,47,46,31,110,213,89,38,83,106,142,58,46,237,207,43,204,103,161,117,36,151,14,146,189,41,154,232,251,146,191,232,100,140,134,40,35,115,183,72,231,43,25,220,153,200,234,118,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,235,252,184,57,127,214,113,17,125,139,86,245,123,29,255,0,98,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,198,88,174,252,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,195,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,142,105,204,183,151,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,241,55,139,77,36,81,82,193,141,61,238,165,130,52,141,31,58,190,118,84,84,207,43,145,144,196,214,64,157,26,136,140,70,244,130,214,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,163,209,29,35,81,118,200,246,187,218,240,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,140,108,71,57,141,124,178,196,197,123,55,238,75,116,227,127,72,112,221,5,229,137,150,233,30,159,193,87,29,139,29,167,180,67,78,181,115,172,211,202,247,223,41,37,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,163,98,255,0,185,163,249,19,212,223,193,125,226,136,160,19,67,220,109,240,125,140,241,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,181,217,246,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,159,51,218,235,127,18,58,219,196,125,214,217,121,214,140,250,175,35,168,179,83,190,154,129,142,167,130,150,10,102,61,219,158,172,134,157,140,137,30,229,70,238,126,221,238,70,70,138,170,140,98,36,181,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,252,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,128,10,213,227,55,149,101,247,90,184,130,161,213,13,33,191,218,172,182,172,214,224,223,182,48,212,64,200,219,104,145,34,235,37,194,158,56,209,190,35,189,219,93,241,42,164,139,83,42,61,207,217,44,143,167,158,186,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,74,139,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,197,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,5,120,18,229,139,125,209,173,113,200,53,67,91,232,173,87,74,12,78,225,81,71,131,195,59,25,36,149,178,50,102,172,55,199,71,28,175,142,14,145,183,248,80,200,175,145,178,72,231,170,70,232,98,123,236,168,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,73,255,0,204,235,128,239,219,125,138,167,94,116,158,203,187,62,199,237,238,248,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,91,190,183,241,103,134,241,117,192,78,178,103,22,42,122,75,61,246,131,7,201,105,175,184,227,107,214,170,123,83,214,138,169,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,40,132,213,64,57,87,22,62,86,53,147,211,252,135,219,167,51,88,95,71,46,110,10,63,117,93,56,158,255,0,159,219,45,82,106,110,83,252,75,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,88,1,204,127,152,5,103,17,23,217,116,147,72,114,47,246,39,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,252,20,139,144,112,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,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,185,238,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,119,63,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,196,190,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,57,167,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,210,37,240,177,162,159,188,79,16,88,78,142,73,112,240,84,153,5,193,124,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,115,21,189,197,102,238,141,234,169,165,51,53,156,88,249,167,214,79,80,50,31,113,156,184,158,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,198,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,227,56,221,231,127,217,252,131,183,13,63,197,59,80,211,190,171,251,213,147,203,36,29,169,42,18,63,226,42,111,233,185,189,81,126,93,171,151,7,48,10,206,29,239,177,105,38,175,100,95,236,79,95,226,103,138,166,162,57,234,36,199,106,182,62,77,212,236,133,146,72,248,102,145,17,143,133,27,181,36,149,37,106,179,248,201,45,223,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,63,107,192,191,6,86,46,15,52,226,170,217,37,215,227,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,241,94,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,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,173,175,252,159,119,113,113,109,251,44,155,52,37,253,155,237,199,226,21,123,166,135,108,235,221,177,195,178,100,169,147,123,90,221,181,14,217,219,138,85,234,249,101,139,248,182,147,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,12,208,241,55,118,181,95,248,146,213,123,237,138,231,73,113,182,220,115,139,237,93,29,101,36,205,154,10,152,36,175,153,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,90,167,37,11,181,170,110,27,115,43,20,55,58,71,220,168,243,138,138,186,138,54,204,213,158,24,38,160,162,108,82,190,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,210,194,128,6,107,56,177,243,79,172,158,160,100,62,227,57,103,220,160,49,107,22,115,193,126,161,97,89,77,15,141,178,228,25,133,218,215,113,166,238,190,62,253,44,246,154,8,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,103,42,170,228,217,125,186,241,53,123,182,73,144,252,19,70,38,223,121,181,220,173,200,201,234,153,27,170,153,253,10,177,207,50,203,28,204,133,210,163,106,220,217,227,86,199,27,156,138,247,186,38,79,93,114,192,48,221,44,224,155,83,180,251,79,177,234,75,30,61,99,211,124,130,154,134,134,153,23,100,76,248,125,66,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,115,13,84,0,64,14,98,220,185,175,188,74,101,86,157,94,209,154,171,85,30,94,255,0,9,103,190,208,214,236,166,167,173,165,238,108,101,122,204,198,43,214,104,24,244,73,17,219,220,248,34,99,99,232,248,153,20,210,127,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,129,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,92,78,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,86,174,136,114,144,169,196,56,180,185,222,115,200,105,47,186,53,137,212,50,186,198,203,199,106,105,242,55,201,14,232,160,154,24,100,232,214,83,74,239,226,186,86,181,147,172,45,68,133,99,153,233,29,165,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,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,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,205,168,173,95,228,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,235,177,207,107,24,199,35,25,50,128,7,31,227,18,237,106,178,240,161,172,53,151,155,157,37,5,60,152,61,234,145,146,212,204,216,152,233,231,163,150,24,98,71,57,81,21,242,75,36,113,177,191,205,207,123,90,157,85,81,12,219,154,72,224,238,237,106,189,112,161,163,213,150,107,157,37,125,60,120,61,150,145,242,211,76,217,88,217,224,163,138,25,162,87,53,85,17,241,203,28,145,189,191,205,175,99,154,189,21,21,14,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,1,154,206,44,124,211,235,39,168,25,15,184,206,72,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,125,12,141,36,98,162,181,236,154,221,56,151,225,211,4,226,131,75,43,244,207,58,167,255,0,59,89,103,173,223,55,244,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,255,0,146,167,242,84,112,189,161,118,46,29,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,77,242,53,118,171,209,21,35,108,108,70,177,172,107,26,226,199,202,198,178,122,127,144,251,116,230,107,11,201,229,161,199,29,55,17,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,214,249,18,70,42,163,158,200,127,87,152,167,2,180,220,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,202,150,224,223,65,181,183,91,181,162,193,62,139,209,85,210,212,98,119,139,101,214,191,35,109,60,19,65,143,177,42,216,172,171,123,42,30,200,167,123,21,174,145,180,253,85,242,164,50,34,53,81,175,84,208,238,39,110,190,217,241,91,53,167,41,200,254,208,94,168,173,244,244,247,27,191,131,101,39,196,42,153,27,91,45,79,97,138,172,139,184,244,115,251,109,93,173,221,209,62,72,126,176,5,37,243,78,227,78,213,175,153,149,30,141,105,110,65,73,116,211,236,70,161,42,234,171,160,166,106,178,229,123,106,75,19,165,134,125,202,178,83,69,20,138,198,57,136,198,189,239,153,223,197,103,101,233,2,201,21,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,252,143,214,0,21,87,207,59,238,79,243,39,233,164,85,229,113,231,179,76,191,26,246,122,210,255,0,128,0,167,110,115,250,13,77,138,234,134,53,175,246,42,42,191,15,156,83,186,215,125,123,105,229,116,17,220,104,227,141,176,72,249,149,234,198,62,106,110,140,108,72,214,124,168,100,122,111,87,61,91,92,0,209,239,5,250,57,125,208,46,24,48,13,42,202,102,223,122,181,91,228,168,184,199,181,137,225,170,170,234,37,171,150,155,171,30,246,63,178,250,135,69,220,107,149,175,237,239,78,136,238,137,218,200,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,2,74,115,31,230,1,89,196,69,246,93,36,210,28,139,253,137,232,60,52,242,212,211,199,61,60,153,21,86,198,73,186,161,147,50,57,25,12,50,42,177,144,171,118,172,145,44,174,87,255,0,5,34,228,28,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,215,253,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,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,195,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,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,163,110,51,121,118,234,62,149,241,5,67,141,232,126,159,93,111,88,102,160,220,27,79,136,54,158,117,170,117,53,82,197,220,154,130,162,87,163,123,61,189,147,72,199,202,229,111,134,141,94,233,94,177,78,230,90,255,0,7,220,38,97,188,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,217,215,184,244,68,116,175,85,241,92,209,252,137,234,111,224,190,241,68,80,9,127,220,209,252,137,234,111,224,190,241,68,80,9,170,130,10,243,31,229,255,0,71,196,69,138,93,91,210,28,119,253,150,40,60,52,18,211,83,201,5,60,121,21,46,246,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,255,0,5,98,173,94,5,248,50,190,241,135,168,245,86,201,46,191,6,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,147,65,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,1,0,57,213,249,88,197,189,64,161,246,235,137,84,28,55,107,125,215,135,13,109,197,181,162,205,99,164,188,212,99,149,18,185,244,21,50,58,54,84,193,52,18,83,204,196,123,126,108,122,197,52,155,31,209,200,215,237,114,181,232,138,197,209,158,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,213,183,53,238,7,42,113,171,173,239,139,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,245,149,38,149,210,117,123,100,127,102,189,116,235,83,50,173,47,184,222,46,56,181,95,111,227,216,253,215,25,184,192,249,36,72,106,168,107,233,100,167,149,146,53,143,110,253,189,198,202,196,119,86,164,176,196,245,107,182,116,60,169,170,128,114,174,44,124,172,107,39,167,249,15,183,78,102,176,181,78,107,156,116,255,0,143,225,127,69,51,63,252,226,151,63,173,161,111,250,45,109,174,58,132,119,253,47,138,99,91,254,226,21,127,249,68,37,117,104,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,59,69,58,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,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,10,86,231,87,230,159,22,244,254,135,220,110,36,53,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,104,79,135,141,111,192,120,191,208,106,29,64,163,177,210,58,219,144,83,212,90,239,216,245,116,144,214,165,44,233,214,58,154,42,134,167,86,189,142,106,163,154,146,53,171,36,51,70,247,49,187,246,164,21,190,93,116,143,148,126,188,222,46,22,188,66,147,45,180,106,189,68,78,183,80,211,221,88,183,188,70,193,79,218,89,151,172,177,171,231,101,69,76,245,45,138,39,62,54,185,182,184,119,207,36,155,214,25,255,0,162,28,72,232,151,17,246,171,157,231,69,243,234,76,142,158,205,80,202,106,246,54,158,122,89,233,158,246,238,98,190,26,134,50,84,99,145,29,181,251,118,57,89,34,34,170,177,232,153,247,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,231,249,168,106,110,137,98,60,52,93,112,157,82,179,82,94,242,28,170,158,103,225,150,217,163,157,175,109,198,7,195,27,171,98,168,142,55,54,23,211,54,173,37,86,189,204,239,51,124,61,85,178,61,10,33,52,17,203,167,1,215,157,60,225,163,28,179,235,174,67,87,61,68,148,237,150,209,98,185,91,251,87,28,126,139,123,210,42,73,167,239,57,101,103,105,33,123,34,124,113,201,79,189,208,187,170,49,140,138,80,0,0,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,0,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,169,99,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,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,102,179,139,31,52,250,201,234,6,67,238,51,150,169,201,83,202,198,83,234,5,119,183,91,137,254,114,174,44,124,172,107,39,167,249,15,183,78,102,176,213,64,0,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,128,8,171,205,31,200,158,166,254,11,239,20,69,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,47,158,54,237,92,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,250,241,254,107,156,20,126,211,113,89,248,148,211,59,101,170,155,36,196,173,245,21,57,108,93,59,51,94,45,112,198,215,37,70,245,114,70,233,169,99,141,255,0,39,55,124,145,46,212,122,172,48,196,232,1,192,183,15,92,71,106,230,178,227,185,78,135,84,221,113,40,108,55,7,77,83,157,120,87,173,13,171,182,214,119,163,220,168,145,212,204,232,230,107,124,31,85,238,182,110,146,35,97,89,30,221,10,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,168,198,189,204,99,220,172,100,53,37,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,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,135,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,12,214,113,99,230,159,89,61,64,200,125,198,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,155,85,18,210,185,86,113,227,255,0,130,56,84,213,251,215,249,216,177,11,237,206,227,255,0,64,202,107,35,89,218,255,0,172,58,39,201,55,249,186,118,55,252,83,11,84,57,87,22,62,86,53,147,211,252,135,219,167,51,88,126,174,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,249,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,187,165,131,19,197,113,79,137,125,150,198,109,86,111,140,220,38,187,92,126,31,69,29,63,140,174,151,167,118,166,109,136,157,201,159,181,187,164,119,87,59,162,117,85,232,50,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,249,185,200,137,243,84,60,85,167,137,190,27,111,247,90,43,21,139,136,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,178,176,57,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,181,116,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,224,14,149,173,26,13,153,104,172,120,109,210,251,69,87,45,139,60,197,237,121,53,138,236,234,116,142,10,198,85,81,65,60,240,177,81,238,77,244,242,204,177,57,21,81,234,137,28,138,198,182,86,117,145,92,185,184,246,253,213,239,179,233,190,162,65,226,52,203,38,184,120,202,186,136,41,247,213,89,107,158,198,68,181,141,70,38,249,161,86,71,27,101,139,230,228,107,26,248,147,115,93,28,215,168,0,42,175,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,0,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,241,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,170,34,189,186,20,4,85,230,143,228,79,83,127,5,247,138,34,128,78,149,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,60,166,117,171,26,89,165,254,7,246,153,169,120,166,37,241,62,239,130,248,237,230,154,131,197,118,246,247,59,93,231,183,126,222,227,55,109,235,211,123,122,255,0,52,62,92,43,91,244,95,82,174,178,216,180,231,87,176,172,170,229,5,59,170,229,163,178,95,233,43,167,142,6,185,173,116,174,142,25,28,228,98,57,236,106,185,83,167,87,181,63,181,10,224,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,225,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,69,94,104,254,68,245,55,240,95,120,162,40,4,191,238,104,254,68,245,55,240,95,120,162,40,4,213,64,62,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,243,115,222,231,47,85,85,83,235,0,0,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,4,0,231,87,229,99,22,245,2,135,219,174,37,43,18,211,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,126,133,11,115,25,224,163,247,85,212,120,47,248,5,178,235,38,153,101,63,196,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,136,6,167,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,175,239,99,194,199,254,146,218,85,255,0,206,86,239,254,216,113,99,229,99,89,61,63,200,125,186,115,53,135,160,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,124,103,36,188,236,251,65,144,118,230,167,248,167,106,106,135,210,255,0,122,190,121,99,131,181,29,66,199,252,53,77,253,55,59,170,175,202,64,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,5,43,115,171,243,79,139,122,127,67,238,55,18,16,90,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,238,171,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,126,78,49,184,133,253,231,248,130,201,53,102,138,154,235,69,101,171,236,81,89,45,247,26,174,244,148,116,48,68,216,218,212,68,85,100,93,199,164,147,186,38,42,181,178,79,39,212,245,234,247,88,255,0,38,13,6,169,197,116,191,37,215,251,237,21,39,136,206,42,27,107,177,61,212,241,58,120,237,212,114,72,217,228,100,200,245,123,25,53,79,86,58,37,107,62,116,49,189,119,163,152,173,172,190,44,124,211,235,39,168,25,15,184,206,91,167,4,26,189,134,232,47,44,76,75,87,53,2,122,184,236,88,237,61,222,106,132,164,129,102,158,87,190,249,87,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,64,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,172,234,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,77,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,210,91,74,191,249,202,221,255,0,219,29,84,0,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,1,13,121,138,113,213,77,194,214,26,184,62,159,87,210,63,85,47,244,240,205,67,13,77,44,175,101,178,221,50,212,49,110,72,171,26,193,51,219,37,59,163,100,46,127,245,222,215,185,143,99,85,143,164,27,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,58,190,71,39,205,202,174,95,230,167,201,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,62,103,234,254,203,115,191,217,103,237,175,224,95,224,103,218,15,178,223,19,241,80,255,0,225,79,13,226,123,29,157,253,223,241,63,86,253,155,63,179,119,95,145,216,56,28,226,238,235,194,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,221,179,184,157,21,146,77,26,58,62,234,200,221,4,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,145,250,192,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,19,252,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,0,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,17,87,154,63,145,61,77,252,23,222,40,138,1,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,174,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,171,108,180,218,172,180,207,163,179,91,41,40,41,228,168,158,173,241,83,66,216,152,233,231,149,243,77,42,181,168,136,175,146,89,36,145,238,254,110,123,220,229,234,170,170,126,86,107,168,88,14,154,218,162,190,234,54,113,143,226,182,217,234,27,73,21,101,238,231,13,12,18,78,230,185,205,137,178,76,230,181,94,173,99,220,141,69,235,209,142,95,236,83,202,90,120,155,225,182,255,0,117,162,177,88,184,131,211,91,141,202,227,81,29,37,29,29,38,89,65,52,245,51,200,228,108,113,71,27,101,87,61,238,114,163,81,168,138,170,170,136,135,75,42,87,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,107,175,0,210,220,239,84,62,209,253,133,177,124,79,236,150,63,89,148,222,63,190,161,135,194,218,233,118,247,231,254,43,219,191,111,113,159,67,55,61,122,252,154,189,20,242,167,170,207,244,183,59,210,255,0,179,159,110,172,95,12,251,91,143,209,229,54,127,239,168,102,241,86,186,173,221,137,255,0,132,247,108,221,219,127,208,253,175,78,159,54,167,84,39,175,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,13,196,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,80,50,31,113,156,177,77,32,224,202,197,198,31,44,205,40,182,71,117,248,54,103,139,253,162,168,198,110,82,189,235,74,217,37,187,213,119,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,73,85,121,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,230,93,167,45,14,56,233,184,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,183,200,146,49,85,28,246,67,34,184,177,242,177,172,158,159,228,62,221,57,154,194,213,57,169,240,29,255,0,133,248,171,210,11,47,249,169,114,251,21,178,221,255,0,78,250,155,219,159,221,255,0,171,182,86,71,15,249,202,135,187,252,107,202,245,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,9,240,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,175,32,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,161,237,107,143,84,37,210,60,189,186,43,91,73,75,157,165,158,165,216,251,234,105,163,157,139,90,140,85,141,136,217,100,100,72,247,42,108,99,228,114,198,199,185,175,123,100,99,93,27,179,89,168,86,204,202,203,159,228,182,109,70,146,174,76,178,130,241,91,77,126,125,93,90,85,78,235,139,38,123,106,86,73,145,206,73,95,221,71,245,122,57,219,151,170,245,94,189,75,62,228,161,115,209,40,173,89,149,153,177,210,46,175,213,84,84,84,189,238,164,157,211,166,55,19,104,154,212,100,202,222,203,24,181,115,63,115,26,228,145,234,145,171,209,205,142,53,109,80,151,61,196,133,110,137,80,114,169,211,89,245,166,211,87,113,123,176,123,4,56,124,52,206,157,175,110,73,37,137,204,163,153,86,39,177,187,35,107,167,145,233,42,172,106,198,57,54,189,251,24,234,97,47,79,148,165,147,89,108,156,41,209,195,169,176,248,60,126,107,132,213,56,93,20,246,246,193,84,219,92,203,222,125,67,164,71,245,146,25,167,150,87,196,146,70,215,163,81,207,71,201,20,176,163,38,168,5,85,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,191,224,0,6,99,53,174,77,47,151,87,50,247,104,173,21,93,46,8,151,138,150,227,236,169,169,146,119,173,18,61,82,55,163,165,141,146,163,28,137,189,140,145,171,35,24,230,177,238,145,237,116,142,177,78,70,183,107,84,55,93,100,177,77,115,164,101,202,178,158,195,87,79,70,233,154,147,205,4,46,174,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,214,215,193,21,121,163,249,19,212,223,193,125,226,136,161,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,243,52,39,193,215,7,88,39,8,24,37,69,130,193,89,241,156,146,243,179,237,6,65,219,154,159,226,157,169,170,31,75,253,234,249,229,142,14,212,117,11,31,240,213,55,244,220,238,170,191,41,0,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,227,170,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,112,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,34,175,52,127,34,122,155,248,47,188,81,20,2,95,247,52,127,34,122,155,248,47,188,81,20,2,106,160,0,0,0,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,8,1,206,175,202,198,45,234,5,15,183,92,74,203,224,131,72,112,221,122,226,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,248,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,74,55,163,92,246,178,88,165,98,61,251,55,44,202,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,217,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,155,91,27,222,248,236,123,141,108,90,197,152,112,143,171,214,156,142,135,197,210,83,225,247,59,164,113,247,95,30,218,170,40,29,87,77,39,86,42,42,236,158,8,159,211,174,215,109,232,228,86,170,162,231,8,210,159,22,62,86,53,147,211,252,135,219,167,51,88,105,79,139,31,43,26,201,233,254,67,237,211,153,172,47,39,150,159,2,181,60,50,227,53,90,159,169,212,21,116,186,161,145,211,207,109,170,161,117,84,82,65,104,183,37,66,43,96,98,193,35,226,153,243,44,16,204,233,21,203,181,59,113,181,172,86,200,178,77,240,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,20,173,206,175,205,62,45,233,253,15,184,220,78,149,201,30,211,106,191,218,181,230,197,125,182,82,92,109,183,26,124,126,146,178,142,174,22,205,5,76,18,54,230,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,34,87,29,28,25,95,120,60,212,122,91,100,119,95,140,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,200,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,93,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,191,51,56,92,88,249,167,214,79,80,50,31,113,156,242,153,22,169,103,121,94,9,136,233,157,254,251,226,177,188,19,199,253,159,162,240,176,179,193,248,217,146,106,175,226,49,137,36,155,228,106,59,248,142,118,222,157,27,209,62,68,160,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,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,0,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,62,75,180,119,89,173,85,176,216,171,105,40,238,79,167,145,180,117,21,116,206,169,130,25,213,171,219,124,145,54,72,221,35,17,221,21,88,146,49,92,136,168,142,111,94,169,156,30,44,240,173,121,193,181,231,39,160,226,70,162,174,187,54,174,168,241,213,23,89,95,190,11,164,14,234,216,170,105,95,181,173,90,101,107,54,70,214,181,169,26,71,218,217,26,198,177,178,74,242,127,205,116,27,19,215,155,157,6,167,83,210,83,230,215,202,122,122,28,26,235,90,207,224,65,59,187,173,170,166,99,213,219,98,169,168,107,225,100,110,86,245,114,54,88,154,246,172,201,28,209,131,139,31,52,250,201,234,6,67,238,51,150,41,203,87,35,211,140,83,151,70,178,223,53,121,157,236,50,28,130,247,21,238,153,181,9,4,149,148,178,218,40,35,117,44,79,89,35,254,52,219,210,24,209,36,99,157,36,140,107,92,138,168,165,80,93,164,181,77,117,173,154,197,69,87,71,109,125,68,142,163,167,171,169,109,76,240,192,174,94,219,36,149,177,198,217,30,141,232,138,244,141,136,229,69,84,107,122,244,75,116,228,167,100,214,91,126,156,102,151,43,220,62,15,76,174,87,6,84,216,153,81,111,107,100,174,186,116,237,85,212,83,207,189,30,176,177,144,67,19,209,209,189,142,145,17,35,123,29,20,237,125,149,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,243,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,0,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,19,43,154,199,3,148,218,107,117,175,226,147,77,159,87,45,139,39,188,43,242,155,99,153,44,235,110,184,213,57,239,90,214,73,209,81,148,211,75,213,174,108,142,78,220,210,198,214,43,155,43,99,134,31,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,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,245,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,133,124,234,252,172,98,222,160,80,251,117,196,170,190,19,188,211,232,223,168,24,247,184,192,95,159,22,120,222,188,229,154,13,147,216,184,110,201,233,44,121,181,69,63,74,121,101,78,220,243,193,243,238,211,210,212,111,107,105,42,94,223,166,57,220,138,141,95,151,88,149,201,81,14,112,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,44,255,0,130,44,215,65,170,121,117,235,150,7,135,211,210,91,245,66,151,7,201,235,178,230,76,205,181,119,72,60,45,82,82,84,196,229,114,172,148,209,69,36,112,171,91,181,34,149,94,174,99,86,118,201,53,91,22,233,198,54,79,164,118,174,86,186,49,143,106,53,190,174,229,125,188,98,248,203,241,26,90,43,147,41,103,167,184,197,105,102,234,215,181,221,86,74,104,162,145,236,145,169,27,250,173,68,76,235,19,164,100,209,212,89,162,142,3,108,154,203,142,240,167,129,89,53,206,31,9,144,81,91,210,154,150,223,45,189,180,149,86,251,92,107,219,162,167,169,70,189,200,233,155,3,35,85,85,108,111,107,92,214,74,206,235,36,123,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,158,43,153,127,3,148,220,71,97,179,107,14,14,250,182,106,46,23,103,145,144,210,70,201,106,25,124,183,66,178,78,180,77,133,136,231,37,74,57,242,186,23,49,191,91,228,88,222,138,142,99,225,170,14,15,52,115,86,53,163,95,113,123,78,142,77,224,175,88,253,194,139,32,158,239,182,154,79,130,210,193,91,78,215,92,59,21,15,99,42,123,47,150,55,246,17,85,207,233,211,162,167,94,151,189,196,220,119,88,120,68,213,120,111,181,180,149,151,38,105,189,245,181,149,20,148,206,166,130,105,210,217,55,113,241,196,233,36,116,108,87,117,84,98,200,245,106,42,34,185,221,58,174,109,205,84,20,109,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,161,145,172,111,68,86,177,243,114,174,7,56,187,186,240,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,119,108,238,39,69,100,147,70,142,143,186,178,55,65,24,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,228,126,176,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,201,205,223,36,75,181,30,171,12,49,58,163,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,207,158,171,63,213,44,239,84,62,206,125,186,190,252,79,236,150,63,71,139,89,255,0,189,97,135,194,218,233,119,118,32,254,19,27,191,111,113,255,0,91,247,61,122,252,220,189,16,157,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,170,190,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,151,252,0,4,106,230,37,174,149,154,3,194,158,87,146,88,111,63,12,201,47,221,172,110,195,51,82,116,145,181,85,74,169,43,226,146,21,107,161,154,58,86,85,77,28,138,230,181,178,66,207,235,42,163,29,158,195,186,240,71,175,52,220,56,241,47,135,106,77,230,182,174,12,121,42,31,107,200,18,26,137,99,98,219,170,88,177,73,36,172,137,143,116,204,133,206,142,165,34,216,237,239,167,98,39,71,109,114,104,204,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,28,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,4,85,230,143,228,79,83,127,5,247,138,34,128,75,254,230,143,228,79,83,127,5,247,138,34,128,77,84,3,202,105,190,170,233,198,176,88,170,50,125,47,205,45,89,53,170,146,225,83,107,154,174,221,80,146,198,202,168,31,178,72,213,83,254,203,154,191,213,124,111,142,70,43,152,246,57,222,172,0,0,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,137,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,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,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,52,225,219,143,31,219,127,7,122,183,160,218,177,122,221,159,99,250,95,144,124,54,233,113,184,247,42,178,136,91,67,92,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,42,172,213,64,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,160,0,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,44,127,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,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,10,185,118,112,37,117,225,195,91,117,94,245,169,56,205,37,230,163,28,168,161,181,97,25,99,224,116,108,169,130,104,36,150,178,90,104,94,189,88,245,138,106,72,164,145,17,200,215,248,136,99,149,232,147,117,176,163,53,156,88,249,167,214,79,80,50,31,113,156,244,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,0,0,0,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,0,8,149,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,89,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,249,181,21,171,252,148,249,50,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,200,250,228,207,243,41,112,26,125,45,118,67,86,152,157,45,226,107,251,45,45,84,108,11,113,150,24,224,117,67,209,19,171,222,145,66,198,55,114,174,196,89,54,109,238,73,186,74,114,249,224,146,235,197,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,173,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,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,19,252,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,0,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,146,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,91,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,126,128,21,107,205,7,151,221,77,218,166,245,197,14,139,90,169,24,246,83,186,191,48,177,211,69,21,51,54,67,21,85,69,101,233,101,150,118,181,94,173,100,13,124,17,69,190,71,171,165,250,158,231,245,172,28,55,63,204,180,250,166,235,85,134,100,53,118,167,223,44,245,182,11,154,66,169,178,178,221,87,18,197,81,79,43,28,138,215,177,205,94,169,213,62,151,181,143,110,215,177,174,79,62,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,167,185,239,118,231,189,206,91,52,229,89,192,119,254,8,226,175,87,236,191,231,101,196,44,87,59,119,253,3,233,175,109,127,119,254,176,216,153,36,63,230,234,24,239,241,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,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,143,201,176,98,120,174,41,241,47,178,216,205,170,205,241,155,132,215,107,143,195,232,163,167,241,149,210,244,238,212,205,177,19,185,51,246,183,116,142,234,231,116,78,170,189,15,1,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,63,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,252,200,109,195,63,42,141,35,225,243,87,42,117,90,243,149,213,231,79,183,84,119,241,58,27,149,185,144,178,206,244,123,149,147,204,173,123,155,87,82,198,246,209,146,108,137,140,122,58,68,143,127,109,98,155,224,2,162,249,172,112,43,77,135,73,95,197,62,148,80,82,83,88,170,170,22,108,214,133,213,82,186,118,220,106,235,94,191,18,98,205,35,145,204,150,90,136,226,116,49,163,123,106,145,185,172,115,93,34,197,89,100,180,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,5,85,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,191,224,0,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,233,116,110,69,174,176,104,207,130,61,121,169,226,59,134,140,59,82,111,53,180,147,228,43,78,251,94,64,144,212,69,35,210,227,76,245,138,73,37,100,76,99,97,124,205,108,117,41,22,198,236,101,67,17,58,183,107,151,186,145,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,28,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,4,85,230,143,228,79,83,127,5,247,138,34,128,75,254,230,143,228,79,83,127,5,247,138,34,128,77,84,21,193,205,67,142,170,108,3,30,186,240,195,165,181,244,147,228,247,202,121,173,185,156,211,82,203,190,211,110,158,150,23,182,8,146,72,210,25,31,85,13,74,162,200,199,191,180,198,189,54,182,71,177,241,215,95,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,158,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,0,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,196,42,230,97,193,69,199,137,252,18,219,155,105,165,179,196,234,78,37,210,154,138,142,52,165,135,227,52,51,77,26,73,79,53,68,206,143,103,103,171,231,141,93,38,212,235,59,81,138,233,145,205,162,192,106,160,28,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,0,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,1,154,206,44,124,211,235,39,168,25,15,184,206,92,247,42,203,77,170,221,192,230,3,89,111,182,82,82,212,93,42,47,21,117,210,195,11,88,250,169,210,231,83,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,252,154,136,146,212,0,0,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,0,2,186,185,174,112,81,251,77,197,103,226,83,76,237,150,170,108,147,18,183,212,84,229,177,116,236,205,120,181,195,27,92,149,27,213,201,27,166,165,142,55,252,156,221,242,68,187,81,234,176,195,19,169,176,235,252,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,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,125,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,61,88,6,107,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,159,231,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,0,1,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,72,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,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,68,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,8,213,193,151,45,221,56,225,46,251,93,158,92,242,79,183,121,156,187,160,182,221,234,45,137,71,29,170,149,204,219,35,105,224,238,203,210,105,58,189,175,153,95,187,182,169,27,81,136,233,123,179,0,0,82,7,52,46,10,63,119,252,237,250,207,167,182,203,85,14,155,102,87,6,83,69,110,162,78,207,193,174,142,133,207,125,58,68,231,47,88,101,237,79,52,107,26,35,35,250,226,217,27,89,23,114,11,19,127,150,135,3,149,60,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,91,36,72,216,138,174,123,225,188,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,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,0,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,50,196,105,35,131,187,77,170,203,194,134,143,81,217,173,148,148,20,242,96,246,90,183,197,77,11,98,99,167,158,142,41,166,149,90,212,68,87,201,44,146,72,247,127,55,61,238,114,245,85,85,59,0,0,21,87,207,59,238,79,243,39,233,164,85,229,113,231,179,76,191,26,246,122,210,255,0,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,145,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,68,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,124,168,99,98,239,87,49,27,113,36,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,0,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,135,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,1,21,121,163,249,19,212,223,193,125,226,136,160,18,255,0,185,163,249,19,212,223,193,125,226,136,160,18,250,57,140,241,175,251,170,233,196,22,12,2,231,106,147,83,114,159,225,219,105,167,94,236,150,186,21,71,164,151,55,67,181,204,118,215,177,35,137,178,171,90,249,28,231,116,149,176,203,26,209,13,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,85,226,27,132,253,109,225,114,166,195,6,176,227,148,150,230,100,180,238,154,219,53,53,198,10,166,74,248,226,129,245,16,170,70,229,115,95,11,170,89,27,213,81,24,231,163,150,55,72,206,143,94,215,203,139,142,58,110,20,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,94,240,0,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,85,175,54,254,11,46,183,170,153,56,172,210,220,126,174,190,162,58,126,153,228,17,84,186,87,182,8,34,142,58,123,132,80,43,85,81,145,197,26,178,117,99,186,53,140,138,78,218,34,79,41,84,38,170,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,248,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,248,112,177,242,59,172,146,177,191,75,87,167,94,171,209,17,85,41,219,36,231,1,175,55,77,121,178,234,117,138,197,73,105,194,109,52,254,10,92,25,107,59,208,87,193,38,197,168,146,122,174,219,92,181,42,230,34,197,50,70,137,10,53,173,70,61,31,80,147,205,254,61,117,75,4,214,158,91,25,206,165,233,165,247,227,56,221,231,225,158,10,183,194,205,79,221,237,95,233,97,147,248,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,106,7,132,239,52,250,55,234,6,61,238,48,26,83,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,128,0,0,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,0,6,107,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,159,224,174,174,62,185,159,86,104,157,246,175,69,244,26,217,191,51,163,239,65,126,187,222,237,51,197,29,161,206,99,155,19,105,96,153,25,223,153,119,50,118,204,230,190,153,99,237,43,82,116,149,123,127,95,43,158,59,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,55,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,220,150,55,43,213,174,88,102,149,213,109,197,143,154,125,100,245,3,33,247,25,203,84,228,169,229,99,41,245,2,187,219,173,196,255,0,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,160,0,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,64,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,0,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,165,62,19,188,172,104,223,167,248,247,183,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,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,0,0,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,0,5,85,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,191,224,1,2,185,195,107,125,171,3,225,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,255,0,55,61,238,114,194,198,177,17,19,163,228,114,185,54,35,36,170,30,22,52,83,247,137,226,11,9,209,201,46,30,10,147,32,184,47,143,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,238,98,183,184,172,221,209,189,85,58,175,52,127,61,154,155,248,47,179,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,178,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,169,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,35,7,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,1,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,57,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,181,64,8,171,205,31,200,158,166,254,11,239,20,69,0,151,253,205,31,200,158,166,254,11,239,20,69,0,158,171,84,181,75,59,214,156,238,231,169,154,151,125,248,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,248,112,177,145,183,164,113,49,191,75,83,175,78,171,213,85,85,109,167,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,156,50,49,206,133,172,111,85,108,142,123,35,156,26,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,255,0,52,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,148,111,70,185,237,100,177,74,196,123,246,110,89,191,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,64,0,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,0,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,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,240,12,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,250,129,143,123,140,6,148,193,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,0,0,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,0,1,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,39,248,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,187,26,199,61,140,114,189,148,131,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,249,181,81,201,252,208,249,50,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,200,185,78,74,158,86,50,159,80,43,189,186,220,79,243,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,0,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,0,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,83,225,59,202,198,141,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,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,0,0,1,149,115,74,124,39,121,88,209,191,79,241,239,110,128,234,160,0,85,95,60,239,185,63,204,159,166,145,87,149,199,158,205,50,252,107,217,235,75,254,0,20,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,114,245,174,225,98,255,0,205,49,107,69,207,197,127,207,83,95,7,101,31,255,0,236,215,111,123,63,226,99,191,198,33,21,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,169,93,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,107,25,226,233,94,212,146,154,167,99,30,244,143,187,4,145,75,219,222,174,102,253,174,250,154,168,92,87,41,13,121,166,213,62,26,35,211,107,133,109,92,249,14,152,84,124,46,165,106,106,37,168,124,182,233,223,36,180,50,35,222,196,107,24,214,164,180,204,137,175,126,198,81,181,126,150,189,141,79,107,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,0,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,14,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,130,251,197,17,64,37,255,0,115,71,242,39,169,191,130,251,197,17,64,37,138,114,197,229,255,0,71,171,181,148,220,64,235,126,59,226,240,90,77,179,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,243,134,70,53,179,57,237,234,174,141,175,100,151,40,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,237,148,233,86,163,225,122,143,85,164,57,38,23,117,164,204,233,46,12,181,186,200,218,117,150,170,74,169,21,169,20,113,54,61,221,238,230,246,44,107,30,230,200,215,177,204,87,35,154,171,161,238,17,109,154,219,101,225,211,12,179,113,23,37,92,154,131,65,79,83,77,117,125,93,92,21,83,185,140,170,153,180,203,36,208,57,204,149,254,25,32,234,253,206,123,151,170,189,85,234,229,59,0,0,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,0,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,28,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,0,30,83,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,248,144,189,146,55,164,145,49,223,75,147,175,78,139,213,21,81,115,217,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,255,0,202,225,59,205,62,141,250,129,143,123,140,6,148,193,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,0,0,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,0,1,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,39,248,5,96,115,69,229,255,0,71,119,163,185,113,55,162,24,239,102,235,15,137,184,231,22,184,36,130,10,89,41,98,130,89,230,187,55,184,246,109,153,59,93,37,142,52,123,166,116,141,145,26,143,73,93,45,75,23,83,201,83,202,198,83,234,5,119,183,91,137,254,114,174,44,124,172,107,39,167,249,15,183,78,102,176,213,64,0,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,128,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,0,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,39,121,88,209,191,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,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,129,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,0,0,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,0,10,171,231,157,247,39,249,147,244,210,42,242,184,243,217,166,95,141,123,61,105,127,192,28,211,137,29,111,181,112,225,162,89,78,180,94,108,117,119,154,124,114,158,39,50,130,154,70,198,250,153,230,158,58,120,88,175,119,201,140,89,102,143,123,250,57,90,205,206,70,189,81,24,185,162,52,187,195,118,136,90,184,112,209,44,91,69,236,215,202,187,205,62,57,79,43,95,95,83,27,99,125,76,243,79,37,68,207,70,55,228,198,44,179,73,177,157,92,173,102,214,171,158,168,175,90,76,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,227,143,243,176,209,123,85,186,167,3,215,124,123,16,164,165,168,186,84,85,88,114,107,196,47,107,31,85,58,69,27,237,205,150,61,221,94,244,138,26,212,73,81,138,187,35,99,30,238,141,137,169,194,185,78,235,165,247,76,56,160,182,105,207,198,109,84,88,182,165,245,183,93,219,112,70,51,117,84,20,245,18,80,44,50,170,181,91,51,167,127,97,172,234,173,147,196,171,118,57,253,183,50,202,185,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,0,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,225,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,69,94,104,254,68,245,55,240,95,120,162,40,4,191,238,104,254,68,245,55,240,95,120,162,43,3,151,55,5,31,189,86,163,207,127,207,237,151,88,244,203,22,254,37,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,37,244,128,15,41,113,210,173,56,187,234,61,163,87,174,120,93,170,167,51,176,219,234,45,118,219,220,148,232,181,84,212,179,42,44,145,181,223,255,0,154,53,87,234,99,102,157,173,86,164,210,163,253,88,0,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,0,113,78,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,82,14,144,105,110,119,162,220,113,105,118,154,106,93,139,224,217,37,155,80,49,127,27,69,226,161,168,237,119,106,233,102,143,248,144,189,241,187,172,114,177,223,75,151,167,94,139,209,81,81,52,82,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,0,0,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,0,12,214,113,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,63,192,5,43,115,66,224,91,246,41,149,63,92,116,115,12,240,154,109,122,217,241,138,106,39,110,134,197,116,146,71,34,244,133,26,158,30,142,110,177,246,250,43,152,201,85,241,255,0,9,174,167,141,101,87,37,79,43,25,79,168,21,222,221,110,39,249,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,0,0,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,23,82,0,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,0,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,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,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,243,44,39,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,255,0,16,241,51,218,229,146,74,87,247,235,234,42,25,177,210,71,27,215,163,38,106,47,86,39,212,139,211,170,116,85,237,96,241,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,34,162,255,0,184,169,197,63,251,254,210,175,254,43,113,255,0,81,46,164,0,0,5,43,127,113,83,138,127,247,253,165,95,252,86,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,200,246,160,0,66,174,100,60,20,234,159,24,63,179,191,217,157,255,0,20,182,125,146,248,191,141,248,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,197,120,51,229,127,175,188,59,113,39,135,235,30,107,151,233,253,109,151,31,248,135,137,130,215,112,173,146,169,253,250,10,138,118,108,108,148,145,177,122,62,102,170,245,122,125,40,189,58,175,68,91,63,0,135,252,198,56,82,215,30,45,177,92,51,10,210,188,183,20,181,89,108,247,10,171,165,230,154,251,52,209,120,138,164,141,145,209,201,19,225,167,149,255,0,67,36,172,71,39,86,181,123,173,85,71,42,34,182,53,240,177,202,91,88,52,155,136,44,39,83,117,99,32,211,251,206,55,139,220,22,233,45,37,174,233,112,90,165,170,138,39,190,142,70,35,169,162,106,246,234,146,158,69,71,61,26,173,98,162,163,145,85,171,106,133,96,113,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,240,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,250,85,58,244,94,168,146,127,151,167,11,249,247,9,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,108,18,82,82,66,214,185,211,69,19,145,251,169,222,170,136,213,78,138,223,159,243,68,232,28,93,104,133,215,136,238,29,51,61,26,177,95,41,45,23,43,253,61,51,168,234,234,227,115,224,73,233,234,161,169,141,146,109,250,154,199,186,4,98,189,17,202,196,122,185,26,253,187,22,173,191,184,169,197,63,251,254,210,175,254,43,113,255,0,81,44,211,139,109,25,207,184,143,225,95,35,210,43,51,241,251,54,89,145,211,218,220,244,169,175,154,75,117,52,240,214,211,84,204,196,168,108,29,215,177,18,25,26,199,246,90,174,250,85,90,206,171,210,0,104,135,40,158,36,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,78,189,58,170,127,50,221,0,0,133,92,200,120,41,213,62,48,127,103,127,179,59,254,41,108,251,37,241,127,27,241,218,170,152,123,158,43,194,118,251,93,152,37,235,211,195,63,118,237,189,58,183,167,94,171,211,197,114,244,229,233,173,28,38,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,182,121,42,233,38,107,156,217,169,162,106,51,109,59,209,85,28,171,213,91,242,254,106,142,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,190,95,201,87,218,242,222,224,167,84,248,62,253,162,126,211,47,248,165,207,237,111,194,60,23,192,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,1,197,56,204,209,76,171,136,158,27,51,13,28,194,174,22,170,43,214,65,240,255,0,13,61,210,89,35,165,103,98,190,158,161,251,221,28,114,61,58,178,23,34,116,98,253,74,157,122,39,85,74,193,254,226,167,20,255,0,239,251,74,191,248,173,199,253,68,181,78,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,164,252,15,140,236,120,122,200,42,127,196,247,35,221,187,177,183,250,233,211,119,95,159,78,139,234,180,183,75,112,77,22,193,45,154,103,166,150,47,131,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,137,51,223,35,186,201,43,221,245,57,122,117,232,157,17,17,19,213,128,0,0,2,189,121,133,242,244,214,142,44,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,182,161,136,138,174,69,234,142,249,127,37,95,107,203,123,130,157,83,224,251,246,137,251,76,191,226,151,63,181,191,8,240,95,2,170,169,155,183,225,124,95,115,187,222,130,46,157,124,75,54,237,221,215,163,186,244,232,157,102,168,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,124,255,0,146,44,96,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,226,30,38,11,93,194,182,74,167,247,232,42,41,217,177,178,82,70,197,232,249,154,171,213,233,244,162,244,234,189,17,108,252,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,228,84,95,247,21,56,167,255,0,127,218,85,255,0,197,110,63,234,37,212,131,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,138,139,254,226,167,20,255,0,239,251,74,191,248,173,199,253,68,186,144,0,7,31,215,158,25,240,221,121,200,116,219,51,188,215,85,219,178,29,46,202,40,178,59,45,108,42,175,99,153,29,85,60,213,52,146,196,174,70,185,147,54,154,52,71,252,159,27,216,199,34,171,119,199,39,96,5,122,243,11,229,233,173,28,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,109,67,17,21,92,139,213,29,242,254,74,190,215,150,247,5,58,167,193,247,237,19,246,153,127,197,46,127,107,126,17,224,190,5,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,139,214,254,81,60,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,254,101,132,240,103,162,153,87,14,220,54,97,250,57,154,220,45,85,183,172,127,226,30,38,123,92,178,73,74,254,253,125,69,67,54,58,72,227,122,244,100,205,69,234,196,250,145,122,117,78,138,189,172,0,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,124,255,0,146,44,96,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,226,30,38,11,93,194,182,74,167,247,232,42,41,217,177,178,82,70,197,232,249,154,171,213,233,244,162,244,234,189,17,108,252,0,0,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,249,147,83,151,167,11,249,247,9,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,108,18,82,82,66,214,185,211,69,19,145,251,169,222,170,136,213,78,138,223,159,243,68,148,0,3,242,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,204,229,92,43,112,199,98,225,87,21,203,176,172,90,245,227,108,185,6,97,95,146,219,169,188,51,227,248,93,44,241,193,28,84,59,223,44,175,159,180,202,118,167,121,202,142,127,94,170,212,95,154,246,179,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,138,139,254,226,167,20,255,0,239,251,74,191,248,173,199,253,68,186,144,0,33,87,50,30,10,117,79,140,31,217,223,236,206,255,0,138,91,62,201,124,95,198,252,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,252,191,154,165,133,0,14,41,198,102,138,101,92,68,240,217,152,104,230,21,112,181,81,94,178,15,135,248,105,238,146,201,29,43,59,21,244,245,15,222,232,227,145,233,213,144,185,19,163,23,234,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,243,45,208,0,0,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,200,168,191,238,42,113,79,254,255,0,180,171,255,0,138,220,127,212,75,116,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,249,30,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,87,251,168,252,9,255,0,195,159,253,217,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,252,143,214,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,126,68,107,254,234,63,2,127,240,231,255,0,118,111,31,234,132,148,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,191,35,245,143,63,106,207,240,219,238,101,127,211,235,54,67,73,89,144,226,180,244,53,55,170,24,85,92,250,6,86,36,171,76,146,170,38,214,189,237,130,71,163,58,239,70,108,114,162,54,70,43,189,0,0,0,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,123,41,156,199,109,123,28,157,90,170,213,233,213,21,83,230,117,93,20,215,189,39,226,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,129,169,164,217,84,200,227,145,209,236,168,142,55,175,70,77,26,245,68,219,245,116,235,213,21,19,160,3,138,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,248,61,125,94,250,87,201,36,109,147,125,60,18,49,58,190,25,19,162,174,239,167,175,78,138,138,191,173,161,124,81,232,79,18,159,27,253,138,103,63,104,254,206,120,111,137,255,0,70,86,81,246,60,71,119,179,254,83,20,123,183,118,37,254,175,94,155,126,125,58,167,94,170,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,190,13,146,89,187,62,54,139,224,87,42,142,215,118,22,77,31,241,33,167,124,110,235,28,172,119,210,229,233,215,162,244,84,84,78,129,162,154,247,164,252,68,226,181,89,174,142,101,127,104,44,180,87,7,218,231,169,240,53,52,155,42,153,28,114,58,61,149,17,198,245,232,201,163,94,168,155,126,174,157,122,162,162,116,0,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,123,41,156,199,109,123,28,157,90,170,213,233,213,21,83,230,118,173,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,225,204,198,72,222,146,68,246,253,77,78,189,58,167,84,84,85,245,96,3,207,231,153,254,27,166,24,204,249,158,160,100,52,150,43,21,45,69,37,53,69,194,173,85,176,64,250,154,136,233,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,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,77,85,79,172,0,114,173,116,226,143,66,120,107,248,39,237,175,57,251,57,246,143,196,252,51,250,50,178,179,191,225,251,93,239,242,104,164,219,183,191,23,245,186,117,221,242,235,209,122,121,77,45,227,215,132,237,105,206,237,154,103,166,154,173,241,156,146,243,222,240,84,95,2,185,83,247,123,80,190,105,63,137,53,59,35,111,72,226,123,190,167,39,94,157,19,170,170,34,200,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,39,34,175,214,1,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,23,208,0,15,201,184,229,152,173,158,251,104,197,174,217,53,170,138,245,144,120,143,132,91,170,43,99,142,170,225,216,98,62,127,15,19,149,31,47,109,138,142,126,196,93,173,84,85,232,135,235,0,124,150,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,230,215,177,205,94,138,138,135,214,0,0,0,1,26,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,124,206,213,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,252,57,152,201,27,210,72,158,223,169,169,215,167,84,234,138,138,188,3,251,168,252,9,255,0,195,159,253,217,188,127,170,29,255,0,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,125,88,0,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,205,207,123,90,157,85,81,15,172,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,242,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,4,119,107,84,215,90,139,20,55,58,71,220,168,233,225,171,168,163,108,205,89,225,130,103,72,216,165,124,125,119,53,143,116,19,53,174,84,232,229,138,68,78,187,87,167,214,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,242,101,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,145,26,255,0,186,143,192,159,252,57,255,0,221,155,199,250,161,42,129,231,241,60,255,0,13,206,170,114,10,92,63,33,164,187,63,21,188,73,96,187,173,50,171,153,75,113,142,40,165,150,157,95,211,107,158,198,207,26,63,106,174,215,238,99,186,61,143,107,125,0,0,0,0,62,75,101,218,213,122,166,125,101,154,231,73,95,79,29,68,244,143,150,154,102,202,198,207,4,175,134,104,149,205,85,68,124,114,199,36,111,111,243,107,216,230,175,69,69,67,235,7,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,31,93,206,99,29,60,45,115,145,58,53,101,141,23,166,228,235,245,128,0,7,159,195,115,252,55,80,105,174,181,88,102,67,73,117,101,142,241,91,96,185,164,42,187,232,238,52,146,172,85,20,242,177,200,142,99,218,228,234,157,83,234,99,152,246,238,99,218,229,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,84,6,139,241,237,251,171,241,137,173,122,111,168,144,120,141,50,201,181,67,33,172,171,168,130,159,125,85,150,185,245,210,68,181,141,70,38,249,161,86,71,27,101,139,230,228,107,26,248,147,115,93,28,214,254,0,0,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,39,121,88,209,191,79,241,239,110,128,231,252,116,113,155,98,224,243,78,41,110,113,218,190,51,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,29,11,98,218,171,168,248,94,163,210,234,246,55,154,93,105,51,58,75,131,238,141,189,186,161,101,170,146,170,69,114,203,36,174,147,119,123,185,189,233,34,73,185,178,53,239,107,209,200,231,34,221,79,30,87,29,71,187,242,204,202,174,122,189,142,90,172,57,157,77,190,193,37,238,219,107,172,90,154,90,106,165,187,209,110,107,36,84,255,0,153,85,168,233,26,199,42,181,178,204,141,73,94,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,95,38,171,158,215,196,155,92,232,225,154,160,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,131,149,199,145,61,50,252,107,222,43,74,234,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,236,28,143,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,233,218,99,213,102,160,99,190,104,247,162,71,253,100,141,118,218,248,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,217,255,0,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,10,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,128,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,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,40,91,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,48,57,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,10,149,213,254,51,111,188,30,115,51,213,123,156,150,175,140,225,153,71,217,218,124,154,219,19,24,149,78,142,43,69,47,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,118,191,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,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,149,65,164,28,102,223,120,195,230,103,165,23,56,237,95,6,195,49,127,180,84,248,205,182,86,49,106,155,28,182,138,174,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,119,42,62,89,59,175,57,91,181,214,193,195,110,19,125,177,92,234,237,215,43,118,164,91,106,232,235,41,38,116,51,211,79,29,5,193,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,118,14,5,248,205,177,113,135,167,21,87,57,45,95,6,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,146,74,128,85,95,60,239,185,63,204,159,166,145,87,149,199,158,205,50,252,107,217,235,75,73,230,71,196,54,182,240,237,162,81,228,90,55,137,85,185,247,26,134,211,86,229,208,190,9,153,140,189,39,129,98,89,105,38,134,86,204,202,150,172,240,35,221,181,145,189,89,243,222,248,218,181,23,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,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,79,64,10,64,230,133,198,191,239,1,157,191,70,52,246,231,106,174,211,108,54,224,202,152,174,52,75,222,248,205,209,176,185,143,168,73,92,212,233,12,93,217,225,141,35,85,100,159,92,187,228,107,226,237,246,190,78,186,233,174,215,159,136,104,167,217,111,180,122,109,142,118,191,164,252,117,29,31,217,79,17,241,10,159,241,61,180,168,174,241,85,9,183,250,235,217,219,215,228,213,232,90,160,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,60,58,233,196,126,163,235,158,184,220,117,206,237,144,93,104,46,191,16,74,139,3,98,175,94,229,134,150,41,150,74,74,106,105,99,108,123,59,61,81,82,70,53,142,116,155,165,95,173,238,114,221,247,2,252,102,216,184,195,211,138,171,156,150,175,131,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,78,218,39,199,29,55,10,92,108,235,158,31,168,44,171,168,211,172,195,82,47,111,174,154,39,203,43,236,149,109,184,84,49,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,46,36,0,84,95,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,0,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,64,37,255,0,114,184,242,39,166,95,141,123,197,105,42,128,4,85,230,143,228,79,83,127,5,247,138,35,197,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,235,124,137,35,21,81,207,100,51,124,2,53,115,8,226,11,81,248,108,225,198,225,159,233,110,63,227,111,85,119,8,44,255,0,18,124,11,52,54,40,231,100,159,223,242,71,181,204,118,215,178,56,152,146,42,71,221,158,45,219,211,248,82,83,15,10,188,85,102,92,58,241,13,71,173,53,87,42,187,187,46,245,14,166,204,22,166,52,173,171,186,91,170,42,35,150,177,81,242,189,174,90,149,115,27,43,30,178,55,172,172,110,245,115,28,246,187,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,1,74,220,217,56,188,253,174,234,63,238,251,133,86,239,196,48,11,131,254,44,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,181,228,227,173,250,243,62,101,93,161,148,182,58,188,143,75,233,105,230,184,213,214,77,38,214,98,179,189,30,232,214,41,29,242,115,42,101,107,154,180,169,243,87,171,231,102,212,101,71,115,245,121,144,235,206,101,195,111,48,61,56,213,108,50,182,173,175,183,96,246,230,92,232,97,168,72,89,118,183,45,214,189,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,44,83,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,167,110,107,28,113,211,106,85,214,191,133,189,54,101,92,86,44,98,240,172,202,110,110,124,176,45,198,227,74,231,177,104,153,31,84,71,211,67,47,87,57,210,53,123,147,69,27,152,141,108,77,146,107,52,226,199,202,198,178,122,127,144,251,116,230,107,13,84,16,131,153,127,28,116,220,56,225,179,104,246,14,202,183,234,46,105,103,145,240,213,198,249,105,217,99,183,76,178,64,181,173,153,138,215,45,74,185,146,182,22,177,223,67,227,89,30,168,141,99,38,168,190,23,181,51,89,116,179,92,113,91,222,131,85,244,203,238,87,10,123,53,37,190,89,26,218,91,183,137,153,145,165,13,74,61,236,99,161,149,234,196,93,206,110,215,35,94,215,49,236,107,219,164,139,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,144,87,155,254,83,125,193,180,11,79,115,92,90,187,193,94,177,253,80,180,221,45,213,61,166,73,216,170,130,138,190,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,213,120,23,227,54,197,198,30,156,85,92,228,181,124,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,0,5,96,115,69,230,1,71,104,163,185,112,201,162,25,23,122,235,55,137,183,103,23,72,35,130,122,88,233,101,130,88,38,180,183,184,199,238,153,123,189,101,146,53,99,161,116,109,141,28,175,89,91,20,74,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,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,202,213,230,243,169,153,86,141,234,63,14,26,165,133,85,248,123,214,51,112,191,220,41,183,73,35,35,155,98,219,55,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,153,92,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,2,0,115,66,227,167,246,41,138,191,67,180,115,51,240,154,147,122,217,241,138,154,38,238,154,197,107,146,55,42,244,153,28,158,30,178,110,177,246,250,35,158,200,149,242,127,9,206,167,145,107,131,129,206,46,238,188,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,93,219,59,137,209,89,36,209,163,163,238,172,141,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,249,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,51,89,197,143,154,125,100,245,3,33,247,25,201,233,202,251,152,37,53,166,154,203,194,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,247,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,178,54,35,98,250,88,214,116,181,240,0,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,0,114,174,44,124,172,107,39,167,249,15,183,78,102,176,191,56,56,152,195,120,80,229,249,164,250,165,152,80,213,220,94,236,31,27,182,218,45,148,200,173,125,198,227,37,170,55,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,164,29,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,170,114,175,224,86,155,0,199,173,92,79,106,149,5,36,249,61,242,158,27,150,25,12,53,82,239,180,219,167,165,153,142,158,85,142,68,134,71,213,67,82,138,145,189,143,237,49,172,93,205,145,239,100,125,215,154,63,145,61,77,252,23,222,40,138,33,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,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,252,27,36,179,108,251,65,143,247,38,168,248,95,118,106,134,82,255,0,125,62,8,163,159,187,29,58,201,252,52,93,157,118,187,162,167,206,64,2,63,241,139,198,46,9,194,6,9,79,127,191,209,252,103,36,188,239,251,63,143,247,38,167,248,167,106,106,118,85,127,125,50,9,99,131,181,29,66,73,252,68,77,253,54,183,170,175,203,62,249,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,123,220,174,60,137,233,151,227,94,241,90,114,174,114,122,41,246,231,135,219,78,177,210,92,59,53,122,101,112,94,244,18,75,182,57,232,110,50,211,211,201,181,169,27,149,211,54,118,81,171,122,189,141,72,251,253,119,59,98,21,129,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,229,92,83,235,95,238,237,195,238,109,172,113,219,252,109,94,63,111,79,1,3,162,238,70,250,233,229,101,61,47,117,189,200,213,97,73,230,137,100,218,244,119,109,31,183,171,186,34,230,176,211,70,128,232,229,139,135,253,26,196,244,119,28,155,196,82,99,54,246,211,201,83,181,236,241,117,79,115,164,169,169,216,247,189,99,238,207,36,178,246,247,171,89,191,107,126,150,162,29,0,20,3,205,31,207,102,166,254,11,236,244,68,255,0,228,169,229,99,41,245,2,187,219,173,196,255,0,0,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,1,77,124,206,185,128,81,234,237,101,79,15,218,33,145,120,188,22,147,116,25,53,202,40,224,150,150,253,85,28,240,205,19,105,158,230,44,137,12,18,83,252,166,141,237,108,206,123,186,35,163,107,31,36,53,208,30,30,53,67,137,140,202,183,3,210,107,85,37,125,222,223,103,171,189,204,202,154,200,233,153,216,129,26,136,212,115,213,17,95,36,178,67,11,19,249,111,149,170,245,100,104,249,25,207,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,47,83,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,69,0,243,71,243,217,169,191,130,251,61,17,213,121,98,241,227,251,16,190,211,104,54,172,94,182,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,203,117,32,20,173,204,235,143,31,219,125,246,167,65,180,158,245,187,1,199,238,14,248,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,78,85,202,227,207,102,153,126,53,236,245,164,255,0,231,87,229,99,22,245,2,135,219,174,37,64,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,5,91,225,97,168,237,119,97,124,50,127,14,102,62,55,117,142,87,183,234,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,206,192,10,171,231,157,247,39,249,147,244,210,42,242,184,243,217,166,95,141,123,61,105,123,217,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,34,185,98,241,227,251,16,190,211,104,54,172,94,182,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,203,117,37,112,115,80,227,170,155,0,199,174,188,48,233,109,125,36,249,61,242,158,107,110,103,52,212,178,239,180,219,167,165,133,237,130,36,146,52,134,71,213,67,82,168,178,49,239,237,49,175,77,173,145,236,124,117,65,165,186,91,157,235,78,119,108,211,61,52,177,124,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,252,73,158,200,219,210,56,158,239,169,201,215,167,68,234,170,136,186,41,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,253,24,216,142,115,220,200,162,137,138,247,236,220,189,84,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,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,209,212,245,90,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,195,153,143,141,221,99,149,237,250,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,25,172,226,199,205,62,178,122,129,144,251,140,228,191,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,231,52,143,115,97,115,27,213,27,27,158,248,238,80,241,81,235,94,145,203,170,21,26,42,221,71,199,211,59,165,167,134,165,248,251,171,152,218,213,100,177,201,43,81,145,170,245,123,210,40,95,43,152,222,175,100,107,27,222,141,100,145,185,222,212,202,185,115,220,180,185,130,83,107,13,170,207,195,230,175,221,106,228,212,26,10,127,13,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,213,202,170,245,119,91,10,0,3,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,40,4,191,238,87,30,68,244,203,241,175,120,173,37,80,0,138,188,209,252,137,234,111,224,190,241,68,80,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,249,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,201,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,63,166,122,171,167,26,201,138,193,154,233,110,105,106,201,172,181,27,91,226,109,245,9,39,102,71,70,201,59,51,51,250,240,204,140,146,53,116,82,35,100,102,228,71,53,23,228,126,174,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,249,148,3,199,215,10,53,156,41,107,141,93,146,217,22,252,51,40,239,94,49,121,163,134,116,142,10,87,76,228,117,3,164,149,93,220,154,159,232,107,149,36,123,157,27,224,145,219,86,93,141,234,188,175,120,215,253,223,243,182,104,198,161,92,237,84,58,109,153,92,31,83,45,198,181,123,63,6,186,58,22,177,149,11,43,90,189,97,151,181,4,50,36,138,140,143,232,151,124,109,100,189,203,191,32,7,54,78,47,63,100,90,113,251,190,225,85,187,50,252,254,222,255,0,139,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,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,162,142,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,62,173,185,213,249,167,197,189,63,161,247,27,137,194,184,28,226,238,235,194,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,221,179,184,157,21,146,77,26,58,62,234,200,221,4,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,145,250,192,174,14,107,28,113,212,233,173,170,191,133,189,54,101,36,183,220,158,206,172,202,110,110,124,83,165,186,221,84,215,177,104,153,31,85,86,84,205,23,87,57,210,53,59,112,203,27,152,142,116,173,146,26,118,52,167,197,143,149,141,100,244,255,0,33,246,233,204,214,26,19,227,163,140,219,23,7,154,113,75,115,142,213,241,156,207,40,241,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,118,162,190,88,232,7,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,124,139,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,215,123,152,215,189,141,71,190,101,2,0,115,171,242,177,139,122,129,67,237,215,18,168,56,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,65,60,52,113,23,130,113,65,165,148,26,153,130,212,127,154,163,188,81,108,155,250,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,205,23,249,162,117,80,8,107,204,83,142,170,110,22,176,213,193,244,250,190,145,250,169,127,167,134,106,24,106,105,101,123,45,150,233,150,161,139,114,69,88,214,9,158,217,41,221,27,33,115,255,0,174,246,189,204,123,26,172,125,32,218,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,213,242,57,62,110,85,114,255,0,53,63,127,90,244,19,86,56,118,202,169,112,173,99,197,62,207,222,171,109,236,186,65,77,227,169,170,247,210,190,73,35,108,155,233,228,145,137,213,240,200,157,21,119,125,61,122,116,84,85,156,28,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,85,95,60,239,185,63,204,159,166,144,3,134,142,34,243,190,23,245,78,131,83,48,90,143,243,84,119,138,45,144,255,0,73,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,249,162,255,0,52,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,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,4,85,227,235,141,124,87,133,61,56,171,178,90,110,126,35,83,114,107,124,209,227,150,250,117,141,242,80,111,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,38,214,202,248,168,91,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,124,142,129,196,23,12,90,203,195,13,246,211,96,213,236,95,225,178,94,237,241,92,40,106,96,153,181,20,179,117,99,22,104,27,51,58,177,102,129,239,72,229,98,42,244,118,215,53,93,28,145,72,249,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,161,145,164,140,84,86,189,147,94,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,205,103,22,62,105,245,147,212,12,135,220,103,57,81,118,124,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,61,64,6,85,205,41,240,157,229,99,70,253,63,199,189,186,3,170,128,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,29,43,90,53,231,50,214,168,240,219,93,246,182,174,43,22,7,139,218,241,155,21,165,213,9,36,20,108,165,162,130,9,230,98,35,26,155,234,37,133,101,114,170,43,209,22,56,213,238,108,76,233,47,249,105,114,251,169,214,27,173,159,136,61,95,181,82,73,167,212,21,30,38,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,171,85,21,138,238,182,255,0,106,207,240,219,238,101,127,211,235,54,67,73,89,144,226,180,244,53,55,170,24,85,92,250,6,86,36,171,76,146,170,38,214,189,237,130,71,163,58,239,70,108,114,162,54,70,43,163,175,52,127,34,122,155,248,47,188,81,20,2,123,253,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,223,94,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,58,220,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,205,75,254,229,113,228,79,76,191,26,247,138,211,181,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,210,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,53,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,250,155,35,145,32,7,46,77,51,253,168,113,147,167,22,234,138,75,172,148,22,27,131,178,106,201,237,241,245,240,190,2,55,84,83,190,103,43,28,214,66,234,168,233,162,114,175,78,189,228,99,92,215,61,170,104,80,2,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,159,224,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,129,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,124,166,141,238,116,45,99,186,35,100,115,31,29,75,105,110,150,231,122,211,157,219,52,207,77,44,95,25,201,47,61,239,5,69,226,161,167,238,246,161,124,210,127,18,103,178,54,244,142,39,187,234,114,117,233,209,58,170,162,46,130,120,62,225,51,13,225,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,126,206,189,199,162,35,165,122,172,117,230,117,192,119,237,190,197,83,175,58,79,101,221,159,99,246,247,124,74,215,110,183,119,42,178,136,90,248,91,31,87,119,90,157,234,120,27,80,173,219,28,146,204,212,142,20,235,178,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,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,254,13,146,89,182,125,160,199,251,147,84,124,47,187,53,67,41,127,190,159,4,81,207,221,142,157,100,254,26,46,206,187,93,209,83,231,80,60,209,252,246,106,111,224,190,207,68,69,82,221,57,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,86,95,53,238,56,233,177,171,85,239,132,125,57,101,90,95,110,84,244,236,203,174,200,249,105,210,134,146,86,199,59,104,160,86,171,86,87,207,19,153,221,114,245,137,33,149,209,244,123,164,127,102,162,201,85,202,227,207,102,153,126,53,236,245,164,255,0,231,87,229,99,22,245,2,135,219,174,37,43,29,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,248,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,125,89,85,124,243,190,228,255,0,50,126,154,69,94,87,30,123,52,203,241,175,103,173,47,248,227,252,85,112,207,134,241,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,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,117,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,86,199,180,47,155,157,102,37,195,5,238,195,168,80,124,111,84,241,27,125,53,30,55,87,118,170,158,127,180,242,75,81,43,59,149,11,20,8,145,120,72,59,10,245,146,110,229,78,197,254,35,100,115,156,86,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,239,114,230,224,163,247,85,211,137,239,249,253,178,213,38,166,229,63,196,185,84,192,157,217,45,116,42,140,88,237,141,155,115,152,237,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,152,0,164,14,99,252,192,43,56,136,190,203,164,154,67,145,127,177,61,7,134,158,90,154,120,231,167,147,34,170,216,201,55,84,50,102,71,35,33,134,69,86,50,21,110,213,146,37,149,202,255,0,224,164,92,47,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,112,163,186,229,220,38,102,88,247,10,248,23,21,150,106,138,187,222,61,149,84,92,105,175,81,195,64,141,102,60,248,43,93,75,76,178,200,146,57,210,50,119,71,39,71,246,216,198,63,100,106,170,233,25,187,228,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,140,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,135,51,25,35,122,73,19,219,245,53,58,244,234,157,81,81,87,58,252,88,249,167,214,79,80,50,31,113,156,229,69,191,114,242,230,83,110,201,112,155,134,153,241,49,152,108,200,49,75,124,213,182,171,228,180,213,85,85,87,139,93,37,29,69,85,83,170,123,81,61,22,106,104,41,92,229,149,206,71,206,215,53,54,190,86,189,242,213,182,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,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,242,121,98,219,181,30,139,131,108,42,167,82,50,59,173,202,75,135,136,168,178,211,92,232,214,25,173,150,116,145,99,164,166,107,220,187,230,133,89,31,126,41,29,209,18,42,136,216,207,225,198,197,40,4,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,146,80,0,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,160,18,210,121,72,113,167,106,178,211,71,194,158,169,100,20,148,20,242,84,117,192,231,150,153,177,49,211,207,44,146,84,91,229,157,28,136,175,146,89,17,240,35,219,213,207,124,177,247,21,86,8,139,95,0,17,87,154,63,145,61,77,252,23,222,40,138,1,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,108,215,141,46,98,120,206,119,193,53,162,191,70,175,180,148,183,221,78,168,147,24,191,219,166,160,168,153,246,232,18,223,28,183,122,88,166,154,24,226,123,227,90,218,56,22,109,170,142,101,67,221,18,35,155,190,42,224,225,86,221,168,247,142,35,180,234,211,164,185,29,215,31,202,107,114,10,90,122,59,189,178,141,106,230,183,198,247,237,168,169,116,8,168,146,195,28,11,43,229,141,235,219,116,77,145,36,250,21,198,148,206,85,196,191,14,152,39,20,26,89,95,166,121,213,63,249,218,203,61,110,249,191,163,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,252,149,63,146,166,117,181,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,253,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,44,43,133,110,106,148,218,107,194,230,65,130,106,114,82,79,153,96,118,120,45,186,122,145,80,75,34,94,25,218,116,84,240,85,50,52,100,76,101,42,178,30,228,139,44,111,150,21,232,214,186,102,57,210,215,6,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,249,23,125,203,83,130,139,119,14,154,113,67,170,25,173,179,166,166,229,214,247,73,82,247,37,84,18,90,173,117,41,77,43,45,146,193,35,145,139,51,31,3,95,35,150,38,189,178,61,241,34,185,172,71,62,106,148,173,206,175,205,62,45,233,253,15,184,220,72,0,77,254,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,125,12,141,36,98,162,181,236,154,242,72,149,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,78,148,45,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,242,154,83,226,199,202,198,178,122,127,144,251,116,230,107,14,149,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,182,41,202,251,151,221,77,166,166,203,197,14,180,218,169,30,247,211,182,191,15,177,212,197,21,75,54,77,21,45,69,29,233,37,138,119,53,30,141,124,237,100,18,197,190,55,163,101,250,94,214,116,178,172,79,63,195,115,170,156,130,151,15,200,105,46,207,197,111,18,88,46,235,76,170,230,82,220,99,138,41,101,167,87,244,218,231,177,179,198,143,218,171,181,251,152,238,143,99,218,223,64,8,1,206,175,202,198,45,234,5,15,183,92,74,86,59,175,7,124,85,102,92,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,90,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,253,9,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,56,87,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,66,186,38,189,142,240,209,185,209,186,103,238,110,214,42,53,23,184,248,216,252,246,103,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,191,114,185,224,74,235,162,118,169,181,223,90,49,154,74,124,218,249,78,198,227,246,234,184,29,227,113,234,39,53,233,43,228,220,187,98,169,168,107,218,138,205,157,200,163,106,177,92,213,154,104,155,42,184,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,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,250,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,90,87,42,126,58,170,115,24,232,56,88,213,122,250,186,155,237,45,58,67,133,87,54,150,38,192,235,117,37,19,19,225,175,72,99,106,181,241,69,79,36,173,154,69,119,113,22,70,185,237,115,99,73,124,255,0,60,239,185,63,204,159,166,149,86,75,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,242,63,88,229,92,75,241,23,130,112,191,165,149,250,153,157,84,127,157,163,179,209,108,155,250,78,233,225,166,154,10,62,228,81,73,217,238,246,30,222,235,219,177,159,205,87,249,34,231,175,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,214,63,202,251,151,221,77,166,166,203,197,14,180,218,169,30,247,211,182,191,15,177,212,197,21,75,54,77,21,45,69,29,233,37,138,119,53,30,141,124,237,100,18,197,190,55,163,101,250,94,214,116,159,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,158,206,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,159,252,175,185,130,83,90,105,172,188,47,107,77,214,173,236,125,67,104,48,251,229,76,178,212,191,124,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,187,35,98,54,47,165,141,103,75,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,205,103,22,62,105,245,147,212,12,135,220,103,38,254,27,192,173,55,20,188,184,116,211,56,211,234,10,70,106,165,130,158,233,13,12,213,53,82,177,151,59,116,55,155,171,214,218,136,178,36,16,189,210,84,58,70,76,230,127,93,141,99,158,198,57,94,202,235,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,252,218,168,228,254,104,94,247,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,42,128,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,28,255,0,71,181,211,78,53,230,143,38,187,105,125,231,227,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,253,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,39,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,45,211,140,94,42,240,78,9,244,106,157,150,75,109,170,60,146,174,222,250,44,31,27,240,115,69,67,47,134,117,60,78,111,240,35,237,197,13,60,115,199,39,105,93,22,246,179,182,199,53,87,115,104,218,217,196,142,182,218,117,181,252,70,210,231,213,111,212,87,212,79,82,183,202,154,120,42,95,190,104,31,78,244,72,165,99,161,70,36,47,116,108,98,51,100,108,70,181,136,212,107,122,91,255,0,27,247,221,80,201,121,98,101,183,173,104,193,169,48,252,218,122,123,67,111,86,122,74,232,234,224,130,118,95,41,25,190,57,35,123,219,178,70,181,178,163,55,189,88,146,35,21,206,86,171,150,162,248,78,243,79,163,126,160,99,222,227,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,42,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,113,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,116,14,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,143,133,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,70,122,249,141,233,159,236,191,140,157,71,183,83,210,93,99,160,191,92,27,147,81,207,112,143,167,138,241,241,182,162,161,240,185,24,214,190,22,213,73,83,19,85,58,244,236,171,28,231,57,142,82,127,242,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,185,137,182,150,228,234,137,29,77,177,172,69,93,147,193,81,47,113,207,123,157,226,118,253,45,141,168,176,219,155,102,107,117,202,184,210,200,44,87,10,122,72,233,240,235,61,170,201,66,232,88,228,124,144,62,153,181,202,233,85,92,168,175,238,215,74,212,86,163,83,99,88,157,58,162,185,210,43,146,22,150,255,0,249,203,214,187,133,139,255,0,52,197,173,23,63,21,255,0,61,77,124,29,148,127,255,0,179,93,189,236,255,0,137,142,255,0,24,133,170,0,80,15,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,19,252,30,83,29,213,44,19,43,206,242,237,51,176,95,124,86,73,130,120,15,180,20,94,22,102,120,63,27,10,205,75,252,71,177,35,147,124,109,87,127,13,206,219,211,163,186,47,200,206,191,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,10,171,230,185,192,183,248,254,40,52,83,12,255,0,206,42,179,250,42,23,127,162,230,221,35,167,70,255,0,210,248,167,181,223,238,38,86,127,148,76,87,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,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,163,35,21,205,99,159,20,177,61,88,205,251,82,53,115,31,230,1,71,195,189,138,93,36,210,28,139,253,150,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,127,5,37,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,191,238,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,218,139,230,143,231,179,83,127,5,246,122,35,181,112,121,193,149,139,140,62,4,111,246,200,238,191,6,204,241,125,64,187,84,99,55,41,94,245,165,108,146,219,45,125,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,87,173,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,143,255,0,118,111,59,253,220,126,204,253,148,255,0,102,127,252,29,246,147,179,15,194,252,62,207,252,35,216,235,254,89,253,157,141,157,141,255,0,197,235,179,251,212,174,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,10,227,15,131,43,23,7,156,8,216,45,146,93,126,51,153,229,26,129,105,168,201,174,81,61,233,74,233,34,182,93,59,84,212,209,187,167,72,98,238,202,137,35,154,146,72,231,185,206,218,138,200,163,226,188,174,60,246,105,151,227,94,207,90,79,254,117,126,86,49,111,80,40,125,186,226,87,175,44,235,77,170,255,0,198,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,250,188,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,215,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,42,219,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,2,189,121,190,240,207,134,230,58,61,83,196,211,107,170,232,50,204,14,158,138,218,244,106,172,144,92,173,211,215,54,38,192,246,43,145,35,124,82,213,190,86,200,223,230,139,35,30,215,117,141,209,83,9,99,252,157,248,103,195,117,7,50,189,107,254,97,93,143,221,223,131,212,50,138,209,143,202,171,45,93,29,197,232,201,98,186,75,30,228,107,24,214,164,140,129,92,215,238,149,37,123,123,111,166,99,150,226,65,10,185,174,126,241,223,187,140,255,0,177,79,252,84,254,248,251,127,224,119,252,83,225,123,27,183,183,211,255,0,228,255,0,198,248,173,191,94,205,157,127,129,226,10,97,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,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,51,68,95,159,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,170,14,58,56,50,190,240,121,168,244,182,200,238,191,25,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,142,80,114,113,180,241,71,110,204,171,171,45,86,202,186,93,17,186,83,205,87,117,150,239,12,172,164,170,173,68,124,48,203,107,114,167,71,212,164,176,246,230,115,58,199,218,141,205,151,248,141,167,68,132,28,88,249,167,214,79,80,50,31,113,156,157,56,143,5,31,189,87,44,205,43,191,224,22,203,84,122,155,139,124,106,75,109,76,233,218,146,233,66,151,123,130,201,108,116,219,154,198,238,123,210,72,157,42,57,172,145,174,111,88,155,52,178,37,96,157,171,131,158,30,191,121,254,32,177,189,38,173,169,186,209,89,106,251,245,183,187,133,186,151,189,37,29,12,17,58,71,57,85,81,89,23,113,233,28,13,149,232,173,108,147,199,244,189,122,49,218,62,50,174,76,174,39,248,21,169,192,56,121,211,30,39,180,182,130,174,124,98,249,131,217,46,89,156,51,85,69,178,211,113,158,158,137,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,93,205,141,236,100,113,127,75,117,75,59,209,108,238,217,169,154,105,125,248,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,248,115,49,241,187,172,114,189,191,83,87,167,94,169,209,81,21,52,61,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,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,160,16,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,217,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,241,146,41,212,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,73,78,104,92,20,126,239,249,219,245,159,79,109,150,170,29,54,204,174,12,166,138,221,68,157,159,131,93,29,11,158,250,116,137,206,94,176,203,218,158,104,214,52,70,71,245,197,178,54,178,46,228,22,45,167,146,231,15,95,12,177,100,124,78,221,170,110,180,245,119,127,19,137,90,40,164,165,237,82,205,66,199,211,77,61,99,100,114,117,155,172,241,164,45,86,116,107,29,79,58,42,189,206,233,29,159,130,16,115,65,224,251,25,214,205,35,189,107,109,153,41,45,217,222,1,103,117,123,235,234,101,168,115,43,44,148,76,170,168,154,133,24,215,246,152,245,89,164,149,146,118,220,229,124,109,141,92,214,61,94,202,54,44,83,148,87,10,152,38,171,229,87,125,116,206,174,86,171,167,216,75,133,44,118,123,4,117,147,50,186,142,232,201,33,170,130,231,50,69,35,54,194,157,167,199,27,94,143,100,206,73,250,162,118,83,125,202,2,149,185,213,249,167,197,189,63,161,247,27,137,205,57,111,104,54,27,196,150,165,234,62,148,230,116,84,142,101,199,77,238,47,182,87,77,78,179,62,211,113,74,234,4,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,226,188,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,50,184,41,230,151,251,10,209,171,174,152,106,253,170,235,148,125,151,183,207,81,136,84,120,238,179,79,245,83,197,77,102,233,217,94,220,44,221,81,47,136,146,71,118,226,103,105,145,187,108,81,172,21,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,244,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,176,174,22,56,28,169,211,94,17,53,87,138,77,73,125,36,183,220,159,73,242,7,226,214,198,178,41,210,221,110,170,182,72,244,173,124,157,21,89,83,52,93,26,214,198,228,237,195,44,141,122,185,210,186,56,107,44,210,159,22,62,86,53,147,211,252,135,219,167,51,88,78,158,87,188,20,126,240,25,219,53,159,80,173,150,170,237,54,195,110,15,166,150,221,90,157,239,140,221,27,11,94,202,117,137,174,78,144,197,221,130,105,22,68,86,73,244,69,178,70,190,94,220,245,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,215,123,94,230,61,141,86,62,162,248,104,215,78,32,180,243,95,104,50,221,28,188,252,79,62,205,110,17,89,231,109,217,34,170,248,236,149,149,176,200,234,122,137,106,21,21,59,243,178,61,243,36,145,200,157,85,123,140,234,174,52,81,137,220,111,183,140,86,205,118,202,113,207,179,247,170,219,125,61,69,198,209,227,25,87,240,250,167,198,215,75,77,223,98,35,37,237,189,92,206,227,83,107,182,245,79,146,159,172,64,14,117,126,86,49,111,80,40,125,186,226,87,87,46,76,90,197,156,241,133,133,225,89,77,15,141,178,228,22,252,138,215,113,166,238,190,62,253,44,246,42,248,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,103,203,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,244,14,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,71,185,237,99,222,212,99,239,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,48,113,245,193,70,43,197,102,156,85,222,237,54,207,15,169,184,205,190,105,49,203,133,58,70,201,43,246,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,107,165,100,180,45,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,62,101,218,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,235,124,137,35,21,81,207,100,50,43,137,126,34,240,78,23,244,178,191,83,51,170,143,243,180,118,122,45,147,127,73,221,60,52,211,65,71,220,138,41,59,61,222,195,219,221,123,118,51,249,170,255,0,36,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,186,199,249,95,114,251,169,180,212,217,120,161,214,155,85,35,222,250,118,215,225,246,58,152,162,169,102,201,162,165,168,163,189,36,177,78,230,163,209,175,157,172,130,88,183,198,244,108,191,75,218,206,159,47,60,239,185,63,204,159,166,156,43,148,158,1,134,234,158,186,103,250,125,168,56,245,37,243,30,190,105,189,125,53,117,13,74,46,201,89,241,43,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,21,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,232,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,34,185,94,241,211,251,20,202,153,161,218,199,153,248,77,54,189,111,248,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,63,132,215,84,72,183,82,112,174,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,132,116,173,99,221,225,164,115,99,108,204,218,237,204,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,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,105,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,155,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,207,103,18,252,69,231,124,80,106,157,126,166,103,85,31,231,104,236,244,91,33,254,140,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,239,127,243,85,254,72,147,167,149,215,47,250,203,189,101,183,137,189,111,199,123,54,168,124,53,199,7,181,207,36,240,85,73,85,20,241,79,13,217,221,183,179,108,41,218,233,20,114,35,219,51,100,116,138,212,98,68,233,109,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,35,87,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,249,170,59,197,22,201,191,163,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,209,127,154,39,85,6,85,205,41,240,157,229,99,70,253,63,199,189,186,3,170,149,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,93,3,146,167,149,140,167,212,10,239,110,183,19,252,229,92,88,249,88,214,79,79,242,31,110,156,205,97,127,218,59,169,154,53,194,39,0,26,101,157,101,181,127,6,199,225,195,237,151,6,210,197,35,167,170,184,221,43,233,210,178,88,41,153,35,250,201,52,211,203,59,209,155,145,140,106,185,202,177,197,27,149,148,129,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,248,142,40,53,175,12,255,0,205,234,176,10,42,231,127,164,231,93,36,167,86,255,0,209,120,87,185,223,238,230,70,127,147,204,74,174,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,51,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,1,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,252,174,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,161,60,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,206,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,85,95,59,221,45,255,0,243,105,173,118,251,23,254,119,139,93,238,126,43,254,106,154,8,59,42,255,0,255,0,105,59,123,25,255,0,19,221,254,45,8,213,202,235,93,43,52,91,137,53,142,231,121,240,88,101,247,31,187,203,148,36,137,60,177,197,75,111,160,168,184,54,169,176,196,191,92,209,248,87,181,170,172,123,146,57,167,107,91,213,253,82,42,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,145,161,62,1,244,207,42,210,46,16,180,219,5,205,105,60,37,234,158,223,81,112,169,165,116,114,71,37,47,141,171,154,177,144,74,201,24,215,178,104,217,80,214,72,197,111,211,35,94,212,85,68,69,89,0,1,64,60,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,79,242,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,99,87,36,123,181,214,255,0,117,215,155,237,246,231,87,113,185,92,106,49,250,186,202,202,185,157,52,245,51,200,235,155,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,175,110,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,2,146,249,145,242,251,166,225,218,166,61,97,209,187,85,91,180,234,227,80,218,106,219,108,49,75,51,49,151,164,80,71,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,175,87,198,139,29,120,84,226,187,81,248,75,206,235,51,44,22,95,25,73,114,183,212,81,220,44,149,51,43,104,107,228,236,200,148,146,78,212,69,85,236,78,246,74,138,197,100,138,212,146,52,145,141,149,234,115,92,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,238,92,28,191,232,248,119,177,69,171,122,189,142,255,0,178,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,227,44,179,168,160,30,104,254,123,53,55,240,95,103,162,39,255,0,37,79,43,25,79,168,21,222,221,110,57,167,57,125,30,209,42,74,107,6,176,207,146,82,99,90,139,113,167,158,154,27,108,54,105,230,126,90,200,37,163,141,86,90,134,57,33,167,125,44,51,57,200,249,26,175,149,138,200,209,122,70,196,109,80,150,189,201,163,71,180,74,174,154,255,0,172,48,100,148,153,46,162,219,169,224,166,154,219,53,154,120,95,137,50,121,107,35,69,138,161,238,88,106,31,85,12,45,114,190,54,163,226,98,62,53,94,146,61,29,210,249,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,159,252,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,94,158,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,241,33,123,36,111,73,34,99,190,151,39,94,157,23,170,42,162,231,179,139,206,24,239,188,37,235,45,78,149,93,239,95,27,164,125,190,150,233,107,187,248,102,83,120,250,89,90,173,116,157,134,203,42,197,182,120,234,34,232,231,110,94,214,254,136,215,52,150,188,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,31,181,231,157,247,39,249,147,244,210,42,242,184,243,217,166,95,141,123,61,105,127,192,162,190,102,28,107,219,184,159,206,237,184,78,154,92,252,78,155,98,93,42,104,171,35,90,168,126,51,93,52,49,172,149,19,83,204,216,246,118,122,190,8,209,209,238,78,179,185,30,173,153,26,216,151,106,192,51,43,238,27,127,212,27,54,61,87,89,143,98,181,20,52,215,170,232,81,28,202,7,214,44,169,76,178,162,46,230,177,238,130,70,35,250,108,71,236,106,170,58,70,35,186,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,158,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,120,172,43,69,244,191,78,179,44,199,80,48,124,66,146,205,125,207,234,41,234,242,58,138,103,200,214,87,207,10,73,178,85,137,93,218,99,213,102,149,207,115,26,213,145,242,57,239,220,229,85,61,169,149,114,255,0,185,92,121,19,211,47,198,189,226,180,239,250,165,165,184,38,180,224,151,61,51,212,187,23,198,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,196,133,236,145,189,36,137,142,250,92,157,122,116,94,168,170,139,232,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,51,111,197,143,154,125,100,245,3,33,247,25,203,84,228,251,196,46,43,155,104,74,112,251,225,190,31,146,105,207,126,167,108,149,81,187,226,148,53,149,147,207,226,33,143,170,72,157,169,37,237,72,155,85,173,223,3,183,170,203,177,159,147,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,55,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,162,186,70,177,146,57,54,112,245,246,47,73,238,220,66,221,170,109,85,117,122,137,210,138,208,200,233,122,213,91,168,104,170,106,34,157,174,157,200,138,157,249,216,138,232,153,244,237,166,129,202,231,57,118,199,98,166,85,205,41,240,157,229,99,70,253,63,199,189,186,2,154,249,140,240,81,251,170,234,60,23,252,2,217,117,147,76,178,159,226,91,106,103,78,236,118,186,229,87,172,150,199,77,185,207,118,214,49,36,137,210,163,92,248,220,230,245,149,208,203,34,242,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,79,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,125,88,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,128,75,20,197,249,127,209,241,17,203,219,77,245,111,72,113,223,246,88,160,248,140,18,211,83,201,5,60,121,21,47,198,234,163,219,80,249,159,28,108,154,24,213,94,201,149,219,150,56,150,39,35,255,0,130,177,64,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,242,52,19,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,34,129,21,121,163,249,19,212,223,193,125,226,136,162,189,39,206,191,101,250,167,134,234,103,194,254,39,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,208,246,144,234,134,151,241,149,195,204,121,5,43,105,46,22,44,198,207,45,163,36,179,195,91,34,190,130,121,169,209,149,182,233,100,106,71,43,94,196,149,205,71,162,49,92,199,50,86,125,47,99,150,160,120,183,229,231,159,104,239,16,214,76,83,12,163,164,251,9,170,25,68,54,140,66,234,247,77,225,45,179,214,84,35,98,183,86,61,123,178,177,241,35,254,79,85,122,205,20,107,35,122,189,178,199,29,212,232,166,151,218,180,87,72,241,13,40,179,58,146,74,124,90,207,77,109,125,69,53,19,105,25,89,59,24,157,234,165,137,170,168,199,205,47,114,87,253,78,85,124,142,85,115,149,85,87,218,130,144,57,161,113,175,251,192,103,111,209,141,61,185,218,171,180,219,13,184,50,166,43,141,18,247,190,51,116,108,46,99,234,18,87,53,58,67,23,118,120,99,72,213,89,39,215,46,249,26,248,187,112,174,221,137,229,87,139,21,223,41,180,227,55,90,219,46,63,225,254,47,113,167,162,146,74,91,127,125,234,200,60,68,173,69,100,93,199,162,181,155,213,55,57,21,19,170,157,43,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,209,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,2,149,185,213,249,167,197,189,63,161,247,27,136,228,169,230,159,41,244,254,187,220,109,196,233,230,151,164,122,113,168,156,41,223,179,28,230,241,240,58,253,63,254,152,178,93,35,160,74,153,29,85,34,164,13,160,119,70,172,141,134,170,73,33,141,202,215,53,173,145,176,74,253,205,133,90,180,46,77,254,82,218,33,165,250,191,196,53,69,247,59,190,85,173,223,79,105,233,178,123,13,138,24,228,99,43,167,138,161,169,226,165,157,191,38,178,154,87,83,57,33,234,139,43,230,98,170,172,113,202,199,219,167,22,62,86,53,147,211,252,135,219,167,51,88,105,79,139,31,43,26,201,233,254,67,237,211,153,172,52,61,196,199,16,58,95,192,191,15,52,208,219,223,73,73,93,65,103,248,14,5,143,72,178,85,62,170,122,122,118,199,78,215,53,210,36,175,166,133,59,75,52,174,145,21,25,209,55,44,178,70,215,208,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,92,79,43,222,5,191,98,152,171,53,199,88,240,207,9,169,55,173,255,0,7,166,173,118,233,172,86,185,35,106,39,88,85,169,225,235,38,235,39,115,170,185,236,137,89,31,240,156,234,136,214,127,130,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,118,124,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,159,126,37,248,116,206,248,95,213,58,253,51,206,169,255,0,206,214,89,235,119,195,253,39,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,222,207,228,169,252,149,103,79,43,174,96,21,150,138,203,111,12,154,223,145,119,173,83,120,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,187,108,126,232,87,187,214,41,36,86,54,22,198,232,213,202,197,137,177,91,81,5,121,161,112,81,251,192,96,143,214,125,61,182,93,107,181,39,13,183,178,154,43,117,18,119,190,51,107,108,206,123,233,210,39,57,58,77,23,118,121,163,88,209,95,39,215,22,201,28,248,187,116,173,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,62,71,74,226,99,138,173,92,226,191,50,166,204,53,74,229,72,214,91,169,252,53,178,209,109,141,240,219,173,204,84,111,113,97,137,239,123,183,200,230,163,158,247,185,207,119,70,183,174,198,70,198,74,14,87,188,11,126,218,242,166,107,142,177,225,158,47,77,172,187,254,15,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,226,181,181,17,165,212,149,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,170,113,47,195,166,9,197,6,150,87,233,158,117,79,254,118,178,207,91,190,111,232,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,255,0,37,79,228,169,158,189,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,107,25,226,233,94,212,146,154,167,99,30,244,143,187,4,145,75,219,222,174,102,253,174,250,154,168,89,175,42,126,58,170,115,24,232,56,88,213,122,250,186,155,237,45,58,67,133,87,54,150,38,192,235,117,37,19,19,225,175,72,99,106,181,241,69,79,36,173,154,69,119,113,22,70,185,237,115,99,73,108,208,135,252,192,184,17,177,113,85,138,201,154,226,204,240,90,155,143,219,214,59,117,79,87,201,241,74,88,35,170,146,43,86,199,212,69,79,7,118,166,161,171,226,92,138,230,116,232,189,91,242,74,44,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,177,80,237,92,80,241,175,172,188,86,81,227,22,76,242,231,225,236,184,205,190,150,52,183,211,171,89,29,125,209,144,36,117,55,58,132,99,88,199,77,43,214,85,99,81,168,200,99,122,177,137,213,210,62,94,151,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,168,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,92,28,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,250,217,34,200,245,85,115,25,15,42,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,126,103,235,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,194,185,138,113,213,77,194,214,26,184,62,159,87,210,63,85,47,244,240,205,67,13,77,44,175,101,178,221,50,212,49,110,72,171,26,193,51,219,37,59,163,100,46,127,245,222,215,185,143,99,85,143,162,18,234,121,42,121,88,202,125,64,174,246,235,113,63,206,85,197,143,149,141,100,244,255,0,33,246,233,204,214,29,87,91,120,139,206,245,190,207,130,226,119,250,142,206,55,167,56,253,13,139,31,182,108,133,222,23,181,65,73,77,85,47,121,145,50,71,247,228,163,73,182,200,175,237,239,216,213,84,78,171,37,57,112,114,255,0,172,226,34,251,22,173,234,246,59,254,196,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,255,0,140,177,93,249,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,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,252,174,24,184,122,197,120,95,209,171,46,145,226,213,62,63,192,119,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,209,141,136,231,61,204,138,40,152,175,126,205,203,213,76,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,68,127,227,227,76,242,173,93,225,11,82,112,92,42,147,197,222,170,45,244,247,10,106,86,199,36,146,85,120,42,184,107,31,4,76,141,142,123,230,145,148,238,100,108,70,253,82,57,141,85,68,85,84,206,185,239,244,7,71,47,188,64,107,46,39,163,184,228,222,30,175,38,184,54,158,74,157,172,127,132,165,99,93,37,77,78,199,189,137,39,106,8,229,151,183,189,28,253,155,91,245,57,16,211,72,0,160,30,104,254,123,53,55,240,95,103,162,39,255,0,37,79,43,25,79,168,21,222,221,110,36,87,24,60,89,225,188,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,217,215,182,197,84,116,172,69,207,182,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,240,225,99,35,111,72,226,99,126,150,167,94,157,87,170,170,170,217,87,35,31,190,207,203,127,169,16,3,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,0,242,154,177,246,19,246,89,153,126,212,191,241,51,236,253,199,237,31,248,239,252,23,225,164,241,95,226,63,139,254,39,185,254,47,235,255,0,115,243,232,102,8,150,156,172,162,195,107,120,210,195,109,89,134,21,73,144,190,178,158,189,246,137,42,101,84,101,170,227,79,76,250,168,171,82,62,138,217,158,214,211,200,198,53,221,54,62,86,202,213,71,196,194,253,1,64,60,209,252,246,106,111,224,190,207,68,76,174,87,154,189,134,232,47,1,58,147,171,154,129,61,92,118,44,119,56,172,154,161,41,32,89,167,149,239,162,182,69,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,90,188,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,232,63,116,61,101,253,216,63,123,143,5,106,251,11,241,15,5,183,199,183,199,118,124,71,133,241,125,174,155,123,62,43,248,29,55,247,119,125,93,190,223,241,15,63,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,85,205,15,87,176,221,122,224,39,77,181,115,79,231,171,146,197,145,103,20,115,83,165,92,11,12,241,61,148,87,56,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,97,175,43,143,61,154,101,248,215,179,214,147,255,0,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,137,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,137,229,139,192,119,236,66,197,77,175,58,177,101,219,159,100,22,246,252,54,215,113,183,118,234,177,120,92,249,155,39,71,119,92,157,234,136,29,78,174,221,28,114,194,213,146,21,233,190,86,175,42,231,157,247,39,249,147,244,210,42,242,184,243,217,166,95,141,123,61,105,127,197,106,243,98,227,94,221,139,98,183,62,21,244,222,231,191,36,188,244,166,204,103,98,213,83,205,106,161,116,116,245,17,211,198,228,107,35,155,197,71,54,215,171,100,123,82,36,150,55,177,86,84,86,85,182,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,69,24,31,15,26,95,167,218,13,7,13,214,139,85,93,78,18,219,61,93,146,166,158,174,178,71,79,89,5,87,115,197,186,73,88,173,115,95,43,166,153,202,177,236,70,171,213,35,70,34,53,18,139,56,219,224,251,38,225,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,107,123,175,44,94,60,127,98,23,218,109,6,213,139,214,220,7,32,184,55,225,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,0,101,92,191,238,87,30,68,244,203,241,175,120,173,37,80,51,89,197,143,154,125,100,245,3,33,247,25,207,21,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,170,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,233,254,61,237,208,30,171,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,248,144,189,146,55,164,145,49,223,75,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,125,255,0,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,179,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,40,4,191,238,87,30,68,244,203,241,175,120,173,34,87,54,254,11,45,86,90,105,56,172,210,220,126,146,130,158,74,142,153,228,17,84,182,38,58,121,229,142,58,123,132,80,43,81,21,242,75,34,178,117,99,186,185,239,138,78,218,170,207,41,93,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,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,25,232,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,233,114,41,208,8,171,205,31,200,158,166,254,11,239,20,69,0,146,43,129,206,46,238,188,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,93,219,59,137,209,89,36,209,163,163,238,172,141,181,78,98,154,253,134,216,56,38,93,65,199,173,116,153,11,53,30,158,27,78,41,93,83,111,87,50,153,151,107,125,66,73,88,137,34,199,44,15,91,108,149,172,99,145,55,163,230,107,94,197,99,164,66,181,120,31,227,43,137,125,43,207,244,255,0,69,112,60,170,146,233,137,222,50,138,106,6,99,55,180,98,81,61,245,243,54,23,53,181,73,20,149,20,140,223,39,117,59,93,88,217,21,207,88,164,221,35,36,191,66,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,252,220,237,241,196,155,145,136,179,67,43,106,91,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,215,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,66,122,41,194,94,147,232,190,129,85,112,253,110,180,120,219,46,65,111,125,62,85,39,136,169,143,227,85,83,209,71,73,89,83,209,102,123,233,187,204,137,63,135,19,209,172,235,244,244,95,154,211,15,31,220,31,93,120,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,125,58,77,19,18,71,57,201,43,28,199,238,222,178,71,31,181,229,169,198,189,199,135,77,71,161,210,252,214,231,211,76,178,235,131,163,169,99,150,150,8,237,87,74,149,166,137,151,57,103,145,168,245,133,140,129,172,145,171,43,88,216,222,249,81,28,230,35,95,122,133,43,115,171,243,79,139,122,127,67,238,55,19,242,121,64,101,54,44,27,95,117,11,53,202,107,188,21,151,31,210,251,181,210,227,83,218,124,157,138,88,43,104,36,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,249,30,43,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,124,7,15,92,29,234,231,18,24,110,160,103,24,61,158,175,225,184,61,158,106,216,102,90,55,202,203,181,198,53,141,235,107,167,70,117,123,234,93,78,178,200,212,99,36,232,244,129,143,237,247,216,243,143,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,145,115,218,101,198,13,171,139,46,95,154,196,235,130,213,199,157,225,218,111,117,160,202,217,52,77,70,84,206,251,85,74,71,93,19,163,99,98,217,80,176,202,245,141,173,106,196,246,189,155,118,36,114,73,73,134,148,248,177,242,177,172,158,159,228,62,221,57,154,195,170,241,47,196,94,119,197,6,169,215,234,102,117,81,254,118,142,207,69,178,31,232,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,255,0,53,95,228,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,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,61,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,45,167,149,63,3,149,58,107,106,160,226,147,82,95,73,45,247,39,179,163,241,107,99,89,20,233,110,183,85,53,143,74,215,201,209,85,149,51,69,209,173,108,110,78,220,50,200,215,171,157,43,163,134,199,193,159,110,100,53,186,37,85,197,126,89,6,137,90,106,232,217,71,81,81,14,87,52,206,157,89,89,146,45,101,67,235,230,137,38,123,156,140,71,61,145,170,53,25,30,248,158,172,106,177,90,247,199,92,78,227,98,179,229,86,107,182,83,142,125,160,178,209,92,41,234,46,54,143,24,250,79,136,82,178,70,186,90,110,251,17,95,23,113,136,230,119,26,155,155,187,170,124,208,211,70,147,253,132,253,150,97,191,178,223,252,76,251,63,110,251,57,254,59,255,0,5,248,104,252,47,248,255,0,226,255,0,137,237,255,0,140,250,255,0,221,124,250,158,172,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,39,167,48,110,54,237,92,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,58,81,15,248,85,158,229,95,237,174,71,146,100,119,15,249,74,202,235,149,117,68,159,246,164,154,105,36,127,252,110,115,157,253,170,165,239,114,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,5,21,243,121,251,9,251,228,220,190,200,255,0,225,95,179,246,191,181,63,227,191,240,167,109,221,191,241,159,79,249,15,128,255,0,21,244,127,248,126,190,225,10,205,46,240,209,22,26,206,30,116,222,171,79,176,170,76,67,30,184,226,246,219,165,13,142,154,85,153,148,44,170,167,101,66,198,178,170,35,166,126,233,92,175,149,201,190,71,171,158,239,169,202,116,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,168,25,15,184,206,117,251,255,0,27,119,91,47,3,152,63,9,26,113,61,93,5,68,148,245,179,101,151,138,106,167,68,247,65,61,206,226,247,218,86,55,66,138,172,146,41,40,229,124,177,75,209,204,123,161,114,42,44,141,56,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,79,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,74,223,221,171,226,159,253,224,233,87,255,0,10,184,255,0,175,22,233,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,243,51,24,94,78,103,197,221,171,132,30,95,154,51,149,193,110,164,188,101,151,236,30,193,109,199,45,83,212,53,140,124,233,106,133,207,170,153,136,228,149,244,208,166,221,253,180,234,175,146,24,213,209,247,82,70,210,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,249,31,37,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,181,114,195,205,110,186,107,203,195,90,53,26,197,79,73,61,203,21,188,100,119,186,56,170,216,231,65,36,244,214,58,41,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,153,194,191,187,87,197,63,251,193,210,175,254,21,113,255,0,94,44,127,80,179,91,174,165,114,240,201,117,26,251,79,73,5,203,42,209,122,219,221,100,84,140,115,96,142,122,155,27,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,102,120,73,21,193,39,7,217,55,23,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,155,93,160,140,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,243,63,88,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,3,50,218,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,245,53,80,153,92,152,52,134,155,47,215,156,151,87,46,48,82,77,79,167,182,118,195,70,142,158,86,79,13,198,225,220,138,57,152,198,253,15,98,83,67,93,27,145,235,242,89,163,84,106,170,110,101,207,130,176,56,204,230,129,175,188,59,113,39,152,104,230,21,136,105,253,109,151,31,248,127,134,158,233,111,173,146,169,253,250,10,122,135,239,116,117,113,177,122,62,103,34,116,98,125,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,203,249,170,213,15,52,127,61,154,155,248,47,179,209,19,43,149,230,175,97,186,11,192,78,164,234,230,160,79,87,29,139,29,206,43,38,168,74,72,22,105,229,123,232,173,145,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,87,87,21,92,76,102,92,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,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,205,111,56,181,247,31,183,88,174,215,122,31,15,73,147,91,223,116,181,201,221,99,252,69,43,42,170,41,29,39,70,170,171,58,79,73,80,206,142,68,119,209,215,166,215,53,86,207,249,24,253,246,126,91,253,72,128,28,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,32,7,247,106,248,167,255,0,120,58,85,255,0,194,174,63,235,197,159,112,103,173,121,87,17,60,54,97,250,199,154,219,237,84,87,172,131,226,30,38,11,92,82,71,74,206,197,125,69,59,54,54,73,36,122,117,100,45,85,234,245,250,149,122,116,78,136,157,172,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,155,158,247,57,97,99,88,136,137,209,242,57,92,155,17,146,83,102,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,17,29,60,236,166,167,146,162,84,141,189,122,189,233,20,50,42,49,189,94,245,68,107,81,206,84,106,252,152,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,228,105,247,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,252,143,214,40,7,154,63,158,205,77,252,23,217,232,136,213,83,148,223,106,241,91,118,21,81,93,190,203,106,184,86,221,40,233,187,76,78,213,85,92,116,209,212,73,189,19,123,183,50,138,153,58,42,171,83,183,213,168,138,231,42,203,94,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,138,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,34,85,54,83,125,164,197,110,56,85,61,118,203,45,214,225,71,116,172,166,237,49,123,181,84,145,212,199,79,38,245,77,237,218,202,218,148,232,138,141,94,231,87,34,171,90,169,37,121,92,121,236,211,47,198,189,158,180,159,252,234,252,172,98,222,160,80,251,117,196,172,190,8,53,123,13,208,94,39,49,45,92,212,9,234,227,177,99,180,247,121,170,18,146,5,154,121,94,251,93,92,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,158,127,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,244,164,122,181,172,107,229,150,87,163,25,191,106,77,254,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,245,186,21,87,207,59,238,79,243,39,233,164,85,229,113,231,179,76,191,26,246,122,210,221,56,219,227,7,25,225,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,115,115,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,126,156,187,184,67,253,212,180,105,126,212,209,118,117,11,49,237,86,229,27,43,252,76,48,118,157,47,133,164,143,106,36,105,218,142,87,111,86,239,221,44,146,244,145,241,164,91,101,81,202,184,157,225,235,21,226,131,70,175,90,71,148,212,248,15,31,219,169,183,93,25,75,29,68,214,202,232,157,186,42,136,218,244,255,0,74,55,163,92,199,62,41,101,98,61,155,247,38,117,181,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,137,11,223,27,186,199,43,29,244,185,122,117,232,189,21,21,18,223,249,98,241,227,251,111,177,83,104,54,172,94,183,103,216,253,189,191,13,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,50,174,95,247,43,143,34,122,101,248,215,188,86,146,168,25,172,226,199,205,62,178,122,129,144,251,140,231,181,203,184,62,201,168,56,70,192,184,180,195,210,174,229,98,186,83,220,91,151,54,105,105,216,203,68,241,94,29,67,72,248,145,94,217,101,100,232,232,218,172,107,30,172,124,111,115,157,182,70,181,158,43,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,244,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,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,76,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,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,233,70,244,107,152,231,197,44,172,71,179,126,228,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,82,111,242,197,230,1,71,164,85,148,220,63,107,126,69,225,48,90,189,176,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,234,141,141,207,124,119,40,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,165,0,151,253,202,227,200,158,153,126,53,239,21,165,112,115,44,227,170,155,137,172,154,151,76,52,198,190,146,171,75,241,202,136,46,84,181,205,165,150,57,238,247,21,167,84,116,239,73,227,100,176,178,20,158,104,91,26,53,55,47,114,71,57,232,232,210,62,85,193,39,7,217,55,23,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,155,93,114,156,70,229,148,220,18,112,115,122,200,116,35,14,199,232,41,240,58,123,117,53,158,211,87,4,178,81,53,147,220,32,130,69,145,25,35,37,145,234,147,200,245,122,201,189,242,42,189,234,229,87,117,130,186,33,205,219,137,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,175,78,168,191,200,153,92,209,252,137,234,111,224,190,241,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,230,116,190,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,182,63,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,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,88,255,0,38,78,29,62,210,231,119,222,37,239,244,253,104,49,14,229,139,31,250,255,0,175,116,158,20,241,82,253,18,163,147,181,75,42,51,108,145,185,143,241,187,154,168,232,126,83,255,0,141,126,43,172,92,37,232,213,110,101,221,181,86,101,247,46,180,120,181,146,182,103,183,199,213,110,98,73,34,182,52,87,172,48,49,253,217,23,171,26,189,25,31,113,143,150,53,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,62,69,223,114,212,224,162,221,195,166,156,80,234,134,107,108,233,169,185,117,189,210,84,189,201,85,4,150,171,93,74,83,74,203,100,176,72,228,98,204,199,192,215,200,229,137,175,108,143,124,72,174,107,17,207,154,167,52,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,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,45,39,148,223,26,247,29,64,163,253,216,181,66,231,223,189,89,45,236,147,16,173,145,105,105,227,150,215,75,4,48,165,177,177,177,172,124,147,68,200,221,51,93,252,87,190,62,250,189,90,144,162,191,128,115,171,243,79,139,122,127,67,238,55,18,5,81,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,47,71,177,37,134,41,17,174,234,155,227,99,191,155,81,83,170,240,171,195,62,101,197,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,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,154,30,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,245,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,173,110,106,124,7,127,225,126,42,244,130,203,254,106,92,190,197,108,183,127,211,190,166,246,231,247,127,234,237,149,145,195,254,114,161,238,255,0,26,242,178,240,220,255,0,50,211,234,155,173,86,25,144,213,218,159,124,179,214,216,46,105,10,166,202,203,117,92,75,21,69,60,172,114,43,94,199,53,122,167,84,250,94,214,61,187,94,198,185,60,249,165,62,44,124,172,107,39,167,249,15,183,78,102,176,153,92,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,250,140,115,26,246,61,200,246,94,240,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,223,47,228,169,24,56,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,248,135,137,158,215,111,173,142,169,157,138,10,138,134,108,116,149,114,49,58,190,22,162,245,98,253,42,189,58,47,69,78,129,206,175,202,198,45,234,5,15,183,92,74,203,224,131,87,176,221,5,226,115,18,213,205,64,158,174,59,22,59,79,119,154,161,41,32,89,167,149,239,181,213,197,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,231,248,151,226,47,59,226,131,84,235,245,51,58,168,255,0,59,71,103,162,217,15,244,101,175,196,205,52,20,125,200,162,143,189,218,239,189,189,215,183,123,255,0,154,175,242,68,153,92,169,248,28,166,212,171,173,7,20,154,146,250,184,172,88,197,225,31,139,91,26,201,96,91,141,198,149,204,122,86,190,78,136,143,166,134,94,141,107,99,114,247,38,138,70,189,90,216,157,28,215,18,15,21,173,122,161,106,209,93,35,203,245,94,242,218,73,41,241,107,61,77,201,148,245,53,173,164,101,100,236,98,246,105,82,87,34,163,31,52,189,184,153,244,185,85,242,53,17,174,85,68,92,208,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,145,242,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,191,147,152,246,185,58,162,162,151,189,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,125,78,119,99,123,156,174,122,162,76,2,170,249,231,125,201,254,100,253,52,137,92,191,184,152,195,120,80,212,188,215,84,179,10,26,187,139,221,131,213,219,109,22,202,100,86,190,227,113,146,186,137,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,248,86,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,162,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,133,175,242,167,224,114,167,77,109,84,28,82,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,58,42,178,166,104,186,53,173,141,201,219,134,89,26,245,115,165,116,112,216,248,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,215,167,85,79,230,102,135,86,51,175,218,134,169,230,90,153,240,191,134,125,173,200,46,55,223,5,223,239,120,95,21,83,36,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,62,92,203,0,204,180,250,166,213,75,153,227,213,118,167,223,44,244,87,251,98,204,137,178,178,221,87,18,75,79,81,19,218,170,215,177,205,94,139,209,126,151,181,236,118,215,177,205,75,137,228,201,170,95,106,248,113,190,233,157,125,247,197,87,224,153,4,158,26,139,194,236,240,118,186,214,36,208,255,0,17,24,141,147,125,83,110,46,249,185,207,111,78,139,209,189,180,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,205,103,22,62,105,245,147,212,12,135,220,103,59,85,111,2,55,220,195,130,92,43,138,221,46,103,139,171,167,183,221,100,203,109,29,89,30,218,90,42,235,163,165,186,247,231,168,68,93,144,65,75,15,134,138,45,206,219,189,58,185,93,214,63,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,66,156,52,113,23,130,113,65,165,148,26,153,130,212,127,154,163,188,81,108,155,250,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,205,23,249,162,117,82,170,255,0,184,99,255,0,181,23,253,201,255,0,239,229,148,233,62,11,251,47,210,204,55,76,254,41,241,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,166,96,143,65,153,103,249,150,160,212,218,170,179,60,134,174,234,251,29,158,138,193,108,73,149,54,81,219,169,34,72,169,233,226,99,81,26,198,53,169,213,122,39,212,247,61,238,220,247,185,203,99,220,174,185,127,214,93,235,45,188,77,235,126,59,217,181,67,225,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,155,97,78,215,72,163,145,30,217,155,35,164,86,163,18,39,75,5,184,177,243,79,172,158,160,100,62,227,57,101,60,171,48,95,218,135,0,186,183,166,159,20,248,103,218,220,130,255,0,98,241,189,142,247,133,241,86,90,40,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,121,95,238,24,255,0,237,69,255,0,114,127,251,249,53,53,99,5,253,151,240,11,153,105,167,197,62,39,246,75,71,238,54,47,27,216,236,248,175,11,101,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,153,215,52,123,193,78,45,98,195,248,71,210,27,78,57,67,225,41,42,48,251,101,210,72,251,175,147,117,85,108,13,171,169,147,171,213,85,55,207,60,175,233,215,107,119,116,106,35,81,17,59,88,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,149,64,205,103,20,250,215,251,196,241,5,155,107,28,118,255,0,5,73,144,92,19,192,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,54,189,91,220,87,237,232,222,136,146,255,0,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,234,116,141,68,185,64,64,14,40,249,82,126,242,154,237,147,107,95,237,235,236,231,218,63,5,253,25,246,91,198,118,60,61,28,20,223,227,188,92,123,183,118,55,127,81,58,110,233,243,233,213,123,255,0,5,60,41,126,231,218,89,117,211,63,183,191,107,126,39,144,79,125,241,191,11,240,29,190,229,53,60,61,174,223,122,94,189,60,54,237,219,147,174,254,157,62,93,86,160,121,163,249,236,212,223,193,125,158,136,141,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,172,159,229,231,193,101,215,138,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,186,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,119,116,14,114,182,155,85,131,137,44,38,197,98,182,82,91,173,182,237,55,182,210,81,209,210,66,216,96,166,130,58,251,131,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,236,28,140,126,251,63,45,254,164,64,14,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,145,87,251,134,63,251,81,127,220,159,254,254,79,254,23,52,47,247,107,208,156,103,69,62,212,253,163,251,57,227,127,164,252,15,131,239,248,138,201,234,127,196,247,36,219,183,191,183,250,235,215,111,95,151,94,137,213,74,33,230,189,172,87,93,74,226,210,247,136,182,253,73,93,143,105,245,61,61,146,215,21,21,83,165,130,57,221,12,115,86,185,237,222,230,37,74,84,61,240,72,173,70,175,74,88,152,244,221,26,169,210,185,45,232,229,139,48,214,92,183,88,174,243,119,42,244,238,223,79,79,107,166,218,244,219,85,114,109,68,110,169,222,215,162,46,200,32,168,139,182,230,61,174,241,59,190,151,70,213,88,129,197,62,138,126,238,220,65,102,218,57,29,195,198,210,99,247,4,240,19,186,94,228,143,161,158,38,84,82,247,93,219,141,22,100,130,104,146,77,172,70,247,17,251,122,183,162,173,180,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,162,128,121,163,249,236,212,223,193,125,158,136,241,92,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,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,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,227,7,132,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,190,215,149,199,158,205,50,252,107,217,235,73,255,0,206,175,202,198,45,234,5,15,183,92,74,203,224,131,72,112,221,122,226,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,242,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,62,85,114,197,230,1,71,164,85,148,220,63,107,126,69,225,48,90,189,176,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,234,141,141,207,124,119,40,85,95,60,239,185,63,204,159,166,145,87,149,199,158,205,50,252,107,217,235,75,137,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,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,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,158,229,123,198,191,239,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,248,205,173,179,53,140,168,89,90,212,233,52,93,216,33,145,36,85,124,159,68,187,228,115,229,237,206,162,63,241,175,197,117,139,132,189,26,173,204,187,182,170,204,190,229,214,143,22,178,86,204,246,248,250,173,204,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,166,123,50,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,200,187,238,89,252,20,92,120,96,193,46,89,182,165,219,60,54,164,229,189,105,171,104,228,74,89,190,13,67,12,210,36,116,240,212,66,233,55,247,186,50,121,21,178,109,94,144,53,88,142,133,92,233,170,1,149,114,255,0,185,92,121,19,211,47,198,189,226,180,149,64,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,74,203,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,60,79,2,252,102,223,120,60,212,122,171,156,150,175,140,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,12,177,26,83,225,59,202,198,141,250,127,143,123,116,7,85,4,106,227,163,131,43,23,24,122,113,75,108,142,235,240,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,118,156,169,56,174,212,126,34,116,227,37,194,181,66,95,138,221,116,231,225,208,67,127,150,101,117,85,202,150,169,42,18,54,212,162,167,215,52,126,21,200,179,117,221,35,94,213,122,43,218,249,37,169,110,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,148,2,73,252,223,140,27,170,240,81,167,156,33,97,107,72,219,107,105,235,43,243,26,183,68,231,79,36,235,123,171,169,166,161,102,246,35,88,198,181,41,170,29,36,106,229,122,190,54,110,102,201,89,39,31,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,138,116,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,249,92,81,232,95,239,41,161,57,54,138,125,169,251,57,246,143,193,127,73,248,31,25,216,240,245,144,84,255,0,137,238,71,187,119,99,111,245,211,166,238,191,62,157,22,21,105,63,38,191,217,126,169,225,186,153,251,199,124,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,72,14,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,8,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,1,213,238,23,117,67,73,184,134,147,135,74,171,37,93,93,246,190,241,21,183,27,150,102,71,74,203,228,21,21,11,13,21,84,78,116,139,19,89,50,237,235,214,69,72,223,189,143,114,58,55,162,95,167,11,218,23,98,225,211,67,177,93,47,180,217,173,84,53,244,54,250,121,111,243,91,149,239,142,225,120,116,44,74,186,165,146,68,73,36,223,35,87,106,189,17,82,54,198,196,107,26,198,177,191,39,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,158,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,68,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,127,229,55,197,231,237,119,78,63,119,220,214,183,126,95,128,91,217,240,151,71,65,218,142,171,29,133,33,130,29,210,49,85,139,52,15,123,98,119,86,177,93,27,160,114,119,94,147,61,39,249,197,56,192,226,82,197,194,182,135,94,53,54,230,157,235,172,219,173,120,221,35,169,95,60,117,119,137,97,145,244,241,202,141,115,54,194,157,167,201,34,171,216,189,184,222,141,85,122,177,174,206,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,249,23,83,202,247,130,143,221,255,0,4,102,179,234,21,178,235,67,169,57,149,189,244,210,219,171,83,179,240,107,91,166,107,217,78,177,53,203,214,105,123,80,77,34,200,136,248,254,136,182,70,230,75,220,136,28,234,252,211,226,222,159,208,251,141,196,133,90,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,185,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,154,30,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,0,40,219,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,67,35,88,222,136,173,99,230,132,6,148,248,177,242,177,172,158,159,228,62,221,57,154,195,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,230,126,176,35,255,0,26,220,41,126,248,58,89,106,211,63,183,191,100,190,25,144,65,125,241,191,11,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,62,125,83,128,112,185,202,147,247,107,215,108,103,90,255,0,111,95,104,254,206,120,223,232,207,178,222,15,191,226,40,231,166,255,0,29,226,228,219,183,191,187,250,139,215,111,79,151,94,168,231,87,229,99,22,245,2,135,219,174,37,43,18,211,151,207,4,151,94,43,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,111,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,5,112,115,167,214,43,85,151,72,241,77,16,183,223,170,226,190,228,183,134,94,235,168,233,42,154,214,58,213,74,201,26,141,170,141,30,143,86,73,83,36,79,137,28,197,99,159,71,34,245,71,68,133,101,240,171,165,191,182,158,35,180,235,76,230,177,124,102,130,243,144,82,252,86,139,197,120,126,237,174,39,247,171,191,136,143,99,155,210,150,41,221,244,57,30,189,58,51,171,149,168,178,255,0,157,102,153,253,159,215,28,47,84,169,41,45,84,244,153,134,62,251,124,222,30,61,149,85,21,212,19,127,18,122,142,140,68,127,88,42,232,227,99,213,206,118,216,21,170,141,107,25,215,242,185,50,106,151,217,78,35,175,186,103,95,125,240,180,25,222,63,39,134,162,240,187,252,101,210,137,233,52,63,196,70,43,163,217,74,235,139,190,110,107,29,215,162,245,119,109,11,169,42,175,158,119,220,159,230,79,211,72,149,203,251,134,124,55,138,253,75,205,116,183,48,174,171,183,61,184,61,93,202,209,115,166,85,115,237,215,24,235,168,153,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,143,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,202,185,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,193,8,57,187,235,21,215,77,120,92,102,35,142,95,169,40,110,90,131,120,138,201,83,18,85,58,42,217,45,77,138,73,170,221,3,88,246,185,88,174,101,60,18,170,163,153,219,170,115,28,159,196,106,148,193,164,248,47,237,67,84,240,221,51,248,167,195,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,150,41,206,35,134,187,22,13,138,233,102,171,97,107,224,172,184,253,190,151,77,82,215,37,83,228,236,82,193,28,211,219,251,59,154,231,187,107,25,86,217,31,36,170,229,233,7,68,85,222,227,128,114,172,214,59,22,145,113,113,104,166,200,225,233,73,158,219,229,195,163,169,220,255,0,239,90,170,153,224,146,153,118,49,142,87,247,39,167,138,14,159,75,91,223,222,231,35,88,168,183,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,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,42,243,46,229,209,255,0,135,120,151,208,187,119,254,117,120,204,108,157,239,250,229,109,125,227,196,85,84,255,0,209,51,194,195,31,254,179,19,249,180,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,130,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,1,149,114,101,114,235,224,86,167,138,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,217,123,198,107,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,159,231,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,3,170,130,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,113,78,52,53,142,251,160,92,48,103,250,171,139,67,190,245,106,183,199,79,110,147,115,19,195,85,85,212,69,73,21,79,71,177,236,127,101,245,13,151,182,230,171,95,219,216,189,17,221,83,56,71,85,225,99,90,255,0,119,110,32,176,157,99,146,223,227,105,49,251,130,248,248,27,23,114,71,208,207,19,233,234,187,77,238,70,139,50,65,52,171,30,231,163,123,136,205,221,91,213,23,74,96,2,128,121,163,249,236,212,223,193,125,158,136,241,92,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,65,26,91,165,184,38,139,96,150,205,51,211,75,23,193,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,196,153,239,145,221,100,149,238,250,156,189,58,244,78,136,136,137,80,60,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,64,14,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,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,243,51,3,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,125,60,172,176,10,108,23,130,220,54,169,113,234,187,77,203,42,168,175,191,220,146,165,37,107,234,159,37,75,226,167,168,70,72,191,75,31,71,5,34,179,98,35,28,205,175,78,187,213,206,132,28,233,52,114,197,135,235,46,37,172,86,137,187,117,122,137,111,168,167,186,83,109,122,238,170,182,182,158,54,212,239,115,213,19,124,19,211,197,219,107,24,214,248,109,223,83,164,114,167,229,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,186,146,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,117,184,159,224,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,73,255,0,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,223,107,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,58,128,120,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,63,249,90,113,245,98,171,177,88,120,83,213,235,135,129,186,208,255,0,120,225,215,186,170,151,190,59,132,110,122,172,118,217,157,35,151,183,51,55,36,116,253,21,35,124,109,142,22,163,30,200,210,127,202,231,157,247,39,249,147,244,210,42,242,184,243,217,166,95,141,123,61,105,127,196,0,230,117,192,119,237,190,197,83,175,58,79,101,221,159,99,246,247,124,74,215,110,183,119,42,178,136,90,248,91,31,87,119,90,157,234,120,27,80,173,219,28,146,204,212,142,20,235,178,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,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,52,83,141,125,26,213,206,28,106,184,148,185,92,254,201,88,108,59,233,178,104,174,106,229,248,85,116,108,141,207,167,107,209,169,226,119,119,161,237,44,109,87,75,222,141,168,198,202,171,19,104,219,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,153,92,167,120,40,184,229,57,85,179,138,141,72,182,108,198,236,221,106,112,232,30,148,181,16,221,107,155,37,69,60,149,18,53,92,249,33,240,178,67,185,136,232,216,229,149,98,145,143,68,137,81,246,254,0,50,174,95,247,43,143,34,122,101,248,215,188,86,146,168,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,34,179,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,82,0,112,253,201,187,13,211,173,80,110,103,172,26,129,73,159,216,172,213,9,45,170,198,150,133,165,130,189,233,28,78,100,181,200,233,94,138,198,202,179,167,134,77,204,145,25,11,159,34,181,210,83,150,62,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,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,147,81,19,176,114,49,251,236,252,183,250,145,0,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,80,9,232,48,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,82,255,0,184,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,107,100,80,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,51,159,234,126,133,233,198,176,95,112,92,147,57,179,120,186,253,59,200,35,201,44,147,70,169,28,140,170,141,142,70,177,210,34,119,59,61,206,204,206,141,174,107,95,37,52,27,247,53,170,199,116,0,66,174,101,124,20,91,184,139,211,138,237,80,194,173,157,117,55,17,183,182,74,103,181,42,167,146,235,107,166,74,153,95,108,138,8,220,172,73,158,249,220,248,220,145,57,238,145,140,137,85,173,122,185,148,131,137,229,55,220,27,42,179,102,184,181,119,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,62,70,132,248,107,226,243,4,215,14,25,87,136,43,181,111,195,35,198,109,243,253,181,107,104,38,100,118,218,234,58,86,79,91,218,141,22,71,201,14,199,36,177,236,116,142,88,222,198,175,241,17,236,109,32,241,129,196,165,247,138,157,113,188,106,109,205,59,54,168,119,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,238,153,123,175,146,69,87,189,59,146,61,26,168,196,99,91,42,185,81,240,81,251,77,202,160,226,83,83,45,151,90,108,111,18,184,83,212,226,81,116,236,195,120,186,67,35,156,181,27,209,201,35,161,165,146,54,124,154,221,146,74,187,85,234,144,205,19,174,80,165,110,117,126,105,241,111,79,232,125,198,226,57,42,121,167,202,125,63,174,247,27,113,117,32,28,171,139,31,43,26,201,233,254,67,237,211,153,172,52,167,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,0,2,0,115,171,242,177,139,122,129,67,237,215,18,168,56,110,209,11,175,17,250,219,139,104,189,154,249,73,102,168,200,234,37,107,235,234,99,116,140,166,130,24,36,168,153,232,198,252,222,244,138,25,54,51,171,81,207,218,213,115,17,85,233,163,61,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,92,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,79,86,1,64,60,205,53,175,246,211,197,198,83,225,237,254,22,131,4,235,133,81,239,139,100,210,248,41,230,241,18,73,210,71,181,221,106,165,169,216,228,219,214,36,139,115,81,219,186,200,174,72,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,46,202,142,168,221,240,54,146,29,209,162,57,122,85,198,229,86,252,183,202,174,108,218,95,117,212,126,15,174,151,59,51,170,228,168,193,111,20,121,67,233,41,168,157,80,250,152,24,217,41,166,235,181,81,99,100,81,85,201,80,249,58,57,26,202,119,117,68,69,87,182,149,180,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,102,156,202,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,207,184,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,64,58,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,183,254,91,188,125,88,181,247,21,181,232,150,164,92,60,22,166,227,246,246,83,211,205,85,82,249,62,211,82,193,31,69,169,100,146,185,207,117,99,88,205,211,198,231,43,159,209,211,51,171,123,140,134,117,20,129,206,43,83,62,216,113,89,14,11,73,87,117,74,76,11,31,163,183,205,75,81,39,247,171,107,170,81,107,36,158,157,136,245,68,223,4,244,108,123,213,173,115,157,2,53,81,90,198,42,253,124,154,112,10,108,155,138,59,166,103,113,199,170,234,233,240,236,94,174,166,142,224,212,149,32,161,184,212,75,21,60,104,247,53,81,138,249,41,164,174,70,177,253,122,163,100,114,39,88,247,54,199,249,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,249,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,58,245,232,171,252,207,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,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,145,43,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,245,49,207,235,2,248,104,225,211,59,226,131,84,232,52,207,5,167,255,0,53,89,120,173,223,15,244,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,255,0,146,39,243,84,208,158,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,51,195,192,231,8,151,94,47,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,46,237,157,197,232,140,142,105,17,178,118,150,55,104,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,252,207,214,51,89,197,143,154,125,100,245,3,33,247,25,203,84,228,169,229,99,41,245,2,187,219,173,196,255,0,57,87,22,62,86,53,147,211,252,135,219,167,51,88,105,79,132,239,43,26,55,233,254,61,237,208,29,84,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,162,178,249,224,230,183,90,12,3,75,52,230,26,122,69,182,223,47,23,27,221,68,174,99,187,237,158,134,24,161,137,172,118,237,168,197,109,194,101,114,43,85,85,91,31,69,111,69,71,66,174,91,218,47,106,215,62,42,44,216,166,85,136,82,100,120,157,45,158,241,87,145,210,84,189,173,99,40,159,69,45,51,37,78,174,107,247,182,166,166,151,99,162,94,227,30,173,145,187,118,43,219,26,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,103,193,126,177,223,117,247,134,12,3,85,114,152,118,94,174,182,249,41,238,50,110,98,248,154,170,74,137,105,37,169,232,198,49,140,239,62,157,210,246,218,212,107,59,155,19,170,55,170,246,176,10,54,227,127,72,115,45,122,230,119,150,233,30,159,193,73,37,247,34,168,180,67,78,181,115,164,48,68,198,88,233,37,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,182,158,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,176,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,68,0,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,129,8,57,190,234,133,171,11,225,46,167,3,153,180,147,220,181,6,241,69,109,167,129,213,173,138,120,160,166,153,181,178,213,50,46,138,233,152,215,83,195,11,186,109,70,173,84,106,174,254,77,117,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,153,168,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,8,87,205,247,75,237,89,167,9,117,57,228,206,164,130,229,167,215,138,43,149,60,238,162,108,179,203,5,76,205,162,150,149,146,245,71,66,199,58,162,25,157,211,114,57,105,99,69,111,242,115,106,3,134,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,235,21,108,49,178,94,140,87,201,77,36,209,162,170,183,162,189,21,28,213,68,114,105,120,160,30,104,254,123,53,55,240,95,103,162,39,255,0,37,79,43,25,79,168,21,222,221,110,39,248,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,127,243,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,121,58,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,76,240,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,148,143,86,181,141,124,178,202,244,99,55,237,73,255,0,202,143,129,111,241,28,80,107,94,25,255,0,155,213,96,20,85,206,255,0,73,206,186,73,78,173,255,0,162,240,175,115,191,221,204,140,255,0,39,152,115,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,191,224,82,183,51,174,3,191,98,23,218,157,121,210,123,46,220,7,32,184,59,226,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,96,84,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,125,118,185,236,108,243,53,174,84,234,212,150,68,78,155,151,172,128,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,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,50,174,95,247,43,143,34,122,101,248,215,188,86,146,168,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,128,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,128,28,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,40,4,185,62,81,220,40,233,198,63,164,246,126,41,174,113,124,103,51,202,60,124,22,217,42,33,68,142,197,75,21,76,212,146,54,157,58,175,89,165,237,61,95,50,244,114,70,244,137,168,212,89,86,107,21,0,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,0,168,14,108,156,20,91,180,254,179,247,157,210,251,103,98,203,123,184,62,60,190,138,52,170,168,146,43,165,84,243,76,183,55,72,247,61,145,195,43,228,108,46,111,240,152,201,59,8,196,114,204,168,202,214,59,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,252,207,214,41,91,157,95,154,124,91,211,250,31,113,184,142,74,158,105,242,159,79,235,189,198,220,93,72,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,241,99,229,99,89,61,63,200,125,186,115,53,134,170,0,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,7,148,213,140,235,246,95,165,153,150,166,124,47,226,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,12,203,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,145,122,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,210,230,247,246,57,168,230,42,172,149,213,140,23,246,161,165,153,150,153,252,83,225,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,76,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,104,167,129,108,214,213,159,240,125,164,151,219,53,61,92,52,244,184,189,37,145,237,169,99,90,245,158,222,223,3,51,145,26,231,38,199,75,77,35,152,189,122,171,21,170,168,213,85,106,66,14,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,45,39,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,14,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,162,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,133,191,242,189,224,91,246,41,138,179,92,117,143,12,240,154,147,122,223,240,122,106,215,110,154,197,107,146,54,162,117,133,90,158,30,178,110,178,119,58,171,158,200,149,145,255,0,9,206,168,141,103,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,166,99,53,99,58,253,168,106,158,101,169,159,11,248,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,226,121,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,116,234,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,204,102,172,96,191,178,253,83,204,180,207,226,159,19,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,94,79,43,141,94,169,213,174,15,177,152,46,83,213,207,114,193,170,38,196,42,166,154,8,162,99,217,76,214,62,149,177,36,127,214,99,40,231,164,141,92,228,107,213,241,189,93,187,250,238,150,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,122,129,144,251,140,228,170,139,142,159,216,167,46,173,53,208,237,28,204,252,38,164,222,190,47,241,138,154,38,238,154,197,107,146,233,94,171,210,100,114,120,122,201,186,199,219,232,142,123,34,87,201,252,39,58,158,69,132,24,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,14,248,85,195,120,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,62,180,108,174,99,29,225,163,115,164,108,44,218,221,172,85,114,167,113,242,61,253,212,3,154,112,235,160,216,111,13,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,219,228,115,122,163,85,238,216,196,100,109,93,140,106,39,75,6,107,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,159,231,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,3,170,130,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,73,84,80,15,51,173,82,253,168,113,147,154,248,75,239,196,237,88,151,135,197,173,255,0,222,189,159,11,225,99,79,23,7,205,141,115,246,215,73,91,245,187,119,94,191,75,149,136,194,106,114,75,211,60,171,31,211,141,68,213,43,181,39,135,178,230,23,11,125,190,209,220,142,70,73,81,224,18,167,191,59,119,49,24,248,85,245,105,27,94,199,59,248,144,78,213,70,171,62,112,175,153,214,150,254,203,248,201,205,124,37,139,225,150,172,183,195,229,54,255,0,239,174,247,138,241,81,167,139,159,230,247,57,155,171,163,173,250,29,183,167,79,165,168,197,97,50,185,31,102,183,90,252,3,84,244,230,106,122,68,182,216,239,22,235,221,60,173,99,187,238,158,186,25,97,149,175,118,237,170,196,109,190,21,106,35,81,81,93,39,85,119,84,70,217,160,7,138,196,116,135,13,194,181,19,61,213,43,52,21,107,144,234,61,69,186,107,212,243,78,174,102,202,26,70,210,211,67,19,19,163,88,198,181,36,122,175,69,122,190,103,245,114,181,24,214,123,80,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,16,3,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,5,69,243,193,205,109,85,249,254,150,105,204,52,245,105,114,177,217,238,55,186,137,92,198,246,29,5,116,209,67,19,88,237,219,149,232,235,124,202,228,86,162,34,58,62,138,238,170,141,142,188,175,177,63,181,124,109,105,247,136,198,126,51,65,102,248,141,218,179,125,23,136,134,143,181,67,63,135,169,147,170,43,99,217,84,234,109,146,47,77,178,172,91,85,28,173,47,248,230,156,74,105,13,54,189,104,54,115,164,115,65,73,37,70,69,103,154,27,122,213,207,44,48,69,113,103,73,104,166,145,241,117,122,50,58,152,225,145,81,17,221,81,138,138,215,34,171,87,52,70,156,244,83,84,45,90,213,164,120,134,171,217,155,73,29,62,83,103,166,185,62,158,154,181,181,108,163,157,236,78,245,42,202,212,68,123,225,151,185,19,254,150,170,62,55,34,181,170,138,137,70,220,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,79,240,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,164,255,0,231,87,229,99,22,245,2,135,219,174,37,112,114,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,124,30,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,21,198,223,24,57,55,23,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,155,157,215,249,112,114,255,0,172,226,34,251,22,173,234,246,59,254,196,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,255,0,140,177,93,249,85,124,243,190,228,255,0,50,126,154,69,94,87,30,123,52,203,241,175,103,173,47,248,21,151,205,215,140,28,102,131,13,184,112,151,135,173,37,202,251,116,168,166,118,92,233,162,168,99,237,16,68,180,149,212,140,137,85,141,138,87,206,174,141,202,246,189,232,198,70,246,185,187,164,107,153,81,100,244,229,115,198,221,171,135,236,154,109,18,212,137,233,40,240,156,210,240,202,182,94,170,234,155,79,5,138,181,105,223,27,165,147,164,46,116,140,157,209,209,68,174,124,140,142,20,141,100,94,136,178,41,118,128,0,101,92,191,238,87,30,68,244,203,241,175,120,173,37,80,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,0,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,0,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,80,9,127,220,174,60,137,233,151,227,94,241,90,74,160,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,0,8,1,205,147,139,207,217,22,156,126,239,184,85,110,204,191,63,183,191,226,206,146,131,187,29,46,59,50,77,4,219,100,122,163,18,105,222,199,68,222,141,122,182,54,206,229,237,61,97,122,210,177,58,121,94,241,175,251,191,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,126,13,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,209,46,248,218,201,123,151,126,10,86,231,87,230,159,22,244,254,135,220,110,35,146,167,154,124,167,211,250,239,113,183,23,82,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,88,249,88,214,79,79,242,31,110,156,205,97,170,128,0,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,1,18,185,163,234,245,78,146,240,125,147,65,109,158,174,11,150,115,81,14,33,75,52,48,69,43,24,202,150,189,245,77,149,36,254,171,31,71,5,92,104,230,163,158,143,145,138,221,191,215,109,11,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,207,73,240,95,217,126,150,97,186,103,241,79,137,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,61,89,156,206,58,112,171,174,1,198,14,173,216,175,53,20,147,84,85,101,21,119,182,58,153,238,115,18,11,131,188,116,45,85,115,90,187,219,21,76,109,122,116,232,143,71,34,43,145,17,203,101,60,148,46,214,169,184,109,204,172,80,220,233,31,114,163,206,42,42,234,40,219,51,86,120,96,154,130,137,177,74,248,250,238,107,30,232,38,107,92,169,209,203,20,136,157,118,175,78,107,207,59,238,79,243,39,233,164,106,229,145,174,154,113,195,166,176,103,90,161,170,23,159,3,106,161,211,250,216,161,134,36,71,213,92,42,157,112,183,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,226,188,75,241,23,157,241,65,170,117,250,153,157,84,127,157,163,179,209,108,135,250,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,205,87,249,34,78,158,87,92,191,235,46,245,150,222,38,245,191,29,236,218,161,240,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,118,222,205,176,167,107,164,81,200,143,108,205,145,210,43,81,137,19,165,182,163,133,113,211,154,218,176,14,15,181,110,251,121,167,171,154,158,171,23,171,178,49,180,204,107,158,147,220,27,224,97,114,163,156,212,216,217,106,99,115,215,175,84,98,57,81,28,168,141,92,230,26,83,225,71,19,251,13,195,46,149,98,210,99,63,103,234,232,176,251,79,143,183,58,139,194,73,5,115,233,99,125,87,118,46,141,86,204,233,223,43,164,220,155,150,71,61,93,245,42,157,84,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,170,247,214,65,87,34,53,170,230,35,36,98,55,111,245,27,48,57,35,234,133,170,171,0,212,45,23,153,180,144,92,173,151,136,178,138,117,117,107,123,245,144,84,195,29,52,187,41,250,35,182,64,234,72,119,72,138,228,235,87,27,85,27,242,223,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,25,172,226,199,205,62,178,122,129,144,251,140,231,52,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,189,78,93,124,10,211,112,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,253,119,185,141,123,216,212,123,230,80,0,0,102,179,139,31,52,250,201,234,6,67,238,51,150,169,201,83,202,198,83,234,5,119,183,91,137,254,114,174,44,124,172,107,39,167,249,15,183,78,102,176,210,159,9,222,86,52,111,211,252,123,219,160,58,168,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,12,214,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,239,250,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,136,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,25,130,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,68,14,118,154,103,149,100,26,113,167,122,165,105,164,241,22,92,62,225,112,183,221,251,113,200,249,41,252,122,83,118,39,118,214,43,25,10,62,145,99,115,222,230,255,0,18,120,26,136,229,127,202,21,242,197,213,47,217,127,25,56,87,139,190,252,50,213,150,248,140,90,225,253,235,222,241,94,42,53,240,144,124,152,231,51,117,116,116,95,91,118,244,233,245,57,24,175,47,248,0,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,64,14,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,20,3,205,31,207,102,166,254,11,236,244,68,148,228,117,139,88,170,242,173,92,205,106,40,119,222,173,86,251,61,174,142,167,186,244,237,82,213,201,85,37,68,123,17,118,59,115,232,169,151,170,162,185,59,125,26,168,142,114,45,181,3,46,250,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,145,123,220,174,60,137,233,151,227,94,241,90,85,95,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,19,252,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,63,249,213,249,88,197,189,64,161,246,235,137,74,196,138,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,191,236,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,5,85,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,191,226,58,241,183,198,14,51,194,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,231,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,82,221,52,143,148,101,138,171,133,59,134,21,170,211,218,173,26,177,147,92,41,111,12,191,193,74,250,233,49,184,227,86,163,104,26,141,157,145,207,214,55,84,164,170,213,108,107,36,237,95,226,248,104,36,42,135,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,240,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,147,252,0,101,92,191,238,87,30,68,244,203,241,175,120,173,37,80,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,0,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,0,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,80,9,127,220,174,60,137,233,151,227,94,241,90,74,160,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,0,113,78,48,56,148,177,112,173,161,215,141,77,185,167,122,235,54,235,94,55,72,234,87,207,29,93,226,88,100,125,60,114,163,92,205,176,167,105,242,72,170,246,47,110,55,163,85,94,172,107,179,175,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,62,69,180,240,215,202,119,76,238,188,50,172,186,223,99,233,169,185,117,190,123,133,5,193,206,184,193,38,47,226,105,88,148,176,75,73,223,133,147,205,3,255,0,139,35,36,99,127,136,247,196,170,230,177,30,234,171,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,244,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,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,159,54,187,124,145,46,229,98,172,51,74,235,21,41,91,157,95,154,124,91,211,250,31,113,184,142,74,158,105,242,159,79,235,189,198,220,93,72,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,241,99,229,99,89,61,63,200,125,186,115,53,134,170,0,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,5,106,243,189,206,190,31,165,154,105,166,127,11,238,124,123,32,171,190,248,222,255,0,78,207,128,166,72,123,93,189,191,86,255,0,137,110,221,185,54,246,122,116,118,254,173,174,190,10,113,107,238,97,197,198,144,218,113,202,31,23,87,79,152,91,46,146,71,221,100,123,105,104,167,109,93,76,157,94,168,139,178,8,37,127,78,187,157,183,163,81,92,168,139,163,224,82,183,58,191,52,248,183,167,244,62,227,113,61,87,36,44,235,225,250,167,169,122,103,240,190,231,199,177,250,75,239,141,239,244,236,248,10,149,135,181,219,219,245,111,248,150,237,219,147,111,103,167,71,111,234,223,87,207,59,238,79,243,39,233,165,85,147,43,151,95,2,181,60,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,203,211,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,200,1,206,175,202,198,45,234,5,15,183,92,74,149,225,235,22,177,103,58,251,166,152,86,83,67,227,108,185,6,97,102,181,220,105,187,175,143,191,75,61,108,81,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,252,205,52,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,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,1,154,206,44,124,211,235,39,168,25,15,184,206,88,167,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,126,233,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,89,248,0,0,12,214,113,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,63,206,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,83,225,59,202,198,141,250,127,143,123,116,7,85,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,156,255,0,156,22,177,216,176,110,24,23,74,170,33,241,23,173,75,184,65,79,71,30,231,179,177,75,67,81,5,93,69,79,84,99,152,237,175,101,52,93,181,115,28,190,39,123,119,36,110,66,168,56,66,210,26,109,119,226,95,79,116,182,225,5,36,246,219,181,225,147,93,32,169,158,88,89,81,110,166,99,170,171,33,71,197,245,181,239,167,130,86,49,90,173,250,220,223,169,159,214,77,36,156,83,141,13,28,190,235,239,12,25,254,149,98,211,108,189,93,109,241,212,91,163,218,197,241,53,84,149,17,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,55,175,84,111,69,206,17,167,221,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,92,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,0,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,0,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,102,219,140,75,181,214,245,197,126,176,214,94,110,117,117,245,17,231,23,170,70,75,83,51,165,123,96,130,178,88,97,137,28,229,85,70,71,20,113,198,198,255,0,38,177,141,106,116,68,68,44,255,0,146,198,1,77,98,225,231,43,212,26,140,122,174,142,229,149,101,15,166,101,116,201,43,89,95,110,163,167,141,33,88,145,203,177,204,101,68,245,236,87,177,62,111,222,215,42,246,209,27,97,64,207,95,50,28,90,197,135,241,181,170,86,156,114,135,194,82,84,92,41,46,146,71,221,124,155,170,171,104,105,234,234,100,234,245,85,77,243,207,43,250,117,218,221,221,26,136,212,68,75,21,228,169,229,99,41,245,2,187,219,173,196,0,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,128,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,39,255,0,58,191,43,24,183,168,20,62,221,113,42,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,41,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,85,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,189,61,82,213,44,19,69,176,75,158,166,106,93,247,224,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,225,194,199,200,238,178,74,198,253,45,94,157,122,175,68,69,84,206,191,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,233,72,245,107,88,215,203,44,175,70,51,126,212,157,60,165,56,40,248,221,101,31,22,90,155,108,181,86,89,97,239,71,133,219,231,78,252,142,174,134,126,219,238,110,68,118,200,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,246,212,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,140,218,219,51,158,250,116,137,206,78,147,69,221,158,104,214,52,87,201,245,197,178,71,62,46,221,48,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,132,248,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,202,185,127,220,174,60,137,233,151,227,94,241,90,74,160,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,0,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,0,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,160,18,255,0,185,92,121,19,211,47,198,189,226,180,149,64,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,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,145,157,126,48,56,148,190,241,83,174,55,141,77,185,167,102,213,14,235,94,55,72,234,86,65,37,37,158,41,164,125,60,114,163,92,253,211,47,117,242,72,170,247,167,114,71,163,85,24,140,107,101,255,0,41,190,10,45,218,129,89,251,206,234,133,179,191,101,178,92,25,30,33,69,34,85,83,201,45,210,150,120,102,75,155,100,99,152,201,33,137,241,186,22,183,248,172,124,157,244,122,53,97,68,125,191,144,171,153,95,5,22,238,34,244,226,187,84,48,171,103,93,77,196,109,237,146,153,237,74,169,228,186,218,233,146,166,87,219,34,130,55,43,18,103,190,119,62,55,36,78,123,164,99,34,85,107,94,174,101,32,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,145,161,62,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,173,110,117,126,105,241,111,79,232,125,198,226,57,42,121,167,202,125,63,174,247,27,113,117,32,28,171,139,31,43,26,201,233,254,67,237,211,153,172,52,167,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,0,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,20,193,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,243,252,155,113,107,22,65,197,197,101,218,239,67,226,42,241,156,62,227,116,181,201,221,123,60,61,83,231,166,164,116,157,26,168,143,235,5,93,67,58,57,21,191,95,94,155,154,213,75,191,5,74,243,197,197,172,84,153,86,146,102,180,244,59,47,87,91,125,226,215,89,83,221,122,247,105,105,36,165,146,158,61,138,187,27,181,245,181,43,213,17,28,189,206,142,85,70,181,19,192,114,84,243,79,148,250,127,93,238,54,227,170,243,206,251,147,252,201,250,105,8,56,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,250,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,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,0,42,215,158,85,218,235,13,171,70,236,80,220,234,217,109,172,168,191,85,212,81,182,103,36,19,79,11,104,91,20,175,143,174,215,61,141,158,102,181,202,157,90,146,200,137,211,114,245,136,28,180,112,10,109,65,227,75,78,233,110,88,245,93,214,219,99,168,169,191,213,44,41,46,202,55,210,83,73,45,45,68,175,141,83,99,27,88,148,136,155,151,99,158,230,49,219,183,237,93,4,130,186,185,218,98,214,42,189,2,193,115,90,138,29,247,171,86,96,150,186,58,158,235,211,181,75,87,69,81,37,68,123,17,118,59,115,232,169,151,170,162,185,59,125,26,168,142,114,44,22,229,113,231,179,76,191,26,246,122,210,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,3,133,78,10,63,105,188,104,106,239,18,154,153,108,186,211,99,120,150,168,94,170,113,40,186,118,97,188,93,33,187,84,185,106,55,163,146,71,67,75,36,108,249,53,187,36,149,118,171,213,33,154,39,89,248,0,0,1,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,39,249,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,39,121,88,209,191,79,241,239,110,128,234,160,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,0,115,147,214,191,183,60,65,90,116,114,146,223,217,164,211,43,122,247,167,146,45,178,79,93,113,138,158,162,77,174,73,28,142,133,176,50,141,27,213,140,114,73,223,235,185,187,20,244,28,147,244,190,213,144,234,230,121,170,247,7,82,77,81,134,89,233,109,180,52,243,81,54,87,199,61,193,242,117,170,138,85,94,176,189,145,81,203,18,237,111,87,50,169,233,185,168,138,143,184,144,102,219,139,221,33,166,208,142,37,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,91,158,202,121,226,99,213,202,239,173,174,250,159,253,101,181,254,79,186,199,98,206,120,96,77,42,167,135,195,222,180,210,225,61,61,100,123,158,254,253,45,117,68,245,116,245,61,85,141,99,119,61,245,49,118,209,207,114,120,109,238,218,146,53,9,212,0,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,0,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,101,92,191,238,87,30,68,244,203,241,175,120,173,37,80,40,7,154,63,158,205,77,252,23,217,232,137,85,200,199,239,179,242,223,234,68,85,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,128,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,44,127,155,102,1,153,106,158,133,224,26,125,167,216,245,93,243,33,190,106,69,5,53,13,13,50,38,249,95,240,219,146,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,95,224,235,131,172,19,132,12,18,162,193,96,172,248,206,73,121,217,246,131,32,237,205,79,241,78,212,213,15,165,254,245,124,242,199,7,106,58,133,143,248,106,155,250,110,119,85,95,148,128,0,170,190,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,150,147,204,119,132,140,203,138,221,35,160,165,211,236,162,174,159,33,195,234,39,186,80,216,101,169,72,173,215,183,185,136,213,142,94,189,26,202,150,181,28,144,74,229,216,222,236,172,118,214,204,178,199,89,124,32,114,255,0,212,125,95,226,58,233,167,122,165,142,253,159,178,233,149,194,146,92,234,146,225,34,182,105,35,123,220,248,168,161,72,158,215,191,197,50,41,54,212,70,244,141,177,117,149,175,114,172,77,150,247,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,83,95,53,206,10,63,102,89,84,252,74,105,157,178,235,83,141,229,183,10,138,156,182,46,157,232,108,247,73,164,107,146,163,122,185,100,108,53,82,72,255,0,147,155,178,57,83,106,61,18,104,98,111,85,229,9,194,214,178,225,94,47,136,92,167,36,186,226,248,166,81,111,108,22,236,101,26,212,251,65,15,205,98,174,170,99,218,189,184,89,185,203,78,230,237,149,251,220,228,115,96,119,74,155,63,0,202,185,127,220,174,60,137,233,151,227,94,241,90,74,160,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,0,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,0,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,160,18,255,0,185,92,121,19,211,47,198,189,226,180,149,64,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,4,106,230,5,195,29,247,138,173,2,147,10,197,175,94,10,245,143,220,23,37,183,83,120,102,73,241,74,168,40,170,163,138,135,123,229,137,144,119,95,80,212,239,57,85,172,233,213,90,169,243,74,160,225,19,129,44,251,86,184,163,171,210,61,84,198,106,236,22,221,59,168,138,191,54,167,173,130,110,143,129,178,179,101,11,37,129,81,168,250,182,170,246,228,108,173,69,133,37,154,39,73,177,26,235,222,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,191,51,245,129,80,28,217,56,40,183,105,253,103,239,59,165,246,206,197,150,247,112,124,121,125,20,105,85,81,36,87,74,169,230,153,110,110,145,238,123,35,134,87,200,216,92,223,225,49,146,118,17,136,229,153,81,158,215,148,71,8,154,161,136,93,95,197,22,95,113,171,198,236,247,203,60,182,219,45,149,105,227,239,222,168,166,116,114,120,169,251,141,87,67,77,186,40,159,22,205,178,74,173,107,247,54,30,137,81,200,57,213,249,167,197,189,63,161,247,27,136,228,169,230,159,41,244,254,187,220,109,197,212,128,114,174,44,124,172,107,39,167,249,15,183,78,102,176,210,159,22,62,86,53,147,211,252,135,219,167,51,88,106,160,0,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,82,183,58,191,52,248,183,167,244,62,227,113,61,7,36,124,42,235,95,173,26,133,168,208,212,82,37,182,199,139,197,100,168,137,207,119,125,211,215,85,199,52,78,99,118,237,86,35,109,243,35,149,92,138,138,232,250,35,186,170,182,226,65,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,158,156,209,52,27,50,226,75,87,56,117,210,156,50,138,173,207,184,212,100,47,185,215,67,78,147,50,211,110,71,218,146,162,182,84,115,216,221,145,181,221,81,170,246,239,122,178,54,174,247,181,22,90,240,209,195,166,9,194,254,150,80,105,158,11,79,254,106,178,241,91,190,111,233,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,127,36,79,230,171,213,64,41,91,157,95,154,124,91,211,250,31,113,184,142,74,158,105,242,159,79,235,189,198,220,93,72,32,7,58,191,43,24,183,168,20,62,221,113,42,175,132,239,52,250,55,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,3,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,171,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,157,122,49,169,253,136,122,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,191,186,119,11,31,250,52,233,87,255,0,38,219,191,251,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,252,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,62,78,106,42,124,209,15,21,105,225,147,134,219,5,214,138,251,98,225,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,29,44,0,115,75,183,12,156,54,223,238,181,183,219,239,15,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,246,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,124,220,229,85,249,170,158,87,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,201,173,68,79,146,33,232,48,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,167,94,140,106,127,98,30,128,28,255,0,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,201,173,68,79,146,33,250,184,46,147,233,102,151,248,239,217,158,154,98,152,151,196,251,94,55,224,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,252,212,245,96,0,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,181,79,171,5,210,125,44,210,255,0,29,251,51,211,76,83,18,248,159,107,198,252,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,63,154,158,126,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,159,55,57,85,126,106,167,235,3,149,126,233,220,44,127,232,211,165,95,252,155,110,255,0,236,79,127,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,205,206,85,95,154,169,250,192,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,126,77,106,34,124,145,15,213,193,116,159,75,52,191,199,126,204,244,211,20,196,190,39,218,241,191,2,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,230,167,229,101,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,249,53,168,137,242,68,61,6,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,236,67,208,0,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,218,167,159,197,184,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,127,134,184,218,241,154,42,74,168,55,177,204,126,201,99,141,175,110,230,61,205,94,139,243,107,149,23,228,170,116,0,0,60,166,117,164,250,89,170,30,7,246,153,166,152,166,91,240,206,239,130,248,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,255,0,36,63,43,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,205,174,84,95,146,169,208,0,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,176,1,202,191,116,238,22,63,244,105,210,175,254,77,183,127,246,39,191,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,230,231,42,175,205,84,253,96,115,75,183,12,156,54,223,238,181,183,219,239,15,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,246,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,124,220,229,85,249,170,159,172,1,202,191,116,238,22,63,244,105,210,175,254,77,183,127,246,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,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,218,167,213,130,233,62,150,105,127,142,253,153,233,166,41,137,124,79,181,227,126,5,102,166,160,241,93,189,221,190,239,101,141,223,183,184,253,187,186,244,222,238,159,205,79,63,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,155,156,170,191,53,83,192,126,233,220,44,127,232,211,165,95,252,155,110,255,0,236,79,127,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,205,206,85,95,154,169,250,192,3,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,249,57,168,169,243,68,60,85,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,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,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,181,70,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,211,171,26,191,216,135,181,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,238,157,194,199,254,141,58,85,255,0,201,182,239,254,196,233,87,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,70,157,42,255,0,228,219,119,255,0,98,117,80,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,237,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,249,181,202,139,242,85,58,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,122,117,123,151,251,84,250,176,93,39,210,205,47,241,223,179,61,52,197,49,47,137,246,188,111,192,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,249,169,234,193,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,106,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,205,174,84,95,146,169,208,0,0,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,106,140,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,177,15,106,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,251,84,242,150,158,25,56,109,176,93,104,175,182,46,31,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,131,137,78,105,188,87,232,46,188,231,58,71,54,157,105,172,116,248,237,226,104,109,235,87,69,89,52,242,219,159,210,90,41,164,124,85,200,197,124,148,210,67,34,162,35,122,43,213,21,173,84,86,164,170,229,215,198,78,67,197,246,1,149,220,51,234,108,126,131,44,198,47,17,195,61,13,146,138,170,8,25,110,158,22,173,52,206,89,164,145,28,247,203,21,99,85,26,255,0,146,68,222,173,111,84,87,72,13,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,91,28,232,36,158,154,146,73,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,153,81,127,221,171,226,159,253,224,233,87,255,0,10,184,255,0,175,23,82,64,14,97,252,195,245,79,132,221,83,199,116,207,76,240,204,82,191,199,227,237,190,214,214,223,99,169,168,221,221,169,154,24,226,138,56,101,135,102,223,12,247,57,206,115,247,119,90,136,140,216,170,255,0,201,224,7,152,54,190,241,109,174,53,122,121,154,217,116,254,207,101,181,99,245,87,218,151,90,237,53,169,85,81,219,154,8,25,19,36,146,181,204,139,235,169,107,213,202,199,245,108,106,212,68,87,35,219,98,160,175,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,190,127,201,19,218,242,222,227,91,84,248,193,253,162,126,211,44,24,165,179,236,151,194,60,23,192,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,67,254,59,121,131,216,184,63,172,199,240,219,38,43,246,163,51,188,248,123,164,212,51,200,250,122,90,91,63,125,204,146,71,76,141,94,179,75,218,154,40,145,168,228,99,145,210,72,138,141,100,83,119,94,31,184,135,210,254,38,176,6,234,54,148,93,106,235,45,172,168,74,26,200,170,232,228,166,158,138,181,33,138,105,41,164,107,147,107,158,198,207,26,43,163,115,227,85,85,218,247,116,234,126,86,131,113,49,134,235,206,67,169,56,101,154,134,174,221,144,233,118,81,91,142,94,168,166,69,123,28,200,234,170,33,166,171,138,84,106,53,204,153,180,210,42,179,228,248,222,199,181,81,91,178,73,59,0,0,3,149,113,47,196,94,9,194,254,150,87,234,102,117,81,254,118,142,207,69,178,111,233,59,167,134,154,104,40,251,145,69,39,103,187,216,123,123,175,110,198,127,53,95,228,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,13,120,210,230,77,134,240,149,153,90,52,250,205,135,210,103,185,12,244,242,84,222,168,97,190,173,11,236,204,84,141,105,146,85,74,121,154,175,153,174,145,232,206,173,123,88,198,57,83,108,172,85,147,250,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,226,176,158,38,48,220,199,136,189,67,225,149,212,53,116,25,102,7,79,71,114,98,185,22,72,46,86,233,233,105,37,116,236,122,53,18,55,197,45,91,34,116,110,254,104,177,189,142,119,89,27,23,96,0,16,87,138,238,107,122,113,195,182,163,191,75,240,172,31,246,141,117,181,119,34,191,205,5,233,40,105,109,181,72,168,137,74,217,18,9,187,211,55,234,238,162,35,91,27,182,177,92,231,164,140,138,101,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,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,13,120,67,230,97,130,113,57,171,25,30,152,92,236,159,101,170,234,238,31,224,37,60,169,52,213,87,106,22,83,75,44,254,37,99,99,161,130,104,210,153,242,175,89,17,170,217,219,19,119,186,37,146,89,170,1,26,184,232,227,54,197,193,230,156,82,220,227,181,124,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,63,65,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,157,212,241,90,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,50,162,255,0,187,87,197,63,251,193,210,175,254,21,113,255,0,94,46,164,0,14,105,196,110,183,218,184,113,209,235,214,178,223,108,117,119,123,109,130,162,220,218,202,74,73,26,201,214,10,138,232,41,164,124,123,190,151,61,141,157,94,140,85,106,61,88,141,87,51,118,244,246,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,228,126,176,4,127,199,120,197,193,46,92,88,229,220,36,223,232,254,13,146,89,188,7,217,249,187,147,84,124,123,187,109,90,250,175,165,144,118,233,123,17,162,39,241,37,94,231,95,167,162,166,210,64,0,0,56,254,131,113,49,134,235,206,67,169,56,101,154,134,174,221,144,233,118,81,91,142,94,168,166,69,123,28,200,234,170,33,166,171,138,84,106,53,204,153,180,210,42,179,228,248,222,199,181,81,91,178,73,59,0,0,2,149,191,187,87,197,63,251,193,210,175,254,21,113,255,0,94,45,211,68,51,91,174,165,104,190,3,168,215,218,122,72,46,89,86,47,106,189,214,69,72,199,54,8,231,169,164,142,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,230,123,80,10,245,230,23,204,47,90,56,76,214,139,46,156,233,206,49,133,92,109,183,28,94,154,247,44,183,186,42,185,167,108,242,85,213,194,230,181,208,212,196,212,102,218,118,42,34,181,87,170,187,231,252,145,61,175,45,238,53,181,79,140,31,218,39,237,50,193,138,91,62,201,124,35,193,124,10,150,166,30,231,138,241,125,206,239,122,121,122,244,240,204,219,183,111,78,174,235,215,170,116,154,160,139,252,194,248,160,207,184,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,221,78,196,69,87,42,116,87,124,191,146,164,96,224,207,154,6,190,241,19,196,158,31,163,153,174,33,167,244,86,92,131,226,30,38,123,93,190,182,58,166,118,40,42,42,25,177,210,85,200,196,234,248,90,139,213,139,244,170,244,232,189,21,44,252,28,211,136,221,111,181,112,227,163,215,173,101,190,216,234,238,246,219,5,69,185,181,148,148,146,53,147,172,21,21,208,83,72,248,247,125,46,123,27,58,189,24,170,212,122,177,26,174,102,237,233,237,113,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,200,253,96,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,177,127,132,62,100,90,113,197,126,163,228,122,113,30,55,246,54,190,147,248,248,204,55,27,154,75,85,127,165,106,202,178,185,35,108,77,142,25,163,141,145,72,232,91,44,174,86,190,69,106,185,176,189,228,192,0,141,92,116,113,155,98,224,243,78,41,110,113,218,190,51,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,31,170,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,4,95,230,23,197,6,125,194,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,126,234,118,34,42,185,83,162,187,229,252,149,35,7,6,124,208,53,247,136,158,36,240,253,28,205,113,13,63,162,178,228,31,16,241,51,218,237,245,177,213,51,177,65,81,80,205,142,146,174,70,39,87,194,212,94,172,95,165,87,167,69,232,169,103,224,3,143,241,47,196,198,27,194,214,61,138,102,122,131,67,86,252,122,255,0,148,83,227,149,213,180,200,175,125,177,147,82,212,204,149,107,18,53,93,51,26,234,118,163,216,223,175,99,220,230,163,220,212,141,253,128,0,113,251,175,19,24,109,131,138,59,87,11,23,218,26,186,91,238,71,139,179,35,177,87,53,22,72,43,30,146,214,36,244,143,68,111,88,94,200,168,214,86,189,85,88,244,238,53,85,142,107,18,94,192,0,4,127,227,23,140,92,19,132,12,18,158,255,0,127,163,248,206,73,121,223,246,127,31,238,77,79,241,78,212,212,236,170,254,250,100,18,199,7,106,58,132,147,248,136,155,250,109,111,85,95,151,171,226,143,93,63,118,189,9,201,181,175,236,183,218,63,179,158,11,250,51,199,120,62,255,0,136,172,130,155,252,119,110,77,187,123,251,191,168,189,118,244,249,117,234,158,171,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,125,88,0,28,127,134,142,38,48,222,41,113,236,175,51,211,234,26,182,99,214,12,162,163,28,161,173,169,69,99,238,108,134,150,154,101,171,72,149,168,232,88,231,84,57,24,199,125,123,24,215,57,24,231,44,108,97,60,76,97,185,143,17,122,135,195,43,168,106,232,50,204,14,158,142,228,197,114,44,144,92,173,211,210,210,74,233,216,244,106,36,111,138,90,182,68,232,221,252,209,99,123,28,238,178,54,46,192,0,0,28,83,140,205,107,202,184,118,225,179,48,214,60,42,223,106,173,189,99,255,0,15,240,208,93,34,146,74,87,247,235,233,233,223,189,177,201,27,215,163,38,114,167,71,167,212,137,215,170,117,69,175,109,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,228,91,160,0,165,111,238,213,241,79,254,240,116,171,255,0,133,92,127,215,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,244,233,213,87,249,158,212,175,92,111,156,118,137,92,117,230,245,135,228,22,170,187,78,151,199,79,217,179,229,203,77,60,179,203,87,22,245,146,105,233,24,197,149,148,211,38,214,196,141,106,202,197,99,93,35,81,38,115,105,167,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,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,5,90,243,175,209,11,82,218,176,222,36,97,190,85,182,228,218,138,124,30,162,218,232,218,232,36,129,91,91,89,20,236,119,201,204,123,92,147,53,200,187,145,232,248,213,54,108,94,228,75,229,151,173,127,177,110,46,49,111,17,111,241,84,25,223,76,42,179,100,91,230,139,198,207,15,135,146,62,178,49,173,233,85,21,54,247,46,238,145,44,187,90,174,219,210,234,120,177,242,177,172,158,159,228,62,221,57,154,195,83,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,153,172,226,83,87,170,117,235,94,115,157,92,154,122,185,41,242,43,196,211,91,210,174,8,161,158,43,115,58,69,69,12,140,139,171,17,241,211,71,12,106,168,174,234,172,85,87,57,85,92,183,19,202,111,66,239,186,63,195,47,218,76,182,205,106,164,186,234,37,193,153,37,44,212,234,201,42,159,103,146,150,20,162,101,68,141,79,250,121,153,30,231,35,27,82,189,118,189,210,49,179,84,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,68,180,227,251,140,27,87,9,186,70,231,91,214,174,76,239,49,167,172,160,197,25,12,77,86,83,78,198,53,36,174,149,210,49,209,108,167,89,162,122,70,230,185,101,123,152,205,187,22,73,35,161,123,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,122,50,54,167,205,200,141,79,228,133,223,114,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,235,189,204,107,222,198,163,223,88,25,54,188,230,92,54,243,3,212,125,86,195,43,106,218,251,118,164,95,153,115,161,134,161,33,101,218,220,183,89,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,82,237,56,104,226,47,4,226,131,75,40,53,51,5,168,255,0,53,71,120,162,217,55,244,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,154,47,243,68,234,160,0,86,95,55,254,19,51,44,234,154,155,138,28,62,162,174,236,204,86,207,77,101,187,216,233,168,17,207,165,183,71,45,101,68,183,37,151,185,185,204,99,167,141,175,141,177,46,214,110,149,206,70,49,251,107,3,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,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,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,56,87,24,60,89,225,188,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,217,215,182,197,84,116,172,69,207,102,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,93,247,44,190,15,178,110,22,180,190,247,122,212,100,171,163,205,179,154,136,157,117,179,186,90,121,96,182,65,71,37,67,41,152,201,32,124,141,149,239,108,207,149,207,71,244,233,36,108,218,213,141,206,125,117,243,8,207,243,45,44,230,61,155,106,14,159,100,53,118,60,134,199,81,100,169,161,174,166,84,223,19,254,13,70,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,106,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,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,126,102,125,248,219,224,251,38,225,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,107,122,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,165,110,103,92,120,254,219,239,181,58,13,164,247,173,216,14,63,112,119,196,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,64,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,205,198,191,239,85,167,19,216,51,251,157,170,61,77,197,191,135,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,14,41,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,252,246,106,150,169,103,122,211,157,220,245,51,82,239,191,25,201,47,61,159,27,91,225,97,167,238,246,161,100,49,255,0,14,22,50,54,244,142,38,55,233,106,117,233,213,122,170,170,173,165,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,108,208,229,92,88,249,88,214,79,79,242,31,110,156,205,97,170,128,0,34,175,52,127,34,122,155,248,47,188,81,21,213,203,131,152,5,103,14,247,216,180,147,87,178,47,246,39,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,252,100,150,239,192,40,47,153,141,218,235,96,230,1,168,23,219,21,206,174,221,114,183,84,88,106,232,235,41,38,116,51,211,79,29,166,133,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,89,255,0,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,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,249,31,46,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,103,219,87,245,75,59,209,110,56,181,71,82,244,210,251,240,108,146,205,168,25,71,130,173,240,176,212,118,187,181,117,80,201,252,57,152,248,221,214,57,94,223,169,171,211,175,84,232,168,138,151,125,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,6,85,205,41,240,157,229,99,70,253,63,199,189,186,3,170,128,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,2,42,243,71,242,39,169,191,130,251,197,17,93,92,184,57,128,86,112,239,125,139,73,53,123,34,255,0,98,122,255,0,19,60,85,53,17,207,81,38,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,198,73,110,252,2,31,243,48,225,83,59,226,127,70,173,172,211,75,149,214,167,36,196,174,9,91,69,141,199,89,12,52,55,158,243,163,138,71,77,222,146,56,217,52,49,171,228,142,87,59,228,213,158,52,106,172,200,230,209,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,249,26,9,224,147,140,28,103,139,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,77,206,145,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,249,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,83,147,143,11,55,91,117,53,119,21,153,76,213,116,180,247,74,121,172,248,164,20,151,87,49,149,80,36,175,142,182,106,168,35,249,61,137,44,44,100,76,149,202,155,227,146,69,139,171,105,229,75,74,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,4,0,231,87,229,99,22,245,2,135,219,174,36,106,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,231,52,143,115,97,115,27,213,27,27,158,248,238,80,2,149,185,213,249,167,197,189,63,161,247,27,137,47,249,112,115,0,163,226,34,197,22,146,106,246,69,254,203,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,140,145,78,160,14,127,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,220,240,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,218,115,71,242,39,169,191,130,251,197,17,88,28,185,184,215,253,213,117,30,123,6,127,115,186,201,166,89,79,240,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,83,183,53,14,58,170,115,252,134,235,195,14,150,215,213,193,140,88,234,38,182,230,115,77,75,22,203,181,198,10,168,94,216,34,73,35,89,163,101,44,212,202,139,35,30,206,235,220,244,218,232,216,199,201,34,185,42,121,88,202,125,64,174,246,235,113,8,57,132,103,249,150,150,115,30,205,181,7,79,178,26,187,30,67,99,168,178,84,208,215,83,42,111,137,255,0,6,163,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,181,78,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,229,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,135,11,31,35,186,201,43,27,244,181,122,117,234,189,17,21,83,208,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,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,1,149,115,74,124,39,121,88,209,191,79,241,239,110,128,175,94,104,60,193,41,174,212,215,174,23,180,90,235,86,198,50,161,212,25,133,242,154,89,105,159,190,25,106,169,235,44,171,20,176,53,202,197,115,32,115,231,138,93,146,49,93,23,212,199,63,172,11,225,163,135,76,239,138,13,83,160,211,60,22,159,252,213,101,226,183,124,63,209,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,237,239,254,72,159,205,83,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,255,0,36,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,0,0,7,42,226,171,75,127,109,60,56,234,46,153,195,98,248,205,125,231,31,170,248,85,23,138,240,253,219,164,76,239,80,255,0,17,94,198,183,165,84,80,59,235,114,49,122,116,127,86,171,145,115,109,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,126,147,234,151,237,167,150,85,255,0,82,230,190,252,102,190,243,163,247,127,138,214,248,95,15,221,186,69,107,158,26,239,225,163,24,214,244,170,138,118,253,13,70,47,78,172,234,213,106,173,0,151,209,205,79,88,239,186,69,194,61,222,155,28,135,165,94,123,112,139,14,146,167,115,63,189,105,106,96,158,74,149,216,246,57,31,220,130,158,88,58,125,46,111,127,123,92,142,98,34,210,102,138,105,125,215,90,181,115,16,210,139,51,170,227,168,202,111,20,214,215,212,83,81,58,173,244,112,61,233,222,170,88,154,168,175,100,49,119,37,127,212,212,70,70,229,87,53,17,85,52,187,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,126,103,235,2,149,185,213,249,167,197,189,63,161,247,27,136,229,145,196,94,9,194,254,150,107,222,166,103,85,31,255,0,64,163,179,209,108,155,250,78,233,225,175,19,65,71,220,138,41,59,61,222,195,219,221,123,118,51,249,170,255,0,36,88,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,42,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,43,63,51,89,197,143,154,125,100,245,3,33,247,25,207,65,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,214,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,63,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,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,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,193,184,36,186,240,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,233,242,242,238,226,243,247,82,214,85,251,83,91,217,211,220,199,181,69,148,108,160,241,51,65,218,108,190,22,174,61,170,146,39,106,73,93,189,27,191,116,82,75,210,55,200,145,109,189,236,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,15,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,37,255,0,41,222,10,46,57,78,85,108,226,163,82,45,155,49,187,55,90,156,58,7,165,45,68,55,90,230,201,81,79,37,68,141,87,62,72,124,44,144,238,98,58,54,57,101,88,164,99,209,34,84,125,191,148,3,205,31,207,102,166,254,11,236,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,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,16,56,180,230,165,251,180,241,5,95,163,150,157,30,251,79,73,143,91,226,248,188,245,23,111,1,36,149,213,49,65,81,7,135,115,99,149,59,44,130,69,71,239,102,231,201,34,116,216,216,186,205,37,56,99,226,243,70,184,180,177,92,174,250,85,91,117,101,93,147,179,241,123,93,210,129,212,245,84,29,231,204,216,55,185,170,232,95,220,74,121,30,157,169,95,209,189,55,109,114,237,61,182,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,58,220,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,55,249,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,232,28,218,248,215,248,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,44,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,30,131,75,117,75,59,209,108,238,217,169,154,105,125,248,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,248,115,49,241,187,172,114,189,191,83,87,167,94,169,209,81,21,47,123,68,57,130,104,150,169,112,233,115,226,15,47,186,210,97,244,248,197,67,41,178,171,75,101,158,229,61,149,243,85,118,41,21,233,20,13,150,86,78,142,137,205,123,34,86,117,116,141,234,171,20,155,105,135,138,238,43,181,31,139,93,71,126,107,154,203,224,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,126,214,172,179,42,35,164,115,90,136,140,99,35,141,146,87,150,47,1,223,182,251,237,54,188,234,197,151,118,3,143,220,27,240,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,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,0,2,42,243,71,242,39,169,191,130,251,197,17,64,37,170,114,163,227,167,252,71,11,250,215,153,255,0,230,244,184,5,109,115,127,210,107,173,114,84,43,191,232,188,43,28,223,247,112,163,255,0,201,225,45,80,20,3,205,31,207,102,166,254,11,236,244,68,127,210,221,82,206,244,91,59,182,106,102,154,95,126,13,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,212,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,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,168,228,243,115,214,216,184,139,168,179,96,113,213,174,159,85,83,173,78,122,246,210,64,232,17,145,82,213,182,220,143,154,70,239,99,214,166,111,165,145,57,30,244,73,21,81,204,141,234,216,193,197,143,154,125,100,245,3,33,247,25,207,213,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,140,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,135,51,25,35,122,73,19,219,245,53,58,244,234,157,81,81,87,213,128,12,171,154,61,224,167,41,177,102,28,35,233,13,219,28,174,241,116,148,248,125,178,215,36,157,167,199,182,170,138,6,210,84,199,209,232,138,187,39,130,86,117,233,181,219,122,181,85,170,138,189,172,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,190,157,119,53,200,157,175,145,143,223,103,229,191,212,139,84,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,129,21,121,163,249,19,212,223,193,125,226,136,160,18,213,57,81,241,211,254,35,133,253,107,204,255,0,243,122,92,2,182,185,191,233,53,214,185,42,21,223,244,94,21,142,111,251,184,81,255,0,228,240,150,19,196,142,183,218,184,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,189,253,28,173,102,231,35,94,168,140,88,87,160,220,231,244,191,42,169,166,177,107,246,17,87,131,212,120,120,90,251,237,173,242,92,173,210,78,216,158,179,62,72,26,207,17,78,199,61,172,108,108,98,84,175,241,122,61,205,70,43,221,99,229,69,243,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,97,7,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,232,200,197,115,94,214,75,20,79,86,63,102,213,209,70,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,209,183,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,185,203,207,130,203,175,20,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,116,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,238,191,64,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,8,1,206,175,202,198,45,234,5,15,183,92,74,86,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,156,210,61,174,153,175,111,84,116,141,123,228,148,28,105,241,49,77,194,142,131,93,117,62,26,26,75,133,246,122,136,109,24,245,13,90,75,216,169,184,205,185,91,220,88,218,170,140,142,40,230,153,81,92,205,233,10,198,143,99,158,213,35,175,15,92,224,116,159,86,114,169,177,45,76,211,235,174,3,87,85,216,138,198,234,41,42,114,31,138,85,73,34,71,225,82,42,90,70,204,217,156,175,103,109,27,27,218,255,0,173,21,204,114,49,178,69,94,117,126,105,241,111,79,232,125,198,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,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,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,160,30,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,232,234,95,247,52,127,34,122,155,248,47,188,81,20,2,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,113,32,175,94,101,188,193,41,180,122,213,120,225,243,72,46,181,113,234,13,125,63,134,188,93,169,37,150,150,124,105,143,109,44,241,172,106,248,21,147,190,162,154,121,90,143,134,86,190,5,232,228,84,122,55,165,48,151,83,201,83,202,198,83,234,5,119,183,91,136,1,205,31,207,102,166,254,11,236,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,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,1,66,220,198,120,215,253,234,181,30,11,6,1,115,186,199,166,88,183,240,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,59,7,38,11,182,188,205,170,25,45,139,20,185,210,63,74,232,233,219,87,150,81,215,205,213,33,173,154,57,27,69,45,20,104,187,155,82,247,64,173,123,186,118,221,12,79,73,58,189,180,253,46,36,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,50,174,90,167,18,60,116,254,197,56,47,209,237,14,209,204,207,194,106,77,235,79,241,191,140,84,209,55,116,214,43,92,150,152,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,63,132,231,83,200,181,151,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,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,235,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,221,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,2,130,249,160,232,133,171,68,248,175,189,58,205,124,171,184,211,231,244,238,206,30,202,152,218,215,209,207,91,89,84,147,64,142,111,201,236,73,97,145,236,93,173,84,100,141,98,238,86,44,143,233,124,191,53,175,255,0,201,99,137,238,29,43,45,255,0,119,249,30,107,111,170,142,47,255,0,87,37,29,92,115,61,100,255,0,169,44,109,108,127,231,213,206,254,162,16,0,157,60,222,245,210,143,83,248,142,164,211,156,122,243,227,108,186,105,111,117,186,102,177,32,124,45,188,78,244,146,181,99,150,53,115,221,181,140,164,129,236,122,162,199,45,52,173,70,53,119,57,253,47,146,198,131,84,221,179,44,175,136,219,205,21,35,237,182,42,119,227,54,85,154,158,41,95,241,25,146,57,106,102,137,234,253,240,62,42,117,142,53,93,159,196,101,115,218,143,250,94,213,183,64,10,86,231,87,230,159,22,244,254,135,220,110,36,0,39,255,0,43,222,5,191,109,121,83,53,199,88,240,207,23,166,214,93,255,0,7,166,173,118,216,111,183,72,228,106,39,88,85,171,226,40,225,233,39,115,170,181,143,149,25,31,241,90,218,136,210,122,113,209,199,222,51,194,29,53,159,29,179,90,233,50,60,238,229,81,67,92,251,21,74,212,83,177,150,71,203,50,77,82,147,182,39,69,189,203,77,36,12,110,237,204,124,173,149,88,246,49,88,254,213,195,247,16,250,95,196,214,0,221,70,210,139,173,93,101,181,149,9,67,89,21,93,28,148,211,209,86,164,49,77,37,52,141,114,109,115,216,217,227,69,116,110,124,106,170,187,94,238,157,76,251,241,99,230,159,89,61,64,200,125,198,115,159,222,113,107,238,63,110,177,93,174,244,62,30,147,38,183,190,233,107,147,186,199,248,138,86,85,84,82,58,78,141,85,86,116,158,146,161,157,28,136,239,163,175,77,174,106,172,181,229,215,199,85,79,11,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,62,176,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,137,11,217,35,122,73,19,29,244,185,58,244,232,189,81,85,23,58,252,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,165,27,209,174,123,89,44,82,177,30,253,155,151,228,190,241,15,170,25,38,131,99,60,55,93,110,180,143,194,113,59,197,77,238,221,78,218,56,219,58,79,54,255,0,165,242,162,110,115,24,233,234,156,212,254,125,106,164,71,43,145,177,36,125,3,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,66,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,64,60,209,252,246,106,111,224,190,207,68,113,74,125,11,212,122,237,14,155,136,123,101,155,199,97,148,57,4,184,221,202,166,157,85,242,91,170,155,13,60,145,190,161,157,62,136,100,241,76,99,36,69,86,247,26,172,118,197,124,73,39,64,224,235,140,92,239,132,12,238,162,255,0,96,163,248,206,55,121,217,246,131,31,238,67,79,241,78,212,53,12,165,254,250,124,18,201,7,106,74,133,147,248,104,155,250,109,119,84,95,151,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,208,167,0,156,60,93,120,103,225,162,193,129,229,86,170,74,12,178,225,81,83,123,200,217,77,88,234,150,120,217,223,209,141,87,42,171,17,241,211,71,75,11,210,47,225,239,137,202,213,127,85,145,242,40,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,249,54,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,191,171,252,25,88,184,60,229,153,170,246,201,46,191,25,204,242,143,179,181,25,53,202,39,189,41,93,36,87,122,94,213,53,52,110,233,210,24,187,178,162,72,230,164,146,57,238,115,182,162,178,40,235,175,132,239,52,250,55,234,6,61,238,48,18,255,0,153,215,47,250,61,34,172,169,226,7,68,49,223,9,130,213,238,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,148,49,177,205,133,204,119,69,108,110,99,35,174,178,85,112,11,193,70,85,197,102,163,210,94,238,214,207,15,166,88,205,194,25,50,59,133,66,72,200,235,246,43,100,117,178,157,99,115,30,233,165,98,162,61,204,114,118,99,122,61,87,115,162,100,183,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,131,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,0,0,138,188,209,252,137,234,111,224,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,211,175,68,95,228,124,153,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,230,93,79,46,14,96,20,124,68,88,162,210,77,94,200,191,217,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,241,146,41,212,80,15,52,127,61,154,155,248,47,179,209,17,255,0,29,210,220,239,43,193,50,237,76,176,88,188,86,55,130,120,15,180,21,190,42,22,120,63,27,50,195,75,252,55,189,36,147,124,141,86,255,0,13,174,219,211,171,186,39,204,232,28,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,208,158,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,214,183,53,206,58,127,199,240,191,162,153,159,254,113,75,159,214,208,183,253,22,182,215,29,66,59,254,151,197,49,173,255,0,113,10,191,252,162,18,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,30,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,253,24,216,142,115,220,200,162,137,138,247,236,220,180,3,197,143,154,125,100,245,3,33,247,25,207,201,202,180,47,81,241,13,39,194,181,190,231,102,238,225,153,223,139,138,219,116,167,85,124,112,213,83,212,207,4,148,181,31,36,237,76,190,29,242,49,23,171,95,26,170,181,202,172,149,177,247,94,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,109,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,25,87,37,255,0,46,110,53,255,0,117,93,71,158,193,159,220,238,178,105,150,83,252,59,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,95,227,251,140,27,87,9,186,70,231,91,214,174,76,239,49,167,172,160,197,25,12,77,86,83,78,198,53,36,174,149,210,49,209,108,167,89,162,122,70,230,185,101,123,152,205,187,22,73,35,160,27,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,74,228,99,247,217,249,111,245,34,213,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,69,94,104,254,68,245,55,240,95,120,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,242,25,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,218,184,145,227,111,84,56,160,210,253,62,192,245,26,122,185,238,88,125,69,202,174,235,116,109,84,113,65,125,158,121,27,225,165,125,20,16,197,12,47,166,133,31,11,92,155,213,82,89,23,233,222,228,119,64,229,95,195,197,215,89,120,151,181,103,149,86,170,74,172,79,76,106,33,189,221,159,53,99,161,123,107,85,147,45,181,177,54,53,222,247,165,76,45,153,81,122,71,178,157,232,245,93,205,142,75,222,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,227,248,238,186,106,62,45,163,89,118,131,90,47,59,49,12,218,225,65,113,186,82,72,139,39,241,41,28,175,106,66,142,85,100,93,199,165,59,164,123,90,146,63,194,64,221,232,198,185,174,250,248,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,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,1,0,57,213,249,88,197,189,64,161,246,235,137,81,122,55,164,57,150,187,234,37,191,75,116,250,10,73,242,27,181,61,116,212,48,84,206,144,178,161,244,212,147,85,44,40,245,250,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,242,148,117,214,218,234,121,63,236,201,12,209,200,207,248,156,215,55,251,21,14,213,197,39,25,186,143,197,165,139,78,237,154,143,106,181,69,95,130,91,234,233,230,185,81,177,89,37,214,170,161,241,247,42,100,141,58,71,23,88,233,233,211,182,198,163,123,137,51,147,163,94,200,162,238,188,158,116,66,235,158,113,23,81,172,176,223,41,40,237,186,93,78,174,168,164,116,110,124,245,211,220,105,106,233,162,99,63,147,88,198,181,38,123,158,170,171,213,145,181,26,187,213,241,253,124,234,252,211,226,222,159,208,251,141,196,135,248,54,133,234,62,164,233,198,115,170,24,85,155,226,182,173,57,240,50,223,225,129,85,213,84,244,181,73,80,169,84,216,209,62,184,99,240,174,238,170,46,230,53,237,122,181,88,217,30,198,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,234,128,230,63,204,2,179,136,139,236,186,73,164,57,23,251,19,208,120,105,229,169,167,142,122,121,50,42,173,140,147,117,67,38,100,114,50,24,100,85,99,33,86,237,89,34,89,92,175,254,10,69,13,172,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,47,251,154,63,145,61,77,252,23,222,40,138,1,61,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,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,215,181,113,253,198,13,171,132,221,35,115,173,235,87,38,119,152,211,214,80,98,140,134,38,171,41,167,99,26,146,87,74,233,24,232,182,83,172,209,61,35,115,92,178,189,204,102,221,139,36,145,208,13,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,171,214,77,33,204,180,35,81,46,26,91,168,48,82,65,144,218,105,232,102,174,130,154,116,153,148,239,169,164,134,169,33,87,167,210,231,177,179,181,143,86,171,153,189,174,218,231,183,163,150,221,57,42,121,88,202,125,64,174,246,235,113,0,57,163,249,236,212,223,193,125,158,136,226,148,250,23,168,245,218,29,55,16,246,203,55,142,195,40,114,9,113,187,149,77,58,171,228,183,85,54,26,121,35,125,67,58,125,16,201,226,152,198,72,138,173,238,53,88,237,138,248,146,78,151,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,81,124,206,185,128,81,234,237,101,79,15,218,33,145,120,188,22,147,116,25,53,202,40,224,150,150,253,85,28,240,205,19,105,158,230,44,137,12,18,83,252,166,141,237,108,206,123,186,35,163,107,31,36,64,225,139,135,172,171,138,13,101,178,233,30,45,83,224,60,127,114,166,227,116,125,44,149,16,219,40,98,110,233,106,36,107,19,253,24,216,142,115,26,249,101,137,138,246,111,220,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,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,82,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,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,94,167,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,187,220,198,189,236,106,61,254,126,229,205,175,135,219,39,17,215,93,50,185,92,187,218,119,71,111,108,12,205,40,169,165,169,133,183,136,223,42,206,212,100,91,223,81,70,246,118,99,142,104,217,213,37,99,213,18,72,100,108,204,155,246,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,10,243,123,208,186,205,79,225,198,147,81,177,235,55,141,189,105,165,193,215,25,156,197,157,243,54,207,59,18,58,212,142,40,209,204,118,215,178,146,119,189,232,137,28,84,210,185,30,212,220,215,210,182,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,253,92,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,242,52,19,192,6,131,83,112,249,194,230,35,140,205,69,87,77,125,191,211,179,38,200,89,87,79,45,52,236,184,213,197,27,157,12,144,200,247,44,79,130,38,195,76,168,136,222,171,78,175,86,53,206,114,18,40,2,149,185,213,249,167,197,189,63,161,247,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,45,255,0,137,142,32,116,191,129,126,30,105,161,183,190,146,146,186,130,207,240,28,11,30,145,100,170,125,84,244,244,237,142,157,174,107,164,73,95,77,10,118,150,105,93,34,42,51,162,110,89,100,141,175,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,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,238,87,188,20,126,239,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,157,159,131,90,221,51,94,202,117,137,174,94,179,75,218,130,105,22,68,71,199,244,69,178,55,50,94,229,75,113,99,230,159,89,61,64,200,125,198,114,210,120,98,225,159,13,226,191,149,190,159,105,110,97,93,87,110,123,106,46,247,43,69,206,153,85,207,183,92,99,186,220,89,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,50,162,245,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,253,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,44,83,149,215,48,10,203,69,101,183,134,77,111,200,187,214,169,188,53,187,7,186,79,28,243,213,71,85,44,241,65,13,165,221,182,63,116,43,221,235,20,146,43,27,11,99,116,106,229,98,196,216,173,168,0,10,171,231,73,171,154,79,93,246,75,72,105,108,246,171,246,125,106,241,21,149,21,222,62,165,38,198,105,103,240,239,72,251,49,57,176,190,106,164,137,139,210,109,238,142,40,247,36,105,223,142,84,170,178,239,185,62,234,70,156,100,156,48,38,156,226,212,126,19,41,195,110,19,203,148,55,192,164,62,42,74,218,137,228,165,170,238,183,229,55,88,35,108,29,92,189,198,248,93,170,212,98,68,231,78,160,80,15,52,127,61,154,155,248,47,179,209,19,127,148,158,1,134,234,159,4,217,254,159,106,14,61,73,124,199,175,153,197,125,53,117,13,74,46,201,89,240,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,0,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,244,28,181,180,7,246,235,197,6,63,246,143,79,126,212,96,184,191,122,231,146,248,150,117,161,131,251,222,111,4,217,250,170,54,77,245,77,139,164,31,87,113,172,147,115,29,27,101,233,127,192,16,215,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,242,156,183,57,125,212,240,237,77,38,176,235,37,170,145,218,139,113,167,117,53,21,182,104,162,153,248,203,18,89,227,149,98,168,134,121,97,153,245,48,172,14,87,181,173,124,108,87,199,215,163,228,69,233,124,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,84,6,186,114,132,202,157,196,117,147,28,208,235,135,134,211,108,183,196,220,42,107,171,155,36,223,100,225,133,241,119,160,145,234,169,226,119,119,154,148,172,223,221,147,163,219,34,163,97,146,165,109,83,75,116,183,4,209,108,18,217,166,122,105,98,248,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,248,147,61,242,59,172,146,189,223,83,151,167,94,137,209,17,17,61,88,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,0,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,90,247,50,62,95,117,60,68,211,71,172,58,55,106,164,110,162,219,169,219,77,91,109,134,40,161,126,76,197,150,8,226,89,106,38,158,40,97,125,52,41,59,145,238,107,159,35,17,145,245,232,200,209,41,179,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,111,251,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,162,249,163,249,236,212,223,193,125,158,136,147,252,145,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,82,53,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,121,87,15,252,88,107,111,12,52,217,84,26,55,145,210,90,31,151,83,210,67,91,52,214,232,42,159,19,233,165,87,197,52,73,51,92,212,122,53,243,198,168,228,115,21,147,189,118,239,108,111,103,53,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,159,50,255,0,184,23,224,202,197,193,230,156,85,91,36,186,252,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,234,6,67,238,51,150,253,192,86,150,224,154,211,203,99,6,211,77,75,177,124,103,27,188,252,79,198,209,120,169,169,251,189,171,253,84,209,255,0,18,23,178,70,244,146,38,59,233,114,117,233,209,122,162,170,45,75,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,62,79,242,210,230,9,83,163,215,91,63,15,154,191,117,164,143,79,171,234,60,53,158,237,87,44,84,176,99,79,123,170,167,145,100,86,64,175,157,149,21,51,196,213,124,210,181,144,39,87,42,163,17,221,46,124,3,42,231,170,212,93,51,202,180,190,227,103,183,101,52,157,191,143,99,246,172,154,221,59,35,145,33,170,161,175,165,142,162,39,198,231,177,187,246,247,29,19,213,189,90,146,195,43,17,206,217,212,158,188,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,148,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,225,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,54,183,194,195,79,221,237,66,200,99,254,28,44,100,109,233,28,76,111,210,212,235,211,170,245,85,85,86,113,166,121,86,157,219,177,11,142,83,73,225,62,218,227,236,201,173,208,62,57,35,153,180,50,85,84,211,196,249,26,246,55,167,115,194,186,86,43,119,53,209,75,19,209,223,87,68,178,174,70,63,125,159,150,255,0,82,45,80,21,235,206,190,237,106,135,134,220,54,197,53,206,145,151,42,204,226,158,174,158,141,211,53,39,154,8,104,43,91,44,172,143,174,231,49,142,158,22,185,200,157,26,178,198,139,211,114,117,128,28,178,238,214,171,47,28,122,97,89,121,185,210,80,83,201,81,114,164,100,181,51,54,38,58,121,237,149,112,195,18,57,202,136,175,146,89,35,141,141,254,110,123,218,212,234,170,136,104,36,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,5,180,243,31,229,255,0,71,196,69,138,93,91,210,28,119,253,150,40,60,52,18,211,83,201,5,60,121,21,46,246,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,255,0,5,98,164,18,255,0,185,107,104,15,236,43,134,12,127,237,30,158,253,151,206,178,142,245,207,37,241,44,233,93,63,247,196,222,9,179,245,85,116,123,41,93,23,72,62,158,219,159,38,230,54,71,75,214,85,2,16,115,111,213,93,47,195,56,104,147,79,243,60,118,146,251,147,102,181,29,49,90,122,154,73,36,101,20,244,207,143,196,92,18,86,61,139,11,225,138,125,172,84,114,171,223,59,88,232,228,133,103,66,141,139,62,228,183,172,122,79,140,92,114,221,29,187,195,240,236,251,50,184,83,212,90,234,119,84,205,241,122,90,106,90,137,29,77,177,172,88,105,252,50,50,162,94,227,158,215,75,226,182,252,251,77,66,218,128,5,122,243,175,187,90,161,225,183,13,177,77,115,164,101,202,179,56,167,171,167,163,116,205,73,230,130,26,10,214,203,43,35,235,185,204,99,167,133,174,114,39,70,172,177,162,244,220,157,96,7,44,187,181,170,203,199,30,152,86,94,110,116,148,20,242,84,92,169,25,45,76,205,137,142,158,123,101,92,48,196,142,114,162,43,228,150,72,227,99,127,155,158,246,181,58,170,162,26,9,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,73,211,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,55,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,162,186,70,177,146,83,97,163,62,8,244,26,167,135,30,26,48,237,54,188,209,82,65,144,165,59,238,153,2,195,79,20,111,91,141,75,214,89,35,149,241,61,237,153,240,181,209,211,36,187,221,189,148,236,84,232,221,173,74,203,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,35,138,115,31,229,255,0,89,195,189,246,93,91,210,28,119,253,137,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,127,5,101,137,120,86,180,106,134,157,97,185,142,159,224,249,125,93,154,197,159,211,211,210,100,116,244,204,141,175,175,130,21,147,100,75,42,183,186,198,42,77,43,94,214,57,169,35,36,115,31,185,170,168,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,182,253,197,230,131,97,188,54,242,183,203,244,167,12,162,164,107,45,212,246,39,220,235,161,167,88,95,118,184,173,214,129,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,41,48,191,238,104,254,68,245,55,240,95,120,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,241,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,240,225,99,35,111,72,226,99,126,150,167,94,157,87,170,170,170,218,87,42,30,7,41,177,171,85,147,139,141,70,125,90,95,110,84,245,15,196,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,218,106,117,137,33,149,178,117,123,164,103,102,26,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,0,57,163,249,236,212,223,193,125,158,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,135,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,229,104,207,26,122,243,160,122,71,151,104,214,152,228,20,150,187,70,93,81,226,223,92,202,110,151,27,108,238,99,34,154,90,57,218,228,88,223,44,81,198,197,115,145,234,205,136,232,187,82,117,122,243,77,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,226,76,246,70,222,145,196,247,125,78,78,189,58,39,85,84,69,208,79,7,220,38,97,188,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,217,215,184,244,68,116,175,85,238,160,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,50,174,91,79,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,126,233,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,57,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,184,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,66,124,58,232,86,51,195,134,145,216,180,163,22,170,171,170,167,181,211,177,106,170,38,169,168,123,42,107,85,141,241,53,17,69,52,178,165,43,37,149,31,42,193,19,146,54,190,71,170,39,87,57,87,165,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,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,252,204,203,234,198,11,251,47,213,60,203,76,254,41,241,63,178,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,149,36,87,0,26,13,83,196,31,20,120,142,51,53,21,37,77,138,193,80,204,155,33,101,93,60,85,48,62,221,73,44,110,116,50,67,35,218,146,178,121,93,13,50,162,35,186,37,66,189,88,230,181,200,104,120,0,82,183,58,191,52,248,183,167,244,62,227,113,63,87,149,46,186,105,199,14,154,113,175,186,161,170,23,159,3,106,161,251,53,20,48,196,136,250,171,133,83,146,232,177,210,211,70,170,157,201,159,181,221,19,170,53,26,215,61,238,99,24,247,182,32,113,47,196,94,119,197,6,169,215,234,102,117,81,254,118,142,207,69,178,31,232,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,255,0,53,95,228,137,61,57,95,114,251,166,187,83,89,120,161,214,155,85,91,24,202,134,215,225,246,58,152,165,166,126,248,101,165,168,163,189,36,177,78,215,43,21,204,157,172,130,88,182,72,197,108,191,83,28,206,182,190,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,167,201,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,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,115,252,175,120,233,253,181,226,172,208,237,99,204,252,94,164,217,119,252,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,197,115,106,36,73,254,1,29,120,219,227,7,25,225,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,115,115,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,55,245,143,149,102,163,232,255,0,10,113,235,125,206,255,0,227,51,59,55,91,142,81,140,210,192,181,17,209,91,94,177,181,169,12,177,35,187,147,83,253,114,84,61,127,131,219,89,21,175,68,167,223,81,18,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,40,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,248,47,179,209,30,127,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,242,117,35,76,244,107,140,77,14,167,178,100,244,159,27,196,50,235,125,53,230,207,112,138,55,65,85,77,221,135,185,77,93,76,178,51,124,51,35,36,234,155,155,243,107,220,201,26,230,57,236,116,10,225,67,87,184,104,229,187,117,186,104,22,182,79,144,91,245,66,241,80,233,179,91,245,36,15,175,178,81,178,23,84,186,217,12,125,190,147,43,36,164,146,25,209,89,78,247,238,175,70,202,230,43,29,20,22,105,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,201,205,84,95,154,41,250,192,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,0,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,85,95,53,206,5,191,199,241,65,162,152,103,254,113,85,159,209,80,187,253,23,54,233,29,58,55,254,151,197,61,174,255,0,113,50,179,252,162,98,37,114,233,210,253,121,206,248,151,199,50,125,10,117,37,182,163,15,168,109,109,222,253,114,162,241,54,235,117,20,172,124,82,199,51,58,181,101,124,241,58,104,153,11,30,201,29,213,206,107,226,72,223,52,95,95,52,127,61,154,155,248,47,179,209,18,171,145,143,223,103,229,191,212,139,41,213,45,45,193,53,167,4,185,233,158,165,216,190,51,141,222,123,62,54,139,197,77,79,221,237,76,201,163,254,36,47,100,141,233,36,76,119,210,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,62,210,121,110,114,251,169,225,218,154,77,97,214,75,85,35,181,22,227,78,234,106,43,108,209,69,51,241,150,36,179,199,42,197,81,12,242,195,51,234,97,88,28,175,107,90,248,216,175,143,175,71,200,139,61,65,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,158,43,155,124,154,13,23,13,18,59,84,168,169,42,179,37,168,219,129,178,42,158,197,197,43,85,241,165,67,226,114,70,245,90,102,196,168,249,216,246,164,111,219,19,55,71,51,160,145,180,108,104,207,130,60,75,91,112,62,26,48,236,51,95,155,73,6,79,99,167,125,182,42,40,98,131,125,13,186,7,172,52,112,75,45,60,178,67,59,210,24,216,169,35,54,125,14,99,94,215,72,199,201,39,117,6,85,203,222,184,112,153,134,241,117,192,78,141,224,247,218,138,75,61,246,131,7,198,170,108,89,27,168,22,170,123,83,214,138,149,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,41,7,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,127,127,86,117,251,89,117,215,224,31,181,205,66,186,229,31,101,237,233,108,181,248,215,181,123,16,252,183,57,118,162,119,38,126,214,119,39,126,233,100,216,205,239,118,214,244,152,28,177,120,14,253,183,223,105,181,231,86,44,187,176,28,126,224,223,134,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,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,135,148,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,54,183,194,205,81,218,238,204,200,99,254,28,44,124,142,235,36,172,111,210,213,233,215,170,244,68,85,76,235,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,148,143,86,181,141,124,178,202,244,99,55,237,78,84,93,79,44,94,60,127,109,246,42,109,6,213,139,214,236,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,39,249,21,121,163,249,19,212,223,193,125,226,136,160,18,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,31,63,227,211,130,205,6,177,106,133,155,139,92,191,31,171,163,211,170,122,138,170,189,83,183,217,170,123,83,215,206,177,170,208,75,79,10,53,58,62,174,177,98,165,168,115,36,98,170,212,71,47,240,213,106,42,91,39,248,116,227,167,135,30,39,123,54,220,3,51,248,126,73,46,239,240,102,250,214,81,221,23,167,121,127,132,205,206,142,167,248,112,62,87,120,121,37,216,197,106,201,177,87,161,32,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,242,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,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,90,104,231,42,205,71,214,14,20,228,214,251,101,255,0,193,230,119,158,151,28,95,25,170,129,105,227,173,182,177,100,107,146,105,101,70,246,230,168,250,36,167,122,127,7,182,145,171,158,169,81,190,158,16,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,202,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,27,91,225,102,168,237,119,102,100,49,255,0,14,22,62,71,117,146,86,55,233,106,244,235,213,122,34,42,166,117,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,74,71,171,90,198,190,89,101,122,49,155,246,167,42,46,167,150,47,30,63,182,251,21,54,131,106,197,235,118,125,143,219,219,240,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,147,252,2,0,115,171,242,177,139,122,129,67,237,215,18,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,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,127,6,201,44,219,62,208,99,253,201,170,62,23,221,154,161,148,191,223,79,130,40,231,238,199,78,178,127,13,23,103,93,174,232,169,243,226,169,203,23,78,49,254,53,113,61,116,194,168,190,27,130,209,120,172,146,186,193,19,17,148,180,87,218,121,33,90,38,83,43,37,100,145,66,249,37,117,74,70,140,124,81,186,133,209,47,72,231,142,56,231,81,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,89,166,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,80,183,21,252,10,234,39,15,218,243,107,211,12,98,130,174,245,98,207,47,13,182,224,53,213,117,84,145,207,117,123,188,50,44,18,35,100,68,141,241,75,87,28,43,36,141,137,143,84,89,26,214,181,122,54,223,248,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,107,124,255,0,52,127,34,122,155,248,47,188,81,20,2,95,247,52,127,34,122,155,248,47,188,81,20,2,105,247,84,181,75,4,209,108,18,231,169,154,151,125,248,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,248,112,177,242,59,172,146,177,191,75,87,167,94,171,209,17,85,51,153,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,230,247,164,80,199,189,253,26,142,126,231,35,88,138,140,78,127,105,185,212,217,110,180,87,154,56,233,36,168,160,168,142,166,38,85,210,69,85,3,158,199,35,154,146,67,51,93,20,172,234,137,213,146,53,204,114,117,71,34,162,170,26,51,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,101,54,115,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,0,57,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,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,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,110,167,151,55,5,31,186,174,156,79,127,207,237,150,169,53,55,41,254,37,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,192,5,117,115,0,230,117,71,164,85,151,125,16,225,250,183,197,231,84,155,34,185,100,208,62,9,105,108,53,81,207,27,159,74,216,166,138,88,234,166,88,219,52,114,167,210,216,92,246,166,231,72,215,178,62,1,148,115,0,163,226,35,151,182,164,105,38,175,100,95,236,177,65,240,233,226,169,168,142,10,120,242,42,95,141,210,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,255,0,25,34,136,28,39,121,167,209,191,80,49,239,113,128,210,152,0,202,185,113,58,201,199,85,55,11,92,19,104,230,15,167,213,244,143,213,75,254,155,227,19,80,195,83,75,43,217,108,183,77,111,86,45,201,21,99,88,38,123,100,167,116,108,133,207,254,187,218,247,49,236,106,177,245,45,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,249,185,85,203,252,212,190,142,0,120,62,181,112,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,22,202,117,154,86,44,141,115,150,87,185,239,221,177,99,142,57,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,2,154,249,205,232,93,102,45,172,182,45,121,180,89,182,89,115,107,124,118,235,165,92,107,60,159,211,20,141,86,53,102,87,34,197,23,114,145,41,219,27,26,228,87,248,73,221,177,21,174,115,171,172,183,78,75,26,13,77,105,195,114,190,35,111,52,85,108,185,95,106,31,140,217,86,106,121,98,103,195,161,88,229,169,154,39,171,246,78,201,106,18,56,213,118,127,13,244,47,106,63,234,123,82,205,0,5,43,115,171,243,79,139,122,127,67,238,55,18,5,71,118,186,195,106,168,177,67,115,171,101,182,178,162,26,186,138,54,204,228,130,105,225,108,141,138,87,199,215,107,158,198,207,51,90,229,78,173,73,100,68,233,185,122,204,174,92,220,4,254,245,23,217,245,35,81,39,240,250,101,140,220,60,29,93,60,21,27,42,175,85,204,99,37,90,54,171,23,124,48,163,36,141,210,203,242,114,181,237,100,75,185,206,146,27,212,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,162,184,57,172,112,57,83,169,86,170,254,41,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,17,95,83,12,93,90,230,200,229,238,67,20,109,98,181,209,54,57,170,47,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,124,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,81,226,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,62,72,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,141,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,69,21,243,48,224,162,221,195,6,119,109,205,180,210,217,225,180,219,45,233,77,69,71,26,85,77,240,106,232,97,141,36,167,154,162,103,73,191,189,209,243,198,174,147,114,244,157,168,196,108,40,231,120,174,0,120,193,186,240,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,46,250,116,154,87,172,109,107,146,86,57,236,219,189,99,146,59,254,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,240,95,103,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,234,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,78,157,95,34,172,64,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,249,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,220,247,42,62,29,63,98,220,56,193,159,222,233,246,100,154,165,225,239,181,31,95,94,213,173,172,119,195,162,250,101,124,110,235,28,178,84,110,70,177,233,226,251,111,78,177,39,73,170,0,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,0,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,160,0,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,242,154,91,165,184,38,139,96,150,205,51,211,75,23,193,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,196,153,239,145,221,100,149,238,250,156,189,58,244,78,136,136,137,69,156,209,252,246,106,111,224,190,207,68,74,174,70,63,125,159,150,255,0,82,45,80,242,153,134,149,105,198,160,95,113,108,159,53,194,237,87,171,174,21,112,117,210,193,87,89,78,146,73,111,170,86,43,22,72,213,127,236,187,162,245,106,73,20,50,34,111,138,55,55,213,128,102,179,139,31,52,250,201,234,6,67,238,51,150,253,192,86,169,96,154,45,203,99,6,212,189,75,190,252,27,27,179,124,79,198,214,248,89,170,59,93,219,253,84,49,255,0,14,22,62,71,117,146,86,55,233,106,244,235,213,122,34,42,165,64,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,148,143,86,181,141,124,178,202,244,99,55,237,73,255,0,202,143,129,111,241,28,80,107,94,25,255,0,155,213,96,20,85,206,255,0,73,206,186,73,78,173,255,0,162,240,175,115,191,221,204,140,255,0,39,152,181,64,12,171,154,83,225,59,202,198,141,250,127,143,123,116,5,48,115,29,226,223,13,226,183,87,40,42,180,251,23,164,167,199,176,250,121,237,116,55,233,105,150,43,141,237,142,122,57,100,151,175,71,50,153,174,71,44,17,57,55,183,187,43,221,181,211,44,81,196,179,65,28,0,241,111,134,241,75,164,109,165,179,98,244,152,174,67,131,83,209,218,239,86,27,125,50,197,110,165,99,152,230,211,73,69,211,233,109,51,219,4,136,216,186,239,139,182,230,46,230,163,37,146,189,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,180,155,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,1,227,251,140,27,175,22,90,184,231,91,214,146,60,19,14,168,172,160,197,25,12,78,71,212,192,247,181,36,174,149,210,49,178,239,168,72,98,122,70,230,181,34,99,88,205,187,210,73,36,224,17,224,25,148,184,13,70,169,55,30,171,76,78,150,241,13,129,247,103,34,54,5,184,203,12,147,182,157,138,171,213,239,72,161,123,221,181,23,98,44,123,246,247,35,221,250,186,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,250,90,247,182,7,49,138,229,107,55,185,187,156,198,245,114,121,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,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,249,121,163,249,19,212,223,193,125,226,136,160,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,15,214,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,89,211,199,31,50,58,110,36,120,116,196,112,44,14,42,75,5,70,83,81,89,54,123,96,115,37,171,158,133,148,149,81,58,221,11,43,36,134,40,158,201,85,158,33,203,19,85,237,88,227,98,185,169,189,178,71,94,5,184,116,253,231,120,142,199,112,11,149,63,119,27,183,238,190,228,223,94,222,182,186,119,179,124,95,41,99,147,248,210,62,26,125,209,185,94,206,255,0,113,17,81,138,104,164,160,30,98,60,94,126,245,186,202,159,101,171,123,218,123,135,119,104,177,125,244,30,26,105,251,173,139,197,85,201,185,86,69,238,201,19,118,35,182,109,138,56,186,198,201,22,93,222,171,150,127,5,22,238,39,243,187,150,109,169,118,207,19,166,216,151,90,106,218,57,18,170,31,140,215,77,12,137,29,60,53,16,186,61,157,158,172,158,69,108,155,147,172,13,86,43,102,87,54,245,10,160,230,223,193,101,170,203,77,39,21,154,91,143,210,80,83,201,81,211,60,130,42,150,196,199,79,60,177,199,79,112,138,5,106,34,190,73,100,86,78,172,119,87,61,241,73,219,85,89,229,32,95,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,232,200,197,115,94,214,75,20,79,86,63,102,213,209,70,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,250,11,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,1,227,251,140,27,175,22,90,184,231,91,214,146,60,19,14,168,172,160,197,25,12,78,71,212,192,247,181,36,174,149,210,49,178,239,168,72,98,122,70,230,181,34,99,88,205,187,210,73,36,224,17,224,25,148,184,13,70,169,55,30,171,76,78,150,241,13,129,247,103,34,54,5,184,203,12,147,182,157,138,171,213,239,72,161,123,221,181,23,98,44,123,246,247,35,221,250,186,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,250,90,247,182,7,49,138,229,107,55,185,187,156,198,245,114,121,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,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,128,28,234,252,172,98,222,160,80,251,117,196,165,99,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,166,138,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,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,249,43,109,54,171,141,77,5,101,194,217,73,85,81,107,168,90,186,25,102,133,175,125,44,235,20,144,172,177,57,83,171,30,177,77,44,106,230,244,93,146,61,191,201,202,139,245,145,87,154,63,145,61,77,252,23,222,40,138,1,47,251,154,63,145,61,77,252,23,222,40,138,1,37,167,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,187,207,240,47,193,149,247,140,61,71,170,182,73,117,248,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,117,235,52,189,169,81,36,115,86,56,218,199,57,219,149,25,20,157,215,153,111,47,186,157,30,186,222,56,131,210,11,85,36,122,125,95,81,226,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,58,53,17,24,141,233,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,250,188,122,234,150,9,173,60,88,231,58,153,166,151,223,140,227,119,159,134,120,42,223,11,53,63,119,181,109,165,134,79,225,204,198,72,222,146,68,246,253,77,78,189,58,167,84,84,85,178,174,74,158,86,50,159,80,43,189,186,220,64,14,104,254,123,53,55,240,95,103,162,39,255,0,37,79,43,25,79,168,21,222,221,110,39,249,229,50,45,45,193,50,188,239,17,212,203,253,139,197,100,152,39,143,251,63,91,226,166,103,131,241,176,164,53,95,195,99,210,57,55,198,212,111,241,26,237,189,58,183,162,252,207,86,1,2,185,145,242,251,169,226,38,154,61,97,209,187,85,35,117,22,221,78,218,106,219,108,49,69,11,242,102,44,176,71,18,203,81,52,241,67,11,233,161,73,220,143,115,92,249,24,140,143,175,70,70,137,73,135,85,225,59,205,62,141,250,129,143,123,140,6,148,192,6,85,207,170,231,118,186,222,170,89,89,121,185,213,215,212,71,79,5,35,37,169,153,210,189,176,65,19,33,134,36,115,149,85,25,28,81,199,27,27,252,154,198,53,169,209,17,16,187,254,90,28,14,83,112,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,15,141,35,98,34,53,239,154,111,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,16,215,155,52,122,95,47,7,215,70,234,61,109,93,45,114,94,40,221,137,190,154,154,73,222,183,180,108,138,198,43,91,35,24,140,117,50,86,49,239,149,202,214,49,206,123,91,36,173,142,55,81,9,164,142,14,237,54,171,47,10,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,252,220,247,185,203,213,85,84,236,0,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,57,87,58,191,52,248,183,167,244,62,227,113,56,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,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,243,63,88,25,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,223,245,99,58,253,151,233,102,101,169,159,11,248,159,217,44,126,227,125,240,93,254,207,138,240,180,210,77,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,207,240,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,96,243,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,253,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,243,84,119,138,45,147,127,70,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,249,162,255,0,52,74,213,231,89,123,214,86,106,62,23,96,189,205,225,116,202,162,222,250,155,21,53,61,193,178,71,91,116,133,122,85,212,84,67,177,175,100,209,178,162,24,216,142,89,24,145,185,93,27,209,210,207,27,96,94,138,71,165,242,234,230,32,221,106,173,171,165,193,18,241,76,236,129,244,212,210,78,245,162,71,162,200,197,108,82,50,84,99,145,54,61,241,185,100,99,28,231,177,178,61,173,141,218,104,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,206,105,196,141,179,68,174,218,37,148,210,241,27,37,35,52,233,148,241,84,223,22,166,174,122,102,108,134,120,229,137,17,244,238,108,202,245,153,145,35,25,26,239,145,234,214,34,57,93,181,115,68,93,159,39,154,221,109,127,14,149,22,252,242,211,73,30,159,65,80,179,96,85,205,116,29,249,216,250,170,180,184,194,244,141,234,244,100,117,49,238,106,202,198,189,86,105,58,57,236,70,35,43,219,154,63,158,205,77,252,23,217,232,137,85,203,199,135,172,87,138,14,94,154,137,164,121,77,79,128,241,250,129,85,83,110,186,50,150,58,137,173,149,209,80,91,157,21,68,109,122,127,165,27,209,174,99,159,20,178,177,30,205,251,146,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,3,130,61,6,166,226,59,137,124,59,77,175,52,85,115,227,203,80,251,166,64,176,211,203,35,18,221,76,197,150,72,229,124,79,99,161,100,206,108,116,201,46,246,236,125,67,21,58,187,107,87,70,96,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,3,42,229,255,0,127,228,178,255,0,221,255,0,255,0,167,10,1,53,80,0,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,10,1,230,143,231,179,83,127,5,246,122,34,85,114,49,251,236,252,183,250,145,106,128,0,102,179,139,31,52,250,201,234,6,67,238,51,157,43,94,165,204,169,56,40,225,126,7,102,181,111,196,238,148,249,91,217,142,54,36,100,17,92,105,111,117,8,234,215,189,23,172,207,124,85,140,141,173,114,127,9,35,145,88,191,199,145,15,147,151,142,142,105,62,187,113,65,99,211,221,99,155,189,101,169,183,220,42,32,180,109,169,111,198,42,163,167,115,155,77,223,167,123,31,79,177,157,202,158,226,187,106,248,94,223,243,145,13,10,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,154,194,111,241,91,199,29,78,75,195,110,155,112,143,167,44,164,91,21,183,7,197,153,151,93,145,241,84,45,117,92,84,20,147,182,138,5,106,185,34,100,18,181,157,215,47,73,86,104,157,31,70,54,55,247,163,175,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,232,198,196,115,152,215,203,44,76,87,179,126,228,157,60,123,114,189,193,52,171,70,162,213,206,30,163,186,179,236,93,190,40,242,107,93,84,147,87,77,115,167,107,145,175,185,177,200,139,219,153,155,150,73,218,141,100,29,166,185,237,72,123,74,217,107,219,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,221,121,135,113,11,138,241,65,168,90,119,171,152,181,55,128,241,250,127,75,77,113,181,190,170,58,137,173,149,209,92,238,45,150,158,71,49,127,209,145,138,230,177,207,138,88,158,172,102,253,169,42,185,24,253,246,126,91,253,72,247,252,228,238,252,65,80,233,61,166,223,134,219,191,216,158,191,172,25,149,77,59,98,168,145,213,94,38,158,74,38,212,49,208,172,148,208,182,72,83,100,209,203,181,242,74,177,200,140,254,18,77,77,133,175,115,26,182,104,149,167,151,94,150,82,240,229,37,35,244,233,249,197,61,77,141,105,170,231,169,102,201,169,110,178,202,138,250,135,58,100,122,76,249,81,236,145,119,198,244,115,21,26,173,218,145,47,149,199,158,205,50,252,107,217,235,78,149,206,26,139,68,153,196,93,61,195,3,187,85,201,168,51,211,164,57,237,11,155,63,98,7,178,150,145,109,211,49,100,98,49,95,37,52,155,92,145,61,204,68,134,62,173,99,213,234,248,171,195,117,207,91,109,58,219,139,85,112,229,29,91,245,21,245,18,211,88,210,154,146,10,151,239,154,9,34,149,85,149,13,116,40,196,133,242,171,223,34,108,141,136,231,170,181,27,185,46,211,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,4,223,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,214,89,121,60,164,52,26,155,75,56,104,143,82,110,20,85,112,100,58,159,81,241,74,148,169,167,150,157,241,91,160,124,145,80,198,140,123,213,175,99,154,178,212,178,86,177,155,217,88,212,250,154,198,57,127,39,156,53,110,182,179,135,74,123,126,7,105,164,147,79,167,168,73,179,218,231,58,14,252,12,101,85,34,91,161,98,72,244,122,178,74,153,55,57,98,99,158,139,12,125,92,198,43,209,244,152,105,119,134,235,102,137,90,116,75,22,165,225,202,74,71,233,211,233,229,169,177,173,53,92,245,44,217,52,242,75,42,43,234,28,233,145,233,51,229,71,178,69,223,27,209,204,84,106,183,106,116,176,102,91,95,191,99,95,182,92,179,247,124,248,175,236,247,226,14,248,23,196,247,119,187,59,83,126,221,255,0,196,236,247,59,157,174,239,241,123,93,190,239,241,55,147,215,146,126,79,171,137,153,103,152,125,154,223,73,93,167,73,79,75,95,122,154,174,228,248,223,107,184,185,36,101,51,169,96,77,205,145,243,182,57,27,47,210,222,172,167,141,203,42,44,108,138,110,191,206,78,239,196,21,14,147,218,109,248,109,187,253,137,235,250,193,153,84,211,182,42,137,29,85,226,105,228,162,109,67,29,10,201,77,11,100,133,54,77,28,187,95,36,171,28,136,207,225,36,212,216,90,247,49,171,102,137,90,121,117,233,101,47,14,82,82,63,78,159,156,83,212,216,214,154,174,122,150,108,154,150,235,44,168,175,168,115,166,71,164,207,149,30,201,23,124,111,71,49,81,170,221,169,18,249,92,121,236,211,47,198,189,158,180,233,92,225,168,180,73,156,69,211,220,48,59,181,92,154,131,61,58,67,158,208,185,179,246,32,123,41,105,22,221,51,22,70,35,21,242,83,73,181,201,19,220,196,72,99,234,214,61,94,175,138,188,55,92,245,182,211,173,184,181,87,14,81,213,191,81,95,81,45,53,141,41,169,32,169,126,249,160,146,41,85,89,80,215,66,140,72,95,42,189,242,38,200,216,142,122,171,81,187,146,215,249,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,159,252,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,122,14,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,147,159,240,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,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,252,138,108,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,34,175,52,127,34,122,155,248,47,188,81,20,2,95,247,52,127,34,122,155,248,47,188,81,20,2,117,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,91,165,184,38,139,96,150,205,51,211,75,23,193,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,196,153,239,145,221,100,149,238,250,156,189,58,244,78,136,136,137,232,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,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,83,201,83,202,198,83,234,5,119,183,91,136,1,205,31,207,102,166,254,11,236,244,68,255,0,228,169,229,99,41,245,2,187,219,173,196,255,0,0,0,85,7,54,254,11,45,86,90,105,56,172,210,220,126,146,130,158,74,142,153,228,17,84,182,38,58,121,229,142,58,123,132,80,43,81,21,242,75,34,178,117,99,186,185,239,138,78,218,170,207,41,89,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,228,104,163,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,202,185,165,62,19,188,172,104,223,167,248,247,183,64,102,176,181,78,85,156,7,127,224,142,42,245,126,203,254,118,92,66,197,115,183,127,208,62,154,246,215,247,127,235,13,137,146,67,254,110,161,142,255,0,20,242,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,0,1,81,124,233,245,230,166,237,153,98,156,57,89,171,105,31,109,177,83,179,38,189,36,53,17,74,255,0,136,204,146,69,77,12,172,70,111,129,241,83,172,146,34,111,254,35,43,152,229,103,210,199,45,101,151,39,201,147,93,40,242,157,26,190,232,53,222,243,190,245,132,220,36,184,218,233,36,72,35,254,135,171,114,61,201,10,53,82,89,123,117,107,80,233,30,230,170,51,197,192,221,234,142,107,91,98,160,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,106,159,86,11,164,250,89,165,254,59,246,103,166,152,166,37,241,62,215,141,248,21,154,154,131,197,118,247,118,251,189,150,55,126,222,227,246,238,235,211,123,186,127,53,42,7,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,78,171,197,143,149,141,100,244,255,0,33,246,233,202,54,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,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,194,248,58,253,210,181,78,143,236,245,103,139,195,51,95,29,113,177,127,15,183,240,254,221,74,239,183,125,115,203,44,189,136,101,164,254,59,246,247,59,191,36,234,215,244,234,188,149,60,211,229,62,159,215,123,141,184,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,207,103,17,90,13,153,112,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,178,70,183,170,181,30,237,143,71,198,229,222,199,34,88,87,39,222,47,63,151,8,249,213,111,249,250,220,25,209,208,127,211,213,87,210,77,43,23,253,57,227,87,179,252,251,86,79,241,17,150,168,82,183,51,174,60,127,109,247,218,157,6,210,123,214,236,7,31,184,59,226,87,75,117,199,185,75,148,76,214,66,232,250,183,180,213,236,211,206,218,132,110,217,36,138,103,36,115,39,93,145,57,56,87,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,118,132,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,51,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,142,213,199,71,6,86,46,48,244,226,150,217,29,215,224,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,114,174,81,252,61,126,201,52,38,233,169,23,122,155,172,89,38,160,92,37,166,186,90,43,105,124,55,194,62,21,89,89,70,218,117,141,201,220,239,119,60,67,164,87,109,233,185,140,216,213,141,206,124,234,0,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,28,171,247,78,225,99,255,0,70,157,42,255,0,228,219,119,255,0,98,124,156,77,218,109,86,14,17,53,94,197,98,182,82,91,173,182,237,55,190,210,81,209,210,66,216,96,166,130,59,100,205,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,54,230,170,0,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,1,64,60,209,252,246,106,111,224,190,207,68,74,174,70,63,125,159,150,255,0,82,45,80,249,43,110,214,171,117,77,5,29,194,231,73,75,81,116,168,90,74,24,166,153,172,125,84,233,20,147,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,201,170,169,245,128,102,179,139,31,52,250,201,234,6,67,238,51,147,43,55,210,251,86,105,201,127,79,51,201,157,73,5,203,79,175,21,151,42,121,221,68,217,103,150,10,155,245,93,20,180,172,151,170,58,22,57,213,16,204,238,155,145,203,75,26,43,127,147,155,10,184,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,38,151,129,202,191,116,238,22,63,244,105,210,175,254,77,183,127,246,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,203,17,232,48,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,66,124,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,87,186,148,173,204,235,128,239,216,133,246,167,94,116,158,203,183,1,200,46,14,248,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,90,167,35,31,190,207,203,127,169,22,105,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,148,3,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,202,163,213,236,201,154,47,81,160,142,158,146,76,78,124,162,28,189,145,186,4,239,193,113,101,36,148,174,115,36,78,138,172,146,41,24,142,107,183,116,88,99,86,108,235,38,246,141,234,246,101,161,26,137,111,213,45,62,158,146,12,134,211,79,93,13,12,245,48,36,204,167,125,77,36,212,171,50,49,126,151,61,141,157,207,98,57,28,205,237,110,230,189,189,90,190,82,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,245,57,113,112,57,83,194,150,27,95,152,106,11,233,42,53,23,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,237,57,241,68,214,163,146,20,150,79,65,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,101,64,107,39,42,203,21,131,139,221,61,194,177,187,253,214,131,73,245,62,225,95,182,88,96,124,245,86,41,41,41,37,172,150,223,223,145,22,53,238,199,19,210,158,89,21,210,35,91,42,189,146,246,28,249,173,252,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,217,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,215,249,94,241,175,251,191,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,126,13,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,209,46,248,218,201,123,151,126,86,7,54,190,53,254,9,71,89,194,110,153,92,238,180,119,169,187,50,102,151,8,23,177,27,104,102,131,184,203,99,85,91,190,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,116,125,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,253,92,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,160,30,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,218,222,85,30,175,102,76,209,122,141,4,116,244,146,98,115,229,16,229,236,141,208,39,126,11,139,41,36,165,115,153,34,116,85,100,145,72,196,115,93,187,162,195,26,179,103,89,55,180,111,87,179,45,8,212,75,126,169,105,244,244,144,100,54,154,122,232,104,103,169,129,38,101,59,234,105,38,165,89,145,139,244,185,236,108,238,123,17,200,230,111,107,119,53,237,234,213,242,151,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,169,203,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,74,172,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,215,163,220,159,218,167,159,197,184,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,127,134,184,218,241,154,42,74,168,55,177,204,126,201,99,141,175,110,230,61,205,94,139,243,107,149,23,228,170,68,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,123,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,108,123,147,101,15,16,86,253,39,187,73,153,83,247,116,158,233,210,179,13,158,162,233,20,146,67,84,218,154,136,171,99,167,167,107,93,35,33,116,145,171,158,146,62,54,182,70,163,163,142,78,252,178,54,53,243,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,17,87,154,63,145,61,77,252,23,222,40,138,1,47,251,154,63,145,61,77,252,23,222,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,166,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,241,33,123,36,111,73,34,99,190,151,39,94,157,23,170,42,162,231,51,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,205,143,88,166,143,123,58,185,26,253,205,71,61,17,30,182,191,201,83,202,198,83,234,5,119,183,91,136,1,205,31,207,102,166,254,11,236,244,68,255,0,228,169,229,99,41,245,2,187,219,173,196,255,0,63,38,227,150,98,182,123,237,163,22,187,100,214,170,43,214,65,226,62,17,110,168,173,142,58,171,135,97,136,249,252,60,78,84,124,189,182,42,57,251,17,118,181,81,87,162,31,172,0,34,175,52,127,34,122,155,248,47,188,81,20,2,119,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,241,95,186,119,11,31,250,52,233,87,255,0,38,219,191,251,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,101,136,210,159,9,222,86,52,111,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,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,228,102,139,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,233,106,35,35,106,35,90,136,136,158,40,146,156,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,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,211,170,241,99,229,99,89,61,63,200,125,186,115,53,134,170,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,72,171,199,215,5,24,175,21,154,113,87,123,180,219,60,62,166,227,54,249,164,199,46,20,233,27,36,175,216,142,145,182,202,133,145,204,99,161,149,234,168,199,61,201,217,145,234,244,93,174,149,146,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,165,138,231,220,219,243,44,135,132,187,78,15,104,154,174,159,87,239,52,245,118,156,131,35,161,233,111,91,115,34,154,5,138,178,157,141,141,236,123,234,169,159,52,110,116,111,129,240,76,201,31,27,24,222,202,144,43,75,116,183,59,214,156,238,217,166,122,105,98,248,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,248,147,61,145,183,164,113,61,223,83,147,175,78,137,213,85,17,116,83,195,23,15,88,175,11,250,53,101,210,60,90,167,199,248,14,229,77,198,232,250,88,233,230,185,215,74,237,210,212,72,214,39,250,49,177,28,231,185,145,69,19,21,239,217,185,122,169,64,60,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,79,240,0,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,119,220,199,249,128,81,240,239,98,151,73,52,135,34,255,0,101,138,255,0,13,60,181,52,241,193,81,30,59,75,189,146,110,168,100,204,146,55,205,52,104,172,100,42,221,201,28,171,43,149,159,193,73,125,175,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,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,160,30,104,254,123,53,55,240,95,103,162,37,87,35,31,190,207,203,127,169,22,105,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,236,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,150,189,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,190,77,87,61,175,137,54,185,209,195,53,65,154,206,44,124,211,235,39,168,25,15,184,206,91,167,4,122,95,106,214,174,86,246,45,40,188,186,146,58,124,166,207,145,219,89,81,83,68,218,182,81,206,251,173,119,102,169,34,114,162,61,240,203,219,149,159,83,85,31,27,85,28,213,68,84,163,99,73,28,33,106,245,78,187,240,209,167,186,165,112,158,174,123,149,218,206,200,110,147,212,193,20,47,168,184,211,61,212,181,147,35,34,250,26,199,212,65,43,216,141,70,253,14,111,210,207,234,167,96,0,202,185,118,124,169,248,62,181,104,246,151,208,113,9,146,165,91,243,109,68,179,163,160,137,210,183,177,110,178,77,35,38,129,140,108,111,115,100,124,237,142,158,161,207,127,212,196,88,227,70,198,173,149,100,158,160,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,243,51,197,198,159,12,245,60,40,235,205,215,76,33,174,171,184,88,167,167,134,239,143,87,85,172,93,250,155,116,219,145,189,196,141,202,136,248,229,142,104,85,85,172,222,176,172,136,198,53,237,66,111,242,49,251,236,252,183,250,145,106,135,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,117,181,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,224,11,126,229,105,192,79,216,74,59,15,21,218,161,62,252,130,235,111,241,152,133,174,158,163,172,116,20,53,112,43,82,178,161,204,94,146,77,52,18,185,25,23,85,108,113,200,170,244,89,92,141,130,202,136,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,3,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,148,111,70,185,142,124,82,202,196,123,55,238,76,235,106,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,27,69,226,161,168,237,119,97,100,209,255,0,18,23,190,55,117,142,86,59,233,114,244,235,209,122,42,42,36,234,208,190,107,55,221,55,225,30,247,165,249,29,23,136,207,177,155,125,54,61,128,220,40,161,99,63,189,95,4,177,199,61,83,95,27,161,254,241,72,162,233,242,87,84,111,133,142,103,211,52,235,94,183,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,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,240,5,191,114,180,224,39,236,37,29,135,138,237,80,159,126,65,117,183,248,204,66,215,79,81,214,58,10,26,184,21,169,89,80,230,47,73,38,154,9,92,140,139,170,182,56,228,85,122,44,174,70,193,101,64,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,60,166,164,105,86,156,107,5,138,159,24,213,12,46,213,147,90,169,46,20,215,72,105,46,52,233,44,108,170,129,251,227,145,17,127,237,53,201,253,87,198,249,35,122,57,143,123,93,234,202,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,34,175,52,127,34,122,155,248,47,188,81,20,2,95,247,52,127,34,122,155,248,47,188,81,20,2,106,160,0,80,15,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,16,3,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,91,137,149,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,207,95,16,252,77,231,220,65,107,205,118,188,214,84,213,227,247,38,212,83,186,195,79,67,113,153,203,99,130,155,167,134,101,60,170,168,230,61,174,69,149,207,141,24,139,51,228,145,173,102,254,137,118,156,11,241,155,98,227,15,78,42,174,114,90,190,13,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,138,188,209,252,137,234,111,224,190,241,68,82,95,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,164,170,203,121,72,107,108,124,75,174,152,97,144,213,166,153,215,84,62,166,139,55,185,118,30,202,107,115,25,11,165,73,162,134,77,206,169,99,167,236,177,138,216,188,67,227,116,141,72,226,73,29,21,170,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,253,128,25,87,52,167,194,119,149,141,27,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,67,94,107,26,243,83,163,124,46,87,227,54,42,218,72,239,186,147,80,184,204,108,117,68,73,60,118,231,196,247,87,204,200,94,199,44,172,237,34,83,57,81,27,219,90,200,222,143,107,145,136,234,54,198,177,107,238,97,113,154,211,142,80,248,186,186,123,125,125,210,72,251,172,143,109,45,21,44,181,117,50,117,122,162,46,200,32,149,253,58,238,118,222,141,69,114,162,47,229,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,62,102,138,56,54,215,74,62,34,120,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,157,26,189,169,162,118,198,163,145,169,218,192,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,78,171,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,5,74,243,155,225,247,78,49,171,141,139,136,171,70,65,224,178,252,190,225,29,158,233,100,146,116,127,196,163,130,149,81,181,240,181,206,223,31,101,145,83,193,34,53,171,26,247,96,95,225,191,114,205,88,37,212,242,125,225,235,21,194,116,37,56,130,241,63,16,201,53,27,191,77,186,74,88,219,240,186,26,58,201,224,240,240,201,209,100,94,236,145,119,100,93,200,215,108,129,187,17,98,222,249,254,10,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,226,127,128,0,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,0,7,42,226,199,202,198,178,122,127,144,251,116,230,107,15,65,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,159,86,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,240,230,99,227,119,88,229,123,126,166,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,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,40,7,154,63,158,205,77,252,23,217,232,137,85,200,199,239,179,242,223,234,68,117,230,59,199,29,55,21,185,149,6,31,167,204,171,167,211,172,62,162,119,208,205,43,229,137,247,186,183,34,49,107,101,129,85,26,198,53,168,230,192,215,55,186,214,75,43,156,173,89,150,40,227,254,145,112,221,173,186,245,106,202,47,58,65,128,213,228,244,248,117,60,85,55,134,82,84,64,147,196,201,27,43,163,72,225,123,219,45,67,220,148,242,244,100,45,123,213,90,136,137,213,205,69,242,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,131,100,150,109,159,104,49,254,228,213,31,11,238,205,80,202,95,239,167,193,20,115,247,99,167,89,63,134,139,179,174,215,116,84,249,200,3,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,42,47,152,126,21,106,192,56,210,213,91,21,154,162,174,106,122,171,195,47,111,117,75,218,231,164,247,10,104,171,166,106,43,90,212,216,217,106,100,107,19,167,84,98,53,21,92,168,174,91,9,228,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,115,19,109,45,201,213,18,58,155,99,88,138,187,39,130,162,94,227,158,247,59,196,237,250,91,27,81,108,84,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,213,64,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,5,117,115,180,197,172,85,122,5,130,230,181,20,59,239,86,172,193,45,116,117,61,215,167,106,150,174,138,162,74,136,246,34,236,118,231,209,83,47,85,69,114,118,250,53,81,28,228,90,246,229,233,128,97,186,159,198,54,156,225,154,129,143,82,95,108,85,85,21,245,53,22,250,180,87,65,59,233,173,245,53,17,36,141,235,209,236,73,97,141,85,142,234,199,162,43,92,142,106,171,87,67,192,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,4,0,231,5,195,214,43,155,104,74,241,5,226,126,31,146,105,207,98,155,116,116,177,187,226,148,53,149,144,65,225,230,147,162,72,157,169,37,238,198,187,149,173,223,59,118,42,203,189,148,172,89,167,38,13,1,195,114,108,155,37,226,22,251,116,164,171,190,225,213,13,180,216,173,144,92,21,39,161,125,69,60,141,158,178,162,157,17,21,89,36,82,44,48,57,92,172,85,109,95,86,110,141,142,109,186,0,10,234,231,105,139,88,170,244,11,5,205,106,40,119,222,173,89,130,90,232,234,123,175,78,213,45,93,21,68,149,17,236,69,216,237,207,162,166,94,170,138,228,237,244,106,162,57,200,181,237,203,211,0,195,117,63,140,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,215,163,216,146,195,26,171,29,213,143,68,86,185,28,213,86,174,135,128,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,138,188,209,252,137,234,111,224,190,241,68,80,9,127,220,209,252,137,234,111,224,190,241,68,80,9,170,128,1,64,60,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,64,14,104,254,123,53,55,240,95,103,162,39,167,38,171,181,170,193,194,38,109,125,190,220,233,45,214,219,118,113,114,171,172,172,171,153,176,193,77,4,118,203,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,175,94,58,56,205,190,241,135,168,244,183,56,237,95,6,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,154,224,92,58,234,230,164,233,126,113,172,120,166,39,87,85,137,224,20,236,154,235,92,145,61,201,35,214,72,209,240,192,141,106,172,143,138,41,22,162,85,249,50,40,99,115,228,115,119,70,143,243,250,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,195,153,143,141,221,99,149,237,250,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,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,136,121,172,107,205,54,178,113,71,95,140,216,171,106,228,177,105,181,58,227,49,177,213,18,172,18,92,89,43,221,95,51,33,123,26,145,63,186,169,76,229,68,119,113,40,227,122,61,205,86,35,127,127,151,230,142,95,101,208,46,39,184,129,168,155,179,101,166,210,252,143,14,163,143,107,29,226,234,164,162,74,186,133,234,143,223,31,101,145,83,124,149,155,95,226,190,151,117,141,200,176,88,153,92,214,52,26,155,70,248,163,175,201,172,84,85,113,216,181,38,157,114,104,222,234,121,82,8,238,47,149,237,175,133,147,61,238,73,95,221,68,169,114,34,183,182,149,145,177,24,214,163,21,221,211,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,154,191,107,60,47,210,222,178,57,82,218,128,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,205,103,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,78,171,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,60,254,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,231,91,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,242,183,221,23,213,12,107,75,241,157,104,189,98,21,112,97,57,133,69,77,37,158,244,215,199,44,19,207,4,143,142,72,159,177,202,232,95,186,41,118,182,84,98,189,34,145,204,220,140,114,167,117,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,127,192,160,30,104,254,123,53,55,240,95,103,162,39,255,0,37,79,43,25,79,168,21,222,221,110,39,248,0,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,0,114,174,44,124,172,107,39,167,249,15,183,78,102,176,179,238,82,156,20,124,110,178,143,139,45,77,182,90,171,44,176,247,163,194,237,243,167,126,71,87,67,63,109,247,55,34,59,100,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,255,0,21,204,183,151,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,241,55,139,77,36,81,82,193,141,61,238,165,130,52,141,31,58,190,118,84,84,207,43,145,144,196,214,64,157,26,136,140,70,244,140,28,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,208,158,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,250,178,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,5,0,243,71,243,217,169,191,130,251,61,17,194,177,157,94,204,177,13,47,205,244,142,197,61,36,54,45,66,168,180,205,125,87,64,143,158,102,91,228,154,88,33,99,215,228,198,44,179,36,142,84,77,234,176,198,136,228,106,189,175,253,94,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,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,82,176,57,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,48,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,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,207,15,22,62,105,245,147,212,12,135,220,103,46,167,149,199,145,61,50,252,107,222,43,72,107,207,7,10,181,80,103,250,89,168,208,212,85,173,202,249,103,184,217,42,34,115,219,216,108,20,51,69,52,78,99,118,238,71,171,174,19,35,149,92,168,168,216,250,35,122,42,187,154,114,125,214,59,238,13,197,2,105,85,60,62,34,203,169,118,249,233,235,35,220,198,118,42,168,105,231,171,167,169,234,172,115,221,181,140,169,139,182,142,99,87,196,239,118,229,141,168,93,248,6,85,205,41,240,157,229,99,70,253,63,199,189,186,3,170,128,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,20,3,204,71,139,207,222,183,89,83,236,181,111,123,79,112,238,237,22,47,190,131,195,77,63,117,177,120,170,185,55,42,200,189,217,34,110,196,118,205,177,71,23,88,217,34,203,187,133,88,180,95,84,50,93,47,201,181,162,203,136,85,207,132,225,245,20,212,151,139,211,159,28,80,65,60,242,50,56,226,102,247,35,166,126,233,98,220,216,145,234,196,150,55,63,106,61,170,190,131,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,244,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,248,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,125,88,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,138,188,209,252,137,234,111,224,190,241,68,80,9,127,220,209,252,137,234,111,224,190,241,68,80,9,170,128,1,64,60,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,64,14,104,254,123,53,55,240,95,103,162,56,252,122,243,153,81,112,242,222,28,172,245,181,118,252,122,179,40,171,201,175,73,13,66,35,46,175,125,61,20,84,208,202,196,98,59,100,14,164,146,68,77,234,199,190,86,57,88,142,133,142,61,95,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,70,150,233,110,9,162,216,37,179,76,244,210,197,240,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,241,38,123,228,119,89,37,123,190,167,47,78,189,19,162,34,34,84,15,51,174,3,191,98,23,218,157,121,210,123,46,220,7,32,184,59,226,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,241,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,250,178,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,255,0,136,29,76,253,141,232,118,121,170,81,213,218,169,234,241,156,126,186,225,65,241,73,54,82,205,92,200,93,225,96,127,214,197,119,118,117,138,52,99,92,142,123,158,141,106,238,114,25,172,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,159,34,244,236,218,23,71,195,183,44,172,199,78,126,13,240,235,211,116,190,251,113,200,218,245,129,243,62,241,81,107,154,74,164,146,88,17,25,47,109,235,216,99,250,185,123,80,196,221,238,70,163,150,133,203,222,230,177,160,213,58,201,194,229,126,77,98,162,164,146,251,166,213,11,147,70,247,83,196,179,201,110,100,79,109,124,44,153,239,106,196,206,210,165,75,145,21,221,197,163,141,136,199,57,88,173,166,190,26,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,172,85,176,198,201,122,49,95,37,52,147,70,138,170,222,138,244,84,115,85,17,201,164,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,242,63,88,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,167,85,226,199,202,198,178,122,127,144,251,116,230,107,13,84,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,148,87,204,175,141,123,143,17,122,143,93,165,248,85,207,174,153,98,55,6,199,76,198,173,44,241,221,110,148,203,83,19,238,113,79,27,85,233,11,217,59,153,27,82,87,49,209,177,146,170,53,207,86,179,154,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,78,121,162,250,95,169,90,95,62,139,229,248,133,36,248,76,244,244,148,139,101,164,124,148,48,71,5,52,145,201,79,20,126,25,209,186,38,49,208,197,209,172,86,167,70,35,127,151,200,207,15,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,233,70,244,107,158,214,75,20,172,71,191,102,229,159,252,159,120,188,254,92,35,231,85,191,231,235,112,103,71,65,255,0,79,85,95,73,52,172,95,244,231,141,94,207,243,237,89,63,196,70,90,161,64,60,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,79,240,0,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,0,229,92,88,249,88,214,79,79,242,31,110,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,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,139,234,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,132,96,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,10,1,230,143,231,179,83,127,5,246,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,130,56,58,224,235,4,225,3,4,168,176,88,43,62,51,146,94,118,125,160,200,59,115,83,252,83,181,53,67,233,127,189,95,60,177,193,218,142,161,99,254,26,166,254,155,157,213,87,229,32,1,68,60,199,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,39,239,242,140,187,241,5,75,196,20,182,157,42,183,120,188,22,175,179,62,126,147,182,40,169,89,75,28,85,44,165,115,170,93,12,146,54,102,201,60,143,138,24,149,174,153,204,114,57,91,27,100,146,56,215,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,211,207,243,108,194,173,89,87,5,185,5,246,225,81,87,29,70,29,120,181,94,232,91,11,218,140,146,119,212,182,133,91,42,43,85,85,157,170,233,92,136,213,106,239,107,23,175,68,86,186,152,52,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,245,53,20,211,72,6,85,205,41,240,157,229,99,70,253,63,199,189,186,3,170,128,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,170,190,112,92,94,127,62,17,240,90,223,243,21,185,203,164,160,255,0,160,170,160,164,134,87,175,250,19,200,172,103,249,134,164,159,227,227,43,215,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,61,165,186,23,167,26,73,163,86,205,6,199,44,222,55,16,183,91,230,183,73,73,118,84,172,241,209,206,231,190,165,106,17,233,178,78,243,229,149,207,102,212,143,248,138,214,177,172,232,212,163,110,63,184,62,186,240,155,171,142,109,189,41,36,193,51,26,138,202,252,81,240,202,229,125,52,12,123,86,74,25,91,35,221,46,250,116,154,38,36,142,115,146,86,57,143,221,189,100,142,63,107,203,63,141,123,119,12,25,221,203,9,212,187,159,134,211,108,183,173,77,109,100,139,85,55,193,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,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,130,251,197,17,64,37,255,0,115,71,242,39,169,191,130,251,197,17,64,38,170,0,5,0,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,235,113,0,57,163,249,236,212,223,193,125,158,136,143,250,91,165,185,222,180,231,118,205,51,211,75,23,198,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,196,153,236,141,189,35,137,238,250,156,157,122,116,78,170,168,139,161,238,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,176,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,166,125,184,232,224,202,251,193,230,163,210,219,35,186,252,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,57,1,201,179,35,226,10,61,88,187,99,120,107,60,126,147,252,165,204,161,168,168,139,183,109,170,150,154,161,104,170,169,227,116,141,145,38,146,74,84,133,235,27,94,215,71,211,184,223,162,39,199,114,132,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,1,149,115,74,124,39,121,88,209,191,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,43,3,157,166,177,216,162,197,112,94,31,169,225,239,94,170,110,9,152,214,73,185,237,240,148,177,199,81,73,78,157,21,155,36,239,62,90,159,154,63,115,60,47,212,222,146,53,82,26,242,222,209,11,174,183,113,95,137,182,223,124,164,181,211,224,117,20,249,197,115,230,141,210,62,120,40,43,41,213,32,137,169,209,21,242,75,36,76,85,115,145,26,197,123,254,165,106,70,251,180,226,199,202,198,178,122,127,144,251,116,230,107,13,73,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,153,154,206,32,116,207,246,55,174,57,230,150,199,73,117,167,164,198,114,10,235,125,7,197,35,217,85,53,11,38,119,133,157,255,0,67,17,221,216,22,41,17,237,106,53,237,122,57,169,181,200,93,79,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,245,57,221,141,238,114,185,234,137,48,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,117,94,44,124,172,107,39,167,249,15,183,78,102,176,213,65,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,72,174,110,60,96,228,218,93,106,161,225,187,79,214,174,223,114,204,44,242,87,228,55,39,69,79,44,19,89,42,91,85,70,234,22,54,70,61,219,228,115,100,115,164,111,109,209,164,81,163,92,238,227,182,85,6,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,241,38,123,35,111,72,226,123,190,167,39,94,157,19,170,170,34,232,167,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,244,99,98,57,207,115,34,138,38,43,223,179,114,245,82,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,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,253,57,119,113,121,251,214,232,210,253,169,173,239,106,22,29,218,162,202,54,80,120,104,103,238,186,95,11,87,30,213,88,215,187,28,78,222,141,217,182,88,229,233,27,35,88,183,85,95,52,127,61,154,155,248,47,179,209,19,255,0,146,167,149,140,167,212,10,239,110,183,19,252,0,0,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,0,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,160,30,83,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,248,144,189,146,55,164,145,49,223,75,147,175,78,139,213,21,81,115,217,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,249,63,203,75,152,37,78,143,93,108,252,62,106,253,214,146,61,62,175,168,240,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,157,92,170,140,71,116,158,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,1,64,60,209,252,246,106,111,224,190,207,68,89,167,46,46,7,42,120,82,195,107,243,13,65,125,37,70,162,230,20,240,50,186,24,153,20,172,178,82,53,85,233,69,20,232,138,231,189,206,86,186,119,53,221,167,62,40,154,212,114,66,146,201,50,128,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,124,154,91,165,184,38,139,96,150,205,51,211,75,23,193,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,196,153,239,145,221,100,149,238,250,156,189,58,244,78,136,136,137,157,126,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,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,252,204,182,154,51,224,103,84,46,186,199,194,94,153,231,151,214,213,173,202,123,63,195,107,39,171,173,117,92,245,115,208,205,37,20,149,82,74,228,71,57,243,58,153,102,94,189,85,22,69,69,115,186,110,94,234,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,0,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,8,171,204,71,139,207,221,75,70,147,236,181,111,103,80,179,30,237,22,47,190,131,196,195,7,105,209,120,170,185,55,42,70,157,168,229,110,196,118,253,210,201,23,88,223,26,75,182,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,47,251,128,30,15,173,92,38,233,27,91,112,74,185,51,188,198,158,142,191,43,124,210,181,89,77,59,24,229,142,134,38,198,247,69,178,157,102,149,139,35,92,229,149,238,123,247,108,88,227,142,80,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,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,180,158,83,188,107,219,178,156,86,217,194,190,164,92,246,100,150,110,180,216,116,239,90,170,137,174,180,45,142,162,162,74,121,28,173,124,112,248,88,225,218,197,116,140,106,196,177,70,198,34,196,170,251,42,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,138,188,209,252,137,234,111,224,190,241,68,80,9,127,220,209,252,137,234,111,224,190,241,68,80,9,170,128,1,64,60,209,252,246,106,111,224,190,207,68,79,254,74,158,86,50,159,80,43,189,186,220,64,174,102,54,155,173,255,0,152,6,160,88,172,86,202,187,141,202,227,81,97,164,163,163,164,133,211,79,83,60,150,154,22,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,107,252,11,240,101,98,224,243,78,42,173,146,93,126,51,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,28,149,0,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,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,213,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,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,25,87,52,167,194,119,149,141,27,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,2,154,248,201,224,183,143,142,34,120,142,204,245,27,246,77,241,27,43,174,18,91,177,199,51,37,183,50,22,89,233,222,232,233,86,56,167,172,87,197,220,98,119,222,206,141,78,236,210,187,99,85,202,212,150,188,174,184,69,201,184,113,192,50,123,238,176,105,157,37,131,81,110,247,137,41,35,172,117,109,61,108,235,100,108,52,238,142,38,73,4,178,50,54,45,71,125,206,106,43,92,245,100,106,253,200,200,186,73,254,33,113,107,238,115,160,90,151,133,98,212,62,54,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,204,164,31,238,92,113,217,255,0,1,159,247,154,207,254,182,95,241,90,188,210,120,34,215,110,33,53,79,15,212,205,20,198,190,211,118,241,247,88,174,116,94,50,142,139,192,246,42,100,154,25,123,149,51,199,221,238,248,185,91,181,173,250,60,63,85,85,222,136,159,149,203,31,133,94,44,120,102,215,27,205,203,85,180,210,235,103,196,50,76,126,107,124,239,167,200,45,181,20,177,215,71,52,82,211,207,81,4,85,110,123,182,177,149,49,49,237,141,238,107,170,21,58,53,142,145,201,103,224,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,198,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,213,211,175,84,84,78,129,202,147,133,205,118,225,175,246,163,251,107,193,190,206,125,163,248,39,195,63,164,232,235,59,254,31,199,119,191,201,165,147,110,222,252,95,214,233,215,119,203,175,69,233,63,192,41,3,136,94,92,60,103,103,58,251,169,121,174,45,163,126,54,203,144,102,23,155,165,186,167,237,21,170,62,253,44,245,178,201,20,155,31,82,215,183,115,30,213,232,228,71,39,94,138,136,191,34,207,248,10,210,220,239,69,184,78,193,180,207,82,236,95,6,201,44,223,19,241,180,94,42,26,142,215,118,229,85,52,127,196,133,239,141,221,99,149,142,250,92,189,58,244,94,138,138,137,208,56,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,159,50,144,127,185,113,199,103,252,6,127,222,107,63,250,217,127,196,0,230,183,194,230,187,113,41,251,46,253,138,96,223,104,254,206,124,111,226,127,210,116,116,125,143,17,224,123,63,229,50,199,187,119,98,95,234,245,233,183,231,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,140,80,85,239,170,125,109,20,141,143,101,60,242,61,58,178,25,23,170,166,223,167,167,94,170,136,179,127,137,190,23,116,191,138,108,2,108,67,80,44,148,143,185,81,211,213,174,61,122,115,36,89,236,213,179,66,232,219,80,206,220,145,186,70,35,187,111,116,14,127,110,69,138,61,200,187,90,173,231,252,18,240,39,134,240,113,106,190,206,219,229,38,93,150,95,106,21,143,200,221,105,90,41,226,183,35,99,86,209,49,139,52,200,214,119,88,249,28,230,171,123,138,177,163,209,123,81,170,74,0,8,43,199,47,44,251,119,19,185,221,151,83,52,222,247,106,197,50,74,251,131,35,204,107,110,11,85,81,227,168,82,24,33,142,104,99,71,172,105,52,17,211,237,108,45,108,77,151,186,170,249,88,172,69,116,170,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,96,113,235,192,87,22,58,211,197,142,115,169,154,105,165,63,25,198,239,63,12,240,85,191,29,182,211,247,123,86,218,88,100,254,28,213,12,145,189,36,137,237,250,154,157,122,117,78,168,168,171,47,249,95,232,38,172,112,237,160,87,252,43,88,241,79,179,247,170,220,194,170,233,5,55,142,166,171,223,74,250,42,40,219,38,250,121,36,98,117,124,50,39,69,93,223,79,94,157,21,21,102,0,0,0,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,198,114,75,207,195,60,21,23,138,134,159,187,218,185,82,205,39,241,38,123,35,111,72,226,123,190,167,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,126,69,223,128,0,57,255,0,16,184,181,247,57,208,45,75,194,177,106,31,27,122,200,48,251,205,174,221,77,221,100,125,250,169,232,165,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,230,82,15,247,46,56,236,255,0,128,207,251,205,103,255,0,91,47,248,3,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,50,155,63,185,113,199,103,252,6,127,222,107,63,250,217,55,233,180,139,142,60,255,0,151,150,111,195,14,169,104,221,36,25,61,142,159,31,182,225,147,67,124,182,111,187,91,160,175,129,238,130,84,142,117,134,55,210,195,76,136,146,61,236,238,177,204,77,174,145,143,124,145,127,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,191,34,239,192,35,86,43,193,149,138,147,140,236,215,140,76,182,235,227,174,181,222,18,159,20,183,83,189,236,142,223,27,109,80,81,84,212,212,47,203,185,51,246,207,27,35,249,198,200,220,175,93,239,123,123,18,84,0,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,249,22,127,192,86,150,231,122,45,194,118,13,166,122,151,98,248,54,73,102,248,159,141,162,241,80,212,118,187,183,42,169,163,254,36,47,124,110,235,28,172,119,210,229,233,215,162,244,84,84,73,0,83,95,26,28,184,120,147,206,120,160,207,243,93,17,209,191,27,136,100,23,8,238,148,213,63,104,168,35,239,213,79,79,20,149,178,108,169,169,108,173,221,86,250,133,232,168,141,78,189,24,136,205,168,76,174,88,90,87,196,94,134,105,30,67,165,26,247,130,85,216,169,237,247,132,185,99,213,19,100,20,183,6,62,10,150,127,30,150,40,160,146,68,167,100,114,196,178,175,87,34,61,245,143,84,106,42,57,93,50,129,64,63,220,184,227,179,254,3,63,239,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,204,232,0,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,248,197,5,38,202,166,86,214,200,232,246,84,79,27,215,163,38,141,122,162,109,250,186,117,234,138,137,208,57,82,112,185,174,220,53,254,212,127,109,120,55,217,207,180,127,4,248,103,244,157,29,103,127,195,248,238,247,249,52,178,109,219,223,139,250,221,58,238,249,117,232,189,39,248,33,255,0,52,13,4,213,142,34,116,10,193,133,104,230,41,246,130,245,69,152,82,221,39,166,241,212,212,155,41,89,69,91,27,164,223,81,36,108,94,143,154,52,232,139,187,234,235,211,162,42,164,64,224,43,128,174,44,116,91,139,28,27,83,53,47,74,126,13,141,217,190,39,227,107,126,59,109,168,237,119,109,181,80,199,252,56,106,31,35,186,201,43,27,244,181,122,117,234,189,17,21,82,223,193,31,248,245,210,220,239,90,120,78,206,116,207,77,44,95,25,201,47,63,12,240,84,94,42,26,126,239,106,229,75,52,159,196,153,236,141,189,35,137,238,250,156,157,122,116,78,170,168,139,88,28,61,114,225,227,59,6,215,221,52,205,114,157,27,240,86,92,127,48,179,93,46,53,63,104,173,82,118,41,96,173,138,73,100,216,202,151,61,219,88,199,47,70,162,185,122,116,68,85,249,23,126,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,137,11,217,35,122,73,19,29,244,185,58,244,232,189,81,85,22,37,240,145,203,11,13,225,155,91,111,122,191,112,204,170,242,87,219,170,38,135,8,133,232,176,190,130,146,120,21,146,205,88,173,232,217,170,118,203,44,8,141,68,139,98,44,187,119,200,214,83,205,240,8,127,204,103,130,143,222,171,78,32,191,224,22,203,84,122,155,139,127,18,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,19,160,112,117,193,214,9,194,6,9,81,96,176,86,124,103,36,188,236,251,65,144,118,230,167,248,167,106,106,135,210,255,0,122,190,121,99,131,181,29,66,199,252,53,77,253,55,59,170,175,202,64,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,174,189,58,34,170,68,14,2,184,10,226,199,69,184,177,193,181,51,82,244,167,224,216,221,155,226,126,54,183,227,182,218,142,215,118,219,85,12,127,195,134,161,242,59,172,146,177,191,75,87,167,94,171,209,17,85,45,252,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,213,215,167,68,85,72,129,192,87,1,92,88,232,183,22,56,54,166,106,94,148,252,27,27,179,124,79,198,214,252,118,219,81,218,238,219,106,161,143,248,112,212,62,71,117,146,86,55,233,106,244,235,213,122,34,42,165,191,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,227,20,20,155,42,153,91,91,35,163,217,81,60,111,94,140,154,53,234,137,183,234,233,215,170,42,39,64,229,73,194,230,187,112,215,251,81,253,181,224,223,103,62,209,252,19,225,159,210,116,117,157,255,0,15,227,187,223,228,210,201,183,111,126,47,235,116,235,187,229,215,162,244,159,224,17,255,0,143,93,45,206,245,167,132,236,231,76,244,210,197,241,156,146,243,240,207,5,69,226,161,167,238,246,174,84,179,73,252,73,158,200,219,210,56,158,239,169,201,215,167,68,234,170,136,181,3,253,203,142,59,63,224,51,254,243,89,255,0,214,203,126,227,215,75,115,189,105,225,59,57,211,61,52,177,124,103,36,188,252,51,193,81,120,168,105,251,189,171,149,44,210,127,18,103,178,54,244,142,39,187,234,114,117,233,209,58,170,162,45,64,255,0,114,227,142,207,248,12,255,0,188,214,127,245,178,255,0,128,5,64,113,235,192,87,22,58,211,197,142,115,169,154,105,165,63,25,198,239,63,12,240,85,191,29,182,211,247,123,86,218,88,100,254,28,213,12,145,189,36,137,237,250,154,157,122,117,78,168,168,171,47,249,95,232,38,172,112,237,160,87,252,43,88,241,79,179,247,170,220,194,170,233,5,55,142,166,171,223,74,250,42,40,219,38,250,121,36,98,117,124,50,39,69,93,223,79,94,157,21,21,122,94,35,194,102,27,143,113,81,158,241,89,121,168,164,189,228,57,85,61,186,154,203,28,212,10,215,227,204,130,137,180,181,43,20,139,35,155,35,231,108,113,245,127,109,143,99,55,198,138,173,145,251,187,168,0,0,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,198,114,75,207,195,60,21,23,138,134,159,187,218,185,82,205,39,241,38,123,35,111,72,226,123,190,167,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,126,69,223,128,10,1,254,229,199,29,159,240,25,255,0,121,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,62,103,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,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,192,7,201,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,207,238,220,77,240,219,96,186,214,216,175,188,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,213,225,90,133,128,234,85,170,91,238,156,231,24,254,85,109,130,161,212,146,214,89,46,112,215,65,28,237,107,92,232,157,36,46,115,81,232,215,177,202,213,94,189,30,213,254,212,61,0,60,86,107,173,250,47,166,183,88,172,90,141,171,216,86,43,114,158,157,181,113,81,222,239,244,148,51,201,3,156,230,182,86,199,52,141,114,177,92,199,181,28,137,211,171,28,159,216,167,213,130,234,198,150,106,135,142,253,153,234,94,41,150,252,51,181,227,126,5,121,166,175,240,189,205,221,190,239,101,238,217,187,182,253,187,186,117,216,238,159,201,79,63,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,175,10,212,44,7,82,173,82,223,116,231,56,199,242,171,108,21,14,164,150,178,201,115,134,186,8,231,107,90,231,68,233,33,115,154,143,70,189,142,86,170,245,232,246,175,246,161,232,0,60,254,107,168,88,14,154,218,162,190,234,54,113,143,226,182,217,234,27,73,21,101,238,231,13,12,18,78,230,185,205,137,178,76,230,181,94,173,99,220,141,69,235,209,142,95,236,83,207,226,220,66,232,22,115,125,165,197,176,173,112,211,252,130,245,91,191,195,91,173,121,53,21,93,84,251,24,231,191,100,81,200,231,187,107,24,231,47,68,249,53,170,171,242,69,58,0,0,0,0,0,231,249,79,16,186,5,131,95,106,177,108,215,92,52,255,0,31,189,81,108,241,54,235,166,77,69,73,85,6,246,53,236,223,20,146,53,237,220,199,181,201,213,62,109,114,42,124,149,6,45,196,46,129,103,55,218,92,91,10,215,13,63,200,47,85,187,252,53,186,215,147,81,85,213,79,177,142,123,246,69,28,142,123,182,177,142,114,244,79,147,90,170,191,36,83,160,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,205,206,68,79,154,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,165,159,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,210,91,74,191,249,202,221,255,0,219,31,84,124,77,240,219,53,170,162,251,15,16,122,106,251,109,29,68,52,149,21,141,203,40,22,8,103,153,178,58,40,159,39,119,107,94,246,193,51,154,213,94,174,72,164,84,235,181,122,45,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,165,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,230,191,189,143,11,31,250,75,105,87,255,0,57,91,191,251,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,103,138,205,117,191,69,244,214,235,21,139,81,181,123,10,197,110,83,211,182,174,42,59,221,254,146,134,121,32,115,156,214,202,216,230,145,174,86,43,152,246,163,145,58,117,99,147,251,20,250,176,93,88,210,205,80,241,223,179,61,75,197,50,223,134,118,188,111,192,175,52,213,254,23,185,187,183,221,236,189,219,55,118,223,183,119,78,187,29,211,249,41,234,192,0,0,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,191,55,57,17,62,106,135,128,253,236,120,88,255,0,210,91,74,191,249,202,221,255,0,219,29,84,3,149,126,246,60,44,127,233,45,165,95,252,229,110,255,0,237,142,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,0,7,201,108,187,90,175,84,207,172,179,92,233,43,233,227,168,158,145,242,211,76,217,88,217,224,149,240,205,18,185,170,168,143,142,88,228,141,237,254,109,123,28,213,232,168,168,125,96,31,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,249,185,239,107,83,170,170,33,245,128,0,0,3,149,126,246,60,44,127,233,45,165,95,252,229,110,255,0,237,142,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,131,149,126,246,60,44,127,233,45,165,95,252,229,110,255,0,237,142,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,120,172,215,91,244,95,77,110,177,88,181,27,87,176,172,86,229,61,59,106,226,163,189,223,233,40,103,146,7,57,205,108,173,142,105,26,229,98,185,143,106,57,19,167,86,57,63,177,70,21,173,250,47,169,87,89,108,90,115,171,216,86,85,114,130,157,213,114,209,217,47,244,149,211,199,3,92,214,186,87,71,12,142,114,49,28,246,53,92,169,211,171,218,159,218,135,181,7,42,253,236,120,88,255,0,210,91,74,191,249,202,221,255,0,219,29,42,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,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,0,0,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,210,91,74,191,249,202,221,255,0,219,29,42,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,190,97,156,84,235,206,184,234,133,70,156,234,166,31,87,167,150,220,46,161,34,102,20,181,126,33,33,173,237,253,85,115,206,141,107,106,158,246,189,86,41,90,212,141,33,145,189,174,189,201,36,150,106,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,56,255,0,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,70,218,123,198,190,178,224,124,77,93,56,157,142,231,226,47,89,53,195,185,145,81,53,90,248,235,109,111,170,134,105,45,145,73,82,217,223,79,14,202,120,161,141,205,234,248,163,99,17,171,209,189,22,250,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,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,169,142,127,94,107,202,179,137,206,32,172,26,167,104,225,251,28,178,221,115,156,30,225,221,146,75,71,137,138,24,113,184,228,169,129,213,55,94,251,226,123,219,12,76,73,87,195,111,142,57,37,168,250,127,139,34,111,230,156,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,85,239,172,130,174,68,107,85,204,70,72,196,110,223,234,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,243,87,238,127,138,250,91,210,55,42,217,248,51,109,198,6,127,83,169,252,81,234,150,103,54,67,73,125,167,170,202,43,169,173,247,10,69,137,208,79,110,166,149,105,232,150,55,68,155,30,196,166,134,20,71,167,93,232,136,229,87,42,171,150,213,57,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,117,80,241,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,63,192,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,150,63,205,179,63,204,180,179,66,240,13,65,211,236,134,174,199,144,216,245,34,130,166,134,186,153,83,124,79,248,109,201,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,186,112,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,128,1,94,188,209,53,231,50,225,183,87,56,117,213,108,50,182,173,175,183,84,100,44,185,208,195,80,144,178,237,110,87,218,150,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,82,90,240,209,196,94,9,197,6,150,80,106,102,11,81,254,106,142,241,69,178,111,232,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,255,0,52,95,230,137,213,64,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,15,248,85,129,101,95,237,174,57,146,99,151,15,249,74,58,235,109,117,60,159,246,100,134,104,228,103,252,78,107,155,253,138,133,239,114,249,227,110,213,197,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,175,215,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,101,64,115,75,227,219,237,221,101,251,133,29,47,131,102,63,106,184,120,60,190,233,81,79,210,74,250,234,73,209,203,71,78,215,167,88,225,134,120,154,175,151,162,58,73,35,68,98,164,77,87,79,10,248,104,225,211,59,226,131,84,232,52,207,5,167,255,0,53,89,120,173,223,15,244,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,255,0,146,39,243,84,187,61,76,225,51,75,240,46,5,117,7,135,205,53,193,106,235,232,99,197,235,235,169,105,97,238,75,113,187,222,224,135,191,77,83,43,161,70,190,162,165,213,52,244,234,141,68,218,187,25,19,88,145,35,99,74,12,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,159,35,77,26,79,157,126,212,52,179,13,212,207,133,252,51,237,110,63,110,190,248,46,255,0,123,194,248,170,104,230,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,234,200,149,205,31,87,170,116,151,131,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,237,254,187,104,219,73,240,95,218,134,169,225,186,103,241,79,134,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,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,148,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,16,131,155,102,127,153,105,102,133,224,26,131,167,217,13,93,143,33,177,234,69,5,77,13,117,50,166,248,159,240,219,146,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,127,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,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,228,102,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,73,60,42,234,151,237,167,135,29,58,212,201,175,191,25,175,188,227,244,191,21,173,240,190,31,187,116,137,157,154,239,225,163,24,214,244,170,138,118,253,13,70,47,78,172,234,213,106,175,85,35,255,0,30,218,153,138,233,127,8,250,153,113,202,106,251,127,30,199,235,113,155,116,12,146,52,154,170,186,190,7,211,196,200,218,247,183,126,222,227,165,122,55,171,146,40,101,122,53,219,58,25,236,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,159,51,77,26,79,130,254,203,244,179,13,211,63,138,124,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,207,21,173,25,174,101,167,90,95,144,103,26,127,166,181,121,253,246,205,78,218,154,124,114,146,177,41,103,175,98,72,212,149,35,126,199,170,189,177,44,146,35,26,199,62,69,98,49,168,174,114,33,158,29,72,226,119,89,117,79,92,105,248,133,201,242,142,185,125,182,225,77,112,179,190,40,90,234,91,79,134,155,187,77,5,52,18,111,99,97,137,233,213,24,237,219,156,174,116,138,247,189,238,117,228,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,210,40,16,131,153,127,28,116,220,56,225,179,104,246,14,202,183,234,46,105,103,145,240,213,198,249,105,217,99,183,76,178,64,181,173,153,138,215,45,74,185,146,182,22,177,223,67,227,89,30,168,141,99,38,128,28,186,248,234,169,225,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,250,143,115,218,199,189,168,199,222,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,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,249,20,67,204,27,141,187,175,21,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,59,136,213,69,146,78,178,131,133,94,39,56,130,215,78,11,245,255,0,23,213,75,45,215,35,178,227,58,127,144,199,77,158,86,212,196,206,178,37,165,172,134,212,172,72,154,250,169,145,137,53,68,149,46,146,73,19,123,18,95,156,145,185,223,171,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,0,0,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,213,65,149,115,74,124,39,121,88,209,191,79,241,239,110,128,234,160,20,173,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,1,88,28,209,121,128,81,218,40,238,92,50,104,134,69,222,186,205,226,109,217,197,210,8,224,158,150,58,89,96,150,9,173,45,238,49,251,166,94,239,89,100,141,88,232,93,27,99,71,43,214,86,197,205,121,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,21,87,204,83,136,188,239,133,254,62,176,125,75,193,106,62,239,237,148,119,138,45,144,255,0,73,218,254,53,87,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,154,47,243,69,177,77,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,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,245,30,231,181,143,123,81,143,184,144,0,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,165,62,19,188,172,104,223,167,248,247,183,64,117,82,157,180,111,142,170,158,22,184,217,214,60,31,80,107,234,223,165,119,253,72,201,230,174,134,154,150,39,190,217,113,154,224,140,75,146,170,70,179,204,198,199,78,216,223,11,95,253,71,185,237,99,222,212,99,237,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,235,7,42,226,199,202,198,178,122,127,144,251,116,228,32,229,79,199,85,78,99,29,7,11,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,45,154,0,14,85,196,191,17,120,39,11,250,89,95,169,153,213,71,249,218,59,61,22,201,191,164,238,158,26,105,160,163,238,69,20,157,158,239,97,237,238,189,187,25,252,213,127,146,44,74,229,119,175,57,151,18,90,185,196,86,171,102,117,181,110,125,198,163,30,101,178,134,106,132,153,150,155,114,62,234,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,182,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,252,192,184,17,177,113,85,138,201,154,226,204,240,90,155,143,219,214,59,117,79,87,201,241,74,88,35,170,146,43,86,199,212,69,79,7,118,166,161,171,226,92,138,230,116,232,189,91,242,74,44,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,177,80,189,238,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,144,26,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,76,245,241,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,156,128,147,252,0,241,131,117,225,55,87,26,235,130,210,73,130,102,53,20,116,25,91,38,137,202,250,104,24,247,36,117,209,58,54,58,93,244,233,52,175,88,218,215,36,172,115,217,183,122,199,36,119,231,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,126,68,22,230,133,199,79,236,83,21,126,135,104,230,103,225,53,38,245,179,227,21,52,77,221,53,138,215,36,110,85,233,50,57,60,61,100,221,99,237,244,71,61,145,43,228,254,19,157,79,34,211,94,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,249,154,9,224,115,132,75,87,8,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,118,206,226,245,87,201,52,136,216,251,171,27,98,175,59,141,47,181,85,96,26,123,173,16,186,146,11,149,178,241,46,47,80,141,162,111,126,178,10,152,100,169,139,125,71,84,118,200,29,73,54,216,213,28,157,106,228,114,43,126,123,225,87,45,125,94,169,210,14,48,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,78,155,24,218,196,164,145,238,98,163,209,145,57,19,119,85,99,180,18,114,174,42,181,75,246,45,195,142,162,234,100,55,223,131,87,217,177,250,175,133,86,248,95,17,218,186,74,206,205,15,240,213,143,107,186,213,75,3,126,182,171,19,175,87,244,106,57,83,54,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,26,115,210,124,23,246,95,165,152,110,153,252,83,226,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,76,235,241,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,63,192,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,147,255,0,157,95,149,140,91,212,10,31,110,184,149,87,195,71,17,121,223,11,250,167,65,169,152,45,71,249,170,59,197,22,200,127,164,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,209,127,154,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,208,0,5,85,243,206,251,147,252,201,250,105,8,56,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,250,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,63,86,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,252,220,247,181,169,213,85,16,250,193,92,28,214,56,28,169,212,171,85,127,20,154,108,250,72,175,184,197,157,95,148,219,28,200,160,75,141,186,149,175,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,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,235,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,110,156,78,241,49,134,241,95,202,223,80,117,75,15,161,171,183,61,181,22,139,109,222,217,82,138,231,219,174,49,221,109,207,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,86,220,39,121,167,209,191,80,49,239,113,128,178,158,105,124,123,125,132,163,191,112,163,165,240,111,200,46,182,255,0,7,151,221,42,41,250,199,65,67,87,2,57,104,233,218,244,233,36,211,65,43,85,242,244,86,199,28,136,140,85,149,202,232,42,135,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,59,194,143,10,58,113,194,86,156,51,10,194,162,241,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,254,214,102,219,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,170,114,105,207,234,114,110,23,46,152,101,199,33,164,171,168,195,178,138,186,106,59,123,86,36,158,134,221,81,20,85,17,171,218,212,71,171,36,169,146,185,90,247,245,234,173,145,168,189,35,218,217,234,84,175,59,77,99,190,203,149,96,188,63,83,195,217,178,211,91,211,49,172,147,115,29,226,234,164,146,162,146,157,58,43,55,199,217,100,85,63,52,126,215,248,175,169,189,99,106,175,53,228,211,128,83,100,220,81,221,51,59,142,61,87,87,79,135,98,245,117,52,119,6,164,169,5,13,198,162,88,169,227,71,185,170,140,87,201,77,37,114,53,143,235,213,27,35,145,58,199,185,183,104,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,8,1,206,175,202,198,45,234,5,15,183,92,74,171,225,163,136,188,239,133,253,83,160,212,204,22,163,252,213,29,226,139,100,63,210,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,254,104,191,205,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,232,0,0,103,175,152,174,142,95,116,111,139,140,238,154,239,55,136,164,204,46,19,230,54,186,157,172,103,122,150,190,121,100,114,108,107,222,173,237,78,149,16,117,118,215,63,177,191,107,90,246,161,58,185,37,234,102,43,83,165,153,214,142,120,190,214,73,111,200,23,38,236,73,36,109,241,20,53,20,212,244,251,225,110,254,227,251,114,82,244,145,118,35,91,223,131,234,85,127,68,178,162,176,57,218,107,29,138,44,87,5,225,250,158,30,245,234,166,224,153,141,100,155,158,223,9,75,28,117,20,148,233,209,89,178,78,243,229,169,249,163,247,51,194,253,77,233,35,85,34,175,42,205,28,177,106,239,23,22,138,156,142,110,180,152,21,190,92,198,58,109,175,254,250,170,166,158,8,233,147,123,30,213,103,110,122,136,167,235,245,53,221,141,142,106,181,234,169,125,32,21,65,205,7,151,221,53,166,154,245,197,14,139,90,170,222,199,212,58,191,48,177,211,69,45,75,247,205,45,85,69,101,233,101,150,119,57,24,142,124,13,124,17,69,178,54,35,165,250,88,215,244,128,28,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,230,188,116,113,155,98,224,243,78,41,110,113,218,190,51,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,29,0,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,145,249,69,154,114,167,227,170,155,14,146,131,133,141,87,175,164,166,177,85,84,36,56,85,115,105,101,116,237,184,213,214,177,62,26,244,134,55,35,153,44,181,18,74,217,164,86,246,213,36,107,158,230,186,52,138,221,10,86,230,133,199,79,237,175,42,126,135,104,230,103,226,244,218,203,179,227,21,52,77,219,13,246,233,28,142,85,233,50,57,124,69,28,61,35,237,244,70,177,242,163,228,254,43,91,79,34,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,50,242,117,115,76,241,93,27,224,71,80,116,183,10,164,240,246,92,103,75,239,150,250,109,209,198,201,38,217,108,159,124,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,76,240,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,167,46,190,58,169,184,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,147,40,2,176,56,191,230,179,125,210,254,35,173,120,86,138,81,124,75,31,192,46,21,118,252,214,154,225,11,34,134,253,84,143,108,114,210,194,247,70,179,83,248,101,100,168,217,218,168,215,202,229,85,142,88,163,106,205,58,184,104,226,47,4,226,131,75,40,53,51,5,168,255,0,53,71,120,162,217,55,244,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,154,47,243,68,234,160,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,5,43,115,171,243,79,139,122,127,67,238,55,17,201,83,205,62,83,233,253,119,184,219,139,169,6,85,205,41,240,157,229,99,70,253,63,199,189,186,3,170,130,26,243,20,227,170,155,133,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,235,189,175,115,30,198,171,31,72,54,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,155,149,92,191,205,70,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,218,167,42,126,58,170,115,24,232,56,88,213,122,250,186,155,237,45,58,67,133,87,54,150,38,192,235,117,37,19,19,225,175,72,99,106,181,241,69,79,36,173,154,69,119,113,22,70,185,237,115,99,73,108,208,165,110,117,126,105,241,111,79,232,125,198,226,114,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,200,95,242,204,87,20,248,111,218,156,154,213,102,248,205,194,27,77,187,226,21,177,211,248,202,233,122,246,169,161,222,169,220,153,251,93,182,54,245,115,186,47,68,94,135,235,25,172,226,199,205,62,178,122,129,144,251,140,228,233,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,0,114,174,44,124,172,107,39,167,249,15,183,78,102,176,210,159,9,222,86,52,111,211,252,123,219,160,58,169,154,206,44,124,211,235,39,168,25,15,184,206,78,158,87,92,192,43,45,21,150,222,25,53,191,34,239,90,166,240,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,253,208,175,119,172,82,72,172,108,45,141,209,171,149,139,19,98,182,160,114,174,44,124,172,107,39,167,249,15,183,78,102,218,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,247,185,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,110,143,147,226,148,176,71,75,28,183,93,236,167,138,158,14,237,77,67,147,195,53,85,204,233,213,58,183,230,147,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,126,70,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,106,242,49,251,236,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,0,1,90,188,210,248,9,251,119,71,126,226,187,75,231,217,144,90,173,254,51,47,181,212,84,116,142,190,134,146,4,106,214,83,185,235,210,57,161,130,38,163,226,234,141,146,56,209,88,137,43,85,179,213,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,247,254,54,184,236,204,184,199,186,216,160,117,142,175,17,196,236,84,232,246,99,141,187,37,108,18,220,85,210,35,171,94,244,134,21,115,251,79,100,109,107,145,221,180,73,21,138,157,217,17,124,175,15,220,38,102,90,239,128,234,126,169,54,162,174,201,137,233,174,47,113,189,62,236,234,4,158,10,251,141,52,41,59,109,172,85,145,138,143,116,72,247,186,70,164,157,164,237,239,111,241,99,221,194,142,235,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,208,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,191,213,112,163,199,222,168,112,165,128,102,218,115,140,90,233,46,54,220,158,158,166,170,213,43,150,56,167,178,94,228,133,176,178,189,142,116,82,54,118,35,99,141,93,79,35,85,174,88,163,218,232,255,0,136,146,71,92,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,242,46,251,151,55,1,63,186,189,138,125,72,212,73,252,70,166,228,214,255,0,7,87,79,5,70,250,91,45,11,222,201,86,141,170,197,217,52,202,248,227,116,178,252,218,142,99,89,18,237,107,164,154,106,156,127,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,115,49,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,200,211,70,147,231,95,181,13,44,195,117,51,225,127,12,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,64,14,118,154,153,138,211,105,102,11,163,158,47,187,146,92,50,4,201,187,17,201,27,188,61,13,61,53,69,62,249,155,191,184,206,228,149,93,35,93,138,215,118,39,250,145,89,209,96,175,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,66,134,107,56,177,243,79,172,158,160,100,62,227,57,53,57,73,241,139,130,105,127,123,134,140,234,143,225,159,107,114,7,92,108,247,190,228,211,120,171,165,87,129,162,130,221,225,226,129,219,55,118,222,254,251,228,107,19,166,213,68,234,142,45,252,2,149,185,178,113,121,251,93,212,127,221,247,10,173,223,136,96,23,7,252,89,210,80,118,164,170,200,161,89,160,155,108,143,85,122,195,3,30,232,155,209,172,71,72,233,220,189,214,36,47,78,85,202,227,207,102,153,126,53,236,245,164,255,0,231,87,229,99,22,245,2,135,219,174,37,43,18,171,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,242,63,88,2,170,249,231,125,201,254,100,253,52,170,178,101,114,235,227,170,167,133,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,215,249,200,241,31,71,154,223,112,125,15,194,178,11,85,215,27,163,183,193,152,215,85,219,171,224,171,142,166,170,169,146,50,137,21,88,213,116,123,41,92,233,154,169,38,217,99,175,141,202,222,141,141,203,229,121,61,228,90,177,119,215,27,142,151,227,122,181,117,199,48,202,123,123,242,235,205,154,10,58,106,168,238,146,83,205,79,78,144,181,106,24,255,0,11,220,241,17,247,101,133,18,71,199,11,89,213,170,145,201,21,212,130,157,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,107,214,205,148,223,113,251,117,250,211,104,174,240,244,153,53,189,150,187,164,125,166,63,196,82,178,170,10,182,199,213,200,170,206,147,210,83,191,171,85,29,244,116,235,181,206,69,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,144,255,0,10,179,220,171,253,181,200,242,76,142,225,255,0,41,89,93,114,174,168,147,254,212,147,77,36,143,255,0,141,206,115,191,181,84,189,62,95,188,8,216,184,85,197,99,205,114,150,120,221,77,200,45,233,29,198,167,171,227,248,93,44,241,210,201,45,171,99,42,37,167,159,181,83,78,229,241,45,68,115,250,244,78,141,249,44,192,5,69,243,184,210,251,173,46,127,167,186,209,11,170,231,182,220,236,242,226,245,8,218,39,118,40,231,166,154,74,152,183,212,117,86,239,157,181,115,109,141,81,171,210,146,71,34,187,231,179,197,114,100,213,47,178,156,71,95,116,206,190,251,225,104,51,188,126,79,13,69,225,119,248,203,165,19,210,104,127,136,140,87,71,178,149,215,23,124,220,214,59,175,69,234,238,218,23,82,102,219,140,12,254,167,83,248,163,213,44,206,108,134,146,251,79,85,148,87,83,91,238,20,139,19,160,158,221,77,42,211,209,44,110,137,54,61,137,77,12,40,143,78,187,209,17,202,174,85,87,45,170,114,105,192,42,113,158,23,46,153,157,199,30,164,164,168,204,114,138,186,154,59,131,82,37,158,186,221,79,20,84,241,163,220,213,87,163,35,169,142,185,26,199,244,232,174,145,200,157,36,220,233,234,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,8,1,206,175,202,198,45,234,5,15,183,92,74,86,37,87,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,125,24,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,228,126,176,0,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,126,72,205,207,241,95,83,186,70,212,88,171,202,179,88,236,90,69,197,197,162,155,35,135,165,38,123,111,151,14,142,167,115,255,0,189,106,170,103,130,74,101,216,198,57,95,220,158,158,40,58,125,45,111,127,123,156,141,98,162,223,73,159,110,101,26,189,83,171,252,96,231,19,164,245,107,109,195,234,19,16,182,195,83,4,81,62,6,80,185,204,168,106,44,125,119,177,213,139,87,35,28,245,87,171,37,106,46,222,136,198,205,94,72,250,95,106,165,192,53,11,90,38,117,36,247,43,157,226,44,94,157,29,68,222,253,28,20,208,199,83,46,202,142,170,237,147,186,174,29,209,162,53,58,210,70,229,87,124,182,89,160,0,162,190,99,60,4,254,234,247,216,53,35,78,231,241,26,101,147,92,60,29,37,60,245,27,234,172,181,207,99,229,74,55,43,215,124,208,171,35,145,209,75,243,114,53,142,100,171,185,173,146,110,65,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,124,167,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,188,179,132,204,203,5,225,67,31,226,135,48,168,171,180,179,42,202,35,178,218,44,117,52,8,215,213,91,164,163,150,162,43,146,75,220,220,214,61,208,72,214,70,232,147,115,54,202,215,43,30,205,222,127,133,253,20,253,226,117,170,209,163,145,220,60,21,94,65,111,188,120,9,221,47,110,54,87,65,107,170,168,165,238,187,183,34,164,43,60,49,36,155,88,174,237,171,246,244,119,69,79,21,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,178,82,183,153,30,182,213,112,161,65,195,12,17,82,81,190,142,157,108,51,100,16,178,5,125,102,54,180,114,83,37,178,90,119,194,230,163,209,175,106,37,76,111,100,155,34,98,42,43,213,242,191,128,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,39,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,253,124,88,249,88,214,79,79,242,31,110,156,205,97,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,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,125,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,169,88,28,209,121,128,81,218,40,238,92,50,104,134,69,222,186,205,226,109,217,197,210,8,224,158,150,58,89,96,150,9,173,45,238,49,251,166,94,239,89,100,141,88,232,93,27,99,71,43,214,86,197,88,26,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,185,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,154,30,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,0,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,25,87,46,207,149,63,24,54,173,97,210,250,14,30,242,85,171,102,109,167,118,116,108,18,186,38,246,46,54,72,100,100,48,61,142,141,141,108,111,129,178,83,211,185,143,250,158,137,28,136,233,21,210,164,115,212,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,126,70,125,248,245,226,98,155,138,126,33,174,121,197,154,134,146,12,122,199,79,246,115,31,154,20,151,125,109,186,10,137,223,29,92,169,43,90,230,190,87,77,36,136,205,140,216,199,49,138,142,115,28,247,119,94,74,158,105,242,159,79,235,189,198,220,93,72,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,143,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,242,46,83,149,239,2,223,177,76,85,154,227,172,120,103,132,212,155,214,255,0,131,211,86,187,116,214,43,92,145,181,19,172,42,212,240,245,147,117,147,185,213,92,246,68,172,143,248,78,117,68,107,210,185,131,112,73,106,226,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,136,127,194,172,11,42,255,0,109,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,179,36,51,71,35,63,226,115,92,223,236,84,47,39,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,93,142,123,88,198,57,24,200,65,206,175,205,62,45,233,253,15,184,220,72,0,79,254,87,188,116,254,197,50,166,104,118,177,230,126,19,77,175,91,254,15,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,225,53,213,18,47,201,205,223,136,170,157,73,215,150,104,230,49,150,85,213,98,120,5,60,80,215,80,197,44,78,162,146,254,189,197,158,100,88,156,171,35,226,138,72,233,213,36,232,232,164,142,165,141,107,119,61,95,210,185,50,102,90,237,147,229,87,220,17,217,189,213,116,159,10,183,201,112,125,175,165,28,144,178,233,91,34,54,8,55,75,27,170,89,11,155,29,100,251,32,115,24,146,197,185,203,252,71,54,88,45,197,143,154,125,100,245,3,33,247,25,206,84,93,79,43,222,58,127,109,120,171,52,59,88,243,63,23,169,54,93,255,0,7,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,241,92,218,137,18,127,128,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,39,121,88,209,191,79,241,239,110,128,234,166,107,56,177,243,79,172,158,160,100,62,227,57,202,139,169,229,123,199,79,237,175,21,102,135,107,30,103,226,245,38,203,191,224,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,254,43,155,81,34,79,243,149,113,99,229,99,89,61,63,200,125,186,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,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,157,128,162,30,98,156,117,84,241,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,33,169,106,156,140,126,251,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,0,10,118,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,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,101,228,234,230,153,226,186,55,192,142,160,233,110,21,73,225,236,184,206,151,223,45,244,219,163,141,146,77,178,217,62,249,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,153,215,52,167,196,191,14,152,39,20,26,89,95,166,121,213,63,249,218,203,61,110,249,191,163,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,252,149,63,146,166,125,184,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,199,249,93,114,255,0,163,180,81,219,120,155,214,252,119,189,117,155,195,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,219,123,247,76,189,222,145,71,34,49,208,186,55,72,173,87,172,78,138,207,192,51,109,198,6,1,83,166,28,81,234,150,25,54,61,73,98,167,165,202,43,170,109,246,250,68,137,176,65,110,169,149,106,40,146,54,196,187,24,197,166,154,21,70,39,77,136,168,213,70,170,43,82,213,57,52,231,245,57,55,11,151,76,50,227,144,210,85,212,97,217,69,93,53,29,189,171,18,79,67,110,168,138,42,136,213,237,106,35,213,146,84,201,92,173,123,250,245,86,200,212,94,145,237,108,11,230,167,172,118,45,93,226,226,239,77,142,67,214,147,2,183,197,135,73,83,185,255,0,223,85,84,211,207,37,74,236,123,26,172,237,207,81,44,29,62,166,187,177,189,174,86,189,17,37,87,36,189,28,177,69,138,231,92,64,212,77,222,189,84,220,23,14,163,143,107,219,225,41,99,142,158,174,161,122,163,246,73,222,124,180,223,37,102,230,120,95,165,221,36,114,37,159,153,172,226,199,205,62,178,122,129,144,251,140,231,42,46,251,149,239,26,255,0,188,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,227,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,125,18,239,145,207,151,183,58,138,203,230,177,199,85,78,29,29,127,11,26,81,95,87,77,125,170,167,88,115,90,231,82,196,232,27,110,171,162,122,124,53,137,52,110,87,62,88,170,35,149,211,70,173,237,162,70,214,189,206,116,137,21,69,146,171,149,199,158,205,50,252,107,217,235,73,255,0,206,175,202,198,45,234,5,15,183,92,74,234,229,201,139,88,179,158,48,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,197,95,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,204,252,174,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,144,28,175,120,233,253,138,101,76,208,237,99,204,252,38,155,94,183,252,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,194,107,170,36,91,169,0,170,190,121,223,114,127,153,63,77,35,87,44,141,11,211,142,34,245,131,58,210,253,80,179,120,235,85,118,159,214,203,12,209,42,50,170,223,84,219,133,189,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,119,21,226,95,135,76,239,133,253,83,175,211,60,234,159,252,237,101,158,183,124,63,210,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,237,236,254,74,159,201,87,149,23,209,202,235,135,175,216,111,12,182,219,253,206,166,213,91,122,212,191,13,150,203,83,71,75,178,72,104,103,165,137,104,232,228,153,200,143,151,182,197,124,157,21,17,172,146,166,102,181,28,157,100,124,192,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,193,184,36,186,240,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,233,18,203,137,229,79,192,229,78,154,218,168,56,164,212,151,210,75,125,201,236,232,252,90,216,214,69,58,91,173,213,77,99,210,181,242,116,85,101,76,209,116,107,91,27,147,183,12,178,53,234,231,74,232,225,177,240,8,127,205,79,71,47,186,187,194,61,222,167,28,155,173,94,5,112,139,49,146,155,107,63,190,169,105,160,158,58,148,222,247,181,25,219,130,162,89,250,253,78,119,99,99,90,174,122,42,82,102,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,204,208,71,21,90,171,98,195,248,71,212,93,80,180,102,158,18,146,163,15,170,117,138,249,105,168,124,155,170,171,96,236,219,230,167,154,159,170,166,249,231,167,217,43,87,107,119,35,247,35,81,92,153,204,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,211,158,147,224,191,178,253,44,195,116,207,226,159,19,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,176,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,64,14,117,126,86,49,111,80,40,125,186,226,86,7,6,218,57,98,226,3,136,124,127,71,114,57,188,61,38,77,111,190,83,199,83,181,239,240,149,76,180,86,73,77,83,177,143,98,201,218,158,56,165,237,239,70,191,102,215,125,46,84,60,255,0,17,90,13,153,112,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,178,70,183,170,181,30,237,143,71,198,229,222,199,34,75,94,87,188,116,254,197,50,166,104,118,177,230,126,19,77,175,91,254,15,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,225,53,213,18,45,212,128,8,235,204,35,75,237,90,171,193,246,164,219,46,14,164,134,162,193,103,151,40,161,171,154,137,181,47,167,158,222,213,169,94,215,85,69,141,242,197,28,180,235,35,87,171,89,80,255,0,147,145,85,142,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,249,26,72,187,107,125,170,30,27,107,120,145,177,88,234,235,45,172,193,228,206,40,237,181,114,54,154,121,160,74,5,172,142,9,28,222,227,99,122,183,163,85,83,122,53,85,85,55,116,249,230,178,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,71,220,31,224,20,218,97,194,230,150,225,144,227,213,118,42,138,92,94,134,166,225,111,171,73,91,60,23,26,152,146,162,181,36,108,171,189,143,90,153,166,85,98,244,216,170,173,68,106,34,53,59,0,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,243,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,245,94,90,28,14,84,241,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,108,145,35,98,42,185,239,134,101,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,103,220,192,184,17,177,113,85,138,201,154,226,204,240,90,155,143,219,214,59,117,79,87,201,241,74,88,35,170,146,43,86,199,212,69,79,7,118,166,161,171,226,92,138,230,116,232,189,91,242,74,55,180,224,25,149,235,63,162,210,218,60,122,174,60,178,190,241,29,130,43,77,90,37,44,237,184,190,100,129,180,242,36,202,212,137,253,213,70,47,113,91,181,122,238,233,209,75,222,224,23,130,140,87,133,61,56,164,189,221,173,158,35,83,114,107,124,50,100,119,10,132,141,242,80,111,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,174,214,196,200,165,81,202,184,177,242,177,172,158,159,228,62,221,57,154,194,116,241,41,203,254,178,209,195,46,150,241,55,162,24,239,122,213,54,159,217,174,57,197,174,9,39,158,170,58,169,105,91,60,215,102,247,30,253,208,175,119,164,177,198,140,108,45,141,178,35,85,139,43,162,141,124,52,113,23,157,240,191,170,116,26,153,130,212,127,154,163,188,81,108,135,250,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,205,23,249,162,217,247,17,92,216,176,75,103,14,54,59,246,133,223,45,83,106,142,99,111,166,124,150,183,182,106,159,178,253,214,74,218,153,36,115,224,108,83,77,4,208,186,38,71,38,205,253,200,167,216,248,85,27,37,64,255,0,133,89,238,85,254,218,228,121,38,71,112,255,0,148,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,198,231,57,223,218,170,94,247,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,80,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,6,85,207,213,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,159,34,252,248,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,77,124,215,56,215,253,166,229,83,240,215,166,119,59,173,54,55,137,92,42,41,178,217,122,246,97,188,93,33,145,173,74,125,138,212,145,208,210,201,27,254,110,118,201,37,93,200,197,72,97,149,213,214,79,254,74,158,105,242,159,79,235,189,198,220,93,72,50,174,105,79,132,239,43,26,55,233,254,61,237,208,29,84,130,188,208,184,40,253,224,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,157,38,139,187,60,209,172,104,175,147,235,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,159,35,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,119,181,226,95,136,188,19,133,253,44,175,212,204,234,163,252,237,29,158,139,100,223,210,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,254,106,191,201,23,60,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,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,63,229,79,192,173,78,29,29,7,20,250,175,65,87,77,125,170,167,73,176,170,22,213,68,232,27,110,171,162,98,252,73,235,12,142,87,62,88,170,36,137,176,200,141,237,162,72,231,49,206,116,107,23,10,231,87,230,159,22,244,254,135,220,110,39,42,229,215,195,166,9,197,6,169,231,26,103,157,83,253,223,220,235,44,245,187,230,254,140,186,120,154,72,96,172,237,197,44,125,238,215,125,238,237,61,219,31,252,149,63,146,167,20,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,111,128,52,81,192,183,14,159,187,23,14,56,238,1,114,167,237,100,151,13,215,220,155,235,221,210,233,80,198,111,139,229,44,145,255,0,6,54,67,79,186,55,35,31,216,238,34,34,189,74,44,226,199,205,62,178,122,129,144,251,140,231,191,211,142,12,175,186,183,193,222,85,196,198,13,117,238,221,112,76,130,227,79,123,179,212,61,140,142,123,61,61,13,37,75,170,105,222,189,58,77,23,118,103,62,55,42,164,145,162,108,232,246,35,38,224,24,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,228,95,79,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,42,128,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,3,170,153,172,226,199,205,62,178,122,129,144,251,140,228,138,225,163,129,90,110,41,120,38,202,243,141,62,160,164,102,170,88,51,138,136,104,102,169,170,149,140,185,219,161,183,211,61,109,168,139,34,65,11,221,37,67,164,100,206,103,245,216,214,57,236,99,149,236,134,184,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,228,95,79,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,213,120,177,242,177,172,158,159,228,62,221,57,154,194,101,113,79,192,229,54,154,240,219,165,92,82,105,179,234,229,177,100,248,190,62,252,166,216,230,75,58,219,174,53,84,17,189,107,89,39,69,70,83,77,47,86,185,178,57,59,115,75,27,88,174,108,173,142,30,21,195,71,17,121,223,11,250,167,65,169,152,45,71,249,170,59,197,22,200,127,164,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,209,127,154,44,212,227,251,153,213,139,88,52,226,147,73,56,121,173,186,210,90,178,107,125,45,102,73,119,115,223,73,84,200,228,73,219,81,99,150,7,69,255,0,87,116,147,67,59,163,123,119,196,138,246,57,251,161,7,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,246,174,100,58,13,134,240,219,169,122,113,165,56,101,21,35,89,110,211,123,115,238,117,208,211,172,47,187,92,86,186,189,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,37,7,35,31,190,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,0,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,241,90,41,160,154,79,195,182,43,85,133,104,230,41,246,126,203,91,112,125,210,122,111,29,83,87,190,169,241,199,27,164,223,81,36,143,78,172,134,52,232,139,183,233,235,211,170,170,175,229,113,99,229,99,89,61,63,200,125,186,115,53,134,170,14,105,172,220,58,233,30,191,212,226,51,234,182,39,73,124,102,25,120,248,205,12,51,196,199,50,103,246,158,197,167,153,85,170,231,211,57,203,20,143,133,21,25,35,233,225,73,17,236,106,177,221,44,0,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,190,123,56,255,0,43,222,34,255,0,96,121,222,167,248,250,143,19,65,93,167,247,91,237,53,147,102,207,139,93,45,16,190,182,24,188,66,68,247,65,210,149,183,31,169,122,51,234,249,163,220,145,180,136,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,228,104,39,151,190,151,218,180,171,131,237,54,182,91,221,73,53,69,254,207,22,81,93,87,13,19,105,159,81,61,193,169,82,157,222,138,171,35,226,138,72,169,210,71,47,87,50,157,159,38,162,35,27,34,140,214,113,99,230,159,89,61,64,200,125,198,115,186,232,31,3,148,220,71,112,77,151,235,14,14,250,182,106,46,23,148,92,153,13,36,108,150,161,151,203,116,54,250,41,214,137,176,177,28,228,169,71,62,87,66,230,55,235,124,139,27,209,81,204,124,49,43,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,124,139,73,173,231,13,106,103,10,20,14,183,210,85,207,173,210,83,174,63,92,201,145,177,50,9,252,28,136,153,4,78,74,103,82,202,206,250,68,245,164,115,99,84,123,222,206,139,27,18,71,213,183,248,85,158,229,95,237,174,71,146,100,119,15,249,74,202,235,149,117,68,159,246,164,154,105,36,127,252,110,115,157,253,170,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,156,215,149,199,158,205,50,252,107,217,235,73,255,0,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,212,241,47,195,166,9,197,6,150,87,233,158,117,79,254,118,178,207,91,190,111,232,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,255,0,37,79,228,169,159,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,177,78,87,220,193,42,110,213,54,94,23,181,166,235,72,199,178,157,180,24,125,242,166,88,169,153,178,24,169,105,232,236,169,20,80,53,170,245,107,39,115,39,150,93,242,61,91,23,212,247,51,173,165,2,170,249,231,125,201,254,100,253,52,137,92,186,248,152,195,120,90,226,25,51,61,65,161,171,126,61,127,179,205,142,87,86,211,34,189,246,198,77,81,79,50,85,172,72,213,116,204,107,169,218,143,99,126,189,143,115,154,143,115,82,55,220,167,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,66,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,202,107,225,87,131,92,203,82,184,193,163,225,255,0,84,241,90,187,67,49,58,135,93,51,74,26,149,70,190,59,117,59,163,87,70,138,201,88,231,178,161,210,83,194,201,96,123,190,138,166,204,205,204,111,83,65,32,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,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,243,51,47,171,24,47,236,191,84,243,45,51,248,167,196,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,146,215,138,62,44,240,221,90,224,39,64,180,130,197,79,72,151,219,13,67,105,175,180,237,175,87,207,109,125,154,137,40,160,87,196,177,181,92,202,184,171,18,118,189,23,99,22,57,34,69,145,204,122,179,154,114,234,209,203,238,178,113,113,130,83,90,38,240,244,152,125,194,12,198,233,83,181,143,236,210,208,79,20,141,77,142,123,21,221,217,214,158,14,173,220,230,119,247,237,115,88,228,52,40,14,85,159,241,71,161,58,95,170,120,230,138,103,89,207,195,51,60,183,193,252,30,217,240,202,201,188,87,138,169,117,52,31,198,138,39,68,205,211,70,246,253,111,111,78,157,87,162,42,41,85,124,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,161,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,183,78,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,187,62,217,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,230,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,248,0,205,15,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,101,86,161,241,69,147,102,252,169,49,60,14,227,123,164,165,185,81,231,16,224,149,16,57,244,235,61,226,201,110,163,109,108,79,100,93,182,186,54,64,233,45,144,185,236,234,229,88,163,87,200,189,245,106,198,174,15,240,10,157,79,226,143,75,112,200,113,234,75,237,61,86,81,67,83,112,183,213,164,78,130,123,117,52,169,81,90,146,54,85,216,246,37,52,51,42,177,122,239,68,86,162,57,85,26,186,73,0,0,120,173,94,209,125,47,215,172,54,77,63,213,204,66,147,34,177,73,81,21,90,83,204,249,34,124,83,198,171,178,88,165,137,205,150,39,244,87,53,92,199,53,85,143,123,23,171,94,228,95,223,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,191,50,11,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,199,52,143,135,93,35,102,188,212,113,38,236,78,146,76,238,123,60,54,102,87,58,38,116,129,140,238,35,170,24,136,212,85,169,146,41,25,3,166,114,185,233,12,49,196,197,99,22,68,127,75,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,36,112,201,105,181,95,248,68,210,139,21,246,217,73,113,182,220,116,222,197,73,89,71,87,11,102,130,166,9,45,144,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,129,230,41,192,173,79,11,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,190,26,151,39,202,143,130,143,217,150,43,7,18,154,153,108,181,84,228,153,109,190,158,167,18,139,167,122,107,61,174,104,220,229,168,222,142,88,219,53,84,114,51,228,214,239,142,36,218,175,69,154,104,155,98,160,17,215,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,77,187,251,105,213,95,36,49,171,163,238,164,141,207,9,119,220,174,184,205,177,107,134,156,91,116,6,247,106,248,86,103,167,56,253,53,60,41,3,30,234,91,157,158,149,34,166,142,165,174,94,189,185,153,186,22,75,27,151,163,156,246,201,31,84,115,227,134,117,3,42,228,255,0,226,143,128,239,255,0,37,141,50,226,175,72,44,191,119,248,204,185,125,138,217,110,255,0,245,118,250,155,219,159,221,255,0,171,182,86,71,15,249,202,135,187,252,107,200,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,147,171,141,174,105,150,173,79,209,123,22,156,232,53,77,93,190,229,152,89,209,249,204,174,167,108,176,81,65,83,73,36,53,54,86,58,166,4,116,207,221,42,171,170,98,108,104,137,20,125,183,59,184,244,142,189,116,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,253,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,59,175,48,30,25,240,222,20,53,47,10,210,220,62,186,174,226,247,96,244,151,43,189,206,165,85,175,184,220,100,174,173,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,254,193,201,83,205,62,83,233,253,119,184,219,139,169,56,254,140,241,103,160,218,253,153,101,216,30,150,231,84,151,139,190,29,81,218,170,99,62,76,173,129,17,136,234,186,55,117,233,81,76,217,92,176,172,172,249,35,218,139,254,46,88,100,151,54,230,148,248,78,242,177,163,126,159,227,222,221,1,213,65,85,124,212,248,14,255,0,194,252,85,233,5,151,252,212,185,125,138,217,110,255,0,167,125,77,237,207,238,255,0,213,219,43,35,135,252,229,67,221,254,53,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,167,234,241,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,146,131,149,239,2,223,182,188,169,154,227,172,120,103,139,211,107,46,255,0,131,211,86,187,108,55,219,164,114,53,19,172,42,213,241,20,112,244,147,185,213,90,199,202,140,143,248,173,109,68,105,117,37,43,115,171,243,79,139,122,127,67,238,55,19,197,114,159,213,236,55,73,120,175,166,131,51,158,174,6,103,54,121,49,11,100,208,192,178,177,151,26,154,202,71,211,182,84,111,212,214,61,208,118,209,200,142,232,249,24,174,218,205,207,109,154,113,245,193,70,43,197,102,156,85,222,237,54,207,15,169,184,205,190,105,49,203,133,58,70,201,43,246,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,107,165,100,181,171,203,155,133,27,238,117,198,36,246,156,242,43,173,147,246,41,112,248,197,221,40,225,100,241,165,226,134,185,140,130,130,74,150,171,162,102,233,163,149,253,81,92,178,71,75,50,51,167,94,227,47,80,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,17,215,154,199,3,148,218,107,117,175,226,147,77,159,87,45,139,39,188,43,242,155,99,153,44,235,110,184,213,57,239,90,214,73,209,81,148,211,75,213,174,108,142,78,220,210,198,214,43,155,43,99,134,15,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,66,156,52,113,23,130,113,65,165,148,26,153,130,212,127,154,163,188,81,108,155,250,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,205,23,249,162,117,80,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,145,131,47,226,119,70,184,158,224,239,94,175,250,67,148,124,74,59,38,31,147,91,235,169,167,133,212,245,80,244,161,170,72,103,116,47,232,244,134,118,49,100,137,234,137,213,187,154,228,108,145,203,27,40,4,210,159,9,222,86,52,111,211,252,123,219,160,58,169,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,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,110,254,245,196,94,9,197,7,0,186,171,169,120,45,71,221,253,246,142,241,69,178,111,232,203,167,193,86,105,232,251,146,197,31,123,181,223,99,123,172,110,199,255,0,52,95,230,137,64,38,146,56,100,180,218,175,252,34,105,69,138,251,108,164,184,219,110,58,111,98,164,172,163,171,133,179,65,83,4,150,200,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,32,241,235,195,206,27,195,55,16,215,61,62,193,178,218,75,189,182,178,159,227,76,161,133,138,143,176,50,162,162,117,134,219,42,186,105,94,247,199,78,216,30,146,72,173,123,217,43,28,173,77,200,171,29,77,4,114,239,225,183,13,225,235,135,155,69,86,59,127,164,201,110,89,245,61,46,77,114,191,65,68,176,50,169,147,211,177,212,240,195,220,141,147,248,104,227,119,86,36,200,143,223,44,207,217,23,113,98,101,123,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,172,14,104,28,102,113,39,195,182,190,216,48,173,28,212,143,179,246,90,220,62,150,233,61,55,193,232,42,247,213,62,182,182,55,73,190,162,9,30,157,89,12,105,209,23,111,211,215,167,85,85,94,129,202,147,138,61,118,226,83,246,163,251,107,206,126,209,253,156,248,39,195,63,163,40,232,251,30,35,199,119,191,201,162,143,118,238,196,95,214,235,211,111,203,167,85,235,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,28,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,0,0,137,92,209,244,134,167,86,184,62,201,167,182,193,87,61,203,6,168,135,47,165,134,25,226,137,143,101,51,94,202,167,74,178,127,89,140,163,158,174,68,107,85,175,87,198,196,110,239,234,58,131,14,149,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,77,47,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,112,174,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,86,89,109,60,157,120,90,197,105,236,83,113,93,118,201,45,87,171,213,95,140,177,90,45,116,237,142,103,88,182,189,27,60,181,14,115,85,241,86,72,196,68,99,88,173,219,77,58,170,171,210,163,108,125,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,73,255,0,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,207,113,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,115,229,71,193,71,236,203,21,131,137,77,76,182,90,170,114,76,182,223,79,83,137,69,211,189,53,158,215,52,110,114,212,111,71,44,109,154,170,57,25,242,107,119,199,18,109,87,162,205,52,77,177,80,85,95,60,239,185,63,204,159,166,149,86,90,79,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,233,99,89,211,208,115,136,214,107,118,159,214,99,24,38,3,113,186,218,51,236,135,225,151,219,205,210,221,115,170,165,146,43,93,174,122,199,90,226,86,183,164,111,235,91,87,87,59,92,215,35,217,37,36,110,114,47,240,92,207,175,150,159,31,124,69,235,214,168,85,104,214,168,218,233,51,86,75,79,61,238,92,149,171,75,109,158,203,69,20,104,199,53,244,240,196,214,85,49,245,15,165,99,81,136,217,24,179,200,231,44,140,68,72,236,208,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,20,87,205,207,76,241,93,59,226,226,107,142,45,73,225,62,218,227,244,153,53,198,6,71,28,112,182,186,73,234,41,229,124,109,99,27,211,185,225,91,43,213,219,156,233,101,149,234,239,171,162,66,178,218,121,37,232,229,138,44,87,58,226,6,162,110,245,234,166,224,184,117,28,123,94,223,9,75,28,116,245,117,11,213,31,178,78,243,229,166,249,43,55,51,194,253,46,233,35,145,44,252,242,154,171,110,212,123,190,156,100,118,205,33,200,237,86,28,206,166,223,44,118,75,149,210,141,106,105,105,170,149,62,151,62,52,95,249,209,28,173,145,172,114,163,157,20,200,213,137,249,162,212,43,102,101,101,207,242,91,54,163,73,87,38,89,65,120,173,166,191,62,174,173,42,167,117,197,147,61,181,43,36,200,231,36,175,238,163,250,189,28,237,203,213,122,175,94,167,239,235,14,186,106,62,188,214,99,55,109,80,188,252,102,235,139,227,240,227,112,220,165,69,90,170,202,88,167,158,104,223,82,245,85,238,204,158,33,204,89,58,35,158,214,53,95,185,234,247,190,197,121,24,253,246,126,91,253,72,181,66,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,196,32,230,95,192,229,55,17,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,214,249,22,55,162,163,152,248,105,2,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,245,57,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,245,216,231,181,140,99,145,140,153,64,20,193,206,159,0,169,177,113,13,138,106,13,62,61,73,71,109,202,177,118,83,62,186,20,137,175,175,184,209,212,72,147,44,168,213,222,231,178,158,122,6,35,222,159,54,108,107,85,123,106,141,175,98,205,57,35,233,125,214,171,63,212,45,104,153,213,112,91,109,150,120,177,122,116,117,19,187,21,147,212,205,29,76,187,42,58,163,119,192,218,72,119,70,136,229,233,87,27,149,91,242,223,110,128,0,0,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,57,87,22,62,86,53,147,211,252,135,219,167,51,88,105,79,132,239,43,26,55,233,254,61,237,208,30,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,32,7,9,220,170,233,180,159,136,108,159,81,117,73,105,46,216,198,43,120,100,218,119,2,87,202,234,185,95,29,68,53,84,183,42,135,192,176,181,31,11,90,144,186,23,177,89,36,189,245,216,145,178,39,75,99,224,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,239,196,191,17,121,223,20,26,167,95,169,153,213,71,249,218,59,61,22,200,127,163,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,187,223,252,213,127,146,39,42,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,124,139,254,224,95,140,219,23,24,122,113,85,115,146,213,240,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,169,149,115,74,124,39,121,88,209,191,79,241,239,110,128,166,190,102,124,45,98,188,54,107,139,43,176,172,146,213,37,151,62,241,119,218,108,122,22,199,13,85,139,172,223,92,93,136,218,214,54,141,207,123,146,157,200,141,250,98,150,37,69,88,86,73,34,1,123,220,179,120,76,195,116,35,69,237,90,164,218,138,75,222,89,169,86,123,125,233,247,103,80,44,19,208,91,170,105,41,231,109,181,138,178,61,21,141,149,94,247,72,212,143,186,189,189,237,254,20,123,97,7,58,191,52,248,183,167,244,62,227,113,28,149,60,211,229,62,159,215,123,141,184,151,252,217,52,187,136,45,66,208,239,136,105,150,75,221,195,44,27,238,121,86,55,79,20,84,210,84,82,211,195,53,68,149,213,21,114,212,55,189,12,29,152,182,82,71,18,185,100,122,200,171,34,178,52,142,160,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,224,13,41,240,157,229,99,70,253,63,199,189,186,3,170,128,103,7,141,60,115,78,49,46,43,53,63,27,210,119,255,0,131,116,25,4,241,69,11,105,210,158,58,74,174,136,181,148,177,70,216,227,107,33,134,169,106,33,141,26,221,189,184,153,209,207,78,143,119,138,209,11,102,27,122,214,140,6,205,168,210,82,71,137,215,229,22,170,107,243,234,234,214,150,6,219,159,87,27,106,86,73,145,205,88,153,218,87,245,122,57,187,83,170,245,78,157,77,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,153,250,197,43,115,171,243,79,139,122,127,67,238,55,18,0,22,233,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,248,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,95,41,205,115,138,44,155,76,117,183,12,211,253,21,189,210,99,183,124,106,162,44,238,245,114,180,190,157,213,51,94,228,129,104,233,153,86,212,141,92,143,142,130,61,174,100,142,115,102,167,172,141,143,141,99,99,58,245,94,89,124,125,234,135,18,121,13,195,69,245,114,215,73,116,190,217,172,245,151,244,202,161,88,233,95,83,3,106,169,162,101,60,180,145,68,216,183,181,106,93,210,86,43,17,88,198,53,99,87,110,145,213,109,197,143,154,125,100,245,3,33,247,25,203,84,228,169,229,99,41,245,2,187,219,173,196,244,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,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,240,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,253,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,174,14,114,218,115,173,183,253,47,181,231,182,44,170,146,171,75,241,202,138,73,175,184,243,169,160,142,122,59,138,201,44,16,92,153,58,167,118,102,61,43,18,157,208,163,147,98,246,222,140,122,57,238,138,168,48,13,82,206,244,191,237,31,216,91,239,195,62,214,227,245,152,181,227,251,214,25,188,85,174,171,111,126,15,226,177,219,55,118,217,245,179,107,211,167,201,201,213,79,42,105,79,132,239,43,26,55,233,254,61,237,208,29,84,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,28,255,0,154,47,48,10,59,69,29,203,134,77,16,200,187,215,89,188,77,187,56,186,65,28,19,210,199,75,44,18,193,53,165,189,198,63,116,203,221,235,44,145,171,29,11,163,108,104,229,122,202,216,171,47,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,121,55,174,29,48,78,23,248,5,213,93,52,193,105,254,239,239,181,151,138,221,243,127,73,221,62,10,176,207,89,219,150,89,59,61,222,195,29,218,99,182,51,249,34,127,53,90,1,46,167,82,120,215,197,120,83,224,71,73,172,150,155,159,136,212,220,155,75,236,145,227,150,250,117,141,242,80,111,182,69,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,155,91,43,226,166,188,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,242,61,86,179,232,94,163,232,13,246,203,141,234,109,155,225,149,247,236,126,131,36,164,133,202,169,35,105,106,152,170,140,150,55,163,100,134,104,228,100,176,201,28,141,107,155,36,47,233,185,170,215,186,96,114,189,227,167,246,41,149,51,67,181,143,51,240,154,109,122,223,240,122,154,214,238,134,197,116,146,70,170,117,153,92,158,30,142,110,178,119,58,163,152,201,85,146,127,9,174,168,145,92,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,33,87,26,220,183,191,124,29,83,181,106,103,237,151,236,151,195,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,93,58,248,157,187,118,175,77,157,122,252,250,39,171,224,99,129,143,220,187,237,183,251,40,253,177,251,99,240,223,246,147,225,254,23,194,120,159,255,0,24,155,126,239,19,255,0,171,211,103,246,245,249,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,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,0,0,63,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,252,204,203,234,198,11,251,47,213,60,203,76,254,41,241,63,178,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,164,223,228,177,128,84,223,120,134,202,245,6,163,30,164,172,182,226,184,187,233,153,93,50,68,231,208,92,107,42,35,72,86,36,114,239,107,223,79,5,123,21,236,79,147,55,181,202,157,196,71,92,248,51,89,197,143,154,125,100,245,3,33,247,25,203,41,229,83,169,152,174,141,240,35,169,154,165,154,213,248,123,46,51,152,92,238,21,59,100,141,146,77,178,217,110,217,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,66,184,56,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,207,63,113,208,189,71,181,104,117,163,136,122,235,55,103,12,189,228,21,24,221,37,76,138,177,200,250,168,161,73,17,237,99,209,59,144,191,109,67,27,36,106,246,164,148,147,177,251,21,26,143,233,124,14,113,119,117,225,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,238,217,220,78,138,201,38,141,29,31,117,100,109,132,243,127,202,108,89,207,5,250,123,154,226,213,222,54,203,144,102,22,155,165,186,167,180,248,251,244,179,218,107,228,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,16,91,149,199,158,205,50,252,107,217,235,73,255,0,206,175,202,198,45,234,5,15,183,92,74,203,224,131,87,176,221,5,226,115,18,213,205,64,158,174,59,22,59,79,119,154,161,41,32,89,167,149,239,181,213,197,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,231,248,151,226,47,59,226,131,84,235,245,51,58,168,255,0,59,71,103,162,217,15,244,101,175,196,205,52,20,125,200,162,143,189,218,239,189,189,215,183,123,255,0,154,175,242,68,155,252,169,248,21,166,204,100,160,226,159,85,232,41,42,108,84,181,9,54,21,66,218,169,91,59,174,52,149,172,95,137,61,97,145,168,214,69,45,60,145,54,25,17,221,197,89,28,230,53,173,141,101,183,66,42,241,207,199,63,238,93,246,39,253,139,190,216,253,177,248,151,251,119,240,255,0,11,225,60,55,255,0,139,205,191,119,137,255,0,213,233,179,251,122,252,188,167,5,60,200,127,124,29,83,186,233,159,236,107,236,151,195,49,249,239,190,55,237,23,143,238,118,234,105,225,237,118,252,44,93,58,248,157,219,183,47,77,157,58,124,250,167,0,231,157,247,39,249,147,244,210,21,112,103,194,215,239,113,155,102,26,111,69,146,124,18,245,109,195,234,175,182,74,137,91,186,149,245,209,86,82,68,216,170,81,26,175,72,94,201,228,106,185,159,83,28,173,127,71,163,86,55,241,92,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,243,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,83,124,49,126,200,52,59,246,179,152,226,246,168,114,253,67,217,112,160,184,71,55,126,170,60,118,72,97,146,150,7,47,205,145,119,30,143,157,204,141,122,185,175,131,186,187,227,70,69,58,128,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,1,94,188,233,240,10,107,239,15,56,166,160,211,227,213,117,151,44,87,40,101,51,235,161,73,92,202,11,117,101,60,137,50,202,141,93,141,99,234,32,160,98,61,233,242,126,198,181,83,184,168,234,97,52,81,192,78,153,226,186,95,194,62,153,219,177,106,78,223,199,177,250,44,154,227,59,227,141,38,170,174,175,129,149,18,190,71,49,141,223,183,184,216,152,174,234,228,138,24,152,174,118,206,164,128,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,215,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,44,211,145,214,83,98,164,202,181,115,10,168,174,217,122,186,219,236,247,74,58,110,211,215,187,75,73,37,84,117,18,111,68,216,221,175,173,166,78,138,168,229,238,117,106,42,53,202,150,212,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,21,87,205,79,128,239,252,47,197,94,144,89,127,205,75,151,216,173,150,239,250,119,212,222,220,254,239,253,93,178,178,56,127,206,84,61,223,227,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,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,173,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,103,117,4,53,230,205,165,247,93,71,224,250,233,115,179,58,174,74,140,22,241,71,148,62,146,154,137,213,15,169,129,141,146,154,110,187,85,22,54,69,21,92,149,15,147,163,145,172,167,119,84,68,85,123,104,132,191,62,87,26,67,83,164,188,31,99,51,220,160,171,130,229,156,212,77,151,213,67,52,241,74,198,50,165,172,101,43,162,88,255,0,170,199,209,193,73,34,181,202,231,163,228,122,59,111,245,27,45,79,41,171,25,215,236,191,75,51,45,76,248,95,196,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,21,173,253,220,239,253,151,127,239,183,255,0,112,45,80,0,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,83,225,59,202,198,141,250,127,143,123,116,7,85,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,126,69,6,113,253,198,13,215,139,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,119,212,36,49,61,35,115,90,145,49,172,102,221,233,36,146,122,190,93,124,10,212,241,75,153,38,113,168,52,21,108,210,187,5,68,208,215,77,77,85,19,31,115,184,194,148,239,75,106,162,72,147,194,199,71,80,217,31,51,89,253,70,57,141,123,30,228,123,33,169,63,248,163,224,59,255,0,201,99,76,184,171,210,11,47,221,254,51,46,95,98,182,91,191,253,93,190,166,246,231,247,127,234,237,149,145,195,254,114,161,238,255,0,26,242,37,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,130,120,104,226,47,4,226,131,75,40,53,51,5,168,255,0,53,71,120,162,217,55,244,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,154,47,243,68,205,97,126,112,113,49,134,240,161,203,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,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,70,218,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,59,100,145,241,195,189,126,136,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,31,171,169,250,23,168,250,63,98,193,114,76,230,205,225,40,53,19,31,143,36,178,77,26,172,145,190,150,71,185,26,199,72,137,219,239,118,251,51,58,54,185,206,100,117,48,111,218,231,43,27,40,57,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,244,50,52,145,138,138,215,178,111,65,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,165,110,104,92,11,126,197,50,167,235,142,142,97,158,19,77,175,91,62,49,77,68,237,208,216,174,146,72,228,94,144,163,83,195,209,205,214,62,223,69,115,25,42,190,63,225,53,212,241,172,0,52,103,192,230,127,134,234,15,10,26,97,85,134,100,52,151,86,88,241,123,93,130,230,144,170,239,163,184,210,81,195,21,69,60,172,114,35,152,246,185,58,167,84,250,152,230,61,187,152,246,185,123,168,57,87,21,90,165,251,22,225,199,81,117,50,27,239,193,171,236,216,253,87,194,171,124,47,136,237,93,37,103,102,135,248,106,199,181,221,106,165,129,191,91,85,137,215,171,250,53,28,169,155,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,175,44,197,175,184,54,85,121,194,178,154,31,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,124,203,254,229,213,172,118,45,100,225,31,4,169,180,67,225,234,240,251,124,24,117,210,155,115,223,217,170,160,130,40,218,187,220,198,35,187,176,45,60,253,27,185,172,239,236,220,231,49,202,73,82,149,185,213,249,167,197,189,63,161,247,27,137,26,184,86,225,142,251,197,86,85,151,97,88,181,235,193,94,177,252,62,191,37,183,83,120,102,73,241,74,168,36,130,56,168,119,190,88,153,7,117,245,13,78,243,149,90,206,157,85,170,159,52,229,95,225,86,5,149,127,182,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,246,42,12,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,242,47,79,149,215,15,95,176,222,25,109,183,251,157,77,170,182,245,169,126,27,45,150,166,142,151,100,144,208,207,75,18,209,209,201,51,145,31,47,109,138,249,58,42,35,89,37,76,205,106,57,58,200,250,108,226,199,205,62,178,122,129,144,251,140,229,170,114,84,242,177,148,250,129,93,237,214,226,127,158,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,209,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,60,60,85,112,207,153,112,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,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,127,107,229,215,199,85,79,11,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,23,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,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,168,246,177,207,123,218,175,124,53,52,145,193,221,218,213,122,225,67,71,171,44,215,58,74,250,120,240,123,45,35,229,166,153,178,177,179,193,71,20,51,68,174,106,170,35,227,150,57,35,123,127,155,94,199,53,122,42,42,29,128,205,103,22,62,105,245,147,212,12,135,220,103,36,87,13,28,117,83,112,181,193,54,87,131,233,245,125,35,245,82,255,0,156,84,77,67,13,77,44,175,101,178,221,53,190,153,139,114,69,88,214,9,158,217,41,221,27,33,115,255,0,174,246,189,204,123,26,172,124,64,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,124,220,170,229,254,106,94,159,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,118,14,44,124,172,107,39,167,249,15,183,78,102,176,244,25,150,127,153,106,13,77,170,171,51,200,106,238,175,177,217,232,172,22,196,153,83,101,29,186,146,36,138,158,158,38,53,17,172,99,90,157,87,162,125,79,115,222,237,207,123,156,182,125,202,251,151,221,77,166,166,203,197,14,180,218,169,30,247,211,182,191,15,177,212,197,21,75,54,77,21,45,69,29,233,37,138,119,53,30,141,124,237,100,18,197,190,55,163,101,250,94,214,116,158,188,75,240,233,130,113,65,165,149,250,103,157,83,255,0,157,172,179,214,239,155,250,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,201,83,249,42,103,135,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,242,103,250,165,157,234,135,217,207,183,87,223,137,253,146,199,232,241,107,63,247,172,48,248,91,93,46,238,196,31,194,99,119,237,238,63,235,126,231,175,95,155,151,162,22,85,200,199,239,179,242,223,234,71,127,227,91,153,15,238,125,170,118,173,51,253,141,125,173,248,158,63,5,247,198,253,162,240,29,190,229,77,68,61,174,223,133,151,175,79,13,187,118,228,235,191,167,79,151,85,245,124,12,113,207,251,232,253,182,255,0,98,239,177,223,99,190,27,254,221,252,67,197,120,191,19,255,0,226,240,236,219,225,191,245,186,239,254,206,159,57,84,10,213,213,142,114,159,178,253,83,204,180,207,247,113,248,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,149,92,20,241,91,251,224,233,101,215,83,62,193,125,146,248,102,65,61,139,193,124,83,199,247,59,116,212,243,119,123,157,152,186,117,241,59,118,237,94,155,58,245,249,244,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,87,22,62,86,53,147,211,252,135,219,167,51,88,106,160,0,0,51,67,196,190,121,106,212,254,33,181,35,80,44,21,84,149,86,139,238,81,114,171,182,84,83,91,219,68,201,232,150,161,254,30,85,137,172,98,163,221,18,49,207,115,218,146,61,234,231,201,214,71,57,86,127,242,71,213,234,150,93,117,11,65,43,167,171,146,158,122,120,178,251,92,109,130,46,196,15,99,163,165,173,115,228,249,74,175,145,36,160,70,183,234,98,36,50,47,208,170,187,237,124,25,172,226,199,205,62,178,122,129,144,251,140,231,138,147,63,204,165,192,105,244,181,217,13,90,98,116,183,137,175,236,180,181,81,176,45,198,88,99,129,213,15,68,78,175,122,69,11,24,221,202,187,17,100,217,183,185,38,233,41,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,183,169,118,192,48,219,214,3,91,165,181,152,245,36,120,157,125,158,75,4,182,154,68,90,88,27,110,124,43,3,169,227,72,85,171,19,59,74,172,78,218,183,106,116,219,211,162,20,3,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,242,168,245,123,50,102,139,212,104,35,167,164,147,19,159,40,135,47,100,110,129,59,240,92,89,73,37,43,156,201,19,162,171,36,138,70,35,154,237,221,22,24,213,155,58,201,191,186,242,184,243,217,166,95,141,123,61,105,63,249,213,249,88,197,189,64,161,246,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,190,79,98,75,12,123,217,213,170,230,110,106,57,138,168,244,243,250,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,178,174,87,92,192,40,238,244,118,222,25,53,191,34,236,221,97,240,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,205,179,39,107,172,82,72,175,116,206,145,209,171,145,233,19,101,179,242,21,115,33,224,167,84,248,193,253,157,254,204,239,248,165,179,236,151,197,252,111,199,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,203,249,170,115,94,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,38,87,50,254,7,41,184,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,183,200,177,189,21,28,199,195,81,124,47,104,93,247,136,189,113,197,116,190,211,102,186,215,80,87,92,41,229,191,205,110,86,50,75,125,157,179,49,42,234,150,73,17,99,143,100,110,93,170,244,84,89,29,27,17,175,115,218,199,104,247,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,252,207,214,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,4,53,230,205,169,181,58,121,193,245,210,213,75,102,164,174,126,115,120,163,198,86,74,152,226,149,148,108,115,100,170,124,201,28,177,189,175,126,218,55,49,138,155,95,27,228,108,172,123,95,27,74,33,52,187,195,70,127,83,170,124,60,233,190,160,220,50,26,75,229,202,249,139,219,106,110,149,212,203,22,201,110,62,29,137,88,138,145,34,49,143,109,66,74,199,177,168,155,30,215,55,163,118,244,78,150,1,70,220,223,240,12,55,5,226,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,235,181,175,123,96,141,95,181,19,115,247,61,221,94,247,185,209,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,116,59,193,255,0,18,150,46,42,116,58,207,169,182,196,236,221,97,219,107,201,41,27,74,248,35,164,188,69,12,111,168,142,36,115,159,186,21,238,178,72,213,30,245,237,200,196,114,163,209,237,108,107,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,138,181,230,3,196,198,101,194,135,48,60,43,84,176,250,26,75,139,29,166,244,150,219,189,178,165,17,172,184,219,164,186,214,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,125,143,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,250,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,83,15,50,254,7,42,120,113,204,166,214,28,29,244,143,211,172,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,126,134,70,177,189,17,90,199,205,29,120,104,226,47,59,225,127,84,232,53,51,5,168,255,0,53,71,120,162,217,15,244,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,154,47,243,69,209,70,147,231,95,181,13,44,195,117,51,225,127,12,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,53,115,21,214,59,22,141,240,143,157,212,221,225,241,21,121,133,190,124,58,215,77,185,236,239,85,87,193,44,110,93,237,99,209,189,168,18,162,126,142,218,215,246,54,110,107,158,213,51,216,104,163,128,157,76,197,117,67,132,125,51,184,226,213,125,207,128,227,244,88,205,198,7,201,26,205,75,93,65,3,41,229,100,141,99,221,179,119,109,178,177,29,209,203,20,209,61,90,221,253,9,0,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,145,81,127,220,84,226,159,253,255,0,105,87,255,0,21,184,255,0,168,151,82,0,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,3,170,128,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,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,232,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,221,57,94,241,175,251,191,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,126,13,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,209,46,248,218,201,123,144,88,177,78,37,57,128,81,218,56,76,210,222,25,52,67,34,239,93,102,211,251,53,187,56,186,65,28,19,210,199,75,45,153,176,77,105,111,113,143,221,50,247,122,203,36,106,199,66,232,219,26,57,94,178,182,40,43,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,235,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,161,238,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,54,231,181,213,29,94,204,181,126,167,25,159,48,158,145,89,135,226,246,204,66,209,13,52,9,19,32,183,80,197,178,38,170,252,220,247,185,203,36,143,115,149,122,190,87,35,118,177,24,198,206,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,107,62,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,39,149,203,51,252,203,58,166,199,233,115,12,134,174,236,204,86,207,29,130,208,181,42,142,125,45,186,57,101,150,42,116,127,77,206,99,29,60,136,205,202,187,89,181,141,232,198,49,173,155,252,149,60,211,229,62,159,215,123,141,184,186,147,242,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,204,203,105,42,184,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,43,243,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,202,192,231,105,172,118,40,177,92,23,135,234,120,123,215,170,155,130,102,53,146,110,123,124,37,44,113,212,82,83,167,69,102,201,59,207,150,167,230,143,220,207,11,245,55,164,141,84,133,92,186,180,114,251,172,156,92,96,148,214,137,188,61,38,31,112,131,49,186,84,237,99,251,52,180,19,197,35,83,99,158,197,119,118,117,167,131,171,119,57,157,253,251,92,214,57,15,87,205,79,71,44,90,69,197,197,222,167,28,155,165,38,123,111,139,49,146,155,107,255,0,189,106,170,103,158,58,148,222,247,185,95,220,158,158,89,250,253,45,111,127,99,90,141,98,42,247,254,73,122,199,125,139,42,206,184,126,168,135,189,101,169,183,174,99,71,38,230,55,194,85,71,37,61,37,66,116,70,111,147,188,201,105,190,106,253,172,240,191,75,122,200,229,75,106,41,91,157,95,154,124,91,211,250,31,113,184,142,74,158,105,242,159,79,235,189,198,220,72,174,107,28,14,84,234,85,170,191,138,77,54,125,36,87,220,98,206,175,202,109,142,100,80,37,198,221,74,215,189,107,89,39,68,87,212,195,23,86,185,178,57,123,144,197,27,88,173,116,77,142,106,245,224,91,135,79,222,119,136,236,119,0,185,83,247,113,187,126,235,238,77,245,237,235,107,167,123,55,197,242,150,57,63,141,35,225,167,221,27,149,236,239,247,17,21,24,166,138,76,214,113,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,63,193,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,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,250,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,88,255,0,40,46,48,110,169,117,166,225,11,52,90,71,91,93,79,91,95,135,85,182,39,54,120,231,71,58,166,166,133,251,24,173,123,28,213,169,168,108,146,43,85,138,201,25,185,251,226,100,118,190,113,254,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,218,246,53,201,209,81,20,205,185,53,57,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,222,161,154,206,44,124,211,235,39,168,25,15,184,206,114,162,228,249,81,240,81,251,50,197,96,226,83,83,45,150,170,156,147,45,183,211,212,226,81,116,239,77,103,181,205,27,156,181,27,209,203,27,102,170,142,70,124,154,221,241,196,155,85,232,179,77,19,108,84,229,92,88,249,88,214,79,79,242,31,110,156,205,97,58,121,94,240,81,251,192,103,108,214,125,66,182,90,171,180,219,13,184,62,154,91,117,106,119,190,51,116,108,45,123,41,214,38,185,58,67,23,118,9,164,89,17,89,39,209,22,201,26,249,123,119,126,8,149,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,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,62,101,159,242,49,251,236,252,183,250,145,210,185,133,242,244,214,142,44,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,182,161,136,138,174,69,234,142,249,127,37,95,107,203,123,130,157,83,224,251,246,137,251,76,191,226,151,63,181,191,8,240,95,2,170,169,155,183,225,124,95,115,187,222,130,46,157,124,75,54,237,221,215,163,186,244,232,157,102,168,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,249,147,83,151,167,11,249,247,9,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,108,18,82,82,66,214,185,211,69,19,145,251,169,222,170,136,213,78,138,223,159,243,68,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,113,99,229,99,89,61,63,200,125,186,115,53,134,170,0,0,17,255,0,143,109,76,197,116,191,132,125,76,184,229,53,125,191,143,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,235,146,43,151,190,168,93,116,171,140,29,54,185,219,219,87,53,61,254,241,22,47,93,73,13,107,169,153,81,5,193,201,76,157,222,136,169,35,34,150,72,170,18,55,39,71,62,157,159,54,170,35,219,161,224,102,179,139,31,52,250,201,234,6,67,238,51,142,26,56,116,206,248,160,213,58,13,51,193,105,255,0,205,86,94,43,119,195,253,25,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,228,137,252,213,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,235,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,234,206,85,196,191,14,152,39,20,26,89,95,166,121,213,63,249,218,203,61,110,249,191,163,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,252,149,63,146,166,125,184,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,19,176,114,184,243,217,166,95,141,123,61,105,63,249,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,185,62,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,80,14,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,109,211,150,87,29,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,136,175,169,134,46,141,145,143,221,35,217,31,127,116,138,179,118,167,168,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,56,254,21,194,238,151,224,28,67,102,60,69,226,246,74,75,125,247,51,179,211,219,107,34,166,100,145,49,39,241,18,77,89,84,173,73,59,78,125,74,182,139,127,72,218,168,250,87,63,115,157,60,170,189,128,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,2,152,57,211,231,245,55,222,33,177,77,62,167,200,105,43,45,184,174,46,202,151,208,194,177,57,244,23,26,202,137,22,100,149,90,155,218,247,211,193,64,244,99,215,228,205,142,106,39,113,85,213,236,92,247,37,140,254,154,251,195,206,87,167,213,25,13,93,101,203,21,202,31,82,202,25,150,87,50,130,221,89,79,26,194,145,43,147,99,88,250,136,43,222,172,98,252,159,189,206,68,238,34,186,194,128,41,91,157,95,154,124,91,211,250,31,113,184,144,170,203,166,121,86,65,167,25,70,169,90,105,60,69,151,15,184,90,237,247,126,220,114,62,74,127,30,149,93,137,221,181,138,198,66,143,164,88,220,247,185,191,196,158,6,162,57,95,242,234,188,11,106,206,178,233,31,17,216,237,199,67,177,15,181,183,235,246,235,29,78,59,181,169,241,90,25,30,201,38,135,188,168,190,27,111,101,178,248,143,147,98,236,239,147,116,73,35,29,101,92,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,241,74,220,234,252,211,226,222,159,208,251,141,196,235,252,141,110,215,89,173,90,201,98,154,231,86,251,109,29,69,134,174,158,141,211,57,96,134,121,155,92,217,101,100,125,118,181,239,108,16,181,206,68,234,228,138,52,94,187,83,165,154,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,153,150,211,74,124,39,121,88,209,191,79,241,239,110,128,234,165,80,115,184,213,234,151,221,116,247,65,40,103,171,142,158,10,121,114,251,164,110,130,46,196,239,123,164,165,162,115,36,249,202,143,141,35,175,71,55,233,98,164,209,175,214,168,155,42,216,182,158,73,122,199,98,151,21,206,184,126,168,135,179,122,166,184,46,99,71,38,231,187,197,210,201,29,61,37,66,116,70,108,143,178,248,169,190,106,253,207,241,95,75,122,70,229,91,63,0,0,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,39,121,88,209,191,79,241,239,110,128,247,249,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,228,66,14,23,249,171,225,186,253,175,55,13,38,200,241,74,76,58,209,120,168,149,152,109,206,186,226,169,61,107,211,178,200,40,170,35,70,44,76,169,153,124,68,141,114,74,140,69,88,233,218,146,73,182,73,103,168,7,42,226,95,135,76,19,138,13,44,175,211,60,234,159,252,237,101,158,183,124,223,209,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,254,74,159,201,83,61,122,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,240,7,213,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,60,190,120,36,181,112,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,233,45,76,171,146,211,151,207,4,151,94,43,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,111,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,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,153,58,185,42,121,167,202,125,63,174,247,27,113,117,32,202,185,237,117,71,72,115,45,32,169,198,96,204,32,164,70,102,24,189,179,47,180,77,77,58,74,201,237,213,209,111,137,202,159,39,49,237,114,73,27,218,228,78,143,137,202,221,204,86,61,214,127,201,99,81,181,114,235,134,229,122,105,116,197,106,234,244,234,199,80,250,219,102,71,53,75,246,81,92,101,88,214,75,92,76,122,171,94,199,53,93,82,169,18,55,180,247,61,100,220,181,81,170,89,161,158,190,98,186,199,125,214,78,46,51,186,155,188,62,30,147,15,184,79,135,90,233,183,49,253,154,90,9,229,141,203,189,172,98,187,187,58,212,79,209,219,156,206,254,205,206,107,26,164,192,228,151,162,159,248,245,196,101,101,195,255,0,195,133,91,233,99,151,254,175,89,87,36,204,88,255,0,234,73,27,155,39,249,244,115,127,168,167,191,231,105,139,88,170,244,11,5,205,106,40,119,222,173,89,130,90,232,234,123,175,78,213,45,93,21,68,149,17,236,69,216,237,207,162,166,94,170,138,228,237,244,106,162,57,200,181,237,203,223,84,46,186,85,198,14,155,92,237,237,171,154,158,255,0,120,139,23,174,164,134,181,212,204,168,130,224,228,166,78,239,68,84,145,145,75,36,85,9,27,147,163,159,78,207,155,85,17,237,208,241,74,220,234,252,211,226,222,159,208,251,141,196,114,84,243,79,148,250,127,93,238,54,226,234,78,105,165,124,60,105,126,141,102,90,135,158,96,150,170,186,91,190,167,94,27,123,191,62,106,201,38,99,167,68,122,237,137,174,94,140,98,203,53,76,202,159,53,223,80,244,69,72,219,20,113,244,179,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,10,224,231,95,128,97,178,232,190,27,170,78,199,169,19,44,165,202,41,236,12,187,53,21,179,173,186,90,74,217,221,78,245,69,232,246,36,176,177,237,220,139,177,86,77,155,123,146,110,132,28,174,60,246,105,151,227,94,207,90,95,241,202,184,177,242,177,172,158,159,228,62,221,57,154,195,208,102,88,6,101,167,213,54,170,92,207,30,171,181,62,249,103,162,191,219,22,100,77,149,150,234,184,146,90,122,136,158,213,86,189,142,106,244,94,139,244,189,175,99,182,189,142,106,91,247,40,13,97,214,220,235,72,234,112,156,195,27,171,187,97,56,173,69,77,5,163,46,169,188,192,231,210,190,54,81,172,86,84,164,219,223,115,25,28,242,74,201,220,229,99,89,182,22,244,70,49,173,171,110,44,124,211,235,39,168,25,15,184,206,76,174,81,220,31,99,58,163,117,174,226,71,80,18,146,225,109,195,239,17,208,99,214,214,203,81,20,240,222,233,157,75,88,218,231,186,55,177,187,35,107,163,107,99,119,113,178,44,178,43,154,222,219,119,220,72,57,87,22,62,86,53,147,211,252,135,219,167,51,88,105,79,132,239,43,26,55,233,254,61,237,208,29,84,2,146,249,207,218,109,86,238,43,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,171,222,145,67,20,104,231,117,93,145,177,191,201,168,137,216,57,24,253,246,126,91,253,72,181,64,66,174,53,185,144,254,231,218,167,106,211,63,216,215,218,223,137,227,240,95,124,111,218,47,1,219,238,84,212,67,218,237,248,89,122,244,240,219,183,110,78,187,250,116,249,117,95,87,192,199,28,255,0,190,143,219,111,246,46,251,29,246,59,225,191,237,223,196,60,87,139,241,63,254,47,14,205,190,27,255,0,91,174,255,0,236,233,243,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,168,0,0,86,7,59,77,99,177,69,138,224,188,63,83,195,222,189,84,220,19,49,172,147,115,219,225,41,99,142,162,146,157,58,43,54,73,222,124,181,63,52,126,230,120,95,169,189,36,106,164,21,224,195,135,79,222,91,59,205,49,56,105,252,117,125,139,79,239,215,219,85,179,127,107,226,23,70,194,218,106,24,187,203,44,109,139,109,85,84,19,110,122,171,23,179,177,233,181,238,84,224,6,151,120,104,207,234,117,79,135,157,55,212,27,134,67,73,124,185,95,49,123,109,77,210,186,153,98,217,45,199,195,177,43,17,82,36,70,49,237,168,73,88,246,53,19,99,218,230,244,110,222,137,210,204,214,113,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,63,192,43,171,157,166,45,98,171,208,44,23,53,168,161,223,122,181,102,9,107,163,169,238,189,59,84,181,116,85,18,84,71,177,23,99,183,62,138,153,122,170,43,147,183,209,170,136,231,34,193,110,87,30,123,52,203,241,175,103,173,39,255,0,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,125,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,220,246,113,47,196,94,119,197,6,169,215,234,102,117,81,254,118,142,207,69,178,31,232,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,255,0,53,95,228,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,129,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,72,0,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,25,161,226,95,63,166,213,62,33,181,35,80,109,249,13,93,242,219,124,202,46,85,54,186,234,149,151,124,182,239,16,244,163,68,73,81,30,198,54,157,34,99,24,228,77,140,107,91,209,187,122,39,64,214,94,15,178,109,30,225,115,73,120,132,186,165,91,223,168,149,21,78,184,68,233,105,251,22,232,38,137,147,90,88,198,177,238,124,143,158,158,58,170,135,63,249,49,22,56,220,216,222,213,89,58,87,40,205,76,197,116,239,139,136,109,217,77,95,132,251,107,143,213,227,54,233,223,36,113,194,218,233,39,167,168,137,146,57,239,111,78,231,133,116,76,70,238,115,165,150,38,35,126,174,169,122,128,20,173,206,175,205,62,45,233,253,15,184,220,79,127,201,119,22,177,103,56,175,16,184,86,83,67,227,108,185,5,190,199,107,184,211,119,95,31,126,150,120,238,145,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,252,203,21,225,247,134,45,26,225,134,197,118,176,105,14,47,240,216,239,119,9,110,21,213,51,204,234,138,169,186,189,235,12,14,153,253,94,176,192,199,172,113,49,85,122,55,115,156,174,146,73,100,124,85,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,138,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,51,195,204,35,84,46,186,171,198,14,164,220,238,13,171,134,158,193,120,151,23,161,164,154,181,213,44,167,130,222,229,166,94,215,84,68,141,146,203,28,181,11,27,83,163,95,80,255,0,155,149,85,238,95,120,120,181,88,184,9,198,120,145,186,218,170,232,242,27,254,164,84,217,45,213,13,172,107,224,175,178,45,19,254,167,196,138,237,143,142,178,130,169,173,95,161,202,143,145,92,143,106,196,173,253,94,90,250,189,83,164,28,96,224,243,172,245,105,109,204,42,23,16,185,67,77,4,82,190,118,87,57,172,167,106,172,157,54,49,181,137,73,35,220,197,71,163,34,114,38,238,170,199,104,36,0,0,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,2,162,249,151,241,199,83,196,118,101,54,143,96,236,164,102,157,97,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,245,178,69,145,234,170,230,50,24,64,93,247,43,222,53,255,0,120,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,198,109,109,153,172,101,66,202,214,167,73,162,238,193,12,137,34,171,228,250,37,223,35,159,47,110,117,0,69,94,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,128,75,147,229,71,193,71,236,203,21,131,137,77,76,182,90,170,114,76,182,223,79,83,137,69,211,189,53,158,215,52,110,114,212,111,71,44,109,154,170,57,25,242,107,119,199,18,109,87,162,205,52,77,177,80,101,92,209,239,5,56,181,139,15,225,31,72,109,56,229,15,132,164,168,195,237,151,73,35,238,190,77,213,85,176,54,174,166,78,175,85,84,223,60,242,191,167,93,173,221,209,168,141,68,68,237,96,20,173,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,25,87,47,251,16,225,139,70,184,158,224,239,65,108,26,189,139,252,74,59,38,31,140,220,40,106,96,153,212,245,80,244,161,165,89,160,108,204,232,244,134,118,49,35,149,136,169,213,187,92,213,108,145,197,35,36,166,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,249,158,87,136,92,166,251,131,104,22,165,230,184,181,119,130,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,51,46,104,79,151,86,142,88,180,111,132,124,18,154,209,55,136,171,204,45,240,102,55,74,157,175,103,122,170,190,8,164,106,108,115,222,141,237,64,148,240,117,110,214,191,177,191,107,92,247,33,234,184,214,197,172,89,135,8,250,189,105,200,232,124,93,37,62,31,115,186,71,31,117,241,237,170,162,129,213,116,210,117,98,162,174,201,224,137,253,58,237,118,222,142,69,106,170,46,112,141,57,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,202,139,231,87,230,159,22,244,254,135,220,110,35,146,167,154,124,167,211,250,239,113,183,23,82,1,154,206,44,124,211,235,39,168,25,15,184,206,90,167,37,79,43,25,79,168,21,222,221,110,39,248,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,142,85,197,143,149,141,100,244,255,0,33,246,233,204,214,23,189,142,240,89,160,220,83,240,219,195,189,247,85,49,250,183,92,177,172,31,26,86,86,91,106,124,44,245,180,73,65,11,157,111,169,145,26,174,125,51,156,170,238,141,86,200,197,87,172,82,71,190,77,210,254,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,54,252,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,114,174,44,124,172,107,39,167,249,15,183,78,102,176,210,159,9,222,86,52,111,211,252,123,219,160,58,168,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,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,198,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,213,211,175,84,84,78,129,202,147,133,205,118,225,175,246,163,251,107,193,190,206,125,163,248,39,195,63,164,232,235,59,254,31,199,119,191,201,165,147,110,222,252,95,214,233,215,119,203,175,69,233,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,28,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,0,0,207,95,49,93,99,190,235,39,23,25,221,77,222,31,15,73,135,220,39,195,173,116,219,152,254,205,45,4,242,198,229,222,214,49,93,221,157,106,39,232,237,206,103,127,102,231,53,141,82,117,114,75,211,60,86,155,75,51,173,99,240,157,220,146,225,144,46,51,223,146,56,221,225,232,105,233,169,234,54,66,237,157,198,119,36,170,235,34,111,86,187,177,7,210,138,206,171,5,121,138,232,229,247,70,248,184,206,233,174,243,120,138,76,194,225,62,99,107,169,218,198,119,169,107,231,150,71,38,198,189,234,222,212,233,81,7,87,109,115,251,27,246,181,175,106,22,21,201,99,63,166,190,240,243,149,233,245,70,67,87,89,114,197,114,135,212,178,134,101,149,204,160,183,86,83,198,176,164,74,228,216,214,62,162,10,247,171,24,191,39,239,115,145,59,136,174,176,163,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,164,255,0,231,87,229,99,22,245,2,135,219,174,37,117,114,228,202,108,88,55,24,88,94,107,148,215,120,43,46,63,111,200,174,151,26,158,211,228,236,82,193,98,175,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,228,126,183,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,232,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,245,24,230,53,236,123,145,236,189,224,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,64,0,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,4,117,230,17,170,22,173,42,224,251,82,110,119,6,210,77,81,127,179,203,139,208,210,77,90,218,103,212,79,112,106,211,47,107,170,42,200,248,162,146,90,133,141,169,213,204,167,127,205,168,138,246,231,219,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,124,203,222,227,79,134,124,54,245,192,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,110,198,172,235,34,49,85,141,66,141,180,159,58,253,151,234,158,27,169,159,11,248,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,77,24,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,228,126,176,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,101,92,210,159,9,222,86,52,111,211,252,123,219,160,62,174,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,69,207,134,234,155,183,46,182,112,229,85,128,210,51,33,102,155,193,76,150,58,106,136,169,153,246,146,26,86,84,49,86,88,158,216,149,235,114,99,100,123,213,253,185,30,174,115,213,205,115,186,208,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,134,156,244,159,58,253,168,105,102,27,169,159,11,248,103,218,220,126,221,125,240,93,254,247,133,241,84,209,205,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,67,213,128,0,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,7,42,226,199,202,198,178,122,127,144,251,116,230,107,9,255,0,197,31,30,63,254,75,26,101,194,166,144,94,190,239,241,152,178,251,237,178,227,255,0,234,237,149,54,71,51,181,255,0,87,116,175,142,111,243,148,239,111,248,214,17,43,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,108,171,137,142,82,26,119,109,225,230,154,235,161,176,213,179,81,112,187,63,137,185,186,63,23,80,204,189,240,211,183,196,35,105,93,36,206,167,169,145,209,185,240,178,31,161,95,34,196,228,84,115,100,138,168,49,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,200,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,149,115,74,124,39,121,88,209,191,79,241,239,110,128,234,160,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,10,86,231,87,230,159,22,244,254,135,220,110,35,146,167,154,124,167,211,250,239,113,183,23,82,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,32,175,57,44,166,251,143,240,143,71,105,180,87,120,122,76,155,48,183,90,238,145,246,152,255,0,17,74,200,42,106,219,31,87,34,171,58,79,73,78,254,173,84,119,209,211,174,215,57,22,152,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,35,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,230,126,177,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,204,185,254,83,58,161,117,212,126,15,173,118,203,203,106,228,168,193,111,21,152,187,42,234,107,93,80,250,152,24,216,234,97,233,185,17,99,100,81,85,199,78,200,250,185,26,202,118,244,84,69,70,54,16,115,171,243,79,139,122,127,67,238,55,17,201,83,205,62,83,233,253,119,184,219,139,169,0,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,19,252,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,199,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,3,170,153,172,226,199,205,62,178,122,129,144,251,140,229,170,114,84,242,177,148,250,129,93,237,214,226,127,131,149,113,99,229,99,89,61,63,200,125,186,115,53,134,148,248,78,242,177,163,126,159,227,222,221,1,213,64,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,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,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,0,1,229,53,99,58,253,151,233,102,101,169,159,11,248,159,217,44,126,227,125,240,93,254,207,138,240,180,210,77,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,49,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,154,73,225,87,75,127,98,220,56,233,214,153,205,98,248,53,125,155,31,165,248,173,23,138,241,29,171,164,172,239,87,127,17,30,246,187,173,84,179,187,232,114,177,58,244,103,70,163,81,43,215,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,202,85,124,137,37,122,185,223,83,17,33,141,62,133,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,235,222,51,89,197,143,154,125,100,245,3,33,247,25,203,84,228,169,229,99,41,245,2,187,219,173,196,255,0,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,79,254,117,126,86,49,111,80,40,125,186,226,82,177,223,248,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,233,89,148,222,232,161,99,188,5,46,215,172,113,163,164,84,98,77,59,217,218,141,58,61,201,213,242,118,222,200,164,67,66,120,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,230,126,176,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,32,0,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,2,176,57,218,107,29,138,44,87,5,225,250,158,30,245,234,166,224,153,141,100,155,158,223,9,75,28,117,20,148,233,209,89,178,78,243,229,169,249,163,247,51,194,253,77,233,35,85,34,175,42,205,28,177,106,239,23,22,138,156,142,110,180,152,21,190,92,198,58,109,175,254,250,170,166,158,8,233,147,123,30,213,103,110,122,136,167,235,245,53,221,141,142,106,181,234,169,123,215,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,151,214,252,42,213,166,186,209,159,105,205,138,162,174,123,110,43,148,93,108,148,114,213,189,174,158,72,41,170,228,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,249,23,103,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,125,78,119,99,123,156,174,122,162,76,0,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,202,185,165,62,19,188,172,104,223,167,248,247,183,64,68,174,116,249,253,53,139,135,156,83,79,169,242,26,186,59,150,85,148,50,165,244,48,172,173,101,125,186,142,158,69,153,37,86,166,199,49,149,19,208,61,24,245,249,191,99,154,139,219,85,109,122,242,234,209,203,238,178,113,113,130,83,90,38,240,244,152,125,194,12,198,233,83,181,143,236,210,208,79,20,141,77,142,123,21,221,217,214,158,14,173,220,230,119,247,237,115,88,228,52,40,102,219,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,170,114,105,207,234,114,110,23,46,152,101,199,33,164,171,168,195,178,138,186,106,59,123,86,36,158,134,221,81,20,85,17,171,218,212,71,171,36,169,146,185,90,247,245,234,173,145,168,189,35,218,217,234,0,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,28,171,139,31,43,26,201,233,254,67,237,211,153,172,63,87,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,124,203,243,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,5,85,243,83,224,59,255,0,11,241,87,164,22,95,243,82,229,246,43,101,187,254,157,245,55,183,63,187,255,0,87,108,172,142,31,243,149,15,119,248,215,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,154,9,225,163,136,188,19,138,13,44,160,212,204,22,163,252,213,29,226,139,100,223,209,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,254,104,191,205,19,170,131,42,230,148,248,78,242,177,163,126,159,227,222,221,1,213,65,149,115,74,124,39,121,88,209,191,79,241,239,110,128,234,160,20,173,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,84,175,59,221,76,241,57,86,154,104,229,29,93,214,47,135,219,234,242,107,132,29,205,180,53,30,34,68,167,164,126,212,127,215,52,126,22,181,58,185,137,181,179,253,46,93,239,68,138,188,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,64,80,95,52,220,2,167,5,227,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,210,247,214,65,86,175,222,136,247,63,115,215,174,244,115,166,87,36,44,235,226,26,89,169,122,103,240,190,223,192,114,10,75,239,141,239,245,239,120,250,101,135,181,219,219,244,236,248,110,237,219,151,119,123,167,70,236,234,238,1,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,3,53,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,28,171,139,31,43,26,201,233,254,67,237,211,153,172,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,102,179,139,31,52,250,201,234,6,67,238,51,150,169,201,83,202,198,83,234,5,119,183,91,137,254,14,85,197,143,149,141,100,244,255,0,33,246,233,204,214,26,83,225,59,202,198,141,250,127,143,123,116,7,85,0,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,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,0,0,28,171,139,31,43,26,201,233,254,67,237,211,153,172,53,80,0,4,10,231,45,159,212,227,60,46,90,240,203,118,67,73,73,81,152,229,20,148,213,150,247,44,75,61,117,186,158,41,106,36,86,53,200,175,70,71,83,29,10,185,236,233,209,93,27,85,122,73,181,213,87,193,254,1,83,169,252,81,233,110,25,14,61,73,125,167,170,202,40,106,110,22,250,180,137,208,79,110,166,149,42,43,82,70,202,187,30,196,166,134,101,86,47,93,232,138,212,71,42,163,87,73,36,106,230,43,163,150,45,100,225,31,59,166,187,205,225,234,240,251,124,249,141,174,167,107,223,217,170,160,130,89,28,155,26,246,35,187,176,45,68,29,93,185,172,239,239,218,231,49,168,80,182,147,231,95,178,253,83,195,117,51,225,127,19,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,163,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,252,140,225,113,99,230,159,89,61,64,200,125,198,114,213,57,42,121,88,202,125,64,174,246,235,113,63,192,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,147,255,0,157,95,149,140,91,212,10,31,110,184,149,65,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,9,225,163,135,76,19,133,253,44,160,211,60,22,159,252,213,101,226,183,124,223,210,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,237,140,254,72,159,205,87,170,128,10,171,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,64,0,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,6,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,147,171,146,94,153,226,180,218,89,157,107,31,132,238,228,151,12,129,113,158,252,145,198,239,15,67,79,77,79,81,178,23,108,238,51,185,37,87,89,19,122,181,221,136,62,148,86,117,91,42,41,91,156,222,150,253,148,226,58,197,169,148,22,47,11,65,157,227,241,248,154,223,21,191,198,93,40,158,176,205,252,53,122,186,61,148,174,183,55,228,214,177,221,122,167,87,119,20,246,188,145,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,93,148,253,21,187,231,109,92,59,164,69,106,244,164,141,170,142,249,108,183,64,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,202,185,165,62,19,188,172,104,223,167,248,247,183,64,83,183,54,109,80,181,106,63,24,55,75,101,153,180,146,83,224,182,122,60,93,245,116,213,173,168,101,76,236,116,149,51,117,218,136,145,190,41,106,228,167,124,125,92,173,125,59,186,170,42,171,27,223,249,35,233,13,75,238,186,133,175,117,208,85,199,79,5,60,88,133,174,70,207,23,98,119,189,209,213,86,181,241,252,229,71,198,145,208,43,93,244,177,82,105,19,235,84,93,150,190,84,175,59,77,28,190,197,149,96,188,64,211,205,222,178,212,219,211,14,172,143,107,27,225,42,163,146,162,174,157,122,171,247,201,222,100,181,63,36,102,214,120,95,169,221,100,106,39,53,228,211,159,211,99,60,81,221,48,203,142,67,87,73,79,152,226,245,116,212,118,246,172,171,5,117,198,158,88,170,35,87,181,168,172,71,199,77,29,114,181,239,233,209,29,35,81,122,201,181,215,104,0,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,28,171,139,31,43,26,201,233,254,67,237,211,153,172,47,39,150,135,3,148,220,56,225,176,235,14,112,250,183,234,46,105,103,141,147,82,72,201,105,217,99,183,76,177,206,148,78,133,232,215,45,74,185,145,58,103,61,191,67,227,72,216,136,141,123,230,155,224,21,23,196,199,41,13,68,185,113,13,77,117,208,216,105,31,167,89,165,227,196,220,221,31,132,167,126,32,201,170,27,226,17,180,174,146,22,212,83,70,217,28,248,89,15,214,140,141,98,114,34,181,178,75,97,60,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,237,96,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,80,101,92,210,159,9,222,86,52,111,211,252,123,219,160,58,168,5,43,115,171,243,79,139,122,127,67,238,55,17,201,83,205,62,83,233,253,119,184,219,139,169,6,85,205,41,240,157,229,99,70,253,63,199,189,186,3,170,148,173,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,20,173,206,175,205,62,45,233,253,15,184,220,79,171,146,133,218,235,15,18,89,149,138,27,157,91,45,181,152,61,69,93,69,27,102,114,65,52,240,215,209,54,41,95,31,93,174,123,27,60,205,107,149,58,181,37,145,19,166,229,235,242,243,171,243,79,139,122,127,67,238,55,17,201,83,205,62,83,233,253,119,184,219,139,169,0,205,103,22,62,105,245,147,212,12,135,220,103,45,83,146,167,149,140,167,212,10,239,110,183,19,252,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,199,42,226,199,202,198,178,122,127,144,251,116,230,107,13,41,240,157,229,99,70,253,63,199,189,186,3,170,153,172,226,199,205,62,178,122,129,144,251,140,229,170,114,84,242,177,148,250,129,93,237,214,226,127,131,149,113,99,229,99,89,61,63,200,125,186,115,53,134,148,248,78,242,177,163,126,159,227,222,221,1,213,64,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,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,7,42,226,199,202,198,178,122,127,144,251,116,230,107,13,84,0,1,73,124,229,179,250,108,155,138,59,94,25,110,200,106,234,233,240,236,94,146,154,178,222,229,149,32,161,184,212,75,45,68,138,198,185,17,138,249,41,164,161,87,61,157,122,163,99,106,175,88,246,183,165,114,75,209,203,236,185,86,117,196,13,68,221,155,45,53,189,112,234,56,246,177,222,46,170,73,41,234,234,23,170,63,124,125,150,69,77,242,86,109,127,138,250,93,214,55,34,219,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,102,95,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,228,93,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,245,57,221,141,238,114,185,234,137,77,156,88,249,167,214,79,80,50,31,113,156,181,78,74,158,86,50,159,80,43,189,186,220,79,240,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,138,115,127,197,175,185,206,129,105,238,21,139,80,248,219,214,65,170,22,155,93,186,155,186,200,251,245,83,209,87,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,243,59,7,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,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,0,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,3,202,106,198,117,251,47,210,204,203,83,62,23,241,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,134,99,46,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,147,194,174,150,254,197,184,113,211,173,51,154,197,240,106,251,54,63,75,241,90,47,21,226,59,87,73,89,222,174,254,34,61,237,119,90,169,103,119,208,229,98,117,232,206,141,70,162,117,82,5,115,150,192,42,114,110,23,45,121,157,187,30,164,171,168,195,178,138,74,154,203,131,146,36,158,134,221,81,20,180,242,35,28,229,71,171,36,169,146,133,28,198,117,234,173,141,202,157,35,220,218,171,224,255,0,63,169,211,14,40,244,183,51,135,33,164,177,83,210,229,20,52,215,11,133,90,196,216,32,183,84,202,148,245,171,35,165,77,140,98,211,77,50,43,215,166,196,85,114,43,85,17,201,164,144,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,202,185,163,222,30,178,155,22,13,193,126,154,102,185,77,119,130,178,227,250,95,102,186,92,106,123,79,147,177,75,5,166,41,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,126,70,123,53,99,58,253,168,106,158,101,169,159,11,248,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,137,92,209,244,134,167,86,184,62,201,167,182,193,87,61,203,6,168,135,47,165,134,25,226,137,143,101,51,94,202,167,74,178,127,89,140,163,158,174,68,107,85,175,87,198,196,110,239,234,58,141,180,159,58,253,151,234,158,27,169,159,11,248,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,78,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,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,3,149,113,99,229,99,89,61,63,200,125,186,114,0,114,172,224,59,255,0,4,113,87,171,246,95,243,178,226,22,43,157,187,254,129,244,215,182,191,187,255,0,88,108,76,146,31,243,117,12,119,248,167,150,168,0,0,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,213,65,149,115,74,124,39,121,88,209,191,79,241,239,110,128,234,160,20,173,206,175,205,62,45,233,253,15,184,220,71,37,79,52,249,79,167,245,222,227,110,46,164,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,80,95,53,59,181,214,227,199,30,125,71,112,185,213,213,83,218,233,236,244,148,49,77,51,158,202,88,22,217,77,50,197,19,85,122,49,139,44,210,200,173,111,68,223,35,221,252,220,170,178,215,145,214,45,125,164,197,117,115,53,168,161,217,101,186,220,44,246,186,58,158,235,23,187,85,73,29,84,149,17,236,69,222,221,172,173,166,94,170,136,213,238,116,106,170,181,200,150,126,10,160,231,149,105,181,67,117,209,187,236,54,202,70,92,171,41,239,212,149,21,141,133,169,60,208,66,234,23,69,19,228,233,185,204,99,167,153,205,106,175,70,172,178,42,116,220,189,121,175,37,79,52,249,79,167,245,222,227,110,28,234,252,211,226,222,159,208,251,141,196,114,84,243,79,148,250,127,93,238,54,226,234,64,51,89,197,143,154,125,100,245,3,33,247,25,203,84,228,169,229,99,41,245,2,187,219,173,196,255,0,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,241,202,184,177,242,177,172,158,159,228,62,221,57,154,195,74,124,39,121,88,209,191,79,241,239,110,128,234,166,107,56,177,243,79,172,158,160,100,62,227,57,106,156,149,60,172,101,62,160,87,123,117,184,159,224,229,92,88,249,88,214,79,79,242,31,110,156,205,97,165,62,19,188,172,104,223,167,248,247,183,64,117,80,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,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,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,230,70,191,238,92,112,39,255,0,1,159,247,154,241,254,182,74,160,0,35,86,89,203,135,131,28,231,42,188,230,185,78,141,248,219,214,65,112,168,186,92,106,126,209,93,99,239,213,79,35,164,150,77,140,169,107,27,185,239,114,244,106,35,83,175,68,68,79,145,213,116,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,211,215,167,85,85,94,128,8,255,0,170,92,5,112,157,173,57,221,207,83,53,47,74,126,51,146,94,123,62,54,183,227,183,42,126,239,106,22,67,31,240,225,168,100,109,233,28,76,111,210,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,156,215,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,200,234,186,41,160,154,79,195,182,43,85,133,104,230,41,246,126,203,91,112,125,210,122,111,29,83,87,190,169,241,199,27,164,223,81,36,143,78,172,134,52,232,139,183,233,235,211,170,170,175,64,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,234,235,211,170,34,167,63,210,222,2,184,78,209,108,238,217,169,154,105,165,63,6,201,44,221,239,5,91,241,219,149,71,107,187,11,225,147,248,115,84,62,55,117,142,87,183,234,106,244,235,213,58,42,34,164,128,0,0,14,85,174,156,46,104,79,18,159,4,253,181,224,223,104,254,206,120,159,134,127,73,214,81,246,60,71,107,189,254,77,44,123,183,118,34,254,183,94,155,126,93,58,175,95,201,209,78,12,248,108,225,219,42,170,205,116,115,77,254,207,222,171,109,239,181,207,83,241,138,250,189,244,175,146,57,29,30,202,137,228,98,117,124,49,175,84,77,223,79,78,189,21,81,123,88,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,95,25,198,239,61,159,27,69,226,166,167,238,246,166,100,209,255,0,18,23,178,70,244,146,38,59,233,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,242,36,168,7,148,213,45,45,193,53,167,4,185,233,158,165,216,190,51,141,222,123,62,54,139,197,77,79,221,237,76,201,163,254,36,47,100,141,233,36,76,119,210,228,235,211,162,245,69,84,94,21,105,229,151,192,229,150,235,69,121,163,208,138,73,42,40,42,35,169,137,149,119,187,157,84,14,123,28,142,106,73,12,213,46,138,86,117,68,234,201,26,230,57,58,163,145,81,85,9,64,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,191,50,53,255,0,114,227,129,63,248,12,255,0,188,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,113,77,107,224,207,134,206,34,114,170,92,215,88,244,223,237,5,234,138,222,203,92,21,63,24,175,164,217,74,201,36,145,177,236,167,158,54,47,71,205,34,245,84,221,245,116,235,209,17,19,245,180,47,133,205,9,225,175,227,127,177,76,27,236,231,218,63,13,241,63,233,58,202,206,255,0,135,238,246,127,202,101,147,110,222,252,191,213,233,215,119,207,175,68,233,213,78,127,173,122,9,164,252,68,226,180,184,86,177,226,159,104,44,180,87,6,93,32,166,241,213,52,155,42,153,28,145,182,77,244,242,70,245,232,201,164,78,138,187,126,174,189,58,162,42,115,253,45,224,43,132,237,22,206,237,154,153,166,154,83,240,108,146,205,222,240,85,191,29,185,84,118,187,176,190,25,63,135,53,67,227,119,88,229,123,126,166,175,78,189,83,162,162,42,72,3,138,107,95,6,124,54,113,19,149,82,230,186,199,166,255,0,104,47,84,86,246,90,224,169,248,197,125,38,202,86,73,36,141,143,101,60,241,177,122,62,105,23,170,166,239,171,167,94,136,136,159,173,161,124,46,104,79,13,127,27,253,138,96,223,103,62,209,248,111,137,255,0,73,214,86,119,252,63,119,179,254,83,44,155,118,247,229,254,175,78,187,190,125,122,39,78,170,69,95,238,92,112,39,255,0,1,159,247,154,241,254,182,119,255,0,217,110,9,251,44,253,138,124,11,252,12,251,63,246,91,225,158,42,111,252,23,225,188,55,99,189,191,187,254,39,233,223,191,127,246,238,235,243,56,7,247,46,56,19,255,0,128,207,251,205,120,255,0,91,36,253,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,126,78,89,139,88,179,156,86,243,133,101,52,62,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,249,145,175,251,151,28,9,255,0,192,103,253,230,188,127,173,146,83,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,252,207,214,0,0,115,253,107,208,77,39,226,39,21,165,194,181,143,20,251,65,101,162,184,50,233,5,55,142,169,164,217,84,200,228,141,178,111,167,146,55,175,70,77,34,116,85,219,245,117,233,213,17,83,159,233,111,1,92,39,104,182,119,108,212,205,52,210,159,131,100,150,110,247,130,173,248,237,202,163,181,221,133,240,201,252,57,170,31,27,186,199,43,219,245,53,122,117,234,157,21,17,82,64,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,235,0,0,0,34,175,247,46,56,19,255,0,128,207,251,205,120,255,0,91,36,166,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,249,159,172,8,171,253,203,142,4,255,0,224,51,254,243,94,63,214,201,41,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,126,103,235,0,113,77,107,224,207,134,206,34,114,170,92,215,88,244,223,237,5,234,138,222,203,92,21,63,24,175,164,217,74,201,36,145,177,236,167,158,54,47,71,205,34,245,84,221,245,116,235,209,17,17,162,156,25,240,217,195,182,85,85,154,232,230,155,253,159,189,86,219,223,107,158,167,227,21,245,123,233,95,36,114,58,61,149,19,200,196,234,248,99,94,168,155,190,158,157,122,42,162,246,176,69,95,238,92,112,39,255,0,1,159,247,154,241,254,182,73,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,243,63,88,143,250,165,192,87,9,218,211,157,220,245,51,82,244,167,227,57,37,231,179,227,107,126,59,114,167,238,246,161,100,49,255,0,14,26,134,70,222,145,196,198,253,45,78,189,58,175,85,85,85,232,26,41,160,154,79,195,182,43,85,133,104,230,41,246,126,203,91,112,125,210,122,111,29,83,87,190,169,241,199,27,164,223,81,36,143,78,172,134,52,232,139,183,233,235,211,170,170,175,64,7,42,215,78,23,52,39,137,79,130,126,218,240,111,180,127,103,60,79,195,63,164,235,40,251,30,35,181,222,255,0,38,150,61,219,187,17,127,91,175,77,191,46,157,87,175,228,232,167,6,124,54,112,237,149,85,102,186,57,166,255,0,103,239,85,182,247,218,231,169,248,197,125,94,250,87,201,28,142,143,101,68,242,49,58,190,24,215,170,38,239,167,167,94,138,168,173,107,224,207,134,206,34,114,170,92,215,88,244,223,237,5,234,138,222,203,92,21,63,24,175,164,217,74,201,36,145,177,236,167,158,54,47,71,205,34,245,84,221,245,116,235,209,17,17,162,156,25,240,217,195,182,85,85,154,232,230,155,253,159,189,86,219,223,107,158,167,227,21,245,123,233,95,36,114,58,61,149,19,200,196,234,248,99,94,168,155,190,158,157,122,42,162,246,176,8,213,150,114,225,224,199,57,202,175,57,174,83,163,126,54,245,144,92,42,46,151,26,159,180,87,88,251,245,83,200,233,37,147,99,42,90,198,238,123,220,189,26,136,212,235,209,17,19,228,117,93,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,244,245,233,213,85,87,160,0,115,253,107,208,77,39,226,39,21,165,194,181,143,20,251,65,101,162,184,50,233,5,55,142,169,164,217,84,200,228,141,178,111,167,146,55,175,70,77,34,116,85,219,245,117,233,213,17,83,159,233,111,1,92,39,104,182,119,108,212,205,52,210,159,131,100,150,110,247,130,173,248,237,202,163,181,221,133,240,201,252,57,170,31,27,186,199,43,219,245,53,122,117,234,157,21,17,82,64,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,126,100,107,254,229,199,2,127,240,25,255,0,121,175,31,235,100,148,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,191,51,245,136,213,150,114,225,224,199,57,202,175,57,174,83,163,126,54,245,144,92,42,46,151,26,159,180,87,88,251,245,83,200,233,37,147,99,42,90,198,238,123,220,189,26,136,212,235,209,17,19,228,117,93,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,244,245,233,213,85,87,160,3,242,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,204,141,127,220,184,224,79,254,3,63,239,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,230,126,176,7,20,214,190,12,248,108,226,39,42,165,205,117,143,77,254,208,94,168,173,236,181,193,83,241,138,250,77,148,172,146,73,27,30,202,121,227,98,244,124,210,47,85,77,223,87,78,189,17,17,63,91,66,248,92,208,158,26,254,55,251,20,193,190,206,125,163,240,223,19,254,147,172,172,239,248,126,239,103,252,166,89,54,237,239,203,253,94,157,119,124,250,244,78,157,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,122,243,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,243,254,72,158,215,150,247,26,218,167,198,15,237,19,246,153,96,197,45,159,100,190,17,224,190,5,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,1,205,43,120,129,192,109,220,67,80,112,209,112,125,93,46,89,116,197,215,42,161,150,101,133,148,149,80,37,68,144,173,52,78,89,59,175,169,68,134,89,86,54,198,169,218,141,238,221,244,170,39,75,0,0,68,174,98,156,80,107,71,9,152,6,41,168,218,93,104,194,174,54,219,141,226,75,37,214,43,253,61,92,211,182,121,33,116,212,206,129,176,75,19,81,155,105,234,146,69,123,149,122,172,59,83,250,202,145,131,133,142,109,58,193,171,60,65,97,58,101,171,24,254,159,217,177,188,162,224,182,185,106,237,118,187,130,85,37,84,177,61,148,113,177,93,83,43,83,185,84,180,241,170,185,138,212,107,213,85,90,136,174,75,84,4,117,227,203,138,11,175,9,154,13,38,163,99,86,138,75,142,67,113,188,81,217,44,241,87,83,186,106,38,207,38,249,164,117,67,89,44,79,70,120,122,122,132,106,177,202,189,197,143,170,109,220,169,5,116,67,155,183,18,90,149,173,24,14,156,223,112,157,53,130,219,149,101,22,171,37,100,180,150,218,246,207,28,21,53,113,195,35,163,115,171,28,212,122,53,234,168,170,215,39,94,157,81,127,145,106,153,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,21,120,109,230,129,162,252,70,106,229,215,76,96,178,213,225,148,235,79,79,46,57,113,200,174,84,144,62,243,59,223,28,79,164,236,163,250,50,165,101,153,169,20,81,201,50,202,198,189,203,219,86,163,22,101,0,71,254,52,120,182,197,120,70,210,197,202,110,81,120,236,146,251,226,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,213,232,123,94,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,16,87,80,249,176,232,214,156,241,53,93,163,151,155,69,213,216,134,63,223,179,94,242,40,40,157,36,145,95,27,85,20,110,70,194,174,107,252,29,59,27,84,146,200,214,73,36,146,35,123,81,171,24,143,154,111,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,52,215,78,32,112,30,30,45,88,181,247,81,159,87,5,183,42,202,40,113,88,171,34,88,91,5,12,245,45,149,205,169,170,146,105,35,108,84,204,108,47,116,146,34,185,90,159,61,171,243,233,210,192,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,229,56,114,214,251,87,17,218,61,101,214,91,21,142,174,209,109,191,212,92,91,71,73,87,35,95,58,65,79,93,61,52,111,147,111,210,215,189,176,35,213,136,174,70,43,213,168,231,237,222,189,44,0,113,78,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,115,253,123,214,188,87,135,109,39,190,235,30,107,111,186,214,217,113,255,0,11,226,96,181,197,28,149,79,239,212,197,78,205,141,146,72,216,189,31,51,85,122,189,62,148,94,157,87,162,47,181,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,10,192,227,51,154,6,190,240,237,196,158,97,163,152,86,33,167,245,182,92,127,225,254,26,123,165,190,182,74,167,247,232,41,234,31,189,209,213,198,197,232,249,156,137,209,137,244,162,117,234,189,85,123,87,45,238,53,181,79,140,31,218,39,237,50,193,138,91,62,201,124,35,193,124,10,150,166,30,231,138,241,125,206,239,122,121,122,244,240,204,219,183,111,78,174,235,215,170,116,154,160,133,92,200,120,214,213,62,15,191,103,127,179,59,6,41,115,251,91,241,127,27,241,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,138,240,103,205,3,95,120,137,226,79,15,209,204,215,16,211,250,43,46,65,241,15,19,61,174,223,91,29,83,59,20,21,21,12,216,233,42,228,98,117,124,45,69,234,197,250,85,122,116,94,138,157,171,153,15,26,218,167,193,247,236,239,246,103,96,197,46,127,107,126,47,227,126,59,75,83,55,111,194,248,78,223,107,179,60,93,58,248,151,238,221,187,175,70,244,233,209,122,241,94,12,249,160,107,239,17,60,73,225,250,57,154,226,26,127,69,101,200,62,33,226,103,181,219,235,99,170,103,98,130,162,161,155,29,37,92,140,78,175,133,168,189,88,191,74,175,78,139,209,82,207,192,43,87,142,94,98,252,77,112,173,196,21,203,76,172,56,22,159,205,141,205,111,162,186,88,106,238,148,149,83,213,85,210,203,18,50,89,30,176,214,49,173,233,85,21,84,104,138,198,59,108,104,189,21,21,28,238,151,203,143,142,204,251,139,187,174,119,98,213,26,60,42,211,114,199,105,237,245,118,170,59,36,115,65,61,84,18,58,118,212,202,232,231,168,149,207,100,110,109,43,85,204,68,70,172,205,71,127,93,164,223,41,91,251,181,124,83,255,0,188,29,42,255,0,225,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,100,116,230,49,198,182,85,193,246,43,134,126,207,236,22,171,158,73,150,220,42,182,124,102,150,73,168,99,161,165,141,157,254,189,169,226,145,38,89,42,105,118,127,89,170,212,151,175,69,70,245,142,188,34,243,60,226,75,136,238,34,240,205,26,190,227,186,107,104,182,223,234,42,93,89,87,73,102,175,124,233,5,61,44,213,50,50,61,213,219,90,247,182,5,98,61,81,200,197,122,57,90,253,187,22,210,129,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,69,93,10,230,89,160,220,65,107,204,250,27,133,80,100,16,62,162,158,103,88,175,21,180,157,184,47,19,193,222,124,236,100,104,170,248,89,225,226,108,209,190,100,98,189,59,173,123,98,123,24,217,101,168,7,31,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,223,39,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,61,6,163,113,3,128,233,102,168,105,190,148,101,239,171,166,185,106,141,69,194,146,203,88,171,11,40,162,158,150,56,157,218,158,73,36,107,154,249,93,52,81,68,214,53,234,249,30,214,252,186,167,94,150,0,0,172,14,51,57,160,107,239,14,220,73,230,26,57,133,98,26,127,91,101,199,254,31,225,167,186,91,235,100,170,127,126,130,158,161,251,221,29,92,108,94,143,153,200,157,24,159,74,39,94,171,213,87,181,114,222,227,91,84,248,193,253,162,126,211,44,24,165,179,236,151,194,60,23,192,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,240,255,0,13,5,210,41,36,165,127,126,190,158,157,251,219,28,145,189,122,50,103,42,116,122,125,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,69,154,107,222,181,226,188,59,105,61,247,88,243,91,125,214,182,203,143,248,95,19,5,174,40,228,170,127,126,166,42,118,108,108,146,70,197,232,249,154,171,213,233,244,162,244,234,189,17,125,173,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,4,42,230,67,198,182,169,240,125,251,59,253,153,216,49,75,159,218,223,139,248,223,142,210,212,205,219,240,190,19,183,218,236,207,23,78,190,37,251,183,110,235,209,189,58,116,94,188,87,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,136,120,153,237,118,250,216,234,153,216,160,168,168,102,199,73,87,35,19,171,225,106,47,86,47,210,171,211,162,244,84,179,240,0,33,87,30,220,73,113,137,194,191,107,81,52,223,11,211,252,155,76,170,59,80,84,85,214,90,171,164,174,178,213,59,163,17,181,107,21,91,24,232,101,122,255,0,14,102,177,173,71,57,34,122,35,187,110,154,37,224,28,235,245,162,44,202,210,237,82,211,76,42,171,19,90,132,109,217,150,10,74,184,46,41,2,162,162,190,7,79,84,248,149,237,85,71,236,123,81,31,181,89,186,61,221,198,219,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,115,78,51,53,175,42,225,219,134,204,195,88,240,171,125,170,182,245,143,252,63,195,65,116,138,73,41,95,223,175,167,167,126,246,199,36,111,94,140,153,202,157,30,159,82,39,94,169,213,22,176,127,187,87,197,63,251,193,210,175,254,21,113,255,0,94,46,164,227,252,81,113,55,128,240,179,165,247,45,64,203,234,105,43,46,76,167,115,172,184,242,92,97,166,173,188,206,146,69,30,200,27,34,238,115,24,233,226,116,175,99,94,177,198,174,126,215,116,70,186,173,191,187,87,197,63,251,193,210,175,254,21,113,255,0,94,36,86,163,113,191,199,46,142,112,185,109,226,3,84,116,207,77,108,119,44,147,40,164,178,90,172,53,86,107,197,53,109,36,29,171,146,212,186,186,154,121,216,232,222,231,82,82,186,21,99,213,22,57,30,174,79,169,189,60,255,0,6,124,208,53,247,136,158,36,240,253,28,205,113,13,63,162,178,228,31,16,241,51,218,237,245,177,213,51,177,65,81,80,205,142,146,174,70,39,87,194,212,94,172,95,165,87,167,69,232,169,103,224,0,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,197,120,67,230,23,165,156,89,223,114,60,90,138,217,246,62,245,109,184,118,236,150,235,181,214,153,213,87,218,23,50,87,182,104,98,69,71,172,204,100,18,58,104,88,146,54,38,172,107,221,122,57,118,202,160,8,171,199,47,30,24,175,7,214,235,45,162,158,205,246,139,51,191,108,173,163,181,164,177,164,49,208,197,85,3,106,29,84,228,145,37,167,239,66,181,44,167,149,34,149,171,44,46,220,215,36,110,106,200,172,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,16,43,1,230,239,160,217,102,188,221,180,246,245,29,93,143,9,168,168,164,182,227,89,77,84,29,184,39,159,248,254,34,170,185,94,246,186,146,153,238,240,204,135,172,106,173,77,242,78,232,145,202,216,103,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,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,0,41,131,156,173,218,235,96,226,239,9,190,216,174,117,118,235,149,187,7,182,213,209,214,82,76,232,103,166,158,59,157,193,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,79,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,31,248,246,211,60,87,84,56,71,212,203,118,83,73,220,248,14,63,91,147,91,167,100,113,172,212,181,212,16,62,162,39,198,231,177,219,55,118,221,19,213,189,28,177,77,43,17,205,223,212,207,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,211,175,69,79,230,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,243,61,1,80,28,237,53,51,42,169,213,60,23,71,60,95,107,27,183,227,233,147,118,35,146,70,248,138,234,138,154,138,125,243,55,127,109,253,184,233,122,70,187,17,205,239,207,245,42,63,162,120,174,77,56,5,54,77,197,29,211,51,184,227,213,117,116,248,118,47,87,83,71,112,106,74,144,80,220,106,37,138,158,52,123,154,168,197,124,148,210,87,35,88,254,189,81,178,57,19,172,123,155,99,252,125,112,169,251,214,104,117,93,130,211,114,186,211,229,56,207,122,245,142,83,83,214,108,165,175,174,100,46,70,210,212,67,36,140,133,221,212,85,141,147,61,81,208,185,234,228,118,199,75,28,180,3,254,21,96,89,87,251,107,142,100,152,229,195,254,82,142,186,219,93,79,39,253,153,33,154,57,25,255,0,19,154,230,255,0,98,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,250,223,34,72,197,84,115,217,12,223,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,195,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,190,215,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,79,64,87,87,50,190,97,116,122,101,98,174,208,173,6,203,255,0,195,170,253,177,94,47,150,185,160,168,142,207,75,190,166,26,154,86,77,28,203,37,53,197,178,66,198,170,58,61,209,199,42,185,174,100,155,28,218,150,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,245,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,208,159,7,252,58,254,235,218,29,103,210,217,50,171,173,238,173,155,110,21,254,46,187,196,210,209,215,75,12,126,42,10,15,225,70,177,209,247,219,44,140,99,155,187,116,175,115,149,92,229,59,89,0,57,213,249,88,197,189,64,161,246,235,137,205,57,83,241,219,106,91,85,7,11,58,203,147,85,182,228,218,132,131,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,189,206,71,163,251,13,86,108,130,57,45,40,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,162,30,99,60,107,254,245,90,143,5,131,0,185,221,99,211,44,91,248,118,218,105,215,181,29,210,185,21,233,37,205,208,237,107,219,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,150,127,202,227,200,158,153,126,53,239,21,164,170,0,25,172,225,211,137,125,83,225,127,59,135,58,211,59,183,251,175,27,102,172,158,167,225,119,63,224,205,20,126,46,8,101,143,189,218,239,189,241,238,119,208,254,142,79,237,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,1,21,121,163,249,19,212,223,193,125,226,136,128,28,175,120,233,253,138,101,76,208,237,99,204,252,38,155,94,183,252,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,194,107,170,36,91,169,0,0,0,40,7,154,63,158,205,77,252,23,217,232,137,63,200,214,237,106,134,235,172,150,41,174,116,140,185,86,83,216,106,233,232,221,51,82,121,160,133,213,205,150,86,71,215,115,152,199,79,11,92,228,78,141,89,99,69,233,185,58,218,248,42,175,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,164,170,231,157,247,39,249,147,244,210,42,242,184,243,217,166,95,141,123,61,105,127,192,16,3,156,158,138,125,185,225,246,211,172,116,151,14,205,94,153,92,23,189,4,146,237,142,122,27,140,180,244,242,109,106,70,229,116,205,157,148,106,222,175,99,82,62,255,0,93,206,216,133,85,240,177,173,127,187,183,16,88,78,177,201,111,241,180,152,253,193,124,124,13,139,185,35,232,103,137,244,245,93,166,247,35,69,153,32,154,85,143,115,209,189,196,102,238,173,234,139,165,51,42,230,148,248,78,242,177,163,126,159,227,222,221,1,72,28,196,181,210,143,95,184,172,202,242,75,13,231,226,120,221,135,181,141,216,102,106,64,177,186,150,149,21,37,124,82,66,174,108,208,201,84,250,169,163,145,92,231,58,57,153,253,84,68,99,103,7,36,253,29,186,217,112,220,243,91,239,150,26,72,169,242,90,138,91,37,130,178,106,87,54,173,208,82,172,142,172,116,82,57,136,139,77,36,178,64,197,88,222,168,233,104,222,142,68,88,154,89,160,35,175,31,122,3,153,113,33,195,69,255,0,79,180,250,233,87,6,67,5,69,53,218,134,133,151,4,164,166,187,62,7,245,90,58,149,84,86,189,142,106,185,241,181,202,198,37,68,116,238,115,218,214,42,153,246,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,177,80,191,62,1,56,201,166,226,251,75,235,110,23,218,106,74,12,239,24,168,72,114,58,26,26,41,96,162,99,39,146,101,163,154,157,100,146,69,115,31,20,74,215,34,191,122,73,20,157,90,214,44,106,233,64,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,191,55,57,17,62,106,134,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,90,242,113,225,159,50,172,204,171,184,158,188,215,100,22,28,122,221,79,53,162,203,12,42,144,211,100,143,149,30,202,158,234,171,183,75,77,78,230,70,168,155,54,58,161,24,168,253,212,207,98,250,14,121,223,114,127,153,63,77,58,175,43,222,58,127,109,120,171,52,59,88,243,63,23,169,54,93,255,0,7,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,241,92,218,137,18,127,128,15,41,166,250,171,167,26,193,98,168,201,244,191,52,181,100,214,170,75,133,77,174,106,187,117,66,75,27,42,160,126,201,35,85,79,251,46,106,255,0,85,241,190,57,24,174,99,216,231,81,103,52,127,61,154,155,248,47,179,209,18,171,145,143,223,103,229,191,212,139,84,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,46,167,154,63,145,61,77,252,23,222,40,136,1,202,247,142,159,216,166,84,205,14,214,60,207,194,105,181,235,127,193,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,252,38,186,162,69,186,144,0,42,175,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,0,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,124,156,212,84,249,162,25,247,227,147,132,75,175,8,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,110,254,218,244,86,73,12,138,216,251,169,27,122,87,46,238,62,171,56,99,202,151,3,213,43,133,214,229,166,87,190,213,63,85,169,158,163,236,204,137,36,175,241,52,180,219,149,137,11,223,60,142,168,142,54,36,142,250,100,110,231,71,219,150,202,185,163,249,19,212,223,193,125,226,136,160,19,78,122,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,76,245,241,69,196,222,125,197,54,168,92,181,3,47,169,171,163,182,190,161,206,178,227,201,113,154,166,138,205,2,199,20,123,32,108,139,181,175,123,96,137,210,189,141,98,73,34,57,251,91,213,26,217,85,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,116,160,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,0,2,16,115,70,224,250,235,196,54,151,195,169,120,26,100,23,28,219,1,167,123,168,172,52,146,186,120,46,148,82,72,197,169,100,116,206,122,53,149,45,106,119,17,241,34,201,50,68,144,171,101,94,199,106,146,241,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,249,181,202,139,242,85,47,251,129,126,51,108,92,97,233,197,85,206,75,87,193,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,167,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,126,120,179,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,79,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,101,74,243,58,230,23,71,148,209,212,240,235,195,246,95,222,181,77,186,44,182,255,0,108,154,9,233,110,180,178,193,12,145,82,209,85,193,51,247,66,189,217,153,82,155,88,229,116,105,30,229,98,202,215,192,190,30,56,126,207,184,154,213,10,29,40,211,150,82,50,229,89,79,81,87,45,101,114,76,148,84,80,67,26,185,210,212,73,12,114,58,54,43,182,68,215,43,122,44,146,198,223,150,228,52,83,162,250,85,106,209,13,47,199,244,162,197,145,100,23,203,110,55,78,234,74,58,203,245,91,106,107,86,14,227,157,28,78,145,172,99,118,70,215,36,81,181,26,136,216,227,99,83,250,167,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,0,41,91,157,95,154,124,91,211,250,31,113,184,144,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,243,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,90,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,206,234,0,6,104,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,250,122,172,213,51,109,198,6,127,83,169,252,81,234,150,103,54,67,73,125,167,170,202,43,169,173,247,10,69,137,208,79,110,166,149,105,232,150,55,68,155,30,196,166,134,20,71,167,93,232,136,229,87,42,171,150,215,249,58,233,159,216,254,20,230,206,170,233,45,75,87,158,228,21,151,8,106,169,227,254,250,117,13,50,165,28,112,84,61,88,138,187,39,130,177,236,98,57,205,107,103,87,34,163,158,244,73,212,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,170,24,18,54,53,207,72,216,234,129,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,225,107,141,253,56,226,3,64,175,26,189,119,170,248,37,94,5,111,73,115,122,119,66,159,222,146,69,68,218,138,138,168,41,226,150,105,150,141,202,149,9,10,187,248,143,236,72,221,170,230,169,80,28,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,68,106,216,183,63,106,200,248,214,125,81,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,147,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,67,35,73,24,168,173,123,38,176,158,61,184,233,197,120,119,209,168,191,102,153,157,170,191,80,179,107,124,85,88,151,133,108,119,8,99,161,149,201,214,232,254,142,237,246,123,123,251,15,118,246,201,46,222,140,150,54,77,182,139,63,194,172,247,42,255,0,109,114,60,147,35,184,127,202,86,87,92,171,170,36,255,0,181,36,211,73,35,255,0,227,115,156,239,237,85,47,79,151,55,5,31,186,174,156,79,127,207,237,150,169,53,55,41,254,37,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,192,4,0,231,87,229,99,22,245,2,135,219,174,37,48,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,93,255,0,45,14,56,233,184,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,183,200,146,49,85,28,246,67,55,193,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,90,197,255,0,114,184,242,39,166,95,141,123,197,105,42,128,6,85,201,41,192,191,25,183,222,15,53,30,170,231,37,171,227,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,191,39,53,81,126,104,164,107,230,143,228,79,83,127,5,247,138,34,128,75,105,229,139,204,46,179,41,172,166,225,215,136,28,191,189,117,155,108,88,149,254,231,52,243,213,93,106,165,158,105,37,165,173,171,158,103,238,153,123,176,178,153,54,177,170,216,214,61,202,245,137,175,158,156,72,235,125,171,135,13,18,202,117,162,243,99,171,188,211,227,148,241,57,148,20,210,54,55,212,207,52,241,211,194,197,123,190,76,98,203,52,123,223,209,202,214,110,114,53,234,136,197,137,122,3,206,19,67,179,255,0,178,120,150,174,89,110,184,94,83,117,219,71,116,186,118,161,92,118,154,171,234,70,201,223,116,203,52,80,200,168,207,155,227,86,196,178,116,124,138,198,58,101,159,224,0,10,1,230,143,231,179,83,127,5,246,122,35,133,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,39,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,123,1,85,124,243,190,228,255,0,50,126,154,69,94,87,30,123,52,203,241,175,103,173,37,87,60,239,185,63,204,159,166,145,43,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,205,207,123,90,157,85,81,13,4,128,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,204,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,223,159,46,221,116,172,215,238,20,241,76,146,253,121,248,158,73,97,238,227,119,233,156,147,172,142,170,165,84,72,159,44,147,43,157,52,210,82,190,150,105,36,71,57,174,146,103,255,0,85,81,88,220,246,23,253,75,173,127,187,183,45,108,71,88,227,183,248,218,188,127,75,241,207,1,3,162,238,70,250,233,232,233,105,233,123,173,238,70,171,10,79,52,75,38,215,163,187,104,253,189,93,209,22,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,167,195,118,136,90,184,112,209,44,91,69,236,215,202,187,205,62,57,79,43,95,95,83,27,99,125,76,243,79,37,68,207,70,55,228,198,44,179,73,177,157,92,173,102,214,171,158,168,175,94,150,1,86,188,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,93,124,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,223,61,168,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,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,81,124,208,184,233,253,181,229,79,208,237,28,204,252,94,155,89,118,124,98,166,137,187,97,190,221,35,145,202,189,38,71,47,136,163,135,164,125,190,136,214,62,84,124,159,197,107,105,228,72,255,0,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,26,19,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,230,231,42,175,205,84,172,30,121,223,114,127,153,63,77,43,3,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,155,92,168,191,37,82,250,120,9,227,126,197,197,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,14,199,68,201,23,122,185,146,245,220,214,182,72,149,242,168,21,171,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,91,228,127,102,5,240,25,156,241,13,140,241,23,141,99,188,58,87,210,73,125,200,170,36,134,91,69,222,190,162,27,37,115,25,75,81,186,106,248,161,150,53,153,148,241,62,121,218,159,83,209,204,250,26,231,42,49,222,131,154,63,158,205,77,252,23,217,232,137,85,200,199,239,179,242,223,234,69,170,0,67,254,107,25,102,43,103,224,199,53,197,174,217,53,170,138,245,144,124,55,225,22,234,138,216,227,170,184,118,46,180,47,159,195,196,229,71,203,219,98,163,159,177,23,107,85,21,122,33,77,156,39,121,167,209,191,80,49,239,113,128,186,158,104,254,68,245,55,240,95,120,162,40,4,182,158,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,251,63,0,21,87,207,59,238,79,243,39,233,164,85,229,113,231,179,76,191,26,246,122,210,255,0,128,0,28,211,136,126,31,176,30,38,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,221,241,57,200,222,171,28,178,55,229,185,76,246,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,252,246,169,216,44,124,111,223,110,28,18,231,92,38,106,93,85,214,245,37,71,193,226,194,107,82,22,73,224,105,105,235,162,158,162,150,170,103,74,143,88,88,200,24,148,232,216,222,230,238,115,21,201,27,99,107,34,169,42,184,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,238,2,120,32,190,241,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,189,209,62,68,216,173,100,93,119,57,174,146,36,125,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,64,190,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,0,0,5,80,115,80,224,42,166,150,166,235,197,62,141,216,170,235,25,89,81,53,195,57,182,83,246,145,148,108,72,161,106,87,211,83,199,19,92,172,87,50,121,106,158,231,189,251,229,238,244,70,36,174,101,122,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,182,250,108,28,111,232,118,65,195,5,203,139,56,106,174,180,248,133,163,189,21,109,19,225,134,91,165,61,83,42,18,8,233,100,134,25,94,200,230,149,242,64,172,71,200,141,217,81,19,222,230,49,202,228,163,110,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,200,15,170,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,199,249,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,235,100,140,236,200,14,104,92,116,254,197,49,87,232,118,142,102,126,19,82,111,91,62,49,83,68,221,211,88,173,114,70,229,94,147,35,147,195,214,77,214,62,223,68,115,217,18,190,79,225,57,212,242,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,2,149,185,213,249,167,197,189,63,161,247,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,59,95,7,124,85,102,92,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,90,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,251,254,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,252,202,190,212,0,83,95,58,205,51,251,63,174,56,94,169,82,82,90,169,233,51,12,125,246,249,188,60,123,42,170,43,168,38,254,36,245,29,24,136,254,176,85,209,198,199,171,156,237,176,43,85,26,214,51,171,146,158,166,125,159,215,28,211,75,106,234,237,84,244,153,134,62,203,132,62,34,77,149,85,21,212,19,127,14,10,126,175,68,127,88,42,235,36,123,17,174,118,216,17,200,173,107,31,214,202,120,211,212,207,217,23,10,122,159,157,71,87,117,164,171,167,199,231,183,208,85,90,228,237,213,82,215,86,170,81,210,206,199,239,106,179,183,61,68,79,87,181,219,154,214,171,154,138,228,68,92,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,105,207,73,240,95,217,126,150,97,186,103,241,79,137,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,61,88,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,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,122,61,137,44,49,72,141,119,84,223,27,29,252,218,138,157,215,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,157,131,155,102,1,134,233,102,186,96,26,125,167,216,245,37,143,30,177,233,189,5,53,13,13,50,46,200,153,241,43,146,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,181,229,75,161,122,113,196,94,156,107,238,151,234,133,155,199,90,171,190,205,75,12,209,42,50,170,223,84,212,186,36,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,134,188,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,201,172,99,90,157,17,17,11,127,229,161,203,190,167,76,41,161,215,189,126,199,41,29,147,220,105,227,126,63,141,92,173,241,76,251,27,18,88,230,142,182,100,149,170,232,107,183,68,197,99,89,181,240,49,92,143,94,227,220,200,108,124,2,0,115,171,242,177,139,122,129,67,237,215,18,160,52,199,76,242,173,93,203,227,193,112,170,79,23,122,168,183,220,174,20,212,173,142,73,36,170,240,84,83,214,62,8,153,27,28,247,205,35,41,220,200,216,141,250,164,115,26,170,136,170,169,242,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,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,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,167,86,41,29,121,158,241,235,83,163,22,170,190,31,180,126,251,87,65,168,55,58,122,105,174,183,122,78,211,210,211,110,157,179,111,134,57,91,47,118,158,185,200,216,28,138,177,125,48,206,146,49,205,122,198,246,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,174,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,167,149,47,251,149,199,145,61,50,252,107,222,43,73,84,0,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,50,121,110,241,245,125,208,44,170,215,162,90,145,112,241,186,101,144,92,25,79,79,53,85,75,35,251,51,85,60,157,22,165,146,74,230,177,180,110,123,247,79,27,156,141,103,87,76,206,142,238,50,107,21,230,143,228,79,83,127,5,247,138,34,136,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,35,228,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,91,60,77,186,233,69,37,37,84,27,216,215,179,124,82,35,94,221,204,123,92,157,83,230,215,34,167,201,80,145,92,84,113,199,153,113,91,164,122,103,135,230,204,171,167,200,112,250,139,139,239,243,83,61,34,183,94,222,230,83,178,142,181,96,106,163,89,82,214,165,91,94,221,187,27,221,115,163,86,182,103,69,31,234,242,202,225,214,155,95,248,151,183,79,148,226,116,151,204,39,12,167,146,243,127,134,190,41,93,73,51,246,57,148,116,238,86,181,88,247,186,161,89,39,102,85,70,73,21,61,66,42,61,26,230,58,253,0,0,20,3,205,31,207,102,166,254,11,236,244,68,117,181,96,25,149,247,13,191,234,13,155,30,171,172,199,177,90,138,26,107,213,116,40,142,101,3,235,22,84,166,89,81,23,115,88,247,65,35,17,253,54,35,246,53,85,29,35,17,221,43,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,30,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,203,231,157,247,39,249,147,244,210,42,242,184,243,217,166,95,141,123,61,105,42,185,231,125,201,254,100,253,52,170,178,244,249,119,113,245,71,196,230,42,184,30,169,92,45,86,221,77,178,118,169,250,173,76,20,255,0,105,163,88,229,127,137,165,166,220,143,89,152,200,36,117,68,113,177,99,111,211,35,118,182,78,220,83,84,2,149,185,201,232,167,216,110,32,173,58,199,73,112,239,82,106,109,189,123,208,73,46,233,32,174,183,69,79,79,38,214,164,109,70,194,232,31,70,173,234,247,185,100,239,245,218,221,136,57,54,107,95,216,110,32,174,218,57,87,111,239,82,106,109,189,59,51,199,22,233,32,174,183,69,81,81,30,231,44,141,70,194,232,31,88,142,232,199,185,100,236,116,218,221,234,64,2,116,241,247,174,148,119,94,29,184,103,225,226,195,121,239,124,19,79,236,57,38,69,77,26,65,36,108,170,150,215,4,116,44,115,209,86,88,230,100,46,170,123,163,84,99,86,58,184,31,245,245,106,179,240,57,80,232,237,215,82,184,180,178,101,206,176,210,87,99,218,125,79,81,123,186,75,91,74,233,96,142,119,67,36,52,77,99,182,57,137,82,149,15,100,241,163,149,171,210,150,87,177,119,70,136,94,240,0,20,45,204,71,130,10,206,21,115,180,203,112,234,93,218,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,110,231,190,127,14,139,36,146,62,42,119,43,220,174,99,220,188,171,69,120,192,215,30,31,180,227,54,211,45,47,201,62,23,65,156,118,93,53,94,249,150,170,215,35,17,204,146,106,5,73,18,58,121,166,141,91,27,229,216,233,54,199,18,177,204,116,108,114,115,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,209,71,11,188,50,96,60,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,190,119,70,155,156,198,58,121,91,19,30,231,172,113,171,89,185,221,21,206,236,5,85,243,206,251,147,252,201,250,105,92,26,99,163,185,246,177,201,145,209,233,205,134,174,249,114,198,236,233,123,150,217,67,75,53,77,109,92,30,54,150,145,205,167,134,22,61,210,61,174,171,100,142,69,232,137,28,114,59,175,210,136,173,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,248,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,21,230,9,199,174,61,195,54,27,93,131,105,245,246,146,179,85,46,244,242,67,66,202,127,11,90,203,3,209,105,156,179,87,66,178,163,225,123,169,234,29,37,58,58,55,177,239,98,43,154,230,34,162,209,183,248,85,158,229,95,237,174,71,146,100,119,15,249,74,202,235,149,117,68,159,246,164,154,105,36,127,252,110,115,157,253,170,165,244,240,19,193,5,139,132,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,29,141,137,242,38,196,115,229,235,185,206,108,113,35,42,175,154,63,158,205,77,252,23,217,232,142,41,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,241,196,14,3,196,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,178,86,181,93,213,99,150,55,124,183,33,210,207,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,95,138,235,239,22,154,203,91,153,119,110,180,120,133,183,173,30,45,100,173,153,142,240,20,187,88,146,72,173,141,17,137,52,239,103,118,69,234,247,39,86,71,220,123,34,141,79,43,194,119,154,125,27,245,3,30,247,24,11,169,230,143,228,79,83,127,5,247,138,34,136,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,33,115,180,231,218,81,153,50,142,243,108,200,48,236,178,193,81,5,91,34,169,134,107,125,198,223,58,35,38,134,84,107,145,178,196,254,139,28,140,119,201,126,109,114,127,98,151,103,203,187,143,170,62,39,49,85,192,245,74,225,106,182,234,109,147,181,79,213,106,96,167,251,77,26,199,43,252,77,45,54,228,122,204,198,65,35,170,35,141,139,27,126,153,27,181,178,118,226,154,160,21,87,207,59,238,79,243,39,233,164,85,229,113,231,179,76,191,26,246,122,210,255,0,128,0,2,58,241,201,194,37,171,139,237,35,110,41,5,198,146,207,150,88,106,29,114,199,46,179,211,181,236,100,234,197,107,233,102,122,53,101,101,52,201,183,127,109,122,163,227,134,69,108,157,164,141,217,246,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,91,60,77,186,233,69,37,37,84,27,216,215,179,124,82,35,94,221,204,123,92,157,83,230,215,34,167,201,80,252,163,181,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,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,185,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,158,172,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,0,0,1,70,220,201,248,24,186,240,251,159,214,106,166,156,218,234,235,180,235,42,168,169,185,74,202,59,91,155,6,47,59,166,141,29,75,43,161,141,32,134,153,210,84,49,180,221,85,171,211,172,91,85,99,73,36,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,178,215,151,119,4,21,156,85,103,107,150,230,52,187,116,203,19,184,69,21,245,171,52,244,211,93,36,116,50,200,202,90,89,89,19,152,237,175,100,30,33,18,72,228,100,85,13,86,57,28,246,57,60,255,0,51,27,77,170,193,198,190,160,88,172,86,202,75,117,182,221,79,97,164,163,163,164,133,176,193,77,4,118,74,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,39,248,2,225,71,78,56,181,224,71,45,194,179,88,188,13,214,135,80,46,83,216,47,240,66,143,170,180,85,58,217,109,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,202,225,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,252,42,207,114,175,246,215,35,201,50,59,135,252,165,101,117,202,186,162,79,251,82,77,52,146,63,254,55,57,206,254,213,82,239,185,119,112,11,71,195,30,42,185,230,169,91,237,87,45,77,189,246,170,58,45,52,21,31,102,99,72,229,103,134,165,169,218,175,73,158,201,228,109,68,145,189,35,119,211,27,119,54,62,228,179,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,37,243,159,187,90,174,60,87,217,40,237,247,58,74,170,139,94,15,65,73,93,20,51,53,239,165,157,107,43,102,72,165,106,47,86,61,98,154,41,17,174,232,187,36,99,191,147,145,87,170,242,53,187,90,161,186,235,37,138,107,157,35,46,85,148,246,26,186,122,55,76,212,158,104,33,117,115,101,149,145,245,220,230,49,211,194,215,57,19,163,86,88,209,122,110,78,182,190,0,41,91,157,95,154,124,91,211,250,31,113,184,158,171,148,54,153,226,186,201,167,28,71,233,110,107,73,226,44,185,53,190,193,111,169,219,28,111,146,29,233,115,217,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,66,42,241,163,194,78,85,194,54,169,174,45,114,151,199,99,119,223,19,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,94,143,67,218,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,67,235,0,134,188,217,180,190,235,168,252,31,93,46,118,103,85,201,81,130,222,40,242,135,210,83,81,58,161,245,48,49,178,83,77,215,106,162,198,200,162,171,146,161,242,116,114,53,148,238,234,136,138,175,109,53,240,209,159,211,105,103,16,218,111,168,55,12,134,174,199,109,177,229,22,218,155,165,117,50,203,190,43,119,136,98,86,34,164,72,175,123,29,78,178,177,236,106,46,246,57,205,232,237,221,22,205,57,218,106,102,43,77,165,152,46,142,120,190,238,73,112,200,19,38,236,71,36,110,240,244,52,244,213,20,251,230,110,254,227,59,146,85,116,141,118,43,93,216,159,234,69,103,69,133,124,178,244,83,246,211,197,198,45,226,46,30,22,131,4,233,154,214,108,151,100,210,248,41,225,240,241,199,214,55,181,221,106,165,166,222,213,219,214,36,151,107,145,219,122,223,240,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,80,60,93,242,167,213,6,107,205,37,199,135,123,69,37,199,15,212,43,196,174,237,43,99,164,131,19,158,77,243,74,201,219,27,81,172,161,107,81,235,19,227,98,171,81,173,131,107,164,236,173,69,159,112,235,160,216,111,13,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,219,228,115,122,163,85,238,216,196,100,109,93,140,106,37,80,243,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,53,56,209,225,39,21,226,231,75,23,22,185,75,224,114,75,23,137,184,99,55,22,186,56,187,117,206,166,145,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,187,49,170,47,86,33,2,248,23,229,125,144,191,87,47,25,135,18,216,189,36,248,198,13,120,174,180,210,90,42,99,170,137,151,203,141,51,225,236,214,36,83,211,181,181,86,183,181,242,185,142,220,222,235,227,107,92,199,71,189,142,183,64,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,147,252,214,56,18,186,165,214,191,138,109,26,198,105,29,109,117,58,207,155,218,173,208,57,179,199,58,57,238,146,240,140,69,86,189,142,106,181,39,216,214,171,21,157,247,35,247,207,36,117,215,164,58,209,170,26,11,153,71,168,26,71,151,213,227,183,216,233,229,164,90,136,89,28,172,150,9,17,55,197,44,82,181,209,74,206,168,215,35,94,215,34,61,140,122,116,115,26,169,231,255,0,194,172,247,42,255,0,109,114,60,147,35,184,127,202,86,87,92,171,170,36,255,0,181,36,211,73,35,255,0,227,115,156,239,237,85,47,79,151,55,5,31,186,174,156,79,127,207,237,150,169,53,55,41,254,37,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,45,11,151,253,202,227,200,158,153,126,53,239,21,164,170,0,25,87,46,207,131,254,31,176,30,38,185,98,96,26,81,168,204,171,101,182,178,162,227,87,21,101,10,66,149,180,83,195,124,172,115,101,167,146,104,228,108,111,86,239,137,206,70,245,88,229,145,191,45,202,67,93,11,229,55,174,57,174,178,222,240,173,92,79,178,56,182,31,112,166,142,233,118,138,57,159,241,186,89,91,43,218,235,60,206,139,179,55,84,141,136,247,61,90,232,59,236,87,196,231,181,208,147,255,0,152,222,45,98,193,185,117,102,152,86,45,67,224,172,184,253,191,29,181,219,169,187,175,147,177,75,5,210,130,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,153,77,156,39,121,167,209,191,80,49,239,113,128,181,78,104,92,11,126,218,241,87,235,142,142,97,158,47,82,108,187,62,49,77,68,237,179,95,109,113,198,228,94,144,163,87,196,86,67,210,62,223,69,107,223,18,62,63,226,185,180,241,165,43,23,231,203,43,135,90,157,0,225,162,221,62,83,137,213,216,243,108,206,162,75,205,254,26,248,162,109,92,44,222,230,81,211,185,90,212,123,24,218,116,100,157,153,85,95,28,181,21,8,168,197,115,152,217,106,15,41,157,106,198,150,105,127,129,253,166,106,94,41,137,124,79,187,224,190,59,121,166,160,241,93,189,189,206,215,121,237,223,183,184,205,219,122,244,222,222,191,205,15,151,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,233,213,237,79,237,67,218,130,128,121,163,249,236,212,223,193,125,158,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,228,230,162,167,205,16,138,188,116,112,101,125,224,243,81,233,109,145,221,126,51,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,31,182,229,247,199,174,67,195,54,101,67,131,106,13,246,174,179,74,238,245,17,195,92,202,143,21,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,200,174,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,146,171,158,119,220,159,230,79,211,74,203,192,240,12,203,83,242,104,48,205,63,199,170,239,183,218,170,122,186,154,123,125,34,35,167,157,148,212,242,84,74,145,183,175,87,189,34,134,69,70,55,171,222,168,141,106,57,202,141,86,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,223,247,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,129,26,185,137,104,93,102,191,112,167,149,227,118,27,55,196,242,75,15,107,36,176,194,213,157,100,117,85,42,170,202,200,163,133,28,233,166,146,149,245,80,199,26,181,205,116,147,51,250,170,136,246,208,182,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,174,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,167,149,61,6,113,154,221,115,251,213,53,246,243,79,73,13,69,45,158,211,100,99,105,152,230,177,96,183,219,233,232,97,114,163,156,229,222,232,169,163,115,215,175,69,122,185,81,26,138,141,75,169,229,33,160,212,218,89,195,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,222,202,198,167,212,214,49,203,55,192,0,138,188,203,53,51,70,176,174,20,242,252,79,86,42,251,213,121,165,190,107,126,55,105,130,71,120,170,187,164,106,217,105,231,107,90,246,175,102,158,118,211,205,43,220,187,17,173,107,21,30,233,25,20,148,2,88,79,38,140,203,72,237,26,219,127,195,51,59,5,36,249,182,69,79,4,216,101,206,107,91,39,125,35,233,160,172,117,116,49,84,116,87,211,62,90,121,122,170,166,214,61,144,189,174,119,94,219,95,115,224,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,28,208,184,22,253,138,101,79,215,29,28,195,60,38,155,94,182,124,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,194,107,169,227,88,191,195,63,21,90,185,194,134,101,83,152,105,109,202,145,204,184,211,248,107,157,162,229,27,230,183,92,88,136,238,218,205,19,30,199,111,141,206,87,49,236,115,94,222,174,111,93,143,145,143,240,25,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,111,220,174,120,18,186,232,157,170,109,119,214,140,102,146,159,54,190,83,177,184,253,186,174,7,120,220,122,137,205,122,74,249,55,46,216,170,106,26,246,162,179,103,114,40,218,172,87,53,102,154,38,216,81,64,60,209,252,246,106,111,224,190,207,68,71,91,86,1,153,95,112,219,254,160,217,177,234,186,204,123,21,168,161,166,189,87,66,136,230,80,62,177,101,74,101,149,17,119,53,143,116,18,49,31,211,98,63,99,85,81,210,49,29,215,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,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,73,124,196,120,250,172,226,115,42,76,15,75,110,23,91,110,153,89,59,180,253,82,166,122,127,180,210,44,145,63,196,213,83,110,70,44,44,124,17,186,158,57,24,178,55,234,145,219,93,39,110,40,193,136,233,14,101,154,233,222,123,170,86,104,41,19,30,211,138,123,116,215,169,230,157,26,253,245,213,109,165,166,134,38,39,87,61,238,114,200,245,94,136,196,100,47,234,228,114,177,175,244,28,39,121,167,209,191,80,49,239,113,128,186,158,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,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,10,171,231,157,247,39,249,147,244,210,42,242,184,243,217,166,95,141,123,61,105,127,192,0,0,43,171,155,143,10,58,113,144,105,61,227,138,107,100,95,6,204,241,127,1,5,202,74,120,81,99,190,210,203,83,13,36,109,168,78,169,210,104,187,172,86,76,157,92,177,177,98,114,57,18,37,134,155,13,36,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,238,192,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,0,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,201,205,69,79,154,33,77,153,215,40,77,101,161,226,58,135,77,240,91,135,139,211,107,215,118,225,6,99,88,214,187,225,84,49,189,169,44,21,113,181,91,190,177,189,198,54,54,51,107,106,58,163,209,98,107,103,74,123,137,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,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,214,227,165,113,247,192,157,171,139,188,102,138,251,141,86,82,90,117,23,29,167,90,75,61,101,84,141,130,138,170,9,42,33,116,145,87,72,202,121,103,123,35,141,181,14,133,172,84,70,201,51,213,126,79,113,29,121,98,242,244,172,197,171,41,184,138,226,7,16,236,221,97,219,46,37,96,185,195,60,21,86,170,168,167,154,57,106,171,105,39,133,155,102,78,212,47,166,93,207,106,54,69,147,106,61,34,115,44,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,4,106,227,127,141,28,87,132,125,56,158,186,137,214,171,222,125,114,237,193,100,199,165,174,141,178,51,186,147,109,174,169,129,30,147,45,27,22,9,17,92,196,250,228,70,197,185,155,150,70,103,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,213,232,238,177,103,218,21,159,218,245,27,78,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,254,101,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,2,149,185,213,249,167,197,189,63,161,247,27,137,213,121,24,253,246,126,91,253,72,159,252,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,165,27,209,174,99,159,20,178,177,30,205,251,147,60,58,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,157,18,106,114,194,227,214,155,70,46,180,156,63,107,5,246,146,131,79,174,117,21,51,90,174,245,125,215,173,166,227,59,161,217,12,146,186,94,213,61,11,149,179,185,85,34,250,102,157,100,123,154,197,145,237,185,240,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,249,25,151,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,143,107,196,30,181,254,218,110,56,39,135,183,248,90,12,19,79,241,252,42,143,124,91,38,151,193,82,167,136,146,78,146,61,174,235,85,45,78,199,38,222,177,36,91,154,142,221,214,197,57,37,232,229,138,44,87,58,226,6,162,110,245,234,166,224,184,117,28,123,94,223,9,75,28,116,245,117,11,213,31,178,78,243,229,166,249,43,55,51,194,253,46,233,35,145,44,252,0,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,0,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,111,220,109,113,41,167,28,55,232,117,242,231,154,165,170,233,117,200,237,245,150,187,6,55,95,74,149,145,222,106,159,10,181,99,158,157,92,221,244,109,238,53,106,21,92,214,164,110,218,138,175,146,54,63,61,153,101,255,0,237,94,85,121,202,126,9,106,179,124,102,225,81,112,248,117,166,155,195,208,209,247,100,115,251,20,241,117,94,220,44,221,181,140,234,187,90,136,157,87,161,210,184,82,215,75,87,15,26,209,100,212,107,238,5,143,229,86,216,42,41,162,172,138,233,107,109,116,244,48,54,174,9,164,171,183,181,210,70,216,171,152,216,85,33,149,93,209,170,245,235,252,250,166,138,112,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,46,229,255,0,114,184,242,39,166,95,141,123,197,105,42,128,6,85,203,254,229,113,228,79,76,191,26,247,138,210,85,17,87,154,63,145,61,77,252,23,222,40,138,11,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,216,184,195,211,138,171,156,150,175,131,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,199,248,128,229,133,128,234,167,21,24,174,176,82,219,234,228,196,242,107,197,93,94,162,218,169,235,161,162,99,21,148,72,234,105,105,153,28,77,126,202,138,152,92,218,167,36,142,153,207,170,222,205,157,95,36,115,212,2,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,144,80,15,52,127,61,154,155,248,47,179,209,29,171,147,86,186,105,198,155,106,62,103,165,249,173,231,225,87,93,70,248,76,86,9,167,68,109,45,69,85,42,213,34,210,186,69,95,162,105,60,83,123,72,169,181,238,99,152,142,71,186,54,62,213,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,158,213,62,76,231,93,53,31,82,116,227,6,210,252,214,243,241,91,86,156,248,232,172,19,78,138,234,170,122,90,164,167,69,165,116,138,191,92,49,248,86,246,145,83,115,26,247,49,28,172,108,108,103,107,229,113,231,179,76,191,26,246,122,210,85,115,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,147,252,212,56,10,169,165,169,186,241,79,163,118,42,186,198,86,84,77,112,206,109,148,253,164,101,27,18,40,90,149,244,212,241,196,215,43,21,204,158,90,167,185,239,126,249,123,189,17,137,43,153,0,56,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,190,123,80,208,159,15,28,64,224,60,77,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,187,37,107,85,221,86,57,99,119,203,114,29,44,25,172,226,159,69,63,119,110,32,179,109,28,142,225,227,105,49,251,130,120,9,221,47,114,71,208,207,19,42,41,123,174,237,198,139,50,65,52,73,38,214,35,123,136,253,189,91,209,87,149,30,171,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,215,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,78,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,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,157,110,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,218,248,78,229,181,159,113,71,162,89,62,171,208,100,52,150,42,133,168,101,183,17,167,185,50,104,41,174,19,199,60,62,46,170,105,82,23,170,211,54,37,158,38,118,154,229,117,67,92,142,116,105,11,146,72,149,254,21,96,89,87,251,107,142,100,152,229,195,254,82,142,186,219,93,79,39,253,153,33,154,57,25,255,0,19,154,230,255,0,98,161,125,60,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,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,23,39,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,201,205,69,79,154,33,66,252,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,123,101,124,105,177,26,248,186,109,115,157,28,168,206,255,0,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,67,35,103,122,223,193,64,60,209,252,246,106,111,224,190,207,68,73,78,75,88,158,43,156,216,181,219,22,205,113,155,86,65,101,173,251,49,226,109,215,74,40,234,233,103,216,251,139,217,190,41,17,204,118,215,177,174,78,169,242,115,81,83,230,136,69,94,58,56,50,190,240,121,168,244,182,200,238,191,25,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,143,192,98,252,80,235,142,29,163,89,22,131,88,51,251,173,62,33,147,118,34,169,164,90,185,159,225,169,88,234,135,205,75,74,138,253,148,240,212,62,165,93,80,145,181,29,46,198,181,206,216,233,26,255,0,147,135,142,31,179,238,38,181,66,135,74,52,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,237,145,53,202,222,139,36,177,183,229,185,11,116,227,75,66,244,227,135,78,89,153,230,151,233,125,155,192,218,168,126,13,44,211,74,168,250,171,133,83,174,244,41,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,106,91,132,239,52,250,55,234,6,61,238,48,23,83,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,101,11,115,67,253,129,126,244,25,39,236,139,226,191,105,62,33,47,219,61,190,11,224,222,59,195,211,116,240,94,31,248,157,238,231,137,241,125,239,171,196,111,254,221,199,148,229,227,251,125,253,232,44,127,187,159,194,190,210,124,62,225,226,190,57,227,126,13,224,124,59,183,252,67,193,255,0,19,179,220,236,236,235,244,248,143,13,215,231,208,208,160,42,175,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,0,0,0,138,188,209,252,137,234,111,224,190,241,68,80,9,170,128,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,0,0,0,10,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,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,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,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,239,192,203,48,12,203,5,166,199,234,179,12,122,174,210,204,170,207,29,254,208,149,40,141,125,85,186,73,101,138,42,132,103,93,205,99,221,4,138,205,200,155,153,181,237,234,199,177,206,250,172,186,103,149,100,26,113,148,106,149,166,147,196,89,112,251,133,174,223,119,237,199,35,228,167,241,233,85,216,157,219,88,172,100,40,250,69,141,207,123,155,252,73,224,106,35,149,255,0,46,151,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,214,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,63,65,26,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,184,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,17,171,141,254,11,177,94,46,52,226,122,26,38,218,172,153,245,183,183,61,147,33,150,134,55,72,254,210,77,182,134,166,116,98,204,148,111,89,228,85,107,23,232,145,91,46,215,237,88,223,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,230,91,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,80,5,11,115,83,209,203,22,145,113,113,119,169,199,38,233,73,158,219,226,204,100,166,218,255,0,239,90,170,153,231,142,165,55,189,238,87,247,39,167,150,126,191,75,91,223,216,214,163,88,138,177,0,209,159,3,250,59,106,209,14,23,52,255,0,17,163,176,213,218,174,85,182,122,107,221,250,42,234,86,193,90,183,90,184,155,53,75,106,26,140,99,183,198,231,36,13,73,19,123,99,130,54,57,87,103,83,186,128,0,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,0,64,14,117,126,86,49,111,80,40,125,186,226,86,175,1,186,153,138,232,223,20,184,174,169,102,181,126,30,203,140,219,239,247,10,157,178,70,201,38,217,101,173,217,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,67,229,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,232,87,68,215,189,190,38,70,182,55,76,253,206,220,244,70,162,246,217,27,25,34,185,108,114,247,183,113,3,187,90,117,178,207,226,244,218,63,27,111,183,218,252,93,85,21,69,210,186,62,211,82,125,209,177,187,232,219,220,168,110,248,167,107,187,244,251,21,21,173,123,86,63,241,163,194,78,85,194,54,169,174,45,114,151,199,99,119,223,19,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,94,143,67,186,242,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,125,123,94,212,123,26,213,124,202,248,22,95,247,43,143,34,122,101,248,215,188,86,146,168,0,101,92,191,238,87,30,68,244,203,241,175,120,173,37,81,21,121,163,249,19,212,223,193,125,226,136,160,19,223,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,67,220,60,113,3,128,241,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,236,149,173,87,117,88,229,141,223,45,200,116,176,0,0,160,30,104,254,123,53,55,240,95,103,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,233,145,187,91,39,110,46,151,199,39,8,150,174,47,180,141,184,164,23,26,75,62,89,97,168,117,203,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,38,221,253,181,234,143,142,25,21,178,118,146,55,103,219,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,108,241,54,235,165,20,148,149,80,111,99,94,205,241,72,141,123,119,49,237,114,117,79,155,92,138,159,37,66,74,242,184,243,217,166,95,141,123,61,105,42,185,231,125,201,254,100,253,52,138,188,174,60,246,105,151,227,94,207,90,95,241,154,30,37,45,154,71,101,215,156,230,205,161,18,85,201,130,80,94,38,166,179,190,162,173,149,72,230,51,163,100,88,102,99,156,146,211,119,82,78,195,213,206,123,161,237,43,213,94,174,82,85,114,113,173,213,202,94,37,235,160,195,45,53,117,152,77,101,158,104,115,57,156,231,165,37,27,17,143,125,12,202,155,218,197,169,90,134,118,227,69,71,191,181,45,82,181,168,137,35,217,118,128,172,14,117,154,23,89,117,177,97,124,67,216,108,221,239,130,111,198,242,42,152,214,121,36,101,44,175,238,80,189,204,68,88,163,133,147,58,169,142,145,85,142,89,42,224,103,215,213,168,202,150,44,127,147,6,131,83,101,90,161,146,235,253,246,138,175,195,224,244,237,181,216,158,234,121,91,4,151,26,200,228,108,242,50,100,122,49,239,134,155,171,29,18,181,255,0,42,232,222,187,21,172,87,92,72,0,20,129,204,235,141,170,205,115,212,122,157,36,210,252,175,126,155,98,251,168,230,169,180,220,167,90,92,150,169,203,12,146,73,51,17,91,20,208,193,52,45,100,43,181,237,220,201,37,100,142,108,172,70,242,14,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,66,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,21,151,205,139,130,10,204,147,226,124,89,233,157,46,250,187,125,189,37,205,168,150,105,230,154,170,56,124,60,20,245,84,176,182,39,163,123,80,35,214,161,93,35,35,108,84,237,122,55,114,72,231,86,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,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,234,235,231,157,247,39,249,147,244,211,149,114,84,243,79,148,250,127,93,238,54,226,234,79,41,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,252,72,94,201,27,210,72,152,239,165,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,5,0,243,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,246,188,223,120,152,210,58,29,47,169,225,149,180,52,153,22,119,115,168,162,185,61,90,140,122,99,12,142,70,202,217,222,245,106,171,42,102,139,124,77,141,187,95,217,158,71,189,205,99,227,108,212,236,88,255,0,39,254,40,48,29,53,201,174,124,63,229,246,138,74,27,150,160,222,41,229,178,223,153,79,12,75,36,237,167,149,60,37,101,76,146,181,202,197,115,34,109,44,76,99,151,189,85,50,127,255,0,68,38,255,0,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,11,169,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,107,220,205,120,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,116,85,101,76,209,117,108,108,102,217,24,201,59,251,163,84,135,187,77,152,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,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,144,0,170,190,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,151,252,0,0,2,42,243,71,242,39,169,191,130,251,197,17,64,38,170,0,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,0,0,0,40,7,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,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,80,183,52,93,66,215,28,183,137,171,150,49,172,86,31,129,208,98,158,38,147,19,164,131,188,218,90,187,60,149,82,190,11,139,81,210,201,27,230,154,52,141,178,201,30,212,221,78,216,220,214,186,21,107,124,167,47,77,61,208,237,77,226,107,31,198,53,214,253,224,40,63,135,87,99,164,151,179,225,111,23,136,170,160,124,54,234,148,154,41,35,124,51,70,147,181,99,93,139,35,182,198,215,110,123,90,238,215,206,175,205,62,45,233,253,15,184,220,78,149,201,30,211,106,191,218,181,230,197,125,182,82,92,109,183,26,124,126,146,178,142,174,22,205,5,76,18,54,230,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,43,175,90,241,188,7,14,213,204,191,20,210,220,158,175,34,196,236,247,138,154,43,77,214,165,33,87,213,193,27,213,169,34,62,7,186,41,89,213,23,100,204,86,164,172,70,201,178,61,253,182,206,174,75,25,110,174,51,87,50,188,30,204,234,186,189,58,117,157,247,43,212,51,74,246,210,80,220,85,241,178,154,120,149,34,123,124,76,141,108,145,172,123,226,238,68,199,189,92,245,166,99,15,63,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,71,42,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,1,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,141,204,114,177,238,114,50,20,101,43,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,247,46,110,53,255,0,122,173,56,158,193,159,220,237,81,234,110,45,252,59,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,128,10,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,165,85,253,82,176,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,191,51,77,32,0,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,79,254,117,126,86,49,111,80,40,125,186,226,82,177,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,91,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,231,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,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,2,255,0,185,92,121,19,211,47,198,189,226,180,160,18,255,0,185,92,121,19,211,47,198,189,226,180,149,64,202,185,127,220,174,60,137,233,151,227,94,241,90,74,162,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,146,156,200,184,5,190,232,22,85,116,214,221,55,183,248,221,50,200,46,15,168,168,134,150,153,145,253,153,170,158,78,169,76,248,226,107,88,218,55,61,251,96,145,173,70,179,171,97,127,71,118,223,55,21,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,4,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,37,101,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,32,160,30,104,254,123,53,55,240,95,103,162,37,87,35,31,190,207,203,127,169,17,87,154,63,158,205,77,252,23,217,232,142,127,161,156,40,234,63,17,58,113,168,249,174,151,197,241,91,174,156,252,50,121,172,17,66,174,170,185,82,213,37,90,200,234,101,69,250,230,143,194,181,82,30,155,164,107,220,140,85,123,89,28,188,215,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,39,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,214,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,50,0,115,185,192,48,219,22,101,166,90,131,102,199,169,40,242,28,170,158,237,77,122,174,133,21,175,175,101,26,81,37,50,202,136,187,92,246,54,121,24,143,233,189,89,177,170,170,216,216,141,142,188,174,60,246,105,151,227,94,207,90,74,174,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,146,171,154,31,48,47,252,100,225,75,72,166,255,0,59,105,204,239,13,119,253,90,84,166,162,158,158,167,254,179,77,87,28,209,127,187,139,167,245,148,174,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,104,123,135,142,31,176,30,25,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,221,145,53,202,222,169,28,81,183,231,181,14,150,14,21,199,54,55,128,229,124,37,234,101,163,83,178,122,188,127,30,109,159,198,207,95,72,144,186,118,79,77,52,117,20,209,198,201,158,198,74,249,42,34,134,52,133,94,197,149,94,145,181,236,115,209,233,156,194,252,249,86,90,109,86,238,7,48,26,203,125,178,146,150,162,233,81,120,171,174,150,24,90,199,213,78,151,58,152,82,89,92,137,213,239,72,161,138,52,115,186,174,200,216,223,228,212,68,150,160,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,39,79,52,140,247,92,116,239,134,10,235,230,142,63,225,180,139,112,163,143,34,191,209,222,38,161,186,90,41,86,162,36,133,212,137,26,177,93,221,157,99,134,71,36,138,230,178,69,111,105,237,145,242,67,66,230,135,185,125,99,26,71,140,240,151,130,166,139,220,42,238,118,43,157,60,213,245,55,58,235,107,40,107,107,174,46,153,236,171,117,68,108,234,136,248,229,141,208,55,235,151,164,112,70,212,150,86,181,178,58,69,3,54,220,93,97,186,71,128,113,23,153,226,218,17,127,164,188,224,148,213,20,211,89,234,169,46,140,184,192,140,154,150,25,164,134,58,150,42,164,140,138,89,36,137,21,92,231,162,70,136,247,57,232,231,44,170,228,227,154,235,205,54,182,215,96,120,125,61,93,195,75,234,169,230,174,203,153,51,55,82,90,231,236,61,41,42,98,114,185,18,58,153,101,142,56,85,173,220,178,196,143,87,49,201,3,100,135,165,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,32,0,80,15,52,127,61,154,155,248,47,179,209,31,171,192,207,25,182,46,15,52,227,88,174,113,218,190,51,153,229,31,3,167,198,109,178,177,233,74,233,34,74,254,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,118,162,190,88,226,174,83,150,101,89,205,246,171,41,205,114,107,174,65,122,173,217,226,110,55,74,217,42,234,167,216,198,177,155,229,145,92,247,109,99,26,212,234,191,38,181,17,62,72,133,159,233,95,40,175,180,188,35,212,253,169,200,190,17,171,25,103,128,201,45,222,46,223,219,134,203,219,130,110,213,174,167,124,94,37,157,198,213,59,196,237,219,178,88,224,233,28,158,27,248,245,129,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,205,174,69,79,146,161,61,46,92,118,218,181,187,151,14,119,161,154,165,147,85,201,170,22,26,123,83,105,107,46,147,181,239,201,40,153,121,164,115,95,28,157,17,95,83,12,93,27,35,31,186,71,178,62,254,233,21,102,237,68,190,19,188,211,232,223,168,24,247,184,192,93,79,52,127,34,122,155,248,47,188,81,20,87,164,247,252,171,20,213,60,55,41,193,108,159,25,201,44,217,5,186,225,103,183,120,105,42,60,101,116,85,49,190,8,59,81,42,73,38,249,26,198,236,98,163,157,215,162,42,42,161,249,89,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,252,154,212,68,249,34,22,211,201,179,72,244,57,218,113,118,213,186,43,197,171,36,212,159,136,36,21,212,213,20,16,248,172,78,54,165,68,112,182,157,239,106,202,223,21,12,146,61,243,49,201,28,141,233,23,77,208,74,171,101,68,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,85,115,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,191,224,0,0,17,87,154,63,145,61,77,252,23,222,40,138,1,53,80,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,0,42,175,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,0,2,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,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,4,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,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,167,16,57,247,16,247,92,90,251,168,207,164,158,229,138,226,244,56,172,85,145,44,206,158,186,10,103,74,230,212,213,73,52,146,58,90,151,186,103,186,73,17,90,142,95,158,212,249,245,249,48,109,116,212,125,54,211,140,231,75,240,171,207,194,173,90,141,224,98,191,205,2,43,106,170,41,105,82,161,18,149,178,34,253,16,201,226,157,221,68,77,207,107,26,197,114,49,210,49,237,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,63,91,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,237,83,234,193,116,159,75,52,191,199,126,204,244,211,20,196,190,39,218,241,191,2,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,230,165,64,243,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,21,43,205,175,130,143,130,86,86,113,101,166,86,203,85,29,150,110,204,121,165,190,4,236,72,218,233,167,237,178,230,212,87,108,147,188,249,98,142,86,198,214,185,36,70,202,169,34,203,51,217,8,56,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,242,115,30,230,175,84,85,67,73,32,166,14,116,249,253,77,247,136,108,83,79,169,242,26,74,203,110,43,139,178,165,244,48,172,78,125,5,198,178,162,69,153,37,86,166,246,189,244,240,80,61,24,245,249,51,99,154,137,220,85,116,0,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,211,78,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,204,246,160,0,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,7,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,253,170,121,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,191,54,185,81,126,74,164,64,231,87,229,99,22,245,2,135,219,174,37,80,112,221,162,23,94,35,245,183,22,209,123,53,242,146,205,81,145,212,74,215,215,212,198,233,25,77,4,48,73,81,51,209,141,249,189,233,20,50,108,103,86,163,159,181,170,230,34,171,211,69,58,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,153,19,218,130,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,253,18,43,101,218,253,171,27,243,216,95,247,43,143,34,122,101,248,215,188,86,157,87,247,78,225,99,255,0,70,157,42,255,0,228,219,119,255,0,98,123,252,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,62,110,114,170,252,213,79,214,6,85,203,254,229,113,228,79,76,191,26,247,138,210,85,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,143,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,249,57,168,169,243,68,40,7,142,142,12,175,188,30,106,61,45,178,59,175,198,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,153,92,154,36,226,73,148,215,246,220,40,170,231,210,9,41,224,109,11,239,149,53,241,50,9,251,181,138,175,178,181,99,117,44,172,239,164,172,170,99,93,26,163,223,19,247,43,152,177,190,199,243,173,39,210,205,80,240,63,180,205,52,197,50,223,134,119,124,23,199,108,212,213,254,23,185,183,185,218,239,49,219,55,118,217,187,111,78,187,27,215,249,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,136,123,80,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,191,38,181,17,62,72,135,234,224,186,79,165,154,95,227,191,102,122,105,138,98,95,19,237,120,223,129,89,169,168,60,87,111,119,111,187,217,99,119,237,238,63,110,238,189,55,187,167,243,82,139,57,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,121,78,105,28,2,209,233,223,142,226,111,71,45,246,171,110,32,190,14,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,250,217,35,251,48,215,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,76,14,108,218,189,134,235,214,151,240,231,171,154,127,61,92,150,44,138,159,38,154,157,42,224,88,103,137,236,146,223,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,107,151,133,114,184,243,217,166,95,141,123,61,105,42,185,231,125,201,254,100,253,52,173,93,49,212,204,171,72,178,248,243,172,42,175,194,94,169,237,247,43,125,53,83,100,146,57,41,124,109,20,244,111,158,39,198,246,189,147,70,202,135,62,55,163,190,153,26,199,42,42,34,162,254,86,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,223,225,173,214,186,41,42,234,167,216,199,61,251,34,141,28,247,109,99,28,229,232,159,38,181,85,126,72,165,255,0,112,47,193,149,139,131,205,56,170,182,73,117,248,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,2,184,57,207,235,205,78,43,165,248,214,128,88,171,105,60,70,113,80,235,165,245,141,168,137,211,199,110,163,146,55,65,27,225,86,43,216,201,170,122,61,178,163,153,243,161,145,137,189,28,244,109,59,22,125,201,79,93,40,237,87,220,211,135,139,245,231,179,241,189,153,38,59,77,34,65,28,111,170,137,157,186,230,53,234,169,44,147,62,22,210,189,177,162,61,169,29,36,239,250,58,57,95,109,64,242,153,214,147,233,102,168,120,31,218,102,154,98,153,111,195,59,190,11,227,182,106,106,255,0,11,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,252,144,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,196,61,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,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,126,190,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,190,146,10,243,58,227,106,143,67,52,226,167,73,52,191,43,217,169,57,70,234,57,170,109,55,40,18,171,26,165,106,67,36,146,76,196,87,75,12,211,195,51,89,10,237,99,182,190,73,89,35,93,19,17,212,195,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,119,134,76,7,133,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,55,206,232,211,115,152,199,79,43,98,99,220,245,142,53,107,55,59,162,185,208,47,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,169,63,39,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,155,156,136,159,53,67,245,128,40,7,154,63,158,205,77,252,23,217,232,136,170,90,167,43,206,95,191,248,183,197,110,174,195,254,106,237,134,89,220,223,250,204,75,83,91,5,69,55,253,90,166,146,72,101,255,0,113,47,95,234,161,106,132,21,230,117,193,45,30,185,233,197,78,173,233,126,41,191,82,113,125,213,147,83,90,109,176,45,86,75,74,228,134,57,35,153,232,141,150,105,160,134,22,190,20,220,247,109,100,145,50,55,58,86,43,105,4,234,188,39,121,167,209,191,80,49,239,113,128,186,158,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,19,255,0,152,191,45,31,242,189,116,225,163,19,255,0,55,241,188,58,207,65,255,0,84,165,167,248,77,5,21,47,253,60,213,27,223,254,233,237,255,0,248,144,175,94,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,158,212,52,39,195,199,16,56,15,19,90,95,67,170,250,114,250,182,91,107,42,42,41,37,163,174,88,82,182,138,120,100,86,186,42,136,225,146,70,198,245,110,201,90,213,119,85,142,88,221,242,220,135,171,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,253,170,121,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,191,54,185,81,126,74,165,117,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,191,224,0,0,17,87,154,63,145,61,77,252,23,222,40,138,1,53,80,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,0,60,166,117,164,250,89,170,30,7,246,153,166,152,166,91,240,206,239,130,248,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,255,0,36,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,177,15,106,0,5,0,243,71,243,217,169,191,130,251,61,17,63,249,42,121,88,202,125,64,174,246,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,1,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,141,204,114,177,238,114,50,20,101,43,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,125,120,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,230,95,247,4,28,23,98,188,35,233,196,20,53,173,181,94,243,235,151,114,123,222,67,21,12,109,145,157,212,135,117,13,52,234,196,153,104,216,176,70,168,215,175,215,34,58,93,172,220,145,178,74,128,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,25,150,226,7,83,63,108,154,227,158,106,148,117,119,90,138,76,155,32,174,184,80,124,82,77,245,80,208,190,103,120,88,31,245,189,27,218,129,34,141,24,215,43,88,214,35,90,187,90,135,224,102,88,6,101,167,213,54,170,92,207,30,171,181,62,249,103,162,191,219,22,100,77,149,150,234,184,146,90,122,136,158,213,86,189,142,106,244,94,139,244,189,175,99,182,189,142,106,92,159,38,156,254,167,38,225,114,233,134,92,114,26,74,186,140,59,40,171,166,163,183,181,98,73,232,109,213,17,69,81,26,189,173,68,122,178,74,153,43,149,175,127,94,170,217,26,139,210,61,173,158,160,0,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,25,87,47,251,149,199,145,61,50,252,107,222,43,73,84,0,50,174,95,247,43,143,34,122,101,248,215,188,86,146,168,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,120,173,94,209,125,47,215,172,54,77,63,213,204,66,147,34,177,73,81,21,90,83,204,249,34,124,83,198,171,178,88,165,137,205,150,39,244,87,53,92,199,53,85,143,123,23,171,94,228,95,223,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,230,231,42,175,205,84,253,96,86,175,57,77,88,213,61,47,253,144,126,204,245,47,43,196,190,39,246,131,198,252,10,243,83,65,226,187,127,15,237,247,123,47,110,253,189,199,237,221,215,166,247,116,254,106,115,94,81,58,223,173,26,149,196,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,215,163,220,159,218,165,186,2,128,121,163,249,236,212,223,193,125,158,136,149,92,140,126,251,63,45,254,164,90,77,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,17,224,130,179,133,92,237,50,220,58,151,118,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,185,239,159,195,162,201,36,143,138,157,202,247,43,152,247,44,74,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,148,28,174,60,246,105,151,227,94,207,90,74,174,121,223,114,127,153,63,77,42,172,187,62,89,92,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,250,170,178,166,104,186,58,71,191,108,140,100,157,141,177,170,77,221,158,160,3,60,60,193,117,138,213,173,252,90,103,89,118,53,126,171,186,227,212,85,16,217,44,242,203,84,217,224,72,41,33,100,50,58,149,204,123,217,225,164,168,109,68,241,171,23,163,146,125,234,136,231,185,8,234,117,94,22,53,175,247,118,226,11,9,214,57,45,254,54,147,31,184,47,143,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,238,122,55,184,140,221,213,189,81,116,166,0,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,117,181,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,56,56,45,230,157,77,162,154,37,119,211,93,100,182,213,223,31,134,89,227,102,12,218,70,202,234,155,155,251,242,117,162,170,170,146,87,182,38,70,217,96,72,156,216,145,145,211,211,200,222,143,123,98,142,72,1,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,61,203,23,130,90,61,12,211,138,109,91,213,12,83,102,164,229,27,107,33,166,187,91,96,74,172,106,149,169,52,113,199,11,213,29,44,51,79,12,206,124,201,185,142,218,248,226,124,109,116,79,87,78,162,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,146,141,185,147,241,207,117,226,11,63,172,210,189,57,186,85,208,233,214,43,81,83,109,149,244,119,71,58,12,162,118,205,26,186,170,86,195,34,193,53,51,100,167,99,169,186,163,151,167,89,119,34,200,145,199,39,249,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,232,124,108,239,89,80,40,7,154,63,158,205,77,252,23,217,232,143,213,229,187,193,149,139,139,77,71,188,92,243,203,175,107,12,193,60,21,69,222,219,3,222,202,171,172,149,11,55,98,153,178,55,167,106,21,240,242,172,178,35,146,77,168,214,179,162,191,187,21,244,128,84,175,54,46,8,40,241,191,137,241,103,166,116,187,41,46,23,4,151,54,162,89,160,134,26,89,38,240,240,83,213,82,194,216,152,174,238,206,175,90,133,116,143,145,210,212,53,232,221,171,35,155,5,184,78,243,79,163,126,160,99,222,227,1,117,60,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,81,183,53,221,39,225,231,74,181,182,221,79,163,117,116,148,57,13,218,157,213,57,62,49,109,134,158,27,117,141,141,130,149,148,73,12,48,66,198,194,249,154,217,230,123,28,247,61,119,54,78,140,108,140,87,242,174,4,181,191,94,116,119,94,108,212,122,17,99,171,202,171,50,170,136,173,215,28,69,178,109,130,247,3,119,59,163,220,191,76,15,137,171,36,141,170,95,148,41,220,115,250,196,178,177,250,30,5,85,243,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,149,92,65,115,107,190,226,220,86,90,108,154,85,114,181,93,52,135,19,184,69,71,127,154,130,153,149,178,100,145,189,24,149,114,65,36,157,189,157,158,178,54,157,98,145,177,201,36,125,199,73,44,82,53,141,179,76,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,8,171,205,31,200,158,166,254,11,239,20,69,0,154,168,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,75,254,51,121,178,95,116,235,86,40,112,110,25,215,20,191,218,177,237,181,23,139,221,68,140,185,91,239,82,77,77,213,148,212,238,166,149,58,67,23,117,174,124,141,145,178,44,241,163,62,150,70,244,158,127,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,0,0,2,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,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,0,20,109,205,255,0,0,195,112,94,43,233,170,176,252,122,146,210,252,171,23,166,191,221,210,153,21,172,170,184,201,89,89,20,181,10,206,187,90,247,182,8,213,251,81,55,63,115,221,213,239,123,157,213,121,35,96,24,109,247,50,212,221,65,188,227,212,149,153,14,43,79,105,166,178,215,76,138,231,208,50,177,43,82,165,98,69,93,173,123,219,4,108,87,244,222,140,222,212,84,108,143,71,91,160,0,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,153,31,248,246,212,204,87,75,248,71,212,203,142,83,87,219,248,246,63,91,140,219,160,100,145,164,213,85,213,240,62,158,38,70,215,189,187,246,247,29,43,209,189,92,145,67,43,209,174,217,208,207,190,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,211,175,68,95,228,79,78,110,220,61,126,202,255,0,98,249,30,57,83,117,174,198,237,24,125,62,158,71,37,77,46,239,13,240,206,175,166,116,245,44,68,141,102,158,58,137,85,25,177,159,228,178,57,189,83,170,51,202,114,117,212,207,177,252,86,77,130,213,213,221,86,147,61,199,235,45,240,210,211,201,253,234,234,234,100,74,200,231,168,98,189,17,118,65,5,99,24,244,107,156,215,78,173,68,70,189,234,151,126,0,0,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,0,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,1,149,114,255,0,185,92,121,19,211,47,198,189,226,180,149,64,174,174,53,249,174,98,186,101,227,116,207,134,186,171,86,91,146,84,219,215,187,150,211,85,199,83,107,179,205,38,197,103,97,26,215,199,93,50,70,175,114,253,73,20,111,88,209,221,229,73,97,108,139,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,179,194,95,247,43,143,34,122,101,248,215,188,86,146,168,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,7,42,215,78,23,52,39,137,79,130,126,218,240,111,180,127,103,60,79,195,63,164,235,40,251,30,35,181,222,255,0,38,150,61,219,187,17,127,91,175,77,191,46,157,87,175,228,232,167,6,124,54,112,237,149,85,102,186,57,166,255,0,103,239,85,182,247,218,231,169,248,197,125,94,250,87,201,28,142,143,101,68,242,49,58,190,24,215,170,38,239,167,167,94,138,168,189,172,20,3,205,31,207,102,166,254,11,236,244,68,170,228,99,247,217,249,111,245,34,213,15,41,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,232,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,210,249,92,121,236,211,47,198,189,158,180,149,92,243,190,228,255,0,50,126,154,68,174,89,118,155,85,235,142,61,48,163,188,219,41,43,233,227,168,185,85,178,42,152,91,43,27,60,22,202,185,161,149,26,228,84,71,199,44,113,200,199,127,54,189,141,114,116,84,69,52,18,0,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,62,83,234,185,218,110,182,90,150,81,222,109,149,116,21,18,83,193,86,200,170,97,116,79,116,19,196,201,161,149,26,228,69,86,73,20,145,200,199,127,39,49,237,114,117,69,69,47,123,149,166,186,81,235,7,10,118,28,110,182,243,226,242,77,59,255,0,6,238,112,200,144,71,35,41,99,85,91,123,219,28,75,187,179,225,123,112,182,71,181,174,124,148,211,255,0,89,90,175,116,192,0,2,21,115,75,225,175,78,53,83,135,219,246,175,92,214,213,101,204,244,250,223,226,237,183,186,170,164,165,109,77,42,74,139,37,186,103,109,119,123,185,189,233,79,26,244,119,137,146,54,181,204,73,101,71,209,97,61,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,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,58,175,52,62,96,95,248,201,194,150,145,77,254,118,211,153,222,26,239,250,180,169,77,69,61,61,79,253,102,154,174,57,162,255,0,119,23,79,235,41,93,90,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,242,191,225,86,5,149,127,182,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,246,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,147,0,160,30,104,254,123,53,55,240,95,103,162,37,87,35,31,190,207,203,127,169,22,168,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,93,79,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,11,169,227,219,141,251,23,8,248,36,84,88,229,85,170,229,169,183,190,212,182,75,37,100,47,168,133,148,169,50,36,213,85,109,142,88,223,28,59,27,43,35,93,232,231,203,211,107,92,216,229,86,81,13,206,237,159,106,190,100,202,203,205,207,32,204,114,203,253,68,20,140,150,166,105,174,23,27,132,234,140,134,24,145,206,87,75,43,250,36,113,177,191,53,249,53,169,253,136,94,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,85,95,60,239,185,63,204,159,166,149,107,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,254,78,99,220,213,234,138,168,124,164,202,229,247,199,174,67,195,54,101,67,131,106,13,246,174,179,74,238,245,17,195,92,202,143,21,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,222,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,4,85,230,143,228,79,83,127,5,247,138,34,128,77,84,0,64,14,117,126,86,49,111,80,40,125,186,226,83,182,7,159,230,90,97,147,65,153,233,254,67,87,98,190,210,211,213,211,83,220,41,21,27,60,12,169,167,146,158,85,141,221,58,177,235,20,210,34,61,189,30,197,84,115,85,174,68,114,121,242,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,147,154,168,191,52,83,245,128,0,0,10,1,230,143,231,179,83,127,5,246,122,34,127,242,84,242,177,148,250,129,93,237,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,0,82,183,58,191,52,248,183,167,244,62,227,113,58,175,35,31,190,207,203,127,169,22,168,0,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,85,95,59,77,107,255,0,196,94,28,232,237,255,0,254,12,214,225,85,36,95,245,138,58,72,225,122,73,255,0,93,89,26,232,255,0,204,43,93,253,116,35,87,42,205,28,177,106,239,23,22,138,156,142,110,180,152,21,190,92,198,58,109,175,254,250,170,166,158,8,233,147,123,30,213,103,110,122,136,167,235,245,53,221,141,142,106,181,234,169,103,252,205,52,83,246,211,194,62,83,225,238,30,22,191,4,235,154,209,239,151,100,50,248,40,38,241,17,201,210,55,185,221,105,101,169,216,212,219,214,84,139,115,145,187,186,209,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,175,78,170,159,204,211,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,5,43,115,171,243,79,139,122,127,67,238,55,19,170,242,49,251,236,252,183,250,145,106,128,0,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,12,171,151,253,202,227,200,158,153,126,53,239,21,164,170,5,80,115,80,224,42,166,150,166,235,197,62,141,216,170,235,25,89,81,53,195,57,182,83,246,145,148,108,72,161,106,87,211,83,199,19,92,172,87,50,121,106,158,231,189,251,229,238,244,70,36,174,100,0,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,249,237,67,154,151,253,202,227,200,158,153,126,53,239,21,164,170,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,0,0,20,3,205,31,207,102,166,254,11,236,244,68,170,228,99,247,217,249,111,245,34,213,1,85,124,243,190,228,255,0,50,126,154,69,94,87,30,123,52,203,241,175,103,173,37,87,60,239,185,63,204,159,166,145,87,149,199,158,205,50,252,107,217,235,75,254,0,21,1,206,147,93,44,89,78,119,137,104,54,57,121,186,190,175,9,241,23,28,150,147,163,227,161,241,85,112,211,190,137,58,42,162,75,52,112,44,174,223,181,90,198,213,237,107,213,206,149,173,230,188,164,52,26,167,84,248,151,143,82,110,20,84,147,227,218,97,79,241,74,148,169,167,138,161,146,220,103,100,145,80,198,140,123,209,204,123,92,146,212,178,86,177,251,31,70,212,250,92,246,57,33,1,50,184,238,208,106,108,87,74,56,118,215,251,21,21,95,135,206,52,222,193,107,190,189,180,242,186,8,238,52,118,170,70,193,35,230,87,171,24,249,169,186,49,177,35,89,242,161,145,233,189,92,245,111,181,228,217,173,127,97,184,130,187,104,229,93,191,189,73,169,182,244,236,207,28,91,164,130,186,221,21,69,68,123,156,178,53,27,11,160,125,98,59,163,30,229,147,177,211,107,119,169,117,32,0,82,183,52,46,58,127,109,121,83,244,59,71,51,63,23,166,214,93,159,24,169,162,110,216,111,183,72,228,114,175,73,145,203,226,40,225,233,31,111,162,53,143,149,31,39,241,90,218,121,18,21,97,250,85,168,250,129,98,202,114,124,43,11,186,222,173,88,85,189,183,75,253,93,29,58,201,29,190,149,94,140,73,36,84,255,0,180,238,137,213,201,28,83,72,169,178,41,28,223,65,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,243,218,134,138,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,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,170,190,121,223,114,127,153,63,77,32,7,15,252,66,229,92,58,86,102,247,188,42,155,165,235,46,195,235,49,42,107,131,106,164,130,75,87,137,158,158,71,214,68,177,170,61,102,99,32,114,70,168,230,237,145,236,122,171,145,138,199,243,252,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,191,195,91,173,116,82,85,213,79,177,142,123,246,69,26,57,238,218,198,57,203,209,62,77,106,170,252,145,75,254,224,95,131,43,23,7,154,113,85,108,146,235,241,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,227,255,0,52,46,1,111,186,211,191,136,125,25,183,248,204,190,213,111,101,61,246,193,77,76,196,154,245,75,14,229,101,76,10,198,163,229,172,141,138,140,88,220,174,116,177,71,27,35,232,248,153,28,213,25,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,29,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,101,54,115,71,243,217,169,191,130,251,61,17,42,185,24,253,246,126,91,253,72,181,64,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,2,234,121,163,249,19,212,223,193,125,226,136,162,189,39,206,191,101,250,167,134,234,103,194,254,39,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,250,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,182,147,202,223,128,90,205,59,240,60,77,235,29,190,235,109,203,215,198,83,227,184,237,101,52,244,51,90,35,94,237,52,213,53,113,200,214,61,211,74,197,145,35,141,81,99,108,82,36,159,91,228,103,102,202,128,42,175,158,119,220,159,230,79,211,74,181,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,187,78,31,121,86,104,214,39,195,237,219,79,53,207,28,181,100,25,198,83,221,248,174,67,110,157,210,201,108,217,43,252,47,194,231,150,22,62,159,99,59,111,127,86,127,18,71,61,178,247,98,70,70,149,23,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,243,218,164,234,229,149,204,66,167,21,169,183,112,225,175,121,29,35,49,134,83,200,204,107,39,186,220,34,166,101,153,144,196,231,165,21,84,211,57,173,90,101,107,21,176,185,87,124,111,86,66,136,232,220,196,130,221,0,0,138,188,209,252,137,234,111,224,190,241,68,80,9,170,128,8,1,206,175,202,198,45,234,5,15,183,92,74,86,46,207,130,222,88,216,14,155,105,29,222,30,36,240,236,127,46,203,51,122,120,210,186,130,174,146,26,134,99,208,35,36,106,83,210,213,34,119,89,82,169,51,150,89,225,145,169,189,177,164,106,189,164,154,74,182,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,138,229,149,199,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,162,163,41,166,151,163,100,99,246,198,199,201,223,221,26,36,221,219,180,0,0,0,40,7,154,63,158,205,77,252,23,217,232,137,255,0,201,83,202,198,83,234,5,119,183,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,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,0,165,110,117,126,105,241,111,79,232,125,198,226,117,94,70,63,125,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,153,158,190,98,186,199,125,214,78,46,51,186,155,188,62,30,147,15,184,79,135,90,233,183,49,253,154,90,9,229,141,203,189,172,98,187,187,58,212,79,209,219,156,206,254,205,206,107,26,164,245,228,177,163,182,171,46,145,229,122,223,112,176,213,197,125,201,111,15,178,80,214,85,210,181,172,117,170,149,145,185,93,75,34,177,30,172,146,166,73,89,42,181,234,199,62,142,52,232,142,137,75,9,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,191,51,50,250,177,130,254,203,245,79,50,211,63,138,124,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,122,156,178,245,175,246,211,194,62,45,226,45,254,22,191,4,233,133,86,108,139,100,50,248,40,33,240,242,71,214,71,185,221,105,101,166,222,229,219,214,84,151,107,81,187,122,202,160,0,41,91,157,95,154,124,91,211,250,31,113,184,157,87,145,143,223,103,229,191,212,139,84,0,0,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,0,101,92,191,238,87,30,68,244,203,241,175,120,173,37,80,5,21,243,17,224,22,179,134,60,169,51,205,45,183,221,110,90,101,123,238,212,116,74,105,234,62,204,200,146,68,207,13,85,83,181,88,144,189,243,198,218,121,36,122,72,239,170,55,110,116,125,201,97,89,127,220,174,60,137,233,151,227,94,241,90,74,162,42,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,152,0,0,1,64,60,209,252,246,106,111,224,190,207,68,74,174,70,63,125,159,150,255,0,82,45,80,21,87,207,59,238,79,243,39,233,164,85,229,113,231,179,76,191,26,246,122,210,85,115,206,251,147,252,201,250,105,21,121,92,121,236,211,47,198,189,158,180,191,224,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,50,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,169,229,67,163,182,173,53,225,46,201,151,58,195,87,67,144,234,13,69,69,238,233,45,109,43,98,158,72,27,52,144,209,53,142,216,215,173,50,211,177,147,198,142,87,39,90,169,94,197,219,34,33,68,37,228,234,166,142,221,117,191,149,38,43,136,227,86,26,75,174,67,69,166,248,189,238,207,20,180,174,158,116,158,146,142,150,105,27,74,214,49,239,241,50,83,182,162,8,209,137,213,203,62,197,84,107,220,165,37,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,145,166,141,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,92,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,1,0,57,161,113,211,251,20,197,95,161,218,57,153,248,77,73,189,108,248,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,63,132,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,29,225,211,132,237,44,225,223,70,161,210,59,109,142,213,125,241,214,247,81,100,215,74,203,69,51,38,200,183,186,103,61,181,109,70,175,118,20,241,19,71,28,82,58,77,145,57,24,174,127,205,206,168,30,98,60,16,86,112,171,157,166,91,135,82,238,211,44,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,119,61,243,248,116,89,36,145,241,83,185,94,229,115,30,229,114,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,244,149,87,207,59,238,79,243,39,233,165,85,151,103,203,43,129,43,86,136,225,182,237,115,213,44,102,174,61,80,191,83,200,234,90,59,164,13,99,241,186,39,171,154,214,71,31,85,86,84,205,23,71,72,247,237,145,140,147,177,182,53,73,187,179,212,21,1,205,35,128,90,61,59,241,220,77,232,229,190,213,109,196,23,193,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,91,36,127,102,37,240,107,171,28,67,105,142,182,216,233,248,114,164,171,190,100,55,202,133,166,76,97,243,84,124,58,240,254,196,204,98,214,67,20,209,53,236,129,179,75,50,62,71,163,34,218,178,42,181,173,114,158,215,154,63,158,205,77,252,23,217,232,137,85,200,199,239,179,242,223,234,69,170,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,23,83,205,31,200,158,166,254,11,239,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,10,171,231,157,247,39,249,147,244,210,42,242,184,243,217,166,95,141,123,61,105,127,196,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,191,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,2,42,243,71,242,39,169,191,130,251,197,17,64,38,170,0,32,7,58,191,43,24,183,168,20,62,221,113,43,215,150,93,166,213,122,227,143,76,40,239,54,202,74,250,120,234,46,85,108,138,166,22,202,198,207,5,178,174,104,101,70,185,21,17,241,203,28,114,49,223,205,175,99,92,157,21,17,77,4,156,127,138,46,25,48,30,41,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,223,3,164,77,205,99,221,4,77,149,140,115,22,72,209,204,220,222,168,230,231,219,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,63,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,0,0,2,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,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,0,20,173,206,175,205,62,45,233,253,15,184,220,78,171,200,199,239,179,242,223,234,69,170,0,10,86,231,87,230,159,22,244,254,135,220,110,39,85,228,99,247,217,249,111,245,34,213,0,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,15,107,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,216,231,65,36,244,212,146,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,252,204,203,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,105,39,133,93,45,253,139,112,227,167,90,103,53,139,224,213,246,108,126,151,226,180,94,43,196,118,174,146,179,189,93,252,68,123,218,238,181,82,206,239,161,202,196,235,209,157,26,141,68,234,165,27,115,119,209,219,86,154,241,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,136,212,58,255,0,36,189,99,190,197,149,103,92,63,84,67,222,178,212,219,215,49,163,147,115,27,225,42,163,146,158,146,161,58,35,55,201,222,100,180,223,53,126,214,120,95,165,189,100,114,165,181,0,1,74,220,234,252,211,226,222,159,208,251,141,196,234,188,140,126,251,63,45,254,164,90,160,0,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,3,42,229,255,0,114,184,242,39,166,95,141,123,197,105,42,128,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,45,255,0,149,199,145,61,50,252,107,222,43,73,84,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,0,0,40,7,154,63,158,205,77,252,23,217,232,137,85,200,199,239,179,242,223,234,69,170,2,170,249,231,125,201,254,100,253,52,138,188,174,60,246,105,151,227,94,207,90,74,174,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,151,252,1,10,185,177,107,165,139,76,56,96,185,233,207,198,110,180,89,78,165,244,183,90,27,111,71,179,117,44,21,20,242,87,172,210,162,181,27,11,160,127,97,204,234,174,147,196,163,118,57,157,199,50,157,184,110,209,11,175,17,250,219,139,104,189,154,249,73,102,168,200,234,37,107,235,234,99,116,140,166,130,24,36,168,153,232,198,252,222,244,138,25,54,51,171,81,207,218,213,115,17,85,233,165,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,12,177,26,83,225,59,202,198,141,250,127,143,123,116,5,21,241,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,254,10,181,239,115,218,247,45,143,242,104,214,251,174,117,162,87,253,23,184,88,233,41,233,244,190,162,7,80,215,195,35,183,213,193,114,158,178,161,89,43,23,170,35,227,150,57,122,61,170,136,230,72,198,237,69,98,190,75,10,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,60,89,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,177,120,37,163,208,205,56,166,213,189,80,197,54,106,78,81,182,178,26,107,181,182,4,170,198,169,90,147,71,28,112,189,81,210,195,52,240,204,231,204,155,152,237,175,142,39,198,215,68,245,116,234,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,58,220,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,191,61,170,88,255,0,41,222,55,235,50,79,134,112,153,169,149,91,234,237,246,245,139,9,173,72,103,154,106,168,225,241,19,212,82,213,76,233,94,141,237,64,140,74,116,108,108,141,177,83,185,138,237,201,27,93,249,92,243,190,228,255,0,50,126,154,57,94,114,253,255,0,197,190,43,117,118,31,243,87,108,50,206,230,255,0,214,98,90,154,216,42,41,191,234,213,52,146,67,47,251,137,122,255,0,85,11,84,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,15,188,49,104,215,12,54,43,181,131,72,113,127,134,199,123,184,75,112,174,169,158,103,84,85,77,213,239,88,96,116,207,234,245,134,6,61,99,137,138,171,209,187,156,229,116,146,75,35,233,91,154,63,158,205,77,252,23,217,232,137,85,200,199,239,179,242,223,234,69,170,0,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,23,83,205,31,200,158,166,254,11,239,20,69,90,240,9,192,157,215,139,188,154,182,251,146,214,85,218,116,235,29,168,74,75,197,101,44,142,130,182,170,121,41,230,116,113,80,200,250,121,96,123,227,145,180,238,153,175,84,86,199,51,21,62,111,105,125,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,170,190,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,151,252,8,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,163,111,240,171,2,202,191,219,92,115,36,199,46,31,242,148,117,214,218,234,121,63,236,201,12,209,200,207,248,156,215,55,251,21,11,233,224,39,141,251,23,23,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,59,29,19,36,93,234,230,75,215,115,90,217,34,87,202,160,8,171,205,31,200,158,166,254,11,239,20,69,0,154,168,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,34,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,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,249,181,200,169,242,84,46,251,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,253,50,55,107,100,237,197,53,64,0,2,128,121,163,249,236,212,223,193,125,158,136,159,252,149,60,172,101,62,160,87,123,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,0,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,248,197,5,38,202,166,86,214,200,232,246,84,79,27,215,163,38,141,122,162,109,250,186,117,234,138,137,208,57,82,112,185,174,220,53,254,212,127,109,120,55,217,207,180,127,4,248,103,244,157,29,103,127,195,248,238,247,249,52,178,109,219,223,139,250,221,58,238,249,117,232,189,39,248,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,198,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,213,211,175,84,84,78,129,202,147,133,205,118,225,175,246,163,251,107,193,190,206,125,163,248,39,195,63,164,232,235,59,254,31,199,119,191,201,165,147,110,222,252,95,214,233,215,119,203,175,69,233,63,192,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,227,57,37,231,225,158,10,139,197,67,79,221,237,92,169,102,147,248,147,61,145,183,164,113,61,223,83,147,175,78,137,213,85,17,107,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,191,34,197,121,147,233,110,187,107,79,14,45,211,61,5,177,124,102,190,243,144,81,124,114,139,197,81,211,247,109,113,50,89,191,198,85,61,141,111,74,168,168,221,244,57,30,189,58,124,218,175,69,174,174,31,185,95,113,99,73,174,56,29,203,84,52,122,213,69,136,91,178,10,27,133,241,247,75,205,182,178,150,90,24,38,108,179,64,248,33,154,87,203,221,99,29,18,51,182,173,87,72,136,245,107,55,57,46,252,16,171,154,79,11,153,223,18,154,89,135,254,201,48,111,180,121,158,57,144,59,183,253,39,13,31,98,215,81,77,39,138,255,0,40,150,56,157,186,104,40,191,159,87,166,223,167,162,43,250,196,14,13,184,45,227,227,135,110,35,176,205,70,253,147,124,58,202,219,132,118,236,141,207,201,109,207,133,246,122,135,182,58,165,146,40,43,17,242,246,216,189,246,51,163,147,187,12,78,216,229,106,53,110,80,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,252,98,130,147,101,83,43,107,100,116,123,42,39,141,235,209,147,70,189,81,54,253,93,58,245,69,68,232,28,169,56,92,215,110,26,255,0,106,63,182,188,27,236,231,218,63,130,124,51,250,78,142,179,191,225,252,119,123,252,154,89,54,237,239,197,253,110,157,119,124,186,244,94,147,252,0,1,15,249,160,104,38,172,113,19,160,86,12,43,71,49,79,180,23,170,44,194,150,233,61,55,142,166,164,217,74,202,42,216,221,38,250,137,35,98,244,124,209,167,68,93,223,87,94,157,17,85,34,7,1,92,5,113,99,162,220,88,224,218,153,169,122,83,240,108,110,205,241,63,27,91,241,219,109,71,107,187,109,170,134,63,225,195,80,249,29,214,73,88,223,165,171,211,175,85,232,136,170,150,254,0,40,7,251,151,28,118,127,192,103,253,230,179,255,0,173,150,253,192,86,150,231,122,45,194,118,13,166,122,151,98,248,54,73,102,248,159,141,162,241,80,212,118,187,183,42,169,163,254,36,47,124,110,235,28,172,119,210,229,233,215,162,244,84,84,73,0,0,57,167,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,187,226,115,145,189,86,57,100,111,203,114,158,127,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,255,0,16,241,51,218,229,146,74,87,247,235,234,42,25,177,210,71,27,215,163,38,106,47,86,39,212,139,211,170,116,85,237,100,127,227,215,75,115,189,105,225,59,57,211,61,52,177,124,103,36,188,252,51,193,81,120,168,105,251,189,171,149,44,210,127,18,103,178,54,244,142,39,187,234,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,228,93,248,0,0,1,80,28,122,240,21,197,142,180,241,99,156,234,102,154,105,79,198,113,187,207,195,60,21,111,199,109,180,253,222,213,182,150,25,63,135,53,67,36,111,73,34,123,126,166,167,94,157,83,170,42,42,200,14,84,156,46,107,183,13,127,181,31,219,94,13,246,115,237,31,193,62,25,253,39,71,89,223,240,254,59,189,254,77,44,155,118,247,226,254,183,78,187,190,93,122,47,73,254,8,1,205,111,133,205,118,226,83,246,93,251,20,193,190,209,253,156,248,223,196,255,0,164,232,232,251,30,35,192,246,127,202,101,143,118,238,196,191,213,235,211,111,207,167,84,235,31,248,10,224,43,139,29,22,226,199,6,212,205,75,210,159,131,99,118,111,137,248,218,223,142,219,106,59,93,219,109,84,49,255,0,14,26,135,200,238,178,74,198,253,45,94,157,122,175,68,69,84,144,28,214,248,92,215,110,37,63,101,223,177,76,27,237,31,217,207,141,252,79,250,78,142,143,177,226,60,15,103,252,166,88,247,110,236,75,253,94,189,54,252,250,117,78,177,255,0,128,174,2,184,177,209,110,44,112,109,76,212,189,41,248,54,55,102,248,159,141,173,248,237,182,163,181,221,182,213,67,31,240,225,168,124,142,235,36,172,111,210,213,233,215,170,244,68,85,75,127,0,170,190,99,252,42,241,181,196,207,16,82,220,176,173,52,248,198,3,141,219,233,173,248,219,227,200,40,105,227,147,185,19,37,171,157,208,84,85,181,91,51,167,123,162,115,210,54,110,142,158,4,84,118,212,114,250,174,87,220,8,106,102,133,234,62,83,170,92,64,233,223,193,111,84,54,248,45,248,183,114,225,110,174,141,60,66,201,227,39,111,97,242,190,41,154,200,225,141,175,220,206,177,212,206,222,143,71,46,219,42,40,7,251,151,28,118,127,192,103,253,230,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,249,145,3,154,151,7,58,177,196,143,236,255,0,45,209,28,38,213,123,189,88,124,125,186,240,223,23,77,71,93,53,44,189,169,41,151,187,59,152,201,33,137,241,212,125,11,38,230,186,167,171,24,168,233,28,216,255,0,192,135,5,188,103,112,237,197,6,35,168,217,142,147,93,109,216,179,124,85,186,250,235,126,75,106,126,250,90,138,121,35,98,205,19,43,17,101,134,57,214,9,220,196,71,59,248,40,230,49,207,107,26,182,254,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,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,87,68,57,71,96,58,97,196,93,207,80,50,107,181,38,87,167,86,170,118,55,26,199,175,80,195,113,158,182,121,105,123,117,15,185,181,244,236,131,100,114,58,71,68,200,218,170,170,177,61,206,98,196,173,146,194,128,34,255,0,31,124,27,83,113,125,165,244,86,251,21,77,37,6,119,140,84,44,216,229,117,117,108,176,81,49,147,201,10,86,67,80,145,199,34,185,143,138,36,115,85,25,189,36,138,62,142,107,22,68,119,159,224,71,151,238,43,194,173,137,185,78,107,13,171,32,212,218,222,190,38,227,27,99,171,165,181,236,125,75,25,240,201,100,166,138,162,14,237,53,67,91,63,85,250,220,222,137,244,162,117,246,220,75,112,137,106,226,107,87,52,123,43,204,46,52,137,137,233,173,69,206,229,114,181,73,78,217,223,119,158,87,208,186,158,149,204,145,174,139,195,57,105,164,239,110,69,87,51,164,109,111,241,22,72,228,80,0,2,160,56,245,224,43,139,29,105,226,199,57,212,205,52,210,159,140,227,119,159,134,120,42,223,142,219,105,251,189,171,109,44,50,127,14,106,134,72,222,146,68,246,253,77,78,189,58,167,84,84,85,144,28,169,56,92,215,110,26,255,0,106,63,182,188,27,236,231,218,63,130,124,51,250,78,142,179,191,225,252,119,123,252,154,89,54,237,239,197,253,110,157,119,124,186,244,94,147,252,2,63,241,235,165,185,222,180,240,157,156,233,158,154,88,190,51,146,94,126,25,224,168,188,84,52,253,222,213,202,150,105,63,137,51,217,27,122,71,19,221,245,57,58,244,232,157,85,81,22,176,56,122,229,195,198,118,13,175,186,105,154,229,58,55,224,172,184,254,97,102,186,92,106,126,209,90,164,236,82,193,91,20,146,201,177,149,46,123,182,177,142,94,141,69,114,244,232,136,171,242,45,127,139,109,16,186,241,31,160,57,30,139,217,175,148,150,106,140,142,162,214,215,215,212,198,233,25,77,4,55,26,106,137,158,140,111,205,239,72,161,147,99,58,181,28,253,173,87,49,21,94,158,215,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,215,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,213,128,1,0,57,173,240,185,174,220,74,126,203,191,98,152,55,218,63,179,159,27,248,159,244,157,29,31,99,196,120,30,207,249,76,177,238,221,216,151,250,189,122,109,249,244,234,157,99,255,0,1,92,5,113,99,162,220,88,224,218,153,169,122,83,240,108,110,205,241,63,27,91,241,219,109,71,107,187,109,170,134,63,225,195,80,249,29,214,73,88,223,165,171,211,175,85,232,136,170,150,254,1,90,188,196,121,103,95,117,103,42,77,103,225,163,24,181,55,32,184,247,101,202,108,139,112,101,31,197,42,157,36,73,29,85,43,100,107,97,108,206,71,206,250,133,124,209,181,253,182,189,173,116,175,145,100,140,26,47,192,183,49,237,5,213,12,127,87,52,255,0,68,233,35,190,227,181,14,154,157,42,239,246,105,160,149,143,141,209,75,12,140,241,104,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,117,56,5,247,38,201,176,219,77,247,51,193,170,240,235,237,93,58,58,225,98,169,174,167,172,125,12,232,170,142,98,79,78,247,69,43,58,166,230,61,21,21,88,230,171,155,27,183,49,190,128,17,255,0,143,93,45,206,245,167,132,236,231,76,244,210,197,241,156,146,243,240,207,5,69,226,161,167,238,246,174,84,179,73,252,73,158,200,219,210,56,158,239,169,201,215,167,68,234,170,136,181,3,253,203,142,59,63,224,51,254,243,89,255,0,214,203,254,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,171,175,78,136,170,145,3,128,174,2,184,177,209,110,44,112,109,76,212,189,41,248,54,55,102,248,159,141,173,248,237,182,163,181,221,182,213,67,31,240,225,168,124,142,235,36,172,111,210,213,233,215,170,244,68,85,75,127,0,129,92,203,56,4,169,226,22,213,75,171,58,33,136,210,79,170,20,149,16,83,92,225,109,108,84,105,123,183,109,86,34,189,101,233,19,234,97,94,214,215,190,72,250,194,217,24,171,34,178,6,54,11,96,28,189,249,143,105,102,101,105,212,29,62,210,218,187,30,67,99,168,74,154,26,234,108,162,205,190,39,244,84,84,84,90,165,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,186,157,23,190,234,134,75,165,248,253,235,90,48,106,76,63,54,158,157,205,189,89,233,43,163,171,130,9,217,35,153,190,57,35,123,219,178,70,181,178,163,55,189,88,146,35,21,206,86,171,151,218,128,0,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,248,206,55,121,248,103,130,173,248,237,182,159,187,218,182,210,195,39,240,230,168,100,141,233,36,79,111,212,212,235,211,170,117,69,69,89,127,202,255,0,65,53,99,135,109,2,191,225,90,199,138,125,159,189,86,230,21,87,72,41,188,117,53,94,250,87,209,81,70,217,55,211,201,35,19,171,225,145,58,42,238,250,122,244,232,168,171,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,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,245,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,16,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,226,149,185,149,243,2,253,187,86,87,104,38,148,205,179,1,181,92,27,241,75,139,93,210,75,197,117,36,245,44,254,20,176,84,190,26,139,115,211,195,79,30,230,35,150,72,216,255,0,150,214,145,215,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,173,27,43,152,246,248,153,26,217,27,11,54,187,115,209,92,169,219,100,143,101,255,0,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,100,79,106,1,194,184,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,250,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,213,175,7,124,200,178,173,57,226,59,42,204,181,210,253,117,172,195,53,62,225,45,101,238,154,154,89,39,167,178,215,61,236,72,107,32,134,78,228,189,152,97,99,105,214,40,223,187,176,216,254,82,173,60,81,173,218,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,53,230,147,172,89,246,133,104,190,5,168,218,115,126,171,183,92,173,218,145,107,150,88,162,170,154,24,46,16,71,73,91,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,254,101,78,171,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,214,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,51,186,128,0,7,52,226,110,237,117,176,112,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,224,28,190,248,245,199,184,153,195,104,112,109,65,190,210,81,234,165,162,158,56,107,153,81,225,104,153,127,122,173,75,146,106,24,82,85,124,207,109,61,59,100,168,70,198,198,49,239,85,107,90,197,68,73,148,1,21,121,163,249,19,212,223,193,125,226,136,160,19,85,0,21,87,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,212,130,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,135,252,205,245,211,81,248,116,209,252,23,84,52,190,243,224,110,180,58,129,69,20,208,202,138,250,91,133,43,173,247,5,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,189,175,135,78,37,244,179,138,12,18,28,235,76,238,223,238,188,109,154,178,122,111,138,91,63,141,52,81,248,184,33,150,78,207,119,176,247,199,185,223,91,58,57,63,181,19,170,128,82,183,57,61,20,251,13,196,21,167,88,233,46,29,234,77,77,183,175,122,9,37,221,36,21,214,232,169,233,228,218,212,141,168,216,93,3,232,213,189,94,247,44,157,254,187,91,177,7,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,50,174,105,79,132,239,43,26,55,233,254,61,237,208,21,193,206,195,88,173,87,172,203,3,209,11,29,250,174,90,140,106,158,170,247,127,163,134,169,174,164,108,245,73,27,104,219,44,109,122,170,84,199,20,115,189,18,70,34,182,42,198,43,85,82,87,28,127,148,238,133,223,117,63,138,11,102,163,124,26,213,91,139,105,167,91,141,221,215,5,99,246,213,79,79,81,29,2,67,18,163,149,211,54,118,119,218,254,136,216,252,50,187,123,95,219,107,236,255,0,142,142,51,108,92,30,105,197,45,206,59,87,198,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,174,190,5,249,147,106,62,33,174,53,86,206,33,243,107,174,85,141,234,53,194,158,158,166,229,118,187,43,99,199,42,159,51,246,84,195,28,143,109,53,53,30,233,213,38,141,141,141,172,141,145,185,157,18,20,138,75,169,0,170,190,107,156,116,255,0,143,225,127,69,51,63,252,226,151,63,173,161,111,250,45,109,174,58,132,119,253,47,138,99,91,254,226,21,127,249,68,39,191,229,123,199,182,85,173,123,56,122,213,200,46,183,156,174,205,111,125,85,175,38,142,158,74,143,27,67,22,212,115,46,47,106,47,110,102,110,98,54,165,253,27,55,86,181,238,73,213,171,81,249,92,233,52,46,251,148,224,152,150,188,227,150,107,83,233,48,159,17,110,201,106,250,178,58,239,11,87,53,59,40,151,170,162,44,176,199,58,202,221,155,149,204,117,94,230,177,90,233,92,216,23,203,235,88,173,90,33,197,166,11,151,100,183,234,187,86,61,91,81,53,146,241,44,85,77,130,5,130,174,23,195,27,170,156,247,177,158,26,58,135,83,207,34,189,122,53,32,222,136,174,99,80,208,241,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,156,171,156,158,181,253,134,225,246,211,163,148,150,254,245,94,166,220,23,189,60,145,110,142,10,27,116,180,245,18,109,114,72,213,108,206,157,244,104,222,172,123,86,62,255,0,93,174,216,165,85,240,177,162,159,188,79,16,88,78,142,73,112,240,84,153,5,193,124,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,115,21,189,197,102,238,141,234,169,165,48,67,254,102,250,233,168,252,58,104,254,11,170,26,95,121,240,55,90,29,64,162,138,104,101,69,125,45,194,149,214,251,130,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,222,215,195,167,18,250,89,197,6,9,14,117,166,119,111,247,94,54,205,89,61,55,197,45,159,198,154,40,252,92,16,203,39,103,187,216,123,227,220,239,173,157,28,159,218,137,213,64,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,35,175,48,140,255,0,50,210,206,17,179,109,65,211,236,134,174,199,144,216,234,44,149,52,53,212,202,155,226,127,198,40,209,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,127,87,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,173,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,103,117,0,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,16,3,154,31,18,250,167,194,254,119,161,185,214,153,221,191,223,55,141,179,86,79,83,240,187,159,240,104,162,143,197,193,12,177,247,187,93,247,190,61,206,250,31,209,201,253,168,178,255,0,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,67,94,96,156,122,227,220,51,97,181,216,54,159,95,105,43,53,82,239,79,36,52,44,167,240,181,172,176,61,22,153,203,53,116,43,42,62,23,186,158,161,210,83,163,163,123,30,246,34,185,174,98,42,47,127,225,146,237,117,191,240,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,124,175,120,233,253,181,226,172,208,237,99,204,252,94,164,217,119,252,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,197,115,106,36,73,254,1,202,184,167,209,79,222,39,135,220,219,71,35,184,120,42,188,130,222,158,2,119,75,219,141,149,208,74,202,138,94,235,187,114,42,66,179,195,18,73,181,138,238,218,191,111,71,116,84,205,97,165,62,22,53,175,247,137,225,247,9,214,57,45,254,10,175,32,183,175,143,129,177,118,227,101,116,18,190,158,171,180,222,228,138,144,172,240,202,177,238,122,187,182,172,221,209,221,81,32,7,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,22,253,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,232,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,152,203,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,77,4,240,121,165,87,222,18,248,54,181,88,179,28,47,196,101,54,91,125,207,33,190,218,241,154,118,85,215,87,213,62,73,103,100,13,217,181,42,171,18,4,130,153,58,57,90,174,137,140,99,220,198,177,197,85,241,93,204,155,92,117,207,81,223,115,210,252,219,43,211,156,50,213,220,167,179,91,108,247,105,168,106,170,35,85,78,181,53,210,83,189,59,147,63,107,85,35,220,232,226,111,210,205,202,178,75,45,170,112,47,198,109,139,140,61,56,170,185,201,106,248,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,28,83,138,238,43,180,227,132,173,56,126,107,154,203,227,174,181,221,200,44,22,8,38,70,85,93,234,154,136,170,214,170,162,246,225,102,230,172,179,42,43,99,107,154,136,143,123,227,141,245,67,193,111,49,236,251,74,53,182,239,116,215,44,174,174,253,137,234,61,226,58,236,174,227,87,20,213,85,54,249,219,4,145,71,83,75,12,114,54,40,153,213,105,155,43,89,19,215,195,210,198,200,153,252,56,216,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,10,149,230,117,204,46,143,41,163,169,225,215,135,236,191,189,106,155,116,89,109,254,217,52,19,210,221,105,101,130,25,34,165,162,171,130,103,238,133,123,179,50,165,54,177,202,232,210,61,202,197,149,175,232,28,177,120,254,212,125,96,190,211,112,243,171,118,235,174,77,117,164,183,181,214,140,146,142,129,101,145,148,176,50,103,79,53,226,161,211,127,213,32,142,86,197,185,242,61,18,87,57,239,222,235,42,5,122,242,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,231,250,247,173,120,175,14,218,79,125,214,60,214,223,117,173,178,227,254,23,196,193,107,138,57,42,159,223,169,138,157,155,27,36,145,177,122,62,102,170,245,122,125,40,189,58,175,68,90,107,211,78,104,186,227,107,226,126,13,108,212,203,221,214,179,16,185,109,163,190,97,150,106,217,155,107,142,151,195,178,30,229,29,45,84,146,178,41,154,248,217,81,213,174,99,164,122,72,197,145,140,149,229,223,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,242,115,85,23,230,138,126,176,32,175,51,174,54,168,244,51,78,42,116,147,75,242,189,154,147,148,110,163,154,166,211,114,129,42,177,170,86,164,50,73,36,204,69,116,176,205,60,51,53,144,174,214,59,107,228,149,146,53,209,49,29,31,249,90,113,237,149,65,125,176,240,163,170,16,93,114,11,117,111,247,158,33,116,167,167,146,174,170,217,177,138,228,163,168,107,17,207,117,27,88,199,43,37,232,190,29,173,84,122,246,17,29,79,109,64,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,47,140,94,102,154,167,168,218,203,79,81,195,230,125,117,197,240,204,50,224,247,216,171,45,203,83,69,53,235,233,167,87,201,95,78,249,93,21,76,61,232,36,88,163,150,38,255,0,10,85,108,172,234,231,181,45,43,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,173,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,103,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,131,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,161,145,172,111,68,86,177,243,115,78,8,56,209,202,184,71,212,120,43,171,93,117,189,224,55,46,228,23,188,122,42,233,27,27,59,171,14,234,234,104,21,233,10,214,49,32,141,17,207,79,174,52,116,91,153,185,36,100,255,0,230,255,0,148,216,179,158,11,244,247,53,197,171,188,109,151,32,204,45,55,75,117,79,105,241,247,233,103,180,215,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,242,32,183,43,143,61,154,101,248,215,179,214,146,211,154,199,29,182,164,181,87,240,179,163,89,53,91,174,78,168,88,51,123,173,186,118,182,8,224,70,189,178,89,209,232,138,231,189,206,86,172,251,28,212,98,51,176,229,126,249,227,142,181,180,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,50,46,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,254,192,1,226,181,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,255,0,58,166,122,248,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,206,107,127,196,242,172,83,225,191,106,113,155,173,155,227,54,248,110,214,239,136,81,73,79,227,40,101,235,218,169,135,122,39,114,23,237,118,217,27,213,174,232,189,21,122,19,255,0,150,167,48,186,205,50,190,208,232,86,188,229,255,0,224,45,126,232,172,247,203,164,211,212,73,103,170,217,77,13,53,43,230,146,101,142,154,220,216,225,123,81,27,30,216,228,149,28,231,50,61,238,109,202,16,3,157,95,149,140,91,212,10,31,110,184,149,129,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,4,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,101,95,106,0,0,229,92,88,249,88,214,79,79,242,31,110,156,206,102,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,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,222,148,121,77,146,138,103,187,192,85,110,122,71,34,54,68,71,164,51,177,157,216,215,171,218,157,95,31,113,239,138,69,36,0,34,175,52,127,34,122,155,248,47,188,81,20,2,106,160,2,170,249,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,144,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,16,3,157,95,149,140,91,212,10,31,110,184,149,129,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,4,117,230,11,163,183,93,111,225,47,58,196,113,171,13,37,215,33,162,167,134,247,103,138,90,87,79,58,79,73,51,38,145,180,173,99,30,255,0,19,37,59,106,32,141,24,157,92,179,236,85,70,189,202,103,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,124,141,52,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,250,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,102,8,210,71,12,151,107,85,131,132,77,40,190,223,110,116,150,235,109,187,77,236,85,117,149,149,115,54,24,41,160,142,217,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,207,182,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,125,78,85,46,83,148,238,133,216,180,195,134,11,102,163,124,26,235,69,148,234,95,91,141,221,215,5,123,55,82,193,81,81,29,2,67,18,163,81,176,186,7,247,218,254,138,233,60,74,187,123,153,219,107,36,87,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,187,226,115,145,189,86,57,100,111,203,114,153,215,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,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,167,41,222,55,235,50,79,134,112,153,169,149,91,234,237,246,245,139,9,173,72,103,154,106,168,225,241,19,212,82,213,76,233,94,141,237,64,140,74,116,108,108,141,177,83,185,138,237,201,27,93,103,228,74,230,25,198,157,171,133,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,182,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,157,185,24,201,182,209,15,248,85,158,229,95,237,174,71,146,100,119,15,249,74,202,235,149,117,68,159,246,164,154,105,36,127,252,110,115,157,253,170,165,249,240,9,193,181,55,8,58,95,91,111,190,212,210,87,231,121,61,66,77,145,215,80,214,203,61,19,217,4,147,37,28,52,233,36,113,171,88,200,165,87,57,85,155,214,73,100,234,231,49,35,70,247,93,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,68,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,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,104,167,130,61,121,169,226,59,134,140,59,82,111,53,180,147,228,43,78,251,94,64,144,212,69,35,210,227,76,245,138,73,37,100,76,99,97,124,205,108,117,41,22,198,236,101,67,17,58,183,107,150,136,120,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,85,95,50,157,126,253,186,241,65,144,125,156,212,47,181,24,46,47,217,182,99,94,25,253,104,96,254,247,135,198,186,14,136,141,147,125,83,101,235,63,213,220,107,35,218,247,70,216,186,75,254,74,122,23,89,106,177,102,156,67,223,172,221,159,141,236,198,241,218,153,22,120,228,125,44,79,238,87,61,172,84,72,164,133,243,54,149,141,145,21,238,73,41,39,103,209,209,200,251,63,4,0,231,87,229,99,22,245,2,135,219,174,37,96,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,191,67,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,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,129,21,121,163,249,19,212,223,193,125,226,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,158,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,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,1,85,124,243,190,228,255,0,50,126,154,69,94,2,120,223,190,240,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,189,177,50,69,222,141,124,93,119,53,206,142,37,101,244,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,242,115,85,23,230,138,126,176,56,87,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,66,186,38,189,142,240,209,185,209,186,103,238,110,214,42,53,23,184,248,216,252,246,103,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,38,140,248,78,242,177,163,126,159,227,222,221,1,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,11,244,224,39,141,251,23,23,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,59,29,19,36,93,234,230,75,215,115,90,217,34,87,202,160,10,33,230,189,163,183,93,53,226,210,247,151,54,195,73,67,143,106,13,61,61,238,215,45,21,43,162,130,73,219,12,112,214,181,238,216,214,45,74,212,49,243,200,141,87,47,74,168,158,245,221,34,161,221,57,41,235,165,29,170,251,154,112,241,126,188,246,126,55,179,36,199,105,164,72,35,141,245,81,51,183,92,198,189,85,37,146,103,194,218,87,182,52,71,181,35,164,157,255,0,71,71,43,255,0,91,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,137,21,206,127,94,106,113,93,47,198,180,2,197,91,73,226,51,138,135,93,47,172,109,68,78,158,59,117,28,145,186,8,223,10,177,94,198,77,83,209,237,149,28,207,157,12,140,77,232,231,163,107,215,129,13,11,177,113,19,197,6,35,167,57,141,154,235,113,197,157,226,174,55,214,219,213,236,217,75,79,79,36,140,73,165,98,42,197,12,147,164,16,57,232,173,119,241,145,172,123,94,230,57,52,82,85,95,52,62,95,191,248,201,197,110,145,67,254,118,237,153,217,218,223,250,180,73,83,69,5,61,55,253,102,166,174,73,165,255,0,119,47,95,235,33,93,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,247,15,28,64,224,60,77,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,187,37,107,85,221,86,57,99,119,203,114,31,94,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,237,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,121,1,99,252,170,248,231,181,105,109,79,238,221,171,151,74,75,126,39,114,168,170,185,88,242,27,149,209,180,244,214,105,251,75,36,180,179,58,162,68,138,58,105,86,55,57,155,54,170,84,74,228,86,191,191,186,59,137,43,215,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,77,4,112,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,210,179,41,189,209,66,246,248,250,173,207,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,132,128,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,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,143,201,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,228,230,162,167,205,16,207,103,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,93,107,49,107,221,108,44,111,143,165,218,197,146,53,116,106,172,89,160,123,251,82,39,70,57,122,50,78,219,25,44,104,72,14,87,188,116,254,197,50,166,104,118,177,230,126,19,77,175,91,254,15,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,225,53,213,18,45,212,156,127,138,46,38,240,30,22,116,190,229,168,25,125,77,37,101,201,148,238,117,151,30,75,140,52,213,183,153,210,72,163,217,3,100,93,206,99,29,60,78,149,236,107,214,56,213,207,218,238,136,215,103,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,46,39,149,239,2,223,177,76,85,154,227,172,120,103,132,212,155,214,255,0,131,211,86,187,116,214,43,92,145,181,19,172,42,212,240,245,147,117,147,185,213,92,246,68,172,143,248,78,117,68,107,63,193,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,244,50,55,247,171,88,234,188,58,113,47,170,124,47,231,112,231,90,103,118,255,0,117,227,108,213,147,212,252,46,231,252,25,162,143,197,193,12,177,247,187,93,247,190,61,206,250,31,209,201,253,168,186,19,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,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,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,183,26,60,36,229,92,35,106,154,226,215,41,124,118,55,125,241,55,12,102,226,215,73,47,114,133,181,50,49,144,79,42,195,20,107,89,28,105,11,166,100,104,173,111,122,53,69,232,244,57,253,70,186,106,61,118,135,67,195,197,206,243,227,176,202,28,130,44,146,219,77,80,138,249,45,213,77,134,162,57,25,78,254,191,68,50,120,167,189,241,170,43,123,141,71,183,98,190,85,147,242,180,199,83,50,173,34,203,227,206,176,170,191,9,122,167,183,220,173,244,213,77,146,72,228,165,241,180,83,209,190,120,159,27,218,246,77,27,42,28,248,222,142,250,100,107,28,168,168,138,139,242,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,213,242,57,62,110,85,114,255,0,53,47,207,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,235,145,29,46,214,110,72,217,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,76,251,113,191,198,142,85,197,198,163,207,93,68,235,173,147,1,182,246,224,178,99,210,215,72,232,223,218,89,182,215,84,192,143,88,82,177,233,60,136,174,98,125,17,171,98,220,253,171,35,253,95,46,110,10,63,122,173,71,158,255,0,159,219,46,177,233,150,45,252,75,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,105,226,187,131,253,56,226,67,67,159,166,81,227,118,171,93,215,28,183,200,220,30,174,6,37,28,118,106,166,66,140,134,22,172,113,187,101,27,187,113,71,44,77,99,154,177,181,170,214,163,227,137,204,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,68,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,95,229,161,204,66,167,83,233,161,208,77,126,200,233,27,147,219,169,227,102,63,146,220,174,17,66,251,227,22,88,225,142,138,101,149,200,233,171,183,74,196,99,153,185,243,177,28,175,78,227,28,249,189,7,58,191,43,24,183,168,20,62,221,113,41,88,149,92,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,21,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,114,174,44,124,172,107,39,167,249,15,183,78,102,176,233,92,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,223,61,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,138,188,209,252,137,234,111,224,190,241,68,80,9,164,142,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,1,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,72,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,8,1,206,175,202,198,45,234,5,15,183,92,74,86,37,255,0,46,238,55,235,56,85,206,215,18,204,106,183,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,187,158,248,60,66,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,135,214,12,219,113,117,162,22,174,28,120,139,204,244,106,197,124,171,187,219,108,21,20,206,163,171,171,141,172,157,96,168,165,134,166,54,73,183,233,115,216,217,209,138,244,70,163,213,138,228,107,55,108,75,74,228,217,173,127,110,120,125,187,104,229,93,191,179,87,166,87,4,236,207,28,91,99,158,134,227,45,69,68,123,156,178,57,93,51,103,101,98,59,163,24,212,143,177,211,115,183,169,74,197,196,241,91,172,86,173,53,229,73,166,216,139,111,213,116,57,14,160,224,248,181,146,215,21,21,83,98,158,72,27,71,73,53,107,158,221,237,122,211,45,59,31,4,138,212,114,117,170,137,143,77,178,42,149,107,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,169,200,134,151,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,178,37,115,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,135,252,42,192,178,175,246,215,28,201,49,203,135,252,165,29,117,182,186,158,79,251,50,67,52,114,51,254,39,53,205,254,197,66,234,116,47,154,86,156,100,156,48,94,245,159,88,225,240,153,78,27,112,166,183,95,172,150,58,52,135,197,73,91,81,42,81,45,189,181,85,29,38,235,4,114,61,236,89,187,141,240,181,47,216,140,70,43,169,219,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,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,103,252,168,120,28,166,198,173,86,78,46,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,214,36,134,86,201,213,238,145,157,155,52,5,27,115,111,208,106,157,44,226,94,77,73,183,209,82,65,143,106,125,63,197,41,146,154,158,42,118,69,113,129,145,197,93,26,177,143,87,61,238,114,197,82,249,92,198,111,125,99,147,234,115,30,229,233,92,150,245,210,197,139,103,121,110,131,100,119,155,171,42,243,111,15,113,198,169,58,62,74,31,21,73,13,67,235,83,162,42,164,83,73,2,68,237,251,81,175,109,38,215,61,28,216,154,232,87,197,143,154,125,100,245,3,33,247,25,203,84,225,127,90,255,0,119,110,82,54,141,99,142,223,227,106,241,251,125,227,192,64,232,187,145,190,186,123,237,85,61,47,117,189,200,213,97,73,230,137,100,218,244,119,109,31,183,171,186,34,210,177,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,191,38,49,101,154,77,140,234,229,107,54,181,92,245,69,122,244,176,64,14,117,126,86,49,111,80,40,125,186,226,82,177,47,249,119,113,191,89,194,174,118,184,150,99,85,187,76,178,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,220,247,193,226,21,35,146,71,197,78,212,99,85,204,99,86,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,62,176,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,2,42,243,71,242,39,169,191,130,251,197,17,64,36,148,224,95,140,219,239,7,154,143,85,115,146,213,241,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,147,154,168,191,52,83,245,128,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,1,85,124,243,190,228,255,0,50,126,154,85,89,63,249,94,241,211,251,20,202,153,161,218,199,153,248,77,54,189,111,248,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,63,132,215,84,72,183,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,231,179,136,190,37,245,79,138,12,238,108,235,83,46,223,238,124,21,154,142,122,159,133,219,63,131,12,82,120,72,38,150,78,207,119,176,199,201,181,223,91,250,185,127,177,19,149,26,83,225,59,202,198,141,250,127,143,123,116,6,107,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,189,236,23,143,173,14,203,56,96,174,226,110,227,112,248,125,37,130,223,21,70,69,142,210,212,195,95,116,181,213,73,80,234,104,105,159,28,110,69,78,252,236,84,130,73,82,38,189,142,108,142,237,55,126,202,86,176,113,167,197,102,49,157,220,181,30,201,174,217,92,55,171,197,194,107,165,193,175,171,73,104,106,170,164,133,32,89,36,161,145,29,74,237,177,50,56,216,139,22,216,219,20,72,196,106,70,205,183,253,160,55,253,83,202,244,107,19,202,117,174,201,106,179,102,119,155,123,110,23,59,117,178,154,166,158,26,62,235,156,248,96,116,85,42,178,199,51,33,116,77,149,142,85,219,42,72,136,170,136,132,74,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,156,199,181,201,11,218,244,85,78,140,145,170,213,222,143,142,168,120,88,214,191,221,219,136,44,39,88,228,183,248,218,76,126,224,190,62,6,197,220,145,244,51,196,250,122,174,211,123,145,162,204,144,77,42,199,185,232,222,226,51,119,86,245,69,159,252,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,112,174,96,186,197,106,214,254,45,51,172,187,26,191,85,221,113,234,42,136,108,150,121,101,170,108,240,36,20,144,178,25,29,74,230,61,236,240,210,84,54,162,120,213,139,209,201,62,245,68,115,220,132,255,0,228,193,160,213,56,174,151,228,186,255,0,125,162,164,241,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,234,199,68,173,103,206,134,55,174,244,115,21,182,62,10,64,230,69,192,45,247,64,178,171,166,182,233,189,191,198,233,150,65,112,125,69,68,52,180,204,143,236,205,84,242,117,74,103,199,19,90,198,209,185,239,219,4,141,106,53,157,91,11,250,59,182,249,184,95,7,124,85,102,92,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,90,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,255,0,107,199,183,27,247,222,46,51,184,168,177,202,171,173,183,76,172,157,169,108,150,74,200,89,79,51,234,150,20,73,170,170,219,28,178,50,73,183,186,86,70,187,213,172,139,166,214,181,210,74,175,227,248,143,15,217,246,103,162,89,239,16,22,246,82,83,98,122,123,81,110,164,174,150,173,38,99,235,103,171,157,176,164,84,174,72,214,41,31,18,201,19,165,107,158,213,99,38,141,126,123,145,15,63,164,248,47,237,67,84,240,221,51,248,167,195,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,159,46,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,206,157,16,230,227,159,105,135,14,151,61,63,201,173,53,121,94,162,218,170,24,236,107,33,189,77,53,198,10,216,37,170,238,84,50,230,231,212,50,125,241,198,233,27,19,227,114,162,162,196,199,53,137,18,186,72,23,254,21,103,185,87,251,107,145,228,153,29,195,254,82,178,186,229,93,81,39,253,169,38,154,73,31,255,0,27,156,231,127,106,169,119,220,187,184,5,163,225,143,21,92,243,84,173,246,171,150,166,222,251,85,29,22,154,10,143,179,49,164,114,179,195,82,212,237,87,164,207,100,242,54,162,72,222,145,187,233,141,187,155,31,114,89,170,1,149,115,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,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,39,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,123,1,199,248,162,225,147,1,226,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,77,240,58,68,220,214,61,208,68,217,88,199,49,100,141,28,205,205,234,142,110,117,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,86,220,249,115,115,21,197,115,45,56,159,77,248,152,213,139,85,171,47,198,63,200,47,89,21,84,116,81,221,173,104,140,107,59,181,115,72,140,150,178,55,171,154,253,219,95,36,107,27,255,0,138,244,157,233,93,124,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,34,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,185,240,87,175,52,110,59,110,186,39,106,135,66,52,95,38,164,167,205,175,148,239,118,65,113,164,157,222,55,30,162,115,88,177,50,61,169,182,42,154,134,189,202,143,223,220,138,54,163,209,173,89,161,149,181,3,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,141,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,167,78,168,159,200,246,185,23,13,26,167,143,104,78,35,196,95,194,126,39,134,101,190,63,251,234,221,5,76,223,8,240,181,137,71,253,254,254,210,69,79,222,153,122,69,252,71,111,232,169,242,84,232,123,254,5,248,205,190,240,121,168,245,87,57,45,95,25,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,142,255,0,177,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,249,57,170,139,243,69,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,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,157,19,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,93,79,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,215,181,141,70,49,205,71,204,143,158,160,3,133,113,167,195,141,215,138,125,6,186,233,93,139,55,171,198,174,78,168,134,229,70,244,149,205,162,173,158,13,203,29,45,115,90,138,231,211,57,202,142,249,34,171,36,100,50,163,95,219,237,187,58,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,151,83,202,159,139,124,55,85,180,190,131,135,87,98,244,152,230,89,167,182,116,123,33,183,83,43,40,174,182,230,72,198,58,181,21,62,76,169,89,102,98,206,215,47,241,36,155,186,197,93,242,50,25,213,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,68,60,204,248,165,197,120,147,215,22,80,225,88,221,170,59,46,3,226,236,84,217,12,46,142,106,171,239,73,190,185,123,241,185,204,117,27,94,199,45,59,81,93,244,203,44,170,168,179,44,113,249,254,2,184,68,207,184,153,213,203,101,125,190,227,144,98,120,158,57,81,241,42,236,182,223,79,52,111,134,122,103,192,244,165,162,170,70,246,153,92,171,52,79,110,231,34,198,205,210,237,126,196,99,236,43,157,95,149,140,91,212,10,31,110,184,149,1,164,248,47,237,67,84,240,221,51,248,167,195,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,159,171,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,149,203,11,143,90,109,24,186,210,112,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,100,50,74,233,123,84,244,46,86,206,229,84,139,233,154,117,145,238,107,22,71,182,231,192,0,229,92,88,249,88,214,79,79,242,31,110,156,205,97,55,249,147,240,49,117,225,247,63,172,213,77,57,181,213,215,105,214,85,81,83,114,149,148,118,183,54,12,94,119,77,26,58,150,87,67,26,65,13,51,164,168,99,105,186,171,87,167,88,182,170,198,146,73,205,56,23,227,54,251,193,230,163,213,92,228,181,124,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,254,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,228,230,170,47,205,20,141,124,209,252,137,234,111,224,190,241,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,125,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,89,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,72,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,8,1,206,175,202,198,45,234,5,15,183,92,74,203,224,131,72,112,221,122,226,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,248,139,225,163,84,248,95,206,230,193,117,50,211,254,231,193,94,104,224,169,248,93,207,248,48,203,39,132,158,104,163,239,118,187,236,100,155,91,244,63,171,87,251,21,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,253,108,145,157,155,127,5,101,243,176,209,219,173,235,13,192,245,190,199,97,164,150,159,26,168,170,178,95,235,33,165,115,170,219,5,82,198,234,55,75,35,88,168,148,209,203,28,236,69,145,232,141,150,177,136,212,85,149,196,31,229,219,174,148,122,3,197,102,41,146,95,175,63,12,198,239,221,220,110,253,51,146,4,141,180,181,72,137,19,229,146,101,107,97,134,58,166,82,205,36,136,230,185,177,194,255,0,235,34,171,29,26,201,21,197,246,188,212,234,157,191,71,244,218,223,91,73,62,61,166,26,111,143,90,233,150,154,162,42,134,75,113,158,215,73,45,116,138,246,49,28,199,181,201,21,51,226,115,223,177,244,110,95,165,207,123,82,85,114,79,209,219,85,235,50,207,53,190,249,97,171,150,163,26,167,165,178,88,43,38,165,107,169,27,61,82,72,234,199,69,35,152,170,149,49,197,28,12,85,141,232,173,138,177,232,228,84,149,165,186,0,85,95,53,206,5,191,199,241,65,162,152,103,254,113,85,159,209,80,187,253,23,54,233,29,58,55,254,151,197,61,174,255,0,113,50,179,252,162,98,170,201,169,203,51,130,239,222,79,81,223,169,25,171,123,120,14,3,112,164,158,166,158,106,30,244,119,218,228,94,235,40,122,200,199,66,232,90,140,107,170,26,187,157,219,150,38,35,83,188,146,71,122,128,16,215,154,246,142,218,181,43,132,187,222,92,219,13,93,118,67,167,213,20,247,187,92,180,84,173,150,120,224,116,209,195,90,215,187,99,158,148,201,78,247,207,34,53,90,157,105,98,123,215,108,106,133,43,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,63,87,137,187,181,170,255,0,196,150,171,223,108,87,58,75,141,182,227,156,95,106,232,235,41,38,108,208,84,193,37,124,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,165,107,46,186,81,221,120,49,225,255,0,135,139,13,231,189,240,79,142,228,153,21,52,105,4,145,178,170,91,173,108,116,44,115,209,86,88,230,100,46,170,123,163,84,99,86,58,184,31,245,245,106,179,219,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,8,1,206,175,202,198,45,234,5,15,183,92,74,203,224,131,72,112,221,122,226,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,248,139,225,163,84,248,95,206,230,193,117,50,211,254,231,193,94,104,224,169,248,93,207,248,48,203,39,132,158,104,163,239,118,187,236,100,155,91,244,63,171,87,251,21,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,253,108,145,157,155,127,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,34,175,52,127,34,122,155,248,47,188,81,20,129,195,214,45,98,206,117,247,77,48,172,166,135,198,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,249,158,219,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,161,29,43,88,198,248,152,218,232,219,51,54,183,107,213,28,137,219,124,111,127,127,229,149,199,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,162,163,41,166,151,163,100,99,246,198,199,201,223,221,26,36,221,219,180,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,63,39,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,155,156,136,159,53,66,176,121,231,125,201,254,100,253,52,129,92,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,190,79,98,75,12,123,217,213,170,230,110,106,57,138,168,244,242,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,75,41,229,185,204,134,154,170,154,77,18,226,123,80,169,40,223,71,78,233,177,252,174,253,89,42,190,177,235,44,243,84,67,113,175,169,157,205,71,163,95,27,96,85,107,25,178,39,70,174,87,172,77,124,75,227,219,141,251,239,23,25,220,84,88,229,85,214,219,166,86,78,212,182,75,37,100,44,167,153,245,75,10,36,213,85,109,142,89,25,36,219,221,43,35,93,234,214,69,211,107,90,233,37,87,254,175,46,238,8,43,56,170,206,215,45,204,105,118,233,150,39,112,138,43,235,86,105,233,166,186,72,232,101,145,148,180,178,178,39,49,219,94,200,60,66,36,145,200,200,170,26,172,114,57,236,114,68,3,74,124,39,121,88,209,191,79,241,239,110,128,205,97,47,248,171,224,163,246,101,160,90,69,196,166,153,219,46,181,56,222,91,135,217,106,114,216,186,119,161,179,221,38,162,166,114,84,111,87,44,141,134,170,73,31,242,115,118,71,42,109,71,162,77,12,77,138,182,236,179,42,179,216,174,248,181,167,38,186,209,89,114,15,15,241,123,117,61,108,145,210,220,59,15,87,193,226,34,106,163,37,237,189,85,204,222,139,181,202,170,157,20,239,252,191,248,98,253,231,184,130,180,216,50,76,94,235,114,192,108,155,238,25,93,77,28,222,30,56,97,72,164,90,104,36,155,228,169,223,157,140,143,100,106,146,172,125,231,49,91,219,116,140,208,161,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,102,51,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,209,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,67,181,113,7,174,148,122,193,194,159,14,184,221,109,231,197,228,154,119,246,147,27,185,195,34,65,28,140,165,141,109,203,111,123,99,137,119,118,124,47,110,22,200,246,181,207,146,154,127,235,43,85,238,249,120,48,215,154,158,28,110,26,181,169,54,106,218,72,50,20,211,122,187,94,62,147,84,69,27,214,227,83,116,182,197,28,145,50,86,61,179,62,22,186,74,149,139,99,183,178,157,232,189,27,185,201,31,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,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,235,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,234,193,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,124,156,212,84,249,162,20,3,199,71,6,87,222,15,53,30,150,217,29,215,227,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,249,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,91,167,48,140,3,13,210,206,92,57,182,159,105,246,61,73,99,199,172,116,246,74,106,26,26,100,93,145,51,227,52,106,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,237,194,119,154,125,27,245,3,30,247,24,11,158,227,239,129,59,87,23,120,205,21,247,26,172,164,180,234,46,59,78,180,150,122,202,169,27,5,21,84,18,84,66,233,34,174,145,148,242,206,246,71,27,106,29,11,88,168,141,146,103,170,252,158,226,133,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,45,171,150,87,46,250,108,86,154,221,196,126,189,227,149,108,201,217,81,35,241,172,98,235,111,150,153,246,103,195,43,152,149,181,80,204,214,185,106,85,204,87,66,213,77,145,177,89,50,43,164,115,22,11,52,0,25,87,37,255,0,21,124,20,126,204,180,11,72,184,148,211,59,101,214,167,27,203,112,251,45,78,91,23,78,244,54,123,164,212,84,206,74,141,234,229,145,176,213,73,35,254,78,110,200,229,77,168,244,73,161,137,188,171,132,126,33,117,79,135,125,101,176,100,122,103,77,117,190,248,235,132,52,213,184,149,45,85,75,33,200,183,182,72,35,167,124,80,170,247,102,79,16,245,129,92,201,54,74,230,185,24,255,0,155,93,163,59,77,109,77,198,213,69,112,172,180,213,218,234,42,169,227,154,90,26,183,68,233,233,94,230,162,186,25,22,23,190,37,123,85,85,170,177,189,236,234,139,181,206,78,138,191,89,5,121,157,112,75,71,174,122,113,83,171,122,95,138,111,212,156,95,117,100,212,214,155,108,11,85,146,210,185,33,142,72,230,122,35,101,154,104,33,133,175,133,55,61,219,89,36,76,141,206,149,138,218,65,59,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,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,155,156,170,191,53,83,245,136,213,199,119,21,57,87,10,186,78,236,167,10,211,171,174,65,122,173,233,225,174,50,90,36,171,177,90,246,84,211,49,255,0,19,150,57,162,124,29,214,84,57,176,116,95,174,86,244,95,146,47,90,1,255,0,10,179,220,171,253,181,200,242,76,142,225,255,0,41,89,93,114,174,168,147,254,212,147,77,36,143,255,0,141,206,115,191,181,84,188,158,95,124,5,99,220,51,97,180,57,206,160,216,169,43,53,82,239,79,28,213,207,168,240,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,173,59,113,99,230,159,89,61,64,200,125,198,114,226,121,123,224,24,110,169,242,225,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,236,149,159,25,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,169,110,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,132,116,173,99,27,226,99,107,163,108,204,218,221,175,84,114,39,109,241,189,242,171,148,23,19,26,185,67,170,20,220,50,186,134,175,34,193,46,116,245,183,38,43,145,239,92,97,241,198,233,93,59,30,141,84,101,52,210,236,137,209,187,107,59,211,198,246,57,175,124,141,154,226,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,186,185,213,226,120,175,236,11,22,206,190,204,218,190,210,125,176,161,180,252,103,193,71,227,188,15,130,184,203,225,187,253,59,157,158,231,215,219,221,183,119,213,211,175,204,129,124,178,237,54,171,215,28,122,97,71,121,182,82,87,211,199,81,114,171,100,85,48,182,86,54,120,45,149,115,67,42,53,200,168,143,142,88,227,145,142,254,109,123,26,228,232,168,138,104,36,0,1,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,141,204,114,177,238,114,50,20,101,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,44,201,227,19,153,222,85,196,78,150,98,186,103,130,80,221,113,62,237,190,41,243,122,218,106,153,40,254,37,92,250,103,195,81,67,4,113,78,253,214,229,238,200,229,108,238,115,164,235,26,57,172,237,42,203,24,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,67,218,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,136,28,234,252,172,98,222,160,80,251,117,196,170,190,19,188,211,232,223,168,24,247,184,192,93,247,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,209,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,204,182,158,87,92,125,81,230,22,43,111,12,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,221,245,141,238,70,216,187,104,231,77,27,93,185,17,241,171,230,178,160,1,202,184,177,242,177,172,158,159,228,62,221,57,154,195,82,89,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,124,156,212,84,249,162,20,3,199,71,6,87,222,15,53,30,150,217,29,215,227,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,245,94,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,197,121,163,249,19,212,223,193,125,226,136,160,18,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,126,108,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,66,173,185,231,125,201,254,100,253,52,229,92,149,60,211,229,62,159,215,123,141,184,186,144,85,7,57,110,38,48,219,252,118,190,22,44,84,53,117,87,220,114,241,73,145,223,107,156,139,28,20,111,90,41,82,10,70,34,183,172,207,124,85,137,43,158,138,140,98,118,218,138,247,57,233,20,21,225,23,91,237,92,56,241,23,134,107,45,246,199,87,119,182,216,42,42,91,89,73,73,35,89,58,193,81,75,53,52,143,143,119,210,231,177,179,171,209,138,173,71,171,17,170,230,110,222,154,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,79,64,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,46,79,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,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,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,115,229,123,199,213,247,90,118,112,241,172,215,15,25,151,218,173,239,168,177,95,234,106,88,147,94,169,97,218,143,166,157,30,228,124,181,145,177,85,233,35,81,206,150,40,228,124,157,31,19,228,154,197,78,127,175,218,57,98,226,3,70,178,205,29,200,230,240,244,153,53,189,212,241,212,237,123,252,37,83,28,146,83,84,236,99,216,178,118,167,142,41,123,123,209,175,217,181,223,75,149,12,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,124,160,209,159,4,122,13,83,195,143,13,24,118,155,94,104,169,32,200,82,157,247,76,129,97,167,138,55,173,198,165,235,44,145,202,248,158,246,204,248,90,232,233,146,93,238,222,202,118,42,116,110,214,167,117,0,169,94,108,92,111,209,228,159,19,225,51,76,234,183,210,91,238,9,22,109,90,176,193,52,53,82,67,225,231,167,165,165,153,178,189,91,218,157,30,149,8,232,217,35,101,167,107,17,219,82,70,186,176,73,127,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,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,102,135,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,166,170,30,0,23,103,201,231,68,45,88,31,14,149,26,203,13,242,174,178,229,170,53,10,234,138,71,70,214,65,67,5,186,170,174,154,38,51,249,185,239,115,150,103,185,234,168,157,31,27,81,169,177,95,36,245,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,92,159,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,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,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,231,202,247,143,171,238,180,236,225,227,89,174,30,51,47,181,91,223,81,98,191,212,212,177,38,189,82,195,181,31,77,58,61,200,249,107,35,98,171,210,70,163,157,44,81,200,249,58,62,39,201,53,138,130,168,57,203,113,49,134,223,227,181,240,177,98,161,171,170,190,227,151,138,76,142,251,92,228,88,224,163,122,209,74,144,82,49,21,189,102,123,226,172,73,92,244,84,99,19,182,212,87,185,207,72,160,175,8,186,223,106,225,199,136,188,51,89,111,182,58,187,189,182,193,81,82,218,202,74,73,26,201,214,10,138,89,169,164,124,123,190,151,61,141,157,94,140,85,106,61,88,141,87,51,118,244,209,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,2,42,243,71,242,39,169,191,130,251,197,17,73,124,50,93,173,86,14,36,180,162,251,125,185,210,91,173,182,236,226,197,87,89,89,87,51,97,130,154,8,235,225,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,154,9,226,47,134,141,44,226,131,4,155,5,212,203,79,251,159,5,121,163,130,155,226,150,207,227,67,44,158,18,121,162,147,179,221,236,49,146,109,111,214,206,173,95,236,84,207,94,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,87,149,231,48,47,252,91,225,75,87,102,255,0,53,105,195,47,14,119,253,102,85,166,173,158,162,167,254,173,77,73,28,49,127,184,139,167,245,84,181,64,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,20,109,204,159,142,123,175,16,89,253,102,149,233,205,210,174,135,78,177,90,138,155,108,175,163,186,57,208,101,19,182,104,213,213,82,182,25,22,9,169,155,37,59,29,77,213,28,189,58,203,185,22,68,142,62,235,207,59,238,79,243,39,233,164,85,229,113,231,179,76,191,26,246,122,210,213,56,246,224,130,197,197,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,14,199,74,248,211,98,185,146,244,218,230,182,73,81,244,2,117,94,24,184,125,190,241,61,172,182,93,33,176,100,22,171,36,151,46,228,245,53,215,9,216,222,205,44,77,223,51,161,133,92,215,213,76,140,69,86,195,31,212,189,21,206,86,70,217,37,102,140,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,46,230,148,248,78,242,177,163,126,159,227,222,221,1,154,195,69,28,25,101,58,113,172,28,29,233,229,178,211,93,106,201,173,84,152,125,191,20,191,209,75,18,75,27,42,160,161,138,10,186,42,152,100,79,249,209,90,246,237,124,111,107,147,115,30,215,58,160,120,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,150,41,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,39,80,41,219,156,254,131,83,98,186,161,141,107,253,138,138,175,195,231,20,238,181,223,94,218,121,93,4,119,26,56,227,108,18,62,101,122,177,143,154,155,163,27,18,53,159,42,25,30,155,213,207,86,215,0,38,255,0,41,13,6,169,213,62,37,227,212,155,133,21,36,248,246,152,83,252,82,165,42,105,226,168,100,183,25,217,36,84,49,163,30,244,115,30,215,36,181,44,149,172,126,199,209,181,62,151,61,142,75,201,0,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,223,149,195,167,13,26,89,194,254,9,14,11,166,118,159,247,94,54,243,89,5,55,197,46,127,198,154,88,252,92,240,197,31,123,181,223,123,35,220,223,161,157,26,159,218,171,202,185,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,142,186,187,192,150,131,107,102,188,226,250,239,155,227,52,149,21,150,58,121,91,116,183,36,31,192,200,103,111,105,40,159,93,243,219,43,41,218,201,83,98,179,172,168,232,89,35,157,20,41,19,164,80,0,25,87,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,12,124,191,116,11,133,91,237,203,41,194,161,186,228,23,170,222,207,134,184,228,173,162,171,170,181,236,100,204,127,131,150,58,104,159,7,117,149,14,108,157,23,235,107,90,139,242,69,235,37,65,2,185,154,241,219,106,209,28,54,227,161,154,91,147,85,199,170,23,234,120,219,85,89,107,157,172,126,55,68,245,107,156,249,36,232,170,202,153,162,234,216,216,205,178,49,146,119,247,70,169,15,118,147,14,235,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,214,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,63,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,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,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,53,105,151,47,61,6,210,94,37,238,28,72,225,148,117,116,21,18,83,189,109,56,244,14,237,91,173,21,179,178,88,234,234,33,107,122,42,178,72,164,218,200,23,248,113,111,153,90,138,139,11,105,229,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,157,127,136,126,31,176,30,38,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,221,241,57,200,222,171,28,178,55,229,185,79,151,135,78,26,52,179,133,252,18,28,23,76,237,63,238,188,109,230,178,10,111,138,92,255,0,141,52,177,248,185,225,138,62,247,107,190,246,71,185,191,67,58,53,63,181,87,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,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,0,2,149,185,198,104,230,156,105,222,184,227,185,206,21,53,170,130,235,158,219,234,107,175,246,74,54,163,36,109,84,83,34,37,202,70,163,215,111,138,238,57,191,40,216,215,73,73,51,213,94,247,200,169,0,13,4,114,236,225,251,1,209,14,27,113,139,238,32,202,185,238,90,143,103,180,229,87,170,202,212,133,211,172,243,208,66,239,12,201,35,141,142,240,209,185,210,186,56,222,175,86,172,210,174,229,222,164,160,32,7,58,191,43,24,183,168,20,62,221,113,42,175,132,239,52,250,55,234,6,61,238,48,26,83,32,87,50,254,2,169,181,231,30,155,90,180,154,197,73,6,162,216,233,228,154,238,200,251,187,239,246,232,41,100,115,97,108,48,197,35,167,174,71,71,12,80,175,209,185,142,86,61,206,70,66,140,165,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,11,222,229,205,198,191,239,85,167,19,216,51,251,157,170,61,77,197,191,135,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,57,87,22,62,86,53,147,211,252,135,219,167,51,88,106,118,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,136,241,191,89,197,86,118,152,150,29,85,183,76,177,59,132,178,216,156,144,207,77,53,210,71,67,20,111,170,170,137,242,185,142,218,246,79,225,213,99,142,70,69,80,228,123,81,207,123,83,242,184,9,224,130,251,197,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,54,247,68,249,19,98,181,145,117,220,230,186,72,145,246,147,204,198,211,106,176,114,255,0,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,182,24,41,160,142,237,66,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,48,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,162,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,134,120,120,162,225,147,62,225,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,77,240,58,68,218,231,177,179,196,217,88,199,61,35,145,92,205,206,232,142,116,170,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,183,165,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,36,74,227,239,142,203,87,8,152,205,21,139,26,163,164,187,106,46,69,78,181,118,122,58,168,219,61,21,44,17,212,66,217,37,174,141,149,17,78,198,73,27,170,27,11,152,138,142,146,23,162,252,152,226,133,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,62,82,106,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,166,70,238,116,125,185,111,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,5,243,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,196,63,230,35,193,5,31,21,88,34,101,184,117,46,221,77,196,237,242,197,98,106,77,5,52,55,72,221,52,82,62,150,170,87,196,231,187,107,25,63,135,69,146,56,217,45,67,149,238,70,189,238,78,23,203,167,150,133,78,19,83,142,113,25,175,212,245,116,121,61,29,67,110,88,254,39,52,17,43,40,152,177,61,177,207,112,100,177,185,201,82,142,123,38,142,54,43,31,3,226,141,207,114,200,174,142,43,52,5,16,243,94,209,219,174,154,241,105,123,203,155,97,164,161,199,181,6,158,158,247,107,150,138,149,209,65,36,237,134,56,107,90,247,108,107,22,165,106,24,249,228,70,171,151,165,84,79,122,238,145,80,134,164,138,229,245,163,182,173,111,226,211,5,196,114,91,13,93,215,30,162,168,154,247,120,138,42,86,207,2,65,73,11,230,141,181,77,123,30,207,13,37,67,105,224,145,30,157,28,147,236,69,71,61,170,104,120,2,31,243,17,227,126,143,133,92,17,49,44,58,171,118,166,229,150,249,101,177,57,33,130,166,27,92,109,154,40,223,85,85,19,229,107,219,185,143,159,195,170,199,36,111,150,157,200,246,171,88,246,173,22,98,216,158,85,156,223,105,113,108,43,25,186,228,23,170,221,254,26,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,94,137,242,107,85,87,228,138,94,158,142,114,221,209,172,91,133,57,56,125,213,11,13,170,245,122,200,58,92,50,60,134,219,19,163,170,248,163,86,79,15,53,44,242,238,123,60,43,37,116,81,46,214,177,237,89,92,248,145,42,38,141,212,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,219,42,229,59,198,253,102,73,240,206,19,53,50,171,125,93,190,222,177,97,53,169,12,243,77,85,28,62,34,122,138,90,169,157,43,209,189,168,17,137,78,141,141,145,182,42,119,49,93,185,35,107,172,252,2,162,249,216,104,237,170,203,153,96,122,223,99,176,213,197,81,146,211,213,89,47,245,144,210,181,180,142,158,149,35,117,27,165,145,172,69,90,153,34,146,118,34,200,245,87,69,70,196,106,34,68,226,178,207,85,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,235,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,167,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,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,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,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,85,114,167,224,178,235,169,153,253,7,17,218,141,143,213,193,132,226,149,9,87,141,189,213,46,167,91,165,238,9,152,177,202,198,163,119,75,77,78,230,61,92,228,115,26,233,155,27,63,136,140,158,54,220,249,18,184,251,227,178,213,194,38,51,69,98,198,168,233,46,218,139,145,83,173,93,158,142,170,54,207,69,75,4,117,16,182,73,107,163,101,68,83,177,146,70,234,134,194,230,34,163,164,133,232,191,38,56,161,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,148,154,156,187,184,250,172,225,143,42,92,15,84,174,23,91,150,153,94,251,84,253,86,166,122,143,179,50,36,146,191,196,210,211,110,86,36,47,124,242,58,162,56,216,146,59,233,145,187,157,31,110,91,201,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,140,28,209,252,137,234,111,224,190,241,68,80,9,109,60,177,121,133,214,101,53,148,220,58,241,3,151,247,174,179,109,139,18,191,220,230,158,122,171,173,84,179,205,36,180,181,181,115,204,253,211,47,118,22,83,38,214,53,91,26,199,185,94,177,53,242,171,142,142,12,172,92,97,233,197,45,178,59,175,193,179,60,95,196,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,133,92,191,249,93,86,93,235,45,58,223,196,221,147,179,106,135,124,246,188,30,227,69,60,21,82,85,69,60,145,238,186,67,60,108,219,10,118,155,35,33,77,237,153,178,49,100,84,98,58,41,109,168,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,42,131,154,135,30,181,53,85,55,94,22,52,110,251,87,70,202,58,137,173,249,205,206,159,180,172,172,98,197,11,146,130,154,162,57,92,228,98,57,243,197,84,199,49,143,223,23,107,170,177,101,107,234,216,181,78,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,146,211,154,135,30,180,212,180,215,94,22,52,110,251,73,88,250,202,121,173,249,205,206,159,186,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,217,47,107,170,61,37,107,43,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,222,189,94,244,138,25,21,24,222,175,122,162,53,168,231,42,53,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,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,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,206,185,165,62,19,188,172,104,223,167,248,247,183,64,102,176,149,92,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,179,207,240,221,35,226,207,68,174,216,101,85,254,147,36,194,115,10,117,133,46,118,11,163,37,99,159,12,232,230,77,5,68,74,230,57,241,84,66,213,232,187,153,190,37,107,218,228,220,213,233,96,17,215,152,46,142,221,117,191,132,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,76,148,237,168,130,52,98,117,114,207,177,85,26,247,41,158,16,94,247,42,29,29,181,105,175,9,118,76,185,214,26,186,28,135,80,106,42,47,119,73,107,105,91,20,242,64,217,164,134,137,172,118,198,189,105,150,157,140,158,52,114,185,58,213,74,246,46,217,17,9,148,0,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,0,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,14,21,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,208,174,137,175,99,188,52,110,116,110,153,251,155,181,138,141,69,238,62,54,63,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,113,60,187,185,124,97,56,38,141,46,101,196,46,151,218,175,185,126,107,218,172,125,147,42,176,81,213,124,6,150,39,74,144,70,198,202,215,190,57,165,100,137,44,168,170,199,39,88,163,116,108,124,46,87,86,175,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,93,107,49,107,221,108,44,111,143,165,218,197,146,53,116,106,172,89,160,123,251,82,39,70,57,122,50,78,219,25,44,104,118,174,88,188,109,86,104,102,163,211,105,38,168,101,123,52,219,40,219,71,13,77,218,229,58,82,227,85,77,89,164,142,72,88,170,232,161,134,121,166,115,38,93,172,110,231,199,43,228,107,98,122,58,239,192,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,17,255,0,138,222,53,180,179,131,239,178,223,180,203,6,87,115,251,91,227,188,23,192,169,105,166,237,248,94,199,115,187,222,158,46,157,124,75,54,237,221,215,163,186,244,232,157,124,255,0,11,252,194,244,95,139,60,254,225,167,58,115,140,102,182,235,149,186,207,45,238,89,111,116,84,144,192,232,35,154,24,92,214,186,26,153,92,175,221,80,197,68,86,162,116,71,124,255,0,146,44,160,6,117,184,236,215,75,238,191,113,53,152,228,151,59,205,170,231,106,176,220,42,177,188,110,107,90,49,105,93,103,165,170,153,41,222,201,26,174,239,119,55,190,101,145,92,228,115,166,93,187,88,140,99,120,85,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,116,123,18,88,101,141,92,222,169,190,55,183,249,181,81,45,255,0,146,198,177,90,175,90,71,149,232,133,194,253,87,45,247,26,188,62,247,67,71,87,84,215,49,182,170,166,70,213,109,44,106,245,122,50,58,152,229,124,168,214,35,26,250,200,215,170,186,85,44,124,128,28,234,252,172,98,222,160,80,251,117,196,170,190,19,188,211,232,223,168,24,247,184,192,105,76,21,65,205,99,129,43,170,93,107,248,166,209,172,102,145,214,215,83,172,249,189,170,221,3,155,60,115,163,158,233,47,8,196,85,107,216,230,171,82,125,141,106,177,89,223,114,63,124,242,71,92,26,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,184,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,235,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,213,117,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,50,16,127,118,175,133,143,247,131,170,191,252,42,221,254,188,74,174,44,124,172,107,39,167,249,15,183,78,102,176,179,238,103,92,194,232,242,154,58,158,29,120,126,203,251,214,169,183,69,150,223,237,147,65,61,45,214,150,88,33,146,42,90,42,184,38,126,232,87,187,51,42,83,107,28,174,141,35,220,172,89,90,248,45,195,167,13,26,167,197,6,119,14,11,166,118,159,247,94,54,243,89,5,79,194,237,159,193,154,88,252,92,240,197,39,103,187,216,123,35,220,223,173,253,26,159,218,169,161,61,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,241,94,104,254,68,245,55,240,95,120,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,165,0,241,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,125,124,4,240,65,125,226,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,123,162,124,137,177,90,200,186,238,115,93,36,72,249,85,207,59,238,79,243,39,233,167,42,228,169,230,159,41,244,254,187,220,109,197,164,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,236,240,234,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,250,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,118,173,74,224,187,42,209,190,17,236,188,66,234,99,110,182,92,147,38,204,34,177,81,99,53,148,50,82,77,65,66,144,87,44,146,213,178,102,54,68,154,73,41,88,177,181,189,26,216,186,57,85,235,42,36,95,129,193,6,144,225,186,245,196,230,37,164,122,129,5,92,150,44,138,158,239,13,66,210,78,176,207,19,217,107,171,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,202,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,252,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,59,95,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,4,32,230,223,160,212,218,167,195,68,154,147,111,162,171,159,33,211,10,143,138,83,37,53,60,181,15,150,221,59,227,138,186,53,99,30,141,99,26,212,138,165,242,185,143,216,202,55,39,210,215,189,201,70,197,196,242,96,208,106,156,87,75,242,93,127,190,209,82,120,140,226,161,182,187,19,221,79,19,167,142,221,71,36,141,158,70,76,143,87,177,147,84,245,99,162,86,179,231,67,27,215,122,57,138,219,31,7,52,226,31,136,28,7,134,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,124,174,106,59,170,71,20,142,249,237,83,58,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,94,229,77,193,45,102,148,216,170,120,129,213,236,83,193,230,119,158,229,29,130,219,116,182,207,79,112,199,233,88,249,97,158,71,178,100,111,110,106,143,151,69,70,110,108,8,155,100,84,168,145,137,98,164,95,227,239,131,106,110,47,180,190,138,223,98,169,164,160,206,241,138,133,155,28,174,174,173,150,10,38,50,121,33,74,200,106,18,56,228,87,49,241,68,142,106,163,55,164,145,71,209,205,98,200,142,160,207,240,171,2,202,191,219,92,115,36,199,46,31,242,148,117,214,218,234,121,63,236,201,12,209,200,207,248,156,215,55,251,21,11,243,224,19,140,154,110,47,180,190,182,225,125,166,164,160,206,241,138,132,135,35,161,161,162,150,10,38,50,121,38,90,57,169,214,73,36,87,49,241,68,173,114,43,247,164,145,73,213,173,98,198,174,148,0,227,252,93,104,133,215,136,238,29,51,61,26,177,95,41,45,23,43,253,61,51,168,234,234,227,115,224,73,233,234,161,169,141,146,109,250,154,199,186,4,98,189,17,202,196,122,185,26,253,187,23,54,229,143,242,96,208,106,108,171,84,50,93,127,190,209,85,248,124,30,157,182,187,19,221,79,43,96,146,227,89,28,141,158,70,76,143,70,61,240,211,117,99,162,86,191,229,93,27,215,98,181,138,235,137,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,151,243,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,253,74,157,122,39,85,79,1,206,175,202,198,45,234,5,15,183,92,74,245,229,157,118,181,88,56,215,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,201,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,61,7,49,30,55,235,56,170,206,211,18,195,170,182,233,150,39,112,150,91,19,146,25,233,166,186,72,232,98,141,245,85,81,62,87,49,219,94,201,252,58,172,113,200,200,170,28,143,106,57,239,106,126,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,250,49,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,249,185,202,171,243,85,57,175,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,14,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,162,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,135,106,212,174,11,178,173,27,225,30,203,196,46,166,54,235,101,201,50,108,194,43,21,22,51,89,67,37,36,212,20,41,5,114,201,45,91,38,99,100,73,164,146,149,139,27,91,209,173,139,163,149,94,178,162,69,248,28,16,105,14,27,175,92,78,98,90,71,168,16,85,201,98,200,169,238,240,212,45,36,235,12,241,61,150,186,185,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,124,167,16,252,63,103,220,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,219,226,115,145,189,18,72,164,111,207,106,147,211,150,47,48,186,60,90,142,155,135,94,32,114,254,205,170,29,177,98,87,251,156,208,65,75,106,165,138,9,164,150,150,182,174,121,153,182,20,237,66,202,100,218,247,35,164,88,247,35,18,38,178,96,115,71,242,39,169,191,130,251,197,17,68,58,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,145,242,127,133,88,22,85,254,218,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,102,72,102,142,70,127,196,230,185,191,216,168,94,79,47,190,61,113,238,38,112,218,28,27,80,111,180,148,122,169,104,167,142,26,230,84,120,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,101,28,127,138,14,40,48,30,19,48,11,126,163,106,53,163,32,184,219,110,55,136,172,145,69,100,167,134,105,219,60,144,205,51,92,230,205,44,77,70,109,167,122,42,163,149,122,171,126,95,205,83,143,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,245,42,117,232,157,85,60,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,150,19,204,215,142,219,86,136,225,183,29,12,210,220,154,174,61,80,191,83,198,218,170,203,92,237,99,241,186,39,171,92,231,201,39,69,86,84,205,23,86,198,198,109,145,140,147,191,186,53,72,123,180,152,11,84,231,157,247,39,249,147,244,210,184,52,111,87,179,45,8,212,75,126,169,105,244,244,144,100,54,154,122,232,104,103,169,129,38,101,59,234,105,38,165,89,145,139,244,185,236,108,238,123,17,200,230,111,107,119,53,237,234,213,243,248,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,124,154,213,85,249,34,151,211,192,79,4,22,46,17,240,73,107,114,58,91,85,203,83,111,125,216,175,119,186,57,159,81,11,41,82,101,88,105,105,29,36,81,190,56,118,54,39,200,155,17,207,151,174,231,57,177,196,140,135,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,144,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,231,181,14,106,105,79,132,239,43,26,55,233,254,61,237,208,25,172,61,254,171,104,94,163,232,213,30,33,118,205,108,221,171,86,119,143,209,100,150,11,148,10,175,165,173,165,168,130,57,149,141,122,162,116,154,46,235,89,44,106,136,230,185,90,169,213,143,141,239,152,28,175,120,233,253,138,101,76,208,237,99,204,252,38,155,94,183,252,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,194,107,170,36,91,169,0,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,241,58,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,78,214,63,194,82,177,174,146,166,167,99,222,196,147,181,4,114,203,219,222,142,126,205,173,250,156,136,105,122,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,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,0,12,171,154,83,225,59,202,198,141,250,127,143,123,116,7,85,60,254,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,231,179,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,161,93,19,94,246,248,153,26,216,221,51,247,59,115,209,26,139,219,100,108,100,159,229,77,193,45,30,171,95,106,120,129,213,236,83,198,97,150,110,229,29,130,219,116,182,193,81,111,200,42,158,201,97,158,71,178,100,119,114,26,127,151,69,70,109,116,234,155,100,69,167,145,139,114,135,42,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,253,40,222,141,115,28,248,165,149,136,246,111,220,153,214,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,244,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,182,158,84,220,109,86,106,181,138,167,135,237,94,202,252,102,103,102,238,86,88,46,87,75,148,245,23,12,130,149,239,150,105,227,123,230,87,119,38,167,249,116,68,126,231,64,169,182,52,74,121,30,182,42,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,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,169,23,167,84,232,171,208,56,82,227,91,75,56,193,251,83,251,51,176,101,118,207,178,94,7,198,252,118,150,154,30,231,138,239,246,251,93,153,229,235,211,195,63,118,237,189,58,183,167,94,171,210,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,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,8,1,205,111,133,205,118,226,83,246,93,251,20,193,190,209,253,156,248,223,196,255,0,164,232,232,251,30,35,192,246,127,202,101,143,118,238,196,191,213,235,211,111,207,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,63,24,160,171,223,84,250,218,41,27,30,202,121,228,122,117,100,50,47,85,77,191,79,78,189,85,17,108,252,225,92,112,107,21,171,68,56,92,212,12,186,178,253,87,106,185,86,217,234,108,150,25,104,106,155,5,106,221,106,226,116,52,206,167,114,189,142,223,27,156,179,185,99,93,237,142,9,30,212,93,157,12,235,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,88,87,51,62,18,127,99,122,29,161,57,212,18,218,169,234,241,156,126,131,78,175,244,182,247,108,165,154,185,144,205,88,149,116,204,72,88,174,238,206,183,39,205,36,142,71,61,207,133,219,55,58,69,56,175,44,189,107,253,139,113,113,139,120,139,127,138,160,206,250,97,85,155,34,223,52,94,54,120,124,60,145,245,145,141,111,74,168,169,183,185,119,116,137,101,218,213,118,222,151,252,64,14,117,126,86,49,111,80,40,125,186,226,85,95,9,222,105,244,111,212,12,123,220,96,52,166,86,175,27,92,91,101,92,35,113,245,138,101,54,216,188,118,55,125,211,251,69,191,38,183,57,178,75,220,161,109,234,181,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,167,71,169,61,112,12,215,1,226,15,72,237,57,173,154,158,146,243,137,230,246,116,149,244,117,172,134,161,143,130,102,43,102,164,169,141,174,124,74,246,170,201,12,209,117,114,35,219,35,23,175,69,41,175,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,67,35,88,222,136,173,99,230,142,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,163,35,21,205,123,89,44,81,61,88,253,155,86,250,51,12,142,143,137,222,14,242,139,230,144,179,226,191,180,109,63,186,69,100,166,117,68,13,145,106,170,168,101,141,180,178,189,36,88,163,153,147,57,97,145,22,77,172,145,143,107,156,155,85,74,108,254,229,199,29,159,240,25,255,0,121,172,255,0,235,101,212,241,99,229,99,89,61,63,200,125,186,115,53,135,106,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,117,229,115,198,13,171,135,157,80,155,77,51,197,199,237,216,78,125,80,198,214,223,170,226,108,19,218,235,99,141,233,76,249,42,90,197,115,233,156,229,237,171,37,84,142,21,149,102,71,68,157,254,237,228,145,87,154,63,145,61,77,252,23,222,40,138,1,44,39,154,55,29,182,173,108,186,195,161,26,47,147,85,212,97,54,58,135,187,32,184,210,78,223,5,144,214,181,204,88,153,30,212,221,45,53,59,152,229,71,239,237,203,35,145,232,215,36,48,202,232,171,194,239,12,153,247,20,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,111,157,209,166,214,189,237,130,86,196,199,185,137,36,136,214,110,111,85,115,116,41,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,174,14,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,38,87,52,110,15,174,188,67,105,124,58,151,129,166,65,113,205,176,26,119,186,138,195,73,43,167,130,233,69,36,140,90,150,71,76,231,163,89,82,214,167,113,31,18,44,147,36,73,10,182,85,236,118,168,216,177,254,50,56,187,181,113,125,203,243,23,202,231,183,82,89,242,203,14,164,91,237,185,29,170,10,134,189,140,157,109,87,7,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,31,249,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,79,213,230,43,198,77,55,22,26,161,77,111,197,41,169,29,130,97,21,21,112,227,85,203,69,45,61,109,115,42,35,166,74,137,167,71,200,228,216,233,105,149,209,38,200,222,145,185,189,198,163,250,163,124,255,0,2,252,25,95,120,195,212,122,171,100,151,95,131,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,73,98,188,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,0,17,215,152,46,175,84,232,175,9,121,214,83,107,159,31,248,189,194,158,27,29,186,150,247,4,85,48,86,62,178,102,67,52,109,166,151,232,168,123,105,157,83,42,68,230,189,138,145,57,94,199,198,215,181,115,194,94,159,40,237,76,197,115,14,16,172,248,45,166,175,165,235,2,184,87,219,238,244,178,73,31,113,190,38,174,106,200,39,107,26,245,122,66,246,78,172,107,222,214,238,146,9,218,136,168,206,171,53,65,18,185,138,240,109,83,197,134,151,211,92,49,74,154,183,103,120,69,61,92,216,213,10,214,197,79,69,92,250,137,41,150,162,25,213,241,185,119,186,42,101,108,75,190,54,36,142,111,113,200,206,170,218,12,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,72,163,159,235,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,15,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,181,221,19,170,53,26,215,61,238,99,24,247,183,57,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,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,63,229,33,193,182,67,133,83,71,197,62,119,83,87,68,252,146,207,217,197,237,148,245,181,84,207,240,146,203,35,102,154,186,157,99,99,101,100,141,138,154,90,116,223,36,74,201,18,85,110,244,133,204,179,64,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,68,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,12,198,93,174,117,55,171,173,109,230,178,58,72,234,43,234,36,169,149,148,148,145,82,192,215,189,202,231,36,112,194,214,197,19,58,170,244,100,109,107,26,157,17,168,136,136,133,175,242,66,212,207,19,138,234,94,142,86,85,218,162,248,125,194,147,38,183,193,220,219,93,81,226,35,90,122,183,237,87,253,112,199,225,104,147,171,88,155,93,63,212,229,222,196,75,63,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,125,93,122,116,69,84,136,28,5,112,21,197,142,139,113,99,131,106,102,165,233,79,193,177,187,55,196,252,109,111,199,109,181,29,174,237,182,170,24,255,0,135,13,67,228,119,89,37,99,126,150,175,78,189,87,162,34,170,72,14,117,126,86,49,111,80,40,125,186,226,82,177,213,120,116,225,163,84,248,160,206,225,193,116,206,211,254,235,198,222,107,32,169,248,93,179,248,51,75,31,139,158,24,164,236,247,123,15,100,123,155,245,191,163,83,251,85,52,39,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,66,14,104,220,31,93,120,134,210,248,117,47,3,76,130,227,155,96,52,239,117,21,134,146,87,79,5,210,138,73,24,181,44,142,153,207,70,178,165,173,78,226,62,36,89,38,72,146,21,108,171,216,237,81,177,99,252,100,113,119,106,226,251,151,230,47,149,207,110,164,179,229,150,29,72,183,219,114,59,84,21,13,123,25,58,218,174,14,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,58,63,242,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,171,204,87,140,154,110,44,53,66,154,223,138,83,82,59,4,194,42,42,225,198,171,150,138,90,122,218,230,84,71,76,149,19,78,143,145,201,177,210,211,43,162,77,145,189,35,115,123,141,71,245,70,249,254,5,248,50,190,241,135,168,245,86,201,46,191,6,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,146,218,185,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,90,79,52,110,4,174,186,217,106,135,93,244,95,25,164,168,205,172,116,239,110,65,110,164,129,222,55,33,162,107,88,145,62,61,171,182,90,154,118,177,200,140,217,220,150,55,35,17,206,88,97,137,213,3,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,235,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,205,57,160,104,38,172,113,19,160,86,12,43,71,49,79,180,23,170,44,194,150,233,61,55,142,166,164,217,74,202,42,216,221,38,250,137,35,98,244,124,209,167,68,93,223,87,94,157,17,85,34,7,1,92,5,113,99,162,220,88,224,218,153,169,122,83,240,108,110,205,241,63,27,91,241,219,109,71,107,187,109,170,134,63,225,195,80,249,29,214,73,88,223,165,171,211,175,85,232,136,170,146,3,157,95,149,140,91,212,10,31,110,184,149,65,195,150,183,221,120,113,214,27,46,178,216,172,116,151,123,149,130,158,226,218,58,74,185,28,200,22,122,138,25,233,163,124,155,126,167,49,142,157,30,172,69,106,189,24,173,71,51,118,244,241,89,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,252,154,212,68,249,34,22,21,144,112,49,106,225,247,150,174,160,234,166,163,90,233,43,181,23,42,167,199,46,81,50,178,214,214,207,139,192,235,149,50,54,150,39,77,26,79,13,75,163,168,123,106,122,43,83,175,72,182,170,70,178,73,92,5,170,115,206,251,147,252,201,250,105,85,101,212,242,189,224,91,246,41,138,179,92,117,143,12,240,154,147,122,223,240,122,106,215,110,154,197,107,146,54,162,117,133,90,158,30,178,110,178,119,58,171,158,200,149,145,255,0,9,206,168,141,103,249,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,103,48,78,2,178,30,25,179,42,236,231,79,172,85,117,154,87,119,168,146,106,23,211,248,170,215,216,24,137,76,213,134,186,101,137,25,11,29,81,80,232,233,213,210,61,239,99,17,28,231,61,21,86,26,154,83,225,59,202,198,141,250,127,143,123,116,6,107,11,243,160,225,147,1,226,155,128,157,45,211,252,190,154,146,142,228,253,55,176,54,203,144,165,186,26,154,219,52,235,69,71,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,245,71,54,144,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,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,105,203,23,152,93,102,83,89,77,195,175,16,57,127,122,235,54,216,177,43,253,206,105,231,170,186,213,75,60,210,75,75,91,87,60,207,221,50,247,97,101,50,109,99,85,177,172,123,149,235,19,95,103,224,20,67,205,123,87,170,117,39,139,75,222,45,12,248,253,85,163,0,167,167,177,208,85,91,96,137,211,200,245,134,57,170,163,169,169,111,87,200,248,170,100,154,46,210,185,25,18,198,244,70,54,71,76,231,243,78,1,245,51,21,210,46,47,116,219,58,205,106,252,37,150,158,225,81,111,169,170,116,145,199,29,47,141,164,154,141,147,202,249,30,214,50,24,223,80,215,200,245,119,211,27,94,228,69,84,68,93,20,128,0,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,0,0,202,185,165,62,19,188,172,104,223,167,248,247,183,64,117,83,143,241,103,160,52,220,76,104,54,79,164,206,186,85,219,235,171,233,252,77,170,104,174,18,210,193,241,24,122,190,149,42,146,52,114,75,77,221,70,119,24,232,223,242,250,216,137,43,35,123,51,175,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,202,119,138,236,39,59,209,171,103,15,119,185,109,86,44,191,10,235,71,111,167,89,168,233,126,61,75,43,170,42,18,74,90,120,209,143,146,104,153,28,158,33,81,143,114,244,108,239,145,239,153,251,103,249,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,252,220,228,68,249,170,25,226,227,79,137,138,158,43,181,230,235,169,240,208,213,219,236,80,83,195,104,199,168,106,210,46,253,53,186,29,202,222,226,198,212,69,124,146,201,52,202,138,231,236,89,150,52,123,218,198,169,39,249,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,166,178,73,21,177,47,117,137,81,26,92,160,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,84,7,30,188,5,113,99,173,60,88,231,58,153,166,154,83,241,156,110,243,240,207,5,91,241,219,109,63,119,181,109,165,134,79,225,205,80,201,27,210,72,158,223,169,169,215,167,84,234,138,138,178,3,149,39,11,154,237,195,95,237,71,246,215,131,125,156,251,71,240,79,134,127,73,209,214,119,252,63,142,239,127,147,75,38,221,189,248,191,173,211,174,239,151,94,139,210,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,0,5,85,243,180,214,191,252,69,225,206,142,223,255,0,224,205,110,21,82,69,255,0,88,163,164,142,23,164,159,245,213,145,174,143,252,194,181,223,215,66,31,242,234,209,203,238,178,113,113,130,83,90,38,240,244,152,125,194,12,198,233,83,181,143,236,210,208,79,20,141,77,142,123,21,221,217,214,158,14,173,220,230,119,247,237,115,88,228,46,83,143,109,51,197,117,67,132,125,76,183,101,52,157,207,128,227,245,185,53,186,118,71,26,205,75,93,65,3,234,34,124,110,123,29,179,119,109,209,61,91,209,203,20,210,177,28,221,253,76,246,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,145,167,61,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,204,132,28,234,252,172,98,222,160,80,251,117,196,170,190,19,188,211,232,223,168,24,247,184,192,105,76,165,110,117,126,105,241,111,79,232,125,198,226,122,14,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,219,105,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,214,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,139,201,229,113,228,79,76,191,26,247,138,210,85,28,171,139,31,43,26,201,233,254,67,237,211,153,172,52,209,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,234,1,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,212,229,139,204,46,143,22,163,166,225,215,136,28,191,179,106,135,108,88,149,254,231,52,16,82,218,169,98,130,105,37,165,173,171,158,102,109,133,59,80,178,153,54,189,200,233,22,61,200,196,137,172,152,28,209,252,137,234,111,224,190,241,68,80,9,232,48,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,67,188,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,237,101,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,37,80,115,80,224,42,166,150,166,235,197,62,141,216,170,235,25,89,81,53,195,57,182,83,246,145,148,108,72,161,106,87,211,83,199,19,92,172,87,50,121,106,158,231,189,251,229,238,244,70,36,174,101,91,3,165,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,252,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,196,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,0,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,202,186,70,38,197,107,209,213,192,77,254,82,26,243,83,165,156,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,205,239,172,106,253,78,99,26,183,146,1,82,188,216,184,32,163,198,254,39,197,158,153,210,236,164,184,92,18,92,218,137,102,130,24,105,100,155,195,193,79,85,75,11,98,98,187,187,58,189,106,21,210,62,71,75,80,215,163,118,172,142,108,22,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,253,25,24,174,107,218,201,98,137,234,199,236,218,186,30,192,53,139,1,212,93,35,180,235,125,154,253,73,75,137,221,44,233,123,125,101,109,84,44,101,4,8,197,116,205,169,145,175,116,81,62,5,108,140,153,55,170,70,248,228,69,95,165,74,64,230,25,198,157,215,138,125,80,168,177,98,25,5,91,180,175,26,168,68,199,232,214,153,212,169,91,58,71,182,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,157,184,222,249,183,125,124,187,184,32,172,226,171,59,92,183,49,165,219,166,88,157,194,40,175,173,89,167,166,154,233,35,161,150,70,82,210,202,200,156,199,109,123,32,241,8,146,71,35,34,168,106,177,200,231,177,201,125,32,21,235,206,95,91,238,184,46,137,88,52,94,223,99,164,168,167,213,10,137,221,93,95,52,142,223,73,5,182,122,58,132,100,76,78,136,175,146,89,34,234,247,42,163,89,27,219,181,85,232,248,233,132,238,188,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,154,51,0,16,3,157,95,149,140,91,212,10,31,110,184,148,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,19,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,235,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,221,64,42,131,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,42,216,29,43,135,142,31,179,238,38,181,66,135,74,52,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,237,145,53,202,222,139,36,177,183,229,185,13,15,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,138,243,71,242,39,169,191,130,251,197,17,74,220,39,121,167,209,191,80,49,239,113,128,210,153,80,28,210,56,5,163,211,191,29,196,222,142,91,237,86,220,65,124,29,62,69,142,209,211,65,67,13,162,69,237,83,67,83,73,28,109,99,29,12,175,88,210,72,209,22,70,203,34,201,245,178,71,246,99,175,47,186,222,43,232,53,182,134,126,23,173,53,119,23,186,162,56,111,144,215,186,177,184,219,89,36,21,44,138,107,186,211,189,141,217,27,93,81,36,72,229,87,172,140,84,137,175,127,208,237,4,130,0,115,171,242,177,139,122,129,67,237,215,18,149,139,94,229,95,192,85,53,45,53,171,138,125,100,177,82,86,62,178,158,27,134,13,108,168,238,163,232,222,146,204,213,175,169,167,146,38,181,94,173,100,18,210,189,175,123,54,75,221,232,143,72,156,201,65,205,31,200,158,166,254,11,239,20,69,0,150,169,207,59,238,79,243,39,233,164,63,229,195,137,226,185,207,25,218,121,139,102,184,205,171,32,178,214,252,91,196,219,174,148,81,213,210,207,178,213,86,246,111,138,68,115,29,181,236,107,147,170,124,156,212,84,249,162,26,20,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,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,151,115,74,124,39,121,88,209,191,79,241,239,110,128,205,97,165,62,19,188,172,104,223,167,248,247,183,64,114,174,61,184,32,177,113,113,130,69,91,142,82,218,173,186,155,100,237,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,177,210,190,52,216,174,100,189,54,185,173,146,84,124,53,229,231,203,43,33,190,93,105,245,183,137,27,46,65,140,80,218,234,21,248,246,56,179,213,90,110,179,85,198,238,141,173,157,241,186,58,138,70,68,246,238,137,173,115,37,123,218,217,58,182,38,181,39,183,64,115,253,126,214,59,23,15,250,53,150,107,22,71,15,136,164,198,109,238,168,142,155,115,217,226,234,158,228,142,154,155,123,24,245,143,187,60,145,69,220,216,173,102,253,206,250,90,170,102,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,229,52,103,193,30,188,212,241,29,195,70,29,169,55,154,218,73,242,21,167,125,175,32,72,106,34,145,233,113,166,122,197,36,146,178,38,49,176,190,102,182,58,148,139,99,118,50,161,136,157,91,181,203,221,64,0,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,0,3,42,230,148,248,78,242,177,163,126,159,227,222,221,1,213,65,5,121,157,112,75,71,174,122,113,83,171,122,95,138,111,212,156,95,117,100,212,214,155,108,11,85,146,210,185,33,142,72,230,122,35,101,154,104,33,133,175,133,55,61,219,89,36,76,141,206,149,138,218,97,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,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,218,203,230,179,198,213,30,171,95,105,184,126,210,28,175,198,97,150,110,221,101,254,229,107,185,65,81,111,200,42,158,200,166,130,54,62,21,119,114,26,127,159,84,87,237,116,234,187,163,69,167,141,235,24,56,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,250,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,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,0,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,0,12,235,113,237,169,153,86,168,113,113,169,151,28,166,175,185,240,28,130,183,25,183,64,201,36,88,105,104,104,39,125,60,76,141,175,123,182,110,237,186,87,163,122,53,101,154,87,163,91,191,161,53,121,37,232,167,254,61,113,25,89,112,255,0,240,225,86,250,88,229,255,0,171,214,85,201,51,22,63,250,146,70,230,201,254,125,28,223,234,41,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,153,151,214,252,42,213,166,186,209,159,105,205,138,162,174,123,110,43,148,93,108,148,114,213,189,174,158,72,41,170,228,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,249,23,83,202,103,84,46,186,143,193,245,174,217,121,109,92,149,24,45,226,179,23,101,93,77,107,170,31,83,3,27,29,76,61,55,34,44,108,138,42,184,233,217,31,87,35,89,78,222,138,136,168,198,248,174,117,126,86,49,111,80,40,125,186,226,85,95,9,222,105,244,111,212,12,123,220,96,52,166,82,183,58,191,52,248,183,167,244,62,227,113,28,149,60,211,229,62,159,215,123,141,184,186,147,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,37,81,202,184,177,242,177,172,158,159,228,62,221,57,154,195,85,5,64,115,89,227,127,9,213,74,58,110,29,116,158,170,213,126,181,91,46,17,220,111,119,248,225,163,175,165,169,145,32,138,74,84,182,85,178,89,54,237,239,212,50,119,181,177,201,185,157,180,126,199,74,215,195,94,23,120,100,207,184,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,124,238,141,54,181,239,108,18,182,38,61,204,73,36,70,179,115,122,171,155,111,252,194,48,218,109,62,229,195,155,97,148,183,252,130,248,203,85,61,146,21,185,223,238,146,220,110,53,143,248,205,27,159,52,245,18,170,185,239,115,149,203,209,58,49,189,81,172,107,24,214,181,40,132,190,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,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,20,67,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,69,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,208,159,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,90,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,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,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,140,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,244,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,242,167,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,167,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,92,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,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,251,224,218,167,132,29,80,162,183,216,170,106,235,240,76,158,157,102,199,43,171,171,98,158,181,239,130,56,82,178,26,132,142,56,209,175,100,178,163,154,168,205,139,28,177,244,115,158,146,35,121,86,21,196,86,174,105,230,145,230,58,37,135,229,149,118,236,99,58,168,167,154,239,12,82,189,30,230,70,201,25,44,49,46,237,177,50,161,175,141,179,171,90,143,149,148,241,70,231,118,247,177,238,30,56,126,207,184,154,213,10,29,40,211,150,82,50,229,89,79,81,87,45,101,114,76,148,84,80,67,26,185,210,212,73,12,114,58,54,43,182,68,215,43,122,44,146,198,223,150,228,52,83,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,25,225,230,11,172,86,173,111,226,211,58,203,177,171,245,93,215,30,162,168,134,201,103,150,90,166,207,2,65,73,11,33,145,212,174,99,222,207,13,37,67,106,39,141,88,189,28,147,239,84,71,61,200,71,80,104,123,151,214,177,93,117,191,132,188,23,46,201,111,212,151,92,134,138,158,107,37,226,88,170,157,60,233,61,36,207,134,55,85,57,239,123,252,76,148,237,167,158,69,122,245,114,207,189,17,26,246,161,34,128,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,5,16,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,145,87,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,214,141,149,204,99,188,52,110,116,141,133,155,91,181,138,174,84,238,62,71,191,186,145,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,207,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,197,104,230,128,232,215,15,246,41,49,205,29,211,219,86,51,73,81,211,196,201,78,199,73,85,87,181,242,61,158,34,166,69,116,211,236,89,164,70,119,30,237,141,114,181,189,27,209,14,128,8,1,206,175,202,198,45,234,5,15,183,92,72,149,203,43,129,43,174,183,102,86,237,115,213,44,102,146,77,47,176,212,72,234,90,59,164,14,123,50,74,214,35,154,214,71,31,84,71,211,67,47,71,72,247,238,141,239,143,177,182,68,89,187,87,104,69,94,104,254,68,245,55,240,95,120,162,40,4,181,78,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,151,252,0,50,174,105,79,132,239,43,26,55,233,254,61,237,208,25,172,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,0,43,47,157,134,177,93,108,184,110,7,162,22,59,245,36,84,249,45,69,85,238,255,0,71,13,83,155,86,232,41,86,54,209,182,88,218,244,69,166,146,89,39,122,36,140,84,116,180,108,86,170,44,78,42,44,22,105,201,63,88,173,86,92,203,60,209,11,229,250,174,42,140,150,158,150,247,96,163,154,169,173,164,116,244,169,35,107,27,20,110,122,42,212,201,20,144,61,82,54,42,186,42,55,171,149,18,38,150,232,0,0,138,188,209,252,137,234,111,224,190,241,68,82,183,9,222,105,244,111,212,12,123,220,96,52,166,0,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,243,115,145,19,230,168,126,177,149,115,74,124,39,121,88,209,191,79,241,239,110,128,234,160,20,215,205,103,130,90,61,41,190,211,113,3,164,56,167,131,195,47,61,186,59,253,182,215,109,130,158,223,143,213,49,145,67,4,140,100,40,222,220,53,31,62,170,172,218,217,209,119,72,171,81,27,18,21,105,54,191,107,46,133,124,127,246,71,168,87,92,95,237,69,189,109,151,79,4,246,167,126,31,158,215,38,228,94,220,204,220,254,220,236,219,44,123,223,177,237,220,238,191,129,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,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,235,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,221,64,6,107,56,177,243,79,172,158,160,100,62,227,57,117,60,174,60,137,233,151,227,94,241,90,74,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,0,120,173,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,91,28,232,36,158,154,146,73,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,153,153,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,233,229,113,164,53,58,75,193,246,51,61,202,10,184,46,89,205,68,217,125,84,51,79,20,172,99,42,90,198,82,186,37,143,250,172,125,28,20,146,43,92,174,122,62,71,163,182,255,0,81,178,212,162,190,110,122,103,138,233,223,23,19,92,113,106,79,9,246,215,31,164,201,174,48,50,56,227,133,181,210,79,81,79,43,227,107,24,222,157,207,10,217,94,174,220,231,75,44,175,87,125,93,19,186,242,71,213,234,150,93,117,11,65,43,167,171,146,158,122,120,178,251,92,109,130,46,196,15,99,163,165,173,115,228,249,74,175,145,36,160,70,183,234,98,36,50,47,208,170,187,251,7,58,191,43,24,183,168,20,62,221,113,42,175,132,239,52,250,55,234,6,61,238,48,26,83,41,91,157,95,154,124,91,211,250,31,113,184,142,74,158,105,242,159,79,235,189,198,220,93,73,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,229,92,88,249,88,214,79,79,242,31,110,156,205,97,115,220,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,174,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,119,53,230,143,228,79,83,127,5,247,138,34,128,77,84,0,85,95,60,239,185,63,204,159,166,156,171,146,167,154,124,167,211,250,239,113,183,23,82,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,2,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,2,16,115,111,215,154,109,44,225,162,77,54,183,214,213,193,144,234,125,71,194,233,150,154,162,90,119,197,110,129,241,203,93,34,189,140,86,189,142,106,197,76,248,156,246,111,101,99,151,234,107,30,213,168,190,22,52,83,247,137,226,11,9,209,201,46,30,10,147,32,184,47,143,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,238,98,183,184,172,221,209,189,85,57,81,239,245,171,76,255,0,101,249,29,138,221,79,73,117,142,130,253,135,227,153,53,28,247,8,250,120,175,31,106,166,168,168,124,46,70,53,175,133,181,82,84,196,213,78,189,59,42,199,57,206,99,148,180,174,76,26,243,83,149,105,126,75,160,23,218,218,79,17,131,212,54,233,98,99,170,34,108,242,91,171,36,145,211,198,200,81,136,247,178,26,158,175,116,170,231,252,235,163,98,236,70,177,29,99,224,16,3,156,22,181,233,102,61,161,43,161,121,13,191,226,121,158,91,216,187,88,187,113,83,77,240,143,11,89,6,250,153,183,200,146,211,247,161,90,184,99,145,140,118,254,147,177,85,17,30,82,177,102,156,152,53,191,75,241,92,155,37,208,219,173,142,174,143,54,206,106,27,95,110,188,54,73,37,130,225,5,29,60,143,240,47,141,62,152,31,19,86,170,102,201,211,164,137,36,141,115,154,177,196,217,45,208,3,133,113,185,175,53,60,56,240,209,152,234,77,154,182,146,12,133,41,217,107,199,210,106,136,163,122,220,106,94,145,71,36,76,149,143,108,207,133,174,146,165,98,216,237,236,167,122,47,70,238,114,103,90,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,213,235,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,143,65,169,154,41,246,27,69,116,115,88,233,46,29,234,77,77,183,222,187,208,73,46,233,32,174,183,93,37,167,147,107,82,54,163,97,116,15,163,86,245,123,220,178,119,250,237,110,196,37,167,38,141,111,181,96,186,219,127,209,123,133,142,174,162,163,84,41,224,117,13,124,50,55,101,36,246,216,43,42,21,146,177,122,42,178,72,164,151,163,218,170,173,124,108,110,213,71,171,227,185,240,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,1,0,57,213,249,88,197,189,64,161,246,235,137,0,57,92,121,236,211,47,198,189,158,180,191,224,69,94,104,254,68,245,55,240,95,120,162,41,91,132,239,52,250,55,234,6,61,238,48,26,83,0,2,63,241,153,194,215,239,113,132,225,250,111,91,146,124,18,203,109,204,41,111,183,186,136,155,186,169,244,49,81,213,196,232,169,145,90,172,73,158,249,227,106,57,255,0,75,26,174,127,71,171,82,55,246,172,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,62,110,114,170,252,213,79,214,34,175,52,127,34,122,155,248,47,188,81,20,2,90,167,60,239,185,63,204,159,166,145,87,149,199,158,205,50,252,107,217,235,75,254,0,25,87,52,167,194,119,149,141,27,244,255,0,30,246,232,12,214,26,83,225,59,202,198,141,250,127,143,123,116,7,85,0,25,204,227,115,94,105,184,142,226,95,49,212,155,53,109,92,248,242,212,50,215,143,164,213,18,200,196,183,83,49,34,142,72,153,43,24,232,89,51,155,37,74,197,177,187,31,80,244,94,174,220,229,243,249,230,138,125,134,225,247,74,117,142,174,225,222,171,212,219,134,73,217,130,57,119,71,5,13,186,90,74,120,247,53,99,106,182,103,78,250,197,119,71,189,171,31,99,166,215,111,67,242,116,187,76,255,0,104,152,230,166,220,105,233,46,181,117,248,86,31,246,154,142,11,124,125,205,221,187,173,190,158,161,243,53,24,231,44,49,210,213,84,202,229,77,187,123,72,247,59,107,92,138,208,29,99,190,240,255,0,172,184,158,177,99,144,248,138,188,102,224,218,137,41,183,49,158,46,149,237,116,117,52,219,222,199,164,125,216,36,150,46,230,197,115,55,238,111,212,212,83,75,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,0,207,95,29,60,66,241,29,171,154,203,145,98,218,227,77,117,196,161,176,220,27,13,54,11,226,158,180,54,174,219,95,217,147,106,42,71,83,51,163,153,206,241,157,23,186,217,186,198,173,133,99,99,103,87,43,126,62,171,53,19,192,240,201,172,119,11,173,203,47,79,25,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,15,141,157,234,129,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,1,194,184,202,214,253,23,209,29,18,190,93,245,146,199,143,229,148,245,84,232,235,126,27,116,146,145,207,200,39,142,120,81,172,142,10,142,169,35,34,150,72,36,145,237,100,139,19,19,185,181,202,214,181,115,152,76,174,87,58,223,160,218,39,175,51,86,107,69,142,146,158,178,249,78,203,118,63,151,85,201,252,12,122,119,111,108,169,35,93,244,196,202,134,189,177,173,87,243,137,26,173,93,177,77,51,219,123,192,0,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,4,85,230,117,170,95,178,254,13,179,95,9,125,248,101,215,45,240,248,181,191,251,215,189,226,188,84,137,226,224,249,177,205,102,234,24,235,126,183,109,233,211,233,114,61,88,80,9,167,221,39,193,127,101,250,89,134,233,159,197,62,39,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,80,115,193,192,41,162,186,233,102,169,80,227,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,175,105,143,85,154,189,237,249,35,222,137,39,245,146,52,219,197,121,61,102,182,172,87,140,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,93,238,98,116,232,170,230,204,174,117,126,86,49,111,80,40,125,186,226,85,95,9,222,105,244,111,212,12,123,220,96,52,166,82,183,58,191,52,248,183,167,244,62,227,113,28,149,60,211,229,62,159,215,123,141,184,186,147,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,37,81,202,184,177,242,177,172,158,159,228,62,221,57,154,195,245,127,194,172,247,42,255,0,109,114,60,147,35,184,127,202,86,87,92,171,170,36,255,0,181,36,211,73,35,255,0,227,115,156,239,237,85,47,123,128,78,4,237,92,34,99,53,183,220,150,178,146,237,168,185,21,58,82,94,43,41,100,108,244,84,176,71,81,51,163,138,134,71,211,197,59,25,36,110,167,116,205,122,170,58,72,88,169,242,99,73,106,69,94,104,254,68,245,55,240,95,120,162,40,4,213,64,5,85,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,117,32,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,0,40,135,154,246,177,93,117,43,139,75,222,34,219,245,37,118,61,167,212,244,246,75,92,84,85,78,150,8,231,116,49,205,90,231,183,123,152,149,41,80,247,193,34,181,26,189,41,98,99,211,116,106,167,116,228,167,161,116,119,91,238,105,196,61,250,205,222,248,38,204,111,29,169,145,96,146,54,85,74,206,229,115,218,197,69,150,57,153,11,169,88,217,17,88,213,142,174,118,125,125,92,140,172,18,205,56,238,208,106,156,171,128,158,29,181,250,197,69,73,226,48,124,30,193,107,190,189,180,241,54,121,45,213,148,84,141,130,71,204,175,71,189,144,212,244,99,98,70,191,231,93,35,211,98,53,234,232,171,203,235,88,173,90,33,197,166,11,151,100,183,234,187,86,61,91,81,53,146,241,44,85,77,130,5,130,174,23,195,27,170,156,247,177,158,26,58,135,83,207,34,189,122,53,32,222,136,174,99,80,208,240,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,207,106,153,215,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,249,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,203,253,16,229,99,153,106,231,9,119,61,109,109,202,174,44,238,251,78,202,252,39,28,145,201,69,4,212,145,205,209,238,171,124,241,117,115,234,98,107,221,79,181,209,196,136,176,72,249,85,146,170,69,8,63,194,172,11,42,255,0,109,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,179,36,51,71,35,63,226,115,92,223,236,84,47,207,128,78,50,105,184,190,210,250,219,133,246,154,146,131,59,198,42,18,28,142,134,134,138,88,40,152,201,228,153,104,230,167,89,36,145,92,199,197,18,181,200,175,222,146,69,39,86,181,139,26,186,80,2,162,249,216,107,21,170,245,153,96,122,33,99,191,85,203,81,141,83,213,94,239,244,112,213,53,212,141,158,169,35,109,27,101,141,175,85,74,152,226,142,119,162,72,196,86,197,88,197,106,170,74,227,149,114,144,208,106,157,83,226,94,61,73,184,81,82,79,143,105,133,63,197,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,236,125,27,83,233,115,216,228,142,188,88,249,167,214,79,80,50,31,113,156,158,150,222,29,106,117,255,0,147,238,9,62,45,137,213,223,51,108,50,162,235,121,176,67,65,20,78,171,153,159,27,171,101,101,59,85,205,87,189,142,167,87,201,217,137,81,242,75,79,78,136,143,86,181,142,174,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,92,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,57,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,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,4,85,230,143,228,79,83,127,5,247,138,34,149,184,78,243,79,163,126,160,99,222,227,1,165,48,0,0,17,87,154,63,145,61,77,252,23,222,40,138,1,45,83,158,119,220,159,230,79,211,72,171,202,227,207,102,153,126,53,236,245,165,255,0,0,12,171,154,83,225,59,202,198,141,250,127,143,123,116,6,107,13,41,240,157,229,99,70,253,63,199,189,186,3,170,128,71,94,96,186,197,117,209,14,18,243,172,187,26,191,82,90,178,26,218,120,108,150,121,101,170,116,19,172,245,115,50,25,29,74,230,61,143,241,49,211,186,162,120,213,139,213,171,6,245,69,107,28,134,125,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,204,177,78,111,58,103,138,232,222,156,112,225,165,184,85,39,135,178,227,54,251,253,190,155,116,113,178,73,182,37,179,124,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,79,21,201,170,211,106,191,241,37,155,88,175,182,202,75,141,182,227,166,247,42,74,202,58,184,91,52,21,48,73,95,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,145,43,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,166,170,23,63,202,135,88,173,90,149,194,93,147,17,117,250,174,187,33,211,234,138,139,37,210,42,218,166,203,60,112,58,105,38,162,115,27,189,207,74,100,167,123,32,141,92,141,78,180,178,177,137,182,52,82,101,0,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,0,8,149,199,223,2,118,174,46,241,154,43,238,53,89,73,105,212,92,118,157,105,44,245,149,82,54,10,42,168,36,168,133,210,69,93,35,41,229,157,236,142,54,212,58,22,177,81,27,36,207,85,249,61,197,16,255,0,133,88,22,85,254,218,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,102,72,102,142,70,127,196,230,185,191,216,168,126,81,165,62,19,188,172,104,223,167,248,247,183,64,117,80,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,191,55,57,17,62,106,134,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,83,176,112,29,203,138,167,138,204,55,40,212,29,65,187,228,24,150,60,218,119,80,226,149,212,212,177,57,151,27,143,87,164,147,170,72,187,165,166,167,115,26,199,181,168,206,235,222,230,182,102,58,25,16,136,25,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,113,60,175,120,233,253,181,226,172,208,237,99,204,252,94,164,217,119,252,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,197,115,106,36,73,254,0,51,89,197,143,154,125,100,245,3,33,247,25,203,169,229,113,228,79,76,191,26,247,138,210,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,0,2,0,115,171,242,177,139,122,129,67,237,215,18,170,248,78,243,79,163,126,160,99,222,227,1,165,48,64,14,117,126,86,49,111,80,40,125,186,226,86,7,5,57,77,247,15,226,227,72,110,216,229,119,132,171,168,204,45,150,185,36,237,50,77,212,181,179,182,146,166,62,143,69,68,223,4,242,179,175,77,205,221,213,170,142,68,84,179,254,117,126,86,49,111,80,40,125,186,226,85,95,9,222,105,244,111,212,12,123,220,96,52,166,82,183,58,191,52,248,183,167,244,62,227,113,28,149,60,211,229,62,159,215,123,141,184,186,147,53,156,88,249,167,214,79,80,50,31,113,156,186,158,87,30,68,244,203,241,175,120,173,37,81,202,184,177,242,177,172,158,159,228,62,221,57,154,194,226,121,85,240,49,117,210,218,111,222,71,87,45,117,118,252,178,229,79,85,109,177,227,215,43,91,169,234,108,208,119,86,57,106,166,109,68,105,44,117,50,164,110,107,54,109,68,167,149,202,174,127,127,108,118,62,8,171,205,31,200,158,166,254,11,239,20,69,0,154,168,0,170,190,121,223,114,127,153,63,77,57,87,37,79,52,249,79,167,245,222,227,110,46,164,16,3,157,95,149,140,91,212,10,31,110,184,144,3,149,199,158,205,50,252,107,217,235,75,254,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,57,167,18,58,223,106,225,195,68,178,157,104,188,216,234,239,52,248,229,60,78,101,5,52,141,141,245,51,205,60,116,240,177,94,239,147,24,178,205,30,247,244,114,181,155,156,141,122,162,49,115,68,105,79,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,92,214,26,40,210,61,51,197,117,147,129,29,62,210,220,214,147,196,89,114,109,47,177,219,234,118,199,27,228,135,125,178,13,147,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,51,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,161,238,4,53,210,251,196,79,12,24,142,163,102,55,155,85,199,41,119,138,183,95,93,111,70,51,101,85,61,68,145,177,102,137,138,169,20,210,64,144,78,230,34,53,191,198,71,49,141,99,152,212,238,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,223,25,53,60,95,106,133,21,194,197,77,87,65,130,99,20,235,14,57,67,93,69,20,21,172,124,241,194,181,147,84,44,114,72,142,123,229,137,26,212,71,236,72,226,143,163,90,245,145,93,237,121,102,112,93,251,201,234,59,245,35,53,111,111,1,192,110,20,147,212,211,205,67,222,142,251,92,139,221,101,15,89,24,232,93,11,81,141,117,67,87,115,187,114,196,196,106,119,146,72,239,80,170,190,107,156,11,127,143,226,131,69,48,207,252,226,171,63,162,161,119,250,46,109,210,58,116,111,253,47,138,123,93,254,226,101,103,249,68,197,122,240,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,124,246,161,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,47,170,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,125,78,85,46,127,149,14,142,218,180,215,132,187,38,92,235,13,93,14,67,168,53,21,23,187,164,181,180,173,138,121,32,108,210,67,68,214,59,99,94,180,203,78,198,79,26,57,92,157,106,165,123,23,108,136,133,59,113,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,165,110,41,244,83,247,118,226,11,54,209,200,238,30,54,147,31,184,39,128,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,109,98,55,184,143,219,213,189,21,109,83,147,102,181,253,185,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,109,142,122,27,140,181,21,17,238,114,200,229,116,205,157,149,136,238,140,99,82,62,199,77,206,222,164,255,0,4,0,231,87,229,99,22,245,2,135,219,174,36,0,229,113,231,179,76,191,26,246,122,210,255,0,128,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,34,175,52,127,34,122,155,248,47,188,81,20,173,194,119,154,125,27,245,3,30,247,24,13,41,128,0,0,138,188,209,252,137,234,111,224,190,241,68,80,9,106,156,243,190,228,255,0,50,126,154,69,94,87,30,123,52,203,241,175,103,173,47,248,0,101,92,210,159,9,222,86,52,111,211,252,123,219,160,51,88,105,79,132,239,43,26,55,233,254,61,237,208,29,84,2,152,57,203,235,125,171,58,214,219,6,139,219,236,117,116,245,26,95,79,59,171,171,230,145,187,42,231,185,65,71,80,140,137,137,213,81,145,197,28,93,94,229,69,115,228,123,118,162,49,31,39,203,201,179,69,62,220,241,5,118,214,58,187,135,102,147,76,173,233,217,130,57,118,201,61,117,198,42,138,120,247,53,99,114,58,22,192,202,197,119,71,177,201,39,99,166,230,239,67,170,243,206,251,147,252,201,250,105,202,185,42,121,167,202,125,63,174,247,27,113,237,121,216,104,237,170,203,153,96,122,223,99,176,213,197,81,146,211,213,89,47,245,144,210,181,180,142,158,149,35,117,27,165,145,172,69,90,153,34,146,118,34,200,245,87,69,70,196,106,34,68,227,143,242,157,215,75,238,152,113,65,108,211,159,140,218,168,177,109,75,235,110,187,182,224,140,102,234,168,41,234,36,160,88,101,85,106,182,103,78,254,195,89,213,91,39,137,86,236,115,251,110,101,234,0,1,21,121,163,249,19,212,223,193,125,226,136,165,110,19,188,211,232,223,168,24,247,184,192,105,76,0,1,92,28,213,56,24,186,234,149,55,239,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,251,247,34,211,196,213,71,51,177,182,74,118,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,10,107,230,179,198,213,30,171,95,105,184,126,210,28,175,198,97,150,110,221,101,254,229,107,185,65,81,111,200,42,158,200,166,130,54,62,21,119,114,26,127,159,84,87,237,116,234,187,163,69,167,141,235,26,184,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,233,89,148,222,232,161,99,188,5,46,215,172,113,163,164,84,98,77,59,217,218,141,58,61,201,213,242,118,222,200,164,67,66,120,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,124,220,229,85,249,170,144,175,153,215,4,180,122,231,167,21,58,183,165,248,166,253,73,197,247,86,77,77,105,182,192,181,89,45,43,146,24,228,142,103,162,54,89,166,130,24,90,248,83,115,221,181,146,68,200,220,233,88,173,166,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,208,159,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,90,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,206,234,1,154,206,44,124,211,235,39,168,25,15,184,206,93,79,43,143,34,122,101,248,215,188,86,146,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,222,160,80,251,117,196,128,28,174,60,246,105,151,227,94,207,90,95,240,0,21,129,207,23,41,190,210,98,186,73,133,83,215,108,178,221,110,23,139,165,101,55,105,139,221,170,164,142,150,58,121,55,170,111,110,214,86,212,167,68,84,106,247,58,185,21,90,213,72,129,202,251,19,251,87,198,214,159,120,140,103,227,52,22,111,136,221,171,55,209,120,136,104,251,84,51,248,122,153,58,162,182,61,149,78,166,217,34,244,219,42,197,181,81,202,210,255,0,129,15,249,176,98,214,44,131,130,92,190,237,119,161,241,21,120,205,194,209,116,181,201,221,123,60,61,83,235,161,164,116,157,26,168,143,235,5,93,67,58,57,21,191,95,94,155,154,213,74,108,225,59,205,62,141,250,129,143,123,140,5,170,115,171,242,177,139,122,129,67,237,215,18,170,248,78,243,79,163,126,160,99,222,227,1,165,50,149,185,213,249,167,197,189,63,161,247,27,136,228,169,230,159,41,244,254,187,220,109,197,212,153,172,226,199,205,62,178,122,129,144,251,140,229,212,242,184,242,39,166,95,141,123,197,105,42,142,85,197,143,149,141,100,244,255,0,33,246,233,202,213,229,111,192,45,30,162,120,30,38,245,142,223,106,185,98,9,227,41,241,220,118,178,154,10,232,110,242,39,118,154,106,154,184,228,107,216,216,98,122,72,145,198,168,146,58,88,210,79,161,145,179,189,111,224,17,87,154,63,145,61,77,252,23,222,40,138,1,53,80,1,85,124,243,190,228,255,0,50,126,154,114,174,74,158,105,242,159,79,235,189,198,220,93,72,32,7,58,191,43,24,183,168,20,62,221,113,32,7,43,143,61,154,101,248,215,179,214,151,252,8,1,206,175,202,198,45,234,5,15,183,92,72,1,202,227,207,102,153,126,53,236,245,165,255,0,0,86,7,58,205,116,172,181,88,176,190,30,44,55,158,207,198,247,228,153,21,52,105,60,114,62,150,39,246,232,88,231,162,164,82,66,249,155,84,247,70,168,247,36,148,144,63,232,232,213,124,64,229,173,160,63,183,94,40,49,255,0,180,122,123,246,163,5,197,251,215,60,151,196,179,173,12,31,222,243,120,38,207,213,81,178,111,170,108,93,32,250,187,141,100,155,152,232,219,47,75,254,50,174,105,79,132,239,43,26,55,233,254,61,237,208,21,65,206,27,68,46,184,31,17,116,250,203,53,242,146,178,219,170,52,232,234,122,70,198,230,79,67,61,186,150,146,154,86,63,249,181,236,115,86,23,181,232,168,189,95,35,85,169,177,31,39,181,228,183,174,150,44,91,59,203,116,27,35,188,221,89,87,155,120,123,142,53,73,209,242,80,248,170,72,106,31,90,157,17,85,34,154,72,18,39,111,218,141,123,105,54,185,232,230,196,215,75,94,105,152,55,16,218,135,195,164,216,238,139,208,82,93,44,78,168,138,108,170,209,75,65,81,89,123,185,177,181,84,222,18,26,24,162,137,232,172,108,170,233,230,95,161,232,216,25,209,219,123,140,117,59,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,140,108,71,57,141,124,178,196,197,123,55,238,77,20,105,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,110,142,54,73,54,196,250,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,122,179,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,108,149,228,209,105,226,74,221,83,127,172,183,219,41,41,116,130,233,81,5,93,116,183,200,107,216,250,169,210,42,200,82,91,43,145,60,43,222,147,195,20,117,78,119,85,217,28,77,254,179,81,18,69,115,98,215,75,22,152,112,193,115,211,159,140,221,104,178,157,75,233,110,180,54,222,143,102,234,88,42,41,228,175,89,165,69,106,54,23,64,254,195,153,213,93,39,137,70,236,115,59,142,101,53,232,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,234,114,33,165,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,12,219,241,99,230,159,89,61,64,200,125,198,114,234,121,92,121,19,211,47,198,189,226,180,141,92,235,52,46,178,235,98,194,248,135,176,217,187,223,4,223,141,228,85,49,172,242,72,202,89,95,220,161,123,152,136,177,71,11,38,117,83,29,34,171,28,178,85,192,207,175,171,81,145,87,149,166,186,86,104,255,0,21,150,28,110,182,243,225,49,189,68,255,0,6,238,112,200,147,201,27,234,164,69,91,123,219,28,75,183,189,226,187,112,182,71,181,205,100,117,51,255,0,85,28,175,109,244,130,0,115,171,242,177,139,122,129,67,237,215,18,0,114,184,243,217,166,95,141,123,61,105,127,192,0,64,14,117,126,86,49,111,80,40,125,186,226,64,14,87,30,123,52,203,241,175,103,173,47,248,17,87,154,63,145,61,77,252,23,222,40,138,86,225,59,205,62,141,250,129,143,123,140,6,148,192,0,0,69,94,104,254,68,245,55,240,95,120,162,40,4,181,78,121,223,114,127,153,63,77,34,175,43,143,61,154,101,248,215,179,214,151,252,0,50,174,105,79,132,239,43,26,55,233,254,61,237,208,25,172,52,167,194,119,149,141,27,244,255,0,30,246,232,14,170,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,191,35,50,250,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,59,100,145,241,195,189,126,136,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,23,169,203,91,64,127,97,92,48,99,255,0,104,244,247,236,190,117,148,119,174,121,47,137,103,74,233,255,0,190,38,240,77,159,170,171,163,217,74,232,186,65,244,246,220,249,55,49,178,58,94,177,87,158,119,220,159,230,79,211,78,85,201,83,205,62,83,233,253,119,184,219,139,73,226,235,68,46,188,71,112,233,153,232,213,138,249,73,104,185,95,233,233,157,71,87,87,27,159,2,79,79,85,13,76,108,147,111,212,214,61,208,35,21,232,142,86,35,213,200,215,237,216,185,193,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,211,78,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,8,171,205,31,200,158,166,254,11,239,20,69,43,112,157,230,159,70,253,64,199,189,198,3,74,96,0,1,80,28,210,56,5,163,211,191,29,196,222,142,91,237,86,220,65,124,29,62,69,142,209,211,65,67,13,162,69,237,83,67,83,73,28,109,99,29,12,175,88,210,72,209,22,70,203,34,201,245,178,71,246,108,171,132,239,43,26,55,233,254,61,237,208,29,84,229,92,83,216,53,151,41,225,247,54,176,112,253,123,248,86,125,89,111,70,90,42,91,82,218,105,62,82,177,103,142,41,156,138,145,77,36,9,52,113,201,213,187,36,123,29,190,62,157,198,231,134,211,162,154,185,122,213,10,45,21,163,211,140,130,60,238,190,162,58,104,177,250,186,23,210,214,181,239,141,37,106,201,28,200,213,137,157,165,73,85,242,109,99,99,234,247,42,49,21,198,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,96,5,53,243,89,224,150,143,74,111,180,220,64,233,14,41,224,240,203,207,110,142,255,0,109,181,219,96,167,183,227,245,76,100,80,193,35,25,10,55,183,13,71,207,170,171,54,182,116,93,210,42,212,70,196,231,252,168,255,0,120,239,222,58,15,216,167,254,42,127,123,253,191,241,219,254,23,240,189,238,219,220,233,255,0,243,159,227,124,46,223,175,126,254,191,192,241,5,234,0,102,179,139,31,52,250,201,234,6,67,238,51,151,83,202,227,200,158,153,126,53,239,21,164,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,252,255,0,154,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,234,68,235,213,58,162,204,0,0,35,255,0,21,188,20,233,103,24,63,101,191,105,151,252,174,217,246,75,199,120,47,129,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,249,127,37,73,64,14,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,177,210,71,35,19,171,225,106,47,86,47,210,171,211,162,244,84,140,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,211,175,69,79,230,119,254,40,56,95,192,120,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,182,161,234,168,141,69,234,141,249,255,0,52,94,1,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,100,223,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,252,191,154,171,133,254,94,154,47,194,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,238,167,98,34,171,149,58,43,190,95,201,82,80,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,201,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,210,137,215,170,245,85,232,7,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,153,245,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,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,165,87,167,69,232,169,16,63,184,169,194,199,251,254,213,95,254,43,110,255,0,81,39,248,4,127,226,183,130,157,44,227,7,236,183,237,50,255,0,149,219,62,201,120,239,5,240,42,170,104,123,158,43,177,220,238,247,160,151,175,79,12,205,187,118,244,234,238,189,122,167,79,63,194,255,0,47,77,23,225,51,63,184,106,54,156,228,249,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,247,83,177,17,85,202,157,21,223,47,228,169,40,1,199,248,160,225,127,1,226,207,0,183,233,206,163,93,242,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,170,55,231,252,209,120,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,251,219,29,36,111,94,140,153,202,157,30,159,82,39,94,169,213,22,96,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,207,249,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,164,78,189,83,170,44,192,0,135,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,253,74,189,58,39,68,78,129,194,151,5,58,89,193,247,218,159,217,157,255,0,43,185,253,173,240,62,55,227,181,84,211,118,252,47,127,183,218,236,193,23,78,190,37,251,183,110,235,209,189,58,116,94,178,0,128,31,220,84,225,99,253,255,0,106,175,255,0,21,183,127,168,147,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,242,57,167,20,188,36,233,103,23,56,173,159,22,212,201,110,180,63,2,184,45,194,138,227,102,117,52,85,209,238,141,204,146,4,150,104,101,233,12,157,88,231,177,168,155,157,12,74,171,244,33,200,52,95,149,150,133,232,46,168,99,250,185,167,250,139,169,81,223,113,218,135,77,78,149,117,182,217,160,149,143,141,209,75,12,140,240,40,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,50,143,41,135,233,86,156,105,253,247,41,201,240,172,46,213,101,186,230,183,6,221,47,245,116,116,233,28,151,10,164,98,49,36,145,83,254,211,186,39,70,172,146,205,34,166,249,100,115,189,88,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,119,170,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,230,231,42,175,205,84,225,124,84,240,59,166,156,95,93,113,251,134,167,102,185,173,5,62,49,79,60,54,234,27,37,69,12,16,49,243,185,171,52,206,89,105,100,149,207,122,69,11,85,21,251,17,34,110,214,181,85,234,239,63,195,95,45,237,2,225,123,81,215,84,176,171,166,87,123,189,50,223,61,190,155,237,12,244,85,49,209,247,85,155,231,131,183,75,27,227,155,99,93,30,244,119,248,185,101,106,162,163,148,149,68,32,212,46,81,60,54,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,94,157,58,170,255,0,50,79,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,244,162,117,234,189,85,90,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,253,42,189,58,47,69,72,129,253,197,78,22,63,223,246,170,255,0,241,91,119,250,137,63,193,199,248,160,225,127,1,226,207,0,183,233,206,163,93,242,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,170,55,231,252,209,120,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,251,219,29,36,111,94,140,153,202,157,30,159,82,39,94,169,213,22,96,0,1,199,248,160,225,127,1,226,207,0,183,233,206,163,93,242,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,170,55,231,252,209,120,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,251,219,29,36,111,94,140,153,202,157,30,159,82,39,94,169,213,22,96,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,244,170,244,232,189,21,35,6,158,242,137,225,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,244,235,209,83,249,147,124,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,233,85,233,209,122,42,68,15,238,42,112,177,254,255,0,181,87,255,0,138,219,191,212,78,255,0,197,111,5,58,89,198,15,217,111,218,101,255,0,43,182,125,146,241,222,11,224,85,84,208,247,60,87,99,185,221,239,65,47,94,158,25,155,118,237,233,213,221,122,245,78,156,255,0,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,169,19,175,84,234,139,48,0,4,0,254,226,167,11,31,239,251,85,127,248,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,145,8,63,184,169,194,199,251,254,213,95,254,43,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,228,122,0,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,149,94,157,23,162,164,64,254,226,167,11,31,239,251,85,127,248,173,187,253,68,159,228,127,226,183,130,157,44,227,7,236,183,237,50,255,0,149,219,62,201,120,239,5,240,42,170,104,123,158,43,177,220,238,247,160,151,175,79,12,205,187,118,244,234,238,189,122,167,79,63,194,255,0,47,77,23,225,51,63,184,106,54,156,228,249,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,247,83,177,17,85,202,157,21,223,47,228,169,40,8,43,150,114,115,225,99,43,202,175,57,79,218,77,64,179,124,102,225,81,112,248,117,166,178,221,79,67,71,221,145,207,236,83,197,224,151,183,11,55,109,99,58,174,214,162,39,85,232,73,254,30,52,35,30,225,179,75,232,116,143,16,201,178,11,205,138,215,81,81,53,2,222,223,74,249,233,153,52,139,43,225,107,233,224,133,28,206,235,229,145,21,232,231,162,200,228,221,181,24,214,244,176,1,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,250,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,201,190,0,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,201,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,126,103,235,3,202,126,201,244,179,237,223,237,75,246,105,138,125,179,255,0,124,127,6,166,248,167,248,158,199,249,86,206,239,248,159,225,255,0,91,250,159,79,242,249,30,172,3,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,249,57,168,169,243,68,60,174,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,4,32,212,46,81,60,54,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,94,157,58,170,255,0,50,79,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,244,162,117,234,189,85,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,255,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,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,1,3,2,255,196,0,117,16,0,0,5,2,4,3,4,6,5,7,4,8,15,12,0,23,0,1,2,3,4,5,6,7,8,17,18,9,19,20,33,49,56,181,21,34,65,81,119,133,22,35,50,97,113,23,51,71,82,129,134,197,24,36,37,66,25,52,83,114,145,177,193,212,38,39,53,67,69,86,87,98,115,116,130,149,161,166,209,68,73,84,88,99,100,104,150,211,225,228,240,54,136,146,147,164,178,198,55,85,101,117,162,180,194,40,148,179,131,132,165,196,241,41,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,207,229,99,154,127,252,101,177,87,255,0,92,170,63,251,97,160,140,178,85,170,181,252,182,225,69,118,187,83,151,81,169,84,108,122,20,185,147,37,188,167,159,146,251,144,25,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,142,150,0,0,2,53,113,30,187,46,171,27,38,56,135,116,217,87,53,86,223,173,66,244,79,77,81,165,205,114,36,166,55,213,98,33,123,29,108,210,180,238,66,212,147,208,251,82,163,35,236,51,21,23,150,76,205,230,74,191,153,44,40,161,87,115,7,137,85,26,109,70,248,161,68,153,14,93,217,61,230,36,176,228,246,82,227,78,54,167,77,43,66,146,102,147,73,145,145,145,153,24,208,72,0,128,25,177,206,189,213,149,60,247,89,116,74,181,79,168,195,43,154,207,165,183,113,211,228,27,139,110,6,250,156,246,213,83,142,77,165,107,75,205,32,136,214,148,36,249,205,160,144,101,185,45,45,169,233,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,0,2,173,120,150,241,24,170,208,42,181,140,183,224,45,102,93,58,165,78,145,210,92,247,44,41,10,101,248,207,182,168,175,182,213,54,92,89,36,164,45,42,41,17,228,165,214,200,200,201,77,151,245,140,74,12,132,231,126,133,155,139,17,216,87,28,170,85,55,19,104,156,215,107,116,72,108,174,59,43,138,111,25,51,42,34,92,117,197,184,206,197,52,135,15,121,169,14,235,185,41,75,141,26,229,80,0,8,65,196,51,136,101,43,45,20,169,24,87,133,115,34,84,113,82,163,28,141,107,52,165,230,45,182,28,78,169,144,250,79,84,174,74,146,100,166,152,81,25,17,26,93,116,182,114,219,127,207,240,189,207,79,229,174,213,70,7,99,29,231,213,226,77,23,127,161,228,205,78,215,171,180,182,219,73,150,175,26,143,168,152,206,142,115,53,36,173,109,18,28,250,213,38,67,133,63,192,5,53,230,255,0,138,46,35,200,204,117,46,70,94,171,126,141,181,176,206,161,46,26,20,83,78,76,27,181,195,90,91,125,201,77,52,231,37,232,102,77,154,99,153,25,184,148,173,79,37,196,45,196,165,171,41,202,142,107,176,227,54,184,112,139,214,202,119,161,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,163,181,128,129,89,96,207,172,105,89,158,196,236,172,99,37,118,36,53,195,190,43,116,251,26,167,35,154,107,152,179,171,77,81,192,147,33,199,84,146,89,37,108,53,21,9,66,17,177,174,86,166,179,105,43,158,160,35,175,16,139,254,242,194,204,163,94,216,131,135,215,12,186,29,195,67,145,68,147,6,116,99,45,237,47,211,16,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,255,0,86,74,51,93,66,205,166,13,66,188,185,180,168,119,125,55,72,119,77,18,19,203,87,65,43,114,201,183,9,46,17,44,153,125,8,230,182,122,173,37,170,219,230,45,109,56,98,64,0,0,0,0,205,103,242,177,205,63,254,50,216,171,255,0,174,85,31,253,176,208,70,89,42,213,90,254,91,112,162,187,93,169,203,168,212,170,54,61,10,92,201,146,222,83,207,201,125,200,12,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,199,75,1,72,28,71,179,11,143,182,54,115,177,14,214,178,177,195,16,45,250,44,47,68,244,212,234,93,205,54,36,86,55,210,162,45,123,26,109,196,161,59,150,181,40,244,46,213,40,204,251,76,196,224,225,19,136,87,246,37,101,182,228,174,226,53,241,112,93,85,38,47,137,145,26,153,91,169,189,57,246,216,76,8,10,75,73,113,229,41,68,130,82,214,162,73,30,154,173,71,237,49,229,42,89,237,170,224,143,17,235,239,3,49,74,230,136,222,23,215,164,82,147,22,101,81,245,33,22,220,213,209,162,41,43,109,205,12,145,25,231,116,75,136,94,214,208,183,57,251,155,34,123,155,97,64,0,0,0,56,254,104,179,55,96,229,103,11,234,88,129,119,201,137,50,164,136,234,85,22,222,42,139,49,166,214,95,39,26,111,99,9,112,247,41,8,83,237,41,213,161,43,54,219,53,47,106,180,36,170,184,50,101,197,47,17,230,102,10,117,31,50,87,109,43,232,102,32,84,20,225,75,145,172,104,182,180,174,86,198,19,28,200,149,178,26,185,109,50,180,184,173,169,82,138,66,221,73,245,10,122,223,192,0,0,0,68,174,36,153,129,191,178,203,133,22,70,43,225,202,226,46,165,14,248,102,35,176,231,27,199,10,107,15,82,170,73,83,82,27,101,198,212,226,9,91,29,74,77,90,19,141,54,174,221,164,59,174,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,232,0,0,2,53,113,30,187,46,171,27,38,56,135,116,217,87,53,86,223,173,66,244,79,77,81,165,205,114,36,166,55,213,98,33,123,29,108,210,180,238,66,212,147,208,251,82,163,35,236,51,20,131,252,172,115,79,255,0,140,182,42,255,0,235,149,71,255,0,108,46,251,136,245,217,117,88,217,49,196,59,166,202,185,170,182,253,106,23,162,122,106,141,46,107,145,37,49,190,171,17,11,216,235,102,149,167,114,22,164,158,135,218,149,25,31,97,152,164,31,229,99,154,127,252,101,177,87,255,0,92,170,63,251,97,165,48,0,1,26,184,143,93,151,85,141,147,28,67,186,108,171,154,171,111,214,161,122,39,166,168,210,230,185,18,83,27,234,177,16,189,142,182,105,90,119,33,106,73,232,125,169,81,145,246,25,138,139,203,38,102,243,37,95,204,150,20,80,171,185,131,196,170,141,54,163,124,80,162,76,135,46,236,158,243,18,88,114,123,41,113,167,27,83,166,149,161,73,51,73,164,200,200,200,204,140,104,36,0,5,32,113,30,204,46,62,216,217,206,196,59,90,202,199,12,64,183,232,176,189,19,211,83,169,119,52,216,145,88,223,74,136,181,236,105,183,18,132,238,90,212,163,208,187,84,163,51,237,51,18,87,131,94,44,98,158,40,126,87,255,0,41,152,151,117,221,190,140,250,63,209,122,118,179,38,127,75,204,244,135,51,149,206,90,182,110,229,163,118,221,53,216,157,123,136,89,80,173,94,50,152,177,138,120,95,249,32,252,153,226,93,215,105,122,79,233,7,91,232,42,204,152,29,87,47,209,252,190,111,37,105,223,183,152,189,187,181,211,122,180,239,49,26,184,112,230,23,31,111,156,231,97,229,173,122,227,134,32,92,20,89,190,150,234,105,213,75,154,108,184,175,236,165,75,90,55,180,227,138,66,182,173,9,81,106,93,138,73,25,118,145,11,191,21,235,197,27,61,181,92,19,165,51,129,24,47,115,68,143,123,87,35,173,87,5,70,35,234,235,109,232,74,74,13,164,55,180,182,181,38,66,86,163,37,239,230,52,218,73,100,148,155,204,186,159,43,195,75,136,165,229,137,247,53,31,45,184,216,169,117,218,236,168,253,53,181,94,102,49,41,247,209,26,60,169,18,14,168,250,222,213,107,38,153,101,13,173,13,26,214,100,163,116,212,163,55,15,213,84,179,219,85,193,30,35,215,222,6,98,149,205,17,188,47,175,72,165,38,44,202,163,234,66,45,185,171,163,68,82,86,219,154,25,34,51,206,232,151,16,189,173,161,110,115,247,54,68,247,54,194,128,0,103,219,51,121,155,204,149,3,50,88,175,66,161,102,15,18,169,212,218,117,241,93,137,14,28,75,178,123,44,70,97,185,239,37,182,155,109,46,146,80,132,164,137,36,146,34,34,34,34,33,110,156,56,110,203,170,249,201,142,30,93,55,173,205,85,184,43,83,125,45,212,212,106,147,92,151,41,253,149,89,104,70,247,92,53,45,91,80,132,164,181,62,196,164,136,187,8,132,149,0,1,26,184,143,93,151,85,141,147,28,67,186,108,171,154,171,111,214,161,122,39,166,168,210,230,185,18,83,27,234,177,16,189,142,182,105,90,119,33,106,73,232,125,169,81,145,246,25,138,65,254,86,57,167,255,0,198,91,21,127,245,202,163,255,0,182,26,83,0,0,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,77,119,39,23,124,80,170,102,142,139,136,84,38,229,210,112,146,147,35,209,174,218,198,195,111,63,62,148,227,168,234,37,62,91,210,147,156,105,65,45,173,28,36,50,105,75,100,165,165,114,20,253,181,96,238,49,88,56,235,96,82,241,27,14,107,209,42,52,218,140,118,29,117,166,165,50,243,244,247,220,101,183,149,18,82,89,90,210,212,150,210,234,9,198,141,70,105,51,252,12,253,168,252,149,106,100,106,213,42,109,26,99,146,219,143,62,59,145,157,92,73,110,197,125,40,90,77,42,54,222,101,73,117,165,232,103,162,219,82,86,147,208,210,100,100,70,51,195,139,24,239,154,124,47,197,59,203,12,255,0,149,86,42,212,254,137,92,21,26,23,91,244,174,162,207,85,210,201,113,158,111,47,168,86,205,220,189,219,119,43,77,116,212,244,212,92,79,14,28,192,213,115,15,149,202,21,118,229,92,183,238,27,86,66,237,90,196,201,6,165,28,231,227,52,210,155,147,204,91,142,45,213,174,59,209,212,235,139,52,154,158,231,25,36,147,183,89,64,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,58,248,133,157,92,201,94,87,253,203,119,208,177,191,18,173,186,109,114,177,54,165,14,139,18,243,159,200,166,176,243,203,113,184,173,237,90,19,177,180,168,144,90,33,37,162,75,68,167,184,174,123,34,212,155,218,198,202,61,187,122,226,214,33,221,119,197,106,229,167,170,244,153,38,108,217,149,201,12,69,144,194,28,143,22,42,13,10,144,173,177,144,209,155,8,39,20,111,173,226,111,121,41,36,43,175,54,124,89,49,31,20,171,180,218,102,94,14,171,96,219,116,42,132,42,188,106,147,174,27,85,137,210,154,67,155,218,146,219,110,174,50,161,154,157,34,56,203,75,169,89,178,149,45,90,40,218,77,148,228,187,54,214,174,110,112,176,174,154,107,93,13,201,66,233,169,247,53,57,73,109,174,92,229,70,109,107,125,134,137,231,92,40,110,56,111,37,149,184,100,165,114,92,35,45,80,98,64,0,231,248,233,142,152,113,151,76,56,168,226,134,40,86,122,26,84,29,26,101,150,136,151,42,161,41,68,102,220,88,205,153,151,49,229,237,86,133,169,36,146,149,45,106,66,16,181,166,173,178,173,197,38,242,78,104,238,9,216,209,62,91,246,38,40,86,24,141,25,153,149,98,228,89,136,230,169,17,13,163,89,183,29,49,144,135,82,137,43,216,218,214,77,147,230,102,180,41,14,219,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,174,14,37,252,68,36,225,132,103,176,19,0,110,56,138,185,234,49,220,69,193,114,211,106,13,60,186,26,9,215,25,114,19,38,210,141,76,206,220,210,201,106,94,213,176,131,73,160,185,139,74,217,253,92,55,120,140,204,198,138,141,47,46,184,199,23,101,222,205,61,12,91,181,182,57,239,250,105,184,145,117,121,51,84,226,220,89,76,52,50,227,230,241,168,155,119,85,150,141,173,40,39,172,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,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,165,110,53,126,41,237,111,135,240,124,198,162,63,87,12,44,250,198,193,138,172,76,191,99,5,118,36,12,62,169,200,146,245,42,175,47,154,179,164,212,95,83,59,25,113,213,59,202,143,5,70,151,212,102,77,122,175,62,110,45,73,65,184,180,220,248,0,8,43,196,139,63,84,44,2,181,106,152,37,134,245,14,183,19,110,10,122,227,200,122,44,149,183,244,102,43,237,232,82,86,227,74,74,211,49,72,94,230,27,74,137,72,213,47,47,68,242,208,245,37,211,41,53,90,212,149,195,163,83,37,207,144,220,119,229,173,168,204,169,213,165,134,26,91,207,58,105,73,25,146,27,105,183,28,90,187,146,132,41,71,161,17,152,246,184,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,65,57,93,204,221,131,154,108,47,166,226,5,161,38,36,58,146,227,165,85,171,120,234,44,201,155,70,124,220,117,189,143,165,179,220,148,45,76,58,166,150,180,160,220,108,146,189,169,212,210,158,192,0,32,175,19,172,146,195,199,60,56,147,139,120,95,106,111,196,155,95,116,199,163,82,105,172,28,171,150,42,137,150,220,109,229,145,37,215,158,97,150,82,182,75,114,213,181,14,52,134,212,167,80,105,165,107,90,236,186,172,106,236,91,166,202,185,170,182,253,106,22,254,154,163,75,154,228,73,76,111,66,144,189,142,182,105,90,119,33,106,73,232,125,169,81,145,246,25,141,9,228,163,53,212,44,218,96,212,43,203,155,74,135,119,211,116,135,116,209,33,60,181,116,18,183,44,155,112,146,225,18,201,151,208,142,107,103,170,210,90,173,190,98,214,211,134,36,0,173,94,45,121,209,250,23,66,153,149,27,1,91,171,87,29,61,151,238,138,163,19,182,170,157,5,197,238,76,20,165,165,146,201,231,208,130,55,82,233,18,122,103,146,91,92,41,27,155,171,108,23,194,27,203,30,177,66,223,194,60,63,98,35,149,219,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,237,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,209,70,94,50,253,96,229,151,11,224,225,70,28,162,90,233,176,228,72,150,236,201,196,201,205,154,251,206,26,148,236,135,25,109,180,184,178,78,198,146,163,78,164,219,77,167,183,105,14,150,3,53,153,177,241,79,140,159,16,46,31,49,124,91,247,14,236,253,67,204,229,170,118,30,41,84,41,84,220,77,162,114,163,234,114,88,143,244,153,179,109,213,245,49,99,110,37,155,200,67,14,42,67,109,160,219,79,170,226,118,165,206,91,83,84,69,94,40,254,4,241,55,228,190,113,8,82,94,94,51,3,127,101,151,20,32,226,190,28,174,34,234,80,227,200,136,236,57,198,241,194,154,195,205,154,84,212,134,217,113,181,56,130,86,199,82,147,86,132,227,77,171,183,105,13,15,96,94,58,97,198,98,240,226,157,138,24,95,89,235,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,174,128,0,0,0,50,174,47,207,134,174,102,44,220,121,203,205,18,204,163,65,151,78,184,112,186,143,74,183,43,80,158,35,90,20,134,227,155,49,165,180,233,36,146,164,60,152,206,25,163,177,109,173,11,73,145,167,99,142,75,80,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,0,226,143,227,179,19,126,75,228,240,132,180,225,95,159,88,210,163,82,178,177,140,149,216,144,215,14,59,52,251,26,167,35,154,107,152,179,117,229,28,9,50,28,117,73,37,146,86,195,81,80,148,33,27,26,229,106,107,54,146,187,74,0,0,1,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,158,28,215,102,187,17,243,107,136,235,189,111,87,122,26,84,30,99,20,10,3,15,26,226,210,34,168,200,205,41,51,34,230,60,189,169,55,94,50,37,56,164,164,136,144,132,54,218,56,168,181,238,21,249,245,141,42,53,43,43,24,201,93,137,13,112,227,179,79,177,170,114,57,166,185,139,55,94,81,192,147,33,199,84,146,89,37,108,53,21,9,66,17,177,174,86,166,179,105,43,180,160,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,174,172,139,231,54,187,147,204,71,149,83,114,149,233,155,50,232,233,227,220,212,214,144,130,148,166,218,53,242,164,198,113,90,104,243,92,215,76,155,82,137,183,18,181,37,91,76,208,235,119,253,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,211,84,105,115,91,151,21,253,139,82,23,177,214,205,72,86,213,161,73,61,15,177,73,50,62,210,49,245,128,0,69,94,40,254,4,241,55,228,190,113,8,80,8,191,238,40,254,4,241,55,228,190,113,8,80,8,213,64,0,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,2,128,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,11,84,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,90,166,125,179,191,66,202,61,136,212,43,114,85,42,165,137,181,190,83,180,74,36,198,87,33,148,69,39,136,158,149,45,45,186,218,219,103,98,93,67,103,188,148,183,116,218,149,37,183,77,20,45,254,138,175,219,171,253,149,184,238,75,142,161,255,0,148,153,58,165,58,67,159,242,156,121,231,28,95,222,165,41,94,211,49,122,124,59,178,65,15,42,182,33,221,183,140,93,216,155,118,83,218,106,186,147,121,137,44,210,219,75,206,184,136,177,93,67,73,90,119,33,108,117,4,78,56,218,221,142,147,66,141,40,66,142,176,120,163,248,236,196,223,146,249,60,33,45,56,87,231,214,52,168,212,172,172,99,37,118,36,53,195,142,205,62,198,169,200,230,154,230,44,221,121,71,2,76,135,29,82,73,100,149,176,212,84,37,8,70,198,185,90,154,205,164,174,210,128,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,0,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,0,0,41,91,137,95,16,47,203,180,201,216,9,133,47,108,176,105,85,4,250,82,162,149,104,229,98,116,71,228,163,234,157,98,74,217,145,78,89,116,207,183,185,4,163,113,180,47,179,106,68,10,110,147,85,122,149,34,186,205,50,90,233,176,228,51,18,68,196,178,163,97,151,222,75,138,105,165,185,166,212,173,105,97,229,37,38,122,168,154,112,203,93,167,164,160,200,46,117,238,172,169,226,60,74,37,90,167,212,97,149,205,80,101,187,142,159,32,220,91,112,55,154,91,85,78,57,54,149,173,47,52,130,35,90,80,147,231,54,130,65,150,228,180,182,175,206,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,197,27,113,119,193,218,86,26,230,141,23,117,185,65,151,6,155,136,52,118,171,114,93,40,169,106,19,149,84,186,227,50,210,194,144,132,164,214,105,68,119,221,35,53,47,153,41,75,81,253,98,72,117,254,9,120,199,93,106,234,190,178,253,33,158,117,22,77,60,239,24,110,110,66,122,73,77,185,30,36,130,208,145,189,206,114,29,141,218,107,218,142,151,213,78,174,40,202,218,132,85,226,105,141,127,145,108,163,221,61,61,63,170,159,125,235,101,67,222,214,246,90,235,88,123,168,113,205,28,66,147,164,86,164,236,81,110,209,211,107,114,77,59,180,162,188,39,177,127,42,24,167,102,225,159,165,61,25,244,182,224,167,80,186,222,71,59,165,234,164,182,207,55,151,185,59,246,243,55,109,220,157,116,211,82,215,81,166,139,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,42,219,138,198,68,170,165,85,159,154,108,26,182,98,42,154,168,230,253,239,74,167,48,164,190,219,228,165,169,202,193,32,140,210,180,41,38,146,127,98,82,104,52,115,212,75,222,251,141,215,174,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,209,78,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,244,23,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,160,28,230,103,50,254,205,157,255,0,38,100,201,210,233,214,77,58,66,218,160,208,90,117,230,88,83,13,189,32,227,75,149,24,223,117,147,157,201,144,109,184,235,122,22,133,181,61,157,241,212,89,79,11,172,253,76,179,235,180,220,179,227,21,66,171,84,165,92,117,8,208,109,58,195,242,95,152,229,50,82,208,212,102,41,170,66,148,173,144,213,203,109,45,114,201,41,101,197,43,113,26,28,53,179,111,226,31,241,25,206,191,242,85,195,134,40,22,5,78,148,230,38,221,63,87,77,140,249,243,92,165,193,50,89,57,83,83,59,84,133,109,90,9,182,146,233,165,43,113,74,86,142,165,151,91,58,44,255,0,69,87,237,213,254,202,220,119,37,199,80,255,0,202,76,157,82,157,33,207,249,78,60,243,142,47,239,82,148,175,105,152,189,62,28,217,40,254,74,184,112,253,126,255,0,166,82,156,196,219,167,235,42,82,88,46,107,148,184,38,72,54,233,137,123,114,144,173,171,65,184,234,154,36,165,110,41,41,213,212,178,211,135,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,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,0,34,175,20,127,2,120,155,242,95,56,132,40,175,9,239,175,201,126,41,217,184,153,232,191,73,253,18,184,41,213,222,139,159,201,234,186,89,45,189,202,230,109,86,205,220,189,187,182,171,77,117,208,244,208,104,251,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,0,20,173,198,175,197,61,173,240,254,15,152,212,68,0,22,253,194,235,63,80,239,10,21,55,44,248,197,80,165,82,234,182,229,62,52,27,78,176,252,150,33,183,83,138,133,181,25,138,106,144,165,39,124,196,243,27,75,92,178,82,158,109,42,220,68,182,205,111,89,80,8,213,158,140,230,208,178,121,135,17,106,109,210,189,51,121,221,29,68,123,102,154,234,22,81,84,227,68,142,108,153,46,39,77,25,107,154,209,155,105,81,56,226,150,148,167,105,26,221,110,128,110,155,178,234,190,107,178,174,155,214,230,170,220,21,169,187,58,154,141,82,107,146,229,63,177,9,66,55,186,225,169,106,218,132,37,37,169,246,37,36,69,216,68,46,123,134,86,68,169,88,35,102,211,177,207,20,173,153,109,226,133,122,59,138,139,14,168,194,80,187,110,18,205,73,74,27,111,83,52,73,121,173,20,226,215,181,196,33,206,70,214,204,158,230,196,190,40,89,22,252,138,93,75,199,28,28,179,58,76,54,173,108,244,196,104,74,220,205,10,168,227,138,35,209,146,73,116,240,222,213,190,94,134,164,33,211,91,127,84,149,71,108,227,86,84,115,93,136,249,74,196,116,94,182,83,189,117,42,119,45,138,253,1,247,141,17,106,241,82,102,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,122,30,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,0,20,237,197,83,35,20,172,45,147,252,164,112,142,151,18,159,105,212,164,69,166,215,45,234,109,45,49,227,81,159,229,19,109,74,101,49,219,38,155,140,233,182,148,175,126,211,41,14,164,201,75,231,237,110,31,229,119,51,119,246,86,113,66,155,136,22,132,153,115,41,168,144,149,86,173,227,168,189,26,21,101,130,109,214,246,62,150,207,106,150,132,190,234,154,90,210,178,109,195,74,246,171,67,74,174,39,55,156,66,44,76,20,203,237,185,138,88,67,88,165,93,117,172,67,245,236,222,108,71,159,167,200,101,135,90,235,92,147,181,109,45,174,82,22,109,155,102,162,117,47,173,41,82,52,67,187,40,179,253,21,95,183,87,251,43,113,220,151,29,67,255,0,41,50,117,74,116,135,63,229,56,243,206,56,191,189,74,82,189,166,98,244,248,119,100,130,30,85,108,67,187,111,24,187,177,54,236,167,180,213,117,38,243,18,89,165,182,151,157,113,17,98,186,134,146,180,238,66,216,234,8,156,113,181,187,29,38,133,26,80,133,28,192,0,25,172,205,143,138,124,100,248,129,112,249,139,227,159,218,215,101,213,99,87,98,221,54,85,205,85,183,235,80,183,244,213,26,92,215,34,74,99,122,20,133,236,117,179,74,211,185,11,82,79,67,237,74,140,143,176,204,95,246,69,243,155,66,206,30,28,74,169,185,74,244,53,231,107,244,241,238,106,107,72,89,197,75,142,146,249,82,99,56,173,117,101,222,83,166,77,169,70,227,106,66,146,173,196,72,117,207,149,197,31,192,158,38,252,151,206,33,10,1,18,83,34,249,205,174,228,243,17,229,84,220,165,122,102,204,186,58,120,247,53,53,164,32,165,41,182,141,124,169,49,156,86,154,60,215,53,211,38,212,162,109,196,173,73,86,211,52,58,221,255,0,90,215,101,171,124,208,162,221,54,85,205,74,184,40,179,119,244,213,26,92,214,229,197,127,98,212,133,236,117,179,82,21,181,104,82,79,67,236,82,76,143,180,140,125,96,0,0,25,87,30,255,0,2,241,211,17,242,233,136,244,236,80,194,250,207,67,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,123,47,25,129,176,115,53,133,240,113,95,14,87,45,20,217,146,36,68,118,28,227,100,166,194,125,151,13,42,106,67,108,184,226,91,89,167,99,169,73,171,83,109,214,213,217,184,135,75,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,0,226,143,227,179,19,126,75,228,240,132,85,23,147,195,99,60,244,172,193,88,16,240,175,17,170,145,32,226,45,171,30,53,53,165,204,170,37,79,221,12,37,151,13,50,154,75,206,27,239,73,75,113,214,169,58,18,139,93,29,220,68,225,182,220,85,226,71,159,12,92,165,230,93,188,62,193,91,246,93,177,77,194,233,9,109,115,104,85,133,173,21,122,138,208,195,207,34,99,73,62,67,168,142,226,58,126,157,196,47,106,209,32,150,103,204,54,209,42,184,104,230,223,48,217,169,165,92,207,226,189,175,111,157,10,214,143,6,4,123,142,20,105,17,31,168,84,77,42,55,82,180,122,209,221,94,194,67,142,114,141,158,81,184,209,19,74,75,196,109,77,240,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,66,217,251,207,101,87,55,119,52,42,21,181,14,93,39,14,173,217,7,46,143,14,83,106,98,108,167,220,142,202,92,118,115,104,144,235,11,91,110,38,66,89,82,8,141,45,188,178,62,213,168,112,171,87,2,241,30,239,194,123,215,27,233,148,110,85,153,98,116,141,84,170,146,12,208,219,210,164,73,97,134,226,199,236,62,107,197,212,33,197,145,104,148,54,68,106,81,26,218,75,159,3,15,108,170,174,37,95,246,214,28,208,164,68,98,165,117,86,33,81,33,187,45,106,75,13,191,37,228,50,218,156,82,82,165,18,9,75,35,51,36,168,244,215,66,62,225,249,46,155,78,234,177,171,178,173,107,214,217,170,219,245,168,91,58,154,117,82,19,145,37,49,189,9,90,55,180,225,37,105,220,133,165,69,169,118,165,68,101,216,100,46,251,135,118,126,161,230,114,213,59,15,20,170,20,170,110,38,209,57,81,245,57,44,71,250,76,217,182,234,250,152,177,183,18,205,228,33,135,21,33,182,208,109,167,213,113,59,82,231,45,169,170,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,74,194,122,112,202,207,109,87,4,111,42,118,6,98,149,205,17,188,47,175,72,113,49,102,85,31,82,17,109,205,89,41,73,91,110,104,100,136,207,59,162,92,66,246,182,133,185,207,220,217,19,220,219,180,0,1,21,120,163,248,19,196,223,146,249,196,33,64,34,255,0,184,163,248,19,196,223,146,249,196,33,64,35,75,185,120,204,13,131,153,172,47,131,138,248,114,185,104,166,204,145,34,35,176,231,27,37,54,19,236,184,105,83,82,27,101,199,18,218,205,59,29,74,77,90,155,110,182,174,205,196,58,88,0,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,65,85,124,115,191,66,127,188,159,195,68,10,202,78,55,210,178,225,143,214,230,52,86,104,114,235,49,237,200,245,69,34,4,103,18,218,228,190,245,58,76,118,80,107,87,98,16,110,188,222,245,232,163,74,55,40,146,179,34,65,249,92,104,197,235,203,30,177,66,224,197,204,64,126,35,149,219,138,66,94,144,81,24,38,88,105,8,109,45,52,203,104,237,50,67,109,54,219,100,106,53,44,201,4,106,82,148,102,163,180,158,22,249,5,153,135,125,14,102,241,142,159,85,166,221,231,214,71,183,109,217,145,159,130,245,33,179,230,198,122,76,182,220,74,22,167,157,65,184,77,182,100,109,165,167,9,207,93,110,35,147,101,66,128,120,163,248,236,196,223,146,249,60,33,21,69,233,240,238,207,212,60,206,90,167,97,226,149,66,149,77,196,218,39,42,62,167,37,136,255,0,73,155,54,221,95,83,22,54,226,89,188,132,48,226,164,54,218,13,180,250,174,39,106,92,229,181,53,64,102,179,54,62,41,241,147,226,5,195,230,47,139,62,225,29,154,236,56,184,48,158,143,149,154,155,190,134,188,237,126,189,250,107,114,30,35,110,187,21,217,47,75,113,81,207,66,209,230,185,171,37,178,122,168,219,65,58,147,81,19,164,205,138,128,0,138,188,81,252,9,226,111,201,124,226,16,160,17,170,128,0,21,107,197,99,61,180,162,165,79,202,206,13,92,210,213,82,84,131,98,247,170,211,159,74,88,109,130,74,210,229,28,150,68,106,90,212,163,73,191,177,73,36,18,57,10,53,239,125,182,235,91,7,112,118,254,199,91,254,151,135,56,115,65,151,81,169,84,100,48,211,174,181,21,231,152,167,176,227,205,178,169,114,148,202,22,166,163,54,167,80,110,58,105,50,73,31,224,71,123,216,111,144,92,14,177,114,203,35,44,245,106,127,210,56,21,78,166,117,74,177,58,51,46,74,58,196,136,189,50,234,81,16,242,92,110,27,205,183,162,89,216,70,109,165,41,212,220,81,173,107,166,28,226,101,86,242,202,134,46,84,44,250,205,54,90,173,138,140,137,18,109,58,187,142,19,200,168,211,137,126,161,41,212,161,9,234,91,74,155,75,200,218,157,171,50,81,23,45,109,173,114,83,134,22,125,99,96,197,86,38,95,177,130,187,18,6,31,84,228,73,122,149,87,151,205,89,210,106,47,169,157,140,184,234,157,229,71,130,163,75,234,51,38,189,87,159,55,22,164,160,220,90,110,124,64,14,51,120,91,244,175,46,52,44,76,129,66,234,167,216,151,3,125,76,222,171,103,71,75,154,131,101,239,171,53,146,92,223,41,52,228,246,37,75,78,154,150,137,230,24,173,92,132,226,101,213,133,249,184,195,58,141,173,47,151,233,235,130,21,179,81,97,110,56,76,202,131,61,244,71,117,14,37,11,78,253,188,196,186,130,86,169,39,89,105,102,149,108,208,104,164,84,175,27,76,99,174,187,117,88,185,126,142,207,38,139,26,158,87,140,199,55,33,93,92,167,28,145,18,57,104,104,222,223,37,13,73,237,37,237,95,85,235,39,86,210,103,200,56,68,96,237,43,18,179,70,187,186,227,160,203,157,77,195,234,59,181,184,206,156,84,187,9,186,170,157,109,152,137,125,75,66,146,75,36,174,67,237,17,26,87,204,138,149,164,254,173,68,47,36,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,32,241,47,200,228,156,184,222,79,99,13,142,184,139,195,171,210,176,226,25,136,218,26,142,186,29,69,226,113,243,132,150,80,73,73,198,52,161,213,50,164,39,212,67,102,218,200,141,40,91,220,171,38,121,204,191,178,153,127,198,153,14,116,186,141,147,81,144,134,171,212,23,93,121,230,18,195,143,71,57,50,226,198,39,218,100,167,114,99,147,109,186,230,165,161,237,87,103,119,74,226,51,159,111,229,81,93,99,13,240,237,142,159,12,173,154,135,89,18,67,241,246,74,173,78,66,22,209,76,81,44,183,178,201,33,199,18,211,93,138,52,173,75,116,183,41,45,179,24,45,156,29,191,174,172,59,187,49,94,159,65,150,221,167,103,71,109,217,213,103,162,188,81,28,125,114,226,70,40,141,62,72,54,142,78,179,154,116,218,82,146,124,164,173,94,194,37,124,172,61,178,170,184,149,127,219,88,115,66,145,17,138,149,213,88,133,68,134,236,181,169,44,54,252,151,144,203,106,113,73,74,148,72,37,44,140,204,146,163,211,93,8,251,135,234,197,92,51,186,176,111,17,238,60,45,189,98,116,245,171,102,160,237,62,78,214,220,67,111,108,63,81,246,185,136,66,212,203,168,52,184,218,205,37,189,181,161,68,90,40,133,133,96,15,23,249,54,46,94,102,217,248,185,10,224,186,177,50,147,30,92,107,110,175,208,180,244,73,72,76,116,244,71,83,117,82,155,121,197,147,219,146,234,208,157,234,105,40,81,154,221,53,173,85,235,138,184,153,117,99,38,35,220,120,165,122,203,234,43,87,53,65,218,132,157,174,56,182,217,222,126,163,13,115,22,181,165,150,144,73,109,180,26,143,99,104,66,72,244,73,11,105,225,169,195,210,30,25,80,160,227,174,60,218,31,232,234,126,231,104,244,58,163,44,72,110,143,23,124,103,163,74,91,46,50,110,70,168,165,198,86,162,52,185,185,182,221,36,169,40,115,122,83,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,0,1,21,120,163,248,19,196,223,146,249,196,33,64,34,74,100,131,58,55,86,81,241,29,137,211,85,85,173,216,53,46,99,21,187,121,169,206,37,180,115,77,157,211,163,48,107,38,78,98,9,134,200,148,178,245,219,37,53,185,27,137,196,95,245,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,82,183,26,191,20,246,183,195,248,62,99,81,17,215,41,57,103,147,154,123,134,252,177,232,211,165,177,112,208,236,121,215,29,190,203,38,214,201,181,22,37,69,67,113,29,55,84,148,165,14,165,231,27,37,239,70,197,169,11,51,82,80,164,43,143,255,0,162,171,10,234,255,0,101,109,203,146,220,168,127,229,33,206,166,206,142,231,252,151,25,121,183,17,247,41,42,79,176,200,93,247,12,204,232,255,0,41,60,56,94,27,222,170,229,223,214,13,62,35,18,100,61,59,156,229,118,9,23,41,19,180,113,106,121,79,36,208,148,200,81,238,79,49,214,150,74,46,113,54,220,213,20,151,197,191,2,49,114,207,198,215,49,182,235,185,165,220,150,125,225,35,209,244,23,157,90,221,93,25,12,176,218,250,7,73,44,54,195,8,55,28,146,166,16,133,41,110,33,167,92,112,212,231,53,106,141,89,69,197,91,7,4,51,23,102,98,190,39,91,178,235,150,245,183,34,76,183,225,196,136,204,151,205,254,149,228,198,117,182,222,90,17,189,185,10,101,210,81,168,141,38,217,41,62,178,72,104,206,214,187,45,91,230,133,22,233,178,174,106,85,193,69,155,191,166,168,210,230,183,46,43,251,22,164,47,99,173,154,144,173,171,66,146,122,31,98,146,100,125,164,99,138,231,95,48,88,29,128,120,53,54,110,53,219,244,171,185,186,222,172,82,108,233,172,51,35,211,178,154,82,28,74,77,183,82,180,37,150,150,77,45,199,148,133,37,191,83,66,83,138,105,181,231,92,93,247,9,92,189,98,158,9,224,213,193,113,226,100,154,173,43,233,189,65,185,48,173,42,132,89,49,158,164,116,170,121,135,36,58,211,196,158,91,210,61,67,50,74,59,90,98,58,141,106,220,73,110,117,0,15,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,207,102,121,50,137,85,202,14,46,38,212,98,163,46,177,105,215,163,170,165,110,85,95,142,164,45,108,18,205,43,138,242,201,36,210,228,178,123,119,242,207,67,67,140,184,105,111,154,77,166,63,205,171,85,106,49,160,67,168,84,229,202,143,75,142,113,32,180,243,202,90,34,176,110,184,241,180,210,76,244,66,13,215,157,112,210,157,11,123,139,87,122,140,206,210,184,81,228,91,243,25,160,198,187,51,255,0,7,149,96,66,156,175,239,148,170,163,145,205,63,240,93,42,212,175,215,120,145,253,174,240,181,64,0,25,172,205,143,138,124,100,248,129,112,249,139,227,175,207,200,157,86,181,145,203,83,55,56,117,50,92,249,13,199,171,203,188,41,146,28,83,171,75,12,84,206,35,14,193,101,152,230,100,134,218,109,231,164,41,231,116,74,16,107,45,8,140,135,10,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,55,21,157,252,85,165,99,127,12,75,183,21,232,86,237,193,67,166,220,145,233,18,225,195,175,68,76,105,164,199,167,34,37,183,84,218,86,180,236,113,41,39,91,81,40,201,77,184,133,23,218,20,108,58,86,97,242,253,127,101,151,20,39,97,70,35,34,34,234,80,227,199,150,212,200,36,241,194,154,195,205,146,146,236,119,30,109,181,56,130,86,246,148,162,78,132,227,78,39,183,105,137,85,195,43,61,181,92,17,188,169,216,25,138,87,52,70,240,190,189,33,196,197,153,84,125,72,69,183,53,100,165,37,109,185,161,146,35,60,238,137,113,11,218,218,22,231,63,115,100,79,115,110,208,0,0,6,85,196,148,204,102,75,174,172,28,194,204,51,199,27,89,53,90,253,153,125,217,244,186,237,70,73,65,113,126,128,156,244,104,166,235,82,158,66,57,72,101,199,165,39,167,82,141,42,86,170,108,200,205,190,99,159,151,35,153,187,170,229,7,23,21,117,191,78,151,88,180,235,209,211,77,184,233,76,72,82,22,182,9,100,164,74,101,6,162,105,114,89,61,219,57,133,161,161,199,155,37,55,205,55,19,160,139,90,236,181,111,154,20,91,166,202,185,169,87,5,22,110,254,154,163,75,154,220,184,175,236,90,144,189,142,182,106,66,182,173,10,73,232,125,138,73,145,246,145,138,23,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,0,113,71,241,217,137,191,37,242,120,67,202,101,239,42,53,220,197,224,214,47,94,86,43,85,90,141,223,134,254,132,153,79,162,66,101,14,250,86,44,149,75,41,109,146,76,201,102,242,16,194,29,108,144,106,82,185,107,108,155,90,221,65,163,138,218,215,101,213,99,87,98,221,54,85,205,85,183,235,80,183,244,213,26,92,215,34,74,99,122,20,133,236,117,179,74,211,185,11,82,79,67,237,74,140,143,176,204,126,74,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,198,140,242,115,151,175,228,193,151,219,111,9,166,201,165,77,173,68,231,205,173,212,41,209,121,45,204,156,251,170,113,74,51,50,37,187,203,65,182,194,93,89,18,148,219,13,250,168,45,16,158,214,2,160,56,181,231,54,101,225,93,153,148,251,58,149,85,165,210,173,202,131,50,46,105,211,16,252,55,42,114,144,141,237,70,109,149,109,223,13,60,196,59,204,113,42,75,206,37,151,26,209,13,161,215,161,174,87,114,201,127,102,155,20,41,184,127,104,70,151,14,154,185,9,77,106,225,58,115,210,97,81,152,54,221,115,123,234,108,182,165,107,75,14,165,164,45,72,39,28,36,163,114,117,53,38,218,179,191,132,54,110,2,240,196,187,112,143,15,216,150,221,10,221,143,72,102,57,203,124,222,125,213,174,185,17,215,94,113,125,132,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,85,23,148,239,20,248,55,241,2,222,243,22,5,175,113,53,200,149,43,27,172,218,142,57,225,109,179,45,204,80,160,199,109,82,161,210,216,74,215,114,66,65,165,42,67,141,234,70,185,44,181,170,155,90,55,56,180,55,200,218,225,155,60,170,97,181,174,203,170,198,174,197,186,108,171,154,171,111,214,161,111,233,170,52,185,174,68,148,198,244,41,11,216,235,102,149,167,114,22,164,158,135,218,149,25,31,97,152,208,246,75,51,29,85,205,62,3,82,177,82,187,100,75,182,170,74,144,245,54,98,13,165,38,20,215,216,218,78,74,130,165,25,169,113,148,163,52,246,153,154,28,67,205,26,151,203,230,43,186,128,0,8,1,198,175,194,197,173,241,2,15,151,84,69,80,101,203,4,42,185,142,198,26,46,13,80,171,145,41,21,42,252,122,138,161,203,150,218,150,193,63,30,11,242,91,67,155,125,100,161,106,96,144,107,34,81,160,150,106,36,175,110,195,242,183,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,179,238,21,249,245,141,42,53,43,43,24,201,93,137,13,112,227,179,79,177,170,114,57,166,185,139,55,94,81,192,147,33,199,84,146,89,37,108,53,21,9,66,17,177,174,86,166,179,105,43,180,160,1,21,120,163,248,19,196,223,146,249,196,33,64,34,255,0,184,163,248,19,196,223,146,249,196,33,64,35,191,228,163,53,213,220,165,227,44,43,203,155,85,153,104,84,180,135,116,209,33,60,132,245,241,118,172,155,112,146,225,26,13,230,22,190,107,103,170,20,122,45,190,98,16,235,134,52,19,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,34,175,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,160,30,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,5,85,241,206,253,9,254,242,127,13,21,86,44,39,133,206,68,169,88,217,85,123,29,241,162,217,151,34,201,161,200,66,109,250,116,182,19,209,92,51,82,165,147,171,115,113,238,118,52,117,33,36,104,217,203,117,197,26,13,74,38,94,105,83,3,137,62,121,233,89,125,176,38,97,94,28,213,34,78,196,91,170,60,154,107,171,135,84,74,95,181,216,83,45,154,165,58,150,92,39,217,146,166,228,33,81,181,36,150,186,187,184,201,178,109,206,105,195,91,136,205,119,20,42,54,254,89,241,154,45,86,181,119,200,231,49,66,185,219,216,231,87,22,60,87,164,45,53,19,90,201,102,242,16,193,165,47,36,150,167,119,39,152,68,180,173,215,97,95,20,127,29,152,155,242,95,39,132,60,166,94,242,163,93,204,94,13,98,245,229,98,181,85,168,221,248,111,232,73,148,250,36,38,80,239,165,98,201,84,178,150,217,36,204,150,111,33,12,33,214,201,6,165,43,150,182,201,181,173,212,26,56,173,173,118,93,86,53,118,45,211,101,92,213,91,126,181,11,127,77,81,165,205,114,36,166,55,161,72,94,199,91,52,173,59,144,181,36,244,62,212,168,200,251,12,197,255,0,100,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,163,53,153,177,241,79,140,159,16,46,31,49,124,115,251,90,236,186,172,106,236,91,166,202,185,170,182,253,106,22,254,154,163,75,154,228,73,76,111,66,144,189,142,182,105,90,119,33,106,73,232,125,169,81,145,246,25,139,254,200,190,115,104,89,195,195,137,85,55,41,94,134,188,237,126,158,61,205,77,105,11,56,169,113,210,95,42,76,103,21,174,172,187,202,116,201,181,40,220,109,72,82,85,184,137,14,185,37,64,4,85,226,143,224,79,19,126,75,231,16,133,0,141,84,0,15,63,136,86,221,86,242,176,46,91,66,133,115,203,182,234,85,202,60,218,108,58,212,66,87,62,154,251,204,173,182,229,55,181,104,86,246,212,162,89,104,180,158,169,45,20,158,242,206,14,98,176,135,23,48,75,23,43,182,102,54,177,45,119,58,228,46,160,245,77,231,215,37,21,132,60,181,40,167,181,33,126,179,232,117,68,179,53,171,215,222,75,74,201,46,37,105,76,213,224,239,143,216,71,98,222,85,172,35,190,233,118,253,38,231,186,164,35,232,189,200,237,61,9,151,41,110,18,18,245,37,217,166,123,146,133,169,136,206,48,206,132,133,59,205,35,81,184,182,80,171,137,21,107,198,91,29,240,142,117,42,151,151,230,237,152,149,156,65,165,200,137,89,244,186,144,133,149,10,35,201,119,155,29,14,182,249,58,220,151,73,184,170,83,46,180,166,148,203,141,185,166,242,101,104,172,27,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,105,35,47,216,123,93,194,108,14,176,240,202,231,175,122,102,171,107,219,240,105,114,229,167,97,182,110,52,202,80,109,180,104,105,173,89,111,78,91,102,164,19,134,218,16,110,26,150,106,81,179,3,134,127,150,76,14,191,48,181,184,148,169,18,238,107,126,117,62,7,165,27,223,21,153,203,101,93,43,235,245,22,105,229,62,77,56,75,74,77,72,82,9,73,45,201,33,154,26,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,198,148,242,209,127,201,197,60,188,225,190,32,212,46,24,149,202,149,114,215,166,201,170,78,140,109,108,118,163,211,160,166,17,147,68,72,66,211,32,157,66,208,146,45,139,74,147,162,118,232,84,47,158,12,98,170,227,126,104,241,2,238,153,94,137,85,166,194,172,73,162,80,93,131,41,79,194,42,84,71,84,204,101,71,81,173,105,216,226,82,111,168,219,61,138,113,247,22,146,45,250,11,62,224,211,96,73,182,114,185,84,188,234,54,244,72,146,47,27,162,92,152,117,4,147,70,252,234,116,118,154,142,217,45,73,51,89,33,185,45,206,36,161,122,104,106,113,68,90,57,185,83,212,7,159,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,149,0,231,51,38,119,246,83,47,249,48,230,65,151,81,178,106,50,22,237,6,188,211,79,60,194,88,113,233,5,26,36,169,38,195,76,148,238,76,115,113,198,155,212,180,61,201,236,238,230,152,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,42,223,243,165,129,120,113,151,78,25,151,230,23,225,125,27,161,165,65,244,51,175,60,233,146,229,84,37,42,175,4,156,149,37,194,34,230,60,189,169,212,244,36,146,82,148,33,40,66,16,132,212,182,83,188,83,224,223,196,11,123,204,88,23,39,196,103,37,31,202,171,14,24,175,216,20,202,83,120,155,107,125,101,54,75,229,202,114,169,4,137,102,229,49,79,110,74,19,185,107,39,26,83,164,164,161,196,169,58,180,151,157,112,168,134,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,99,252,46,178,11,50,240,174,211,115,49,140,84,250,173,46,149,110,84,35,78,180,232,239,198,126,27,149,57,72,67,82,88,169,41,106,74,119,195,79,49,181,53,203,53,37,231,18,173,198,72,108,208,245,191,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,69,94,40,254,4,241,55,228,190,113,8,82,6,94,173,106,21,243,143,184,105,101,93,48,122,218,45,193,120,81,169,117,24,220,213,183,207,138,252,214,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,232,25,209,202,77,213,148,108,83,59,90,164,239,93,109,215,122,154,133,179,81,74,156,119,153,5,50,92,66,24,125,211,101,166,206,99,109,147,42,121,13,145,165,60,230,204,143,69,144,238,188,52,51,235,39,1,174,22,112,87,22,107,178,223,195,170,228,134,217,164,45,206,86,202,5,69,249,77,165,79,41,231,157,109,44,65,52,184,243,175,23,175,181,105,37,161,41,53,188,107,187,65,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,147,252,79,114,21,39,25,233,82,243,3,131,244,41,115,241,6,153,30,51,53,90,68,78,82,10,173,78,97,47,111,121,182,146,215,54,68,228,146,152,73,17,187,235,50,193,54,132,169,100,218,21,81,120,85,137,151,86,13,226,61,185,138,86,84,190,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,191,236,151,102,218,213,205,206,22,21,211,77,107,161,185,40,93,53,62,230,167,41,45,181,203,156,168,205,173,111,176,209,60,235,133,13,199,13,228,178,183,12,148,174,75,132,101,170,12,118,11,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,103,135,53,217,81,196,124,165,98,58,236,171,213,174,186,149,59,152,253,2,190,195,38,136,181,120,169,50,35,82,72,204,249,111,35,114,73,214,76,205,77,169,73,50,53,161,109,184,190,255,0,195,171,136,71,242,105,244,182,27,227,29,98,171,59,13,142,159,46,161,71,143,26,39,85,34,159,84,79,214,147,12,25,173,60,182,100,125,98,77,7,170,9,245,182,189,90,74,228,56,113,215,52,89,155,191,179,77,138,21,44,64,187,228,203,135,77,92,133,42,139,111,21,69,233,48,168,204,27,109,55,177,132,184,123,82,181,165,134,148,234,208,148,19,142,18,151,181,58,146,83,48,56,85,228,98,149,138,82,127,148,142,46,82,226,84,45,58,108,137,84,218,29,189,82,165,166,68,106,203,252,163,109,217,79,38,67,102,211,145,154,55,20,148,108,220,103,33,165,25,169,28,141,174,92,72,0,0,161,110,34,57,223,153,154,171,236,173,43,58,86,220,50,180,234,14,187,66,81,50,252,103,170,142,41,150,155,92,169,77,45,213,33,91,86,135,250,115,54,219,113,13,72,81,45,36,165,173,37,16,5,196,240,144,206,36,107,222,205,111,44,56,131,88,136,205,195,106,199,214,212,122,76,199,85,38,177,78,213,197,185,24,137,205,82,107,136,146,73,33,41,89,107,31,105,37,178,76,119,22,118,62,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,60,85,43,133,62,3,35,50,245,252,98,174,82,34,63,102,185,34,13,86,129,102,196,79,42,156,196,221,142,148,198,165,48,164,168,157,141,205,38,31,105,182,214,219,101,189,198,84,209,178,132,165,126,215,138,63,129,60,77,249,47,156,66,20,2,52,81,157,124,168,208,179,105,131,83,108,222,85,42,29,223,77,214,101,173,91,154,202,213,208,74,220,131,113,179,83,102,75,38,95,66,57,78,22,139,73,106,135,57,107,91,77,144,207,189,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,236,211,133,231,16,47,254,134,242,165,139,175,127,114,164,217,149,133,43,254,50,233,198,154,252,137,63,241,104,209,27,101,175,212,107,79,178,98,213,0,0,6,85,198,140,240,54,192,179,113,79,36,216,99,135,216,131,111,68,174,91,213,204,55,183,227,78,131,36,143,99,168,244,124,115,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,75,206,190,84,107,185,75,198,89,182,111,42,171,50,208,169,107,50,214,173,205,101,9,235,226,237,65,184,217,169,179,52,27,204,45,124,167,11,68,40,244,67,156,180,33,214,200,119,94,25,89,237,170,224,141,229,78,192,204,82,185,162,55,133,245,233,14,38,44,202,163,234,66,45,185,171,37,41,43,109,205,12,145,25,231,116,75,136,94,214,208,183,57,251,155,34,123,155,205,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,128,28,81,252,118,98,111,201,124,158,16,146,156,16,174,203,86,143,93,197,91,90,173,115,82,161,86,174,15,65,250,34,157,34,107,109,202,168,114,17,82,91,253,59,74,50,91,188,180,25,41,123,8,246,164,200,207,66,31,91,138,31,15,223,254,137,51,91,132,76,255,0,117,171,94,116,116,167,254,44,209,73,132,196,120,223,241,153,50,220,121,223,215,119,95,180,66,63,240,157,192,186,238,39,230,130,153,136,222,134,165,77,181,176,211,90,141,93,85,3,66,246,202,126,60,134,224,19,45,25,40,212,242,95,71,61,43,208,146,223,76,106,222,149,242,210,187,212,0,17,255,0,53,217,40,193,172,218,80,151,244,202,153,232,219,190,29,61,200,84,75,166,25,43,170,129,170,201,196,165,198,201,73,68,166,73,100,127,84,230,186,37,215,185,106,105,110,27,131,234,229,71,42,56,113,148,172,56,69,149,101,53,215,85,103,114,223,175,215,223,100,145,42,175,41,36,100,74,81,17,159,45,148,110,81,52,201,25,165,180,169,70,102,181,173,199,23,224,56,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,66,12,103,225,99,132,120,195,153,120,120,211,54,165,46,13,189,86,145,34,169,120,80,99,169,12,162,163,45,40,142,150,27,141,201,105,10,101,15,41,50,93,148,234,156,83,171,90,189,77,138,112,221,110,100,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,125,97,202,179,71,142,159,201,175,2,110,108,107,250,45,244,143,232,231,69,253,25,215,116,124,254,162,99,17,191,61,203,115,110,222,126,239,176,122,237,211,179,93,74,0,127,103,59,255,0,69,223,250,237,255,0,192,11,84,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,178,158,34,57,5,135,153,203,84,175,204,45,167,210,169,184,155,68,230,200,208,163,49,31,233,51,102,219,72,233,165,73,218,75,55,144,134,27,76,119,28,89,182,159,89,181,109,75,156,198,168,176,94,159,14,236,253,67,204,229,170,118,30,41,84,41,84,220,77,162,114,163,234,114,88,143,244,153,179,109,213,245,49,99,110,37,155,200,67,14,42,67,109,160,219,79,170,226,118,165,206,91,83,84,4,85,226,143,224,79,19,126,75,231,16,133,0,139,254,226,143,224,79,19,126,75,231,16,133,0,137,41,158,140,153,87,114,121,136,241,105,141,213,125,51,102,93,29,68,139,102,164,234,208,82,148,219,70,142,108,105,45,167,77,30,107,154,209,27,137,73,54,226,86,149,39,105,154,218,111,160,112,238,207,212,204,177,221,71,97,226,149,66,171,82,195,42,223,42,62,167,37,249,31,70,92,39,29,95,83,22,54,227,65,50,181,190,226,164,54,218,9,197,122,174,39,114,155,229,187,122,128,2,5,113,117,204,13,131,102,96,13,67,47,245,5,203,147,118,98,20,120,210,224,181,16,217,90,33,49,18,163,17,227,118,82,77,194,117,180,58,77,186,150,148,148,40,150,182,92,46,205,166,98,160,112,66,245,165,97,174,52,88,56,141,93,143,45,250,109,171,116,82,171,115,26,136,132,169,247,24,141,45,183,156,75,105,82,146,147,89,165,6,68,70,164,150,186,106,101,222,52,167,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,3,228,212,110,203,86,143,93,164,90,213,107,154,149,10,181,112,117,30,136,167,72,154,219,114,170,28,132,18,223,233,218,81,146,221,229,160,201,75,216,71,181,38,70,122,16,161,126,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,5,85,241,206,253,9,254,242,127,13,16,87,38,120,41,106,230,39,50,118,126,14,94,181,10,172,42,45,193,233,14,165,250,91,173,183,41,28,136,18,36,35,98,156,109,196,22,171,101,36,122,160,253,83,61,52,61,12,174,167,57,185,165,181,114,69,129,208,103,91,118,221,41,234,212,205,180,43,66,222,109,77,198,138,207,45,158,199,84,194,20,149,244,113,208,150,201,73,100,190,210,216,107,86,201,194,113,52,3,116,221,151,85,243,93,149,116,222,183,53,86,224,173,77,217,212,212,106,147,92,151,41,253,136,74,17,189,215,13,75,86,212,33,41,45,79,177,41,34,46,194,33,119,220,59,178,11,15,44,118,169,223,152,165,79,165,84,177,54,183,202,145,161,198,98,71,209,150,201,183,81,211,69,147,180,214,79,45,15,184,153,14,54,178,109,94,171,105,220,150,249,142,214,183,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,249,56,168,100,42,76,89,53,92,211,224,221,10,92,196,76,144,245,66,249,166,71,229,18,33,160,154,101,37,62,52,118,218,74,141,6,164,62,236,165,169,107,94,247,121,186,18,9,213,34,189,112,47,29,49,31,46,152,143,78,197,12,47,172,244,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,78,135,178,241,152,27,7,51,88,95,7,21,240,229,114,209,77,153,34,68,71,97,206,54,74,108,39,217,112,210,166,164,54,203,142,37,181,154,118,58,148,154,181,54,221,109,93,155,136,103,223,54,62,41,241,147,226,5,195,230,47,142,213,92,201,4,203,147,34,118,46,108,240,210,46,249,116,250,125,97,219,218,17,188,251,207,74,109,154,195,172,71,149,21,148,180,178,79,41,130,89,200,53,56,134,210,212,116,172,147,184,156,82,163,254,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,208,246,94,51,3,96,230,107,11,224,226,190,28,174,90,41,179,36,72,136,236,57,198,201,77,132,251,46,26,84,212,134,217,113,196,182,179,78,199,82,147,86,166,219,173,171,179,113,14,150,2,42,241,71,240,39,137,191,37,243,136,66,128,70,170,0,87,175,19,220,250,201,193,138,84,188,191,96,253,118,92,12,65,169,199,140,245,86,175,19,148,178,164,211,159,75,219,217,109,212,187,205,143,57,68,150,20,70,109,122,172,190,78,33,73,89,182,180,203,92,167,120,88,193,191,135,246,247,151,48,57,254,119,242,93,106,230,227,14,31,131,9,52,170,37,253,77,229,191,68,184,93,130,218,156,95,40,158,219,6,75,228,131,120,161,172,223,112,205,40,63,81,195,75,187,87,180,219,93,6,85,169,151,150,20,95,243,104,211,28,151,64,187,44,234,195,145,157,92,73,100,79,211,234,49,30,52,168,219,121,149,25,18,219,117,179,209,109,168,251,82,70,147,238,49,98,152,115,197,222,171,67,202,133,114,217,188,27,151,43,23,233,113,217,160,218,243,163,48,165,162,67,7,12,154,69,86,99,242,86,241,61,37,151,91,113,215,82,164,17,60,183,24,74,83,181,79,45,170,224,255,0,69,87,237,213,254,202,220,119,37,199,80,255,0,202,76,157,82,157,33,207,249,78,60,243,142,47,239,82,148,175,105,152,187,238,25,153,46,254,77,152,112,188,72,189,83,204,191,175,234,124,71,228,199,122,15,37,202,20,19,46,106,32,234,226,18,242,94,81,173,42,144,147,218,158,99,77,32,146,124,146,113,201,170,3,61,124,69,112,114,187,131,121,184,190,227,85,222,234,34,94,21,7,239,26,92,157,168,71,58,44,247,221,113,69,177,43,89,167,148,249,72,99,85,109,82,249,27,246,165,43,73,9,65,144,44,217,210,176,195,34,184,225,110,74,190,165,210,238,203,10,60,218,221,182,114,246,202,67,5,61,150,227,66,76,88,234,53,153,161,53,51,73,186,70,215,37,11,154,218,150,127,90,189,43,86,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,165,236,191,97,159,228,111,3,172,60,45,114,37,42,60,187,102,223,131,79,159,232,182,246,69,122,114,25,79,84,250,61,68,26,185,175,155,174,26,212,146,82,212,179,82,139,114,140,116,0,1,207,241,211,2,240,227,49,120,113,81,194,252,80,163,117,212,169,218,58,203,205,25,34,85,62,82,72,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,87,53,201,158,76,236,28,166,88,17,161,195,131,18,163,123,84,99,161,218,245,121,214,153,121,244,190,227,49,202,76,72,178,73,134,158,40,60,232,228,227,109,57,169,234,123,149,219,221,231,248,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,67,252,124,225,153,129,216,247,142,54,246,47,84,220,244,12,8,220,197,93,20,10,69,61,152,205,220,110,27,206,60,151,156,125,173,142,52,242,220,117,100,251,167,204,113,214,201,9,74,153,82,121,135,45,105,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,208,70,98,176,26,205,204,150,17,215,112,166,243,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,158,28,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,99,252,41,243,219,74,58,84,12,172,227,45,205,45,53,36,200,38,44,138,173,69,244,169,135,24,52,161,45,209,205,102,68,164,45,42,37,27,27,212,162,89,47,144,147,70,198,27,115,144,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,69,69,241,47,225,223,112,211,175,39,177,239,0,109,203,130,229,69,233,88,113,119,5,181,77,167,202,168,203,139,81,124,156,121,201,172,147,73,90,186,103,20,149,154,210,189,57,110,173,36,131,52,56,148,51,34,184,111,100,6,187,149,238,183,21,177,74,163,178,254,173,211,220,165,250,46,159,61,18,32,195,166,189,210,63,203,123,234,72,206,98,31,97,196,168,219,117,108,237,211,105,171,93,194,117,14,63,154,44,178,88,57,166,194,250,150,31,221,241,162,67,169,46,58,147,69,184,74,156,204,153,180,103,205,198,156,222,194,156,45,201,66,212,195,73,117,8,82,13,198,201,72,220,157,73,73,205,184,239,249,26,203,173,171,154,28,193,83,112,182,245,186,189,9,69,93,62,109,66,79,79,57,184,213,9,156,166,143,99,16,185,141,56,135,30,222,164,184,164,26,127,48,212,133,17,145,164,134,135,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,0,5,96,113,98,206,252,203,111,210,121,76,195,57,91,37,212,41,228,213,237,52,217,125,151,162,182,247,78,252,120,177,94,75,168,37,115,88,53,148,130,83,107,109,77,72,74,9,91,141,196,166,184,50,241,151,235,251,51,88,161,7,10,48,229,17,17,82,153,30,68,183,102,78,39,138,20,38,25,108,212,167,100,56,203,110,41,180,26,182,52,149,26,116,55,29,109,61,155,136,90,78,111,248,93,97,196,140,184,210,227,229,234,137,232,219,167,12,233,242,230,33,37,8,164,206,187,91,52,37,199,219,148,235,77,243,158,152,102,217,170,57,17,27,105,82,212,202,91,66,28,74,154,168,27,90,236,186,172,106,236,91,166,202,185,170,182,253,106,22,254,154,163,75,154,228,73,76,111,66,144,189,142,182,105,90,119,33,106,73,232,125,169,81,145,246,25,141,9,228,163,53,212,44,218,96,212,43,203,155,74,135,119,211,116,135,116,209,33,60,181,116,18,183,44,155,112,146,225,18,201,151,208,142,107,103,170,210,90,173,190,98,214,211,134,36,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,34,175,20,127,2,120,155,242,95,56,132,40,4,106,160,66,174,34,57,5,135,153,203,84,175,204,45,167,210,169,184,155,68,230,200,208,163,49,31,233,51,102,219,72,233,165,73,218,75,55,144,134,27,76,119,28,89,182,159,89,181,109,75,156,198,168,218,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,119,252,54,51,207,74,204,21,129,15,10,241,26,169,18,14,34,218,177,227,83,90,92,202,162,84,253,208,194,89,112,211,41,164,188,225,190,244,148,183,29,106,147,161,40,181,209,221,196,78,27,109,205,240,0,25,87,22,253,194,83,58,63,77,40,80,242,163,127,171,109,106,220,167,188,253,175,84,126,118,229,84,96,182,189,202,130,164,186,179,89,188,194,22,102,210,90,35,79,76,202,139,107,101,31,115,147,87,49,121,104,194,204,208,88,143,88,184,153,73,253,94,138,179,13,136,222,148,166,125,115,46,185,210,62,243,78,114,121,188,132,33,205,169,245,209,170,79,216,101,158,28,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,242,149,58,181,86,181,37,19,43,53,57,115,228,55,29,136,136,118,75,202,117,105,97,134,144,203,45,18,148,102,100,134,218,109,182,208,158,228,161,9,73,104,68,68,46,127,130,167,133,139,167,226,4,239,46,167,8,1,197,31,199,102,38,252,151,201,225,8,235,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,163,53,212,44,218,96,212,43,203,155,74,135,119,211,116,135,116,209,33,60,181,116,18,183,44,155,112,146,225,18,201,151,208,142,107,103,170,210,90,173,190,98,214,211,134,32,94,96,179,93,74,225,239,143,55,38,16,101,59,11,173,248,11,57,18,42,183,147,245,216,41,113,138,148,218,135,38,100,54,163,34,50,153,91,17,160,199,117,76,178,218,86,150,200,164,60,70,209,173,60,247,39,86,79,51,181,96,231,34,149,92,122,208,180,238,10,13,74,213,143,77,85,106,61,72,153,83,9,126,90,94,245,35,58,218,205,79,33,42,142,233,111,91,109,25,150,195,218,90,153,38,69,0,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,138,103,51,5,46,172,196,229,178,240,193,203,42,161,74,133,90,184,61,31,211,63,84,117,198,226,163,145,62,60,133,239,83,109,184,178,213,12,168,139,68,31,172,101,174,133,169,149,96,255,0,97,83,52,255,0,237,251,10,191,231,90,143,249,136,186,144,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,21,129,196,235,135,164,203,166,100,156,197,101,250,208,231,85,94,220,237,219,64,166,50,251,242,170,178,157,125,150,218,149,10,35,12,175,115,199,205,121,114,79,114,18,105,108,156,218,107,55,84,186,171,181,174,203,170,198,174,197,186,108,171,154,171,111,214,161,111,233,170,52,185,174,68,148,198,244,41,11,216,235,102,149,167,114,22,164,158,135,218,149,25,31,97,152,208,78,71,51,119,74,205,246,17,170,235,126,157,18,143,118,80,100,38,155,113,210,152,144,149,161,15,154,9,72,148,202,13,70,234,35,60,91,182,115,11,82,91,111,54,74,115,148,110,42,69,8,171,197,31,192,158,38,252,151,206,33,10,1,23,253,197,31,192,158,38,252,151,206,33,10,1,26,104,199,76,11,195,140,197,225,197,71,11,241,66,141,215,82,167,104,235,47,52,100,137,84,249,73,35,38,229,70,112,200,249,111,35,114,180,61,13,38,149,41,11,74,208,181,161,89,225,204,62,95,175,236,178,226,132,236,40,196,100,68,93,74,28,120,242,218,153,4,158,56,83,88,121,178,82,93,142,227,205,182,167,16,74,222,210,148,73,208,156,105,196,246,237,49,63,248,87,231,214,76,89,52,172,172,99,37,118,92,196,76,144,205,62,198,169,200,229,18,33,160,154,121,71,2,76,135,29,74,141,6,164,48,212,84,37,11,94,247,121,90,146,9,164,162,215,199,20,205,118,107,176,227,41,88,112,187,214,245,119,174,170,206,230,49,64,160,48,241,34,85,94,82,72,140,210,147,50,62,91,40,220,147,117,227,35,75,105,82,72,137,107,91,109,175,60,87,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,243,226,101,112,251,207,173,195,150,107,202,13,141,136,53,217,115,48,174,175,33,182,103,34,71,85,53,116,4,17,73,81,61,5,146,116,144,202,21,34,66,92,144,73,109,107,90,16,102,148,169,100,68,119,167,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,241,88,253,120,98,61,129,131,87,101,229,132,118,23,211,75,190,149,79,83,244,186,38,243,46,165,205,196,74,86,212,232,183,121,104,53,187,201,65,147,142,242,249,104,50,90,210,101,158,202,254,105,243,5,115,227,45,55,48,53,188,81,170,189,127,81,249,41,167,213,208,150,154,233,91,109,38,146,101,182,27,66,89,75,42,37,184,75,104,145,203,115,154,238,244,171,152,189,223,147,49,184,223,85,204,118,48,214,177,150,187,67,137,72,169,87,227,211,147,50,36,71,20,182,9,248,240,88,140,226,219,221,235,37,11,83,6,178,65,154,141,4,178,73,169,123,119,157,133,112,49,253,54,126,237,255,0,18,22,168,42,175,142,119,232,79,247,147,248,104,130,185,51,198,187,87,46,217,147,179,241,142,245,167,213,102,209,109,255,0,72,117,44,82,218,109,201,75,231,192,145,29,27,18,227,141,160,244,91,201,51,213,101,234,145,233,169,232,71,231,243,15,152,27,251,51,88,161,59,21,241,25,113,17,82,153,30,60,70,161,193,55,138,20,38,25,108,146,150,163,182,243,142,41,180,26,183,186,164,146,180,55,29,113,93,155,140,88,167,10,252,133,70,139,26,149,154,124,100,161,68,152,185,145,217,168,88,212,201,28,210,92,53,147,175,36,231,201,142,227,73,73,172,210,134,29,138,180,173,104,216,239,55,66,89,52,164,90,80,160,30,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,90,103,239,57,49,178,131,133,240,170,20,40,209,39,223,119,60,131,102,220,131,58,19,175,194,90,24,113,147,152,244,131,109,198,205,40,67,78,146,82,68,189,230,227,173,232,149,32,156,52,208,13,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,250,120,117,100,218,78,83,240,190,77,66,235,147,45,55,221,239,30,35,215,44,18,154,212,136,80,87,29,201,39,29,150,13,13,164,247,165,169,36,151,79,123,136,55,18,174,90,141,26,26,169,135,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,69,122,241,53,200,149,87,4,111,42,142,57,225,109,179,17,188,47,175,72,109,82,161,210,216,82,17,109,205,89,37,42,67,141,234,100,136,207,59,170,155,90,54,182,133,185,200,218,217,19,60,222,21,146,140,215,87,114,151,140,176,175,46,109,86,101,161,82,210,29,211,68,132,242,19,215,197,218,178,109,194,75,132,104,55,152,90,249,173,158,168,81,232,182,249,136,67,174,24,208,77,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,138,188,81,252,9,226,111,201,124,226,16,160,17,170,129,21,115,245,157,123,87,42,120,113,46,137,73,169,245,24,155,115,83,222,110,220,167,199,54,214,228,13,228,166,211,83,144,78,37,104,75,45,44,140,208,149,164,249,206,32,208,69,181,46,173,170,11,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,105,39,41,222,22,48,111,225,253,189,229,204,14,170,43,87,140,86,90,240,226,94,28,51,153,138,97,210,168,119,156,10,132,58,93,73,78,74,40,234,184,34,184,70,219,109,165,173,167,212,76,103,68,41,38,70,149,116,205,63,184,214,76,180,148,84,8,180,158,13,249,100,176,110,170,85,193,153,27,190,52,74,221,74,147,88,85,189,69,166,205,167,50,243,20,247,216,76,73,158,144,66,156,37,40,164,146,150,210,91,90,54,27,100,151,79,85,243,11,151,107,224,2,170,248,218,96,167,255,0,64,185,140,135,80,247,89,85,8,174,59,255,0,24,153,17,198,80,77,255,0,199,73,197,41,207,238,4,148,253,179,21,107,10,173,85,167,70,159,14,159,83,151,22,61,82,57,68,156,211,47,41,8,148,193,58,219,196,211,169,35,209,104,39,89,105,194,74,181,45,237,161,93,233,35,41,21,195,171,7,43,184,201,155,139,18,53,33,238,158,37,159,80,98,241,170,73,218,133,242,98,192,125,167,18,91,20,180,26,185,175,156,118,53,78,229,35,159,191,106,146,133,16,208,160,0,0,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,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,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,1,207,241,239,26,237,92,187,97,61,119,24,239,90,125,86,109,22,223,233,122,150,41,109,54,228,165,243,228,181,29,27,18,227,141,160,244,91,201,51,213,101,234,145,233,169,232,71,24,48,247,139,182,91,113,42,255,0,182,176,230,133,100,226,83,21,43,170,177,10,137,13,217,116,216,9,97,183,228,188,134,91,83,138,76,197,40,144,74,89,25,153,37,71,166,186,17,247,15,107,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,73,21,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,12,226,51,154,187,87,53,88,226,197,110,192,166,242,237,107,90,159,232,90,109,65,248,109,181,42,169,163,203,113,201,74,62,90,94,75,42,53,145,52,203,170,86,196,165,75,218,210,222,117,5,249,50,21,148,75,251,51,56,185,76,159,79,168,220,22,157,167,110,72,244,148,235,182,159,29,230,214,203,241,150,194,202,44,41,68,158,82,39,25,188,210,211,185,68,109,163,115,187,87,176,144,190,193,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,1,23,248,139,102,42,54,94,242,209,113,191,70,187,34,82,111,107,170,58,168,214,203,38,235,169,150,226,220,90,17,42,68,115,101,73,91,107,98,59,142,56,151,181,36,33,222,65,25,153,173,8,94,125,199,191,192,28,99,174,229,255,0,25,109,60,98,183,25,234,37,219,53,4,200,114,54,228,35,171,138,180,169,185,49,183,173,11,38,249,172,56,235,92,205,134,164,111,220,159,89,36,99,77,32,33,254,61,241,64,192,44,187,98,197,119,7,47,91,67,16,38,214,173,254,151,169,126,151,79,132,228,85,243,227,53,33,27,20,228,182,214,122,33,228,145,234,130,245,136,244,212,180,51,236,25,95,205,5,131,155,59,2,161,136,216,115,72,184,41,212,218,117,97,218,35,173,86,227,178,203,234,125,182,89,121,74,74,89,117,212,154,54,200,65,17,154,136,245,37,118,119,25,243,252,253,231,38,54,80,112,190,21,66,133,26,36,251,238,231,144,108,219,144,103,66,117,248,75,67,14,50,115,30,144,109,184,217,165,8,105,210,74,72,151,188,220,117,189,18,164,19,134,154,12,255,0,69,87,237,213,254,202,220,119,37,199,80,255,0,202,76,157,82,157,33,207,249,78,60,243,142,47,239,82,148,175,105,152,191,60,130,100,218,54,80,112,190,109,62,187,38,36,251,238,231,144,79,92,115,160,205,117,248,75,67,14,60,80,217,142,78,54,217,165,8,105,211,82,140,209,188,220,117,205,84,164,19,100,153,64,42,87,139,22,72,33,219,126,147,205,158,25,197,217,18,161,80,39,111,104,70,243,12,179,21,199,186,118,35,202,138,202,90,65,171,154,249,172,228,26,156,91,138,118,66,86,73,218,110,41,48,131,43,185,155,191,178,179,138,20,220,64,180,36,203,153,77,68,132,170,181,111,29,69,232,208,171,44,19,110,183,177,244,182,123,84,180,37,247,84,210,214,149,147,110,26,87,181,90,26,85,162,155,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,132,85,226,143,224,79,19,126,75,231,16,133,0,141,84,0,172,14,39,92,61,38,93,51,36,230,43,47,214,135,58,170,246,231,110,218,5,49,151,223,149,85,148,235,236,182,212,168,81,24,101,123,158,62,107,203,146,123,144,147,75,100,230,211,89,186,165,213,93,173,118,93,86,53,118,45,211,101,92,213,91,126,181,11,127,77,81,165,205,114,36,166,55,161,72,94,199,91,52,173,59,144,181,36,244,62,212,168,200,251,12,198,130,114,57,155,186,86,111,176,141,87,91,244,232,148,123,178,131,33,52,219,142,148,196,132,173,8,124,208,74,68,166,80,106,55,81,25,226,221,179,152,90,146,219,121,178,83,156,163,113,82,40,64,15,236,213,229,99,253,160,226,175,252,213,78,255,0,62,19,127,15,111,90,86,37,88,22,214,35,80,163,203,98,155,117,81,225,86,225,181,45,9,75,237,177,37,148,60,218,92,74,84,164,146,201,43,34,50,37,40,181,215,67,62,241,151,113,250,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,233,144,156,239,208,179,113,98,59,10,227,149,74,166,226,109,19,154,237,110,137,13,149,199,101,113,77,227,38,101,68,75,142,184,183,25,216,166,144,225,239,53,33,221,119,37,41,113,163,91,62,217,32,161,102,226,196,106,109,185,22,149,77,196,218,39,41,170,37,110,99,203,142,202,226,155,196,111,69,150,166,218,113,110,51,177,78,173,178,216,106,67,186,109,82,82,227,164,186,11,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,92,255,0,5,79,11,23,79,196,9,222,93,78,16,3,138,63,142,204,77,249,47,147,194,28,82,198,192,188,71,196,156,56,190,113,66,202,163,122,86,149,135,61,11,181,246,88,51,84,168,241,101,20,131,41,73,108,139,215,101,190,149,92,211,35,220,132,173,43,52,154,18,226,209,250,242,241,152,27,251,44,184,161,7,21,240,229,113,23,82,135,30,68,71,97,206,55,142,20,214,30,108,210,166,164,54,203,141,169,196,18,182,58,148,154,180,39,26,109,93,187,72,121,91,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,94,247,13,220,180,127,39,44,184,210,253,63,73,233,47,59,215,101,126,224,231,49,203,145,31,152,143,230,176,151,189,166,221,71,37,147,45,205,57,187,150,251,178,182,158,138,28,171,251,53,121,88,255,0,104,56,171,255,0,53,83,191,207,132,191,192,76,107,181,115,19,132,244,44,99,178,169,245,88,84,91,131,170,233,152,170,52,219,114,145,200,146,236,117,239,75,110,56,130,213,108,168,203,69,159,170,101,174,135,169,23,64,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,7,63,199,188,107,181,114,237,132,245,220,99,189,105,245,89,180,91,127,165,234,88,165,180,219,146,151,207,146,212,116,108,75,142,54,131,209,111,36,207,85,151,170,71,166,167,161,28,64,254,205,94,86,63,218,14,42,255,0,205,84,239,243,225,63,192,113,252,208,102,130,193,202,101,129,79,196,108,70,164,92,21,26,109,70,176,213,17,166,168,145,217,121,244,190,227,47,60,149,41,47,58,210,73,27,99,172,140,201,70,122,154,123,59,204,184,254,2,113,64,192,44,196,226,197,11,7,44,171,67,16,33,86,174,14,171,166,126,169,79,132,220,84,114,35,59,33,123,212,220,183,22,90,161,149,17,104,131,245,140,181,208,181,50,240,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,10,86,226,133,145,111,200,165,212,188,113,193,203,51,164,195,106,214,207,76,70,132,173,204,208,170,142,56,162,61,25,36,151,79,13,237,91,229,232,106,66,29,53,183,245,73,84,118,206,37,101,227,48,55,246,89,113,66,14,43,225,202,226,46,165,14,60,136,142,195,156,111,28,41,172,60,217,165,77,72,109,151,27,83,136,37,108,117,41,53,104,78,52,218,187,118,144,208,158,94,51,3,96,230,107,11,224,226,190,28,174,90,41,179,36,72,136,236,57,198,201,77,132,251,46,26,84,212,134,217,113,196,182,179,78,199,82,147,86,166,219,173,171,179,113,14,65,197,31,192,158,38,252,151,206,33,10,1,23,253,197,31,192,158,38,252,151,206,33,10,1,26,168,20,45,196,139,57,180,44,218,98,61,30,153,97,210,185,86,101,137,214,199,164,84,159,66,209,42,170,228,131,103,159,37,77,171,78,83,39,211,180,77,54,105,39,54,146,148,189,13,124,166,188,86,71,50,137,85,205,246,46,42,212,126,163,46,143,105,208,99,166,165,113,213,88,142,165,173,12,26,201,40,138,202,205,38,210,36,188,123,182,115,15,66,67,111,56,73,115,148,109,170,252,241,87,19,45,92,27,195,139,143,20,175,89,125,61,22,217,167,187,80,147,181,198,208,227,219,11,212,97,174,98,208,133,60,234,205,45,182,131,81,111,113,104,73,30,170,33,158,28,209,102,110,254,205,54,40,84,177,2,239,147,46,29,53,114,20,170,45,188,85,23,164,194,163,48,109,180,222,198,18,225,237,74,214,150,26,83,171,66,80,78,56,74,94,212,234,73,79,171,178,114,137,85,173,100,231,16,243,117,115,84,101,211,233,180,9,16,233,182,212,4,199,82,14,166,250,234,17,35,200,148,181,173,59,85,25,9,125,198,147,203,51,53,60,135,9,74,71,36,208,239,42,193,11,42,149,137,88,209,96,225,205,118,68,182,41,183,85,209,74,162,76,118,34,210,151,219,98,76,182,217,113,77,169,73,82,73,100,149,153,145,154,84,90,233,169,31,112,250,185,135,203,245,253,150,92,80,157,133,24,140,136,139,169,67,143,30,91,83,32,147,199,10,107,15,54,74,75,177,220,121,182,212,226,9,91,218,82,137,58,19,141,56,158,221,166,38,255,0,11,124,253,67,195,190,135,44,152,199,80,165,83,109,3,235,36,91,183,20,201,44,65,102,144,225,243,100,189,26,91,142,41,8,83,46,172,220,54,220,51,55,18,235,132,223,174,135,17,201,183,241,84,28,84,50,21,38,44,154,174,105,240,110,133,46,98,38,72,122,161,124,211,35,242,137,16,208,77,50,146,159,26,59,109,37,70,131,82,31,118,82,212,181,175,123,188,221,9,4,234,145,86,194,213,56,24,254,155,63,118,255,0,137,11,84,21,87,199,59,244,39,251,201,252,52,85,88,158,156,50,178,37,85,198,235,202,157,142,120,165,108,196,115,11,232,50,28,84,88,117,70,20,180,92,147,80,74,74,80,219,122,145,46,51,46,232,167,22,189,205,173,109,242,54,184,70,247,42,237,0,80,15,20,127,29,152,155,242,95,39,132,59,87,10,92,116,195,140,186,97,198,62,226,134,40,86,122,26,84,31,163,77,50,203,68,75,149,80,148,162,170,27,113,99,54,102,92,199,151,181,90,22,164,146,74,84,181,169,8,66,214,152,107,152,124,192,223,217,154,197,9,216,175,136,203,136,138,148,200,241,226,53,14,9,188,80,161,48,203,100,148,181,29,183,156,113,77,160,213,189,213,36,149,161,184,235,138,236,220,98,205,56,91,228,22,102,29,244,57,155,198,58,125,86,155,119,159,89,30,221,183,102,70,126,11,212,134,207,155,25,233,50,219,113,40,90,158,117,6,225,54,217,145,182,150,156,39,61,117,184,142,77,149,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,227,252,87,179,131,96,217,56,95,91,203,29,8,226,87,47,107,174,60,116,212,218,54,153,144,197,10,23,49,183,137,111,165,212,45,61,75,137,73,114,144,68,78,54,74,76,130,83,102,150,13,202,118,181,173,59,170,249,174,197,181,172,171,102,171,112,86,166,239,233,169,212,184,78,75,148,254,196,41,107,216,211,100,165,171,106,16,165,30,133,216,148,153,159,97,24,189,236,39,182,233,92,52,50,90,252,252,82,185,238,11,202,61,187,33,186,149,89,186,97,37,228,68,126,116,150,24,56,180,230,223,91,100,152,200,117,210,89,239,82,77,107,91,238,237,73,185,202,79,53,254,205,94,86,63,218,14,42,255,0,205,84,239,243,225,213,120,163,248,19,196,223,146,249,196,33,64,35,71,185,174,205,118,28,101,43,14,23,122,222,174,245,213,89,220,198,40,20,6,30,36,74,171,202,73,17,154,82,102,71,203,101,27,146,110,188,100,105,109,42,73,17,45,107,109,181,231,223,24,177,138,254,199,91,254,169,136,216,141,94,151,81,169,84,100,62,235,77,59,41,231,152,167,176,227,206,60,152,145,82,242,214,166,163,54,167,86,77,180,74,50,73,31,226,103,226,134,148,242,157,225,99,6,254,31,219,222,92,192,234,162,165,120,209,230,23,210,117,219,115,44,84,152,212,169,17,41,29,53,219,87,154,220,174,108,166,103,45,18,89,98,26,155,73,232,206,140,56,111,40,151,170,150,153,12,25,18,18,157,92,172,17,97,60,26,113,162,171,109,99,205,83,5,234,183,124,182,45,235,194,143,46,93,58,138,164,41,214,31,173,177,202,115,154,141,18,124,149,244,109,74,220,173,80,149,147,77,165,91,148,134,136,174,124,0,71,94,33,24,95,74,197,92,159,98,77,50,160,168,140,200,160,81,221,186,32,203,122,18,100,174,59,244,244,156,147,229,106,100,109,173,214,155,118,57,184,147,213,40,144,190,197,17,154,21,158,17,106,156,18,240,83,255,0,163,172,198,76,168,123,236,170,124,86,221,255,0,139,204,150,227,200,54,255,0,226,68,218,146,231,247,114,82,126,193,139,84,0,0,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,35,87,17,235,78,234,190,114,99,136,118,181,149,108,213,110,10,212,223,68,244,212,234,92,39,37,202,127,101,86,34,215,177,166,201,75,86,212,33,74,61,11,177,41,51,62,194,49,81,121,100,203,38,100,168,25,146,194,138,237,119,47,152,149,78,166,211,175,138,20,185,147,37,218,115,217,98,51,13,207,101,78,58,227,138,104,146,132,37,36,106,53,25,145,17,17,153,139,95,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,53,56,162,231,234,101,225,93,169,101,159,7,106,21,90,93,42,220,168,73,131,118,86,24,146,252,55,42,114,144,135,99,63,77,74,18,164,239,134,158,99,137,119,152,74,75,206,37,59,72,144,217,45,232,87,150,44,189,93,89,160,198,90,46,17,218,210,122,14,191,153,38,163,84,92,87,36,51,76,130,210,119,59,33,196,160,191,189,109,4,165,33,43,117,214,144,107,70,253,197,161,236,29,193,219,7,2,172,10,94,28,225,205,6,37,58,155,78,142,195,78,186,212,86,89,126,160,251,108,182,202,165,202,83,40,66,93,146,226,90,65,184,233,164,141,70,95,129,21,69,241,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,0,82,183,25,60,107,250,115,152,42,78,14,68,167,242,98,97,149,60,249,207,184,214,215,31,157,81,106,60,135,54,168,156,81,41,148,176,136,100,157,80,133,19,156,253,119,39,97,143,63,194,79,1,164,226,190,98,230,95,21,88,81,36,218,118,45,30,90,43,17,229,199,106,67,21,5,212,162,200,132,220,39,26,90,200,205,14,52,228,167,13,91,22,141,35,154,20,69,204,73,136,149,138,184,103,117,96,222,35,220,120,91,122,196,233,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,11,212,225,139,138,95,149,12,155,89,93,93,119,210,117,91,75,168,181,170,31,205,121,61,47,74,225,244,140,118,33,41,94,216,46,66,245,211,187,93,125,101,26,201,98,85,10,64,226,61,151,172,125,190,115,157,136,119,77,149,129,248,129,112,81,102,250,39,166,168,210,237,153,178,226,191,178,149,17,11,216,235,109,169,10,218,180,41,39,161,246,41,38,71,218,70,39,7,8,156,61,191,176,215,45,183,37,11,17,172,123,130,213,169,63,124,76,150,212,58,221,49,232,47,184,194,160,64,74,93,75,111,37,42,52,26,144,180,146,136,180,213,10,47,97,136,213,198,59,44,247,148,59,202,14,103,168,211,174,10,245,189,81,142,205,34,180,203,198,79,70,182,214,209,33,17,185,70,74,220,212,105,10,91,134,101,179,98,100,26,204,215,186,74,16,80,131,43,24,215,252,157,179,5,100,227,27,148,254,182,37,191,80,62,189,132,181,204,113,112,95,105,113,229,114,147,204,108,141,226,97,231,77,189,203,36,243,9,27,181,78,164,122,51,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,17,171,63,89,165,181,114,193,129,210,231,85,173,186,85,211,90,187,249,212,42,69,189,82,83,107,139,51,123,42,231,187,41,133,40,150,236,54,208,100,78,165,4,123,148,235,77,25,182,78,243,19,158,193,160,142,31,121,98,188,178,205,130,80,104,216,131,119,92,19,46,26,188,118,222,157,111,200,172,148,218,69,1,100,252,151,73,152,45,146,73,44,173,73,144,158,160,210,165,161,111,32,205,42,82,72,148,114,128,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,161,21,120,163,248,19,196,223,146,249,196,33,64,35,85,0,2,149,184,161,100,91,242,41,117,47,28,112,114,204,233,48,218,181,179,211,17,161,43,115,52,42,163,142,40,143,70,73,37,211,195,123,86,249,122,26,144,135,77,109,253,82,85,29,179,135,248,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,67,217,120,204,13,131,153,172,47,131,138,248,114,185,104,166,204,145,34,35,176,231,27,37,54,19,236,184,105,83,82,27,101,199,18,218,205,59,29,74,77,90,155,110,182,174,205,196,51,239,252,147,179,79,255,0,139,78,42,255,0,234,109,71,255,0,98,52,17,150,74,77,86,129,150,220,40,161,87,105,146,233,213,42,117,143,66,137,50,28,182,84,203,241,159,110,3,41,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,154,33,101,57,151,200,44,204,68,202,198,20,230,111,7,41,245,90,149,222,88,127,105,71,184,173,216,113,159,156,245,93,178,167,67,140,204,152,141,182,149,173,47,52,130,108,156,108,136,155,83,77,155,158,162,219,95,58,5,224,190,47,94,88,11,138,22,254,46,97,251,241,27,174,219,178,20,244,114,150,193,60,195,168,91,106,105,214,92,71,97,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,22,132,242,187,153,187,7,52,216,95,77,196,11,66,76,72,117,37,199,74,171,86,241,212,89,147,54,140,249,184,235,123,31,75,103,185,40,90,152,117,77,45,105,65,184,217,37,123,83,169,165,52,195,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,0,226,143,227,179,19,126,75,228,240,132,159,224,143,73,165,87,233,88,243,66,174,211,34,84,105,181,24,246,252,73,144,229,178,151,152,146,195,137,169,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,0,226,9,144,171,135,44,215,148,235,231,15,168,82,230,97,93,94,67,143,65,92,126,170,106,232,8,34,140,147,102,115,198,209,33,148,42,68,133,55,28,212,226,214,180,32,137,74,82,200,204,252,79,15,252,177,127,41,236,193,82,104,23,37,175,85,169,88,52,77,245,11,174,76,55,186,118,217,100,154,112,227,48,227,221,134,92,247,208,134,246,54,100,233,183,206,82,13,60,181,56,141,10,12,214,127,36,236,211,255,0,226,211,138,191,250,155,81,255,0,216,139,190,225,195,105,221,86,54,76,112,242,214,189,109,154,173,191,90,133,233,110,166,157,84,132,228,73,76,111,170,203,90,55,180,225,37,105,220,133,165,69,169,118,165,68,101,216,100,36,168,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,35,87,17,235,78,234,190,114,99,136,118,181,149,108,213,110,10,212,223,68,244,212,234,92,39,37,202,127,101,86,34,215,177,166,201,75,86,212,33,74,61,11,177,41,51,62,194,49,72,63,201,59,52,255,0,248,180,226,175,254,166,212,127,246,35,74,96,33,7,23,108,61,191,177,43,45,182,221,11,14,108,123,130,234,169,49,124,67,150,236,58,37,49,233,207,182,194,96,79,74,157,83,108,165,74,36,18,150,132,154,140,180,213,105,47,105,8,63,195,135,47,88,251,99,103,59,15,46,155,215,3,241,2,223,162,194,244,183,83,81,170,91,51,98,69,99,125,42,90,17,189,215,27,74,19,185,107,74,75,83,237,82,136,139,180,200,76,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,7,201,186,109,59,86,249,161,74,181,175,91,102,149,112,81,102,236,234,105,213,72,77,203,138,254,197,165,104,222,211,132,164,43,106,208,149,22,165,216,164,145,151,105,16,161,124,251,100,130,187,148,123,237,169,182,228,90,173,75,12,171,124,166,168,149,185,143,34,67,200,148,76,145,189,22,90,155,105,180,54,246,244,186,182,203,97,37,109,105,181,74,83,110,146,60,166,74,51,93,93,202,94,50,194,188,185,181,89,150,133,75,72,119,77,18,19,200,79,95,23,106,201,183,9,46,17,160,222,97,107,230,182,122,161,71,162,219,230,33,14,184,98,215,248,132,95,246,110,41,240,225,189,177,7,15,174,24,149,203,122,185,30,137,38,12,232,198,123,29,71,166,97,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,81,8,191,238,40,254,4,241,55,228,190,113,8,80,8,180,158,42,25,245,147,42,77,87,43,24,55,93,151,13,16,228,61,79,190,106,113,249,70,137,136,54,153,81,64,141,33,183,84,162,65,41,111,181,41,10,66,23,189,174,86,166,131,117,43,128,25,120,203,245,253,153,172,80,131,133,24,114,136,136,169,76,143,34,91,179,39,19,197,10,19,12,182,106,83,178,28,101,183,20,218,13,91,26,74,141,58,27,142,182,158,205,196,52,39,151,140,191,88,57,101,194,248,56,81,135,40,150,186,108,57,18,37,187,50,113,50,115,102,190,243,134,165,59,33,198,91,109,46,44,147,177,164,168,211,169,54,211,105,237,218,67,133,113,51,202,213,213,153,60,14,68,235,42,228,170,183,90,176,122,186,236,107,121,148,184,244,90,238,140,250,237,114,27,74,150,169,137,66,20,81,212,68,175,89,215,90,50,34,120,220,110,133,197,175,98,78,109,236,220,210,240,183,196,168,180,107,94,37,171,112,216,209,237,154,93,106,131,79,140,109,83,162,161,85,88,137,140,228,45,61,84,198,90,88,112,146,214,187,218,229,169,7,185,36,135,92,175,108,167,120,167,193,191,136,22,247,152,176,37,167,22,92,221,216,56,213,115,82,48,95,14,105,214,253,118,155,102,200,69,73,219,202,44,134,102,28,151,223,142,70,168,176,95,101,74,73,70,36,173,28,237,79,85,188,210,19,181,28,130,83,145,47,46,153,104,197,60,208,95,108,216,184,103,73,253,110,182,179,49,137,62,139,166,125,75,206,183,213,190,203,78,114,121,188,133,161,189,201,245,215,162,75,218,101,163,219,78,129,244,82,213,163,90,222,155,170,214,125,13,79,143,79,244,141,90,79,81,58,103,41,180,163,159,33,221,11,152,242,246,238,90,244,45,202,51,61,11,81,245,134,117,179,241,134,118,174,17,102,247,18,108,91,42,39,73,69,143,80,143,80,141,21,45,182,219,113,122,216,140,204,91,13,33,180,37,8,101,181,200,82,27,65,39,213,109,40,73,153,153,25,159,159,202,238,102,239,236,172,226,133,55,16,45,9,50,230,83,81,33,42,173,91,199,81,122,52,42,203,4,219,173,236,125,45,158,213,45,9,125,213,52,181,165,100,219,134,149,237,86,134,149,104,166,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,85,151,199,59,244,39,251,201,252,52,64,172,162,224,133,43,49,217,139,179,48,106,187,92,151,72,166,215,228,73,84,201,113,27,74,223,38,35,197,122,75,136,111,119,170,149,173,44,26,9,102,74,36,26,201,70,149,237,216,122,51,181,173,59,86,198,161,69,181,172,171,102,149,111,209,97,111,233,169,212,184,77,196,138,198,245,169,107,216,211,100,148,39,114,214,165,30,133,218,165,25,159,105,152,250,192,40,7,138,63,142,204,77,249,47,147,194,30,43,11,176,190,149,122,101,47,29,111,199,149,17,138,150,31,86,44,218,148,119,213,9,46,190,235,18,94,168,66,118,42,29,212,148,202,20,169,12,188,173,55,18,142,43,100,105,238,82,124,78,95,171,246,37,173,142,54,29,127,20,40,148,170,173,161,14,224,130,186,228,106,164,103,164,197,232,77,228,147,206,45,150,76,150,239,45,6,167,9,189,20,149,169,4,149,161,196,26,155,86,154,64,102,179,54,62,41,241,147,226,5,195,230,47,139,20,194,12,230,208,178,121,195,51,10,42,109,210,189,51,121,221,31,72,163,219,52,215,80,178,138,167,26,171,202,230,201,146,226,116,209,150,185,173,25,182,149,19,142,41,105,74,118,145,173,214,234,174,233,187,46,171,230,187,42,233,189,110,106,173,193,90,155,179,169,168,213,38,185,46,83,251,16,148,35,123,174,26,150,173,168,66,82,90,159,98,82,68,93,132,66,237,56,108,100,98,149,151,219,2,30,42,98,53,46,36,236,69,186,163,198,169,52,137,148,180,165,251,93,133,50,225,38,43,74,121,178,125,153,42,110,66,211,39,67,73,107,163,91,76,155,55,28,233,92,71,173,59,170,249,201,142,33,218,214,85,179,85,184,43,83,125,19,211,83,169,112,156,151,41,253,149,88,139,94,198,155,37,45,91,80,133,40,244,46,196,164,204,251,8,197,32,255,0,36,236,211,255,0,226,211,138,191,250,155,81,255,0,216,139,169,226,143,224,79,19,126,75,231,16,133,0,142,191,153,140,213,98,230,107,239,40,215,134,41,84,162,37,20,232,253,53,50,145,77,109,108,211,169,200,50,79,48,217,105,107,90,183,184,164,146,150,181,169,75,86,137,78,187,16,218,17,42,184,97,100,42,54,51,213,98,102,7,24,40,81,39,225,245,50,68,150,105,84,137,124,212,29,90,162,194,153,216,243,141,41,174,84,136,41,53,62,147,34,119,214,121,131,109,105,82,9,196,42,189,134,148,242,157,225,99,6,254,31,219,222,92,192,233,85,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,140,208,230,7,19,63,44,152,227,126,98,147,114,234,178,34,92,215,4,234,132,15,74,57,190,83,48,86,242,186,86,23,235,172,147,202,96,154,108,144,149,26,80,148,18,82,123,82,66,96,96,198,80,254,158,240,185,196,108,75,126,23,162,235,223,72,29,189,105,115,87,63,234,106,84,186,44,103,89,83,110,54,146,115,110,222,125,105,40,78,214,214,167,121,70,181,114,137,38,33,86,19,223,95,146,252,83,179,113,51,209,126,147,250,37,112,83,171,189,23,63,147,213,116,178,91,123,149,204,218,173,155,185,123,119,109,86,154,235,161,233,160,211,69,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,7,148,197,138,253,171,106,97,101,229,116,223,84,79,76,219,116,107,126,163,80,172,83,186,102,228,117,144,90,140,226,223,99,148,233,147,110,111,109,43,78,197,153,37,90,232,102,68,102,51,4,47,39,131,213,201,74,174,100,249,20,202,125,177,18,151,34,222,186,42,84,217,210,217,52,239,171,62,164,179,36,165,59,162,18,123,210,212,150,163,150,227,89,236,140,143,88,139,68,38,111,128,0,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,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,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,116,170,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,0,17,87,138,63,129,60,77,249,47,156,66,20,23,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,244,24,85,134,119,86,50,98,61,185,133,182,84,78,162,181,115,84,26,167,198,220,219,139,109,157,231,235,190,239,45,11,90,89,105,4,167,28,89,36,246,54,133,168,203,68,152,191,236,151,101,38,213,202,54,22,21,173,77,119,174,185,43,189,53,66,230,168,169,77,187,204,156,152,205,161,108,48,233,50,211,135,13,183,9,229,50,135,8,212,158,115,134,103,170,204,72,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,25,140,197,92,76,186,177,147,17,238,60,82,189,101,245,21,171,154,160,237,66,78,215,28,91,108,239,63,81,134,185,139,90,210,203,72,36,182,218,13,71,177,180,33,36,122,36,133,196,240,113,194,24,214,86,90,39,98,148,134,34,29,75,17,235,15,60,135,217,125,213,47,209,208,86,184,172,178,234,21,162,16,180,200,41,235,35,65,30,168,121,27,148,122,18,81,10,248,190,225,125,86,203,205,164,155,241,229,75,126,155,136,52,120,85,40,239,170,18,154,97,167,227,50,152,78,197,67,186,154,94,90,83,29,151,149,166,211,73,74,108,141,61,202,87,85,224,159,140,84,170,45,229,126,96,133,114,189,45,169,23,44,120,181,186,4,55,165,37,49,20,252,82,113,51,18,211,106,89,25,201,113,167,24,89,147,104,51,83,80,214,106,50,38,146,45,208,0,124,155,166,211,181,111,154,20,171,90,245,182,105,87,5,22,110,206,166,157,84,132,220,184,175,236,90,86,141,237,56,74,66,182,173,9,81,106,93,138,73,25,118,145,12,246,103,95,42,53,220,165,227,44,219,55,149,85,153,104,84,181,153,107,86,230,178,132,245,241,118,160,220,108,212,217,154,13,230,22,190,83,133,162,20,122,33,206,90,16,235,100,36,7,11,220,244,254,69,46,164,96,118,49,222,125,38,27,86,183,250,30,76,212,238,102,133,84,113,196,153,106,241,168,186,120,111,106,231,51,82,82,16,233,161,207,170,74,164,56,118,253,138,184,153,106,224,222,28,92,120,165,122,203,233,232,182,205,61,218,132,157,174,54,135,30,216,94,163,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,12,235,230,119,48,183,86,104,49,150,181,139,151,76,110,131,175,229,198,167,82,209,41,201,12,211,32,180,157,173,71,109,75,63,239,156,89,165,40,74,221,117,213,146,17,191,105,78,158,19,185,32,135,114,122,51,54,120,153,23,124,74,125,64,221,178,97,19,204,60,204,167,25,234,24,145,42,83,42,105,102,158,83,228,131,142,105,113,14,37,216,234,89,167,105,54,165,91,80,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,34,175,20,127,2,120,155,242,95,56,132,40,4,106,160,0,124,155,166,211,181,111,154,20,171,90,245,182,105,87,5,22,110,206,166,157,84,132,220,184,175,236,90,86,141,237,56,74,66,182,173,9,81,106,93,138,73,25,118,145,12,235,231,51,5,45,92,187,102,78,240,193,203,42,161,85,155,69,183,253,31,211,63,84,117,183,37,47,159,2,60,133,239,83,109,182,131,209,111,40,139,68,23,170,69,174,167,169,157,159,240,84,240,177,116,252,64,157,229,212,225,63,192,101,92,105,79,41,222,22,48,111,225,253,189,229,204,10,171,226,133,145,111,200,165,212,188,113,193,203,51,164,195,106,214,207,76,70,132,173,204,208,170,142,56,162,61,25,36,151,79,13,237,91,229,232,106,66,29,53,183,245,73,84,118,206,53,101,71,53,216,143,148,172,71,69,235,101,59,215,82,167,114,216,175,208,31,120,209,22,175,21,38,102,73,81,145,31,45,228,110,81,180,241,17,169,181,41,68,100,180,45,198,215,232,56,132,95,246,110,41,230,230,246,196,28,62,184,98,87,45,234,228,122,36,152,51,163,25,236,117,30,135,134,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,99,252,21,60,44,93,63,16,39,121,117,56,64,14,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,205,47,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,194,178,73,147,42,22,79,168,87,172,24,85,95,74,207,186,238,7,164,55,45,75,90,156,110,142,194,220,69,54,51,167,234,182,183,146,219,142,56,227,136,105,178,55,36,45,30,178,91,66,142,74,128,0,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,60,166,41,98,149,137,130,214,37,79,19,49,46,187,232,107,110,141,201,235,102,244,175,72,229,115,94,67,45,253,91,40,91,138,213,199,80,159,85,39,166,186,158,132,70,101,192,63,178,143,145,63,247,115,255,0,171,53,143,243,65,42,128,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,115,252,116,192,188,56,204,94,28,84,112,191,20,40,221,117,42,118,142,178,243,70,72,149,79,148,146,50,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,153,113,106,159,247,138,63,249,255,0,110,34,170,197,255,0,113,71,240,39,137,191,37,243,136,66,128,71,213,181,173,59,170,249,174,197,181,172,171,102,171,112,86,166,239,233,169,212,184,78,75,148,254,196,41,107,216,211,100,165,171,106,16,165,30,133,216,148,153,159,97,24,208,78,71,50,137,74,202,14,17,170,212,126,163,18,177,118,87,164,38,165,113,213,88,142,148,33,111,146,9,40,138,202,205,36,234,227,50,91,182,115,15,83,91,143,56,73,111,154,109,166,69,0,170,14,42,25,10,147,22,77,87,52,248,55,66,151,49,19,36,61,80,190,105,145,249,68,136,104,38,153,73,79,141,29,182,146,163,65,169,15,187,41,106,90,215,189,222,110,132,130,117,72,172,8,85,106,173,58,52,248,116,250,156,184,177,234,145,202,36,230,153,121,72,68,166,9,214,222,38,157,73,30,139,65,58,203,78,18,85,169,111,109,10,239,73,25,41,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,31,90,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,90,19,201,222,85,108,220,168,97,29,62,207,163,83,98,42,231,168,199,143,38,236,171,182,225,188,186,141,68,145,235,146,93,82,16,174,153,181,41,196,178,141,169,218,131,53,25,115,22,226,215,221,64,80,15,20,127,29,152,155,242,95,39,132,34,168,155,252,54,51,199,112,224,21,255,0,15,9,175,84,92,23,29,137,118,72,141,75,135,14,42,229,78,126,133,45,111,56,109,185,6,26,77,68,164,58,236,133,115,154,101,190,107,134,104,90,55,173,28,167,123,175,28,239,208,159,239,39,240,209,21,120,92,120,236,195,47,157,121,60,209,127,192,2,128,120,163,248,236,196,223,146,249,60,33,221,120,78,97,125,43,26,176,143,51,120,81,89,84,70,227,221,52,122,37,53,18,36,194,76,180,67,125,104,169,242,101,19,74,50,37,173,151,121,110,163,214,73,146,219,73,146,146,100,70,85,192,52,167,149,140,107,254,81,57,125,178,113,141,202,127,69,46,224,167,159,94,194,90,229,182,137,204,58,184,242,185,73,230,56,100,201,190,203,166,222,229,154,185,102,141,218,43,82,46,170,51,89,155,31,20,248,201,241,2,225,243,23,199,52,155,86,170,212,99,64,135,80,169,203,149,30,151,28,226,65,105,231,148,180,69,96,221,113,227,105,164,153,232,132,27,175,58,225,165,58,22,247,22,174,245,25,157,165,112,188,225,251,255,0,208,222,107,113,117,159,238,85,107,50,142,164,255,0,198,90,57,51,88,145,27,254,45,38,35,140,187,250,142,235,246,72,90,160,0,138,188,81,252,9,226,111,201,124,226,16,160,17,42,178,11,146,139,171,53,152,143,18,183,86,166,116,248,101,108,212,25,114,227,168,72,39,16,220,253,134,151,21,76,142,109,169,11,83,206,160,200,150,164,40,185,45,172,150,103,185,77,33,219,243,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,101,136,105,79,41,222,22,48,111,225,253,189,229,204,14,85,196,211,26,255,0,34,217,71,186,122,122,127,85,62,251,214,202,135,189,173,236,181,214,176,247,80,227,154,56,133,39,72,173,73,216,162,221,163,166,214,228,154,119,105,65,116,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,41,225,238,16,198,167,101,182,218,192,76,70,98,37,82,60,91,30,21,161,94,110,35,238,165,137,72,76,4,69,146,150,220,45,142,146,20,68,178,37,22,197,232,100,126,169,247,103,51,22,44,95,201,126,41,222,88,103,233,79,73,253,18,184,42,52,46,183,145,201,234,186,89,46,51,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,94,167,12,188,107,252,180,229,30,214,234,41,253,44,251,19,75,42,102,198,182,50,239,68,195,61,59,141,234,226,212,173,98,187,27,122,143,110,174,147,187,82,73,219,172,170,1,15,248,169,227,29,119,8,178,143,87,141,110,51,164,187,246,160,213,156,228,157,200,254,107,22,75,15,185,36,246,45,10,37,243,24,142,235,26,122,170,79,63,122,84,74,65,17,208,184,177,254,11,24,197,85,162,226,229,215,130,21,10,244,70,168,87,45,29,117,184,48,229,202,82,86,170,172,85,182,147,76,86,205,100,131,91,145,156,117,110,146,80,107,82,33,182,122,146,90,49,113,32,0,0,34,175,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,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,202,184,177,252,211,231,158,149,69,201,150,21,101,119,10,42,145,42,21,42,254,27,219,237,221,117,154,117,81,43,42,99,8,140,219,110,211,11,144,230,228,201,90,152,90,31,109,221,9,44,175,97,161,124,227,54,190,79,12,44,250,198,193,138,172,76,191,99,5,118,36,12,62,169,200,146,245,42,175,47,154,179,164,212,95,83,59,25,113,213,59,202,143,5,70,151,212,102,77,122,175,62,110,45,73,65,184,180,220,248,0,0,138,188,81,252,9,226,111,201,124,226,16,160,186,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,133,228,240,204,201,119,242,108,195,133,226,69,234,158,101,253,127,83,226,63,38,59,208,121,46,80,160,153,115,81,7,87,16,151,146,242,141,105,84,132,158,212,243,26,105,4,147,228,147,142,77,80,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,17,127,137,117,255,0,39,15,178,91,136,146,169,183,12,74,85,74,185,30,53,2,41,60,109,111,152,137,114,91,106,84,118,144,225,30,245,170,25,203,51,218,91,210,132,173,105,219,179,113,103,220,105,247,10,176,206,213,193,188,56,183,48,182,202,137,211,209,109,154,123,84,248,219,155,109,14,61,176,189,119,221,229,161,8,83,206,172,212,227,139,36,150,247,22,181,25,106,163,16,131,140,254,16,201,187,240,26,218,197,202,115,18,222,145,135,181,133,51,48,146,251,72,97,154,117,67,150,211,143,45,10,245,214,178,146,204,22,210,72,62,194,121,195,52,153,22,228,87,6,65,241,50,213,194,44,222,225,181,245,122,203,233,40,177,234,18,41,242,101,41,198,219,110,47,91,17,232,104,125,213,184,180,161,12,182,185,9,91,139,53,122,173,165,106,34,51,34,35,209,72,0,14,63,154,44,178,88,57,166,194,250,150,31,221,241,162,67,169,46,58,147,69,184,74,156,204,153,180,103,205,198,156,222,194,156,45,201,66,212,195,73,117,8,82,13,198,201,72,220,157,73,73,206,189,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,250,86,53,103,3,28,115,3,135,22,78,25,98,133,201,233,72,22,63,57,76,203,222,241,74,170,56,178,74,27,122,121,155,134,220,135,153,108,148,218,29,216,151,54,184,233,173,75,83,139,81,251,92,130,100,218,78,111,177,66,109,62,187,38,92,11,18,216,142,79,92,115,160,205,105,137,168,91,237,188,80,217,142,78,54,225,41,107,117,163,82,140,209,176,155,105,205,84,149,155,100,171,254,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,69,94,40,254,4,241,55,228,190,113,8,80,8,213,64,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,202,184,210,158,83,188,44,96,223,195,251,123,203,152,30,254,233,180,237,91,230,133,42,214,189,109,154,85,193,69,155,179,169,167,85,33,55,46,43,251,22,149,163,123,78,18,144,173,171,66,84,90,151,98,146,70,93,164,66,128,115,209,147,42,238,79,49,30,45,49,186,175,166,108,203,163,168,145,108,212,157,90,10,82,155,104,209,205,141,37,180,233,163,205,115,90,35,113,41,38,220,74,210,164,237,51,91,77,198,177,117,60,21,60,44,93,63,16,39,121,117,56,64,14,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,0,0,0,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,17,171,136,245,167,117,95,57,49,196,59,90,202,182,106,183,5,106,111,162,122,106,117,46,19,146,229,63,178,171,17,107,216,211,100,165,171,106,16,165,30,133,216,148,153,159,97,24,164,31,228,157,154,127,252,90,113,87,255,0,83,106,63,251,17,165,48,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,0,1,149,113,106,159,247,138,63,249,255,0,110,34,170,197,255,0,113,71,240,39,137,191,37,243,136,66,128,69,228,240,216,200,197,43,47,182,4,60,84,196,106,92,73,216,139,117,71,141,82,105,19,41,105,75,246,187,10,101,194,76,86,148,243,100,251,50,84,220,133,166,78,134,146,215,70,182,153,54,110,57,55,192,0,81,95,17,28,130,204,203,29,212,87,230,22,211,234,181,44,50,173,243,100,104,81,159,145,244,101,194,113,164,116,210,164,237,52,19,43,91,237,166,59,142,44,156,87,172,218,183,41,190,99,176,214,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,122,156,62,242,21,111,101,154,205,131,124,226,13,10,36,204,84,171,199,109,233,203,145,210,205,69,1,100,114,82,76,193,120,154,37,178,181,71,144,150,228,26,92,90,22,180,25,37,74,65,17,156,202,0,20,3,197,31,199,102,38,252,151,201,225,14,191,194,227,47,214,14,102,176,191,30,176,163,17,145,45,20,217,146,45,57,109,76,130,76,148,216,79,178,229,69,73,118,59,143,54,226,91,89,167,123,74,81,39,83,109,215,19,217,184,196,213,200,175,14,187,55,43,81,162,226,13,240,152,149,252,84,92,119,227,61,57,153,39,38,157,76,66,157,116,136,233,228,182,90,90,22,228,117,52,135,22,178,82,251,28,74,13,40,90,201,113,215,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,1,64,60,81,252,118,98,111,201,124,158,16,149,92,12,127,77,159,187,127,196,132,32,207,54,23,210,176,115,54,152,153,97,208,149,16,169,172,86,61,37,13,136,144,147,17,136,140,78,101,185,173,197,109,164,153,165,40,101,50,73,146,211,66,50,108,140,146,157,118,149,154,112,108,198,191,167,57,125,171,96,228,186,127,38,94,25,84,11,146,251,109,109,109,248,53,23,100,72,111,114,141,197,26,158,75,232,152,74,209,8,73,55,200,211,114,183,152,159,227,53,153,177,241,79,140,159,16,46,31,49,124,72,174,27,25,24,170,230,10,255,0,135,138,152,141,75,151,7,14,173,89,17,170,77,34,101,45,74,98,232,125,47,56,73,138,210,158,108,216,122,50,92,142,180,201,208,212,122,104,214,210,55,13,198,239,36,0,4,85,226,143,224,79,19,126,75,231,16,133,53,229,71,42,56,143,155,92,71,69,149,101,53,208,210,160,242,223,175,215,223,100,215,22,145,21,70,100,74,81,17,151,49,229,237,81,52,201,25,41,197,37,70,102,132,33,199,17,161,60,51,194,172,56,193,187,85,139,43,11,108,186,85,179,69,143,181,93,53,62,57,55,206,113,45,161,190,115,203,251,111,60,104,109,178,83,174,26,156,94,210,53,40,207,180,122,177,149,113,165,60,167,120,88,193,191,135,246,247,151,48,43,171,141,166,49,215,93,186,172,92,191,71,103,147,69,141,79,43,198,99,155,144,174,174,83,142,72,137,28,180,52,111,111,146,134,164,246,146,246,175,170,245,147,171,105,51,140,28,53,240,134,78,47,231,6,199,96,216,150,116,219,62,65,221,245,39,163,62,211,75,97,16,84,149,199,81,147,154,239,66,166,28,70,214,148,17,172,208,234,140,182,232,107,78,130,69,21,241,115,195,59,87,14,243,112,245,70,214,137,210,125,53,183,226,92,213,22,16,219,109,178,153,206,63,34,59,171,109,40,66,116,230,116,169,117,102,173,202,83,174,186,179,87,173,161,119,94,8,248,189,37,21,92,66,192,73,207,203,114,59,241,218,187,233,109,165,134,185,12,45,10,110,44,213,45,206,199,77,110,19,144,9,41,245,144,68,203,135,234,25,158,251,95,1,78,220,105,241,138,171,90,197,203,83,4,41,245,232,142,208,173,170,58,43,115,161,196,148,165,45,53,89,75,113,36,153,77,146,205,4,182,227,54,210,218,37,32,150,148,76,112,245,52,186,66,15,225,246,5,226,62,39,216,152,129,136,214,117,27,173,162,225,165,62,45,70,186,164,25,173,228,182,251,220,180,19,109,32,148,181,109,66,31,125,107,50,38,219,106,51,170,90,210,123,18,191,65,147,251,254,78,24,102,143,11,111,54,110,24,148,40,241,110,136,49,170,21,9,102,210,88,98,157,37,210,143,52,220,83,165,177,8,56,207,60,70,179,211,97,25,168,141,38,68,162,210,72,0,0,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,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,50,174,63,85,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,208,98,102,21,98,62,13,221,79,217,88,165,101,213,109,154,212,125,202,233,170,17,205,190,115,105,113,109,243,153,95,216,121,147,91,110,18,93,108,212,218,246,153,165,70,93,162,213,56,93,103,234,29,225,66,166,229,159,24,170,20,170,93,86,220,167,198,131,105,214,31,146,196,54,234,113,80,182,163,49,77,82,20,164,239,152,158,99,105,107,150,74,83,205,165,91,136,150,217,173,235,42,0,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,0,85,95,28,91,179,255,0,189,37,139,14,230,255,0,240,197,90,161,70,110,111,252,85,168,146,94,96,143,254,58,134,220,82,127,187,165,39,246,200,66,172,131,225,157,171,139,185,189,195,107,22,245,137,213,209,100,84,36,84,36,197,83,109,184,220,174,138,35,211,16,195,168,113,10,66,217,113,113,210,135,16,105,245,155,82,210,70,70,100,101,162,145,194,179,205,133,245,92,99,202,94,38,88,116,37,75,58,147,244,127,73,67,98,36,37,75,126,91,240,94,110,107,113,91,105,38,74,82,222,84,98,100,180,212,200,220,35,36,171,77,167,156,193,169,43,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,0,10,96,227,47,121,97,29,95,27,104,22,101,153,64,136,197,237,110,199,125,235,206,166,205,45,12,46,90,228,177,13,80,89,118,70,132,185,43,106,59,90,145,158,228,33,15,33,41,86,188,196,162,189,133,244,112,180,186,112,58,171,149,58,13,177,132,51,181,170,208,189,107,198,36,166,153,106,160,138,195,230,107,113,231,137,178,46,99,43,218,105,142,233,238,51,97,150,219,82,183,178,226,81,48,0,84,7,22,188,215,99,140,60,88,153,151,26,35,181,91,58,204,129,79,101,247,158,134,243,209,220,186,91,151,27,71,20,227,132,73,223,13,60,199,163,242,82,106,109,78,52,241,184,107,50,66,25,244,28,43,243,235,38,44,154,86,86,49,146,187,46,98,38,72,102,159,99,84,228,114,137,16,208,77,60,163,129,38,67,142,165,70,131,82,24,106,42,18,133,175,123,188,173,73,4,210,81,2,243,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,161,21,120,163,248,19,196,223,146,249,196,33,64,35,85,0,0,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,81,207,241,211,2,240,227,49,120,113,81,194,252,80,163,117,212,169,218,58,203,205,25,34,85,62,82,72,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,86,117,177,239,5,46,172,187,98,197,119,7,47,90,133,42,109,106,223,233,122,151,233,110,184,228,85,243,227,53,33,27,20,227,109,172,244,67,201,35,213,5,235,17,233,169,104,103,109,92,21,60,44,93,63,16,39,121,117,56,64,14,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,0,0,0,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,0,1,149,113,106,159,247,138,63,249,255,0,110,34,170,197,255,0,113,71,240,39,137,191,37,243,136,66,128,70,170,0,0,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,128,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,30,83,141,166,25,218,182,254,35,225,222,41,82,98,116,245,171,194,159,80,167,213,249,109,182,134,228,116,7,27,144,250,182,160,150,183,141,18,205,181,45,106,87,213,176,194,72,146,72,237,241,92,28,113,122,77,149,153,121,216,91,33,249,103,77,196,122,59,204,161,134,88,105,72,244,140,20,46,83,47,58,181,104,180,33,49,202,122,8,144,103,170,222,70,228,158,132,164,93,160,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,0,3,133,103,127,8,111,44,122,203,29,219,132,120,126,196,71,43,183,20,138,67,49,206,91,228,203,13,33,21,72,142,186,243,139,237,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,244,25,116,203,70,22,101,126,196,102,197,195,58,79,235,117,181,153,140,70,244,165,79,235,158,117,190,173,246,90,111,157,202,231,173,13,238,79,168,141,18,94,211,62,170,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,81,183,16,140,80,170,226,174,112,113,38,167,80,76,182,99,208,43,14,218,240,98,61,53,82,81,29,138,122,142,49,242,181,34,38,208,235,173,187,32,219,73,104,149,200,95,106,140,205,106,150,156,16,176,207,169,186,177,47,24,230,68,170,181,232,250,124,75,102,158,255,0,47,108,25,29,67,135,34,90,55,26,61,119,155,233,97,30,137,89,109,75,254,178,79,122,12,173,168,86,95,27,140,47,165,74,176,48,247,26,25,84,70,42,84,202,195,182,188,130,76,36,243,230,49,37,151,36,181,190,70,164,173,140,42,35,219,91,50,81,107,45,197,17,167,183,124,63,225,113,139,209,176,151,56,54,203,21,39,226,49,77,190,99,189,104,74,121,230,29,117,104,92,149,33,113,82,209,55,246,86,185,140,68,108,212,162,82,9,14,44,213,183,237,166,253,0,102,179,53,88,165,249,105,204,118,34,226,99,53,223,76,192,172,220,18,189,21,55,165,233,249,180,182,151,201,131,245,102,132,41,58,69,105,132,250,233,37,158,154,175,85,26,140,237,83,135,46,94,174,169,156,61,46,203,18,233,147,232,47,203,31,167,36,211,158,92,87,22,244,56,51,160,53,5,169,14,50,178,111,118,238,66,159,65,37,91,86,211,141,40,150,91,253,90,107,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,163,67,217,31,198,42,86,55,229,115,15,238,232,117,233,117,90,148,42,60,106,37,121,217,210,146,252,210,170,196,105,44,201,84,133,18,214,173,238,41,36,250,77,195,222,166,223,109,106,34,223,160,238,160,0,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,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,12,171,139,147,225,89,146,8,120,109,106,210,51,61,136,113,119,221,247,37,61,215,109,232,156,230,36,71,133,71,150,219,11,98,86,156,163,91,83,28,65,60,90,161,211,34,98,70,197,37,43,83,137,79,107,207,214,74,45,92,214,97,196,186,221,38,153,211,226,109,179,79,121,203,114,161,28,155,67,147,246,18,156,77,50,65,184,164,33,76,186,179,50,66,150,162,228,184,179,89,30,213,58,135,104,91,253,21,88,87,87,251,43,110,92,150,229,67,255,0,41,14,117,54,116,119,63,228,184,203,205,184,143,185,73,82,125,134,66,239,184,102,103,71,249,73,225,194,240,222,245,87,46,254,176,105,241,24,147,33,233,220,231,43,176,72,185,72,157,163,139,83,202,121,38,132,166,66,143,114,121,142,180,178,81,115,137,182,230,168,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,40,135,139,101,235,85,186,179,165,112,80,170,17,226,55,30,206,163,210,168,144,84,202,20,75,113,133,198,76,227,83,166,106,50,53,243,103,58,146,52,146,75,98,80,90,106,70,165,116,174,10,120,103,244,131,28,111,76,82,151,18,149,34,37,159,111,162,158,207,80,222,249,81,231,79,123,234,223,143,170,12,145,163,17,38,54,181,146,146,173,175,146,72,148,149,175,75,148,1,150,26,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,255,0,112,203,171,85,107,89,28,195,9,149,154,156,185,242,27,143,82,136,135,100,188,167,86,150,24,169,203,101,150,137,74,51,50,67,109,54,219,104,79,114,80,132,164,180,34,34,18,128,0,69,252,253,231,38,54,80,112,190,21,66,133,26,36,251,238,231,144,108,219,144,103,66,117,248,75,67,14,50,115,30,144,109,184,217,165,8,105,210,74,72,151,188,220,117,189,18,164,19,134,154,12,255,0,69,87,237,213,254,202,220,119,37,199,80,255,0,202,76,157,82,157,33,207,249,78,60,243,142,47,239,82,148,175,105,152,147,249,159,225,231,138,25,106,193,43,19,21,235,48,229,205,145,80,142,235,87,188,120,202,110,76,107,122,106,223,254,102,70,234,52,51,67,141,56,219,75,61,170,109,18,26,81,19,203,39,217,33,202,178,187,153,187,251,43,56,161,77,196,11,66,76,185,148,212,72,74,171,86,241,212,94,141,10,178,193,54,235,123,31,75,103,181,75,66,95,117,77,45,105,89,54,225,165,123,85,161,165,90,41,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,17,215,60,153,68,165,102,251,8,211,106,49,81,137,71,187,40,50,21,82,183,42,175,199,74,208,135,205,6,149,197,121,100,147,117,17,158,45,187,249,103,169,45,182,92,52,185,202,38,213,64,55,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,249,53,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,139,244,225,113,224,79,12,190,117,231,19,68,170,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,64,14,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,0,0,0,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,0,1,149,113,106,159,247,138,63,249,255,0,110,34,170,197,255,0,113,71,240,39,137,191,37,243,136,66,128,70,170,0,0,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,128,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,29,255,0,139,142,25,218,183,134,80,171,23,213,90,38,149,171,10,161,2,161,72,148,219,109,243,19,212,203,102,27,236,41,106,65,172,153,90,31,37,169,8,82,119,56,195,10,51,50,70,135,78,217,107,197,233,56,11,143,54,54,46,50,252,182,227,219,181,134,94,168,20,70,26,121,247,105,203,213,169,172,182,135,116,65,173,200,206,60,217,25,154,116,53,145,146,146,100,74,45,47,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,0,0,0,50,174,52,145,150,74,181,42,129,148,76,40,174,215,106,113,41,212,218,118,27,208,165,204,153,45,228,178,196,102,27,166,50,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,25,215,196,43,214,171,137,87,253,203,136,213,216,241,24,169,93,85,137,181,185,141,68,66,146,195,111,201,121,111,56,150,210,165,41,68,130,82,204,136,141,74,61,52,212,207,188,93,79,7,171,42,171,106,228,249,21,218,132,136,142,71,188,110,138,149,110,10,89,90,141,109,176,132,179,4,210,233,26,72,137,124,216,46,168,137,38,162,216,164,30,186,153,165,51,124,67,254,43,88,103,249,68,201,181,199,81,143,18,171,46,125,149,80,131,115,67,98,158,223,51,119,45,195,143,33,111,36,144,165,27,45,197,149,37,213,25,109,219,202,37,169,91,82,162,58,86,203,213,211,66,177,177,247,13,47,91,166,119,69,69,183,239,10,53,82,163,39,148,183,57,17,88,154,211,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,26,105,28,43,60,24,197,74,193,12,174,98,5,221,50,189,46,149,82,155,71,147,68,160,187,6,82,88,154,117,89,109,41,152,202,142,163,90,21,189,181,40,223,81,182,123,210,219,14,45,36,123,52,25,225,180,237,106,237,243,117,81,172,171,90,15,91,90,184,42,17,233,116,232,220,212,55,207,148,251,137,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,163,78,120,123,101,82,176,214,192,182,176,230,133,34,91,244,219,86,143,10,137,13,217,107,74,159,113,136,204,161,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,10,33,226,105,130,159,145,108,220,93,61,61,67,170,129,125,235,122,195,222,238,247,154,235,95,123,168,109,205,27,66,83,164,166,164,236,73,110,209,163,107,114,141,91,180,151,252,18,241,142,132,237,171,125,101,250,67,60,154,212,106,129,222,48,220,220,181,117,113,92,110,60,73,5,161,35,99,124,149,181,27,180,215,185,125,87,170,157,27,81,157,159,128,0,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,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,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,21,235,196,247,33,82,113,158,149,47,48,56,63,66,151,63,16,105,145,227,51,85,164,68,229,32,170,212,230,18,246,247,155,105,45,115,100,78,73,41,132,145,27,190,179,44,19,104,74,150,77,161,85,23,133,88,153,117,96,222,35,219,152,165,101,75,233,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,139,254,201,118,109,173,92,220,225,97,93,52,214,186,27,146,133,211,83,238,106,114,146,219,92,185,202,140,218,214,251,13,19,206,184,80,220,112,222,75,43,112,201,74,228,184,70,90,160,196,128,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,0,103,51,61,55,173,86,255,0,206,14,45,215,107,49,226,51,34,45,209,46,136,132,198,66,146,131,98,158,174,133,149,25,41,74,61,234,106,51,106,89,235,161,172,212,100,73,35,36,148,255,0,224,125,101,85,96,88,24,167,136,207,72,136,116,218,229,98,157,68,142,210,86,174,122,95,130,203,175,58,165,167,110,210,65,166,160,201,36,201,70,102,105,115,82,78,132,106,179,64,25,214,207,229,139,249,59,206,78,44,80,61,41,233,14,174,224,114,187,206,228,114,182,250,73,180,79,229,109,220,173,121,125,87,47,118,190,182,205,218,39,93,165,105,92,30,175,90,173,213,147,228,80,170,17,226,55,30,206,186,42,84,72,42,101,10,37,184,194,210,204,227,83,166,106,50,53,243,103,58,146,52,146,75,98,80,90,106,70,165,77,240,30,43,26,49,122,205,192,92,47,184,49,115,16,31,150,221,10,221,142,151,164,20,70,13,231,221,90,220,75,77,50,218,59,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,179,173,152,124,192,223,217,154,197,9,216,175,136,203,136,138,148,200,241,226,53,14,9,188,80,161,48,203,100,148,181,29,183,156,113,77,160,213,189,213,36,149,161,184,235,138,236,220,98,194,184,81,228,91,243,25,160,198,187,51,255,0,7,149,96,66,156,175,239,148,170,163,145,205,63,240,93,42,212,175,215,120,145,253,174,240,180,154,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,123,51,201,148,74,174,80,113,113,54,163,21,25,117,139,78,189,29,85,43,114,170,252,117,33,107,96,150,105,92,87,150,73,38,151,37,147,219,191,150,122,26,28,101,195,75,124,210,109,61,127,134,46,118,166,96,102,35,198,194,76,80,186,246,97,181,209,182,27,50,106,213,39,202,45,181,41,38,243,141,184,202,12,212,211,44,190,243,202,67,199,181,9,220,182,221,91,137,75,75,37,93,248,8,85,196,71,32,176,243,57,106,149,249,133,180,250,85,55,19,104,156,217,26,20,102,35,253,38,108,219,105,29,52,169,59,73,102,242,16,195,105,142,227,139,54,211,235,54,173,169,115,152,213,22,11,254,225,113,224,79,12,190,117,231,19,68,170,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,64,14,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,0,0,0,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,0,1,149,113,106,159,247,138,63,249,255,0,110,34,170,197,255,0,113,71,240,39,137,191,37,243,136,66,128,70,170,0,0,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,128,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,22,83,138,184,103,106,227,38,28,92,120,91,122,196,234,40,183,53,61,218,124,157,173,182,183,25,222,94,163,237,115,16,180,37,230,150,73,113,181,154,79,99,136,66,136,181,73,12,193,13,36,101,11,23,164,227,190,90,48,247,20,170,15,203,126,165,86,163,161,154,163,242,88,105,149,200,168,198,90,162,204,120,144,215,168,148,46,67,14,173,4,146,79,168,164,250,168,251,37,65,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,37,80,0,0,0,12,171,139,254,255,0,189,101,255,0,210,255,0,255,0,220,224,160,17,164,140,157,210,105,84,92,168,96,244,58,53,50,36,8,238,88,244,89,107,106,51,41,105,10,125,248,109,60,243,166,148,145,17,173,199,92,113,197,171,189,75,90,148,122,153,153,142,192,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,115,193,11,214,171,137,88,47,96,226,53,118,60,70,42,87,85,175,74,173,204,106,34,20,150,27,126,76,70,222,113,45,165,74,82,137,4,165,153,17,26,148,122,105,169,159,120,175,94,54,152,199,66,106,213,177,114,253,29,158,117,106,77,64,175,25,142,110,90,122,72,173,183,34,36,114,208,209,177,206,114,221,147,218,75,220,142,151,214,78,142,36,202,32,112,203,193,79,203,78,110,45,110,162,161,210,192,177,52,189,102,108,119,99,206,244,79,179,211,182,222,173,173,42,214,83,177,183,164,246,234,209,59,181,68,173,186,223,240,173,94,54,152,103,106,201,194,203,23,24,250,78,85,201,79,184,10,217,231,182,219,105,234,32,200,141,34,70,199,149,179,152,190,91,145,117,108,183,146,83,207,127,213,51,94,165,10,248,101,227,95,228,91,55,22,183,81,79,234,160,95,122,89,83,54,53,189,230,186,215,217,233,220,111,87,16,148,233,41,168,219,212,123,180,104,221,218,147,86,221,47,248,0,0,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,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,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,10,128,226,139,144,89,150,125,118,165,153,140,29,167,213,106,148,171,142,161,38,117,217,71,98,51,243,28,166,74,90,29,146,253,73,43,74,85,178,26,185,110,41,222,97,165,44,184,164,237,51,67,132,134,97,6,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,161,236,11,199,76,56,204,94,28,83,177,67,11,235,61,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,151,124,66,189,106,184,149,127,220,184,141,93,143,17,138,149,213,88,155,91,152,212,68,41,44,54,252,151,150,243,137,109,42,82,148,72,37,44,200,136,212,163,211,77,76,251,197,233,240,172,164,210,169,217,28,176,102,83,233,145,34,200,170,72,172,75,156,235,44,165,11,148,249,84,228,178,78,186,162,45,86,178,105,150,155,37,43,83,216,218,19,220,146,34,150,160,40,7,138,63,142,204,77,249,47,147,194,18,255,0,129,213,211,93,151,106,226,229,149,34,118,250,45,42,161,71,170,67,141,202,65,114,165,75,110,83,114,28,222,69,189,91,145,10,49,104,102,105,46,94,169,34,53,40,206,207,192,84,95,25,249,185,134,93,205,109,83,238,58,76,70,240,129,137,10,122,223,157,76,84,141,31,168,174,59,100,235,53,34,82,205,162,146,217,183,33,81,204,144,157,89,121,221,170,90,137,226,68,127,225,231,146,202,174,105,241,66,61,118,239,183,229,171,10,237,169,6,119,4,194,146,168,165,53,242,111,115,84,246,28,74,77,75,90,148,109,41,210,65,164,208,201,168,249,141,173,108,238,190,154,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,28,171,51,185,122,181,115,65,131,85,172,35,186,100,244,29,127,46,77,58,168,136,173,200,122,153,57,165,110,106,67,105,89,127,124,218,201,42,66,150,211,174,160,150,141,251,139,58,216,171,134,119,86,13,226,61,199,133,183,172,78,158,181,108,212,29,167,201,218,219,136,109,237,135,234,62,215,49,8,90,153,117,6,151,27,89,164,183,182,180,40,139,69,16,188,158,25,87,62,97,174,172,180,83,170,24,247,79,150,180,46,67,143,219,85,170,173,74,68,154,189,102,156,242,212,233,63,41,47,110,81,32,148,179,75,46,26,254,177,146,70,141,165,9,67,175,203,80,21,107,197,67,33,81,165,70,170,230,159,6,232,81,33,174,28,119,170,23,205,50,63,52,215,49,102,235,41,41,241,163,182,210,146,75,36,173,247,101,45,75,66,54,53,205,208,214,110,169,114,131,133,199,129,60,50,249,215,156,77,18,168,69,94,40,254,4,241,55,228,190,113,8,80,8,213,64,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,0,56,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,11,84,0,0,0,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,6,85,197,170,127,222,40,255,0,231,253,184,138,171,23,253,197,31,192,158,38,252,151,206,33,10,1,26,168,0,0,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,106,130,170,248,231,126,132,255,0,121,63,134,136,171,194,227,199,102,25,124,235,201,230,139,254,0,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,207,15,16,251,42,149,96,103,75,21,104,84,105,18,222,143,42,176,138,218,213,37,105,82,201,250,132,102,167,60,146,52,165,37,177,46,201,113,40,45,53,36,18,72,205,70,70,163,159,252,19,241,66,171,112,225,29,249,133,21,4,203,122,61,153,88,139,82,131,33,233,170,117,13,177,80,67,154,197,105,163,45,25,66,29,134,235,167,181,90,41,114,150,123,82,100,102,186,203,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,0,0,0,101,92,94,78,47,94,181,91,3,132,60,10,237,26,60,71,164,74,194,123,106,136,180,201,66,148,130,98,161,30,20,23,148,68,149,36,247,165,169,46,41,7,174,132,178,73,153,40,136,210,116,129,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,212,157,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,143,63,136,86,85,43,18,172,11,151,14,107,178,37,177,77,186,168,243,104,147,29,136,180,165,246,216,146,202,217,113,77,169,73,82,73,100,149,153,145,154,84,90,233,169,31,112,203,184,210,158,83,188,44,96,223,195,251,123,203,152,20,173,196,211,26,255,0,45,57,184,186,122,122,127,75,2,196,214,202,135,189,173,143,59,209,62,247,80,227,154,56,180,171,89,78,201,216,162,219,171,68,214,228,146,183,107,53,56,37,225,157,171,27,11,47,172,99,233,57,183,37,66,224,59,103,158,227,109,171,167,131,30,52,121,27,25,86,206,98,57,142,74,213,194,222,105,87,33,143,84,141,26,157,149,14,41,157,60,51,252,174,229,79,19,236,86,226,85,101,203,145,111,191,80,129,22,150,223,50,84,169,208,140,166,69,97,8,216,163,95,49,248,237,32,208,148,238,82,84,105,73,146,140,140,179,153,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,211,158,19,223,95,149,12,44,179,113,51,209,126,140,250,91,111,211,171,189,23,63,157,210,245,81,155,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,245,96,0,34,175,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,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,128,31,216,84,202,199,251,126,197,95,249,214,157,254,98,38,254,30,217,84,172,53,176,45,172,57,161,72,150,253,54,213,163,194,162,67,118,90,210,167,220,98,51,40,101,181,56,164,165,41,53,154,80,70,102,73,73,107,174,132,93,195,208,0,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,136,43,86,224,195,149,10,141,86,109,66,29,209,137,84,184,242,164,56,243,80,98,85,225,169,136,168,82,140,210,203,102,244,69,186,104,73,25,36,141,197,173,122,17,110,82,143,83,62,215,149,252,144,88,57,76,170,212,38,97,206,38,98,85,70,155,81,142,235,78,208,107,117,150,94,165,37,247,20,201,170,90,99,50,195,73,41,59,99,161,178,116,245,61,134,164,251,180,145,67,159,227,222,10,90,185,137,194,122,238,14,94,181,10,172,42,45,193,210,245,47,210,221,109,185,72,228,73,106,66,54,41,198,220,65,106,182,82,71,170,15,213,51,211,67,208,202,48,97,239,8,156,182,225,173,255,0,109,98,53,10,246,196,167,234,86,173,98,21,110,27,82,234,80,20,195,143,198,121,15,54,151,18,152,105,81,160,212,130,35,34,82,79,77,116,50,239,19,124,0,69,252,208,112,244,193,124,217,223,244,252,70,196,107,158,245,167,84,169,212,118,168,141,53,68,155,17,150,20,195,111,60,242,84,164,189,25,213,26,247,72,89,25,146,136,180,36,246,119,153,178,191,195,211,5,242,153,127,212,49,27,14,110,123,214,163,82,168,209,221,162,58,213,110,108,71,152,75,14,60,203,202,82,82,204,102,148,75,221,29,4,70,106,50,208,213,217,220,101,40,0,4,0,254,194,166,86,63,219,246,42,255,0,206,180,239,243,17,47,240,19,5,45,92,187,97,61,11,7,44,170,133,86,109,22,223,234,186,103,234,142,182,228,165,243,228,187,33,123,212,219,109,160,244,91,202,34,209,5,234,145,107,169,234,103,208,0,67,252,123,225,127,128,89,137,197,138,238,49,222,183,126,32,66,173,92,29,47,82,197,46,161,9,184,168,228,70,106,58,54,37,200,142,44,181,67,41,51,213,103,235,25,233,161,104,69,208,50,165,146,156,44,201,247,210,159,201,157,126,235,169,253,45,232,122,223,78,202,140,247,47,165,231,242,249,92,150,26,211,94,165,123,183,110,215,68,233,166,135,172,128,1,242,110,155,78,213,190,104,82,173,107,214,217,165,92,20,89,187,58,154,117,82,19,114,226,191,177,105,90,55,180,225,41,10,218,180,37,69,169,118,41,36,101,218,68,60,174,5,224,94,28,101,211,14,41,216,95,133,244,110,134,149,7,87,94,121,211,37,202,168,74,81,17,57,42,75,132,69,204,121,123,83,169,232,73,36,165,40,66,80,132,33,9,232,0,3,138,99,86,79,240,59,48,56,143,100,226,110,40,91,126,148,159,99,243,146,204,77,140,148,90,163,107,52,173,182,103,145,182,110,72,101,151,9,78,33,173,233,111,115,142,146,210,180,184,180,159,107,0,1,231,236,59,2,205,195,11,101,139,51,15,237,232,148,42,20,89,18,228,199,167,196,35,75,12,46,76,135,36,58,77,167,93,16,131,117,231,12,144,157,16,130,50,74,73,41,34,73,122,1,207,241,239,5,45,92,196,225,61,119,7,47,90,133,86,21,22,224,233,122,151,233,110,182,220,164,114,36,181,33,27,20,227,110,32,181,91,41,35,213,7,234,153,233,161,232,101,16,63,176,169,149,143,246,253,138,191,243,173,59,252,196,79,240,0,16,255,0,30,248,95,224,22,98,113,98,187,140,119,173,223,136,16,171,87,7,75,212,177,75,168,66,110,42,57,17,154,142,141,137,114,35,139,45,80,202,76,245,89,250,198,122,104,90,17,118,12,175,229,126,193,202,101,129,80,195,156,57,171,220,21,26,109,70,176,237,109,215,107,114,25,121,244,190,227,44,178,164,165,76,180,210,73,27,99,160,200,141,38,122,154,187,123,136,187,0,8,1,253,133,76,172,127,183,236,85,255,0,157,105,223,230,34,111,225,237,149,74,195,91,2,218,195,154,20,137,111,211,109,90,60,42,36,55,101,173,42,125,198,35,50,134,91,83,138,74,82,147,89,165,4,102,100,148,150,186,232,69,220,61,0,8,127,143,124,47,240,11,49,56,177,93,198,59,214,239,196,8,85,171,131,165,234,88,165,212,33,55,21,28,136,205,71,70,196,185,17,197,150,168,101,38,122,172,253,99,61,52,45,8,187,6,87,242,191,96,229,50,192,168,97,206,28,213,238,10,141,54,163,88,118,182,235,181,185,12,188,250,95,113,150,89,82,82,166,90,105,36,141,177,208,100,70,147,61,77,93,189,196,92,127,30,248,95,224,22,98,113,98,187,140,119,173,223,136,16,171,87,7,75,212,177,75,168,66,110,42,57,17,154,142,141,137,114,35,139,45,80,202,76,245,89,250,198,122,104,90,17,116,12,169,100,167,11,50,125,244,167,242,103,95,186,234,127,75,122,30,183,211,178,163,61,203,233,121,252,190,87,37,134,180,215,169,94,237,219,181,209,58,105,161,235,32,0,0,0,7,63,199,188,20,181,115,19,132,245,220,28,189,106,21,88,84,91,131,165,234,95,165,186,219,114,145,200,146,212,132,108,83,141,184,130,213,108,164,143,84,31,170,103,166,135,161,148,96,195,222,17,57,109,195,91,254,218,196,106,21,237,137,79,212,173,90,196,42,220,54,165,212,160,41,135,31,140,242,30,109,46,37,48,210,163,65,169,4,70,68,164,158,154,232,101,222,38,248,0,0,0,14,63,154,12,175,216,57,179,176,41,248,115,136,213,123,130,157,77,167,86,26,173,180,237,18,67,44,190,167,219,101,230,82,149,41,230,157,73,163,108,133,153,145,36,143,82,79,111,121,31,31,192,78,23,248,5,151,108,88,161,99,29,149,119,226,4,218,213,191,213,116,204,85,42,16,156,138,190,124,103,99,175,122,91,136,218,207,68,60,163,45,22,94,177,22,186,150,164,115,0,0,4,0,254,194,166,86,63,219,246,42,255,0,206,180,239,243,17,223,255,0,145,78,22,127,36,239,228,117,233,251,175,232,103,254,29,213,70,244,167,250,165,233,15,206,114,57,95,158,245,127,53,246,59,59,253,97,192,63,176,169,149,143,246,253,138,191,243,173,59,252,196,75,252,123,193,75,87,49,56,79,93,193,203,214,161,85,133,69,184,58,94,165,250,91,173,183,41,28,137,45,72,70,197,56,219,136,45,86,202,72,245,65,250,166,122,104,122,25,68,15,236,42,101,99,253,191,98,175,252,235,78,255,0,49,19,252,0,0,115,252,123,193,75,87,49,56,79,93,193,203,214,161,85,133,69,184,58,94,165,250,91,173,183,41,28,137,45,72,70,197,56,219,136,45,86,202,72,245,65,250,166,122,104,122,25,70,12,61,225,19,150,220,53,191,237,172,70,161,94,216,148,253,74,213,172,66,173,195,106,93,74,2,152,113,248,207,33,230,210,226,83,13,42,52,26,144,68,100,74,73,233,174,134,93,226,111,128,0,135,248,247,194,255,0,0,179,19,139,21,220,99,189,110,252,64,133,90,184,58,94,165,138,93,66,19,113,81,200,140,212,116,108,75,145,28,89,106,134,82,103,170,207,214,51,211,66,208,139,160,101,75,37,56,89,147,239,165,63,147,58,253,215,83,250,91,208,245,190,157,149,25,238,95,75,207,229,242,185,44,53,166,189,74,247,110,221,174,137,211,77,15,89,0,35,254,107,114,83,133,153,193,250,45,249,76,175,221,116,207,162,93,119,69,232,41,81,153,230,117,92,142,103,55,156,195,186,233,211,35,110,221,186,106,173,117,212,180,231,248,9,194,255,0,0,178,237,139,20,44,99,178,174,252,64,155,90,183,250,174,153,138,165,66,19,145,87,207,140,236,117,239,75,113,27,89,232,135,148,101,162,203,214,34,215,82,212,142,96,0,8,127,143,124,47,240,11,49,56,177,93,198,59,214,239,196,8,85,171,131,165,234,88,165,212,33,55,21,28,136,205,71,70,196,185,17,197,150,168,101,38,122,172,253,99,61,52,45,8,186,6,84,178,83,133,153,62,250,83,249,51,175,221,117,63,165,189,15,91,233,217,81,158,229,244,188,254,95,43,146,195,90,107,212,175,118,237,218,232,157,52,208,245,144,2,47,230,131,135,166,11,230,206,255,0,167,226,54,35,92,247,173,58,165,78,163,181,68,105,170,36,216,140,176,166,27,121,231,146,165,37,232,206,168,215,186,66,200,204,148,69,161,39,179,188,207,245,229,107,33,88,89,148,107,170,177,116,225,157,245,136,19,189,59,79,42,124,218,117,102,167,25,216,46,109,113,43,109,243,105,152,237,106,243,122,45,40,90,140,246,165,231,72,139,215,49,205,113,11,132,78,91,113,42,255,0,185,113,26,187,123,98,83,21,43,170,177,54,183,49,168,149,40,9,97,183,228,188,183,156,75,105,84,53,40,144,74,89,145,17,169,71,166,154,153,247,137,63,128,152,41,106,229,219,9,232,88,57,101,84,42,179,104,182,255,0,85,211,63,84,117,183,37,47,159,37,217,11,222,166,219,109,7,162,222,81,22,136,47,84,139,93,79,83,62,128,0,0,0,2,0,127,97,83,43,31,237,251,21,127,231,90,119,249,136,147,247,198,87,236,27,255,0,45,17,178,175,89,171,220,12,218,113,104,244,154,34,38,70,144,202,106,38,197,61,113,212,202,141,197,52,166,183,168,227,55,188,249,122,30,170,208,147,169,105,192,48,247,132,78,91,112,214,255,0,182,177,26,133,123,98,83,245,43,86,177,10,183,13,169,117,40,10,97,199,227,60,135,155,75,137,76,52,168,208,106,65,17,145,41,39,166,186,25,119,137,190,0,32,7,246,21,50,177,254,223,177,87,254,117,167,127,152,137,191,135,182,85,43,13,108,11,107,14,104,82,37,191,77,181,104,240,168,144,221,150,180,169,247,24,140,202,25,109,78,41,41,74,77,102,148,17,153,146,82,90,235,161,23,112,133,85,110,13,89,109,175,213,102,215,107,184,163,140,21,26,149,70,67,146,230,76,151,91,128,243,242,95,113,70,167,29,113,197,66,53,45,106,81,154,141,70,102,102,102,102,98,90,224,38,10,90,185,118,194,122,22,14,89,85,10,172,218,45,191,213,116,207,213,29,109,201,75,231,201,118,66,247,169,182,219,65,232,183,148,69,162,11,213,34,215,83,212,207,160,0,130,183,103,7,60,172,93,119,85,102,233,250,73,136,20,111,76,212,36,84,61,29,73,153,78,143,6,31,53,197,47,145,29,174,136,249,108,163,118,212,35,83,218,146,34,212,244,18,215,5,240,170,149,130,24,95,111,225,69,10,226,184,43,148,219,110,58,162,67,153,94,150,153,51,77,142,98,148,219,74,113,40,66,118,54,149,19,77,164,146,68,150,219,66,75,236,143,106,0,3,159,227,222,10,90,185,137,194,122,238,14,94,181,10,172,42,45,193,210,245,47,210,221,109,185,72,228,73,106,66,54,41,198,220,65,106,182,82,71,170,15,213,51,211,67,208,202,48,97,239,8,156,182,225,173,255,0,109,98,53,10,246,196,167,234,86,173,98,21,110,27,82,234,80,20,195,143,198,121,15,54,151,18,152,105,81,160,212,130,35,34,82,79,77,116,50,239,19,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,7,240,207,66,212,199,228,155,86,167,211,153,39,230,72,229,182,107,216,71,177,71,235,104,103,167,97,125,198,60,125,115,28,176,190,219,151,209,214,110,110,157,205,155,244,232,164,47,179,83,47,234,182,127,170,99,251,27,28,112,186,98,152,76,123,159,113,201,74,84,215,243,41,5,184,149,246,79,181,190,205,117,246,143,67,74,188,109,202,217,173,52,202,143,56,208,102,74,250,151,19,161,150,154,253,164,151,188,135,217,74,137,73,37,36,245,35,45,72,127,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,127,20,100,146,53,25,246,17,106,99,227,85,111,27,114,136,164,166,169,81,228,154,204,137,63,82,226,181,51,215,79,178,147,247,24,243,210,113,199,11,161,169,244,200,185,246,156,100,169,78,255,0,50,144,123,73,63,104,251,27,237,211,79,96,254,80,241,203,11,238,73,125,29,26,230,234,28,217,191,78,138,66,59,53,34,254,179,101,250,196,61,132,42,181,62,162,201,191,14,71,49,178,94,195,61,138,47,91,66,61,59,75,239,33,250,200,245,45,72,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,20,162,73,26,148,122,17,118,152,141,121,156,207,94,21,101,182,36,136,149,23,61,41,94,76,117,184,197,55,73,44,115,87,163,196,148,243,74,59,136,78,171,100,211,169,247,107,175,113,118,214,110,51,113,94,199,44,68,153,33,187,57,143,162,148,215,18,182,211,27,116,57,221,134,110,104,123,220,134,149,125,149,164,180,255,0,121,175,180,196,78,190,49,115,16,113,26,106,167,222,21,254,189,229,44,220,215,165,97,174,221,84,127,235,104,73,119,173,95,225,30,77,114,94,112,245,90,245,253,132,5,37,226,211,69,247,119,118,16,253,17,42,245,24,82,27,149,22,70,199,90,89,56,133,108,73,232,162,61,72,244,50,247,144,234,214,118,109,177,230,200,155,14,93,22,246,229,148,36,182,134,209,232,216,71,234,32,210,100,157,84,201,254,169,118,246,137,43,134,252,94,177,174,210,229,49,117,81,190,145,176,79,37,110,39,168,137,15,114,125,66,50,213,184,70,101,216,149,118,255,0,190,251,132,189,194,158,46,152,35,122,20,72,151,149,55,232,196,199,73,178,113,28,233,115,118,168,246,17,246,183,12,136,251,84,174,239,213,251,200,76,123,15,21,44,108,75,167,70,170,89,213,174,189,137,49,209,37,7,211,60,214,168,82,82,162,63,172,66,79,185,105,246,107,219,248,143,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,134,122,118,152,229,86,142,102,112,150,248,196,55,176,206,218,184,186,186,211,59,119,51,210,73,111,189,133,60,94,178,218,74,62,194,20,127,107,217,239,236,29,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,7,41,187,179,51,132,182,62,33,179,134,119,45,197,210,86,158,221,181,158,146,75,157,204,37,227,245,144,210,145,246,22,147,251,94,223,127,96,234,164,122,246,144,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,15,37,126,98,165,141,134,148,233,53,75,198,181,208,49,26,58,228,172,250,103,157,209,9,74,148,103,245,104,81,247,33,94,205,123,63,1,14,49,91,139,166,8,217,101,46,37,155,78,250,79,49,164,184,77,163,157,46,22,229,22,242,46,215,33,153,23,106,83,223,250,223,113,136,133,137,28,94,177,174,237,231,49,106,209,190,142,48,111,41,109,167,168,137,51,106,125,114,34,213,200,68,103,216,164,246,255,0,189,251,196,106,188,115,109,143,55,188,217,146,235,87,183,48,166,165,196,56,143,70,194,47,81,102,163,52,234,150,75,245,143,183,176,114,153,117,122,140,217,14,74,149,35,123,174,172,220,90,182,36,181,81,158,166,122,17,123,204,126,115,146,241,235,170,251,251,251,8,17,37,230,207,84,47,79,216,67,214,88,248,185,136,56,115,53,51,236,250,255,0,64,242,86,78,107,210,176,239,110,169,63,245,196,40,187,208,159,240,9,99,131,60,87,177,203,14,230,71,110,241,99,233,93,53,180,161,181,70,221,14,15,97,27,122,158,246,225,169,95,101,10,45,63,223,235,236,33,102,89,99,207,94,21,102,74,36,120,148,231,61,23,94,84,116,56,253,55,73,47,242,151,163,36,164,243,78,59,104,86,139,120,147,169,119,233,175,113,246,73,68,168,148,68,164,158,164,125,164,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,202,98,62,40,89,56,79,111,185,115,223,117,143,71,83,219,211,87,122,119,158,239,90,17,220,210,20,175,180,226,11,187,219,248,138,160,205,39,21,218,229,251,69,169,217,56,85,74,244,100,89,43,38,253,35,207,67,220,214,23,21,104,113,28,167,225,164,211,235,185,223,174,190,167,103,97,138,235,170,84,102,214,234,146,234,245,7,121,178,231,200,114,75,235,218,73,222,226,212,106,81,232,68,68,90,153,159,97,17,16,235,152,29,148,204,99,199,185,109,157,151,110,115,169,230,233,52,236,190,178,42,121,103,171,90,250,142,60,133,30,137,117,39,217,248,123,244,176,60,33,224,215,111,180,196,58,166,41,222,29,98,150,211,107,126,157,232,245,183,177,70,77,169,73,230,177,55,183,79,172,78,164,94,221,125,194,69,82,56,99,229,110,149,77,77,56,236,206,105,36,201,91,189,35,81,78,167,180,139,187,170,63,112,250,71,195,127,43,102,201,49,244,19,179,77,63,213,74,143,187,79,252,40,124,155,135,134,14,86,171,209,19,16,236,238,73,32,139,105,250,66,162,173,12,136,200,143,251,108,189,227,131,226,87,6,59,54,115,114,39,225,229,251,232,179,74,86,166,160,250,45,215,247,31,174,105,46,99,211,187,59,208,157,79,221,175,180,196,59,198,110,26,249,133,194,166,159,169,68,161,122,98,150,206,229,42,79,85,6,62,137,46,98,140,246,28,165,43,236,182,71,251,116,239,33,23,235,150,213,110,219,148,228,58,212,46,157,230,150,109,169,60,196,47,69,17,153,25,106,147,50,239,73,255,0,128,125,43,11,17,174,252,52,174,53,112,217,181,94,130,107,42,73,147,156,134,157,238,90,87,166,142,37,69,222,132,251,61,159,136,177,108,172,113,106,169,210,125,31,101,227,101,55,170,97,78,180,215,166,185,201,71,45,31,80,222,157,60,104,102,103,161,19,171,239,237,215,111,184,197,152,225,150,55,225,190,46,211,25,169,216,213,254,189,183,155,75,154,116,175,181,166,169,66,191,215,91,79,247,68,123,61,191,136,247,128,0,0,0,0,0,0,0,0,0,0,0,0,3,131,103,99,20,228,97,22,95,238,11,178,20,254,142,83,29,39,41,206,81,57,166,179,99,54,125,134,133,23,115,134,93,165,237,21,81,194,141,133,205,204,204,25,110,71,230,147,92,221,202,223,183,110,180,249,196,93,158,221,116,23,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,2,140,56,174,48,184,89,153,155,41,184,252,162,119,151,181,91,247,110,210,159,4,143,179,217,222,45,91,36,248,167,35,23,112,2,223,186,230,207,235,37,61,213,243,92,229,19,122,233,54,75,101,216,72,73,119,54,69,216,94,193,222,64,0,0,0,0,0,0,0,0,0,0,0,0,7,131,196,220,111,195,124,34,166,61,83,190,107,253,3,108,182,167,52,233,95,119,93,18,181,127,173,54,175,238,107,246,123,63,1,89,217,167,226,213,83,171,122,66,203,193,58,111,74,194,93,117,175,77,115,146,190,98,62,189,189,58,121,48,200,203,82,54,151,223,217,166,223,121,138,233,191,113,26,239,196,186,219,215,13,229,86,235,230,188,165,40,220,228,52,215,122,212,190,230,210,146,239,90,189,158,223,192,124,218,29,181,91,185,37,55,14,139,11,168,121,213,147,105,79,49,8,213,70,100,68,90,168,200,187,212,95,225,18,131,6,120,107,230,23,21,90,98,165,46,133,232,122,91,219,84,153,61,84,25,26,164,249,106,35,216,82,146,175,178,225,159,236,211,188,196,196,195,94,12,118,108,22,227,207,196,59,247,210,134,164,161,78,193,244,83,172,104,126,161,168,185,140,206,251,150,157,75,223,175,176,135,120,183,184,96,229,106,131,17,81,10,206,231,18,200,247,31,164,42,41,212,204,136,140,255,0,182,207,220,62,177,112,223,202,217,50,108,125,4,236,211,79,245,82,163,238,211,255,0,10,31,54,175,195,31,43,117,90,106,169,197,102,114,137,70,106,221,233,26,138,180,61,166,93,221,81,123,196,117,197,238,13,118,251,172,76,170,97,101,225,209,169,13,56,182,41,222,143,91,155,212,68,226,146,158,107,243,123,53,250,180,234,101,236,215,222,43,243,28,114,153,140,120,9,45,195,189,45,206,77,60,157,54,154,151,214,69,87,48,245,119,79,81,183,150,162,213,45,40,251,127,15,118,188,142,151,81,155,68,170,68,171,211,221,229,75,129,33,185,44,47,105,43,99,136,81,41,39,161,145,145,232,100,93,134,70,66,203,242,89,197,29,235,121,138,102,26,227,82,121,177,57,172,198,98,173,169,39,146,222,145,217,74,121,17,162,25,171,66,39,87,169,171,83,238,247,24,181,75,58,242,183,111,219,126,37,209,107,84,58,218,116,214,155,121,151,185,78,55,185,43,66,86,147,218,180,165,69,234,173,39,218,94,209,246,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,127,205,126,112,112,251,43,246,185,204,174,73,234,107,146,127,180,105,219,31,71,63,107,140,19,159,90,150,92,66,118,161,242,87,173,223,166,133,219,221,71,217,135,205,110,42,102,58,172,82,111,90,191,50,158,199,246,172,62,158,49,114,119,37,162,95,174,219,45,169,90,169,148,159,111,119,113,123,117,231,152,125,135,151,102,40,92,241,109,27,50,153,215,212,165,173,8,109,174,115,77,125,167,16,217,30,231,20,148,253,165,164,187,253,190,237,69,177,100,255,0,133,141,179,106,196,166,95,24,221,15,175,172,109,102,99,80,121,142,53,211,57,164,119,72,185,145,165,154,87,181,105,117,61,165,161,235,174,154,104,66,196,104,22,253,34,215,165,71,162,80,226,116,208,226,182,134,154,111,152,165,237,74,82,73,34,213,70,102,125,137,34,237,63,96,250,32,0,0,57,230,41,96,46,24,99,29,57,234,117,249,110,250,65,14,182,166,245,234,228,53,166,169,89,127,173,56,143,238,139,255,0,15,224,43,247,48,124,32,105,82,26,157,94,193,106,151,74,230,174,188,138,111,37,75,215,177,213,18,121,178,102,255,0,193,39,93,61,154,251,197,113,226,230,95,49,79,4,171,18,41,87,245,185,208,114,220,90,91,115,172,140,239,49,4,167,18,74,209,167,23,166,188,165,246,25,246,105,248,107,231,172,28,73,188,176,198,185,30,227,178,234,254,143,159,21,212,58,219,189,59,78,232,164,173,43,46,199,18,164,253,164,36,251,189,159,136,176,156,181,241,112,184,168,139,129,111,99,130,58,216,138,125,166,159,170,234,219,124,150,190,165,10,95,38,52,51,53,104,68,234,244,35,212,245,211,220,45,35,11,113,106,197,198,43,90,29,223,97,86,125,35,79,152,203,110,165,206,157,230,116,222,218,28,34,209,212,33,95,101,196,31,119,183,241,30,196,0,0,0,0,0,0,0,0,0,0,0,0,86,55,25,236,72,155,10,216,181,48,246,159,39,108,122,151,95,233,6,246,17,239,229,185,79,117,174,211,78,165,161,153,159,170,162,251,253,195,143,240,105,131,93,127,22,174,89,212,231,182,192,137,209,245,200,218,131,223,186,53,64,155,237,63,88,180,86,191,103,246,139,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,76,220,101,160,215,88,197,171,106,117,69,237,208,37,245,157,10,54,160,182,109,141,79,39,59,75,214,61,85,167,218,253,131,176,112,96,196,137,147,109,155,179,15,103,201,221,30,155,208,116,13,236,34,217,204,114,162,235,189,164,157,79,83,34,63,89,71,247,123,133,156,128,0,0,0,0,0,0,0,0,0,0,0,15,29,138,88,181,98,224,237,173,50,239,191,107,62,142,167,195,101,199,84,231,78,243,218,236,109,110,25,104,210,22,175,178,218,207,187,217,248,10,183,204,167,23,11,138,182,185,246,246,7,163,162,136,151,221,105,138,174,173,185,206,107,235,144,149,242,100,195,35,78,164,109,47,67,61,75,77,61,226,189,175,236,73,188,177,58,185,34,227,189,42,254,144,159,41,213,186,227,189,59,77,106,165,45,75,62,198,210,148,253,165,168,251,189,191,128,244,56,71,151,204,83,198,218,195,20,171,6,220,235,249,142,33,46,57,214,70,107,150,131,83,105,53,104,235,136,215,78,106,59,8,251,117,252,116,177,204,190,112,129,165,71,106,13,123,26,106,93,83,154,180,242,233,188,149,35,78,198,148,105,230,198,155,255,0,10,157,116,246,235,238,22,5,133,184,11,134,24,57,78,102,157,97,219,190,143,67,77,165,189,122,185,14,235,162,80,95,235,174,47,251,154,63,193,248,142,134,0,0,3,231,87,237,250,69,209,74,145,68,174,68,234,97,202,109,109,58,223,49,72,220,149,36,210,101,170,76,140,187,20,101,216,126,209,93,217,192,225,99,108,221,81,42,119,198,8,195,232,43,27,94,152,236,30,99,142,245,46,105,33,211,46,100,153,100,148,110,90,154,79,97,104,90,107,166,154,144,169,220,65,195,203,179,11,238,121,86,141,233,76,232,42,113,22,180,45,174,115,78,253,151,22,217,158,230,212,164,253,166,212,93,254,207,118,131,184,229,87,60,56,159,150,250,180,58,116,90,135,87,107,28,150,220,149,78,229,71,111,82,220,193,45,92,211,97,199,63,52,206,221,11,223,169,118,247,221,206,92,179,29,97,230,58,197,135,118,89,245,14,99,252,150,211,62,55,41,226,233,164,114,89,113,198,247,184,211,100,189,166,242,75,114,75,67,239,47,187,173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,47,154,172,198,219,185,111,195,57,183,141,89,237,102,23,47,164,99,107,159,91,252,225,134,215,235,37,167,9,58,19,196,125,165,219,236,247,150,124,113,111,22,46,252,104,189,231,95,183,189,67,172,169,207,229,115,92,229,52,222,187,25,109,162,236,105,8,79,217,105,37,216,146,238,247,234,103,208,178,179,148,219,243,52,23,74,169,22,210,58,122,124,93,58,201,186,178,190,78,230,223,82,62,173,111,54,165,106,166,20,158,195,236,239,63,190,242,240,3,41,248,81,151,170,100,70,44,218,55,46,124,120,239,70,84,190,162,73,239,109,201,28,227,45,142,60,226,75,214,36,246,247,250,191,121,144,237,32,0,0,0,0,60,237,239,135,214,150,34,209,221,160,222,20,174,190,19,201,82,20,223,61,214,181,35,74,146,125,173,169,39,220,181,23,127,180,87,246,101,56,73,89,215,42,106,119,70,12,200,244,60,229,33,233,9,167,108,118,71,61,239,174,89,23,54,68,194,36,238,82,154,79,118,133,166,190,211,21,135,141,89,123,196,220,4,175,42,131,136,116,46,133,197,106,166,85,213,71,119,152,141,238,37,42,209,151,23,166,188,165,246,25,246,105,248,107,245,178,229,153,172,69,203,125,231,26,230,179,106,92,184,234,82,26,157,27,146,193,245,17,249,172,173,198,247,184,211,134,141,196,202,75,114,75,82,239,47,110,183,111,148,156,232,216,25,151,183,163,51,14,87,79,113,179,29,7,54,22,199,215,181,100,134,9,195,230,27,13,182,127,88,249,39,213,252,75,179,186,73,0,0,0,0,0,0,0,0,0,0,0,0,160,254,38,88,170,120,139,152,186,165,61,181,234,197,27,145,176,180,238,231,65,134,103,253,68,159,122,62,255,0,216,38,223,6,236,48,110,218,195,27,138,254,145,23,107,247,55,73,181,123,245,215,166,145,80,107,184,150,101,220,175,213,47,219,222,44,84,0,0,0,7,243,94,221,7,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,7,243,94,221,7,244,0,0,0,5,117,113,145,195,6,238,92,48,183,111,230,34,238,126,217,234,247,47,126,154,117,50,41,237,119,26,200,187,147,250,167,251,59,196,36,225,155,138,191,147,172,197,210,233,238,175,70,43,60,253,229,167,247,24,51,12,191,168,163,239,95,221,251,69,248,0,0,0,0,0,0,0,0,0,0,0,0,141,217,181,206,141,129,150,139,122,75,51,37,117,23,27,209,214,168,80,182,62,141,203,52,62,77,159,48,152,113,178,250,198,13,62,183,226,125,157,244,143,152,220,205,98,46,100,47,73,55,53,229,82,230,71,74,150,220,24,220,150,11,167,143,205,121,109,183,189,182,155,53,237,39,148,91,148,90,159,121,251,52,249,56,43,151,188,77,199,186,242,104,56,121,66,235,156,78,138,121,93,84,118,185,104,222,218,84,173,30,113,26,233,205,71,97,31,110,191,142,150,121,150,190,18,86,117,180,154,101,209,140,210,61,49,57,40,102,66,169,219,29,143,200,123,234,86,101,205,143,48,201,91,84,151,83,221,161,235,175,176,133,128,217,24,125,105,97,213,29,170,13,159,74,232,33,50,148,161,45,243,221,119,66,36,165,37,218,226,148,125,200,73,119,251,7,162,0,0,0,0,1,28,243,115,147,107,7,51,150,172,162,168,67,228,220,145,227,44,169,211,185,143,43,99,137,109,254,81,114,201,246,219,61,28,124,213,235,118,123,15,179,186,140,243,9,151,251,211,46,247,236,187,42,239,141,180,208,183,21,21,253,237,31,61,130,121,214,208,230,214,220,115,110,238,74,143,67,61,75,219,239,63,223,149,252,196,93,153,113,196,234,125,227,110,206,228,197,113,214,163,84,219,229,52,174,108,51,144,203,143,35,85,180,225,167,82,100,187,82,91,139,217,238,59,225,202,174,99,109,220,200,97,156,43,198,146,246,147,15,153,213,177,181,207,170,254,112,251,104,245,148,211,100,173,73,147,62,194,236,246,251,207,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,199,87,170,196,162,211,221,169,206,94,198,25,219,185,90,25,233,170,137,37,220,70,125,230,94,193,159,60,240,230,110,161,152,220,89,155,86,143,245,52,72,220,190,137,143,85,91,119,70,140,151,61,99,105,181,159,174,206,190,177,126,29,157,252,211,1,176,82,230,199,172,66,131,97,91,13,110,145,47,155,170,247,54,91,118,48,235,189,203,113,4,122,147,74,254,183,253,135,161,220,8,193,75,95,2,172,56,118,93,179,27,150,220,126,102,245,239,112,247,238,121,215,11,177,110,47,77,57,170,246,255,0,216,93,24,0,0,0,0,0,0,120,108,91,193,187,35,25,237,121,118,181,235,76,234,163,201,101,198,146,124,231,145,176,212,219,136,215,234,214,131,61,9,213,118,107,237,252,52,166,204,235,240,234,186,240,26,84,219,222,201,87,164,237,71,94,113,205,52,109,158,145,38,114,93,217,245,146,86,227,155,26,105,61,186,118,235,239,35,35,135,246,141,223,113,225,245,199,22,227,182,230,244,117,42,123,232,117,183,57,109,185,181,109,184,149,151,98,210,164,159,172,132,159,105,31,112,185,124,128,241,6,165,227,69,42,159,134,120,138,239,75,117,68,105,168,172,187,181,75,235,9,9,138,202,87,181,152,200,109,189,238,186,179,208,213,234,233,238,208,202,122,17,234,90,151,180,127,64,0,0,0,0,0,0,0,0,0,7,144,197,139,213,156,61,176,106,151,115,234,218,136,60,141,79,67,63,182,243,109,251,18,175,215,247,24,204,245,223,112,203,186,238,41,117,249,206,243,95,149,203,220,173,164,157,118,161,40,46,194,34,46,228,151,176,104,187,41,216,86,120,63,130,116,43,53,215,55,191,23,170,230,43,77,53,221,45,247,11,179,122,203,185,207,127,253,131,177,15,205,79,128,197,54,50,98,199,45,16,157,116,239,246,153,159,180,254,241,250,64,0,0,66,28,193,103,174,141,151,108,196,69,180,171,172,115,233,114,55,245,202,220,180,242,246,193,105,198,251,19,29,197,30,170,120,190,201,254,61,157,211,106,60,134,165,50,151,217,86,228,43,93,15,67,46,227,211,218,63,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,7,249,200,144,212,86,84,251,202,218,132,233,169,232,103,222,122,123,4,36,203,254,122,168,217,136,204,68,171,74,130,207,34,151,27,103,66,173,203,87,51,116,23,92,115,177,81,219,81,104,166,79,237,31,225,217,223,55,192,0,0,126,106,132,6,42,81,149,22,65,106,133,105,175,127,176,200,253,135,247,15,210,56,238,108,112,172,241,131,4,235,182,107,78,108,126,87,75,203,86,154,233,182,91,14,31,102,244,23,115,126,255,0,251,6,116,109,11,134,93,169,113,68,175,193,119,148,252,94,102,213,109,37,105,185,10,65,246,25,25,119,40,253,131,76,56,79,122,179,136,86,13,46,238,97,91,145,59,159,161,232,101,246,30,113,191,106,83,250,158,226,30,188,0,0,0,0,0,0,0,0,0,0,127,12,244,45,79,216,32,94,127,184,131,82,240,94,149,63,12,240,237,222,170,235,150,211,177,94,119,106,145,209,146,211,41,149,47,107,209,150,219,155,29,105,7,161,43,214,215,221,169,157,52,93,215,125,199,136,55,28,171,142,228,155,214,84,170,15,173,215,28,229,182,222,229,184,226,150,125,136,74,82,94,178,212,125,132,93,226,96,100,163,135,93,215,143,50,161,222,247,178,189,25,106,52,243,110,105,163,111,117,105,35,140,238,207,171,146,135,27,222,211,170,237,211,179,79,121,145,21,201,97,38,13,216,248,49,107,196,181,172,170,103,73,30,51,45,180,163,231,60,230,243,75,109,163,119,214,45,102,90,147,73,236,215,217,248,235,238,128,0,0,0,0,0,7,1,206,62,90,40,121,139,194,186,157,25,200,218,214,162,70,122,69,57,221,235,252,250,99,72,75,69,183,154,218,62,219,218,234,163,211,223,217,221,159,220,77,176,43,88,95,124,214,108,122,243,92,185,116,137,210,33,171,214,65,238,229,60,182,140,253,69,40,139,181,179,236,220,127,137,247,142,209,145,236,205,212,50,229,139,48,170,210,62,186,137,39,153,214,177,234,167,118,216,210,82,223,172,77,56,178,245,222,215,213,47,199,179,187,65,148,138,172,74,213,61,170,156,21,239,97,237,219,85,161,150,186,40,210,125,228,71,222,71,236,31,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,16,226,179,152,67,195,44,40,98,192,165,167,74,149,209,187,99,186,254,107,166,147,5,211,245,84,218,146,173,82,179,47,180,157,62,254,225,72,233,74,150,162,74,75,83,49,122,252,54,114,177,73,193,140,44,137,122,212,227,127,162,90,223,51,170,86,245,122,156,153,51,27,71,98,94,91,103,171,110,151,113,23,223,169,246,148,208,0,0,0,0,0,0,0,31,158,161,2,37,86,12,138,108,246,185,177,229,52,182,93,70,227,78,228,40,140,148,90,145,145,151,97,159,112,169,254,34,92,59,17,67,69,91,28,48,160,183,48,183,31,157,85,167,119,108,35,234,228,188,255,0,53,249,38,103,161,19,105,216,148,125,228,93,228,43,62,149,82,169,90,245,232,149,104,46,114,39,210,165,183,33,165,104,149,108,121,165,146,146,122,25,26,79,69,36,187,200,203,241,23,93,195,131,59,49,241,182,206,143,135,55,175,243,123,150,138,218,34,176,174,213,245,49,217,106,35,41,115,70,216,67,104,220,227,170,245,77,70,101,247,150,134,83,168,0,0,0,0,0,0,0,0,0,0,68,174,39,56,134,237,135,149,139,141,16,87,182,116,254,143,167,61,8,254,197,70,30,238,244,168,190,202,207,191,65,71,56,83,106,34,246,191,169,118,203,138,218,153,156,253,79,77,116,216,202,215,239,47,213,247,141,57,192,97,49,162,33,132,247,39,95,241,153,143,208,0,0,0,2,130,248,155,92,173,215,243,67,112,48,209,234,152,125,39,111,191,125,58,25,251,139,220,45,95,135,126,34,187,136,153,109,160,76,147,35,157,34,63,85,204,86,194,79,218,159,44,139,176,146,146,238,64,147,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,35,23,17,12,69,119,14,242,219,95,153,26,71,38,68,142,151,150,173,132,175,179,62,33,31,97,165,69,220,177,84,252,50,110,86,232,25,161,183,216,116,244,76,206,175,183,221,178,157,48,253,199,239,23,234,0,0,0,3,243,207,97,50,98,45,133,119,43,79,241,145,140,198,98,181,168,139,38,254,170,91,45,171,114,97,242,52,61,52,215,123,40,95,188,255,0,91,222,47,27,134,46,33,187,125,229,98,220,68,229,238,157,3,172,234,15,66,47,183,81,153,183,185,41,47,178,130,238,212,75,80,0,0,0,0,0,0,0,0,0,1,5,120,143,231,102,62,9,89,178,48,230,202,254,113,114,214,155,92,87,213,218,142,154,59,205,75,101,78,104,227,11,109,123,92,105,62,169,40,140,254,226,212,206,148,106,181,42,149,209,94,151,86,156,231,62,125,86,91,146,29,86,137,78,247,157,89,169,71,161,17,36,181,82,143,184,136,191,1,102,28,59,120,118,34,184,138,78,56,98,186,118,176,135,88,155,74,167,107,174,242,46,146,75,47,243,88,146,70,90,145,184,157,138,71,222,101,220,66,215,233,244,248,148,168,44,83,96,53,202,143,25,180,178,210,55,26,182,161,36,68,69,169,153,153,246,17,119,143,210,0,0,0,0,0,0,0,43,107,138,254,85,169,117,251,59,242,223,110,70,219,87,167,175,100,239,93,71,172,86,218,157,37,197,122,239,18,126,217,167,177,40,53,123,187,59,5,62,169,42,66,141,42,45,12,133,220,112,166,204,33,226,110,20,63,135,245,52,235,82,181,246,239,119,95,206,245,50,103,58,93,137,109,41,78,137,65,23,218,86,191,119,112,157,224,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,102,73,45,79,184,80,23,17,220,102,60,93,204,37,76,227,73,230,211,169,92,158,144,182,109,219,205,131,19,127,122,18,163,245,155,246,235,247,104,60,238,69,240,30,110,59,227,181,30,134,182,53,164,71,234,58,247,119,23,213,238,135,37,77,246,115,16,163,213,109,105,234,159,227,217,223,161,168,145,89,133,29,17,152,78,212,35,93,11,83,62,243,215,219,248,143,246,0,0,0,0,0,0,0,1,254,50,226,177,58,35,208,164,163,123,50,27,83,78,39,83,45,82,162,208,203,82,237,238,49,80,28,78,178,70,221,143,84,147,141,152,125,19,250,54,160,242,222,169,179,204,251,15,184,169,146,94,115,115,175,154,143,68,165,5,181,40,34,247,118,234,66,8,96,254,39,87,112,127,16,232,215,221,1,254,91,244,217,145,222,113,59,80,124,198,219,125,183,77,30,186,22,69,169,182,93,164,147,50,255,0,160,104,51,42,57,132,183,115,17,133,20,155,174,149,47,153,61,168,204,71,169,55,203,112,185,114,138,51,14,58,157,84,219,105,61,20,241,22,169,45,167,236,251,187,64,0,0,0,0,0,0,0,0,0,10,185,227,69,115,201,244,93,159,109,164,180,100,253,33,184,251,59,125,106,114,203,217,175,127,222,33,38,66,232,144,171,217,148,182,33,79,63,171,87,91,175,127,254,1,40,253,134,94,210,33,162,2,45,11,66,31,208,31,154,163,80,139,75,134,228,249,174,114,217,107,77,202,208,207,77,76,136,187,8,140,251,204,132,57,201,118,113,139,49,24,151,122,81,222,79,78,220,79,71,116,108,235,191,93,209,228,41,207,88,152,111,251,142,189,167,237,236,251,230,120,0,240,184,207,138,214,230,12,216,53,11,234,231,145,202,135,7,149,187,212,113,90,239,121,182,139,236,33,103,222,234,127,170,127,229,44,217,226,21,221,46,252,188,42,23,92,227,213,249,220,173,221,223,212,105,13,151,114,82,93,200,47,97,11,214,225,159,100,200,179,114,195,111,162,66,181,57,93,94,157,133,253,90,132,207,114,143,245,132,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,1,19,248,152,89,50,47,44,176,220,8,142,173,14,47,73,175,97,127,90,161,15,222,162,253,81,69,56,123,119,75,176,239,10,125,215,4,244,126,15,55,111,119,245,218,91,103,222,149,23,114,207,216,99,73,152,49,138,214,230,51,88,52,251,234,216,145,205,135,59,155,183,212,113,58,108,121,198,143,237,161,7,222,210,191,170,95,229,63,116,0,33,134,116,115,140,89,119,196,187,46,142,202,122,134,229,250,71,172,103,93,154,109,143,29,77,250,198,195,159,221,181,236,63,103,111,221,49,169,213,8,181,72,109,207,132,231,49,151,117,218,173,12,181,208,204,143,176,200,143,188,140,126,144,31,195,45,75,67,25,223,207,173,22,21,11,50,151,60,40,7,245,73,232,180,239,255,0,192,34,159,180,207,218,102,38,223,5,219,158,79,162,239,11,109,69,171,37,232,253,167,217,217,235,84,86,126,205,123,254,241,104,192,0,0,0,0,0,0,0,0,0,56,190,107,115,9,110,229,223,10,42,215,93,90,95,46,123,177,159,143,77,111,150,225,243,37,156,103,220,105,58,165,183,18,90,169,147,45,84,91,75,219,247,231,207,24,113,58,187,140,56,135,88,190,235,239,115,31,169,76,144,243,105,218,130,229,182,227,238,58,72,245,16,130,61,13,195,237,52,145,159,253,2,119,112,197,201,27,119,197,86,54,53,226,12,79,232,218,123,168,126,152,207,51,237,190,218,161,201,101,205,205,62,74,45,82,165,150,213,32,203,223,236,33,112,17,34,177,6,35,48,163,35,99,49,219,75,77,167,83,61,18,146,208,139,83,237,238,33,254,192,0,0,0,0,0,0,0,60,222,35,89,241,47,235,22,189,103,78,45,90,172,83,101,65,51,237,236,230,178,182,245,236,82,79,185,103,237,47,196,187,197,1,231,163,1,230,224,70,59,86,40,104,99,74,68,142,159,160,119,113,125,102,216,113,148,231,103,49,106,45,22,238,158,177,254,29,157,222,139,135,22,51,30,17,102,18,152,114,100,242,169,213,94,119,86,91,55,110,229,65,151,179,185,10,81,122,206,123,52,251,245,23,250,70,74,45,75,184,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,113,124,219,99,83,120,23,131,149,107,205,61,178,89,228,114,83,239,214,83,13,171,183,150,178,238,119,218,95,246,150,112,228,72,122,83,202,125,245,238,90,180,212,244,34,238,45,61,130,234,120,79,101,241,54,38,18,53,137,245,134,121,117,107,139,118,173,238,215,149,200,147,57,142,244,184,164,171,84,172,143,236,150,159,121,246,137,246,0,0,0,0,0,0,0,0,3,227,221,246,205,58,243,181,170,214,165,89,189,240,234,240,95,130,242,117,81,122,142,182,166,213,246,76,143,185,71,220,100,127,121,10,22,207,166,82,174,28,186,226,124,218,132,72,27,173,122,211,238,76,137,39,154,130,216,167,164,74,52,51,176,222,113,195,209,166,72,247,30,158,227,34,62,255,0,205,144,188,208,84,242,243,139,180,228,77,169,114,173,202,195,236,194,156,142,74,85,181,46,202,139,204,115,82,105,199,15,70,217,63,85,58,125,198,71,223,126,150,157,203,75,188,173,154,85,215,68,127,157,2,175,9,137,209,220,218,164,238,109,214,210,226,15,69,17,40,189,85,23,121,17,253,196,62,176,0,0,0,0,0,0,0,0,0,167,254,51,79,58,119,221,178,210,26,250,178,235,119,43,113,127,113,167,233,216,35,71,15,174,71,242,156,181,205,245,237,79,243,238,221,12,255,0,216,249,94,225,161,112,1,26,120,131,98,84,124,53,203,117,195,81,117,205,139,123,164,217,216,103,221,62,41,31,245,85,250,226,185,248,62,51,53,236,122,152,227,37,245,40,229,243,149,217,217,172,41,251,123,15,183,191,220,46,184,7,158,191,47,235,87,13,45,153,87,125,231,83,232,41,80,182,115,159,228,184,238,221,238,37,180,250,173,165,74,61,84,180,151,97,123,125,218,138,51,207,174,118,103,102,102,233,244,53,179,43,109,159,3,251,85,189,132,124,205,237,197,82,251,86,195,110,150,142,176,174,243,61,125,157,157,254,35,39,153,76,187,179,57,125,162,4,40,26,219,240,181,244,148,190,107,95,83,189,153,6,215,168,111,54,181,106,227,6,94,175,119,121,246,119,232,78,222,160,82,237,122,60,122,21,22,55,79,10,54,254,83,123,212,189,187,148,106,62,213,25,153,246,168,207,180,199,209,0,1,231,236,219,254,205,196,24,213,89,86,101,195,18,170,138,29,98,109,2,166,76,153,239,135,81,136,233,181,34,59,168,81,18,144,180,168,181,45,75,214,66,144,180,238,66,210,163,244,0,0,3,207,185,127,217,173,95,241,240,181,87,12,67,187,37,81,222,175,162,146,147,53,62,84,230,158,109,133,72,89,17,104,132,27,175,33,9,220,101,188,201,205,155,185,110,109,249,87,102,49,88,54,45,255,0,106,97,205,223,94,137,72,169,94,145,230,187,69,118,108,166,99,177,41,248,239,67,103,164,66,156,90,84,185,46,42,123,70,219,72,74,141,68,219,189,219,72,149,237,64,0,0,121,251,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,252,172,33,198,140,47,199,171,53,188,64,194,59,190,37,197,66,114,67,177,14,67,40,113,165,180,251,102,91,218,117,167,82,151,90,94,134,149,18,86,148,153,161,104,89,106,149,164,207,218,128,14,41,143,25,192,192,236,185,93,86,117,149,137,23,39,38,181,122,84,24,137,30,51,11,103,249,132,87,28,229,157,70,106,221,113,8,143,13,11,236,55,20,123,143,106,205,9,89,54,225,163,176,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,60,86,20,227,166,28,99,44,203,190,147,101,86,121,181,91,18,224,155,109,215,233,175,145,34,84,41,81,223,113,146,90,144,70,122,178,239,41,75,105,194,51,74,146,74,35,209,104,113,8,232,0,3,202,98,118,38,90,184,69,104,57,125,94,178,250,74,44,122,133,54,159,38,82,156,109,182,226,245,179,88,134,135,221,91,139,74,16,203,107,144,149,184,179,87,170,218,86,162,35,50,34,63,65,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,3,143,230,131,52,22,14,83,44,10,126,35,98,53,34,224,168,211,106,53,134,168,141,53,68,142,203,207,165,247,25,121,228,169,73,121,214,146,72,219,29,100,102,74,51,212,211,217,222,101,199,240,19,138,6,1,102,39,22,40,88,57,101,90,24,129,10,181,112,117,93,51,245,74,124,38,226,163,145,25,217,11,222,166,229,184,178,213,12,168,139,68,31,172,101,174,133,169,148,139,187,49,138,193,177,111,251,83,14,110,250,244,74,69,74,244,143,53,218,43,179,101,51,29,137,79,199,122,27,61,34,20,226,210,165,201,113,83,218,54,218,66,84,106,38,221,238,218,68,175,106,0,3,228,221,55,101,171,99,80,165,93,55,173,205,74,183,232,176,182,117,53,26,164,214,226,69,99,122,210,132,111,117,195,74,19,185,107,74,75,83,237,82,136,139,180,200,115,92,184,230,171,8,243,79,74,185,43,56,81,82,150,252,123,98,176,186,76,132,77,109,12,62,242,54,146,154,152,134,119,155,168,140,241,111,229,169,212,182,181,27,78,145,161,38,131,34,236,0,3,149,99,198,101,240,179,46,95,67,191,41,149,110,147,233,173,192,197,2,22,215,227,55,211,243,63,57,53,254,115,173,236,134,206,168,231,58,157,220,190,107,122,151,172,67,165,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,142,184,115,159,252,174,98,142,46,87,48,106,218,196,88,141,213,233,50,25,137,6,116,215,26,98,157,95,125,107,38,141,170,107,230,189,36,45,46,169,40,36,232,147,119,118,230,121,205,145,172,186,84,140,116,195,136,56,226,206,94,42,117,158,134,243,157,111,181,114,83,99,72,34,67,117,24,170,122,67,110,34,58,245,245,222,111,165,90,214,217,145,43,150,162,90,119,146,29,54,250,0,0,0,14,63,154,12,208,88,57,76,176,41,248,141,136,212,139,130,163,77,168,214,26,162,52,213,18,59,47,62,151,220,101,231,146,165,37,231,90,73,35,108,117,145,153,40,207,83,79,103,121,151,31,192,78,40,24,5,152,156,88,161,96,229,149,104,98,4,42,213,193,213,116,207,213,41,240,155,138,142,68,103,100,47,122,155,150,226,203,84,50,162,45,16,126,177,150,186,22,166,83,0,0,0,115,251,231,29,48,227,13,177,30,198,194,251,214,179,232,170,174,35,117,205,80,30,124,137,49,100,74,138,113,200,226,169,195,63,81,231,58,164,242,136,203,106,212,133,32,148,75,83,104,95,64,0,0,1,226,156,198,43,6,54,46,43,4,42,21,232,144,46,199,40,241,43,112,97,203,148,203,75,169,176,250,230,164,211,21,179,95,53,229,180,80,29,91,164,148,104,132,45,179,212,245,61,190,212,0,0,115,252,116,199,76,56,203,166,28,84,113,67,20,43,61,13,42,14,141,50,203,68,75,149,80,148,162,51,110,44,102,204,203,152,242,246,171,66,212,146,73,74,150,181,33,8,90,210,199,188,107,181,114,237,132,245,220,99,189,105,245,89,180,91,127,165,234,88,165,180,219,146,151,207,146,212,116,108,75,142,54,131,209,111,36,207,85,151,170,71,166,167,161,28,64,254,205,94,86,63,218,14,42,255,0,205,84,239,243,225,63,192,0,113,252,70,205,190,94,112,167,17,40,120,91,124,98,149,191,78,184,107,50,30,101,230,30,169,71,109,20,132,55,16,229,19,213,5,173,105,76,68,45,60,164,54,75,50,91,171,125,189,137,82,119,169,29,128,0,7,10,203,142,116,240,27,52,245,91,146,133,133,119,4,181,84,173,169,11,37,195,169,70,233,95,155,8,148,73,77,66,51,102,163,82,227,41,70,73,213,68,151,16,102,130,117,182,247,183,187,186,128,231,248,247,141,118,174,93,176,158,187,140,119,173,62,171,54,139,111,244,189,75,20,182,155,114,82,249,242,90,142,141,137,113,198,208,122,45,228,153,234,178,245,72,244,212,244,35,140,24,123,197,219,45,184,149,127,219,88,115,66,178,113,41,138,149,213,88,133,68,134,236,186,108,4,176,219,242,94,67,45,169,197,38,98,148,72,37,44,140,204,146,163,211,93,8,251,132,223,31,38,233,187,45,91,26,133,42,233,189,110,106,85,191,69,133,179,169,168,213,38,183,18,43,27,214,148,35,123,174,26,80,157,203,90,82,90,159,106,148,68,93,166,67,149,101,175,56,24,29,154,154,17,212,240,202,228,228,213,89,231,170,93,183,84,91,44,86,34,54,210,208,147,121,113,208,226,247,50,124,214,140,157,109,75,111,87,9,38,162,89,41,9,252,185,169,205,253,131,148,74,85,191,93,196,107,54,245,171,83,110,41,15,196,106,101,2,156,203,236,69,125,180,165,73,105,247,30,121,164,161,110,37,75,83,105,35,51,81,50,241,255,0,80,199,52,192,78,40,24,5,152,156,88,161,96,229,149,104,98,4,42,213,193,213,116,207,213,41,240,155,138,142,68,103,100,47,122,155,150,226,203,84,50,162,45,16,126,177,150,186,22,166,83,0,67,252,123,226,129,128,89,118,197,138,238,14,94,182,134,32,77,173,91,253,47,82,253,46,159,9,200,171,231,198,106,66,54,41,201,109,172,244,67,201,35,213,5,235,17,233,169,104,103,216,50,191,154,11,7,54,118,5,67,17,176,230,145,112,83,169,180,234,195,180,71,90,173,199,101,151,212,251,108,178,242,148,148,178,235,169,52,109,144,130,35,53,17,234,74,236,238,51,245,120,209,139,214,110,2,225,125,193,139,152,128,252,182,232,86,236,116,189,32,162,48,111,62,234,214,226,90,105,150,209,216,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,13,127,179,87,149,143,246,131,138,191,243,85,59,252,248,77,251,242,255,0,179,112,194,217,126,243,196,11,134,37,10,133,22,68,72,210,42,18,204,210,195,11,147,33,184,237,27,138,211,68,32,221,121,178,53,171,68,32,140,212,163,74,72,212,94,128,0,0,0,0,113,252,102,205,158,3,96,13,229,104,216,120,165,125,68,163,213,239,25,28,168,168,95,106,33,48,100,178,76,185,138,215,72,241,148,234,73,146,117,125,134,181,25,254,109,167,156,107,176,0,8,1,253,154,188,172,127,180,28,85,255,0,154,169,223,231,194,95,224,38,53,218,185,137,194,122,22,49,217,84,250,172,42,45,193,213,116,204,85,26,109,185,72,228,73,118,58,247,165,183,28,65,106,182,84,101,162,207,213,50,215,67,212,139,160,0,8,255,0,154,220,235,97,102,79,190,139,126,83,40,23,93,79,233,111,93,209,122,10,44,103,185,125,47,35,153,205,231,62,214,154,245,40,219,183,118,186,43,93,52,45,124,254,87,248,133,224,190,108,239,250,134,28,225,205,177,122,211,170,84,234,59,181,183,93,173,194,136,203,10,97,183,153,101,73,74,153,146,234,141,123,164,32,200,141,36,90,18,187,123,136,229,0,15,63,85,191,236,218,21,229,64,195,234,205,195,18,29,195,117,71,157,38,139,5,227,52,174,122,33,147,71,36,154,51,45,170,90,18,251,107,52,107,188,209,189,68,70,150,214,105,244,0,3,197,97,182,49,88,56,172,229,193,14,208,175,68,126,165,106,214,39,81,43,84,195,148,202,166,192,126,52,217,17,55,62,203,107,82,154,67,170,138,235,141,26,246,154,219,218,173,11,180,139,218,128,0,15,63,136,87,173,43,13,108,11,151,17,171,177,229,191,77,181,104,243,107,115,26,136,132,169,247,24,140,202,222,113,45,165,74,74,77,102,148,25,17,26,146,90,233,169,151,120,132,31,217,171,202,199,251,65,197,95,249,170,157,254,124,39,248,0,8,127,143,124,80,48,11,46,216,177,93,193,203,214,208,196,9,181,171,127,165,234,95,165,211,225,57,21,124,248,205,72,70,197,57,45,181,158,136,121,36,122,160,189,98,61,53,45,12,250,6,84,179,173,133,153,193,250,83,249,51,160,93,116,207,162,93,15,91,233,216,177,153,230,117,92,254,95,43,146,251,186,233,211,47,118,237,186,106,157,53,212,244,144,0,0,0,0,0,3,231,92,20,10,93,209,72,145,66,173,70,231,195,147,179,154,222,245,39,118,213,18,139,181,38,70,93,169,35,236,49,158,220,225,229,46,238,203,29,244,184,19,96,127,161,233,186,122,50,95,53,175,174,216,204,115,123,212,39,156,90,116,113,242,47,91,191,188,187,59,189,182,66,243,179,59,44,215,79,161,174,105,91,172,249,255,0,219,77,236,34,229,236,110,82,145,218,134,28,116,245,117,244,247,25,105,237,236,238,188,203,14,254,181,113,46,217,139,119,217,149,62,190,149,55,127,37,254,75,141,110,216,226,155,87,170,226,82,162,209,72,81,118,151,179,221,160,244,32,41,71,140,35,51,89,199,168,110,60,95,82,190,103,37,93,157,186,66,129,187,176,187,123,253,226,198,56,124,226,84,124,74,203,117,189,81,105,205,235,103,171,223,216,101,223,62,81,23,245,83,250,130,75,0,12,244,113,5,228,127,41,203,160,216,94,228,159,69,219,161,151,251,31,23,222,36,191,6,87,157,43,238,230,105,109,122,135,209,109,86,239,252,141,67,94,193,112,0,0,0,0,0,0,0,0,0,3,228,221,151,45,46,205,182,106,151,93,109,254,76,10,68,39,231,73,115,106,149,181,182,155,83,139,61,18,70,163,209,41,62,226,51,251,140,80,102,125,115,65,83,204,54,46,84,81,6,165,206,183,40,210,30,133,5,28,148,167,122,90,149,43,150,230,166,211,110,22,173,188,94,170,181,251,204,207,187,244,100,47,41,87,14,98,177,62,21,66,92,13,182,189,21,246,230,75,147,205,65,239,83,50,34,154,217,216,79,54,225,106,211,198,123,139,95,113,17,159,117,244,218,22,205,58,204,181,169,54,165,37,189,144,233,16,88,130,202,117,81,250,141,54,150,211,246,140,207,185,37,222,102,127,121,143,176,0,0,0,0,0,0,0,0,2,2,241,97,203,226,47,188,35,119,19,232,236,243,42,214,238,221,26,221,167,55,159,42,11,29,234,113,41,78,137,65,159,217,61,126,227,237,20,171,30,67,209,94,75,236,47,106,211,174,135,161,31,121,105,237,26,60,202,78,53,55,142,152,57,73,188,213,217,37,238,127,57,62,237,37,62,218,123,121,104,46,230,189,133,255,0,105,246,128,0,0,0,0,0,0,0,0,0,0,0,0,0,21,53,198,139,22,94,149,88,179,176,182,149,43,150,220,31,72,122,85,173,132,124,205,233,167,62,207,106,145,217,167,105,250,138,61,125,190,225,95,56,23,135,146,113,75,19,169,22,92,98,237,159,212,106,125,157,155,35,186,231,181,73,254,231,239,47,242,13,41,218,54,212,11,66,222,139,111,83,27,229,198,137,191,98,117,81,233,185,106,89,246,168,204,251,212,126,209,246,0,0,0,0,0,0,0,0,0,7,46,204,134,9,209,49,235,10,43,150,37,89,173,94,147,14,79,66,230,229,253,76,165,70,121,166,215,162,92,65,43,67,116,207,69,43,105,251,125,229,158,124,116,194,74,214,8,98,101,103,15,235,101,171,148,249,114,27,97,207,83,235,89,110,67,173,37,122,37,107,219,175,40,251,13,70,101,255,0,73,217,207,9,92,211,46,229,163,187,129,23,52,173,210,233,113,213,38,158,173,154,105,25,180,65,138,211,122,33,146,46,245,43,214,82,204,253,250,247,139,48,0,0,0,0,0,0,0,0,0,21,123,198,134,208,35,163,90,23,91,109,234,105,244,135,49,90,247,122,244,230,203,179,119,249,5,117,229,142,236,93,151,141,86,245,120,166,116,200,99,171,220,231,47,126,155,162,60,146,236,208,255,0,91,221,237,26,83,101,100,227,100,178,61,72,199,253,128,170,110,51,24,178,195,206,219,152,93,14,70,142,49,214,117,141,236,62,221,197,79,125,29,166,143,199,185,95,143,184,125,110,11,248,109,209,209,238,236,68,120,245,244,143,65,201,47,213,229,170,162,202,187,149,219,223,237,73,127,148,90,24,229,184,235,152,220,51,203,229,188,186,253,255,0,89,233,19,217,203,71,79,33,205,254,187,72,62,214,154,94,154,115,145,236,246,254,58,81,254,110,179,183,136,57,159,172,46,28,183,186,27,101,173,58,122,118,214,29,219,170,88,53,125,105,48,219,135,245,140,110,237,247,233,221,223,243,242,149,147,171,239,51,247,74,35,83,26,233,40,12,107,214,212,55,50,231,43,115,111,155,127,84,167,219,90,181,91,6,158,206,237,117,62,206,251,231,193,204,26,178,112,62,206,141,102,88,244,206,142,20,125,253,156,231,156,215,115,174,57,254,186,181,159,123,171,246,251,127,2,47,118,0,0,40,174,223,205,181,213,148,108,253,99,29,211,77,107,174,182,235,184,129,88,167,220,212,229,37,199,121,144,83,90,90,214,251,13,19,205,54,115,27,108,158,75,43,112,205,41,231,56,70,90,44,197,218,88,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,14,21,156,76,213,89,185,80,194,58,133,225,89,169,68,85,207,81,143,34,53,167,72,113,179,121,117,26,137,35,212,53,52,149,161,93,51,106,83,106,121,123,147,181,6,73,35,230,45,180,46,189,120,84,226,101,213,140,153,238,196,204,82,189,101,245,21,171,154,207,169,212,36,237,113,197,182,206,250,157,59,99,13,115,22,181,165,150,144,73,109,180,26,143,99,104,66,72,244,73,15,107,198,226,173,85,160,85,112,26,187,66,169,203,167,84,169,210,46,9,112,230,68,121,76,191,25,246,213,76,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,9,21,195,155,58,255,0,202,171,14,31,160,95,245,58,83,120,155,107,125,93,74,51,7,202,114,169,4,137,4,221,77,44,237,74,19,185,107,54,221,75,70,164,161,196,165,90,52,151,154,108,166,0,0,0,170,190,54,148,12,101,87,208,91,167,211,123,240,157,26,83,253,28,220,148,167,147,113,43,168,95,61,230,180,37,57,190,42,118,182,189,86,77,242,159,45,26,230,253,108,63,201,6,116,110,172,163,226,59,19,166,170,171,91,176,106,92,198,43,118,243,83,156,75,104,230,155,59,167,70,96,214,76,156,196,19,13,145,41,101,235,182,74,107,114,55,19,136,208,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,142,105,152,172,121,179,114,219,132,117,220,86,188,230,196,74,41,209,214,138,100,23,164,27,43,171,84,77,10,56,240,154,52,161,106,222,226,147,161,168,144,173,136,37,184,162,216,133,25,103,95,24,177,138,254,199,91,254,169,136,216,141,94,151,81,169,84,100,62,235,77,59,41,231,152,167,176,227,206,60,152,145,82,242,214,166,163,54,167,86,77,180,74,50,73,31,226,103,117,60,41,237,188,104,162,229,114,5,95,21,238,121,117,10,109,126,65,77,181,32,84,74,90,230,211,41,72,105,17,218,108,214,250,246,166,50,210,194,28,97,150,144,72,75,107,230,18,215,206,36,53,90,175,230,98,242,202,135,16,60,88,197,43,62,12,74,138,21,124,92,148,218,189,50,73,18,81,81,167,57,85,113,110,176,78,109,53,50,189,205,54,180,56,146,61,171,66,119,37,104,222,218,238,255,0,7,113,138,193,199,91,2,151,136,216,115,94,137,81,166,212,99,176,235,173,53,41,151,159,167,190,227,45,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,224,103,237,64,69,94,40,254,4,241,55,228,190,113,8,68,174,20,249,237,170,149,86,6,86,113,150,230,136,170,106,163,147,22,69,86,162,250,146,251,111,146,144,150,232,230,179,35,74,208,164,154,141,141,234,73,160,209,200,73,175,123,13,183,107,224,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,45,56,220,85,170,180,10,174,3,87,104,85,57,116,234,149,58,69,193,46,28,200,143,41,151,227,62,218,169,138,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,34,184,115,103,95,249,85,97,195,244,11,254,167,74,111,19,109,111,171,169,70,96,249,78,85,32,145,32,155,169,165,157,169,66,119,45,102,219,169,104,212,148,56,148,171,70,146,243,77,148,192,0,21,171,198,19,47,184,227,124,208,169,216,197,101,92,21,90,205,139,107,211,208,154,253,166,195,239,27,112,92,105,114,20,85,148,199,37,27,110,232,220,133,52,234,201,4,227,77,161,42,51,83,102,225,181,89,121,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,135,176,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,28,255,0,29,49,211,14,50,233,135,21,28,80,197,10,207,67,74,131,163,76,178,209,18,229,84,37,40,140,219,139,25,179,50,230,60,189,170,208,181,36,146,82,165,173,72,66,22,180,231,91,29,49,211,17,243,23,136,245,28,80,197,10,207,93,85,157,163,76,178,209,26,34,211,226,164,204,219,139,25,179,51,229,178,141,202,208,181,53,26,148,165,173,75,90,214,181,78,174,23,89,250,153,103,215,105,185,103,198,42,133,86,169,74,184,234,17,160,218,117,135,228,191,49,202,100,165,161,168,204,83,84,133,41,91,33,171,150,218,90,229,146,82,203,138,86,226,52,56,107,102,223,192,86,175,20,92,253,67,179,232,85,44,179,224,237,66,149,84,170,220,116,249,48,110,202,195,18,88,152,221,50,42,214,236,103,233,169,66,84,173,147,21,203,113,46,243,9,42,101,181,39,105,26,220,37,179,86,216,41,101,95,216,139,139,150,133,149,133,178,37,197,187,42,149,136,205,82,102,70,91,200,92,7,201,100,162,150,110,48,149,58,210,24,36,155,203,117,4,102,218,27,82,255,0,170,37,167,18,105,88,143,131,120,251,129,115,106,55,79,87,127,88,216,95,108,58,253,111,152,115,121,213,136,83,102,26,165,110,144,157,94,213,246,205,122,186,141,87,175,172,158,211,33,101,89,32,206,141,171,155,140,56,98,116,213,82,168,151,245,55,152,197,110,222,106,115,106,113,124,162,103,116,232,204,26,205,226,134,179,125,178,37,44,189,71,13,77,110,94,210,113,114,84,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,0,85,95,28,239,208,159,239,39,240,209,223,248,119,103,234,30,103,45,83,176,241,74,161,74,166,226,109,19,149,31,83,146,196,127,164,205,155,110,175,169,139,27,113,44,222,66,24,113,82,27,109,6,218,125,87,19,181,46,114,218,154,160,0,2,157,184,182,95,247,150,22,103,102,192,196,28,62,184,101,208,238,26,29,143,2,76,25,209,140,183,180,191,72,84,136,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,236,39,37,25,174,161,102,211,6,161,94,92,218,84,59,190,155,164,59,166,137,9,229,171,160,149,185,100,219,132,151,8,150,76,190,132,115,91,61,86,146,213,109,243,22,182,156,49,32,0,7,201,186,110,203,86,198,161,74,186,111,91,154,149,111,209,97,108,234,106,53,73,173,196,138,198,245,165,8,222,235,134,148,39,114,214,148,150,167,218,165,17,23,105,144,160,28,244,103,54,187,156,60,71,139,83,110,149,232,107,50,215,234,35,219,52,215,80,131,148,150,221,52,115,100,201,113,58,234,243,188,166,140,219,74,141,182,210,132,165,59,140,150,235,150,213,197,31,192,158,38,252,151,206,33,10,1,26,168,0,31,38,236,250,85,244,86,179,244,23,209,95,73,61,31,35,208,254,150,230,116,61,119,45,92,142,163,149,245,156,158,102,205,251,61,109,186,233,219,160,205,22,52,83,49,114,139,138,23,5,27,29,220,184,28,190,224,72,76,106,194,235,210,215,42,106,150,134,210,150,205,79,45,74,55,81,202,38,249,107,37,41,10,111,97,160,205,6,147,23,19,195,23,59,80,241,207,14,35,97,38,40,93,123,241,38,215,219,13,153,53,106,147,7,42,229,138,162,121,198,220,101,6,105,117,231,152,101,149,33,227,218,181,109,67,110,173,197,41,213,146,103,80,10,192,226,197,157,249,150,223,164,242,153,134,114,182,75,168,83,201,171,218,105,178,251,47,69,109,238,157,248,241,98,188,151,80,74,230,176,107,41,4,166,214,218,154,144,148,18,183,27,137,76,0,201,206,30,227,142,36,102,10,219,165,101,226,189,232,11,206,159,207,170,70,173,187,206,76,90,107,108,180,163,91,146,84,219,78,232,203,154,147,6,75,66,155,113,79,165,165,145,147,134,71,163,224,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,197,37,241,53,207,109,87,27,175,42,142,6,97,109,205,17,204,47,160,200,109,50,166,82,223,82,209,114,77,65,37,74,91,142,104,68,184,204,187,170,91,66,55,54,181,183,207,220,225,27,60,174,85,195,167,4,49,67,24,179,47,110,79,195,234,229,193,107,193,180,100,38,171,90,186,105,13,182,107,165,176,72,94,214,181,119,234,148,185,38,149,48,77,169,46,18,144,183,84,166,157,105,183,82,46,39,61,248,23,93,204,78,88,46,236,57,179,168,212,170,141,210,174,150,163,66,77,64,208,141,146,163,200,109,197,147,46,172,140,154,121,198,9,246,18,179,52,167,235,141,43,90,80,165,168,179,195,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,211,158,21,98,101,171,140,152,113,110,98,149,149,47,168,162,220,212,246,170,17,183,56,218,220,103,121,122,236,59,203,90,208,151,154,89,41,183,16,74,61,142,33,105,51,213,38,40,179,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,15,21,198,195,24,170,180,91,54,195,193,10,29,122,35,81,238,89,18,171,117,248,108,202,82,101,169,136,166,218,97,165,214,210,178,35,140,227,174,62,178,39,16,100,167,97,160,210,100,109,40,65,94,31,88,59,74,198,252,218,88,182,141,203,65,151,85,183,161,72,122,183,88,105,168,169,125,130,98,35,43,121,180,202,74,208,180,116,206,72,76,118,28,37,150,138,39,246,17,146,150,147,22,233,197,31,192,158,38,252,151,206,33,8,191,194,191,62,177,165,70,165,101,99,25,43,177,33,174,28,118,105,246,53,78,71,52,215,49,102,235,202,56,18,100,56,234,146,75,36,173,134,162,161,40,66,54,53,202,212,214,109,37,118,148,0,0,0,56,254,104,179,55,96,229,103,11,234,88,129,119,201,137,50,164,136,234,85,22,222,42,139,49,166,214,95,39,26,111,99,9,112,247,41,8,83,237,41,213,161,43,54,219,53,47,106,180,36,171,60,56,171,137,151,86,50,98,61,199,138,87,172,190,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,179,254,24,188,66,230,93,51,35,101,215,48,55,127,58,170,246,214,173,42,253,77,231,223,149,85,148,235,239,56,236,89,178,223,121,123,158,62,107,40,140,91,80,147,75,102,222,227,89,180,149,217,248,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,0,21,87,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,5,90,241,184,171,85,104,21,92,6,174,208,170,114,233,213,42,116,139,130,92,57,145,30,83,47,198,125,181,83,20,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,80,100,39,59,244,44,220,88,142,194,184,229,82,169,184,155,68,230,187,91,162,67,101,113,217,92,83,120,201,153,81,18,227,174,45,198,118,41,164,56,123,205,72,119,93,201,74,92,104,215,42,128,80,178,243,93,136,249,74,207,118,48,222,182,83,189,117,42,118,32,87,152,175,208,31,120,209,22,175,21,53,57,6,73,81,145,31,45,228,110,81,180,241,17,169,181,41,68,100,180,45,198,215,121,54,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,1,64,60,81,252,118,98,111,201,124,158,16,149,92,12,127,77,159,187,127,196,133,170,0,0,0,0,0,0,240,152,199,131,86,78,56,89,210,108,203,226,153,214,66,145,179,179,156,243,122,109,117,183,63,214,150,131,239,105,30,223,103,226,71,67,25,182,201,213,247,149,251,165,113,170,109,117,116,23,244,232,234,27,153,111,155,181,182,13,207,170,75,238,45,58,45,242,79,111,126,154,151,103,119,208,202,46,118,241,7,44,21,132,67,136,247,93,108,187,175,81,78,218,195,91,180,75,230,159,173,54,28,112,190,177,253,221,158,237,59,187,175,3,2,243,27,134,121,130,183,145,95,176,43,61,90,79,94,98,58,121,13,236,245,221,65,118,186,210,53,215,146,191,103,179,240,215,169,10,188,227,65,134,189,101,30,209,196,70,79,79,71,117,252,242,253,110,98,233,204,167,189,93,157,222,196,159,249,71,201,224,207,139,76,50,237,199,133,179,36,234,227,253,31,70,222,195,236,218,85,7,215,218,72,252,15,181,95,135,184,90,200,15,248,121,100,219,102,179,61,8,134,107,51,57,118,46,245,198,187,134,188,115,58,148,63,210,109,115,151,179,93,177,25,65,246,104,95,171,238,246,11,20,224,187,104,17,81,174,251,173,198,244,53,122,63,150,173,123,253,122,139,103,217,187,252,130,208,128,0,0,0,0,0,0,0,0,5,103,241,106,205,50,237,170,59,88,17,108,202,219,46,169,29,50,106,10,217,174,177,156,68,232,174,183,162,217,50,239,74,125,100,172,143,221,167,120,172,108,11,194,74,214,55,98,101,27,15,232,165,163,149,9,113,219,125,207,83,234,217,114,67,77,41,122,41,104,215,78,105,118,18,136,207,254,146,208,198,91,240,78,137,128,184,81,67,177,41,45,104,244,104,113,186,231,55,47,235,165,38,51,45,56,189,20,226,201,58,155,68,122,37,91,75,217,239,62,162,0,0,0,0,0,0,0,0,0,62,61,221,109,64,187,237,249,86,245,77,189,241,165,108,222,157,84,90,237,90,86,93,169,50,62,244,151,180,102,183,29,48,242,78,22,226,117,98,203,144,93,176,58,125,15,179,183,124,118,156,246,41,95,221,61,231,254,65,96,156,23,113,97,232,181,139,199,11,170,178,185,141,206,244,127,162,155,216,69,203,216,138,139,239,118,165,29,186,246,31,174,162,211,217,238,22,204,0,0,0,0,0,0,0,0,0,0,0,0,0,63,225,215,18,210,13,197,158,132,93,227,57,89,202,196,215,113,79,30,174,11,137,50,185,241,85,210,114,21,179,111,116,40,232,87,102,196,159,123,126,210,18,175,131,174,18,177,115,226,5,123,16,229,118,149,185,210,236,46,222,222,161,138,131,39,220,178,253,95,213,63,217,222,46,52,0,0,0,0,0,0,0,0,0,0,64,126,41,25,83,103,20,112,249,220,87,183,25,254,156,183,88,83,178,11,113,250,240,227,177,53,245,23,174,242,80,90,173,196,247,36,213,248,151,96,167,204,56,189,235,152,77,136,148,139,186,154,124,185,148,58,148,121,14,55,234,30,254,75,232,112,209,170,146,162,45,77,178,45,116,63,218,52,59,149,140,110,164,99,190,13,219,215,133,61,207,231,125,4,70,106,45,232,175,82,95,74,195,142,167,83,109,4,122,27,165,218,146,219,238,247,23,94,0,0,0,0,0,0,0,0,1,19,184,155,88,142,94,217,83,186,27,134,198,249,177,186,46,66,183,105,183,117,74,30,238,195,81,17,234,148,159,120,160,148,169,72,81,41,39,161,144,211,30,1,226,11,88,155,134,20,139,185,163,220,83,58,143,91,180,181,217,33,214,255,0,85,63,169,238,29,16,127,12,200,139,83,25,219,207,94,44,203,197,236,198,92,151,10,151,252,200,186,62,149,189,11,212,254,97,25,11,237,216,131,61,77,189,123,75,240,23,45,144,28,52,103,13,50,213,109,64,83,123,102,200,235,58,147,212,207,93,179,229,26,63,174,162,238,95,179,246,142,59,157,94,36,246,238,8,46,69,133,135,140,122,78,231,45,156,231,119,56,207,73,253,174,234,123,30,138,182,220,222,219,171,46,197,118,105,239,50,34,167,92,74,197,75,219,22,174,39,174,139,230,175,233,9,239,237,222,231,78,203,95,101,8,65,118,52,132,167,236,182,130,238,246,126,34,95,100,175,134,253,205,141,82,160,94,248,138,94,143,181,85,205,250,175,171,119,168,236,144,215,123,50,144,226,54,186,210,15,187,183,95,118,166,119,59,99,88,182,222,29,91,177,173,123,86,7,73,79,139,191,150,223,53,199,52,220,181,44,251,86,165,43,237,45,71,223,237,30,128,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,145,92,52,51,199,39,46,55,147,56,61,124,34,34,240,234,244,172,54,183,165,184,182,163,174,135,81,120,155,96,166,169,229,154,82,113,141,40,105,47,37,106,245,16,217,56,131,35,74,208,245,223,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,241,88,197,140,86,14,5,88,21,76,70,196,106,244,74,117,54,157,29,247,90,105,217,76,178,253,65,246,217,113,228,196,138,151,150,132,187,37,196,180,178,109,162,81,26,140,191,19,44,245,230,171,51,23,150,107,241,114,102,41,94,16,98,83,144,152,233,166,210,41,145,136,148,138,117,57,181,184,182,152,55,54,146,158,94,231,92,90,220,81,22,229,173,91,82,132,108,109,18,131,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,86,174,21,98,101,213,131,120,143,110,98,149,149,47,167,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,203,90,22,166,93,65,169,183,16,74,45,237,173,105,51,209,70,47,251,37,217,182,181,115,115,133,133,116,211,90,232,110,74,23,77,79,185,169,202,75,109,114,231,42,51,107,91,236,52,79,58,225,67,113,195,121,44,173,195,37,43,146,225,25,106,131,30,131,52,25,160,176,114,153,96,83,241,27,17,169,23,5,70,155,81,172,53,68,105,170,36,118,94,125,47,184,203,207,37,74,75,206,180,146,70,216,235,35,50,81,158,166,158,206,243,38,95,179,103,128,217,154,165,38,102,20,95,81,38,84,145,28,164,76,160,203,254,109,85,132,68,150,141,206,100,101,30,229,33,10,125,182,205,230,247,178,107,51,74,92,86,131,176,0,242,152,171,134,118,174,50,97,197,199,133,183,172,78,162,139,115,83,221,167,201,218,219,107,113,157,229,234,62,215,49,11,66,94,105,100,151,27,89,164,246,56,132,40,139,84,144,207,102,112,50,215,93,202,182,56,214,48,202,166,124,234,83,219,170,150,220,181,74,67,238,75,163,186,243,136,142,227,166,148,163,107,197,202,91,110,17,161,5,204,109,102,146,52,26,20,169,127,194,83,58,63,66,235,176,242,163,127,171,117,22,227,168,60,253,175,84,126,118,212,211,167,56,141,202,130,164,186,178,65,50,250,208,102,210,90,34,87,82,242,139,107,135,35,115,118,233,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,160,28,250,231,18,225,205,62,46,84,211,70,172,75,99,14,168,114,58,43,126,152,204,201,93,36,212,48,183,210,221,81,216,238,237,74,100,186,151,156,50,62,82,22,134,148,134,143,113,161,74,87,181,225,153,146,239,229,39,136,235,196,139,213,60,187,6,193,168,68,126,76,119,160,243,155,174,206,35,230,162,14,174,33,76,169,148,146,18,169,9,61,202,229,186,210,9,37,206,39,27,189,65,154,204,216,248,167,198,79,136,23,15,152,190,58,174,65,115,175,117,101,79,17,226,81,42,213,62,163,12,174,106,131,45,220,116,249,6,226,219,129,188,210,218,170,113,201,180,173,105,121,164,17,26,210,132,159,57,180,18,12,183,37,165,181,126,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,34,175,20,127,2,120,155,242,95,56,132,40,4,93,79,13,78,32,95,151,104,112,112,19,21,158,217,127,82,169,234,244,93,69,74,209,186,196,24,140,70,71,214,186,252,149,189,34,162,179,234,95,115,106,9,38,219,107,95,102,213,9,191,136,87,173,43,13,108,11,151,17,171,177,229,191,77,181,104,243,107,115,26,136,132,169,247,24,140,202,222,113,45,165,74,74,77,102,148,25,17,26,146,90,233,169,151,120,143,249,126,226,61,149,204,195,213,83,109,80,174,185,118,173,194,252,130,143,14,143,117,52,212,23,231,26,148,210,27,233,220,75,142,48,234,214,227,196,132,50,78,243,148,104,89,147,123,75,113,242,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,37,87,28,239,208,159,239,39,240,209,90,184,85,137,151,86,13,226,61,185,138,86,84,190,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,208,78,78,243,85,102,230,191,8,233,247,133,26,165,17,55,61,58,60,120,215,101,33,182,205,149,211,170,38,143,92,210,210,150,181,116,206,41,46,41,149,238,86,228,17,164,207,152,135,16,142,234,3,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,41,7,137,126,71,36,229,198,242,123,24,108,117,196,94,29,94,149,135,16,204,70,208,212,117,208,234,47,19,143,156,36,178,130,74,78,49,165,14,169,149,33,62,162,27,54,214,68,105,66,222,229,89,51,206,101,253,148,203,254,52,200,115,165,212,108,154,140,132,53,94,160,186,235,207,48,150,28,122,57,201,151,22,49,62,211,37,59,147,28,155,109,215,53,45,15,106,187,59,175,123,242,253,131,95,145,175,229,7,249,66,165,126,79,125,31,233,63,78,239,87,39,147,187,102,221,154,115,57,220,207,170,228,109,230,243,126,171,103,51,212,20,67,156,204,230,95,217,179,191,228,204,153,58,93,58,201,167,72,91,84,26,11,78,188,203,10,97,183,164,28,105,114,163,27,238,178,115,185,50,13,183,29,111,66,208,182,167,179,190,58,128,185,238,24,89,245,147,140,244,168,153,126,198,10,236,185,248,131,76,143,37,234,85,94,95,41,5,86,167,48,150,118,50,227,170,119,155,34,114,73,79,168,204,154,245,153,96,220,90,148,178,113,106,233,92,70,115,175,252,149,112,225,138,5,129,83,165,57,137,183,79,213,211,99,62,124,215,41,112,76,150,78,84,212,206,213,33,91,86,130,109,164,186,105,74,220,82,149,163,169,101,214,206,139,63,209,85,251,117,127,178,183,29,201,113,212,63,242,147,39,84,167,72,115,254,83,143,60,227,139,251,212,165,43,218,102,47,123,135,158,75,41,89,88,194,248,245,219,190,223,136,156,84,185,99,153,220,19,10,74,101,28,38,13,205,205,83,216,113,41,36,161,9,73,52,167,73,6,162,91,196,163,230,56,132,51,182,5,241,171,241,79,107,124,63,131,230,53,17,15,240,47,29,49,31,46,152,143,78,197,12,47,172,244,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,78,135,178,235,143,54,110,100,176,142,133,138,214,100,216,138,69,70,58,17,83,130,204,131,121,116,154,137,33,39,34,19,166,164,33,91,219,82,180,37,26,19,189,6,135,18,91,22,147,62,150,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,0,2,170,248,231,126,132,255,0,121,63,134,138,203,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,255,0,100,115,55,116,172,223,97,26,174,183,233,209,40,247,101,6,66,105,183,29,41,137,9,90,16,249,160,148,137,76,160,212,110,162,51,197,187,103,48,181,37,182,243,100,167,57,70,226,189,254,97,243,3,96,229,151,11,231,98,190,35,46,90,233,176,228,71,136,212,56,38,201,205,154,251,206,18,82,212,118,222,113,180,184,178,78,247,84,146,86,164,219,78,43,183,105,143,63,129,121,201,203,142,98,97,211,191,39,56,155,74,85,106,163,170,19,110,84,95,68,58,194,30,75,4,251,173,148,87,12,150,239,45,6,173,206,51,204,107,86,220,218,181,18,20,101,218,192,82,183,26,191,20,246,183,195,248,62,99,81,17,43,47,25,129,191,178,203,138,16,113,95,14,87,17,117,40,113,228,68,118,28,227,120,225,77,97,230,205,42,106,67,108,184,218,156,65,43,99,169,73,171,66,113,166,213,219,180,134,132,242,241,152,27,7,51,88,95,7,21,240,229,114,209,77,153,34,68,71,97,206,54,74,108,39,217,112,210,166,164,54,203,142,37,181,154,118,58,148,154,181,54,221,109,93,155,136,116,176,20,151,196,215,61,181,92,110,188,170,56,25,133,183,52,71,48,190,131,33,180,202,153,75,125,75,69,201,53,4,149,41,110,57,161,18,227,50,238,169,109,8,220,218,214,223,63,115,132,108,242,160,88,191,238,40,254,4,241,55,228,190,113,8,80,8,213,64,0,8,1,197,11,34,223,150,187,85,120,227,131,150,103,87,137,52,93,158,152,141,9,91,94,174,210,219,109,68,122,50,73,62,162,99,58,55,203,208,210,181,180,75,111,235,84,152,237,149,59,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,69,25,93,204,221,131,154,108,47,166,226,5,161,38,36,58,146,227,165,85,171,120,234,44,201,155,70,124,220,117,189,143,165,179,220,148,45,76,58,166,150,180,160,220,108,146,189,169,212,210,158,107,159,108,239,208,178,143,98,53,10,220,149,74,169,98,109,111,148,237,18,137,49,149,200,101,17,73,226,39,165,75,75,110,182,182,217,216,151,80,217,239,37,45,221,54,165,73,109,211,69,11,127,162,171,246,234,255,0,101,110,59,146,227,168,127,229,38,78,169,78,144,231,252,167,30,121,199,23,247,169,74,87,180,204,95,158,65,50,109,27,40,56,95,54,159,93,147,18,125,247,115,200,39,174,57,208,102,186,252,37,161,135,30,40,108,199,39,27,108,210,132,52,233,169,70,104,222,110,58,230,170,82,9,178,76,160,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,88,79,21,12,250,198,139,26,171,149,140,27,174,196,152,185,145,222,167,223,53,56,252,210,92,53,147,172,168,160,70,144,219,169,73,172,210,135,218,148,133,33,104,216,239,43,82,89,58,148,87,6,5,224,94,35,230,47,17,233,216,95,133,244,110,186,171,59,87,94,121,211,52,69,167,197,73,145,57,42,75,132,71,203,101,27,147,169,232,106,53,41,40,66,86,181,161,10,208,246,94,50,253,96,229,151,11,224,225,70,28,162,90,233,176,228,72,150,236,201,196,201,205,154,251,206,26,148,236,135,25,109,180,184,178,78,198,146,163,78,164,219,77,167,183,105,14,150,51,173,158,252,11,161,101,219,52,23,118,28,217,212,106,173,58,214,79,75,81,161,38,160,107,94,248,178,35,182,226,201,151,86,68,110,178,219,230,251,9,89,154,149,245,38,149,173,75,74,212,118,21,193,131,30,100,221,88,95,114,224,5,118,108,78,162,199,144,154,165,9,10,144,210,95,114,157,49,199,20,251,104,100,144,75,90,25,147,170,212,233,169,125,179,155,65,236,36,160,149,8,56,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,172,188,238,99,204,108,199,102,94,241,196,154,52,217,111,219,199,33,20,187,124,158,144,235,136,42,116,100,19,77,184,210,29,66,20,202,30,82,92,146,109,108,78,197,200,89,30,170,220,163,178,158,13,24,33,85,177,112,74,191,141,21,10,228,73,17,241,66,67,9,131,1,150,213,190,35,20,215,230,71,53,186,179,208,141,110,58,227,186,33,36,100,148,54,133,110,51,89,161,190,193,197,31,192,158,38,252,151,206,33,10,1,23,167,195,187,63,80,243,57,106,157,135,138,85,10,85,55,19,104,156,168,250,156,150,35,253,38,108,219,117,125,76,88,219,137,102,242,16,195,138,144,219,104,54,211,234,184,157,169,115,150,212,213,0,0,30,43,26,49,122,205,192,92,47,184,49,115,16,31,150,221,10,221,142,151,164,20,70,13,231,221,90,220,75,77,50,218,59,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,179,215,154,44,205,223,217,166,197,10,150,32,93,242,101,195,166,174,66,149,69,183,138,162,244,152,84,102,13,182,155,216,194,92,61,169,90,210,195,74,117,104,74,9,199,9,75,218,157,73,41,236,25,74,225,205,136,249,166,194,123,191,17,225,74,250,59,201,233,161,217,175,85,53,98,159,87,148,82,72,166,184,183,18,135,29,228,178,202,28,108,141,13,109,91,238,17,115,11,144,234,14,42,221,54,157,213,99,87,101,90,215,173,179,85,183,235,80,182,117,52,234,164,39,34,74,99,122,18,180,111,105,194,74,211,185,11,74,139,82,237,74,136,203,176,200,93,247,14,236,253,67,204,229,170,118,30,41,84,41,84,220,77,162,114,163,234,114,88,143,244,153,179,109,213,245,49,99,110,37,155,200,67,14,42,67,109,160,219,79,170,226,118,165,206,91,83,84,101,92,95,247,11,143,2,120,101,243,175,56,154,37,80,0,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,42,175,142,119,232,79,247,147,248,104,173,92,42,196,203,171,6,241,30,220,197,43,42,95,79,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,150,180,45,76,186,131,83,110,32,148,91,219,90,210,103,162,140,104,123,43,185,155,176,115,77,133,244,220,64,180,36,196,135,82,92,116,170,181,111,29,69,153,51,104,207,155,142,183,177,244,182,123,146,133,169,135,84,210,214,148,27,141,146,87,181,58,154,83,216,6,107,51,99,226,159,25,62,32,92,62,98,248,235,249,4,207,101,87,40,151,52,218,21,203,14,93,91,14,174,41,5,46,177,14,43,106,126,108,87,219,142,242,91,118,11,107,144,211,8,91,142,42,58,94,82,200,205,77,178,130,46,212,36,95,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,48,98,151,18,124,184,224,182,59,84,240,23,18,211,117,209,167,209,185,61,109,115,209,104,145,75,107,155,13,18,155,252,203,139,146,173,82,234,27,245,88,61,22,125,186,36,141,101,37,45,107,178,213,190,104,81,110,155,42,230,165,92,20,89,187,250,106,141,46,107,114,226,191,177,106,66,246,58,217,169,10,218,180,41,39,161,246,41,38,71,218,70,62,176,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,22,168,0,0,0,0,0,0,60,253,243,98,219,120,139,110,201,181,238,168,29,93,62,86,206,99,124,215,27,215,107,137,89,118,161,73,87,218,66,79,176,253,130,152,243,169,195,122,230,193,89,51,239,140,58,47,72,90,169,229,125,87,213,181,211,246,71,107,189,233,75,113,123,157,117,103,221,217,167,187,67,40,129,134,184,167,123,97,45,196,197,209,99,85,253,31,80,99,118,199,58,118,93,251,77,173,7,216,234,20,159,178,226,203,187,219,248,11,138,201,79,18,123,119,27,151,30,194,196,54,61,25,115,250,252,151,119,56,247,87,253,178,234,187,25,138,134,219,216,219,72,46,213,118,235,239,35,35,236,89,254,195,70,49,47,45,119,44,4,183,186,108,126,143,166,61,76,180,221,62,41,175,250,233,46,228,123,127,96,166,140,138,98,212,172,32,204,101,183,113,18,255,0,153,127,60,234,155,208,189,127,230,18,80,142,221,139,50,209,78,107,216,95,136,209,41,25,25,106,67,250,57,222,62,98,11,88,101,134,21,107,185,211,208,161,242,59,123,123,55,200,105,191,213,87,235,251,134,103,20,165,45,70,165,30,166,98,253,184,100,216,142,89,57,83,181,219,152,198,201,178,122,222,122,183,107,187,109,74,102,222,194,81,145,104,149,23,112,150,32,0,0,0,0,0,0,0,0,57,14,105,241,182,145,129,24,55,112,222,21,7,52,150,112,37,179,78,111,69,122,242,250,87,220,105,58,147,107,34,212,218,62,213,22,223,127,223,158,44,71,189,235,152,179,136,149,123,186,164,124,201,149,202,148,137,13,183,234,22,206,115,235,112,145,170,82,146,61,13,195,45,76,139,246,11,131,225,111,149,38,112,187,15,154,197,123,141,159,233,203,138,58,92,143,235,31,169,14,67,16,159,73,122,143,41,7,162,219,87,122,73,95,129,118,9,240,0,0,0,0,0,0,0,0,0,0,41,207,140,86,18,49,108,98,5,7,17,34,150,133,113,245,91,203,183,179,167,98,158,201,119,172,255,0,91,245,75,246,247,136,165,147,108,77,119,11,49,234,223,184,142,87,34,42,122,190,122,182,18,187,225,72,66,123,54,40,251,220,246,16,209,179,78,37,212,19,136,61,72,251,135,253,128,0,0,0,0,0,0,0,0,0,0,0,0,229,249,148,196,37,225,126,15,87,47,6,191,59,15,166,216,94,253,242,153,108,255,0,170,175,99,158,225,154,167,221,55,221,83,170,239,86,159,226,23,199,195,7,11,83,135,121,120,133,80,90,183,63,90,230,115,85,166,154,242,103,77,34,254,186,139,185,126,205,63,104,152,64,0,3,228,220,23,77,6,214,130,237,74,187,59,166,142,194,20,227,139,229,45,122,37,36,102,103,162,72,207,185,39,254,1,30,175,206,34,57,100,177,221,126,43,151,191,85,38,57,169,46,53,232,218,130,52,82,77,68,101,175,76,101,222,157,53,251,199,130,95,22,28,181,161,27,253,41,219,166,186,114,39,255,0,153,143,177,70,226,139,150,42,170,73,79,92,253,54,165,174,157,21,65,126,239,252,208,189,255,0,244,14,229,134,25,143,194,60,95,138,153,54,61,207,215,106,69,185,61,20,166,180,61,16,122,125,107,72,254,232,159,240,254,35,166,165,73,90,73,105,61,73,69,169,31,220,63,160,0,0,0,0,63,53,70,12,122,165,62,85,50,90,55,177,45,149,176,234,117,50,220,133,164,210,101,169,104,101,216,103,220,98,132,248,142,229,225,120,39,142,149,58,164,2,214,151,115,190,245,93,31,249,53,201,153,45,68,142,215,22,163,209,45,23,110,132,95,113,31,127,181,225,95,153,31,201,62,43,167,15,43,10,221,72,186,28,40,204,167,77,54,204,147,38,19,41,94,169,105,74,61,16,217,246,26,137,63,129,246,139,188,97,230,228,176,220,134,143,84,58,130,90,79,222,70,90,144,255,0,64,0,0,0,0,0,0,0,1,231,113,2,212,143,123,218,51,237,137,73,213,169,188,173,197,169,255,0,81,212,44,187,140,143,189,62,241,153,123,234,218,149,103,221,83,173,217,141,114,158,137,202,220,141,196,173,55,54,149,151,105,25,151,114,139,218,46,75,132,94,51,125,62,193,234,157,133,41,205,101,90,28,157,221,157,253,92,169,238,151,114,18,93,200,253,101,126,206,225,62,7,62,199,219,193,187,7,9,107,183,99,191,102,15,75,175,252,185,45,55,250,170,253,127,113,140,230,225,252,70,111,124,74,129,26,174,127,87,55,155,204,62,223,234,71,89,151,217,211,245,75,184,90,86,114,120,137,80,176,166,217,44,41,194,4,245,149,101,126,118,110,171,111,164,250,200,239,167,234,228,70,82,92,222,151,28,79,98,187,52,215,191,66,21,31,18,29,82,228,169,166,60,70,186,137,111,235,162,119,37,26,237,78,190,221,11,185,34,220,242,45,195,58,45,148,211,120,135,141,177,57,213,117,235,211,83,185,134,158,159,67,146,202,254,182,52,163,74,247,33,77,43,181,61,157,197,219,169,139,34,101,150,163,180,150,89,78,212,39,93,11,93,71,250,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,205,38,210,106,180,232,208,38,84,41,146,226,199,170,71,57,112,93,121,149,33,18,152,39,92,100,221,105,70,90,45,4,235,46,182,106,78,165,189,181,167,189,38,69,103,252,41,243,219,85,42,172,12,172,227,45,205,17,84,213,71,38,44,138,173,69,245,37,246,223,37,33,45,209,205,102,70,149,161,73,53,27,27,212,147,65,163,144,147,94,246,27,110,213,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,25,159,172,235,221,89,172,196,121,116,74,77,79,167,195,43,102,160,243,118,229,62,57,184,134,231,236,53,54,154,156,130,113,40,90,158,117,6,102,132,173,37,201,109,102,130,45,202,117,110,197,247,41,53,86,105,81,235,175,83,37,162,155,50,67,209,35,204,83,42,38,30,125,148,182,167,90,67,154,109,82,208,151,217,82,146,71,170,73,214,204,244,220,90,207,94,10,158,41,238,159,135,243,188,198,156,58,175,28,239,208,159,239,39,240,209,88,20,11,78,234,186,253,37,244,90,217,170,214,125,13,79,122,173,81,244,124,39,36,116,112,90,211,155,37,237,132,124,182,81,185,59,156,86,137,78,165,169,150,163,160,101,139,48,183,86,87,241,150,139,139,150,180,110,191,160,230,70,168,210,215,41,200,236,212,224,186,157,174,199,113,72,63,239,92,65,169,43,74,29,105,165,154,23,179,105,245,254,36,89,170,179,115,85,139,150,213,197,134,181,43,129,118,197,18,215,139,25,49,42,141,155,40,98,162,242,220,126,81,182,206,245,36,150,73,92,118,28,89,125,181,197,245,77,109,165,181,171,170,240,119,203,172,108,67,197,202,214,54,222,22,156,74,141,189,98,199,67,52,135,167,52,233,161,53,247,22,133,180,243,5,183,146,234,227,178,135,20,162,82,141,77,46,68,103,18,157,219,22,139,159,0,17,255,0,58,57,73,181,115,115,133,135,107,84,157,232,110,74,23,83,80,182,106,41,83,109,114,231,42,51,136,67,15,186,108,186,225,67,113,195,101,79,33,178,37,43,146,217,145,234,130,25,236,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,79,227,55,18,28,104,198,28,188,218,56,16,255,0,87,69,145,71,143,210,92,119,20,58,220,179,151,114,176,152,235,142,134,164,17,168,140,208,227,78,40,228,37,197,186,79,186,73,89,114,200,141,7,205,114,127,150,186,238,106,113,198,143,134,84,195,228,210,153,219,84,185,37,166,82,24,114,37,29,167,155,68,135,26,53,37,123,158,62,106,27,108,137,11,46,99,136,53,17,32,150,164,232,79,10,176,206,213,193,188,56,183,48,182,202,137,211,209,109,154,123,84,248,219,155,109,14,61,176,189,119,221,229,161,8,83,206,172,212,227,139,36,150,247,22,181,25,106,163,30,172,102,179,54,62,41,241,147,226,5,195,230,47,142,104,229,38,170,205,42,61,117,234,100,180,83,102,72,122,36,121,138,101,68,195,207,178,150,212,235,72,115,77,170,90,18,251,42,82,72,245,73,58,217,158,155,139,89,235,195,83,136,23,228,38,100,28,4,197,103,183,216,53,90,130,189,23,81,82,181,114,143,58,91,241,145,245,174,191,37,12,199,167,32,186,151,220,218,131,81,56,226,215,219,185,66,234,68,85,226,143,224,79,19,126,75,231,16,133,5,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,63,95,250,42,176,174,175,246,86,220,185,45,202,135,254,82,28,234,108,232,238,127,201,113,151,155,113,31,114,146,164,251,12,132,234,206,39,17,154,22,104,242,143,106,216,12,197,170,219,215,244,155,129,167,238,218,108,45,233,165,189,22,43,11,209,68,225,175,87,25,121,247,88,117,182,86,75,83,107,138,189,230,124,182,93,122,53,100,219,2,230,102,39,49,214,102,28,250,27,210,52,85,84,27,168,220,105,89,190,134,81,71,142,180,185,40,156,117,130,53,181,204,65,114,16,189,82,92,215,154,78,244,154,137,69,102,156,101,105,52,170,6,81,44,154,21,10,153,18,157,77,167,95,20,216,144,225,196,101,44,177,25,134,233,149,4,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,129,124,46,60,118,97,151,206,188,158,104,149,92,115,191,66,127,188,159,195,69,101,218,118,5,229,125,70,184,37,89,246,244,186,178,45,90,59,149,250,185,70,34,82,226,211,155,117,166,157,144,104,215,114,144,133,62,217,175,105,30,212,110,90,180,66,22,164,251,252,170,230,98,242,202,134,46,67,197,43,62,12,74,138,21,29,84,218,189,50,73,18,81,81,167,56,182,214,235,4,230,211,83,43,220,211,107,67,137,35,218,180,39,114,86,141,237,175,66,152,59,140,86,14,58,216,20,188,70,195,154,244,74,141,54,163,29,135,93,105,169,76,188,253,61,247,25,109,229,68,148,150,86,180,181,37,180,186,130,113,163,81,154,76,255,0,3,63,106,3,207,223,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,62,217,209,202,77,213,148,108,83,59,90,164,239,93,109,215,122,154,133,179,81,74,156,119,153,5,50,92,66,24,125,211,101,166,206,99,109,147,42,121,13,145,165,60,230,204,143,69,144,229,95,149,43,239,242,89,249,20,244,239,250,12,250,65,244,167,209,157,43,63,234,167,77,211,115,249,219,57,191,153,245,118,111,217,237,219,175,104,236,25,51,201,157,253,155,59,254,52,56,112,101,211,172,154,116,132,59,94,175,58,211,204,176,166,27,122,57,73,137,22,73,48,235,39,59,147,32,156,109,167,52,45,11,114,187,59,249,166,97,109,106,21,141,143,184,151,101,90,208,122,42,45,191,120,86,105,116,232,220,213,185,200,138,196,215,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,148,25,113,200,228,156,214,228,154,181,120,97,242,226,71,196,91,62,248,170,34,11,46,161,166,145,91,136,170,125,53,103,9,215,204,137,72,90,84,74,83,10,82,185,73,91,174,165,68,146,120,221,110,26,255,0,162,171,10,234,255,0,101,109,203,146,220,168,127,229,33,206,166,206,142,231,252,151,25,121,183,17,247,41,42,79,176,200,126,187,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,91,159,13,78,30,144,240,202,133,7,29,113,230,208,255,0,71,83,247,59,71,161,213,25,98,67,116,120,187,227,61,26,82,217,113,147,114,53,69,46,50,181,17,165,205,205,182,233,37,73,67,155,210,155,21,20,173,198,175,197,61,173,240,254,15,152,212,68,0,29,255,0,37,217,182,186,178,141,138,101,116,211,90,235,173,186,239,77,79,185,169,202,75,142,243,32,166,75,107,91,236,52,79,52,217,204,109,178,121,44,173,195,52,167,156,225,25,104,179,26,9,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,0,0,21,87,199,59,244,39,251,201,252,52,85,173,50,147,85,173,73,92,58,53,50,92,249,13,199,126,90,218,140,202,157,90,88,97,165,188,243,166,148,145,153,33,182,155,113,197,171,185,40,66,148,122,17,25,142,129,151,140,192,223,217,101,197,8,56,175,135,43,136,186,148,56,242,34,59,14,113,188,112,166,176,243,102,149,53,33,182,92,109,78,32,149,177,212,164,213,161,56,211,106,237,218,67,186,241,24,206,181,171,156,27,170,204,252,159,208,42,180,203,110,210,167,202,217,233,152,173,179,57,201,210,156,71,63,94,83,238,182,108,147,113,162,236,251,42,37,27,186,234,70,157,61,175,7,252,191,82,177,79,30,106,120,175,113,162,36,154,110,23,71,143,46,52,55,73,43,55,106,178,185,169,136,233,182,182,212,149,33,164,179,33,210,81,41,11,67,200,140,164,235,162,180,187,64,20,173,198,175,197,61,173,240,254,15,152,212,68,21,167,90,119,85,98,133,87,186,105,54,205,86,109,22,223,233,253,47,81,143,9,199,34,211,249,235,52,49,212,58,146,52,53,204,89,26,81,188,203,114,136,200,181,49,221,114,57,155,186,174,80,113,113,87,91,244,233,117,139,78,189,29,52,219,142,148,196,133,33,107,96,150,74,68,166,80,106,38,151,37,147,221,179,152,90,26,28,121,178,83,124,211,113,58,8,181,174,203,86,249,161,69,186,108,171,154,149,112,81,102,239,233,170,52,185,173,203,138,254,197,169,11,216,235,102,164,43,106,208,164,158,135,216,164,153,31,105,24,172,190,42,25,245,141,22,53,87,43,24,55,93,137,49,115,35,189,79,190,106,113,249,164,184,107,39,89,81,64,141,33,183,82,147,89,165,15,181,41,10,66,209,177,222,86,164,178,117,40,170,184,84,154,173,70,52,249,148,250,100,185,81,233,113,202,92,231,89,101,75,68,86,13,214,217,39,93,81,22,136,65,186,243,77,146,149,161,111,113,9,239,81,17,254,81,127,220,81,252,9,226,111,201,124,226,16,160,17,170,128,0,1,77,124,86,114,75,15,10,107,177,179,3,132,54,167,71,102,86,121,112,235,244,218,93,53,136,244,251,126,82,16,211,44,56,132,50,73,229,179,35,183,83,52,109,75,228,123,156,51,144,218,10,53,100,163,53,213,220,165,227,44,43,203,155,85,153,104,84,180,135,116,209,33,60,132,245,241,118,172,155,112,146,225,26,13,230,22,190,107,103,170,20,122,45,190,98,16,235,134,57,254,58,99,166,35,230,47,17,234,56,161,138,21,158,186,171,59,70,153,101,162,52,69,167,197,73,153,183,22,51,102,103,203,101,27,149,161,106,106,53,41,75,90,150,181,173,106,178,174,19,185,32,153,109,250,51,54,120,153,23,100,186,133,60,221,178,97,19,207,178,244,86,222,234,24,145,42,83,42,105,4,174,107,6,131,142,105,113,109,169,169,10,89,167,113,182,164,217,248,0,138,188,81,252,9,226,111,201,124,226,16,161,107,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,22,181,167,117,95,53,216,182,181,149,108,213,110,10,212,221,253,53,58,151,9,201,114,159,216,133,45,123,26,108,148,181,109,66,20,163,208,187,18,147,51,236,35,23,231,146,220,164,89,185,29,194,58,188,171,134,232,136,253,195,86,142,221,82,242,175,61,36,217,167,48,136,200,113,73,109,174,102,212,183,25,132,184,241,155,171,36,173,123,150,181,236,78,198,154,232,25,103,205,86,17,230,190,205,147,120,97,109,74,90,87,78,145,211,84,233,21,38,208,205,70,156,179,53,114,205,230,144,181,167,99,137,73,169,11,66,148,133,104,164,235,189,14,33,29,128,86,175,26,76,11,174,221,54,37,165,143,54,229,26,148,184,150,79,81,78,185,101,234,134,231,116,178,222,142,136,71,169,145,27,172,182,249,186,157,155,141,72,84,189,201,65,165,78,169,48,47,135,214,49,82,176,67,54,150,45,221,114,215,165,210,173,233,178,30,162,86,29,106,82,88,96,216,150,202,217,109,82,148,181,161,29,51,114,21,29,247,13,103,162,73,141,228,70,164,36,135,160,226,143,227,179,19,126,75,228,240,135,117,202,206,49,85,112,67,133,38,49,221,214,213,122,37,42,225,155,124,72,162,81,221,118,82,152,124,223,151,14,150,203,138,138,164,45,11,234,91,142,169,15,182,104,61,82,108,111,50,52,161,68,43,214,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,141,52,97,86,25,218,184,55,135,22,230,22,217,81,58,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,99,128,113,71,240,39,137,191,37,243,136,66,128,71,160,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,81,154,234,22,109,48,106,21,229,205,165,67,187,233,186,67,186,104,144,158,90,186,9,91,150,77,184,73,112,137,100,203,232,71,53,179,213,105,45,86,223,49,107,105,195,18,0,0,5,0,231,219,59,245,220,220,95,109,66,183,37,85,105,184,101,68,229,59,68,162,76,101,17,222,92,163,100,137,233,82,210,219,174,33,199,183,169,212,54,123,205,40,107,77,169,74,156,116,215,249,50,9,148,10,86,110,241,66,109,10,229,188,162,82,109,235,118,57,75,172,67,139,81,75,21,185,76,56,219,201,109,216,45,173,151,80,180,55,33,49,210,242,150,68,73,75,200,34,245,150,145,127,212,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,10,245,226,215,148,59,86,242,195,137,153,154,180,161,82,169,87,125,177,201,250,67,33,249,237,194,110,173,75,34,229,39,113,44,137,14,204,109,102,194,26,245,146,183,27,53,52,92,213,148,118,202,163,44,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,161,220,156,230,10,102,103,114,251,109,226,221,90,223,244,53,86,119,62,29,74,51,76,62,136,167,41,135,84,218,220,140,183,146,92,198,87,180,150,70,133,56,148,41,74,104,220,90,218,89,140,225,9,233,195,43,61,181,92,17,188,169,216,25,138,87,52,70,240,190,189,33,196,197,153,84,125,72,69,183,53,100,165,37,109,185,161,146,35,60,238,137,113,11,218,218,22,231,63,115,100,79,115,110,208,7,63,199,76,116,195,140,186,97,197,71,20,49,66,179,208,210,160,232,211,44,180,68,185,85,9,74,35,54,226,198,108,204,185,143,47,106,180,45,73,36,148,169,107,82,16,133,173,57,225,204,62,96,111,236,205,98,132,236,87,196,101,196,69,74,100,120,241,26,135,4,222,40,80,152,101,178,74,90,142,219,206,56,166,208,106,222,234,146,74,208,220,117,197,118,110,49,45,120,42,120,167,186,126,31,206,243,26,112,186,144,21,87,199,59,244,39,251,201,252,52,85,172,42,77,86,163,26,124,202,125,50,92,168,244,184,229,46,115,172,178,165,162,43,6,235,108,147,174,168,139,68,32,221,121,166,201,74,208,183,184,132,247,168,136,250,174,87,115,55,127,101,103,20,41,184,129,104,73,151,50,154,137,9,85,106,222,58,139,209,161,86,88,38,221,111,99,233,108,246,169,104,75,238,169,165,173,43,38,220,52,175,106,180,52,171,66,152,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,158,28,216,248,167,198,79,136,23,15,152,190,57,253,70,211,186,168,244,42,69,211,86,182,106,176,168,183,7,81,232,138,140,136,78,55,22,161,200,89,33,254,157,213,17,33,222,90,204,146,189,134,123,84,100,71,161,137,213,195,171,136,205,11,45,118,173,91,8,113,154,45,86,101,160,142,174,177,66,157,11,124,153,16,165,114,247,174,1,50,181,146,9,151,214,131,54,205,59,18,135,221,90,156,213,14,173,214,96,85,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,255,0,184,116,229,214,54,94,242,209,110,49,89,180,226,82,111,107,170,58,107,55,51,196,211,169,150,226,220,90,215,22,60,130,121,41,91,107,98,59,141,182,166,116,36,33,222,121,145,25,173,107,92,160,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,94,225,95,159,88,210,163,82,178,177,140,149,216,144,215,14,59,52,251,26,167,35,154,107,152,179,117,229,28,9,50,28,117,73,37,146,86,195,81,80,148,33,27,26,229,106,107,54,146,187,74,1,31,243,175,154,234,22,82,240,106,109,229,205,165,76,187,234,90,195,181,168,147,94,90,122,249,91,144,78,56,105,108,141,102,203,8,95,53,195,213,9,61,16,223,49,11,117,179,25,247,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,154,112,49,253,54,126,237,255,0,18,22,168,0,0,0,0,0,0,3,254,30,101,185,13,155,47,39,114,21,222,90,232,43,115,61,60,51,162,222,173,57,136,120,37,19,147,87,70,157,77,59,152,106,234,53,56,204,163,235,100,202,36,163,106,18,234,187,19,219,220,125,186,24,168,185,144,170,150,229,73,81,165,181,211,203,99,77,83,185,43,211,114,117,239,45,75,185,68,45,199,38,188,68,232,88,171,108,158,20,226,249,116,117,100,254,106,119,174,231,87,171,146,31,87,213,199,140,148,183,177,13,182,158,213,118,235,175,126,164,42,215,16,34,51,100,98,84,248,212,131,250,184,92,174,89,246,255,0,94,58,12,254,214,191,172,125,227,70,56,3,120,183,127,97,37,10,237,107,236,207,234,180,255,0,145,37,214,255,0,85,63,169,238,33,208,132,7,226,233,140,223,64,112,122,153,97,69,115,73,87,127,59,111,103,119,73,42,3,167,222,133,23,114,255,0,89,63,183,184,83,109,139,109,74,187,238,168,54,236,54,185,175,75,230,237,78,226,78,187,91,82,207,180,204,139,185,39,237,26,104,195,251,82,61,147,104,192,182,34,167,107,80,249,187,75,83,63,182,234,215,237,51,246,171,222,61,16,0,0,0,0,0,0,0,0,255,0,55,222,110,51,14,72,116,244,67,72,53,168,253,196,69,169,138,67,226,163,153,47,202,198,43,43,14,232,234,219,72,181,220,56,239,39,77,119,76,141,38,107,42,94,170,105,42,45,80,225,118,18,141,63,137,246,143,21,195,139,47,11,198,220,116,166,85,39,150,148,187,97,246,106,235,255,0,202,46,52,200,138,52,118,56,133,22,169,116,251,116,50,251,140,251,175,178,155,2,61,46,159,22,153,17,27,24,136,202,24,105,58,153,237,66,18,73,34,212,245,51,236,34,239,49,250,64,0,0,0,0,127,20,164,161,38,181,30,132,146,212,207,238,28,203,19,243,31,132,120,65,21,82,111,139,159,161,208,143,106,122,41,78,234,122,44,244,250,166,151,253,205,95,224,252,7,13,172,241,69,203,21,41,38,166,110,126,167,66,215,78,138,160,143,127,254,104,126,239,250,71,199,71,22,28,181,173,27,253,41,219,166,186,114,39,255,0,153,143,123,97,241,17,203,37,240,235,17,91,189,250,89,50,13,41,109,175,70,212,23,170,148,105,34,45,122,98,46,245,105,175,220,36,45,191,116,208,110,152,45,84,168,83,186,152,239,161,46,54,190,82,209,170,84,68,100,122,40,136,251,148,95,225,31,88,0,0,67,222,39,216,90,156,68,203,196,218,130,21,181,250,47,47,148,173,53,211,157,58,17,31,245,210,93,200,246,235,251,5,14,48,233,176,234,93,79,122,117,255,0,16,210,174,90,241,9,120,161,131,212,59,193,223,206,204,234,119,151,187,100,167,155,47,234,167,216,223,184,117,0,0,0,0,0,0,0,0,0,0,0,0,0,16,51,139,197,242,205,189,128,141,219,41,145,203,149,92,215,146,91,12,247,114,102,192,90,191,170,100,93,135,237,50,253,162,152,236,219,126,85,209,114,67,161,66,78,231,164,243,54,150,164,95,101,181,40,251,204,139,185,39,237,26,117,179,173,120,22,109,189,22,221,166,35,108,104,155,246,22,170,61,55,45,75,63,180,102,125,234,63,104,251,64,3,240,214,171,84,219,122,153,34,177,87,147,200,137,21,181,186,235,155,20,173,169,74,77,74,61,18,70,103,216,70,125,132,43,131,54,188,87,169,86,140,186,173,139,130,145,253,33,80,97,79,193,122,163,189,77,116,238,164,223,105,71,202,147,12,210,189,170,75,74,236,86,135,174,154,247,152,171,220,83,198,140,65,198,58,219,245,219,234,183,215,190,243,170,119,251,89,134,182,153,173,106,255,0,90,66,8,251,92,95,179,219,248,15,135,110,88,247,77,219,33,184,182,253,47,170,117,213,146,16,158,123,109,234,163,50,34,45,86,162,46,245,23,248,71,180,123,44,120,224,193,17,187,100,109,37,22,226,254,146,134,125,159,253,116,124,155,147,3,177,74,209,97,185,55,13,175,210,54,235,100,234,21,214,199,115,84,153,25,145,250,142,31,234,159,248,7,141,143,34,109,30,160,137,17,215,201,149,17,210,82,79,66,86,213,165,90,151,126,164,122,25,9,247,146,158,37,119,70,26,206,165,225,254,42,75,235,237,247,100,49,21,18,121,109,181,210,52,103,29,162,61,140,69,82,220,216,218,28,63,181,169,235,167,126,134,46,26,199,189,237,220,68,182,96,221,182,172,238,174,157,80,97,167,218,119,148,227,122,165,109,165,196,246,45,41,87,217,90,79,180,139,188,125,224,0,0,0,0,17,167,63,185,125,139,143,152,5,85,166,182,206,234,141,0,159,174,67,61,198,91,158,98,20,162,109,63,156,66,75,85,59,222,122,151,188,143,217,65,133,233,108,58,191,72,149,245,53,59,98,175,219,246,85,177,248,207,127,202,73,232,164,125,229,248,144,208,6,69,113,214,30,56,224,29,6,162,82,57,147,232,209,34,210,102,122,134,90,188,204,40,198,225,254,109,9,251,78,251,53,47,113,159,178,68,128,0,0,0,0,255,0,149,173,45,161,78,44,244,74,72,204,207,238,28,190,254,204,230,8,225,143,52,175,107,215,209,198,202,148,149,151,163,101,189,161,150,237,127,54,210,191,81,95,224,252,7,52,137,196,143,39,178,229,244,69,138,251,93,83,252,134,211,232,42,161,238,61,116,35,254,213,208,181,49,217,236,140,103,195,92,70,136,137,214,109,201,233,6,86,68,100,174,142,67,93,228,147,238,113,9,62,229,167,252,63,136,246,169,82,86,146,90,79,82,81,106,95,128,254,128,10,33,226,149,133,167,98,230,50,163,112,51,27,100,122,255,0,39,98,183,235,187,145,2,18,15,176,214,163,46,213,251,139,246,143,199,195,35,25,147,133,89,129,137,76,151,43,147,79,184,57,157,73,108,221,187,145,10,98,145,220,133,40,189,103,61,154,125,250,139,234,16,227,138,189,225,232,12,166,92,180,20,61,177,218,223,71,176,182,235,175,38,167,5,103,253,83,46,227,247,151,237,20,69,26,75,209,30,75,236,43,106,211,174,135,161,31,121,105,237,31,186,149,73,172,221,149,118,233,212,184,253,84,233,58,236,70,244,35,118,212,153,159,106,140,136,189,84,159,248,5,221,100,47,32,180,124,191,211,17,123,222,241,250,155,186,78,186,22,245,35,165,218,169,77,127,173,72,91,75,220,211,201,246,118,105,239,212,202,110,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,99,248,11,147,59,7,54,124,53,112,242,28,200,49,41,215,181,58,61,117,218,13,121,166,153,101,245,62,221,74,170,81,162,74,146,108,58,241,193,231,72,55,28,105,189,15,82,220,158,222,250,171,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,159,116,198,126,32,88,251,142,216,29,69,192,75,213,234,82,40,180,174,131,169,168,196,84,210,169,86,58,70,77,8,235,221,114,74,209,35,122,246,190,189,80,90,188,218,22,90,26,72,124,12,157,229,86,242,205,126,46,83,236,250,53,54,90,109,138,116,136,242,110,202,187,110,19,40,167,83,141,126,185,37,213,33,105,234,92,74,92,75,40,218,173,203,35,81,151,45,14,45,18,171,139,110,14,216,56,21,96,101,255,0,14,112,230,131,18,157,77,167,71,175,52,235,173,69,101,151,234,15,182,205,37,149,75,148,166,80,132,187,37,196,180,131,113,211,73,26,140,191,2,47,63,193,83,197,61,211,240,254,119,152,211,135,85,227,157,250,19,253,228,254,26,56,255,0,6,170,77,42,191,153,43,218,133,93,166,68,168,211,106,56,111,82,137,50,28,182,82,243,18,88,114,125,61,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,60,87,17,156,148,127,37,92,71,98,191,96,83,42,174,97,149,211,245,148,217,47,151,53,186,92,227,53,155,148,197,61,185,75,86,212,32,156,105,78,146,84,182,212,164,234,234,153,117,195,137,84,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,31,101,51,47,212,172,178,224,53,177,133,16,209,17,117,40,113,250,186,244,200,228,147,41,181,87,180,84,151,121,132,219,106,113,4,173,26,105,78,39,121,50,211,41,86,187,71,96,0,1,82,188,104,240,247,3,169,21,219,115,17,96,215,186,108,88,175,116,209,37,209,35,242,73,185,52,118,81,36,142,163,33,40,107,153,206,230,116,241,208,227,142,232,182,217,52,33,42,228,168,209,88,34,247,184,83,217,88,47,64,202,228,11,187,10,36,75,149,82,186,100,19,183,91,181,21,196,114,108,106,172,118,144,203,177,13,76,36,148,136,201,81,45,246,26,116,212,178,110,94,243,211,154,100,38,80,12,214,102,199,197,62,50,124,64,184,124,197,241,61,56,127,101,158,205,205,127,15,203,215,11,111,9,210,233,203,78,36,75,169,82,42,113,140,212,186,117,69,186,84,36,52,249,183,184,146,242,54,186,226,22,218,140,183,33,106,218,164,47,99,136,174,188,98,193,219,251,2,175,250,166,28,226,53,6,93,58,165,78,144,251,77,58,236,87,153,98,160,195,111,56,202,101,197,83,200,66,157,140,226,154,89,182,233,36,137,68,95,137,21,159,240,167,207,61,42,181,108,192,202,238,43,213,34,83,234,84,8,228,221,169,90,168,213,18,130,169,176,185,8,109,170,97,243,220,220,169,40,83,232,67,13,181,169,41,148,108,36,35,146,70,236,138,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,97,60,86,50,37,74,58,84,252,211,96,213,179,45,53,36,200,55,239,122,85,57,132,169,135,24,52,173,78,86,9,4,100,164,45,42,36,147,251,18,162,89,47,158,162,70,199,220,114,168,69,212,240,132,203,71,228,203,6,165,227,165,211,73,228,220,152,141,183,209,221,67,27,94,137,67,105,71,202,219,189,164,184,223,80,230,231,143,106,214,219,173,34,18,203,67,32,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,85,113,206,253,9,254,242,127,13,28,127,131,85,38,149,95,204,149,237,66,174,211,34,84,105,181,28,55,169,68,153,14,91,41,121,137,44,57,62,158,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,31,43,137,126,71,36,229,198,242,123,24,108,117,196,94,29,94,149,135,16,204,70,208,212,117,208,234,47,19,143,156,36,178,130,74,78,49,165,14,169,149,33,62,162,27,54,214,68,105,66,222,230,153,32,206,141,213,148,124,71,98,116,213,85,107,118,13,75,152,197,110,222,106,115,137,109,28,211,103,116,232,204,26,201,147,152,130,97,178,37,44,189,118,201,77,110,70,226,113,26,9,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,28,255,0,29,48,47,14,51,23,135,21,28,47,197,10,55,93,74,157,163,172,188,209,146,37,83,229,36,140,155,149,25,195,35,229,188,141,202,208,244,52,154,84,164,45,43,66,214,133,80,183,242,22,204,119,242,142,254,75,255,0,67,63,209,95,246,215,91,185,126,139,244,94,253,190,148,234,54,255,0,105,255,0,191,219,191,127,212,236,231,253,72,190,156,11,192,188,56,203,166,28,83,176,191,11,232,221,13,42,14,174,188,243,166,75,149,80,148,162,34,114,84,151,8,139,152,242,246,167,83,208,146,73,74,80,132,161,8,66,19,158,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,15,41,197,23,32,176,239,10,21,75,51,24,59,79,165,82,234,182,229,62,76,235,178,142,196,102,33,183,83,138,133,187,37,250,146,86,148,167,124,196,243,28,83,188,195,82,158,109,41,218,100,182,201,15,114,174,23,89,5,153,120,87,105,185,152,198,42,125,86,151,74,183,42,17,167,90,116,119,227,63,13,202,156,164,33,169,44,84,148,181,37,59,225,167,152,218,154,229,154,146,243,137,86,227,36,54,104,122,223,192,82,183,26,191,20,246,183,195,248,62,99,81,30,43,133,182,14,216,56,235,141,23,238,28,226,53,6,37,70,155,81,195,122,163,77,58,236,86,94,126,158,251,146,225,50,153,113,84,242,22,150,164,182,151,86,109,186,73,51,73,159,226,71,197,51,85,150,123,203,42,24,185,51,11,111,9,209,42,40,84,116,212,169,21,56,198,73,69,70,156,226,220,67,79,155,123,141,76,175,115,78,33,109,168,207,106,208,173,170,90,54,56,185,1,195,67,60,114,114,227,121,51,131,215,194,34,47,14,175,74,195,107,122,91,139,106,58,232,117,23,137,182,10,106,158,89,165,39,24,210,134,146,242,86,175,81,13,147,136,50,52,173,15,93,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,8,213,158,140,230,208,178,121,135,17,106,109,210,189,51,121,221,29,68,123,102,154,234,22,81,84,227,68,142,108,153,46,39,77,25,107,154,209,155,105,81,56,226,150,148,167,105,26,221,110,74,128,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,163,213,113,17,200,44,204,177,221,69,126,97,109,62,171,82,195,42,223,54,70,133,25,249,31,70,92,39,26,71,77,42,78,211,65,50,181,190,218,99,184,226,201,197,122,205,171,114,155,230,59,10,198,143,114,115,151,175,228,193,151,219,111,9,166,201,165,77,173,68,231,205,173,212,41,209,121,45,204,156,251,170,113,74,51,50,37,187,203,65,182,194,93,89,18,148,219,13,250,168,45,16,158,214,2,149,184,213,248,167,181,190,31,193,243,26,136,246,188,28,44,11,55,20,236,220,193,97,246,32,219,209,43,150,245,114,61,185,26,116,25,36,123,29,70,181,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,40,149,157,124,168,215,114,151,140,179,108,222,85,86,101,161,82,214,101,173,91,154,202,19,215,197,218,131,113,179,83,102,104,55,152,90,249,78,22,136,81,232,135,57,104,67,173,144,250,185,108,207,214,56,229,142,196,187,108,59,58,161,233,40,149,186,122,35,208,142,169,37,233,12,219,50,137,229,173,114,98,70,90,141,146,222,79,190,165,54,104,36,169,222,75,139,220,150,214,219,188,2,214,180,238,171,230,187,22,214,178,173,154,173,193,90,155,191,166,167,82,225,57,46,83,251,16,165,175,99,77,146,150,173,168,66,148,122,23,98,82,102,125,132,98,210,113,143,35,150,110,80,184,112,226,116,169,75,137,92,196,90,228,122,26,43,213,228,32,246,54,143,76,193,87,69,15,113,18,145,25,42,36,153,168,200,150,242,210,75,89,36,146,211,77,85,8,191,238,40,254,4,241,55,228,190,113,8,80,8,213,64,14,105,152,124,192,216,57,101,194,249,216,175,136,203,150,186,108,57,17,226,53,14,9,178,115,102,190,243,132,148,181,29,183,156,109,46,44,147,189,213,36,149,169,54,211,138,237,218,99,235,96,133,235,85,196,172,23,176,113,26,187,30,35,21,43,170,215,165,86,230,53,17,10,75,13,191,38,35,111,56,150,210,165,41,68,130,82,204,136,141,74,61,52,212,207,188,123,81,231,239,250,77,131,90,179,106,208,241,74,153,111,207,180,219,142,114,234,205,87,217,101,218,114,88,96,201,227,117,244,190,70,209,33,179,108,156,220,190,196,236,37,118,105,168,205,14,42,211,176,226,145,136,247,29,51,8,110,58,173,122,204,141,80,117,186,37,74,169,12,163,74,147,20,143,213,82,219,35,252,72,148,105,109,75,73,18,148,211,38,163,105,30,215,40,182,110,17,223,249,139,179,45,108,119,175,196,163,88,146,100,73,122,177,42,93,81,20,230,13,12,197,121,230,217,114,74,204,137,180,58,235,109,180,102,74,74,204,156,50,66,146,179,74,139,73,32,0,34,175,20,127,2,120,155,242,95,56,132,40,4,93,159,12,172,137,82,176,70,205,167,99,158,41,91,50,219,197,10,244,119,21,22,29,81,132,161,118,220,37,154,146,148,54,222,166,104,146,243,90,41,197,175,107,136,67,156,141,173,153,61,205,141,124,85,51,207,74,197,41,63,201,187,8,234,145,42,22,157,54,68,90,149,114,225,166,213,19,34,53,101,254,81,56,212,86,85,29,195,105,200,205,27,137,82,247,238,51,144,210,72,146,142,70,231,35,86,68,176,67,30,113,139,30,104,211,48,34,185,46,213,153,106,200,106,163,81,187,146,222,230,40,140,43,114,117,90,79,213,125,110,164,156,109,49,79,177,226,230,37,122,52,78,173,26,30,30,83,21,112,206,213,198,76,56,184,240,182,245,137,212,81,110,106,123,180,249,59,91,109,110,51,188,189,71,218,230,33,104,75,205,44,146,227,107,52,158,199,16,133,17,106,146,25,140,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,123,92,119,198,58,238,62,226,100,220,85,186,89,217,90,170,211,233,81,234,46,110,65,245,50,162,83,163,196,118,78,136,66,16,142,114,227,169,222,90,82,73,71,51,97,106,73,212,255,0,44,220,80,170,202,193,122,54,11,178,153,108,83,105,151,69,78,232,144,105,154,174,68,199,228,196,133,25,173,241,244,36,239,97,49,30,218,225,154,143,73,110,36,137,61,187,230,87,6,204,20,250,115,152,42,182,49,203,168,114,98,97,149,60,185,44,54,238,215,31,157,81,106,68,118,247,36,219,81,41,148,176,137,134,173,22,133,19,156,141,55,39,121,11,169,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,4,159,226,107,145,42,174,8,222,85,28,115,194,219,102,35,120,95,94,144,218,165,67,165,176,164,34,219,154,178,74,84,135,27,212,201,17,158,119,85,54,180,109,109,11,115,145,181,178,38,121,177,87,47,25,129,191,178,203,138,16,113,95,14,87,17,117,40,113,228,68,118,28,227,120,225,77,97,230,205,42,106,67,108,184,218,156,65,43,99,169,73,171,66,113,166,213,219,180,134,135,176,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,0,21,107,197,67,33,81,165,70,170,230,159,6,232,81,33,174,28,119,170,23,205,50,63,52,215,49,102,235,41,41,241,163,182,210,146,75,36,173,247,101,45,75,66,54,53,205,208,214,110,169,117,193,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,41,151,76,203,225,102,104,44,70,111,172,51,171,126,183,91,70,152,252,111,74,83,62,185,230,155,234,216,101,215,57,60,222,66,214,222,229,122,232,209,69,237,34,168,14,34,57,250,153,153,203,168,172,60,45,168,85,105,184,101,68,230,199,212,164,191,31,233,51,134,227,75,234,101,70,220,72,54,80,182,27,84,118,220,65,184,159,89,197,109,83,156,182,185,174,71,50,137,85,205,246,46,42,212,126,163,46,143,105,208,99,166,165,113,213,88,142,165,173,12,26,201,40,138,202,205,38,210,36,188,123,182,115,15,66,67,111,56,73,115,148,109,170,255,0,172,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,151,113,250,166,210,106,180,232,208,38,84,41,146,226,199,170,71,57,112,93,121,149,33,18,152,39,92,100,221,105,70,90,45,4,235,46,182,106,78,165,189,181,167,189,38,69,106,156,43,243,235,26,84,106,86,86,49,146,187,18,26,225,199,102,159,99,84,228,115,77,115,22,110,188,163,129,38,67,142,169,36,178,74,216,106,42,18,132,35,99,92,173,77,102,210,87,102,151,77,217,106,216,212,41,87,77,235,115,82,173,250,44,45,157,77,70,169,53,184,145,88,222,180,161,27,221,112,210,132,238,90,210,146,212,251,84,162,34,237,50,20,3,158,140,230,215,115,135,136,241,106,109,210,189,13,102,90,253,68,123,102,154,234,16,114,146,219,166,142,108,153,46,39,93,94,119,148,209,155,105,81,182,218,80,148,167,113,146,221,115,128,84,109,59,170,143,66,164,93,53,107,102,171,10,139,112,117,30,136,168,200,132,227,113,106,28,133,146,31,233,221,81,18,29,229,172,201,43,216,103,181,70,68,122,24,157,92,21,60,83,221,63,15,231,121,141,56,93,72,10,171,227,157,250,19,253,228,254,26,56,255,0,6,170,77,42,191,153,43,218,133,93,166,68,168,211,106,56,111,82,137,50,28,182,82,243,18,88,114,125,61,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,60,86,121,120,126,221,89,98,190,232,191,147,214,106,183,69,153,121,212,17,73,182,244,75,147,106,133,59,146,199,243,105,92,168,205,181,206,121,229,191,211,182,222,229,45,13,43,179,84,168,88,87,12,44,164,99,110,89,172,219,134,161,139,247,68,186,114,238,89,4,182,108,134,100,177,42,36,5,182,123,78,107,174,163,122,122,151,18,148,164,146,194,201,28,162,71,52,220,94,196,199,168,188,216,248,167,198,79,136,23,15,152,190,44,251,44,217,81,195,140,218,240,204,195,107,42,245,107,161,170,193,244,235,244,10,251,12,146,229,82,37,42,175,48,141,73,35,50,230,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,42,50,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,114,43,134,238,90,63,148,110,99,169,126,159,164,245,118,101,149,178,191,112,115,152,230,71,145,203,95,243,88,75,222,211,141,47,156,241,22,230,156,219,204,97,169,91,79,84,139,254,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,250,183,77,167,117,88,213,217,86,181,235,108,213,109,250,212,45,157,77,58,169,9,200,146,152,222,132,173,27,218,112,146,180,238,66,210,162,212,187,82,162,50,236,50,23,125,195,187,63,80,243,57,106,157,135,138,85,10,85,55,19,104,156,168,250,156,150,35,253,38,108,219,117,125,76,88,219,137,102,242,16,195,138,144,219,104,54,211,234,184,157,169,115,150,212,149,199,76,116,195,140,186,97,197,71,20,49,66,179,208,210,160,232,211,44,180,68,185,85,9,74,35,54,226,198,108,204,185,143,47,106,180,45,73,36,148,169,107,82,16,133,173,57,225,204,62,96,111,236,205,98,132,236,87,196,101,196,69,74,100,120,241,26,135,4,222,40,80,152,101,178,74,90,142,219,206,56,166,208,106,222,234,146,74,208,220,117,197,118,110,49,207,234,116,154,173,22,74,33,214,105,146,224,72,114,59,18,208,212,150,84,210,212,195,237,33,230,93,36,168,136,205,14,52,227,110,33,93,202,66,210,162,212,140,140,90,87,3,31,211,103,238,223,241,33,106,128,0,0,0,0,0,0,0,33,30,125,50,11,71,204,13,49,87,181,143,31,167,187,163,105,169,111,82,250,173,202,138,223,250,236,132,52,141,173,50,175,103,110,190,253,12,233,22,173,72,173,90,117,119,41,213,72,253,44,232,218,111,70,244,47,110,228,145,151,106,76,200,253,85,23,248,71,225,147,37,233,111,41,247,213,185,106,211,83,208,139,184,180,246,11,221,225,81,120,122,127,41,150,221,1,111,111,118,137,214,111,45,186,105,206,169,206,89,127,84,139,184,189,231,251,4,199,20,43,196,223,25,147,138,185,128,151,76,137,43,157,2,223,229,244,197,179,110,222,124,40,106,95,122,18,163,245,155,246,235,247,104,63,103,11,108,45,59,239,49,148,234,251,241,185,145,232,28,237,234,223,166,156,248,19,80,93,132,180,159,122,61,199,251,5,239,0,15,226,148,148,36,214,163,208,146,90,159,224,60,85,239,140,248,107,135,49,23,58,242,185,61,30,202,8,204,213,209,200,119,184,148,125,205,161,71,220,133,127,131,240,28,98,95,18,60,158,196,151,209,30,43,238,117,47,242,28,79,160,170,133,180,245,208,207,251,87,67,208,199,75,176,115,57,130,56,157,202,43,38,245,244,137,188,164,165,5,232,217,108,234,103,183,79,206,52,159,215,79,248,127,17,212,16,180,184,132,184,131,213,42,34,50,63,184,127,208,0,0,0,0,8,237,158,172,117,135,129,216,7,94,168,156,142,92,250,204,73,84,152,126,161,158,143,61,10,73,182,127,155,90,126,211,94,221,11,222,101,237,207,249,250,91,17,111,211,219,245,213,59,158,175,217,246,83,189,249,47,127,201,73,106,165,253,197,248,16,191,44,128,229,246,46,1,224,21,42,156,235,59,106,85,242,98,185,48,247,25,237,117,248,81,73,105,252,226,210,122,41,174,242,208,189,196,94,217,46,0,0,0,0,3,224,223,23,189,187,135,118,204,235,182,234,157,210,83,169,236,58,251,174,242,156,115,68,161,181,56,174,196,37,74,251,40,81,246,17,247,10,121,206,183,18,187,163,18,167,85,48,255,0,10,229,244,22,251,82,31,138,185,60,182,221,234,218,35,146,209,158,199,226,165,109,239,109,109,159,218,212,180,211,191,83,16,18,68,137,181,138,130,228,72,95,58,84,183,77,74,61,9,59,150,165,106,125,218,17,106,102,61,149,183,129,216,165,119,48,228,155,122,215,234,219,105,179,117,106,235,99,183,162,72,136,204,253,119,11,245,139,252,35,235,51,150,60,112,124,148,109,89,27,182,164,212,127,210,80,203,179,255,0,174,143,23,113,216,247,77,165,33,200,183,5,47,165,117,165,154,22,158,123,110,104,162,51,35,45,80,163,46,244,159,248,7,220,194,204,104,196,28,28,173,177,93,177,107,125,3,236,186,151,127,181,152,119,83,37,161,95,235,168,89,119,182,143,103,179,241,22,133,148,174,43,212,171,186,85,42,197,198,184,253,5,65,245,49,1,154,142,245,59,212,58,163,97,164,159,42,52,50,74,55,41,78,171,181,90,22,154,107,220,98,199,232,181,170,109,195,76,143,88,164,73,231,196,148,218,29,105,205,138,78,228,169,36,164,158,138,34,50,236,50,62,210,31,184,0,124,91,194,216,131,121,91,210,173,218,146,119,70,151,179,121,106,101,174,213,165,101,246,76,143,189,37,237,25,138,188,173,249,86,189,201,50,133,53,59,94,141,203,220,90,145,253,166,210,162,238,51,46,229,23,180,92,231,8,123,229,155,135,1,92,182,85,35,153,42,135,167,56,182,25,109,231,77,158,180,255,0,84,136,251,11,216,103,251,4,243,0,0,0,0,0,0,0,0,0,0,0,0,1,80,28,103,110,182,231,223,54,165,176,74,213,116,206,187,113,105,253,209,154,122,253,223,119,188,196,116,225,215,135,136,196,12,203,91,204,60,222,246,162,245,123,203,93,62,213,62,89,151,245,146,125,232,26,10,0,30,11,25,113,178,194,192,187,77,219,194,254,170,244,80,155,219,161,242,30,115,118,174,182,223,250,211,107,50,237,117,30,207,111,227,165,27,230,143,62,216,175,152,105,53,10,34,170,61,13,172,252,134,100,49,79,228,198,119,97,166,41,178,191,173,233,219,112,245,53,184,125,167,217,187,179,184,140,112,172,50,194,235,211,24,46,216,182,133,145,75,235,234,51,29,66,118,115,218,107,66,91,168,111,118,174,173,9,251,78,39,179,95,111,226,45,59,44,92,37,45,122,28,106,101,213,141,235,244,133,65,38,204,163,166,232,227,92,165,145,50,189,188,216,211,13,42,209,68,234,117,211,183,93,125,194,192,236,220,49,178,48,254,159,30,151,105,209,122,24,209,144,134,218,71,82,243,187,73,41,74,75,181,197,168,207,177,9,239,63,96,245,35,242,84,105,112,106,209,151,18,160,199,53,167,18,105,82,119,26,117,35,35,35,237,35,35,238,51,17,51,50,188,57,48,99,25,105,21,10,157,191,65,244,93,206,233,58,243,83,58,169,111,239,116,210,242,136,185,107,146,134,203,87,28,37,118,150,157,154,119,31,101,53,230,43,46,151,238,92,111,153,54,141,233,79,228,161,74,91,144,158,230,178,174,124,126,115,205,182,189,173,186,230,221,220,149,30,138,61,75,219,236,215,179,228,63,59,181,236,184,221,145,237,171,138,111,54,204,168,200,66,100,51,203,66,121,11,113,216,168,83,219,144,195,142,171,107,44,168,182,17,150,191,143,125,228,97,245,251,110,226,93,163,75,189,45,121,157,77,58,171,21,137,108,175,150,180,122,174,180,135,19,216,180,165,95,101,105,239,34,239,246,119,15,70,0,0,0,0,63,206,75,13,202,142,236,103,147,185,183,144,166,212,90,233,169,25,104,98,137,248,157,96,7,228,147,27,230,221,20,246,182,211,238,135,92,169,168,247,107,163,242,101,205,89,151,107,138,87,217,108,187,116,73,125,196,63,111,11,92,122,123,11,177,186,53,155,41,207,230,23,74,209,78,74,116,46,199,228,203,132,217,30,164,218,149,246,91,238,213,37,247,151,120,188,212,45,46,33,46,32,245,74,136,148,71,247,24,255,0,160,0,0,0,30,115,16,239,235,115,12,108,218,181,241,117,204,233,169,180,136,111,204,125,206,91,139,245,90,105,110,171,177,180,169,95,101,10,238,35,238,238,62,225,75,217,198,226,77,127,226,253,110,125,169,134,181,111,70,218,13,58,235,72,250,134,30,234,146,75,144,217,57,245,209,80,234,55,52,226,61,93,123,52,247,234,33,28,249,242,234,147,29,159,57,222,107,239,173,78,56,189,164,157,84,163,51,51,208,136,139,188,204,126,113,245,45,235,154,183,106,84,27,170,208,102,244,178,154,50,82,87,203,66,244,50,81,40,187,22,70,93,233,47,103,176,76,92,184,241,65,198,220,47,171,211,105,23,245,99,233,5,174,210,153,97,113,186,120,145,57,45,18,153,73,171,123,81,20,226,182,180,218,203,77,117,61,218,247,145,11,130,192,44,127,176,243,15,99,198,189,44,121,252,230,212,72,68,150,185,79,39,144,249,178,211,139,111,115,173,183,187,111,57,37,184,139,67,246,123,72,186,104,10,248,227,5,132,143,93,184,71,74,196,10,116,77,239,90,252,254,106,185,132,90,245,50,160,52,158,195,89,23,114,79,185,39,251,59,197,55,80,43,115,173,202,187,21,154,107,220,169,49,247,108,94,210,86,155,146,105,62,197,17,151,114,143,216,52,193,130,248,143,15,22,48,230,149,124,66,86,168,168,115,251,52,62,206,91,238,53,237,74,127,185,159,176,191,202,43,163,141,13,232,202,24,180,44,244,201,245,220,244,134,230,246,31,176,233,206,23,110,223,219,222,42,152,92,31,12,44,149,211,173,138,4,92,109,190,96,239,171,203,223,208,55,205,81,114,118,174,108,103,59,90,124,210,173,200,82,62,210,59,61,157,186,152,178,80,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,2,184,196,92,249,121,174,98,229,22,46,31,83,226,77,196,88,241,214,139,174,185,73,169,71,114,33,161,165,174,59,112,165,180,222,229,42,115,74,101,68,165,40,219,91,109,114,208,162,116,141,190,158,189,133,217,240,136,185,242,243,39,1,151,111,97,205,62,37,27,16,74,67,171,187,162,205,169,71,126,171,84,91,60,189,179,80,148,237,119,161,73,73,66,27,73,182,148,52,181,58,141,92,89,173,231,185,7,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,234,188,115,191,66,127,188,159,195,68,32,201,158,104,42,185,76,198,136,216,141,14,145,18,163,77,168,199,69,18,188,211,177,212,243,233,165,57,46,59,210,85,21,36,235,73,41,59,99,145,54,110,40,209,169,250,197,237,43,232,171,66,194,60,219,224,52,218,124,58,180,75,142,196,196,42,59,140,181,58,34,80,179,36,47,82,75,205,147,200,81,53,37,135,82,74,34,113,27,218,121,146,220,146,90,12,138,0,101,159,134,21,87,10,243,179,38,167,126,211,229,214,48,250,206,143,244,170,210,170,198,156,162,66,230,149,65,73,166,70,152,179,105,163,118,75,109,48,185,14,182,193,114,210,180,177,189,91,29,38,220,180,160,0,28,171,51,185,133,181,114,191,131,85,172,92,186,99,117,253,7,46,53,58,150,137,77,199,122,167,57,213,109,106,59,106,89,255,0,124,226,205,41,90,144,211,78,172,144,189,155,79,60,56,197,140,87,246,58,223,245,76,70,196,106,244,186,141,74,163,33,247,90,105,217,79,60,197,61,135,30,113,228,196,138,151,150,181,53,25,181,58,178,109,162,81,146,72,255,0,19,63,107,137,249,67,198,92,34,192,235,23,48,87,140,42,82,45,107,255,0,151,208,38,60,244,187,42,47,57,149,63,23,168,111,66,34,231,176,133,186,142,90,151,181,41,52,187,202,89,146,15,208,100,115,55,117,92,160,226,226,174,183,233,210,235,22,157,122,58,105,183,29,41,137,10,66,214,193,44,148,137,76,160,212,77,46,75,39,187,103,48,180,52,56,243,100,166,249,166,226,116,17,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,214,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,234,185,250,201,69,171,154,204,56,151,91,164,211,58,124,77,182,105,239,57,110,84,35,147,104,114,126,194,83,137,166,72,55,20,132,41,151,86,102,72,82,212,92,151,22,107,35,218,167,80,237,11,127,162,171,10,234,255,0,101,109,203,146,220,168,127,229,33,206,166,206,142,231,252,151,25,121,183,17,247,41,42,79,176,200,90,165,249,139,56,167,139,252,30,110,218,222,47,90,21,90,61,106,149,232,26,76,122,133,69,50,73,203,134,11,115,233,110,71,170,145,200,45,238,115,144,233,18,156,37,45,46,56,219,139,74,136,149,177,21,109,135,183,173,87,13,111,251,107,17,168,81,226,63,82,181,107,16,171,112,218,150,133,41,135,31,140,242,30,109,46,37,42,74,141,6,164,17,25,18,146,122,107,161,151,120,208,158,78,243,85,102,230,191,8,233,247,133,26,165,17,55,61,58,60,120,215,101,33,182,205,149,211,170,38,143,92,210,210,150,181,116,206,41,46,41,149,238,86,228,17,164,207,152,135,16,136,43,153,126,19,242,92,204,53,169,95,194,56,82,223,195,171,226,232,142,205,201,79,132,235,77,75,160,161,249,18,100,77,122,50,83,25,49,163,65,102,43,105,67,36,181,45,124,211,109,178,75,134,180,36,237,38,211,181,168,86,53,171,70,178,173,104,61,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,246,136,45,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,68,170,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,19,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,44,214,99,93,167,102,216,184,185,119,217,248,119,120,196,186,173,138,77,98,76,106,69,94,51,230,242,37,68,74,207,148,102,239,45,180,184,178,78,137,90,219,79,41,75,74,148,217,173,179,66,213,97,60,25,49,175,25,101,93,85,220,14,122,159,85,174,225,180,26,123,149,54,228,242,146,182,109,185,203,112,141,41,231,45,196,242,217,145,245,255,0,80,130,113,70,234,121,136,66,19,212,184,45,168,0,126,70,233,52,166,106,178,43,172,211,34,34,165,50,59,49,36,76,75,41,39,222,97,149,56,166,154,91,154,110,82,16,167,222,82,82,103,162,77,215,12,180,220,122,254,177,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,63,37,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,89,166,113,50,171,102,230,191,8,234,22,125,102,155,17,55,61,58,60,137,54,157,93,199,13,149,211,170,38,143,80,148,234,80,181,116,206,41,45,165,228,109,86,228,17,40,139,152,134,214,140,251,98,174,25,221,88,55,136,247,30,22,222,177,58,122,213,179,80,118,159,39,107,110,33,183,182,31,168,251,92,196,33,106,101,212,26,92,109,102,146,222,218,208,162,45,20,66,194,184,83,231,158,171,69,185,160,101,119,21,234,146,234,20,218,252,130,110,212,173,84,106,138,89,211,31,68,116,54,213,48,249,238,109,76,101,165,132,33,134,218,208,210,242,246,18,23,206,35,106,221,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,115,76,195,230,6,193,203,46,23,206,197,124,70,92,181,211,97,200,143,17,168,112,77,147,155,53,247,156,36,165,168,237,188,227,105,113,100,157,238,169,36,173,73,182,156,87,110,211,25,225,199,76,116,196,124,197,226,61,71,20,49,66,179,215,85,103,104,211,44,180,70,136,180,248,169,51,54,226,198,108,204,249,108,163,114,180,45,77,70,165,41,107,82,214,181,173,90,105,1,85,124,115,191,66,127,188,159,195,69,117,96,38,53,221,89,118,197,138,22,49,217,84,250,84,218,213,191,213,116,204,85,26,113,200,171,231,198,118,58,247,165,183,27,89,232,135,148,101,162,203,214,34,215,82,212,143,66,152,103,137,24,29,156,76,26,98,231,162,67,165,93,214,133,111,107,85,10,61,102,11,50,58,105,77,41,14,28,89,145,156,222,132,188,210,201,181,104,123,146,127,86,226,20,164,41,11,85,106,209,56,115,80,178,237,155,134,238,124,96,149,74,171,101,230,214,233,107,18,43,151,30,246,163,173,83,95,114,29,58,4,162,74,9,183,94,110,105,178,167,207,178,55,33,36,227,252,164,188,76,157,180,218,215,101,171,124,208,162,221,54,85,205,74,184,40,179,119,244,213,26,92,214,229,197,127,98,212,133,236,117,179,82,21,181,104,82,79,67,236,82,76,143,180,140,125,96,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,44,39,48,249,126,176,115,53,133,243,176,163,17,145,45,20,217,146,35,203,106,100,18,100,166,194,125,151,9,73,118,59,143,54,226,91,89,167,123,74,81,39,83,109,215,19,217,184,198,123,51,15,151,235,251,44,184,161,59,10,49,25,17,23,82,135,30,60,182,166,65,39,142,20,214,30,108,148,151,99,184,243,109,169,196,18,183,180,165,18,116,39,26,113,61,187,76,91,79,12,172,137,82,176,70,205,167,99,158,41,91,50,219,197,10,244,119,21,22,29,81,132,161,118,220,37,154,146,148,54,222,166,104,146,243,90,41,197,175,107,136,67,156,141,173,153,61,205,233,124,81,252,9,226,111,201,124,226,16,160,17,127,220,81,252,9,226,111,201,124,226,16,160,17,170,129,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,159,108,235,230,186,187,155,76,101,155,121,115,106,176,237,10,110,176,237,106,36,215,144,174,130,46,212,19,142,26,91,34,65,60,250,209,205,112,245,90,139,84,55,204,90,26,108,197,234,101,59,194,198,13,252,63,183,188,185,129,213,69,80,113,80,207,172,153,82,106,185,88,193,186,236,184,104,135,33,234,125,243,83,143,202,52,76,65,180,202,138,4,105,13,186,165,18,9,75,125,169,72,82,16,189,237,114,181,52,27,169,92,0,203,198,95,175,236,205,98,132,28,40,195,148,68,69,74,100,121,18,221,153,56,158,40,80,152,101,179,82,157,144,227,45,184,166,208,106,216,210,84,105,208,220,117,180,246,110,33,229,111,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,114,124,50,179,219,74,198,235,54,157,129,152,165,115,75,115,20,40,49,220,76,89,149,71,210,181,220,144,144,106,82,86,219,154,17,174,75,45,104,151,16,189,206,45,13,243,247,56,102,247,42,122,128,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,205,56,170,103,158,171,133,177,191,147,118,17,213,37,211,238,202,148,120,181,42,229,195,77,170,42,60,154,51,28,210,113,168,172,170,59,132,235,114,93,38,210,165,239,218,69,29,212,145,37,124,253,205,213,94,11,225,13,229,143,88,161,111,225,30,31,177,17,202,237,197,33,76,199,57,111,147,44,52,132,54,167,93,121,197,246,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,232,79,43,185,100,176,114,179,133,244,220,63,180,35,68,153,82,68,116,166,181,112,157,57,152,211,107,47,147,142,185,189,245,54,91,148,132,41,247,82,210,22,165,155,109,154,81,185,90,26,149,216,0,81,183,22,252,6,147,133,153,151,115,18,105,240,162,49,111,98,124,127,74,70,40,209,218,142,134,170,44,33,182,167,54,104,66,205,75,90,148,109,73,91,170,66,55,174,98,139,214,82,22,163,132,0,47,163,133,166,5,195,193,252,169,208,110,73,180,110,146,228,196,79,244,73,83,121,195,97,199,23,21,195,50,167,161,46,52,91,185,61,47,45,228,182,181,41,72,114,75,255,0,100,212,104,76,192,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,143,110,155,78,213,190,104,82,173,107,214,217,165,92,20,89,187,58,154,117,82,19,114,226,191,177,105,90,55,180,225,41,10,218,180,37,69,169,118,41,36,101,218,68,40,7,61,25,50,174,228,243,17,226,211,27,170,250,102,204,186,58,137,22,205,73,213,160,165,41,182,141,28,216,210,91,78,154,60,215,53,162,55,18,146,109,196,173,42,78,211,53,180,223,229,200,230,110,234,185,65,197,197,93,111,211,165,214,45,58,244,116,211,110,58,83,18,20,133,173,130,89,41,18,153,65,168,154,92,150,79,118,206,97,104,104,113,230,201,77,243,77,196,232,34,214,187,45,91,230,133,22,233,178,174,106,85,193,69,155,191,166,168,210,230,183,46,43,251,22,164,47,99,173,154,144,173,171,66,146,122,31,98,146,100,125,164,99,235,0,10,75,226,107,145,42,174,8,222,85,28,115,194,219,102,35,120,95,94,144,218,165,67,165,176,164,34,219,154,178,74,84,135,27,212,201,17,158,119,85,54,180,109,109,11,115,145,181,178,38,121,176,214,207,197,92,71,195,250,21,211,108,89,87,165,86,139,74,189,105,233,165,215,226,67,144,109,183,80,138,75,37,147,110,17,127,202,78,165,162,141,183,94,108,207,99,174,37,94,131,47,25,126,191,179,53,138,16,112,163,14,81,17,21,41,145,228,75,118,100,226,120,161,66,97,150,205,74,118,67,140,182,226,155,65,171,99,73,81,167,67,113,214,211,217,184,134,132,242,241,151,235,7,44,184,95,7,10,48,229,18,215,77,135,34,68,183,102,78,38,78,108,215,222,112,212,167,100,56,203,109,165,197,146,118,52,149,26,117,38,218,109,61,187,72,116,177,149,113,106,152,93,146,10,22,110,56,108,97,116,219,114,45,42,155,137,180,79,74,53,68,173,204,121,113,217,92,83,175,204,55,162,203,83,109,56,183,25,216,167,86,217,108,53,33,221,54,169,41,113,210,93,96,93,54,157,213,99,87,101,90,215,173,179,85,183,235,80,182,117,52,234,164,39,34,74,99,122,18,180,111,105,194,74,211,185,11,74,139,82,237,74,136,203,176,200,72,172,199,113,12,199,156,203,225,125,183,133,119,124,200,148,234,109,58,58,14,224,93,53,60,147,185,38,182,225,155,82,36,165,58,37,8,74,73,165,114,16,68,217,188,75,119,79,204,182,199,149,201,222,85,111,44,215,226,229,62,207,163,83,101,166,216,167,72,143,38,236,171,182,225,50,138,117,56,215,235,146,93,82,22,158,165,196,165,196,178,141,170,220,178,53,25,114,208,226,209,47,248,199,216,22,110,22,89,185,125,195,236,62,183,162,80,237,234,28,123,142,52,24,49,136,246,52,141,105,166,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,43,130,167,138,123,167,225,252,239,49,167,11,169,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,102,179,54,62,41,241,147,226,5,195,230,47,137,255,0,194,119,59,244,42,125,58,153,148,204,76,149,74,162,183,31,86,172,153,164,202,219,235,165,72,149,33,249,17,101,60,167,77,4,242,214,250,10,57,37,180,37,91,84,131,81,184,166,210,185,63,159,188,137,210,179,119,108,194,174,219,83,34,82,113,22,221,142,113,40,243,37,56,150,33,74,97,201,12,169,198,167,56,136,238,190,180,54,218,100,41,148,160,200,146,227,203,51,236,90,135,228,225,139,150,47,228,247,151,216,213,251,158,215,170,209,47,235,247,109,66,226,141,81,123,235,24,101,167,94,40,44,19,37,216,206,140,57,204,82,20,92,210,113,247,18,225,150,212,182,220,192,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,186,158,40,89,22,252,181,218,171,199,28,28,179,58,188,73,162,236,244,196,104,74,218,245,118,150,219,106,35,209,146,73,245,19,25,209,190,94,134,149,173,162,91,127,90,164,199,108,169,218,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,125,127,55,153,205,196,124,225,215,109,202,157,235,74,165,81,160,90,244,254,158,13,54,156,131,54,211,41,212,53,214,201,55,23,171,135,205,113,164,154,91,53,26,91,109,13,164,183,40,156,117,206,151,195,239,33,87,14,102,111,40,55,206,32,208,165,195,194,186,68,134,222,156,185,29,84,37,215,208,101,37,36,204,23,137,163,67,200,76,136,233,110,65,165,196,45,8,89,146,84,149,153,25,121,78,38,52,154,85,3,58,248,129,66,161,83,34,83,169,180,232,244,24,144,225,196,101,44,177,25,134,232,144,82,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,90,240,49,253,54,126,237,255,0,18,22,168,0,0,0,0,0,0,0,0,43,107,137,238,74,233,215,69,2,86,54,216,208,118,86,34,108,235,219,230,168,249,219,151,10,51,125,174,190,73,78,212,37,127,101,29,190,222,221,12,83,224,181,158,11,215,155,43,98,239,180,21,39,235,27,244,126,214,246,31,180,234,46,119,237,253,189,226,197,241,163,17,225,225,62,28,213,111,137,170,209,20,254,71,102,135,219,204,125,182,189,137,87,247,66,246,31,249,70,103,238,10,220,235,142,175,34,179,82,127,157,38,70,205,235,218,73,215,106,73,37,216,146,34,238,73,123,5,200,240,125,194,71,173,44,35,170,226,5,70,38,199,174,142,71,41,92,194,61,58,105,83,218,87,97,44,203,185,69,222,146,253,189,226,193,192,113,28,205,230,199,13,242,195,110,183,85,188,101,239,157,47,94,142,23,45,242,231,237,113,148,185,245,141,178,225,39,106,95,74,187,75,183,184,189,186,83,230,50,113,48,204,134,39,84,101,55,74,185,253,9,69,144,202,216,42,127,69,2,78,212,45,164,33,194,230,170,42,86,122,154,84,126,242,221,161,119,8,185,112,220,213,187,174,160,229,86,189,55,170,148,233,154,148,190,90,17,169,154,141,71,216,130,34,239,81,251,61,163,229,143,209,2,124,186,92,198,167,193,119,148,251,11,75,141,175,105,43,69,36,200,200,244,50,50,239,34,19,115,39,60,73,175,252,32,173,192,181,49,42,173,233,43,65,215,90,105,127,80,195,61,42,77,113,219,55,62,166,42,221,94,214,155,95,171,175,110,190,253,5,208,97,229,253,110,98,117,155,74,190,45,73,157,77,54,175,13,137,140,57,203,113,30,171,173,33,212,246,56,148,171,236,173,61,228,93,253,197,220,61,32,0,0,0,15,249,113,105,109,10,113,103,162,82,70,163,63,184,133,25,113,74,199,167,177,71,27,164,217,177,92,254,97,107,45,116,229,39,66,237,126,52,185,173,153,234,109,165,95,101,206,237,84,95,121,247,143,197,195,23,0,63,43,120,223,10,232,158,206,234,125,174,235,117,52,158,237,53,126,52,184,107,34,236,113,42,251,46,31,110,138,47,184,197,236,70,97,184,177,218,140,202,118,182,202,18,218,75,93,116,34,45,8,127,160,0,0,0,0,243,152,131,126,219,184,105,104,213,47,75,162,103,77,78,165,69,126,91,203,229,173,126,171,77,45,197,118,33,42,87,217,66,187,136,251,189,189,194,141,243,225,157,218,246,99,174,185,22,213,187,55,149,102,83,164,44,163,179,203,66,185,235,109,217,72,75,219,150,195,110,167,115,47,36,182,25,158,159,143,119,24,203,174,93,47,204,199,95,49,173,27,46,159,206,74,84,135,102,189,205,101,60,136,252,230,91,113,123,92,117,189,219,121,201,61,18,122,159,179,219,165,202,101,171,135,38,12,96,213,38,159,83,184,40,62,148,185,218,75,79,59,51,170,150,198,199,73,44,168,203,98,36,173,179,209,198,204,251,11,78,221,59,139,182,89,211,169,112,105,49,145,18,158,199,41,166,210,73,74,119,26,180,34,34,34,237,51,51,238,34,31,172,121,107,203,12,108,139,254,158,253,46,236,162,245,209,164,161,72,117,29,75,205,110,37,37,73,62,214,214,147,46,197,171,184,253,162,191,51,61,194,82,215,174,199,170,93,88,32,191,71,212,22,111,202,42,110,142,59,205,89,147,206,109,230,201,152,73,78,170,54,147,174,157,154,107,239,21,99,137,184,93,122,96,253,219,42,208,189,233,125,5,70,27,171,78,206,123,78,234,72,117,109,238,213,165,173,63,105,181,118,107,236,252,4,156,200,222,125,238,236,191,220,112,44,251,178,161,212,217,83,36,180,219,237,114,154,71,75,189,200,205,169,237,91,142,183,151,181,150,84,91,72,251,117,247,246,157,220,97,206,34,90,248,165,105,64,189,45,9,253,101,54,160,195,79,54,231,41,198,255,0,56,210,28,34,209,196,165,95,101,196,251,11,191,246,15,76,0,51,235,196,87,15,17,135,249,150,184,88,101,189,141,74,233,54,22,186,253,154,124,67,63,235,40,251,214,36,95,6,43,173,168,23,205,215,108,26,180,93,79,161,218,90,127,115,102,160,191,119,223,239,33,111,224,0,0,0,0,0,0,0,0,0,0,0,0,40,31,137,141,240,213,221,154,43,138,36,119,55,181,77,233,54,158,134,95,156,167,67,51,239,73,123,83,247,137,29,193,70,196,102,125,123,16,111,121,172,232,229,47,209,61,18,247,31,111,53,21,22,156,236,37,125,197,246,136,254,237,59,197,181,0,243,120,135,127,91,216,101,105,205,188,174,137,93,61,58,7,47,154,230,197,175,77,238,161,180,246,33,42,87,218,90,123,136,255,0,202,51,245,155,188,216,94,25,156,190,87,84,169,72,229,81,34,105,232,248,91,26,87,39,115,44,37,223,172,75,45,173,91,150,193,43,214,46,206,226,236,239,248,185,103,203,77,231,152,188,66,166,218,180,40,219,97,186,109,201,151,35,123,71,203,138,82,90,101,213,237,83,173,153,233,204,238,35,220,122,118,123,197,233,229,139,42,214,22,91,173,24,180,155,122,22,234,154,217,71,91,47,152,241,115,93,54,153,75,135,177,111,56,148,234,166,72,244,73,232,93,197,217,223,220,0,0,7,33,204,190,93,173,12,197,225,213,78,210,184,98,110,154,168,175,29,58,71,49,210,228,73,228,60,219,75,218,135,91,37,109,55,140,244,81,232,125,199,247,80,54,99,112,26,230,203,198,37,212,44,59,141,26,147,110,58,236,55,117,111,235,163,20,135,154,109,123,80,227,155,117,228,168,244,53,106,94,223,121,203,30,24,249,201,149,134,55,92,124,30,187,165,255,0,65,214,164,161,184,71,203,47,86,91,206,67,142,218,126,173,133,44,253,68,43,181,75,36,251,244,62,209,115,240,101,179,80,133,30,124,117,106,212,150,144,242,15,67,237,74,136,140,187,251,123,140,127,184,0,0,0,0,140,28,66,48,37,156,107,192,26,194,90,70,179,173,230,100,86,88,237,63,89,76,66,151,181,63,156,65,23,172,239,121,235,248,31,178,133,41,211,42,120,123,125,197,158,223,213,84,109,170,186,30,79,217,86,215,163,188,70,95,172,147,209,72,251,203,241,26,9,200,230,59,66,199,220,1,162,220,108,61,204,151,70,110,53,18,160,123,76,181,148,212,40,203,119,189,180,23,123,223,213,35,79,184,207,217,32,64,0,0,7,249,73,144,212,72,238,202,125,91,91,101,10,113,103,161,158,137,34,212,207,176,82,143,20,28,218,205,196,252,71,147,133,150,180,189,148,27,125,197,196,150,158,89,31,50,99,15,205,97,103,170,217,74,203,84,45,61,202,52,251,181,62,209,19,240,35,3,238,252,124,191,160,216,214,140,94,99,210,28,107,158,230,246,139,148,202,158,105,165,47,71,28,65,43,67,117,61,132,173,79,254,146,183,236,0,225,109,131,216,123,76,129,80,190,224,250,106,181,201,105,82,85,205,149,27,106,246,180,107,70,141,75,82,15,215,66,251,75,245,187,59,8,132,139,111,42,152,8,212,116,69,69,135,163,104,34,36,151,165,38,246,104,90,127,118,28,167,23,56,109,101,195,18,160,205,122,29,171,232,202,187,209,220,109,137,189,116,247,249,75,50,115,106,185,103,41,41,86,139,89,43,67,239,211,78,227,21,117,155,206,31,247,246,90,223,85,118,27,222,152,182,86,147,95,91,181,152,252,165,25,190,173,156,179,144,227,138,209,182,9,90,233,219,174,157,229,219,207,114,153,153,107,163,46,24,155,77,184,41,146,244,165,72,144,203,21,38,121,109,250,209,149,33,133,187,235,41,167,20,90,165,146,47,84,181,247,118,247,232,31,9,49,26,145,139,24,121,66,191,104,174,110,143,87,167,197,150,101,162,139,98,157,97,183,118,250,201,73,158,132,225,118,237,47,192,187,135,176,30,75,21,48,250,155,138,54,53,74,201,170,255,0,107,212,57,59,143,214,236,229,188,135,11,236,169,39,222,217,123,75,252,131,51,55,77,189,62,213,175,74,160,85,24,228,201,139,179,122,55,37,90,110,66,86,93,169,51,46,229,23,180,92,71,8,44,104,122,241,194,234,174,29,213,165,239,147,109,242,57,63,86,69,187,168,145,61,229,125,148,17,22,132,146,239,81,254,206,225,194,56,210,67,144,87,253,153,47,165,216,209,250,71,235,119,145,239,250,154,113,119,123,52,62,193,13,242,163,133,203,198,28,113,183,236,68,150,189,127,87,169,127,121,13,247,127,93,31,220,255,0,88,191,200,52,125,73,128,213,46,158,212,22,17,177,13,110,208,181,51,211,85,25,251,76,253,227,246,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,19,166,209,206,191,242,85,225,153,133,116,11,2,167,74,115,19,110,159,77,55,77,140,249,243,92,165,193,58,189,64,156,169,169,157,170,66,182,173,4,219,73,116,210,149,184,165,43,71,82,203,173,157,107,127,162,171,246,234,255,0,101,110,59,146,227,168,127,229,38,78,169,78,144,231,252,167,30,121,199,23,247,169,74,87,180,204,76,172,192,112,194,197,12,24,203,69,171,140,17,105,242,234,119,52,8,242,229,226,45,42,60,230,229,34,146,194,150,74,140,236,100,54,209,26,208,203,91,147,41,68,227,164,149,250,232,213,148,173,196,197,252,11,199,76,71,203,166,35,211,177,67,11,235,61,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,50,184,162,99,205,155,153,44,35,203,174,43,89,147,98,41,21,24,247,10,42,112,89,144,111,46,147,81,36,82,142,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,127,151,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,85,88,155,252,52,51,199,39,46,55,147,56,61,124,34,34,240,234,244,172,54,183,165,184,182,163,174,135,81,120,155,96,166,169,229,154,82,113,141,40,105,47,37,106,245,16,217,56,131,35,74,208,245,223,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,140,246,103,147,55,117,92,223,98,226,110,182,41,210,232,246,157,6,58,169,182,229,41,249,10,90,208,193,172,212,185,79,32,148,109,34,75,199,183,127,44,180,36,54,203,102,167,57,68,226,186,255,0,12,60,144,67,204,93,213,39,23,177,34,46,251,6,207,168,50,212,120,233,121,133,250,86,176,203,145,228,28,87,227,186,211,132,228,62,66,180,120,149,176,213,207,109,40,82,180,115,101,202,98,174,25,218,184,201,135,23,30,22,222,177,58,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,67,62,249,196,202,173,229,149,12,92,168,89,245,154,108,181,91,21,25,18,36,218,117,119,28,39,145,81,167,18,253,66,83,169,66,19,212,182,149,54,151,145,181,59,86,100,162,46,90,219,90,228,255,0,10,204,239,204,195,107,170,145,150,28,67,149,190,208,185,42,14,181,111,75,228,191,34,68,42,196,183,24,67,17,117,230,154,26,134,226,201,227,209,13,25,147,242,55,169,73,66,156,82,110,80,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,136,235,138,185,10,203,206,51,227,205,35,48,56,129,66,151,62,175,76,143,29,153,20,130,233,209,74,171,45,141,252,167,167,53,202,230,200,90,73,77,167,69,59,177,72,97,150,212,149,54,70,133,121,78,38,52,154,85,3,135,254,32,80,168,84,200,148,234,109,58,61,6,36,56,113,25,75,44,70,97,186,180,20,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,160,193,215,242,171,153,139,203,42,24,185,15,20,172,248,49,42,40,84,117,83,106,244,201,36,73,69,70,156,226,219,91,172,19,155,77,76,175,115,77,173,14,36,143,106,208,157,201,90,55,182,189,10,96,238,49,88,56,235,96,82,241,27,14,107,209,42,52,218,140,118,29,117,166,165,50,243,244,247,220,101,183,149,18,82,89,90,210,212,150,210,234,9,198,141,70,105,51,252,12,253,168,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,74,174,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,223,248,162,231,234,29,159,66,169,101,159,7,106,20,170,165,86,227,167,201,131,118,86,24,146,196,198,233,145,86,183,99,63,77,74,18,165,108,152,174,91,137,119,152,73,83,45,169,59,72,214,225,45,154,182,193,220,29,191,177,214,255,0,165,225,206,28,208,101,212,106,85,25,12,52,235,173,69,121,230,41,236,56,243,108,170,92,165,50,133,169,168,205,169,212,27,142,154,76,146,71,248,17,232,79,42,185,103,179,114,161,132,112,240,182,207,157,46,162,181,72,85,74,175,83,146,102,149,212,106,46,33,180,58,249,55,184,210,202,54,180,218,16,218,76,246,161,9,220,165,175,123,139,236,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,68,74,226,25,146,202,86,105,240,190,69,118,208,183,226,43,21,45,168,228,118,252,195,146,152,167,53,130,115,115,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,249,141,161,111,110,161,106,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,207,240,212,226,5,249,118,135,7,1,49,89,237,151,245,42,158,175,69,212,84,173,27,172,65,136,196,100,125,107,175,201,91,210,42,43,62,165,247,54,160,146,109,182,181,246,109,80,159,226,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,123,215,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,207,182,117,243,93,93,205,166,50,205,188,185,181,88,118,133,55,88,118,181,18,107,200,87,65,23,106,9,199,13,45,145,32,158,125,104,230,184,122,173,69,170,27,230,45,13,54,99,128,13,84,0,170,190,57,223,161,63,222,79,225,162,170,196,148,200,190,115,107,185,60,196,121,85,55,41,94,153,179,46,142,158,61,205,77,105,8,41,74,109,163,95,42,76,103,21,166,143,53,205,116,201,181,40,155,113,43,82,85,180,205,14,183,32,56,189,230,135,14,49,134,187,100,97,126,19,223,255,0,72,224,90,221,93,70,182,245,46,89,63,71,126,84,132,48,81,73,14,33,102,220,135,153,108,164,106,180,145,165,178,146,104,37,238,55,80,143,63,194,10,54,52,87,243,23,26,29,177,118,220,17,112,234,214,143,54,183,114,211,19,62,91,116,169,47,200,138,168,145,210,182,81,171,11,146,167,13,183,18,78,109,51,68,71,20,147,51,104,136,93,160,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,60,85,251,131,182,14,37,92,214,61,221,119,208,98,78,169,97,245,97,117,186,43,174,197,101,211,109,245,71,113,157,166,167,16,165,18,9,75,105,242,36,26,79,157,22,50,245,250,178,33,237,68,85,226,143,224,79,19,126,75,231,16,133,0,139,254,226,143,224,79,19,126,75,231,16,133,0,141,84,10,43,226,35,159,169,153,156,186,138,195,194,218,133,86,155,134,84,78,108,125,74,75,241,254,147,56,110,52,190,166,84,109,196,131,101,11,97,181,71,109,196,27,137,245,156,86,213,57,203,106,21,141,41,229,59,194,198,13,252,63,183,188,185,129,197,56,136,231,126,30,85,108,66,180,172,233,91,177,54,236,167,186,237,9,68,203,18,89,165,182,151,154,109,114,165,52,183,82,180,238,66,223,233,204,219,113,181,187,29,68,180,154,80,180,157,16,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,52,41,145,204,162,82,178,131,132,106,181,31,168,196,172,93,149,233,9,169,92,117,86,35,165,8,91,228,130,74,34,178,179,73,58,184,204,150,237,156,195,212,214,227,206,18,91,230,155,105,227,252,78,178,75,15,28,240,226,78,45,225,125,169,191,18,109,125,211,30,141,73,166,176,114,174,88,170,38,91,113,183,150,68,151,94,121,134,89,74,217,45,203,86,212,56,210,27,82,157,65,166,152,108,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,161,60,157,230,170,205,205,126,17,211,239,10,53,74,34,110,122,116,120,241,174,202,67,109,155,43,167,84,77,30,185,165,165,45,106,233,156,82,92,83,43,220,173,200,35,73,159,49,14,33,29,212,4,85,226,143,224,79,19,126,75,231,16,133,16,225,237,235,85,195,91,254,218,196,106,20,120,143,212,173,90,196,42,220,54,165,161,74,97,199,227,60,135,155,75,137,74,146,163,65,169,4,70,68,164,158,154,232,101,222,63,39,250,42,191,110,175,246,86,227,185,46,58,135,254,82,100,234,148,233,14,127,202,113,231,156,113,127,122,148,165,123,76,197,244,228,39,36,20,44,163,216,142,205,184,226,210,170,88,155,91,230,181,91,173,195,121,114,25,68,82,120,205,152,177,20,227,77,173,182,118,37,165,184,91,9,75,119,93,202,82,91,104,145,42,128,4,53,226,189,131,180,172,74,202,93,110,238,77,6,92,235,135,15,164,71,173,210,221,133,21,46,190,219,10,121,182,102,165,106,216,165,148,98,142,181,190,225,36,210,90,197,105,107,61,173,153,10,33,29,87,43,24,41,252,162,115,5,100,224,227,149,14,138,37,193,80,62,189,244,187,203,113,16,88,105,114,37,114,149,203,112,137,227,97,151,73,189,200,52,243,13,27,180,78,166,90,83,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,115,252,116,192,188,56,204,94,28,84,112,191,20,40,221,117,42,118,142,178,243,70,72,149,79,148,146,50,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,158,204,197,229,163,20,242,191,125,189,98,226,101,39,245,122,42,204,54,36,250,46,167,245,44,186,231,72,251,205,55,206,229,115,208,135,54,167,212,94,169,63,97,156,138,225,177,158,122,174,95,111,248,120,87,136,213,73,115,176,234,234,145,26,154,210,230,85,20,150,45,119,212,243,134,153,77,37,231,9,134,99,41,201,11,84,157,9,39,166,142,238,51,108,219,114,242,64,4,95,226,93,122,210,172,156,150,226,35,181,8,246,252,185,21,168,241,168,144,97,214,80,151,16,251,242,36,182,147,83,13,154,136,215,37,150,185,178,90,52,234,104,92,98,115,67,38,204,103,220,88,255,0,5,124,94,179,109,12,80,189,176,142,186,252,182,107,184,133,30,11,212,35,75,6,182,30,93,61,185,174,190,202,214,93,168,89,180,241,184,147,50,216,100,203,132,106,37,26,18,187,137,1,149,113,127,220,46,60,9,225,151,206,188,226,104,175,94,48,23,174,3,93,152,243,76,129,134,49,226,72,189,168,113,228,65,190,106,176,145,245,15,190,158,82,98,198,90,201,91,93,147,29,40,121,14,40,147,170,73,77,52,165,168,217,54,217,129,98,247,184,87,212,242,243,63,45,20,168,184,54,220,68,220,244,232,236,198,190,78,68,72,236,213,213,81,53,188,233,28,149,182,146,83,209,183,58,249,69,90,141,90,50,91,53,230,33,212,166,58,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,102,179,54,62,41,241,147,226,5,195,230,47,142,84,47,79,135,118,126,161,230,114,213,59,15,20,170,20,170,110,38,209,57,81,245,57,44,71,250,76,217,182,234,250,152,177,183,18,205,228,33,135,21,33,182,208,109,167,213,113,59,82,231,45,169,170,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,25,225,207,221,79,47,53,108,203,215,229,101,165,184,136,182,17,30,52,105,101,76,137,30,53,35,210,44,163,148,241,211,144,194,82,147,140,105,67,70,107,211,235,30,55,214,147,83,106,66,142,58,141,36,101,50,245,192,107,231,1,173,137,249,110,143,18,13,147,6,63,67,30,148,210,54,63,75,125,58,41,216,210,145,185,74,41,36,165,239,113,74,82,141,195,115,155,189,194,112,156,93,48,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,22,168,0,0,0,0,0,0,0,0,63,37,90,3,85,56,14,193,121,27,208,238,221,75,83,45,116,81,31,176,203,220,51,129,154,252,46,86,15,99,141,193,98,40,180,232,58,77,11,251,248,108,59,250,235,254,233,250,199,254,65,50,56,45,195,144,119,253,231,47,165,222,209,122,59,235,119,145,108,250,138,137,119,119,158,167,216,59,199,23,220,104,122,206,194,234,94,29,210,101,236,149,114,115,249,223,86,71,183,167,145,1,228,253,164,25,30,164,163,238,81,126,222,225,78,214,181,189,62,234,175,69,160,82,216,231,73,149,191,98,55,37,58,237,66,150,125,170,50,46,228,159,180,105,155,10,240,250,155,133,214,45,54,201,165,118,199,167,243,182,159,173,219,204,121,110,31,218,82,143,189,195,246,159,249,7,173,28,183,49,216,235,111,229,239,12,234,24,129,94,86,169,137,202,229,183,162,253,125,210,25,104,251,82,219,154,105,206,35,251,63,246,150,121,241,171,26,47,28,115,189,165,222,215,148,222,124,169,60,189,11,150,210,118,237,101,182,255,0,214,208,130,61,73,164,251,63,202,103,38,242,183,195,47,17,49,206,143,244,178,228,157,232,10,73,188,207,33,92,166,37,117,13,243,157,109,239,177,41,10,70,222,87,180,181,61,221,157,221,182,63,132,156,54,178,225,134,176,97,61,50,213,244,157,93,152,237,182,252,222,186,123,28,213,145,55,185,92,178,148,164,167,85,160,213,161,119,107,167,113,14,172,230,85,48,17,216,235,138,187,15,86,214,70,74,47,74,77,237,212,180,254,236,35,166,63,240,182,193,236,66,166,79,168,88,144,125,11,90,228,186,168,202,230,202,147,185,123,93,52,35,71,101,165,5,235,173,29,167,250,189,189,134,98,160,113,223,3,238,252,3,191,167,88,215,116,94,91,209,220,119,144,230,246,143,154,202,94,117,164,175,70,220,89,39,83,105,93,134,173,75,254,147,150,28,47,179,107,55,12,49,30,54,22,93,50,247,208,110,7,17,18,34,121,100,92,185,143,191,9,132,30,168,101,75,61,16,133,119,168,147,239,208,251,69,215,70,144,212,184,237,74,97,91,155,121,9,113,7,161,150,169,50,212,143,180,127,168,0,0,0,143,217,227,199,104,56,5,128,53,171,141,247,185,114,235,13,201,162,83,207,105,159,243,167,97,73,91,93,205,172,187,217,254,177,18,125,230,94,220,251,84,102,84,241,6,251,149,61,207,173,168,220,181,117,188,175,178,157,207,72,120,207,253,234,75,85,47,238,47,192,95,95,15,108,9,103,5,48,6,140,151,81,164,235,133,152,245,151,251,79,213,83,240,162,110,79,231,22,71,235,53,222,90,126,5,237,147,224,0,0,0,3,252,39,75,102,159,10,68,249,10,218,212,102,150,242,207,67,61,18,146,51,62,238,222,226,20,193,196,227,57,50,177,54,235,145,131,214,140,191,232,58,44,149,183,52,249,101,235,74,101,201,145,220,79,214,48,149,151,168,180,246,165,102,159,118,167,218,34,118,92,176,26,230,204,62,37,211,236,43,113,26,19,142,52,236,199,117,111,234,99,28,134,90,90,246,173,198,247,105,206,73,232,74,212,253,158,242,191,156,180,101,218,209,203,166,28,211,45,43,122,38,217,169,138,201,212,100,115,29,62,124,158,67,45,186,189,171,117,194,78,227,100,143,68,158,133,220,95,127,94,0,0,28,67,51,153,86,176,179,35,104,202,164,220,48,182,212,208,202,250,41,124,199,143,148,233,52,242,91,61,136,121,180,171,69,60,103,162,143,67,238,62,206,234,39,204,238,92,46,220,183,98,44,219,70,225,103,88,171,113,199,96,72,220,215,214,199,55,222,109,165,109,67,174,26,117,38,76,244,81,234,94,223,191,176,240,254,206,109,193,128,23,228,27,58,183,51,155,104,86,166,52,195,204,242,208,158,67,175,61,21,181,61,185,44,45,213,109,105,147,45,132,100,71,247,31,105,222,157,177,112,211,110,203,122,155,115,82,29,230,194,170,196,102,108,117,237,82,119,54,234,18,180,158,138,34,50,236,81,119,145,31,220,67,233,128,169,94,53,214,35,48,43,216,125,123,194,103,87,42,158,150,235,87,184,251,57,72,167,52,223,97,171,239,63,178,69,247,235,222,35,135,12,235,221,171,71,52,118,228,73,14,108,106,165,214,110,61,12,255,0,55,78,152,101,220,147,62,245,125,194,254,64,0,0,0,0,0,0,0,0,0,0,0,0,102,159,51,85,101,215,49,190,228,170,56,189,202,127,163,212,244,211,186,35,41,247,23,187,220,45,223,132,181,160,86,230,93,154,170,45,189,29,170,238,222,173,126,215,42,116,228,151,102,227,34,236,87,184,191,104,156,32,42,23,139,174,101,228,213,111,3,192,10,35,188,182,104,223,234,177,109,35,230,115,90,129,45,143,180,209,25,104,100,127,97,103,175,183,78,225,2,48,111,10,107,120,207,126,211,236,42,11,156,169,53,14,118,142,104,133,109,216,203,142,247,41,104,35,212,154,50,251,69,254,67,209,62,5,224,117,171,129,182,77,54,210,183,88,255,0,83,219,144,215,59,115,158,178,93,144,183,140,182,173,197,233,218,162,246,159,119,179,184,116,161,242,46,219,170,137,100,219,149,27,170,226,151,211,83,169,113,158,151,37,222,90,215,177,182,219,82,214,123,80,70,163,209,41,81,246,17,159,96,129,88,201,198,23,11,236,154,139,212,156,60,180,190,151,45,165,41,181,191,215,200,129,177,68,167,18,126,171,208,143,93,54,160,251,255,0,175,247,24,243,86,47,26,139,70,177,84,102,13,229,132,222,130,138,164,165,43,153,233,231,101,122,219,146,70,124,182,224,145,247,26,149,255,0,39,79,105,9,221,131,88,235,135,184,233,109,199,185,44,58,191,88,211,173,33,199,17,211,190,223,45,70,219,107,52,234,235,104,51,208,157,71,105,23,110,191,142,157,12,4,78,226,19,149,250,110,60,225,5,78,177,78,137,173,197,64,138,244,248,206,115,21,245,137,98,44,181,33,173,13,212,54,90,184,233,122,198,71,167,180,140,187,168,118,161,10,177,101,92,239,193,144,93,53,78,137,57,77,171,236,47,150,251,46,25,31,118,169,61,20,159,188,143,79,105,11,219,225,187,152,23,113,163,2,233,116,186,151,109,66,216,142,197,29,106,236,250,196,198,135,13,38,189,9,180,36,181,83,167,217,169,254,39,236,151,0,0,0,0,3,252,165,71,106,100,103,162,60,157,91,125,181,54,178,215,189,38,90,31,119,226,40,139,137,174,95,92,194,28,113,157,115,83,163,109,165,93,14,187,83,82,247,235,164,137,51,38,44,211,161,184,165,125,150,203,183,66,47,184,140,122,142,19,216,227,34,197,198,111,201,220,213,127,71,92,41,229,52,90,23,246,211,242,224,178,158,230,212,175,178,131,239,81,39,240,239,23,116,0,0,0,56,30,120,49,57,220,45,203,149,219,86,138,239,46,85,70,153,62,154,194,182,235,181,199,32,73,82,79,67,66,136,244,54,251,140,136,190,241,158,135,156,168,222,23,75,142,173,124,233,245,186,129,169,74,209,41,222,243,206,119,233,216,146,213,74,251,139,240,23,181,195,151,45,148,108,21,193,74,101,192,251,92,202,229,200,195,53,55,158,220,178,229,162,68,72,139,83,91,73,213,160,244,91,90,238,34,35,63,113,23,124,185,0,30,115,16,236,154,78,34,89,85,171,50,182,199,54,37,98,159,38,11,137,220,164,246,58,210,219,62,212,169,39,220,179,246,151,226,93,227,60,89,189,193,71,240,27,28,107,182,89,181,203,136,244,137,83,160,39,113,30,145,14,100,134,218,237,230,44,251,154,254,177,238,247,151,180,230,215,7,156,192,202,106,183,85,193,10,187,251,163,173,135,234,177,79,105,22,139,53,211,227,33,62,171,122,247,107,218,107,252,75,218,45,152,5,33,241,104,193,69,97,206,51,65,189,226,53,182,13,223,205,228,250,218,233,210,196,130,210,187,220,81,253,165,251,73,63,183,188,114,108,129,227,67,120,55,152,42,45,78,160,173,180,201,93,79,84,122,107,166,216,82,146,142,228,45,95,105,194,238,47,199,179,186,111,241,157,181,89,145,106,218,215,50,98,234,228,94,187,115,187,207,213,220,229,61,29,218,246,251,187,132,66,225,121,62,44,12,221,218,42,145,216,165,117,251,15,183,179,74,100,221,123,139,239,23,230,0,0,2,40,179,196,75,8,75,28,106,56,49,81,107,164,56,156,158,154,163,186,83,157,78,232,125,74,254,168,163,122,155,123,19,218,190,221,117,47,112,149,192,0,51,89,155,31,20,248,201,241,2,225,243,23,199,42,23,61,195,11,33,82,112,98,149,19,48,56,193,66,151,3,16,106,113,228,179,74,164,75,229,44,169,52,231,210,206,199,156,105,77,115,99,206,81,37,244,153,19,190,171,47,155,107,74,86,110,33,54,20,41,47,137,126,66,164,224,53,194,246,53,97,53,10,91,248,117,92,144,227,213,116,55,202,217,64,168,191,41,197,37,148,178,203,77,165,136,38,151,25,105,147,245,246,173,38,133,169,38,182,73,112,44,79,254,10,158,41,238,159,135,243,188,198,156,58,175,28,239,208,159,239,39,240,209,23,248,111,96,53,155,153,44,75,196,124,41,188,225,68,82,42,56,111,81,93,50,115,209,205,229,210,106,37,58,1,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,143,133,99,166,5,226,62,93,49,30,163,133,248,161,70,232,106,176,116,117,151,154,51,92,90,132,85,25,147,114,163,56,100,92,198,87,181,90,30,132,162,82,84,133,165,11,66,208,155,10,225,79,158,218,169,85,96,101,103,25,110,104,138,166,170,57,49,100,85,106,47,169,47,182,249,41,9,110,142,107,50,52,173,10,73,168,216,222,164,154,13,28,132,154,247,176,219,118,190,41,3,136,246,97,113,246,198,206,118,33,218,214,86,56,98,5,191,69,133,232,158,154,157,75,185,166,196,138,198,250,84,69,175,99,77,184,148,39,114,214,165,30,133,218,165,25,159,105,152,156,28,34,113,10,254,196,172,182,220,149,220,70,190,46,11,170,164,197,241,50,35,83,43,117,55,167,62,219,9,129,1,73,105,46,60,165,40,144,74,90,212,73,35,211,85,168,253,166,35,167,24,172,210,221,82,43,172,229,70,147,109,213,104,180,88,157,29,118,175,84,144,167,25,77,119,114,13,76,53,29,41,81,33,216,109,172,204,214,165,146,183,73,96,136,137,7,31,115,144,47,45,120,85,74,198,252,121,177,176,162,187,113,68,161,211,110,74,195,49,38,76,145,45,49,140,152,237,83,141,50,226,144,180,245,46,37,38,211,9,52,153,41,231,26,73,253,161,163,60,42,195,59,87,6,240,226,220,194,219,42,39,79,69,182,105,237,83,227,110,109,180,56,246,194,245,223,119,150,132,33,79,58,179,83,142,44,146,91,220,90,212,101,170,140,122,177,31,243,181,150,188,56,204,134,7,87,41,151,169,210,169,117,91,114,159,50,169,64,185,39,202,40,109,209,165,33,147,81,184,252,131,74,182,67,87,45,37,32,141,42,73,182,157,196,68,182,219,90,51,174,47,123,133,254,104,47,236,200,96,189,74,30,35,82,37,170,165,98,200,135,68,106,189,211,188,108,85,152,40,141,146,84,228,151,157,113,79,206,37,54,183,36,25,109,34,41,17,213,167,174,98,157,179,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,8,171,197,31,192,158,38,252,151,206,33,10,75,203,37,38,149,95,204,150,20,80,171,180,200,149,26,109,70,248,161,68,153,14,91,41,121,137,44,57,61,148,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,236,25,250,201,69,213,149,60,71,151,91,164,211,58,140,50,185,170,15,57,110,84,35,147,139,110,6,243,83,137,166,72,55,20,181,165,230,144,70,72,82,212,124,230,208,107,35,220,151,80,211,32,185,215,186,178,167,136,241,40,149,106,159,81,134,87,53,65,150,238,58,124,131,113,109,192,222,105,109,85,56,228,218,86,180,188,210,8,141,105,66,79,156,218,9,6,91,146,210,218,191,58,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,132,11,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,85,113,206,253,9,254,242,127,13,16,43,45,25,152,188,178,181,112,221,119,158,31,65,136,187,134,191,107,200,183,32,205,146,68,180,83,22,244,168,207,28,178,104,210,105,121,105,76,117,18,16,175,83,122,210,165,18,210,147,109,124,170,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,125,60,59,242,125,96,229,203,8,233,23,187,5,18,179,125,222,244,120,179,234,245,196,58,204,132,50,195,200,67,201,131,13,214,86,182,142,50,76,210,102,227,107,81,62,180,147,134,163,65,50,134,229,168,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,1,93,92,74,248,122,67,196,218,20,236,117,192,107,67,253,29,64,218,237,98,135,75,101,136,237,214,34,239,146,244,153,72,101,182,73,201,53,21,56,242,20,102,167,55,56,219,70,148,165,110,108,74,169,218,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,125,57,4,207,101,43,55,118,204,218,21,203,14,37,39,17,109,216,229,46,177,14,43,105,98,20,166,28,144,242,91,118,11,107,144,235,235,67,109,166,58,94,82,200,137,46,60,130,46,197,164,115,94,53,126,22,45,111,136,16,124,186,162,43,215,134,117,90,149,64,206,190,31,215,107,181,56,148,234,109,58,61,122,92,201,146,222,75,44,70,97,186,36,229,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,245,124,65,51,235,112,230,102,242,157,99,97,245,118,92,60,43,164,72,113,152,40,143,213,66,93,125,6,81,148,111,78,100,221,52,60,132,200,142,167,35,146,155,66,208,133,145,169,41,89,153,20,106,180,112,134,242,189,112,238,253,197,42,51,17,10,222,195,136,244,231,171,79,188,249,37,123,231,75,76,88,204,180,130,213,75,90,148,110,44,207,66,65,33,149,234,162,81,161,43,241,66,223,184,202,98,198,41,225,127,228,131,242,103,137,119,93,165,233,63,164,29,111,160,171,50,96,117,92,191,71,242,249,188,149,167,126,222,98,246,238,215,77,234,211,188,196,106,225,195,152,92,125,190,115,157,135,150,181,235,142,24,129,112,81,102,250,91,169,167,85,46,105,178,226,191,178,149,45,104,222,211,142,41,10,218,180,37,69,169,118,41,36,101,218,68,59,95,28,239,208,159,239,39,240,209,13,120,123,216,22,110,41,230,230,201,195,236,65,183,162,87,45,234,228,122,220,105,208,100,145,236,117,30,135,152,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,242,179,137,149,91,203,42,24,185,80,179,235,52,217,106,182,42,50,36,73,180,234,238,56,79,34,163,78,37,250,132,167,82,132,39,169,109,42,109,47,35,106,118,172,201,68,92,181,182,181,240,161,126,124,50,178,235,39,0,50,209,78,126,233,180,229,208,239,107,206,67,149,154,251,51,218,105,50,217,70,245,34,28,117,26,82,75,66,19,28,144,231,37,211,53,182,236,137,4,100,131,82,144,154,245,226,61,152,92,125,177,179,157,136,118,181,149,142,24,129,111,209,97,122,39,166,167,82,238,105,177,34,177,190,149,17,107,216,211,110,37,9,220,181,169,71,161,118,169,70,103,218,102,36,175,6,188,88,197,60,80,252,175,254,83,49,46,235,187,125,25,244,127,162,244,237,102,76,254,151,153,233,14,103,43,156,181,108,221,203,70,237,186,107,177,58,247,16,224,28,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,4,85,226,143,224,79,19,126,75,231,16,133,0,139,254,226,143,224,79,19,126,75,231,16,133,0,139,62,226,117,196,46,29,211,14,78,93,114,253,119,243,169,79,110,106,237,175,211,30,97,248,181,88,174,176,203,141,69,133,45,135,151,185,147,230,188,137,37,181,10,53,54,77,238,52,27,169,92,11,203,198,95,175,236,205,98,132,28,40,195,148,68,69,74,100,121,18,221,153,56,158,40,80,152,101,179,82,157,144,227,45,184,166,208,106,216,210,84,105,208,220,117,180,246,110,33,205,70,138,48,130,255,0,252,151,228,119,11,175,175,161,87,93,219,232,204,63,181,255,0,161,237,106,111,95,84,149,204,137,21,175,169,99,114,119,237,230,111,87,172,90,33,11,87,179,65,65,152,209,139,215,150,61,98,133,193,139,152,128,252,71,43,183,20,132,189,32,162,48,76,176,210,16,218,90,105,150,209,218,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,71,101,60,28,114,227,96,166,52,236,200,212,47,123,126,187,118,20,119,169,176,109,232,142,178,252,155,113,135,29,91,103,42,82,76,141,214,36,190,81,221,75,91,118,151,78,167,15,115,156,227,75,86,148,2,146,248,183,101,146,193,192,204,80,181,241,3,14,99,68,163,211,113,10,60,164,187,111,65,167,51,18,21,57,248,13,197,109,75,142,150,73,41,74,29,75,200,82,144,105,212,156,75,139,220,174,97,37,28,43,36,185,148,196,124,183,227,141,14,167,101,21,86,169,74,184,234,16,233,117,251,110,4,83,152,229,102,42,222,36,147,108,71,37,39,124,196,243,20,113,204,148,149,19,138,218,102,104,113,196,46,229,56,143,93,151,85,141,147,28,67,186,108,171,154,171,111,214,161,122,39,166,168,210,230,185,18,83,27,234,177,16,189,142,182,105,90,119,33,106,73,232,125,169,81,145,246,25,138,139,203,38,102,243,37,95,204,150,20,80,171,185,131,196,170,141,54,163,124,80,162,76,135,46,236,158,243,18,88,114,123,41,113,167,27,83,166,149,161,73,51,73,164,200,200,200,204,140,90,255,0,20,127,2,120,155,242,95,56,132,40,4,92,247,11,156,137,85,112,78,148,246,59,227,69,179,18,61,237,92,142,132,219,244,233,108,43,173,183,161,41,43,39,86,230,227,218,212,153,9,90,72,209,179,152,211,105,52,26,146,111,60,210,108,40,0,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,102,135,31,176,155,242,21,140,183,102,17,253,47,165,93,31,69,234,10,133,233,74,98,181,101,255,0,84,149,181,73,212,249,111,35,119,45,214,183,43,150,234,28,70,229,109,220,115,171,130,94,25,218,183,6,35,226,38,41,85,162,117,21,171,62,159,79,167,210,57,141,182,182,227,245,231,39,158,250,119,32,214,135,137,17,9,180,173,10,79,213,190,250,76,148,75,236,183,240,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,112,172,226,101,86,205,205,126,17,212,44,250,205,54,34,110,122,116,121,18,109,58,187,142,27,43,167,84,77,30,161,41,212,161,106,233,156,82,91,75,200,218,173,200,34,81,23,49,13,173,25,236,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,154,112,188,226,5,255,0,208,222,84,177,117,239,238,84,155,50,176,165,127,198,93,56,211,95,145,39,254,45,26,35,108,181,250,141,105,246,76,90,160,10,86,227,39,141,127,78,115,5,73,193,200,148,254,76,76,50,167,159,57,247,26,218,227,243,170,45,71,144,230,213,19,138,37,50,150,17,12,147,170,16,162,115,159,174,228,236,49,18,176,199,1,175,44,83,195,188,79,196,155,122,20,183,233,184,97,71,137,84,156,81,163,148,133,186,183,229,182,209,54,104,37,146,208,132,199,41,178,86,233,33,104,66,33,168,151,183,121,40,191,38,0,227,29,119,47,248,203,105,227,21,184,207,81,46,217,168,38,67,145,183,33,29,92,85,165,77,201,141,189,104,89,55,205,97,199,90,230,108,53,35,126,228,250,201,35,26,105,1,149,113,102,152,121,159,91,123,44,220,56,108,27,27,15,171,177,38,98,165,94,61,117,152,40,143,210,205,69,1,101,89,113,70,244,230,77,210,91,43,84,121,10,114,57,41,181,161,107,65,26,146,164,17,145,215,7,250,42,191,110,175,246,86,227,185,46,58,135,254,82,100,234,148,233,14,127,202,113,231,156,113,127,122,148,165,123,76,196,191,205,47,12,124,71,203,94,4,209,241,138,69,203,74,173,185,77,214,61,233,26,28,131,83,48,156,118,98,155,137,38,34,221,109,165,186,202,144,228,102,156,108,209,204,67,166,106,78,246,212,102,207,0,203,166,101,241,79,43,247,219,55,214,25,213,191,91,173,163,76,126,79,162,234,127,82,243,77,245,108,50,235,124,238,87,61,107,111,114,189,69,232,162,246,145,203,254,43,88,233,135,25,139,195,140,2,197,12,47,172,245,212,169,223,73,90,121,151,72,145,42,159,41,37,75,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,95,43,130,167,138,123,167,225,252,239,49,167,11,169,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,102,179,54,62,41,241,147,226,5,195,230,47,137,62,89,18,170,227,103,15,252,45,199,124,23,182,98,72,189,168,113,235,169,184,41,209,24,87,91,112,194,77,90,81,52,182,246,158,215,100,199,74,20,68,141,156,199,91,81,32,148,163,101,150,149,10,236,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,160,140,148,102,186,133,155,76,26,133,121,115,105,80,238,250,110,144,238,154,36,39,150,174,130,86,229,147,110,18,92,34,89,50,250,17,205,108,245,90,75,85,183,204,90,218,112,199,181,204,221,90,171,64,203,110,43,215,104,85,57,116,234,149,58,199,174,203,135,50,35,202,101,248,207,183,1,229,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,207,191,242,177,205,63,254,50,216,171,255,0,174,85,31,253,176,191,236,216,248,88,198,79,135,247,15,151,62,51,88,45,167,137,215,16,185,150,180,201,57,117,203,245,223,201,170,179,185,171,182,191,76,121,246,37,82,165,52,251,46,53,22,20,182,30,70,215,139,148,242,36,150,213,164,146,225,55,184,150,78,165,21,151,130,248,67,121,99,214,40,91,248,71,135,236,68,114,187,113,72,83,49,206,91,228,203,13,33,13,169,215,94,113,125,166,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,125,215,60,185,15,186,178,125,81,162,213,227,214,126,145,89,149,237,144,161,213,9,167,9,230,231,53,21,133,72,76,164,147,100,212,126,115,199,37,113,218,39,93,81,180,202,183,41,70,218,148,108,132,231,126,187,148,123,237,216,87,28,170,173,75,12,171,124,215,107,116,72,108,162,67,200,148,76,153,51,42,34,92,117,180,54,246,244,180,135,15,121,37,109,107,185,42,83,109,26,62,79,17,235,178,213,190,115,157,136,119,77,149,115,82,174,10,44,223,68,244,213,26,92,214,229,197,127,101,42,34,23,177,214,205,72,86,213,161,73,61,15,177,73,50,62,210,49,48,56,24,254,155,63,118,255,0,137,11,84,0,0,0,0,0,17,69,254,34,88,68,120,227,78,193,138,115,93,89,203,231,117,53,29,210,155,233,182,195,234,81,245,71,27,215,221,218,158,197,246,105,169,251,132,174,0,0,1,65,188,80,231,197,159,155,187,185,81,251,77,61,6,227,237,237,214,153,11,78,242,251,132,188,224,197,106,179,30,213,186,110,101,69,209,201,93,14,215,119,159,173,181,202,130,59,181,236,247,119,8,65,159,204,104,111,25,51,5,90,169,211,213,186,153,23,166,233,79,77,53,221,10,42,87,222,132,43,237,54,125,229,248,118,119,245,158,18,248,40,172,70,198,121,183,188,166,183,65,180,57,124,239,91,77,122,168,147,154,79,115,137,63,180,143,97,43,246,119,139,188,1,72,156,87,51,1,43,16,177,153,204,53,167,200,254,139,181,180,208,182,23,175,212,196,130,247,181,180,168,180,82,15,250,202,253,133,216,57,167,15,204,182,51,152,172,94,40,149,104,252,234,37,27,253,80,78,243,79,231,162,202,54,190,203,173,175,237,178,95,103,95,191,66,239,191,232,48,98,211,163,34,28,54,185,109,55,174,212,238,51,211,83,51,62,211,237,239,51,31,160,0,68,110,35,57,107,163,99,86,10,212,235,236,53,202,174,91,113,222,169,178,246,229,171,152,136,241,37,173,45,109,55,80,130,213,110,235,184,200,204,189,198,93,212,74,210,234,54,125,210,135,80,190,76,250,37,64,148,149,104,149,108,121,151,59,244,237,73,232,164,253,229,248,141,11,228,127,19,157,197,44,185,90,85,105,78,243,37,83,169,144,41,175,171,110,155,156,110,4,101,40,244,36,36,139,83,115,184,136,203,239,29,240,0,0,0,82,47,22,28,114,145,125,99,55,228,238,18,191,163,173,228,242,157,45,11,251,105,137,115,153,87,123,105,87,217,89,119,40,211,248,247,143,47,195,43,47,174,98,246,56,193,185,170,49,183,82,173,119,90,169,165,123,244,214,68,105,144,214,73,208,156,74,190,203,135,219,161,151,220,102,47,118,44,118,161,198,102,35,41,209,182,27,75,104,45,123,146,69,161,119,254,3,253,64,0,0,0,4,71,226,69,152,23,112,91,2,234,148,186,111,101,66,231,142,253,29,10,236,250,180,201,135,49,36,189,13,181,164,244,83,69,217,169,107,239,47,109,18,64,133,88,189,110,134,32,176,93,77,82,183,57,45,167,236,35,152,251,206,17,23,126,137,45,84,175,184,139,95,97,11,226,225,237,149,250,110,3,97,5,50,177,81,137,165,197,95,138,204,249,46,115,21,245,105,126,44,69,45,173,9,213,182,122,56,209,250,196,69,175,176,136,187,229,136,14,121,140,184,235,135,184,23,109,200,185,47,202,191,70,211,77,45,198,209,211,190,231,49,68,219,139,36,234,211,107,50,212,154,95,105,151,102,159,134,176,70,250,227,81,104,209,234,143,65,179,112,155,211,177,82,149,37,19,61,60,236,95,91,114,136,143,150,228,19,62,226,74,191,229,105,236,49,233,112,111,140,46,23,222,213,22,105,56,135,105,125,17,91,170,75,104,127,175,145,63,122,141,77,164,189,86,97,22,154,238,89,247,255,0,83,239,33,61,109,43,170,137,123,91,148,235,170,221,151,212,211,170,145,89,151,29,222,90,209,185,183,27,74,208,122,44,137,69,170,84,147,237,34,62,209,245,196,127,206,142,92,168,217,134,193,234,189,30,65,114,234,180,248,178,38,192,123,215,61,30,110,44,132,180,91,73,214,211,246,158,215,214,51,47,121,105,221,159,107,238,208,168,225,253,229,88,179,234,103,172,170,52,249,16,150,175,87,214,83,46,169,179,86,137,82,136,181,52,31,102,167,248,152,182,78,17,89,150,147,121,208,166,224,93,117,222,108,250,36,71,42,17,21,180,147,182,19,40,129,21,8,209,45,18,79,214,81,246,154,205,94,242,62,241,100,160,32,247,22,155,64,174,60,187,59,84,67,122,187,74,219,177,90,253,158,108,232,41,62,205,196,71,216,159,113,254,193,81,25,101,171,46,135,141,246,221,81,181,237,83,29,102,135,166,189,241,30,79,184,253,254,225,165,128,0,0,0,0,0,0,0,0,0,0,0,1,249,106,114,142,28,39,36,145,232,104,211,183,241,50,47,242,140,191,223,79,41,251,170,115,170,61,77,92,175,255,0,134,145,123,188,53,40,238,82,178,191,110,169,194,211,157,213,233,251,42,51,62,243,247,137,90,63,13,110,168,197,22,152,245,78,73,232,219,59,119,119,251,84,73,246,17,251,79,220,51,67,142,151,164,156,67,197,74,221,225,45,206,99,181,14,155,114,180,34,215,100,102,155,46,194,74,75,185,5,236,33,100,252,29,112,75,162,166,215,49,94,164,175,90,103,77,210,35,78,237,138,168,48,190,210,115,239,46,244,254,30,241,104,163,252,39,75,102,159,10,68,249,42,218,212,102,150,243,138,208,207,68,164,140,204,251,59,123,136,81,207,18,172,218,86,113,131,20,42,24,117,68,151,203,183,45,185,46,193,113,174,90,15,153,42,60,137,140,155,155,148,202,28,45,91,112,139,66,81,164,189,230,125,162,18,6,135,166,190,193,236,112,163,20,238,156,29,188,225,94,214,140,190,68,216,142,54,163,250,182,213,189,8,117,14,109,250,196,44,139,83,109,61,186,127,216,46,207,35,89,241,183,51,33,68,143,106,220,12,250,58,235,129,25,13,186,222,231,30,234,118,34,50,20,246,168,142,219,104,220,235,198,91,72,207,77,61,221,211,16,127,202,208,151,16,166,214,90,165,68,105,50,247,145,138,82,226,183,151,6,240,223,19,127,42,52,54,54,83,46,71,119,201,245,181,214,108,137,19,159,89,250,206,169,95,101,5,220,146,79,187,67,236,28,191,135,62,62,189,129,249,128,166,38,67,154,83,238,85,51,67,124,180,47,84,164,77,137,185,93,141,173,71,234,181,220,90,126,37,237,191,90,93,66,61,94,153,18,171,13,123,216,154,195,114,26,86,134,90,161,105,37,17,232,100,71,220,101,222,67,245,0,0,0,0,8,161,196,115,1,227,99,22,0,86,170,109,23,244,133,175,22,77,105,174,255,0,95,166,133,45,73,79,231,16,146,213,78,119,153,31,224,98,139,108,107,134,118,28,98,61,22,228,34,229,202,183,107,49,165,168,187,15,106,227,190,149,153,119,40,143,181,30,227,253,163,69,217,100,196,196,226,214,10,90,215,142,159,91,34,151,4,158,63,123,138,136,203,138,63,176,159,107,158,194,211,252,67,169,128,0,0,172,30,52,120,134,81,173,219,107,13,24,119,107,238,202,135,88,89,109,215,86,141,186,139,38,93,169,211,191,253,246,191,119,180,65,236,132,225,121,98,126,101,45,40,175,151,243,122,45,74,5,93,207,247,196,204,248,164,105,236,90,76,187,23,222,90,254,6,52,49,6,27,52,232,49,233,241,147,181,152,173,33,150,203,83,61,18,146,34,46,254,222,226,28,67,24,243,163,128,248,37,61,84,107,190,235,229,84,219,81,165,113,186,9,138,211,69,56,147,245,219,97,105,251,77,40,187,254,254,238,255,0,161,131,217,184,193,12,111,121,16,108,107,179,171,156,166,201,106,143,208,75,111,111,107,100,126,179,172,161,39,235,58,130,253,186,251,244,236,164,122,150,164,63,162,181,56,196,224,177,86,173,10,78,44,192,111,89,48,29,98,158,247,111,115,8,106,160,250,143,181,100,93,230,93,201,51,251,253,130,182,178,175,136,18,48,215,30,172,203,141,133,104,143,77,211,153,123,176,191,53,214,176,181,119,165,95,169,236,45,70,136,176,158,245,103,17,48,254,149,120,176,122,183,80,231,232,125,191,235,111,184,223,181,41,253,79,113,127,148,122,225,20,120,142,224,90,113,159,1,229,187,23,182,167,68,229,244,101,239,231,76,137,204,239,113,9,251,45,123,117,251,180,62,250,14,167,78,118,155,53,185,172,125,182,245,211,187,218,70,94,223,196,91,254,121,47,200,248,147,144,6,110,226,250,229,205,221,163,157,169,219,178,181,25,190,237,169,215,236,123,133,126,228,30,162,237,47,52,54,140,166,149,162,147,215,232,122,127,248,186,81,123,143,222,52,68,0,0,60,206,35,95,84,108,56,180,103,93,213,233,60,136,112,185,91,215,177,106,211,123,168,108,187,18,149,31,122,203,216,51,63,122,221,242,46,187,194,101,214,109,242,157,149,203,245,117,37,105,181,164,183,250,164,93,201,247,13,22,229,102,240,170,95,88,33,110,220,149,149,239,151,43,171,230,43,68,150,187,102,62,130,236,74,82,93,200,47,96,235,32,3,53,153,177,241,79,140,159,16,46,31,49,124,76,174,20,249,28,141,137,85,88,25,164,196,149,203,106,133,108,86,9,118,181,49,40,117,131,168,212,98,169,11,41,171,115,66,37,198,101,221,18,148,182,163,230,60,211,137,89,165,45,41,183,174,36,7,201,187,45,106,21,243,106,214,108,171,166,15,91,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,163,62,249,228,202,37,87,40,56,184,155,81,138,140,186,197,167,94,142,170,149,185,85,126,58,144,181,176,75,52,174,43,203,36,147,75,146,201,237,223,203,61,13,14,50,225,165,190,105,54,158,235,193,83,197,61,211,240,254,119,152,211,135,85,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,22,63,156,204,153,216,57,179,176,36,195,153,6,37,58,246,167,71,91,180,26,243,77,50,203,234,125,182,100,20,104,146,164,155,14,188,112,121,210,13,199,26,111,67,212,183,39,183,190,128,111,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,121,28,51,51,21,138,120,255,0,129,203,252,171,90,181,88,242,237,158,146,159,75,184,222,131,37,17,110,24,40,103,145,207,234,159,117,103,46,98,95,141,39,168,90,116,73,41,109,118,110,82,136,152,247,194,255,0,0,179,19,139,21,220,99,189,110,252,64,133,90,184,58,94,165,138,93,66,19,113,81,200,140,212,116,108,75,145,28,89,106,134,82,103,170,207,214,51,211,66,208,139,176,101,127,43,246,14,83,44,10,134,28,225,205,94,224,168,211,106,53,135,107,110,187,91,144,203,207,165,247,25,101,149,37,42,101,166,146,72,219,29,6,68,105,51,212,213,219,220,69,231,243,163,148,155,87,55,56,88,118,181,73,222,134,228,161,117,53,11,102,162,149,54,215,46,114,163,56,132,48,251,166,203,174,20,55,28,54,84,242,27,34,82,185,45,153,30,168,33,159,122,181,50,242,194,139,254,109,26,99,146,232,23,101,157,88,114,51,171,137,44,137,250,125,70,35,198,149,27,111,50,163,34,91,110,182,122,45,181,31,106,72,210,125,198,46,251,134,134,113,35,102,67,8,217,177,239,58,196,79,202,45,143,29,184,83,89,114,99,174,203,171,83,155,67,104,106,168,163,123,85,45,106,81,242,222,50,91,154,58,68,181,114,201,246,208,38,80,169,94,44,153,218,153,80,174,255,0,38,76,33,186,249,80,41,123,213,120,213,41,21,39,219,113,233,74,67,204,57,70,115,150,105,109,108,165,183,12,223,65,155,137,83,138,67,106,38,212,195,137,84,22,203,22,94,174,172,208,99,45,23,8,237,105,61,7,95,204,147,81,170,46,43,146,25,166,65,105,59,157,144,226,80,95,222,182,130,82,144,149,186,235,72,53,163,126,226,209,70,21,97,157,171,131,120,113,110,97,109,149,19,167,162,219,52,246,169,241,183,54,218,28,123,97,122,239,187,203,66,16,167,157,89,169,199,22,73,45,238,45,106,50,213,70,51,175,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,30,198,44,29,176,113,214,192,170,97,206,35,80,98,84,105,181,24,239,180,211,174,197,101,231,233,239,184,203,140,166,92,85,60,133,165,169,45,165,213,155,110,146,76,210,103,248,145,208,14,113,50,171,121,101,67,23,42,22,125,102,155,45,86,197,70,68,137,54,157,93,199,9,228,84,105,196,191,80,148,234,80,132,245,45,165,77,165,228,109,78,213,153,40,139,150,182,214,185,147,193,215,49,88,166,85,215,178,231,46,213,170,214,236,20,117,149,6,107,49,224,201,146,154,4,231,80,78,182,196,135,205,222,76,88,110,148,105,134,132,19,123,151,37,211,50,51,220,179,46,215,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,68,170,227,157,250,19,253,228,254,26,35,175,11,108,29,176,113,215,26,47,220,57,196,106,12,74,141,54,163,134,245,70,154,117,216,172,188,253,61,247,37,194,101,50,226,169,228,45,45,73,109,46,172,219,116,146,102,147,63,196,143,159,231,51,38,119,246,83,47,249,48,230,65,151,81,178,106,50,22,237,6,188,211,79,60,194,88,113,233,5,26,36,169,38,195,76,148,238,76,115,113,198,155,212,180,61,201,236,238,238,188,53,56,129,126,66,102,65,192,76,86,123,125,131,85,168,43,209,117,21,43,87,40,243,165,191,25,31,90,235,242,80,204,122,114,11,169,125,205,168,53,19,142,45,125,187,148,46,122,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,10,107,226,87,195,210,102,25,87,103,99,174,3,90,31,232,22,126,215,107,20,58,91,47,200,114,143,43,100,151,164,202,67,45,178,109,198,167,37,182,80,163,53,57,181,183,29,52,165,40,111,98,83,2,236,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,113,60,106,252,44,90,223,16,32,249,117,68,83,5,50,173,85,162,201,92,202,53,78,92,9,14,71,126,34,221,140,242,154,90,152,125,165,178,243,70,164,153,25,161,198,156,113,181,167,185,72,90,146,122,145,153,14,129,151,140,191,95,217,154,197,8,56,81,135,40,136,138,148,200,242,37,187,50,113,60,80,161,48,203,102,165,59,33,198,91,113,77,160,213,177,164,168,211,161,184,235,105,236,220,66,221,51,165,129,120,113,151,78,25,151,230,23,225,125,27,161,165,65,244,51,175,60,233,146,229,84,37,42,175,4,156,149,37,194,34,230,60,189,169,212,244,36,146,82,148,33,40,66,16,132,210,8,209,70,107,114,83,133,153,193,250,45,249,76,175,221,116,207,162,93,119,69,232,41,81,153,230,117,92,142,103,55,156,195,186,233,211,35,110,221,186,106,173,117,212,180,231,248,9,194,255,0,0,178,237,139,20,44,99,178,174,252,64,155,90,183,250,174,153,138,165,66,19,145,87,207,140,236,117,239,75,113,27,89,232,135,148,101,162,203,214,34,215,82,212,142,53,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,83,152,188,180,97,102,104,44,71,172,92,76,164,254,175,69,89,134,196,111,74,83,62,185,151,92,233,31,121,167,57,60,222,66,16,230,212,250,232,213,39,236,50,167,108,188,100,18,242,153,157,232,57,115,199,171,70,89,210,40,81,228,87,235,171,131,52,153,98,125,33,162,52,177,34,59,199,181,110,198,126,74,163,178,174,81,19,201,39,28,73,242,92,109,102,221,239,8,127,143,124,47,240,11,49,56,177,93,198,59,214,239,196,8,85,171,131,165,234,88,165,212,33,55,21,28,136,205,71,70,196,185,17,197,150,168,101,38,122,172,253,99,61,52,45,8,186,6,84,178,83,133,153,62,250,83,249,51,175,221,117,63,165,189,15,91,233,217,81,158,229,244,188,254,95,43,146,195,90,107,212,175,118,237,218,232,157,52,208,245,173,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,2,42,241,71,240,39,137,191,37,243,136,66,128,69,255,0,113,71,240,39,137,191,37,243,136,66,128,71,160,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,150,130,50,81,149,26,22,82,240,106,21,155,202,165,76,187,234,90,76,186,107,112,153,90,122,249,91,150,109,182,74,112,205,102,203,8,95,41,178,209,9,61,22,231,45,11,117,194,25,215,26,83,202,119,133,140,27,248,127,111,121,115,2,170,248,161,100,91,242,41,117,47,28,112,114,204,233,48,218,181,179,211,17,161,43,115,52,42,163,142,40,143,70,73,37,211,195,123,86,249,122,26,144,135,77,109,253,82,85,29,179,143,249,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,124,93,171,38,220,36,184,70,131,121,133,175,154,217,234,133,30,139,111,152,132,58,225,141,9,218,215,101,171,124,208,162,221,54,85,205,74,184,40,179,119,244,213,26,92,214,229,197,127,98,212,133,236,117,179,82,21,181,104,82,79,67,236,82,76,143,180,140,124,12,104,197,235,55,1,112,190,224,197,204,64,126,91,116,43,118,58,94,144,81,24,55,159,117,107,113,45,52,203,104,236,35,91,142,184,219,100,106,52,160,141,100,106,82,82,70,162,206,182,97,243,3,127,102,107,20,39,98,190,35,46,34,42,83,35,199,136,212,56,38,241,66,132,195,45,146,82,212,118,222,113,197,54,131,86,247,84,146,86,134,227,174,43,179,113,139,31,225,59,146,9,150,223,163,51,103,137,145,118,75,168,83,205,219,38,17,60,251,47,69,109,238,161,137,18,165,50,166,144,74,230,176,104,56,230,151,22,218,154,144,165,154,119,27,106,76,255,0,199,188,20,181,115,19,132,245,220,28,189,106,21,88,84,91,131,165,234,95,165,186,219,114,145,200,146,212,132,108,83,141,184,130,213,108,164,143,84,31,170,103,166,135,161,148,96,195,222,17,57,109,195,91,254,218,196,106,21,237,137,79,212,173,90,196,42,220,54,165,212,160,41,135,31,140,242,30,109,46,37,48,210,163,65,169,4,70,68,164,158,154,232,101,222,61,175,20,127,2,120,155,242,95,56,132,41,47,44,148,154,85,127,50,88,81,66,174,211,34,84,105,181,27,226,133,18,100,57,108,165,230,36,176,228,246,82,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,75,192,0,3,149,102,159,26,255,0,147,182,95,111,108,99,110,159,214,203,183,233,229,208,48,166,185,141,174,115,238,162,60,94,106,121,141,153,178,79,188,209,185,181,100,174,89,47,110,170,208,143,53,130,101,112,161,198,42,174,26,230,210,137,104,170,189,18,13,189,136,49,228,81,42,141,77,148,166,152,113,244,178,227,208,148,132,239,74,14,73,200,66,24,108,212,74,61,37,58,132,22,231,8,197,239,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,33,175,16,76,133,91,217,153,179,103,95,56,125,66,137,15,21,41,17,220,122,10,227,244,176,145,95,89,156,100,155,51,158,54,141,111,45,49,227,169,184,230,167,16,132,45,100,74,82,80,102,101,69,117,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,141,10,112,244,191,239,44,79,201,206,28,222,120,129,112,203,174,215,101,71,159,26,69,66,89,146,159,125,17,170,18,99,180,110,43,77,86,178,105,150,200,214,173,86,179,35,82,141,74,51,81,247,250,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,198,99,49,87,19,46,172,100,196,123,143,20,175,89,125,69,106,230,168,59,80,147,181,199,22,219,59,207,212,97,174,98,214,180,178,210,9,45,182,131,81,236,109,8,73,30,137,33,113,60,36,240,26,205,162,229,46,101,241,85,133,18,179,35,23,36,75,69,98,60,184,230,182,21,78,138,244,136,77,194,113,165,173,77,58,141,74,83,134,173,137,220,82,141,10,37,18,18,98,152,110,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,191,62,26,55,252,156,65,201,110,29,202,169,92,49,42,181,42,28,121,52,9,68,201,181,190,26,34,73,113,168,177,221,67,100,91,22,152,101,16,203,113,111,82,20,133,171,118,253,199,40,6,85,192,92,247,11,156,137,85,112,78,148,246,59,227,69,179,18,61,237,92,142,132,219,244,233,108,43,173,183,161,41,43,39,86,230,227,218,212,153,9,90,72,209,179,152,211,105,52,26,146,111,60,210,103,253,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,136,120,136,228,130,102,85,111,178,187,108,232,187,176,202,236,168,58,213,9,36,243,242,94,165,184,150,90,113,113,101,58,182,146,132,238,90,223,233,200,220,113,197,181,29,70,181,26,144,181,28,74,114,173,85,122,149,30,132,245,78,90,233,176,228,61,46,60,53,60,163,97,151,222,75,105,117,212,55,174,212,173,105,97,148,169,68,90,168,154,108,143,93,165,164,245,224,169,226,158,233,248,127,59,204,105,194,234,64,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,15,248,157,112,244,135,107,67,147,152,172,191,90,28,154,83,59,157,187,104,20,198,88,98,45,42,43,76,50,219,82,161,68,97,148,109,100,185,79,46,73,238,90,137,78,19,155,73,4,234,145,5,178,197,141,120,167,128,120,203,69,190,176,114,159,233,91,145,238,101,37,138,50,218,146,251,53,110,169,60,164,198,113,136,238,33,199,245,113,77,173,13,146,191,58,219,74,208,205,36,67,67,213,106,77,43,29,112,94,109,10,187,76,184,45,250,110,33,90,238,68,153,14,91,41,137,85,167,177,62,33,165,198,156,109,68,180,181,37,180,186,105,52,153,40,146,180,153,30,237,59,97,175,246,21,50,177,254,223,177,87,254,117,167,127,152,137,85,155,31,11,24,201,240,254,225,242,231,198,107,7,213,255,0,69,87,237,213,254,202,220,119,37,199,80,255,0,202,76,157,82,157,33,207,249,78,60,243,142,47,239,82,148,175,105,152,190,156,132,228,130,133,148,123,17,217,183,28,90,85,75,19,107,124,214,171,117,184,111,46,67,40,138,79,25,179,22,34,156,105,181,182,206,196,180,183,11,97,41,110,235,185,74,75,109,18,36,85,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,195,154,236,168,226,62,82,177,29,118,85,234,215,93,74,157,204,126,129,95,97,147,68,90,188,84,153,17,169,36,102,124,183,145,185,36,235,38,102,166,212,164,153,26,208,182,220,95,21,22,169,192,199,244,217,251,183,252,72,90,160,0,0,0,0,14,77,154,107,194,169,98,224,133,197,114,81,151,178,92,94,147,150,173,18,122,110,152,194,15,177,73,81,119,44,253,131,58,86,85,223,34,212,188,33,221,100,223,53,216,188,207,87,82,78,187,154,83,127,170,101,220,175,112,211,6,28,223,84,108,71,180,96,221,212,25,60,248,115,121,187,23,177,105,215,99,171,108,251,20,148,159,122,15,216,61,48,0,0,206,238,126,42,46,213,51,67,119,75,121,90,169,93,7,110,133,255,0,224,232,165,238,47,112,176,28,141,95,145,240,219,32,15,93,230,92,149,194,219,171,157,170,221,190,181,37,190,237,170,211,237,251,133,64,212,103,59,82,154,228,215,254,219,154,107,221,236,34,47,103,224,47,195,135,14,5,167,6,48,30,35,178,187,42,117,190,103,88,94,238,76,201,124,190,231,22,159,178,239,179,79,191,83,238,149,227,200,226,197,234,206,29,225,253,86,241,124,244,110,159,200,212,251,127,215,31,109,191,98,85,250,254,227,255,0,40,204,253,229,115,75,188,110,73,151,28,243,213,249,124,189,231,217,253,70,210,130,238,34,46,228,151,176,93,199,11,28,22,44,53,192,134,238,121,141,237,168,92,154,243,203,93,116,233,230,77,66,123,150,164,253,149,151,113,23,237,19,88,127,12,244,45,76,113,172,97,205,198,8,96,131,203,131,124,221,157,36,228,182,107,76,126,130,91,155,187,92,34,245,154,101,105,47,89,165,151,236,215,221,175,207,193,204,232,224,62,54,207,77,26,208,186,249,181,53,168,146,136,221,12,196,235,170,155,73,30,247,24,66,126,211,169,46,255,0,191,187,187,183,206,134,205,70,12,138,124,148,238,102,83,75,101,194,212,203,84,168,140,143,187,183,184,198,121,243,237,133,229,134,25,148,187,98,176,95,205,235,85,41,245,118,255,0,222,147,211,229,17,39,181,106,51,236,71,121,233,248,16,156,60,23,49,16,164,219,183,46,26,62,238,231,218,147,50,176,130,219,166,141,18,41,204,145,118,39,78,255,0,247,218,253,222,209,103,192,0,0,57,102,102,241,49,56,75,130,151,77,227,167,214,199,165,206,38,79,220,226,98,60,226,79,236,43,218,223,180,180,255,0,16,206,141,243,112,206,196,124,71,173,92,134,92,201,87,21,102,76,180,151,97,110,92,135,212,178,46,228,145,118,175,220,95,176,94,151,14,60,7,141,131,184,1,69,169,186,95,210,23,68,88,213,167,123,253,78,166,20,69,41,63,156,90,79,69,55,222,68,95,129,9,94,0,0,0,0,63,45,82,161,30,145,76,151,85,152,189,140,66,97,201,14,171,67,61,16,132,154,140,244,34,51,238,35,238,33,65,92,70,49,245,236,112,199,250,154,35,185,173,62,218,83,212,54,11,66,245,138,60,217,123,85,218,218,20,94,171,189,199,175,226,126,206,159,194,147,46,13,98,70,38,254,84,107,140,111,166,91,110,239,141,235,105,164,216,242,32,190,131,245,93,74,190,202,207,189,38,159,126,167,216,46,185,8,75,104,75,104,45,18,146,36,145,123,136,135,253,8,119,158,92,248,219,153,111,162,72,181,109,246,125,35,117,207,140,182,218,111,115,140,244,219,209,37,9,123,85,199,113,181,237,117,146,45,166,101,174,190,238,250,76,197,124,83,186,113,138,243,155,123,93,210,249,243,101,184,226,139,234,219,78,196,45,213,185,183,234,208,130,61,13,197,118,233,255,0,96,241,218,30,154,251,0,77,190,26,185,180,172,224,254,40,83,240,234,183,47,153,110,92,146,90,130,219,92,180,23,46,84,137,16,217,39,55,37,149,184,122,54,217,150,134,162,73,251,200,251,69,227,65,150,205,66,20,121,241,149,185,169,45,33,230,213,161,150,169,81,17,145,246,246,247,24,255,0,99,34,81,26,79,184,251,5,51,241,121,193,63,163,56,155,7,19,105,234,214,53,82,51,76,60,157,59,158,114,68,247,148,122,155,134,125,201,46,228,145,127,136,71,172,130,95,206,225,246,102,109,89,173,187,177,21,89,176,105,79,122,164,122,182,237,66,41,168,190,202,191,83,217,161,253,228,52,33,68,170,177,90,166,51,83,140,122,180,246,237,189,254,197,26,79,188,139,218,94,225,251,132,82,226,87,71,114,171,149,251,137,77,150,188,158,147,95,219,81,135,247,151,184,81,21,138,233,177,117,66,117,39,161,167,155,255,0,240,212,53,1,76,148,115,33,55,36,207,83,94,189,191,129,153,127,144,126,160,0,0,0,0,0,0,0,0,0,0,0,30,119,16,22,166,237,25,235,71,121,114,191,254,42,6,98,238,67,53,86,164,26,187,253,79,254,208,134,129,248,125,53,29,172,173,218,92,149,238,51,235,247,118,25,127,178,50,189,226,71,142,83,154,74,139,180,156,9,185,170,12,185,177,109,116,90,43,77,116,214,99,5,221,161,251,198,107,76,245,61,76,104,59,135,53,22,153,74,202,117,156,244,14,213,201,244,135,52,253,110,221,181,41,123,123,204,253,231,220,36,208,230,25,157,174,76,183,178,245,136,213,88,5,252,225,155,86,176,166,213,217,234,168,160,188,162,86,134,70,71,161,145,118,104,51,111,114,84,36,213,174,42,165,86,106,247,200,153,53,249,14,171,66,45,86,183,13,74,61,8,136,187,204,251,136,125,28,62,177,46,28,74,187,233,150,93,173,15,170,168,213,37,51,21,150,249,136,70,170,117,212,54,158,213,169,41,251,75,79,121,151,127,179,188,91,70,2,112,198,165,91,182,77,56,239,170,111,50,171,49,44,189,49,60,229,23,41,75,101,174,98,53,106,81,165,90,41,43,237,46,255,0,103,102,131,156,102,231,133,179,84,43,98,169,136,248,95,35,67,167,70,126,108,168,59,59,208,219,111,188,181,115,31,150,126,230,211,161,36,253,228,93,228,43,126,217,184,238,92,45,189,227,87,41,47,116,149,122,5,65,14,17,237,109,205,174,176,241,43,79,88,148,147,209,109,151,176,203,179,218,66,246,120,126,102,185,156,201,97,75,72,173,59,182,228,162,26,96,74,70,211,62,114,89,141,23,123,218,165,150,219,78,174,60,126,161,107,167,176,204,187,165,96,143,185,228,193,136,248,215,151,251,130,137,200,230,76,165,198,151,84,135,235,25,125,123,112,164,165,31,215,65,119,187,237,51,47,121,123,179,225,86,167,205,179,174,217,148,169,41,219,50,135,81,114,59,133,169,30,142,50,233,164,251,140,203,189,62,243,47,196,95,199,15,108,93,78,43,101,194,219,53,246,63,110,195,135,67,89,123,249,16,34,106,127,97,37,222,231,223,248,152,147,32,0,0,0,3,242,85,169,177,235,20,169,180,137,105,220,196,232,238,70,116,181,50,213,11,73,164,251,140,143,184,253,134,67,61,249,251,194,23,48,123,49,247,13,44,152,229,71,173,200,151,91,140,91,183,106,211,211,229,37,31,215,89,247,55,237,50,63,121,16,155,220,26,241,109,115,232,149,204,43,152,254,170,142,228,154,155,72,219,253,68,162,158,194,123,73,31,121,247,171,246,123,69,158,128,0,15,225,158,210,51,63,97,106,40,147,138,149,250,245,221,153,23,233,203,61,81,71,134,184,9,238,255,0,90,159,52,191,84,191,91,239,252,76,117,110,12,246,178,230,226,69,126,227,89,104,212,122,108,166,8,255,0,223,165,250,122,244,239,215,184,253,194,214,113,106,177,54,222,195,11,178,185,78,115,151,42,5,18,124,150,87,161,30,213,162,59,138,73,232,100,100,125,164,93,228,99,54,216,203,94,168,92,216,177,120,87,42,142,243,101,76,175,84,30,117,91,82,157,84,185,46,40,207,68,145,23,122,143,184,135,202,177,111,10,189,131,119,82,110,250,20,142,76,218,84,214,38,52,189,137,87,172,211,169,112,187,20,149,23,122,11,188,143,240,49,162,28,160,98,250,241,171,2,45,171,178,82,183,78,110,4,40,179,85,166,155,228,20,56,238,56,173,9,8,34,213,78,247,36,180,247,125,221,168,114,252,204,216,45,98,86,6,94,150,162,209,185,201,52,42,137,48,90,233,245,170,134,243,105,254,178,127,95,218,122,12,227,94,84,25,150,45,245,89,183,86,92,185,20,42,172,136,133,220,122,41,151,148,141,123,212,93,232,247,159,237,23,51,194,83,25,14,242,192,134,176,238,98,183,74,181,119,122,250,105,187,169,153,57,238,226,65,17,104,73,47,235,43,246,119,9,224,63,61,66,12,122,148,71,33,74,70,246,156,211,113,106,101,174,134,70,93,223,121,12,223,230,191,10,158,193,220,109,175,89,138,137,211,179,23,165,229,35,152,75,251,81,24,112,251,119,172,251,220,246,159,253,131,232,85,51,39,89,171,101,178,149,128,79,167,72,148,158,126,197,234,143,95,155,60,165,31,97,52,70,90,25,126,185,254,206,225,251,50,49,67,157,112,102,94,211,167,83,207,71,156,235,244,238,246,83,228,159,180,200,187,136,198,139,0,0,5,101,113,106,205,36,90,69,5,156,13,181,166,238,155,55,119,165,126,172,203,149,177,112,100,179,246,218,50,86,164,106,251,11,236,246,251,133,97,224,206,24,86,113,131,16,233,118,21,9,189,242,170,60,253,189,168,45,57,108,56,233,253,165,160,187,155,63,235,23,249,6,148,44,27,46,147,135,214,164,43,74,136,215,46,28,30,103,45,59,148,127,109,197,56,127,105,74,62,245,159,180,199,161,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,70,172,193,112,247,203,142,100,241,30,147,138,87,253,30,171,18,181,11,148,138,151,161,229,162,35,117,214,91,52,114,219,157,234,41,106,218,132,27,100,227,74,109,222,90,182,239,209,13,114,228,85,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,10,234,226,167,146,8,120,147,106,213,243,61,135,145,118,93,246,221,61,167,110,24,156,230,35,199,155,71,136,219,235,126,86,156,162,91,179,27,65,178,90,173,210,35,98,62,196,165,75,75,105,85,80,224,238,49,95,216,21,127,210,241,27,14,107,210,233,213,42,116,134,29,117,166,165,60,203,21,6,27,121,183,149,18,82,89,90,20,236,103,20,210,9,198,141,68,74,34,252,12,173,123,52,188,79,108,69,101,30,143,94,193,155,150,148,188,66,196,154,121,211,222,165,197,170,60,115,173,61,236,41,51,95,90,155,67,110,33,230,92,50,105,133,171,147,204,82,146,251,100,227,109,169,39,80,63,232,170,253,186,191,217,91,142,228,184,234,31,249,73,147,170,83,164,57,255,0,41,199,158,113,197,253,234,82,149,237,51,26,9,200,230,81,41,89,65,194,53,90,143,212,98,86,46,202,244,132,212,174,58,171,17,210,132,45,242,65,37,17,89,89,164,157,92,102,75,118,206,97,234,107,113,231,9,45,243,77,180,200,161,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,227,249,152,202,174,17,230,190,205,141,103,226,149,54,90,87,78,145,212,211,42,244,215,16,205,70,156,179,52,243,9,151,86,133,167,99,137,73,37,104,90,84,133,104,149,105,189,13,173,30,131,2,240,47,14,50,233,135,20,236,47,194,250,55,67,74,131,171,175,60,233,146,229,84,37,40,136,156,149,37,194,34,230,60,189,169,212,244,36,146,82,148,33,40,66,16,132,196,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,37,87,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,183,76,98,193,219,7,29,108,10,166,28,226,53,6,37,70,155,81,142,251,77,58,236,86,94,126,158,251,140,184,202,101,197,83,200,90,90,146,218,93,89,182,233,36,205,38,127,137,30,122,243,91,129,116,172,188,99,69,111,14,104,87,237,191,117,83,88,145,37,216,110,210,234,137,156,252,22,19,45,246,91,137,80,82,91,109,45,78,66,89,35,121,162,78,137,53,150,157,250,20,234,225,79,158,11,250,85,86,6,87,113,2,139,112,93,84,118,35,145,91,213,168,16,94,156,253,9,132,169,13,166,60,222,90,84,162,130,74,91,104,67,234,236,142,107,66,20,124,147,73,199,181,240,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,0,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,32,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,117,60,106,252,44,90,223,16,32,249,117,68,83,181,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,180,17,146,140,168,208,178,151,131,80,172,222,85,42,101,223,82,210,101,211,91,132,202,211,215,202,220,179,109,178,83,134,107,54,88,66,249,77,150,136,73,232,183,57,104,91,174,16,242,188,81,252,9,226,111,201,124,226,16,160,17,170,128,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,252,141,210,105,76,213,100,87,89,166,68,69,74,100,118,98,72,152,150,82,79,188,195,42,113,77,52,183,52,220,164,33,79,188,164,164,207,68,155,174,25,105,184,245,253,96,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,8,171,197,31,192,158,38,252,151,206,33,10,1,23,253,197,31,192,158,38,252,151,206,33,10,1,23,167,195,187,32,176,242,199,106,157,249,138,84,250,85,75,19,107,124,169,26,28,102,36,125,25,108,155,117,29,52,89,59,77,100,242,208,251,137,144,227,107,38,213,234,182,157,201,111,152,236,213,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,218,223,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,61,153,196,202,173,229,149,12,92,168,89,245,154,108,181,91,21,25,18,36,218,117,119,28,39,145,81,167,18,253,66,83,169,66,19,212,182,149,54,151,145,181,59,86,100,162,46,90,219,90,228,255,0,10,108,237,67,194,154,236,156,191,98,245,215,209,217,149,158,100,202,5,74,169,82,98,61,62,223,148,132,58,243,237,173,111,26,121,108,200,236,208,137,123,82,249,22,214,204,228,56,178,229,92,68,115,191,51,53,87,217,90,86,116,173,184,101,105,212,29,118,132,162,101,248,207,85,28,83,45,54,185,82,154,91,170,66,182,173,15,244,230,109,182,226,26,144,162,90,73,75,90,73,195,187,36,19,51,85,125,157,219,120,197,219,134,86,157,65,166,171,169,55,159,140,245,81,197,50,235,136,139,21,212,52,164,43,106,208,199,80,68,227,110,33,169,9,52,40,148,180,40,175,164,0,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,21,129,198,179,29,38,82,168,86,94,94,40,53,158,79,166,247,220,151,20,102,201,246,220,92,86,151,203,130,133,44,140,154,113,149,188,153,75,83,102,75,81,57,17,133,250,154,36,215,82,195,245,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,52,189,128,56,199,66,204,6,13,90,120,197,110,51,211,196,185,169,233,144,228,109,203,95,73,41,10,83,114,99,111,90,16,110,114,159,109,214,185,155,9,43,217,185,62,170,136,199,64,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,71,228,226,155,127,198,177,114,91,121,69,43,134,93,38,165,117,72,129,64,166,156,99,117,43,148,183,36,161,217,17,205,109,151,170,133,195,98,89,47,121,146,20,141,200,61,119,146,85,66,212,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,57,225,86,25,218,184,55,135,22,230,22,217,81,58,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,98,149,184,184,225,157,213,103,230,246,177,125,85,162,107,69,191,105,240,42,20,137,77,182,231,45,93,52,70,97,190,194,150,164,18,13,228,45,130,90,144,133,43,107,111,176,163,50,53,232,93,215,129,245,255,0,25,170,174,41,225,108,235,134,89,200,149,30,157,95,165,210,84,110,169,130,67,74,117,137,178,16,90,114,144,179,55,160,33,93,164,181,145,55,246,137,179,219,107,227,42,226,202,120,91,228,22,30,34,116,57,155,198,58,125,42,165,104,23,89,30,221,183,102,70,98,115,53,119,11,155,25,233,50,219,113,43,66,89,105,100,225,54,217,145,56,167,91,39,61,68,54,142,117,191,128,243,247,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,207,14,107,178,163,136,249,74,196,117,217,87,171,93,117,42,119,49,250,5,125,134,77,17,106,241,82,100,70,164,145,153,242,222,70,228,147,172,153,154,155,82,146,100,107,66,219,113,114,87,130,167,138,123,167,225,252,239,49,167,11,169,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,159,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,71,92,190,240,247,203,142,91,49,30,173,138,86,5,30,171,46,181,55,154,138,111,166,37,162,91,116,38,92,53,243,27,131,234,37,105,220,133,147,102,227,170,113,222,90,118,239,209,110,243,36,168,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,207,112,185,200,149,87,4,233,79,99,190,52,91,49,35,222,213,200,232,77,191,78,150,194,186,219,122,18,146,178,117,110,110,61,173,73,144,149,164,141,27,57,141,54,147,65,169,38,243,205,38,194,128,113,252,209,101,146,193,205,54,23,212,176,254,239,141,18,29,73,113,212,154,45,194,84,230,100,205,163,62,110,52,230,246,20,225,110,74,22,166,26,75,168,66,144,110,54,74,70,228,234,74,78,123,49,163,8,111,44,5,197,11,131,8,241,1,136,141,215,109,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,176,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,199,248,24,254,155,63,118,255,0,137,11,84,0,0,0,0,1,231,175,235,46,147,136,54,164,219,74,182,215,50,28,238,95,49,59,148,95,97,196,184,95,101,73,62,244,23,180,134,107,241,155,12,43,88,61,136,117,59,10,186,222,201,84,238,78,238,212,30,188,198,27,116,190,202,214,93,206,23,245,143,252,130,207,56,74,230,146,45,94,132,246,7,93,83,118,204,133,183,209,63,86,103,205,222,185,210,94,251,13,17,39,66,36,253,181,246,251,61,194,205,64,0,6,116,243,207,67,155,111,230,98,236,167,79,252,235,125,6,189,222,218,124,99,246,25,151,113,144,252,84,172,201,86,105,25,108,171,96,19,9,214,37,91,145,189,122,163,212,229,79,57,69,216,109,25,158,166,127,174,95,183,184,124,252,168,225,83,248,197,141,180,27,49,17,122,134,101,117,92,212,111,36,125,152,143,184,93,187,208,125,237,251,15,254,193,164,10,124,24,244,216,109,194,138,141,141,55,174,210,212,207,77,76,204,251,251,123,204,126,145,3,248,181,227,39,208,220,8,119,14,161,171,108,171,171,111,175,166,187,122,105,144,94,238,52,25,30,164,163,254,178,127,111,112,167,220,25,195,169,152,173,136,212,171,26,11,123,220,168,243,244,45,72,191,54,195,142,251,84,159,238,103,253,98,255,0,32,210,237,175,65,141,108,208,163,81,33,167,107,49,183,237,45,76,254,210,212,163,239,51,62,245,31,180,125,81,197,179,127,139,235,193,108,8,185,174,200,138,219,57,116,249,177,161,43,77,118,72,56,114,28,109,90,26,22,71,162,154,238,81,105,239,251,243,187,125,94,21,123,250,238,171,93,245,217,28,233,181,89,175,204,117,123,18,159,89,215,84,225,246,37,41,46,245,159,113,23,224,67,234,224,213,122,161,108,226,197,159,92,165,189,202,149,14,189,79,121,165,237,74,180,82,36,182,162,61,20,70,93,233,46,242,26,73,194,90,196,219,131,12,45,58,229,69,206,100,169,244,72,18,94,94,132,91,150,184,237,169,71,161,17,17,118,153,247,17,16,170,126,51,22,178,225,98,61,2,227,65,106,212,138,108,86,12,255,0,223,169,250,130,244,239,215,184,189,195,148,112,173,191,94,180,115,34,197,57,7,162,43,16,211,1,93,223,235,179,225,23,234,159,234,253,223,137,11,219,35,220,68,101,237,45,71,244,0,0,86,23,25,76,91,92,10,29,15,10,225,191,162,228,57,26,166,234,54,255,0,81,72,168,48,174,211,71,220,93,202,253,158,209,8,114,9,132,46,99,14,99,237,234,89,177,205,143,68,145,18,183,36,183,109,209,166,103,197,74,255,0,174,131,238,115,216,102,126,226,49,161,10,77,54,61,30,149,10,145,17,59,88,131,29,184,205,22,166,122,33,9,36,151,121,153,247,23,180,204,126,176,0,0,0,1,25,184,132,226,234,112,167,45,247,33,163,181,235,138,28,202,26,11,221,207,129,47,67,251,10,46,246,254,239,196,133,3,210,105,243,111,27,182,29,42,50,119,76,174,84,91,142,217,106,69,171,143,58,73,46,243,34,239,87,188,139,240,26,15,200,222,11,199,193,76,191,208,40,156,142,92,202,164,104,181,73,158,177,159,215,185,10,50,87,253,117,151,123,94,195,34,247,23,190,65,8,167,196,15,53,204,229,183,10,157,69,21,221,215,37,108,213,6,42,54,153,114,82,244,105,91,30,213,76,184,218,180,113,146,245,15,77,125,166,69,223,68,215,53,199,114,226,149,239,38,185,86,123,171,171,215,234,11,112,207,107,109,238,117,247,148,173,61,82,74,75,85,184,126,194,46,223,97,11,32,202,55,11,102,171,182,197,47,17,241,66,70,167,81,140,196,216,176,118,119,33,198,216,121,10,230,49,44,189,238,39,67,73,123,204,187,136,116,124,123,225,141,74,184,172,154,137,216,180,222,93,86,26,94,122,26,121,202,62,106,144,203,188,180,106,236,162,74,117,82,145,218,125,222,222,205,69,75,226,13,137,112,225,173,223,83,178,238,152,125,45,70,151,41,232,175,55,204,66,244,83,78,173,181,118,161,74,79,218,66,187,140,251,189,189,227,231,91,117,9,52,155,138,151,84,134,189,146,33,205,98,67,74,208,143,69,161,194,82,79,67,35,46,242,46,242,26,72,203,21,110,101,195,151,172,57,170,79,47,231,15,90,180,117,56,174,207,89,71,5,149,26,180,34,34,45,76,207,179,65,211,196,16,227,1,69,166,202,203,149,58,170,247,100,166,174,6,80,131,245,187,82,80,39,168,139,176,244,239,251,133,56,97,52,149,195,197,59,54,91,106,218,166,110,10,115,132,122,107,161,148,150,207,252,131,69,25,91,168,187,86,192,155,102,160,243,155,214,239,91,170,180,211,93,38,62,93,218,23,184,117,97,28,56,130,181,29,220,173,221,188,245,237,50,232,54,246,25,235,253,35,23,220,51,241,109,153,166,181,28,211,223,235,255,0,246,134,52,233,135,203,83,150,132,5,175,188,249,186,255,0,245,213,143,68,0,0,0,0,0,0,0,0,0,0,0,3,206,98,30,133,103,212,53,61,11,234,191,254,42,6,99,46,63,245,102,70,159,239,63,251,66,26,7,225,246,228,23,50,185,105,20,54,182,25,117,251,253,99,61,127,164,101,105,223,251,68,143,28,235,48,116,9,23,70,16,87,232,81,127,59,39,165,219,221,253,89,77,40,251,204,139,185,62,241,154,25,113,95,133,33,113,164,163,99,136,211,113,106,71,166,165,175,179,241,26,8,225,205,112,53,90,202,141,158,209,47,115,209,189,33,204,236,50,251,85,41,122,123,8,187,136,73,177,231,113,14,202,165,226,53,143,93,177,171,40,221,14,187,77,149,78,119,181,69,162,94,101,109,40,253,85,36,251,150,125,202,47,196,187,197,95,214,248,52,86,38,223,210,229,83,175,190,154,222,126,107,142,52,223,162,208,190,91,42,120,204,147,169,205,222,122,54,100,90,159,105,233,239,19,83,43,185,33,194,236,179,196,76,186,36,126,178,182,227,100,151,231,111,144,222,227,50,100,213,245,106,125,196,22,171,96,149,217,239,211,187,190,71,15,39,137,75,127,232,125,90,55,39,152,196,152,111,178,233,110,34,245,20,210,201,95,127,119,187,180,103,115,52,212,232,52,204,113,186,152,167,177,202,109,85,73,203,50,220,106,213,93,99,229,175,105,253,196,59,39,11,251,226,183,107,102,94,153,76,167,187,252,218,174,134,97,62,141,168,251,46,212,33,37,71,169,164,207,185,37,216,70,95,137,11,235,31,240,243,77,190,202,216,117,59,144,226,77,10,45,116,212,140,180,49,66,124,74,240,57,24,79,152,58,197,106,11,28,184,119,76,137,21,165,122,218,253,108,153,211,20,125,238,40,251,155,47,98,75,238,33,222,248,49,98,51,176,239,27,139,14,165,61,182,35,240,165,212,155,45,164,122,190,167,105,236,145,118,39,94,226,246,171,79,187,218,45,208,0,0,0,0,5,105,241,143,194,22,170,246,141,23,21,216,45,36,194,118,53,45,103,219,249,164,53,80,124,251,214,69,222,127,171,175,223,236,16,131,135,70,37,189,134,217,155,183,222,67,155,26,175,59,18,136,247,97,31,168,253,66,38,239,234,168,251,145,236,208,254,242,26,6,140,251,114,163,53,37,165,110,67,200,75,137,61,52,212,140,181,33,254,160,0,63,225,239,205,47,251,211,255,0,16,207,95,16,119,29,115,52,55,111,53,58,109,159,61,41,237,46,239,72,202,208,75,254,10,134,247,81,116,150,239,169,217,59,213,208,190,214,180,238,223,127,112,179,203,234,140,155,138,201,175,208,23,221,82,165,203,137,255,0,215,25,82,61,229,250,222,242,25,183,204,61,180,118,142,56,223,116,15,100,75,142,168,210,127,4,204,117,30,243,253,95,120,231,98,225,120,50,95,50,234,120,105,112,89,210,213,188,226,85,101,201,104,244,34,209,180,199,167,182,73,236,73,123,207,180,207,95,241,139,35,31,240,235,104,121,181,178,226,117,66,210,105,81,107,222,71,222,40,147,138,38,12,158,26,230,10,101,126,4,78,85,62,227,67,149,37,43,153,187,87,228,77,154,179,236,53,169,95,101,5,236,34,251,136,126,190,20,152,167,34,201,204,173,50,212,145,43,147,75,185,57,221,89,236,37,127,107,192,156,226,59,144,106,251,74,246,25,125,250,144,189,48,20,169,198,22,203,143,111,227,117,46,228,101,205,85,95,231,238,78,135,234,242,34,64,65,118,154,143,94,255,0,113,126,209,0,133,148,240,129,203,237,78,167,124,59,142,53,72,155,96,210,118,250,61,206,98,79,127,53,153,241,157,236,75,132,101,162,136,139,214,65,253,218,119,139,127,0,1,202,115,49,142,148,92,188,225,69,87,17,107,11,245,96,242,54,35,69,250,219,228,178,201,246,165,183,52,252,241,127,84,255,0,202,89,207,196,11,234,224,196,155,178,109,227,116,77,234,170,83,249,124,231,121,104,70,237,141,33,180,246,33,41,73,122,168,73,118,17,119,126,209,109,92,38,50,193,26,210,179,95,198,123,154,38,234,149,103,111,163,254,176,203,145,201,118,116,103,126,195,166,149,110,74,147,246,144,90,123,53,239,22,56,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,37,80,0,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,213,120,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,0,10,64,226,121,146,8,121,116,186,163,98,246,27,197,217,96,222,21,7,154,145,29,79,48,143,69,86,30,114,68,130,138,196,118,154,108,155,135,200,78,140,146,119,154,121,14,37,106,78,173,239,130,194,223,184,74,100,187,232,93,10,30,107,175,244,238,173,92,116,247,152,181,233,111,193,218,170,116,23,23,181,83,148,167,80,75,39,159,66,12,154,83,70,73,233,158,81,238,112,164,109,110,202,128,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,18,171,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,78,158,35,57,215,254,74,184,112,197,2,192,169,210,156,196,219,167,234,233,177,159,62,107,148,184,38,75,39,42,106,103,106,144,173,171,65,54,210,93,52,165,110,41,74,209,212,178,235,103,70,244,154,101,229,138,247,252,42,52,55,37,215,238,203,198,176,220,102,151,46,89,27,245,10,140,183,137,41,55,30,121,68,70,183,29,112,181,91,138,46,213,25,168,251,204,95,158,72,50,93,106,229,31,14,24,131,53,52,170,221,253,82,230,63,91,184,90,130,218,92,71,52,153,221,6,51,230,130,120,225,160,216,108,201,43,63,93,194,83,187,81,184,155,68,149,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,103,198,86,147,85,175,229,182,201,161,80,169,146,234,53,42,142,36,83,98,67,135,17,149,60,252,151,220,129,80,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,15,87,195,239,33,86,246,89,172,216,55,206,32,208,162,76,197,74,188,118,222,156,185,29,44,212,80,22,71,37,36,204,23,137,162,91,43,84,121,9,110,65,165,197,161,107,65,146,84,164,17,25,204,161,21,120,163,248,19,196,223,146,249,196,33,64,35,85,0,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,4,85,226,143,224,79,19,126,75,231,16,133,0,139,254,226,143,224,79,19,126,75,231,16,132,106,225,139,195,210,101,173,50,54,98,179,3,104,114,106,172,237,118,210,160,84,217,125,137,84,169,77,62,243,110,202,155,17,246,81,181,226,229,50,184,199,185,105,36,184,110,109,37,147,74,69,159,128,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,112,172,226,101,86,205,205,126,17,212,44,250,205,54,34,110,122,116,121,18,109,58,187,142,27,43,167,84,77,30,161,41,212,161,106,233,156,82,91,75,200,218,173,200,34,81,23,49,13,173,25,225,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,163,213,96,38,10,93,89,137,197,138,22,14,89,85,10,84,42,213,193,213,116,207,213,29,113,184,168,228,70,118,66,247,169,182,220,89,106,134,84,69,162,15,214,50,215,66,212,203,70,152,47,132,54,110,2,225,125,191,132,120,126,196,182,232,86,236,117,51,28,229,190,111,62,234,214,226,157,117,231,23,216,70,183,29,113,199,12,146,73,65,26,204,146,148,164,137,37,237,64,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,1,154,204,211,227,95,242,137,204,21,237,140,109,211,250,40,151,5,64,186,6,20,215,45,196,65,97,164,71,139,205,79,49,194,39,141,134,90,55,54,172,211,204,53,237,209,58,17,114,160,22,233,193,63,24,170,181,171,54,252,193,10,229,122,35,177,237,169,17,107,116,8,111,74,82,165,165,137,70,226,102,37,166,212,179,34,140,219,173,176,179,38,208,68,151,102,44,212,102,110,164,89,160,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,33,175,28,27,214,149,62,255,0,194,204,57,102,60,178,169,80,232,245,26,220,135,84,132,242,20,196,231,154,101,164,161,91,183,26,201,84,247,141,68,105,34,34,83,122,26,181,50,76,106,225,163,96,70,196,28,233,97,220,90,149,189,46,171,77,161,200,147,95,148,108,147,187,33,174,36,103,29,139,33,213,182,101,177,9,152,81,8,183,30,197,45,72,66,183,111,218,122,9,21,151,199,6,202,170,207,176,48,179,17,153,145,16,169,180,58,197,70,137,33,165,45,92,245,63,57,150,158,105,72,78,221,166,130,77,61,226,81,154,136,200,212,222,132,173,76,211,13,120,95,93,159,69,51,181,135,221,69,205,232,104,21,159,72,210,102,111,155,211,179,51,155,5,254,158,51,154,153,37,205,242,147,27,99,103,174,231,73,173,164,106,36,139,254,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,92,77,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,226,86,86,184,156,97,198,101,49,218,177,131,177,237,170,173,17,186,150,146,44,185,51,35,146,94,154,219,80,210,228,184,210,208,211,142,161,167,146,182,228,186,219,132,190,90,218,34,74,182,56,146,39,184,7,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,2,128,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,11,84,0,0,0,0,0,21,199,197,159,44,17,238,235,53,140,103,182,98,109,169,81,183,122,67,235,12,249,252,231,96,198,107,237,186,73,78,212,165,95,101,7,175,183,67,237,21,43,135,247,213,193,134,215,100,43,198,215,155,210,212,160,115,57,46,242,208,189,187,218,91,106,236,90,84,147,245,86,162,237,35,239,253,163,70,25,103,199,74,54,97,112,162,149,136,180,117,246,78,231,239,78,139,245,118,73,121,146,237,83,109,235,249,147,254,169,127,148,250,176,0,10,128,226,253,151,218,157,50,248,111,28,105,112,247,65,170,238,244,131,156,196,150,206,83,48,35,53,216,167,53,61,84,102,94,170,11,239,215,188,86,176,159,188,30,172,184,247,6,55,85,46,87,156,209,84,14,70,212,232,126,183,62,36,244,31,105,40,180,238,247,31,236,23,86,2,139,56,174,98,156,139,219,50,181,59,82,60,174,117,46,219,228,244,135,176,147,253,177,2,11,139,239,65,43,237,39,218,103,247,104,67,164,112,124,193,84,220,56,129,84,197,42,172,45,236,81,57,29,26,249,154,126,121,137,236,57,216,151,8,251,200,187,210,127,118,157,226,226,192,86,231,25,187,230,93,51,12,237,251,58,34,182,28,186,172,73,46,171,66,61,91,84,122,131,102,158,212,159,184,187,72,245,255,0,24,167,161,209,50,241,109,29,221,142,54,37,3,93,10,93,201,75,104,255,0,5,204,105,30,242,253,111,120,210,61,139,69,69,185,100,208,40,8,238,166,210,226,196,255,0,235,108,165,30,243,253,95,121,138,196,227,86,111,115,237,98,221,245,59,32,246,104,95,107,90,143,111,191,184,67,254,31,14,58,222,104,109,46,81,107,186,124,4,171,187,187,210,49,70,133,89,252,202,53,253,82,255,0,16,255,0,176,0,31,229,37,246,226,198,118,75,170,218,134,80,167,20,122,107,161,17,106,99,63,60,69,241,45,236,73,204,221,192,242,220,222,213,5,217,116,70,123,8,189,70,42,18,246,255,0,85,39,220,191,110,167,247,152,155,252,28,48,133,170,69,163,90,197,135,203,89,19,93,147,75,65,246,254,105,109,83,223,46,229,153,119,151,234,235,247,251,5,150,0,0,0,0,0,168,190,51,184,140,236,203,194,221,195,168,175,110,136,196,40,149,39,11,105,22,143,165,218,131,38,93,169,215,184,253,138,211,238,246,142,9,195,83,3,145,139,25,131,163,214,167,49,204,135,107,72,143,90,79,173,167,214,198,157,13,69,220,226,79,185,195,246,40,190,227,23,216,203,77,176,202,24,105,59,80,218,73,9,45,117,208,136,180,33,255,0,98,133,120,160,95,21,171,167,50,245,58,101,65,223,230,212,132,61,9,132,109,71,217,106,161,53,41,61,73,36,125,202,62,195,51,252,76,113,172,172,211,160,212,241,198,213,98,160,199,53,180,213,32,172,139,113,167,69,117,140,22,189,135,247,152,209,30,26,173,255,0,161,244,152,220,158,91,17,161,176,203,69,184,143,212,75,72,36,253,253,222,254,209,235,4,113,205,22,72,112,187,51,17,21,46,183,31,163,173,182,217,165,137,219,228,57,180,200,158,52,253,90,95,109,7,162,223,53,118,251,180,238,238,133,116,94,13,21,152,87,236,73,85,11,239,168,183,152,154,219,142,55,232,180,35,152,202,94,35,52,234,83,119,150,173,145,150,165,219,219,239,22,129,135,150,85,47,14,108,122,21,141,70,70,216,116,42,108,90,115,93,170,61,82,203,40,105,39,235,41,71,220,130,239,81,254,39,222,61,16,129,252,95,238,6,97,229,214,159,71,74,244,121,250,251,74,50,208,251,80,168,51,211,238,211,188,189,226,159,240,54,139,42,224,198,59,34,149,13,27,150,253,197,77,65,246,145,104,71,41,164,235,218,101,239,47,104,209,94,94,232,15,218,248,65,64,161,74,252,236,110,171,119,119,245,165,58,162,238,51,246,43,222,58,40,142,28,65,28,132,140,173,221,189,99,91,204,250,13,158,177,150,159,210,49,117,238,253,131,63,22,231,250,179,31,95,247,255,0,253,161,141,57,97,222,135,103,83,244,61,75,235,127,254,42,199,164,0,0,0,0,0,0,0,0,0,0,0,1,241,175,8,106,168,91,146,226,35,189,206,94,159,177,196,159,249,6,97,174,182,77,138,252,166,149,222,157,159,253,162,69,255,0,112,244,158,228,220,174,90,137,92,126,95,47,174,211,215,215,93,106,50,255,0,236,18,80,127,140,168,205,76,97,81,159,78,168,94,154,150,167,236,61,125,159,128,205,134,104,108,55,240,203,29,46,107,34,79,231,41,189,22,238,239,245,200,108,187,236,82,191,95,222,127,228,18,227,134,150,114,98,225,82,165,97,149,214,238,176,165,108,232,189,83,245,118,245,143,57,249,182,20,103,218,226,126,210,191,15,112,184,138,21,203,73,184,163,162,69,54,71,48,150,149,40,139,98,139,176,149,180,254,209,23,180,125,80,31,240,235,173,178,157,206,43,66,51,211,184,120,123,227,27,176,215,15,33,187,54,234,184,122,70,217,53,37,127,205,36,57,161,145,40,207,236,54,175,212,87,248,4,0,205,215,21,27,89,54,237,90,199,193,135,122,170,131,230,252,37,206,218,226,57,104,83,111,180,106,229,201,137,180,244,87,41,90,107,237,211,94,243,21,67,112,215,106,87,69,118,161,113,86,31,231,78,169,202,118,100,135,54,165,59,221,113,102,181,30,137,34,34,213,74,51,208,136,139,238,22,91,194,63,44,21,9,149,121,24,245,94,46,84,102,55,193,132,215,170,173,230,74,129,41,183,55,37,221,75,82,51,45,170,71,226,126,193,109,96,43,171,140,173,130,197,79,6,104,87,140,40,250,205,137,95,138,203,171,222,127,218,233,137,80,113,93,134,173,59,204,187,139,95,241,10,248,200,13,209,42,217,204,245,158,113,220,218,85,26,157,62,3,157,132,122,161,202,132,93,75,180,143,245,126,239,196,104,97,133,243,25,109,207,214,73,31,248,72,127,160,0,0,0,0,227,89,190,176,217,196,60,186,223,116,53,181,189,230,232,21,73,17,189,99,45,175,20,25,9,65,253,164,145,246,175,184,207,79,120,207,4,7,229,225,206,34,177,33,101,186,77,179,90,74,148,93,133,170,227,190,70,101,253,98,239,71,223,251,70,142,114,213,117,34,244,192,28,61,185,11,237,206,181,233,47,186,95,170,181,194,101,102,93,197,175,218,246,17,16,233,96,0,63,138,35,50,50,46,253,5,3,241,50,165,79,167,102,134,178,228,213,110,76,148,200,121,163,209,37,162,21,81,153,161,118,31,220,125,226,76,240,86,145,21,21,59,162,58,165,232,249,179,53,68,199,44,254,206,234,113,110,221,221,223,217,160,181,243,45,75,67,246,138,15,226,125,107,38,219,205,13,81,214,163,114,145,83,97,249,234,61,251,183,41,202,140,222,222,243,211,93,189,221,159,128,137,2,208,248,42,84,218,250,67,116,209,247,125,103,69,58,78,154,31,217,223,78,79,187,252,162,217,64,65,46,45,184,62,197,239,128,204,94,112,83,178,165,65,168,38,67,174,106,103,172,70,33,79,113,73,208,214,73,251,74,46,210,35,87,227,220,41,179,13,47,7,108,11,222,157,117,53,216,168,60,239,119,245,217,91,127,170,175,215,247,24,211,85,171,90,77,195,65,139,88,73,104,82,55,255,0,249,171,82,125,197,238,247,15,172,40,255,0,139,117,221,64,185,49,245,168,20,149,238,149,77,221,213,246,44,191,57,10,1,163,237,36,139,185,39,221,175,222,34,70,15,225,205,79,22,177,22,147,135,212,116,238,153,85,234,57,101,170,75,243,76,56,233,253,165,36,187,155,62,245,23,237,238,26,61,193,76,44,162,96,198,27,82,112,234,223,103,149,10,151,207,229,167,114,213,167,54,67,143,31,106,214,179,251,78,159,245,143,246,119,23,186,0,1,76,220,93,241,209,119,30,42,254,71,161,73,213,187,107,251,109,189,159,248,68,104,18,17,218,109,151,181,39,220,179,251,244,238,17,103,41,185,124,169,230,51,21,96,217,113,83,182,25,243,122,183,117,73,236,254,108,251,136,236,55,27,51,212,217,211,176,255,0,31,113,232,202,141,71,167,208,41,205,82,169,108,114,99,49,187,98,55,41,90,106,163,81,246,168,204,251,204,253,163,246,128,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,117,94,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,128,115,235,156,75,135,52,248,185,83,77,26,177,45,140,58,161,200,232,173,250,99,51,37,116,147,80,194,223,75,117,71,99,187,181,41,146,234,94,112,200,249,72,90,26,82,26,61,198,133,41,81,128,89,167,10,124,243,213,104,183,52,12,174,226,189,82,93,66,155,95,144,77,218,149,170,141,81,75,58,99,232,142,134,218,166,31,61,205,169,140,180,176,132,48,219,90,26,94,94,194,66,249,196,109,91,160,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,85,113,206,253,9,254,242,127,13,16,215,36,25,160,165,101,50,255,0,188,241,26,101,34,93,70,165,81,177,234,52,74,11,77,71,75,204,38,170,227,209,158,140,169,73,55,90,81,70,221,28,201,195,109,70,189,15,213,47,105,113,252,85,196,203,171,25,49,30,227,197,43,214,95,81,90,185,170,14,212,36,237,113,197,182,206,243,245,24,107,152,181,173,44,180,130,75,109,160,212,123,27,66,18,71,162,72,92,79,13,12,133,70,192,107,121,156,106,197,154,20,71,241,22,185,29,183,169,8,115,155,190,129,78,126,43,106,83,42,101,230,155,83,19,141,78,60,211,199,235,237,66,73,8,82,73,111,18,231,168,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,68,93,150,5,155,125,73,183,229,94,22,244,74,178,237,90,195,117,250,65,73,35,82,34,212,91,105,214,154,144,72,215,106,150,132,190,225,163,113,30,213,237,90,116,90,16,164,250,0,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,2,170,248,231,126,132,255,0,121,63,134,136,171,194,227,199,102,25,124,235,201,230,139,254,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,45,80,0,69,94,40,254,4,241,55,228,190,113,8,80,8,212,69,249,96,89,184,159,108,191,102,98,5,189,18,187,66,149,34,36,153,20,249,100,106,97,245,198,144,220,134,137,196,235,162,208,78,178,217,154,21,170,22,68,105,81,41,38,105,63,64,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,17,43,136,102,116,233,89,88,194,249,20,43,66,224,136,156,84,185,99,145,91,240,206,50,101,28,38,13,205,174,212,31,109,74,36,161,9,73,58,150,141,100,162,91,196,146,229,184,132,61,182,136,127,209,85,251,117,127,178,183,29,201,113,212,63,242,147,39,84,167,72,115,254,83,143,60,227,139,251,212,165,43,218,102,63,93,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,81,149,220,205,216,57,166,194,250,110,32,90,18,98,67,169,46,58,85,90,183,142,162,204,153,180,103,205,199,91,216,250,91,61,201,66,212,195,170,105,107,74,13,198,201,43,218,157,77,41,236,0,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,8,191,196,91,49,81,178,247,150,139,141,250,53,217,18,147,123,93,81,213,70,182,89,55,93,76,183,22,226,208,137,82,35,155,42,74,219,91,17,220,113,196,189,169,33,14,242,8,204,205,104,66,232,135,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,29,171,136,221,173,66,177,179,133,122,89,86,180,30,138,139,111,211,237,218,93,58,55,53,110,114,34,177,66,128,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,71,214,163,224,167,211,158,26,213,60,99,137,80,228,203,195,44,80,157,206,97,199,118,182,252,26,140,58,52,119,54,164,155,81,169,228,190,136,102,157,86,132,147,124,253,119,43,97,15,21,146,60,121,141,151,28,203,217,216,147,89,155,45,139,120,164,46,151,112,19,50,29,109,7,78,146,131,105,199,29,67,72,90,158,67,42,83,114,73,173,138,222,184,232,34,209,91,84,90,51,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,69,80,113,52,171,82,171,89,227,196,249,148,106,156,73,241,219,145,77,136,183,99,60,151,80,151,216,166,68,101,230,141,73,51,34,91,110,182,227,107,79,122,86,133,36,244,50,50,18,87,129,245,149,74,159,127,226,158,35,61,34,89,84,168,116,122,117,18,59,73,90,121,10,98,115,206,188,234,150,157,187,141,100,170,123,36,147,37,17,17,41,205,73,90,145,166,221,4,95,226,105,73,170,214,178,57,137,240,232,212,201,115,228,55,30,155,45,109,70,101,78,173,44,49,83,136,243,206,154,82,70,100,134,218,109,199,22,174,228,161,10,81,232,68,102,40,50,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,13,73,140,171,139,254,225,113,224,79,12,190,117,231,19,68,170,0,21,87,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,44,39,63,121,64,170,230,239,11,225,80,173,171,202,93,38,225,183,100,28,186,60,57,85,21,49,68,148,251,142,50,151,29,156,218,25,117,107,91,113,211,33,44,169,4,70,149,60,178,63,85,106,20,25,254,138,172,43,171,253,149,183,46,75,114,161,255,0,148,135,58,155,58,59,159,242,92,101,230,220,71,220,164,169,62,195,33,34,179,115,156,153,57,176,194,252,28,167,221,113,165,170,251,178,35,214,89,185,103,20,38,163,194,156,185,14,70,40,239,48,72,113,71,189,77,70,37,58,91,27,65,56,165,114,210,72,208,147,216,56,42,120,167,186,126,31,206,243,26,112,186,144,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,2,128,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,11,84,0,0,0,0,0,31,138,179,71,167,215,233,206,210,170,140,115,163,63,183,122,55,41,58,232,162,81,118,164,200,251,200,189,163,57,185,178,203,221,79,46,120,171,58,203,148,91,161,151,43,164,119,213,45,255,0,205,152,113,125,132,227,134,90,27,218,118,159,225,238,41,75,194,39,29,87,109,226,175,228,122,108,157,26,185,127,181,27,217,255,0,131,198,159,33,125,164,217,251,84,93,235,47,187,94,225,115,64,0,60,54,53,225,101,19,25,240,218,173,135,87,11,28,216,53,94,71,49,59,150,157,121,82,27,120,187,80,180,31,218,104,187,148,95,183,184,243,131,140,24,115,83,194,92,69,171,97,245,97,59,102,82,185,28,194,213,39,249,214,27,116,190,202,148,93,206,23,114,143,246,119,9,111,194,70,238,160,91,120,250,236,10,178,246,202,169,109,233,59,22,127,155,133,60,215,246,82,101,220,162,239,211,238,23,128,62,77,213,90,77,189,65,149,88,81,106,81,246,127,249,203,74,125,199,239,247,12,202,226,101,224,245,255,0,123,212,110,183,123,87,59,147,238,254,163,40,111,245,83,250,158,226,23,209,195,215,7,227,225,30,91,109,232,47,39,90,172,190,175,174,119,83,245,246,79,150,109,246,18,212,146,209,46,105,234,254,222,209,38,0,84,215,26,186,155,95,72,109,106,62,239,172,232,160,201,211,67,251,59,234,41,247,127,148,85,224,150,220,48,173,84,220,185,161,165,186,236,110,106,41,108,49,80,73,239,219,181,77,212,97,118,247,150,186,110,238,237,252,5,248,145,104,90,23,176,85,7,26,153,17,87,83,181,227,166,94,175,147,48,148,108,114,207,236,238,168,150,237,221,221,253,154,8,205,195,54,151,62,163,154,26,51,144,213,181,49,147,29,231,79,68,158,168,77,70,30,165,218,127,121,119,11,248,73,25,17,17,247,232,63,160,0,57,166,101,110,164,89,120,5,136,87,34,190,220,27,94,172,251,69,250,203,68,39,150,69,220,122,125,159,105,25,12,227,79,126,94,35,98,43,242,27,45,178,110,106,210,148,146,236,61,23,33,243,50,47,234,151,122,254,239,216,52,63,148,11,13,140,60,203,173,139,67,109,173,143,57,64,166,72,147,235,25,238,124,224,199,74,207,237,40,139,181,29,196,122,123,135,101,0,0,0,0,31,230,250,249,108,184,231,234,164,207,252,4,51,207,159,251,158,85,205,153,235,192,228,185,184,169,213,58,132,6,251,8,180,67,117,9,90,23,97,23,235,125,255,0,136,176,126,13,86,11,20,204,25,174,222,51,99,233,54,93,126,83,45,47,121,255,0,107,170,37,61,196,246,18,180,239,35,239,45,127,196,44,84,5,74,113,112,203,5,66,29,94,62,61,80,75,155,25,253,144,102,181,234,167,97,154,167,202,113,205,202,119,83,208,136,139,106,81,248,31,176,86,149,189,93,169,90,245,218,125,197,71,127,147,58,153,41,169,145,220,218,149,108,117,181,146,210,122,40,140,143,69,36,143,67,35,47,184,90,246,81,120,168,218,202,183,105,54,62,51,187,210,212,24,54,33,34,118,215,23,204,66,91,97,162,87,46,52,77,165,170,185,170,211,95,102,154,247,24,159,246,62,55,97,174,33,195,106,109,171,112,245,109,188,105,74,63,154,72,111,83,50,73,151,219,109,63,174,159,240,143,112,211,173,188,157,205,171,82,35,211,184,127,216,15,51,125,223,148,59,10,137,46,177,89,145,177,49,152,113,253,54,44,245,36,161,74,254,170,85,250,135,236,20,141,196,99,53,165,143,87,234,109,218,27,159,208,244,99,38,148,90,119,190,203,210,209,175,172,202,23,246,29,47,105,151,226,125,222,115,134,206,31,185,136,57,161,162,50,130,213,52,34,141,92,112,181,254,163,21,24,100,127,214,79,235,251,53,252,12,95,228,88,205,67,97,49,152,78,136,70,186,22,167,237,61,125,191,136,255,0,97,26,248,133,207,92,44,174,93,105,67,28,206,103,67,175,173,166,154,84,98,127,218,40,6,212,100,223,175,197,105,61,234,223,255,0,218,40,105,230,207,134,170,125,185,18,26,251,219,230,127,210,226,143,252,163,236,128,0,0,0,0,0,0,0,0,0,0,0,255,0,41,44,38,83,10,97,103,161,43,79,250,15,81,152,236,96,161,57,109,98,45,94,138,233,234,168,221,62,167,167,235,48,218,189,231,250,222,241,119,252,50,43,101,86,203,45,17,164,187,204,76,110,167,69,109,211,93,213,9,158,205,11,220,37,184,10,131,226,237,150,201,244,171,193,88,249,72,143,172,74,174,158,146,86,244,250,188,166,160,69,107,177,78,153,159,105,159,217,65,125,250,247,138,212,66,212,218,137,104,61,12,135,66,162,102,7,23,109,215,18,237,26,237,233,212,130,52,145,244,17,87,161,110,221,253,102,207,218,67,234,59,154,156,122,121,167,89,114,251,213,15,169,74,112,189,23,11,180,204,180,63,245,145,241,164,227,190,43,76,73,162,77,213,188,149,223,252,198,49,127,137,191,188,124,137,56,149,123,76,101,113,228,86,183,182,226,141,74,46,153,146,212,204,180,62,228,253,227,226,72,151,82,153,170,159,115,126,238,211,236,73,119,254,31,136,232,184,93,150,156,98,198,5,180,118,61,169,215,48,183,18,131,119,174,138,214,221,118,123,29,117,6,125,142,36,255,0,111,226,39,246,86,56,72,213,98,213,105,151,198,55,85,57,8,139,33,153,40,163,114,18,174,97,37,76,58,71,212,70,153,217,175,214,163,187,179,237,123,136,90,53,181,110,82,45,26,12,11,110,133,23,167,129,78,142,212,88,237,111,82,246,182,218,9,9,45,84,102,163,209,41,34,237,51,62,193,244,192,66,110,45,8,90,178,204,222,196,234,69,89,35,62,223,103,163,231,10,124,203,36,213,65,204,110,23,61,187,68,125,51,162,19,157,157,232,235,217,51,47,250,6,147,168,110,161,250,45,61,230,190,195,145,90,82,127,3,65,25,15,220,57,165,115,49,216,57,110,94,76,216,21,123,191,145,93,125,228,176,136,190,143,148,173,86,167,77,162,45,233,104,209,246,210,101,246,190,254,238,209,209,227,72,102,92,118,165,71,94,246,158,66,92,66,180,50,213,38,90,145,232,125,189,195,253,0,0,0,126,74,181,57,154,189,46,101,42,71,230,166,71,114,58,251,254,202,210,105,62,227,35,238,63,120,206,190,118,172,39,240,243,50,87,165,41,214,182,53,50,177,81,157,27,214,35,220,202,231,201,74,15,237,40,203,177,29,198,122,251,200,90,191,9,171,217,139,135,46,74,161,170,87,54,69,54,164,108,146,118,26,118,182,220,8,41,211,236,145,30,134,125,250,153,137,184,0,0,42,19,140,230,29,46,159,124,91,216,139,28,180,139,38,12,74,106,203,222,250,158,168,60,103,218,173,123,139,245,116,251,253,131,157,240,146,196,18,182,49,253,235,121,105,245,106,212,229,48,71,175,245,157,155,1,31,170,127,171,239,47,216,46,252,67,76,247,229,50,22,96,171,22,164,246,207,100,134,234,16,98,190,125,167,186,57,42,81,168,191,60,130,46,215,189,157,191,228,171,92,238,101,213,140,186,223,84,235,106,36,238,123,50,105,204,201,36,242,141,60,179,83,210,81,183,83,117,195,61,9,158,253,127,247,203,30,10,148,228,250,126,233,171,115,61,110,142,116,125,186,123,55,211,149,174,186,255,0,144,91,32,15,17,141,150,75,56,137,133,23,93,160,231,218,169,81,167,70,104,251,123,28,114,51,141,145,253,164,254,191,180,200,134,119,243,59,134,206,225,22,56,220,184,120,250,247,46,147,209,234,122,17,126,118,27,47,123,20,175,238,159,172,127,179,184,94,55,15,123,221,87,198,86,173,41,210,229,115,231,55,215,245,39,179,110,154,212,101,146,59,146,69,246,83,236,253,163,170,99,118,45,80,112,83,15,42,87,245,192,173,99,64,228,234,141,23,235,111,125,182,187,208,133,153,118,186,95,213,63,242,150,111,113,55,16,235,88,163,121,78,188,235,203,214,92,238,86,242,209,29,155,26,67,101,246,18,146,238,108,189,133,254,81,100,124,31,178,234,183,158,147,143,53,130,213,178,217,232,178,253,147,226,189,246,93,247,233,246,145,248,123,197,174,0,0,242,184,161,127,82,176,190,198,169,223,53,181,236,133,76,228,243,85,162,143,78,99,200,104,190,202,84,125,238,23,114,79,252,163,53,152,167,123,204,196,123,242,167,121,207,115,152,253,71,147,189,90,17,107,203,101,13,151,97,37,37,220,130,246,23,249,69,181,240,133,192,180,218,120,109,63,21,42,44,233,38,228,229,114,15,119,217,233,228,79,97,93,206,25,31,98,139,189,37,251,123,197,137,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,2,165,120,178,103,106,101,66,187,252,153,48,134,235,229,64,165,239,85,227,84,164,84,159,109,199,165,41,15,48,229,25,206,89,165,181,178,150,220,51,125,6,110,37,78,41,13,168,155,83,14,37,80,175,39,249,107,174,230,167,28,104,248,101,76,62,77,41,157,181,75,146,90,101,33,135,34,81,218,121,180,72,113,163,82,87,185,227,230,161,182,200,144,178,230,56,131,81,18,9,106,77,202,99,231,15,220,44,197,92,178,219,216,9,109,179,232,169,120,121,79,115,232,133,68,147,25,135,14,113,69,113,5,214,58,136,202,62,76,135,212,219,242,185,40,74,156,113,4,191,180,68,40,90,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,139,190,225,153,157,31,229,39,135,11,195,123,213,92,187,250,193,167,196,98,76,135,167,115,156,174,193,34,229,34,118,142,45,79,41,228,154,18,153,10,61,201,230,58,210,201,69,206,38,219,154,163,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,149,92,115,191,66,127,188,159,195,69,85,139,73,225,79,145,42,169,213,96,102,155,25,109,152,137,166,166,57,63,100,82,170,44,41,79,184,249,169,10,110,176,104,51,36,161,9,73,40,152,222,149,26,205,124,244,146,54,48,227,150,190,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,34,175,20,127,2,120,155,242,95,56,132,40,4,106,160,5,85,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,0,138,188,81,252,9,226,111,201,124,226,16,160,17,170,128,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,234,227,166,58,97,198,93,48,226,163,138,24,161,89,232,105,80,116,105,150,90,34,92,170,132,165,17,155,113,99,54,102,92,199,151,181,90,22,164,146,74,84,181,169,8,66,214,156,235,99,166,58,98,62,98,241,30,163,138,24,161,89,235,170,179,180,105,150,90,35,68,90,124,84,153,155,113,99,54,102,124,182,81,185,90,22,166,163,82,148,181,169,107,90,214,171,42,225,59,146,9,150,223,163,51,103,137,145,118,75,168,83,205,219,38,17,60,251,47,69,109,238,161,137,18,165,50,166,144,74,230,176,104,56,230,151,22,218,154,144,165,154,119,27,106,79,31,226,141,145,42,86,9,213,89,199,124,23,182,101,199,178,107,146,22,155,130,157,17,132,244,86,244,213,41,4,210,219,218,123,154,141,33,75,81,18,54,114,218,113,36,130,82,73,230,90,76,117,201,70,107,171,185,75,198,88,87,151,54,171,50,208,169,105,14,233,162,66,121,9,235,226,237,89,54,225,37,194,52,27,204,45,124,214,207,84,40,244,91,124,196,33,215,12,104,78,214,187,45,91,230,133,22,233,178,174,106,85,193,69,155,191,166,168,210,230,183,46,43,251,22,164,47,99,173,154,144,173,171,66,146,122,31,98,146,100,125,164,99,235,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,2,149,184,201,227,95,211,156,193,82,112,114,37,63,147,19,12,169,231,206,125,198,182,184,252,234,139,81,228,57,181,68,226,137,76,165,132,67,36,234,132,40,156,231,235,185,59,12,56,54,96,167,211,156,193,85,177,142,93,67,147,19,12,169,229,201,97,183,118,184,252,234,139,82,35,183,185,38,218,137,76,165,132,76,53,104,180,40,156,228,105,185,59,200,114,174,40,254,59,49,55,228,190,79,8,77,78,21,56,103,106,227,38,68,113,51,11,111,88,157,69,22,230,188,42,116,249,59,91,109,110,51,190,153,78,216,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,66,165,174,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,208,79,15,172,98,170,227,126,82,236,91,186,229,175,68,170,220,48,163,189,68,172,58,212,165,62,249,63,17,229,178,218,165,41,107,90,250,151,35,166,59,238,26,207,85,27,251,200,137,43,73,15,63,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,136,113,10,245,170,226,85,255,0,114,226,53,118,60,70,42,87,85,98,109,110,99,81,16,164,176,219,242,94,91,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,23,61,193,215,12,254,135,229,77,235,234,92,74,81,203,191,110,9,149,6,101,71,111,249,210,160,198,50,134,219,18,22,104,35,61,143,177,49,104,65,41,73,74,95,53,17,146,150,178,41,212,60,254,33,89,84,172,74,176,46,92,57,174,200,150,197,54,234,163,205,162,76,118,34,210,151,219,98,75,43,101,197,54,165,37,73,37,146,86,102,70,105,81,107,166,164,125,195,46,227,75,185,104,191,228,226,158,94,112,223,16,106,23,12,74,229,74,185,107,211,100,213,39,70,54,182,59,81,233,208,83,8,201,162,36,33,105,144,78,161,104,73,22,197,165,73,209,59,116,44,209,11,254,225,113,224,79,12,190,117,231,19,68,170,0,21,87,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,87,175,20,108,137,85,113,178,148,206,59,224,189,179,18,69,237,67,142,180,220,20,232,140,43,173,184,97,37,40,38,150,222,211,218,236,152,233,66,136,145,179,152,235,106,36,18,148,108,178,210,169,132,79,254,10,158,41,238,159,135,243,188,198,156,46,164,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,160,30,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,0,0,0,0,0,0,87,111,23,156,11,77,217,134,208,49,82,156,206,178,109,190,111,60,247,125,174,162,68,6,19,222,225,17,118,36,251,146,127,179,188,84,166,22,94,243,48,226,252,166,94,112,28,229,191,78,231,108,86,132,122,115,25,91,103,216,105,81,119,44,253,135,254,81,165,60,48,191,169,88,161,99,83,47,154,34,247,194,169,243,185,74,209,69,175,45,229,180,127,105,41,62,246,207,189,37,254,81,234,128,0,85,31,24,28,186,173,151,163,99,205,28,180,108,247,250,80,191,100,8,172,253,167,125,250,253,148,126,62,241,91,152,101,136,117,172,46,188,160,222,116,21,233,46,15,55,97,104,142,221,237,45,179,251,105,81,119,56,126,195,255,0,40,210,22,8,226,213,7,26,240,242,155,127,91,234,254,111,63,157,162,52,95,171,177,247,26,239,90,16,103,218,209,255,0,84,191,202,124,175,136,61,240,171,31,43,119,108,248,146,185,19,156,232,58,99,217,187,93,42,49,73,125,233,50,251,42,246,254,193,71,57,99,195,119,113,119,28,109,172,60,101,91,87,86,235,52,61,8,255,0,53,13,231,189,170,79,247,63,214,47,219,220,52,153,74,166,199,164,64,106,157,21,58,52,214,237,165,169,251,84,102,125,230,103,222,99,245,128,169,190,53,116,228,250,122,214,171,115,59,122,56,49,246,233,236,223,81,86,186,235,254,65,19,178,71,151,86,51,21,125,84,109,169,115,185,12,198,167,61,36,211,202,53,115,13,47,70,70,221,73,214,204,181,39,187,245,255,0,221,105,89,16,202,100,44,190,214,46,185,238,250,242,28,168,78,139,28,251,75,72,230,168,166,146,252,242,203,189,159,111,111,249,102,88,164,14,45,184,128,87,62,63,179,111,32,189,90,77,57,44,25,255,0,190,106,108,244,126,169,126,183,188,255,0,104,232,156,24,240,233,202,133,241,112,226,44,132,235,22,52,25,116,212,118,247,62,151,169,239,17,246,43,94,227,253,93,62,255,0,96,183,176,0,1,8,248,178,222,236,91,217,114,77,13,50,185,82,42,117,34,100,211,176,213,185,183,32,78,78,159,100,200,181,50,239,212,140,85,70,73,108,39,241,15,50,86,93,41,166,183,181,14,177,78,157,39,214,34,218,202,39,198,74,207,237,36,207,177,125,196,122,251,136,104,162,147,78,102,145,75,135,74,143,249,168,113,219,142,142,255,0,178,132,146,75,188,204,251,139,222,63,88,0,0,15,243,147,33,152,145,221,149,33,123,26,101,10,113,106,208,207,68,145,106,103,161,118,247,14,111,68,204,126,13,220,87,147,214,5,34,239,231,215,88,121,76,46,47,163,229,39,69,165,210,104,203,122,154,36,125,181,17,125,175,191,187,180,116,193,248,107,142,161,138,45,65,231,126,195,113,93,82,191,2,65,153,140,216,230,110,106,167,102,55,20,94,221,170,62,153,214,201,190,206,228,117,239,25,23,253,34,224,248,75,161,105,203,51,134,180,233,173,100,204,187,125,158,143,130,38,200,15,153,114,219,148,139,186,131,58,219,174,197,234,32,84,99,187,22,67,91,212,141,205,184,131,66,139,84,153,40,181,74,140,187,12,143,180,85,206,105,248,72,213,101,213,170,119,198,8,213,57,232,149,33,233,43,163,114,18,158,89,41,79,186,103,212,73,153,219,167,213,35,77,59,126,215,188,132,1,197,28,180,227,22,15,173,211,190,45,78,133,132,56,164,19,189,116,87,119,105,191,216,211,171,50,236,109,71,251,63,1,206,163,203,169,67,209,76,57,179,111,105,118,36,251,191,31,192,125,184,248,149,123,67,101,17,227,214,182,54,218,137,73,46,153,147,208,200,180,46,244,253,195,235,198,199,124,86,134,146,68,107,171,97,39,187,249,140,99,255,0,27,127,112,251,45,102,167,30,153,105,166,91,190,244,67,10,74,155,47,69,194,236,50,45,11,253,100,124,75,159,29,49,82,242,109,214,174,75,167,172,75,200,83,107,46,134,51,122,164,247,106,94,163,101,250,202,255,0,8,240,134,106,90,140,207,180,212,127,244,139,128,225,19,150,217,214,117,10,102,55,215,35,236,145,91,136,228,40,135,188,143,88,175,34,4,148,31,170,233,151,122,79,176,208,74,247,153,119,11,39,1,18,56,155,214,138,147,150,106,219,43,119,150,153,61,54,170,219,174,155,106,16,253,154,31,188,81,254,16,80,156,185,113,22,147,69,104,244,92,158,126,135,167,234,176,226,189,229,250,190,241,167,40,204,38,43,9,97,7,169,39,95,250,79,81,254,160,0,0,0,0,0,0,0,0,0,0,0,3,60,89,251,195,233,88,125,153,139,162,3,206,243,89,119,162,229,57,180,147,187,74,124,83,87,102,229,25,118,175,78,209,63,120,48,223,236,86,112,222,234,177,77,95,91,110,244,58,22,135,219,212,63,80,119,245,75,216,95,172,127,179,184,89,0,15,205,81,167,67,170,195,114,4,246,121,172,59,166,244,110,52,235,161,145,151,105,25,31,121,16,136,184,149,194,247,46,24,131,61,117,38,104,190,140,144,189,52,95,83,61,237,52,74,11,187,171,73,119,35,254,159,184,120,24,188,28,240,45,173,58,154,215,63,78,255,0,230,211,19,175,111,221,52,123,59,111,133,70,88,232,81,205,169,54,255,0,90,179,239,95,87,80,111,94,194,246,20,179,247,127,210,61,93,59,135,14,87,233,200,52,34,199,221,175,255,0,140,234,37,238,255,0,206,126,225,236,168,153,47,203,125,186,219,11,139,135,218,46,34,146,234,23,233,105,253,138,78,154,30,134,249,251,135,97,162,198,165,83,41,241,232,244,116,114,226,194,105,12,50,222,170,86,196,33,36,148,150,170,212,207,66,34,45,76,245,31,64,0,0,67,46,43,40,121,89,99,119,148,157,72,170,74,53,118,151,98,125,31,59,81,77,25,112,92,166,243,13,133,206,65,45,100,166,243,162,41,158,239,182,83,153,219,223,217,223,167,127,96,210,157,186,185,78,91,244,199,39,22,146,85,13,149,61,221,246,205,5,187,187,179,191,94,238,193,203,179,113,136,78,97,150,95,111,75,154,59,155,36,166,137,81,110,49,233,175,215,116,79,173,29,233,81,119,163,218,90,123,198,124,109,186,133,83,16,177,178,147,81,145,245,147,238,27,161,135,149,246,75,87,95,150,70,125,196,148,253,165,253,197,248,13,31,224,213,61,234,78,16,88,212,169,41,218,236,59,110,153,29,194,212,143,69,34,43,105,62,227,50,239,47,120,246,32,0,0,2,154,120,201,88,73,167,98,253,18,248,67,159,219,84,120,208,141,58,123,85,42,160,238,186,238,251,189,223,183,216,61,23,5,123,237,40,190,238,140,54,87,245,169,83,107,69,255,0,215,169,204,254,175,255,0,173,251,61,162,221,0,0,4,61,226,131,132,106,196,220,184,206,158,195,123,221,182,94,118,182,101,174,154,38,60,9,167,175,106,210,93,235,251,255,0,3,20,153,132,55,156,172,50,197,139,82,244,101,91,87,64,174,193,158,225,104,71,169,49,37,183,12,190,202,191,83,191,67,252,15,184,104,235,3,177,34,30,44,97,101,185,124,196,86,167,83,166,67,144,247,97,246,56,228,102,221,81,118,165,63,221,61,137,34,255,0,16,247,42,36,145,155,135,222,69,223,247,10,4,226,81,124,38,239,204,229,193,25,153,60,230,232,207,75,166,171,212,219,177,108,212,38,22,223,178,90,233,187,191,183,241,49,53,56,49,89,149,10,118,30,220,87,100,184,187,27,149,82,151,29,165,239,73,238,74,152,167,184,93,132,174,206,239,105,11,41,1,252,81,110,73,167,222,90,10,75,226,249,98,49,65,204,2,47,22,83,245,151,38,188,227,212,255,0,238,120,80,27,79,122,143,223,236,34,253,189,227,171,240,143,199,122,21,169,105,221,150,157,195,80,229,34,15,65,200,71,41,106,215,123,179,220,87,106,27,63,214,46,243,49,200,184,154,103,6,54,57,92,240,176,254,209,119,250,10,135,204,222,230,211,250,254,115,112,221,46,199,25,66,211,181,109,43,250,199,175,220,93,135,23,242,243,130,119,14,60,98,85,58,198,161,49,187,170,231,115,92,220,130,217,182,59,174,151,98,156,70,186,242,140,187,21,255,0,97,232,219,14,108,58,46,26,89,240,44,203,125,158,84,24,28,222,82,119,45,90,111,117,110,31,106,212,163,251,75,62,243,63,242,15,74,0,63,229,107,75,105,53,172,244,34,21,19,197,3,60,13,93,206,212,178,251,98,22,250,90,57,62,145,153,218,92,237,74,20,182,190,173,214,9,73,209,73,90,125,85,246,247,159,102,132,43,162,207,181,234,55,157,197,18,219,164,163,124,169,124,206,89,106,146,251,8,82,207,237,25,23,114,79,218,52,199,133,118,92,76,61,176,233,150,132,36,237,102,7,59,105,106,103,246,222,91,135,222,165,31,122,207,218,99,214,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,33,175,18,252,226,70,203,126,17,189,99,217,149,136,159,148,91,226,59,144,161,50,220,199,90,151,73,167,56,135,16,237,81,38,206,138,66,210,162,229,178,102,182,245,116,205,105,230,19,14,32,82,13,38,153,121,98,189,255,0,10,141,13,201,117,251,178,241,172,55,25,165,203,150,70,253,66,163,45,226,74,77,199,158,81,17,173,199,92,45,86,226,139,181,70,106,62,243,26,8,201,118,82,109,92,163,97,97,90,212,215,122,235,146,187,211,84,46,106,138,148,219,188,201,201,140,218,22,195,14,147,45,56,112,219,112,158,83,40,112,141,73,231,56,102,122,172,196,128,21,213,197,79,36,16,241,38,213,171,230,123,15,34,236,187,237,186,123,78,220,49,57,204,71,143,54,143,17,183,214,252,173,57,68,183,102,54,131,100,181,91,164,70,196,125,137,74,150,150,210,170,150,194,172,76,186,176,111,17,237,204,82,178,165,244,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,121,107,66,212,203,168,53,54,226,9,69,189,181,173,38,122,40,198,138,114,197,152,91,87,52,24,53,69,197,203,90,55,65,215,243,35,84,105,107,148,220,135,169,147,154,86,215,99,184,164,31,247,174,32,212,148,41,109,58,210,205,8,223,180,168,7,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,18,171,142,119,232,79,247,147,248,104,225,92,52,50,57,39,49,215,147,56,195,124,46,34,48,234,203,172,54,135,162,56,134,164,46,185,81,100,155,124,161,41,149,146,146,81,137,43,105,79,41,105,245,208,225,54,130,51,82,214,205,223,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,138,188,81,252,9,226,111,201,124,226,16,160,17,170,128,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,2,42,241,71,240,39,137,191,37,243,136,66,128,70,170,0,0,101,92,105,35,44,149,106,85,3,40,152,81,93,174,212,226,83,169,180,236,55,161,75,153,50,91,201,101,136,204,55,76,101,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,41,175,136,102,116,234,185,167,197,9,20,43,66,224,150,172,43,182,164,17,91,240,206,50,162,148,215,201,189,174,212,31,109,74,53,45,106,81,186,150,141,100,147,67,38,146,229,182,181,189,187,245,240,238,201,4,204,213,95,103,118,222,49,118,225,149,167,80,105,170,234,77,231,227,61,84,113,76,186,226,34,197,117,13,41,10,218,180,49,212,17,56,219,136,106,66,77,10,37,45,10,43,233,31,38,233,180,237,91,230,133,42,214,189,109,154,85,193,69,155,179,169,167,85,33,55,46,43,251,22,149,163,123,78,18,144,173,171,66,84,90,151,98,146,70,93,164,67,61,153,215,202,141,119,41,120,203,54,205,229,85,102,90,21,45,102,90,213,185,172,161,61,124,93,168,55,27,53,54,102,131,121,133,175,148,225,104,133,30,136,115,150,132,58,217,9,43,194,155,59,80,240,166,187,39,47,216,189,117,244,118,101,103,153,50,129,82,170,84,152,143,79,183,229,33,14,188,251,107,91,198,158,91,50,59,52,34,94,212,190,69,181,179,57,14,44,174,80,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,1,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,153,123,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,95,159,14,220,11,153,128,57,83,181,45,186,245,27,209,151,37,123,155,114,87,153,81,190,78,38,84,163,35,105,14,182,241,37,76,188,220,84,69,101,198,201,41,74,92,101,127,104,204,214,170,150,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,42,241,147,193,79,160,217,130,164,227,28,74,135,58,38,38,211,207,156,195,142,238,113,137,212,230,163,199,115,106,73,180,146,89,83,11,134,105,213,107,81,185,207,215,106,118,16,253,92,26,49,190,149,98,227,109,127,5,234,20,57,114,36,98,132,118,21,6,123,46,39,100,71,233,172,76,144,104,117,7,161,154,28,105,199,116,90,76,205,43,109,9,218,100,179,91,115,215,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,102,179,54,62,41,241,147,226,5,195,230,47,139,158,225,157,86,165,80,56,127,225,253,118,187,83,137,78,166,211,163,215,165,204,153,45,228,178,196,102,27,171,78,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,12,26,30,225,225,101,85,108,12,150,225,85,10,179,34,35,210,37,81,215,91,66,163,45,74,65,49,80,146,236,230,82,102,164,164,247,165,169,45,165,101,166,132,178,81,17,168,136,148,114,40,6,88,106,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,23,233,194,227,192,158,25,124,235,206,38,138,1,23,253,194,227,192,158,25,124,235,206,38,137,84,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,10,128,226,145,144,88,120,119,215,102,111,7,41,244,170,109,160,125,28,123,138,221,135,25,136,44,210,28,62,84,102,100,196,109,180,161,10,101,213,155,100,227,100,70,226,93,112,220,245,208,226,249,62,87,130,167,138,123,167,225,252,239,49,167,11,169,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,64,0,0,0,0,0,30,79,21,44,184,152,133,98,84,237,9,201,220,204,254,78,226,212,203,236,60,135,11,185,73,62,244,23,180,134,103,47,11,90,163,102,92,82,237,186,170,54,74,135,203,222,90,164,254,219,105,89,125,147,50,238,81,123,69,139,240,191,207,3,54,139,180,220,190,95,101,203,165,47,157,232,233,157,167,201,208,166,203,119,234,218,96,212,173,84,164,39,214,95,103,121,118,106,66,221,144,180,184,146,90,15,82,49,255,0,64,3,205,98,53,135,69,196,187,62,125,153,112,51,205,131,63,149,205,78,229,167,93,142,161,194,237,66,146,127,105,5,220,101,254,65,156,156,195,96,157,195,128,248,149,81,177,171,172,109,233,121,60,167,55,32,247,238,142,211,167,216,151,23,166,156,210,46,213,127,216,82,131,134,94,112,99,96,109,207,55,15,238,231,127,160,171,156,189,142,109,63,168,228,183,49,211,236,109,149,173,91,150,234,127,172,90,125,229,216,93,119,139,134,59,208,174,187,78,211,180,237,234,135,53,19,186,254,122,57,75,78,155,29,128,226,123,86,217,126,169,247,25,14,79,194,14,196,98,189,152,21,222,47,39,235,45,189,57,39,169,255,0,221,16,167,182,174,229,23,187,218,71,251,59,197,219,0,10,214,227,59,102,84,42,56,123,110,221,145,34,239,110,45,74,36,119,92,222,146,218,148,177,80,112,251,13,93,189,254,194,16,171,134,197,240,155,67,51,150,252,103,164,242,91,172,189,18,154,94,166,237,203,122,161,12,182,253,147,211,93,189,253,159,137,11,252,34,73,153,56,93,230,93,255,0,112,240,216,227,137,16,240,159,11,46,59,230,90,180,58,101,50,100,134,123,15,181,198,227,56,234,75,177,42,254,231,237,73,151,248,134,113,113,122,243,149,137,152,177,117,222,175,43,114,171,245,217,211,219,45,8,180,39,228,184,225,23,217,79,235,247,232,95,129,119,11,179,225,125,132,106,195,44,184,193,158,251,123,29,185,158,106,182,69,174,186,166,68,8,71,175,98,212,93,232,251,191,2,19,8,0,0,84,95,26,139,237,43,190,237,124,54,73,253,154,84,42,209,254,60,234,139,63,171,255,0,235,126,207,104,243,188,27,172,36,212,177,126,183,124,41,207,237,90,60,152,68,157,61,169,149,79,119,93,119,125,254,239,219,236,23,44,0,0,0,60,118,50,83,222,171,97,5,243,75,140,157,207,76,182,234,113,219,45,72,181,82,226,184,146,239,50,46,243,247,140,224,220,149,10,166,31,99,101,90,165,31,234,231,219,215,68,135,147,246,79,71,88,150,102,93,228,164,253,164,125,229,248,141,6,229,27,16,156,196,220,190,217,119,52,151,55,201,85,22,156,220,147,211,79,174,232,152,90,251,146,146,239,95,176,180,247,14,163,113,46,83,118,253,77,200,37,172,148,195,121,76,247,125,178,65,237,239,236,239,211,191,176,102,179,49,235,148,230,97,177,69,201,197,164,149,94,117,181,61,221,246,206,115,219,187,187,59,245,238,236,23,47,194,149,15,39,44,109,115,83,161,29,73,38,158,210,237,47,71,193,208,76,208,0,1,243,235,81,169,85,58,124,138,61,97,28,200,179,90,91,15,55,170,147,189,11,73,165,69,170,116,50,212,140,203,82,61,71,30,173,228,191,45,247,19,111,174,86,31,106,185,106,83,171,95,165,167,246,169,90,234,122,19,229,239,30,54,163,195,135,43,245,20,18,23,99,237,211,255,0,198,117,19,247,255,0,231,63,120,242,151,39,10,140,177,215,99,147,81,173,254,137,101,220,190,174,160,230,157,135,236,57,101,239,255,0,160,120,215,248,58,96,83,142,37,76,214,121,72,37,17,169,61,60,197,106,94,237,78,104,235,24,61,195,151,47,56,65,83,141,91,167,80,58,186,132,85,161,230,223,234,167,55,163,137,83,106,37,109,57,43,79,218,108,143,77,52,237,18,142,52,118,97,198,106,36,116,108,105,132,37,182,211,169,158,137,34,208,139,83,237,238,33,254,160,43,127,140,245,254,197,27,13,237,91,20,149,245,183,23,93,169,104,125,157,59,244,247,127,84,253,135,250,197,251,123,132,2,200,38,31,74,196,28,204,90,240,25,119,148,203,93,111,53,205,164,173,186,211,229,26,123,55,36,207,181,26,118,13,14,128,0,0,0,0,0,0,0,0,0,0,0,0,166,174,49,184,114,237,7,20,232,151,194,83,163,53,254,167,78,210,255,0,88,141,79,107,245,140,251,207,220,95,183,188,121,78,18,24,128,221,165,143,142,219,210,95,229,199,184,54,243,61,93,117,228,66,158,178,238,73,159,122,189,229,251,69,224,0,0,0,8,191,196,92,241,17,140,182,213,234,120,119,55,166,126,154,114,38,212,21,203,97,127,204,155,129,45,78,246,61,217,223,179,236,234,174,206,194,239,20,135,110,230,67,25,109,74,163,117,90,61,223,200,144,211,164,238,239,71,197,87,172,74,37,127,89,163,46,244,151,176,92,46,68,179,221,109,227,125,181,73,176,238,154,159,250,49,131,5,134,164,23,37,207,175,216,220,102,148,239,169,29,13,39,115,206,171,213,37,30,159,135,105,77,100,168,148,146,82,79,82,50,212,135,244,124,91,206,188,139,90,211,172,92,110,22,169,166,64,145,48,255,0,6,218,82,253,199,250,190,227,252,4,115,202,70,110,41,24,239,119,222,118,91,178,118,212,232,213,74,138,154,99,98,143,249,171,46,176,217,43,119,37,9,251,78,233,161,153,171,241,46,210,252,156,77,32,174,102,87,107,74,66,246,242,21,37,211,236,215,82,77,58,103,103,253,34,144,112,33,105,111,28,48,241,197,171,106,83,117,210,76,213,166,186,17,76,107,180,105,78,197,90,92,178,45,231,16,173,201,85,42,33,146,180,211,82,54,83,218,32,135,24,188,66,110,147,131,52,139,29,183,118,191,50,175,30,82,139,110,186,182,184,149,6,143,250,166,93,229,239,215,252,98,184,242,37,99,202,190,243,47,103,193,143,31,154,154,117,78,159,82,127,215,36,236,105,186,132,98,82,187,84,157,116,223,220,90,159,220,52,63,79,136,136,16,35,65,111,236,199,101,13,39,240,74,72,191,200,63,64,0,0,0,172,222,52,20,232,43,178,109,202,146,207,249,210,103,195,104,139,183,236,114,106,42,247,233,222,33,135,13,107,166,101,175,154,58,9,196,70,239,74,28,90,107,157,164,95,86,237,70,30,189,228,127,170,93,218,31,222,67,64,9,86,228,146,180,211,82,215,65,253,0,1,240,239,155,122,61,221,100,220,22,156,162,213,138,213,42,93,57,194,237,251,15,50,166,207,184,200,251,149,236,50,252,72,103,51,52,216,89,47,8,113,190,233,181,95,111,99,7,84,156,252,62,210,61,99,245,143,161,190,229,172,251,155,246,158,190,241,45,184,125,231,174,22,19,219,79,225,157,235,55,70,92,90,186,23,57,103,234,106,220,86,91,78,141,199,81,158,132,218,187,84,175,199,216,98,67,227,39,17,186,61,179,135,117,232,180,186,150,218,148,230,101,49,1,206,74,143,85,45,135,9,190,197,70,52,253,164,151,218,211,239,21,17,94,170,85,49,14,252,168,214,164,31,58,165,114,213,222,148,179,245,83,189,249,15,26,143,184,146,146,213,75,247,17,126,2,254,242,7,134,114,112,207,45,182,196,41,204,242,228,213,97,66,170,44,183,17,233,205,129,20,143,185,106,46,244,31,187,240,33,35,128,5,75,113,161,90,189,57,104,163,217,252,255,0,255,0,180,167,10,208,163,87,234,182,251,231,38,149,39,146,226,187,207,98,85,236,50,254,177,31,188,194,133,66,170,221,21,102,104,212,104,221,68,217,59,185,109,239,74,55,109,73,168,251,84,100,69,216,147,246,139,238,200,126,79,161,229,142,196,83,149,150,119,93,21,77,61,32,230,227,47,205,189,43,149,216,151,156,111,243,79,145,122,186,125,253,189,210,168,0,127,203,142,33,164,26,214,122,36,187,204,86,167,16,110,34,116,123,126,146,246,23,96,229,91,168,170,191,183,173,151,200,82,58,109,170,138,251,126,164,136,198,149,238,73,184,93,138,236,239,62,221,8,84,59,207,57,33,195,121,229,110,90,187,207,77,5,133,112,162,203,28,171,226,249,94,48,87,88,217,77,162,233,209,171,121,31,55,156,204,232,238,118,37,210,82,116,82,75,189,7,175,179,66,237,23,54,0,0,3,62,217,155,203,38,100,171,249,146,197,122,237,11,47,152,149,81,166,212,111,138,236,184,115,34,90,115,222,98,75,14,79,121,77,186,219,137,104,210,180,41,38,74,37,17,153,25,25,25,11,116,225,195,105,221,86,54,76,112,242,214,189,109,154,173,191,90,133,233,110,166,157,84,132,228,73,76,111,170,203,90,55,180,225,37,105,220,133,165,69,169,118,165,68,101,216,100,36,168,0,173,94,50,152,79,138,120,161,249,32,252,153,225,165,215,118,250,51,233,7,91,232,42,52,153,253,47,51,209,252,190,111,37,10,217,187,150,189,187,180,215,98,180,238,49,205,120,68,224,134,52,97,174,100,174,74,238,35,97,13,235,106,211,95,177,230,68,106,101,110,129,46,11,14,62,169,240,20,150,146,227,205,165,38,179,74,22,162,73,30,186,33,71,236,49,210,184,202,97,62,41,226,135,228,131,242,103,134,151,93,219,232,207,164,29,111,160,168,210,103,244,188,207,71,242,249,188,148,43,102,238,90,246,238,211,93,138,211,184,199,53,225,19,130,24,209,134,185,146,185,43,184,141,132,55,173,171,77,126,199,153,17,169,149,186,4,184,44,56,250,167,192,82,90,75,143,54,148,154,205,40,90,137,36,122,232,133,31,176,197,186,0,0,8,127,159,14,31,20,44,223,250,58,245,160,93,95,70,111,234,21,61,202,124,105,50,91,91,240,106,49,83,205,113,152,175,160,149,171,58,62,225,153,62,217,41,73,75,142,18,155,119,234,201,30,3,134,199,15,122,142,95,183,99,78,54,81,250,76,73,115,173,167,211,233,125,92,89,177,233,112,92,229,36,159,220,218,21,178,98,185,114,19,189,167,212,158,68,141,134,68,165,45,37,63,192,5,59,103,107,133,245,229,74,198,138,21,103,46,54,188,185,214,158,33,86,10,52,228,37,178,91,22,213,70,84,183,20,102,182,98,199,35,141,75,67,75,111,106,201,46,114,137,151,9,102,90,180,75,176,156,151,101,38,213,202,54,22,21,173,77,119,174,185,43,189,53,66,230,168,169,77,187,204,156,152,205,161,108,48,233,50,211,135,13,183,9,229,50,135,8,212,158,115,134,103,170,204,83,182,102,242,201,153,42,254,100,177,94,187,66,203,230,37,84,105,181,27,226,187,46,28,200,150,156,247,152,146,195,147,222,83,110,182,226,90,52,173,10,73,146,137,68,102,70,70,70,66,202,184,68,225,237,253,134,185,109,185,40,88,141,99,220,22,173,73,251,226,100,182,161,214,233,143,65,125,198,21,2,2,82,234,91,121,41,81,160,212,133,164,148,69,166,168,81,123,12,77,240,17,171,136,245,167,117,95,57,49,196,59,90,202,182,106,183,5,106,111,162,122,106,117,46,19,146,229,63,178,171,17,107,216,211,100,165,171,106,16,165,30,133,216,148,153,159,97,24,168,188,178,101,147,50,84,12,201,97,69,118,187,151,204,74,167,83,105,215,197,10,92,201,146,237,57,236,177,25,134,231,178,167,29,113,197,52,73,66,18,146,53,26,140,200,136,136,204,198,130,64,4,32,226,237,135,183,246,37,101,182,219,161,97,205,143,112,93,85,38,47,136,114,221,135,68,166,61,57,246,216,76,9,233,83,170,109,148,169,68,130,82,208,147,81,150,154,173,37,237,33,7,248,112,229,235,31,108,108,231,97,229,211,122,224,126,32,91,244,88,94,150,234,106,53,75,102,108,72,172,111,165,75,66,55,186,227,105,66,119,45,105,73,106,125,170,81,17,118,153,9,213,159,220,164,221,89,185,197,60,18,181,169,174,244,54,221,11,211,117,11,154,162,165,56,215,46,10,164,210,80,182,24,116,153,117,178,152,227,102,242,153,67,132,73,87,37,195,51,209,6,37,173,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,253,0,0,0,0,12,251,102,111,44,153,146,175,230,75,21,235,180,44,190,98,85,70,155,81,190,43,178,225,204,137,105,207,121,137,44,57,61,229,54,235,110,37,163,74,208,164,153,40,148,70,100,100,100,100,44,171,132,78,30,223,216,107,150,219,146,133,136,214,61,193,106,212,159,190,38,75,106,29,110,152,244,23,220,97,80,32,37,46,165,183,146,149,26,13,72,90,73,68,90,106,133,23,176,196,223,0,1,81,124,93,176,67,26,49,43,50,86,221,119,14,112,134,245,186,169,172,88,240,226,59,50,137,64,151,57,134,223,76,249,234,83,74,113,150,212,146,89,37,104,81,164,207,93,22,147,246,144,112,137,193,12,104,195,92,201,92,149,220,70,194,27,214,213,166,191,99,204,136,212,202,221,2,92,22,28,125,83,224,41,45,37,199,155,74,77,102,148,45,68,146,61,116,66,143,216,98,221,0,7,52,204,221,38,171,95,203,110,43,208,168,84,201,117,26,149,70,199,174,196,135,14,35,42,121,249,47,185,1,228,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,207,191,242,78,205,63,254,45,56,171,255,0,169,181,31,253,136,210,152,0,141,92,71,173,59,170,249,201,142,33,218,214,85,179,85,184,43,83,125,19,211,83,169,112,156,151,41,253,149,88,139,94,198,155,37,45,91,80,133,40,244,46,196,164,204,251,8,197,32,255,0,36,236,211,255,0,226,211,138,191,250,155,81,255,0,216,141,41,128,173,94,50,152,79,138,120,161,249,32,252,153,225,165,215,118,250,51,233,7,91,232,42,52,153,253,47,51,209,252,190,111,37,10,217,187,150,189,187,180,215,98,180,238,49,26,184,112,229,235,31,108,108,231,97,229,211,122,224,126,32,91,244,88,94,150,234,106,53,75,102,108,72,172,111,165,75,66,55,186,227,105,66,119,45,105,73,106,125,170,81,17,118,153,11,191,0,0,21,23,197,219,4,49,163,18,179,37,109,215,112,231,8,111,91,170,154,197,143,14,35,179,40,148,9,115,152,109,244,207,158,165,52,167,25,109,73,37,146,86,133,26,76,245,209,105,63,105,14,149,193,175,9,241,79,11,255,0,43,255,0,148,204,52,186,237,47,73,253,31,232,189,59,70,147,3,170,229,250,67,153,202,231,33,59,246,243,17,187,110,186,111,78,189,228,44,168,0,70,174,35,214,157,213,124,228,199,16,237,107,42,217,170,220,21,169,190,137,233,169,212,184,78,75,148,254,202,172,69,175,99,77,146,150,173,168,66,148,122,23,98,82,102,125,132,98,144,127,146,118,105,255,0,241,105,197,95,253,77,168,255,0,236,70,148,192,0,102,179,249,39,102,159,255,0,22,156,85,255,0,212,218,143,254,196,95,246,94,173,63,255,0,101,140,52,177,111,171,103,244,127,70,164,214,40,245,104,95,254,46,105,167,227,72,97,210,254,253,11,109,105,247,164,203,188,133,96,99,231,7,188,71,183,241,98,222,160,96,13,107,211,54,101,209,204,96,170,87,3,166,78,80,165,53,25,199,148,153,203,140,201,234,203,188,165,19,79,33,162,73,56,180,178,178,73,155,107,122,215,240,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,75,218,128,227,249,162,203,37,131,154,108,47,169,97,253,223,26,36,58,146,227,169,52,91,132,169,204,201,155,70,124,220,105,205,236,41,194,220,148,45,76,52,151,80,133,32,220,108,148,141,201,212,148,154,182,201,151,11,76,71,196,76,71,157,83,204,173,165,85,180,172,203,74,160,168,178,233,178,53,102,85,193,41,179,237,102,59,136,63,237,62,227,92,166,212,105,113,38,73,97,70,102,167,89,186,144,17,171,136,245,167,117,95,57,49,196,59,90,202,182,106,183,5,106,111,162,122,106,117,46,19,146,229,63,178,171,17,107,216,211,100,165,171,106,16,165,30,133,216,148,153,159,97,24,168,188,178,101,147,50,84,12,201,97,69,118,187,151,204,74,167,83,105,215,197,10,92,201,146,237,57,236,177,25,134,231,178,167,29,113,197,52,73,66,18,146,53,26,140,200,136,136,204,198,130,64,4,42,226,179,82,197,58,190,95,99,96,230,20,225,37,215,121,203,190,234,13,250,81,250,53,6,77,69,186,124,24,78,181,35,214,83,6,102,211,206,62,81,137,27,144,164,169,180,73,238,81,36,197,101,229,187,33,120,209,138,184,219,107,88,120,165,133,120,149,100,90,117,41,14,170,173,92,147,106,203,142,136,236,50,195,143,26,9,215,219,38,155,91,166,217,50,133,175,82,74,221,73,237,94,155,21,160,145,72,28,71,178,245,143,183,206,115,177,14,233,178,176,63,16,46,10,44,223,68,244,213,26,93,179,54,92,87,246,82,162,33,123,29,109,181,33,91,86,133,36,244,62,197,36,200,251,72,196,224,225,19,135,183,246,26,229,182,228,161,98,53,143,112,90,181,39,239,137,146,218,135,91,166,61,5,247,24,84,8,9,75,169,109,228,165,70,131,82,22,146,81,22,154,161,69,236,49,237,120,148,224,15,229,215,44,23,7,209,204,61,250,81,125,90,252,154,157,181,211,35,89,204,127,56,103,173,75,26,25,41,205,241,82,238,172,122,220,197,33,189,168,83,137,107,74,128,194,172,26,206,134,13,226,61,185,138,86,86,93,49,86,61,106,217,168,53,80,141,186,209,171,33,183,182,31,174,195,188,180,33,106,101,212,26,155,113,4,162,222,218,214,147,61,20,98,229,56,143,90,119,85,243,147,28,67,181,172,171,102,171,112,86,166,250,39,166,167,82,225,57,46,83,251,42,177,22,189,141,54,74,90,182,161,10,81,232,93,137,73,153,246,17,138,139,203,38,89,51,37,64,204,150,20,87,107,185,124,196,170,117,54,157,124,80,165,204,153,46,211,158,203,17,152,110,123,42,113,215,28,83,68,148,33,41,35,81,168,204,136,136,140,204,104,36,0,6,125,179,55,150,76,201,87,243,37,138,245,218,22,95,49,42,163,77,168,223,21,217,112,230,68,180,231,188,196,150,28,158,242,155,117,183,18,209,165,104,82,76,148,74,35,50,50,50,50,22,85,151,204,61,191,168,188,39,234,184,115,89,177,238,8,23,99,150,61,233,17,20,25,52,199,154,168,169,247,222,169,27,45,20,101,36,157,53,184,78,54,104,78,221,85,189,58,107,169,10,139,254,73,217,167,255,0,197,167,21,127,245,54,163,255,0,177,26,51,195,219,42,149,134,182,5,181,135,52,41,18,223,166,218,180,120,84,72,110,203,90,84,251,140,70,101,12,182,167,20,148,165,38,179,74,8,204,201,41,45,117,208,139,184,122,0,25,246,204,222,89,51,37,95,204,150,43,215,104,89,124,196,170,141,54,163,124,87,101,195,153,18,211,158,243,18,88,114,123,202,109,214,220,75,70,149,161,73,50,81,40,140,200,200,200,200,91,167,14,27,78,234,177,178,99,135,150,181,235,108,213,109,250,212,47,75,117,52,234,164,39,34,74,99,125,86,90,209,189,167,9,43,78,228,45,42,45,75,181,42,35,46,195,33,72,63,201,59,52,255,0,248,180,226,175,254,166,212,127,246,34,239,184,112,218,119,85,141,147,28,60,181,175,91,102,171,111,214,161,122,91,169,167,85,33,57,18,83,27,234,178,214,141,237,56,73,90,119,33,105,81,106,93,169,81,25,118,25,9,42,0,43,87,140,166,19,226,158,40,126,72,63,38,120,105,117,221,190,140,250,65,214,250,10,141,38,127,75,204,244,127,47,155,201,66,182,110,229,175,110,237,53,216,173,59,140,115,94,17,56,33,141,24,107,153,43,146,187,136,216,67,122,218,180,215,236,121,145,26,153,91,160,75,130,195,143,170,124,5,37,164,184,243,105,73,172,210,133,168,146,71,174,136,81,251,12,91,160,15,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,132,25,101,201,4,204,170,231,138,233,187,108,232,187,176,202,236,179,234,109,80,146,79,63,37,234,91,137,151,73,113,113,101,58,182,146,132,238,90,223,233,200,220,113,197,181,29,70,181,26,144,181,28,234,1,159,108,205,229,147,50,85,252,201,98,189,118,133,151,204,74,168,211,106,55,197,118,92,57,145,45,57,239,49,37,135,39,188,166,221,109,196,180,105,90,20,147,37,18,136,204,140,140,140,133,186,112,225,180,238,171,27,38,56,121,107,94,182,205,86,223,173,66,244,183,83,78,170,66,114,36,166,55,213,101,173,27,218,112,146,180,238,66,210,162,212,187,82,162,50,236,50,18,84,0,7,52,204,221,38,171,95,203,110,43,208,168,84,201,117,26,149,70,199,174,196,135,14,35,42,121,249,47,185,1,228,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,207,191,242,78,205,63,254,45,56,171,255,0,169,181,31,253,136,210,152,0,10,64,226,61,151,172,125,190,115,157,136,119,77,149,129,248,129,112,81,102,250,39,166,168,210,237,153,178,226,191,178,149,17,11,216,235,109,169,10,218,180,41,39,161,246,41,38,71,218,70,36,175,6,188,39,197,60,47,252,175,254,83,48,210,235,180,189,39,244,127,162,244,237,26,76,14,171,151,233,14,103,43,156,132,239,219,204,70,237,186,233,189,58,247,144,178,160,0,0,0,0,0,1,76,156,87,114,199,42,199,190,81,140,20,38,55,211,107,90,245,138,222,69,202,228,179,6,59,125,138,116,212,173,84,163,238,65,105,237,212,187,69,122,178,243,145,220,39,153,86,213,167,184,244,212,91,199,15,158,34,116,123,130,146,206,23,99,29,91,167,170,177,187,162,151,200,82,250,157,202,148,251,158,164,120,196,148,109,73,54,93,170,237,239,46,221,72,89,91,110,33,212,19,141,158,169,62,227,31,244,0,34,174,124,50,125,15,51,150,34,92,163,51,182,232,165,235,232,247,55,25,254,113,232,188,222,197,60,219,127,154,96,203,214,215,238,237,239,161,26,237,10,171,107,213,158,163,86,99,116,243,99,109,230,55,189,43,219,185,36,162,237,73,153,31,98,139,218,21,154,253,86,224,124,164,213,100,243,156,79,113,236,74,125,132,95,213,34,247,16,178,254,11,203,95,167,46,228,127,84,250,15,254,210,162,45,164,0,71,44,253,225,156,140,76,203,109,207,10,11,60,201,52,168,83,106,136,45,196,95,154,129,40,139,189,105,46,245,151,191,240,49,64,116,26,165,83,15,47,218,117,106,57,242,106,54,213,93,153,72,63,85,91,31,142,241,40,187,201,73,61,20,143,113,151,226,45,223,6,248,141,209,238,108,59,160,197,170,84,183,84,160,179,21,137,238,114,84,90,41,12,54,78,118,38,49,39,237,40,254,206,191,112,143,28,65,51,215,11,22,45,166,48,206,202,155,171,45,173,61,115,156,179,245,244,110,83,46,39,71,35,164,203,82,113,61,169,87,225,237,49,18,114,179,133,114,241,123,27,237,107,85,134,247,176,85,72,47,204,237,34,210,63,88,194,28,239,90,15,185,207,97,235,238,26,51,177,109,216,246,133,147,111,90,113,11,70,40,180,168,148,230,203,183,236,50,202,91,46,243,51,238,79,180,207,241,49,247,0,0,127,20,173,169,53,105,174,133,174,131,63,252,74,110,153,151,70,104,235,199,45,27,125,22,114,169,173,246,145,253,91,85,25,154,119,17,126,177,247,234,127,121,137,159,193,126,157,5,22,77,199,82,65,255,0,58,84,249,141,25,118,253,142,77,57,94,253,59,197,153,0,0,0,15,207,80,136,137,240,36,193,115,236,200,101,109,43,240,82,76,191,202,51,193,158,219,30,85,137,153,123,194,12,136,252,164,212,106,117,10,147,30,185,43,123,78,84,36,146,85,216,165,105,174,206,227,208,254,225,99,156,29,49,9,170,182,13,85,236,119,30,220,252,58,188,137,73,45,186,104,218,34,211,218,47,234,145,119,159,191,95,241,137,223,125,45,45,217,23,11,139,86,212,166,149,44,205,90,107,161,19,42,237,25,172,199,117,165,204,112,196,55,16,173,201,85,215,86,50,86,154,106,71,49,222,209,119,220,50,160,174,30,87,104,170,90,247,115,213,25,226,236,211,66,85,58,31,103,253,3,245,230,223,55,20,140,8,187,236,203,45,169,59,170,117,154,165,57,78,177,177,69,252,213,231,95,108,213,187,146,180,253,166,180,208,140,149,248,23,105,200,203,50,188,139,166,211,163,220,109,150,137,169,192,143,48,191,7,26,74,253,197,250,222,226,252,7,218,31,197,40,146,147,82,143,66,34,212,196,41,207,102,123,237,172,15,182,170,214,29,173,83,255,0,70,51,160,190,212,114,228,185,245,27,219,146,210,93,245,227,173,165,109,121,164,250,166,162,215,240,237,58,123,184,179,33,140,183,93,81,202,173,98,239,231,201,117,211,119,119,163,226,167,214,53,26,191,170,209,23,122,143,216,46,235,135,65,226,43,249,109,164,84,241,18,111,82,253,72,227,205,167,171,150,194,63,153,57,2,34,154,236,103,179,191,127,218,209,93,189,165,220,37,8,0,0,0,164,14,45,248,130,221,219,143,141,91,209,159,230,71,160,110,229,250,186,105,207,133,1,103,222,146,62,244,251,207,246,15,83,193,207,14,93,175,98,157,110,247,81,106,205,3,166,215,187,179,159,26,160,215,235,17,247,151,184,255,0,103,120,185,96,0,0,0,0,0,0,0,0,0,0,0,0,16,31,139,246,25,55,119,96,116,27,213,13,239,149,105,243,121,5,174,154,245,83,32,54,175,235,145,119,39,218,74,253,157,226,165,178,237,136,40,194,236,97,160,95,14,185,177,186,119,85,184,244,215,243,145,93,104,191,170,175,238,158,227,255,0,40,210,228,105,13,203,97,50,26,61,82,173,116,253,135,160,255,0,80,0,0,31,38,236,182,169,119,149,179,84,181,107,81,249,240,106,208,223,133,33,189,234,78,230,221,109,72,81,106,147,35,45,82,163,238,50,63,188,133,16,103,199,39,55,70,95,241,22,167,112,210,169,58,218,21,105,79,74,138,255,0,61,191,169,55,95,148,180,51,181,79,173,213,104,211,36,123,140,139,95,110,135,223,22,232,85,218,173,181,86,139,92,162,74,233,166,194,121,15,176,238,196,175,98,208,162,82,79,69,17,145,232,164,145,232,101,167,96,178,76,153,241,75,169,80,100,83,48,251,28,100,243,160,41,76,196,102,167,177,41,229,246,199,105,37,201,141,16,212,122,36,157,87,106,187,123,189,198,45,90,202,190,109,156,66,160,69,185,173,58,143,91,79,150,218,29,105,222,75,141,234,75,66,86,93,142,37,42,251,43,73,246,151,180,115,12,232,92,191,69,114,211,127,84,9,59,148,237,191,85,97,29,186,122,199,79,144,101,236,63,213,20,207,195,251,17,42,118,190,107,232,213,88,115,250,67,185,38,199,166,201,87,41,46,110,106,69,74,42,150,157,13,39,167,217,46,210,34,62,206,195,33,111,89,239,181,42,215,182,86,238,182,104,168,234,23,18,147,58,160,225,234,148,106,210,105,210,181,87,172,101,250,197,216,93,189,189,194,136,112,78,19,140,99,213,133,79,144,143,93,187,190,150,202,211,175,180,166,182,70,93,131,73,150,65,34,53,139,64,37,122,169,106,147,20,143,219,161,19,41,20,195,197,187,22,78,243,199,120,182,141,58,111,58,157,70,166,161,183,83,203,219,182,83,83,39,182,162,212,208,74,61,18,162,238,51,79,226,61,223,6,28,51,147,39,18,238,44,83,113,127,205,90,163,203,163,37,58,23,231,10,69,61,253,117,223,175,119,251,221,62,255,0,96,184,16,0,0,0,21,235,198,86,6,252,11,161,79,233,181,219,112,197,111,155,191,187,249,157,64,244,211,254,157,69,110,100,105,70,156,204,217,6,74,211,250,102,155,236,255,0,241,132,97,162,104,39,172,40,231,175,250,210,63,196,67,253,192,0,4,7,226,129,147,213,99,37,168,230,48,90,112,183,220,86,213,56,202,65,243,52,221,2,59,115,100,41,63,88,242,27,45,92,113,61,164,131,87,226,93,130,149,231,193,151,75,154,244,9,173,114,164,70,113,77,56,141,196,173,171,73,153,25,106,90,145,246,145,247,15,240,53,169,69,161,152,152,220,58,114,145,112,99,118,41,82,239,154,181,43,253,10,219,147,88,154,169,28,244,122,242,35,201,136,233,183,181,47,33,194,213,167,76,247,109,50,246,104,103,216,87,175,75,167,69,163,211,33,210,33,35,100,120,44,55,25,148,234,103,181,8,73,37,37,169,153,153,246,17,119,153,152,253,64,63,206,67,237,69,142,236,151,149,181,182,80,167,22,122,107,162,72,181,51,236,20,139,197,167,20,226,221,216,250,245,153,79,159,212,53,110,237,220,142,81,163,151,212,66,130,225,118,154,8,207,83,73,251,79,79,187,184,65,184,112,228,212,36,162,36,70,249,142,185,174,212,234,69,174,133,169,246,159,103,113,24,186,110,28,185,14,103,6,105,43,196,188,77,167,115,46,153,186,116,109,115,140,186,29,138,150,203,158,179,50,22,219,187,218,117,7,218,159,87,217,219,169,148,252,0,30,3,23,49,207,13,112,66,136,117,252,70,184,61,25,19,216,174,146,67,218,250,237,163,185,150,214,125,238,163,217,237,251,143,74,138,205,207,19,235,227,23,80,187,83,11,156,244,37,1,122,115,149,163,50,122,141,57,14,39,177,248,137,90,54,184,219,157,199,219,187,220,68,32,107,142,45,213,155,142,30,170,62,243,18,191,39,25,15,190,51,23,113,177,82,173,68,232,45,54,183,117,18,249,140,187,187,86,228,18,125,68,200,109,210,209,214,72,187,61,250,247,119,222,142,29,97,221,173,133,150,156,59,46,205,167,116,84,184,60,206,75,60,231,28,219,189,213,184,175,89,197,41,71,235,56,163,237,51,239,247,104,67,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,56,139,135,118,182,41,218,115,44,187,202,157,214,210,231,114,249,204,243,156,111,118,199,80,226,125,102,212,149,23,172,218,79,176,203,187,221,169,10,46,206,62,67,239,156,186,92,79,212,168,177,58,251,73,221,188,137,124,198,90,217,163,113,201,94,162,164,56,233,234,235,198,93,190,237,123,187,162,131,110,45,165,147,141,158,138,46,227,19,203,40,220,79,175,140,34,66,45,76,81,115,211,116,4,107,201,86,140,198,233,245,231,184,174,198,34,41,107,220,227,141,247,159,102,223,113,152,183,92,35,199,60,53,198,250,33,87,240,230,224,244,156,79,106,186,73,12,233,235,184,142,231,155,65,247,180,191,103,179,239,45,125,248,0,128,124,70,114,28,198,51,82,145,137,120,103,78,229,221,48,181,235,26,231,25,245,219,213,17,150,253,103,164,33,182,182,52,210,207,177,62,183,183,183,67,58,89,155,10,77,62,74,225,204,111,150,243,122,110,78,164,122,106,68,101,218,93,157,198,66,113,240,151,197,72,182,134,62,179,102,212,39,244,237,92,91,182,163,148,107,230,116,240,167,57,222,72,51,45,13,69,237,45,126,254,225,119,224,3,242,213,41,209,107,20,201,148,137,168,223,30,115,14,70,121,58,153,110,66,210,105,81,106,70,70,93,134,125,198,70,40,163,136,182,82,46,12,17,197,42,165,243,73,165,127,161,91,142,107,243,83,35,158,143,82,68,137,50,221,38,246,169,229,184,122,52,209,30,237,164,94,205,8,251,14,28,146,212,146,208,140,127,188,8,50,234,147,89,129,9,174,108,137,46,37,166,209,184,147,185,106,50,34,45,79,66,46,211,46,241,117,28,47,242,120,172,27,181,91,198,11,178,22,203,138,229,167,17,71,62,102,187,96,72,110,20,132,167,234,222,91,103,163,141,171,180,208,74,252,11,176,79,128,0,1,254,19,187,33,72,63,252,146,255,0,196,99,59,57,229,51,86,102,111,115,51,215,250,102,165,230,18,69,145,240,106,129,179,2,235,179,250,109,55,92,50,155,230,239,239,254,103,79,61,52,255,0,167,81,97,64,0,0,0,41,251,140,246,25,202,141,137,86,238,41,182,175,230,174,209,226,81,84,157,11,243,135,34,160,254,186,239,215,187,253,238,159,127,176,120,78,18,56,178,118,102,59,202,180,106,51,121,52,234,205,53,109,180,158,94,237,210,157,153,1,180,150,164,131,81,106,148,159,121,146,127,1,115,215,185,34,77,139,95,36,250,201,118,147,43,79,102,164,108,168,102,207,27,97,184,254,61,95,180,246,19,235,185,119,213,89,66,117,246,156,215,8,139,180,94,246,68,45,74,181,147,149,187,81,154,210,58,117,203,164,193,168,54,122,165,122,52,170,116,93,21,234,153,254,169,246,31,111,103,112,168,94,32,56,137,83,186,51,95,89,170,204,159,213,157,183,54,69,54,50,185,73,111,107,81,234,82,148,132,232,73,45,126,209,246,153,25,246,246,153,139,152,201,125,203,244,171,45,54,13,64,211,181,77,91,244,166,23,219,175,172,84,248,230,126,194,253,97,211,239,91,230,217,195,218,4,171,154,236,168,244,84,248,141,173,215,93,228,184,230,132,132,41,103,216,218,84,175,178,133,31,97,123,5,84,231,47,138,93,74,188,253,79,15,176,58,79,38,2,84,244,71,170,123,18,174,103,108,134,148,92,153,49,9,69,170,77,165,118,43,179,187,222,98,182,235,181,218,173,203,86,149,92,173,202,234,102,205,121,111,190,238,196,163,122,214,163,82,143,68,145,17,106,165,25,232,69,167,104,148,153,14,201,205,209,152,12,69,166,92,53,90,78,150,133,38,83,50,165,63,207,111,235,141,167,226,173,108,237,75,232,117,58,180,241,158,226,35,211,217,169,247,94,253,167,109,82,236,219,102,151,106,209,99,242,32,210,97,177,10,59,123,212,173,173,180,218,80,146,213,70,102,122,37,37,222,102,127,121,143,172,0,0,3,252,164,200,110,35,10,144,233,232,148,233,175,237,61,6,105,51,21,136,40,197,44,97,175,223,45,47,123,117,46,151,105,233,167,230,226,180,209,255,0,85,63,220,255,0,84,191,202,45,159,132,14,25,183,104,224,116,235,213,109,236,151,118,114,185,229,174,186,116,179,39,182,159,235,153,119,43,216,73,253,189,226,124,128,0,0,0,0,0,0,0,0,0,0,0,0,231,57,129,195,111,202,206,21,214,108,114,115,150,169,253,62,213,105,174,155,36,180,239,118,228,255,0,115,247,151,249,6,105,100,178,237,58,98,153,87,98,219,211,221,237,47,253,227,70,89,56,196,198,49,87,1,45,235,153,18,57,207,59,213,243,85,176,211,221,54,66,11,179,98,75,185,191,97,14,220,0,0,0,62,69,213,105,208,47,90,28,187,110,229,129,214,83,231,52,227,15,179,205,91,123,144,180,41,10,45,200,50,81,106,149,40,187,12,187,197,119,102,99,132,165,179,114,183,85,186,112,110,119,162,230,159,62,90,41,188,167,31,231,47,235,150,72,230,200,152,68,157,84,166,211,174,157,154,107,237,49,86,152,179,132,55,182,11,221,114,44,251,230,151,209,78,97,75,209,60,246,92,220,148,184,227,123,190,169,107,34,213,77,47,179,95,103,225,175,176,203,246,106,177,83,47,21,182,39,89,213,157,144,57,169,84,152,125,60,99,230,163,123,70,180,239,113,151,20,157,82,202,75,82,238,239,247,235,47,177,187,136,205,159,142,216,7,81,179,234,77,244,23,28,170,83,204,58,222,174,187,204,90,161,56,217,246,148,100,54,90,184,233,247,30,157,158,238,234,252,195,235,153,219,46,251,183,238,182,151,180,233,21,72,147,140,244,35,236,105,228,57,238,63,213,247,31,224,99,71,24,83,82,166,226,238,91,237,137,50,145,213,70,186,108,200,73,148,222,170,70,242,147,1,6,180,234,68,147,45,73,206,242,219,223,217,160,165,122,158,18,212,240,251,136,149,26,216,137,23,144,209,226,108,121,240,27,222,149,114,226,250,112,208,209,106,107,81,158,132,130,47,88,247,123,200,93,78,52,95,201,194,156,3,184,47,9,202,209,250,85,185,45,228,246,119,188,212,39,28,46,228,168,187,219,63,97,151,226,51,169,137,87,124,252,81,196,186,229,212,191,172,126,189,87,147,37,162,245,75,243,242,22,178,47,178,146,239,115,218,69,251,5,228,112,215,193,164,225,94,93,41,51,102,49,182,125,198,150,43,6,173,218,232,220,136,48,207,110,132,181,39,237,54,125,189,135,247,16,150,64,0,0,0,32,199,24,42,108,217,249,95,166,185,24,247,34,53,208,203,206,39,176,180,74,105,211,245,86,166,127,127,112,171,92,144,60,108,102,98,199,81,30,154,214,169,133,255,0,247,8,195,69,52,245,111,129,25,71,237,101,7,255,0,230,144,253,0,0,3,254,92,109,14,182,166,156,45,82,178,52,168,189,228,98,42,102,23,135,78,7,227,197,73,119,19,148,255,0,68,214,222,112,220,126,103,54,99,252,205,84,234,212,92,190,165,8,45,86,238,238,194,236,211,78,227,236,231,120,115,194,59,3,45,58,235,85,139,146,87,167,26,101,105,90,99,236,153,23,185,104,81,122,200,152,126,196,168,187,191,173,247,9,175,104,89,214,237,137,64,135,108,218,212,254,138,157,1,150,227,176,207,53,199,54,33,8,74,18,91,150,165,40,244,74,18,93,166,103,216,62,208,0,133,188,74,115,89,31,4,112,186,77,151,66,119,117,126,228,101,112,205,59,76,185,113,164,71,152,222,253,84,202,208,122,56,209,118,106,70,126,242,46,211,163,203,154,226,169,221,149,185,55,5,97,238,108,185,91,57,139,218,148,235,181,9,65,118,36,136,187,146,94,193,108,92,51,178,47,18,223,167,179,141,56,147,7,153,80,127,119,163,163,243,76,185,59,85,50,51,190,179,50,13,42,220,147,65,250,200,236,246,123,76,89,145,22,157,132,63,160,33,126,114,184,138,89,153,121,84,187,54,217,103,210,183,99,124,189,204,238,117,142,70,189,59,133,235,46,51,141,43,115,79,40,251,251,52,247,158,133,76,88,189,141,87,230,54,220,239,93,55,213,87,172,148,238,221,62,161,150,246,232,219,104,255,0,90,109,4,125,141,35,217,236,252,117,246,120,21,148,12,100,199,215,201,86,125,7,116,31,235,74,234,162,150,222,199,116,245,28,121,6,126,179,42,47,250,125,218,218,150,93,56,87,225,54,22,114,43,87,219,191,73,107,45,110,218,238,217,48,246,107,206,73,246,53,45,72,61,80,226,11,187,250,190,243,49,55,105,116,184,20,104,45,211,169,172,114,99,181,174,196,110,82,180,212,204,207,181,70,103,222,102,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,15,201,84,165,192,172,193,114,157,82,99,157,29,221,55,163,114,147,174,134,70,93,169,50,62,242,33,8,179,23,194,195,9,177,83,168,173,88,142,125,26,172,187,179,115,186,73,153,191,78,74,75,177,217,105,65,104,134,214,93,223,214,247,145,10,173,199,92,160,99,38,1,62,107,188,40,59,96,255,0,86,87,85,20,247,118,53,175,168,219,203,50,245,158,73,127,211,248,120,204,33,198,171,243,4,174,118,110,155,22,171,209,202,107,118,191,80,203,155,181,109,196,127,174,182,178,46,199,87,236,246,254,26,92,238,77,184,138,89,153,134,84,75,54,230,107,209,55,99,156,205,172,238,117,254,126,157,67,135,235,34,51,109,39,107,76,164,251,251,117,247,150,135,52,0,127,12,181,236,49,89,188,76,114,47,22,224,167,189,141,24,109,3,151,80,99,111,164,99,243,76,249,219,149,14,51,94,179,210,9,41,218,146,89,250,168,237,246,251,12,84,237,179,113,84,237,58,220,107,130,142,247,42,92,93,252,181,237,74,180,220,133,32,251,20,70,93,202,63,96,208,118,74,115,55,78,204,158,21,69,174,184,123,43,81,119,250,65,159,88,246,110,147,37,45,122,220,166,208,122,161,141,125,82,252,123,123,228,56,0,248,183,125,157,110,223,116,9,150,205,211,79,235,105,211,217,114,59,236,243,92,111,122,22,133,33,69,185,10,74,139,84,173,69,216,100,125,162,20,98,55,8,236,12,187,43,174,214,45,185,94,131,105,229,169,106,143,178,100,174,245,173,71,235,46,97,123,20,146,238,254,175,222,58,38,94,184,116,224,126,4,84,145,113,55,79,244,181,109,135,9,198,38,115,102,49,203,209,77,45,37,203,234,86,131,209,109,110,237,46,221,116,238,46,217,86,219,104,105,180,180,217,104,148,17,37,37,238,34,31,244,0,0,63,61,65,91,32,73,81,123,25,89,255,0,249,166,51,173,157,247,141,252,204,95,10,51,215,74,213,76,191,254,225,36,90,87,7,218,108,216,25,95,169,57,36,246,162,77,208,243,205,167,176,245,74,169,208,52,86,164,127,119,112,156,224,0,0,0,34,111,18,140,26,78,42,101,210,173,54,27,27,167,219,137,126,176,74,221,166,173,199,131,48,246,232,107,74,126,211,133,219,218,127,113,138,55,195,91,190,126,23,98,93,14,234,71,213,191,65,171,198,146,233,122,167,249,137,8,89,151,217,81,119,183,236,35,253,163,69,88,47,127,39,21,176,14,223,188,32,171,235,234,182,228,71,148,122,119,60,236,38,220,62,244,164,187,220,47,97,23,224,41,94,153,132,181,60,65,226,37,89,182,37,197,234,26,78,38,200,159,61,189,233,71,50,47,167,9,14,150,164,180,153,106,75,50,245,79,119,184,133,212,226,173,70,157,132,121,111,185,228,196,71,75,26,214,179,38,166,43,122,169,123,10,52,5,154,19,169,146,140,244,38,251,207,119,119,110,163,56,216,131,115,59,121,223,119,13,214,234,247,29,94,171,46,113,30,132,93,142,188,183,61,197,250,222,226,252,8,88,30,8,241,24,179,240,39,0,233,214,125,57,190,190,227,137,74,101,134,155,213,214,185,107,76,38,219,46,211,140,182,207,71,26,46,243,208,245,247,119,196,28,192,230,175,21,51,15,91,126,117,227,89,223,3,154,165,71,135,211,198,46,82,55,186,104,45,237,178,218,149,162,94,81,106,125,253,254,237,60,126,19,97,13,237,141,23,92,123,62,198,165,245,179,159,82,53,79,61,150,246,165,78,54,222,239,173,90,8,244,83,168,236,215,219,248,233,105,121,103,225,41,108,219,77,210,174,156,100,157,233,73,165,200,150,186,111,41,198,57,43,250,149,154,57,177,230,25,43,69,37,196,235,167,110,186,251,8,88,141,171,105,208,44,170,28,75,110,218,129,209,211,224,180,219,12,51,205,91,155,80,132,37,9,45,203,51,81,232,148,164,187,76,251,135,215,0,0,0,28,75,56,216,152,198,21,224,37,195,115,46,71,37,230,186,78,82,182,26,187,230,199,65,246,108,81,119,57,237,33,156,200,236,187,81,152,150,147,218,183,53,247,123,11,255,0,112,210,214,95,112,215,242,77,133,84,107,28,220,230,42,7,81,185,90,105,174,249,46,187,221,185,95,221,61,231,254,65,209,128,0,0,0,0,0,0,0,0,0,0,0,0,127,12,136,203,67,25,220,207,102,23,61,133,153,137,184,104,251,54,198,115,164,228,22,164,125,208,99,41,95,215,81,247,185,237,49,55,56,56,99,25,61,76,172,225,68,247,246,20,78,159,162,70,221,119,238,85,65,247,59,73,29,154,118,125,165,126,30,225,105,0,0,0,0,3,156,99,110,3,216,88,239,105,205,181,239,74,103,60,159,97,198,217,119,156,242,121,43,83,78,33,43,218,219,136,221,167,53,71,161,158,135,254,13,41,147,57,60,61,47,124,187,212,38,92,214,227,222,152,180,220,55,36,37,253,172,199,233,82,106,144,178,107,106,228,184,234,246,180,202,79,118,157,186,251,203,182,28,153,25,25,145,247,144,11,155,225,5,141,201,187,240,194,126,23,206,86,217,212,71,221,125,148,105,174,177,89,143,1,132,171,82,108,139,237,40,251,13,70,175,199,188,74,139,215,43,182,21,235,140,180,60,109,152,142,93,114,136,212,102,155,61,94,61,196,204,165,73,46,231,73,5,170,212,125,232,63,218,93,130,21,241,142,198,159,67,80,232,152,51,9,95,93,49,49,170,238,246,127,173,45,21,8,230,93,168,50,239,34,238,94,191,119,180,64,108,149,97,19,248,197,152,43,94,130,77,111,139,2,161,10,163,51,214,34,250,132,77,142,149,255,0,93,7,220,231,176,204,253,196,52,65,109,80,226,91,54,245,50,221,130,157,177,233,144,217,134,209,106,103,162,27,65,32,187,204,207,185,37,222,103,248,143,164,0,0,0,2,33,113,74,37,30,86,39,109,45,127,159,59,175,225,232,233,162,161,178,82,105,78,101,108,99,90,55,23,167,41,157,154,233,255,0,119,198,26,45,166,104,116,216,134,69,161,114,27,236,255,0,146,67,244,128,0,0,0,0,14,113,152,44,94,165,224,134,20,215,175,250,151,172,168,16,101,46,51,126,177,115,31,68,103,93,66,117,74,23,166,188,163,237,52,153,23,183,220,121,222,199,108,91,173,99,102,39,87,111,234,195,154,250,70,124,167,163,55,162,62,169,135,36,58,234,17,170,80,141,218,115,79,180,210,70,126,223,113,74,62,26,185,62,94,54,222,201,196,27,177,59,109,186,62,186,53,174,189,87,53,153,141,119,182,242,28,70,215,26,73,253,147,215,238,46,211,188,8,209,153,136,202,99,199,70,198,209,174,133,169,158,154,158,190,209,254,163,252,223,125,168,205,41,231,149,181,9,211,83,208,207,219,167,176,85,214,121,120,158,122,61,233,248,89,130,173,239,89,114,185,213,141,116,211,178,51,233,250,137,49,126,247,81,216,175,191,220,66,175,40,244,123,147,16,174,54,233,212,214,122,234,164,221,118,167,115,109,110,216,217,153,246,153,165,37,162,80,127,224,247,139,97,202,87,10,59,106,223,133,22,241,198,247,189,37,80,119,127,244,86,215,25,228,104,111,183,249,232,211,13,42,220,147,105,125,221,154,105,239,49,99,244,170,69,58,137,9,186,117,46,63,38,59,90,236,70,245,43,77,76,204,251,84,102,125,230,99,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,117,90,69,58,183,9,202,117,82,63,58,59,186,111,70,245,39,93,12,140,187,82,100,125,228,66,184,51,107,194,142,218,184,33,74,188,112,65,239,70,212,26,217,253,21,181,199,185,250,155,13,254,122,76,194,74,118,164,157,95,119,110,186,123,140,84,245,98,143,114,97,237,198,229,58,164,207,67,84,133,166,228,238,109,221,187,219,35,46,210,53,36,245,74,203,252,62,241,104,89,26,226,121,233,7,160,97,102,53,55,181,103,205,228,214,117,215,94,201,47,171,234,35,69,251,154,71,106,191,223,123,200,90,51,15,181,37,164,188,202,183,33,90,232,122,25,123,116,246,143,244,31,229,38,51,50,217,84,121,8,222,218,244,212,181,50,215,67,215,216,40,255,0,137,86,79,87,130,87,178,177,2,211,78,235,110,177,166,173,107,167,75,202,102,27,95,105,199,150,226,247,56,234,143,236,150,159,121,118,151,5,202,142,99,107,121,108,197,24,87,172,20,243,160,167,153,213,198,213,9,230,255,0,55,125,180,122,230,211,134,157,20,249,159,97,118,247,31,188,180,73,102,221,180,171,226,220,137,115,209,93,230,67,153,204,229,171,106,139,93,142,41,7,216,162,35,239,73,247,144,251,96,0,0,0,0,3,243,84,244,42,108,179,50,212,185,14,118,127,201,49,157,44,235,26,85,153,91,228,208,141,165,233,202,159,102,186,255,0,221,242,69,188,112,181,37,22,86,33,110,47,251,189,189,63,15,71,66,18,248,0,0,0,7,205,185,104,113,46,107,122,167,110,207,70,232,245,56,111,67,116,181,50,213,14,32,208,174,227,35,238,81,247,25,126,35,59,249,213,194,39,240,119,48,87,69,4,218,217,22,125,66,109,70,31,172,71,245,11,155,33,40,254,186,207,185,191,105,145,251,200,79,158,14,56,211,233,154,37,111,6,102,171,235,161,166,77,93,174,207,245,164,34,159,28,139,177,4,93,230,125,235,215,238,246,137,169,101,101,118,194,178,177,154,185,141,176,209,204,174,86,218,146,203,135,171,197,181,47,75,76,147,239,116,208,122,45,37,220,130,253,133,216,34,199,23,204,110,77,159,134,16,48,190,10,183,78,173,190,211,207,35,77,52,138,244,121,236,41,90,155,102,95,105,37,216,74,37,126,29,226,152,192,136,204,200,139,188,196,198,201,183,15,75,223,49,21,8,119,53,198,247,161,237,54,205,185,10,127,107,50,58,164,146,163,172,218,218,137,45,186,141,205,60,163,221,167,102,158,243,236,185,188,18,192,123,11,2,45,56,86,189,151,76,228,19,12,54,219,206,243,158,87,57,105,105,180,41,123,92,113,123,117,229,36,244,35,208,191,195,175,71,0,0,0,0,21,111,198,63,24,201,154,101,27,10,41,242,55,148,190,163,174,70,205,54,108,85,61,246,251,77,29,186,246,253,149,126,62,225,8,242,39,133,207,98,158,98,109,234,62,205,209,155,234,249,229,169,23,124,25,42,79,245,210,125,237,251,12,104,140,136,136,180,33,253,0,0,0,0,0,0,0,0,0,0,0,0,0,21,141,198,87,6,28,172,80,45,172,87,165,49,177,84,142,179,210,42,221,175,59,154,186,123,13,118,41,101,183,77,15,236,164,245,246,233,222,43,239,39,88,182,120,47,143,150,237,234,250,121,144,226,245,125,67,90,233,191,116,41,13,167,180,144,179,45,13,221,123,11,254,210,209,188,73,77,77,142,137,44,43,84,47,93,15,67,246,30,158,223,192,127,176,0,0,0,0,252,149,106,84,26,221,54,85,34,164,207,54,44,198,86,195,200,220,105,220,133,164,210,162,212,140,140,187,12,251,140,84,175,16,238,29,107,181,220,168,227,78,19,53,186,3,238,61,38,165,78,221,166,197,31,87,37,215,249,175,201,53,30,137,75,105,216,148,125,229,237,33,90,18,35,189,21,247,35,72,70,215,26,89,161,105,212,143,69,17,232,101,217,247,137,43,195,243,49,48,178,229,143,81,110,26,186,249,116,202,228,116,80,166,187,161,159,41,135,166,197,91,139,209,45,56,165,104,150,76,244,73,17,159,176,200,251,239,210,135,119,209,110,75,62,29,241,70,147,207,165,212,41,205,212,227,187,177,105,222,194,218,39,82,173,170,73,40,181,74,136,244,50,35,251,181,236,20,9,196,31,17,100,226,62,102,174,89,143,201,231,55,70,147,50,142,199,168,73,218,211,85,9,70,148,246,37,58,233,191,188,245,63,188,196,237,224,233,130,254,139,177,171,24,187,56,182,191,50,92,138,99,41,239,213,165,179,79,144,149,106,75,50,239,35,236,52,235,247,251,5,148,128,0,0,0,8,163,196,207,149,252,150,43,92,223,215,147,183,191,237,122,58,102,130,157,178,84,163,78,101,44,99,35,255,0,103,41,159,254,159,28,104,182,150,122,211,34,25,255,0,112,111,255,0,181,33,250,128,0,0,0,0,127,12,244,45,76,83,159,23,156,193,75,184,241,6,14,13,81,228,239,165,83,35,181,54,87,168,69,182,99,111,207,142,180,250,205,146,143,213,81,118,146,205,62,226,215,180,69,156,152,96,84,156,126,199,74,45,168,150,183,194,130,244,106,157,64,183,17,107,21,19,35,182,233,126,113,7,246,94,254,169,154,189,197,238,208,6,16,97,141,11,7,236,10,101,129,110,51,202,131,77,231,114,211,185,106,252,227,238,58,127,109,107,63,180,226,191,172,127,228,30,204,127,195,174,182,195,102,235,170,218,148,247,158,154,138,146,226,33,196,61,250,243,210,112,131,8,166,233,78,245,58,249,188,178,250,222,200,146,27,250,185,17,137,73,209,68,226,125,85,246,247,159,176,133,99,139,4,225,117,126,96,245,145,122,18,238,71,185,85,151,190,195,187,101,43,185,169,186,250,168,73,163,236,41,37,255,0,188,93,11,78,161,246,201,214,207,84,171,184,199,253,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,255,0,135,157,67,13,155,174,30,137,79,121,138,94,226,139,126,96,245,239,122,26,237,183,185,181,150,126,219,187,101,39,189,168,90,122,171,73,35,236,37,69,255,0,188,87,216,179,142,29,252,67,222,160,61,27,8,49,118,110,180,239,95,160,155,203,47,170,236,151,33,207,171,143,24,212,173,84,109,167,214,95,103,121,123,72,91,107,78,182,251,100,235,74,220,149,119,30,154,15,251,30,51,23,176,202,133,139,246,5,78,193,184,153,230,193,169,114,121,137,220,180,254,109,246,221,47,176,180,31,218,109,63,214,47,242,12,225,227,102,23,85,176,107,18,170,248,119,91,70,217,116,174,159,127,106,79,243,177,219,120,190,202,214,93,206,23,245,143,246,119,21,155,112,123,204,28,170,229,22,177,131,21,233,58,122,39,167,244,82,118,23,175,205,92,249,15,118,161,178,211,77,11,237,172,254,237,59,133,156,128,0,0,0,0,15,203,84,61,41,146,204,191,184,57,255,0,218,152,206,150,117,84,106,204,165,242,102,127,236,229,79,255,0,211,228,11,137,225,153,202,254,75,20,94,87,235,198,221,223,246,189,29,15,81,43,128,0,0,0,5,107,113,139,193,127,74,88,212,124,93,130,91,159,135,46,61,49,228,247,104,210,25,168,72,82,181,53,145,119,153,118,18,117,251,253,130,8,240,249,196,89,56,113,153,171,106,99,18,121,45,214,100,195,163,191,234,18,183,52,237,66,41,169,61,169,86,154,236,239,45,15,239,33,127,149,203,190,139,109,217,243,47,138,204,174,69,46,159,78,114,167,33,221,139,86,198,16,209,186,165,109,74,77,71,162,82,103,161,17,159,221,175,96,160,190,32,121,137,133,152,220,122,149,112,210,28,230,211,40,113,220,161,66,119,67,79,53,134,102,202,91,107,218,166,155,82,117,75,196,122,40,140,203,218,102,125,209,170,60,119,165,62,220,104,232,220,227,171,36,33,58,145,106,163,61,8,187,126,241,101,252,60,120,118,42,232,114,157,141,56,178,214,216,12,56,204,154,109,59,118,187,212,158,146,75,79,243,88,146,74,45,82,167,19,177,72,251,207,216,66,218,169,52,168,52,74,108,90,69,53,158,84,88,108,161,134,81,184,213,181,8,73,37,37,169,153,153,246,17,119,152,253,96,0,0,0,3,252,101,202,106,20,117,201,125,90,33,26,106,122,31,180,244,246,126,35,57,57,197,197,191,203,70,62,92,87,171,8,229,195,149,210,116,237,107,174,205,176,163,182,174,211,66,12,245,54,181,237,47,251,78,192,184,53,96,195,148,122,5,203,138,245,102,55,170,175,209,250,57,91,180,228,242,151,80,97,222,196,172,247,107,169,125,164,150,158,205,123,197,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,152,243,133,180,188,97,195,42,173,141,85,99,154,212,238,71,102,229,39,236,72,105,223,234,173,7,222,217,127,88,191,200,51,85,87,164,85,173,122,187,180,170,164,126,154,116,109,188,198,247,165,123,119,36,148,93,169,51,35,245,84,94,223,104,190,222,29,56,236,140,103,192,106,105,206,94,149,90,111,59,170,70,157,220,201,178,246,118,147,104,79,217,104,187,181,251,251,123,229,88,0,0,0,0,15,243,144,195,82,152,114,51,233,220,219,168,52,45,58,153,106,147,45,12,187,5,95,241,24,225,232,170,156,122,158,54,225,60,46,100,180,27,211,106,208,185,154,104,217,20,185,47,61,204,126,78,157,230,218,118,33,26,251,72,187,200,85,20,168,178,169,147,158,133,41,190,92,136,142,169,167,19,169,30,213,164,244,50,212,187,15,67,47,96,185,172,148,99,108,7,50,19,120,207,118,163,203,147,106,81,42,12,33,92,149,30,211,141,70,140,101,217,203,208,244,63,239,191,104,169,153,4,254,38,99,155,202,104,186,167,110,155,173,74,46,228,115,85,38,103,252,146,78,166,191,247,186,107,236,26,24,202,253,131,27,13,240,54,209,183,88,139,211,185,232,136,14,200,111,121,175,71,186,54,80,174,211,82,191,83,216,122,14,170,0,0,0,0,34,151,19,37,18,114,177,91,212,187,213,36,139,254,110,152,41,203,37,234,219,153,59,20,245,211,90,237,44,191,251,62,56,209,125,40,245,165,195,63,252,221,191,254,212,135,235,0,0,0,0,1,229,177,78,230,102,204,195,75,178,237,125,205,141,209,168,115,234,10,86,134,122,19,49,214,225,158,132,71,250,190,227,252,12,102,231,28,111,87,49,11,22,238,235,181,78,243,27,168,214,231,200,101,91,116,213,183,36,186,226,123,54,167,245,253,164,70,45,143,132,126,2,185,103,225,172,140,81,171,196,229,203,173,169,101,20,249,154,238,140,244,120,15,161,94,171,134,69,169,164,251,13,36,126,253,59,133,134,0,172,174,38,185,234,102,222,132,88,49,133,181,77,243,164,127,170,239,242,12,185,59,78,28,150,61,87,227,153,43,84,155,133,234,47,179,219,236,33,81,205,182,183,86,77,182,90,168,251,136,125,133,217,151,43,113,206,82,233,186,52,95,214,231,55,239,211,187,118,189,227,228,37,78,71,112,148,147,218,180,254,209,98,185,3,226,51,87,177,106,237,97,206,52,87,185,182,227,187,186,89,61,42,83,210,104,153,79,47,212,141,25,78,57,189,197,180,93,170,236,239,46,205,72,92,99,15,181,37,164,190,194,247,33,90,232,122,25,123,116,246,143,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,1,254,111,190,212,102,148,251,235,218,132,233,169,232,103,237,211,216,41,207,63,124,70,106,247,205,93,220,57,193,122,247,42,220,107,111,85,39,165,74,186,189,83,21,228,122,146,99,37,198,246,56,135,75,177,93,189,231,217,161,10,234,82,156,144,225,169,71,185,106,253,131,235,162,204,185,92,142,82,145,77,213,163,254,183,57,191,126,157,219,181,239,31,29,198,214,210,205,183,11,69,23,121,11,112,225,149,158,166,174,24,71,130,248,165,84,217,58,63,250,144,255,0,32,207,157,184,230,73,127,213,98,57,18,116,73,54,94,186,251,125,158,210,22,108,2,167,120,194,224,43,145,37,83,177,154,147,19,86,28,231,122,69,206,103,216,208,160,71,107,177,78,106,122,153,159,217,71,227,239,16,131,40,152,175,249,29,199,42,13,222,244,142,76,88,253,87,57,91,55,105,186,27,237,167,176,144,179,239,115,216,67,71,237,173,46,32,150,147,236,49,255,0,64,0,0,0,0,63,37,84,244,165,204,63,252,221,207,254,212,198,116,51,160,173,217,147,190,143,93,116,174,213,11,255,0,179,228,11,141,225,154,164,158,86,40,155,75,77,21,24,143,241,244,116,49,43,64,0,0,0,7,42,205,5,131,27,18,48,54,238,183,95,139,212,57,232,137,238,199,111,121,163,87,186,55,144,158,210,82,127,95,218,122,12,243,199,39,240,207,28,153,83,165,210,187,107,93,105,81,247,47,148,168,211,63,229,18,180,52,127,190,215,79,104,182,108,235,99,108,22,242,19,103,79,106,163,204,147,117,209,41,236,45,92,147,45,199,42,141,36,207,179,151,161,106,127,222,254,193,76,177,98,202,169,206,102,20,86,249,146,37,186,150,155,78,164,91,150,163,208,139,83,236,45,76,253,162,215,120,115,240,244,85,54,61,51,27,113,102,23,46,90,205,153,180,152,92,205,117,108,202,36,150,30,230,49,39,78,242,113,59,22,141,125,166,93,196,45,1,134,26,138,195,113,152,78,214,218,65,33,9,212,207,68,145,104,69,218,63,208,0,0,0,0,4,84,226,45,142,200,193,156,5,169,28,21,235,85,169,114,122,84,105,223,203,155,19,127,105,182,180,253,151,79,191,79,187,183,186,132,169,20,138,181,209,87,106,149,75,143,212,206,147,187,150,222,244,163,118,212,154,143,181,70,68,94,170,79,219,236,26,85,192,108,45,165,224,246,25,82,172,106,83,28,166,160,243,251,55,41,95,110,67,174,255,0,89,107,62,247,15,250,199,254,65,208,192,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,241,70,192,116,225,110,56,59,116,82,162,236,166,92,91,121,103,191,93,57,16,225,32,254,211,138,87,218,112,251,200,191,105,15,203,195,47,50,14,96,214,52,199,182,43,50,54,219,247,22,254,173,91,53,229,244,241,38,45,31,101,165,172,245,113,194,238,50,211,219,169,119,94,234,84,149,164,148,147,212,140,127,64,0,0,0,0,126,122,132,8,149,72,50,41,179,154,230,199,148,210,217,117,27,141,59,144,162,50,81,106,90,25,118,25,247,10,36,226,91,151,150,48,119,26,102,220,52,42,103,77,71,184,158,114,113,159,56,215,252,226,68,185,139,211,214,113,107,251,13,151,176,139,179,184,140,115,140,24,199,136,246,22,9,222,216,104,227,59,87,95,98,164,105,119,113,158,188,248,141,178,72,219,203,87,234,107,174,226,253,157,227,231,228,198,223,85,205,154,60,57,111,77,81,22,234,163,205,116,189,232,77,70,62,165,222,95,173,236,237,251,134,141,163,180,219,17,218,97,164,237,67,104,74,18,90,235,161,17,104,67,253,0,0,0,0,4,88,226,83,17,217,121,88,184,57,69,249,148,75,117,95,222,149,58,102,162,152,178,128,255,0,79,152,219,9,126,251,134,150,159,254,207,142,52,111,68,86,250,44,5,254,180,86,143,255,0,204,33,251,64,0,0,0,0,69,126,36,120,145,244,3,44,55,28,86,251,92,184,227,76,161,168,189,200,145,79,152,70,127,101,95,169,247,126,36,40,143,13,173,133,94,120,129,109,218,132,223,49,53,106,180,56,75,78,186,106,151,95,67,103,219,169,126,183,188,191,18,26,70,192,91,66,61,137,131,54,77,169,29,189,137,166,219,244,216,198,157,76,244,54,226,52,223,121,169,95,169,239,49,239,132,37,226,47,157,19,203,253,166,139,62,200,157,182,235,170,107,181,124,173,122,126,91,177,28,62,199,88,91,107,220,211,202,246,150,159,121,233,165,46,89,150,93,233,140,55,139,22,245,183,15,210,85,154,134,237,136,230,52,206,238,91,74,89,246,173,72,65,104,134,213,237,46,239,120,186,156,180,112,214,195,28,38,182,154,114,241,139,233,90,251,187,186,151,247,200,99,185,199,182,122,173,202,82,63,54,226,75,179,221,219,218,102,37,116,188,54,178,231,82,85,67,151,70,230,66,94,155,154,234,29,45,116,86,226,237,37,107,246,136,143,188,65,60,234,112,210,181,47,27,125,251,175,6,232,253,13,109,141,191,81,212,56,239,55,114,227,183,246,164,74,36,39,68,37,195,238,237,215,223,160,166,233,113,31,131,33,113,100,163,99,136,211,113,106,71,166,165,175,179,238,49,120,220,47,51,22,238,46,225,75,214,157,114,119,54,173,111,109,222,92,162,78,188,249,51,92,47,178,210,83,246,27,47,105,254,195,19,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,34,226,135,152,183,112,139,10,89,180,232,115,185,85,107,135,118,194,229,18,180,228,73,132,225,253,166,148,159,176,225,251,75,246,152,163,152,145,31,157,33,17,99,35,123,139,215,105,106,69,174,133,175,183,238,33,114,57,43,225,165,106,89,214,251,23,94,50,81,250,234,219,251,190,163,168,113,174,86,213,200,111,237,71,148,104,86,168,83,103,221,217,167,191,81,59,34,97,181,151,6,146,154,28,74,55,46,18,53,218,215,80,233,233,170,183,31,105,171,95,180,102,125,226,40,230,95,134,182,24,226,205,180,235,150,116,95,69,87,218,219,211,63,190,67,253,238,51,191,213,114,82,81,249,182,212,93,190,254,206,210,33,74,215,157,149,122,96,245,226,253,187,114,67,244,109,102,159,183,122,57,141,61,183,152,210,86,93,168,82,208,122,161,196,251,79,191,222,46,143,135,62,116,85,152,11,77,203,62,247,157,186,235,165,233,185,124,173,58,142,99,178,220,46,198,152,67,104,218,211,41,246,158,191,113,235,172,218,28,55,58,24,95,27,22,242,247,114,218,18,24,230,156,158,143,106,119,26,126,204,232,238,31,105,45,63,220,253,227,57,143,50,228,119,13,167,83,181,73,239,45,117,26,82,203,54,36,126,85,176,102,131,122,47,177,217,189,86,242,247,108,150,243,101,253,84,151,115,126,226,255,0,40,234,96,0,0,0,0,63,21,109,91,40,211,213,238,138,233,255,0,249,134,51,145,155,247,250,140,198,223,170,247,92,53,84,255,0,246,124,129,115,188,53,162,59,19,43,22,255,0,52,180,231,34,35,169,238,251,39,78,135,160,148,224,0,0,0,3,252,228,52,219,241,221,97,212,238,67,136,82,20,90,233,169,25,104,99,57,57,206,183,213,108,230,139,17,155,50,209,18,174,154,196,214,139,220,133,84,100,104,93,231,250,190,222,223,184,125,12,103,199,136,247,230,9,217,56,104,219,59,151,64,98,154,106,123,113,150,156,136,142,50,104,219,203,79,235,235,174,227,253,189,227,163,240,210,203,203,24,197,141,48,174,26,237,51,169,163,219,175,55,56,143,156,104,254,113,30,92,53,233,234,184,133,253,135,15,216,101,219,220,102,47,110,159,2,37,46,12,122,108,22,185,81,226,180,134,90,70,227,86,212,36,136,146,90,158,166,125,132,93,227,244,0,0,0,0,0,249,215,21,114,21,179,65,168,220,53,39,54,69,166,68,122,99,202,208,207,68,54,131,90,187,8,140,251,146,125,196,103,247,10,50,226,105,153,7,49,151,26,100,91,20,105,27,173,251,119,103,72,173,154,115,58,136,144,214,191,180,210,22,90,56,217,247,153,235,236,208,187,255,0,87,11,156,7,78,41,99,131,87,69,86,46,250,101,187,187,152,123,244,215,159,14,106,11,236,184,149,125,166,203,184,143,246,16,189,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,171,62,89,118,107,48,56,47,58,151,15,213,172,65,229,116,42,239,211,124,184,170,115,176,221,66,126,195,39,246,140,254,238,222,252,251,153,84,40,85,13,15,234,37,49,253,234,180,220,159,218,93,198,47,227,135,214,101,35,227,254,12,66,244,139,219,174,26,79,51,210,37,180,203,243,178,229,114,187,154,66,63,54,201,125,157,126,253,15,190,82,128,0,0,0,0,8,25,197,246,195,250,75,151,216,21,150,147,163,148,170,219,82,148,173,127,168,212,41,234,50,251,69,250,222,227,253,162,146,132,141,225,247,79,114,161,154,123,43,150,222,254,154,173,77,144,174,221,52,36,212,98,246,247,253,227,67,96,0,0,0,0,34,119,19,119,121,89,88,172,122,251,119,187,33,61,218,235,173,58,103,96,164,60,7,174,189,109,227,69,141,87,105,123,58,123,142,152,181,158,132,126,170,101,180,163,246,31,234,251,134,147,112,246,165,233,155,6,218,171,146,183,117,212,120,82,117,211,77,119,178,133,123,139,223,238,33,232,0,0,0,0,0,86,87,26,58,236,184,214,101,181,70,105,90,52,236,248,110,171,176,189,173,84,82,126,205,123,190,241,3,50,37,108,55,117,102,118,200,140,235,187,19,14,179,77,154,126,174,187,182,84,35,22,157,229,167,218,255,0,220,52,71,21,132,197,140,204,100,125,150,91,75,101,248,17,104,57,166,99,113,198,135,151,204,46,169,226,45,105,60,196,193,228,236,107,85,150,253,242,25,100,253,100,182,189,52,231,17,253,147,255,0,41,103,111,16,111,123,171,26,241,2,93,209,85,62,170,171,84,229,234,95,86,141,121,108,33,31,213,74,19,246,90,47,97,119,123,251,238,183,135,206,77,41,153,123,178,142,230,185,32,235,117,213,191,62,174,106,190,167,148,236,164,39,177,15,184,218,181,105,228,247,17,105,247,159,116,199,1,252,50,35,45,12,80,255,0,19,156,13,78,20,227,163,245,202,108,14,154,149,112,109,233,190,183,126,188,136,112,210,191,180,226,149,246,156,62,242,46,254,205,72,124,222,25,248,176,120,107,152,218,84,39,151,164,90,207,63,157,217,223,201,129,48,211,253,69,31,122,253,154,126,209,126,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,40,51,137,134,44,30,37,102,58,171,9,165,235,22,141,200,228,150,157,220,232,16,205,95,212,73,247,163,219,175,236,31,71,134,54,6,163,21,177,209,138,229,78,7,83,74,183,247,117,63,91,179,78,124,57,137,71,217,113,42,251,77,151,113,31,119,110,132,47,132,136,136,180,33,253,1,14,56,131,228,210,153,152,75,40,174,107,110,14,151,93,39,243,10,230,171,235,185,174,197,66,187,22,251,109,167,70,153,87,121,30,191,113,247,210,142,31,222,247,86,10,223,241,46,122,81,244,181,90,95,51,66,250,181,233,204,97,104,254,178,86,159,178,233,251,15,191,223,221,162,92,185,99,141,15,48,120,93,76,196,90,42,121,105,157,206,222,214,171,61,155,36,60,201,122,202,109,26,235,201,51,251,37,254,83,232,213,40,45,84,161,57,9,239,176,230,154,254,195,35,255,0,32,204,142,46,91,197,106,226,29,90,130,151,121,133,23,145,235,109,211,93,204,54,190,237,79,245,189,226,230,56,74,87,101,213,178,219,22,52,165,110,40,155,246,246,17,125,169,243,140,251,136,189,194,112,0,0,0,0,0,243,248,133,82,42,53,131,114,213,205,90,20,26,60,201,58,233,221,177,149,171,220,126,239,113,140,217,227,205,117,219,147,26,47,154,187,171,222,82,46,58,154,208,122,17,122,170,150,234,139,216,95,173,238,23,119,195,33,222,110,86,40,254,190,237,142,199,79,118,154,105,78,135,216,37,136,0,0,0,0,12,242,113,4,167,57,78,205,61,235,204,111,103,83,85,169,72,79,110,186,146,170,50,187,123,254,225,28,133,218,112,130,176,254,141,101,246,125,105,212,234,229,86,182,236,164,158,191,212,118,20,5,17,125,163,253,95,113,126,193,61,0,0,0,0,0,4,8,226,171,153,166,240,215,12,63,37,214,252,141,181,187,135,234,228,250,154,233,5,248,243,152,95,219,105,72,251,104,46,229,18,189,218,23,104,165,162,42,141,122,163,161,125,124,167,255,0,189,78,187,83,251,11,184,134,129,242,25,151,118,178,255,0,130,208,105,147,61,106,196,238,111,92,174,237,118,75,148,166,251,9,213,167,236,60,95,100,203,239,237,238,146,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,229,105,37,164,210,162,236,49,73,28,84,50,218,246,25,226,145,226,53,18,22,202,45,193,237,230,17,236,228,71,132,207,245,157,82,207,85,172,255,0,170,95,180,187,71,12,201,206,102,170,249,103,196,230,46,88,237,243,233,146,119,117,172,106,148,243,54,199,144,134,253,99,105,197,22,138,127,95,84,191,30,206,237,12,91,87,5,58,233,162,199,174,210,158,230,197,147,191,98,246,169,58,237,89,164,251,20,68,125,233,63,96,250,128,0,0,0,0,33,231,20,186,59,213,92,176,205,113,169,92,158,142,99,146,84,91,9,91,210,138,124,221,83,222,90,107,175,120,161,161,45,120,96,83,95,169,102,158,153,200,145,202,233,99,51,37,126,161,43,122,83,81,133,170,123,79,179,93,123,197,249,128,0,0,0,0,130,220,94,47,15,64,229,198,21,33,133,125,117,70,186,219,43,45,63,214,156,129,61,39,222,147,46,242,247,145,138,87,179,164,59,14,238,161,203,96,244,113,138,148,103,17,221,246,137,212,153,119,254,3,74,89,126,146,244,204,6,195,121,114,11,235,30,180,104,238,43,187,180,206,27,70,103,217,248,143,126,0,0,0,0,2,180,248,208,208,213,43,15,173,186,178,15,67,102,169,13,7,248,19,21,21,123,255,0,200,32,191,15,2,65,230,158,208,223,236,168,83,204,191,31,72,196,26,5,175,86,160,219,148,89,245,234,155,188,184,148,232,206,203,125,123,76,246,182,218,13,106,61,18,70,103,216,147,238,35,49,71,124,79,51,50,230,49,99,36,155,34,134,173,214,245,179,179,165,127,77,58,142,162,44,39,87,234,169,164,45,27,92,108,203,180,207,95,102,133,216,58,239,10,44,163,183,113,212,213,142,151,139,58,197,135,167,162,154,221,249,205,233,157,21,238,214,222,35,45,13,41,63,89,31,135,180,197,187,0,0,174,30,51,22,133,50,110,26,91,151,91,202,210,101,55,172,228,150,138,237,230,72,167,182,175,235,105,220,94,210,49,84,216,67,86,118,135,136,148,154,163,42,218,182,121,250,30,132,125,236,56,159,105,31,191,220,52,234,218,150,164,18,156,111,98,143,189,58,235,160,255,0,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,31,242,226,150,148,26,155,111,122,139,185,58,233,168,204,86,48,85,93,173,226,45,90,168,242,183,45,238,70,167,166,157,204,54,159,113,123,189,194,214,120,51,218,20,200,88,105,113,221,108,171,89,149,46,143,156,90,43,179,151,34,160,218,123,213,167,113,251,8,133,143,0,0,168,158,43,153,71,69,185,84,78,57,217,204,233,22,102,190,149,107,119,230,246,38,12,86,123,92,120,204,245,53,40,253,84,126,62,195,28,139,134,38,102,92,193,236,100,141,100,87,21,182,222,185,183,245,79,233,175,79,211,197,154,234,61,84,180,181,175,115,142,17,118,25,105,237,212,187,5,233,37,73,90,73,73,61,72,198,102,49,237,45,167,22,107,164,215,217,254,107,167,255,0,187,52,46,71,132,229,13,84,140,178,211,158,89,234,169,60,237,79,251,218,132,239,188,253,226,107,128,0,0,0,0,240,25,129,146,244,60,6,196,137,113,203,235,25,180,107,14,39,187,176,202,27,166,71,219,248,12,214,222,50,29,153,119,87,37,190,122,184,253,74,75,139,238,251,70,234,140,251,191,17,116,252,33,175,15,78,229,198,109,29,245,125,117,58,186,227,40,45,63,214,155,129,1,37,220,146,46,243,247,153,137,212,0,0,0,0,2,131,120,160,83,95,166,230,158,167,207,145,205,234,163,61,37,30,161,39,98,85,81,155,162,123,15,183,77,59,196,73,23,203,194,206,142,245,43,44,48,220,118,87,59,172,152,220,148,150,194,78,196,174,159,11,68,247,158,186,105,222,38,24,0,0,0,0,15,7,141,248,163,77,193,220,49,175,223,213,35,212,169,116,249,82,89,71,173,245,142,181,29,199,82,141,82,133,233,175,44,251,77,38,69,247,247,12,241,102,59,26,171,56,243,138,213,171,242,172,122,34,68,169,41,136,223,169,245,113,213,37,231,80,157,82,218,53,211,154,125,166,157,79,219,238,41,65,194,191,45,175,98,110,41,150,35,86,225,111,162,219,254,222,97,22,254,124,105,172,255,0,85,212,172,180,90,11,250,167,251,11,180,93,186,18,72,73,37,37,216,67,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,139,197,204,42,181,177,150,200,157,98,221,208,250,136,19,185,91,211,204,113,31,97,230,221,46,214,214,133,125,166,211,253,98,255,0,33,231,147,50,153,127,186,178,245,136,179,108,234,252,46,92,118,249,125,51,220,198,207,155,171,12,184,191,85,14,56,105,208,222,34,237,62,223,103,184,165,247,12,188,237,177,135,21,4,97,6,33,78,229,81,36,107,208,189,202,53,114,118,166,100,135,61,86,152,82,213,170,214,130,245,151,217,236,236,212,133,199,52,234,30,65,56,218,181,73,247,30,131,254,192,0,0,0,71,12,211,230,222,143,151,170,237,157,111,45,142,124,171,134,183,79,134,249,110,82,121,113,95,91,232,82,255,0,50,225,30,134,207,113,25,40,253,229,237,251,153,145,135,77,196,252,166,93,117,147,107,153,30,93,153,58,178,193,110,81,125,170,99,202,73,255,0,84,251,156,246,151,236,25,214,173,199,76,74,204,248,137,45,18,204,167,91,34,247,17,44,203,252,130,91,112,173,233,63,149,60,110,172,181,254,141,71,43,191,243,158,145,133,167,119,249,123,5,243,0,0,0,0,0,169,30,50,216,156,228,139,150,131,134,45,158,168,110,52,90,170,191,18,114,160,207,234,127,250,223,179,218,32,70,94,173,89,55,150,54,89,20,56,205,239,231,92,20,210,112,181,34,245,14,91,73,62,243,47,214,247,234,52,143,96,210,125,3,98,219,148,61,186,122,58,147,14,38,154,247,114,217,74,125,231,238,247,152,251,192,0,0,0,0,43,227,140,68,34,123,5,105,50,118,234,109,213,216,237,215,221,18,160,98,181,178,57,85,244,86,104,112,249,195,61,18,253,195,73,97,95,130,170,49,181,246,31,184,89,159,21,204,199,38,193,194,70,48,218,221,149,182,171,113,169,41,146,91,53,254,97,34,52,230,87,246,218,82,126,210,19,220,162,87,187,66,237,21,81,151,92,27,174,230,27,23,41,86,21,61,174,115,181,30,127,49,91,144,157,57,113,157,116,187,13,109,151,115,39,253,98,255,0,33,232,210,195,179,41,24,125,106,194,180,168,76,114,97,65,230,114,145,185,74,211,123,138,112,251,84,165,31,218,89,247,153,136,89,158,254,34,140,224,36,131,176,112,215,249,197,207,254,188,255,0,106,58,110,200,174,167,213,122,50,219,94,230,221,89,118,43,179,79,126,132,85,201,111,241,17,204,221,6,225,250,64,139,227,154,179,239,71,163,41,233,215,212,52,119,244,199,239,247,11,128,201,142,110,104,121,165,178,93,168,161,142,146,181,78,219,214,199,222,183,54,243,30,144,77,250,252,150,208,126,163,26,250,186,247,232,125,189,242,56,64,206,48,18,28,111,47,9,97,37,170,94,215,113,251,180,157,0,200,83,13,165,18,68,235,130,44,88,133,171,171,230,109,46,207,98,20,103,223,217,220,67,81,177,255,0,50,158,205,59,251,63,104,255,0,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,31,231,35,243,42,236,215,187,179,246,140,185,93,209,36,193,184,101,197,150,90,58,142,94,226,236,246,161,38,93,221,157,198,66,231,184,63,72,113,204,188,41,133,22,136,103,77,167,239,214,116,243,49,60,196,114,206,118,110,104,153,90,178,90,169,46,63,87,89,168,238,232,163,239,91,123,185,111,71,39,61,110,75,136,47,81,253,125,109,59,180,46,222,234,126,184,56,136,230,110,189,112,253,32,93,241,202,89,119,35,209,148,245,105,234,18,59,250,98,247,123,133,141,228,67,136,163,56,247,32,172,28,74,254,111,115,255,0,172,191,218,190,167,178,83,170,245,89,140,134,209,181,182,144,93,170,237,215,223,169,28,211,191,44,202,70,32,218,179,109,42,235,28,232,83,185,124,212,110,82,117,216,226,92,46,212,169,39,222,130,238,50,25,203,204,86,13,215,114,243,139,149,91,10,160,215,37,218,119,35,150,173,200,86,188,200,205,58,125,132,183,11,185,226,254,177,255,0,144,174,159,135,214,99,153,198,236,4,130,253,110,86,234,245,35,155,233,47,80,203,243,179,101,19,95,101,164,35,236,52,95,103,95,191,67,239,162,172,73,169,42,175,122,212,106,11,239,119,147,255,0,67,72,47,113,123,133,232,112,205,132,80,242,193,111,232,157,55,245,126,223,117,70,103,253,162,89,0,0,0,0,0,248,55,245,39,211,214,45,199,67,219,175,164,105,51,34,105,175,127,49,149,39,222,94,255,0,121,12,220,102,22,213,147,102,227,101,239,67,146,141,156,155,130,164,77,150,164,126,161,75,117,37,220,103,250,190,241,61,184,52,226,115,145,238,90,246,24,172,253,71,35,74,170,23,226,110,83,217,253,79,255,0,91,246,123,69,183,128,0,0,0,0,161,158,42,93,39,242,167,147,210,150,159,209,171,230,119,254,115,210,51,117,239,255,0,39,96,137,52,72,233,151,89,129,17,69,170,94,148,211,102,94,242,53,145,127,148,104,167,45,208,233,184,97,148,203,82,178,77,242,227,196,179,32,214,95,237,81,253,154,99,42,81,255,0,88,251,145,236,47,216,62,38,86,51,111,71,204,45,118,241,183,80,199,34,85,189,91,168,195,96,183,41,92,200,172,45,132,37,127,153,108,139,83,123,184,204,212,94,243,246,72,224,0,0,0,31,58,225,175,83,109,122,28,251,134,176,255,0,38,21,58,51,178,159,115,106,149,181,182,208,107,81,232,146,51,61,9,39,220,70,98,142,120,140,231,10,70,60,223,146,44,171,106,70,182,205,10,74,218,79,168,95,90,251,47,75,108,151,235,178,135,19,171,110,167,179,83,34,251,207,180,188,46,70,114,179,90,204,86,43,83,209,42,157,190,219,165,190,212,169,239,115,144,91,144,220,152,220,198,246,147,173,184,90,182,246,187,147,175,221,219,221,123,184,69,133,54,182,13,89,16,108,91,70,39,79,2,15,55,98,121,142,47,237,188,227,167,249,197,173,95,105,197,127,88,255,0,200,94,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,188,216,101,114,208,204,213,134,229,2,181,23,74,164,109,58,9,91,221,250,157,207,48,183,61,68,186,218,85,170,88,34,245,143,179,188,187,123,232,19,24,112,106,249,192,251,194,77,151,126,82,186,41,241,182,106,158,123,46,107,185,166,220,239,105,107,79,217,117,30,223,111,226,69,49,242,113,196,210,236,195,106,173,34,203,197,105,125,109,176,219,107,141,206,229,180,223,37,111,76,66,205,221,172,69,83,138,218,133,187,234,235,161,253,199,160,184,28,59,196,91,87,20,109,90,125,223,104,84,122,202,125,66,59,82,27,95,37,198,251,28,109,14,17,104,226,82,175,178,226,125,133,222,61,56,0,0,15,157,113,87,41,246,205,6,163,112,213,94,229,67,166,197,122,91,235,218,165,109,109,180,26,212,122,36,140,207,177,39,220,70,127,112,207,182,124,113,217,204,111,199,186,221,66,44,190,117,46,143,38,77,50,39,213,237,220,219,83,101,26,21,218,218,20,94,171,189,199,169,251,204,207,186,221,178,105,117,181,139,217,40,163,80,222,139,181,186,109,171,30,212,90,119,153,243,9,186,76,116,153,234,68,157,53,230,123,207,251,225,71,217,135,182,221,180,241,215,16,40,107,143,201,110,53,207,85,109,132,239,37,125,82,102,58,148,246,234,127,171,237,61,71,88,225,209,114,55,109,102,134,219,117,197,104,83,159,135,7,187,191,125,70,39,103,113,254,175,221,248,141,5,50,225,60,210,29,79,114,210,74,47,218,67,254,192,0,0,0,127,195,174,161,134,150,243,135,162,27,73,169,71,238,34,45,76,103,171,136,53,243,50,250,205,21,220,244,167,185,136,163,79,159,71,142,123,72,180,101,154,140,163,73,118,37,63,175,237,212,254,243,29,7,133,6,25,167,16,51,52,83,100,171,99,54,229,43,211,104,86,154,238,118,61,66,9,146,116,37,164,203,177,125,253,165,247,24,189,98,34,34,34,46,226,31,208,0,0,0,0,21,253,198,18,74,27,193,10,99,42,86,134,170,179,58,22,158,248,115,200,85,206,82,42,113,168,89,130,178,235,243,30,229,49,74,173,83,167,56,189,166,173,18,212,214,22,103,161,17,159,113,31,113,31,224,99,239,103,111,25,39,99,94,63,87,106,139,127,155,22,151,42,85,34,25,237,36,238,101,185,178,84,217,253,132,25,118,59,220,100,103,239,51,246,88,7,8,44,191,34,139,101,59,141,245,56,91,93,173,237,232,29,230,107,249,151,167,198,119,177,46,25,119,25,23,172,130,251,181,239,19,155,31,49,53,172,33,194,218,197,244,167,54,174,159,211,236,236,51,215,153,37,166,143,250,138,254,233,250,167,254,81,154,219,154,227,170,93,149,201,55,5,106,71,62,100,173,156,215,54,37,59,182,161,40,46,196,145,17,118,36,187,136,124,193,62,248,61,214,234,49,49,222,85,33,130,214,44,237,156,239,179,217,178,28,245,39,188,181,239,63,97,144,186,209,91,156,101,111,200,112,48,234,131,100,45,205,175,213,122,173,137,208,207,119,41,250,123,167,219,183,66,208,143,222,95,183,184,86,118,87,173,89,23,158,56,219,118,244,104,220,245,74,235,61,77,228,157,118,195,121,125,230,101,250,190,241,165,64,0,0,0,1,80,25,233,205,222,123,50,197,152,235,138,192,166,227,87,42,219,168,109,174,219,63,232,110,142,173,41,114,22,189,141,118,178,227,159,82,226,30,143,185,197,18,215,200,230,25,17,44,132,138,225,117,157,155,155,49,148,171,159,14,113,150,242,151,92,196,90,92,135,43,113,29,85,38,60,86,28,162,109,142,206,212,42,51,104,70,246,228,41,70,162,90,73,70,82,27,218,107,36,172,155,150,185,133,186,107,182,54,1,98,93,235,107,78,232,171,86,253,159,89,170,83,164,242,144,231,34,83,16,157,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,130,144,127,178,143,158,207,247,115,255,0,171,52,127,243,65,127,194,173,120,150,113,2,198,220,26,199,152,184,71,128,120,129,18,133,30,129,71,97,234,249,166,136,196,151,213,81,147,171,169,101,107,150,210,208,104,76,99,140,226,77,146,46,217,14,18,212,163,34,75,126,131,133,182,104,243,99,153,76,83,188,63,43,119,207,210,59,50,220,183,211,204,254,140,166,195,228,85,36,73,111,165,254,215,105,183,85,185,150,38,247,106,130,219,235,104,102,141,100,174,35,231,54,133,132,153,196,181,114,207,124,210,185,84,171,238,223,167,72,162,86,35,161,107,113,138,196,137,210,227,38,52,132,22,186,178,239,41,148,161,196,145,27,110,25,239,213,11,53,179,37,64,0,68,170,6,118,233,84,92,241,223,25,72,196,119,226,64,142,228,136,79,90,117,137,50,146,210,20,251,244,202,114,209,73,38,210,201,17,173,199,92,152,234,29,117,221,84,181,165,148,145,153,182,145,45,64,0,68,174,31,57,219,165,102,190,192,114,133,115,191,18,14,34,218,177,227,179,85,134,169,73,83,245,102,18,203,41,93,89,13,165,150,144,132,57,33,78,37,77,54,74,38,79,150,74,50,39,27,214,90,128,0,0,0,160,31,236,163,231,179,253,220,255,0,234,205,31,252,208,91,246,66,177,74,251,198,156,167,88,216,153,137,117,223,76,220,149,159,73,245,179,122,86,99,243,121,85,41,76,183,245,108,161,13,167,70,218,66,125,84,150,186,106,122,153,153,156,128,1,64,63,217,71,207,103,251,185,255,0,213,154,63,249,160,183,236,133,98,149,247,141,57,78,177,177,51,18,235,190,153,185,43,62,147,235,102,244,172,199,230,242,170,82,153,111,234,217,66,27,78,141,180,132,250,169,45,116,212,245,51,51,57,0,0,0,0,43,215,136,79,18,202,174,94,175,40,248,47,130,80,34,74,188,169,114,33,79,184,231,213,34,41,113,34,48,100,220,132,65,109,6,105,55,86,251,74,71,49,196,153,19,109,57,181,10,231,40,215,30,95,229,215,30,108,220,201,97,29,11,21,172,201,177,20,138,140,116,34,167,5,153,6,242,233,53,18,66,78,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,125,44,4,42,207,183,17,154,22,85,249,88,119,134,241,105,87,54,38,200,229,63,34,36,205,238,65,162,197,86,139,37,75,38,150,133,169,231,80,127,86,202,86,149,18,84,78,172,201,60,180,189,210,242,73,156,27,103,55,56,94,213,105,39,18,21,237,67,142,194,110,202,60,70,164,114,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,145,64,2,168,49,191,140,53,86,137,152,186,99,216,53,18,37,203,132,150,252,117,166,92,116,146,161,63,115,190,252,95,182,183,100,198,55,162,34,59,202,73,37,8,108,141,102,203,134,165,41,46,32,155,179,76,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,250,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,213,128,229,89,157,204,45,171,149,252,26,173,98,229,211,27,175,232,57,113,169,212,180,74,110,59,213,57,206,171,107,81,219,82,207,251,231,22,105,74,212,134,154,117,100,133,236,218,113,43,135,183,18,202,174,97,111,41,24,47,141,176,34,69,188,170,146,38,207,183,39,210,226,41,17,37,176,68,228,133,193,113,4,106,54,150,195,73,95,45,197,25,147,141,55,181,106,231,36,151,34,194,128,71,252,250,226,149,247,130,217,78,190,113,51,13,43,190,134,185,40,222,140,232,166,244,172,200,229,115,106,81,89,115,234,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,42,192,203,215,17,236,231,95,56,251,134,150,85,211,140,157,109,22,224,188,40,212,186,140,111,163,180,166,249,241,95,154,211,110,183,189,17,146,180,238,66,212,90,164,201,69,174,164,100,125,162,239,192,0,0,4,0,226,183,154,60,118,203,95,228,187,242,41,124,253,28,250,71,233,191,73,255,0,70,67,153,207,233,250,30,79,246,203,78,109,219,207,119,236,233,174,238,221,116,45,57,255,0,11,252,230,102,79,49,56,251,95,178,177,143,18,62,144,81,97,89,242,170,140,70,244,60,8,155,37,34,108,38,210,230,248,236,54,179,209,15,56,90,25,237,245,181,211,82,35,43,63,1,31,243,235,138,87,222,11,101,58,249,196,204,52,174,250,26,228,163,122,51,162,155,210,179,35,149,205,169,69,101,207,171,121,11,109,90,182,234,211,235,36,244,215,82,208,200,140,171,3,47,92,71,179,157,124,227,238,26,89,87,78,50,117,180,91,130,240,163,82,234,49,190,142,210,155,231,197,126,107,77,186,222,244,70,74,211,185,11,81,106,147,37,22,186,145,145,246,139,191,1,80,25,245,207,174,108,112,91,54,55,206,25,225,166,43,122,26,219,163,122,51,162,133,232,42,108,142,87,54,155,21,231,62,177,232,235,113,90,184,234,213,235,40,244,215,66,208,136,136,164,7,10,76,209,227,182,101,63,42,63,150,187,231,233,31,209,207,66,122,51,250,50,28,62,71,81,215,115,191,181,154,111,118,238,67,95,107,93,54,246,105,169,235,63,192,4,63,207,54,115,107,185,60,196,124,29,169,185,74,244,205,153,116,122,114,61,205,77,105,8,41,74,109,163,129,202,147,25,197,105,163,205,115,93,50,109,74,38,220,74,212,149,109,51,67,173,203,90,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,1,80,25,245,207,174,108,112,91,54,55,206,25,225,166,43,122,26,219,163,122,51,162,133,232,42,108,142,87,54,155,21,231,62,177,232,235,113,90,184,234,213,235,40,244,215,66,208,136,136,164,7,10,76,209,227,182,101,63,42,63,150,187,231,233,31,209,207,66,122,51,250,50,28,62,71,81,215,115,191,181,154,111,118,238,67,95,107,93,54,246,105,169,235,63,192,0,4,106,181,115,155,66,151,156,235,215,39,119,109,43,161,170,193,233,36,90,149,24,232,90,219,168,54,170,83,19,100,198,144,93,188,183,145,185,247,16,231,99,107,109,38,131,216,180,39,159,37,64,0,4,106,186,179,155,66,137,156,235,43,39,118,149,43,174,170,206,234,228,93,117,25,8,90,27,167,182,154,83,243,99,70,142,93,156,199,151,181,135,22,231,107,104,109,68,130,222,181,171,144,207,126,103,43,185,75,195,219,55,21,105,20,95,77,196,93,224,221,46,169,72,234,81,27,175,138,237,50,160,164,183,207,83,78,155,91,95,110,59,186,165,59,143,149,179,82,74,148,59,173,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,168,12,250,231,215,54,56,45,155,27,231,12,240,211,21,189,13,109,209,189,25,209,66,244,21,54,71,43,155,77,138,243,159,88,244,117,184,173,92,117,106,245,148,122,107,161,104,68,68,82,255,0,133,254,61,226,198,98,112,10,191,122,227,29,215,244,130,181,10,240,149,75,98,79,67,26,38,200,168,133,9,196,183,178,59,109,160,244,91,206,30,166,91,189,109,53,208,136,138,96,0,128,28,86,243,71,142,217,107,252,151,126,69,47,159,163,159,72,253,55,233,63,232,200,115,57,253,63,67,201,254,217,105,205,187,121,238,253,157,53,221,219,174,133,167,63,225,127,156,204,201,230,39,31,107,246,86,49,226,71,210,10,44,43,62,85,81,136,222,135,129,19,100,164,77,132,218,92,223,29,134,214,122,33,231,11,67,61,190,182,186,106,68,101,208,56,173,230,143,29,178,215,249,46,252,138,95,63,71,62,145,250,111,210,127,209,144,230,115,250,126,135,147,253,178,211,155,118,243,221,251,58,107,187,183,93,11,78,127,194,255,0,57,153,147,204,78,62,215,236,172,99,196,143,164,20,88,86,124,170,163,17,189,15,2,38,201,72,155,9,180,185,190,59,13,172,244,67,206,22,134,123,125,109,116,212,136,202,207,192,7,63,204,45,211,93,177,176,11,18,239,91,90,119,69,90,183,236,250,205,82,157,39,148,135,57,18,152,132,235,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,20,131,253,148,124,246,127,187,159,253,89,163,255,0,154,11,254,17,171,34,249,205,161,103,15,14,37,84,220,165,122,26,243,181,250,120,247,53,53,164,44,226,165,199,73,124,169,49,156,86,186,178,239,41,211,38,212,163,113,181,33,73,86,226,36,58,228,149,0,0,17,171,42,89,205,161,102,211,17,241,86,153,97,210,185,86,101,137,232,136,244,138,147,232,90,37,85,92,144,115,121,242,84,218,180,229,50,125,59,68,211,102,146,115,105,41,75,208,215,202,107,207,227,46,118,233,89,126,206,109,183,130,88,144,252,72,118,77,233,107,211,165,162,179,46,82,99,177,66,154,114,106,141,169,215,52,101,74,113,15,169,184,77,26,150,226,27,100,155,55,15,66,55,12,75,80,0,0,0,17,170,213,206,109,10,94,115,175,92,157,221,180,174,134,171,7,164,145,106,84,99,161,107,110,160,218,169,76,77,147,26,65,118,242,222,70,231,220,67,157,141,173,180,154,15,98,208,158,124,149,0,0,1,88,28,80,51,153,153,60,187,99,237,2,202,193,204,72,250,63,69,155,103,197,170,63,27,208,240,37,239,148,185,179,91,83,155,228,48,226,203,84,50,217,104,71,183,213,215,77,76,204,220,47,243,153,153,60,196,227,237,126,202,198,60,72,250,65,69,133,103,202,170,49,27,208,240,34,108,148,137,176,155,75,155,227,176,218,207,68,60,225,104,103,183,214,215,77,72,140,172,252,4,53,199,204,241,201,203,142,118,109,12,30,190,17,17,120,117,122,90,244,213,189,45,197,181,29,116,58,139,213,9,172,20,213,60,179,74,78,49,165,13,37,228,173,94,162,27,39,16,100,105,90,30,153,64,0,0,0,0,0,0,0,51,89,154,43,86,77,153,142,55,37,189,38,55,33,81,186,63,83,121,43,77,208,217,95,121,25,254,183,188,89,135,6,171,238,28,252,59,175,89,8,115,115,244,190,151,122,116,50,219,205,126,160,233,118,237,208,245,34,247,159,236,238,22,70,41,75,140,37,110,163,47,29,226,210,31,45,34,193,223,201,251,61,187,225,192,82,187,139,94,242,246,153,136,8,62,157,179,113,213,45,58,228,107,130,139,35,145,50,46,254,83,155,18,173,187,144,164,31,98,136,200,251,20,125,228,52,165,128,120,154,214,47,97,109,30,250,75,155,151,80,234,55,246,25,105,203,146,235,69,253,68,255,0,115,253,82,255,0,40,131,60,95,114,252,138,213,148,214,55,211,33,110,118,137,187,175,119,153,167,231,158,129,25,174,197,56,69,220,70,94,170,15,239,211,188,68,14,26,216,250,230,15,227,33,80,167,204,228,82,110,47,237,165,242,247,109,228,69,152,164,118,19,107,81,234,183,11,184,203,239,212,132,94,191,27,38,174,185,205,146,183,105,202,237,211,79,245,180,139,221,225,171,37,18,50,193,110,236,86,187,122,191,103,255,0,140,102,9,88,0,0,0,0,3,248,100,70,70,71,220,98,138,120,175,225,154,112,255,0,51,71,54,50,183,179,113,210,189,52,181,105,166,215,100,84,39,25,167,67,90,140,251,17,223,216,95,113,14,125,195,230,249,153,98,230,138,209,122,43,220,180,86,106,16,40,242,15,105,30,172,189,81,138,106,46,212,171,245,61,154,31,222,67,66,173,58,135,218,67,205,158,168,113,36,164,159,188,140,181,33,255,0,96,0,0,0,63,225,231,9,150,150,234,187,144,147,81,254,194,25,246,226,49,114,55,114,230,134,228,117,181,106,80,95,153,7,187,184,209,81,151,217,220,95,173,247,254,35,147,101,226,219,118,236,199,92,63,161,34,63,57,185,55,61,41,183,211,188,147,245,74,152,210,85,219,169,126,183,176,245,23,131,156,171,173,172,33,201,61,102,134,204,93,91,169,90,178,45,68,39,121,151,44,156,164,200,73,30,166,74,215,78,95,188,191,190,21,19,144,252,117,115,4,49,238,135,80,149,47,147,75,171,201,141,76,151,245,123,182,182,236,216,166,181,118,54,181,31,170,215,113,104,126,227,35,239,208,77,187,92,167,220,212,26,117,195,74,123,155,14,165,21,153,108,47,106,147,185,183,16,75,73,232,162,35,46,197,23,121,17,253,195,232,128,0,0,243,24,137,136,182,174,23,90,181,11,190,239,168,244,116,250,124,119,100,56,190,75,142,118,54,218,220,50,209,180,169,95,101,181,123,15,184,83,30,123,248,132,214,241,218,161,42,193,195,233,61,45,158,209,184,203,135,177,11,234,204,149,41,163,95,214,198,67,173,239,105,212,118,110,236,211,223,169,151,1,202,246,90,111,92,200,98,28,11,110,221,166,243,169,205,62,211,149,55,249,205,39,149,20,159,101,15,43,106,221,109,74,209,47,17,232,147,220,126,207,186,253,114,249,129,150,158,0,225,197,50,199,181,225,114,77,152,236,170,98,249,142,171,157,36,152,105,167,23,162,220,94,221,121,41,236,35,208,189,158,243,233,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,140,102,71,43,88,115,153,75,93,84,59,190,14,146,219,211,165,151,205,127,234,117,113,149,47,212,109,214,201,90,147,9,46,211,236,239,47,190,147,115,21,145,124,98,203,210,37,213,107,116,222,174,135,29,246,227,162,127,58,43,123,212,168,230,242,190,173,50,28,89,104,72,89,119,118,237,251,200,135,202,203,30,111,177,59,45,55,36,103,173,218,150,234,42,228,32,231,193,228,199,46,107,102,227,60,194,230,45,151,22,157,80,193,39,213,237,46,242,237,239,186,156,169,231,39,14,179,57,110,54,245,18,71,77,90,142,130,68,200,91,31,94,215,18,219,6,225,243,20,195,104,61,22,249,39,179,179,179,82,236,238,144,160,0,2,188,56,169,102,198,45,137,101,187,130,246,204,207,233,138,227,10,76,226,229,159,100,55,154,155,25,194,245,217,82,126,218,19,218,149,146,189,218,23,104,167,171,114,131,86,188,110,74,125,187,72,103,159,80,171,204,106,35,8,220,148,111,117,215,9,9,45,84,100,146,213,74,46,243,34,252,6,136,242,111,133,143,225,46,93,109,75,94,161,27,147,57,250,84,25,115,155,222,74,219,33,80,99,161,194,212,150,162,63,89,179,45,82,122,123,133,55,241,37,183,220,162,102,118,188,234,163,114,81,53,114,165,39,215,221,187,125,66,103,173,222,122,107,167,112,226,184,9,88,173,80,241,162,200,159,111,171,73,201,184,169,156,162,209,30,178,138,91,70,146,245,200,200,189,98,46,241,164,172,60,153,81,168,88,22,212,250,185,105,58,77,30,27,210,75,213,236,117,76,160,215,246,123,62,209,159,119,103,184,122,16,0,0,0,30,63,24,107,7,64,194,155,198,178,149,237,84,58,13,65,244,171,77,116,52,70,113,68,125,199,238,247,12,217,226,213,101,235,131,20,46,218,203,238,111,84,202,228,247,183,104,69,174,249,14,43,216,69,239,247,11,96,224,225,135,45,209,240,214,181,125,186,199,243,137,211,164,197,75,155,191,214,151,30,158,233,22,155,140,187,203,93,118,145,255,0,136,88,224,0,0,0,0,0,173,174,51,149,214,162,97,189,189,71,53,125,99,213,72,142,105,161,247,27,21,4,251,191,202,42,46,143,88,149,69,121,233,16,215,177,199,88,83,58,232,71,166,166,71,237,35,247,16,234,89,86,195,121,120,197,143,214,189,1,109,243,219,58,188,41,147,139,82,78,172,117,172,33,195,251,72,254,233,253,83,215,220,67,66,248,69,97,211,176,203,15,41,54,69,37,158,84,74,111,63,150,141,202,86,156,199,220,116,251,84,165,31,122,207,218,127,228,17,71,139,109,110,93,51,44,147,224,198,115,105,78,229,111,236,35,251,21,8,6,93,228,126,255,0,184,82,29,18,141,58,224,170,51,72,166,181,204,147,35,118,196,238,34,215,106,77,71,218,163,34,238,35,246,142,213,63,37,24,255,0,26,57,78,135,103,245,81,21,246,94,244,132,36,107,218,69,246,77,253,123,245,47,216,44,127,134,54,75,175,76,21,118,161,136,248,151,74,244,125,78,95,43,163,99,158,211,187,118,117,140,185,235,50,250,210,122,165,212,31,106,125,189,157,186,153,88,115,174,33,148,27,139,61,18,93,226,128,120,135,99,228,188,106,199,41,204,199,157,207,163,81,249,93,15,213,18,127,59,14,33,185,222,218,23,246,218,254,182,191,118,133,223,211,248,66,225,143,211,44,109,168,93,239,199,230,197,181,185,92,227,223,183,111,83,18,123,105,238,89,25,246,167,216,74,253,130,236,128,0,0,0,5,106,241,163,192,186,21,87,14,45,204,195,211,40,213,87,174,74,37,66,53,183,82,147,28,214,228,84,81,221,41,46,54,185,8,208,210,222,201,74,66,16,225,26,8,213,44,208,173,230,109,18,32,94,64,49,230,78,95,51,71,104,220,207,77,137,26,133,95,144,139,102,225,92,185,13,70,97,20,233,110,182,149,60,227,206,33,68,210,24,117,44,201,51,35,78,165,28,208,107,74,84,163,23,147,155,31,11,24,201,240,254,225,242,231,198,107,6,164,174,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,204,190,44,95,95,149,12,83,188,177,51,209,126,140,250,91,112,84,107,189,23,63,157,210,245,82,92,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,188,158,23,216,33,85,193,60,168,81,85,89,174,68,168,200,191,228,38,248,66,35,54,164,162,27,19,97,197,38,88,53,43,181,107,38,153,109,107,61,169,34,91,138,65,110,36,19,139,129,124,106,252,83,218,223,15,224,249,141,68,72,174,20,249,227,147,137,84,168,25,91,196,148,68,106,187,108,81,201,22,181,77,43,105,130,168,211,162,165,8,40,75,111,82,53,201,101,173,20,149,54,147,230,50,211,138,89,37,77,41,199,172,124,0,80,15,20,127,29,152,155,242,95,39,132,44,127,134,134,120,227,102,58,205,103,7,175,132,75,70,34,217,116,118,214,244,183,22,236,132,87,41,204,155,108,20,213,60,179,82,138,73,41,109,37,228,173,94,186,220,39,16,102,74,90,25,155,224,3,48,56,85,137,151,86,13,226,61,185,138,86,84,190,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,208,246,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,216,0,0,0,6,85,197,255,0,112,184,240,39,134,95,58,243,137,162,85,0,202,184,191,238,23,30,4,240,203,231,94,113,52,74,160,0,0,16,87,136,255,0,16,8,121,119,161,59,132,152,67,113,127,166,196,254,153,247,100,199,109,137,13,219,177,119,161,205,210,16,242,28,109,111,60,217,26,16,201,167,113,54,233,186,163,71,212,147,180,130,59,254,78,179,139,125,229,2,251,145,95,160,67,244,205,183,89,217,244,130,223,230,51,31,210,156,166,100,34,47,243,165,176,235,140,114,156,144,110,125,89,22,253,54,171,82,62,205,4,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,10,171,227,5,148,62,252,220,88,176,191,184,66,190,82,228,255,0,248,8,176,37,178,210,203,251,198,28,36,47,251,130,137,191,207,184,43,215,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,209,78,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,251,81,90,188,88,179,175,78,181,173,90,158,85,240,222,167,190,228,172,233,26,241,125,7,42,59,212,168,42,110,60,134,227,182,162,74,27,123,170,109,237,171,52,184,180,147,68,235,107,65,155,164,104,171,108,23,194,27,203,30,177,66,223,194,60,63,98,35,149,219,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,237,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,209,70,93,112,26,205,203,110,17,208,176,166,204,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,123,138,78,164,147,90,182,32,144,218,79,98,18,69,210,199,159,191,239,251,55,11,44,218,182,32,226,13,195,18,135,111,80,227,156,153,211,164,153,236,105,26,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,30,123,51,131,155,59,203,55,88,161,244,226,187,30,93,30,133,2,59,113,168,86,226,167,148,166,41,72,54,208,79,154,22,77,180,75,91,174,160,220,82,205,27,244,229,160,204,210,210,8,184,80,189,238,28,89,227,147,154,219,54,125,159,136,40,137,31,17,108,248,236,46,115,205,45,166,145,91,136,163,52,20,214,152,35,37,33,105,81,37,47,165,41,229,37,110,180,164,154,73,226,105,185,148,34,175,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,10,171,227,157,250,19,253,228,254,26,35,87,11,92,116,195,140,6,204,211,149,108,80,172,250,26,149,116,91,242,45,182,106,78,145,20,88,114,157,149,21,230,215,37,102,101,202,100,250,117,32,220,208,210,133,45,38,189,168,37,173,23,210,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,10,1,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,45,80,0,85,95,28,239,208,159,239,39,240,209,199,248,110,113,4,141,151,105,46,96,246,50,85,101,171,14,170,50,21,38,21,73,231,93,121,22,202,201,167,220,116,154,142,203,14,188,242,36,188,108,36,208,149,37,13,172,214,230,154,173,195,59,180,1,64,60,81,252,118,98,111,201,124,158,16,149,92,12,127,77,159,187,127,196,133,170,0,0,10,1,226,143,227,179,19,126,75,228,240,133,154,112,226,207,28,156,214,217,179,236,252,65,68,72,248,139,103,199,97,115,158,105,109,52,138,220,69,25,160,166,180,193,25,41,11,74,137,41,125,41,79,41,43,117,165,36,210,79,19,77,204,160,1,13,120,142,231,142,78,84,172,216,22,126,31,34,36,140,69,188,35,190,184,47,58,182,157,69,18,34,76,144,115,93,96,204,212,181,169,70,164,176,149,39,148,165,180,234,148,106,38,77,167,43,47,133,199,142,204,50,249,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,136,65,195,139,60,113,178,165,121,79,179,241,5,18,228,97,213,225,33,133,206,121,165,186,234,232,146,210,70,130,154,211,4,102,149,161,73,52,165,244,165,60,213,33,166,148,147,81,178,77,57,123,192,2,128,120,163,248,236,196,223,146,249,60,33,47,248,46,99,166,28,65,178,110,60,188,84,235,61,13,231,58,224,147,114,83,99,72,34,67,117,24,170,135,25,183,17,29,122,250,239,55,210,173,107,108,200,149,203,81,45,59,201,14,155,118,126,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,25,140,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,45,15,101,139,48,182,174,104,48,106,139,139,150,180,110,131,175,230,70,168,210,215,41,185,15,83,39,52,173,174,199,113,72,63,239,92,65,169,40,82,218,117,165,154,17,191,105,117,80,1,81,124,87,179,199,38,229,170,214,242,143,135,40,136,116,42,108,136,232,187,170,196,182,164,28,233,109,41,183,211,9,131,73,168,154,67,14,165,28,213,30,142,155,205,41,189,16,150,215,206,244,28,12,127,77,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,35,186,240,161,207,28,107,150,149,68,202,62,35,34,89,215,105,177,228,34,209,171,26,221,144,83,162,52,151,31,84,39,205,70,163,105,108,52,149,242,148,90,52,108,180,150,244,66,155,71,58,205,0,7,159,191,239,251,55,11,44,218,182,32,226,13,195,18,135,111,80,227,156,153,211,164,153,236,105,26,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,31,52,202,142,107,176,227,54,184,112,139,214,202,119,161,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,163,181,128,160,30,40,254,59,49,55,228,190,79,8,89,167,14,44,241,201,205,109,155,62,207,196,20,68,143,136,182,124,118,23,57,230,150,211,72,173,196,81,154,10,107,76,17,146,144,180,168,146,151,210,148,242,146,183,90,82,77,36,241,52,220,202,0,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,21,153,241,255,0,82,50,169,139,245,175,238,173,90,21,218,157,71,254,1,17,168,137,71,43,254,48,166,150,227,223,220,227,161,63,154,64,181,64,0,0,0,0,0,0,1,73,188,94,176,195,232,110,54,83,238,246,35,242,162,221,60,222,73,239,221,175,77,18,3,106,239,89,159,122,189,164,159,218,57,135,15,28,124,151,130,184,229,5,153,19,185,20,106,199,55,174,250,162,87,230,161,203,54,251,155,90,254,219,191,213,211,239,212,187,175,249,167,16,242,9,196,30,169,62,225,94,92,78,114,93,122,99,83,144,49,31,13,41,94,144,169,195,230,245,140,115,218,107,118,254,141,150,253,103,159,66,75,68,180,179,236,79,179,183,183,67,58,223,129,146,140,127,147,28,231,76,179,250,88,137,251,79,122,66,18,244,237,50,251,36,254,189,250,23,237,28,86,183,70,157,111,213,30,164,84,154,229,201,143,183,122,119,17,233,185,36,162,237,73,153,119,25,123,69,222,112,146,173,203,169,229,146,4,25,46,111,76,30,110,206,194,45,55,212,39,153,247,17,123,190,241,43,177,114,195,167,98,110,30,85,172,138,179,60,216,149,46,71,49,27,148,157,121,111,182,233,118,165,73,62,244,23,180,191,200,51,93,122,91,117,140,49,189,230,91,178,21,201,159,77,229,234,122,37,90,115,25,74,253,134,164,253,149,251,204,124,74,189,73,234,181,69,218,131,231,170,221,219,169,246,123,18,69,236,34,247,11,204,225,77,93,106,177,150,90,99,8,86,170,139,206,221,216,127,214,168,78,50,246,23,184,77,0,0,0,0,0,1,92,156,99,240,229,186,206,26,209,111,166,153,254,113,6,116,104,170,115,119,250,210,35,212,29,50,211,113,23,121,235,174,211,63,241,10,158,194,90,203,214,254,40,90,85,150,28,216,168,117,200,15,110,208,143,77,146,27,87,180,143,221,238,26,76,193,234,193,215,240,166,206,172,169,123,149,50,131,79,125,74,211,77,77,113,155,81,159,113,123,253,195,216,0,0,0,0,243,216,135,46,163,79,176,46,89,244,130,214,116,106,60,199,163,23,171,218,234,89,89,163,237,118,125,162,46,254,207,120,205,174,61,213,235,85,188,104,189,231,220,10,214,114,238,26,151,52,180,71,170,163,150,233,168,189,66,34,63,88,207,184,118,174,27,86,251,181,188,206,208,93,76,110,114,33,46,44,165,122,251,118,146,42,16,245,87,121,107,166,189,194,228,51,145,133,143,226,214,93,174,187,94,159,27,157,57,138,84,233,112,91,222,73,221,33,48,100,33,178,212,214,146,47,89,194,45,84,122,123,198,119,46,58,13,90,206,185,42,22,237,93,158,158,161,72,152,236,71,209,185,43,216,235,78,26,20,90,164,205,39,162,146,125,198,101,248,139,133,225,91,155,24,183,221,150,214,11,220,211,63,166,40,108,37,48,75,150,125,176,217,106,20,102,203,212,101,41,251,107,87,106,150,106,247,234,93,162,195,192,0,4,122,205,102,114,112,235,44,118,227,143,86,228,117,53,169,8,52,67,133,177,244,110,113,77,190,109,159,49,44,56,130,213,108,26,123,123,59,117,62,206,250,86,204,230,111,177,59,50,215,36,151,174,42,150,218,42,36,44,224,65,228,199,62,83,100,227,220,178,230,33,150,214,173,16,249,167,214,237,62,243,237,238,246,153,64,200,94,33,102,58,173,10,189,54,55,67,105,51,45,190,174,86,246,29,230,160,149,29,107,70,194,144,219,169,213,167,140,245,34,212,180,208,187,123,174,211,3,112,42,198,192,75,42,21,157,101,211,249,13,176,211,100,251,156,215,149,206,117,45,52,218,151,163,142,47,110,188,164,158,132,122,23,248,76,250,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,85,154,53,58,224,166,73,163,213,163,243,226,75,105,108,188,222,245,39,114,20,147,74,139,84,153,25,106,70,101,216,98,177,243,179,194,245,138,151,165,177,55,4,218,229,62,102,252,249,180,237,198,173,255,0,219,47,56,174,108,153,122,22,166,109,39,66,79,222,69,222,66,178,161,84,111,156,22,190,148,228,39,189,23,93,162,76,52,153,237,101,253,142,178,241,123,201,104,61,22,209,123,203,179,218,71,219,98,121,86,226,215,54,152,152,22,94,56,192,234,89,46,83,9,172,243,73,27,11,234,27,34,228,70,134,102,122,17,58,190,255,0,110,223,113,139,41,194,236,112,195,188,95,163,55,91,178,107,125,107,11,34,255,0,185,159,111,67,52,33,95,235,141,160,251,156,79,179,219,248,143,122,70,70,68,101,220,99,241,214,43,20,234,13,57,250,173,86,71,38,52,102,212,235,139,216,165,104,148,164,212,103,162,72,207,184,143,184,132,27,205,95,19,124,50,195,187,122,179,106,225,251,222,152,184,157,110,68,20,158,217,17,250,117,154,31,65,57,245,177,84,133,237,113,8,236,215,67,215,191,66,49,77,56,129,124,86,177,26,240,170,222,85,247,249,179,42,146,223,148,179,218,132,232,110,58,183,12,189,68,164,187,214,126,194,255,0,32,177,62,21,25,66,77,126,176,156,114,189,233,124,200,80,244,244,89,115,244,209,244,42,12,150,93,250,167,136,254,201,171,213,82,52,247,251,8,91,147,109,161,166,210,211,101,162,80,68,148,151,184,136,82,223,24,171,82,101,35,29,105,21,165,55,252,222,109,14,58,137,122,151,218,92,202,130,180,211,83,62,226,247,8,123,151,181,26,49,215,15,86,74,208,202,233,164,158,186,119,127,60,104,105,58,202,81,170,206,161,44,213,184,213,76,138,122,233,166,191,84,145,246,128,0,0,0,71,220,249,93,165,104,229,122,248,127,126,213,84,168,213,58,114,15,77,125,103,41,210,140,189,135,250,191,119,226,51,184,235,142,73,125,110,175,181,110,172,212,127,121,153,141,13,100,6,220,141,111,101,110,200,233,209,181,85,26,61,54,123,157,166,122,173,202,116,93,123,204,253,222,205,63,1,34,192,0,0,0,0,5,74,241,170,175,67,59,170,214,182,117,254,117,232,248,51,180,237,252,223,50,162,143,118,157,255,0,126,191,112,172,17,103,124,26,176,112,222,186,43,184,193,57,173,91,110,28,170,59,62,183,114,137,202,124,132,171,177,127,143,97,163,246,251,5,182,136,87,197,130,218,151,93,202,253,86,100,67,213,80,57,26,163,179,214,223,81,130,93,230,101,167,119,222,41,34,198,185,23,104,221,48,174,22,218,230,42,39,51,68,238,211,93,205,169,29,250,31,235,123,134,150,48,194,244,182,175,59,50,29,193,64,145,190,44,142,102,135,177,194,251,46,173,31,215,73,31,122,79,216,61,137,173,41,78,227,62,193,90,220,72,115,237,71,183,168,243,112,99,13,228,243,234,175,242,250,217,91,20,158,70,213,67,146,223,168,244,115,74,183,36,214,94,170,251,59,207,183,66,21,6,165,41,106,220,163,212,204,95,119,13,220,183,212,114,255,0,131,206,57,112,53,203,173,92,26,117,169,220,147,211,145,42,103,47,181,14,173,31,97,226,251,58,125,250,159,116,185,0,0,0,0,30,83,22,44,95,202,134,22,94,88,103,233,79,70,125,45,183,234,52,46,183,145,206,233,122,168,206,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,102,94,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,139,180,195,28,121,141,152,62,22,183,181,204,244,217,114,107,180,12,55,175,219,55,10,229,200,118,75,235,168,196,164,173,42,121,199,156,66,77,213,190,210,153,146,102,70,173,14,65,160,214,165,37,70,40,216,93,247,23,188,116,153,134,25,113,137,135,54,245,103,162,173,98,93,65,84,231,146,130,125,15,42,142,194,9,201,166,219,173,154,80,157,203,92,70,22,133,153,147,141,73,117,36,133,22,229,34,165,178,171,133,191,150,156,199,97,214,25,189,66,244,204,10,205,193,23,210,176,186,174,159,155,75,105,124,233,223,88,75,66,147,164,86,159,87,168,162,89,233,162,53,81,164,143,73,20,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,10,97,227,87,226,158,214,248,127,7,204,106,34,5,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,167,135,206,118,233,89,175,176,28,161,92,239,196,131,136,182,172,120,236,213,97,170,82,84,253,89,132,178,202,87,86,67,105,101,164,33,14,72,83,137,83,77,146,137,147,229,146,140,137,198,245,150,160,40,7,138,63,142,204,77,249,47,147,194,17,170,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,11,254,200,190,115,104,89,195,195,137,85,55,41,94,134,188,237,126,158,61,205,77,105,11,56,169,113,210,95,42,76,103,21,174,172,187,202,116,201,181,40,220,109,72,82,85,184,137,14,185,37,64,101,92,117,92,180,102,46,251,202,254,41,192,196,203,22,71,247,40,117,136,91,25,254,147,165,245,44,188,252,62,99,173,57,201,230,242,16,158,106,19,189,29,228,125,228,122,8,176,243,15,133,248,131,128,204,102,70,145,85,151,26,201,85,30,93,110,76,137,112,220,75,240,216,139,204,234,210,227,72,37,41,75,105,76,188,147,38,247,146,141,6,109,154,200,210,103,82,209,184,190,230,46,129,141,21,235,154,28,232,151,78,29,74,172,74,85,50,218,173,210,226,195,126,53,41,82,247,178,132,200,136,146,90,36,166,57,19,68,183,22,250,8,212,165,41,46,153,17,139,84,202,126,96,36,230,123,4,168,248,200,253,129,46,209,69,94,68,182,89,132,245,65,169,168,117,12,62,182,77,230,157,65,37,70,131,82,20,147,39,27,105,100,180,44,137,42,70,199,23,216,0,0,101,92,95,247,11,143,2,120,101,243,175,56,154,37,80,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,0,0,17,215,59,121,193,182,114,141,133,238,214,148,113,38,222,213,200,239,166,211,163,203,106,71,34,115,237,56,194,30,91,142,52,131,74,80,202,100,161,211,66,150,217,184,73,52,33,73,51,220,154,1,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,180,228,19,134,125,155,66,194,249,183,198,102,108,72,149,170,237,249,71,40,200,183,43,116,211,109,251,114,50,156,120,148,105,89,60,102,153,47,53,211,56,75,36,53,34,49,146,144,70,149,27,132,32,6,118,242,125,115,101,27,20,29,162,168,165,205,178,107,146,31,85,167,88,150,236,126,124,230,26,109,133,188,135,27,105,102,164,173,149,73,67,70,181,33,178,112,210,107,66,82,71,181,61,3,135,22,120,227,101,74,242,159,103,226,10,37,200,195,171,194,67,11,156,243,75,117,213,209,37,164,141,5,53,166,8,205,43,66,146,105,75,233,74,121,170,67,77,41,38,163,100,154,114,247,128,80,15,17,28,161,255,0,37,44,101,47,162,208,185,56,123,120,243,102,218,251,231,245,47,49,202,75,93,84,71,55,17,56,92,167,29,78,195,86,253,205,56,214,174,45,194,119,111,213,225,205,157,127,228,171,136,239,208,47,250,157,85,204,50,186,126,174,165,25,131,230,183,75,156,102,130,110,166,150,118,169,106,218,132,27,110,165,163,74,150,218,146,173,29,83,45,54,118,191,157,188,224,219,57,70,194,247,107,74,56,147,111,106,228,119,211,105,209,229,181,35,145,57,246,156,97,15,45,199,26,65,165,40,101,50,80,233,161,75,108,220,36,154,16,164,153,238,78,122,234,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,23,189,195,155,37,31,201,87,14,31,175,223,244,202,83,152,155,116,253,101,74,75,5,205,114,151,4,201,6,221,49,47,110,82,21,181,104,55,29,83,68,148,173,197,37,58,186,150,90,112,230,0,10,22,226,51,157,127,229,85,136,236,80,44,10,157,85,188,50,181,190,174,155,25,243,229,55,84,156,70,178,114,166,166,118,165,105,220,133,147,109,37,211,82,144,218,84,173,26,83,206,182,81,86,53,173,93,151,106,212,111,88,240,119,209,105,85,8,116,185,146,121,168,46,84,169,109,201,114,59,123,12,247,171,114,33,73,61,72,141,37,203,209,70,70,164,145,254,187,14,192,188,177,62,230,98,204,195,251,122,93,118,187,42,60,185,49,233,241,8,148,251,232,141,29,201,14,147,105,215,85,172,154,101,195,36,39,85,172,200,146,146,82,140,146,107,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,35,39,89,197,177,51,127,98,72,175,208,33,250,26,228,163,108,250,65,111,243,30,145,232,190,107,210,17,23,249,210,216,105,183,249,173,199,55,62,172,143,102,187,85,161,151,111,149,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,0,1,85,124,115,191,66,127,188,159,195,69,85,139,147,225,139,196,2,102,46,195,141,151,236,111,184,186,187,234,38,214,45,154,147,173,190,236,170,244,86,216,121,231,83,37,105,65,182,79,48,220,126,215,156,90,84,242,86,157,73,78,37,107,114,197,68,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,0,170,190,57,223,161,63,222,79,225,162,170,197,175,112,167,207,109,40,233,80,50,179,140,183,52,180,212,147,32,152,178,42,181,23,210,166,28,96,210,132,183,71,53,153,18,144,180,168,148,108,111,82,137,100,190,66,77,27,24,109,203,74,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,0,0,160,30,40,254,59,49,55,228,190,79,8,71,91,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,79,39,217,179,179,115,117,133,255,0,78,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,94,98,8,205,77,44,139,186,142,21,156,28,217,217,185,69,194,255,0,167,21,216,241,43,21,217,242,27,141,66,183,21,60,226,191,85,89,56,130,124,208,178,109,211,66,26,105,102,226,150,104,217,175,45,6,100,167,80,71,158,203,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,72,174,23,30,59,48,203,231,94,79,52,79,254,53,126,22,45,111,136,16,124,186,162,41,88,89,79,11,76,251,125,4,153,65,202,142,40,49,190,223,170,212,58,59,66,169,30,62,174,64,157,45,243,81,67,144,148,22,174,50,243,238,168,208,238,134,166,220,112,201,102,109,40,148,197,191,128,160,30,40,254,59,49,55,228,190,79,8,71,91,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,223,246,73,51,131,108,230,231,11,218,173,36,226,66,189,168,113,216,77,217,71,136,212,142,68,23,221,113,244,50,182,220,117,4,149,33,228,198,91,164,132,173,195,108,148,72,90,148,101,185,82,40,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,234,188,115,191,66,127,188,159,195,68,127,225,25,137,150,174,29,230,225,154,117,211,47,164,250,107,111,203,182,105,207,173,198,219,101,51,156,126,60,134,144,226,150,180,233,204,233,84,210,9,59,148,167,93,105,4,159,91,82,189,64,1,31,243,237,137,150,174,23,229,31,19,42,55,76,190,95,167,173,249,182,205,57,132,56,217,61,42,116,246,23,29,164,54,149,173,59,246,243,20,234,201,58,168,154,101,213,146,85,179,65,157,113,170,129,149,113,221,114,125,155,59,203,40,184,161,244,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,244,17,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,86,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,177,0,56,157,103,199,242,33,66,147,128,216,79,90,219,127,92,20,245,122,74,169,78,168,242,229,90,236,169,108,169,189,83,202,81,115,164,48,169,4,157,174,54,235,41,54,222,45,55,180,163,165,97,106,156,12,127,77,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,34,0,11,201,225,167,158,169,57,154,182,101,97,134,39,79,151,43,20,45,200,239,212,165,78,84,86,155,98,175,78,57,4,73,125,4,195,104,105,149,178,111,178,202,155,52,150,226,229,184,149,44,212,225,55,55,192,81,15,17,220,241,198,205,109,229,2,207,195,228,75,143,135,86,124,135,215,5,231,86,235,75,173,203,81,18,14,107,172,25,146,80,132,164,148,150,18,164,243,82,135,93,82,141,38,241,180,223,201,225,165,130,24,195,138,57,139,163,222,88,99,92,151,109,83,108,185,27,171,247,44,70,224,200,126,152,196,168,178,144,148,55,30,94,228,184,183,210,219,204,18,201,167,73,163,112,156,82,79,105,17,223,160,10,1,226,143,227,179,19,126,75,228,240,132,117,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,117,156,91,19,55,246,36,138,253,2,31,161,174,74,54,207,164,22,255,0,49,233,30,139,230,189,33,17,127,157,45,134,155,127,154,220,115,115,234,200,246,107,181,90,25,118,200,0,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,1,74,220,106,252,83,218,223,15,224,249,141,68,64,1,121,60,52,51,199,27,49,214,107,56,61,124,34,90,49,22,203,163,182,183,165,184,183,100,34,185,78,100,219,96,166,169,229,154,148,82,73,75,105,47,37,106,245,214,225,56,131,50,82,208,204,223,0,0,0,0,0,0,1,17,184,145,101,190,163,152,28,30,109,203,125,174,101,106,223,215,162,78,228,150,188,249,80,249,159,109,212,35,236,50,127,107,95,187,67,239,161,20,169,72,86,228,158,134,66,223,56,111,103,218,143,112,209,225,96,198,36,73,228,85,88,230,116,82,182,41,92,253,202,153,37,207,81,152,228,148,237,73,32,189,101,246,247,151,110,164,44,164,150,149,39,113,31,96,241,216,161,122,91,86,101,153,50,224,175,200,217,22,63,47,83,216,225,253,167,80,143,234,36,207,189,69,236,25,168,190,174,69,221,247,84,235,137,198,249,106,151,202,213,58,235,166,214,210,142,253,11,245,125,194,237,184,79,91,82,232,89,96,165,204,150,122,42,127,63,68,118,122,187,42,19,139,188,140,245,239,251,132,212,20,123,197,147,7,14,201,199,217,23,244,54,182,196,186,182,104,91,181,219,211,66,130,215,181,102,103,218,163,254,170,127,111,120,131,34,228,184,50,87,161,207,194,123,158,136,201,234,253,47,162,231,23,111,103,54,77,65,73,239,45,59,139,216,103,251,5,139,0,0,0,0,0,8,233,159,235,114,53,195,149,187,223,168,70,229,83,168,245,41,237,246,153,104,182,233,210,180,238,50,247,251,117,252,6,121,90,113,200,207,161,212,118,45,165,146,139,238,50,49,162,60,135,93,165,119,101,122,199,127,126,229,83,104,212,202,114,207,77,61,102,233,209,76,253,133,250,223,127,226,36,16,0,0,0,15,139,122,168,211,103,87,84,74,218,105,166,74,61,116,215,253,105,67,54,57,132,81,175,29,177,13,70,173,76,238,154,177,235,167,127,243,199,68,194,224,235,106,76,171,227,173,94,180,150,255,0,155,194,161,200,81,175,82,251,72,153,79,86,154,106,71,220,126,225,116,142,33,46,161,77,172,181,74,200,210,101,239,35,21,27,197,95,40,73,160,213,213,142,86,69,43,151,10,97,159,165,11,159,174,178,22,169,210,94,115,235,94,51,251,36,159,85,40,211,221,237,33,93,152,127,124,86,176,230,240,165,94,84,7,249,83,41,114,216,148,131,218,133,106,109,186,135,8,189,116,168,187,208,94,195,255,0,32,185,108,170,113,55,195,44,68,183,168,214,174,32,61,232,123,137,166,227,193,81,237,145,35,168,89,33,132,27,159,85,21,40,70,231,22,190,205,116,45,59,244,50,19,146,143,88,167,87,169,204,85,105,82,57,209,164,182,151,91,94,197,39,84,169,36,162,61,20,68,125,198,93,228,63,97,153,17,25,159,113,15,5,138,56,225,135,120,65,70,114,183,123,86,250,38,16,71,255,0,115,62,230,166,72,90,191,214,219,89,247,54,175,103,179,240,21,173,154,174,45,115,106,105,159,101,224,116,14,153,147,230,176,170,207,52,151,188,190,189,179,46,68,152,100,101,169,27,75,239,246,109,247,152,174,201,213,43,231,26,111,164,185,53,239,73,215,43,115,9,36,123,89,99,123,175,60,126,226,66,11,85,186,126,226,237,246,17,118,89,174,73,184,94,177,77,244,78,38,227,99,92,215,245,98,124,42,118,227,78,207,237,103,155,87,54,52,189,15,67,39,83,161,167,239,50,238,33,103,20,106,53,58,223,166,70,163,210,99,242,34,68,105,12,178,222,245,43,106,18,146,74,75,85,25,153,232,68,69,218,99,246,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,145,25,25,31,113,136,219,154,60,142,97,110,100,169,114,229,79,99,209,183,23,76,227,113,170,123,164,61,203,86,215,141,7,201,41,13,182,122,56,241,171,183,191,77,15,179,186,164,243,11,195,199,26,112,49,233,147,218,135,233,170,28,117,184,105,159,204,137,27,115,105,55,76,149,203,234,86,178,245,26,221,167,127,173,167,121,118,198,216,21,27,130,206,171,55,50,11,221,36,232,110,146,144,173,168,115,98,208,162,50,236,50,50,61,20,146,251,187,7,64,107,53,56,244,195,104,105,171,239,106,91,34,36,151,162,225,30,154,119,127,172,143,39,121,98,157,249,136,47,38,69,223,93,235,220,73,18,72,250,86,90,208,136,212,127,235,104,79,235,171,252,35,227,81,173,218,213,197,80,141,77,164,67,234,37,77,121,17,217,71,49,8,222,226,212,73,73,106,163,34,45,77,69,218,125,130,125,100,215,134,53,245,121,92,52,171,239,22,163,250,38,137,10,67,18,211,19,123,47,245,73,66,227,186,73,223,30,81,45,27,144,167,11,93,189,154,107,166,166,68,46,30,214,182,169,86,125,187,78,182,40,140,114,96,210,226,179,14,58,55,41,91,91,109,180,161,37,170,140,204,253,84,151,121,153,253,230,62,168,175,14,49,120,124,245,127,8,41,23,84,84,104,186,109,86,63,49,90,151,230,219,139,80,112,203,67,81,123,253,198,98,167,176,45,112,219,198,155,13,202,131,188,184,201,185,105,102,234,246,153,237,65,75,107,113,232,93,167,217,175,112,210,126,29,187,17,235,6,219,114,3,156,200,199,72,135,201,94,134,91,145,201,70,211,208,251,75,179,78,241,232,64,0,0,0,66,110,45,111,173,172,177,50,148,187,161,46,184,148,154,118,247,235,79,157,237,20,137,106,177,213,93,20,120,218,107,205,159,29,26,126,46,36,134,146,242,219,13,48,48,3,14,99,37,58,109,181,41,4,101,175,186,19,37,254,65,210,64,0,0,0,0,127,202,212,72,66,150,163,208,146,70,102,40,83,138,37,248,139,235,52,19,121,105,209,52,40,110,209,187,251,249,53,25,189,191,101,63,175,247,254,38,34,76,72,175,77,150,204,56,233,220,235,238,37,164,22,164,90,169,71,161,23,111,103,121,141,8,112,250,194,198,48,187,45,22,187,36,95,206,43,240,161,86,223,239,245,92,126,159,20,148,159,182,162,62,214,251,203,66,251,136,73,49,207,49,247,14,213,138,152,85,90,178,90,86,215,106,29,54,197,105,174,155,36,180,233,255,0,89,37,220,223,188,191,200,51,65,54,43,144,164,174,43,191,105,26,107,251,72,143,252,163,183,97,30,111,113,55,8,232,137,183,105,82,122,138,122,53,216,206,200,232,219,170,220,89,250,202,101,74,63,89,195,62,241,236,113,95,136,126,56,226,149,182,245,177,38,127,67,17,253,187,203,149,13,221,118,184,133,151,116,100,159,123,126,255,0,104,139,138,82,221,94,229,30,170,49,102,92,54,242,13,42,225,151,3,27,177,41,157,41,73,230,244,48,183,23,215,246,76,140,231,214,51,32,148,157,170,36,43,214,71,111,113,118,106,98,220,200,137,37,161,119,15,232,0,0,0,0,10,54,226,211,151,138,86,13,102,26,61,249,106,82,165,197,161,98,116,121,53,183,214,244,196,188,133,86,202,66,142,160,150,146,103,205,66,12,158,140,241,146,245,78,249,11,38,204,146,158,91,108,132,227,204,154,78,5,230,63,46,85,153,177,17,77,174,225,189,201,115,81,73,233,13,52,191,72,179,77,91,82,89,105,6,141,239,173,216,228,219,134,91,254,173,16,86,162,71,172,181,20,32,18,255,0,138,158,49,208,177,119,55,21,120,214,227,58,196,176,169,237,89,206,73,220,191,231,82,163,62,251,146,79,98,208,147,71,45,249,14,177,167,172,149,114,55,165,70,149,145,20,149,224,151,130,159,253,29,102,50,101,67,223,101,83,226,182,239,252,94,100,183,30,65,183,255,0,18,38,212,151,63,187,146,147,246,12,90,160,165,110,53,126,41,237,111,135,240,124,198,162,35,174,4,101,86,242,204,62,17,226,125,225,134,180,217,117,123,159,15,36,81,164,166,144,195,133,190,117,58,66,39,245,68,203,91,13,79,73,74,163,199,82,16,74,78,228,19,201,73,56,226,155,65,242,171,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,163,42,185,152,179,115,95,132,112,241,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,236,2,128,120,163,248,236,196,223,146,249,60,33,226,173,60,166,94,87,214,84,46,12,208,217,242,37,213,145,106,221,14,81,106,244,56,208,9,75,139,78,110,27,82,29,169,27,188,205,202,66,20,251,105,91,105,104,246,163,115,170,81,33,11,219,229,50,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,45,4,229,163,49,118,38,104,48,178,6,38,88,178,63,185,67,172,66,216,247,244,101,83,166,101,231,225,243,29,105,190,119,43,158,132,243,80,157,139,239,35,239,34,234,163,42,227,186,230,7,41,151,150,4,88,56,97,138,74,145,46,183,105,226,85,175,78,173,34,172,152,4,195,16,42,50,89,55,213,77,89,147,139,51,90,90,52,45,46,40,155,230,151,51,98,126,169,205,190,127,12,51,59,140,184,65,135,23,214,19,89,87,71,38,214,196,58,123,148,250,181,62,67,41,125,182,249,132,150,222,126,57,47,82,105,231,24,37,48,181,145,122,205,172,181,45,237,178,182,190,78,0,224,229,119,48,24,203,105,224,237,184,247,79,46,230,168,38,59,146,118,161,125,36,84,37,78,73,147,177,107,65,57,202,97,183,93,229,239,37,47,102,212,250,202,34,26,83,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,235,0,0,202,184,191,238,23,30,4,240,203,231,94,113,52,74,160,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,0,0,40,7,137,21,139,152,235,87,49,213,74,222,97,106,158,156,244,230,245,91,53,152,108,45,154,91,244,182,215,234,71,136,209,169,93,63,39,152,68,228,115,82,150,149,172,214,165,187,206,39,221,249,60,59,111,172,26,195,220,214,90,149,236,111,165,210,156,162,171,154,196,10,165,81,245,34,45,10,168,100,74,139,57,105,218,164,43,106,209,202,37,57,181,12,169,226,124,212,147,100,148,90,20,17,127,136,182,40,96,53,137,150,139,142,216,199,84,203,169,71,188,35,170,21,34,131,77,155,211,84,106,51,90,90,29,105,198,87,162,137,164,48,234,89,117,111,45,11,109,58,37,42,67,166,226,25,119,62,226,247,184,80,219,24,185,109,101,46,136,120,141,80,136,84,42,148,137,19,237,26,97,211,87,30,108,26,115,175,56,181,41,247,21,180,157,67,238,169,111,181,162,15,70,221,74,185,171,75,136,109,153,148,60,86,52,97,13,155,143,88,95,112,97,30,32,49,45,202,21,197,29,44,200,56,143,155,47,180,180,56,151,90,121,181,246,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,231,7,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,188,253,126,236,186,174,191,70,253,41,185,170,181,159,67,83,217,164,211,189,33,53,201,29,28,22,181,229,70,103,121,159,45,148,110,86,214,211,162,83,169,232,69,168,179,254,15,185,67,238,205,197,245,11,251,188,43,25,45,207,255,0,135,139,62,91,205,32,191,191,97,178,90,255,0,187,168,219,252,195,130,213,0,83,95,19,174,32,16,241,118,100,156,191,96,133,197,213,216,177,55,49,115,84,154,109,135,98,215,165,54,251,47,52,152,203,82,13,194,101,135,35,246,60,218,210,151,148,181,104,74,109,40,91,145,3,44,89,122,186,179,65,140,180,92,35,181,164,244,29,127,50,77,70,168,184,174,72,102,153,5,164,238,118,67,137,65,127,122,218,9,74,66,86,235,173,32,214,141,251,138,199,248,161,225,13,155,128,185,9,195,108,35,195,246,37,183,66,183,111,136,108,199,57,111,155,207,186,181,194,169,186,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,74,26,240,184,241,217,134,95,58,242,121,162,69,113,94,200,228,155,106,171,91,205,198,28,174,33,80,170,82,35,174,238,164,146,26,142,112,101,186,166,216,76,214,9,36,146,117,15,186,164,115,82,122,186,79,58,167,53,90,92,95,38,10,229,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,86,255,0,157,252,94,179,113,235,134,37,219,139,152,126,252,183,40,87,20,122,67,209,202,91,6,203,237,45,21,200,141,58,203,136,237,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,168,188,167,120,167,193,191,136,22,247,152,176,52,166,0,0,0,42,175,142,119,232,79,247,147,248,104,129,89,104,203,61,229,154,91,134,235,179,48,250,116,68,92,52,11,94,69,199,6,20,147,36,34,166,182,101,70,100,226,19,166,162,75,43,82,100,40,208,181,122,155,208,148,168,208,149,27,136,229,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,254,200,14,112,105,89,178,194,52,170,160,114,219,190,236,232,240,224,93,104,121,164,146,36,190,180,40,155,156,210,155,66,90,217,32,217,117,102,218,82,147,105,105,90,54,236,38,220,115,242,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,10,1,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,45,80,0,85,95,28,239,208,159,239,39,240,209,94,185,114,193,10,174,99,177,134,139,131,84,42,228,74,69,74,191,30,162,168,114,229,182,165,176,79,199,130,252,150,208,230,223,89,40,90,152,36,26,200,148,104,37,154,137,43,219,176,252,85,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,23,83,195,131,136,4,60,196,80,154,194,76,94,184,191,211,98,7,82,251,82,100,54,196,118,238,40,187,214,230,232,232,101,13,182,135,153,108,201,11,100,147,184,219,104,157,73,175,235,137,170,235,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,45,80,0,0,80,15,20,127,29,152,155,242,95,39,132,57,85,63,46,151,221,111,46,51,115,47,64,143,215,91,116,43,130,85,10,224,245,217,107,209,155,81,79,233,93,245,221,39,30,231,57,80,52,109,109,179,229,242,119,40,244,95,170,203,22,97,110,172,175,227,45,23,23,45,104,221,127,65,204,141,81,165,174,83,145,217,169,193,117,59,93,142,226,144,127,222,184,131,82,86,148,58,211,75,52,47,102,211,190,143,229,121,131,95,201,131,249,92,117,181,95,160,190,143,235,118,244,10,235,185,221,71,75,210,114,181,219,206,234,190,163,93,252,173,222,183,51,151,245,130,133,243,59,152,91,171,52,24,203,90,197,203,166,55,65,215,242,227,83,169,104,148,228,134,105,144,90,78,214,163,182,165,159,247,206,44,210,148,37,110,186,234,201,8,223,180,149,12,186,95,116,76,184,194,204,189,126,63,67,109,215,110,8,180,43,127,215,101,223,73,238,69,67,170,119,212,116,220,103,146,229,60,145,181,198,203,153,206,220,147,209,30,183,85,225,113,227,179,12,190,117,228,243,68,255,0,227,87,225,98,214,248,129,7,203,170,34,170,242,185,129,127,202,83,29,173,156,20,250,83,244,115,233,31,91,253,39,208,245,156,142,158,27,242,127,51,204,111,118,238,70,223,182,90,110,215,183,77,15,197,95,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,223,184,105,113,4,141,140,52,170,62,95,49,126,171,45,204,65,129,31,166,163,213,165,186,236,167,238,84,33,50,159,112,220,52,48,72,97,113,227,48,210,77,111,58,165,190,122,168,204,214,106,214,194,133,0,241,71,241,217,137,191,37,242,120,67,154,82,178,207,121,87,242,185,85,205,61,10,116,73,84,43,114,232,93,185,93,130,163,38,223,134,131,106,25,177,45,6,106,209,228,45,217,132,210,144,68,75,65,242,212,68,180,169,102,215,202,203,174,60,222,89,109,197,202,22,43,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,208,148,104,86,197,146,28,73,111,66,76,180,83,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,117,193,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,58,175,28,239,208,159,239,39,240,209,85,98,234,120,98,231,199,242,223,66,141,128,216,177,90,221,127,91,244,244,250,54,169,81,168,243,37,93,12,165,111,41,205,19,202,73,115,163,176,152,228,173,206,56,235,201,39,30,61,118,58,162,159,227,207,223,247,253,155,133,150,109,91,16,113,6,225,137,67,183,168,113,206,76,233,210,76,246,52,141,72,136,136,136,141,75,90,148,105,66,16,146,53,173,106,74,82,74,82,136,143,61,153,193,205,157,229,155,172,80,250,113,93,143,46,143,66,129,29,184,212,43,113,83,202,83,20,164,27,104,39,205,11,38,218,37,173,215,80,110,41,102,141,250,114,208,102,105,105,4,92,40,106,160,101,92,117,252,121,203,61,229,128,214,246,27,94,117,153,209,42,54,246,40,218,240,174,58,44,214,76,144,180,173,200,177,222,147,17,214,141,70,164,173,149,73,108,137,125,168,113,11,66,136,201,91,219,111,176,112,230,206,191,242,85,196,119,232,23,253,78,170,230,25,93,63,87,82,140,193,243,91,165,206,51,65,55,83,75,59,84,181,109,66,13,183,82,209,165,75,109,73,86,142,169,150,155,59,73,206,150,120,236,220,173,97,29,34,240,183,145,18,234,184,111,152,238,46,205,101,149,155,180,233,72,74,27,90,166,186,251,103,181,81,144,151,217,81,37,10,222,239,49,9,65,165,38,183,91,160,26,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,199,75,204,38,93,47,188,180,214,45,123,79,19,35,244,55,37,118,223,42,236,218,102,246,93,244,126,233,243,35,54,215,57,151,92,109,221,205,197,67,219,146,101,167,59,97,150,168,51,57,255,0,192,199,244,217,251,183,252,72,114,174,53,126,41,237,111,135,240,124,198,162,35,174,0,101,50,242,204,102,23,226,181,241,135,242,37,206,174,225,172,122,92,152,246,228,72,4,251,245,148,74,113,242,116,155,95,49,38,149,180,212,119,28,36,37,14,45,211,209,9,45,198,146,62,85,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,235,56,182,38,111,236,73,21,250,4,63,67,92,148,109,159,72,45,254,99,210,61,23,205,122,66,34,255,0,58,91,13,54,255,0,53,184,230,231,213,145,236,215,106,180,50,237,129,124,87,179,199,38,229,170,214,242,143,135,40,136,116,42,108,136,232,187,170,196,182,164,28,233,109,41,183,211,9,131,73,168,154,67,14,165,28,213,30,142,155,205,41,189,16,150,215,206,130,185,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,30,138,112,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,75,218,128,160,30,40,254,59,49,55,228,190,79,8,115,74,86,89,239,42,254,87,42,185,167,161,78,137,42,133,110,93,11,183,43,176,84,100,219,240,208,109,67,54,37,160,205,90,60,133,187,48,154,82,8,137,104,62,90,136,150,149,44,218,249,89,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,138,112,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,165,110,53,126,41,237,111,135,240,124,198,162,34,174,95,242,245,117,102,46,101,239,68,178,164,235,90,180,108,249,151,108,106,122,98,184,251,149,94,153,248,237,174,27,68,217,26,201,229,161,245,27,100,73,86,231,16,132,25,36,150,107,71,63,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,130,250,114,11,157,123,87,53,152,113,18,137,86,169,244,248,155,108,211,217,110,227,167,200,54,208,228,253,132,150,213,83,142,77,165,8,83,46,172,200,214,148,36,185,46,44,144,101,181,77,45,217,84,0,0,0,0,0,0,63,134,68,162,208,251,133,70,113,36,200,52,171,122,92,252,110,195,86,117,165,43,149,215,66,220,95,81,217,14,51,127,88,244,131,82,183,40,214,175,85,29,157,199,217,161,138,205,74,150,210,247,36,244,81,9,71,133,28,67,241,199,11,109,182,109,136,211,250,232,140,110,216,92,168,109,105,185,197,172,251,227,40,251,220,247,251,7,142,197,204,222,226,110,46,81,21,110,213,100,244,244,245,233,189,157,145,215,187,69,182,178,245,146,202,84,94,179,100,125,227,136,194,138,228,217,40,138,215,218,94,186,126,194,51,255,0,32,210,254,1,97,218,176,175,10,168,182,75,170,220,237,63,169,222,173,52,215,124,151,93,47,235,40,187,156,247,159,249,7,67,16,119,139,38,17,149,245,151,247,111,40,136,221,58,215,219,202,78,186,111,234,102,193,109,93,166,180,145,104,148,31,121,43,246,119,138,57,19,191,133,62,44,55,135,247,237,102,220,117,26,149,211,88,183,97,17,235,221,245,242,17,250,138,215,243,222,244,254,62,235,183,66,137,104,74,210,122,146,136,140,135,253,0,0,0,0,0,230,249,146,134,153,216,1,136,209,148,157,119,218,149,114,34,215,223,9,226,255,0,40,205,157,212,199,75,116,86,35,105,167,42,124,132,105,248,56,162,23,119,194,77,245,61,150,39,146,111,106,72,174,41,36,157,189,218,83,224,251,68,217,0,0,0,1,231,177,13,216,140,216,55,35,147,220,229,198,42,68,195,121,90,25,237,71,37,123,143,66,237,62,205,123,134,108,113,209,112,220,198,155,241,202,123,156,200,202,185,106,138,105,90,25,110,65,203,119,105,232,125,165,217,167,120,182,14,14,152,124,245,3,8,42,247,84,164,106,186,149,82,71,45,90,151,230,220,139,79,112,139,66,81,251,189,196,98,195,199,202,186,109,170,85,225,110,212,109,138,219,28,232,53,72,175,67,144,141,202,78,230,220,109,72,81,106,147,35,47,85,71,220,100,127,121,10,120,206,95,12,123,234,205,184,106,183,222,18,71,244,181,18,100,135,229,170,38,246,88,233,73,107,144,233,167,124,137,70,181,237,66,91,45,118,246,235,175,121,25,8,11,89,183,107,86,237,66,77,54,175,15,167,149,9,229,199,121,28,196,47,99,136,81,165,69,170,76,200,244,52,159,105,118,15,179,102,226,157,249,135,207,42,69,161,93,232,28,81,26,76,250,86,93,212,140,210,127,235,136,87,234,39,252,3,214,59,154,156,122,125,181,180,237,247,185,46,17,146,139,209,112,139,93,123,255,0,214,71,63,159,81,184,47,26,179,147,39,61,213,206,152,233,169,106,218,134,247,173,106,51,62,194,34,34,213,74,63,187,180,73,44,189,112,241,198,156,115,122,28,247,97,250,22,135,33,109,154,167,243,34,73,218,218,141,163,53,114,250,148,44,253,71,119,105,223,234,233,222,125,150,217,149,204,142,97,110,91,105,113,101,64,99,210,87,23,76,134,228,212,247,72,103,152,173,172,154,254,164,228,56,217,106,227,36,174,207,126,133,217,223,36,136,136,136,136,187,136,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,12,137,68,105,62,227,45,12,114,172,81,203,14,13,98,251,14,183,123,90,157,107,143,26,141,75,235,165,55,222,75,215,177,183,81,253,209,95,225,252,4,125,159,194,91,43,50,230,174,83,86,223,37,14,44,214,109,245,149,21,119,153,159,127,89,247,232,61,181,149,195,139,43,246,89,180,184,150,63,53,109,45,43,37,122,78,162,158,210,219,236,57,39,250,164,59,229,157,134,246,93,131,12,160,90,116,110,133,130,61,118,245,14,187,219,162,75,189,197,40,251,144,159,240,15,76,0,56,206,112,112,242,54,36,229,210,250,163,58,222,247,226,80,42,115,162,39,83,45,100,38,12,132,160,181,220,146,239,95,180,244,247,144,206,186,219,147,103,222,138,102,82,54,72,162,85,13,46,39,82,61,22,203,189,165,169,106,93,233,251,255,0,104,208,150,71,113,30,22,38,101,198,212,170,67,115,113,211,41,240,105,79,118,25,104,235,112,35,41,69,218,148,254,185,119,17,151,222,59,224,0,0,0,8,5,198,10,84,20,96,85,54,51,173,235,33,85,134,84,147,212,251,11,163,158,69,247,119,138,129,194,40,110,79,197,91,54,27,72,222,167,171,244,228,105,174,154,235,37,178,255,0,40,210,134,19,69,84,28,46,179,225,173,27,84,205,6,158,217,150,186,232,101,29,178,255,0,32,245,96,0,0,0,0,60,86,53,93,241,44,60,37,188,110,217,110,236,42,93,6,161,45,30,169,158,171,110,51,142,17,118,37,90,125,131,246,31,237,25,185,197,187,189,235,243,19,46,139,181,213,238,42,165,98,108,182,251,8,180,67,146,28,112,139,236,167,245,253,197,251,7,106,200,70,95,107,152,223,142,148,23,24,139,173,34,131,58,45,78,107,187,209,218,134,38,69,230,39,67,113,10,251,14,235,170,117,63,113,25,247,104,14,135,73,141,65,163,64,162,66,78,140,83,227,53,21,162,212,254,195,104,36,151,121,153,247,17,119,153,143,220,2,168,248,139,240,245,186,235,23,75,184,187,131,180,174,189,19,182,250,70,31,61,182,185,59,27,137,29,175,172,145,36,183,107,163,138,245,82,90,105,161,251,12,86,100,155,62,227,136,239,38,69,59,98,253,220,230,207,252,74,251,199,184,195,124,179,99,78,44,84,19,77,177,172,239,72,60,173,123,61,33,17,173,61,85,171,253,117,212,151,115,107,255,0,7,224,44,191,41,60,41,169,54,108,152,215,166,52,200,235,170,77,239,217,77,216,166,185,90,147,237,159,214,198,150,105,86,169,83,74,238,236,211,79,121,139,35,139,21,136,108,38,52,100,108,109,26,237,78,166,122,106,122,251,127,17,254,160,0,0,0,0,2,31,241,83,193,202,238,46,229,30,175,38,220,123,89,118,21,65,171,197,200,219,81,252,234,44,102,31,110,73,111,90,210,72,229,177,33,215,245,245,148,174,70,196,164,212,178,50,162,26,101,90,171,69,146,185,148,106,156,184,18,28,142,252,69,187,25,229,52,181,48,251,75,101,230,141,73,50,51,67,141,56,227,107,79,114,144,181,36,245,35,50,31,148,126,170,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,198,146,114,171,133,191,145,108,184,225,214,25,189,66,244,52,250,53,191,23,210,176,186,174,163,149,84,117,28,233,223,88,75,90,85,172,167,95,87,168,163,65,107,162,52,73,36,139,170,138,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,31,39,138,47,15,249,148,137,149,44,205,224,133,187,206,165,61,212,212,111,138,91,14,62,252,166,229,58,251,175,189,86,79,49,107,220,201,243,116,117,182,201,9,101,45,165,194,73,160,221,83,80,91,45,25,139,190,242,191,138,112,49,50,197,145,253,202,29,98,22,198,127,164,233,125,75,47,63,15,152,235,78,114,121,188,132,39,154,132,239,71,121,31,121,30,132,240,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,85,32,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,13,120,151,228,114,78,92,111,39,177,134,199,92,69,225,213,233,88,113,12,196,109,13,71,93,14,162,241,56,249,194,75,40,36,164,227,26,80,234,153,82,19,234,33,179,109,100,70,148,45,238,63,146,140,215,87,114,151,140,176,175,46,109,86,101,161,82,210,29,211,68,132,242,19,215,197,218,178,109,194,75,132,104,55,152,90,249,173,158,168,81,232,182,249,136,67,174,24,208,77,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,178,238,52,61,130,22,85,131,143,217,9,176,112,230,187,34,37,90,222,184,176,222,149,68,152,236,69,178,249,199,125,184,77,178,226,155,82,146,180,34,76,121,13,153,145,154,76,218,121,146,212,183,35,66,164,12,213,101,158,242,202,134,46,76,194,219,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,227,83,43,220,211,136,91,106,51,218,180,43,106,150,141,142,46,197,120,44,96,52,106,77,155,117,230,54,179,10,90,42,85,217,11,182,104,166,244,119,90,71,163,153,54,221,146,243,75,53,236,125,14,200,38,219,51,217,245,107,130,180,146,253,101,164,172,208,0,7,159,191,239,251,55,11,44,218,182,32,226,13,195,18,135,111,80,227,156,153,211,164,153,236,105,26,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,30,93,197,239,112,155,191,236,219,155,39,54,197,153,66,184,98,75,174,217,210,42,17,171,180,244,153,147,240,87,34,161,42,67,6,180,153,17,154,28,105,194,52,172,181,65,154,92,73,30,230,214,148,204,160,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,56,166,107,179,93,135,25,74,195,133,222,183,171,189,117,86,119,49,138,5,1,135,137,18,170,242,146,68,102,148,153,145,242,217,70,228,155,175,25,26,91,74,146,68,75,90,219,109,124,87,133,54,41,95,120,211,130,119,238,38,98,101,119,211,55,37,103,16,31,235,102,244,172,199,230,242,169,20,182,91,250,182,80,134,211,163,109,33,62,170,75,93,53,61,76,204,206,106,128,226,153,174,202,142,28,102,215,14,23,101,94,173,116,53,88,60,199,232,21,246,25,37,202,164,74,81,17,26,146,70,101,204,101,123,82,78,178,102,73,113,41,73,145,161,104,109,196,103,179,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,245,176,186,166,100,114,185,172,161,230,254,177,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,179,76,128,241,59,195,187,87,8,211,133,185,158,187,34,80,23,101,199,135,77,182,170,108,210,229,200,93,66,156,148,41,9,97,214,226,176,180,161,113,210,219,104,39,12,211,204,67,136,213,38,180,56,227,144,47,53,217,174,196,124,218,226,58,239,91,213,222,134,149,7,152,197,2,128,195,198,184,180,136,170,50,51,74,76,200,185,143,47,106,77,215,140,137,78,41,41,34,36,33,13,182,137,63,195,75,135,220,156,97,170,209,243,7,139,244,168,142,97,244,9,29,77,30,147,45,166,165,49,114,173,10,148,195,132,225,33,242,91,8,143,37,134,148,104,121,165,33,242,213,38,70,131,86,183,62,0,40,135,137,166,112,109,156,210,226,133,18,139,135,39,18,101,147,99,71,117,52,170,194,90,144,211,245,55,230,55,29,114,86,182,223,67,106,105,8,83,40,105,40,52,107,171,110,47,114,137,196,165,16,212,104,35,32,57,193,165,102,203,8,210,170,129,203,110,251,179,163,195,129,117,161,230,146,72,146,250,208,162,110,115,74,109,9,107,100,131,101,213,155,105,74,77,165,165,104,219,176,155,113,201,64,2,10,241,0,225,193,66,204,68,58,190,47,97,35,29,6,44,122,146,36,180,252,213,244,183,19,109,48,219,40,140,174,98,141,184,207,37,182,80,77,56,157,141,154,183,37,223,182,79,53,221,114,125,148,203,55,40,184,95,244,30,133,34,37,98,187,62,67,146,107,183,26,96,28,87,234,171,39,22,108,18,208,110,58,104,67,77,44,155,74,9,123,53,230,44,136,148,234,204,227,175,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,43,87,251,12,150,39,242,142,250,77,244,175,253,38,63,213,31,163,124,231,189,41,212,111,255,0,83,185,250,127,105,251,121,251,249,251,62,171,77,255,0,206,135,96,226,17,96,89,184,89,195,134,246,195,236,62,183,162,80,237,234,28,122,36,104,48,99,17,236,105,30,153,134,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,78,217,78,241,79,131,127,16,45,239,49,96,105,76,0,0,0,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,238,188,87,178,57,26,229,165,86,243,113,135,43,150,117,218,108,120,235,187,169,36,135,100,20,232,141,37,182,19,53,130,73,40,218,91,13,37,28,212,158,141,27,45,41,205,80,166,215,206,172,12,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,183,76,213,102,22,213,205,7,10,251,203,23,45,104,221,7,95,232,152,213,26,90,229,55,33,234,100,230,171,80,146,236,119,20,131,254,245,196,26,146,133,45,167,90,89,161,27,246,149,85,229,59,197,62,13,252,64,183,188,197,129,165,48,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,0,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,199,248,132,240,243,165,102,106,52,124,75,194,216,113,41,120,160,212,136,80,165,58,181,37,168,149,120,74,117,182,84,228,197,119,165,113,154,81,184,79,32,150,226,154,100,217,216,233,242,73,190,213,148,204,159,97,126,81,108,215,104,86,57,75,159,93,172,71,138,155,142,187,37,215,9,117,87,216,55,77,11,38,13,106,106,58,18,114,29,74,16,130,215,97,164,150,167,20,70,179,167,110,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,7,159,191,239,251,55,11,44,218,182,32,226,13,195,18,135,111,80,227,156,153,211,164,153,236,105,26,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,28,0,201,126,112,110,108,220,231,218,238,173,40,229,194,178,104,118,61,85,54,157,30,91,81,249,240,88,118,109,29,15,45,199,26,65,41,75,121,81,144,233,161,75,112,155,53,26,16,165,17,110,85,143,128,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,32,175,17,156,148,127,37,92,71,98,191,96,83,42,174,97,149,211,245,148,217,47,151,53,186,92,227,53,155,148,197,61,185,75,86,212,32,156,105,78,146,84,182,212,164,234,234,153,117,195,136,2,95,240,230,201,71,242,170,196,119,235,247,253,50,170,222,25,90,223,89,82,146,193,114,155,170,78,35,65,183,76,75,219,146,180,238,66,205,199,84,209,41,72,109,41,78,173,41,230,156,41,213,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,68,255,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,205,56,142,228,114,78,107,108,216,23,134,31,46,36,124,69,179,227,190,136,44,186,134,154,69,110,34,140,150,112,157,124,200,148,133,165,68,165,48,165,43,148,149,186,234,84,73,39,141,214,232,174,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,126,153,5,206,189,171,154,204,56,137,68,171,84,250,124,77,182,105,236,183,113,211,228,27,104,114,126,194,75,106,169,199,38,210,132,41,151,86,100,107,74,18,92,151,22,72,50,218,166,150,237,85,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,8,56,142,228,114,54,84,175,40,23,134,31,46,92,140,58,188,36,62,136,44,186,135,93,93,18,90,72,150,112,157,124,200,210,180,41,38,165,48,165,43,154,164,52,234,84,74,54,77,215,60,78,69,243,155,93,201,230,35,202,169,185,74,244,205,153,116,116,241,238,106,107,72,65,74,83,109,26,249,82,99,56,173,52,121,174,107,166,77,169,68,219,137,90,146,173,166,104,117,185,107,198,226,173,74,175,210,176,26,187,66,169,196,168,211,106,49,238,9,112,230,68,121,47,49,37,135,19,76,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,14,107,193,83,197,61,211,240,254,119,152,211,135,85,227,157,250,19,253,228,254,26,32,6,94,242,233,125,230,90,177,116,90,120,103,31,174,185,40,86,249,215,97,83,55,178,215,164,54,207,135,25,198,185,207,58,219,109,109,110,82,222,220,163,61,121,59,8,181,89,25,115,74,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,130,114,47,156,218,22,112,240,226,85,77,202,87,161,175,59,95,167,143,115,83,90,66,206,42,92,116,151,202,147,25,197,107,171,46,242,157,50,109,74,55,27,82,20,149,110,34,67,174,85,183,17,220,241,198,205,109,229,2,207,195,228,75,143,135,86,124,135,215,5,231,86,235,75,173,203,81,18,14,107,172,25,146,80,132,164,148,150,18,164,243,82,135,93,82,141,38,241,180,223,10,193,44,186,95,120,223,71,190,174,202,4,126,77,183,135,54,252,234,237,193,83,222,202,186,94,84,9,114,98,181,201,91,168,113,124,247,33,155,59,155,37,242,247,239,81,25,22,135,202,134,170,6,85,198,135,176,219,8,108,220,122,200,78,29,225,30,32,49,45,202,21,197,134,246,219,50,14,35,230,203,237,45,16,163,58,211,205,175,180,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,78,144,51,85,150,123,203,42,24,185,51,11,111,9,209,42,40,84,116,212,169,21,56,198,73,69,70,156,226,220,67,79,155,123,141,76,175,115,78,33,109,168,207,106,208,173,170,90,54,56,190,64,45,211,133,14,71,35,91,84,170,38,110,49,25,114,202,187,82,143,33,118,141,36,208,236,114,131,17,212,184,194,166,190,74,36,155,171,125,165,47,148,146,213,162,101,212,185,170,212,226,57,60,43,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,114,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,231,248,175,100,114,77,181,85,173,230,227,14,87,16,168,85,41,17,215,119,82,73,13,71,56,50,221,83,108,38,107,4,146,73,58,135,221,82,57,169,61,93,39,157,83,154,173,46,47,147,94,184,111,138,184,143,131,245,217,23,62,23,222,149,91,102,171,46,159,38,150,244,186,116,131,105,197,197,125,27,28,108,204,191,228,169,39,246,144,226,27,113,6,149,161,10,79,229,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,150,130,50,117,147,171,19,40,22,36,138,5,2,103,166,110,74,206,207,164,23,7,45,232,254,148,229,61,33,113,127,154,173,247,91,99,148,220,131,111,234,204,183,233,185,90,153,246,72,0,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,66,14,35,185,28,141,149,43,202,5,225,135,203,151,35,14,175,9,15,162,11,46,161,215,87,68,150,146,37,156,39,95,50,52,173,10,73,169,76,41,74,230,169,13,58,149,18,141,147,117,206,127,146,76,224,220,217,70,197,6,171,73,57,115,108,154,228,134,19,118,81,226,53,31,159,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,238,77,255,0,88,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,163,110,47,247,253,155,125,102,190,52,91,62,225,137,86,93,171,107,198,160,85,206,49,154,145,22,162,220,201,142,187,28,215,166,213,45,9,125,178,94,211,61,171,220,133,104,180,45,41,112,128,191,236,219,23,53,242,98,222,23,12,74,74,238,171,94,77,2,144,114,76,210,137,85,23,38,67,117,168,228,189,54,165,107,75,14,18,55,25,110,94,212,39,85,173,9,85,228,128,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,117,94,42,121,14,255,0,85,243,87,132,20,95,238,78,221,244,42,101,59,254,29,114,107,106,95,55,254,46,151,80,219,63,221,36,45,95,157,88,174,172,11,199,76,71,203,166,35,211,177,67,11,235,61,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,161,76,180,102,46,196,205,6,22,64,196,203,22,71,247,40,117,136,91,30,254,140,170,116,204,188,252,62,99,173,55,206,229,115,208,158,106,19,177,125,228,125,228,93,84,0,0,0,0,0,0,127,148,168,172,76,97,81,164,163,123,107,211,114,117,50,215,67,215,217,248,10,220,205,183,10,106,77,229,38,77,233,130,210,58,26,147,155,55,211,118,41,222,110,132,195,101,245,178,101,146,83,162,82,234,187,187,117,211,220,98,180,49,35,44,216,211,132,245,5,83,111,155,59,209,239,39,78,207,72,68,119,95,85,10,255,0,90,117,69,220,226,63,195,248,143,15,26,207,184,229,187,201,143,78,222,191,119,57,178,255,0,26,190,225,102,124,58,56,122,221,116,123,165,172,93,198,42,87,64,136,59,189,29,15,158,219,188,237,237,203,142,239,214,71,146,123,116,213,181,122,201,61,117,208,189,166,45,112,7,196,188,173,74,109,237,110,75,182,106,200,221,22,103,47,121,106,162,251,14,37,101,246,76,143,189,37,237,25,193,204,86,9,92,184,13,137,117,11,34,225,141,176,227,242,185,78,111,108,249,155,163,180,234,187,16,226,244,211,154,69,218,127,246,23,193,194,43,214,85,131,136,182,213,202,203,155,90,167,86,224,78,116,180,35,213,44,190,149,251,82,175,97,31,113,31,224,99,72,88,43,119,196,191,48,150,206,187,98,59,188,170,148,26,124,181,250,166,90,45,200,205,184,101,218,148,235,246,203,216,95,176,123,80,0,0,0,0,30,83,22,98,170,118,23,94,16,208,141,202,122,131,80,108,139,93,53,51,142,225,127,148,102,191,23,97,185,3,21,111,40,110,163,98,153,175,212,81,166,186,233,164,151,11,252,130,223,184,62,202,130,188,10,169,70,105,189,36,38,176,242,148,122,159,105,116,112,8,254,238,241,63,64,0,0,0,112,60,240,226,60,44,51,203,141,215,84,154,230,195,169,211,231,82,153,236,51,213,215,32,73,82,75,177,42,253,67,239,34,47,188,103,181,13,73,188,47,66,102,42,55,200,173,213,54,182,157,72,181,91,206,246,22,167,161,119,171,238,253,131,69,25,62,195,200,216,109,151,75,22,140,211,123,31,151,64,166,78,150,157,76,244,144,168,49,210,178,215,114,139,189,30,195,211,220,67,179,0,15,51,120,225,189,151,127,67,56,23,101,27,174,96,207,93,189,67,173,118,232,162,239,109,73,62,229,171,252,35,129,222,188,56,178,191,122,27,203,151,99,242,150,242,148,179,87,164,234,42,237,61,222,194,146,95,172,60,76,14,18,217,89,137,53,18,157,182,249,200,109,100,178,111,172,168,167,184,200,251,250,207,187,65,32,176,187,44,56,53,132,12,52,221,147,106,116,78,50,105,52,175,174,148,231,113,35,78,199,29,95,247,52,255,0,131,241,29,84,136,146,68,146,238,34,208,135,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,7,228,171,64,110,171,74,153,76,120,181,110,100,119,24,89,123,201,105,52,159,187,223,239,25,230,207,126,21,63,132,217,145,186,41,174,199,228,183,91,155,54,182,193,111,37,110,105,233,242,146,149,125,181,105,249,190,227,208,254,226,19,31,131,126,52,28,71,43,88,63,80,155,181,135,156,147,85,97,174,94,186,186,126,143,142,158,210,70,189,218,151,106,244,251,189,162,215,64,0,0,0,86,55,25,235,171,166,182,45,219,88,151,167,54,76,73,70,90,123,219,168,35,221,254,81,92,25,97,134,115,177,250,193,96,139,93,110,74,81,255,0,246,107,37,254,81,164,59,81,174,158,215,163,176,127,235,112,35,163,252,13,164,135,213,0,0,0,0,1,94,252,93,241,177,171,55,12,33,97,172,23,180,168,86,221,109,215,81,183,254,229,122,60,246,76,245,54,205,63,105,37,216,74,37,126,29,226,161,176,210,196,172,98,117,253,65,177,40,141,115,38,215,106,81,105,237,250,201,45,20,243,200,104,143,214,82,75,189,101,253,98,252,75,188,104,63,40,121,116,163,101,211,9,169,86,196,120,60,154,179,241,216,145,84,95,53,106,221,40,227,48,135,187,13,215,18,94,179,63,213,61,190,238,206,254,228,0,3,227,84,44,251,118,169,32,165,79,167,115,93,47,235,115,156,79,176,139,184,148,69,220,68,62,164,88,172,67,101,49,227,55,177,180,235,161,106,103,166,167,175,183,241,31,234,0,0,0,0,0,0,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,53,153,148,194,25,56,11,143,55,206,17,188,196,182,227,219,181,135,153,167,156,183,218,121,247,105,203,209,216,79,56,182,180,65,173,200,206,50,225,145,18,116,53,153,26,82,100,105,46,106,37,87,12,188,20,252,180,230,226,214,234,42,29,44,11,19,75,214,102,199,118,60,239,68,251,61,59,109,234,218,210,173,101,59,27,122,79,110,173,19,187,84,74,219,173,255,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,58,115,129,152,44,56,203,126,7,86,47,92,77,183,254,145,192,170,110,161,68,160,41,130,113,186,204,169,12,184,101,17,211,90,84,218,25,83,109,186,110,41,194,52,147,105,89,18,92,81,165,181,231,50,173,54,53,70,171,54,161,14,147,18,151,30,84,135,30,106,12,69,58,166,34,161,74,51,75,45,155,203,91,166,132,145,146,72,220,90,215,161,22,229,40,245,51,186,158,18,217,113,197,12,31,194,57,24,141,123,94,242,219,164,98,44,120,213,122,69,162,203,173,187,18,59,11,66,84,213,69,213,104,102,137,47,53,176,137,13,41,36,77,18,57,219,220,36,34,61,123,113,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,34,179,173,141,248,95,129,57,121,185,107,184,179,67,151,95,164,92,81,222,182,25,161,70,113,198,87,87,126,92,119,72,226,155,232,237,142,133,52,151,148,183,181,35,66,16,163,65,41,205,136,86,115,5,223,112,155,192,60,88,194,76,14,250,91,124,222,92,170,13,247,178,224,162,90,145,217,140,182,216,110,67,44,237,168,72,146,72,55,77,231,89,105,157,140,37,194,109,182,204,205,100,110,172,210,205,32,137,105,195,231,59,117,92,168,95,238,80,174,119,229,206,195,171,170,68,118,106,176,213,41,73,98,146,250,158,101,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,114,201,70,102,219,122,92,166,96,112,43,11,243,127,130,234,180,43,178,162,84,105,181,24,231,87,182,171,81,36,184,243,17,102,185,17,214,226,84,91,228,58,132,201,66,83,32,214,72,53,155,110,17,150,190,195,40,65,130,60,90,176,107,14,171,173,96,125,114,207,170,163,12,173,78,158,218,180,238,248,143,42,84,167,105,113,17,30,36,121,83,226,169,166,151,235,161,183,164,173,77,36,150,132,169,13,20,117,169,38,181,88,166,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,125,91,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,5,32,113,31,226,1,51,49,21,215,112,147,8,110,47,244,167,129,211,62,236,152,237,191,29,203,138,86,196,57,186,66,30,67,110,33,150,92,51,66,25,52,237,55,26,55,84,107,250,146,106,11,14,191,149,92,204,94,89,80,197,200,120,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,232,123,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,173,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,99,42,226,255,0,184,92,120,19,195,47,157,121,196,209,223,241,75,20,172,76,22,177,42,120,153,137,117,223,67,91,116,110,79,91,55,165,122,71,43,154,242,25,111,234,217,66,220,86,174,58,132,250,169,61,53,212,244,34,51,44,246,102,187,53,216,143,155,92,71,93,235,122,187,208,210,160,243,24,160,80,24,120,215,22,145,21,70,70,105,73,153,23,49,229,237,73,186,241,145,41,197,37,36,68,132,33,182,209,103,252,21,60,44,93,63,16,39,121,117,56,79,240,1,18,184,134,100,178,149,154,124,47,145,93,180,45,248,138,197,75,106,57,29,191,48,228,166,41,205,96,156,220,237,61,247,20,147,74,208,164,155,170,104,150,105,36,60,105,62,99,104,91,219,168,48,73,252,128,228,250,171,155,44,92,74,106,5,17,187,18,206,145,14,125,214,183,157,81,46,75,11,90,141,184,45,37,181,165,221,242,9,151,80,110,37,73,38,144,149,175,118,242,109,183,47,250,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,86,7,22,188,235,250,18,28,204,166,225,149,78,171,14,180,247,37,203,210,160,193,242,27,76,23,152,230,34,152,147,52,239,115,156,135,90,113,213,54,164,164,155,36,180,102,225,58,242,17,89,120,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,58,184,141,112,228,179,112,23,11,232,24,185,128,212,185,109,208,173,216,237,83,47,18,159,86,55,159,117,107,113,182,163,84,73,11,34,35,91,142,184,109,188,150,141,40,35,91,6,219,41,73,58,162,131,248,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,70,152,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,21,87,199,59,244,39,251,201,252,52,66,12,150,102,98,78,84,113,230,149,137,239,65,151,80,161,63,29,234,69,195,6,33,53,207,147,78,123,105,171,150,110,36,200,150,219,173,178,241,17,41,27,205,146,108,214,132,173,70,52,59,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,5,48,241,35,225,247,27,46,210,91,198,28,27,165,75,86,29,84,100,38,52,218,107,45,58,242,45,149,147,76,54,209,187,33,231,221,121,228,73,120,223,81,45,73,74,27,89,161,189,117,91,100,112,174,133,127,222,86,205,179,115,89,148,43,134,92,74,21,227,30,52,106,237,61,38,70,196,228,71,144,137,12,26,210,100,100,75,109,214,200,210,178,209,100,74,113,36,123,92,90,85,237,114,157,226,159,6,254,32,91,222,98,192,208,158,63,98,207,228,43,6,174,204,92,250,33,85,186,62,139,211,213,55,209,116,196,234,243,254,177,39,114,149,161,242,217,70,238,99,174,237,87,45,164,56,189,170,219,180,232,174,240,226,17,152,235,215,48,86,182,98,234,117,138,83,53,171,47,114,40,148,118,34,47,208,241,25,113,163,106,83,105,97,107,82,255,0,156,33,75,39,92,55,57,166,74,73,37,104,38,218,38,252,86,109,177,190,149,152,252,126,184,241,162,141,67,151,70,143,113,199,165,169,112,36,184,151,23,25,246,105,209,163,188,130,90,123,22,130,117,151,54,47,68,154,145,181,70,148,25,154,10,122,240,49,253,54,126,237,255,0,18,22,168,0,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,164,14,35,252,64,38,102,34,186,238,18,97,13,197,254,148,240,58,103,221,147,29,183,227,185,113,74,216,135,55,72,67,200,109,196,50,203,134,104,67,38,157,166,227,70,234,141,127,82,77,125,110,10,158,41,238,159,135,243,188,198,156,46,164,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,21,120,157,103,199,242,223,93,147,128,216,79,90,221,96,219,245,5,122,74,169,78,168,243,34,221,15,37,12,169,189,83,202,73,242,99,190,153,4,157,174,56,211,202,38,222,45,118,52,162,128,2,127,240,197,207,143,228,66,187,27,1,177,98,181,182,193,184,42,9,244,109,82,163,81,229,197,181,222,82,30,83,154,39,148,163,228,200,125,81,201,91,156,109,166,84,110,60,122,111,117,71,42,184,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,159,252,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,172,190,43,217,28,141,114,210,171,121,184,195,149,203,58,237,54,60,117,221,212,146,67,178,10,116,70,146,219,9,154,193,36,148,109,45,134,146,142,106,79,70,141,150,148,230,168,83,107,231,113,254,21,217,50,197,139,131,17,237,92,213,79,170,253,23,179,40,221,76,138,68,150,23,26,68,170,235,154,191,13,248,201,109,91,249,12,150,215,208,235,142,37,46,26,77,36,206,134,174,115,60,87,138,63,142,204,77,249,47,147,194,29,127,132,182,112,105,88,65,121,72,203,189,246,114,202,133,136,85,136,202,160,202,101,164,173,16,107,110,146,88,216,234,82,142,106,145,36,147,25,178,94,227,75,75,101,26,164,146,227,174,34,221,49,75,11,108,76,105,177,42,120,103,137,116,47,76,219,117,158,79,91,11,170,122,63,55,148,242,30,111,235,25,90,28,78,142,52,133,122,170,45,116,208,245,35,50,60,251,231,7,41,151,150,81,113,67,232,61,118,68,186,197,10,124,118,228,208,174,53,64,40,172,85,80,77,160,223,36,32,156,116,144,182,157,89,182,164,26,247,233,203,89,145,37,212,25,242,170,173,255,0,121,87,108,218,6,31,86,110,25,115,45,235,86,68,233,52,88,47,25,41,16,23,48,218,57,36,209,153,110,74,22,166,27,89,163,93,132,189,234,34,37,56,179,84,223,224,169,226,158,233,248,127,59,204,105,195,170,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,213,197,175,37,30,155,135,51,54,88,101,76,170,204,173,51,201,110,244,167,176,92,246,213,5,150,57,104,169,164,141,91,219,228,161,166,155,117,45,165,73,54,205,46,153,54,77,60,181,212,176,233,89,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,29,234,98,78,16,217,184,11,144,156,68,194,60,63,98,91,116,43,119,13,238,70,99,156,183,205,231,221,90,225,73,117,215,156,95,97,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,150,120,70,170,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,243,249,193,202,101,155,155,172,47,250,15,93,145,18,143,93,129,33,185,52,43,141,80,14,83,244,165,155,136,55,201,8,39,26,53,161,214,144,109,169,6,189,154,242,214,100,106,105,6,85,235,145,126,23,151,219,248,177,42,238,205,29,147,232,138,45,141,80,143,202,183,106,44,51,54,45,198,242,227,45,206,199,153,144,104,54,88,90,226,45,94,171,173,58,163,113,133,118,161,228,21,191,138,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,28,171,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,163,110,37,153,21,141,150,91,154,46,39,225,140,8,145,112,190,227,144,197,54,44,20,202,117,199,233,21,18,142,102,166,22,111,184,183,94,67,196,195,207,37,194,81,237,62,99,106,74,9,45,155,147,255,0,135,22,71,36,229,74,205,159,120,98,10,226,72,196,91,194,59,8,156,203,72,105,212,81,34,36,205,101,9,167,200,141,75,90,148,105,83,234,74,185,74,91,77,37,36,162,100,157,114,101,0,0,160,30,40,254,59,49,55,228,190,79,8,124,156,139,231,54,187,147,204,71,149,83,114,149,233,155,50,232,233,227,220,212,214,144,130,148,166,218,53,242,164,198,113,90,104,243,92,215,76,155,82,137,183,18,181,37,91,76,208,235,119,211,116,218,216,113,142,56,113,42,219,185,32,210,174,219,50,237,167,161,74,74,93,39,162,206,138,225,37,198,158,105,214,207,251,199,27,117,181,18,146,162,66,208,162,50,74,138,133,179,5,144,236,101,193,124,193,82,112,26,219,162,213,111,71,46,190,87,209,74,163,20,228,197,110,181,245,72,84,157,169,230,184,134,122,117,154,201,222,99,133,177,180,165,229,236,109,105,81,219,167,15,60,184,226,134,90,48,26,61,161,138,151,188,186,141,74,163,32,234,72,183,201,214,222,133,109,147,158,178,162,176,233,17,169,107,82,140,214,238,213,155,36,225,171,148,159,206,60,252,160,16,215,136,166,122,163,101,106,205,59,31,15,167,196,94,42,87,227,178,244,22,100,197,117,104,166,83,158,57,8,58,145,25,182,108,60,180,185,29,77,161,149,47,237,173,43,82,22,132,154,23,69,117,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,143,202,47,123,135,94,122,163,102,150,205,43,31,16,103,196,70,42,80,35,188,244,230,99,69,117,8,169,211,153,56,232,42,145,153,54,76,50,181,57,33,45,173,148,175,237,161,75,74,16,133,18,17,50,133,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,215,179,21,143,54,110,91,112,142,187,138,215,156,216,137,69,58,58,209,76,130,244,131,101,117,106,137,161,71,30,19,70,148,45,91,220,82,116,53,18,21,177,4,183,20,91,16,163,44,225,98,21,201,74,188,175,251,150,239,161,91,17,45,186,109,114,177,54,165,14,139,16,211,200,166,176,243,203,113,184,173,237,66,19,177,180,168,144,90,33,37,162,75,68,167,184,173,123,131,222,88,241,31,15,232,85,28,194,93,85,170,173,22,149,122,211,215,2,5,174,252,99,109,186,132,82,92,119,98,213,212,174,111,252,105,182,146,182,73,70,219,170,113,11,216,233,110,178,160,0,0,0,0,0,0,1,254,82,162,177,49,149,71,146,222,246,213,166,165,169,150,186,30,190,207,192,124,186,125,159,110,210,228,28,168,20,238,83,167,253,110,115,138,246,25,119,26,140,187,140,199,217,0,1,22,51,227,148,120,121,150,195,197,29,22,6,251,166,157,167,163,221,230,153,105,204,126,47,55,213,83,205,183,249,166,12,189,109,126,238,222,250,6,157,10,85,50,90,225,203,111,150,243,90,110,78,164,122,106,68,101,221,169,119,25,11,151,225,17,141,141,94,56,97,55,13,39,61,173,66,136,235,142,180,141,191,247,43,49,224,50,71,169,54,73,251,74,62,245,26,191,30,241,97,32,0,0,0,0,62,85,214,215,81,107,214,24,47,245,200,18,17,254,22,212,67,55,153,158,134,112,113,250,254,96,203,77,46,74,169,255,0,246,107,197,254,65,99,252,24,174,174,166,216,184,173,99,94,188,169,50,229,17,105,221,163,116,244,123,191,202,44,228,0,0,0,5,81,113,144,198,149,75,114,139,131,244,249,187,152,101,113,170,175,181,203,211,71,75,210,17,213,218,104,215,187,66,236,94,159,119,180,67,124,136,225,83,248,177,153,27,94,154,212,110,115,116,73,208,171,111,150,242,78,214,153,159,25,42,87,219,78,191,156,238,45,79,238,49,161,170,76,6,233,84,168,116,198,75,70,225,199,109,132,23,184,144,146,73,123,253,222,241,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,5,89,113,153,194,22,229,38,129,139,208,216,250,246,155,139,70,117,91,191,214,203,210,18,21,222,189,59,244,238,78,191,127,176,64,108,162,226,12,156,54,204,37,149,95,98,71,41,183,43,116,216,242,61,66,86,246,78,115,11,82,123,82,173,53,217,222,69,168,209,157,179,89,106,226,183,105,117,246,11,70,234,80,152,150,142,255,0,178,227,105,89,119,145,126,183,184,191,1,244,192,0,0,5,47,241,152,185,213,47,30,232,54,210,93,222,134,109,168,178,79,213,211,69,20,218,130,52,238,255,0,40,141,249,30,162,75,174,102,110,196,98,35,60,195,98,187,75,144,225,110,34,209,9,168,70,35,62,211,47,127,226,52,85,13,147,143,17,134,12,180,54,219,74,52,252,11,65,254,192,0,0,0,3,252,164,190,136,209,221,146,225,232,134,144,165,171,240,34,212,197,1,241,29,197,245,98,166,100,43,172,52,238,246,45,167,165,80,139,213,211,67,143,62,89,126,162,79,185,207,191,241,49,223,184,63,96,29,62,237,185,106,88,201,87,141,205,102,138,251,208,34,158,245,39,100,166,92,129,33,10,245,92,35,61,9,71,216,104,52,251,204,251,133,193,128,0,0,0,0,0,0,0,0,0,10,149,227,105,131,149,214,174,171,23,48,49,222,231,81,100,211,202,206,152,222,212,39,164,148,219,146,37,199,61,77,123,220,231,33,217,61,132,141,168,233,125,101,106,226,72,171,4,93,79,6,76,45,250,41,151,26,238,38,79,161,116,179,239,187,129,206,154,111,85,191,172,165,194,65,50,207,213,146,205,45,236,148,170,138,123,82,149,171,93,79,84,242,204,79,240,20,173,198,175,197,61,173,240,254,15,152,212,71,170,225,13,137,150,174,13,225,198,99,241,74,245,151,211,209,109,154,125,2,161,39,107,141,161,199,182,21,79,99,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,8,107,154,172,204,94,89,175,197,201,152,165,120,65,137,78,66,99,166,155,72,166,70,34,82,41,212,230,214,226,218,96,220,218,74,121,123,157,113,107,113,68,91,150,181,109,74,17,177,180,76,14,20,249,28,141,137,85,88,25,164,196,149,203,106,133,108,86,9,118,181,49,40,117,131,168,212,98,169,11,41,171,115,66,37,198,101,221,18,148,182,163,230,60,211,137,89,165,45,41,183,174,36,80,15,20,127,29,152,155,242,95,39,132,38,167,10,156,76,181,112,111,34,56,153,138,87,172,190,158,139,108,222,21,58,132,157,174,54,135,30,217,76,167,108,97,174,98,208,133,60,234,205,45,182,131,81,111,113,104,73,30,170,33,92,25,170,204,197,229,154,252,92,153,138,87,132,24,148,228,38,58,105,180,138,100,98,37,34,157,78,109,110,45,166,13,205,164,167,151,185,215,22,183,20,69,185,107,86,212,161,27,27,68,192,225,79,145,200,216,149,85,129,154,76,73,92,182,168,86,197,96,151,107,83,18,135,88,58,141,70,42,144,178,154,183,52,34,92,102,93,209,41,75,106,62,99,205,56,149,154,82,210,155,122,226,70,85,199,170,191,240,182,251,194,255,0,163,159,78,168,94,140,250,91,111,195,186,104,255,0,206,153,123,170,165,202,221,200,127,234,150,173,155,185,107,245,23,181,101,167,106,75,82,29,215,7,115,233,127,97,30,87,47,220,175,166,218,137,93,166,221,177,229,196,165,212,102,207,123,90,43,19,90,54,166,180,134,123,82,180,41,38,183,27,74,77,162,67,206,58,226,249,219,205,3,128,97,237,149,85,196,171,254,218,195,154,20,136,140,84,174,170,196,42,36,55,101,173,73,97,183,228,188,134,91,83,138,74,84,162,65,41,100,102,100,149,30,154,232,71,220,52,59,105,211,176,159,34,217,96,163,82,110,155,143,209,214,133,131,79,143,30,163,87,232,228,189,206,149,34,66,82,236,158,66,13,231,83,206,151,33,75,229,164,212,148,115,116,45,16,158,207,1,253,148,124,137,255,0,187,159,253,89,172,127,154,9,84,42,215,139,126,116,234,180,89,46,101,79,11,110,9,112,36,57,31,91,241,246,163,41,165,169,135,218,109,200,244,246,159,53,17,154,28,105,195,91,228,132,232,164,45,166,249,134,70,251,66,181,176,95,8,111,44,122,197,11,127,8,240,253,136,142,87,110,41,10,102,57,203,124,153,97,164,33,181,58,235,206,47,180,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,79,197,15,127,117,96,94,35,218,24,79,101,99,125,78,141,205,179,47,190,173,170,109,82,57,154,219,102,84,121,47,176,228,89,29,133,202,120,250,117,184,130,61,82,182,204,205,42,51,67,169,111,170,228,95,57,181,220,158,98,60,170,155,148,175,76,217,151,71,79,30,230,166,180,132,20,165,54,209,175,149,38,51,138,211,71,154,230,186,100,218,148,77,184,149,169,42,218,102,135,91,208,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,44,66,252,248,103,85,169,84,14,31,248,127,93,174,212,226,83,169,180,232,245,233,115,38,75,121,44,177,25,134,234,211,148,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,176,56,134,103,78,171,154,124,80,145,66,180,46,9,106,194,187,106,65,21,191,12,227,42,41,77,124,155,218,237,65,246,212,163,82,214,165,27,169,104,214,73,52,50,105,46,91,107,91,219,162,88,186,158,10,158,22,46,159,136,19,188,186,156,58,175,246,81,242,39,254,238,127,245,102,177,254,104,36,165,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,67,254,41,120,233,15,7,242,167,94,182,225,86,122,75,147,17,63,208,221,49,150,201,135,28,92,87,12,142,160,181,54,233,238,228,244,188,198,84,226,18,165,33,201,44,125,147,81,45,52,46,36,167,14,220,116,135,128,57,172,181,46,74,245,103,209,150,221,123,155,109,215,158,81,48,77,166,44,162,34,105,110,184,241,165,44,178,220,164,69,121,199,9,73,82,91,101,127,104,140,208,173,10,0,139,249,254,206,13,43,41,184,70,165,83,206,91,151,221,227,30,100,11,81,12,180,147,68,103,208,132,147,147,157,83,136,83,91,35,155,205,44,155,82,84,110,173,72,70,221,134,227,141,208,13,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,253,56,119,101,15,249,41,96,209,253,41,133,201,196,43,199,149,54,232,217,63,169,101,142,82,157,233,98,55,180,137,178,229,54,234,183,154,119,238,117,199,116,113,109,147,91,101,80,161,110,35,57,40,254,74,184,142,197,126,192,166,85,92,195,43,167,235,41,178,95,46,107,116,185,198,107,55,41,138,123,114,150,173,168,65,56,210,157,36,169,109,169,73,213,213,50,235,135,242,184,119,102,243,249,41,99,41,253,41,155,201,195,219,199,149,10,232,217,3,169,121,142,82,93,233,101,183,180,201,194,229,56,234,183,146,119,238,105,199,116,109,110,19,91,111,248,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,1,202,177,211,52,120,19,150,191,66,126,90,239,159,163,159,72,250,159,70,127,70,76,153,207,233,249,92,239,237,102,156,219,183,158,215,218,211,93,221,154,232,122,124,156,20,206,102,91,51,19,117,74,178,176,115,18,62,144,86,161,83,215,84,126,55,161,231,196,217,21,14,54,218,156,223,33,134,208,122,45,230,203,66,61,222,182,186,104,70,101,5,184,231,126,132,255,0,121,63,134,138,171,19,255,0,134,46,124,127,34,21,216,216,13,139,21,173,182,13,193,80,79,163,106,149,26,143,46,45,174,242,144,242,156,209,60,165,31,38,67,234,142,74,220,227,109,50,163,113,227,211,123,170,59,137,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,149,0,231,111,39,215,54,81,177,65,218,42,138,92,219,38,185,33,245,90,117,137,110,199,231,206,97,166,216,91,200,113,182,150,106,74,217,84,148,52,107,82,27,39,13,38,180,37,36,123,83,226,178,157,226,159,6,254,32,91,222,98,192,210,152,165,110,39,89,14,252,136,87,100,227,206,19,209,118,216,55,5,65,94,146,165,211,169,220,184,182,187,202,67,41,111,85,115,84,124,153,15,170,65,167,107,109,180,202,141,182,75,77,237,36,224,0,181,78,6,63,166,207,221,191,226,66,213,0,5,85,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,2,128,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,7,21,204,244,254,127,43,248,41,121,255,0,225,17,111,249,176,83,253,234,83,75,110,65,43,254,23,170,66,83,250,140,154,255,0,182,25,21,86,39,255,0,5,79,20,247,79,195,249,222,99,78,22,83,138,89,245,202,118,11,95,117,60,51,196,188,86,244,53,201,70,228,245,176,189,5,82,145,202,230,178,135,155,250,198,99,173,181,106,219,168,87,170,163,211,93,15,67,35,34,232,24,41,143,120,79,152,155,86,85,235,131,151,95,210,10,44,42,130,233,111,201,232,100,196,217,41,13,182,226,155,217,33,182,214,122,33,230,207,82,45,190,182,154,234,70,69,72,60,81,252,118,98,111,201,124,158,16,243,246,94,110,234,184,117,147,43,159,43,182,133,58,92,122,149,241,116,73,169,86,171,37,33,77,19,52,165,70,132,223,74,199,45,68,165,45,229,70,117,14,239,245,57,38,164,109,115,156,102,215,42,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,211,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,59,179,254,198,126,13,127,36,127,228,181,233,186,175,59,210,31,73,62,147,106,174,119,210,46,71,39,173,233,183,242,249,60,191,169,233,181,211,149,253,126,119,243,129,73,152,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,216,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,213,111,76,221,213,113,23,38,86,198,87,110,250,116,185,21,43,30,232,141,82,162,214,78,66,157,39,169,73,141,53,190,149,254,98,141,73,91,42,146,210,26,217,234,114,73,40,218,223,36,141,223,65,194,227,199,102,25,124,235,201,230,137,255,0,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,10,1,226,143,227,179,19,126,75,228,240,132,85,23,83,195,23,62,63,150,250,20,108,6,197,138,214,235,250,223,167,167,209,181,74,141,71,153,42,232,101,43,121,78,104,158,82,75,157,29,132,199,37,110,113,199,94,73,56,241,235,177,213,20,148,205,118,84,112,227,54,184,112,187,42,245,107,161,170,193,230,63,64,175,176,201,46,85,34,82,136,136,212,146,51,46,99,43,218,146,117,147,50,75,137,74,76,141,11,67,110,35,61,152,165,133,183,222,11,95,117,60,51,196,186,23,161,174,74,55,39,173,133,213,51,35,149,205,101,15,55,245,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,20,213,224,169,226,158,233,248,127,59,204,105,195,170,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,9,105,196,143,136,36,156,187,70,111,7,176,110,171,17,88,139,81,142,153,51,106,76,186,211,203,182,80,78,176,227,68,236,119,152,117,151,151,37,147,125,36,133,41,43,109,6,135,52,209,109,153,210,96,239,249,58,206,45,247,148,11,238,69,126,129,15,211,54,221,103,103,210,11,127,152,204,127,74,114,153,144,136,191,206,150,195,174,49,202,114,65,185,245,100,91,244,218,173,72,251,46,211,28,175,251,55,20,242,77,137,216,131,135,215,12,74,229,189,92,195,123,130,76,25,209,140,246,58,143,71,200,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,206,96,213,64,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,229,92,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,0,4,127,197,44,250,229,59,5,175,186,158,25,226,94,43,122,26,228,163,114,122,216,94,130,169,72,229,115,89,67,205,253,99,49,214,218,181,109,212,43,213,81,233,174,135,161,145,145,116,12,20,199,188,39,204,77,171,42,245,193,203,175,233,5,22,21,65,116,183,228,244,50,98,108,148,134,219,113,77,236,144,219,107,61,16,243,103,169,22,223,91,77,117,35,34,164,30,40,254,59,49,55,228,190,79,8,69,247,41,53,86,105,81,235,175,83,37,162,155,50,67,209,35,204,83,42,38,30,125,148,182,167,90,67,154,109,82,208,151,217,82,146,71,170,73,214,204,244,220,90,207,94,24,185,241,252,136,87,99,96,54,44,86,182,216,55,5,65,62,141,170,84,106,60,184,182,187,202,67,202,115,68,242,148,124,153,15,170,57,43,115,141,180,202,141,199,143,77,238,168,238,164,7,20,206,6,101,40,89,86,192,234,198,38,212,203,157,85,123,117,46,219,136,168,171,125,185,117,135,89,113,113,219,116,146,164,109,100,185,75,113,195,53,160,249,109,172,146,102,179,66,85,158,43,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,125,92,75,194,27,203,9,99,89,175,222,108,68,97,119,205,175,22,239,166,50,203,228,234,209,78,146,235,200,142,167,77,62,170,86,180,177,204,36,145,171,68,56,130,86,213,238,66,127,86,15,96,94,35,227,204,203,154,147,133,244,111,76,213,109,123,125,235,145,234,107,70,103,42,100,86,159,97,151,17,25,4,71,205,120,186,132,172,155,212,148,180,161,68,141,203,52,33,126,86,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,13,4,228,115,55,116,172,223,97,26,174,183,233,209,40,247,101,6,66,105,183,29,41,137,9,90,16,249,160,148,137,76,160,212,110,162,51,197,187,103,48,181,37,182,243,100,167,57,70,226,171,131,141,95,138,123,91,225,252,31,49,168,143,201,193,170,173,74,160,102,74,246,174,215,106,113,41,212,218,118,27,212,165,204,153,45,228,178,196,102,27,159,79,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,142,127,196,27,59,117,92,215,223,237,208,173,135,229,193,195,171,86,68,134,105,80,211,41,74,98,172,250,94,121,40,171,45,181,50,210,208,183,35,169,180,165,167,9,70,201,115,9,38,70,227,154,250,190,26,25,28,147,152,235,201,156,97,190,23,17,24,117,101,214,27,67,209,28,67,82,23,92,168,178,77,190,80,148,202,201,73,40,196,149,180,167,148,180,250,232,112,155,65,25,169,107,102,242,64,0,0,0,0,0,0,0,0,0,0,5,19,241,68,192,42,126,13,227,76,122,229,18,55,34,155,116,239,233,209,189,74,211,166,137,9,43,237,83,139,87,218,112,251,201,63,118,163,203,112,226,197,245,97,94,100,40,76,58,238,198,46,87,162,208,143,213,215,83,145,62,33,126,162,143,185,191,187,241,33,127,145,159,68,152,237,73,108,245,67,168,74,211,248,25,106,67,253,64,0,0,0,7,248,204,100,228,68,125,130,45,77,198,212,141,63,18,208,103,87,60,84,89,116,60,205,223,108,75,103,150,111,215,106,146,27,45,196,122,161,85,9,36,71,216,103,238,63,188,72,254,13,23,58,162,99,221,122,218,83,187,16,245,181,42,73,122,186,234,163,155,79,70,157,223,229,23,66,0,0,0,62,101,205,89,106,221,183,106,149,247,203,86,233,176,159,150,190,255,0,178,219,106,89,247,17,254,175,184,255,0,1,156,220,221,226,4,156,73,204,37,235,95,125,254,107,109,214,234,81,227,250,132,157,140,148,231,214,132,246,37,58,233,191,188,203,81,62,56,51,97,19,113,147,95,197,233,140,125,123,173,202,163,52,173,223,235,103,232,249,5,220,189,59,245,239,78,191,127,176,90,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,37,156,172,55,107,19,242,239,121,208,141,157,242,35,209,170,50,227,30,227,45,175,38,12,132,160,254,210,72,244,53,247,25,233,239,25,217,169,67,157,103,221,50,169,230,189,179,104,149,5,178,106,209,39,163,172,184,101,174,157,165,222,159,188,191,17,127,220,62,177,89,140,82,203,101,178,241,175,89,84,40,112,168,210,59,15,214,113,152,17,119,43,236,36,139,181,206,226,212,190,243,18,84,0,0,7,240,204,136,140,207,184,133,6,113,61,186,216,186,179,77,83,56,239,115,10,147,25,250,90,189,83,45,170,106,163,55,82,237,34,215,237,119,246,254,38,61,167,8,187,25,203,131,49,82,238,9,16,249,209,105,180,103,28,66,185,155,118,62,220,232,11,35,208,148,70,122,17,247,104,100,47,0,0,0,0,0,7,49,204,181,236,214,31,224,93,239,113,169,222,91,172,208,42,93,58,182,153,232,241,67,121,105,236,218,162,239,71,180,180,25,197,185,234,50,47,60,64,171,85,158,115,115,245,218,195,242,20,173,8,181,91,207,169,70,122,104,69,222,175,113,126,193,126,220,62,240,217,140,53,203,69,181,21,162,245,235,81,97,214,93,62,222,213,189,79,138,70,127,105,95,169,236,211,240,33,36,128,0,0,0,0,0,0,0,0,0,4,63,226,167,120,97,197,165,148,122,188,124,67,176,190,148,185,112,84,26,163,219,201,222,77,250,50,176,182,31,113,137,252,223,182,223,37,13,60,173,16,70,110,107,201,86,141,186,226,138,133,198,143,114,83,116,208,175,12,163,225,13,90,220,157,213,196,143,103,211,41,110,57,202,91,123,101,66,97,49,36,183,162,200,140,246,62,195,168,215,77,170,219,170,76,210,100,103,218,192,82,183,26,191,20,246,183,195,248,62,99,81,16,170,139,107,98,61,95,14,46,139,146,131,6,171,38,204,160,212,41,106,184,149,29,211,56,177,165,60,82,155,130,244,134,136,255,0,227,77,161,211,78,212,41,227,70,228,155,201,74,254,85,167,81,161,81,238,170,53,90,233,183,62,144,81,97,84,35,200,168,210,58,197,196,244,132,84,56,149,59,27,158,130,53,181,204,65,41,28,196,150,228,238,212,187,72,105,79,0,113,35,14,49,111,6,173,59,255,0,8,225,244,86,133,70,158,150,169,112,186,18,135,208,182,194,148,194,162,242,83,234,55,201,91,75,107,68,25,183,245,126,162,148,141,170,62,128,40,7,138,63,142,204,77,249,47,147,194,17,213,203,254,242,118,193,143,133,170,184,101,149,167,22,176,245,125,20,148,153,37,131,168,186,203,108,42,66,200,139,85,172,154,101,8,78,227,61,132,110,108,219,204,115,116,148,225,243,146,74,174,107,239,247,43,183,59,18,224,225,213,171,34,59,213,89,138,138,165,49,86,125,47,50,165,210,80,226,94,105,104,91,145,212,226,148,235,102,163,100,185,102,162,35,113,189,111,166,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,198,85,197,249,177,150,123,55,53,252,63,48,159,11,111,9,210,233,203,77,143,109,212,169,21,56,198,106,93,58,162,221,41,180,52,249,183,184,146,242,54,186,226,22,218,140,183,33,106,218,164,47,99,136,162,203,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,216,167,5,140,6,147,86,188,174,188,198,214,97,68,93,54,133,29,118,205,20,222,142,211,171,244,139,196,219,178,94,105,102,189,236,45,168,230,219,102,123,62,177,19,150,146,95,170,180,156,202,226,143,224,79,19,126,75,231,16,133,0,141,62,226,149,187,125,221,118,37,78,129,134,152,139,244,18,228,149,201,232,174,15,68,51,84,232,246,188,133,185,252,213,227,38,220,222,218,86,223,172,126,175,51,113,118,164,134,107,49,75,11,111,188,22,190,234,120,103,137,116,47,67,92,148,110,79,91,11,170,102,71,43,154,202,30,111,235,25,90,219,86,173,186,133,122,170,61,53,208,244,50,50,43,20,224,183,140,120,79,108,84,110,220,29,171,179,232,235,250,242,168,71,145,75,147,186,75,222,151,139,26,44,135,21,27,98,80,108,199,233,137,18,29,230,41,105,83,189,86,222,222,82,72,86,8,181,235,47,24,112,75,11,120,68,216,212,188,104,182,226,94,17,238,121,21,8,208,44,245,86,95,166,191,90,91,55,19,207,44,208,252,116,169,214,144,193,37,46,169,122,18,53,75,109,153,145,186,130,85,80,139,222,225,115,130,24,243,130,120,12,244,60,104,174,75,143,14,185,33,21,27,126,209,150,223,215,219,204,43,122,157,55,20,175,89,165,200,82,210,225,197,238,104,210,106,61,174,188,242,19,68,35,191,220,89,197,190,234,89,78,180,114,147,64,135,232,107,110,141,215,253,32,123,152,204,143,79,115,106,69,62,47,170,182,57,145,121,14,17,151,213,186,124,205,125,109,8,182,143,149,149,28,168,226,62,109,113,29,22,85,148,215,67,74,131,203,126,191,95,125,147,92,90,68,85,25,145,41,68,70,92,199,151,181,68,211,36,100,167,20,149,25,154,16,135,28,71,213,207,174,22,216,152,45,155,27,231,12,240,210,133,232,107,110,141,232,206,138,23,84,244,142,87,54,155,21,231,62,177,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,178,174,10,158,22,46,159,136,19,188,186,156,41,88,105,79,41,222,22,48,111,225,253,189,229,204,14,170,41,3,140,22,49,215,111,156,208,30,21,72,103,167,162,225,165,61,136,240,219,220,133,243,229,78,142,196,185,18,117,36,37,105,220,133,198,107,150,106,90,75,166,222,157,166,226,136,121,94,29,89,50,161,102,230,187,136,71,118,213,122,42,85,175,111,156,120,170,109,107,55,27,172,79,67,205,194,146,166,147,183,156,203,28,151,221,83,124,214,205,78,33,132,158,228,41,196,136,128,52,167,149,140,107,254,81,57,125,178,113,141,202,127,69,46,224,167,159,94,194,90,229,182,137,204,58,184,242,185,73,230,56,100,201,190,203,166,222,229,154,185,102,141,218,43,82,46,170,40,175,138,230,19,99,45,143,152,231,239,220,76,187,254,147,80,111,94,161,203,74,102,228,183,208,193,97,105,51,166,116,228,127,85,211,243,209,235,36,182,189,205,230,153,243,86,242,81,207,248,120,227,30,19,224,78,104,40,120,133,140,108,242,104,177,169,245,8,236,85,247,73,87,161,229,57,29,73,76,158,68,116,45,114,55,163,153,27,150,105,218,93,87,51,189,178,26,20,1,15,248,161,227,30,19,216,25,96,185,48,247,16,153,244,141,106,254,167,187,30,219,164,110,146,207,83,42,60,136,202,234,121,237,33,72,71,74,183,88,147,203,113,73,75,188,174,95,105,41,90,80,184,208,246,65,48,67,20,50,245,150,138,6,27,98,205,114,36,186,187,18,36,207,102,157,25,182,246,81,24,144,190,105,193,55,145,217,33,105,117,79,56,183,59,72,150,242,155,66,150,219,104,90,164,80,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,117,94,57,223,161,63,222,79,225,162,42,240,241,203,213,171,154,12,66,196,76,35,186,100,244,29,126,31,202,147,78,170,34,43,114,30,166,78,106,167,78,83,82,27,74,203,251,230,214,73,82,20,182,157,117,4,180,111,220,92,43,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,172,255,0,133,14,120,227,92,180,170,38,81,241,25,18,206,187,77,143,33,22,141,88,214,236,130,157,17,164,184,250,161,62,106,53,27,75,97,164,175,148,162,209,163,101,164,183,162,20,218,57,221,255,0,138,157,38,149,81,200,229,253,50,161,76,137,42,69,46,69,30,92,23,94,101,43,92,87,206,167,25,147,117,165,25,106,133,155,79,58,217,169,58,30,199,22,158,229,25,29,48,229,59,197,62,13,252,64,183,188,197,129,165,49,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,204,206,134,14,80,176,11,52,23,254,21,90,207,111,162,210,170,13,200,167,55,181,101,211,69,151,29,169,109,70,213,107,90,215,201,68,132,181,204,82,141,75,229,239,61,13,90,23,160,201,38,112,110,108,163,98,131,85,164,156,185,182,77,114,67,9,187,40,241,26,143,207,156,195,77,190,134,86,219,142,160,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,247,39,66,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,2,170,248,231,126,132,255,0,121,63,134,136,171,194,227,199,102,25,124,235,201,230,139,254,1,64,60,81,252,118,98,111,201,124,158,16,242,153,106,206,45,247,149,155,19,18,104,24,105,15,165,185,47,191,67,244,87,7,49,149,250,35,162,121,229,185,252,213,230,28,110,71,53,183,214,223,172,105,217,174,226,212,244,211,144,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,202,85,103,207,39,214,206,81,176,191,3,168,169,40,147,111,106,228,122,234,174,202,196,71,100,114,39,62,211,145,22,202,27,109,213,154,82,134,83,37,109,18,210,134,205,194,73,45,105,73,158,212,251,94,10,158,41,238,159,135,243,188,198,156,57,87,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,16,3,138,63,142,204,77,249,47,147,194,17,126,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,160,156,139,228,202,133,147,204,56,149,76,114,171,233,155,206,232,233,228,92,213,38,150,178,138,167,26,37,242,163,70,109,90,104,203,92,215,72,156,82,73,199,20,181,41,91,72,208,211,114,84,70,172,244,100,202,133,156,60,56,139,76,110,171,232,107,206,215,234,36,91,53,39,86,179,138,151,29,36,115,99,73,109,58,234,203,188,166,136,220,74,77,198,212,132,169,59,136,150,211,153,246,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,74,14,23,30,59,48,203,231,94,79,52,79,254,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,80,15,20,127,29,152,155,242,95,39,132,61,174,92,114,57,39,53,185,38,173,94,24,124,184,145,241,22,207,190,42,136,130,203,168,105,164,86,226,42,159,77,89,194,117,243,34,82,22,149,18,148,194,148,174,82,86,235,169,81,36,158,55,91,133,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,4,228,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,134,188,114,169,52,166,106,184,55,93,102,153,17,21,41,145,235,209,36,76,75,41,39,222,97,149,65,83,77,45,205,55,41,8,83,239,41,41,51,209,38,235,134,90,110,61,121,175,5,79,20,247,79,195,249,222,99,78,29,87,142,119,232,79,247,147,248,104,134,185,39,204,196,108,168,221,183,254,39,179,6,37,66,186,253,143,34,145,111,65,150,78,242,36,212,94,168,192,52,243,13,180,153,146,27,105,183,158,50,53,35,121,50,109,146,208,165,164,199,10,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,226,114,63,195,2,193,178,112,190,163,90,205,6,30,68,174,94,215,92,121,84,233,84,122,146,153,144,197,10,23,49,72,73,70,113,135,22,158,165,196,165,46,245,72,89,56,217,41,8,111,150,105,113,78,87,94,118,242,125,115,101,27,20,29,162,168,165,205,178,107,146,31,85,167,88,150,236,126,124,230,26,109,133,188,135,27,105,102,164,173,149,73,67,70,181,33,178,112,210,107,66,82,71,181,63,87,43,25,193,170,224,246,20,98,174,94,238,83,136,187,39,17,45,123,129,44,58,166,149,207,167,86,222,165,56,203,11,66,155,66,148,226,31,83,113,227,169,11,245,80,102,219,132,166,201,46,147,145,128,106,160,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,114,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,128,28,81,252,118,98,111,201,124,158,16,147,252,63,178,207,102,230,191,135,229,235,133,183,132,233,116,229,167,18,37,212,169,21,56,198,106,93,58,162,221,42,18,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,87,6,41,97,109,247,130,215,221,79,12,241,46,133,232,107,146,141,201,235,97,117,76,200,229,115,89,67,205,253,99,43,91,106,213,183,80,175,85,71,166,186,30,134,70,69,105,92,40,115,199,26,229,165,81,50,143,136,200,150,117,218,108,121,8,180,106,198,183,100,20,232,141,37,199,213,9,243,81,168,218,91,13,37,124,165,22,141,27,45,37,189,16,166,209,206,179,65,74,220,91,112,47,29,173,236,83,103,26,239,171,167,233,109,153,83,219,71,163,212,250,24,112,61,17,204,147,58,75,20,126,75,78,27,178,57,76,146,213,213,45,5,191,126,134,122,145,16,138,185,85,190,172,76,50,204,118,29,95,248,151,75,235,173,186,21,193,22,100,223,175,121,174,147,106,254,174,103,212,165,78,57,211,185,178,71,41,41,62,111,39,150,101,162,204,73,78,47,247,77,10,249,199,220,61,189,109,105,221,109,22,224,194,250,77,82,157,39,148,182,249,241,95,155,61,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,215,193,170,173,74,160,102,74,246,174,215,106,113,41,212,218,118,27,212,165,204,153,45,228,178,196,102,27,159,79,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,136,235,156,60,75,194,124,90,199,219,162,245,193,203,35,232,253,22,109,66,107,143,201,244,148,153,126,158,148,185,178,28,85,87,100,132,165,113,121,232,113,179,233,136,182,183,183,78,243,50,29,215,133,62,8,99,205,229,143,48,49,107,14,107,146,237,91,62,213,144,76,92,149,133,55,185,138,163,10,216,183,40,232,108,253,87,214,234,73,6,173,123,24,46,91,218,147,132,194,87,232,56,213,248,167,181,190,31,193,243,26,136,141,89,111,195,121,152,157,110,99,133,50,155,51,167,151,68,194,249,151,34,13,115,159,142,202,219,129,85,166,73,125,14,37,174,199,181,97,183,137,13,184,149,55,205,229,40,246,169,9,113,28,126,146,229,41,154,172,39,171,176,165,204,166,162,67,106,153,30,36,148,198,125,230,9,69,204,67,110,169,183,18,218,205,58,145,44,219,89,36,204,140,210,173,52,61,63,97,237,50,205,162,216,22,213,27,14,92,136,229,167,2,143,10,53,5,113,37,156,166,21,78,67,40,76,99,109,227,82,141,212,114,137,26,44,212,173,197,161,234,122,234,61,0,0,0,0,0,0,0,0,0,0,0,0,137,156,68,112,94,38,40,225,76,202,235,169,250,235,90,221,175,202,105,90,159,98,149,25,10,215,237,164,187,217,46,242,87,253,180,85,108,84,100,89,152,129,73,171,50,230,143,208,171,44,72,74,180,46,197,178,250,84,71,166,134,93,233,247,31,237,26,58,203,77,236,214,32,96,93,145,113,165,222,99,175,80,41,189,66,182,153,106,241,195,101,106,236,218,146,239,95,176,180,29,56,0,0,0,0,5,31,241,116,177,156,183,243,21,18,224,143,15,147,22,165,70,109,197,171,153,187,123,238,78,158,179,61,13,70,101,169,23,118,132,67,197,240,194,186,216,181,115,77,76,57,15,114,202,173,25,154,90,125,83,61,202,118,163,11,66,236,35,211,236,247,246,126,36,47,204,140,140,136,203,184,199,244,0,0,4,106,226,11,138,204,97,110,91,46,103,137,122,74,174,195,155,70,143,216,126,171,143,64,149,181,95,97,68,125,173,247,30,133,247,144,160,26,108,57,215,133,211,22,158,75,221,54,183,80,67,36,173,18,90,186,243,132,90,233,216,93,234,251,139,240,26,38,201,174,27,181,134,25,119,179,40,68,214,201,18,40,212,233,114,79,118,187,158,84,24,233,89,253,165,17,106,104,238,35,211,220,67,182,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,252,213,56,45,85,41,210,233,175,254,110,91,14,48,190,255,0,178,164,154,79,187,79,120,207,70,125,176,201,204,47,204,165,209,79,53,110,106,175,54,109,93,158,205,52,109,217,242,137,37,246,212,125,205,251,116,63,184,132,163,224,227,141,46,193,191,171,56,67,84,127,100,73,20,233,21,56,199,183,93,95,83,212,248,232,71,170,141,123,136,251,77,90,123,203,218,45,244,0,0,7,202,186,234,73,163,90,245,138,194,207,68,193,129,34,73,159,220,134,212,175,113,251,189,198,51,129,154,75,175,233,150,63,223,117,130,251,63,72,106,136,73,251,211,214,190,162,62,226,253,111,112,177,174,12,86,82,99,218,247,21,234,163,213,78,74,151,4,191,3,110,158,231,235,127,147,246,251,5,157,0,0,0,0,0,128,188,95,177,69,203,71,2,41,246,164,3,214,85,106,174,211,15,167,221,25,232,115,219,81,246,160,203,189,37,220,100,127,128,171,28,163,216,18,113,23,49,22,37,21,146,213,152,247,5,46,92,162,236,237,97,51,152,74,255,0,172,147,238,95,176,245,247,13,28,91,244,182,104,116,10,109,22,49,104,213,62,27,49,91,46,222,196,161,4,146,239,51,62,226,247,152,250,0,0,0,0,0,0,0,0,0,0,2,149,184,205,226,151,210,188,199,80,176,206,5,119,170,129,98,91,237,245,48,186,93,157,29,82,106,205,231,190,176,208,74,115,124,84,211,149,216,165,33,58,104,90,43,152,66,0,11,105,224,151,140,116,39,109,91,235,47,210,25,228,214,163,84,14,241,134,230,229,171,171,138,227,113,226,72,45,9,27,27,228,173,168,221,166,189,203,234,189,84,232,218,140,236,252,5,43,113,171,241,79,107,124,63,131,230,53,17,210,184,35,210,105,85,250,86,60,208,171,180,200,149,26,109,70,61,191,18,100,57,108,165,230,36,176,226,106,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,197,120,134,112,243,170,229,162,171,35,21,48,174,28,186,142,21,212,100,17,45,6,165,60,253,182,251,138,209,49,223,81,234,165,198,82,140,146,211,234,51,50,51,75,78,158,254,91,143,243,252,142,103,142,242,202,21,228,168,178,145,46,185,135,85,201,9,93,122,130,133,150,246,215,161,39,173,135,184,201,40,146,148,146,72,210,102,72,121,9,36,44,210,105,105,214,175,206,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,10,23,226,143,227,179,19,126,75,228,240,135,52,202,174,89,239,44,215,226,228,60,45,179,231,68,167,33,49,213,82,171,212,228,153,41,20,234,115,107,109,14,190,77,238,37,60,189,206,182,132,54,147,45,203,90,119,41,8,222,226,52,61,133,88,103,106,224,222,28,91,152,91,101,68,233,232,182,205,61,170,124,109,205,182,135,30,216,94,187,238,242,208,132,41,231,86,106,113,197,146,75,123,139,90,140,181,81,143,86,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,113,78,32,89,17,161,102,170,213,114,245,181,145,209,98,109,191,79,54,233,210,117,91,158,148,138,195,114,156,106,149,177,114,26,142,199,54,76,132,159,82,162,53,35,77,15,84,246,23,117,203,94,16,198,192,92,6,177,176,141,150,34,55,34,221,163,178,205,64,226,62,235,204,59,81,94,174,205,121,181,187,162,205,14,73,113,231,8,140,147,161,44,136,146,146,34,73,116,176,1,13,120,142,228,114,78,107,108,216,23,134,31,46,36,124,69,179,227,190,136,44,186,134,154,69,110,34,140,150,112,157,124,200,148,133,165,68,165,48,165,43,148,149,186,234,84,73,39,141,214,232,174,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,249,71,234,155,86,170,212,99,64,135,80,169,203,149,30,151,28,226,65,105,231,148,180,69,96,221,113,227,105,164,153,232,132,27,175,58,225,165,58,22,247,22,174,245,25,157,138,240,175,200,172,155,254,225,165,102,123,20,160,75,98,216,161,200,102,165,102,50,204,166,182,85,170,44,74,121,10,125,211,109,195,121,180,69,122,49,25,54,180,35,154,181,32,247,41,180,45,14,92,72,202,184,245,88,91,133,183,222,52,223,116,204,51,195,74,23,166,110,74,207,59,162,133,213,51,31,155,202,101,111,57,245,143,45,13,167,70,218,90,189,101,22,186,104,90,153,145,30,132,242,163,149,28,56,202,86,28,34,202,178,154,235,170,179,185,111,215,235,239,178,72,149,87,148,146,50,37,40,136,207,150,202,55,40,154,100,140,210,218,84,163,51,90,214,227,139,166,206,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,15,147,118,93,52,43,26,213,172,222,183,76,238,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,251,6,96,174,203,166,187,124,221,85,155,214,233,157,214,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,96,187,238,17,216,103,106,217,249,66,163,223,84,152,154,214,175,218,132,250,133,94,83,141,183,204,87,77,45,232,108,48,149,165,4,179,101,8,96,214,148,45,74,218,227,239,168,140,137,122,21,91,113,15,178,169,86,6,116,177,86,133,70,145,45,232,242,171,8,173,173,82,86,149,44,159,168,70,106,115,201,35,74,82,91,18,236,151,18,130,211,82,65,36,140,212,100,106,59,9,224,183,140,117,219,195,6,174,220,29,171,179,204,137,135,117,8,242,41,114,119,32,182,197,169,42,67,138,141,177,40,35,61,143,177,33,222,98,150,181,43,169,219,234,165,180,145,216,168,241,88,209,132,54,110,61,97,125,193,132,120,128,196,183,40,87,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,218,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,156,28,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,180,158,19,185,215,167,93,54,173,51,42,248,145,83,217,114,81,181,141,103,62,179,149,33,234,172,20,183,34,67,145,220,81,165,109,179,210,182,206,212,26,156,66,77,163,105,180,32,141,163,53,207,252,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,214,205,233,94,145,202,230,188,134,91,250,182,80,183,21,171,142,161,62,170,79,77,117,61,8,140,203,58,249,157,204,45,213,154,12,101,173,98,229,211,27,160,235,249,113,169,212,180,74,114,67,52,200,45,39,107,81,219,82,207,251,231,22,105,74,18,183,93,117,100,132,111,218,83,167,132,166,74,61,55,50,30,108,177,54,153,74,153,69,103,156,221,151,79,124,185,238,42,115,47,242,215,83,81,18,182,55,201,91,78,182,210,92,74,148,110,26,157,34,108,218,101,107,182,160,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,9,207,246,79,169,89,178,194,53,38,158,82,219,190,236,232,243,39,218,139,101,212,146,36,190,180,36,220,130,234,92,90,90,217,32,217,105,4,226,148,147,105,105,66,247,108,39,27,114,128,106,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,22,85,117,103,142,78,107,120,112,226,229,159,136,40,137,31,17,108,248,246,250,231,60,210,218,105,21,184,138,172,195,65,77,105,130,50,82,22,149,18,82,250,82,158,82,86,235,74,73,164,158,38,155,132,25,78,241,79,131,127,16,45,239,49,96,105,76,5,0,241,71,241,217,137,191,37,242,120,66,42,139,20,225,139,196,2,30,17,76,141,151,236,111,184,186,75,22,94,214,45,154,147,173,176,212,90,12,167,31,121,231,83,37,105,65,56,108,190,228,142,215,156,90,146,202,144,157,73,45,169,107,110,229,0,85,95,28,239,208,159,239,39,240,209,21,120,92,120,236,195,47,157,121,60,209,127,192,40,7,138,63,142,204,77,249,47,147,194,17,84,93,247,14,14,31,240,242,239,66,107,22,241,122,221,255,0,77,137,253,75,13,70,144,227,18,27,183,98,239,91,123,99,173,149,184,218,222,121,178,37,173,226,86,226,109,210,105,36,143,174,55,120,175,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,20,3,197,31,199,102,38,252,151,201,225,9,105,193,99,1,172,217,182,245,215,152,218,204,40,149,11,134,29,97,118,205,20,222,142,102,186,82,17,21,183,100,188,210,205,102,157,239,166,91,109,153,236,37,161,13,45,36,179,75,203,72,180,160,1,86,188,105,240,26,205,133,111,90,153,141,163,66,137,79,184,102,86,17,108,214,141,152,230,75,170,161,113,92,118,51,206,172,150,73,222,194,98,56,217,30,195,90,208,234,18,107,36,178,132,136,151,194,227,199,102,25,124,235,201,230,137,255,0,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,195,159,241,107,201,71,166,225,204,205,150,25,83,42,179,43,76,242,91,189,41,236,23,61,181,65,101,142,90,42,105,35,86,246,249,40,105,166,221,75,105,82,77,179,75,166,77,147,79,45,117,151,130,248,189,121,96,46,40,91,248,185,135,239,196,110,187,110,200,83,209,202,91,4,243,14,161,109,169,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,83,43,137,142,97,109,92,208,96,214,94,49,114,214,141,208,117,255,0,74,35,84,105,107,148,220,135,169,147,154,85,53,46,199,113,72,63,239,92,65,169,40,82,218,117,165,154,17,191,105,56,42,120,167,186,126,31,206,243,26,112,234,188,115,191,66,127,188,159,195,69,85,139,84,225,71,145,111,204,102,131,26,236,207,252,30,85,129,10,114,191,190,82,170,142,71,52,255,0,193,116,171,82,191,93,226,71,246,187,194,213,7,63,199,76,11,195,140,197,225,197,71,11,241,66,141,215,82,167,104,235,47,52,100,137,84,249,73,35,38,229,70,112,200,249,111,35,114,180,61,13,38,149,41,11,74,208,181,161,89,214,199,76,11,196,124,186,98,61,71,11,241,66,141,208,213,96,232,235,47,52,102,184,181,8,170,51,38,229,70,112,200,185,140,175,106,180,61,9,68,164,169,11,74,22,133,161,62,0,106,160,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,114,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,131,154,99,126,100,112,75,46,20,170,101,103,26,47,232,150,228,122,204,133,198,128,133,71,126,83,242,86,132,238,89,161,152,232,91,166,132,145,167,114,246,236,73,173,178,51,35,90,8,250,88,0,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,58,254,127,178,125,74,205,150,17,169,52,242,150,221,247,103,71,153,62,212,91,46,164,145,37,245,161,38,228,23,82,226,210,214,201,6,203,72,39,20,164,155,75,74,23,187,97,56,219,148,3,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,190,158,28,89,183,188,179,91,132,115,229,98,13,175,46,61,195,103,200,98,151,58,188,212,98,106,157,91,90,144,106,39,26,211,68,162,74,82,73,55,218,73,108,79,53,165,167,106,94,38,155,145,88,171,134,118,174,50,97,197,199,133,183,172,78,162,139,115,83,221,167,201,218,219,107,113,157,229,234,62,215,49,11,66,94,105,100,151,27,89,164,246,56,132,40,139,84,144,207,14,106,178,207,121,101,67,23,38,97,109,225,58,37,69,10,142,154,149,34,167,24,201,40,168,211,156,91,136,105,243,111,113,169,149,238,105,196,45,181,25,237,90,21,181,75,70,199,23,202,166,213,170,181,24,208,33,212,42,114,229,71,165,199,56,144,90,121,229,45,17,88,55,92,120,218,105,38,122,33,6,235,206,184,105,78,133,189,197,171,189,70,102,133,86,170,211,163,79,135,79,169,203,139,30,169,28,162,78,105,151,148,132,74,96,157,109,226,105,212,145,232,180,19,172,180,225,37,90,150,246,208,174,244,145,151,75,203,70,93,47,188,208,98,156,12,51,177,99,255,0,114,153,88,155,189,159,232,202,95,82,203,47,204,229,186,235,124,238,87,61,10,229,33,91,215,220,69,222,101,161,236,23,194,27,55,1,112,190,223,194,60,63,98,91,116,43,118,58,153,142,114,223,55,159,117,107,113,78,186,243,139,236,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,168,190,53,126,41,237,111,135,240,124,198,162,62,79,8,11,90,133,124,227,238,33,89,87,76,30,182,139,112,97,125,90,151,81,141,205,91,124,248,175,205,128,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,68,54,196,43,42,171,134,183,253,203,135,53,217,17,31,169,90,181,137,180,73,142,196,90,148,195,143,198,121,108,184,166,212,164,165,70,131,82,12,200,205,41,61,52,212,139,184,95,159,14,172,99,161,99,38,81,236,73,52,134,122,121,118,125,61,139,58,169,27,114,215,201,149,1,134,155,73,239,82,16,74,230,176,113,223,209,59,146,142,126,205,202,82,20,98,74,128,0,0,0,0,0,0,0,0,0,0,15,159,112,82,217,174,80,106,84,89,41,213,170,132,55,162,184,90,159,106,86,131,73,247,25,31,113,251,200,103,35,55,54,4,156,57,204,69,247,69,121,58,51,34,224,170,75,138,90,151,99,10,156,250,81,253,101,31,114,61,167,175,188,133,166,240,129,197,23,46,236,8,168,90,147,207,73,84,90,187,172,48,159,124,102,97,192,109,39,216,130,46,245,31,121,153,254,34,125,0,0,0,0,0,172,110,51,182,82,100,90,246,245,232,147,209,77,202,137,8,255,0,2,110,160,231,235,127,147,246,251,5,114,101,110,235,250,27,143,214,37,96,254,201,92,52,180,40,253,201,235,88,81,159,113,254,175,184,104,254,212,169,34,179,107,209,235,13,158,169,157,2,60,148,159,220,182,210,175,113,123,253,196,62,168,0,0,10,130,227,29,141,46,206,191,168,216,67,75,127,124,72,244,232,245,57,39,183,77,31,75,213,8,235,71,172,141,123,140,187,73,90,123,139,218,34,230,66,112,197,204,80,204,157,175,78,221,181,170,68,216,85,119,187,53,213,182,167,197,37,23,219,73,247,57,236,212,254,227,26,23,166,65,106,151,77,137,76,99,243,113,24,109,132,119,253,148,36,146,93,250,251,8,126,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,1,87,60,101,112,153,110,210,104,88,169,21,191,85,15,69,165,184,122,251,147,80,124,251,215,254,36,254,223,96,175,124,169,95,110,225,230,63,89,53,230,215,181,10,174,211,89,116,244,35,209,190,181,133,43,250,170,253,79,97,106,52,115,106,85,209,112,90,244,122,243,106,220,138,148,8,243,18,122,105,169,56,218,84,71,220,94,255,0,113,126,3,234,128,0,14,91,154,27,177,171,51,47,152,135,92,112,181,83,118,197,88,154,46,222,213,148,23,148,69,220,127,171,237,45,6,110,238,106,170,235,215,29,86,184,226,116,85,70,115,242,212,90,235,161,184,226,149,238,47,127,184,133,228,240,166,183,25,160,229,141,167,154,71,109,70,164,153,170,86,167,222,229,62,14,165,166,167,238,251,191,1,51,64,0,0,0,0,82,71,23,12,81,250,91,142,113,237,22,127,53,70,130,134,151,255,0,8,204,201,237,159,122,8,251,149,239,50,252,71,170,224,225,134,126,156,196,186,213,251,50,54,248,148,248,18,99,52,189,250,105,33,18,41,238,151,97,44,143,184,207,189,38,95,226,23,26,0,0,0,0,0,0,0,0,0,0,60,254,33,94,180,172,53,176,46,92,70,174,199,150,253,54,213,163,205,173,204,106,34,18,167,220,98,51,43,121,196,182,149,41,41,53,154,80,100,68,106,73,107,166,166,93,227,50,248,133,122,213,113,42,255,0,185,113,26,187,30,35,21,43,170,177,54,183,49,168,136,82,88,109,249,47,45,231,18,218,84,165,40,144,74,89,145,17,169,71,166,154,153,247,143,62,59,86,77,177,210,102,93,179,29,102,98,55,166,125,29,69,77,65,186,117,198,165,147,235,101,116,121,11,75,114,141,198,152,50,91,188,180,31,61,8,209,69,205,101,165,108,81,164,146,122,62,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,199,241,174,245,176,112,235,8,238,251,215,20,163,196,149,105,210,232,242,93,171,67,146,134,86,137,236,26,13,39,16,155,125,73,105,213,190,106,38,80,210,204,137,197,184,148,127,88,102,134,236,168,208,171,23,85,102,173,107,91,159,71,232,179,106,18,36,83,169,29,98,229,250,62,42,220,82,154,141,207,89,18,221,229,160,210,142,98,139,114,182,234,125,166,45,211,131,78,28,227,109,3,11,234,151,237,118,234,137,23,11,238,57,18,222,161,91,201,140,195,143,204,168,147,141,48,253,73,111,145,115,89,66,10,25,199,75,38,163,222,124,197,154,16,73,66,157,132,28,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,10,203,226,189,145,200,215,45,42,183,155,140,57,92,179,174,211,99,199,93,221,73,36,59,32,167,68,105,45,176,153,172,18,73,70,210,216,105,40,230,164,244,104,217,105,78,106,133,54,190,117,69,137,149,195,139,35,145,179,91,121,79,188,49,5,114,227,225,213,159,33,132,78,101,164,58,210,235,114,212,70,178,132,211,228,68,148,33,41,36,169,245,37,92,212,161,214,146,146,73,188,78,183,123,192,50,195,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,190,158,30,121,44,165,101,99,11,227,215,110,251,126,34,113,82,229,142,103,112,76,41,41,148,112,152,55,55,53,79,97,196,164,146,132,37,36,210,157,36,26,137,111,18,143,152,226,16,206,217,106,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,2,26,241,108,189,105,86,174,75,110,10,21,66,60,183,36,94,53,138,85,18,10,153,66,77,13,190,137,41,156,106,116,205,68,100,142,84,23,82,70,146,81,239,82,11,77,12,212,154,43,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,106,34,211,181,168,86,53,171,70,178,173,104,61,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,246,138,182,227,131,96,70,106,171,133,152,165,6,222,150,114,37,71,168,208,42,149,100,147,170,96,144,210,154,126,20,117,158,188,164,44,205,233,235,79,97,45,100,78,125,162,108,182,240,14,18,119,173,86,213,206,149,191,66,167,199,136,228,123,198,143,85,162,78,83,200,81,173,182,17,25,83,137,77,25,40,136,151,205,130,210,76,212,74,45,138,89,105,169,146,147,123,192,34,175,17,28,161,255,0,42,220,26,47,162,208,185,216,133,103,115,102,218,251,231,244,204,191,205,83,93,84,71,55,17,182,124,214,218,78,195,86,205,174,182,214,174,33,179,119,117,5,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,36,174,114,51,233,127,103,18,149,102,208,171,182,212,75,98,155,108,71,55,230,67,129,61,231,88,169,85,86,146,75,146,205,181,104,148,33,41,35,75,45,153,45,109,19,175,145,186,231,51,177,144,28,159,85,115,101,139,137,77,64,162,55,98,89,210,33,207,186,214,243,170,37,201,97,107,81,183,5,164,182,180,187,190,65,50,234,13,196,169,36,210,18,181,238,222,77,182,229,255,0,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,85,113,13,226,53,51,26,235,180,252,59,203,245,209,85,165,217,150,229,65,154,161,215,169,211,31,134,229,118,82,17,29,232,206,27,75,101,169,17,186,73,9,123,105,111,82,86,226,91,119,66,54,219,50,177,76,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,233,227,220,212,214,144,179,138,151,29,37,242,164,198,113,90,234,203,188,167,76,155,82,141,198,212,133,37,91,136,144,235,146,84,0,0,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,93,92,78,184,127,204,197,216,114,115,3,130,22,239,87,125,68,220,253,205,77,105,199,221,149,94,138,219,12,178,210,163,33,75,54,201,230,27,143,216,203,104,74,158,74,213,161,169,196,161,14,83,96,234,185,78,241,79,131,127,16,45,239,49,96,105,76,5,0,241,71,241,217,137,191,37,242,120,67,218,240,242,202,101,155,155,172,47,198,219,30,187,34,37,30,187,2,69,175,38,133,113,170,1,202,126,148,179,114,121,190,72,65,56,209,173,14,180,131,109,72,53,236,215,150,179,35,83,72,50,150,156,63,248,98,195,194,41,148,156,111,204,12,46,174,250,137,189,218,109,178,250,24,118,45,6,83,111,184,148,74,83,172,186,235,114,158,54,210,203,141,31,170,150,84,181,30,213,56,148,45,187,21,1,85,124,115,191,66,127,188,159,195,68,85,225,113,227,179,12,190,117,228,243,69,255,0,0,160,30,40,254,59,49,55,228,190,79,8,74,174,20,121,22,252,198,104,49,174,204,255,0,193,229,88,16,167,43,251,229,42,168,228,115,79,252,23,74,181,43,245,222,36,127,107,188,45,80,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,137,255,0,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,138,64,226,63,195,254,102,93,235,174,226,222,16,219,191,233,79,63,166,97,216,209,220,126,67,150,236,173,136,111,108,133,188,183,28,91,47,56,70,180,60,106,218,78,58,109,40,145,245,38,236,22,19,255,0,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,69,94,27,25,116,177,51,45,152,229,90,120,151,31,174,182,232,86,252,218,236,218,102,247,154,244,134,213,181,25,182,185,204,186,219,141,109,114,82,30,220,147,61,121,59,12,180,89,153,95,240,0,138,188,71,178,233,98,99,126,92,110,171,178,191,31,147,114,97,205,191,83,174,219,245,61,239,43,165,229,33,185,50,154,228,161,212,54,190,123,112,201,157,206,18,249,123,247,164,140,203,67,160,17,170,129,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,202,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,148,226,150,41,88,152,45,98,84,241,51,18,235,190,134,182,232,220,158,182,111,74,244,142,87,53,228,50,223,213,178,133,184,173,92,117,9,245,82,122,107,169,232,68,102,89,236,205,118,107,177,31,54,184,142,187,214,245,119,161,165,65,230,49,64,160,48,241,174,45,34,42,140,140,210,147,50,46,99,203,218,147,117,227,34,83,138,74,72,137,8,67,109,162,101,112,161,207,28,155,106,171,68,202,62,35,34,33,80,170,82,36,34,209,171,26,218,142,112,101,186,167,31,84,39,205,70,146,117,15,186,165,242,148,90,186,79,58,150,244,90,92,71,38,221,0,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,68,172,195,112,220,193,44,196,227,109,7,25,46,39,101,211,150,153,10,122,238,133,25,111,169,119,50,27,97,134,98,50,110,155,219,97,161,180,199,218,179,101,178,91,136,90,139,114,23,181,194,149,84,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,56,254,106,178,207,102,230,191,8,230,97,109,225,58,93,57,105,144,154,149,34,167,24,205,75,167,84,91,67,136,105,243,111,113,37,228,109,117,196,45,181,25,110,66,213,181,72,94,199,17,158,28,85,195,59,171,6,241,30,227,194,219,214,39,79,90,182,106,14,211,228,237,109,196,54,246,195,245,31,107,152,132,45,76,186,131,75,141,172,210,91,219,90,20,69,162,136,48,171,12,238,172,100,196,123,115,11,108,168,157,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,161,236,170,229,158,205,202,134,17,195,194,219,62,116,186,138,213,33,85,42,189,78,73,154,87,81,168,184,134,208,235,228,222,227,75,40,218,211,104,67,105,51,218,132,39,114,150,189,238,47,176,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,135,52,226,143,132,49,176,151,56,55,51,244,214,34,49,77,190,99,179,119,197,101,151,221,117,104,92,149,45,18,148,233,185,246,86,185,140,75,112,146,147,82,9,14,32,147,183,236,38,90,240,75,198,58,19,182,173,245,151,233,12,242,107,81,170,7,120,195,115,114,213,213,197,113,184,241,36,22,132,141,141,242,86,212,110,211,94,229,245,94,170,116,109,70,118,126,0,0,0,0,0,0,0,0,0,0,0,2,156,184,199,225,159,160,241,46,139,127,67,141,178,45,66,4,104,206,175,126,186,200,92,138,131,167,216,107,51,238,34,238,73,23,248,135,149,225,31,138,31,68,177,206,69,164,241,253,77,102,10,217,71,252,35,211,32,54,93,200,51,238,79,188,139,240,23,110,0,0,0,0,2,25,113,89,183,25,175,101,141,215,157,71,109,58,164,169,169,86,167,222,221,62,118,133,166,165,239,251,255,0,1,70,182,213,85,116,43,142,149,92,109,58,170,159,53,137,105,45,123,205,183,9,94,227,247,123,140,105,23,43,215,91,87,158,94,240,242,184,217,104,167,45,122,73,58,93,189,139,56,44,168,203,184,191,91,216,90,14,164,0,0,62,85,215,87,69,191,107,214,43,206,43,106,41,176,36,76,81,233,174,132,219,106,81,159,113,251,189,199,248,12,227,102,182,251,119,16,241,250,246,175,56,189,200,77,118,164,203,71,161,22,173,245,175,169,63,213,79,235,251,75,81,97,28,26,176,153,109,210,107,184,169,45,175,85,79,74,165,180,123,189,233,167,190,93,203,255,0,26,127,111,176,90,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,14,33,156,236,51,139,138,121,119,187,232,82,26,222,236,58,85,66,161,23,214,50,209,244,65,144,148,31,98,210,93,238,123,79,79,121,12,237,86,105,210,173,107,158,109,41,195,219,34,147,61,198,12,251,15,69,180,225,167,222,101,222,159,121,254,209,160,44,128,98,156,92,76,203,93,162,134,151,185,235,122,151,2,136,241,232,101,235,177,2,46,239,234,36,187,215,236,212,190,243,18,72,0,0,68,46,39,183,183,209,76,180,213,32,147,28,197,85,214,253,63,93,218,109,39,105,243,75,95,178,122,253,159,187,241,33,66,164,74,113,100,148,150,166,163,208,139,239,26,23,225,241,68,114,137,149,171,57,14,183,176,230,83,105,243,59,245,215,125,58,47,111,121,251,191,247,9,32,0,0,0,0,62,37,239,112,181,105,217,181,219,161,229,109,69,34,153,42,122,143,77,116,38,154,82,253,132,127,171,238,63,192,198,109,179,13,118,63,125,227,181,255,0,115,173,238,106,106,55,61,86,67,7,180,147,163,110,76,117,105,46,228,254,191,180,136,197,198,240,164,195,70,236,124,186,166,174,166,118,59,94,156,85,45,119,107,170,95,131,5,90,253,163,46,244,251,139,240,33,53,192,0,0,0,0,0,0,0,0,0,4,0,227,55,138,95,69,50,227,66,195,56,21,222,150,125,247,112,55,212,194,233,119,245,148,184,72,55,158,250,195,65,165,189,146,149,78,87,98,146,181,107,161,106,158,97,10,128,195,172,51,186,177,66,163,88,167,90,209,57,158,129,183,234,183,53,69,245,182,225,179,22,12,8,174,72,117,110,41,8,86,205,220,180,180,131,86,137,55,94,105,6,164,239,212,121,81,232,49,10,202,170,225,173,255,0,114,225,205,118,68,71,234,86,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,79,77,53,34,238,23,231,195,171,24,232,88,201,148,123,18,77,33,158,158,93,159,79,98,206,170,70,220,181,242,101,64,97,166,210,123,212,132,18,185,172,28,119,244,78,228,163,159,179,114,148,133,24,146,162,149,184,213,248,167,181,190,31,193,243,26,136,247,252,23,110,154,21,141,106,230,22,245,186,103,116,84,91,126,159,67,170,84,100,242,150,231,34,43,13,213,28,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,142,188,65,179,183,85,205,125,254,221,10,216,126,92,28,58,181,100,72,102,149,13,50,148,166,42,207,165,231,146,138,178,219,83,45,45,11,114,58,155,74,90,112,148,108,151,48,146,100,110,57,175,214,225,215,145,89,57,165,188,138,248,196,24,18,209,133,116,9,15,51,57,232,210,154,66,234,117,22,74,58,202,154,100,78,19,236,161,77,200,75,139,121,40,251,8,82,18,180,45,68,180,94,157,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,131,56,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,0,1,149,113,127,220,46,60,9,225,151,206,188,226,104,149,64,43,215,134,151,15,184,216,61,74,163,230,15,23,233,82,219,196,25,241,250,154,61,38,91,78,197,126,218,66,211,41,135,9,194,67,230,135,215,34,51,237,40,208,243,73,91,7,170,76,137,100,173,44,40,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,84,95,28,27,214,149,62,255,0,194,204,57,102,60,178,169,80,232,245,26,220,135,84,132,242,20,196,231,154,101,164,161,91,183,26,201,84,247,141,68,105,34,34,83,122,26,181,50,76,95,225,189,107,80,175,12,237,97,109,38,227,131,213,196,143,80,151,84,109,190,106,219,219,42,20,25,18,227,57,170,12,140,246,62,195,75,211,93,170,219,162,136,210,102,71,161,65,15,248,176,90,212,43,131,36,183,125,90,175,7,168,151,108,212,41,21,74,91,156,213,163,167,148,185,204,196,83,154,36,200,151,171,18,228,35,69,17,167,215,215,77,201,73,149,32,225,61,245,249,47,197,59,55,19,61,23,233,63,162,87,5,58,187,209,115,249,61,87,75,37,183,185,92,205,170,217,187,151,183,118,213,105,174,186,30,154,13,63,0,10,75,227,13,11,4,145,152,184,245,11,14,173,45,204,65,126,57,51,126,193,82,95,228,48,180,69,136,116,231,144,110,32,144,107,114,51,155,84,77,45,72,34,101,189,82,133,154,205,112,44,104,207,36,118,198,9,90,217,104,179,162,224,13,66,37,90,216,126,58,214,237,113,154,107,240,87,91,168,182,179,143,50,107,173,72,250,228,173,111,48,178,36,172,207,98,16,132,32,249,104,70,157,212,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,69,94,40,254,4,241,55,228,190,113,8,80,8,253,84,202,77,86,181,37,112,232,212,201,115,228,55,29,249,107,106,51,42,117,105,97,134,150,243,206,154,82,70,100,134,218,109,199,22,174,228,161,10,81,232,68,102,61,94,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,104,123,44,89,133,181,115,65,131,84,92,92,181,163,116,29,127,50,53,70,150,185,77,200,122,153,57,165,109,118,59,138,65,255,0,122,226,13,73,66,150,211,173,44,208,141,251,75,170,128,0,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,41,175,137,215,15,248,120,69,50,78,96,112,66,221,233,44,89,123,159,185,169,173,56,195,81,104,50,156,125,150,90,84,100,41,100,225,178,251,146,59,25,109,10,75,42,66,180,52,182,164,33,184,129,148,239,20,248,55,241,2,222,243,22,6,148,192,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,106,131,138,102,243,51,148,44,165,224,212,156,85,171,209,125,55,45,117,8,180,186,93,35,169,92,110,190,83,170,53,41,190,122,90,116,154,218,195,114,29,213,73,218,124,173,154,146,148,145,80,56,5,196,167,29,172,12,193,126,86,113,102,240,170,221,244,91,131,163,133,117,211,218,141,13,183,36,193,140,211,237,198,76,98,229,18,24,228,46,83,175,147,76,155,41,117,195,87,49,68,110,41,101,221,120,199,223,246,110,41,217,185,125,196,28,62,184,98,87,45,234,228,123,142,76,25,209,140,246,58,141,105,164,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,81,215,133,199,142,204,50,249,215,147,205,23,252,2,189,110,62,31,113,179,19,159,76,80,198,28,100,165,75,78,29,83,164,82,35,66,166,188,211,172,162,230,89,208,89,109,211,106,67,47,180,243,40,140,241,48,163,90,82,164,56,178,91,122,234,135,8,172,40,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,159,252,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,243,247,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,160,28,237,228,250,230,202,54,40,59,69,81,75,155,100,215,36,62,171,78,177,45,216,252,249,204,52,219,11,121,14,54,210,205,73,91,42,146,134,141,106,67,100,225,164,214,132,164,143,106,123,175,5,79,20,247,79,195,249,222,99,78,29,87,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,114,174,53,126,41,237,111,135,240,124,198,162,58,87,4,122,181,42,129,74,199,154,237,118,167,18,157,77,167,71,183,229,204,153,45,228,178,196,102,27,77,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,35,87,16,204,233,213,115,79,138,18,40,86,133,193,45,88,87,109,72,34,183,225,156,101,69,41,175,147,123,93,168,62,218,148,106,90,212,163,117,45,26,201,38,134,77,37,203,109,107,123,119,149,202,70,71,49,115,55,178,107,114,172,245,196,161,219,212,56,239,33,234,245,81,11,233,28,168,242,141,76,66,111,97,26,150,181,40,219,55,20,146,62,75,74,222,162,82,148,211,78,241,91,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,220,79,12,92,248,254,91,232,81,176,27,22,43,91,175,235,126,158,159,70,213,42,53,30,100,171,161,148,173,229,57,162,121,73,46,116,118,19,28,149,185,199,29,121,36,227,199,174,199,84,83,252,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,195,181,113,180,193,202,19,182,173,139,152,24,239,114,107,81,170,5,103,76,111,106,213,213,197,113,185,18,227,158,166,189,141,242,86,212,158,194,70,229,245,94,178,180,109,36,113,43,133,198,47,70,194,92,224,219,44,84,159,136,197,54,249,142,245,161,41,231,152,117,213,161,114,84,133,197,75,68,223,217,90,230,49,17,179,82,137,72,36,56,179,86,223,182,155,244,0,0,0,0,0,0,0,0,0,0,0,1,10,120,173,97,163,119,198,93,23,87,75,59,221,160,206,58,150,187,180,209,44,65,156,175,215,34,239,87,184,255,0,3,20,225,151,155,177,251,23,29,172,11,157,15,114,147,77,185,233,82,31,61,164,173,91,110,99,75,81,119,43,245,61,132,102,52,149,100,220,45,93,150,109,10,232,101,91,145,87,166,69,158,147,211,77,73,214,146,191,105,23,235,123,139,240,33,246,192,0,0,0,4,111,226,15,68,114,183,149,171,197,13,55,188,225,211,106,19,59,244,211,101,58,87,111,121,123,255,0,247,12,244,25,41,181,154,84,90,26,79,67,47,188,95,87,12,43,219,233,94,90,105,112,77,142,90,169,11,98,159,174,237,119,19,84,248,69,175,217,45,62,215,223,248,152,151,160,0,2,55,103,255,0,20,226,225,158,90,238,228,58,189,175,92,20,185,244,86,79,67,61,22,252,9,91,127,168,162,239,71,183,66,251,200,103,242,141,78,149,116,220,240,169,109,158,233,21,105,237,176,71,216,90,173,215,9,62,242,46,245,123,203,246,13,18,228,199,12,226,225,102,93,237,10,20,118,182,59,50,149,79,168,74,245,140,245,125,112,99,165,103,218,181,23,123,126,195,211,220,67,183,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,255,0,41,81,154,153,21,232,143,167,115,111,182,166,214,90,153,106,149,22,135,221,247,24,207,223,17,44,34,115,10,243,35,113,56,201,107,18,226,149,46,182,217,254,175,81,62,94,137,251,106,51,208,155,239,236,252,8,74,190,11,216,158,251,149,123,147,10,36,61,170,19,22,101,109,5,180,187,52,85,57,130,238,71,255,0,173,251,61,162,215,128,0,5,114,113,150,186,92,166,225,93,6,130,218,180,234,170,209,84,162,211,216,168,213,4,251,190,239,120,168,155,62,25,212,46,202,44,18,70,254,162,163,25,173,186,233,174,231,82,90,107,251,70,145,50,211,76,244,70,2,216,48,121,124,190,93,183,74,45,187,181,211,72,76,151,126,167,238,29,52,0,0,0,0,71,188,248,221,231,102,229,146,242,154,135,185,110,77,165,212,96,182,123,117,213,107,167,202,50,47,178,127,171,237,255,0,8,160,11,38,154,253,233,137,52,26,67,135,171,213,218,228,88,202,62,206,213,63,33,41,247,145,119,171,222,95,176,105,39,2,109,182,237,12,22,177,45,180,35,106,169,214,213,46,43,157,186,234,182,226,52,131,62,243,253,95,121,143,116,0,0,0,0,0,0,0,0,0,0,51,237,196,135,27,234,184,221,154,251,177,85,10,28,74,92,123,14,68,139,30,10,25,113,78,45,246,32,76,144,70,251,170,61,8,214,227,174,58,178,36,164,137,40,52,35,214,52,155,139,238,188,63,48,114,132,214,75,243,61,152,25,15,115,171,82,108,251,142,206,134,222,213,167,164,138,221,36,165,200,61,73,123,28,231,45,216,221,134,141,200,233,125,85,104,226,136,171,172,79,254,51,120,91,244,83,49,212,44,76,129,66,233,96,95,118,251,125,76,222,171,127,89,84,132,179,101,239,171,53,154,155,217,21,84,228,246,37,40,86,186,150,170,230,24,250,188,25,49,210,101,173,140,181,220,6,171,214,118,81,111,106,123,149,26,92,71,9,247,63,166,34,36,150,162,100,146,102,211,92,200,133,33,78,45,73,35,95,72,194,119,145,165,41,85,202,10,86,227,87,226,158,214,248,127,7,204,106,34,16,82,175,251,202,133,102,215,240,250,141,112,203,135,111,93,82,32,201,173,65,100,201,40,158,184,102,233,198,39,76,139,114,144,133,62,226,201,26,236,53,236,81,145,169,180,26,122,174,78,242,171,121,102,191,23,41,246,125,26,155,45,54,197,58,68,121,55,101,93,183,9,148,83,169,198,191,92,146,234,144,180,245,46,37,46,37,148,109,86,229,145,168,203,150,135,22,141,9,216,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,6,85,197,255,0,112,184,240,39,134,95,58,243,137,162,85,0,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,160,30,40,254,59,49,55,228,190,79,8,73,78,7,86,181,10,93,213,139,151,172,136,59,235,84,170,125,30,151,14,79,53,101,202,139,45,201,78,72,111,97,30,197,110,92,40,199,169,145,168,185,122,36,200,148,162,59,106,30,83,22,44,95,202,134,22,94,88,103,233,79,70,125,45,183,234,52,46,183,145,206,233,122,168,206,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,102,8,105,119,45,23,252,156,83,203,206,27,226,13,66,225,137,92,169,87,45,122,108,154,164,232,198,214,199,106,61,58,10,97,25,52,68,132,45,50,9,212,45,9,34,216,180,169,58,39,110,133,210,196,117,206,222,112,109,156,163,97,123,181,165,28,73,183,181,114,59,233,180,232,242,218,145,200,156,251,78,48,135,150,227,141,32,210,148,50,153,40,116,208,165,182,110,18,77,8,82,76,247,39,61,117,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,142,193,153,60,161,227,46,84,190,137,126,86,161,82,153,250,99,79,92,216,126,143,158,153,60,135,154,217,212,68,123,66,45,30,107,154,214,227,70,246,149,204,46,91,139,209,91,122,175,14,108,235,255,0,37,92,71,126,129,127,212,234,174,97,149,211,245,117,40,204,31,53,186,92,227,52,19,117,52,179,181,75,86,212,32,219,117,45,26,84,182,212,149,104,234,153,105,179,190,144,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,1,21,120,163,248,19,196,223,146,249,196,33,65,116,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,4,228,95,38,84,44,158,97,196,170,99,149,95,76,222,119,71,79,34,230,169,52,181,148,85,56,209,47,149,26,51,106,211,70,90,230,186,68,226,146,78,56,165,169,74,218,70,134,155,174,190,39,89,14,252,136,87,100,227,206,19,209,118,216,55,5,65,94,146,165,211,169,220,184,182,187,202,67,41,111,85,115,84,124,153,15,170,65,167,107,109,180,202,141,182,75,77,237,36,227,174,79,179,103,121,101,23,20,62,156,80,163,203,172,80,167,199,114,53,118,220,76,242,138,197,85,4,218,201,131,90,205,183,73,11,105,213,147,137,89,35,126,156,196,17,146,93,89,30,130,48,183,20,172,76,105,177,41,152,153,134,149,223,76,219,117,158,119,69,55,165,122,63,55,148,242,217,115,234,222,66,28,78,142,52,180,250,201,45,116,212,181,35,35,63,86,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,65,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,159,108,226,228,234,251,202,5,247,30,129,95,153,233,155,110,179,191,232,253,193,203,102,63,165,57,76,199,92,175,230,168,125,215,24,229,57,32,155,250,195,45,250,110,78,164,125,156,130,171,127,222,85,219,54,129,135,213,155,134,92,203,122,213,145,58,77,22,11,198,74,68,5,204,54,142,73,52,102,91,146,133,169,134,214,104,215,97,47,122,136,137,78,44,213,34,184,92,120,236,195,47,157,121,60,209,127,192,0,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,79,254,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,57,87,26,191,20,246,183,195,248,62,99,81,16,170,221,197,43,238,212,177,46,236,51,160,87,122,91,110,251,232,62,144,66,233,89,95,89,209,60,111,69,250,197,160,220,111,99,138,53,125,90,147,187,93,21,169,118,14,129,149,28,168,226,62,109,113,29,22,85,148,215,67,74,131,203,126,191,95,125,147,92,90,68,85,25,145,41,68,70,92,199,151,181,68,211,36,100,167,20,149,25,154,16,135,28,70,132,240,183,11,108,76,22,177,41,152,103,134,148,47,67,91,116,110,119,69,11,170,122,71,43,154,242,222,115,235,30,90,220,86,174,58,181,122,202,61,53,208,180,34,34,40,129,196,127,135,252,60,196,80,157,197,188,33,183,127,211,98,7,76,195,177,163,184,196,118,238,40,187,208,222,217,11,121,109,182,135,153,108,205,104,120,213,184,219,104,218,81,47,234,77,170,75,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,104,39,34,249,205,161,103,15,14,37,84,220,165,122,26,243,181,250,120,247,53,53,164,44,226,165,199,73,124,169,49,156,86,186,178,239,41,211,38,212,163,113,181,33,73,86,226,36,58,228,149,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,20,226,43,131,148,44,100,202,61,247,26,174,247,79,46,207,167,191,120,210,228,237,90,249,50,160,48,235,138,45,137,90,9,92,214,14,67,26,171,114,81,207,223,181,74,66,72,80,102,30,222,181,92,53,191,237,172,70,161,71,136,253,74,213,172,66,173,195,106,90,20,166,28,126,51,200,121,180,184,148,169,42,52,26,144,68,100,74,73,233,174,134,93,227,78,86,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,0,0,0,0,0,0,0,0,0,0,1,225,113,214,219,110,239,193,123,238,219,90,55,42,163,109,85,34,183,219,166,139,114,35,168,35,239,47,214,247,144,205,181,237,77,126,203,196,170,253,33,179,209,234,21,114,84,100,159,103,98,152,144,164,251,204,187,211,239,63,218,47,255,0,33,215,121,222,89,100,179,102,173,238,99,144,169,116,232,46,30,221,52,90,41,241,76,203,236,151,235,123,63,194,36,32,0,0,0,0,230,121,150,166,122,99,1,111,232,28,189,252,203,110,170,91,117,211,93,97,60,94,242,247,140,221,94,16,206,159,118,214,160,26,54,244,245,25,45,109,215,93,54,186,162,211,254,129,110,188,26,46,151,42,88,87,94,161,56,173,122,90,180,165,36,180,246,38,53,61,62,239,191,222,44,112,0,0,85,15,26,28,80,125,186,189,183,132,241,222,209,10,139,14,182,178,218,93,186,170,162,193,247,163,255,0,214,253,158,209,21,56,118,225,19,152,169,153,27,117,199,139,72,150,236,168,149,183,15,245,186,121,241,53,79,219,73,150,164,231,127,111,224,99,64,145,99,53,14,43,49,24,78,214,216,109,45,160,181,51,209,41,45,11,191,238,33,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,2,179,184,202,225,82,39,217,148,44,79,130,222,233,17,230,69,167,60,90,233,163,73,106,160,250,149,218,189,59,204,187,9,58,253,254,193,9,248,116,226,83,184,115,153,106,3,133,35,148,205,105,216,180,135,125,66,86,168,122,161,19,82,251,42,62,228,123,52,252,72,104,14,36,134,230,69,102,91,71,170,31,109,46,36,253,228,101,169,127,140,127,176,0,10,159,227,81,89,67,149,59,94,136,147,237,75,48,164,159,255,0,85,81,79,187,252,162,190,114,243,12,170,24,233,96,67,54,247,147,215,61,41,27,117,211,93,102,52,90,107,251,70,146,236,136,165,6,204,160,195,36,108,38,41,145,91,219,174,186,109,105,37,166,191,176,125,176,0,0,0,1,91,124,101,177,49,184,120,105,65,195,88,239,109,125,250,172,90,146,203,110,186,182,168,245,6,79,189,26,119,151,235,107,247,123,68,1,200,85,154,213,233,153,171,62,43,205,238,69,62,167,79,159,223,166,155,42,17,75,94,197,23,235,125,255,0,128,208,228,56,200,135,17,136,141,253,150,27,75,105,252,18,90,127,144,127,176,0,0,0,0,0,0,0,0,0,14,63,155,124,104,165,96,46,94,111,108,64,149,119,196,183,106,237,209,230,68,182,228,60,132,186,183,107,110,71,115,162,105,166,148,149,19,171,230,146,84,105,52,169,36,132,45,107,209,180,44,203,56,52,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,254,174,225,12,108,5,225,191,117,225,27,44,68,110,69,187,132,245,182,106,7,17,247,94,97,218,138,233,178,29,154,243,107,119,69,154,28,146,227,206,17,25,39,66,89,17,37,36,68,146,207,184,191,238,38,152,41,249,105,202,61,211,211,212,58,89,246,38,183,172,61,238,236,101,222,137,135,186,134,220,209,181,169,90,197,118,78,196,150,221,93,38,183,40,147,187,90,43,194,123,235,242,95,138,118,110,38,122,47,210,127,68,174,10,117,119,162,231,242,122,174,150,75,111,114,185,155,85,179,119,47,110,237,170,211,93,116,61,52,26,94,195,219,214,149,137,86,5,181,136,212,40,242,216,166,221,84,120,85,184,109,75,66,82,251,108,73,101,15,54,151,18,149,41,36,178,74,200,140,137,74,45,117,208,207,188,83,183,26,191,20,246,183,195,248,62,99,81,16,255,0,2,240,47,17,243,23,136,244,236,47,194,250,55,93,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,104,83,45,25,116,177,50,191,133,144,48,206,197,143,253,202,101,98,110,247,191,164,234,157,51,44,191,51,150,235,174,114,121,188,132,43,148,133,108,71,113,23,121,159,85,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,0,202,184,191,238,23,30,4,240,203,231,94,113,52,74,160,0,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,25,129,197,139,235,242,161,138,119,150,38,122,47,209,159,75,110,10,141,119,162,231,243,186,94,170,75,143,114,185,155,83,191,111,51,110,237,169,215,77,116,45,116,22,255,0,193,147,11,126,138,101,198,187,137,147,232,93,44,251,238,224,115,166,155,213,111,235,41,112,144,76,179,245,100,179,75,123,37,42,162,158,212,165,106,215,83,213,60,179,19,252,6,93,241,10,202,170,225,173,255,0,114,225,205,118,68,71,234,86,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,79,77,53,34,238,23,189,194,227,192,158,25,124,235,206,38,142,255,0,138,88,165,98,96,181,137,83,196,204,75,174,250,26,219,163,114,122,217,189,43,210,57,92,215,144,203,127,86,202,22,226,181,113,212,39,213,73,233,174,167,161,17,153,103,95,51,185,133,186,179,65,140,181,172,92,186,99,116,29,127,46,53,58,150,137,78,72,102,153,5,164,237,106,59,106,89,255,0,124,226,205,41,66,86,235,174,172,144,141,251,74,127,240,125,202,31,118,110,47,168,95,221,225,88,201,110,127,252,60,89,242,222,105,5,253,251,13,146,215,253,221,70,223,230,28,22,63,141,24,67,102,227,214,23,220,24,71,136,12,75,114,133,113,71,75,50,14,35,230,203,237,45,14,37,214,158,109,125,164,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,121,193,198,140,33,188,176,23,20,46,12,35,196,6,34,55,93,183,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,195,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,43,52,225,41,157,127,77,195,135,148,220,77,169,213,102,86,153,231,57,101,212,31,62,123,106,130,203,28,197,211,20,100,157,237,242,80,211,174,52,167,20,164,155,102,166,136,219,38,153,66,236,252,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,246,207,70,76,171,185,60,196,120,180,198,234,190,153,179,46,142,162,69,179,82,117,104,41,74,109,163,71,54,52,150,211,166,143,53,205,104,141,196,164,155,113,43,74,147,180,205,109,55,234,248,115,103,95,249,42,226,59,244,11,254,167,85,115,12,174,159,171,169,70,96,249,173,210,231,25,160,155,169,165,157,170,90,182,161,6,219,169,104,210,165,182,164,171,71,84,203,77,157,244,128,10,171,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,10,1,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,45,80,7,63,199,76,11,195,140,197,225,197,71,11,241,66,141,215,82,167,104,235,47,52,100,137,84,249,73,35,38,229,70,112,200,249,111,35,114,180,61,13,38,149,41,11,74,208,181,161,89,214,199,76,11,196,124,186,98,61,71,11,241,66,141,208,213,96,232,235,47,52,102,184,181,8,170,51,38,229,70,112,200,185,140,175,106,180,61,9,68,164,169,11,74,22,133,161,61,175,133,199,142,204,50,249,215,147,205,23,252,0,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,68,255,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,234,188,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,67,149,113,171,241,79,107,124,63,131,230,53,17,10,176,183,11,111,188,105,190,233,152,103,134,148,47,76,220,149,158,119,69,11,170,102,63,55,148,202,222,115,235,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,61,9,229,71,42,56,113,148,172,56,69,149,101,53,215,85,103,114,223,175,215,223,100,145,42,175,41,36,100,74,81,17,159,45,148,110,81,52,201,25,165,180,169,70,102,181,173,199,23,218,192,86,7,22,188,148,122,110,28,204,217,97,149,50,171,50,180,207,37,187,210,158,193,115,219,84,22,88,229,162,166,146,53,111,111,146,134,154,109,212,182,149,36,219,52,186,100,217,52,242,215,21,120,107,96,22,96,175,252,118,183,241,107,9,191,208,253,22,208,168,60,213,66,235,155,77,106,108,24,206,46,27,218,197,56,206,60,202,228,243,80,162,101,194,97,124,198,147,37,14,110,108,205,10,59,233,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,147,187,45,106,21,243,106,214,108,171,166,15,91,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,163,50,248,177,98,254,75,241,78,242,195,63,74,122,79,232,149,193,81,161,117,188,142,79,85,210,201,113,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,162,247,184,107,226,244,108,95,201,245,142,249,191,16,234,86,124,115,180,42,76,198,97,214,144,194,224,165,40,142,147,55,53,222,181,67,56,142,45,72,51,65,173,213,17,109,208,208,153,64,0,0,0,0,0,0,0,0,0,0,0,63,198,100,100,76,136,252,71,62,203,237,169,181,126,10,45,63,202,51,199,159,107,53,171,47,51,87,132,86,27,218,138,133,78,161,63,188,207,93,245,9,69,175,106,143,245,126,239,192,79,222,13,56,152,220,204,53,175,97,171,238,238,125,138,172,170,154,11,110,154,54,81,233,236,151,114,52,239,63,214,215,238,246,139,37,0,0,0,0,31,22,246,138,83,172,202,244,51,70,254,125,50,83,123,117,211,93,205,40,180,215,246,140,218,102,30,23,163,241,210,255,0,135,203,217,202,185,234,168,219,174,186,105,49,210,239,253,130,193,56,43,214,80,221,82,232,161,168,251,84,204,217,37,255,0,213,83,147,238,255,0,40,182,16,0,31,227,46,67,112,226,189,45,211,209,12,54,167,20,126,226,34,212,255,0,196,51,249,196,91,18,157,196,108,203,87,220,57,28,214,104,174,202,164,53,234,18,116,67,53,9,122,23,217,73,247,47,219,175,226,98,108,112,106,194,164,64,179,43,184,159,57,189,178,36,76,149,78,100,181,215,86,148,213,61,244,171,177,122,119,145,246,26,117,251,253,130,204,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,112,220,234,216,9,196,76,184,94,148,163,251,80,168,245,25,237,159,185,104,129,33,36,127,105,63,175,239,63,192,103,162,157,46,93,137,127,70,156,194,244,147,110,214,16,234,21,161,118,56,195,196,100,122,30,226,239,71,222,95,136,208,246,79,113,86,62,45,224,29,167,95,67,188,201,17,169,80,33,74,61,166,95,94,152,81,214,191,234,36,187,220,246,22,158,227,29,172,0,5,49,113,161,149,37,204,192,219,113,157,87,213,166,211,134,105,45,11,255,0,13,168,145,8,205,146,91,102,69,207,153,236,61,143,29,59,138,21,199,73,154,233,106,69,245,104,168,70,35,239,50,253,111,103,111,220,52,99,25,146,143,25,168,233,45,9,164,37,4,95,129,104,63,212,0,0,0,7,241,74,74,18,107,81,232,73,45,79,240,20,45,196,223,23,222,196,124,197,85,104,140,187,186,37,180,183,233,38,91,72,190,178,60,233,137,253,68,159,114,253,230,95,121,142,199,193,143,14,85,81,197,27,135,17,101,122,209,99,81,229,211,91,79,118,143,166,69,61,226,86,164,173,123,143,187,110,159,127,176,92,56,0,0,0,0,0,0,0,0,0,0,170,14,53,248,223,85,58,173,155,150,230,104,113,19,77,76,120,247,196,138,146,156,82,159,113,243,84,216,109,48,132,246,37,8,74,73,229,40,207,113,172,214,217,22,205,135,204,142,188,43,48,114,133,139,185,184,164,73,184,222,214,37,133,79,118,241,110,54,213,255,0,58,149,25,246,27,140,91,208,180,154,57,111,200,105,253,125,100,171,145,177,73,52,172,204,174,83,54,62,22,49,147,225,253,195,229,207,140,214,13,84,12,219,102,223,5,234,184,11,152,107,219,15,229,90,18,237,218,67,117,137,146,237,184,239,45,78,161,218,35,146,28,232,157,105,213,41,70,234,57,68,148,154,141,74,81,45,11,66,244,113,11,34,181,78,14,248,209,85,196,92,188,214,176,254,232,187,229,214,106,246,5,97,17,33,199,146,133,41,112,40,143,71,71,70,209,58,105,209,104,39,89,154,148,36,212,165,54,134,210,143,85,178,104,132,96,226,255,0,107,87,111,156,232,97,237,149,107,65,235,107,87,5,159,73,165,211,163,115,80,223,62,83,245,105,237,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,78,172,130,228,162,213,202,158,28,68,173,213,169,157,70,38,220,212,246,92,184,234,18,9,181,185,3,121,37,197,83,35,155,106,90,18,203,75,34,37,169,10,62,115,136,37,153,237,75,72,106,85,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,6,85,197,255,0,112,184,240,39,134,95,58,243,137,162,85,0,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,202,184,191,238,23,30,4,240,203,231,94,113,52,74,160,25,214,207,229,139,249,59,206,78,44,80,61,41,233,14,174,224,114,187,206,228,114,182,250,73,180,79,229,109,220,173,121,125,87,47,118,190,182,205,218,39,93,165,105,92,30,175,90,173,213,147,228,80,170,17,226,55,30,206,186,42,84,72,42,101,10,37,184,194,210,204,227,83,166,106,50,53,243,103,58,146,52,146,75,98,80,90,106,70,165,67,254,49,216,223,127,92,184,219,7,2,106,20,57,116,107,78,206,142,205,82,10,212,227,196,138,243,242,152,65,156,211,73,232,210,144,201,243,99,54,105,37,26,86,153,94,191,174,109,163,144,112,238,202,31,242,173,198,83,250,83,11,157,135,182,119,42,109,209,178,127,76,243,252,212,187,210,196,111,105,27,135,205,113,165,111,52,236,218,211,110,232,226,28,54,183,95,240,8,171,196,71,40,127,202,183,6,139,232,180,46,118,33,89,220,217,182,190,249,253,51,47,243,84,215,85,17,205,196,109,159,53,182,147,176,213,179,107,173,181,171,136,108,221,221,65,116,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,20,228,143,27,238,108,195,101,162,206,196,235,194,135,46,13,94,84,117,192,151,41,231,35,169,21,87,226,172,216,122,115,73,99,66,109,14,186,219,134,109,169,182,205,11,37,165,41,83,100,135,28,238,160,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,15,21,141,24,67,102,227,214,23,220,24,71,136,12,75,114,133,113,71,75,50,14,35,230,203,237,45,14,37,214,158,109,125,164,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,121,225,204,238,94,174,172,175,227,45,107,8,238,153,61,127,65,203,147,78,170,34,43,145,217,169,193,117,59,154,144,218,86,95,223,54,178,74,150,148,58,211,168,37,175,102,227,151,252,49,120,128,67,194,41,145,178,253,141,247,23,73,98,203,218,197,179,82,117,182,26,139,65,148,227,239,60,234,100,173,40,39,13,151,220,145,218,243,139,82,89,82,19,169,37,181,45,109,220,160,10,171,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,10,1,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,45,80,0,71,92,237,228,250,217,205,206,23,187,69,81,68,133,123,80,227,190,171,78,177,45,217,28,136,47,186,227,11,121,14,54,210,201,42,67,201,140,134,141,106,67,134,217,40,214,132,168,203,106,170,175,135,189,129,121,97,103,17,235,39,15,177,6,222,151,67,184,104,114,43,113,167,65,146,69,189,165,250,26,97,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,239,0,0,10,171,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,63,248,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,21,87,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,58,175,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,230,156,101,105,53,90,254,110,236,154,21,10,153,46,163,82,168,216,244,216,144,225,196,101,79,63,37,247,42,117,4,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,157,92,60,242,89,74,202,198,23,199,174,221,246,252,68,226,165,203,28,206,224,152,82,83,40,225,48,110,110,106,158,195,137,73,37,8,74,73,165,58,72,53,18,222,37,31,49,196,33,157,178,212,0,7,159,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,20,67,197,155,11,233,88,113,156,26,165,78,140,168,141,199,190,168,240,238,133,196,141,9,49,209,25,245,169,200,207,107,180,204,156,91,174,196,114,66,220,209,38,165,200,86,164,102,70,181,119,254,8,248,189,37,21,92,66,192,73,207,203,114,59,241,218,187,233,109,165,134,185,12,45,10,110,44,213,45,206,199,77,110,19,144,9,41,245,144,68,203,135,234,25,158,251,95,0,0,0,0,0,0,0,0,0,0,0,1,79,28,103,48,225,84,236,80,183,177,22,47,171,22,77,30,37,53,196,247,234,250,164,84,30,53,106,106,215,184,187,182,233,247,251,7,28,225,145,139,239,97,198,98,169,52,71,93,219,18,229,113,138,73,22,210,63,172,145,58,26,127,81,71,220,143,121,23,222,66,250,82,164,173,36,180,158,164,162,212,191,1,253,0,0,0,1,254,82,89,41,17,157,142,162,212,157,66,144,101,248,150,131,57,217,218,182,100,91,25,158,196,40,242,19,180,166,220,117,105,173,22,164,127,86,186,132,146,46,227,63,213,246,246,253,194,76,112,94,151,37,188,193,92,145,154,87,213,170,210,152,106,45,11,255,0,13,167,17,139,158,0,1,197,51,133,138,177,240,147,0,238,202,250,221,229,200,147,74,159,10,41,237,51,250,245,66,144,180,127,81,69,222,223,180,180,247,152,207,13,70,92,187,238,254,149,57,245,235,38,225,172,45,229,171,66,237,113,247,140,204,244,45,165,222,191,184,191,1,161,108,149,88,8,195,188,183,217,116,164,253,169,212,122,117,65,195,247,173,112,35,164,207,237,43,245,61,229,248,14,230,0,0,0,0,0,0,0,0,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,214,105,145,171,116,121,212,105,169,221,30,124,103,98,186,157,76,181,66,210,105,81,118,25,31,113,159,113,144,206,190,117,112,181,252,42,204,101,233,74,50,254,107,82,172,212,106,81,11,179,213,97,201,210,18,132,253,181,25,232,77,247,153,145,251,200,75,190,15,152,240,116,43,150,169,132,21,169,187,97,84,18,252,232,137,229,235,172,149,185,2,58,19,170,91,51,238,35,237,53,145,123,203,218,45,224,143,82,212,135,244,0,82,103,24,162,63,229,27,72,212,180,255,0,67,81,255,0,253,62,160,57,87,13,248,104,153,154,123,107,123,252,174,67,240,222,47,87,118,227,77,70,39,171,247,107,175,120,208,64,0,0,0,0,229,153,158,196,24,248,101,129,55,165,212,235,187,29,98,135,81,233,189,83,61,207,38,27,206,32,190,202,180,237,71,121,150,158,241,156,107,222,229,147,121,222,85,171,166,81,234,237,94,163,38,106,187,187,221,117,75,246,17,23,122,189,197,248,16,188,206,24,56,84,120,123,150,250,101,94,84,94,84,139,144,217,171,160,247,238,220,204,136,16,148,71,216,181,17,106,104,247,17,253,196,38,0,0,0,0,0,0,0,0,0,0,0,174,172,126,225,39,93,204,6,50,221,152,197,113,230,115,167,151,115,84,21,33,184,223,66,208,190,146,42,18,77,198,141,189,19,16,78,114,152,109,166,185,155,9,75,217,185,94,178,140,196,139,201,46,79,41,89,55,176,43,182,131,55,84,75,170,165,94,172,29,74,69,105,52,68,211,223,83,9,101,182,218,138,191,173,117,75,67,106,75,203,78,171,208,142,67,154,36,181,51,87,95,197,139,23,242,161,133,151,150,25,250,83,209,159,75,109,250,141,11,173,228,115,186,94,170,51,140,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,21,173,253,131,31,253,40,191,234,79,255,0,30,45,80,67,92,237,112,227,165,103,14,255,0,161,98,51,56,179,46,207,169,82,168,229,68,144,210,168,201,168,177,33,132,60,227,205,41,9,231,50,166,214,74,125,226,81,154,150,74,35,111,66,70,211,53,254,76,148,240,222,254,71,216,167,85,196,207,203,47,210,223,73,219,239,208,186,47,163,189,7,47,153,38,59,220,222,103,84,238,186,116,219,118,237,45,119,235,175,102,135,37,100,96,94,28,78,199,22,115,15,83,163,117,215,156,27,125,171,110,155,38,65,146,219,167,69,75,210,28,113,113,209,167,168,243,157,82,208,183,12,205,92,180,146,19,176,150,233,57,208,0,0,64,12,209,240,164,254,82,152,237,115,99,95,229,235,232,231,210,62,139,250,51,232,183,89,200,233,225,177,27,243,221,91,123,183,114,55,125,130,211,118,157,186,106,125,255,0,37,57,82,254,71,216,89,85,195,63,167,191,75,125,39,112,63,93,235,125,23,208,114,249,145,163,179,202,229,243,157,215,78,155,118,237,197,174,253,52,236,212,228,0,0,170,191,236,24,255,0,233,69,255,0,82,127,248,241,101,56,79,98,254,75,240,178,205,195,63,74,122,79,232,149,191,78,161,117,188,142,79,85,210,198,109,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,163,213,128,0,0,10,171,254,193,143,254,148,95,245,39,255,0,143,19,255,0,43,152,23,252,154,240,38,217,193,79,165,63,72,254,142,117,191,210,125,15,71,207,234,38,63,39,243,60,199,54,237,231,237,251,103,174,221,123,53,208,186,168,0,0,128,25,163,225,73,252,165,49,218,230,198,191,203,215,209,207,164,125,23,244,103,209,110,179,145,211,195,98,55,231,186,182,247,110,228,110,251,5,166,237,59,116,212,251,254,74,114,165,252,143,176,178,171,134,127,79,126,150,250,78,224,126,187,214,250,47,160,229,243,35,71,103,149,203,231,59,174,157,54,237,219,139,93,250,105,217,169,200,0,21,87,253,131,31,253,40,191,234,79,255,0,30,44,167,9,236,95,201,126,22,89,184,103,233,79,73,253,18,183,233,212,46,183,145,201,234,186,88,205,179,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,122,176,16,3,52,124,41,63,148,166,59,92,216,215,249,122,250,57,244,143,162,254,140,250,45,214,114,58,120,108,70,252,247,86,222,237,220,141,223,96,180,221,167,110,154,159,127,201,78,84,191,145,246,22,85,112,207,233,239,210,223,73,220,15,215,122,223,69,244,28,190,100,104,236,242,185,124,231,117,211,166,221,187,113,107,191,77,59,53,63,107,143,57,117,194,60,201,89,178,108,204,86,180,226,84,80,168,239,51,6,166,134,144,154,141,37,110,26,20,111,67,144,105,53,50,189,205,52,102,69,170,23,176,146,226,86,141,82,127,91,5,240,134,205,192,92,47,183,240,143,15,216,150,221,10,221,142,166,99,156,183,205,231,221,90,220,83,174,188,226,251,8,214,227,174,56,225,146,73,40,35,89,146,82,148,145,36,189,168,0,137,88,223,195,115,4,177,223,49,116,204,123,187,221,150,228,119,227,173,155,170,222,82,223,228,87,22,136,188,136,143,33,246,158,109,216,139,104,146,209,168,145,185,14,19,45,150,212,25,184,167,37,168,0,143,249,214,202,151,242,193,194,202,86,25,253,61,250,37,232,203,129,138,239,91,232,190,191,153,203,141,33,158,87,47,156,214,154,245,59,183,110,61,54,105,167,110,165,192,50,185,194,147,249,53,227,181,179,141,127,151,175,164,127,71,58,223,232,207,162,221,31,63,168,134,252,111,207,117,110,109,219,207,221,246,15,93,186,118,107,169,79,240,28,171,52,120,23,252,165,48,38,230,193,79,165,63,71,62,145,244,95,210,125,15,89,200,233,230,49,39,243,60,198,247,110,228,109,251,101,166,237,123,116,208,225,86,19,240,107,252,151,226,157,155,137,159,202,59,210,127,68,174,10,117,119,162,250,33,201,234,186,89,45,189,202,230,117,170,217,187,151,183,118,213,105,174,186,30,154,11,42,0,28,43,56,57,76,179,115,117,133,255,0,65,235,178,34,81,235,176,36,55,38,133,113,170,1,202,126,148,179,113,6,249,33,4,227,70,180,58,210,13,181,32,215,179,94,90,204,141,77,32,202,16,127,96,199,255,0,74,47,250,147,255,0,199,139,20,192,187,27,17,240,219,14,41,214,86,40,98,183,229,26,171,74,213,134,107,238,210,142,12,169,17,72,136,155,76,146,55,222,231,60,159,88,141,237,82,165,167,105,172,148,178,91,139,232,2,42,231,159,35,31,203,71,232,79,250,104,253,14,250,29,233,47,246,19,210,29,87,87,211,127,231,12,236,219,211,127,190,215,127,179,78,223,41,146,158,27,223,200,251,20,234,184,153,249,101,250,91,233,59,125,250,23,69,244,119,160,229,243,36,199,123,155,204,234,157,215,78,155,110,221,165,174,253,117,236,208,230,168,14,85,154,60,11,254,82,152,19,115,96,167,210,159,163,159,72,250,47,233,62,135,172,228,116,243,24,147,249,158,99,123,183,114,54,253,178,211,118,189,186,104,112,171,9,248,53,254,75,241,78,205,196,207,229,29,233,63,162,87,5,58,187,209,125,16,228,245,93,44,150,222,229,115,58,213,108,221,203,219,187,106,180,215,93,15,77,5,149,0,128,25,163,225,73,252,165,49,218,230,198,191,203,215,209,207,164,125,23,244,103,209,110,179,145,211,195,98,55,231,186,182,247,110,228,110,251,5,166,237,59,116,212,250,174,70,50,49,252,139,190,155,127,166,143,211,31,166,62,141,255,0,97,61,31,210,244,157,79,254,112,246,253,221,79,251,221,54,123,117,236,149,64,0,56,165,213,149,28,56,175,230,78,202,205,53,49,175,67,94,118,191,86,197,73,200,236,145,183,93,138,236,7,226,54,153,5,169,104,243,92,212,26,30,45,84,109,160,218,81,40,137,163,103,181,128,0,8,171,158,124,140,127,45,31,161,63,233,163,244,59,232,119,164,191,216,79,72,117,93,95,77,255,0,156,51,179,111,77,254,251,93,254,205,59,124,166,74,120,111,127,35,236,83,170,226,103,229,151,233,111,164,237,247,232,93,23,209,222,131,151,204,147,29,238,111,51,170,119,93,58,109,187,118,150,187,245,215,179,67,154,160,32,6,104,248,82,127,41,76,118,185,177,175,242,245,244,115,233,31,69,253,25,244,91,172,228,116,240,216,141,249,238,173,189,219,185,27,190,193,105,187,78,221,53,62,255,0,146,156,169,127,35,236,44,170,225,159,211,223,165,190,147,184,31,174,245,190,139,232,57,124,200,209,217,229,114,249,206,235,167,77,187,118,226,215,126,154,118,106,114,0,0,71,252,235,101,75,249,96,225,101,43,12,254,158,253,18,244,101,192,197,119,173,244,95,95,204,229,198,144,207,43,151,206,107,77,122,157,219,183,30,155,52,211,183,82,224,25,92,225,73,252,154,241,218,217,198,191,203,215,210,63,163,157,111,244,103,209,110,143,159,212,67,126,55,231,186,183,54,237,231,238,251,7,174,221,59,53,212,187,254,117,178,165,252,176,112,178,149,134,127,79,126,137,122,50,224,98,187,214,250,47,175,230,114,227,72,103,149,203,231,53,166,189,78,237,219,143,77,154,105,219,169,112,12,174,112,164,254,77,120,237,108,227,95,229,235,233,31,209,206,183,250,51,232,183,71,207,234,33,191,27,243,221,91,155,118,243,247,125,131,215,110,157,154,234,83,252,0,64,12,209,240,164,254,82,152,237,115,99,95,229,235,232,231,210,62,139,250,51,232,183,89,200,233,225,177,27,243,221,91,123,183,114,55,125,130,211,118,157,186,106,125,255,0,37,57,82,254,71,216,89,85,195,63,167,191,75,125,39,112,63,93,235,125,23,208,114,249,145,163,179,202,229,243,157,215,78,155,118,237,197,174,253,52,236,212,228,0,8,171,158,124,140,127,45,31,161,63,233,163,244,59,232,119,164,191,216,79,72,117,93,95,77,255,0,156,51,179,111,77,254,251,93,254,205,59,124,166,74,120,111,127,35,236,83,170,226,103,229,151,233,111,164,237,247,232,93,23,209,222,131,151,204,147,29,238,111,51,170,119,93,58,109,187,118,150,187,245,215,179,67,245,121,231,200,199,242,209,250,19,254,154,63,67,190,135,122,75,253,132,244,135,85,213,244,223,249,195,59,54,244,223,239,181,223,236,211,183,202,100,167,134,247,242,62,197,58,174,38,126,89,126,150,250,78,223,126,133,209,125,29,232,57,124,201,49,222,230,243,58,167,117,211,166,219,183,105,107,191,93,123,52,57,170,0,60,166,44,88,191,149,12,44,188,176,207,210,158,140,250,91,111,212,104,93,111,35,157,210,245,81,156,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,173,111,236,24,255,0,233,69,255,0,82,127,248,241,106,130,170,255,0,176,99,255,0,165,23,253,73,255,0,227,197,148,225,61,139,249,47,194,203,55,12,253,41,233,63,162,86,253,58,133,214,242,57,61,87,75,25,182,121,188,189,202,217,187,151,187,110,229,105,174,154,158,154,143,86,0,33,86,117,184,111,127,44,28,83,165,98,103,229,151,232,151,163,45,246,40,93,23,209,222,191,153,203,147,33,238,111,51,170,107,77,122,157,187,118,158,155,53,215,183,66,245,121,24,200,199,242,46,250,109,254,154,63,76,126,152,250,55,253,132,244,127,75,210,117,63,249,195,219,247,117,63,239,116,217,237,215,179,170,212,50,233,98,86,243,29,11,50,245,248,253,117,201,66,183,226,208,173,255,0,93,230,189,25,181,117,14,169,223,81,210,109,238,115,117,2,70,215,27,62,95,39,114,79,85,250,189,84,0,0,0,4,0,205,31,10,79,229,41,142,215,54,53,254,94,190,142,125,35,232,191,163,62,139,117,156,142,158,27,17,191,61,213,183,187,119,35,119,216,45,55,105,219,166,167,223,242,83,149,47,228,125,133,149,92,51,250,123,244,183,210,119,3,245,222,183,209,125,7,47,153,26,59,60,174,95,57,221,116,233,183,110,220,90,239,211,78,205,78,64,0,0,8,85,157,110,27,223,203,7,20,233,88,153,249,101,250,37,232,203,125,138,23,69,244,119,175,230,114,228,200,123,155,204,234,154,211,94,167,110,221,167,166,205,117,237,208,153,41,225,189,252,143,177,78,171,137,159,150,95,165,190,147,183,223,161,116,95,71,122,14,95,50,76,119,185,188,206,169,221,116,233,182,237,218,90,239,215,94,205,14,106,128,133,89,214,225,189,252,176,113,78,149,137,159,150,95,162,94,140,183,216,161,116,95,71,122,254,103,46,76,135,185,188,206,169,173,53,234,118,237,218,122,108,215,94,221,9,146,158,27,223,200,251,20,234,184,153,249,101,250,91,233,59,125,250,23,69,244,119,160,229,243,36,199,123,155,204,234,157,215,78,155,110,221,165,174,253,117,236,208,230,168,137,89,227,200,21,43,57,117,91,70,186,205,253,18,203,169,91,81,230,68,145,49,54,242,103,191,80,97,213,52,166,154,91,156,246,84,72,101,73,121,73,73,154,139,89,14,25,109,212,247,120,172,161,240,205,174,229,47,25,99,98,173,35,49,30,155,136,186,124,170,93,82,145,244,73,17,186,248,174,164,148,150,249,234,148,233,181,181,246,227,187,170,83,184,249,91,53,36,169,66,117,0,0,0,0,0,0,0,0,0,0,0,0,135,252,79,176,168,241,11,45,245,58,188,88,188,217,22,217,189,87,89,239,219,181,152,240,38,168,207,181,105,35,208,215,238,51,251,140,81,157,145,114,201,179,47,42,45,211,20,244,118,145,81,141,53,61,221,237,58,149,251,72,203,189,62,227,252,12,104,231,44,24,133,31,19,176,38,203,186,154,119,123,175,208,233,221,79,170,101,181,229,67,101,197,151,217,78,189,171,239,34,211,220,58,152,0,0,0,0,207,191,18,8,105,135,154,123,151,107,252,222,123,243,30,63,87,110,211,85,70,95,171,247,233,167,120,234,188,29,117,254,81,213,125,11,95,244,53,35,255,0,211,233,226,236,192,7,240,207,66,212,197,67,241,132,199,131,174,220,180,188,32,162,204,221,10,2,88,157,45,60,189,52,146,135,39,199,90,125,102,200,251,140,187,73,102,94,226,246,136,137,146,172,45,127,21,115,25,102,82,136,181,139,77,172,211,170,82,203,179,214,97,185,209,210,180,253,180,153,106,78,119,145,153,251,136,104,162,141,76,141,68,163,193,163,67,70,216,240,35,53,21,164,234,103,162,16,146,74,75,83,51,62,226,46,243,49,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,97,113,141,192,215,234,52,58,54,49,209,97,239,114,51,145,233,146,254,176,139,107,73,69,66,66,215,235,57,219,222,93,132,141,125,199,236,21,147,131,23,253,79,12,49,70,216,189,169,114,121,43,165,213,225,74,116,246,37,91,155,106,67,110,154,125,100,171,79,205,151,105,17,159,227,220,52,109,129,120,141,19,21,112,170,218,189,163,61,205,93,70,151,13,249,7,180,211,163,206,70,105,213,23,106,83,253,211,216,68,95,226,30,244,0,82,119,24,210,156,89,141,163,245,142,110,73,219,17,249,93,132,90,35,175,168,104,93,159,183,191,180,114,62,28,211,41,240,243,79,107,117,236,243,57,242,224,178,199,172,162,218,233,212,98,109,87,103,127,113,246,31,96,208,104,0,0,0,0,174,142,48,248,181,18,141,134,52,172,48,105,237,37,206,156,196,245,39,105,246,180,184,245,6,15,183,97,151,121,126,177,31,221,237,21,109,151,60,63,123,19,113,162,209,180,155,70,246,229,86,96,37,242,212,139,234,149,45,150,213,253,100,254,191,176,245,26,63,195,203,113,171,62,193,182,173,38,11,70,232,180,136,116,228,23,111,97,50,202,27,46,243,63,213,247,159,226,99,208,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,243,216,135,110,53,120,88,55,45,164,250,117,110,181,71,153,78,81,106,125,164,243,43,108,251,140,191,91,222,95,137,12,224,102,51,15,222,195,44,104,187,173,39,17,177,184,181,153,233,96,181,35,250,164,203,121,180,255,0,89,95,169,237,61,69,164,240,120,197,184,149,156,49,170,225,131,175,107,46,12,231,231,165,59,79,177,164,71,167,176,93,187,8,187,207,245,140,254,239,104,177,112,0,0,0,1,159,46,35,51,41,243,51,79,116,244,12,242,249,18,231,50,255,0,172,163,220,233,84,101,238,87,111,119,121,118,23,96,235,156,28,202,113,230,54,177,209,185,181,63,70,36,115,123,8,245,71,95,79,212,187,127,103,119,104,187,16,1,224,177,211,17,162,97,86,21,92,183,180,151,185,75,167,82,230,63,28,246,154,181,121,184,206,186,146,236,74,191,185,251,72,203,252,67,57,56,209,136,21,60,79,197,27,158,246,170,73,231,46,169,86,155,41,163,216,148,237,109,217,14,58,73,245,82,157,127,56,125,166,68,127,135,112,179,110,14,88,26,253,58,135,89,198,58,212,61,142,73,114,69,50,39,214,17,238,105,72,167,200,66,253,87,59,59,143,176,209,175,188,253,130,207,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,120,44,116,195,136,24,171,133,87,45,149,61,189,199,80,165,204,101,147,213,69,181,215,35,58,218,85,216,164,235,167,48,251,12,200,191,198,51,151,141,88,123,63,11,177,70,229,178,103,181,179,209,181,89,145,217,61,201,61,237,55,33,198,210,174,197,43,77,121,103,216,102,103,254,49,96,124,34,179,53,46,155,88,151,129,87,12,174,100,73,70,228,216,62,161,22,215,20,168,17,91,71,168,214,167,216,71,218,165,233,239,47,104,182,224,1,74,188,101,96,49,11,49,116,37,178,214,195,126,213,138,234,189,99,61,84,169,213,13,79,191,238,17,155,38,242,95,141,154,12,47,56,239,242,141,203,186,136,218,149,180,149,234,157,70,62,189,134,52,126,193,153,178,217,169,123,204,210,90,171,77,53,236,239,208,127,160,0,0,0,255,0,41,82,27,135,21,233,111,30,141,176,218,156,81,253,196,90,159,248,133,2,241,36,197,201,24,171,153,74,199,173,252,218,220,234,40,77,22,133,218,81,231,204,209,95,97,39,220,231,113,235,248,152,237,28,29,112,157,218,222,45,213,241,38,115,123,161,64,165,200,134,201,106,69,164,132,73,167,188,149,118,44,143,236,153,246,26,76,190,255,0,96,185,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,211,198,43,9,221,162,226,221,35,18,96,183,182,20,250,84,120,111,22,164,122,200,92,154,131,202,87,106,204,254,201,23,97,36,139,239,246,14,45,195,111,23,100,97,78,101,41,30,183,243,107,143,167,161,58,90,23,97,72,159,15,85,125,133,31,115,125,197,167,226,66,254,162,201,110,100,86,101,178,122,182,251,105,113,39,239,35,45,75,252,99,253,64,0,0,7,249,190,102,76,184,105,94,195,36,158,138,211,93,59,59,244,25,193,206,68,167,229,102,131,19,206,67,220,211,110,238,173,54,149,109,36,250,165,81,145,167,97,9,47,193,174,158,196,220,197,215,92,121,173,230,197,171,41,212,250,198,90,41,51,169,250,31,127,222,46,172,0,84,151,23,92,204,203,168,214,34,96,77,191,39,151,22,41,183,54,119,168,71,185,196,170,124,87,17,235,181,169,118,25,118,165,122,123,139,218,43,239,5,112,246,161,138,56,163,109,89,48,26,223,233,58,172,56,239,30,228,150,198,156,144,219,106,87,106,147,174,156,194,236,35,35,255,0,24,209,166,5,225,196,12,42,194,171,106,202,130,222,211,167,210,225,178,241,234,163,222,235,113,154,109,74,237,82,180,215,150,93,132,102,95,227,30,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,7,240,203,82,208,253,162,172,120,186,229,149,111,55,15,29,45,212,235,203,75,112,102,179,175,114,75,175,148,227,187,150,239,224,91,82,143,192,253,130,182,176,102,254,153,134,56,163,108,222,209,23,183,209,85,104,82,158,45,8,247,54,212,134,220,82,123,82,173,53,217,222,68,103,248,247,13,28,224,110,33,194,197,60,41,182,47,104,74,215,210,84,152,82,29,45,15,213,113,200,205,58,101,218,148,235,249,194,238,34,47,241,15,118,2,152,56,209,186,135,51,15,109,18,93,223,182,207,134,71,234,233,161,245,213,30,193,25,114,83,69,114,183,154,12,56,109,179,236,139,115,209,229,40,189,233,77,70,54,165,222,94,241,163,102,16,77,178,219,100,90,18,82,73,211,221,161,15,251,0,0,0,28,191,51,183,151,208,60,190,226,29,204,143,207,196,181,234,206,71,47,123,201,132,242,210,95,101,69,222,143,105,104,51,121,114,214,229,221,183,69,82,226,146,159,231,53,137,239,204,90,117,47,182,235,134,179,45,72,136,187,213,238,34,251,136,95,7,13,92,35,107,12,242,227,67,169,41,205,207,220,204,70,173,168,180,211,105,72,129,12,204,190,218,136,251,81,223,217,248,16,150,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,34,103,18,156,34,107,19,50,227,92,169,37,205,175,219,49,228,214,210,90,107,184,163,64,152,100,95,109,36,93,171,239,237,252,12,80,253,181,91,151,105,93,20,187,138,50,127,156,209,231,177,49,9,212,190,219,78,18,200,181,50,50,239,79,184,203,238,49,164,60,176,222,95,79,114,251,135,151,51,157,143,203,181,233,46,72,47,115,170,132,202,212,95,101,37,222,191,97,104,58,128,0,0,0,255,0,135,208,78,50,227,102,90,146,146,105,211,223,169,12,229,103,94,138,229,19,52,24,142,219,135,217,42,230,172,74,73,123,146,170,140,157,11,188,253,194,76,240,92,117,13,230,30,229,37,59,179,117,159,48,139,213,215,83,235,169,221,130,231,192,120,76,114,196,56,88,89,133,55,61,237,53,90,21,54,147,54,67,69,161,250,206,55,25,215,72,187,18,173,63,54,125,228,101,254,33,156,108,102,191,166,98,118,40,220,247,180,181,238,244,173,90,108,166,75,66,45,173,187,33,199,18,158,196,167,93,55,247,153,17,254,29,194,201,120,69,229,149,108,183,51,29,46,36,105,204,75,144,97,51,175,121,31,65,41,183,119,33,223,196,182,169,31,137,251,5,167,17,104,90,23,176,127,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,7,153,196,187,42,6,35,97,253,197,99,84,75,234,43,180,169,116,229,43,214,245,121,204,45,173,123,20,147,61,9,103,217,184,191,18,239,25,215,205,38,11,212,112,35,25,171,214,60,212,232,193,75,149,34,10,181,79,173,23,171,125,166,213,216,181,153,106,77,31,98,143,119,191,222,115,159,132,54,100,220,131,81,157,129,21,149,106,204,131,118,165,21,122,127,93,74,129,21,8,209,45,107,220,71,218,107,211,222,94,209,108,227,248,103,161,106,98,141,56,181,92,72,174,230,81,166,144,214,207,71,209,211,12,207,118,187,141,19,231,118,247,22,157,255,0,127,226,60,199,12,91,110,117,123,52,20,135,226,55,185,20,230,227,205,116,245,34,209,13,212,97,153,247,153,123,253,154,254,2,252,192,0,0,0,87,207,23,236,84,59,91,8,105,246,76,87,180,145,87,154,215,49,59,123,217,118,44,246,207,180,208,101,222,159,97,145,254,29,226,170,114,215,97,202,196,140,112,179,45,120,236,243,17,34,185,78,39,203,113,22,141,42,99,40,81,246,169,63,175,236,61,70,143,172,43,113,155,66,201,160,90,236,39,106,41,52,200,176,136,181,51,252,211,41,71,180,207,245,125,231,248,152,251,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,62,13,251,110,51,119,217,53,251,93,244,238,69,90,153,42,17,150,166,95,157,101,72,246,25,126,183,188,191,18,25,193,204,165,135,43,13,241,194,243,181,228,51,203,68,122,229,68,152,45,196,122,180,153,143,33,39,216,165,126,167,180,245,22,173,194,7,20,206,233,194,26,133,147,41,237,100,82,38,187,203,78,222,230,90,139,1,178,237,36,17,119,171,218,102,127,143,120,176,96,0,0,0,20,25,196,234,219,157,65,205,5,93,249,109,237,69,69,185,19,26,61,72,245,67,149,25,134,71,216,103,238,246,233,248,15,79,194,86,226,69,11,50,142,180,182,183,245,244,117,67,35,221,166,211,92,248,61,189,199,175,119,221,248,139,203,35,212,181,33,253,21,51,197,235,50,107,157,81,131,129,20,101,253,76,115,106,165,45,122,127,93,42,159,21,104,209,77,107,220,101,218,75,211,220,94,209,5,242,183,130,245,28,119,198,106,13,143,9,58,176,114,226,200,156,173,83,234,197,234,216,105,195,237,90,12,244,39,75,177,42,221,238,247,150,138,48,206,202,129,135,56,127,110,216,212,226,250,138,21,42,29,57,39,235,122,220,150,16,214,189,170,81,150,164,130,236,220,127,137,247,143,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,43,243,139,54,92,227,223,216,114,222,47,82,216,214,173,111,52,77,62,173,199,253,164,195,19,164,43,177,78,165,63,109,101,220,147,87,226,93,130,163,112,122,249,147,134,152,159,109,94,108,189,201,244,69,90,28,167,87,180,149,181,13,72,109,195,236,218,173,126,199,176,143,246,247,13,29,96,117,255,0,3,19,176,154,213,189,96,75,234,74,167,71,131,37,213,242,212,143,172,114,51,78,25,104,105,79,235,151,113,17,118,254,193,237,164,171,100,103,87,174,155,80,163,255,0,160,103,151,63,117,21,212,115,59,120,45,110,111,228,212,170,12,151,102,154,17,84,37,118,119,125,227,191,112,118,166,46,70,52,213,167,145,118,55,72,125,63,224,151,79,63,120,186,16,0,0,1,252,51,34,35,51,238,33,70,252,90,49,71,233,222,98,219,162,69,115,72,182,253,44,169,142,35,78,247,152,157,57,38,173,77,9,62,229,247,106,101,247,152,246,124,30,112,177,21,220,83,170,98,20,166,117,110,159,5,248,205,171,119,115,141,201,167,186,93,132,178,247,254,169,151,248,133,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,158,48,216,90,138,22,41,210,177,10,43,58,55,80,130,196,103,21,187,189,199,36,212,29,62,195,89,251,191,84,139,252,67,198,112,151,197,31,160,153,139,114,137,41,205,98,220,20,179,166,54,141,59,158,126,116,20,146,181,36,40,251,145,221,169,23,222,66,242,8,200,200,140,187,140,127,64,0,0,5,47,113,138,166,45,140,105,164,79,50,236,114,145,29,63,225,151,80,63,120,224,57,4,168,174,157,153,219,61,104,115,103,58,165,79,100,251,53,212,142,161,23,179,187,238,26,26,140,173,241,154,94,186,238,66,79,254,129,226,113,198,255,0,129,134,56,79,117,94,179,229,244,197,76,163,206,146,210,249,106,95,214,55,25,215,18,90,18,85,250,135,222,70,93,159,176,103,23,24,111,153,56,151,138,23,45,230,243,220,239,75,213,166,75,105,123,73,59,144,236,135,28,46,205,169,211,237,251,72,191,103,112,183,30,19,57,115,98,193,195,151,49,122,168,198,218,181,194,209,180,194,183,25,255,0,50,125,136,50,19,216,151,84,159,182,131,239,73,43,240,46,193,96,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,60,246,32,218,80,239,171,38,187,104,78,70,230,170,244,233,80,140,181,50,252,235,43,111,216,105,62,229,159,180,191,18,25,211,205,78,19,84,112,103,28,46,123,66,116,110,75,71,81,155,38,17,111,74,183,69,235,31,109,181,118,45,102,90,147,71,216,163,221,239,251,236,103,131,206,60,63,93,163,85,48,90,162,175,90,158,211,245,70,15,66,252,219,104,167,198,73,118,54,94,243,237,53,153,253,222,209,101,21,149,41,20,121,203,65,106,164,198,116,200,190,253,166,51,131,155,121,111,204,204,126,34,46,66,118,169,23,61,93,4,90,145,246,20,247,253,223,136,155,188,23,104,220,203,158,228,172,173,173,82,152,147,24,37,110,238,62,101,57,93,218,255,0,144,91,104,0,0,0,249,23,125,75,208,214,157,110,175,174,157,13,58,76,159,254,161,165,43,220,126,239,113,140,221,230,94,234,153,120,227,213,251,87,150,230,239,244,73,85,67,93,132,90,55,214,188,162,46,194,47,214,62,242,212,92,71,9,252,61,250,23,150,82,168,73,103,73,21,234,175,165,27,94,239,245,151,233,240,76,139,66,81,151,122,126,227,251,136,77,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,16,179,139,6,30,253,52,203,41,212,35,51,172,138,13,87,210,142,47,119,250,203,20,249,198,101,161,168,139,189,95,121,253,198,41,219,45,23,84,203,59,30,172,42,188,53,237,255,0,68,148,180,59,216,71,171,125,107,42,50,237,35,253,82,238,45,70,145,109,10,151,166,109,58,37,95,95,237,234,116,105,63,253,91,73,87,184,189,254,226,31,92,0,0,0,84,151,26,42,63,46,231,182,235,40,107,68,170,36,54,13,91,187,207,153,81,87,118,191,228,16,139,41,18,223,135,152,252,59,92,116,238,82,238,122,66,12,181,34,236,57,236,123,255,0,1,163,234,50,148,186,60,21,172,180,82,163,52,102,95,126,210,21,175,198,27,30,31,161,81,169,120,45,78,87,173,80,105,138,163,231,161,126,109,196,84,35,40,187,91,63,113,118,146,200,254,239,104,174,108,171,97,53,71,25,177,194,216,180,32,70,231,52,85,40,82,102,250,233,78,216,189,99,13,184,174,213,160,207,66,116,187,18,123,189,223,118,139,48,250,210,135,98,89,20,43,66,10,54,181,72,167,69,130,93,166,122,242,153,67,126,211,81,247,32,189,167,248,152,244,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,2,178,248,190,224,1,213,237,202,126,50,81,225,110,126,18,154,133,41,92,205,52,101,13,207,144,179,209,78,17,119,153,118,18,53,247,31,176,86,246,88,241,86,163,131,152,213,108,94,16,95,229,52,154,148,38,102,30,212,171,88,197,45,151,28,46,212,47,216,217,119,22,190,239,112,208,253,6,240,139,122,96,228,91,218,35,191,85,86,183,17,81,37,109,62,206,108,82,115,184,210,71,220,175,113,126,5,220,51,161,152,201,10,149,152,28,76,121,75,223,173,225,89,208,244,211,179,173,120,90,79,5,170,50,11,6,46,106,255,0,79,235,157,201,54,39,55,127,179,164,167,47,110,154,254,221,116,253,162,199,0,0,0,7,14,206,173,233,244,35,45,87,212,228,187,203,92,250,21,82,3,106,219,175,172,184,18,12,191,170,127,171,247,126,35,61,214,164,39,174,252,75,163,211,214,158,115,181,170,228,118,84,90,146,119,169,233,9,47,184,139,83,87,221,251,6,143,178,243,106,179,102,96,149,145,65,105,174,90,152,183,169,137,113,59,140,244,90,98,52,147,45,117,63,213,247,142,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,157,230,22,213,102,243,193,43,222,130,235,92,197,63,111,84,210,218,119,25,106,181,68,117,4,90,234,95,173,237,61,6,112,110,184,79,90,24,151,88,167,160,185,46,209,107,178,25,73,118,43,98,153,144,162,251,200,244,52,253,255,0,180,104,71,37,87,167,211,124,181,88,179,148,239,49,112,40,84,184,14,43,110,158,178,32,71,51,254,169,126,183,223,248,142,226,0,0,0,43,143,141,45,25,7,131,22,205,127,167,245,202,228,133,19,155,191,217,210,84,87,183,77,127,110,186,126,209,86,217,115,144,168,185,129,195,55,146,189,154,94,20,109,79,77,123,58,214,70,139,235,183,132,91,47,7,101,94,210,221,250,170,77,184,186,137,171,105,246,242,162,155,157,196,147,62,228,251,143,240,62,225,158,12,206,226,173,71,24,177,174,231,188,39,63,205,105,85,57,172,195,61,169,78,145,186,183,156,108,187,16,143,99,135,222,90,251,197,144,240,130,192,15,68,219,179,241,146,179,11,108,137,170,118,20,85,115,53,213,149,183,2,66,21,162,92,50,239,35,236,52,107,239,63,96,179,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,30,35,26,176,250,30,41,97,109,205,99,204,46,202,173,42,108,86,207,183,213,91,177,220,104,143,177,73,215,243,135,217,169,23,225,222,51,141,141,118,4,204,45,197,107,162,200,148,157,61,17,88,155,21,149,106,94,179,109,73,113,164,171,177,74,211,94,95,113,153,159,227,222,45,167,135,54,56,57,126,229,46,231,181,165,246,204,181,233,179,97,178,159,123,17,169,145,16,158,230,210,93,235,246,154,143,239,49,82,56,216,234,159,198,107,245,245,150,138,114,231,170,44,203,220,103,45,195,23,49,194,30,20,120,153,89,154,108,71,229,27,247,43,142,175,215,53,111,81,211,160,106,174,222,237,116,238,19,116,0,0,0,87,39,24,220,86,126,223,195,106,62,30,83,223,218,253,74,108,121,47,167,105,30,177,220,143,80,101,93,166,131,46,242,46,229,17,255,0,140,87,198,65,240,253,220,64,205,29,142,134,215,180,173,250,205,50,186,190,194,61,82,197,70,46,165,246,147,250,255,0,127,224,99,68,8,65,54,132,182,158,228,145,17,15,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,1,255,0,46,32,156,66,155,87,114,136,200,198,119,243,243,135,238,225,254,104,239,116,56,189,197,112,86,42,117,212,118,105,162,95,168,202,208,190,210,191,83,238,252,8,88,63,7,44,86,126,224,195,106,198,30,84,31,220,253,54,108,137,44,39,105,22,145,219,143,79,101,61,164,130,46,243,62,245,25,255,0,140,88,216,0,0,0,132,92,94,33,71,153,149,152,102,252,126,105,177,114,182,242,61,115,78,213,38,157,63,69,118,119,233,175,112,166,124,20,117,76,99,45,132,250,11,85,55,115,210,214,69,239,50,148,217,139,110,226,49,142,14,88,89,75,182,45,104,189,147,110,138,108,40,111,23,185,137,52,201,104,87,123,106,46,244,123,13,39,247,144,169,108,21,176,38,98,158,43,90,246,68,100,235,233,122,196,40,175,43,82,245,91,118,75,109,41,93,170,78,186,115,59,136,200,255,0,14,241,163,156,21,195,232,120,91,133,182,205,143,12,187,41,84,168,81,92,62,223,89,109,71,109,163,62,213,43,79,205,151,102,166,95,143,120,246,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,2,162,248,196,96,87,160,235,20,156,104,130,143,230,245,7,152,165,61,219,254,188,226,170,18,84,125,174,25,247,17,119,32,139,239,246,8,65,129,120,233,93,193,147,186,26,165,187,181,171,138,223,155,70,89,109,65,233,212,114,181,63,89,181,251,26,46,206,207,196,189,188,210,173,61,218,173,86,109,77,229,110,114,100,135,31,89,233,166,170,90,141,71,221,167,191,220,47,183,134,69,54,77,59,43,20,126,165,189,157,83,177,228,183,218,71,170,21,78,135,161,246,31,220,37,136,0,0,15,226,140,146,70,163,62,194,45,76,81,55,21,44,71,59,219,50,15,211,16,189,237,208,161,170,155,174,154,104,108,207,154,157,62,201,126,183,223,248,152,236,220,25,48,229,85,43,170,224,196,73,49,119,70,139,30,93,57,183,119,233,163,233,114,158,241,22,132,173,123,143,95,179,167,223,236,22,232,0,0,0,0,0,0,0,0,0,0,0,3,242,83,42,212,170,212,101,204,163,84,226,79,142,220,135,226,45,216,207,37,212,37,246,29,91,47,52,106,73,153,18,219,117,183,27,90,123,210,180,41,39,161,145,144,253,96,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,63,88,0,0,0,138,191,217,71,200,159,251,185,255,0,213,154,199,249,160,146,150,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,17,255,0,20,179,235,148,236,22,190,234,120,103,137,120,173,232,107,146,141,201,235,97,122,10,165,35,149,205,101,15,55,245,140,199,91,106,213,183,80,175,85,71,166,186,30,134,70,69,208,48,83,30,240,159,49,54,172,171,215,7,46,191,164,20,88,85,5,210,223,147,208,201,137,178,82,27,109,197,55,178,67,109,172,244,67,205,158,164,91,125,109,53,212,140,139,213,81,174,154,21,193,81,175,82,105,19,186,137,118,205,65,20,186,163,124,165,163,167,148,184,172,75,75,122,168,136,151,171,18,227,175,84,153,167,215,211,93,201,81,23,214,0,1,26,174,206,35,217,49,177,174,170,205,149,116,227,39,69,90,183,234,18,41,117,24,223,71,106,174,114,37,48,226,155,117,189,232,140,164,43,106,208,162,213,38,105,61,53,35,50,237,29,171,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,173,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,62,77,205,116,208,172,250,115,53,107,142,119,73,18,69,66,5,45,183,57,75,115,116,169,178,154,137,25,189,16,70,101,189,247,218,70,186,109,78,237,84,100,146,51,47,172,0,0,0,0,60,165,59,21,112,226,175,136,245,124,33,166,94,148,169,55,157,6,159,30,169,82,162,55,32,142,84,104,175,25,147,110,41,63,253,65,168,139,214,66,94,97,74,36,147,205,26,253,88,0,0,138,191,217,71,200,159,251,185,255,0,213,154,199,249,160,239,248,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,162,155,210,189,31,155,202,121,108,185,245,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,159,171,0,0,1,229,49,75,20,172,76,22,177,42,120,153,137,117,223,67,91,116,110,79,91,55,165,122,71,43,154,242,25,111,234,217,66,220,86,174,58,132,250,169,61,53,212,244,34,51,47,86,0,63,36,42,181,42,163,38,124,58,125,78,36,169,20,185,5,18,115,76,188,149,174,43,230,211,111,19,78,164,143,84,44,218,121,167,9,42,208,246,56,133,119,40,140,255,0,88,0,0,252,147,106,212,170,116,152,16,234,21,56,145,100,85,36,28,72,45,60,242,80,185,79,147,78,60,109,52,147,61,86,178,105,151,92,52,167,83,216,218,213,220,147,50,252,149,155,166,133,111,212,104,84,154,188,238,158,93,205,80,93,46,150,223,41,107,234,37,34,44,137,106,111,84,145,146,52,98,36,133,234,163,36,250,154,107,185,73,35,250,192,0,0,3,202,97,190,42,225,198,48,80,164,92,248,95,122,82,174,106,84,74,132,154,91,210,233,210,9,214,209,41,133,236,113,179,50,255,0,146,164,159,217,91,107,109,196,26,144,180,41,94,172,0,0,121,76,72,197,92,56,193,250,20,123,159,20,47,74,85,179,74,151,80,141,75,102,93,70,65,52,218,229,62,189,141,182,70,127,242,148,163,251,40,109,14,56,179,74,16,181,39,213,128,0,15,147,26,233,161,75,186,170,54,84,121,219,235,84,170,124,58,164,200,220,165,151,42,44,183,36,183,29,205,230,91,21,185,112,164,150,132,102,162,229,234,162,34,82,76,254,176,0,0,15,63,66,191,236,219,154,230,185,172,202,21,195,18,93,118,206,145,26,53,118,158,147,50,126,10,228,71,68,134,13,105,50,35,52,56,211,132,105,89,106,131,52,184,146,61,205,173,41,244,0,0,2,47,213,184,152,228,162,129,85,155,66,174,227,4,186,117,74,157,33,200,147,33,203,180,171,108,191,25,246,212,105,113,167,27,84,50,82,22,149,17,164,210,100,70,70,70,70,58,6,8,102,235,46,153,142,170,212,232,88,53,137,145,43,245,42,68,116,75,151,13,80,165,66,124,152,82,182,243,80,220,150,155,83,136,37,109,74,148,130,81,32,214,217,43,110,244,107,216,7,42,199,76,209,224,78,90,253,9,249,107,190,126,142,125,35,234,125,25,253,25,50,103,63,167,229,115,191,181,154,115,110,222,123,95,107,77,119,118,107,161,233,242,112,83,57,153,108,204,77,213,42,202,193,204,72,250,65,90,133,79,93,81,248,222,135,159,19,100,84,56,219,106,115,124,134,27,65,232,183,155,45,8,247,122,218,233,161,25,151,107,28,171,29,51,71,129,57,107,244,39,229,174,249,250,57,244,143,169,244,103,244,100,201,156,254,159,149,206,254,214,105,205,187,121,237,125,173,53,221,217,174,135,167,42,254,202,62,68,255,0,221,207,254,172,214,63,205,4,138,160,95,150,205,203,85,114,133,75,149,44,170,76,81,233,213,231,225,203,167,200,136,251,16,167,42,66,99,41,198,222,66,20,218,212,168,146,82,109,40,137,196,27,102,75,74,117,45,125,0,0,8,255,0,138,89,245,202,118,11,95,117,60,51,196,188,86,244,53,201,70,228,245,176,189,5,82,145,202,230,178,135,155,250,198,99,173,181,106,219,168,87,170,163,211,93,15,67,35,34,232,24,41,143,120,79,152,155,86,85,235,131,151,95,210,10,44,42,130,233,111,201,232,100,196,217,41,13,182,226,155,217,33,182,214,122,33,230,207,82,45,190,182,154,234,70,69,208,0,0,0,0,4,127,197,44,250,229,59,5,175,186,158,25,226,94,43,122,26,228,163,114,122,216,94,130,169,72,229,115,89,67,205,253,99,49,214,218,181,109,212,43,213,81,233,174,135,161,145,145,116,12,20,199,188,39,204,77,171,42,245,193,203,175,233,5,22,21,65,116,183,228,244,50,98,108,148,134,219,113,77,236,144,219,107,61,16,243,103,169,22,223,91,77,117,35,34,232,0,35,254,41,103,215,41,216,45,125,212,240,207,18,241,91,208,215,37,27,147,214,194,244,21,74,71,43,154,202,30,111,235,25,142,182,213,171,110,161,94,170,143,77,116,61,12,140,139,160,96,166,61,225,62,98,109,89,87,174,14,93,127,72,40,176,170,11,165,191,39,161,147,19,100,164,54,219,138,111,100,134,219,89,232,135,155,61,72,182,250,218,107,169,25,23,64,1,242,109,171,166,133,120,83,158,171,91,147,186,184,145,234,19,233,110,57,202,91,123,101,66,148,236,73,45,232,178,35,61,143,176,234,53,211,106,182,234,147,52,153,25,253,96,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,250,192,0,60,253,255,0,126,91,56,97,102,213,177,2,243,149,46,45,10,133,28,229,212,36,70,167,200,154,182,24,35,45,206,155,81,208,183,77,9,35,220,181,18,76,144,130,82,213,162,82,163,40,235,253,148,124,137,255,0,187,159,253,89,172,127,154,14,235,132,56,209,133,248,245,102,183,136,24,71,119,196,184,168,78,72,118,33,200,101,14,52,182,159,108,203,123,78,180,234,82,235,75,208,210,162,74,210,147,52,45,11,45,82,180,153,251,81,31,241,75,62,185,78,193,107,238,167,134,120,151,138,222,134,185,40,220,158,182,23,160,170,82,57,92,214,80,243,127,88,204,117,182,173,91,117,10,245,84,122,107,161,232,100,100,93,3,5,49,239,9,243,19,106,202,189,112,114,235,250,65,69,133,80,93,45,249,61,12,152,155,37,33,182,220,83,123,36,54,218,207,68,60,217,234,69,183,214,211,93,72,200,186,0,143,248,165,159,92,167,96,181,247,83,195,60,75,197,111,67,92,148,110,79,91,11,208,85,41,28,174,107,40,121,191,172,102,58,219,86,173,186,133,122,170,61,53,208,244,50,50,47,203,96,113,8,202,54,41,222,84,156,62,195,236,82,151,92,184,107,146,10,52,24,49,173,122,198,247,87,161,153,153,153,197,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,41,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,47,140,222,28,42,155,116,219,248,139,26,38,216,210,152,137,78,113,222,102,186,190,167,42,15,25,104,106,215,184,181,251,58,125,254,193,198,120,86,226,49,217,57,144,98,154,181,236,110,187,13,52,221,116,215,83,122,124,36,233,246,79,245,126,239,196,133,236,164,201,68,74,35,236,50,212,135,244,0,0,4,78,226,111,77,147,82,202,197,99,166,111,127,74,236,137,46,122,196,90,33,52,233,154,159,105,253,226,132,169,51,221,165,85,97,84,217,86,215,33,200,109,244,30,154,232,164,40,148,93,250,251,189,195,165,227,166,58,87,113,155,232,187,85,71,119,53,110,219,240,168,200,45,168,45,122,126,110,135,234,182,131,238,116,251,59,127,19,246,77,254,14,248,21,233,218,197,91,26,39,55,172,122,123,207,210,153,237,255,0,94,109,84,249,41,62,199,8,251,140,251,208,101,247,251,5,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,224,249,219,194,212,98,206,93,110,170,23,79,206,126,159,79,157,83,138,91,246,232,251,112,100,165,7,246,210,93,238,123,76,203,222,67,59,181,234,76,138,13,114,163,66,150,157,175,211,165,189,17,210,212,143,69,182,179,73,151,97,153,119,145,247,25,143,194,52,31,195,170,11,80,114,177,106,114,149,187,168,133,1,245,118,25,104,165,83,162,106,95,244,9,50,0,0,3,205,98,85,202,197,157,135,247,29,209,33,91,91,165,210,166,76,51,208,207,66,105,133,175,216,71,250,190,227,252,12,102,207,28,46,63,166,56,209,125,220,232,94,244,85,174,106,164,198,207,77,61,87,101,184,178,246,23,235,123,72,191,2,23,63,194,131,14,213,97,229,148,164,172,245,59,130,171,233,175,192,159,167,193,63,214,87,234,125,223,129,9,164,0,0,0,0,0,0,0,0,0,0,0,2,152,48,171,59,117,92,168,103,151,26,40,87,59,242,231,97,213,213,137,21,166,106,176,213,41,73,98,146,250,171,6,149,213,144,218,89,117,107,91,113,210,226,84,211,100,147,120,185,100,163,51,109,189,46,82,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,114,172,216,248,88,198,79,135,247,15,151,62,32,7,10,204,248,255,0,169,25,84,197,250,215,247,86,173,10,237,78,163,255,0,0,136,212,68,163,149,255,0,24,83,75,113,239,238,113,208,159,205,32,90,160,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,17,127,51,185,152,188,178,161,197,35,16,113,74,207,131,18,162,133,71,164,83,106,244,201,36,73,69,70,156,229,42,156,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,118,233,133,88,153,106,227,38,28,91,152,165,101,75,234,40,183,53,61,170,132,109,206,54,183,25,222,94,187,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,143,86,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,85,0,138,188,81,252,9,226,111,201,124,226,16,225,92,41,243,199,39,18,169,80,50,183,137,40,136,213,118,216,163,146,45,106,154,86,211,5,81,167,69,74,16,80,150,222,164,107,146,203,90,41,42,109,39,204,101,167,20,178,74,154,83,143,88,248,0,0,0,139,249,254,206,13,43,41,184,70,165,83,206,91,151,221,227,30,100,11,81,12,180,147,68,103,208,132,147,147,157,83,136,83,91,35,155,205,44,155,82,84,110,173,72,70,221,134,227,141,209,101,135,141,24,161,134,184,160,198,52,90,23,124,182,47,102,36,75,150,85,169,104,110,115,238,63,37,183,27,144,235,157,74,92,75,171,90,94,119,85,44,148,122,172,213,223,218,47,251,39,217,179,179,115,117,133,255,0,78,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,94,98,8,205,77,44,139,186,128,0,202,184,191,238,23,30,4,240,203,231,94,113,52,74,160,0,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,207,190,118,243,131,115,102,231,20,29,173,40,229,194,178,104,114,31,77,167,71,150,212,126,124,22,29,109,132,60,183,28,105,4,165,45,229,70,67,166,133,45,194,108,212,104,66,148,69,185,82,211,132,166,117,253,9,50,30,83,113,54,167,74,135,69,123,156,229,151,80,124,249,14,38,115,207,243,23,76,81,146,118,57,206,91,174,184,210,156,82,84,78,18,154,35,112,221,101,8,182,160,20,237,152,108,217,222,89,69,226,119,137,151,197,10,60,186,197,10,124,122,76,106,237,184,153,229,21,138,170,10,135,20,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,219,77,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,243,247,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,169,108,188,230,206,242,205,215,19,188,51,190,43,177,229,209,232,80,35,213,163,80,173,197,79,41,76,82,144,116,57,68,249,161,100,219,68,181,186,234,13,197,44,209,191,78,90,12,205,45,32,138,69,113,171,240,177,107,124,64,131,229,213,17,237,120,113,103,142,78,107,108,217,246,126,32,162,36,124,69,179,227,176,185,207,52,182,154,69,110,34,140,208,83,90,96,140,148,133,165,68,148,190,148,167,148,149,186,210,146,105,39,137,166,230,80,0,0,172,14,45,121,215,244,36,57,153,77,195,42,157,86,29,105,238,75,151,165,65,131,228,54,152,47,49,204,69,49,38,105,222,231,57,14,180,227,170,109,73,73,54,73,104,205,194,117,228,34,10,228,235,56,183,222,80,47,185,21,250,4,63,76,219,117,157,159,72,45,254,99,49,253,41,202,102,66,34,255,0,58,91,14,184,199,41,201,6,231,213,145,111,211,106,181,35,236,208,77,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,243,247,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,207,102,112,115,103,121,102,235,20,62,156,87,99,203,163,208,160,71,110,53,10,220,84,242,148,197,41,6,218,9,243,66,201,182,137,107,117,212,27,138,89,163,126,156,180,25,154,90,65,20,255,0,225,67,158,56,215,45,42,137,148,124,70,68,179,174,211,99,200,69,163,86,53,187,32,167,68,105,46,62,168,79,154,141,70,210,216,105,43,229,40,180,104,217,105,45,232,133,54,142,117,154,0,0,168,190,40,120,189,121,96,46,125,176,219,23,48,253,248,141,215,109,219,30,27,209,202,91,4,243,14,161,115,106,109,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,177,252,177,102,22,213,205,6,13,81,113,114,214,141,208,117,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,253,235,136,53,37,10,91,78,180,179,66,55,237,46,170,0,0,41,91,53,89,133,186,178,191,197,66,242,197,203,90,55,95,208,122,38,53,70,150,185,78,71,102,167,5,218,44,36,187,29,197,32,255,0,189,113,6,164,173,40,117,166,150,104,94,205,167,110,152,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,0,87,87,19,174,31,243,49,118,28,156,192,224,133,187,213,223,81,55,63,115,83,90,113,247,101,87,162,182,195,44,180,168,200,82,205,178,121,134,227,246,50,218,18,167,146,181,104,106,113,40,67,149,25,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,9,228,251,54,118,110,110,176,191,233,197,10,60,74,61,118,4,135,35,87,109,196,207,57,79,210,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,54,107,204,65,25,169,165,145,66,14,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,109,56,233,142,152,113,151,76,56,168,226,134,40,86,122,26,84,29,26,101,150,136,151,42,161,41,68,102,220,88,205,153,151,49,229,237,86,133,169,36,146,149,45,106,66,16,181,167,58,216,233,142,152,143,152,188,71,168,226,134,40,86,122,234,172,237,26,101,150,136,209,22,159,21,38,102,220,88,205,153,159,45,148,110,86,133,169,168,212,165,45,106,90,214,181,170,122,240,161,200,228,155,150,171,68,205,198,35,46,33,208,169,178,36,46,209,164,154,26,144,115,165,180,167,24,84,215,201,68,162,105,12,58,149,242,146,90,58,111,52,151,53,66,91,71,57,197,15,23,175,44,5,207,182,27,98,230,31,191,17,186,237,187,99,195,122,57,75,96,158,97,212,46,109,77,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,86,63,150,44,194,218,185,160,193,170,46,46,90,209,186,14,191,153,26,163,75,92,166,228,61,76,156,210,182,187,29,197,32,255,0,189,113,6,164,161,75,105,214,150,104,70,253,165,213,64,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,5,32,89,25,205,174,228,243,61,216,221,83,114,149,233,155,50,232,196,10,204,123,154,154,210,16,82,148,219,85,57,92,169,49,156,86,154,60,215,53,211,38,212,162,109,196,173,73,86,211,52,58,221,218,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,14,85,155,31,11,24,201,240,254,225,242,231,197,112,112,161,207,28,155,106,171,68,202,62,35,34,33,80,170,82,36,34,209,171,26,218,142,112,101,186,167,31,84,39,205,70,146,117,15,186,165,242,148,90,186,79,58,150,244,90,92,71,38,221,0,0,82,7,17,254,31,243,50,239,93,119,22,240,134,221,255,0,74,121,253,51,14,198,142,227,242,28,183,101,108,67,123,100,45,229,184,226,217,121,194,53,161,227,86,210,113,211,105,68,143,169,55,120,94,79,179,103,121,101,23,20,62,156,80,163,203,172,80,167,199,114,53,118,220,76,242,138,197,85,4,218,201,131,90,205,183,73,11,105,213,147,137,89,35,126,156,196,17,146,93,89,30,132,236,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,68,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,116,174,33,153,211,165,101,99,11,228,80,173,11,130,34,113,82,229,142,69,111,195,56,201,148,112,152,55,54,187,80,125,181,40,146,132,37,36,234,90,53,146,137,111,18,75,150,226,16,246,218,22,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,94,167,14,44,142,73,202,149,155,62,240,196,21,196,145,136,183,132,118,17,57,150,144,211,168,162,68,73,154,202,19,79,145,26,150,181,40,210,167,212,149,114,148,182,154,74,73,68,201,58,228,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,183,138,254,29,170,252,203,41,200,65,232,118,253,87,211,95,143,34,159,56,255,0,89,63,175,247,254,6,41,131,3,238,63,161,216,209,98,92,235,94,196,82,110,106,92,199,15,77,125,86,165,182,179,246,31,234,251,8,255,0,3,26,76,195,91,149,139,199,15,237,203,162,58,183,55,84,165,67,152,71,161,150,164,235,8,95,180,139,245,189,197,248,16,244,160,0,0,35,55,17,72,45,78,202,197,217,205,86,222,158,20,247,211,216,103,170,147,78,151,161,127,210,51,224,63,117,6,147,34,189,92,167,80,162,39,115,245,25,108,196,104,181,34,213,110,44,146,69,218,100,93,230,93,230,67,68,89,36,194,212,97,54,93,109,90,23,79,201,126,161,79,131,83,148,91,247,106,251,144,99,37,103,246,212,93,237,251,12,139,220,67,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,213,40,109,212,105,210,169,239,22,173,202,101,108,172,189,228,164,153,31,248,198,120,243,221,134,169,195,92,201,221,208,217,111,99,53,122,156,250,170,59,117,236,118,124,146,47,235,40,251,145,247,126,4,35,224,208,183,15,87,144,246,86,44,221,133,166,202,109,57,7,248,149,58,32,146,64,0,0,34,95,19,124,74,78,28,229,146,165,162,182,174,224,125,234,26,123,53,237,126,159,51,79,234,171,245,62,239,196,133,25,97,205,10,69,235,137,150,197,180,223,107,245,218,236,40,37,221,218,167,228,33,30,242,46,245,123,203,241,33,164,108,11,179,91,176,48,126,206,181,18,222,199,41,244,42,124,119,251,117,213,214,226,180,218,143,237,43,218,143,97,153,15,118,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,76,174,20,249,227,141,134,181,88,25,91,196,148,75,118,133,115,214,9,22,181,77,43,117,243,167,84,101,41,8,40,75,111,83,36,70,121,221,20,149,54,146,229,188,235,138,89,41,46,169,198,110,36,114,167,179,79,151,216,152,203,51,47,213,44,81,165,83,175,232,93,50,87,72,168,37,216,156,215,36,37,149,48,203,47,186,132,178,251,206,20,150,77,45,54,181,56,123,143,68,250,170,209,155,31,11,24,201,240,254,225,242,231,198,107,5,228,240,208,207,28,108,199,89,172,224,245,240,137,104,196,91,46,142,218,222,150,226,221,144,138,229,57,147,109,130,154,167,150,106,81,73,37,45,164,188,149,171,215,91,132,226,12,201,75,67,51,124,0,0,101,92,89,247,11,174,32,19,41,19,41,185,100,198,251,139,157,74,123,166,167,88,245,71,219,125,249,77,202,117,246,152,102,146,174,90,23,185,147,230,234,211,142,26,18,202,91,83,102,163,65,180,150,173,168,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,0,56,163,248,236,196,223,146,249,60,33,250,184,124,231,110,171,149,11,253,202,21,206,252,185,216,117,117,72,142,205,86,26,165,41,44,82,95,83,204,165,117,100,54,150,93,90,214,220,116,184,149,52,217,36,222,46,89,40,204,219,111,75,233,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,69,94,40,254,4,241,55,228,190,113,8,80,93,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,250,120,124,231,110,149,154,251,1,202,21,206,252,72,56,139,106,199,142,205,86,26,165,37,79,213,152,75,44,165,117,100,54,150,90,66,16,228,133,56,149,52,217,40,153,62,89,40,200,156,111,89,106,0,0,56,166,107,179,93,135,25,74,195,133,222,183,171,189,117,86,119,49,138,5,1,135,137,18,170,242,146,68,102,148,153,145,242,217,70,228,155,175,25,26,91,74,146,68,75,90,219,109,121,236,197,44,82,190,241,166,251,169,226,102,37,215,125,51,114,86,121,61,108,222,149,152,252,222,83,40,101,191,171,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,250,173,209,146,140,101,181,178,193,110,230,162,85,51,125,183,89,231,201,158,194,201,49,222,165,65,84,136,241,224,72,113,47,41,14,61,213,56,242,212,130,101,181,164,154,38,156,53,153,59,162,60,174,88,179,11,117,101,127,25,104,184,185,107,70,235,250,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,254,245,196,26,146,180,161,214,154,89,161,123,54,158,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,0,0,20,129,196,127,136,4,204,196,87,93,194,76,33,184,191,210,158,7,76,251,178,99,182,252,119,46,41,91,16,230,233,8,121,13,184,134,89,112,205,8,100,211,180,220,104,221,81,175,234,73,174,1,149,76,168,226,62,109,47,185,150,109,138,215,71,18,155,79,145,50,161,91,146,201,170,12,7,57,46,28,70,223,81,25,25,115,223,66,26,34,65,45,194,73,184,225,54,180,180,178,28,214,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,119,19,195,23,62,63,150,250,20,108,6,197,138,214,235,250,223,167,167,209,181,74,141,71,153,42,232,101,43,121,78,104,158,82,75,157,29,132,199,37,110,113,199,94,73,56,241,235,177,213,20,255,0,20,3,197,31,199,102,38,252,151,201,225,15,65,195,139,60,113,178,165,121,79,179,241,5,18,228,97,213,225,33,133,206,121,165,186,234,232,146,210,70,130,154,211,4,102,149,161,73,52,165,244,165,60,213,33,166,148,147,81,178,77,57,123,192,2,136,120,142,231,142,54,107,111,40,22,126,31,34,92,124,58,179,228,62,184,47,58,183,90,93,110,90,136,144,115,93,96,204,146,132,37,36,164,176,149,39,154,148,58,234,148,105,55,141,166,252,255,0,11,143,29,152,101,243,175,39,154,39,255,0,26,191,11,22,183,196,8,62,93,81,20,237,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,235,56,182,38,111,236,73,21,250,4,63,67,92,148,109,159,72,45,254,99,210,61,23,205,122,66,34,255,0,58,91,13,54,255,0,53,184,230,231,213,145,236,215,106,180,50,237,234,184,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,173,155,210,189,35,149,205,121,12,183,245,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,151,202,193,204,126,193,172,192,80,156,184,240,119,16,169,87,52,72,250,117,45,199,90,155,149,19,114,220,66,58,136,206,18,94,99,121,178,225,163,152,132,239,74,77,73,213,58,24,232,2,10,241,31,226,1,15,46,244,39,112,147,8,110,47,244,216,159,211,62,236,152,237,177,33,187,118,46,244,57,186,66,30,67,141,173,231,155,35,66,25,52,238,38,221,55,84,104,250,146,118,146,233,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,29,175,53,249,62,197,12,163,92,212,186,45,248,81,38,211,107,145,210,170,93,98,35,173,242,39,62,212,120,203,154,134,219,222,111,37,12,189,39,148,75,117,13,155,132,146,89,37,58,154,83,213,120,113,103,142,54,84,175,41,246,126,32,162,92,140,58,188,36,48,185,207,52,183,93,93,18,90,72,208,83,90,96,140,210,180,41,38,148,190,148,167,154,164,52,210,146,106,54,73,167,47,120,0,81,15,17,220,241,198,205,109,229,2,207,195,228,75,143,135,86,124,135,215,5,231,86,235,75,173,203,81,18,14,107,172,25,146,80,132,164,148,150,18,164,243,82,135,93,82,141,38,241,180,220,53,1,123,220,56,179,199,39,53,182,108,251,63,16,81,18,62,34,217,241,216,92,231,154,91,77,34,183,17,70,104,41,173,48,70,74,66,210,162,74,95,74,83,202,74,221,105,73,52,147,196,211,115,40,0,82,183,26,191,20,246,183,195,248,62,99,81,17,215,39,217,179,188,178,139,138,31,78,40,81,229,214,40,83,227,185,26,187,110,38,121,69,98,170,130,109,100,193,173,102,219,164,133,180,234,201,196,172,145,191,78,98,8,201,46,172,143,66,118,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,0,40,7,138,63,142,204,77,249,47,147,194,30,127,36,153,193,185,178,141,138,13,86,146,114,230,217,53,201,12,38,236,163,196,106,63,62,115,13,54,250,25,91,110,58,131,82,86,202,164,173,210,66,86,217,56,105,36,45,73,35,220,157,4,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,128,0,83,95,19,174,31,240,240,138,100,156,192,224,133,187,210,88,178,247,63,115,83,90,113,134,162,208,101,56,251,44,180,168,200,82,201,195,101,247,36,118,50,218,20,150,84,133,104,105,109,72,67,113,43,42,185,152,188,178,161,139,144,241,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,153,92,95,49,74,196,198,155,19,0,49,51,13,43,190,153,182,235,63,74,250,41,189,43,209,249,188,167,160,50,231,213,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,124,215,132,157,255,0,102,225,102,58,95,248,131,136,55,12,74,29,189,67,195,121,242,103,78,146,103,177,164,122,74,154,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,199,243,139,156,91,239,55,247,220,122,253,126,31,161,173,186,54,255,0,163,246,255,0,49,153,30,139,230,179,29,18,191,157,33,134,156,127,154,228,114,115,235,8,246,107,181,58,17,118,246,174,28,28,63,230,102,34,186,214,45,226,245,187,254,148,240,58,150,26,141,33,199,227,185,113,74,216,182,246,199,91,43,109,196,50,203,134,75,91,196,173,166,227,68,210,73,127,92,109,93,248,165,110,53,126,41,237,111,135,240,124,198,162,35,174,79,179,103,121,101,23,20,62,156,80,163,203,172,80,167,199,114,53,118,220,76,242,138,197,85,4,218,201,131,90,205,183,73,11,105,213,147,137,89,35,126,156,196,17,146,93,89,30,132,236,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,102,179,54,62,41,241,147,226,5,195,230,47,137,63,195,115,136,36,108,187,73,115,7,177,146,171,45,88,117,81,144,169,48,170,79,58,235,200,182,86,77,62,227,164,212,118,88,117,231,145,37,227,97,38,132,169,40,109,102,183,52,213,110,25,221,160,226,151,78,116,50,193,99,98,196,172,17,189,113,126,149,111,221,240,182,117,49,170,140,72,137,21,141,241,147,37,27,230,184,218,98,167,115,75,73,150,174,246,169,68,130,245,204,146,62,182,108,124,44,99,39,195,251,135,203,159,25,172,23,61,195,75,136,36,108,97,165,81,242,249,139,245,89,110,98,12,8,253,53,30,173,45,215,101,63,114,161,9,148,251,134,225,161,130,67,11,143,25,134,146,107,121,213,45,243,213,70,102,179,86,182,20,56,166,14,103,67,44,24,251,93,114,214,194,172,95,165,85,107,72,211,151,78,144,196,138,124,169,58,161,197,159,78,212,182,218,92,141,168,101,197,47,148,74,216,146,35,86,210,50,215,181,143,63,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,1,206,222,79,174,108,163,98,131,180,85,20,185,182,77,114,67,234,180,235,18,221,143,207,156,195,77,176,183,144,227,109,44,212,149,178,169,40,104,214,164,54,78,26,77,104,74,72,246,167,170,240,211,207,84,108,178,220,210,176,195,19,167,196,139,133,247,28,135,234,82,167,42,43,174,63,72,168,148,114,36,190,130,97,181,186,242,30,38,25,101,77,154,79,105,242,220,74,144,73,112,156,241,92,81,252,118,98,111,201,124,158,16,145,89,21,205,157,155,148,92,132,221,87,197,118,60,74,197,118,126,36,74,141,66,183,21,60,226,191,85,89,66,165,147,230,133,147,110,154,16,211,75,55,20,179,70,205,121,104,51,37,58,130,58,245,197,44,82,190,241,166,251,169,226,102,37,215,125,51,114,86,121,61,108,222,149,152,252,222,83,40,101,191,171,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,237,167,134,47,15,249,152,69,14,54,96,113,190,221,233,47,169,123,95,182,105,174,184,251,82,168,49,92,97,230,93,84,148,37,100,217,188,251,114,59,89,113,10,83,41,66,117,52,184,165,161,187,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,49,210,205,110,254,193,251,198,212,83,123,221,168,80,170,17,216,237,211,71,92,138,235,105,63,180,159,106,253,166,68,51,115,136,212,41,22,86,38,92,246,211,157,143,208,171,179,96,159,119,98,153,144,180,123,204,187,211,239,63,196,197,230,112,200,196,164,226,54,89,41,186,171,85,219,239,179,67,87,103,181,138,124,61,127,170,159,215,251,255,0,19,18,212,0,0,4,110,226,18,242,25,202,197,229,189,58,239,166,84,80,93,189,198,116,233,99,61,2,65,228,75,13,83,137,89,146,180,161,188,222,246,105,21,40,21,85,118,233,216,212,248,196,127,214,73,247,47,239,252,12,104,114,155,13,186,117,58,45,61,146,209,184,172,33,148,151,184,146,146,34,255,0,16,253,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,2,164,248,208,225,226,33,92,54,222,35,70,111,99,47,177,14,150,231,110,186,186,165,212,94,51,237,86,189,197,250,186,125,254,193,88,99,65,60,56,138,113,101,98,216,235,151,187,249,180,46,79,97,22,141,122,58,38,210,236,253,189,253,162,79,128,0,0,167,46,48,248,192,87,21,253,74,194,248,146,55,70,166,52,196,231,81,179,77,31,109,234,131,7,218,104,35,238,63,98,140,190,239,104,228,28,49,48,169,56,145,153,26,116,215,211,185,171,113,182,107,36,90,233,235,71,159,8,245,236,90,79,185,127,127,224,98,250,155,109,45,54,150,144,90,37,9,36,151,224,67,254,128,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,142,84,44,251,34,92,78,161,216,216,63,112,97,126,55,205,235,106,182,101,191,34,101,142,243,235,98,20,89,209,96,83,210,76,208,212,227,109,23,41,227,233,254,169,231,9,197,58,167,84,131,61,233,105,14,214,181,217,116,215,111,155,170,179,122,221,51,186,218,213,193,80,145,84,168,201,229,33,190,124,167,220,83,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,236,23,83,131,120,77,249,34,225,67,116,193,250,95,85,175,125,40,194,250,221,219,182,106,180,102,157,233,10,58,223,232,226,183,169,242,217,70,237,76,181,61,238,173,231,116,79,51,98,105,4,125,91,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,52,19,145,204,221,210,179,125,132,106,186,223,167,68,163,221,148,25,9,166,220,116,166,36,37,104,67,230,130,82,37,50,131,81,186,136,207,22,237,156,194,212,150,219,205,146,156,229,27,138,145,64,0,50,174,2,239,184,94,231,95,249,64,88,136,193,140,66,169,213,103,98,77,155,79,92,151,106,51,79,157,233,154,90,94,74,17,32,221,74,75,71,154,230,176,203,132,225,154,220,245,29,222,226,150,239,46,117,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,0,113,71,241,217,137,191,37,242,120,66,42,139,20,225,71,157,127,201,149,212,198,90,241,50,167,85,147,109,221,181,8,241,173,39,117,231,51,71,170,60,226,146,113,246,18,77,196,179,41,199,17,218,149,108,109,210,220,104,34,121,231,83,114,128,51,89,155,31,20,248,201,241,2,225,243,23,196,170,225,123,158,159,200,165,212,140,14,198,59,207,164,195,106,214,255,0,67,201,154,157,204,208,170,142,56,147,45,94,53,23,79,13,237,92,230,106,74,66,29,52,57,245,73,84,135,14,234,64,69,94,40,254,4,241,55,228,190,113,8,80,8,244,22,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,209,70,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,216,0,7,148,197,44,82,177,48,90,196,169,226,102,37,215,125,13,109,209,185,61,108,222,149,233,28,174,107,200,101,191,171,101,11,113,90,184,234,19,234,164,244,215,83,208,136,204,179,217,154,236,215,98,62,109,113,29,119,173,234,239,67,74,131,204,98,129,64,97,227,92,90,68,85,25,25,165,38,100,92,199,151,181,38,235,198,68,167,20,148,145,18,16,134,219,68,159,225,165,195,238,78,48,213,104,249,131,197,250,84,71,48,250,4,142,166,143,73,150,211,82,152,185,86,133,74,97,194,112,144,249,45,132,71,146,195,74,52,60,210,144,249,106,147,35,65,171,91,159,20,45,196,103,37,31,201,87,17,216,175,216,20,202,171,152,101,116,253,101,54,75,229,205,110,151,56,205,102,229,49,79,110,82,213,181,8,39,26,83,164,149,45,181,41,58,186,166,93,112,252,166,69,243,155,93,201,230,35,202,169,185,74,244,205,153,116,116,241,238,106,107,72,65,74,83,109,26,249,82,99,56,173,52,121,174,107,166,77,169,68,219,137,90,146,173,166,104,117,189,4,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,0,1,85,124,87,51,211,249,252,175,224,165,231,255,0,132,69,191,230,193,79,247,169,77,45,185,4,175,248,94,169,9,79,234,50,107,254,216,100,87,6,11,225,13,229,143,88,161,111,225,30,31,177,17,202,237,197,33,76,199,57,111,147,44,52,132,54,167,93,121,197,246,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,232,123,44,89,122,181,114,191,131,84,92,35,181,164,245,253,7,50,77,70,168,184,173,199,122,167,57,213,110,118,67,137,65,127,122,218,9,74,90,144,211,77,32,214,189,155,142,58,241,44,200,172,156,205,91,49,113,63,12,96,75,149,138,22,228,118,41,177,96,166,83,77,177,87,167,28,131,53,48,179,125,196,52,202,217,55,222,121,46,18,139,113,115,27,82,86,106,108,219,164,10,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,130,114,47,156,218,22,112,240,226,85,77,202,87,161,175,59,95,167,143,115,83,90,66,206,42,92,116,151,202,147,25,197,107,171,46,242,157,50,109,74,55,27,82,20,149,110,34,67,174,84,183,20,127,29,152,155,242,95,39,132,34,168,179,78,20,57,227,147,109,85,104,153,71,196,100,68,42,21,74,68,132,90,53,99,91,81,206,12,183,84,227,234,132,249,168,210,78,161,247,84,190,82,139,87,73,231,82,222,139,75,136,228,219,160,168,190,43,217,227,147,114,213,107,121,71,195,148,68,58,21,54,68,116,93,213,98,91,82,14,116,182,148,219,233,132,193,164,212,77,33,135,82,142,106,143,71,77,230,148,222,136,75,107,231,86,88,149,92,46,60,118,97,151,206,188,158,104,159,252,106,252,44,90,223,16,32,249,117,68,82,176,233,89,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,148,213,226,121,157,203,55,30,176,191,12,173,140,14,196,153,110,80,174,40,242,171,55,101,4,155,54,95,105,104,113,148,194,143,59,66,50,37,182,235,114,213,201,37,169,6,104,101,237,20,147,142,233,199,254,27,120,73,85,197,252,218,90,244,200,149,27,130,157,77,161,71,153,91,173,78,160,214,85,75,154,196,38,217,54,182,165,246,212,151,146,135,94,121,136,238,19,38,78,27,111,175,67,71,106,211,111,249,219,206,13,179,148,108,47,118,180,163,137,54,246,174,71,125,54,157,30,91,82,57,19,159,105,198,16,242,220,113,164,26,82,134,83,37,14,154,20,182,205,194,73,161,10,73,158,228,208,13,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,174,79,134,231,15,185,57,118,140,230,48,227,37,42,34,177,22,163,29,81,161,83,94,105,167,151,108,160,157,125,183,77,169,12,190,235,47,46,75,38,194,141,105,74,86,218,13,109,235,162,220,35,152,24,209,132,54,110,61,97,125,193,132,120,128,196,183,40,87,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,218,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,157,108,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,138,117,112,161,207,28,155,106,171,68,202,62,35,34,33,80,170,82,36,34,209,171,26,218,142,112,101,186,167,31,84,39,205,70,146,117,15,186,165,242,148,90,186,79,58,150,244,90,92,71,38,221,5,59,113,80,207,84,155,254,225,170,229,135,11,103,203,98,216,161,200,122,155,121,188,244,86,182,85,170,44,74,101,105,97,162,113,179,121,180,69,122,49,145,184,133,163,154,181,44,182,169,180,33,110,67,92,177,101,234,234,205,6,50,209,112,142,214,147,208,117,252,201,53,26,162,226,185,33,154,100,22,147,185,217,14,37,5,253,235,104,37,41,9,91,174,180,131,90,55,238,47,65,157,252,33,179,112,23,51,151,110,17,225,251,18,219,161,91,177,233,12,199,57,111,155,207,186,181,210,226,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,75,223,224,214,73,42,185,129,201,149,201,141,184,110,196,185,151,181,151,116,84,98,46,141,18,42,164,63,93,132,81,169,110,37,166,245,121,41,109,108,37,201,174,146,80,218,220,120,220,38,203,83,38,200,70,187,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,35,39,89,197,177,51,127,98,72,175,208,33,250,26,228,163,108,250,65,111,243,30,145,232,190,107,210,17,23,249,210,216,105,183,249,173,199,55,62,172,143,102,187,85,161,151,108,128,1,74,220,106,252,83,218,223,15,224,249,141,68,64,1,47,248,115,103,95,249,42,226,59,244,11,254,167,85,115,12,174,159,171,169,70,96,249,173,210,231,25,160,155,169,165,157,170,90,182,161,6,219,169,104,210,165,182,164,171,71,84,203,77,157,244,128,0,160,30,40,254,59,49,55,228,190,79,8,69,81,58,120,112,113,0,153,151,122,235,88,73,139,215,23,250,83,207,234,95,106,76,134,223,144,229,187,43,98,220,221,29,12,161,199,22,203,206,17,33,108,146,118,147,142,147,169,52,125,113,59,119,224,0,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,133,184,134,100,178,171,149,140,80,145,93,180,45,249,105,194,187,150,65,29,191,48,228,170,81,66,124,219,220,237,61,247,20,146,82,22,149,19,170,104,150,106,53,178,73,62,99,139,67,219,98,88,9,21,146,76,159,92,217,185,197,6,168,169,41,112,172,154,28,134,21,118,86,34,59,31,159,5,135,91,125,108,161,182,221,89,41,75,121,81,150,209,45,40,112,155,53,18,214,149,17,109,85,255,0,88,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,10,86,227,87,226,158,214,248,127,7,204,106,34,5,55,73,170,189,74,145,93,102,153,45,116,216,114,25,137,34,98,89,81,176,203,239,37,197,52,210,220,211,106,86,180,176,242,146,147,61,84,77,56,101,174,211,210,96,112,226,207,28,108,169,94,83,236,252,65,68,185,24,117,120,72,97,115,158,105,110,186,186,36,180,145,160,166,180,193,25,165,104,82,77,41,125,41,79,53,72,105,165,36,212,108,147,78,94,240,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,12,214,102,199,197,62,50,124,64,184,124,197,241,202,133,164,240,211,226,45,102,217,22,4,172,15,204,117,235,46,159,30,221,142,252,219,106,189,81,81,188,194,41,204,178,74,58,89,236,65,186,75,108,155,113,76,17,154,247,146,250,116,109,52,48,211,149,173,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,43,126,203,142,18,85,112,199,133,37,239,83,184,42,55,2,234,87,118,27,220,117,178,131,62,178,169,80,160,66,122,28,199,98,38,19,9,81,179,25,14,178,234,100,44,146,92,197,56,250,249,135,234,165,13,211,8,253,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,84,186,248,159,210,175,220,130,87,149,77,196,57,118,158,58,69,143,77,183,159,66,18,148,203,158,251,142,32,164,212,33,169,166,201,13,161,216,205,203,89,173,41,108,227,58,100,132,154,84,168,206,59,86,214,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,105,206,192,179,99,97,245,155,73,179,34,215,238,10,226,41,81,201,147,169,215,234,142,212,106,51,23,169,169,111,63,33,211,53,45,106,81,168,244,45,16,157,73,40,74,16,148,164,189,0,231,248,233,129,120,113,152,188,56,168,225,126,40,81,186,234,84,237,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,45,228,110,86,135,161,164,210,165,33,105,90,22,180,43,58,216,233,129,120,143,151,76,71,168,225,126,40,81,186,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,39,192,0,177,78,24,188,63,225,226,236,200,217,129,198,251,119,171,177,98,109,126,217,166,186,227,14,197,175,74,109,247,153,117,82,80,149,155,132,203,14,71,237,101,196,37,47,41,105,212,212,218,86,135,46,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,203,141,165,214,212,210,203,84,173,38,147,252,12,80,175,19,188,42,78,27,230,70,163,53,132,237,106,227,109,234,201,150,186,250,210,39,205,61,123,86,163,238,71,221,248,16,235,252,30,49,127,232,237,253,85,194,249,114,54,198,169,178,252,230,145,179,93,95,113,234,123,4,122,146,12,251,139,218,162,47,187,218,46,52,0,0,4,96,226,59,215,127,37,139,159,161,94,223,230,211,121,221,132,122,181,232,233,123,139,183,246,119,118,140,251,11,60,224,189,135,136,155,112,220,152,141,37,189,236,176,196,202,91,125,186,104,234,87,78,120,143,177,90,247,31,234,233,247,251,5,182,0,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,127,98,197,133,134,84,245,85,47,74,231,163,227,167,77,85,211,60,239,122,146,158,230,208,163,239,90,125,158,223,196,68,12,79,226,227,129,150,75,203,139,106,211,190,148,60,141,52,71,58,100,45,117,36,31,122,225,153,119,41,95,253,79,222,35,237,123,141,165,205,45,231,74,135,130,93,11,103,183,97,253,37,109,221,59,11,95,181,7,241,255,0,8,248,11,227,63,138,74,146,135,81,135,187,90,45,119,53,233,104,231,187,179,179,183,161,212,187,123,71,213,166,113,176,189,34,169,71,81,193,174,180,143,77,165,244,137,166,244,239,247,65,252,63,192,61,173,185,198,234,149,45,92,187,131,1,122,2,47,245,207,165,42,119,119,127,177,16,59,61,133,251,71,69,160,113,137,192,250,155,134,221,90,133,232,207,113,245,83,30,215,191,245,97,23,184,191,195,247,14,189,106,241,27,203,53,211,83,143,75,98,242,229,61,37,73,66,11,209,213,5,106,165,44,146,69,219,24,139,188,253,226,68,219,183,133,187,117,192,102,165,65,168,117,49,223,66,92,66,249,75,70,169,82,73,69,216,180,145,247,40,191,194,62,200,0,0,0,0,0,0,0,0,10,251,227,39,75,167,202,192,42,28,217,42,209,214,110,56,220,190,197,118,153,66,168,25,23,97,233,222,41,108,104,67,135,91,81,218,202,197,167,211,163,110,248,80,20,190,211,61,86,116,232,154,159,104,147,0,0,3,226,222,215,11,86,157,157,92,186,31,45,81,72,166,201,156,162,237,237,38,154,82,244,236,35,253,95,113,254,6,51,125,153,107,238,94,35,227,181,241,115,201,94,228,72,184,42,103,24,180,34,218,202,166,60,180,39,177,41,215,77,253,230,90,139,78,225,5,131,31,68,112,194,161,137,19,143,89,149,153,14,180,215,221,25,232,240,30,73,118,44,203,189,39,222,146,63,195,184,88,104,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,19,211,15,178,73,74,205,127,13,92,46,174,219,44,68,131,136,182,172,123,133,234,84,196,197,74,159,171,48,154,149,77,72,164,173,197,60,210,16,135,36,41,181,37,215,13,68,201,243,13,36,68,227,154,214,5,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,69,112,244,203,215,242,141,204,213,191,64,155,38,148,138,45,169,203,187,107,113,170,49,122,166,231,193,137,41,130,84,50,100,203,99,156,229,186,219,106,37,153,36,155,83,138,209,102,146,109,119,127,155,31,11,24,201,240,254,225,242,231,198,107,4,255,0,226,133,145,111,200,165,212,188,113,193,203,51,164,195,106,214,207,76,70,132,173,204,208,170,142,56,162,61,25,36,151,79,13,237,91,229,232,106,66,29,53,183,245,73,84,118,206,37,101,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,19,203,174,60,217,185,146,194,58,22,43,89,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,111,109,74,208,148,104,78,244,26,28,73,108,90,76,250,88,0,202,184,183,76,126,200,228,108,199,100,155,8,113,134,199,92,180,98,45,151,132,244,36,51,17,180,59,33,21,202,115,52,244,62,112,146,202,9,74,41,36,165,186,166,84,132,250,235,112,219,89,25,41,11,102,168,45,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,208,78,71,51,119,74,205,246,17,170,235,126,157,18,143,118,80,100,38,155,113,210,152,144,149,161,15,154,9,72,148,202,13,70,234,35,60,91,182,115,11,82,91,111,54,74,115,148,110,42,162,248,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,128,28,81,252,118,98,111,201,124,158,16,147,252,63,178,207,102,230,191,135,229,235,133,183,132,233,116,229,167,18,37,212,169,21,56,198,106,93,58,162,221,42,18,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,87,6,42,225,157,213,131,120,143,113,225,109,235,19,167,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,204,66,22,166,93,65,165,198,214,105,45,237,173,10,34,209,68,44,255,0,133,215,16,8,117,120,116,220,178,99,125,197,201,170,179,211,83,172,122,163,237,176,196,87,34,180,195,76,51,73,87,45,8,218,241,114,181,105,199,13,106,121,78,41,179,81,44,154,75,182,126,51,89,155,31,20,248,201,241,2,225,243,23,199,52,155,73,170,211,163,64,153,80,166,75,139,30,169,28,229,193,117,230,84,132,74,96,157,113,147,117,165,25,104,180,19,172,186,217,169,58,150,246,214,158,244,153,21,175,240,186,226,1,14,175,14,155,150,76,111,184,185,53,86,122,106,117,143,84,125,182,24,138,228,86,152,105,134,105,42,229,161,27,94,46,86,173,56,225,173,79,41,197,54,106,37,147,73,118,207,196,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,50,184,172,100,114,54,26,213,103,230,147,13,151,45,218,21,207,88,53,221,52,197,33,215,206,157,81,148,165,172,230,161,205,12,145,25,231,117,74,146,226,139,150,243,173,165,6,164,186,150,217,134,185,104,204,93,247,149,252,83,129,137,150,44,143,238,80,235,16,182,51,253,39,75,234,89,121,248,124,199,90,115,147,205,228,33,60,212,39,122,59,200,251,200,244,39,129,120,233,135,25,139,195,138,118,40,97,125,103,174,165,78,213,167,153,116,137,18,169,242,146,68,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,186,0,15,63,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,1,206,222,79,174,108,163,98,131,180,85,20,185,182,77,114,67,234,180,235,18,221,143,207,156,195,77,176,183,144,227,109,44,212,149,178,169,40,104,214,164,54,78,26,77,104,74,72,246,167,170,240,211,207,84,108,178,220,210,176,195,19,167,196,139,133,247,28,135,234,82,167,42,43,174,63,72,168,148,114,36,190,130,97,181,186,242,30,38,25,101,77,154,79,105,242,220,74,144,73,112,156,186,155,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,208,14,118,243,131,115,102,231,20,29,173,40,229,194,178,104,114,31,77,167,71,150,212,126,124,22,29,109,132,60,183,28,105,4,165,45,229,70,67,166,133,45,194,108,212,104,66,148,69,185,93,43,135,54,66,127,149,69,117,252,72,196,71,250,124,50,182,106,29,28,184,236,72,217,42,181,57,8,67,167,13,38,131,222,203,36,135,27,83,174,246,40,210,180,161,163,220,165,56,205,234,0,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,0,1,93,92,78,184,127,204,197,216,114,115,3,130,22,239,87,125,68,220,253,205,77,105,199,221,149,94,138,219,12,178,210,163,33,75,54,201,230,27,143,216,203,104,74,158,74,213,161,169,196,161,14,84,182,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,125,91,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,160,156,159,102,206,205,205,214,23,253,56,161,71,137,71,174,192,144,228,106,237,184,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,205,121,136,35,53,52,178,40,191,196,235,136,4,204,34,135,39,47,216,33,113,116,151,212,189,204,92,213,38,155,125,169,84,24,174,48,203,205,38,50,212,130,108,222,125,185,29,143,54,181,41,148,161,90,18,92,82,22,221,75,97,110,22,223,120,211,125,211,48,207,13,40,94,153,185,43,60,238,138,23,84,204,126,111,41,149,188,231,214,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,122,9,201,246,83,44,220,162,225,127,208,122,20,136,149,138,236,249,14,73,174,220,105,128,113,95,170,172,156,89,176,75,65,184,233,161,13,52,178,109,40,37,236,215,152,178,34,83,171,51,167,110,40,254,59,49,55,228,190,79,8,119,252,140,228,234,196,205,254,71,110,42,5,126,103,161,174,74,54,32,84,62,143,220,28,183,164,122,47,155,18,140,185,95,205,80,251,77,191,205,110,57,55,245,134,123,53,220,157,12,187,107,218,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,115,39,251,44,184,203,252,152,63,33,253,5,87,233,215,163,253,25,249,70,244,242,122,238,79,81,174,238,79,77,187,157,210,253,71,63,157,205,221,245,251,249,157,162,27,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,202,194,115,205,147,171,19,40,25,29,183,104,20,9,158,153,185,43,56,129,79,250,65,112,114,222,143,233,78,84,74,202,226,255,0,53,91,238,182,199,41,185,6,223,213,153,111,211,114,181,51,236,224,28,46,60,118,97,151,206,188,158,104,159,252,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,122,14,35,185,28,141,149,43,202,5,225,135,203,151,35,14,175,9,15,162,11,46,161,215,87,68,150,146,37,156,39,95,50,52,173,10,73,169,76,41,74,230,169,13,58,149,18,141,147,117,200,106,47,79,133,30,93,63,34,217,113,98,255,0,173,199,217,114,98,151,79,93,145,235,235,202,165,165,10,244,115,94,171,171,109,90,182,235,146,55,18,80,178,234,249,107,45,90,45,59,86,107,178,163,135,25,181,195,133,217,87,171,93,13,86,15,49,250,5,125,134,73,114,169,18,148,68,70,164,145,153,115,25,94,212,147,172,153,146,92,74,82,100,104,90,27,113,25,236,197,44,45,190,240,90,251,169,225,158,37,208,189,13,114,81,185,61,108,46,169,153,28,174,107,40,121,191,172,101,107,109,90,182,234,21,234,168,244,215,67,208,200,200,173,127,133,126,122,163,95,246,245,43,44,56,165,62,35,23,61,14,59,52,219,49,230,98,187,190,173,78,98,43,203,83,14,147,109,155,45,174,43,49,136,137,197,173,28,212,41,5,181,78,33,107,114,90,102,187,53,216,113,148,172,56,93,235,122,187,215,85,103,115,24,160,80,24,120,145,42,175,41,36,70,105,73,153,31,45,148,110,73,186,241,145,165,180,169,36,68,181,173,182,215,158,204,82,197,43,239,26,111,186,158,38,98,93,119,211,55,37,103,147,214,205,233,89,143,205,229,50,134,91,250,182,80,134,211,163,109,33,62,170,75,93,53,61,76,204,206,213,56,90,100,39,232,36,58,14,107,177,65,253,247,5,86,159,214,90,20,184,242,53,110,4,25,108,26,74,100,133,32,244,113,231,152,117,68,134,181,52,182,219,134,107,35,117,68,150,38,86,108,237,188,121,187,48,26,231,161,101,186,231,137,67,189,164,71,210,59,174,151,45,247,216,237,230,199,139,35,122,83,18,74,211,234,182,250,136,201,39,217,171,70,162,144,206,123,41,56,41,139,149,172,80,133,130,176,240,226,224,110,251,159,33,184,205,91,242,224,174,44,212,173,109,147,169,55,27,120,146,109,35,148,100,233,173,205,168,75,122,173,70,72,35,80,191,236,159,101,50,205,202,46,23,253,7,161,72,137,88,174,207,144,228,154,237,198,152,7,21,250,170,201,197,155,4,180,27,142,154,16,211,75,38,210,130,94,205,121,139,34,37,58,179,58,118,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,195,133,113,94,200,228,155,106,171,91,205,198,28,174,33,80,170,82,35,174,238,164,146,26,142,112,101,186,166,216,76,214,9,36,146,117,15,186,164,115,82,122,186,79,58,167,53,90,92,95,39,143,240,180,193,204,193,93,25,130,160,226,158,25,61,85,160,217,148,26,135,67,117,87,155,75,71,22,68,83,104,222,114,154,166,157,90,122,142,119,45,164,43,150,78,42,58,158,97,243,36,154,91,51,189,64,20,173,198,175,197,61,173,240,254,15,152,212,71,160,225,51,132,54,110,61,97,126,99,48,143,16,24,150,229,10,226,143,108,179,32,226,62,108,190,210,208,229,65,214,158,109,125,164,75,109,214,219,112,137,68,164,25,160,137,73,82,77,73,56,107,153,220,189,93,89,95,198,90,214,17,221,50,122,254,131,151,38,157,84,68,87,35,179,83,130,234,119,53,33,180,172,191,190,109,100,149,45,40,117,167,80,75,94,205,199,50,184,87,231,170,77,129,112,210,178,195,138,83,229,191,108,87,36,51,77,179,30,102,43,91,41,53,23,229,60,181,48,233,54,217,60,226,37,61,36,136,156,90,215,202,90,80,91,82,218,214,182,238,36,0,80,15,20,127,29,152,155,242,95,39,132,58,255,0,11,188,6,179,115,37,132,121,138,194,155,206,20,69,34,163,30,222,93,50,115,209,205,229,210,106,36,138,169,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,142,32,98,246,93,113,115,4,177,113,204,18,188,237,57,107,185,215,33,166,105,140,211,218,92,148,86,16,242,205,17,222,132,105,78,231,208,234,139,106,72,147,191,121,41,181,37,46,37,72,77,228,240,255,0,194,236,193,97,22,95,105,54,118,96,110,94,174,124,77,237,83,104,175,180,211,178,168,49,91,117,196,34,42,167,51,33,214,229,50,109,165,151,26,45,169,83,41,90,154,220,164,165,9,110,74,128,0,242,152,165,133,182,38,52,216,149,60,51,196,186,23,166,109,186,207,39,173,133,213,61,31,155,202,121,15,55,245,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,30,123,51,93,149,28,71,202,86,35,174,202,189,90,235,169,83,185,143,208,43,236,50,104,139,87,138,147,34,53,36,140,207,150,242,55,36,157,100,204,212,218,148,147,35,90,22,219,139,249,89,98,203,213,213,154,12,101,162,225,29,173,39,160,235,249,146,106,53,69,197,114,67,52,200,45,39,115,178,28,74,11,251,214,208,74,82,18,183,93,105,6,180,111,220,90,30,193,124,33,179,112,23,11,237,252,35,195,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,194,53,184,235,142,56,100,146,74,8,214,100,148,165,36,73,47,106,2,149,184,213,248,167,181,190,31,193,243,26,136,245,92,32,240,182,196,198,155,19,31,240,207,18,232,94,153,182,235,63,69,58,216,93,83,209,249,188,167,167,188,223,214,50,180,56,157,28,105,10,245,84,90,233,161,234,70,100,113,3,53,217,81,196,124,165,98,58,236,171,213,174,186,149,59,152,253,2,190,195,38,136,181,120,169,50,35,82,72,204,249,111,35,114,73,214,76,205,77,169,73,50,53,161,109,184,185,107,194,191,61,82,108,11,134,149,150,28,82,159,45,251,98,185,33,154,109,152,243,49,90,217,73,168,191,41,229,169,135,73,182,201,231,17,41,233,36,68,226,214,190,82,210,130,218,150,214,181,183,113,34,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,3,53,153,177,241,79,140,159,16,46,31,49,124,88,166,16,100,202,133,156,62,25,152,81,76,110,171,232,107,206,215,250,69,34,217,169,58,181,156,84,184,237,94,87,54,52,150,211,174,172,187,202,104,141,196,164,220,109,72,74,147,184,137,109,57,84,21,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,142,235,145,108,186,127,41,220,199,91,182,5,74,63,54,219,167,238,174,220,222,190,221,105,113,214,141,237,118,58,219,159,92,226,217,143,185,181,26,209,207,230,17,25,32,197,234,102,199,194,198,50,124,63,184,124,185,241,154,193,110,156,87,178,57,26,229,165,86,243,113,135,43,150,117,218,108,120,235,187,169,36,135,100,20,232,141,37,182,19,53,130,73,40,218,91,13,37,28,212,158,141,27,45,41,205,80,166,215,206,168,177,101,60,25,50,233,244,150,251,174,230,94,191,31,88,22,135,50,133,111,250,255,0,110,168,251,37,213,59,234,58,74,46,84,87,73,27,92,109,72,95,91,185,38,74,103,178,223,192,4,117,206,222,79,173,156,220,225,123,180,85,20,72,87,181,14,59,234,180,235,18,221,145,200,130,251,174,48,183,144,227,109,44,146,164,60,152,200,104,214,164,56,109,146,141,104,74,140,182,170,128,111,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,42,184,113,100,114,54,107,111,41,247,134,32,174,92,124,58,179,228,48,137,204,180,135,90,93,110,90,136,214,80,154,124,136,146,132,37,36,149,62,164,171,154,148,58,210,82,73,55,137,214,239,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,151,23,220,24,250,93,134,20,252,72,130,122,76,163,72,105,167,126,248,204,199,158,242,139,181,100,93,234,46,228,153,254,61,194,172,114,211,125,75,195,140,118,177,238,120,235,218,136,215,13,48,228,22,132,123,153,76,198,86,164,246,165,90,107,179,188,139,81,164,27,38,225,106,236,179,168,119,67,5,162,42,244,216,211,146,93,189,132,235,73,94,157,164,95,173,238,47,192,135,218,0,0,17,159,136,155,81,221,202,197,217,212,35,118,200,51,214,142,211,45,22,84,233,122,31,96,207,120,186,78,13,148,186,124,92,2,174,77,140,173,93,122,227,147,204,236,87,97,156,42,121,153,118,158,157,226,193,0,0,0,0,0,0,0,0,0,124,107,138,240,183,109,72,15,84,171,213,14,154,59,8,83,139,95,41,107,209,41,73,168,251,16,147,62,228,159,248,4,112,189,56,144,229,162,206,151,46,3,151,119,82,252,78,97,45,29,5,65,30,186,13,68,105,215,165,50,239,79,127,222,56,253,123,140,134,12,211,94,91,116,123,91,210,105,73,30,138,235,165,177,169,234,125,154,42,23,220,95,225,251,135,57,184,120,222,198,97,229,49,65,192,14,165,190,221,31,250,84,104,246,153,125,149,192,252,15,246,143,39,83,227,97,122,74,82,78,157,131,93,17,22,187,139,233,19,78,107,221,239,131,248,255,0,132,124,164,113,159,197,36,201,91,171,195,221,205,30,155,90,244,180,114,219,217,219,219,208,234,125,189,163,239,208,120,218,92,209,30,104,171,152,37,215,54,91,183,159,210,86,218,215,176,244,251,48,127,15,240,9,5,134,28,92,112,50,246,121,17,174,170,119,209,119,151,174,168,231,76,155,166,132,179,239,110,25,23,114,83,255,0,213,125,194,95,216,56,177,97,98,109,61,53,75,46,185,233,8,234,215,69,116,207,53,220,165,39,185,196,36,251,208,175,103,179,240,30,188,0,0,0,0,0,0,0,0,0,0,7,231,159,62,37,50,35,147,167,59,202,97,173,55,43,105,171,77,76,136,187,8,140,251,204,133,97,103,39,138,146,105,50,102,88,120,11,35,152,234,57,123,171,27,52,211,82,142,233,125,68,168,135,236,55,81,246,190,255,0,113,10,183,188,47,75,150,252,172,187,95,186,170,61,108,231,182,239,119,146,219,122,232,132,160,187,16,148,151,217,66,75,187,216,62,108,10,108,218,155,220,136,44,243,87,238,220,73,246,25,251,76,189,198,59,77,155,146,108,203,223,113,138,117,185,135,29,76,67,239,119,211,20,244,105,218,162,251,43,125,39,222,133,23,236,29,97,142,21,185,154,120,217,254,128,208,157,221,184,250,186,127,169,167,119,253,215,219,168,250,79,240,153,204,123,73,51,110,14,243,247,115,96,23,255,0,230,15,129,39,133,222,105,88,105,247,17,104,111,229,109,218,94,144,167,22,253,123,255,0,238,190,205,7,46,187,242,97,153,43,25,135,165,220,184,117,210,176,198,221,235,244,188,5,233,184,210,69,216,135,212,125,235,79,248,71,35,159,111,213,233,132,106,157,19,150,73,61,15,235,18,175,102,190,195,63,96,250,22,93,251,117,97,245,89,170,221,169,83,232,165,178,180,173,43,228,182,231,114,146,174,231,18,162,239,66,125,158,193,48,176,123,139,14,59,97,233,198,131,118,55,244,162,154,202,80,223,79,172,56,90,36,185,101,174,230,225,169,95,101,10,47,249,95,112,155,24,47,197,155,4,239,231,162,211,175,150,126,139,203,144,104,65,150,233,115,180,90,141,178,211,234,161,164,187,214,190,223,247,191,121,9,155,103,223,246,149,253,74,102,183,105,213,186,232,82,18,149,182,239,33,214,183,18,146,149,23,99,137,73,151,98,210,125,165,237,30,132,0,0,0,0,0,0,0,67,94,42,86,186,174,28,179,200,144,147,237,166,206,92,223,254,183,79,154,126,242,247,253,255,0,128,162,19,45,15,67,26,9,225,197,48,230,101,98,216,213,238,103,34,60,38,126,206,155,116,167,68,245,126,254,254,241,39,192,0,4,99,226,39,136,145,48,251,44,151,34,158,127,150,245,110,52,202,67,30,169,158,174,61,79,151,183,185,42,46,244,123,116,47,188,133,15,97,189,181,47,16,113,42,223,182,211,235,57,90,172,196,140,234,187,11,66,122,66,16,106,211,84,254,191,113,25,126,193,164,28,8,179,98,216,24,57,101,218,113,81,167,163,168,20,232,238,158,167,235,56,220,86,155,53,118,169,90,107,179,184,140,200,123,192,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,39,132,22,102,44,219,199,7,163,101,149,80,101,192,187,44,56,243,106,72,53,17,184,197,74,156,252,229,58,167,208,178,73,19,107,105,217,104,105,77,171,188,141,181,161,74,213,196,181,249,56,174,100,163,242,155,106,191,153,76,51,166,82,163,92,150,149,62,68,155,181,173,57,47,86,41,108,182,149,20,141,230,162,109,79,69,109,181,246,41,59,220,104,246,146,204,217,101,165,116,14,20,121,116,252,139,101,197,139,254,183,31,101,201,138,93,61,118,71,175,175,42,150,148,43,209,205,122,174,173,181,106,219,174,72,220,73,66,203,171,229,172,181,104,180,144,25,177,240,177,140,159,15,238,31,46,124,102,176,106,74,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,138,23,207,214,74,46,172,169,226,60,186,221,38,153,212,97,149,205,80,121,203,114,161,28,156,91,112,55,154,156,77,50,65,184,165,173,47,52,130,50,66,150,163,231,54,131,89,30,228,186,134,188,166,74,51,93,93,202,94,50,194,188,185,181,89,150,133,75,72,119,77,18,19,200,79,95,23,106,201,183,9,46,17,160,222,97,107,230,182,122,161,71,162,219,230,33,14,184,99,66,118,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,25,87,26,51,200,229,255,0,102,226,14,84,48,194,85,153,112,196,170,162,135,107,210,232,21,50,100,207,124,58,140,72,108,181,34,59,168,81,18,144,180,168,181,45,75,214,66,144,180,238,66,210,163,132,28,84,242,29,254,171,230,175,8,40,191,220,157,187,232,84,202,119,252,58,228,214,212,190,111,252,93,46,161,182,127,186,72,90,191,58,177,94,185,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,151,160,206,78,49,208,179,1,152,123,131,24,173,198,122,120,151,53,62,135,33,200,219,150,190,146,82,41,16,219,147,27,122,208,131,115,148,251,110,181,204,216,73,94,205,201,245,84,70,44,255,0,130,167,133,139,167,226,4,239,46,167,8,1,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,135,191,226,57,147,171,87,50,56,89,34,250,139,50,149,64,188,236,74,124,202,140,122,204,150,219,71,91,5,152,207,186,116,231,223,117,246,90,101,149,61,177,100,251,202,82,88,209,197,17,17,56,225,157,16,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,211,135,54,106,238,172,213,96,115,245,187,254,155,203,186,109,106,135,161,106,85,6,33,184,212,90,166,140,161,198,229,36,249,105,101,47,40,150,100,235,45,41,91,20,148,175,107,72,121,164,21,43,102,199,197,62,50,124,64,184,124,197,241,63,240,203,37,22,174,107,56,102,97,237,110,147,76,233,241,54,217,167,220,14,91,149,8,228,218,28,159,178,175,61,196,211,36,27,138,66,20,203,171,51,36,41,106,46,75,139,53,145,237,83,168,118,178,234,212,203,203,10,47,249,180,105,142,75,160,93,150,117,97,200,206,174,36,178,39,233,245,24,143,26,84,109,188,202,140,137,109,186,217,232,182,212,125,169,35,73,247,24,187,238,29,121,234,141,154,91,52,172,124,65,159,17,24,169,64,142,243,211,153,141,21,212,34,167,78,100,227,160,170,70,100,217,48,202,212,228,132,182,182,82,191,182,133,45,40,66,20,72,71,160,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,164,138,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,0,241,6,202,133,43,42,24,208,221,10,216,175,196,157,111,93,81,228,87,41,80,210,164,165,250,75,10,150,242,81,9,109,169,247,95,90,27,109,45,165,50,92,36,147,199,204,36,234,166,220,211,234,240,239,206,13,253,151,44,92,164,89,12,28,186,205,137,123,214,34,192,171,208,208,211,210,22,203,239,45,12,166,116,54,153,66,221,57,41,35,73,27,109,161,70,250,18,77,154,77,100,202,219,191,64,1,207,241,211,2,240,227,49,120,113,81,194,252,80,163,117,212,169,218,58,203,205,25,34,85,62,82,72,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,86,117,177,211,2,241,31,46,152,143,81,194,252,80,163,116,53,88,58,58,203,205,25,174,45,66,42,140,201,185,81,156,50,46,99,43,218,173,15,66,81,41,42,66,210,133,161,104,79,214,168,230,119,25,106,89,125,164,101,137,203,163,147,96,209,234,18,42,8,133,29,148,180,228,158,99,164,242,88,144,226,116,55,89,109,243,117,228,33,95,235,142,153,168,213,203,96,154,245,89,58,201,213,247,155,251,238,69,2,129,51,208,214,221,27,103,210,11,131,150,204,143,69,243,89,144,184,191,205,86,251,78,63,205,114,57,183,245,102,123,53,220,173,8,187,116,19,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,2,37,113,12,206,157,43,43,24,95,34,133,104,92,17,19,138,151,44,114,43,126,25,198,76,163,132,193,185,181,218,131,237,169,68,148,33,41,39,82,209,172,148,75,120,146,92,183,16,135,182,208,96,179,238,18,153,215,244,36,200,121,77,196,218,157,42,29,21,238,115,150,93,65,243,228,56,153,207,63,204,93,49,70,73,216,231,57,110,186,227,74,113,73,81,56,74,104,141,195,117,148,34,218,128,0,5,53,241,58,225,255,0,15,8,166,73,204,14,8,91,189,37,139,47,115,247,53,53,167,24,106,45,6,83,143,178,203,74,140,133,44,156,54,95,114,71,99,45,161,73,101,72,86,134,150,212,132,55,13,112,7,48,248,161,150,123,202,109,249,132,213,88,144,42,245,10,60,186,35,203,147,13,185,40,228,62,73,50,81,37,100,100,75,109,214,217,121,7,221,189,164,146,201,109,154,219,95,63,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,94,247,14,108,148,127,37,92,56,126,191,127,211,41,78,98,109,211,245,149,41,44,23,53,202,92,19,36,27,116,196,189,185,72,86,213,160,220,117,77,18,82,183,20,148,234,234,89,105,195,152,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,231,252,107,44,92,26,110,133,101,226,69,90,169,85,133,137,178,247,209,169,17,227,176,167,162,212,169,108,47,154,249,72,53,40,144,199,33,114,137,72,113,26,173,106,124,208,109,173,63,89,30,165,133,180,240,83,177,112,105,202,21,233,137,20,154,165,86,110,38,196,217,70,171,199,144,194,153,139,77,165,190,190,107,5,28,210,163,67,252,245,197,53,45,197,232,180,41,130,65,54,132,253,100,142,129,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,68,255,0,227,87,225,98,214,248,129,7,203,170,34,168,50,221,141,245,92,184,99,109,173,141,20,106,28,74,204,139,114,67,170,92,9,46,41,180,73,97,230,28,142,242,9,105,237,66,205,167,156,216,189,20,73,94,213,26,86,68,104,61,4,218,213,252,26,206,110,95,98,214,213,68,250,65,96,223,212,245,161,234,125,82,50,153,112,182,58,166,220,109,100,71,171,111,50,251,74,34,113,181,122,174,52,75,105,103,162,22,42,46,171,195,46,230,176,51,81,64,194,76,73,186,37,179,133,245,40,243,171,15,223,140,199,143,29,5,74,167,194,106,77,65,231,91,55,221,40,8,67,175,55,20,159,144,123,9,110,161,100,75,35,216,119,146,2,37,113,12,201,101,43,52,248,95,34,187,104,91,241,21,138,150,212,114,59,126,97,201,76,83,154,193,57,185,218,123,238,41,38,149,161,73,55,84,209,44,210,72,120,210,124,198,208,183,183,80,181,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,165,230,11,51,184,203,153,234,237,38,191,139,215,71,164,156,162,83,218,167,193,140,195,41,143,21,157,16,130,121,244,178,141,16,79,62,180,19,142,172,136,181,86,212,164,146,219,109,54,137,105,195,75,135,220,156,97,170,209,243,7,139,244,168,142,97,244,9,29,77,30,147,45,166,165,49,114,173,10,148,195,132,225,33,242,91,8,143,37,134,148,104,121,165,33,242,213,38,70,131,86,183,62,3,228,253,19,181,126,149,125,58,250,51,74,250,73,232,255,0,68,250,99,162,111,174,232,121,156,222,155,159,167,51,147,204,245,249,123,182,238,245,180,215,180,125,97,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,231,236,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,0,82,183,26,191,20,246,183,195,248,62,99,81,14,15,121,133,181,112,175,25,107,152,71,116,198,228,126,85,58,24,212,234,162,229,54,211,49,167,67,76,149,53,29,196,172,203,94,127,80,166,208,105,81,171,154,77,32,144,174,110,228,89,166,112,114,153,102,230,235,11,254,131,215,100,68,163,215,96,72,110,77,10,227,84,3,148,253,41,102,226,13,242,66,9,198,141,104,117,164,27,106,65,175,102,188,181,153,26,154,65,150,123,47,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,114,124,42,51,131,127,102,14,205,174,225,142,41,28,186,181,118,195,143,17,81,110,37,180,243,139,168,194,116,214,132,162,99,219,13,162,146,217,182,68,75,91,132,227,232,51,86,213,41,151,157,84,245,1,64,60,81,252,118,98,111,201,124,158,16,149,92,12,127,77,159,187,127,196,133,154,85,108,11,54,187,121,80,49,6,179,111,68,153,112,218,177,231,70,162,206,120,141,75,128,137,132,209,73,54,136,207,106,86,180,176,218,13,122,111,36,111,73,25,37,197,146,189,0,0,0,10,171,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,78,156,215,101,71,14,51,107,135,11,178,175,86,186,26,172,30,99,244,10,251,12,146,229,82,37,40,136,141,73,35,50,230,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,51,153,86,166,73,162,213,102,209,166,57,17,201,16,36,57,25,213,196,150,212,166,20,180,40,210,163,109,230,84,166,157,70,164,122,45,181,41,10,45,13,38,100,100,98,234,120,84,103,6,254,204,29,155,93,195,28,82,57,117,106,237,135,30,34,162,220,75,105,231,23,81,132,233,173,9,68,199,182,27,69,37,179,108,136,150,183,9,199,208,102,173,170,83,47,58,170,246,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,226,153,174,205,118,28,101,43,14,23,122,222,174,245,213,89,220,198,40,20,6,30,36,74,171,202,73,17,154,82,102,71,203,101,27,146,110,188,100,105,109,42,73,17,45,107,109,181,231,179,20,177,74,251,198,155,238,167,137,152,151,93,244,205,201,89,228,245,179,122,86,99,243,121,76,161,150,254,173,148,33,180,232,219,72,79,170,146,215,77,79,83,51,51,150,188,52,243,213,27,44,183,52,172,48,196,233,241,34,225,125,199,33,250,148,169,202,138,235,143,210,42,37,28,137,47,160,152,109,110,188,135,137,134,89,83,102,147,218,124,183,18,164,18,92,39,47,36,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,102,179,54,62,41,241,147,226,5,195,230,47,139,52,225,21,155,59,54,225,195,186,126,84,235,49,226,81,46,27,86,60,153,52,87,30,158,106,93,194,135,229,203,149,36,154,108,219,74,91,91,9,113,189,81,204,90,214,141,238,17,18,91,94,223,85,196,143,135,220,156,196,198,111,24,112,110,149,17,56,139,78,142,152,211,105,172,180,211,43,185,144,110,176,219,70,236,135,159,105,150,87,25,146,125,68,181,37,75,113,4,134,245,209,13,145,126,190,17,153,122,252,148,229,245,220,89,169,201,170,162,181,138,188,153,174,211,230,69,233,219,135,6,35,178,91,134,166,201,69,189,206,114,29,91,252,211,50,74,155,121,157,169,209,38,183,36,174,108,124,44,99,39,195,251,135,203,159,25,172,26,19,200,190,115,104,89,195,195,137,85,55,41,94,134,188,237,126,158,61,205,77,105,11,56,169,113,210,95,42,76,103,21,174,172,187,202,116,201,181,40,220,109,72,82,85,184,137,14,185,0,56,139,240,229,174,225,237,213,47,25,176,14,215,235,109,11,130,160,218,102,91,180,152,104,111,208,82,159,114,36,104,236,199,108,222,83,178,186,169,114,28,216,211,12,146,89,212,144,73,36,109,210,207,242,185,132,214,174,5,96,77,179,132,118,117,223,244,162,5,175,214,194,122,169,185,179,231,206,235,31,84,212,237,108,205,45,236,148,167,219,229,26,148,166,246,108,90,148,164,169,71,213,64,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,60,119,179,98,223,248,57,122,90,114,145,175,164,104,21,24,237,158,167,234,184,228,87,91,35,236,82,117,211,127,113,153,16,205,246,36,91,82,240,251,18,174,11,109,94,171,148,90,204,184,205,43,176,245,38,100,45,9,86,154,171,245,59,140,207,246,139,224,225,215,136,177,49,7,44,150,218,153,145,204,122,137,26,29,29,255,0,80,203,71,25,167,196,221,222,148,151,122,253,154,151,222,98,78,128,0,8,193,196,118,89,196,202,197,207,163,220,190,116,105,172,253,157,119,107,78,151,234,253,223,136,207,177,22,167,161,11,222,225,91,107,170,222,203,60,121,10,62,218,148,228,77,255,0,235,148,248,71,239,63,119,221,248,9,148,0,0,0,0,0,0,0,60,245,225,127,218,86,13,41,234,221,217,86,232,97,71,74,150,227,188,135,93,218,73,74,148,125,141,165,70,125,136,81,246,23,176,67,44,104,226,205,130,118,11,210,169,214,51,63,74,37,199,53,160,139,116,184,58,173,38,225,105,245,176,212,93,232,71,111,251,239,184,196,39,198,30,44,56,237,136,71,38,13,166,223,209,122,107,201,91,125,62,176,230,234,147,230,22,187,156,134,149,125,149,164,191,228,253,226,30,222,151,237,213,136,53,103,107,119,93,79,173,150,242,212,181,47,146,219,125,234,82,187,155,74,75,189,106,246,123,71,228,163,218,213,234,251,173,179,73,129,207,91,170,36,32,185,168,78,166,122,104,94,177,151,188,135,102,180,114,49,153,219,209,17,228,81,176,223,153,26,74,16,234,29,244,197,60,189,69,109,50,61,170,144,71,220,162,61,59,199,71,139,194,215,52,111,184,202,92,181,57,105,117,180,173,74,235,169,199,180,207,217,167,87,219,160,251,76,112,153,204,123,169,35,114,14,195,247,115,96,31,255,0,230,15,154,255,0,10,220,205,50,111,127,64,106,77,109,218,125,93,63,215,215,191,254,235,236,208,114,123,203,36,217,151,177,35,28,235,143,14,58,104,133,220,239,166,41,235,215,181,37,246,80,250,143,189,105,47,218,56,180,250,108,218,99,220,137,204,242,151,238,220,74,246,17,251,12,253,228,62,149,159,122,92,182,29,101,170,253,171,81,232,167,51,187,99,188,150,220,211,84,41,7,216,180,168,190,202,212,93,222,209,105,25,54,226,164,154,180,152,118,30,61,72,229,186,190,102,218,198,205,117,208,164,58,127,81,22,33,123,9,164,125,175,191,222,66,207,96,79,137,83,136,220,232,46,243,88,119,93,170,218,105,215,67,50,62,195,34,62,242,49,250,0,0,0,0,0,0,0,0,0,7,231,159,62,37,50,35,147,167,59,202,97,173,55,43,105,171,77,76,136,187,8,140,251,204,133,51,241,3,226,22,246,44,202,145,134,120,85,55,75,101,189,156,249,124,178,254,117,169,69,121,62,163,241,146,226,54,184,219,133,216,174,222,254,237,8,87,185,17,153,232,66,101,229,15,135,54,34,99,247,71,119,220,172,250,42,209,127,153,182,78,230,31,231,105,207,108,253,68,73,67,169,218,235,41,46,238,221,117,238,46,219,111,193,124,158,96,126,5,37,11,178,45,126,154,74,53,250,238,186,98,245,215,153,253,87,94,89,119,58,162,253,191,134,157,177,8,74,19,181,5,161,16,255,0,160,0,30,82,231,194,219,22,241,140,236,75,138,135,213,180,247,106,203,169,121,189,125,83,79,245,22,94,195,50,17,155,23,120,94,229,179,17,88,155,58,141,109,122,18,181,33,46,26,38,245,147,228,237,90,137,195,35,229,170,90,80,126,186,201,95,242,116,238,49,5,113,207,132,142,53,217,169,114,167,133,109,125,44,136,202,84,227,168,221,18,7,45,5,205,81,171,87,230,25,158,132,150,251,11,245,254,227,16,178,247,195,59,223,14,106,47,82,111,58,39,163,229,71,117,76,184,223,82,203,187,86,149,41,38,90,182,181,17,246,161,93,199,236,252,7,212,195,28,111,196,156,31,169,34,169,97,92,62,142,125,181,18,200,250,72,239,118,146,144,175,245,214,214,93,237,163,217,236,252,69,130,229,231,140,5,86,27,148,203,123,27,41,93,67,9,38,99,63,85,231,165,27,75,234,144,167,121,49,161,106,125,132,234,246,145,253,222,225,102,24,81,140,216,125,141,54,220,123,163,15,235,126,145,134,251,72,89,171,166,125,157,166,166,208,189,62,181,8,51,208,157,71,110,158,223,199,79,112,0,0,0,0,0,0,57,126,103,109,246,174,92,190,226,37,57,196,110,87,209,122,186,219,45,116,245,250,39,136,189,165,250,195,55,55,60,37,83,110,74,181,57,101,162,162,206,125,131,47,113,165,197,23,249,5,229,240,162,152,82,242,176,157,15,94,77,96,153,255,0,5,58,15,253,162,101,128,0,10,156,227,39,140,7,46,117,15,8,162,187,171,76,244,213,119,19,183,185,100,117,8,231,222,141,123,143,245,180,251,189,162,63,112,177,195,37,98,62,103,35,184,106,209,187,110,158,138,242,187,59,250,122,132,45,75,237,167,245,254,255,0,192,197,241,33,9,109,9,109,5,162,82,68,68,95,112,255,0,160,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,57,253,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,26,9,200,230,110,233,89,190,194,53,93,111,211,162,81,238,202,12,132,211,110,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,118,206,97,106,75,109,230,201,78,114,141,197,72,161,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,231,248,233,129,120,113,152,188,56,168,225,126,40,81,186,234,84,237,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,45,228,110,86,135,161,164,210,165,33,105,90,22,180,43,61,153,151,203,165,247,149,252,83,159,134,119,212,127,238,179,40,243,119,179,253,39,75,234,94,101,137,156,182,157,115,147,205,228,45,92,165,171,122,59,140,187,140,251,175,14,188,245,73,202,213,228,86,62,32,207,150,188,43,175,200,121,233,204,198,138,210,215,76,168,188,81,208,85,35,50,108,223,121,9,110,58,91,91,41,95,216,90,150,148,45,105,36,46,247,128,101,92,75,78,31,57,219,170,229,66,255,0,114,133,115,191,46,118,29,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,247,173,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,163,126,34,153,21,147,149,171,200,239,140,62,129,45,120,87,95,144,203,48,94,147,41,165,174,153,81,120,164,44,233,164,70,225,190,242,18,220,117,56,135,148,143,176,180,161,75,90,210,107,92,53,23,83,193,83,194,197,211,241,2,119,151,83,132,0,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,195,133,113,88,207,84,107,197,201,249,88,194,137,241,36,208,162,200,54,111,89,202,138,234,95,85,70,36,213,151,163,80,79,54,146,74,26,118,59,110,169,230,205,92,195,54,210,149,165,41,112,157,133,89,85,203,61,229,154,252,92,135,133,182,124,232,148,228,38,58,170,85,122,156,147,37,34,157,78,109,109,161,215,201,189,196,167,151,185,214,208,134,210,101,185,107,78,229,33,27,220,70,135,176,171,12,237,92,27,195,139,115,11,108,168,157,61,22,217,167,181,79,141,185,182,208,227,219,11,215,125,222,90,16,133,60,234,205,78,56,178,73,111,113,107,81,150,170,49,157,124,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,28,83,139,94,80,237,91,203,14,38,102,106,210,133,74,165,93,246,199,39,233,12,135,231,183,9,186,181,44,139,148,157,196,178,36,59,49,181,155,8,107,214,74,220,108,212,209,115,86,81,219,42,140,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,185,230,31,50,148,44,212,240,163,189,49,54,152,92,154,171,62,132,165,220,145,19,21,108,55,18,176,213,78,156,185,13,180,74,82,247,50,124,212,56,217,146,214,124,183,16,74,50,89,45,41,172,28,167,120,167,193,191,136,22,247,152,176,47,251,50,249,139,177,50,191,133,147,241,50,250,145,253,214,29,30,22,199,191,164,234,157,51,207,49,15,152,211,78,114,121,188,133,167,154,180,236,71,121,159,113,30,120,113,163,23,175,44,122,197,11,131,23,49,1,248,142,87,110,41,9,122,65,68,96,153,97,164,33,180,180,211,45,163,180,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,142,213,56,83,228,114,78,26,210,160,102,147,18,87,17,218,237,207,71,37,218,212,196,161,167,202,157,78,148,148,44,166,173,205,12,209,37,230,180,74,82,218,139,150,203,174,37,102,165,58,166,217,177,240,0,21,129,199,22,163,66,106,213,194,74,76,139,115,157,90,147,80,172,72,135,87,235,22,158,146,43,109,197,76,136,220,130,45,142,115,150,236,101,243,12,247,35,165,209,61,142,43,74,150,23,167,194,58,233,195,138,174,80,168,246,197,165,58,148,119,37,10,161,61,87,92,72,237,19,82,145,41,249,111,46,51,210,11,66,83,155,226,165,132,161,223,89,38,150,77,178,86,172,169,40,154,160,56,166,107,179,93,135,25,74,195,133,222,183,171,189,117,86,119,49,138,5,1,135,137,18,170,242,146,68,102,148,153,145,242,217,70,228,155,175,25,26,91,74,146,68,75,90,219,109,121,236,197,44,82,190,241,166,251,169,226,102,37,215,125,51,114,86,121,61,108,222,149,152,252,222,83,40,101,191,171,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,252,168,11,179,225,185,196,18,78,98,99,57,131,216,201,85,136,156,69,167,71,84,152,85,39,157,105,149,220,200,55,95,113,210,106,59,44,52,203,43,140,201,48,147,66,84,165,184,130,91,154,104,135,12,167,168,0,15,63,136,85,59,54,139,96,92,181,156,70,110,35,150,156,10,60,217,53,228,75,136,114,152,85,57,12,173,82,73,198,73,42,55,81,202,37,234,130,74,183,22,165,161,235,160,203,184,150,156,44,174,123,54,216,206,149,154,187,194,159,17,107,170,71,159,75,164,78,147,82,56,136,167,84,94,140,178,105,194,47,178,250,221,73,57,17,13,40,251,87,45,42,78,171,74,8,239,208,5,0,241,71,241,217,137,191,37,242,120,66,85,112,241,204,45,171,149,254,30,152,137,139,151,76,110,191,160,196,9,81,169,212,180,74,110,59,213,57,206,192,167,37,168,237,169,103,253,243,139,52,165,106,67,77,58,178,66,246,109,58,224,198,140,94,188,177,235,20,46,12,92,196,7,226,57,93,184,164,37,233,5,17,130,101,134,144,134,210,211,76,182,142,211,36,54,211,109,182,70,163,82,204,144,70,165,41,70,106,62,191,252,131,177,151,249,35,255,0,42,191,66,213,121,62,144,230,250,11,209,201,231,125,29,228,111,244,222,254,111,51,147,204,245,118,114,117,229,127,56,221,201,245,199,32,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,43,31,226,29,152,91,87,52,28,61,48,239,23,45,104,221,7,95,136,17,99,84,105,107,148,220,135,169,147,154,129,81,75,177,220,82,15,251,215,16,106,74,20,182,157,105,102,132,111,218,81,87,133,199,142,204,50,249,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,138,86,18,83,34,249,205,174,228,243,17,229,84,220,165,122,102,204,186,58,120,247,53,53,164,32,165,41,182,141,124,169,49,156,86,154,60,215,53,211,38,212,162,109,196,173,73,86,211,52,58,220,234,227,19,152,248,113,48,106,206,193,219,22,224,165,84,98,98,86,218,253,66,76,41,236,72,230,209,227,169,167,34,25,32,146,163,228,200,125,72,117,183,208,180,145,244,75,73,26,210,165,145,70,14,23,88,245,143,48,51,23,99,224,69,187,137,242,216,178,107,82,37,42,101,18,164,207,95,9,44,49,22,92,183,17,25,10,82,85,17,107,87,48,247,178,180,17,184,164,45,196,188,72,229,170,242,64,80,183,22,10,141,10,110,118,174,248,212,139,115,209,178,233,244,250,68,122,164,158,177,111,122,78,81,193,101,196,201,216,162,209,157,24,114,59,28,180,234,147,233,247,253,167,20,66,32,13,62,225,85,211,135,23,166,28,91,151,38,16,206,165,75,179,37,211,218,77,17,84,182,137,168,173,197,108,185,105,101,13,17,39,147,203,216,109,155,70,148,169,181,32,208,164,164,210,105,47,86,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,41,91,141,95,138,123,91,225,252,31,49,168,136,0,46,167,134,46,124,127,45,244,40,216,13,139,21,173,215,245,191,79,79,163,106,149,26,143,50,85,208,202,86,242,156,209,60,164,151,58,59,9,142,74,220,227,142,188,146,113,227,215,99,170,46,171,157,236,131,90,185,202,250,53,87,250,101,244,54,228,183,57,209,189,40,221,29,185,221,100,23,61,110,157,228,239,105,195,229,184,91,219,62,110,212,115,95,245,12,220,220,158,235,132,56,47,133,248,11,102,183,135,248,71,104,68,183,104,77,200,118,89,199,101,110,58,183,95,112,203,123,174,186,234,148,235,171,208,146,146,82,212,163,36,33,8,45,18,132,145,123,80,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,0,0,0,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,135,160,226,189,158,56,214,213,42,183,148,124,57,68,178,174,212,163,199,69,221,86,37,187,28,160,196,117,45,190,152,76,26,77,38,234,223,105,72,230,168,245,104,153,117,77,232,181,56,190,77,96,96,190,16,222,88,245,138,22,254,17,225,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,105,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,158,135,178,197,151,171,87,43,248,53,69,194,59,90,79,95,208,115,36,212,106,139,138,220,119,170,115,157,86,231,100,56,148,23,247,173,160,148,165,169,13,52,210,13,107,217,184,233,91,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,0,60,166,41,98,149,137,130,214,37,79,19,49,46,187,232,107,110,141,201,235,102,244,175,72,229,115,94,67,45,253,91,40,91,138,213,199,80,159,85,39,166,186,158,132,70,101,158,204,215,102,187,17,243,107,136,235,189,111,87,122,26,84,30,99,20,10,3,15,26,226,210,34,168,200,205,41,51,34,230,60,189,169,55,94,50,37,56,164,164,136,144,132,54,218,56,168,11,52,225,67,158,57,54,213,86,137,148,124,70,68,66,161,84,164,72,69,163,86,53,181,28,224,203,117,78,62,168,79,154,141,36,234,31,117,75,229,40,181,116,158,117,45,232,180,184,142,77,186,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,205,102,108,124,83,227,39,196,11,135,204,95,28,210,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,160,156,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,233,227,220,212,214,144,179,138,151,29,37,242,164,198,113,90,234,203,188,167,76,155,82,141,198,212,133,37,91,136,144,235,146,84,114,172,216,248,88,198,79,135,247,15,151,62,51,88,61,174,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,93,77,255,0,159,235,122,165,144,74,182,105,112,249,200,148,155,134,116,115,161,193,164,201,169,197,92,154,109,125,199,9,131,108,136,210,180,188,182,82,165,77,67,74,108,148,236,118,210,181,33,180,172,246,211,6,14,99,246,50,229,254,186,229,199,131,184,133,85,182,101,200,211,169,110,58,210,228,89,123,80,226,17,212,70,112,148,203,251,9,231,13,28,196,43,98,148,106,78,138,208,198,151,169,45,213,89,165,66,102,187,54,36,202,146,35,182,153,146,34,70,84,102,30,124,146,92,197,182,210,156,113,77,160,213,169,146,13,197,154,72,200,141,74,211,83,253,96,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,86,132,184,133,54,178,213,42,35,35,47,184,80,247,20,252,50,86,28,102,113,247,73,90,162,228,167,170,186,158,206,238,162,161,55,179,237,171,245,62,239,192,135,127,224,217,140,7,18,117,115,8,164,185,163,79,117,53,118,211,167,122,204,233,241,203,185,26,247,23,235,105,247,123,69,178,0,0,8,107,197,118,97,67,202,194,245,61,57,245,131,103,252,52,233,223,246,10,51,182,97,42,165,114,82,105,200,45,85,42,115,12,145,125,234,113,37,254,81,164,108,176,219,237,91,89,124,195,186,115,104,218,163,181,233,11,112,181,215,215,232,89,35,246,159,234,142,160,0,0,0,0,0,0,60,62,43,227,46,31,96,181,183,38,232,196,10,223,163,161,176,210,220,37,116,207,189,184,210,218,215,167,213,33,102,90,147,75,237,211,217,248,107,89,249,134,227,1,85,152,229,78,222,193,58,87,78,194,137,232,204,85,121,233,94,226,250,212,37,222,76,152,90,151,97,180,189,166,127,119,188,87,214,39,99,126,36,227,5,73,117,75,246,225,244,139,238,40,214,103,210,71,103,180,212,181,127,173,54,130,239,113,126,207,111,224,62,93,145,134,119,190,35,84,89,164,217,148,79,72,74,144,234,89,109,190,165,150,183,45,74,74,72,181,113,105,34,237,90,123,207,219,248,137,167,129,156,36,113,174,242,75,117,60,84,107,232,156,71,146,78,52,141,209,39,243,16,124,165,18,181,98,97,25,106,74,115,176,255,0,83,239,33,58,176,139,133,238,91,48,233,136,83,171,54,215,166,235,81,210,217,174,111,89,62,54,229,164,155,51,62,90,101,169,5,235,160,213,255,0,43,78,226,18,118,211,195,91,46,199,142,136,182,197,27,163,109,26,109,46,161,215,52,208,146,95,215,81,254,170,127,192,61,56,0,15,249,90,18,180,237,89,106,70,56,158,52,100,243,3,241,213,43,93,239,107,245,50,87,167,215,117,211,17,166,156,191,234,180,242,11,185,164,151,236,252,117,169,12,222,112,230,196,76,1,235,46,251,105,159,74,218,44,114,247,73,220,195,28,157,121,13,151,168,185,43,117,91,157,121,69,221,217,166,189,199,217,13,12,140,143,67,22,17,195,243,136,91,216,77,42,62,25,226,172,221,109,151,55,242,37,242,203,249,174,133,41,229,122,140,70,83,139,220,227,141,151,106,187,59,251,181,33,115,16,39,196,169,196,110,116,23,121,172,59,174,213,109,52,235,161,153,31,97,145,31,121,24,253,0,0,0,0,0,0,0,0,3,248,165,18,11,114,143,66,33,82,156,74,243,239,46,171,45,252,20,194,122,198,200,40,219,233,103,250,114,62,102,165,14,75,30,171,241,200,203,69,19,133,234,47,183,219,236,33,88,173,52,183,150,77,182,157,84,125,197,168,180,204,130,112,218,139,62,20,124,81,198,218,94,187,247,244,116,254,121,246,104,114,152,115,235,99,74,251,154,87,106,126,226,246,152,181,26,125,58,29,42,27,112,32,51,202,97,173,118,35,113,171,77,76,204,251,76,204,251,204,199,233,0,0,0,0,30,51,17,176,123,15,49,98,146,245,22,251,160,122,74,43,232,82,20,142,169,246,123,13,43,73,246,180,180,159,115,139,246,251,127,1,0,113,255,0,132,21,177,88,58,133,119,6,170,30,140,121,68,235,172,211,121,78,61,185,127,90,164,167,155,34,105,17,106,102,218,117,50,246,107,237,49,92,152,213,149,172,97,192,122,179,212,203,242,219,233,16,218,84,234,29,235,34,185,189,162,83,137,37,237,105,213,233,175,41,103,167,127,103,225,175,199,193,124,121,196,124,8,185,162,220,118,5,111,161,91,79,161,199,219,233,152,119,156,130,113,181,169,26,186,218,246,235,202,65,106,69,169,105,248,235,110,153,71,226,119,97,98,235,52,251,55,18,28,244,61,210,242,218,138,223,99,210,58,165,153,48,217,47,234,98,165,180,110,117,197,246,107,217,167,184,200,196,234,137,46,60,248,205,76,136,230,246,94,66,86,133,104,101,170,76,181,35,208,251,123,140,127,176,0,0,0,0,0,243,88,154,202,100,97,189,216,194,145,188,156,161,207,65,167,93,55,17,199,89,105,175,176,102,179,25,25,76,124,94,190,24,74,54,19,119,37,77,4,157,117,218,69,41,194,211,95,104,183,222,12,50,165,63,150,43,137,183,81,171,77,222,210,210,149,234,93,154,83,233,250,39,78,254,239,104,159,96,0,62,13,247,115,198,178,236,186,229,219,44,244,106,143,77,149,61,125,253,205,52,167,15,184,140,251,147,238,63,192,198,115,243,83,138,117,28,96,199,59,174,236,157,51,168,104,170,147,163,194,250,180,163,100,94,177,247,27,71,98,16,103,161,56,125,170,45,222,241,101,220,29,112,129,54,253,139,87,197,9,76,105,46,164,236,136,45,185,187,254,231,113,154,123,228,90,18,204,187,203,218,146,63,191,216,44,128,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,234,183,38,74,46,170,206,76,112,255,0,54,56,101,76,244,140,68,211,234,141,222,148,246,9,197,202,103,167,170,205,109,21,52,145,169,68,166,82,194,26,109,212,182,148,242,146,202,93,50,82,84,242,219,227,249,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,132,242,235,143,54,110,100,176,142,133,138,214,100,216,138,69,70,58,17,83,130,204,131,121,116,154,137,33,39,34,19,166,164,33,91,219,82,180,37,26,19,189,6,135,18,91,22,147,63,203,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,113,252,213,101,158,205,205,126,17,204,194,219,194,116,186,114,211,33,53,42,69,78,49,154,151,78,168,182,135,16,211,230,222,226,75,200,218,235,136,91,106,50,220,133,171,106,144,189,142,35,58,247,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,178,158,23,220,65,35,82,99,81,114,189,141,53,89,107,66,228,38,5,159,92,146,235,178,87,189,231,98,199,135,69,38,154,97,74,36,18,150,250,144,251,174,236,109,4,150,189,84,37,26,90,248,202,184,246,184,163,132,55,150,16,73,182,88,188,24,136,72,188,45,122,101,223,72,122,51,228,234,31,167,78,107,123,74,50,236,82,22,149,19,141,173,42,34,209,109,40,211,185,6,133,170,117,112,167,207,28,108,53,170,192,202,222,36,162,91,180,43,158,176,72,181,170,105,91,175,157,58,163,41,72,65,66,91,122,153,34,51,206,232,164,169,180,151,45,231,92,82,201,73,117,78,51,109,55,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,206,102,105,240,83,249,59,102,10,246,193,198,234,29,108,75,126,160,93,3,234,119,152,226,224,190,210,36,69,230,171,150,217,27,196,195,205,19,155,80,73,230,18,246,234,157,12,237,83,130,167,133,139,167,226,4,239,46,167,8,1,197,31,199,102,38,252,151,201,225,14,149,128,121,146,188,178,227,195,78,239,149,99,208,37,174,165,122,98,69,74,217,102,188,220,210,142,138,26,222,163,66,81,188,157,142,37,243,146,109,161,211,100,208,91,16,182,205,107,89,109,67,79,67,92,42,195,59,171,25,49,30,220,194,219,42,39,81,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,104,123,42,185,103,179,114,161,132,112,240,182,207,157,46,162,181,72,85,74,175,83,146,102,149,212,106,46,33,180,58,249,55,184,210,202,54,180,218,16,218,76,246,161,9,220,165,175,123,139,236,3,53,153,177,241,79,140,159,16,46,31,49,124,92,247,12,234,181,42,129,195,255,0,15,235,181,218,156,74,117,54,157,30,189,46,100,201,111,37,150,35,48,221,90,114,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,86,183,17,76,245,73,205,45,228,118,62,31,79,150,140,43,160,72,101,232,44,201,138,210,23,83,168,178,82,16,117,34,51,108,159,101,10,110,66,155,67,42,95,216,66,86,164,33,106,52,35,202,100,7,39,213,92,217,98,226,83,80,40,141,216,150,116,136,115,238,181,188,234,137,114,88,90,212,109,193,105,45,173,46,239,144,76,186,131,113,42,73,52,132,173,123,183,147,109,185,105,60,70,237,106,21,141,195,170,244,178,173,104,61,21,22,223,167,219,180,186,116,110,106,220,228,69,98,169,1,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,246,138,108,202,119,138,124,27,248,129,111,121,139,3,165,113,16,204,149,229,152,92,195,85,226,220,84,9,118,213,54,193,145,42,217,166,208,95,154,79,174,42,216,144,180,200,121,238,91,139,99,169,113,196,232,179,100,205,27,26,101,27,221,229,147,171,144,28,41,242,57,27,18,170,176,51,73,137,43,150,213,10,216,172,18,237,106,98,80,235,7,81,168,197,82,22,83,86,230,132,75,140,203,186,37,41,109,71,204,121,167,18,179,74,90,83,111,92,72,135,252,80,49,239,22,50,237,128,84,11,215,7,46,191,163,245,169,183,132,90,91,242,122,24,210,247,197,92,41,174,41,189,146,27,113,5,170,217,108,245,34,221,234,233,174,134,100,113,3,33,89,245,205,142,52,230,198,198,195,60,75,197,111,76,219,117,159,73,245,176,189,5,77,143,205,229,83,101,60,223,214,51,29,14,39,71,26,66,189,85,22,186,104,122,145,153,29,191,128,206,102,119,49,230,54,99,179,47,120,226,77,26,108,183,237,227,144,138,93,190,79,72,117,196,21,58,50,9,166,220,105,14,161,10,101,15,41,46,73,54,182,39,98,228,44,143,85,110,81,243,74,214,25,221,86,254,28,90,248,165,86,137,211,209,111,10,133,82,159,72,230,54,226,28,145,208,20,94,123,233,220,130,66,217,53,203,38,210,180,41,95,88,195,233,50,73,163,182,106,240,108,198,191,160,217,130,171,96,228,186,127,58,38,38,211,203,146,251,109,110,113,137,212,230,164,72,111,114,141,196,146,89,83,11,152,74,209,11,81,185,200,211,106,119,152,186,145,229,49,75,20,172,76,22,177,42,120,153,137,117,223,67,91,116,110,79,91,55,165,122,71,43,154,242,25,111,234,217,66,220,86,174,58,132,250,169,61,53,212,244,34,51,44,251,231,7,54,119,150,110,177,67,233,197,118,60,186,61,10,4,118,227,80,173,197,79,41,76,82,144,109,160,159,52,44,155,104,150,183,93,65,184,165,154,55,233,203,65,153,165,164,17,119,254,23,57,36,165,102,6,230,123,27,113,33,136,147,44,155,46,176,136,136,162,203,138,153,12,87,102,148,117,184,166,156,209,228,169,180,48,167,33,58,105,91,107,109,226,112,219,61,72,156,33,2,197,138,90,252,63,225,230,35,135,182,27,226,222,16,219,191,233,177,3,210,44,59,26,59,140,71,110,226,139,233,185,77,237,144,183,150,219,104,121,150,204,214,135,141,91,141,182,141,165,18,254,164,218,175,90,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,130,114,47,156,218,22,112,240,226,85,77,202,87,161,175,59,95,167,143,115,83,90,66,206,42,92,116,151,202,147,25,197,107,171,46,242,157,50,109,74,55,27,82,20,149,110,34,67,174,84,183,246,81,243,217,254,238,127,245,102,143,254,104,45,251,33,88,165,125,227,78,83,172,108,76,196,186,239,166,110,74,207,164,250,217,189,43,49,249,188,170,148,166,91,250,182,80,134,211,163,109,33,62,170,75,93,53,61,76,204,206,64,10,245,227,47,141,245,91,23,4,168,24,47,79,161,196,145,31,20,36,62,169,211,222,113,91,226,49,77,126,28,130,67,72,45,8,214,227,174,53,170,212,102,73,67,107,78,211,53,146,219,169,108,27,194,27,203,29,241,18,159,133,184,124,196,71,238,26,180,121,207,65,98,75,228,202,36,46,52,71,165,27,36,179,245,82,181,165,133,33,6,163,74,55,169,59,148,132,234,162,242,148,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,57,225,86,38,90,184,201,135,22,230,41,89,82,250,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,188,181,173,9,121,165,146,155,113,4,163,216,226,22,147,61,82,99,213,138,1,226,143,227,179,19,126,75,228,240,132,95,114,173,85,122,149,30,132,245,78,90,233,176,228,61,46,60,53,60,163,97,151,222,75,105,117,212,55,174,212,173,105,97,148,169,68,90,168,154,108,143,93,165,164,245,225,139,144,239,203,125,118,54,60,226,197,23,117,131,111,212,19,232,218,93,70,157,204,139,116,60,148,60,151,52,87,53,39,201,142,250,99,154,183,54,227,79,40,156,100,245,216,234,74,234,69,43,113,58,200,119,228,66,187,39,30,112,158,139,182,193,184,42,10,244,149,46,157,78,229,197,181,222,82,25,75,122,171,154,163,228,200,125,82,13,59,91,109,166,84,109,178,90,111,105,39,2,155,171,85,89,165,72,161,51,83,150,138,108,201,12,203,145,13,47,40,152,121,246,82,226,90,117,109,235,181,75,66,95,121,41,81,150,169,39,92,34,211,113,235,40,56,92,120,236,195,47,157,121,60,209,63,248,213,248,88,181,190,32,65,242,234,136,173,92,133,97,109,137,141,57,177,177,176,207,18,232,94,153,182,235,62,147,235,97,117,79,71,230,242,169,178,158,111,235,25,90,28,78,142,52,133,122,170,45,116,208,245,35,50,63,203,156,28,166,94,89,69,197,15,160,245,217,18,235,20,41,241,219,147,66,184,213,0,162,177,85,65,54,131,124,144,130,113,210,66,218,117,102,218,144,107,223,167,45,102,68,151,80,103,194,133,201,240,108,203,215,208,188,39,171,102,22,173,38,149,46,94,34,105,10,144,134,226,235,42,157,6,20,153,13,62,149,62,162,35,46,123,232,35,83,72,245,118,198,97,70,165,40,246,183,98,163,159,227,246,49,208,178,255,0,131,87,102,49,92,108,245,17,45,154,122,164,55,27,114,209,213,202,90,137,184,209,183,161,11,54,249,175,184,211,92,205,134,148,111,220,175,85,38,99,52,53,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,143,65,137,216,103,117,97,21,222,229,139,122,196,233,43,81,233,244,218,132,152,170,109,198,220,139,214,194,98,98,24,117,14,33,43,67,205,162,66,80,226,13,62,171,137,90,72,204,136,140,237,255,0,131,102,53,253,57,203,237,91,7,37,211,249,50,240,202,160,92,151,219,107,107,111,193,168,187,34,67,123,148,110,40,212,242,95,68,194,86,136,66,73,190,70,155,149,188,196,255,0,0,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,21,1,159,92,250,230,199,5,179,99,124,225,158,26,98,183,161,173,186,55,163,58,40,94,130,166,200,229,115,105,177,94,115,235,30,142,183,21,171,142,173,94,178,143,77,116,45,8,136,138,64,112,164,205,30,59,102,83,242,163,249,107,190,126,145,253,28,244,39,163,63,163,33,195,228,117,29,119,59,251,89,166,247,110,228,53,246,181,211,111,102,154,158,177,87,141,95,138,123,91,225,252,31,49,168,142,21,150,92,159,92,217,165,194,252,82,173,97,201,75,153,123,88,210,40,10,165,81,210,236,118,152,169,177,49,201,72,146,133,184,250,219,75,75,66,89,67,169,89,175,77,27,113,27,84,110,37,72,143,244,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,4,228,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,160,2,128,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,11,84,1,64,63,217,71,207,103,251,185,255,0,213,154,63,249,160,187,236,189,93,53,219,231,0,176,210,245,186,103,117,181,171,130,207,163,85,42,50,121,72,111,159,41,248,77,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,208,0,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,20,173,198,175,197,61,173,240,254,15,152,212,71,20,202,150,115,107,185,75,195,140,85,166,88,116,174,109,231,125,250,34,61,34,164,250,16,184,180,166,227,148,222,124,149,54,173,121,175,23,80,209,52,217,164,219,220,106,82,245,36,114,157,142,180,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,4,228,95,38,84,44,158,97,196,170,99,149,95,76,222,119,71,79,34,230,169,52,181,148,85,56,209,47,149,26,51,106,211,70,90,230,186,68,226,146,78,56,165,169,74,218,70,134,155,146,162,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,2,128,127,178,143,158,207,247,115,255,0,171,52,127,243,65,119,217,122,186,107,183,206,1,97,165,235,116,206,235,107,87,5,159,70,170,84,100,242,144,223,62,83,240,154,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,149,184,140,231,95,249,85,98,59,20,11,2,167,85,111,12,173,111,171,166,198,124,249,77,213,39,17,172,156,169,169,157,169,90,119,33,100,219,73,116,212,164,54,149,43,70,148,243,173,151,159,200,14,79,170,185,178,197,196,166,160,81,27,177,44,233,16,231,221,107,121,213,18,228,176,181,168,219,130,210,91,90,93,223,32,153,117,6,226,84,146,105,9,90,247,111,38,219,113,196,198,147,74,160,103,95,16,40,84,42,100,74,117,54,157,30,131,18,28,56,140,165,150,35,48,221,18,10,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,72,12,151,228,250,217,205,206,66,110,234,42,138,36,43,218,135,124,85,85,105,214,37,187,35,145,5,247,97,81,214,242,28,109,165,146,84,135,147,25,13,26,212,135,13,178,81,173,9,81,150,213,87,173,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,23,61,194,231,59,117,92,192,219,47,96,150,36,63,46,101,237,101,209,209,45,21,169,114,149,33,250,236,34,144,182,212,235,154,50,148,182,182,18,228,38,141,75,113,110,60,110,27,135,169,147,134,43,219,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,8,127,152,94,35,217,206,177,177,247,18,236,171,91,25,58,42,45,191,120,86,105,116,232,223,71,105,78,114,34,177,53,214,218,111,122,227,41,106,218,132,36,181,81,154,143,77,76,204,251,69,159,228,43,20,175,188,105,202,117,141,137,152,151,93,244,205,201,89,244,159,91,55,165,102,63,55,149,82,148,203,127,86,202,16,218,116,109,164,39,213,73,107,166,167,169,153,153,209,102,108,124,83,227,39,196,11,135,204,95,29,126,232,201,101,86,181,145,204,54,205,102,22,219,242,231,200,110,61,104,175,198,26,146,167,86,150,24,169,201,110,61,65,166,13,38,100,134,218,108,208,249,161,90,37,8,105,206,89,17,62,232,224,24,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,161,236,177,102,22,213,205,6,13,81,113,114,214,141,208,117,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,253,235,136,53,37,10,91,78,180,179,66,55,237,38,108,124,44,99,39,195,251,135,203,159,25,172,19,211,137,31,15,184,217,118,146,222,48,224,221,42,90,176,234,163,33,49,166,211,89,105,215,145,108,172,154,97,182,141,217,15,62,235,207,34,75,198,250,137,106,74,80,218,205,13,235,170,219,35,129,98,116,240,140,203,215,229,91,48,78,226,205,78,77,41,116,92,42,228,205,118,159,50,47,80,228,201,210,218,146,220,53,54,74,45,141,242,86,210,223,230,153,154,146,227,44,237,78,170,53,183,119,224,0,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,41,3,48,188,71,179,157,99,99,238,37,217,86,182,50,116,84,91,126,240,172,210,233,209,190,142,210,156,228,69,98,107,173,180,222,245,198,82,213,181,8,73,106,163,53,30,154,153,153,246,139,63,200,86,41,95,120,211,148,235,27,19,49,46,187,233,155,146,179,233,62,182,111,74,204,126,111,42,165,41,150,254,173,148,33,180,232,219,72,79,170,146,215,77,79,83,51,51,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,183,248,197,97,2,46,11,18,145,138,17,88,214,93,53,232,240,92,115,119,253,206,219,53,7,204,180,53,145,119,159,177,38,127,127,176,86,142,85,177,78,163,131,248,231,106,93,144,102,116,237,29,82,12,121,191,86,149,239,139,214,48,227,136,237,66,204,181,38,203,181,37,187,220,52,97,98,92,241,175,75,46,135,118,196,61,90,172,83,163,78,71,127,115,173,37,194,239,34,62,229,123,139,240,33,247,128,0,64,78,51,210,165,177,150,43,117,182,145,163,78,94,177,18,165,234,93,186,211,234,26,167,78,254,239,104,168,44,27,101,50,49,122,199,142,166,247,165,219,146,152,131,78,186,110,35,148,217,105,175,176,105,79,12,153,76,124,54,180,227,165,189,137,106,135,1,4,157,117,218,69,29,5,166,190,209,233,64,0,0,0,0,7,248,203,151,30,4,103,102,75,115,99,44,161,75,90,180,51,209,36,90,153,232,93,189,196,32,174,110,56,157,216,56,68,205,70,205,195,119,61,49,116,178,183,162,175,177,232,253,42,200,159,108,215,245,209,84,218,246,186,218,59,53,237,215,220,70,98,162,241,163,30,113,31,29,238,105,87,29,255,0,91,235,150,235,235,113,134,250,102,26,228,160,220,113,105,70,173,54,141,218,115,86,90,153,106,122,254,26,125,140,22,202,214,48,99,197,89,154,101,135,109,245,104,113,41,117,110,245,145,91,216,209,169,180,154,246,186,234,53,211,154,131,211,191,183,241,210,198,240,3,132,21,177,71,58,125,119,25,106,30,147,121,36,211,175,83,121,78,51,181,127,84,165,39,155,30,105,145,232,100,226,117,34,246,235,236,33,63,112,231,7,176,243,9,233,44,209,108,58,7,163,98,178,132,161,40,234,159,123,176,146,132,151,107,171,81,247,54,143,111,179,241,30,208,0,0,0,0,126,106,141,58,29,86,27,144,39,179,205,97,221,55,163,113,167,93,12,140,187,72,200,251,200,133,87,231,235,134,212,88,16,164,226,150,9,82,244,229,236,235,41,252,243,237,212,226,176,223,214,201,149,247,186,174,196,253,199,236,49,86,78,180,182,86,109,184,157,20,93,229,168,179,174,26,185,247,151,73,150,206,10,226,197,99,124,21,238,244,75,253,57,23,47,66,153,37,255,0,85,136,230,103,170,141,178,245,215,217,236,246,144,182,180,168,150,91,146,122,145,143,232,0,0,0,0,0,0,0,8,103,196,107,55,171,203,213,134,213,187,105,203,219,115,214,183,114,21,203,215,147,201,122,34,213,216,227,46,54,173,91,121,93,230,90,125,231,221,69,18,165,63,49,245,73,146,189,238,47,77,202,208,139,93,11,79,103,224,44,167,134,38,72,99,222,47,171,25,49,34,14,176,35,105,232,216,252,211,250,237,197,54,59,190,179,47,146,147,162,146,131,245,145,219,236,246,152,183,134,219,67,72,38,219,45,18,93,196,63,232,0,0,0,0,0,7,204,175,91,148,123,150,157,38,149,90,135,212,70,150,202,216,117,28,197,163,114,20,147,74,139,84,153,25,118,40,251,143,81,94,57,175,225,65,110,94,202,169,94,152,49,55,209,21,69,155,211,28,167,242,220,145,213,58,124,247,13,60,217,51,9,40,220,165,52,157,116,208,180,215,77,12,200,85,126,41,225,45,245,130,119,107,214,189,235,76,232,103,197,113,70,146,231,50,238,164,151,86,130,87,213,173,105,251,77,43,179,95,103,225,175,127,202,223,17,28,86,203,234,162,91,243,157,244,205,178,219,237,154,225,109,141,31,106,11,144,131,250,194,140,183,15,234,217,52,247,251,117,239,46,219,126,203,94,110,176,203,50,116,40,242,173,137,188,154,175,78,135,101,64,229,200,87,37,91,25,53,167,154,182,91,74,182,169,228,167,82,239,239,46,206,238,232,0,0,0,0,3,206,98,78,159,147,187,167,85,109,47,66,206,245,180,215,79,168,95,104,205,102,52,105,249,98,190,244,86,226,250,77,84,245,180,211,95,231,78,118,139,104,224,183,26,103,242,127,185,165,243,127,154,253,46,154,222,205,165,249,206,138,156,122,235,223,221,236,238,22,28,0,2,18,241,84,198,134,240,243,0,223,180,161,63,178,117,200,234,169,238,167,110,186,198,145,10,115,103,222,133,23,218,65,119,25,31,222,66,146,236,187,114,77,229,120,81,109,104,191,157,172,84,99,66,73,246,118,27,174,165,26,246,153,23,122,189,229,248,144,209,254,89,236,40,184,109,129,22,45,172,195,91,29,141,111,83,19,36,247,25,239,125,48,217,66,213,218,165,17,106,104,238,35,211,220,58,120,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,172,190,34,153,21,147,149,171,200,239,140,62,129,45,120,87,95,144,203,48,94,147,41,165,174,153,81,120,164,44,233,164,70,225,190,242,18,220,117,56,135,148,143,176,180,161,75,90,210,107,95,63,200,230,110,234,185,65,197,197,93,111,211,165,214,45,58,244,116,211,110,58,83,18,20,133,173,130,89,41,18,153,65,168,154,92,150,79,118,206,97,104,104,113,230,201,77,243,77,196,221,158,97,110,154,21,243,146,252,75,189,109,105,221,109,22,224,194,250,205,82,157,39,148,182,249,241,95,164,186,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,6,112,134,170,0,4,63,226,5,145,26,22,106,173,87,47,91,89,29,22,38,219,244,243,110,157,39,85,185,233,72,172,55,41,198,169,91,23,33,168,236,115,100,200,73,245,42,35,82,52,208,245,79,97,81,13,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,247,184,90,227,166,35,227,206,89,92,171,98,133,103,211,53,91,94,224,145,109,179,82,116,140,229,76,138,212,88,175,54,185,43,51,62,107,197,212,41,6,230,132,165,165,9,53,238,89,173,107,161,113,126,108,101,158,205,205,127,15,204,39,194,219,194,116,186,114,211,99,219,117,42,69,78,49,154,151,78,168,183,74,109,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,40,219,21,112,206,234,193,188,71,184,240,182,245,137,211,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,230,33,11,83,46,160,210,227,107,52,150,246,214,133,17,104,162,22,191,194,159,60,114,113,42,149,3,43,120,146,136,141,87,109,138,57,34,214,169,165,109,48,85,26,116,84,161,5,9,109,234,70,185,44,181,162,146,166,210,124,198,90,113,75,36,169,165,56,244,32,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,0,113,71,241,217,137,191,37,242,120,67,223,225,62,14,87,113,119,133,14,32,201,183,30,214,93,133,138,18,111,23,35,109,71,243,168,177,168,241,91,146,91,214,180,146,57,108,72,117,253,125,101,43,145,177,41,53,44,140,162,94,8,94,180,172,53,198,139,7,17,171,177,229,191,77,181,110,138,85,110,99,81,16,149,62,227,17,165,182,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,198,156,192,102,179,54,62,41,241,147,226,5,195,230,47,142,171,114,103,94,234,163,100,199,15,242,157,134,85,63,71,68,85,62,168,229,233,80,96,220,68,167,186,138,172,215,17,76,73,154,82,73,101,76,45,167,29,83,106,87,53,47,37,163,52,165,47,33,206,85,150,140,186,95,121,160,197,56,24,103,98,199,254,229,50,177,55,123,63,209,148,190,165,150,95,153,203,117,214,249,220,174,122,21,202,66,183,175,184,139,188,203,65,25,117,192,107,55,45,184,71,66,194,155,50,20,68,162,157,29,11,169,206,102,57,178,186,181,68,208,146,145,53,210,82,214,173,238,41,58,146,77,106,216,130,67,105,61,136,73,23,32,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,239,248,138,224,229,119,6,243,113,125,198,171,189,212,68,188,42,15,222,52,185,59,80,142,116,89,239,186,226,139,98,86,179,79,41,242,144,198,170,218,165,242,55,237,74,86,146,19,215,130,61,235,74,159,130,248,133,135,44,199,150,85,42,29,208,213,110,67,170,66,121,10,98,116,70,217,105,40,86,237,198,178,85,61,227,81,26,72,136,148,222,134,173,76,147,99,226,63,231,91,42,95,203,7,11,41,88,103,244,247,232,151,163,46,6,43,189,111,162,250,254,103,46,52,134,121,92,190,115,90,107,212,238,221,184,244,217,166,157,186,151,0,202,231,10,79,228,215,142,214,206,53,254,94,190,145,253,28,235,127,163,62,139,116,124,254,162,27,241,191,61,213,185,183,111,63,119,216,61,118,233,217,174,165,63,199,20,206,134,49,215,112,11,44,23,254,42,218,204,239,173,82,169,237,199,167,57,185,5,211,74,151,33,168,141,73,209,104,90,23,201,92,132,187,203,82,77,43,229,236,61,9,90,150,112,133,207,102,155,42,177,176,195,133,91,120,78,186,108,187,142,187,134,177,224,215,210,244,71,29,124,152,168,174,118,250,148,134,201,180,54,107,140,219,83,106,26,115,91,245,25,209,107,245,145,188,170,47,10,177,50,234,193,188,71,183,49,74,202,151,211,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,26,126,1,69,124,76,50,81,78,203,5,247,77,189,176,210,153,211,97,181,219,164,104,80,219,41,79,122,26,115,44,182,78,71,122,67,202,115,127,59,69,190,217,169,205,199,163,233,36,18,89,37,43,154,228,147,56,55,54,81,177,65,170,210,78,92,219,38,185,33,132,221,148,120,141,71,231,206,97,166,223,67,43,109,199,80,106,74,217,84,149,186,72,74,219,39,13,36,133,169,36,123,147,29,68,148,186,179,155,93,151,147,27,43,39,118,149,43,161,165,65,234,228,93,117,25,8,66,220,168,56,170,171,243,99,70,142,93,188,182,81,185,135,22,231,99,139,113,36,130,216,132,43,159,205,114,235,128,215,150,100,177,114,133,133,54,100,41,106,93,70,66,23,83,156,204,114,121,20,154,113,45,37,34,107,164,165,161,59,27,74,181,36,154,211,189,102,134,210,123,214,146,61,15,96,94,5,225,198,93,48,226,157,133,248,95,70,232,105,80,117,117,231,157,50,92,170,132,165,17,19,146,164,184,68,92,199,151,181,58,158,132,146,74,82,132,37,8,66,16,154,235,254,193,143,254,148,95,245,39,255,0,143,19,255,0,43,152,23,252,154,240,38,217,193,79,165,63,72,254,142,117,191,210,125,15,71,207,234,38,63,39,243,60,199,54,237,231,237,251,103,174,221,123,53,208,186,168,160,30,39,88,165,249,80,206,77,235,210,87,125,39,74,180,186,123,90,159,252,215,147,210,244,173,151,86,199,106,18,165,237,156,228,223,93,91,181,215,213,81,160,144,36,87,4,252,29,165,86,175,43,243,27,235,148,25,110,200,182,163,197,162,80,38,61,21,42,136,151,229,19,138,152,166,156,82,12,202,75,109,54,194,12,219,89,26,90,152,178,81,25,58,145,13,115,161,131,148,44,2,205,5,255,0,133,86,179,219,232,180,170,131,114,41,205,237,89,116,209,101,199,106,91,81,181,90,214,181,242,81,33,45,115,20,163,82,249,123,207,67,86,133,105,60,28,113,122,53,235,150,137,216,91,33,248,133,82,195,138,195,204,161,134,88,117,43,244,116,229,174,83,47,58,181,106,133,173,82,14,122,8,144,101,162,25,70,228,150,164,165,207,81,64,60,81,252,118,98,111,201,124,158,16,249,57,23,201,149,119,56,120,143,42,152,229,87,208,214,101,175,211,200,185,170,77,45,7,41,45,186,107,229,70,140,218,181,213,231,121,78,145,56,164,155,109,165,10,82,183,25,33,167,52,19,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,99,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,51,237,158,140,153,87,114,121,136,241,105,141,213,125,51,102,93,29,68,139,102,164,234,208,82,148,219,70,142,108,105,45,167,77,30,107,154,209,27,137,73,54,226,86,149,39,105,154,218,111,235,112,184,241,217,134,95,58,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,115,217,170,203,61,155,154,252,35,153,133,183,132,233,116,229,166,66,106,84,138,156,99,53,46,157,81,109,14,33,167,205,189,196,151,145,181,215,16,182,212,101,185,11,86,213,33,123,28,69,16,218,121,75,197,138,198,103,232,217,82,186,105,31,71,238,249,181,8,241,234,45,245,17,165,250,62,42,227,166,91,178,117,67,196,211,188,184,134,167,185,105,119,114,182,236,47,92,244,26,40,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,235,10,234,227,73,140,117,219,63,6,173,44,29,164,51,203,137,136,149,9,18,42,146,119,32,247,69,166,170,59,137,141,177,72,51,45,239,191,29,222,98,86,133,39,166,219,235,37,197,17,86,14,86,48,83,249,68,230,10,201,193,199,42,29,20,75,130,160,125,123,233,119,150,226,32,176,210,228,74,229,43,150,225,19,198,195,46,147,123,144,105,230,26,55,104,157,76,167,167,28,27,2,51,85,92,44,197,40,54,244,179,145,42,61,70,129,84,171,36,157,83,4,134,148,211,240,163,172,245,229,33,102,111,79,90,123,9,107,34,115,237,19,101,183,133,112,142,196,203,170,207,205,237,30,197,164,203,214,139,126,211,231,211,234,241,92,113,206,90,186,104,143,76,97,244,161,43,36,27,200,91,6,132,173,105,86,214,223,125,36,68,107,212,175,80,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,64,12,209,240,164,254,82,152,237,115,99,95,229,235,232,231,210,62,139,250,51,232,183,89,200,233,225,177,27,243,221,91,123,183,114,55,125,130,211,118,157,186,106,125,87,35,25,24,254,69,223,77,191,211,71,233,143,211,31,70,255,0,176,158,143,233,122,78,167,255,0,56,123,126,238,167,253,238,155,61,186,246,64,14,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,245,120,181,228,163,211,112,230,102,203,12,169,149,89,149,166,121,45,222,148,246,11,158,218,160,178,199,45,21,52,145,171,123,124,148,52,211,110,165,180,169,38,217,165,211,38,201,167,150,186,203,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,45,15,101,139,48,182,174,104,48,106,139,139,150,180,110,131,175,230,70,168,210,215,41,185,15,83,39,52,173,174,199,113,72,63,239,92,65,169,40,82,218,117,165,154,17,191,105,117,80,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,10,171,254,193,143,254,148,95,245,39,255,0,143,22,83,132,246,47,228,191,11,44,220,51,244,167,164,254,137,91,244,234,23,91,200,228,245,93,44,102,217,230,242,247,43,102,238,94,237,187,149,166,186,106,122,106,61,88,0,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,149,184,213,248,167,181,190,31,193,243,26,136,242,156,61,178,117,98,102,254,196,198,74,5,126,103,161,174,74,55,209,223,163,247,7,45,233,30,139,230,189,45,114,191,154,161,246,155,127,154,220,114,111,235,12,246,107,185,58,25,118,197,92,82,194,219,239,5,175,186,158,25,226,93,11,208,215,37,27,147,214,194,234,153,145,202,230,178,135,155,250,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,138,221,56,105,113,4,141,140,52,170,62,95,49,126,171,45,204,65,129,31,166,163,213,165,186,236,167,238,84,33,50,159,112,220,52,48,72,97,113,227,48,210,77,111,58,165,190,122,168,204,214,106,214,194,133,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,5,85,255,0,96,199,255,0,74,47,250,147,255,0,199,139,41,194,123,23,242,95,133,150,110,25,250,83,210,127,68,173,250,117,11,173,228,114,122,174,150,51,108,243,121,123,149,179,119,47,118,221,202,211,93,53,61,53,21,129,197,175,37,30,132,153,51,54,88,101,76,165,67,162,189,201,110,244,167,176,92,135,19,57,231,249,104,169,164,141,91,28,231,45,214,155,117,45,165,42,39,9,46,153,56,110,188,180,64,12,11,199,76,71,203,166,35,211,177,67,11,235,61,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,237,179,191,139,214,110,61,102,114,237,197,204,63,126,91,148,43,138,61,33,232,229,45,131,101,246,150,138,92,70,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,251,252,26,206,221,87,47,217,50,185,48,75,13,223,151,14,246,189,46,138,140,181,214,98,74,84,119,232,80,142,53,45,180,186,222,172,169,46,45,244,183,53,162,82,28,67,140,155,100,225,104,102,217,136,215,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,45,4,100,235,39,86,38,80,44,73,20,10,4,207,76,220,149,157,159,72,46,14,91,209,253,41,202,122,66,226,255,0,53,91,238,182,199,41,185,6,223,213,153,111,211,114,181,51,236,168,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,60,166,44,112,107,252,168,98,157,229,137,159,202,59,209,159,75,110,10,141,119,162,250,33,206,233,122,169,46,61,202,230,117,169,223,183,153,183,118,212,235,166,186,22,186,9,171,149,204,11,254,77,120,19,108,224,167,210,159,164,127,71,58,223,233,62,135,163,231,245,19,31,147,249,158,99,155,118,243,246,253,179,215,110,189,154,232,84,3,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,189,120,145,240,251,141,151,105,45,227,14,13,210,165,171,14,170,50,19,26,109,53,150,157,121,22,202,201,166,27,104,221,144,243,238,188,242,36,188,111,168,150,164,165,13,172,208,222,186,173,178,62,1,147,236,217,222,89,69,197,15,167,20,40,242,235,20,41,241,220,141,93,183,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,223,167,49,4,100,151,86,71,121,25,133,186,104,87,206,75,241,46,245,181,167,117,180,91,131,11,235,53,74,116,158,82,219,231,197,126,146,235,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,25,194,26,146,187,45,106,21,243,106,214,108,171,166,15,91,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,163,62,249,219,201,245,205,148,108,80,118,138,162,151,54,201,174,72,125,86,157,98,91,177,249,243,152,105,182,22,242,28,109,165,154,146,182,85,37,13,26,212,134,201,195,73,173,9,73,30,212,220,246,69,178,233,252,152,178,227,110,216,21,40,252,171,146,161,186,187,115,122,251,180,170,72,66,55,181,216,235,141,253,75,104,102,62,230,212,72,95,35,152,68,70,179,18,0,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,5,106,226,199,6,191,202,134,41,222,88,153,252,163,189,25,244,182,224,168,215,122,47,162,28,238,151,170,146,227,220,174,103,90,157,251,121,155,119,109,78,186,107,161,107,160,154,185,92,192,191,228,215,129,54,206,10,125,41,250,71,244,115,173,254,147,232,122,62,127,81,49,249,63,153,230,57,183,111,63,111,219,61,118,235,217,174,133,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,7,49,204,197,133,23,18,48,34,250,181,159,107,123,178,173,234,154,99,30,227,45,143,170,27,200,66,187,20,146,61,13,125,198,122,123,198,111,239,75,114,77,155,120,86,173,105,95,157,163,212,100,194,81,246,118,155,78,169,26,246,25,151,122,125,231,248,152,187,78,21,120,208,222,33,224,35,22,140,215,247,206,182,220,76,6,147,183,77,35,71,133,5,178,238,66,75,237,44,251,204,207,239,49,54,128,0,87,143,26,72,211,63,147,253,181,44,157,254,107,244,186,27,123,54,151,231,58,42,137,235,175,127,119,236,21,47,130,250,126,88,172,77,85,180,190,147,82,253,109,53,211,249,211,125,163,74,120,109,167,228,234,214,209,91,139,208,176,125,109,52,215,234,17,218,61,24,0,0,0,0,14,23,153,76,221,97,150,91,40,82,37,92,243,121,213,94,157,110,197,129,203,144,158,114,182,60,104,79,53,12,184,148,238,83,42,78,167,221,222,125,157,245,3,154,78,34,56,173,152,37,75,183,224,187,232,107,101,199,220,52,66,219,26,70,228,31,61,5,245,135,25,14,23,213,188,73,239,246,107,222,125,156,3,11,48,150,250,198,203,181,155,94,202,166,117,211,229,56,147,81,115,153,107,66,83,168,65,171,235,22,132,253,167,83,217,175,183,241,210,212,50,161,194,130,220,178,149,77,189,49,158,111,165,234,104,228,204,69,63,150,228,126,149,210,228,56,73,230,198,152,105,94,213,37,212,235,166,135,174,186,104,68,66,195,168,54,229,26,217,167,70,165,81,97,244,241,162,50,136,236,163,152,181,237,66,82,73,73,106,163,51,62,196,151,121,234,62,152,0,0,0,0,0,15,249,113,180,58,131,109,194,213,39,222,66,161,248,157,100,134,61,157,33,56,201,134,208,116,131,39,95,73,71,230,159,212,237,40,81,218,245,158,124,205,90,169,75,63,85,29,158,223,97,138,214,139,41,248,111,166,76,101,236,113,26,237,86,132,122,106,90,123,127,17,122,252,57,115,122,188,194,216,110,219,183,100,189,215,61,23,111,61,92,189,57,220,231,165,173,61,141,178,219,105,209,182,83,220,103,175,220,125,243,48,0,0,0,0,0,0,0,121,140,73,191,104,248,101,102,207,189,43,171,219,14,159,202,230,118,40,255,0,56,234,27,47,178,149,31,122,203,216,127,229,25,202,204,62,54,87,241,239,19,42,87,245,113,122,28,206,79,45,173,17,245,123,35,180,209,250,201,109,26,235,202,35,237,79,103,253,39,212,178,35,148,250,142,102,113,32,219,150,174,77,189,71,255,0,84,93,209,42,211,154,196,158,87,170,79,54,191,206,49,167,171,175,223,161,119,223,253,46,153,14,141,5,170,116,6,185,108,51,187,98,119,25,233,169,153,159,105,153,159,121,152,253,96,0,0,0,0,0,0,3,192,227,22,9,88,120,225,106,202,181,47,138,95,85,29,246,214,150,213,207,121,28,181,155,110,54,74,209,167,16,103,161,58,174,205,123,117,252,52,167,172,227,112,213,189,176,78,93,66,241,195,231,61,55,107,154,157,148,162,209,152,221,19,122,200,112,219,250,217,75,113,205,141,52,143,91,77,85,187,222,70,71,12,237,219,134,189,97,220,177,43,148,121,29,45,74,149,41,183,155,86,196,47,99,141,56,74,46,197,18,146,122,41,5,236,50,236,246,139,117,200,135,18,154,126,35,122,55,9,177,74,23,69,88,97,134,99,70,169,115,84,239,86,178,233,152,66,121,76,69,74,91,222,181,184,173,77,93,154,104,125,154,24,177,104,242,26,151,29,185,76,43,115,111,32,156,65,232,101,170,76,181,35,237,31,232,0,0,0,3,201,226,226,205,188,41,189,22,71,161,166,222,168,159,255,0,99,56,51,89,138,171,55,49,66,240,89,158,166,170,253,64,255,0,251,33,98,227,248,56,80,220,165,101,130,179,33,227,213,83,46,233,18,17,253,226,233,244,243,46,227,63,112,158,0,3,254,30,117,12,52,183,156,61,18,218,77,74,63,184,139,81,69,124,81,177,194,94,38,99,188,155,90,60,141,212,219,108,151,3,102,194,47,175,143,50,106,53,212,219,74,190,202,253,230,95,121,143,197,194,243,6,213,138,25,140,137,84,154,157,144,109,152,237,214,82,230,186,238,126,60,248,74,36,104,75,73,150,169,112,251,116,50,251,140,95,11,45,33,134,144,203,101,162,91,73,37,37,247,17,104,63,236,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,73,75,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,33,182,89,248,84,97,30,95,49,114,78,43,86,110,185,119,210,233,210,57,246,156,26,149,57,12,162,142,178,90,141,15,188,105,90,147,46,74,19,203,36,57,177,164,33,100,167,9,189,252,179,106,69,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,133,43,13,41,229,59,194,198,13,252,63,183,188,185,129,197,56,129,100,70,133,154,171,85,203,214,214,71,69,137,182,253,60,219,167,73,213,110,122,82,43,13,202,113,170,86,197,200,106,59,28,217,50,18,125,74,136,212,141,52,61,83,216,84,89,254,138,172,43,171,253,149,183,46,75,114,161,255,0,148,135,58,155,58,59,159,242,92,101,230,220,71,220,164,169,62,195,33,234,177,223,24,235,184,251,137,147,113,86,233,103,101,106,171,79,165,71,168,185,185,7,212,202,137,78,143,17,217,58,33,8,66,57,203,142,167,121,105,73,37,28,205,133,169,39,83,182,174,10,158,22,46,159,136,19,188,186,156,32,7,20,127,29,152,155,242,95,39,132,38,167,10,203,23,242,161,144,92,91,195,79,74,122,51,233,109,193,95,161,117,188,142,119,75,213,81,97,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,84,181,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,26,30,200,181,235,74,191,242,125,132,149,218,52,121,108,199,139,107,196,162,45,50,80,148,172,223,167,167,161,121,68,73,82,139,98,157,140,226,144,122,234,104,52,153,146,76,205,37,221,70,107,51,99,226,159,25,62,32,92,62,98,248,231,246,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,104,79,37,25,81,161,101,47,6,161,89,188,170,84,203,190,165,164,203,166,183,9,149,167,175,149,185,102,219,100,167,12,214,108,176,133,242,155,45,16,147,209,110,114,208,183,92,33,32,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,58,120,218,96,229,117,171,170,197,204,12,119,185,212,89,52,242,179,166,55,181,9,233,37,54,228,137,113,207,83,94,247,57,200,118,79,97,35,106,58,95,89,90,184,146,46,65,193,234,245,165,90,185,193,69,10,161,30,91,146,47,27,94,165,68,130,166,80,147,67,111,161,76,206,53,58,102,162,50,71,42,11,169,35,73,40,247,169,5,166,134,106,77,228,128,0,171,94,56,55,252,150,169,88,89,133,176,110,24,135,30,84,138,141,126,169,73,73,180,167,201,109,37,166,33,72,89,105,205,66,12,158,158,132,246,146,22,100,231,218,54,203,108,11,201,126,14,80,177,247,52,22,6,21,93,47,108,162,213,106,14,72,168,183,181,103,212,197,137,29,217,110,198,213,11,66,209,206,68,117,53,204,74,137,72,230,111,45,77,58,30,140,234,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,119,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,252,248,104,223,242,113,7,37,184,119,42,165,112,196,170,212,168,113,228,208,37,19,38,214,248,104,137,37,198,162,199,117,13,145,108,90,97,148,67,45,197,189,72,82,22,173,219,247,28,160,30,126,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,89,236,206,14,83,47,44,162,226,135,208,122,236,137,117,138,20,248,237,201,161,92,106,128,81,88,170,160,155,65,190,72,65,56,233,33,109,58,179,109,72,53,239,211,150,179,34,75,168,51,225,67,208,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,65,25,58,201,213,137,148,11,18,69,2,129,51,211,55,37,103,103,210,11,131,150,244,127,74,114,158,144,184,191,205,86,251,173,177,202,110,65,183,245,102,91,244,220,173,76,251,36,0,0,241,88,215,138,20,172,21,194,59,191,21,235,41,136,228,123,90,143,38,164,136,242,102,166,34,38,62,132,31,38,41,58,162,50,66,222,119,150,210,61,85,25,173,196,145,37,70,100,71,152,193,127,220,49,112,183,242,95,147,107,43,171,161,122,50,171,118,245,23,77,67,249,215,59,170,234,156,62,145,254,197,169,40,221,5,184,94,162,118,233,167,172,146,89,172,66,14,54,24,95,74,183,177,114,195,197,122,122,162,51,34,243,163,202,166,206,142,204,36,180,183,31,167,173,189,37,58,233,30,175,45,109,76,105,162,220,157,82,136,168,45,202,35,34,71,137,224,251,140,117,219,27,52,5,133,81,217,234,40,184,151,79,126,60,198,247,33,28,137,80,99,191,46,60,157,77,10,90,182,161,18,90,229,146,144,147,234,119,171,113,182,146,23,126,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,30,126,171,96,89,181,219,202,129,136,53,155,122,36,203,134,213,143,58,53,22,115,196,106,92,4,76,38,138,73,180,70,123,82,181,165,134,208,107,211,121,35,122,72,201,46,44,149,232,0,80,95,20,219,254,77,245,157,43,202,41,92,49,42,212,219,86,60,10,5,52,227,27,74,68,84,55,25,14,200,142,107,108,189,101,162,99,242,201,123,204,214,149,238,65,233,176,146,158,193,193,111,7,40,87,134,50,221,184,197,87,123,153,47,14,233,241,227,210,227,109,89,109,149,82,76,134,213,39,122,86,68,123,24,98,67,92,181,33,105,87,83,187,213,83,105,51,158,156,75,172,9,56,131,146,220,68,139,77,183,162,85,106,84,56,241,171,241,77,226,107,124,52,68,146,219,178,164,52,183,12,182,45,48,202,89,30,211,222,164,41,104,78,237,251,78,131,45,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,212,69,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,130,146,248,145,240,251,141,151,105,45,227,14,13,210,165,171,14,170,50,19,26,109,53,150,157,121,22,202,201,166,27,104,221,144,243,238,188,242,36,188,111,168,150,164,165,13,172,208,222,186,173,178,57,149,195,63,35,87,222,88,169,213,44,72,196,187,154,171,2,228,186,233,231,79,155,103,54,235,42,131,7,149,41,195,109,247,156,101,231,91,148,241,182,148,41,181,167,103,41,50,31,65,146,141,102,105,157,64,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,64,0,0,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,9,169,156,92,157,88,153,191,177,35,208,43,243,61,13,114,81,183,253,31,184,57,111,72,244,95,53,232,235,149,252,213,15,180,219,252,214,227,147,127,88,103,179,93,201,208,203,182,128,113,75,11,111,188,22,190,234,120,103,137,116,47,67,92,148,110,79,91,11,170,102,71,43,154,202,30,111,235,25,90,219,86,173,186,133,122,170,61,53,208,244,50,50,43,159,225,231,196,50,149,153,122,84,124,43,197,73,145,41,216,169,78,142,102,133,146,82,203,23,35,13,167,85,72,97,37,162,81,37,41,35,83,172,36,136,140,137,78,180,91,57,141,177,92,28,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,119,92,176,103,143,8,243,91,121,95,118,126,31,34,92,117,217,242,26,92,23,167,45,13,46,183,78,81,108,57,172,48,102,79,33,9,120,148,149,37,73,245,80,236,101,40,210,183,141,166,228,80,0,0,0,162,30,35,185,28,141,149,43,202,5,225,135,203,151,35,14,175,9,15,162,11,46,161,215,87,68,150,146,37,156,39,95,50,52,173,10,73,169,76,41,74,230,169,13,58,149,18,141,147,117,200,106,2,242,120,105,228,86,78,89,109,153,88,159,137,208,37,197,197,11,142,59,244,217,80,85,41,167,24,164,83,138,65,26,88,65,176,226,218,121,111,27,12,188,167,13,71,180,185,109,165,40,52,184,110,77,241,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,37,46,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,134,217,103,225,81,132,121,124,197,201,56,173,89,186,229,223,75,167,72,231,218,112,106,84,228,50,138,58,201,106,52,62,241,165,106,76,185,40,79,44,144,230,198,144,133,146,156,38,247,242,205,169,21,155,31,11,24,201,240,254,225,242,231,198,107,6,170,7,159,191,44,11,55,19,237,151,236,204,64,183,162,87,104,82,164,68,147,34,159,44,141,76,62,184,210,27,144,209,56,157,116,90,9,214,91,51,66,181,66,200,141,42,37,36,205,39,232,0,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,195,205,33,246,150,203,133,170,92,73,165,69,247,25,104,40,123,138,30,13,171,11,243,25,46,169,9,59,224,220,209,220,172,169,205,116,218,252,137,243,84,104,208,214,163,61,18,217,118,232,69,247,16,253,188,46,113,194,94,25,227,188,107,90,68,141,180,219,144,145,3,102,194,63,175,145,50,18,53,212,155,82,190,202,61,228,95,121,11,212,101,212,62,210,30,108,245,75,137,37,36,254,227,45,71,253,128,8,33,198,58,134,229,91,44,20,105,12,158,138,135,119,71,144,191,239,17,79,168,25,247,153,123,197,55,97,82,141,24,161,103,172,143,67,77,126,158,127,253,144,129,165,76,35,81,175,10,44,181,153,234,106,183,169,199,255,0,216,205,143,88,0,0,0,3,252,228,72,106,44,119,36,190,173,173,180,131,90,207,67,61,18,69,169,159,96,174,156,247,241,41,167,225,199,164,176,155,11,97,117,181,135,152,122,52,170,143,49,77,244,139,62,169,133,167,148,252,85,37,205,139,67,106,212,149,219,174,133,217,169,138,138,184,174,26,245,249,114,203,174,86,36,117,85,42,172,167,30,113,91,16,141,238,58,225,168,251,18,73,73,106,165,159,176,139,183,216,38,102,78,184,106,222,216,217,46,159,120,226,3,158,132,181,201,77,74,73,104,204,158,181,189,99,184,77,253,84,164,56,222,246,157,95,173,166,169,219,239,50,34,184,92,29,193,43,15,3,237,88,182,165,143,75,233,88,97,180,37,197,115,222,95,49,100,219,109,154,180,117,197,153,106,77,39,179,94,205,63,29,125,240,0,0,0,0,0,0,0,252,149,74,100,58,204,23,105,211,218,230,48,246,221,233,220,101,174,134,70,93,164,100,125,228,66,128,51,221,148,250,134,89,177,33,45,196,87,58,222,172,107,232,231,116,74,117,229,49,27,155,234,155,206,47,243,143,233,235,105,247,106,93,220,183,47,24,217,95,192,76,76,166,223,212,53,234,112,249,220,198,180,71,214,111,142,235,69,235,41,181,233,167,52,207,177,61,191,244,150,141,112,218,253,163,226,109,155,2,244,161,47,116,58,135,55,151,216,162,252,219,171,108,254,210,82,125,232,63,97,127,148,122,112,0,0,0,0,0,0,21,91,198,31,48,47,182,136,120,17,74,127,70,221,230,122,85,27,75,183,79,71,202,103,181,77,251,245,251,11,252,125,194,173,41,52,154,133,114,160,213,46,151,31,159,41,253,220,182,247,165,58,232,147,81,246,168,200,187,136,253,163,69,57,59,192,74,126,0,96,245,54,214,105,59,167,171,157,213,187,170,139,127,243,169,11,71,103,49,105,45,18,246,157,135,248,253,221,208,0,0,0,0,0,0,0,0,127,155,236,181,37,149,199,121,59,155,113,38,133,22,186,106,70,90,31,112,128,57,231,225,191,111,98,141,54,165,137,24,91,23,164,186,81,206,150,252,125,235,115,170,209,50,94,81,110,126,82,91,70,231,92,108,187,19,217,167,187,82,20,231,115,91,149,235,2,235,159,109,214,227,244,181,90,36,215,98,190,141,232,94,199,153,113,72,81,106,147,82,79,69,32,251,140,203,179,218,66,193,248,126,113,22,169,89,147,233,120,69,139,83,185,212,87,150,196,42,124,190,82,83,200,51,84,88,237,35,99,17,141,106,218,132,184,122,169,93,189,198,122,232,98,222,104,149,170,109,197,73,137,91,164,72,231,194,156,203,114,24,115,98,147,189,181,164,148,147,209,68,70,90,145,145,232,100,70,63,112,0,0,0,240,152,241,56,169,152,33,136,51,205,90,114,45,106,179,132,122,123,83,17,211,251,253,195,53,215,228,191,72,95,23,20,253,117,234,106,178,222,215,223,185,229,31,249,69,234,112,189,165,51,74,202,197,55,146,214,206,178,83,50,215,235,25,238,82,233,208,181,62,243,211,184,75,128,1,192,243,181,141,209,48,71,0,110,138,193,57,182,165,83,166,205,166,83,207,67,61,146,92,133,37,77,43,243,107,73,232,166,187,148,68,94,243,247,231,158,187,88,170,94,23,44,234,229,65,124,250,133,102,107,178,157,86,137,78,247,157,112,212,174,226,36,150,170,81,247,17,23,224,47,27,134,22,3,254,75,48,46,13,207,80,79,243,251,153,13,84,210,122,253,150,100,67,132,178,79,99,138,73,232,166,207,183,66,63,184,132,206,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,165,97,165,60,167,120,88,193,191,135,246,247,151,48,58,168,172,14,40,188,63,225,213,225,212,179,55,130,22,239,38,170,207,83,81,190,41,108,56,195,17,92,138,211,14,190,245,89,60,197,163,107,197,202,209,214,219,37,169,229,56,151,9,36,178,117,78,212,176,186,158,10,158,22,46,159,136,19,188,186,156,32,7,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,21,235,196,163,8,100,225,6,112,111,134,9,137,101,77,188,36,21,223,77,122,75,237,58,183,209,57,74,92,133,17,55,166,196,38,97,75,109,9,89,18,201,13,36,207,118,164,181,77,254,9,120,153,106,201,194,203,235,7,58,190,85,201,79,184,14,230,228,56,227,105,234,32,200,141,30,62,246,83,191,152,190,91,145,116,112,246,18,83,207,99,214,51,94,133,101,67,53,153,177,241,79,140,159,16,46,31,49,124,90,167,8,108,186,88,150,150,4,211,115,21,211,245,119,157,235,233,72,125,110,247,155,233,41,109,204,75,61,31,47,154,109,57,171,208,57,220,222,90,87,245,187,53,209,58,170,127,128,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,46,123,138,62,16,201,197,172,159,92,207,211,88,150,253,74,198,144,205,223,21,150,95,105,164,45,17,146,180,74,83,166,231,218,66,33,191,45,194,74,77,43,53,182,130,78,239,176,170,65,193,11,214,149,134,184,209,96,226,53,118,60,183,233,182,173,209,74,173,204,106,34,18,167,220,98,52,182,222,113,45,165,74,74,77,102,148,25,17,26,146,90,233,169,151,120,211,69,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,12,251,113,46,191,227,98,14,116,177,18,85,54,225,151,85,166,208,228,70,160,69,39,141,221,144,215,18,51,109,74,142,210,28,34,216,132,204,41,102,123,75,98,150,165,173,59,183,238,57,43,192,250,202,165,79,191,241,79,17,158,145,44,170,84,58,61,58,137,29,164,173,60,133,49,57,231,94,117,75,78,221,198,178,85,61,146,73,146,136,136,148,230,164,173,72,211,110,130,133,184,176,90,213,219,127,59,87,125,90,175,7,167,137,115,83,233,21,74,91,156,212,47,168,138,136,44,196,83,154,36,204,209,163,241,36,35,69,17,43,212,215,77,170,73,156,170,224,117,116,215,101,218,184,185,101,72,157,190,139,74,168,81,234,144,227,114,144,92,169,82,219,148,220,135,55,145,111,86,228,66,140,90,25,154,75,151,170,72,141,74,51,179,240,28,171,51,185,122,181,115,65,131,85,172,35,186,100,244,29,127,46,77,58,168,136,173,200,122,153,57,165,110,106,67,105,89,127,124,218,201,42,66,150,211,174,160,150,141,251,139,53,130,234,120,62,229,234,213,178,112,36,179,5,212,250,66,228,196,110,124,109,206,69,109,62,139,131,14,99,236,116,236,185,161,184,124,215,26,230,184,123,137,42,216,194,118,17,181,189,115,252,0,4,21,227,5,140,116,43,27,44,7,133,82,25,234,43,88,151,80,98,60,54,247,45,28,136,176,100,49,46,68,157,73,10,66,182,173,17,154,229,154,144,163,234,119,167,113,54,162,20,173,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,70,164,196,53,226,217,101,82,174,172,150,220,21,218,132,137,109,200,179,171,20,170,220,20,178,180,146,28,125,114,83,4,210,233,26,76,205,28,169,206,168,137,38,147,222,148,30,186,17,165,84,193,128,56,199,93,203,254,50,218,120,197,110,51,212,75,182,106,9,144,228,109,200,71,87,21,105,83,114,99,111,90,22,77,243,88,113,214,185,155,13,72,223,185,62,178,72,198,154,69,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,3,228,221,151,77,10,198,181,107,55,173,211,59,162,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,151,122,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,197,234,112,147,178,169,86,174,75,109,250,237,62,68,183,36,94,53,138,173,110,114,94,90,77,13,190,137,42,130,73,104,137,36,100,142,84,22,148,100,163,81,239,82,207,93,12,146,153,148,50,217,118,90,213,219,26,234,172,217,87,76,30,138,181,111,212,36,82,234,49,185,168,115,145,41,135,20,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,187,69,255,0,112,222,186,107,183,134,73,112,182,173,113,206,234,229,199,167,203,165,182,231,41,13,237,139,10,116,136,145,155,209,4,68,123,24,97,164,107,166,229,109,213,70,106,51,51,146,160,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,0,242,152,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,173,155,210,189,35,149,205,121,12,183,245,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,151,53,202,134,112,112,191,55,54,205,82,181,97,156,184,85,42,28,133,38,169,71,150,211,156,248,44,59,34,74,33,45,199,54,19,42,91,204,198,230,154,26,91,132,217,168,208,106,86,132,165,83,183,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,106,128,0,0,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,18,43,136,238,120,228,229,74,205,129,103,225,242,34,72,196,91,194,59,235,130,243,171,105,212,81,34,36,201,7,53,214,12,205,75,90,148,106,75,9,82,121,74,91,78,169,70,162,100,218,114,144,108,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,127,217,36,201,245,179,148,108,47,106,138,146,137,54,246,174,71,97,87,101,98,35,178,57,19,159,105,199,214,202,27,109,213,154,82,134,83,37,109,18,210,134,205,194,73,45,105,73,158,212,212,95,20,127,29,152,155,242,95,39,132,57,85,63,49,119,221,19,46,51,114,209,64,145,208,219,117,219,130,85,118,224,245,25,119,210,123,145,79,233,90,245,218,55,25,228,185,79,53,238,109,194,230,115,182,168,180,71,173,226,172,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,161,60,159,102,206,205,205,214,23,253,56,161,71,137,71,174,192,144,228,106,237,184,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,205,121,136,35,53,52,178,46,234,0,0,3,207,223,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,57,153,163,192,191,228,215,142,215,54,10,125,41,250,71,244,115,162,254,147,232,122,62,127,81,13,137,63,153,230,57,183,111,63,111,219,61,118,235,217,174,133,61,56,52,229,158,205,175,183,84,205,61,118,116,185,85,219,114,177,46,220,161,65,73,155,108,67,89,194,104,223,150,179,37,106,242,214,212,195,105,40,50,36,32,185,138,50,90,148,131,106,215,192,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,99,196,247,1,255,0,42,120,23,58,230,167,163,250,66,217,67,181,53,30,191,105,152,240,230,172,211,218,226,82,90,169,194,237,208,207,238,49,71,52,58,197,82,207,185,96,215,41,235,228,84,40,243,90,146,210,180,74,182,60,211,132,164,247,145,164,244,82,75,188,140,191,17,161,124,146,227,108,76,110,192,27,94,176,110,110,169,83,41,176,169,149,3,208,203,124,150,225,70,83,170,252,218,18,90,169,222,228,145,151,184,253,221,244,0,68,126,40,84,166,106,185,88,169,115,154,223,209,202,122,90,61,99,45,170,69,58,110,135,222,90,247,138,43,176,229,250,62,248,183,103,235,167,77,85,136,246,190,237,175,36,255,0,200,52,163,128,243,138,167,130,24,125,60,149,175,62,214,164,184,103,167,181,81,26,63,187,222,61,216,0,0,0,252,53,186,213,54,221,164,203,173,213,228,114,33,65,101,201,15,185,177,74,216,218,18,106,81,232,146,51,61,8,140,244,34,51,21,13,196,15,136,181,74,243,159,84,194,44,37,157,201,162,178,183,225,84,37,242,146,174,121,146,165,71,117,27,31,140,75,78,228,41,179,213,42,236,238,35,215,83,21,241,108,219,149,235,254,235,129,109,209,35,245,85,90,220,214,162,176,141,232,70,247,158,113,40,73,106,163,74,75,85,44,187,204,139,183,216,66,226,242,49,195,126,221,194,234,109,55,18,49,74,47,87,116,171,147,45,136,251,214,223,74,102,152,207,36,183,49,41,77,175,107,173,184,93,169,237,215,221,161,9,254,195,45,70,101,17,217,78,214,219,73,33,37,174,186,17,22,133,222,63,208,0,0,0,0,0,0,0,0,112,204,225,224,37,63,31,240,122,165,106,186,157,179,211,201,233,29,213,71,179,249,212,117,175,179,152,132,158,169,103,78,211,252,62,252,234,213,169,53,10,29,65,218,93,82,63,34,83,27,121,141,239,74,180,213,36,162,237,73,153,119,25,123,69,165,240,120,204,11,235,68,204,9,170,191,171,109,114,253,20,141,165,217,175,164,37,61,218,150,253,250,125,181,254,30,225,106,64,0,0,0,0,0,3,241,213,170,113,168,212,247,106,82,213,181,166,118,238,61,12,251,212,68,93,196,103,222,100,51,109,153,220,82,151,140,152,215,112,226,12,183,55,170,167,210,105,216,69,249,184,140,181,236,66,63,185,254,169,127,148,72,62,22,216,7,249,89,198,133,220,245,38,183,82,109,157,58,130,221,166,238,166,36,212,35,236,184,149,23,172,217,119,17,254,194,23,162,68,73,45,11,184,127,64,0,0,0,0,0,0,0,0,4,76,206,118,68,108,140,199,80,102,87,169,80,250,75,193,134,92,92,105,60,199,156,231,41,40,144,164,53,177,82,27,105,58,186,241,30,227,46,205,52,62,206,234,65,197,252,36,188,176,74,250,168,89,23,149,63,164,153,6,67,169,104,249,173,57,205,109,15,56,209,57,245,107,89,39,83,105,93,134,102,101,167,224,103,53,248,114,231,234,78,24,84,96,96,222,37,84,55,91,245,25,141,71,130,255,0,40,139,144,235,138,137,29,180,237,102,58,150,173,173,182,179,213,75,34,63,111,110,134,46,58,145,86,167,215,105,145,107,52,169,28,248,115,89,68,134,28,216,164,239,109,105,37,36,244,81,17,150,164,100,122,25,17,143,216,0,0,3,152,102,129,115,27,203,150,39,28,38,247,43,232,125,104,151,218,69,162,58,7,181,62,223,216,51,103,92,53,42,181,80,53,253,163,148,233,159,227,188,197,253,240,224,82,149,149,139,103,114,247,105,30,17,23,102,154,23,163,162,118,9,64,3,248,165,18,82,106,81,232,68,90,152,165,222,45,120,254,187,219,19,216,194,234,68,157,212,218,27,105,57,5,179,77,37,179,34,115,10,47,89,178,87,217,81,119,40,211,248,247,136,229,146,140,29,149,140,217,129,181,232,101,27,157,6,159,81,133,81,158,91,201,58,198,110,108,100,185,253,116,31,217,119,250,166,103,238,47,118,135,173,170,12,11,94,223,166,219,148,198,185,113,41,145,25,134,202,119,40,244,67,104,36,36,181,81,153,247,36,187,204,207,239,31,72,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,170,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,149,134,148,242,157,225,99,6,254,31,219,222,92,192,234,160,51,195,196,46,192,179,112,195,56,216,141,102,97,253,189,18,133,66,139,34,4,152,244,248,132,105,97,133,201,167,198,144,233,54,157,116,66,13,215,156,50,66,116,66,8,201,41,36,164,137,37,99,252,21,60,44,93,63,16,39,121,117,56,64,14,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,56,255,0,27,140,33,146,138,174,30,227,220,22,37,185,29,248,238,218,21,71,20,251,92,134,22,133,57,42,18,80,223,99,166,183,9,201,230,165,122,200,34,101,178,245,12,203,127,0,225,51,138,20,172,56,206,13,46,153,89,76,70,227,223,84,121,150,186,37,201,154,152,232,140,250,212,220,150,116,220,70,78,45,215,98,55,29,13,234,147,82,228,39,67,51,34,66,175,120,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,170,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,104,207,16,172,170,86,37,88,23,46,28,215,100,75,98,155,117,81,230,209,38,59,17,105,75,237,177,37,149,178,226,155,82,146,164,146,201,43,51,35,52,168,181,211,82,62,225,152,203,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,52,19,195,223,20,41,88,171,147,236,54,169,211,211,17,153,20,10,59,86,188,232,140,205,76,149,199,126,158,146,140,92,221,8,141,181,186,211,109,72,38,212,90,165,18,17,218,162,50,90,164,80,0,203,13,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,242,120,67,88,191,68,178,109,77,175,250,83,171,250,107,112,85,43,188,158,71,47,164,229,184,152,28,173,219,143,153,175,65,204,221,162,127,59,183,79,87,114,166,168,170,14,57,84,154,83,53,92,27,174,179,76,136,138,148,200,245,232,146,38,37,148,147,239,48,202,160,169,166,150,230,155,148,132,41,247,148,148,153,232,147,117,195,45,55,30,188,3,132,157,235,85,181,115,165,111,208,169,241,226,57,30,241,163,213,104,147,148,242,20,107,109,132,70,84,226,83,70,74,34,37,243,96,180,147,53,18,139,98,150,90,106,100,164,222,240,0,202,184,191,238,23,30,4,240,203,231,94,113,52,74,160,0,21,1,198,246,250,244,134,41,225,166,25,250,47,151,232,27,126,93,119,173,231,235,206,235,228,147,60,174,94,223,87,103,163,119,110,220,123,185,218,104,157,154,171,138,240,159,181,171,183,6,118,173,10,181,34,15,81,18,217,167,213,234,149,71,57,168,71,79,21,112,94,136,151,52,81,145,175,87,229,199,70,137,35,87,175,174,155,82,163,43,233,30,43,26,240,190,149,141,88,71,119,225,69,101,81,27,143,116,209,228,211,81,34,76,36,203,68,55,214,131,228,202,38,148,100,75,91,46,242,221,71,172,147,37,182,147,37,36,200,140,179,24,52,187,150,188,94,141,143,88,13,99,98,227,47,196,114,69,197,71,101,234,129,68,97,214,88,106,162,141,90,154,203,104,119,85,146,27,146,219,205,145,153,171,82,65,25,41,68,100,163,164,206,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,79,254,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,69,254,38,149,106,173,23,35,152,159,50,141,83,151,2,67,145,233,177,22,236,103,148,210,212,195,245,56,140,188,209,169,38,70,104,113,167,28,109,105,238,82,22,164,158,164,102,67,62,227,79,184,79,98,254,75,240,178,205,195,63,74,122,79,232,149,191,78,161,117,188,142,79,85,210,198,109,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,163,213,140,251,113,52,164,210,168,185,227,196,248,116,106,100,72,17,220,145,77,150,182,163,50,150,144,167,223,166,68,121,231,77,41,34,35,91,142,184,227,139,87,122,150,181,40,245,51,51,19,87,129,245,235,85,159,96,98,158,28,189,30,33,83,104,117,138,117,110,59,169,66,185,234,126,115,46,178,234,86,173,219,77,4,154,123,38,146,36,145,145,169,205,77,90,145,38,205,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,1,89,124,103,240,67,20,46,171,102,218,199,42,85,114,36,203,38,198,142,168,21,26,58,155,109,167,233,239,204,144,218,58,228,56,126,179,232,117,69,21,149,55,174,173,155,109,169,41,81,56,234,155,172,172,11,199,76,71,203,166,35,211,177,67,11,235,61,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,237,179,191,139,214,110,61,102,114,237,197,204,63,126,91,148,43,138,61,33,232,229,45,131,101,246,150,138,92,70,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,205,254,6,63,166,207,221,191,226,66,213,0,0,0,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,20,173,198,175,197,61,173,240,254,15,152,212,71,148,225,237,156,91,19,40,22,38,50,87,235,240,253,51,114,86,126,142,253,31,183,249,143,71,244,167,41,233,104,149,252,233,12,58,219,28,166,228,19,159,88,69,191,77,169,212,207,178,37,223,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,231,184,112,112,255,0,135,151,122,19,88,183,139,214,239,250,108,79,234,88,106,52,135,24,144,221,187,23,122,219,219,29,108,173,198,214,243,205,145,45,111,18,183,19,110,147,73,36,125,113,187,58,133,0,241,71,241,217,137,191,37,242,120,66,58,216,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,202,100,231,55,133,245,119,44,24,79,7,22,173,43,251,233,141,42,149,182,61,214,169,17,81,5,200,206,61,39,151,26,76,118,185,139,220,201,243,88,101,109,239,83,137,115,71,11,114,28,82,88,141,121,98,204,45,213,149,252,101,162,226,229,173,27,175,232,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,251,215,16,106,74,210,135,90,105,102,133,236,218,122,30,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,0,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,37,80,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,205,185,104,48,46,139,126,165,110,212,218,230,68,169,196,122,35,201,220,162,213,14,32,208,162,213,38,71,220,163,238,50,63,188,103,135,58,248,59,43,6,179,5,116,80,206,55,38,13,66,163,54,163,0,183,146,191,155,57,54,74,91,254,186,207,236,183,253,99,35,247,151,190,70,112,148,204,2,236,156,79,127,11,235,18,182,83,107,141,168,227,150,205,117,150,244,136,44,32,189,86,205,95,101,39,222,162,79,225,222,46,141,42,37,36,148,147,212,140,181,33,253,1,23,248,143,169,73,202,197,205,181,123,117,143,52,143,179,93,75,209,210,251,5,2,80,205,73,173,83,205,31,104,165,52,101,248,239,33,164,204,175,174,99,153,114,195,19,154,222,213,125,15,162,146,59,72,245,71,64,206,135,217,251,71,79,0,0,1,248,234,245,106,125,10,153,42,179,85,145,200,135,9,149,200,125,205,138,86,198,208,147,82,143,68,145,153,232,68,103,161,22,162,156,120,141,103,234,78,39,212,103,224,222,26,212,54,219,244,233,142,199,156,255,0,40,143,158,235,106,151,29,196,237,122,58,86,157,205,184,131,213,43,50,47,103,110,166,33,70,16,97,37,227,141,183,213,62,200,179,105,253,92,201,210,26,75,167,205,105,190,83,107,121,182,141,207,172,90,9,90,27,169,236,35,35,61,127,19,43,189,201,142,68,108,140,184,208,97,215,170,176,250,187,193,246,91,92,153,92,199,155,228,169,72,142,165,183,177,50,28,105,90,58,201,158,226,46,221,116,46,206,249,104,0,0,0,0,0,0,0,0,0,63,134,68,162,208,251,133,23,113,73,192,51,194,108,104,69,207,77,107,109,38,230,215,167,45,218,237,233,226,66,66,190,211,138,81,250,206,31,121,23,237,33,31,50,199,138,82,240,111,26,237,236,65,136,230,197,83,58,189,123,8,255,0,57,17,230,189,168,95,247,79,213,63,242,141,36,210,106,113,171,52,246,170,81,21,185,167,183,109,61,12,187,148,100,125,228,71,222,70,63,96,0,0,0,0,0,14,3,158,172,75,127,10,114,201,119,93,180,245,233,62,55,65,211,167,66,245,183,84,35,54,174,211,74,146,94,171,135,222,67,58,166,122,158,166,47,131,133,238,18,196,195,252,188,83,171,206,68,229,84,235,188,238,171,235,13,90,242,103,77,74,63,174,164,253,149,251,8,190,253,76,76,128,0,0,0,0,0,0,0,0,0,1,30,51,143,149,75,99,50,88,109,81,128,244,110,93,126,28,103,159,167,72,222,225,253,114,35,200,38,147,183,156,218,62,219,218,234,174,207,127,103,117,7,98,166,27,92,120,61,127,85,44,139,137,158,84,218,84,183,217,74,183,54,173,233,105,229,180,75,209,10,89,22,166,218,187,53,63,219,222,39,207,13,172,252,205,181,170,148,220,16,197,26,150,250,92,183,25,133,72,145,201,34,229,184,165,67,140,195,59,88,142,106,61,18,151,15,122,215,161,247,25,235,161,139,121,135,45,137,241,24,157,21,123,217,144,218,93,109,90,25,110,74,139,82,61,15,180,187,15,218,63,216,0,0,113,172,224,186,211,57,108,196,67,117,123,73,86,205,93,37,217,174,167,208,72,236,25,197,170,25,29,78,97,151,113,190,231,255,0,108,98,251,248,100,184,243,153,88,163,115,147,166,215,35,165,61,165,218,146,167,67,208,75,0,28,51,56,120,247,74,192,60,22,175,92,50,95,217,80,153,10,84,42,113,109,81,255,0,58,92,73,11,104,251,27,90,126,211,95,214,45,190,243,247,231,166,246,186,106,152,131,123,86,46,186,138,249,179,107,149,41,19,87,216,148,234,183,158,83,134,93,132,146,239,89,251,11,240,33,114,28,40,50,226,222,29,225,74,241,54,189,23,109,106,224,112,215,25,91,245,254,96,252,104,47,32,180,75,170,71,219,65,247,164,149,239,208,187,4,249,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,10,86,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,32,7,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,29,43,138,62,16,201,197,172,159,92,207,211,88,150,253,74,198,144,205,223,21,150,95,105,164,45,17,146,180,74,83,166,231,218,66,33,191,45,194,74,77,43,53,182,130,78,239,176,170,54,194,123,235,242,95,138,118,110,38,122,47,210,127,68,174,10,117,119,162,231,242,122,174,150,75,111,114,185,155,85,179,119,47,110,237,170,211,93,116,61,52,26,115,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,102,223,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,170,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,103,219,137,70,16,201,194,12,224,223,12,19,18,202,155,120,72,43,190,154,244,151,218,117,111,162,114,148,185,10,34,111,77,136,76,194,150,218,18,178,37,146,26,73,158,237,73,106,154,188,17,241,66,149,42,192,196,44,23,121,49,24,169,83,43,13,93,17,205,83,83,207,152,196,150,91,140,238,200,250,18,182,48,168,140,238,112,141,69,172,182,210,100,158,205,246,104,2,63,231,242,250,252,157,228,219,22,43,254,139,244,135,87,111,185,66,228,243,249,91,125,36,226,32,115,119,109,86,188,190,171,153,183,79,91,102,221,83,174,226,206,184,210,158,85,112,183,242,45,151,28,58,195,55,168,94,134,159,70,183,226,250,86,23,85,212,114,170,142,163,157,59,235,9,107,74,181,148,235,234,245,20,104,45,116,70,137,36,145,117,81,10,184,188,216,191,75,114,109,82,175,250,83,164,250,21,112,82,235,188,158,71,51,171,230,56,168,28,173,219,139,151,167,95,204,221,162,191,53,183,79,91,114,106,135,34,215,173,86,192,206,14,18,87,104,209,226,61,34,85,209,18,136,180,201,66,148,130,98,160,174,133,229,17,37,73,61,233,106,75,138,65,235,161,44,146,102,74,34,52,158,140,192,6,85,197,255,0,112,184,240,39,134,95,58,243,137,162,85,0,0,160,30,40,254,59,49,55,228,190,79,8,73,78,7,86,181,10,93,213,139,151,172,136,59,235,84,170,125,30,151,14,79,53,101,202,139,45,201,78,72,111,97,30,197,110,92,40,199,169,145,168,185,122,36,200,148,162,59,106,1,152,28,88,177,127,37,248,167,121,97,159,165,61,39,244,74,224,168,208,186,222,71,39,170,233,100,184,207,55,151,185,91,55,114,247,109,220,173,53,211,83,211,81,122,156,46,60,9,225,151,206,188,226,104,170,190,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,79,254,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,86,175,27,219,235,209,248,89,134,152,103,232,190,103,167,174,9,117,222,183,159,167,39,160,140,76,242,185,123,125,109,254,146,221,187,113,109,228,233,162,183,234,154,214,202,174,22,254,90,115,29,135,88,102,245,11,211,48,43,55,4,95,74,194,234,186,126,109,45,165,243,167,125,97,45,10,78,145,90,125,94,162,137,103,166,136,213,70,146,61,41,128,168,14,55,182,47,163,241,79,13,49,51,210,156,207,79,91,242,232,93,23,35,78,79,65,36,158,230,243,55,122,219,253,37,183,110,210,219,201,215,85,111,209,63,151,130,61,235,85,129,141,24,133,135,44,199,136,116,218,229,174,213,110,67,170,66,185,233,126,12,182,217,105,40,86,237,164,131,77,65,227,81,26,76,204,210,222,134,157,12,149,113,32,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,0,10,64,226,63,195,254,102,93,235,174,226,222,16,219,191,233,79,63,166,97,216,209,220,126,67,150,236,173,136,111,108,133,188,183,28,91,47,56,70,180,60,106,218,78,58,109,40,145,245,38,236,22,22,169,192,199,244,217,251,183,252,72,90,160,0,0,0,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,149,184,213,248,167,181,190,31,193,243,26,136,128,2,213,56,81,228,91,243,25,160,198,187,51,255,0,7,149,96,66,156,175,239,148,170,163,145,205,63,240,93,42,212,175,215,120,145,253,174,240,181,64,20,3,197,31,199,102,38,252,151,201,225,9,169,193,47,12,237,88,216,89,125,99,31,73,205,185,42,23,1,219,60,247,27,109,93,60,24,241,163,200,216,202,182,115,17,204,114,86,174,22,243,74,185,12,122,164,104,212,236,168,81,15,17,220,142,70,202,149,229,2,240,195,229,203,145,135,87,132,135,209,5,151,80,235,171,162,75,73,18,206,19,175,153,26,86,133,36,212,166,20,165,115,84,134,157,74,137,70,201,186,231,63,201,38,112,110,108,163,98,131,85,164,156,185,182,77,114,67,9,187,40,241,26,143,207,156,195,77,190,134,86,219,142,160,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,247,39,65,22,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,0,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,55,21,252,184,181,136,152,80,140,77,160,196,221,90,183,220,39,36,175,153,167,243,6,35,78,121,101,162,157,74,62,218,203,185,38,175,118,165,216,41,190,201,186,106,152,125,123,81,238,186,114,249,83,104,117,40,243,81,216,149,104,182,94,75,132,93,164,162,239,65,123,15,240,49,161,108,158,99,221,43,31,48,90,131,112,198,127,125,66,28,40,176,170,37,181,69,252,233,17,35,173,211,237,109,9,251,78,255,0,84,182,251,143,221,220,192,68,254,38,206,60,222,86,43,60,148,235,185,201,9,87,105,118,36,233,211,53,20,33,75,50,42,156,67,62,226,125,191,254,216,134,142,178,122,235,79,101,175,14,205,165,238,36,219,52,132,159,102,154,31,65,31,176,118,80,0,1,254,51,37,177,2,35,243,165,47,99,49,219,83,174,43,67,61,169,73,106,103,161,118,159,97,123,5,67,113,37,207,204,219,166,169,82,193,12,46,169,114,233,113,28,122,21,94,71,36,143,152,226,85,50,51,236,237,126,57,40,181,74,155,61,232,94,133,220,71,174,166,32,54,21,225,181,199,140,55,245,46,200,183,89,230,205,170,203,97,149,43,115,105,216,151,94,67,70,189,22,164,17,232,110,39,179,82,253,157,226,252,114,113,149,75,99,45,184,109,78,128,204,110,101,126,100,102,95,168,200,222,225,125,114,227,199,39,83,183,156,226,62,219,58,234,158,207,119,103,124,135,0,0,0,0,0,0,0,0,0,0,16,223,138,22,19,67,196,12,188,84,107,205,196,231,84,232,92,158,151,235,13,58,115,167,66,74,255,0,174,148,253,148,123,72,254,237,12,80,249,30,135,169,13,21,100,87,18,228,98,182,89,45,27,186,160,191,231,242,122,254,161,58,23,171,182,161,37,180,246,146,82,147,245,91,46,226,29,248,0,0,0,0,0,5,114,113,144,191,21,76,195,58,37,150,203,155,125,43,212,243,19,166,187,185,82,41,238,23,245,79,78,255,0,121,126,222,225,82,22,45,170,253,235,117,65,182,99,57,177,201,156,221,170,208,143,77,141,169,126,211,47,98,125,227,77,246,93,190,139,90,218,135,66,109,58,38,55,51,66,215,245,156,82,189,231,250,222,241,246,192,0,0,0,0,0,0,0,0,0,0,66,174,34,89,47,166,99,197,141,54,252,182,219,228,92,244,24,110,74,35,213,74,234,25,97,153,110,242,189,119,208,218,55,56,234,125,109,166,101,247,151,97,82,5,90,153,87,179,110,73,52,185,168,233,234,84,137,139,105,101,170,87,177,230,156,52,159,113,154,79,69,36,253,166,93,158,209,112,220,45,179,137,43,20,168,72,193,59,185,123,170,214,253,56,149,13,221,8,183,67,97,16,163,32,180,109,132,164,189,119,20,122,154,205,94,253,75,180,88,112,0,0,224,185,204,143,52,178,223,136,74,145,43,154,217,208,170,202,66,54,18,118,151,65,35,66,212,187,244,25,217,168,255,0,170,18,127,225,151,255,0,219,24,190,222,24,172,27,25,88,164,234,127,156,121,135,63,195,78,134,37,152,252,245,25,209,233,148,249,53,41,75,216,196,70,86,251,138,208,207,68,37,38,102,122,22,167,220,94,193,66,220,70,51,47,85,198,220,103,171,219,17,103,239,161,90,243,228,83,90,107,148,146,213,232,210,229,160,151,169,180,133,253,135,116,208,205,69,247,153,247,121,12,139,224,28,172,120,199,154,5,49,212,255,0,69,209,230,69,170,207,45,75,235,24,106,108,100,184,143,206,33,69,170,93,239,78,166,94,194,51,238,208,117,183,64,167,90,214,253,54,219,164,179,202,135,75,136,204,54,17,185,74,218,219,104,36,36,181,81,153,159,98,75,188,204,254,241,244,128,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,170,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,149,134,148,242,157,225,99,6,254,31,219,222,92,192,234,160,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,8,1,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,233,187,45,106,21,243,106,214,108,171,166,15,91,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,163,49,184,133,101,85,112,214,255,0,185,112,230,187,34,35,245,43,86,177,54,137,49,216,139,82,152,113,248,207,45,151,20,218,148,148,168,208,106,65,153,25,165,39,166,154,145,119,11,243,225,213,140,116,44,100,202,61,137,38,144,207,79,46,207,167,177,103,85,35,110,90,249,50,160,48,211,105,61,234,66,9,92,214,14,59,250,39,114,81,207,217,185,74,66,140,82,14,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,171,94,55,24,67,25,116,172,61,199,184,44,68,110,67,18,29,180,42,142,41,247,121,239,161,105,114,84,36,161,190,214,137,13,155,115,205,74,245,86,102,243,101,235,145,22,200,193,194,179,24,232,88,69,155,138,68,107,141,157,34,95,180,247,108,230,228,238,95,243,89,82,95,97,200,199,177,8,81,175,152,252,118,152,211,213,74,121,251,212,162,74,12,142,250,64,69,94,40,254,4,241,55,228,190,113,8,80,181,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,26,147,1,21,120,163,248,19,196,223,146,249,196,33,64,35,85,0,3,42,226,255,0,184,92,120,19,195,47,157,121,196,209,42,128,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,201,133,191,69,50,227,93,196,201,244,46,150,125,247,112,57,211,77,234,183,245,148,184,72,38,89,250,178,89,165,189,146,149,81,79,106,82,181,107,169,234,158,89,137,254,3,62,220,77,41,52,170,46,120,241,62,29,26,153,18,4,119,36,83,101,173,168,204,165,164,41,247,233,145,30,121,211,74,72,136,214,227,174,56,226,213,222,165,173,74,61,76,204,196,255,0,224,161,86,165,61,150,219,202,132,205,78,34,234,80,239,137,18,228,67,75,201,55,217,97,232,16,146,211,171,111,93,201,66,212,195,201,74,140,180,81,180,225,22,187,79,72,23,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,137,255,0,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,10,171,227,157,250,19,253,228,254,26,35,87,9,251,90,187,112,103,106,208,171,82,32,245,17,45,154,125,94,169,84,115,154,132,116,241,87,5,232,137,115,69,25,26,245,126,92,116,104,146,53,122,250,233,181,42,50,190,144,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,0,3,207,223,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,202,128,115,183,147,235,155,40,216,160,237,21,69,46,109,147,92,144,250,173,58,196,183,99,243,231,48,211,108,45,228,56,219,75,53,37,108,170,74,26,53,169,13,147,134,147,90,18,146,61,169,153,92,12,127,77,159,187,127,196,133,170,0,0,0,10,171,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,41,91,141,95,138,123,91,225,252,31,49,168,143,147,195,131,135,252,204,196,87,90,197,188,94,183,127,210,158,7,82,195,81,164,56,252,119,46,41,91,22,222,216,235,101,109,184,134,89,112,201,107,120,149,180,220,104,154,73,47,235,141,171,191,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,30,126,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,89,236,206,14,83,47,44,162,226,135,208,122,236,137,117,138,20,248,237,201,161,92,106,128,81,88,170,160,155,65,190,72,65,56,233,33,109,58,179,109,72,53,239,211,150,179,34,75,168,51,239,252,55,56,130,70,203,180,151,48,123,25,42,178,213,135,85,25,10,147,10,164,243,174,188,139,101,100,211,238,58,77,71,101,135,94,121,18,94,54,18,104,74,146,134,214,107,115,77,86,225,157,218,0,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,243,110,74,5,58,233,183,234,86,221,89,158,108,58,164,71,161,190,141,202,78,230,220,65,161,69,170,76,140,187,20,125,198,71,247,140,248,231,163,0,229,96,62,60,215,233,141,39,250,46,179,50,85,86,1,106,95,86,195,211,100,165,180,126,113,106,61,18,215,122,180,51,246,145,31,127,175,225,207,153,122,174,9,99,61,34,216,149,63,101,10,232,159,30,154,235,92,164,158,143,73,151,17,6,189,73,165,175,236,53,166,132,105,47,188,143,190,250,105,211,163,212,233,241,170,81,87,189,137,108,161,246,213,161,150,168,82,72,200,244,61,15,184,253,163,244,8,153,196,233,131,127,43,21,109,15,243,111,62,231,248,41,211,69,9,83,191,213,8,223,240,200,255,0,237,136,104,155,38,113,230,158,91,240,245,81,229,114,155,42,21,37,75,70,194,86,226,232,35,234,90,159,118,163,189,0,0,10,241,226,147,156,73,88,91,66,94,9,218,43,219,86,184,41,198,169,142,232,71,182,27,232,155,25,101,163,140,41,39,235,182,147,212,150,74,247,104,93,162,158,105,84,202,189,227,114,70,165,194,71,81,82,172,76,67,40,45,82,141,239,58,225,36,187,204,146,90,169,69,237,34,237,246,11,191,225,219,146,250,102,3,216,240,175,219,145,28,251,158,189,13,185,38,122,169,61,59,47,179,17,222,87,168,250,219,94,215,26,87,173,180,140,254,226,236,57,170,0,0,0,0,0,0,0,0,0,0,3,226,94,150,250,46,155,106,101,9,196,234,153,60,189,75,95,213,113,42,247,151,234,251,198,100,47,171,85,251,42,234,157,108,201,115,123,144,249,91,149,161,22,187,219,74,253,134,126,197,123,197,183,112,111,191,14,167,134,149,187,45,231,55,29,43,166,229,167,77,52,230,200,168,56,127,213,237,238,247,159,236,238,22,56,0,0,0,0,0,2,146,120,191,94,137,174,230,17,22,162,29,220,86,238,189,155,116,211,168,131,1,207,213,47,119,188,255,0,96,228,252,57,44,162,190,179,101,103,81,222,61,177,213,233,30,106,251,246,255,0,70,203,81,118,110,73,159,106,61,134,52,28,0,0,0,0,0,0,0,0,0,0,0,63,138,73,41,38,149,22,164,101,161,138,151,226,191,148,118,105,18,203,30,108,232,59,26,150,231,46,166,142,105,158,174,168,231,74,121,221,92,120,207,184,147,234,165,26,123,189,164,43,207,7,177,14,161,133,152,149,111,95,20,231,54,46,149,82,137,41,206,196,158,228,53,33,183,76,187,82,173,63,54,93,187,76,255,0,30,225,163,60,2,196,202,118,45,225,29,173,124,64,145,205,93,66,145,5,233,94,162,147,177,247,34,180,234,211,218,132,235,167,48,187,72,136,189,222,225,208,128,0,112,172,238,62,134,50,207,125,154,255,0,173,66,170,36,191,19,167,201,25,211,158,123,167,73,50,246,188,179,255,0,243,140,104,27,135,59,107,111,43,22,174,244,109,221,18,10,139,183,93,72,233,209,59,68,155,16,195,137,230,98,227,96,246,8,74,181,105,174,111,172,93,36,186,90,155,208,203,100,105,49,38,182,110,106,109,45,39,162,219,34,219,170,79,239,34,20,121,70,165,212,111,59,166,29,34,33,115,39,86,167,183,29,31,100,181,117,231,9,37,222,100,95,105,94,242,47,192,95,143,15,252,180,194,203,214,10,211,185,235,230,85,238,22,153,171,203,86,134,92,181,63,18,46,246,244,39,92,73,232,182,126,209,105,175,176,136,187,229,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,133,43,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,16,3,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,40,47,138,62,16,198,194,92,224,220,207,211,88,136,197,54,249,142,205,223,21,150,95,117,213,161,114,84,180,74,83,166,231,217,90,230,49,45,194,74,77,72,36,56,130,78,223,176,153,107,193,47,24,232,78,218,183,214,95,164,51,201,173,70,168,29,227,13,205,203,87,87,21,198,227,196,144,90,18,54,55,201,91,81,187,77,123,151,213,122,169,209,181,25,215,94,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,139,252,74,48,134,54,47,228,250,248,96,152,136,117,43,62,57,93,244,215,164,190,235,72,97,112,82,165,200,81,19,122,239,90,161,156,182,208,149,145,160,214,234,76,246,232,75,77,16,225,61,245,249,47,197,59,55,19,61,23,233,63,162,87,5,58,187,209,115,249,61,87,75,37,183,185,92,205,170,217,187,151,183,118,213,105,174,186,30,154,13,52,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,132,0,227,87,225,98,214,248,129,7,203,170,34,181,114,7,98,254,81,51,147,132,244,15,74,122,63,164,184,27,174,243,185,28,221,222,141,109,115,249,91,119,39,78,103,75,203,221,175,171,191,118,138,211,105,232,164,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,3,42,226,255,0,184,92,120,19,195,47,157,121,196,209,42,128,0,101,92,95,247,11,143,2,120,101,243,175,56,154,37,80,10,1,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,34,175,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,39,255,0,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,0,41,91,141,95,138,123,91,225,252,31,49,168,143,85,193,10,197,244,134,41,226,94,38,122,83,151,232,27,126,37,11,162,228,107,206,235,228,155,220,222,102,239,87,103,163,118,237,218,123,185,218,234,157,154,42,223,192,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,11,84,0,0,28,255,0,29,48,47,14,51,23,135,21,28,47,197,10,55,93,74,157,163,172,188,209,146,37,83,229,36,140,155,149,25,195,35,229,188,141,202,208,244,52,154,84,164,45,43,66,214,133,66,174,20,184,23,136,249,116,196,124,125,194,252,80,163,116,53,88,63,70,157,101,230,140,215,22,161,21,71,84,38,229,70,112,200,185,140,175,106,180,61,9,68,164,169,11,74,22,133,161,54,42,0,0,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,174,12,232,100,250,230,205,206,125,173,26,42,74,92,43,38,135,99,210,149,118,86,34,59,31,159,5,135,102,214,22,202,27,109,213,146,148,183,149,25,109,18,210,135,9,179,81,45,105,81,22,213,79,251,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,28,171,51,185,122,181,115,65,131,85,172,35,186,100,244,29,127,46,77,58,168,136,173,200,122,153,57,165,110,106,67,105,89,127,124,218,201,42,66,150,211,174,160,150,141,251,139,60,56,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,216,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,99,252,40,243,211,249,140,175,227,93,231,255,0,131,197,176,38,206,79,247,201,85,45,201,6,175,248,46,149,10,79,235,178,75,254,215,100,90,160,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,123,136,6,90,97,102,23,5,106,60,133,242,234,246,243,79,85,226,43,67,62,98,152,137,43,99,122,27,173,164,181,91,223,104,245,211,218,70,93,212,29,89,165,212,108,203,166,101,34,89,114,231,81,103,185,29,127,100,244,117,151,13,39,220,102,95,105,62,243,47,196,94,31,12,60,197,198,198,28,16,139,106,84,156,217,88,181,137,20,180,181,161,158,248,209,162,66,108,156,212,154,66,11,85,184,101,183,85,31,222,100,38,120,140,156,70,27,91,153,88,186,182,35,118,200,147,148,125,186,104,69,78,151,218,51,243,0,246,206,140,103,236,121,7,255,0,231,16,209,102,72,223,67,249,103,177,77,31,213,161,82,210,127,137,83,227,14,234,0,3,158,227,238,38,83,176,143,8,238,155,226,124,142,82,233,244,137,207,69,245,20,173,239,183,21,215,80,158,196,43,77,121,103,218,100,101,239,247,12,230,99,22,33,212,49,79,18,174,27,230,162,230,245,213,106,82,229,55,216,146,218,135,100,56,233,23,98,83,175,231,15,250,164,127,135,112,176,206,20,25,71,102,175,44,241,230,241,131,189,168,142,114,233,136,230,153,104,234,78,12,166,93,213,183,136,251,141,94,170,145,167,191,216,66,218,18,146,74,73,41,45,8,139,66,31,208,0,0,0,0,0,0,0,0,0,0,1,159,46,35,118,81,88,217,178,188,169,12,158,232,233,244,119,41,125,219,191,163,98,40,251,55,40,203,181,126,211,29,91,132,13,232,154,22,97,23,106,41,221,165,113,105,234,237,215,119,79,6,123,159,170,122,119,251,203,246,139,183,0,0,0,0,0,1,159,158,36,178,211,55,54,119,131,232,62,195,244,127,150,67,47,242,14,169,193,238,157,50,78,96,158,168,50,189,24,135,183,158,157,11,183,124,41,228,158,243,215,191,220,46,200,0,0,0,0,0,0,0,0,0,0,0,7,155,196,91,34,151,136,214,77,106,202,171,167,88,213,136,18,97,40,245,87,170,78,178,182,204,253,85,36,207,177,103,217,169,126,37,222,51,201,155,140,11,170,224,38,52,215,237,73,108,237,130,244,217,82,169,203,220,147,221,20,229,190,219,71,161,56,179,45,82,209,253,163,221,239,251,229,87,10,44,210,191,101,94,167,131,55,35,186,210,171,42,221,13,91,75,178,91,207,65,142,218,116,67,70,175,178,149,118,154,201,62,253,15,180,92,155,107,75,168,75,136,61,82,178,37,17,251,200,199,253,0,8,229,196,2,168,197,43,44,55,115,146,23,176,159,167,207,97,39,161,158,170,85,62,86,133,216,71,238,25,233,120,249,242,150,104,237,230,56,102,95,180,198,132,56,122,71,118,62,86,237,4,60,207,44,213,79,167,168,189,98,61,197,232,232,157,191,119,224,59,229,219,114,211,236,235,102,169,116,213,87,178,37,42,27,243,95,86,138,61,16,211,106,90,190,201,25,247,36,251,136,207,238,49,158,156,235,99,164,220,117,199,123,138,185,174,148,234,116,233,116,234,121,118,122,241,219,153,37,77,43,243,104,81,106,151,123,148,70,126,243,247,72,206,19,153,107,86,32,98,11,152,187,91,107,250,46,223,112,211,20,247,119,205,97,248,50,17,246,93,74,190,202,207,189,38,159,126,167,216,46,125,9,74,18,72,73,104,73,45,11,240,31,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,3,254,86,148,173,42,66,139,82,81,25,31,224,41,131,139,30,90,213,135,248,130,222,46,209,26,254,139,184,28,36,202,61,221,211,95,126,116,133,253,167,84,175,178,130,238,73,39,221,161,246,8,229,146,172,116,155,129,88,239,110,215,53,214,157,81,157,18,157,80,238,245,35,57,50,58,157,87,230,214,163,209,45,119,36,136,253,199,239,208,189,165,114,211,175,27,102,151,116,210,92,223,14,171,13,137,172,171,69,22,168,117,180,173,63,104,136,251,148,93,228,71,247,16,224,124,66,227,187,39,43,119,122,26,103,152,105,167,212,20,126,177,22,210,244,116,190,223,191,240,25,239,100,249,18,144,107,236,229,184,70,127,176,198,133,184,127,213,24,170,229,134,209,114,58,247,147,20,248,12,40,244,50,209,73,167,197,212,187,72,189,226,70,128,15,249,113,105,105,10,113,103,162,80,70,163,63,113,16,166,206,43,185,165,126,245,189,75,6,109,183,116,165,81,149,186,98,182,151,108,182,94,157,29,196,232,182,137,95,101,73,237,37,154,125,218,159,104,138,185,71,192,186,174,61,227,77,2,212,136,206,232,44,205,139,42,162,189,201,45,177,74,91,13,186,122,27,136,51,209,46,151,217,61,222,239,187,67,120,117,100,82,240,230,201,162,217,84,132,233,26,143,2,52,36,158,170,245,137,166,80,217,31,172,165,25,118,32,187,53,63,196,251,199,164,0,0,0,0,0,0,0,0,0,0,0,1,73,188,97,41,211,35,102,9,138,131,235,214,60,221,220,130,208,187,54,66,128,74,238,61,123,253,227,149,112,218,152,136,89,179,179,223,89,246,23,164,60,178,97,127,148,104,28,0,0,0,0,0,127,195,174,161,148,27,142,30,137,46,243,25,191,205,237,206,155,187,31,238,106,202,21,185,47,116,90,30,154,119,66,142,159,113,126,175,184,76,78,11,180,130,93,247,120,85,77,125,173,122,63,66,211,222,205,69,62,255,0,242,11,127,0,0,0,0,0,0,0,0,0,0,0,0,16,99,138,190,1,70,196,140,21,250,115,73,133,186,179,111,61,212,186,239,48,203,88,108,68,156,234,147,162,156,74,62,218,200,245,36,154,191,18,236,20,171,108,86,234,22,101,219,75,184,97,175,147,54,139,80,98,99,103,162,85,181,198,93,74,203,188,140,143,67,73,123,12,190,227,26,38,201,230,42,254,87,240,10,213,185,94,119,153,45,154,108,24,146,213,183,77,95,40,81,214,179,208,144,130,239,115,216,90,123,135,107,0,17,39,137,219,200,107,43,213,98,81,107,189,215,210,95,137,211,166,138,21,166,160,221,168,197,109,41,220,107,125,9,34,215,77,117,81,118,13,21,228,146,28,136,89,105,177,219,144,90,26,168,148,197,164,187,59,18,112,35,104,93,159,128,225,188,87,177,185,88,125,129,165,102,81,231,114,234,119,12,158,146,66,57,90,235,9,248,115,155,87,106,155,82,126,210,11,184,201,95,129,118,138,92,177,237,106,141,249,122,81,173,58,114,119,202,173,84,99,194,71,106,75,214,121,212,182,71,218,105,46,245,151,180,191,18,26,44,202,150,18,83,240,107,3,109,75,82,52,78,68,179,165,65,126,161,245,138,86,249,125,27,13,186,174,213,172,139,83,111,185,39,183,221,247,245,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,28,135,53,152,73,79,198,92,13,186,237,73,49,57,242,202,149,57,250,127,214,41,59,37,244,111,182,210,187,22,130,61,13,206,229,30,223,127,221,157,59,226,214,168,216,119,165,102,211,168,167,100,170,45,70,68,37,246,164,253,102,93,83,102,125,134,162,239,65,251,79,241,49,116,124,40,113,184,241,7,3,78,204,172,78,230,84,237,233,61,36,116,114,180,210,19,16,224,182,158,212,182,148,253,165,159,121,154,191,18,237,29,203,59,80,164,78,203,77,240,220,114,212,209,68,169,173,69,217,218,146,129,39,82,237,252,70,117,42,72,54,170,50,155,82,118,154,31,90,76,181,215,77,20,125,130,250,184,98,60,135,114,189,73,36,150,155,29,97,39,248,149,58,16,150,192,3,138,103,15,21,127,36,24,5,117,92,172,187,203,150,245,54,116,72,138,219,174,143,156,41,11,65,232,104,89,119,183,237,45,61,227,59,55,61,110,161,121,221,181,75,134,98,249,211,107,85,7,230,56,122,37,59,156,121,213,44,251,136,136,181,53,31,176,139,238,33,117,92,42,48,10,54,27,224,175,211,154,180,45,181,155,133,238,165,167,121,134,122,67,126,36,23,82,157,18,226,145,246,208,103,169,164,149,248,23,96,156,224,0,0,0,0,0,0,0,0,0,0,0,2,160,56,209,82,9,187,238,207,170,146,187,93,244,134,165,167,185,154,114,125,255,0,228,16,235,40,119,58,109,44,126,182,107,43,86,212,181,214,234,122,107,223,9,244,251,143,245,189,195,72,45,58,135,144,78,54,122,164,251,140,127,216,0,0,0,0,8,209,159,60,197,83,176,11,7,37,73,230,105,86,170,108,232,83,162,187,121,114,162,147,157,188,165,167,236,189,253,109,62,238,222,236,251,84,106,51,42,211,28,168,84,30,230,200,119,77,235,218,73,215,66,34,46,194,34,46,226,33,101,28,23,20,203,119,149,226,149,47,71,30,244,126,212,232,125,186,53,81,212,91,192,0,0,0,0,0,0,0,0,0,0,0,0,249,23,109,183,78,188,45,138,181,173,86,103,155,14,173,9,248,79,163,114,147,170,29,109,72,81,106,147,35,238,81,247,25,31,222,67,57,249,182,194,215,112,139,31,239,43,95,151,203,134,229,102,163,42,158,141,72,246,196,57,175,161,162,215,122,140,251,27,254,177,238,247,137,235,193,183,25,88,106,29,115,8,106,15,110,125,114,36,213,88,245,76,180,65,149,62,58,75,177,26,119,235,218,106,253,158,209,106,64,2,38,113,55,113,8,202,237,96,150,189,166,165,200,34,236,215,83,244,116,193,67,86,234,84,187,130,152,132,30,138,84,198,72,143,220,123,200,104,231,42,164,228,12,185,88,142,76,119,113,55,109,82,220,53,109,211,68,148,6,61,133,248,24,167,30,39,24,190,88,159,153,10,132,8,47,107,10,219,109,218,50,145,183,189,232,243,230,17,171,83,66,79,236,184,93,157,165,247,152,232,124,37,114,250,213,251,139,50,113,34,224,143,204,166,80,163,45,81,11,121,150,147,89,147,5,228,43,212,113,42,251,43,62,195,73,167,223,169,246,11,168,109,180,180,218,90,65,104,148,17,36,139,220,68,63,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,7,252,184,218,93,109,77,44,181,74,200,210,101,239,35,20,175,197,171,47,173,88,88,177,27,18,109,248,220,186,101,118,50,21,44,183,153,235,53,233,51,158,90,189,119,20,175,178,130,236,36,146,125,218,31,96,231,156,49,241,124,176,195,50,20,248,19,158,210,21,200,219,84,100,163,111,115,210,39,195,34,86,164,133,31,217,108,251,59,11,239,33,113,249,170,37,207,203,149,246,228,55,116,39,45,170,163,132,173,186,234,147,128,255,0,191,241,33,156,91,137,42,69,193,83,66,207,85,38,99,196,103,239,61,230,47,151,134,67,136,94,87,104,228,133,238,52,174,57,31,102,154,31,163,161,137,102,0,42,183,140,158,50,176,236,58,30,16,211,222,218,250,36,70,170,191,234,153,234,130,42,132,117,23,106,52,239,211,180,149,251,61,162,5,101,39,11,93,197,220,127,179,109,126,95,50,27,117,154,116,170,130,53,34,221,16,166,176,135,75,93,233,50,236,115,250,167,187,220,52,97,105,91,116,235,62,216,164,218,212,150,121,80,233,48,152,132,194,55,41,90,33,166,210,132,150,170,51,62,228,151,121,153,253,230,62,184,0,0,0,0,0,0,0,0,0,0,0,0,168,126,52,106,101,203,198,206,74,87,171,140,250,67,114,116,62,205,90,167,104,43,94,157,81,153,74,152,220,248,15,114,159,107,93,139,218,74,211,82,50,62,195,35,46,227,49,160,156,134,102,42,157,143,184,57,22,79,51,90,181,47,127,92,157,21,217,204,149,40,155,237,229,33,63,101,159,234,235,247,246,247,201,112,0,0,0,0,20,159,197,255,0,19,36,93,152,229,10,200,34,254,105,106,115,57,42,236,245,186,168,112,29,87,102,194,50,208,211,237,53,126,206,225,1,196,246,224,249,94,139,79,204,3,244,87,147,171,181,77,188,147,212,251,57,112,167,169,93,197,167,113,251,76,191,104,187,32,0,0,0,0,0,0,0,0,0,0,0,0,21,97,198,75,4,116,135,68,198,122,90,53,51,118,53,30,67,122,247,22,149,9,42,115,85,57,248,118,18,63,111,176,65,108,151,226,116,140,43,204,101,151,88,109,189,204,84,107,52,234,100,163,212,139,107,14,79,142,165,171,236,40,207,66,111,184,136,143,220,99,69,116,74,155,21,186,52,10,204,83,213,153,241,90,146,217,246,246,165,104,37,23,121,17,247,31,184,135,237,1,17,56,160,78,56,153,96,169,182,73,215,156,251,205,247,247,107,79,154,40,211,13,233,234,171,98,37,173,74,66,119,42,101,106,12,114,45,116,212,214,250,19,239,47,127,188,95,181,245,121,198,192,252,145,53,86,87,212,201,133,96,166,60,100,246,171,116,164,82,20,164,22,187,86,69,218,215,121,150,223,127,223,65,85,218,165,91,19,49,6,101,77,105,223,80,185,106,238,58,148,234,146,250,217,15,154,136,181,209,41,251,75,239,208,139,240,26,1,200,198,13,211,176,127,47,54,148,86,26,219,58,179,73,129,86,157,235,40,244,144,244,24,196,225,118,173,100,126,179,125,233,208,189,196,66,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,121,230,193,186,118,47,229,226,237,136,251,91,166,209,169,51,234,208,125,101,22,178,25,131,36,155,46,197,160,190,211,157,234,212,189,228,99,63,212,42,165,91,12,241,6,29,77,9,217,80,182,170,237,186,164,234,147,250,216,239,146,140,181,209,73,251,72,239,208,203,241,23,235,98,94,113,177,195,36,78,213,147,245,210,102,216,74,143,37,61,169,219,41,116,132,169,101,174,212,17,246,187,222,69,183,221,247,80,78,36,83,213,73,196,75,166,150,180,237,84,58,212,232,230,90,235,161,161,245,167,222,126,239,120,188,190,23,211,142,94,88,41,141,154,116,228,190,203,125,254,234,124,47,251,68,187,1,248,171,117,54,40,148,105,245,153,71,163,48,34,187,37,195,237,236,74,16,106,62,226,51,238,47,113,140,234,103,67,19,164,98,166,99,47,74,195,141,237,98,157,89,168,211,34,158,164,123,152,110,124,133,33,95,97,38,90,147,157,198,70,126,243,19,167,131,110,8,235,14,183,140,245,68,104,100,236,154,60,118,245,239,45,41,242,82,230,169,115,241,236,52,126,223,96,180,240,0,0,0,0,0,0,0,0,0,0,0,0,20,157,198,14,189,22,161,152,6,40,172,167,71,105,123,185,199,169,246,243,33,64,82,123,203,78,226,246,25,136,16,39,199,8,12,76,145,105,227,148,219,32,203,249,165,215,203,231,43,179,213,233,97,207,117,61,155,12,207,83,87,176,211,251,123,133,216,0,0,0,0,15,226,149,180,181,49,155,44,212,222,167,127,227,149,199,114,37,95,85,39,163,216,90,119,109,134,194,15,250,169,62,244,123,135,38,218,122,110,211,176,119,140,143,98,50,48,183,50,118,165,218,242,55,181,23,174,222,157,116,215,116,9,45,151,110,213,31,123,158,225,162,214,220,67,168,39,16,122,164,251,140,127,208,0,0,0,0,0,0,0,0,0,0,0,0,228,25,177,195,70,113,83,1,47,27,109,127,159,69,26,161,34,41,118,246,190,80,159,66,11,237,36,187,220,246,158,158,241,157,43,130,155,50,201,190,42,84,135,75,108,170,13,85,232,202,46,195,209,198,30,52,159,180,203,189,62,243,47,196,95,159,15,28,84,103,21,50,209,111,202,66,245,118,128,212,74,27,197,161,246,45,138,124,67,87,245,18,93,238,123,53,47,188,196,153,1,6,56,186,202,92,124,184,196,66,127,215,107,109,160,255,0,3,129,60,83,238,95,35,49,51,30,240,214,36,151,54,50,253,223,70,109,197,104,103,181,42,154,209,25,232,93,167,216,98,110,241,77,204,4,73,209,109,124,10,182,231,115,97,210,169,208,164,62,124,163,78,174,52,83,98,168,189,118,245,238,52,247,44,203,241,239,28,95,134,190,9,74,197,156,194,83,42,47,35,109,62,219,83,53,117,57,169,30,174,71,157,12,205,58,115,18,175,178,230,186,246,151,220,98,251,161,198,68,40,140,67,107,236,48,218,90,79,224,146,208,191,196,63,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,7,248,204,140,137,177,31,134,239,216,125,181,52,175,193,69,161,255,0,140,80,143,18,140,17,149,132,185,132,169,212,90,111,117,62,228,55,170,233,115,82,45,28,145,58,97,146,116,230,41,95,101,189,117,236,47,184,135,104,225,101,143,241,32,198,186,48,42,228,157,202,137,86,167,77,145,28,249,70,173,28,116,161,69,73,122,141,235,220,74,239,89,23,225,222,33,22,96,227,51,15,31,49,42,28,103,55,178,197,223,89,109,181,104,101,185,41,154,233,17,232,125,165,216,66,224,120,68,203,84,156,184,203,74,191,214,171,110,32,191,2,129,0,78,128,17,155,136,118,42,49,133,121,104,184,37,45,123,93,175,179,46,134,201,104,103,171,143,211,229,154,127,168,162,239,111,219,161,125,228,40,50,223,166,204,189,175,138,109,33,162,221,42,189,85,102,50,75,176,181,113,247,137,37,237,34,239,87,188,139,240,26,45,202,118,26,51,133,120,9,103,91,104,252,250,232,212,249,18,139,183,177,243,132,194,22,95,105,69,222,223,176,244,247,14,190,0,0,0,0,0,0,0,0,0,0,0,0,63,229,199,16,210,13,197,158,137,46,243,25,210,207,14,35,35,20,115,39,117,221,172,163,99,82,186,29,137,215,93,54,192,140,217,246,237,73,247,183,238,28,31,105,233,187,78,193,214,114,173,122,157,129,142,86,229,200,165,125,84,110,179,121,105,223,186,27,232,47,234,168,251,215,238,26,77,74,183,22,164,63,160,0,0,0,60,110,48,92,46,90,216,117,86,174,180,239,41,113,185,26,43,110,237,55,62,218,123,180,63,214,247,12,198,60,243,146,28,55,158,86,229,171,188,244,208,88,198,23,229,18,5,255,0,195,230,93,218,205,23,151,116,47,151,210,63,212,168,249,186,86,214,218,253,94,114,91,78,141,35,78,210,237,246,118,138,238,167,84,38,81,167,183,62,27,156,185,12,235,181,90,17,233,170,76,143,176,200,203,184,204,105,31,44,24,163,11,23,176,102,133,122,69,145,205,92,206,171,153,234,26,116,217,45,230,203,189,8,254,231,238,255,0,180,117,112,0,0,0,0,0,0,0,0,0,0,0,1,254,50,227,162,92,87,162,58,90,161,230,212,218,139,238,50,208,255,0,198,51,253,196,99,10,222,195,28,201,215,117,99,148,205,125,217,85,166,253,98,86,169,126,124,189,15,237,168,251,145,237,211,240,33,37,184,51,226,147,116,219,134,191,133,242,31,218,137,77,202,170,161,27,117,213,197,46,158,193,30,164,143,187,245,180,251,189,162,220,64,86,151,26,59,170,84,92,62,182,173,102,187,27,118,171,14,90,143,179,183,86,42,40,50,238,255,0,40,170,27,26,225,122,210,187,41,119,92,82,214,69,22,91,21,22,11,179,181,198,93,75,137,46,210,50,239,79,180,140,190,227,31,162,244,186,235,88,153,122,76,184,39,253,100,234,188,199,22,132,122,133,162,157,117,75,36,234,68,146,251,75,62,221,11,246,11,186,225,141,128,108,225,54,4,195,184,234,12,233,86,185,73,186,145,171,113,250,172,200,135,13,123,52,39,20,147,209,77,159,110,132,127,113,16,153,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,33,183,19,156,3,103,22,112,38,101,199,79,103,90,181,180,78,84,137,91,143,214,102,60,57,139,217,161,184,148,150,170,112,187,116,51,251,140,133,34,217,119,93,107,12,239,72,119,4,15,171,157,72,152,218,214,143,80,245,83,78,165,102,157,76,148,95,105,5,219,161,254,209,249,239,155,133,235,182,236,170,93,114,139,73,21,169,111,212,95,46,206,199,30,117,78,40,187,8,139,189,94,194,34,251,136,90,239,5,203,170,84,172,62,185,109,87,75,86,218,170,204,150,147,236,236,209,138,114,8,187,191,202,44,184,5,71,113,152,197,38,234,87,13,3,11,163,191,185,17,91,139,85,90,54,105,163,137,93,65,131,61,77,31,127,235,105,247,123,68,105,225,209,133,111,98,118,100,232,68,76,115,89,160,59,22,180,231,172,73,209,44,79,137,169,253,180,159,114,253,154,254,6,52,3,18,58,33,196,102,35,69,162,24,109,45,164,190,226,45,11,252,67,253,128,0,0,0,0,0,0,0,0,0,0,0,7,40,204,254,40,194,194,12,25,174,222,146,164,114,151,15,165,229,250,134,173,119,203,101,179,238,66,255,0,186,123,191,237,25,184,168,212,38,86,103,185,62,99,156,201,15,105,185,90,17,107,162,72,139,176,136,139,184,136,88,142,40,101,18,5,129,195,230,37,218,245,23,153,116,35,153,213,191,212,168,185,90,214,208,218,61,94,114,155,86,173,47,78,194,236,246,246,138,231,101,231,35,184,79,50,173,171,79,113,233,168,211,158,15,220,46,93,56,117,73,174,186,239,53,114,121,250,171,110,221,118,190,226,123,180,47,213,247,15,100,0,0,0,2,63,103,186,115,148,252,179,93,143,180,173,171,46,131,67,211,95,246,66,49,127,148,103,96,139,83,208,134,141,242,173,108,70,44,183,91,148,41,48,249,13,47,172,220,223,48,213,221,61,245,23,105,30,189,255,0,120,161,236,210,97,124,220,27,199,59,147,15,39,163,107,180,190,143,94,210,63,206,67,97,239,98,214,93,206,23,245,143,246,119,9,243,193,235,29,227,161,234,158,15,85,158,218,226,249,61,1,109,51,221,161,79,144,239,217,111,179,217,246,151,248,123,133,172,128,0,0,0,0,0,0,0,0,0,0,0,0,171,238,52,24,100,83,105,22,230,41,69,141,190,76,117,195,163,184,189,250,104,194,83,81,124,251,13,122,119,159,234,235,247,251,4,42,225,237,126,199,176,115,67,106,63,36,181,77,110,108,26,49,119,246,27,213,24,135,236,74,191,83,238,252,72,104,77,151,82,251,45,190,143,178,226,73,101,248,25,106,63,236,83,191,25,139,196,170,88,153,64,181,208,206,137,139,75,138,241,175,119,122,147,34,160,141,52,219,247,251,197,111,137,41,144,108,7,157,141,216,249,66,101,81,183,211,40,82,226,213,166,30,244,150,230,217,155,23,152,159,206,33,69,170,93,239,45,79,220,70,125,218,6,161,210,33,208,40,208,104,116,246,185,113,169,241,154,138,202,55,25,237,66,16,73,73,106,102,102,125,132,93,230,99,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,202,68,58,253,26,117,14,160,215,50,53,66,51,177,94,70,227,45,200,90,13,42,45,72,200,203,176,207,184,200,103,231,63,56,13,63,4,113,242,186,210,99,108,165,215,101,202,171,67,61,233,61,173,189,54,87,45,31,156,90,143,68,181,222,122,31,188,136,251,227,88,178,14,12,247,137,83,113,50,191,107,173,157,83,42,151,41,226,94,238,229,42,69,61,26,105,183,238,247,139,136,31,240,243,169,97,151,31,95,217,109,38,179,252,8,181,25,236,226,19,126,198,191,179,67,117,191,20,180,77,18,108,234,50,187,251,84,205,70,89,251,82,159,215,251,255,0,19,19,83,130,254,25,20,42,77,199,138,82,163,236,147,33,115,40,237,171,126,186,176,164,211,159,46,194,94,157,229,250,186,253,254,193,104,64,0,0,0,0,0,0,0,0,0,0,0,0,42,155,140,46,59,199,91,212,204,30,164,189,185,196,115,250,242,218,101,183,82,129,33,175,180,223,111,183,236,175,241,247,8,13,149,188,47,155,140,120,229,109,225,236,4,110,118,169,214,105,218,69,249,184,111,189,237,90,11,185,179,254,177,127,144,95,22,106,109,136,231,150,251,138,133,22,31,61,164,116,155,91,230,26,123,231,176,163,237,51,247,253,227,56,230,90,30,134,52,79,145,25,206,84,50,205,105,190,234,183,44,250,253,79,77,63,217,9,37,254,65,32,64,0,0,0,70,14,35,50,156,141,149,251,155,150,122,110,232,181,255,0,156,98,12,255,0,83,255,0,183,27,212,181,239,255,0,17,141,51,224,145,17,97,133,20,146,157,165,252,231,179,93,127,238,135,5,97,241,145,194,36,83,174,218,54,43,69,78,138,171,245,29,81,235,223,202,106,158,194,59,215,247,251,18,95,126,189,226,1,224,198,40,213,176,115,16,233,151,245,28,183,63,78,231,104,143,84,183,115,24,113,174,245,33,100,93,142,31,245,79,252,163,74,86,45,227,75,191,109,120,119,77,25,222,100,73,188,206,90,182,168,190,195,138,65,246,41,41,62,244,31,176,125,240,0,0,0,0,0,0,0,0,0,0,0,1,31,115,221,135,17,241,27,44,183,179,78,150,174,80,168,213,42,211,93,253,171,102,159,39,66,251,73,253,127,110,191,129,138,6,195,106,203,246,94,42,91,85,178,95,41,202,53,122,28,131,61,9,91,77,153,40,87,184,245,251,62,227,253,163,72,120,35,116,183,122,97,29,159,114,33,238,106,167,80,169,239,184,173,187,117,90,226,182,179,236,208,191,91,220,67,219,153,232,70,126,225,67,124,81,238,231,238,44,202,206,128,225,234,154,107,14,196,79,119,115,115,230,145,127,84,191,91,239,17,2,52,119,101,201,106,35,9,220,227,203,75,104,45,72,181,81,158,132,93,191,121,139,209,225,125,151,182,112,155,4,35,221,85,70,53,171,220,170,69,69,43,220,126,172,121,17,33,56,72,209,46,41,39,162,219,62,221,8,254,226,33,52,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,66,206,40,57,123,103,22,112,66,69,213,76,103,74,189,180,107,168,169,123,143,214,143,30,36,215,13,26,41,196,164,181,91,133,219,161,159,220,100,40,186,76,119,98,73,118,35,233,218,227,43,83,107,45,72,244,81,30,134,93,159,121,9,127,194,230,238,126,221,204,172,24,13,158,137,169,48,212,69,119,119,57,62,17,31,245,79,245,126,225,124,132,122,145,31,188,120,156,109,186,91,178,240,146,240,185,22,247,41,80,104,85,7,219,86,221,218,45,17,156,89,118,104,127,171,238,49,155,188,74,172,191,122,98,173,205,91,53,243,92,172,215,230,200,35,208,147,184,222,146,181,123,139,79,181,238,47,216,47,231,34,56,113,31,14,114,203,100,180,209,104,229,118,141,77,173,59,223,216,183,169,241,181,47,180,175,212,246,105,248,16,144,64,0,0,0,0,0,0,0,0,0,0,0,3,224,95,87,141,42,194,182,38,93,53,151,121,113,33,114,249,138,218,163,211,123,137,65,118,37,42,62,245,151,176,102,187,25,241,74,173,140,120,135,83,191,107,5,181,250,143,39,84,122,167,183,150,195,109,119,165,8,35,236,108,191,170,95,229,19,239,131,118,17,34,163,118,214,113,90,82,117,85,35,167,233,79,94,238,107,85,6,23,220,191,187,218,147,251,180,239,22,121,141,164,71,134,21,162,82,119,23,243,110,205,116,255,0,186,27,25,152,168,127,110,57,161,105,221,254,34,26,1,225,205,41,201,57,95,182,121,135,174,222,183,79,249,198,88,147,224,0,0,0,34,231,17,227,211,43,247,47,255,0,209,249,140,65,64,16,182,117,72,222,189,169,237,212,244,215,216,99,75,217,127,149,10,94,18,208,158,167,201,234,24,62,171,107,155,13,26,255,0,57,119,94,195,237,239,35,33,205,51,249,133,45,226,206,92,46,42,25,43,108,132,116,156,149,105,174,154,207,138,165,118,111,73,119,55,237,49,158,101,36,210,123,84,93,164,45,255,0,132,54,97,161,87,237,74,134,15,86,230,233,62,153,202,232,17,203,63,172,230,59,62,67,157,169,108,146,90,36,139,237,44,245,246,123,133,148,128,0,0,0,0,0,0,0,0,0,0,0,15,153,116,82,155,174,219,85,106,27,201,213,186,132,25,17,20,90,247,147,141,169,39,237,47,127,188,134,113,179,95,100,42,192,204,21,241,68,211,68,42,189,83,125,162,247,35,173,125,36,95,105,95,169,237,49,112,220,45,49,17,155,219,44,240,233,230,91,94,160,202,110,149,167,105,234,150,41,240,139,95,178,69,222,174,238,223,196,196,185,173,212,26,164,209,167,213,31,63,171,135,21,217,11,239,251,40,65,168,251,136,253,222,225,155,172,213,221,15,221,185,142,196,154,163,171,220,217,93,117,134,227,246,17,104,207,94,250,146,93,197,250,222,210,212,123,252,130,224,52,156,111,199,218,3,78,23,244,125,191,50,45,102,87,119,174,219,19,98,239,79,231,16,162,213,46,247,150,167,238,35,246,104,26,139,73,137,66,164,66,162,192,70,200,240,99,183,25,164,234,103,162,16,146,73,22,166,102,125,196,93,230,99,246,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,252,85,170,76,74,237,34,109,22,122,55,199,157,29,200,206,167,83,45,80,180,154,76,181,35,35,238,51,238,50,25,249,207,214,3,73,193,12,125,175,180,217,127,71,220,19,37,86,98,247,122,141,191,54,86,196,254,113,106,61,18,215,121,232,126,242,47,111,128,202,165,208,245,165,152,220,54,170,54,189,173,157,215,71,110,71,97,30,172,245,236,41,69,220,126,196,251,11,81,164,90,36,246,170,180,104,21,70,63,55,50,43,82,17,223,246,86,130,81,119,145,123,15,220,34,63,20,188,68,102,201,203,52,200,4,91,158,175,74,114,149,167,105,104,151,233,243,75,95,178,101,222,158,238,207,196,133,60,101,66,200,85,255,0,152,43,30,137,166,168,77,122,152,251,165,239,71,90,194,76,190,210,127,95,216,99,71,54,189,41,186,21,181,73,161,178,157,27,167,193,143,17,37,175,113,54,218,82,94,211,247,123,204,125,48,0,0,0,0,0,0,0,0,0,0,0,1,90,252,94,115,13,14,129,105,211,240,122,137,55,89,245,78,111,94,142,89,253,95,45,216,18,27,237,83,102,147,213,38,127,101,101,167,183,220,41,253,41,53,30,212,151,105,141,12,228,15,10,91,194,108,184,91,180,51,86,233,11,234,249,202,211,77,116,159,41,73,236,222,162,238,115,216,99,165,230,2,84,40,152,75,93,122,161,39,167,96,186,93,206,108,53,233,252,229,173,59,11,183,188,200,134,104,102,236,234,151,177,123,147,217,161,233,167,176,133,255,0,240,225,61,114,191,109,127,253,103,152,203,18,140,0,0,0,4,115,207,244,73,114,178,193,118,116,172,115,54,244,27,189,98,45,63,164,34,251,198,120,198,137,242,37,91,77,127,44,246,164,244,163,105,47,174,236,215,94,234,132,146,247,23,184,119,138,140,22,106,80,220,133,32,181,109,205,53,239,246,25,31,179,240,25,187,205,86,26,47,9,113,202,226,178,73,158,91,48,122,78,95,173,174,187,225,176,225,255,0,89,71,222,231,188,255,0,200,60,182,17,226,133,119,7,239,170,125,245,111,43,249,212,14,110,212,232,143,91,123,46,52,125,171,66,200,187,28,63,234,159,249,70,136,114,231,152,11,79,49,22,4,107,210,217,123,181,123,249,236,237,119,234,180,125,230,211,235,45,182,247,107,201,81,246,23,103,253,39,213,64,0,0,0,0,0,0,0,0,0,0,0,5,54,241,147,194,243,163,226,221,15,17,161,55,182,36,218,60,104,79,118,235,172,133,201,168,60,163,237,89,159,113,23,97,36,139,239,246,15,211,193,191,19,17,77,196,154,214,29,73,145,181,50,169,242,103,182,157,154,234,181,72,167,178,93,164,143,187,245,191,103,180,89,94,108,238,197,217,185,123,190,170,173,43,107,142,80,42,108,160,244,215,214,56,47,168,189,135,250,190,225,156,123,138,107,213,155,150,167,81,112,247,59,58,115,207,171,184,181,82,220,51,251,139,188,254,225,116,188,39,176,78,53,141,131,75,190,37,183,164,250,235,230,250,59,79,177,151,162,193,116,187,156,82,126,210,15,216,71,248,119,9,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,53,101,175,57,180,44,112,198,12,82,192,26,221,43,209,87,158,28,220,21,152,236,147,8,90,162,212,232,241,106,10,140,220,148,168,245,229,188,141,204,161,214,212,122,41,75,75,141,234,74,91,108,201,80,1,226,177,190,245,170,225,174,11,223,216,141,66,143,17,250,149,171,107,213,107,112,218,150,133,41,135,31,141,17,199,155,75,137,74,146,163,65,169,4,70,68,164,158,154,232,101,222,60,166,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,216,0,0,5,32,102,23,136,246,115,172,108,125,196,187,42,214,198,78,138,139,111,222,21,154,93,58,55,209,218,83,156,136,172,77,117,182,155,222,184,202,90,182,161,9,45,84,102,163,211,83,51,62,209,63,248,95,227,222,44,102,39,0,171,247,174,49,221,127,72,43,80,175,9,84,182,36,244,49,162,108,138,136,80,156,75,123,35,182,218,15,69,188,225,234,101,187,214,211,93,8,136,166,0,134,184,249,158,57,57,113,206,205,161,131,215,194,34,47,14,175,75,94,154,183,165,184,182,163,174,135,81,122,161,53,130,154,167,150,105,73,198,52,161,164,188,149,171,212,67,100,226,12,141,43,67,211,40,0,0,0,7,201,187,46,154,21,141,106,214,111,91,166,119,69,69,183,233,242,42,149,25,60,165,185,200,138,195,106,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,130,178,240,191,140,68,155,171,52,103,70,186,237,136,148,124,32,184,164,70,162,210,151,37,214,153,155,70,89,186,105,69,74,91,202,89,52,104,112,220,46,123,123,182,50,218,16,109,169,74,105,195,147,105,64,2,53,100,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,160,0,0,34,86,88,51,183,74,197,28,116,196,236,180,223,111,196,167,221,150,117,209,91,137,65,144,244,164,146,235,240,153,169,77,250,166,154,75,40,66,23,22,50,35,32,211,189,110,58,132,173,211,251,14,153,75,80,0,0,0,21,1,159,92,250,230,199,5,179,99,124,225,158,26,98,183,161,173,186,55,163,58,40,94,130,166,200,229,115,105,177,94,115,235,30,142,183,21,171,142,173,94,178,143,77,116,45,8,136,138,64,112,164,205,30,59,102,83,242,163,249,107,190,126,145,253,28,244,39,163,63,163,33,195,228,117,29,119,59,251,89,166,247,110,228,53,246,181,211,111,102,154,158,189,170,213,206,109,10,94,115,175,92,157,221,180,174,134,171,7,164,145,106,84,99,161,107,110,160,218,169,76,77,147,26,65,118,242,222,70,231,220,67,157,141,173,180,154,15,98,208,158,124,149,0,1,18,178,193,157,186,86,40,227,166,39,101,166,251,126,37,62,236,179,174,138,220,74,12,135,165,36,151,95,132,205,74,111,213,52,210,89,66,16,184,177,145,25,6,157,235,113,212,37,110,159,216,116,202,90,128,0,0,0,0,0,164,12,194,241,30,206,117,141,143,184,151,101,90,216,201,209,81,109,251,194,179,75,167,70,250,59,74,115,145,21,137,174,182,211,123,215,25,75,86,212,33,37,170,140,212,122,106,102,103,218,44,255,0,33,88,165,125,227,78,83,172,108,76,196,186,239,166,110,74,207,164,250,217,189,43,49,249,188,170,148,166,91,250,182,80,134,211,163,109,33,62,170,75,93,53,61,76,204,206,64,0,225,89,223,197,235,203,1,114,199,118,226,230,31,191,17,186,237,187,34,144,244,114,150,193,60,195,168,93,82,35,78,178,226,59,12,208,227,78,56,217,154,77,43,34,89,154,84,149,17,40,189,6,88,179,11,106,230,131,6,168,184,185,107,70,232,58,254,100,106,141,45,114,155,144,245,50,115,74,218,236,119,20,131,254,245,196,26,146,133,45,167,90,89,161,27,246,151,85,0,17,171,136,118,32,226,198,18,101,130,185,138,184,57,127,253,20,173,90,245,10,124,135,220,244,84,105,221,116,87,164,38,34,163,105,33,42,67,94,188,150,221,230,18,84,175,168,217,216,75,51,42,192,194,174,44,25,177,183,241,30,220,171,226,134,35,253,38,180,35,212,26,244,229,45,54,237,53,183,36,65,81,237,123,148,166,90,101,100,242,80,106,91,127,90,148,243,18,141,250,163,114,78,245,5,64,103,215,62,185,177,193,108,216,223,56,103,134,152,173,232,107,110,141,232,206,138,23,160,169,178,57,92,218,108,87,156,250,199,163,173,197,106,227,171,87,172,163,211,93,11,66,34,34,144,28,41,51,71,142,217,148,252,168,254,90,239,159,164,127,71,61,9,232,207,232,200,112,249,29,71,93,206,254,214,105,189,219,185,13,125,173,116,219,217,166,167,172,170,205,62,53,255,0,39,108,190,222,216,198,221,63,173,151,111,211,203,160,97,77,115,27,92,231,221,68,120,188,212,243,27,51,100,159,121,163,115,106,201,92,178,94,221,85,161,29,43,127,101,31,61,159,238,231,255,0,86,104,255,0,230,130,250,45,58,117,118,143,106,209,169,55,77,199,244,130,181,10,159,30,61,70,175,209,162,39,164,37,33,180,165,217,60,132,25,161,174,98,201,75,229,164,246,167,118,133,216,67,235,14,127,152,91,166,187,99,96,22,37,222,182,180,238,138,181,111,217,245,154,165,58,79,41,14,114,37,49,9,215,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,60,86,79,179,103,102,230,235,11,254,156,80,163,196,163,215,96,72,114,53,118,220,76,243,148,253,41,102,226,201,131,90,205,182,141,104,117,164,19,137,89,35,102,188,196,17,154,154,89,23,117,0,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,17,43,35,57,205,174,231,15,17,241,138,166,221,43,208,214,101,175,232,56,246,205,53,212,32,229,37,183,78,127,54,76,151,19,174,175,59,202,104,205,180,168,219,109,40,74,83,184,201,110,185,16,51,235,159,92,216,224,182,108,111,156,51,195,76,86,244,53,183,70,244,103,69,11,208,84,217,28,174,109,54,43,206,125,99,209,214,226,181,113,213,171,214,81,233,174,133,161,17,17,75,254,23,248,247,139,25,137,192,42,253,235,140,119,95,210,10,212,43,194,85,45,137,61,12,104,155,34,162,20,39,18,222,200,237,182,131,209,111,56,122,153,110,245,180,215,66,34,41,128,0,0,40,7,251,40,249,236,255,0,119,63,250,179,71,255,0,52,23,125,151,171,166,187,124,224,22,26,94,183,76,238,182,181,112,89,244,106,165,70,79,41,13,243,229,63,9,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,61,5,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,234,130,203,227,73,125,196,198,90,205,126,246,195,190,175,13,171,93,19,112,237,248,211,25,84,235,127,150,150,209,33,230,37,19,13,245,156,207,174,112,217,120,147,235,27,105,75,173,37,42,223,103,255,0,72,161,227,206,13,125,36,192,188,90,244,83,119,61,63,159,64,186,233,144,216,155,211,56,74,236,82,163,74,66,144,173,171,66,155,117,151,18,151,19,163,136,213,167,11,114,41,175,20,179,235,196,159,5,175,186,158,25,226,94,43,122,26,228,163,114,122,216,94,130,160,72,229,115,89,67,205,253,99,49,214,218,181,109,212,43,213,81,233,174,135,161,145,145,75,254,28,28,71,235,184,233,93,107,1,177,229,254,174,250,151,212,200,160,215,163,194,67,77,213,91,109,11,121,216,210,26,101,41,109,151,155,109,11,82,28,74,82,218,219,65,165,91,92,73,27,246,42,42,3,62,185,245,205,142,11,102,198,249,195,60,52,197,111,67,91,116,111,70,116,80,189,5,77,145,202,230,211,98,188,231,214,61,29,110,43,87,29,90,189,101,30,154,232,90,17,17,20,191,225,127,143,120,177,152,156,2,175,222,184,199,117,253,32,173,66,188,37,82,216,147,208,198,137,178,42,33,66,113,45,236,142,219,104,61,22,243,135,169,150,239,91,77,116,34,34,148,23,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,165,108,104,226,201,153,203,151,20,46,10,214,11,223,82,236,251,37,249,9,77,22,143,46,141,75,150,251,12,33,180,163,123,142,57,29,106,222,226,146,167,77,27,214,72,55,13,4,165,18,73,71,37,120,113,99,30,120,243,91,121,79,188,49,7,29,165,199,195,171,62,67,8,156,203,86,181,49,165,214,229,168,141,101,9,167,202,25,37,8,74,73,42,125,73,87,53,40,117,164,164,146,111,19,173,247,252,176,103,110,149,138,56,233,137,217,105,190,223,137,79,187,44,235,162,183,18,131,33,233,73,37,215,225,51,82,155,245,77,52,150,80,132,46,44,100,70,65,167,122,220,117,9,91,167,246,29,50,150,160,0,40,7,251,40,249,236,255,0,119,63,250,179,71,255,0,52,23,125,151,171,166,187,124,224,22,26,94,183,76,238,182,181,112,89,244,106,165,70,79,41,13,243,229,63,9,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,58,0,231,249,133,186,107,182,54,1,98,93,235,107,78,232,171,86,253,159,89,170,83,164,242,144,231,34,83,16,157,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,131,197,100,251,54,118,110,110,176,191,233,197,10,60,74,61,118,4,135,35,87,109,196,207,57,79,210,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,54,107,204,65,25,169,165,145,119,80,1,26,179,223,153,202,238,82,240,246,205,197,90,69,23,211,113,23,120,55,75,170,82,58,148,70,235,226,187,76,168,41,45,243,212,211,166,214,215,219,142,238,169,78,227,229,108,212,146,165,14,235,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,3,149,102,119,48,182,174,87,240,106,181,139,151,76,110,191,160,229,198,167,82,209,41,184,239,84,231,58,173,173,71,109,75,63,239,156,89,165,43,82,26,105,213,146,23,179,105,249,252,144,98,245,229,143,89,99,180,177,115,16,31,136,229,118,226,145,87,122,65,68,96,153,97,164,34,169,45,166,153,109,29,166,72,109,166,219,108,141,70,165,153,32,141,74,82,140,212,125,212,7,138,198,140,94,179,112,23,11,238,12,92,196,7,229,183,66,183,99,165,233,5,17,131,121,247,86,183,18,211,76,182,142,194,53,184,235,141,182,70,163,74,8,214,70,165,37,36,106,40,21,147,46,42,117,220,106,204,20,236,47,197,234,5,42,139,74,189,106,10,250,28,244,119,208,218,105,14,19,90,55,79,144,227,134,158,163,157,203,45,142,145,19,135,37,211,66,81,177,214,209,30,202,128,112,172,239,226,245,229,128,185,99,187,113,115,15,223,136,221,118,221,145,72,122,57,75,96,158,97,212,46,169,17,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,94,131,44,89,133,181,115,65,131,84,92,92,181,163,116,29,127,50,53,70,150,185,77,200,122,153,57,165,109,118,59,138,65,255,0,122,226,13,73,66,150,211,173,44,208,141,251,75,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,29,197,135,4,227,95,56,52,139,226,35,122,207,161,62,79,175,180,251,89,102,44,231,79,189,196,167,237,44,189,134,127,143,112,165,171,118,107,212,107,150,153,81,108,246,187,6,115,47,167,184,244,82,28,35,251,203,188,190,241,163,140,165,221,171,188,178,247,99,85,93,86,231,27,160,83,24,89,233,167,172,80,88,81,251,11,245,189,194,181,120,200,226,99,117,44,72,162,97,212,105,27,147,22,159,26,123,137,217,166,139,75,245,6,79,180,209,247,254,183,236,246,143,203,193,179,11,206,177,139,117,204,70,154,222,232,144,168,242,97,51,219,166,146,17,38,158,242,79,177,100,125,198,125,134,147,47,191,216,46,72,0,0,0,0,0,0,0,0,0,0,0,0,114,172,198,102,2,211,203,189,129,42,244,185,158,237,70,206,67,59,93,250,221,95,101,181,122,200,109,205,186,115,146,125,165,219,255,0,73,103,123,23,113,66,187,140,23,213,66,250,184,15,249,212,254,86,228,250,158,174,198,91,104,187,80,132,17,246,54,95,213,47,242,143,83,149,92,52,94,45,99,149,187,100,155,60,198,103,117,124,207,91,77,54,67,125,194,254,178,79,189,191,121,127,144,105,18,157,5,154,108,54,225,71,45,27,111,93,59,253,166,103,237,252,71,7,207,109,109,52,12,179,221,147,212,141,196,142,131,179,93,59,234,17,139,220,126,241,157,129,161,204,128,196,151,23,44,22,159,84,199,47,119,95,183,214,35,215,250,66,87,184,72,192,0,0,0,30,51,24,108,184,56,133,135,85,107,74,164,141,209,231,114,55,150,166,95,97,246,220,46,229,36,251,208,94,210,25,145,157,10,85,58,82,225,204,107,150,243,122,110,78,226,61,53,34,50,237,46,206,227,33,122,60,40,174,199,46,28,173,209,169,210,31,230,61,76,234,55,150,221,54,243,42,51,140,187,136,136,251,11,239,19,64,84,159,25,76,36,118,5,118,222,197,8,197,185,185,253,95,80,125,133,183,98,41,236,39,189,125,186,235,236,73,127,148,86,24,239,89,64,205,37,197,150,44,68,110,224,130,190,109,34,94,190,145,139,163,105,231,109,98,66,26,245,205,167,20,157,22,249,159,170,93,189,199,217,221,127,88,79,139,150,78,51,218,113,239,43,22,169,215,83,228,239,218,190,67,205,125,151,86,217,246,58,132,43,237,52,191,103,179,240,51,246,128,0,0,0,0,0,0,0,0,0,0,0,33,143,20,252,50,147,124,101,210,93,110,3,59,222,160,60,229,73,243,220,69,181,134,32,205,82,143,181,100,71,218,162,238,35,63,184,197,71,100,230,254,60,58,204,85,147,92,84,142,83,47,86,233,177,164,30,205,219,154,57,209,212,162,251,42,50,236,71,121,22,162,224,184,138,222,110,175,39,210,107,148,133,253,85,126,58,210,103,161,118,176,253,46,90,191,172,157,123,180,246,17,254,2,141,112,234,136,237,207,136,86,197,184,215,231,42,213,152,80,83,253,243,175,161,5,237,47,214,247,151,226,67,73,152,19,109,38,207,193,171,34,219,229,236,114,159,110,211,99,59,219,174,229,183,17,164,25,247,158,159,103,216,102,67,221,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,14,97,110,154,237,141,157,12,75,189,109,105,221,21,106,223,197,10,205,82,157,39,148,135,57,18,152,171,58,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,5,218,100,115,55,116,172,223,97,26,174,183,233,209,40,247,101,6,66,105,183,29,41,137,9,90,16,249,160,148,137,76,160,212,110,162,51,197,187,103,48,181,37,182,243,100,167,57,70,226,164,80,14,85,155,31,11,24,201,240,254,225,242,231,197,5,229,87,51,23,150,84,49,114,30,41,89,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,122,30,194,172,76,181,113,147,14,45,204,82,178,165,245,20,91,154,158,213,66,54,231,27,91,140,239,47,93,135,121,107,90,18,243,75,37,54,226,9,71,177,196,45,38,122,164,199,171,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,41,91,141,95,138,123,91,225,252,31,49,168,142,171,194,179,62,63,234,70,85,49,126,181,253,213,171,66,187,83,168,255,0,192,34,53,17,40,229,127,198,20,210,220,123,251,156,116,39,243,72,22,168,0,62,77,217,116,208,172,107,86,179,122,221,51,186,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,28,171,45,121,192,192,236,212,208,142,167,134,87,39,38,170,207,61,82,237,186,162,217,98,177,17,182,150,132,155,203,142,135,23,185,147,230,180,100,235,106,91,122,184,73,53,18,201,72,79,107,1,70,220,75,243,199,39,49,215,147,216,61,99,162,34,48,234,203,172,56,182,101,182,182,164,46,185,81,100,156,96,230,165,228,26,146,81,137,43,117,44,165,10,245,208,225,184,179,51,82,16,204,32,22,169,194,179,62,63,234,70,85,49,126,181,253,213,171,66,187,83,168,255,0,192,34,53,17,40,229,127,198,20,210,220,123,251,156,116,39,243,72,22,168,3,49,152,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,161,236,177,102,22,213,205,6,13,81,113,114,214,141,208,117,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,253,235,136,53,37,10,91,78,180,179,66,55,237,46,170,0,0,51,109,153,186,181,86,129,155,188,87,174,208,170,114,233,213,42,118,36,87,101,195,153,17,229,50,252,103,219,169,188,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,105,145,124,230,208,179,135,135,18,170,110,82,189,13,121,218,253,60,123,154,154,210,22,113,82,227,164,190,84,152,206,43,93,89,119,148,233,147,106,81,184,218,144,164,171,113,18,29,114,74,128,0,0,10,1,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,34,175,20,127,29,152,155,242,95,39,132,44,211,135,22,120,228,230,182,205,159,103,226,10,34,71,196,91,62,59,11,156,243,75,105,164,86,226,40,205,5,53,166,8,201,72,90,84,73,75,233,74,121,73,91,173,41,38,146,120,154,110,101,0,12,219,102,110,173,85,160,102,239,21,235,180,42,156,186,117,74,157,137,21,217,112,230,68,121,76,191,25,246,234,111,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,218,100,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,160,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,37,80,8,171,197,31,192,158,38,252,151,206,33,10,118,201,246,108,239,44,162,226,135,211,138,20,121,117,138,20,248,238,70,174,219,137,158,81,88,170,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,111,211,152,130,50,75,171,35,208,157,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,15,147,118,90,212,43,230,213,172,217,87,76,30,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,70,101,241,87,12,238,172,27,196,123,143,11,111,88,157,61,106,217,168,59,79,147,181,183,16,219,219,15,212,125,174,98,16,181,50,234,13,46,54,179,73,111,109,104,81,22,138,33,121,60,48,49,162,149,138,217,75,180,168,79,93,241,42,215,61,141,29,84,26,204,52,161,45,63,1,134,222,117,52,244,173,178,74,117,65,195,67,41,75,164,70,75,54,220,35,82,156,67,154,85,183,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,32,227,123,138,95,253,237,48,82,159,93,255,0,194,238,154,189,51,165,252,35,64,127,156,104,255,0,242,146,118,33,127,122,211,249,179,17,171,133,166,5,204,198,12,214,80,110,73,180,110,174,219,195,191,244,73,83,121,195,125,182,209,41,178,50,167,161,46,52,91,121,221,87,45,228,182,181,37,43,110,51,255,0,104,146,104,85,244,128,229,89,177,240,177,140,159,15,238,31,46,124,80,14,88,179,11,117,101,127,25,104,184,185,107,70,235,250,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,254,245,196,26,146,180,161,214,154,89,161,123,54,158,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,10,86,226,117,159,31,203,125,118,78,3,97,61,107,117,131,111,212,21,233,42,165,58,163,204,139,116,60,148,50,166,245,79,41,39,201,142,250,100,18,118,184,227,79,40,155,120,181,216,210,139,170,240,49,253,54,126,237,255,0,18,17,87,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,5,59,113,29,207,28,108,214,222,80,44,252,62,68,184,248,117,103,200,125,112,94,117,110,180,186,220,181,17,32,230,186,193,153,37,8,74,73,73,97,42,79,53,40,117,213,40,210,111,27,77,248,156,139,228,202,187,156,60,71,149,76,114,171,232,107,50,215,233,228,92,213,38,150,131,148,150,221,53,242,163,70,109,90,234,243,188,167,72,156,82,77,182,210,133,41,91,140,144,211,154,9,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,69,94,33,153,44,165,102,159,11,228,87,109,11,126,34,177,82,218,142,71,111,204,57,41,138,115,88,39,55,59,79,125,197,36,210,180,41,38,234,154,37,154,73,15,26,79,152,218,22,246,234,22,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,94,247,14,108,235,255,0,42,172,56,126,129,127,212,233,77,226,109,173,245,117,40,204,31,41,202,164,18,36,19,117,52,179,181,40,78,229,172,219,117,45,26,146,135,18,149,104,210,94,105,178,172,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,33,255,0,17,254,32,19,51,17,93,119,9,48,134,226,255,0,74,120,29,51,238,201,142,219,241,220,184,165,108,67,155,164,33,228,54,226,25,101,195,52,33,147,78,211,113,163,117,70,191,169,38,184,174,78,178,117,125,230,254,251,145,64,160,76,244,53,183,70,217,244,130,224,229,179,35,209,124,214,100,46,47,243,85,190,211,143,243,92,142,109,253,89,158,205,119,43,66,46,221,4,216,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,58,217,155,171,85,104,25,187,197,122,237,10,167,46,157,82,167,98,69,118,92,57,145,30,83,47,198,125,186,155,202,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,118,153,23,206,109,11,56,120,113,42,166,229,43,208,215,157,175,211,199,185,169,173,33,103,21,46,58,75,229,73,140,226,181,213,151,121,78,153,54,165,27,141,169,10,74,183,17,33,215,36,168,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,114,172,216,248,88,198,79,135,247,15,151,62,40,7,44,89,133,186,178,191,140,180,92,92,181,163,117,253,7,50,53,70,150,185,78,71,102,167,5,212,237,118,59,138,65,255,0,122,226,13,73,90,80,235,77,44,208,189,155,79,67,216,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,64,14,53,126,22,45,111,136,16,124,186,162,33,7,14,44,241,198,202,149,229,62,207,196,20,75,145,135,87,132,134,23,57,230,150,235,171,162,75,73,26,10,107,76,17,154,86,133,36,210,151,210,148,243,84,134,154,82,77,70,201,52,229,239,0,15,63,127,223,246,110,22,89,181,108,65,196,27,134,37,14,222,161,199,57,51,167,73,51,216,210,53,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,60,246,103,7,54,119,150,110,177,67,233,197,118,60,186,61,10,4,118,227,80,173,197,79,41,76,82,144,109,160,159,52,44,155,104,150,183,93,65,184,165,154,55,233,203,65,153,165,164,17,92,79,11,143,2,120,101,243,175,56,154,37,80,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,140,251,103,163,57,181,220,225,226,60,90,155,116,175,67,89,150,191,81,30,217,166,186,132,28,164,182,233,163,155,38,75,137,215,87,157,229,52,102,218,84,109,182,148,37,41,220,100,183,92,141,98,234,120,98,231,199,242,223,66,141,128,216,177,90,221,127,91,244,244,250,54,169,81,168,243,37,93,12,165,111,41,205,19,202,73,115,163,176,152,228,173,206,56,235,201,39,30,61,118,58,162,159,226,42,241,71,240,39,137,191,37,243,136,66,157,178,125,155,59,203,40,184,161,244,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,244,39,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,194,99,181,180,155,195,6,175,123,111,151,189,202,133,187,82,140,215,110,155,86,228,71,80,71,222,90,253,175,105,145,12,217,226,45,17,219,99,16,174,123,113,223,206,82,107,51,96,171,251,230,159,90,15,218,127,171,239,63,196,197,229,112,234,188,221,78,79,163,86,234,235,250,170,4,116,32,143,66,236,101,138,92,69,127,85,58,247,107,236,51,252,69,62,231,26,254,60,69,204,93,237,92,41,28,214,89,173,212,162,199,61,155,118,180,83,164,41,37,246,82,103,216,190,243,45,69,184,112,176,195,41,54,62,93,34,86,234,12,114,222,175,188,221,73,131,220,71,186,59,240,97,41,39,216,179,34,237,73,247,145,31,220,66,103,128,0,0,0,0,0,0,0,0,0,0,0,241,120,177,139,150,78,12,90,114,47,43,234,169,208,211,227,108,220,190,67,206,253,167,80,217,118,52,133,171,237,58,143,103,183,241,50,160,92,223,230,146,226,204,238,34,185,112,77,95,42,143,19,79,71,69,209,181,114,119,49,29,14,250,228,211,106,86,171,96,143,214,46,206,226,236,239,224,162,207,56,53,225,35,179,235,183,14,40,73,45,173,192,233,58,115,236,61,219,209,80,97,93,203,236,211,79,106,79,252,162,219,4,48,226,185,118,57,111,101,106,181,78,142,255,0,45,234,159,77,176,182,235,187,151,81,130,103,222,70,69,216,127,112,162,216,80,165,84,101,34,28,54,185,143,57,174,212,238,34,215,66,51,62,211,236,238,35,26,110,193,235,46,14,30,225,213,38,210,166,163,108,120,60,253,133,169,159,219,125,199,15,189,74,62,245,159,180,199,179,0,0,0,1,252,81,106,147,33,154,204,207,218,242,109,28,108,184,104,210,34,116,220,158,147,70,249,132,189,53,136,202,187,200,207,245,189,254,209,96,220,22,110,165,183,26,245,182,20,239,170,239,163,118,167,111,184,234,43,62,221,63,202,45,56,113,108,220,96,156,76,119,193,186,181,150,236,78,116,151,185,28,143,172,52,237,210,83,14,43,253,113,4,125,141,123,79,254,195,206,52,216,142,193,146,184,175,39,69,163,77,75,82,246,150,190,207,196,127,136,237,25,114,205,118,42,101,186,225,106,161,101,214,185,116,229,110,234,161,116,209,143,159,234,60,72,250,199,25,113,73,218,167,148,174,206,254,227,246,105,110,248,11,196,223,3,113,105,152,180,202,220,255,0,66,87,29,223,204,137,202,153,39,110,134,234,139,215,76,84,160,253,70,200,251,255,0,173,167,121,9,125,74,170,211,235,112,91,169,83,36,115,163,59,174,197,236,82,117,208,205,39,216,162,35,239,35,31,172,0,0,0,0,0,0,0,0,0,0,7,136,198,235,81,155,223,7,239,91,77,230,249,137,170,219,245,40,100,157,76,181,55,98,184,222,154,145,151,235,123,203,241,33,156,11,250,141,55,12,113,106,183,74,138,142,157,251,114,191,37,184,221,164,189,167,30,74,146,131,237,53,17,246,163,218,103,247,234,37,214,109,243,93,75,197,12,165,97,126,24,192,151,204,171,83,99,81,31,168,175,150,162,213,77,211,31,101,212,232,108,165,63,105,194,237,74,143,238,236,237,17,239,39,22,207,210,140,201,88,17,186,110,127,71,112,210,166,109,223,183,77,147,227,150,186,234,95,173,255,0,184,104,214,146,199,77,74,133,27,102,206,84,118,209,183,93,116,209,36,90,106,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,249,50,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,45,4,229,163,49,118,38,104,48,178,6,38,88,178,63,185,67,172,66,216,247,244,101,83,166,101,231,225,243,29,105,190,119,43,158,132,243,80,157,139,239,35,239,34,234,163,149,102,199,194,198,50,124,63,184,124,185,241,154,193,45,56,124,231,110,171,149,11,253,202,21,206,252,185,216,117,117,72,142,205,86,26,165,41,44,82,95,83,204,165,117,100,54,150,93,90,214,220,116,184,149,52,217,36,222,46,89,40,204,219,111,75,159,197,44,197,216,152,111,151,26,158,101,217,145,233,91,109,155,125,154,237,43,212,121,143,73,117,72,71,66,215,107,74,113,158,123,143,48,141,203,111,234,249,155,150,68,73,86,149,87,130,156,100,243,5,99,117,81,49,142,222,165,98,108,71,183,184,195,218,181,69,156,195,135,203,36,167,153,29,149,50,166,82,72,112,246,155,28,195,83,186,243,118,164,144,46,78,211,175,253,43,181,104,215,79,161,42,180,111,76,211,227,212,61,29,86,141,211,206,135,205,109,43,228,72,107,83,229,188,141,219,86,141,79,106,136,203,83,208,125,97,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,41,91,141,95,138,123,91,225,252,31,49,168,136,0,46,251,133,238,117,255,0,148,5,136,140,24,196,42,157,86,118,36,217,180,245,201,118,163,52,249,222,153,165,165,228,161,18,13,212,164,180,121,174,107,12,184,78,25,173,207,81,221,238,41,110,242,231,80,10,54,226,95,158,57,57,142,188,158,193,235,29,17,17,135,86,93,97,197,179,45,181,181,33,117,202,139,36,227,7,53,47,32,212,146,140,73,91,169,101,40,87,174,135,13,197,153,154,144,134,121,255,0,14,156,16,197,12,98,204,189,185,63,15,171,151,5,175,6,209,144,154,173,106,233,164,54,217,174,150,193,33,123,90,213,223,170,82,228,154,84,193,54,164,184,74,66,221,82,154,117,166,221,72,208,72,170,14,40,60,65,35,85,163,86,178,189,130,213,89,104,66,36,42,5,225,92,140,235,177,151,189,151,101,71,153,69,54,157,97,42,52,26,144,194,150,251,78,236,113,6,166,189,100,41,122,214,181,155,96,94,88,131,38,171,22,204,183,165,213,87,67,163,205,175,212,205,146,45,144,233,209,26,55,100,72,117,106,50,74,16,148,150,133,169,250,203,82,16,157,203,90,82,126,124,125,91,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,46,211,134,134,120,227,102,58,205,103,7,175,132,75,70,34,217,116,118,214,244,183,22,236,132,87,41,204,155,108,20,213,60,179,82,138,73,41,109,37,228,173,94,186,220,39,16,102,74,90,25,155,227,42,227,186,228,251,54,119,150,81,113,67,233,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,232,78,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,6,107,51,99,226,159,25,62,32,92,62,98,248,243,248,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,161,236,177,102,22,213,205,6,13,81,113,114,214,141,208,117,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,253,235,136,53,37,10,91,78,180,179,66,55,237,46,170,0,0,2,128,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,8,171,197,31,199,102,38,252,151,201,225,8,235,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,9,228,251,54,118,110,110,176,191,233,197,10,60,74,61,118,4,135,35,87,109,196,207,57,79,210,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,54,107,204,65,25,169,165,145,119,80,25,172,205,143,138,124,100,248,129,112,249,139,227,207,224,190,47,94,88,11,138,22,254,46,97,251,241,27,174,219,178,20,244,114,150,193,60,195,168,91,106,105,214,92,71,97,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,22,135,178,197,152,91,87,52,24,53,69,197,203,90,55,65,215,243,35,84,105,107,148,220,135,169,147,154,86,215,99,184,164,31,247,174,32,212,148,41,109,58,210,205,8,223,180,186,168,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,109,60,35,177,211,14,46,252,182,81,240,66,153,89,229,94,118,39,94,237,74,151,32,137,14,61,22,68,247,159,110,84,126,211,230,178,93,66,27,89,150,138,67,132,68,164,145,45,165,57,58,128,69,94,40,254,4,241,55,228,190,113,8,80,8,151,252,57,179,175,252,149,113,29,250,5,255,0,83,170,185,134,87,79,213,212,163,48,124,214,233,115,140,208,77,212,210,206,213,45,91,80,131,109,212,180,105,82,219,82,85,163,170,101,166,206,231,179,35,141,244,172,184,96,149,211,141,21,154,28,186,204,123,114,59,74,68,8,206,37,181,201,125,231,219,142,202,13,106,236,66,13,215,155,222,189,20,105,70,229,18,86,100,72,58,161,193,78,50,121,130,177,186,168,152,199,111,82,177,54,35,219,220,97,237,90,162,206,97,195,229,146,83,204,142,202,153,83,41,36,56,123,77,142,97,169,221,121,187,82,72,23,61,73,155,38,163,74,133,80,153,73,151,75,145,42,59,111,59,6,90,154,83,241,86,164,145,169,151,13,149,173,163,90,76,205,38,109,173,104,212,143,106,148,90,25,211,183,26,76,28,161,89,248,203,105,99,21,33,238,92,188,68,167,200,143,84,141,181,103,186,85,53,49,219,76,157,234,89,145,111,97,248,237,114,210,132,37,61,54,239,89,78,40,203,207,240,121,198,250,173,135,152,185,24,52,205,14,36,202,110,40,199,52,200,150,167,20,135,224,191,78,139,46,75,75,71,122,86,133,36,222,66,144,100,71,170,219,81,40,182,26,28,230,188,81,252,118,98,111,201,124,158,16,149,92,12,127,77,159,187,127,196,133,122,230,71,27,234,185,143,198,219,167,26,43,52,56,148,105,23,28,134,148,136,17,156,83,136,140,195,44,55,29,148,26,213,218,181,147,76,183,189,122,36,148,189,202,36,160,140,144,86,233,193,247,7,40,86,54,88,11,21,99,189,212,86,177,46,160,252,137,142,109,90,57,17,96,200,126,36,120,218,26,212,133,109,90,36,187,204,36,161,71,212,236,86,226,109,38,39,80,14,85,155,31,11,24,201,240,254,225,242,231,198,107,4,148,200,190,115,107,185,60,196,121,85,55,41,94,153,179,46,142,158,61,205,77,105,8,41,74,109,163,95,42,76,103,21,166,143,53,205,116,201,181,40,155,113,43,82,85,180,205,14,183,160,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,21,151,197,123,60,113,173,170,85,111,40,248,114,137,101,93,169,71,142,139,186,172,75,118,57,65,136,234,91,125,48,152,52,154,77,213,190,210,145,205,81,234,209,50,234,155,209,106,113,124,154,139,22,169,192,199,244,217,251,183,252,72,69,94,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,202,184,155,249,173,207,28,155,151,45,184,109,148,124,57,68,67,161,83,108,123,89,23,117,88,150,212,131,157,45,168,17,31,76,38,13,38,162,105,12,58,148,115,84,122,58,111,52,166,244,66,91,95,58,58,229,139,47,87,86,104,49,150,139,132,118,180,158,131,175,230,73,168,213,23,21,201,12,211,32,180,157,206,200,113,40,47,239,91,65,41,72,74,221,117,164,26,209,191,113,104,123,5,240,134,205,192,92,47,183,240,143,15,216,150,221,10,221,142,166,99,156,183,205,231,221,90,220,83,174,188,226,251,8,214,227,174,56,225,146,73,40,35,89,146,82,148,145,36,189,168,10,234,226,117,195,254,102,46,195,147,152,28,16,183,122,187,234,38,231,238,106,107,78,62,236,170,244,86,216,101,150,149,25,10,89,182,79,48,220,126,198,91,66,84,242,86,173,13,78,37,8,114,165,176,183,20,175,188,22,190,233,152,153,134,149,223,67,92,148,110,119,69,55,165,102,71,43,154,202,217,115,234,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,47,87,154,60,116,254,82,152,237,115,99,95,209,111,163,159,72,250,47,232,206,187,172,228,116,240,216,141,249,238,91,123,183,114,55,125,130,211,118,157,186,106,127,170,149,153,139,202,129,149,202,174,86,40,80,98,69,161,92,119,66,238,58,236,229,17,56,252,196,19,80,201,136,136,35,78,140,161,14,195,39,84,178,51,90,207,150,146,52,37,43,39,124,254,5,224,94,35,230,47,17,233,216,95,133,244,110,186,171,59,87,94,121,211,52,69,167,197,73,145,57,42,75,132,71,203,101,27,147,169,232,106,53,41,40,66,86,181,161,10,209,78,5,224,94,28,101,211,14,41,216,95,133,244,110,134,149,7,87,94,121,211,37,202,168,74,81,17,57,42,75,132,69,204,121,123,83,169,232,73,36,165,40,66,80,132,33,9,232,3,53,153,177,241,79,140,159,16,46,31,49,124,121,252,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,208,158,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,216,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,57,86,108,124,44,99,39,195,251,135,203,159,25,172,18,43,36,153,193,185,178,141,138,13,86,146,114,230,217,53,201,12,38,236,163,196,106,63,62,115,13,54,250,25,91,110,58,131,82,86,202,164,173,210,66,86,217,56,105,36,45,73,35,220,155,211,191,51,15,133,248,125,128,207,230,70,175,85,151,38,201,77,30,37,110,52,136,144,220,83,243,24,149,203,233,18,219,75,36,169,43,117,79,50,146,39,54,18,77,100,110,26,8,148,101,81,120,57,198,11,51,246,53,117,201,24,170,116,172,75,162,200,211,153,14,68,72,244,169,76,109,67,132,93,60,136,140,165,9,220,181,182,107,230,180,238,169,108,146,158,89,168,212,37,7,22,203,178,77,245,146,107,2,240,149,103,92,22,170,234,215,196,9,37,72,184,24,105,154,140,84,42,159,82,216,79,180,211,142,37,181,154,118,171,97,171,122,119,18,86,72,89,41,9,167,97,102,156,40,115,199,38,218,170,209,50,143,136,200,136,84,42,148,137,8,180,106,198,182,163,156,25,110,169,199,213,9,243,81,164,157,67,238,169,124,165,22,174,147,206,165,189,22,151,17,201,183,64,20,67,196,119,60,113,179,91,121,64,179,240,249,18,227,225,213,159,33,245,193,121,213,186,210,235,114,212,68,131,154,235,6,100,148,33,41,37,37,132,169,60,212,161,215,84,163,73,188,109,55,13,69,255,0,112,184,240,39,134,95,58,243,137,162,85,10,75,226,71,196,18,54,98,100,183,131,216,55,85,150,156,58,167,72,76,153,181,38,93,117,148,92,203,54,152,113,162,118,59,204,52,243,40,140,241,62,146,66,148,164,56,178,67,154,106,134,204,161,93,10,192,188,174,107,102,230,188,232,86,244,185,116,43,58,60,105,53,218,130,72,137,136,40,145,33,17,216,37,168,204,136,214,227,174,17,37,5,170,204,146,226,136,182,182,181,39,242,90,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,249,41,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,26,9,200,190,115,104,89,195,195,137,85,55,41,94,134,188,237,126,158,61,205,77,105,11,56,169,113,210,95,42,76,103,21,174,172,187,202,116,201,181,40,220,109,72,82,85,184,137,14,185,242,184,163,248,19,196,223,146,249,196,33,64,34,101,112,226,207,28,108,169,94,83,236,252,65,68,185,24,117,120,72,97,115,158,105,110,186,186,36,180,145,160,166,180,193,25,165,104,82,77,41,125,41,79,53,72,105,165,36,212,108,147,78,94,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,201,86,99,169,165,76,140,104,223,205,142,226,54,235,166,186,164,203,77,70,114,179,143,109,125,24,204,149,255,0,27,166,228,117,151,13,86,102,221,251,181,223,62,65,107,174,167,250,191,251,132,131,202,62,107,169,120,95,148,172,81,195,25,242,249,117,106,148,106,219,244,229,242,212,122,41,202,99,12,180,157,9,149,39,237,54,125,170,81,125,253,157,162,35,88,84,121,184,157,139,84,74,84,164,117,15,220,117,248,205,201,237,36,110,57,18,82,149,159,97,164,139,83,95,176,203,238,208,104,255,0,4,109,86,108,140,31,178,173,70,91,229,166,149,111,211,97,154,117,51,208,218,138,219,122,106,102,127,171,239,63,196,199,183,0,0,0,0,0,0,0,0,0,0,1,249,42,181,90,125,18,11,149,42,156,142,76,102,180,222,189,138,86,154,153,36,187,18,70,125,230,66,33,99,215,19,124,13,194,86,101,83,40,179,253,55,92,107,103,46,39,42,100,109,218,155,74,63,93,81,84,130,245,28,51,239,254,174,157,230,42,31,49,185,174,197,76,200,220,46,212,47,74,215,50,156,157,189,44,46,154,49,114,61,70,73,127,88,219,45,169,91,148,202,85,219,221,220,94,221,120,184,255,0,104,113,93,155,37,17,153,45,86,189,116,47,192,181,255,0,32,209,206,81,240,78,38,4,96,221,38,203,106,39,38,75,60,254,127,214,26,183,107,41,247,19,254,184,178,46,199,125,135,255,0,97,118,145,86,60,105,174,165,185,26,202,182,18,239,170,215,164,183,39,111,188,233,203,46,221,63,202,43,231,44,22,188,155,187,27,45,234,52,120,157,79,59,171,213,190,97,35,93,34,60,174,243,50,253,95,127,176,105,77,37,162,72,135,244,0,0,0,0,81,55,21,123,65,22,222,101,106,21,22,27,218,197,79,149,203,237,215,94,92,8,36,125,234,51,239,87,220,58,39,6,251,149,200,152,173,91,183,205,122,34,103,77,161,105,223,178,53,65,126,239,242,139,149,1,159,158,33,248,46,222,16,227,237,73,52,248,220,154,93,83,147,209,167,126,239,205,66,137,191,189,106,87,218,112,251,244,251,181,33,200,114,255,0,104,83,111,236,86,162,217,245,86,121,145,234,61,78,226,220,162,252,220,103,92,47,178,164,159,122,11,218,66,92,230,163,133,181,241,133,244,185,87,174,27,185,233,138,60,109,156,230,116,102,63,47,114,152,109,62,179,210,212,163,213,110,44,251,11,179,79,113,145,136,12,251,15,68,121,76,62,141,142,35,77,75,82,61,53,45,125,130,81,100,247,61,23,206,90,107,197,22,106,253,39,108,191,249,248,58,50,207,217,68,131,79,214,20,119,28,252,227,228,174,207,118,157,199,217,124,118,53,239,111,226,29,181,18,235,182,102,117,52,249,156,206,83,156,181,163,93,142,41,179,236,90,82,175,180,133,23,105,123,7,223,0,0,0,0,0,0,0,0,0,0,31,195,34,81,26,79,184,203,67,20,15,196,206,192,250,5,154,58,201,165,58,38,224,68,138,231,127,247,122,140,207,247,202,253,79,187,240,33,20,77,74,50,218,103,216,66,117,112,139,177,217,185,243,11,46,173,42,54,246,233,84,119,37,182,173,230,91,93,106,116,5,23,97,40,181,251,94,227,47,196,93,225,22,133,161,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,250,175,124,179,222,86,118,93,48,243,51,73,157,18,125,167,126,72,153,77,89,36,201,183,233,181,22,37,75,105,44,45,6,163,55,16,235,81,22,234,92,79,113,147,136,90,83,163,106,119,208,100,163,53,213,220,165,227,44,43,203,155,85,153,104,84,180,135,116,209,33,60,132,245,241,118,172,155,112,146,225,26,13,230,22,190,107,103,170,20,122,45,190,98,16,235,134,52,39,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,128,205,143,133,140,100,248,127,112,249,115,227,53,131,175,230,171,44,247,150,84,49,114,102,22,222,19,162,84,80,168,233,169,82,42,113,140,146,138,141,57,197,184,134,159,54,247,26,153,94,230,156,66,219,81,158,213,161,91,84,180,108,113,126,126,70,58,98,60,236,14,103,47,21,58,207,93,102,65,184,26,185,41,177,164,17,173,202,116,164,179,33,183,17,29,122,250,140,185,213,45,107,108,200,211,204,73,45,59,13,110,155,157,131,134,246,8,85,113,187,53,246,154,105,245,200,148,184,246,28,136,247,196,229,188,218,156,91,236,64,153,28,201,134,146,90,17,173,199,92,105,6,106,81,18,80,107,95,172,105,38,215,160,144,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,226,149,184,213,248,167,181,190,31,193,243,26,136,138,185,127,203,213,213,152,185,151,189,18,202,147,173,106,209,179,230,93,177,169,233,138,227,238,85,122,103,227,182,184,109,19,100,107,39,150,135,212,109,145,37,91,156,66,16,100,146,89,173,28,254,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,11,233,200,46,117,237,92,214,97,196,74,37,90,167,211,226,109,179,79,101,187,142,159,32,219,67,147,246,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,228,184,178,65,150,213,52,183,98,175,21,60,248,255,0,170,249,84,194,10,215,247,38,174,250,237,50,163,255,0,14,137,52,69,35,149,255,0,23,83,171,109,239,238,145,214,159,206,160,87,174,93,112,26,242,204,150,46,80,176,166,204,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,99,105,86,164,147,90,119,172,208,218,79,122,210,71,160,156,180,101,210,196,202,254,22,64,195,59,22,63,247,41,149,137,187,222,254,147,170,116,204,178,252,206,91,174,185,201,230,242,16,174,82,21,177,29,196,93,230,113,127,137,174,123,105,88,35,102,212,112,51,11,110,105,109,226,133,122,59,105,149,50,150,250,80,187,110,18,205,42,82,220,115,67,52,73,121,173,82,218,17,181,196,33,206,126,230,204,153,230,211,13,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,23,105,102,101,18,149,148,30,31,152,205,106,63,81,137,88,187,43,214,61,126,165,113,213,88,142,148,33,111,149,41,228,162,43,43,52,147,171,140,201,110,217,204,61,77,110,60,225,37,190,105,182,154,54,23,147,196,191,35,145,179,29,102,189,140,54,58,229,163,17,108,186,59,136,102,35,104,118,66,43,148,230,77,199,206,18,89,65,41,69,36,148,183,84,202,144,159,93,110,27,107,35,37,33,108,210,93,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,23,231,144,28,224,210,179,101,132,105,85,64,229,183,125,217,209,225,192,186,208,243,73,36,73,125,104,81,55,57,165,54,132,181,178,65,178,234,205,180,165,38,210,210,180,109,216,77,184,230,125,199,191,197,108,11,196,124,26,135,104,85,175,90,55,42,149,125,219,240,174,74,5,73,131,53,197,155,22,67,13,188,104,74,204,139,71,154,230,165,14,182,100,74,74,141,38,90,161,109,173,114,47,135,22,120,227,101,74,242,159,103,226,10,37,200,195,171,194,67,11,156,243,75,117,213,209,37,164,141,5,53,166,8,205,43,66,146,105,75,233,74,121,170,67,77,41,38,163,100,154,114,247,128,0,102,179,54,62,41,241,147,226,5,195,230,47,143,147,117,96,94,35,218,24,79,101,99,125,78,141,205,179,47,190,173,170,109,82,57,154,219,102,84,121,47,176,228,89,29,133,202,120,250,117,184,130,61,82,182,204,205,42,51,67,169,111,219,100,251,54,119,150,81,113,67,233,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,232,78,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,0,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,21,120,163,248,236,196,223,146,249,60,33,226,173,204,170,222,87,214,84,42,25,150,177,41,178,234,200,181,110,138,141,38,232,136,211,132,165,197,167,55,14,11,236,204,105,146,70,229,33,10,126,79,61,91,207,106,57,75,36,18,16,242,211,229,50,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,45,20,224,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,105,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,31,181,25,172,205,143,138,124,100,248,129,112,249,139,227,228,221,88,23,136,246,134,19,217,88,223,83,163,115,108,203,239,171,106,155,84,142,102,182,217,149,30,75,236,57,22,71,97,114,158,62,157,110,32,143,84,173,179,51,74,140,208,234,91,246,217,62,205,157,229,148,92,80,250,113,66,143,46,177,66,159,29,200,213,219,113,51,202,43,21,84,19,107,38,13,107,54,221,36,45,167,86,78,37,100,141,250,115,16,70,73,117,100,122,19,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,227,202,97,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,213,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,19,202,142,107,176,227,54,184,112,139,214,202,119,161,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,163,181,136,171,197,31,192,158,38,252,151,206,33,10,1,29,87,51,185,122,186,178,191,140,181,172,35,186,100,245,253,7,46,77,58,168,136,174,71,102,167,5,212,238,106,67,105,89,127,124,218,201,42,90,80,235,78,160,150,189,155,143,228,214,113,239,22,46,12,26,161,101,250,175,117,245,22,13,179,80,93,82,151,72,232,99,35,167,148,181,72,82,156,231,165,178,121,122,156,185,7,162,150,105,245,251,189,84,233,34,248,87,229,226,171,140,185,151,165,95,146,169,81,37,90,120,99,33,154,221,89,111,76,83,43,76,211,67,199,77,75,73,108,247,173,101,37,148,188,100,122,55,178,58,201,102,123,146,219,151,188,35,174,126,242,241,85,204,198,90,43,246,29,171,74,137,62,236,167,200,141,91,183,17,38,98,163,35,173,97,122,45,36,162,50,65,173,200,206,74,101,4,239,213,239,117,38,163,70,132,226,51,237,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,7,106,207,150,38,90,184,201,154,91,171,20,172,169,125,69,22,230,167,208,42,17,183,56,218,220,103,125,22,22,246,29,229,173,104,75,205,44,148,219,136,37,30,199,16,180,153,234,147,30,131,46,24,209,74,194,156,165,230,102,132,205,223,18,147,115,223,49,237,154,13,26,26,144,151,95,158,195,143,77,77,65,40,108,210,173,16,80,214,242,84,233,145,18,13,198,200,148,151,22,222,188,43,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,26,104,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,235,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,119,92,224,229,50,242,202,46,40,125,7,174,200,151,88,161,79,142,220,154,21,198,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,253,57,107,50,36,186,131,57,21,195,23,62,63,145,10,236,108,6,197,138,214,219,6,224,168,39,209,181,74,141,71,151,22,215,121,72,121,78,104,158,82,143,147,33,245,71,37,110,113,182,153,81,184,241,233,189,213,28,223,226,59,158,57,57,82,179,96,89,248,124,136,146,49,22,240,142,250,224,188,234,218,117,20,72,137,50,65,205,117,131,51,82,214,165,26,146,194,84,158,82,150,211,170,81,168,153,54,156,162,186,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,135,181,199,124,28,174,224,22,38,77,194,171,165,237,245,170,85,62,149,34,162,222,212,23,77,42,93,58,60,183,99,106,133,173,11,228,174,66,154,230,37,70,149,242,247,150,132,173,10,197,120,24,254,155,63,118,255,0,137,8,171,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,25,87,30,130,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,87,253,150,172,186,225,126,67,48,26,178,153,149,104,146,151,78,143,50,189,119,93,137,165,184,203,243,152,143,205,117,42,91,41,91,203,36,49,31,84,37,166,212,162,212,156,90,83,189,213,238,131,246,127,25,186,140,60,193,93,53,123,202,212,170,204,193,218,174,214,232,148,182,25,138,117,138,55,37,162,74,94,74,136,219,67,221,66,200,214,235,46,58,174,89,184,158,91,166,77,26,94,180,171,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,20,215,196,235,135,252,60,34,153,39,48,56,33,110,244,150,44,189,207,220,212,214,156,97,168,180,25,78,62,203,45,42,50,20,178,112,217,125,201,29,140,182,133,37,149,33,90,26,91,82,16,221,117,143,65,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,45,4,100,235,39,86,38,80,44,73,20,10,4,207,76,220,149,157,159,72,46,14,91,209,253,41,202,122,66,226,255,0,53,91,238,182,199,41,185,6,223,213,153,111,211,114,181,51,236,144,0,51,89,155,31,20,248,201,241,2,225,243,23,199,160,187,178,153,121,91,217,87,176,179,89,70,145,46,183,111,93,82,42,49,171,77,179,0,146,139,121,108,77,84,88,198,235,132,226,148,226,31,83,110,104,190,90,16,133,236,108,204,212,226,55,50,125,155,59,203,40,184,161,244,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,244,17,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,86,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,177,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,229,89,177,240,177,140,159,15,238,31,46,124,102,176,119,92,224,229,50,242,202,46,40,125,7,174,200,151,88,161,79,142,220,154,21,198,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,253,57,107,50,36,186,131,63,63,78,204,238,50,211,114,251,87,203,19,119,71,58,193,172,84,35,212,23,10,67,41,117,200,220,183,77,229,49,29,197,106,109,50,227,228,211,203,66,127,215,26,35,73,167,152,249,59,234,178,45,151,79,229,59,152,235,118,192,169,71,230,219,116,253,213,219,155,215,219,173,46,58,209,189,174,199,91,115,235,156,91,49,247,54,163,90,57,252,194,35,36,24,178,174,53,126,22,45,111,136,16,124,186,162,42,175,43,152,23,252,165,49,218,217,193,79,165,63,71,62,145,245,191,210,125,15,89,200,233,225,191,39,243,60,198,247,110,228,109,251,101,166,237,123,116,208,252,85,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,238,39,134,46,124,127,45,244,40,216,13,139,21,173,215,245,191,79,79,163,106,149,26,143,50,85,208,202,86,242,156,209,60,164,151,58,59,9,142,74,220,227,142,188,146,113,227,215,99,170,46,21,197,123,60,114,110,90,173,111,40,248,114,136,135,66,166,200,142,139,186,172,75,106,65,206,150,210,155,125,48,152,52,154,137,164,48,234,81,205,81,232,233,188,210,155,209,9,109,124,232,43,151,92,6,188,179,37,139,148,44,41,179,33,75,82,234,50,16,186,156,230,99,147,200,164,211,137,105,41,19,93,37,45,9,216,218,85,169,36,214,157,235,52,54,147,222,180,145,243,81,127,220,46,60,9,225,151,206,188,226,104,139,252,86,51,219,74,42,84,252,172,224,213,205,45,85,37,72,54,47,122,173,57,244,165,134,216,36,173,46,81,201,100,70,165,173,74,52,155,251,20,146,65,35,144,163,94,247,219,110,181,176,95,8,111,44,122,197,11,127,8,240,253,136,142,87,110,41,10,102,57,203,124,153,97,164,33,181,58,235,206,47,180,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,78,221,51,85,151,171,87,43,252,43,239,44,35,181,164,245,253,7,162,100,212,106,139,138,220,119,170,115,157,173,66,83,178,28,74,11,251,214,208,74,82,212,134,154,105,6,181,236,220,117,87,148,239,20,248,55,241,2,222,243,22,5,143,241,94,200,228,107,150,149,91,205,198,28,174,89,215,105,177,227,174,238,164,146,29,144,83,162,52,150,216,76,214,9,36,163,105,108,52,148,115,82,122,52,108,180,167,53,66,155,95,58,173,112,183,20,175,188,22,190,233,152,153,134,149,223,67,92,148,110,119,69,55,165,102,71,43,154,202,217,115,234,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,43,116,204,238,102,44,220,215,240,183,196,28,82,179,224,203,167,45,50,41,20,218,189,50,73,26,151,78,168,183,85,167,45,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,69,48,142,213,154,236,168,226,62,82,177,29,118,85,234,215,93,74,157,204,126,129,95,97,147,68,90,188,84,153,17,169,36,102,124,183,145,185,36,235,38,102,166,212,164,153,26,208,182,220,92,181,225,95,158,169,54,5,195,74,203,14,41,79,150,253,177,92,144,205,54,204,121,152,173,108,164,212,95,148,242,212,195,164,219,100,243,136,148,244,146,34,113,107,95,41,105,65,109,75,107,90,219,184,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,50,212,180,49,72,124,93,44,118,109,140,194,196,171,69,141,177,186,173,33,185,110,43,121,158,231,93,157,61,71,216,106,61,62,207,184,139,240,16,84,148,162,45,164,125,134,37,111,12,203,3,233,238,104,232,198,164,234,155,125,17,235,189,255,0,220,42,48,255,0,223,39,245,254,255,0,192,197,252,145,18,72,146,93,196,90,16,254,128,0,0,0,0,0,0,0,0,0,15,129,124,222,246,254,30,91,82,238,187,154,103,77,79,135,203,230,185,203,90,244,222,226,91,46,196,37,74,251,75,73,118,23,180,80,230,112,179,211,124,230,90,188,113,97,47,209,150,211,31,152,131,163,47,107,185,17,205,95,88,113,219,115,243,140,26,187,125,250,119,23,108,93,97,135,165,188,150,24,70,247,23,174,133,169,22,186,22,190,209,62,114,175,194,218,248,197,10,92,91,215,18,28,244,61,30,78,254,75,58,51,35,153,181,79,182,175,89,153,105,81,104,182,208,125,165,219,175,184,140,196,70,204,5,161,77,176,113,90,181,103,210,153,229,199,167,116,219,75,114,143,243,145,154,112,254,210,148,125,235,63,105,142,189,195,195,5,219,197,236,125,166,166,161,27,157,75,165,243,186,196,239,219,249,216,82,246,119,45,42,251,77,151,118,191,126,132,52,12,2,154,248,200,220,174,75,197,106,37,190,75,213,16,186,157,75,78,237,241,169,235,247,127,148,115,174,21,22,130,110,76,202,211,170,47,55,185,138,103,59,153,219,166,156,200,19,136,187,148,71,222,159,102,162,246,64,0,0,0,0,83,167,26,35,107,242,151,103,18,24,218,178,244,134,245,238,51,223,252,222,157,167,103,179,65,31,120,113,222,238,89,89,178,179,159,113,122,67,145,233,14,161,58,125,173,180,217,100,158,221,166,101,218,175,96,208,104,10,233,227,33,133,74,186,48,198,221,196,40,165,171,150,175,87,185,63,173,212,200,167,180,93,235,45,62,207,234,171,246,119,138,147,195,107,130,109,173,122,211,171,212,231,121,114,34,243,182,43,105,30,155,154,90,79,176,200,203,185,71,236,26,114,162,213,26,174,210,153,169,33,173,136,127,118,137,221,174,155,84,105,239,208,189,194,17,231,155,135,101,189,141,176,167,226,5,129,252,198,237,250,173,91,245,221,234,187,99,53,222,236,148,52,141,173,52,191,234,246,235,239,208,206,148,43,84,106,133,2,166,245,34,168,199,38,83,27,121,136,220,149,105,185,36,162,237,73,153,119,25,123,68,190,200,30,121,39,101,178,184,237,171,115,49,213,218,245,61,188,207,88,155,233,249,104,148,178,251,17,220,113,123,157,121,61,198,90,105,238,238,189,42,85,86,159,91,128,213,78,151,35,157,25,237,219,23,177,73,215,69,26,79,177,68,71,222,70,63,88,0,0,0,0,0,0,0,0,0,0,170,78,51,246,26,147,46,220,191,25,99,82,52,67,167,173,205,223,125,69,211,45,13,95,254,175,237,246,10,178,22,237,193,130,202,68,43,42,227,188,222,70,146,31,157,50,18,15,95,245,165,53,78,112,187,149,167,121,123,181,251,253,130,204,128,0,0,0,7,252,239,78,186,106,63,232,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,147,225,201,107,80,175,158,29,86,93,149,116,193,235,104,183,5,62,226,165,212,99,115,86,223,62,43,245,73,237,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,85,14,121,50,137,85,202,14,46,38,212,98,163,46,177,105,215,163,170,165,110,85,95,142,164,45,108,18,205,43,138,242,201,36,210,228,178,123,119,242,207,67,67,140,184,105,111,154,77,167,160,112,235,207,84,156,173,94,69,99,226,12,249,107,194,186,252,135,158,156,204,104,173,45,116,202,139,197,29,5,82,51,38,205,247,144,150,227,165,181,178,149,253,133,169,105,66,214,146,66,237,251,51,117,106,85,127,40,152,175,93,161,84,226,84,105,181,28,55,174,203,135,50,35,201,121,137,44,57,76,121,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,51,110,52,145,154,172,179,217,185,175,194,57,152,91,120,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,103,179,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,174,167,133,62,3,73,193,188,174,64,185,171,176,162,55,93,196,153,5,115,56,180,199,104,159,110,156,182,144,152,12,173,228,45,70,234,57,68,114,82,70,105,229,156,199,16,104,74,137,102,169,148,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,58,175,21,60,135,127,170,249,171,194,10,47,247,39,110,250,21,50,157,255,0,14,185,53,181,47,155,255,0,23,75,168,109,159,238,146,22,175,206,172,86,174,27,226,174,35,224,253,118,69,207,133,247,165,86,217,170,203,167,201,165,189,46,157,32,218,113,113,95,70,199,27,51,47,249,42,73,253,164,56,134,220,65,165,104,66,147,242,173,59,90,187,124,221,84,107,42,214,131,214,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,191,236,139,228,202,133,147,204,56,149,76,114,171,233,155,206,232,233,228,92,213,38,150,178,138,167,26,37,242,163,70,109,90,104,203,92,215,72,156,82,73,199,20,181,41,91,72,208,211,114,84,71,92,221,228,115,8,243,125,74,136,253,214,185,116,27,178,143,29,214,41,87,29,53,8,55,208,133,37,102,134,36,161,69,164,136,201,117,68,231,47,84,44,140,150,77,184,223,49,195,87,63,225,249,195,242,54,81,99,85,47,139,226,187,18,185,136,181,200,238,83,94,122,154,243,190,142,129,78,230,165,100,195,36,180,161,78,173,197,52,211,139,113,104,45,54,165,8,74,73,43,91,221,215,54,62,22,49,147,225,253,195,229,207,140,214,13,84,10,234,206,183,11,79,203,174,50,210,177,63,8,42,180,171,95,233,69,65,136,247,124,126,135,70,88,245,100,59,38,179,175,56,185,143,47,108,118,186,118,219,79,49,213,243,86,226,119,58,225,76,172,191,101,227,11,242,203,96,39,14,112,162,149,46,29,53,114,10,116,199,101,204,114,75,243,102,155,45,50,228,151,20,163,218,149,173,44,54,102,150,210,134,200,200,246,161,58,232,51,68,47,161,25,81,195,140,218,228,71,7,172,171,213,174,134,171,7,15,232,47,208,43,236,50,75,149,72,148,170,100,114,53,36,140,203,152,202,246,164,157,100,204,146,226,82,147,35,66,208,219,136,164,28,82,194,219,239,5,175,186,158,25,226,93,11,208,215,37,27,147,214,194,234,153,145,202,230,178,135,155,250,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,138,127,240,180,207,183,208,73,148,28,168,226,131,27,237,250,173,67,163,180,42,145,227,234,228,9,210,223,53,20,57,9,65,106,227,47,62,234,141,14,232,106,109,199,12,150,102,210,137,76,91,248,0,205,102,108,124,83,227,39,196,11,135,204,95,22,253,144,172,45,177,49,167,134,197,141,134,152,151,66,244,205,183,89,244,159,91,11,170,122,63,55,149,95,148,243,127,88,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,212,182,107,178,163,136,249,74,196,117,217,87,171,93,117,42,119,49,250,5,125,134,77,17,106,241,82,100,70,164,145,153,242,222,70,228,147,172,153,154,155,82,146,100,107,66,219,113,125,131,135,22,120,227,101,74,242,159,103,226,10,37,200,195,171,194,67,11,156,243,75,117,213,209,37,164,141,5,53,166,8,205,43,66,146,105,75,233,74,121,170,67,77,41,38,163,100,154,114,247,128,0,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,17,87,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,8,127,196,127,135,252,204,187,215,93,197,188,33,183,127,210,158,127,76,195,177,163,184,252,135,45,217,91,16,222,217,11,121,110,56,182,94,112,141,104,120,213,180,156,116,218,81,35,234,77,222,65,146,76,224,220,217,70,197,6,171,73,57,115,108,154,228,134,19,118,81,226,53,31,159,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,238,77,255,0,88,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,57,153,177,241,79,140,159,16,46,31,49,124,91,246,66,176,182,196,198,158,27,22,54,26,98,93,11,211,54,221,103,210,125,108,46,169,232,252,222,85,126,83,205,253,99,43,67,137,209,198,144,175,85,69,174,154,30,164,102,71,82,217,174,202,142,35,229,43,17,215,101,94,173,117,212,169,220,199,232,21,246,25,52,69,171,197,73,145,26,146,70,103,203,121,27,146,78,178,102,106,109,74,73,145,173,11,109,197,246,14,28,89,227,141,149,43,202,125,159,136,40,151,35,14,175,9,12,46,115,205,45,215,87,68,150,146,52,20,214,152,35,52,173,10,73,165,47,165,41,230,169,13,52,164,154,141,146,105,203,222,0,0,16,255,0,30,248,160,96,22,93,177,98,187,131,151,173,161,136,19,107,86,255,0,75,212,191,75,167,194,114,42,249,241,154,144,141,138,114,91,107,61,16,242,72,245,65,122,196,122,106,90,25,244,12,169,103,91,11,51,131,244,167,242,103,64,186,233,159,68,186,30,183,211,177,99,51,204,234,185,252,190,87,37,247,117,211,166,94,237,219,116,213,58,107,169,233,32,0,102,179,54,62,41,241,147,226,5,195,230,47,143,107,119,100,250,230,129,148,107,11,54,150,121,75,169,80,170,145,234,41,187,146,243,177,208,138,67,237,86,21,6,34,218,35,90,93,117,15,146,155,73,161,40,89,161,109,173,74,86,215,18,148,121,252,168,230,187,17,242,149,136,232,189,108,167,122,234,84,238,91,21,250,3,239,26,34,213,226,164,204,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,244,39,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,86,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,240,14,40,254,4,241,55,228,190,113,8,80,8,209,158,112,114,153,102,230,235,11,254,131,215,100,68,163,215,96,72,110,77,10,227,84,3,148,253,41,102,226,13,242,66,9,198,141,104,117,164,27,106,65,175,102,188,181,153,26,154,65,150,125,177,75,11,111,188,22,190,234,120,103,137,116,47,67,92,148,110,79,91,11,170,102,71,43,154,202,30,111,235,25,90,219,86,173,186,133,122,170,61,53,208,244,50,50,43,212,225,173,128,63,144,172,176,91,255,0,72,240,247,232,189,245,116,115,170,119,47,82,141,39,63,252,225,238,137,47,234,102,166,246,69,83,90,49,234,242,212,183,55,33,46,41,221,101,80,12,224,231,67,7,40,88,5,154,11,255,0,10,173,103,183,209,105,85,6,228,83,155,218,178,233,162,203,142,212,182,163,106,181,173,107,228,162,66,90,230,41,70,165,242,247,158,134,173,11,138,128,177,78,11,120,57,66,188,49,150,237,198,42,187,220,201,120,119,79,143,30,151,27,106,203,108,170,146,100,54,169,59,210,178,35,216,195,18,26,229,169,11,74,186,157,222,170,155,73,157,202,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,146,51,85,150,123,55,53,248,71,51,11,111,9,210,233,203,76,132,212,169,21,56,198,106,93,58,162,218,28,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,140,240,226,150,22,223,120,45,125,212,240,207,18,232,94,134,185,40,220,158,182,23,84,204,142,87,53,148,60,223,214,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,94,126,167,86,170,214,164,162,101,102,167,46,124,134,227,177,17,14,201,121,78,173,44,48,210,25,101,162,82,140,204,144,219,77,182,218,19,220,148,33,41,45,8,136,133,202,112,210,225,247,27,7,169,84,124,193,226,253,42,91,120,131,62,63,83,71,164,203,105,216,175,219,72,90,101,48,225,56,72,124,208,250,228,70,125,165,26,30,105,43,96,245,73,145,44,149,164,11,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,34,175,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,101,92,94,79,11,108,162,82,176,43,8,226,227,45,102,163,18,173,118,98,133,30,5,73,14,53,29,59,41,116,167,80,79,179,21,167,20,146,116,214,225,56,218,223,237,36,26,219,105,36,147,228,147,174,66,174,36,124,65,35,102,38,75,120,61,131,117,89,105,195,170,116,132,201,155,82,101,215,89,69,204,179,105,135,26,39,99,188,195,79,50,136,207,19,233,36,41,74,67,139,36,57,166,168,108,203,138,228,147,39,215,54,110,113,65,170,42,74,92,43,38,135,33,133,93,149,136,142,199,231,193,97,214,223,91,40,109,183,86,74,82,222,84,101,180,75,74,28,38,205,68,181,165,68,91,85,127,214,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,0,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,58,249,226,194,27,55,2,51,81,126,97,110,31,49,45,139,122,147,34,27,208,88,146,249,188,184,232,147,9,137,70,201,44,253,101,33,10,125,72,65,168,212,189,137,78,229,45,90,168,236,39,130,94,25,218,177,176,178,250,198,62,147,155,114,84,46,3,182,121,238,54,218,186,120,49,227,71,145,177,149,108,230,35,152,228,173,92,45,230,149,114,24,245,72,209,169,217,80,0,205,102,108,124,83,227,39,196,11,135,204,95,23,61,195,58,147,74,175,240,255,0,195,250,21,118,153,18,163,77,168,199,175,68,153,14,91,41,121,137,44,57,86,156,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,21,65,158,140,153,87,114,121,136,241,105,141,213,125,51,102,93,29,68,139,102,164,234,208,82,148,219,70,142,108,105,45,167,77,30,107,154,209,27,137,73,54,226,86,149,39,105,154,218,111,208,112,243,206,157,87,43,24,161,30,133,119,220,18,211,133,119,44,131,43,130,25,70,84,162,132,249,183,181,170,131,13,165,68,164,45,42,38,146,233,160,148,107,100,148,92,183,22,134,118,223,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,44,67,74,121,78,240,177,131,127,15,237,239,46,96,117,81,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,103,114,245,106,230,131,6,171,88,71,116,201,232,58,254,92,154,117,81,17,91,144,245,50,115,74,220,212,134,210,178,254,249,181,146,84,133,45,167,93,65,45,27,247,22,120,113,163,8,111,44,5,197,11,131,8,241,1,136,141,215,109,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,176,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,229,56,72,96,52,108,44,203,67,120,147,80,133,45,139,135,19,228,122,82,73,73,142,236,117,181,78,97,110,53,5,178,66,214,105,90,20,147,118,74,29,74,17,189,19,18,94,178,80,133,31,159,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,199,248,150,100,86,78,102,173,152,184,159,134,48,37,202,197,11,114,59,20,216,176,83,41,166,216,171,211,142,65,154,152,89,190,226,26,101,108,155,239,60,151,9,69,184,185,141,169,43,53,54,109,210,5,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,235,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,65,25,58,201,213,137,148,11,18,69,2,129,51,211,55,37,103,103,210,11,131,150,244,127,74,114,158,144,184,191,205,86,251,173,177,202,110,65,183,245,102,91,244,220,173,76,251,51,174,47,251,133,199,129,60,50,249,215,156,77,31,39,58,252,57,176,227,53,93,109,255,0,64,149,244,91,19,91,167,155,17,170,77,232,80,106,142,35,103,37,53,22,201,10,90,182,161,6,210,94,108,201,196,37,105,220,79,37,166,218,47,87,145,124,153,80,178,121,135,18,169,142,85,125,51,121,221,29,60,139,154,164,210,214,81,84,227,68,190,84,104,205,171,77,25,107,154,233,19,138,73,56,226,150,165,43,105,26,26,111,229,113,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,172,188,103,224,255,0,74,189,243,47,14,229,177,43,177,45,140,47,184,164,72,169,87,169,212,248,105,101,116,82,109,17,203,165,133,185,197,146,215,41,213,201,90,126,169,12,198,66,20,68,149,18,90,105,125,127,62,184,91,98,96,183,13,139,231,13,48,210,133,232,107,110,141,232,206,138,23,84,244,142,87,54,191,21,231,62,177,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,162,193,163,220,215,101,71,14,51,107,135,11,178,175,86,186,26,172,30,99,244,10,251,12,146,229,82,37,40,136,141,73,35,50,230,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,51,217,138,88,91,125,224,181,247,83,195,60,75,161,122,26,228,163,114,122,216,93,83,50,57,92,214,80,243,127,88,202,214,218,181,109,212,43,213,81,233,174,135,161,145,145,91,167,13,46,32,145,177,134,149,71,203,230,47,213,101,185,136,48,35,244,212,122,180,183,93,148,253,202,132,38,83,238,27,134,134,9,12,46,60,102,26,73,173,231,84,183,207,85,25,154,205,90,216,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,35,146,201,43,97,175,183,187,184,199,250,17,234,90,144,254,128,0,0,0,172,238,51,246,90,38,217,86,229,228,202,53,144,196,232,112,214,122,255,0,173,37,170,139,135,222,173,59,207,221,175,223,236,21,16,45,51,131,5,136,165,75,184,239,199,152,208,137,19,41,232,94,239,190,156,233,22,132,175,255,0,87,246,251,5,174,0,0,0,0,0,0,0,0,0,0,15,201,85,170,211,232,144,29,169,213,36,114,99,51,183,122,246,41,90,106,162,73,118,36,140,251,204,133,22,231,243,60,147,179,39,92,106,213,182,88,233,45,122,102,238,95,172,78,117,28,196,69,89,253,184,237,184,141,174,178,174,243,61,117,247,119,196,26,45,26,161,95,169,179,72,165,177,206,148,254,238,90,55,37,58,237,73,168,251,84,100,93,196,126,209,117,249,25,225,219,111,96,148,24,24,129,127,151,93,118,159,55,70,253,118,186,94,217,45,119,181,37,109,47,115,78,163,250,189,154,123,245,50,155,149,170,163,84,42,83,213,37,181,189,12,109,213,59,180,215,114,137,61,250,31,188,102,55,18,110,9,183,77,235,81,175,84,93,230,72,149,201,222,173,164,90,237,105,9,46,194,34,46,228,151,176,91,103,6,252,43,93,175,134,55,22,33,74,78,142,93,93,30,210,215,236,244,210,42,13,31,114,207,95,181,250,169,253,189,226,197,128,103,203,136,229,238,229,235,155,43,197,246,215,172,56,254,143,233,211,167,217,221,77,136,74,237,218,70,125,169,246,137,5,193,116,218,252,166,94,36,182,119,44,253,31,177,123,140,182,127,55,168,235,217,237,212,92,88,0,0,0,0,10,94,227,25,136,12,92,248,187,111,217,237,125,187,95,171,222,93,191,247,76,90,123,133,253,82,253,95,121,254,193,7,176,218,189,38,216,189,105,213,200,111,114,158,141,206,218,189,164,173,55,52,180,159,97,145,151,114,143,216,52,215,106,85,85,91,160,69,170,41,123,141,237,253,186,105,220,181,39,220,94,239,112,250,227,151,230,79,13,225,226,182,16,86,236,233,138,216,153,157,54,138,208,207,77,146,153,115,184,148,159,238,101,237,255,0,176,102,181,181,57,10,73,41,73,209,104,246,107,239,47,253,227,72,25,73,188,81,125,96,53,183,113,161,123,186,158,179,217,167,217,154,250,63,85,63,169,238,29,136,83,111,23,108,191,67,177,175,90,70,42,82,79,86,238,126,163,168,79,111,213,244,204,192,97,61,170,113,90,235,188,251,146,90,125,253,226,186,68,248,225,231,159,167,112,82,123,88,103,136,207,111,181,229,110,228,201,218,69,209,237,76,183,149,234,51,29,110,57,189,215,80,93,170,245,123,251,181,34,186,10,29,122,147,114,83,90,171,209,101,117,49,30,221,177,206,90,145,174,138,52,159,98,136,143,189,38,93,222,193,244,0,0,0,0,0,0,0,0,0,0,66,158,44,86,85,66,236,203,79,85,4,187,40,213,79,73,188,126,175,230,153,129,56,213,222,162,253,98,238,212,254,227,20,90,69,169,232,66,245,248,84,218,115,237,252,183,179,58,98,54,166,163,49,50,154,237,73,234,135,32,65,50,62,195,63,113,247,232,38,136,0,0,0,15,136,235,143,214,38,185,5,39,178,59,38,100,181,118,30,229,17,232,101,236,50,236,62,241,254,141,218,244,134,149,205,68,109,28,253,109,234,239,252,53,247,143,244,105,247,96,204,76,23,75,115,75,73,26,23,221,161,153,232,73,211,191,184,187,199,211,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,28,255,0,139,38,58,96,213,149,129,223,146,59,214,214,165,94,23,77,221,189,218,77,45,201,202,98,85,19,107,47,37,154,218,84,134,214,105,229,62,73,109,40,53,55,207,74,223,65,41,72,75,201,20,151,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,189,75,107,8,177,67,3,248,105,223,248,127,139,55,220,187,142,175,23,13,235,143,51,30,75,13,165,116,22,23,70,86,180,146,117,14,184,82,81,29,210,121,40,119,118,155,13,40,65,37,180,32,138,136,69,170,112,172,207,143,250,145,149,76,95,173,127,117,106,208,174,212,234,63,240,8,141,68,74,57,95,241,133,52,183,30,254,231,29,9,252,210,4,202,205,118,73,48,191,53,245,91,38,187,117,177,18,13,74,213,172,70,122,116,196,197,113,79,213,168,137,82,148,253,37,110,52,243,74,66,28,82,137,73,119,85,41,147,230,27,100,92,197,235,34,135,10,206,158,99,170,185,88,192,106,174,42,80,172,137,119,45,73,50,25,166,195,65,52,165,66,132,251,251,137,185,83,148,147,37,34,50,84,68,158,195,35,91,139,101,162,82,57,156,196,211,93,149,196,51,30,109,188,209,187,154,43,130,100,74,253,74,161,29,84,138,141,21,212,242,161,29,17,78,165,207,71,69,215,114,162,161,10,66,86,218,211,185,92,196,239,115,157,189,210,115,138,227,125,235,74,196,172,104,191,177,26,133,30,91,20,219,170,232,170,214,225,181,45,9,75,237,177,38,91,143,54,151,18,149,41,36,178,74,200,140,137,74,45,117,208,207,188,91,167,5,79,11,23,79,196,9,222,93,78,19,252,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,82,7,20,44,148,127,39,251,237,120,207,135,180,202,84,28,54,188,170,8,140,213,58,17,114,125,13,84,83,42,90,227,147,74,81,234,203,188,167,222,108,219,34,67,126,187,91,27,74,26,230,78,14,26,25,28,141,151,27,53,156,97,190,23,45,120,139,122,81,219,67,209,28,67,177,209,67,167,60,109,190,80,148,202,201,42,57,38,164,52,167,148,180,250,139,108,155,65,17,37,107,122,111,128,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,63,196,51,37,148,172,211,225,124,138,237,161,111,196,86,42,91,81,200,237,249,135,37,49,78,107,4,230,231,105,239,184,164,154,86,133,36,221,83,68,179,73,33,227,73,243,27,66,222,221,66,213,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,148,225,165,196,18,54,48,210,168,249,124,197,250,172,183,49,6,4,126,154,143,86,150,235,178,159,185,80,132,202,125,195,112,208,193,33,133,199,140,195,73,53,188,234,150,249,234,163,51,89,171,91,10,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,30,255,0,53,217,81,195,140,218,225,194,236,171,213,174,134,171,7,152,253,2,190,195,36,185,84,137,74,34,35,82,72,204,185,140,175,106,73,214,76,201,46,37,41,50,52,45,13,184,140,246,98,150,22,223,120,45,125,212,240,207,18,232,94,134,185,40,220,158,182,23,84,204,142,87,53,148,60,223,214,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,83,215,133,126,122,164,216,23,13,43,44,56,165,62,91,246,197,114,67,52,219,49,230,98,181,178,147,81,126,83,203,83,14,147,109,147,206,34,83,210,72,137,197,173,124,165,165,5,181,45,173,107,110,226,64,0,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,21,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,233,92,73,243,29,133,248,29,128,211,45,11,246,200,137,122,84,177,18,60,154,109,30,223,156,211,157,19,198,215,45,78,74,144,234,13,42,109,12,41,198,22,158,90,210,241,184,109,242,212,222,138,121,170,12,26,8,225,231,151,28,80,203,70,3,71,180,49,82,247,151,81,169,84,100,29,73,22,249,58,219,208,173,178,115,214,84,86,29,34,53,45,106,81,154,221,218,179,100,156,53,114,147,249,199,159,164,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,30,255,0,53,217,81,195,140,218,225,194,236,171,213,174,134,171,7,152,253,2,190,195,36,185,84,137,74,34,35,82,72,204,185,140,175,106,73,214,76,201,46,37,41,50,52,45,13,184,140,246,98,150,22,223,120,45,125,212,240,207,18,232,94,134,185,40,220,158,182,23,84,204,142,87,53,148,60,223,214,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,83,215,133,126,122,164,216,23,13,43,44,56,165,62,91,246,197,114,67,52,219,49,230,98,181,178,147,81,126,83,203,83,14,147,109,147,206,34,83,210,72,137,197,173,124,165,165,5,181,45,173,107,110,226,64,0,84,6,125,114,21,155,28,105,205,141,243,137,152,105,133,62,153,182,235,62,140,232,166,250,118,155,31,155,202,166,197,101,207,171,122,66,28,78,142,52,180,250,201,45,116,212,181,35,35,57,1,194,147,43,152,237,150,191,202,143,229,174,198,250,57,244,143,208,158,140,254,147,135,51,159,211,245,220,239,237,103,92,219,183,158,215,218,211,93,221,154,232,122,79,240,25,172,205,143,138,124,100,248,129,112,249,139,226,231,184,103,82,105,85,254,31,248,127,66,174,211,34,84,105,181,24,245,232,147,33,203,101,47,49,37,135,42,211,146,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,176,56,134,100,178,171,149,140,80,145,93,180,45,249,105,194,187,150,65,29,191,48,228,170,81,66,124,219,220,237,61,247,20,146,82,22,149,19,170,104,150,106,53,178,73,62,99,139,67,219,92,60,243,167,85,202,198,40,71,161,93,247,4,180,225,93,203,32,202,224,134,81,149,40,161,62,109,237,106,160,195,105,81,41,11,74,137,164,186,104,37,26,217,37,23,45,197,161,157,182,127,196,198,173,74,175,240,255,0,196,10,237,10,167,18,163,77,168,199,160,203,135,50,35,201,121,137,44,57,86,130,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,20,24,44,211,133,14,120,228,219,85,90,38,81,241,25,17,10,133,82,145,33,22,141,88,214,212,115,131,45,213,56,250,161,62,106,52,147,168,125,213,47,148,162,213,210,121,212,183,162,210,226,57,50,255,0,136,30,3,101,162,240,179,105,120,247,152,56,82,227,211,112,210,67,114,170,114,41,17,214,117,26,205,57,70,166,219,163,239,66,211,181,14,204,122,57,146,213,249,189,93,36,173,142,115,143,39,143,229,235,140,158,19,222,156,234,78,97,109,239,201,220,184,148,246,28,69,94,17,201,169,193,168,202,45,18,250,73,134,153,83,209,117,51,37,182,147,55,147,183,121,41,210,82,83,204,177,80,21,193,198,127,1,164,221,88,95,109,99,253,10,20,78,162,199,144,170,93,117,105,142,210,95,114,157,49,198,210,195,139,120,214,75,90,25,147,162,18,209,37,125,179,156,89,108,36,172,213,78,192,52,61,144,76,188,85,114,207,150,138,5,135,117,82,162,64,187,42,18,36,214,238,52,70,152,169,40,235,95,94,136,73,168,204,208,75,110,51,113,89,89,53,245,123,218,81,164,215,169,184,185,20,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,115,198,140,94,179,112,23,11,238,12,92,196,7,229,183,66,183,99,165,233,5,17,131,121,247,86,183,18,211,76,182,142,194,53,184,235,141,182,70,163,74,8,214,70,165,37,36,106,44,240,230,119,48,183,86,104,49,150,181,139,151,76,110,131,175,229,198,167,82,209,41,201,12,211,32,180,157,173,71,109,75,63,239,156,89,165,40,74,221,117,213,146,17,191,105,114,161,123,220,56,179,199,39,53,182,108,251,63,16,81,18,62,34,217,241,216,92,231,154,91,77,34,183,17,70,104,41,173,48,70,74,66,210,162,74,95,74,83,202,74,221,105,73,52,147,196,211,117,151,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,69,94,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,202,184,177,76,221,103,95,208,153,76,194,124,167,97,149,78,171,14,180,246,31,219,14,94,149,6,15,144,218,96,189,70,97,196,83,18,102,157,238,115,144,235,78,58,166,212,148,147,100,150,140,220,39,94,66,33,86,5,224,94,35,230,47,17,233,216,95,133,244,110,186,171,59,87,94,121,211,52,69,167,197,73,145,57,42,75,132,71,203,101,27,147,169,232,106,53,41,40,66,86,181,161,10,209,78,5,224,94,28,101,211,14,41,216,95,133,244,110,134,149,7,87,94,121,211,37,202,168,74,81,17,57,42,75,132,69,204,121,123,83,169,232,73,36,165,40,66,80,132,33,9,232,0,0,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,163,159,241,107,204,45,137,135,217,125,153,130,147,99,82,171,183,78,33,114,91,106,146,252,167,144,228,8,45,59,205,244,154,146,201,145,158,199,216,109,45,37,107,66,86,230,227,209,212,50,243,71,73,116,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,25,228,231,0,235,185,103,203,237,183,132,55,37,229,244,142,125,47,159,33,231,90,101,13,197,136,228,135,84,243,145,163,104,132,184,182,82,227,142,25,56,246,174,45,74,82,190,173,38,134,91,206,16,210,158,83,188,44,96,223,195,251,123,203,152,29,84,114,172,216,248,88,198,79,135,247,15,151,62,51,88,44,211,133,14,120,228,219,85,90,38,81,241,25,17,10,133,82,145,33,22,141,88,214,212,115,131,45,213,56,250,161,62,106,52,147,168,125,213,47,148,162,213,210,121,212,183,162,210,226,57,51,255,0,53,249,62,194,252,220,219,52,186,45,248,82,225,84,168,114,18,170,93,98,35,174,115,224,176,236,136,203,154,134,219,222,76,169,111,51,27,148,75,117,14,19,102,162,89,37,90,26,85,221,68,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,218,115,209,156,218,22,79,48,226,45,77,186,87,166,111,59,163,168,143,108,211,93,66,202,42,156,104,145,205,147,37,196,233,163,45,115,90,51,109,42,39,28,82,210,148,237,35,91,173,231,218,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,234,240,95,23,175,44,5,197,11,127,23,48,253,248,141,215,109,217,10,122,57,75,96,158,97,212,45,181,52,235,46,35,176,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,67,217,98,204,45,171,154,12,26,162,226,229,173,27,160,235,249,145,170,52,181,202,110,67,212,201,205,43,107,177,220,82,15,251,215,16,106,74,20,182,157,105,102,132,111,218,89,172,23,253,194,227,192,158,25,124,235,206,38,137,84,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,171,197,31,192,158,38,252,151,206,33,10,1,26,168,20,87,197,47,51,152,113,152,108,101,131,68,195,170,45,42,92,75,7,170,165,253,47,133,36,158,244,251,110,37,133,242,200,249,73,62,76,119,211,41,45,153,56,227,107,230,173,198,204,146,189,85,202,178,81,150,60,71,204,230,50,194,162,88,181,170,173,173,18,223,210,169,80,187,225,70,55,61,2,226,18,181,196,112,140,157,104,249,203,125,180,37,178,67,132,225,104,183,8,141,45,44,203,69,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,123,137,78,124,171,56,94,250,176,119,12,36,242,42,210,25,53,79,155,177,10,216,218,142,100,119,26,229,191,29,73,61,20,218,21,185,43,215,216,93,154,152,170,153,184,187,136,85,11,132,174,153,85,253,245,50,127,168,39,186,86,11,69,239,53,235,180,145,183,237,30,189,218,126,193,101,220,52,243,229,118,93,213,246,48,71,18,221,235,221,113,41,58,124,253,173,53,166,171,135,25,166,121,76,199,34,239,82,213,189,75,246,232,126,195,22,146,0,0,0,2,23,113,86,180,231,220,25,111,122,116,52,110,77,58,98,165,59,218,146,209,13,192,156,102,125,166,94,242,238,212,81,65,150,135,161,139,209,225,59,101,84,45,60,181,117,115,203,178,179,84,244,155,39,234,254,105,232,16,77,61,202,63,213,62,253,15,238,33,53,192,0,0,0,0,0,0,0,0,0,124,250,229,122,147,109,211,93,171,214,165,116,209,25,219,189,206,90,151,166,170,36,151,98,72,207,189,68,93,222,209,75,252,67,51,244,238,53,207,119,12,240,229,237,150,188,93,188,233,59,72,250,205,201,136,242,125,71,163,161,198,246,58,210,203,177,94,183,127,118,132,112,28,88,183,8,156,191,67,190,111,106,190,42,85,143,70,237,142,159,167,79,111,214,117,44,207,97,93,169,113,58,105,176,187,210,122,253,221,226,228,135,29,205,181,226,139,23,1,174,75,141,106,219,211,116,126,205,126,212,214,17,250,170,253,127,112,205,251,138,114,108,147,82,83,170,215,236,215,220,95,251,134,148,178,217,134,240,240,167,8,40,150,116,53,111,76,62,167,85,104,101,174,249,79,57,220,106,87,247,67,246,255,0,216,58,128,249,23,93,85,84,74,4,170,162,87,180,217,217,219,166,189,235,74,125,199,239,247,12,202,98,77,122,77,207,122,212,107,147,30,230,189,39,147,185,123,73,58,237,105,9,46,194,34,46,228,151,176,78,30,14,120,128,197,177,139,215,5,160,239,219,186,58,77,133,219,255,0,115,69,168,56,127,213,63,214,247,151,237,23,66,0,0,0,0,63,202,75,237,70,101,79,188,173,168,78,154,158,154,251,116,25,177,204,206,46,187,141,120,183,87,190,14,79,61,137,125,63,41,91,9,63,98,51,45,31,102,196,31,123,94,210,255,0,180,249,90,22,164,40,148,147,208,200,105,39,41,117,119,171,153,126,181,106,114,100,245,14,189,215,110,115,97,35,93,38,190,146,236,34,34,238,45,59,135,94,31,242,227,105,117,6,133,22,164,99,55,185,186,178,142,195,199,171,146,128,150,185,109,51,209,236,45,218,247,194,97,103,253,101,123,87,239,22,175,194,18,251,139,94,203,131,54,67,110,234,245,175,187,152,157,167,217,212,207,158,233,118,237,34,238,47,97,171,246,119,9,218,34,127,18,219,30,157,120,229,154,186,228,200,252,199,96,244,188,149,111,81,109,223,80,135,187,176,148,68,122,146,75,191,81,64,224,37,230,74,243,239,120,229,194,184,205,2,188,255,0,93,103,200,221,212,198,218,211,91,54,162,66,209,235,166,59,142,158,174,188,71,216,126,205,15,179,186,234,176,135,30,112,195,28,168,137,175,97,197,197,233,72,202,215,83,233,36,49,167,174,226,127,215,155,65,247,180,191,103,179,239,45,122,16,0,0,0,0,0,0,0,0,0,138,92,76,169,238,84,50,179,91,229,85,58,46,153,82,100,43,234,57,156,244,166,157,51,86,187,253,93,218,253,175,102,130,131,232,240,151,82,171,66,167,54,122,46,84,150,217,73,251,141,74,34,47,241,141,29,101,6,219,69,173,150,252,61,167,18,181,90,237,170,75,174,30,159,215,56,17,200,253,167,250,163,177,128,0,0,15,225,235,161,232,90,152,252,84,197,50,163,147,202,78,134,82,23,191,180,207,214,236,212,126,225,248,42,236,37,198,27,116,251,227,186,79,39,241,73,30,131,245,199,89,187,29,167,21,222,180,37,71,251,72,127,160,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,147,150,44,204,89,185,80,225,111,135,216,165,120,65,151,81,90,164,85,233,180,138,100,98,52,174,163,81,114,171,81,91,76,27,155,77,44,163,107,78,45,110,40,143,106,16,173,169,90,246,54,186,139,197,92,76,186,177,147,17,238,60,82,189,101,245,21,171,154,160,237,66,78,215,28,91,108,239,63,81,134,185,139,90,210,203,72,36,182,218,13,71,177,180,33,36,122,36,133,175,240,167,200,228,156,53,165,64,205,38,36,174,35,181,219,158,142,75,181,169,137,67,79,149,58,157,41,40,89,77,91,154,25,162,75,205,104,148,165,181,23,45,151,92,74,205,74,117,77,179,50,179,99,225,99,25,62,31,220,62,92,248,205,96,250,183,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,93,167,13,12,241,198,204,117,154,206,15,95,8,150,140,69,178,232,237,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,189,117,184,78,32,204,148,180,51,55,199,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,80,183,16,108,146,85,114,161,127,183,93,182,24,151,59,14,174,169,18,30,165,76,76,85,37,138,75,234,121,229,34,146,183,20,243,171,90,219,142,150,212,151,92,52,155,197,204,52,145,155,110,105,18,197,212,240,84,240,177,116,252,64,157,229,212,225,63,197,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,81,94,188,75,120,125,198,198,26,85,99,48,120,65,74,150,230,32,192,143,212,214,41,49,26,118,83,247,42,16,152,172,54,77,146,223,36,48,184,241,152,117,68,134,90,82,223,61,18,68,107,52,235,77,116,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,254,200,14,112,105,89,178,194,52,170,160,114,219,190,236,232,240,224,93,104,121,164,146,36,190,180,40,155,156,210,155,66,90,217,32,217,117,102,218,82,147,105,105,90,54,236,38,220,114,80,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,66,47,231,251,39,212,172,217,97,26,147,79,41,109,223,118,116,121,147,237,69,178,234,73,18,95,90,18,110,65,117,46,45,45,108,144,108,180,130,113,74,73,180,180,161,123,182,19,141,185,64,53,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,148,225,165,196,18,54,48,210,168,249,124,197,250,172,183,49,6,4,126,154,143,86,150,235,178,159,185,80,132,202,125,195,112,208,193,33,133,199,140,195,73,53,188,234,150,249,234,163,51,89,171,91,10,17,255,0,20,179,235,148,236,22,190,234,120,103,137,120,173,232,107,146,141,201,235,97,122,10,165,35,149,205,101,15,55,245,140,199,91,106,213,183,80,175,85,71,166,186,30,134,70,69,234,240,47,52,120,19,153,79,77,254,69,47,159,164,127,71,58,111,73,255,0,70,76,135,200,234,57,188,159,237,150,155,221,187,144,239,217,215,77,189,186,106,90,210,183,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,21,120,163,248,236,196,223,146,249,60,33,42,184,120,230,22,213,202,255,0,15,76,68,197,203,166,55,95,208,98,4,168,212,234,90,37,55,29,234,156,231,96,83,146,212,118,212,179,254,249,197,154,82,181,33,166,157,89,33,123,54,157,112,99,70,47,94,88,245,138,23,6,46,98,3,241,28,174,220,82,18,244,130,136,193,50,195,72,67,105,105,166,91,71,105,146,27,105,182,219,35,81,169,102,72,35,82,148,163,53,29,159,240,161,200,228,107,106,149,68,205,198,35,46,89,87,106,81,228,46,209,164,154,29,142,80,98,58,151,24,84,215,201,68,147,117,111,180,165,242,146,90,180,76,186,151,53,90,156,71,38,205,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,161,23,243,253,147,234,86,108,176,141,73,167,148,182,239,187,58,60,201,246,162,217,117,36,137,47,173,9,55,32,186,151,22,150,182,72,54,90,65,56,165,36,218,90,80,189,219,9,198,220,160,26,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,202,112,210,226,9,27,24,105,84,124,190,98,253,86,91,152,131,2,63,77,71,171,75,117,217,79,220,168,66,101,62,225,184,104,96,144,194,227,198,97,164,154,222,117,75,124,245,81,153,172,213,173,133,8,255,0,138,89,245,202,118,11,95,117,60,51,196,188,86,244,53,201,70,228,245,176,189,5,82,145,202,230,178,135,155,250,198,99,173,181,106,219,168,87,170,163,211,93,15,67,35,34,245,120,23,154,60,9,204,167,166,255,0,34,151,207,210,63,163,157,55,164,255,0,163,38,67,228,117,28,222,79,246,203,77,238,221,200,119,236,235,166,222,221,53,45,122,168,8,213,118,113,30,201,141,141,117,86,108,171,167,25,58,42,213,191,80,145,75,168,198,250,59,85,115,145,41,135,20,219,173,239,68,101,33,91,86,133,22,169,51,73,233,169,25,151,104,237,88,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,162,155,210,189,31,155,202,121,108,185,245,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,158,117,243,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,120,174,43,217,129,194,251,7,46,149,188,23,174,174,37,90,240,191,99,199,42,101,20,205,197,28,118,27,148,219,135,80,127,148,227,106,105,8,83,39,202,51,51,39,30,66,82,109,186,218,31,36,209,176,183,76,75,193,12,80,203,215,7,219,187,13,177,98,185,18,93,93,137,20,233,236,211,163,54,222,202,35,18,43,112,157,56,38,242,59,36,45,46,169,231,22,231,105,18,222,83,104,82,219,109,11,85,69,143,65,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,57,21,139,60,68,113,151,23,114,193,64,203,93,198,93,71,79,162,46,91,146,108,132,202,157,94,101,137,4,236,38,207,86,211,201,229,236,107,152,230,231,29,121,76,161,74,90,119,58,151,60,166,69,178,233,252,167,115,29,110,216,21,40,252,219,110,159,186,187,115,122,251,117,165,199,90,55,181,216,235,110,125,115,139,102,62,230,212,107,71,63,152,68,100,131,26,41,1,207,241,251,7,40,89,128,193,171,179,7,110,55,186,120,151,53,61,81,219,147,181,107,233,37,33,68,228,105,59,16,180,27,156,167,219,105,222,94,242,74,246,109,87,170,163,33,154,26,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,199,96,201,126,14,80,177,247,52,22,6,21,93,47,108,162,213,106,14,72,168,183,181,103,212,197,137,29,217,110,198,213,11,66,209,206,68,117,53,204,74,137,72,230,111,45,77,58,30,143,128,121,76,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,214,205,233,94,145,202,230,188,134,91,250,182,80,183,21,171,142,161,62,170,79,77,117,61,8,140,203,128,127,101,31,34,127,238,231,255,0,86,107,31,230,131,170,230,199,194,198,50,124,63,184,124,185,241,154,193,37,51,209,156,218,238,112,241,30,45,77,186,87,161,172,203,95,168,143,108,211,93,66,14,82,91,116,209,205,147,37,196,235,171,206,242,154,51,109,42,54,219,74,18,148,238,50,91,174,123,110,28,89,28,141,154,219,202,125,225,136,43,151,31,14,172,249,12,34,115,45,33,214,151,91,150,162,53,148,38,159,34,36,161,9,73,37,79,169,42,230,165,14,180,148,146,77,226,117,185,169,196,183,135,220,108,97,165,86,51,7,132,20,169,110,98,12,8,253,77,98,147,17,167,101,63,114,161,9,138,195,100,217,45,242,67,11,143,25,135,84,72,101,165,45,243,209,36,70,179,78,181,3,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,63,107,154,60,116,254,82,152,237,115,99,95,209,111,163,159,72,250,47,232,206,187,172,228,116,240,216,141,249,238,91,123,183,114,55,125,130,211,118,157,186,106,115,255,0,129,143,233,179,247,111,248,144,138,188,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,1,149,113,232,44,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,127,217,36,201,245,179,148,108,47,106,138,146,137,54,246,174,71,97,87,101,98,35,178,57,19,159,105,199,214,202,27,109,213,154,82,134,83,37,109,18,210,134,205,194,73,45,105,73,158,212,200,160,0,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,42,185,133,181,114,191,194,190,205,197,203,166,55,95,208,122,90,53,58,150,137,77,199,122,167,57,218,212,212,181,29,181,44,255,0,190,113,102,148,173,72,105,167,86,72,94,205,167,80,24,165,138,87,222,52,223,117,60,76,196,186,239,166,110,74,207,39,173,155,210,179,31,155,202,101,12,183,245,108,161,13,167,70,218,66,125,84,150,186,106,122,153,153,157,191,240,197,200,119,228,66,133,27,30,113,98,139,182,254,184,41,233,244,109,46,163,78,229,202,181,217,82,222,75,154,43,154,162,231,72,97,81,205,91,155,109,214,82,110,50,122,111,117,39,63,198,85,198,143,114,245,116,208,172,108,151,225,165,235,116,206,232,168,182,254,23,209,170,149,25,60,165,185,200,138,197,37,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,60,7,246,81,242,39,254,238,127,245,102,177,254,104,58,174,108,124,44,99,39,195,251,135,203,159,25,172,30,130,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,119,19,195,23,62,63,150,250,20,108,6,197,138,214,235,250,223,167,167,209,181,74,141,71,153,42,232,101,43,121,78,104,158,82,75,157,29,132,199,37,110,113,199,94,73,56,241,235,177,213,20,255,0,16,3,141,95,133,139,91,226,4,31,46,168,138,181,202,78,55,210,178,225,143,214,230,52,86,104,114,235,49,237,200,245,69,34,4,103,18,218,228,190,245,58,76,118,80,107,87,98,16,110,188,222,245,232,163,74,55,40,146,179,34,65,249,92,104,197,235,203,30,177,66,224,197,204,64,126,35,149,219,138,66,94,144,81,24,38,88,105,8,109,45,52,203,104,237,50,67,109,54,219,100,106,53,44,201,4,106,82,148,102,163,179,254,20,57,28,141,109,82,168,153,184,196,101,203,42,237,74,60,133,218,52,147,67,177,202,12,71,82,227,10,154,249,40,146,110,173,246,148,190,82,75,86,137,151,82,230,171,83,136,228,199,254,36,124,62,227,101,218,75,120,195,131,116,169,106,195,170,140,132,198,155,77,101,167,94,69,178,178,105,134,218,55,100,60,251,175,60,137,47,27,234,37,169,41,67,107,52,55,174,171,108,143,128,100,251,54,119,150,81,113,67,233,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,240,161,127,220,46,60,9,225,151,206,188,226,104,149,64,34,175,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,138,188,81,252,9,226,111,201,124,226,16,160,17,110,156,87,179,199,26,218,165,86,242,143,135,40,150,85,218,148,120,232,187,170,196,183,99,148,24,142,165,183,211,9,131,73,164,221,91,237,41,28,213,30,173,19,46,169,189,22,167,23,201,172,12,23,194,27,203,30,177,66,223,194,60,63,98,35,149,219,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,237,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,208,246,88,178,245,106,229,127,6,168,184,71,107,73,235,250,14,100,154,141,81,113,91,142,245,78,115,170,220,236,135,18,130,254,245,180,18,148,181,33,166,154,65,173,123,55,31,170,197,44,82,177,48,90,196,169,226,102,37,215,125,13,109,209,185,61,108,222,149,233,28,174,107,200,101,191,171,101,11,113,90,184,234,19,234,164,244,215,83,208,136,204,184,173,167,196,123,38,55,205,213,70,178,173,108,100,235,107,87,5,66,61,46,157,27,232,237,85,190,124,167,220,75,109,55,189,113,146,132,238,90,210,90,168,201,37,174,166,100,93,162,74,128,0,0,0,0,0,0,0,0,0,0,0,0,0,15,197,91,152,229,58,139,62,160,201,106,228,88,174,188,146,215,188,210,131,50,255,0,16,205,182,105,43,147,238,28,198,226,101,66,160,189,206,29,221,89,74,75,68,150,212,245,239,153,39,176,139,93,53,62,209,203,71,102,201,172,58,180,188,209,225,105,210,89,230,41,139,194,136,243,229,185,37,163,41,168,199,220,126,183,226,93,221,163,72,13,238,54,210,107,45,21,161,106,94,227,31,244,0,0,0,56,230,111,173,180,93,57,111,196,42,113,171,69,162,218,171,58,217,233,253,114,129,32,139,218,95,172,51,139,88,132,186,109,90,109,57,195,213,113,100,184,202,143,222,105,81,145,255,0,136,95,135,12,218,123,180,252,172,209,57,181,62,183,169,84,105,9,250,158,95,37,42,167,67,209,174,255,0,91,110,159,107,219,168,149,160,0,0,0,0,0,0,0,0,3,141,230,7,53,88,77,151,106,4,154,141,239,94,228,206,38,86,113,34,116,178,85,207,119,99,166,132,111,105,151,9,59,148,202,139,83,236,46,243,246,107,78,249,212,207,189,227,152,250,227,212,26,11,253,13,159,31,111,77,27,107,78,239,220,136,235,95,174,184,237,186,90,58,201,159,105,251,116,46,206,248,134,2,254,56,104,216,244,235,59,44,212,39,33,199,229,187,59,170,231,43,122,143,118,202,132,205,189,134,163,34,208,148,125,218,9,96,32,151,23,187,238,45,7,46,15,89,14,59,163,215,78,222,90,118,159,173,211,79,128,233,246,237,50,46,195,246,154,127,111,112,170,124,163,89,74,191,49,234,219,160,27,92,198,222,235,55,167,118,157,208,159,89,127,89,63,169,239,26,67,109,180,180,130,66,75,66,33,255,0,67,144,230,210,174,245,11,47,247,77,78,52,158,157,214,122,29,174,108,37,233,172,214,18,125,134,70,93,199,238,25,182,90,212,181,26,148,122,153,142,167,150,124,93,119,5,49,110,145,124,117,60,134,34,117,28,213,108,37,125,168,207,52,93,155,22,125,238,251,11,254,210,210,124,103,218,146,202,95,101,91,144,173,116,61,52,246,232,63,212,0,0,0,4,119,207,134,42,167,10,50,237,112,214,154,145,200,150,190,147,144,189,155,180,210,116,84,171,179,98,139,185,207,105,12,251,90,150,173,102,243,173,199,183,232,49,185,243,36,239,216,141,232,78,187,80,165,159,106,140,139,185,39,237,31,37,104,83,106,52,44,180,50,23,81,194,75,26,142,234,193,182,176,214,167,47,153,46,129,187,148,92,189,63,63,42,123,199,246,91,34,238,73,119,168,255,0,103,112,159,224,40,231,139,93,135,42,215,204,66,238,55,59,99,92,26,114,15,179,253,98,12,20,43,250,198,125,234,246,145,126,209,211,248,50,223,45,195,187,238,107,49,199,116,84,254,139,98,118,247,236,106,160,225,246,237,236,239,247,151,249,5,187,142,101,153,27,73,23,182,13,215,237,213,55,191,170,233,116,45,116,251,50,153,95,188,191,87,222,51,82,108,232,255,0,43,255,0,158,225,214,241,243,46,247,46,10,122,42,163,61,173,244,202,215,63,164,123,115,101,187,147,202,37,250,164,234,212,90,41,210,46,221,62,237,75,187,143,143,107,133,120,197,136,24,49,113,179,116,225,237,115,209,149,6,119,109,115,166,97,238,246,214,131,236,117,11,79,217,117,101,221,237,252,52,183,140,162,241,62,178,49,66,26,45,188,91,159,232,139,132,181,229,175,148,244,142,163,181,245,159,100,120,137,66,54,182,219,126,222,221,125,228,98,124,50,243,114,27,39,153,86,228,43,184,244,208,127,216,0,0,0,0,0,0,0,0,130,92,95,110,232,244,124,185,192,161,183,35,108,169,181,230,137,72,216,103,171,75,129,61,38,122,237,50,239,47,121,24,167,252,8,182,165,93,184,201,101,208,226,39,85,73,175,211,144,174,210,236,74,165,52,159,105,151,235,123,198,146,240,226,146,186,14,30,90,244,55,62,213,58,139,10,34,191,22,216,66,125,231,238,247,152,244,64,0,60,134,40,226,157,157,131,246,140,219,210,246,169,116,84,232,77,56,226,151,201,117,205,77,13,45,195,45,26,66,213,246,91,87,110,158,207,192,132,86,133,197,163,43,114,42,222,143,147,112,244,236,27,156,178,145,210,84,87,175,172,69,174,210,135,175,119,104,147,152,79,141,216,111,141,116,84,215,112,238,191,233,56,166,146,81,171,165,125,157,61,68,43,185,230,208,125,206,163,217,237,251,143,79,120,62,66,249,148,202,137,188,105,254,108,255,0,122,181,238,113,74,247,118,159,113,126,3,233,117,44,242,249,187,253,93,55,107,161,247,15,154,185,69,84,150,136,241,125,102,154,81,45,106,238,238,61,12,180,61,15,184,251,199,214,34,74,19,161,118,18,75,254,129,26,241,223,63,184,5,128,117,243,181,110,155,135,117,93,5,185,113,186,73,165,180,137,110,160,253,116,71,90,79,69,180,162,239,251,251,187,254,246,3,103,71,2,243,14,225,65,176,174,142,162,164,148,234,236,94,138,98,54,31,213,17,150,247,88,109,39,162,158,65,118,123,245,247,233,221,192,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,231,245,155,166,187,112,83,168,84,154,188,238,162,37,179,79,93,46,150,223,41,8,233,226,174,84,137,106,111,84,145,26,245,126,92,133,234,163,53,122,250,107,181,41,34,176,174,20,249,28,141,137,85,88,25,164,196,149,203,106,133,108,86,9,118,181,49,40,117,131,168,212,98,169,11,41,171,115,66,37,198,101,221,18,148,182,163,230,60,211,137,89,165,45,41,183,174,36,114,172,216,248,88,198,79,135,247,15,151,62,51,88,46,207,137,174,68,169,88,221,102,212,113,207,11,109,153,110,98,133,6,59,106,149,14,150,194,86,187,146,18,13,41,82,28,111,82,53,201,101,173,84,218,209,185,197,161,190,70,215,12,217,229,83,13,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,26,9,200,230,110,233,89,190,194,53,93,111,211,162,81,238,202,12,132,211,110,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,118,206,97,106,75,109,230,201,78,114,141,197,72,161,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,154,28,88,177,127,37,248,167,121,97,159,165,61,39,244,74,224,168,208,186,222,71,39,170,233,100,184,207,55,151,185,91,55,114,247,109,220,173,53,211,83,211,81,42,184,106,103,94,163,151,76,71,131,133,247,173,79,76,50,187,170,10,110,74,20,113,88,110,149,84,146,113,154,69,77,215,220,73,44,217,66,24,74,28,73,186,148,37,181,173,210,37,41,4,149,222,160,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,157,184,168,100,86,77,129,112,213,115,61,133,176,37,191,108,87,36,61,82,188,217,122,83,91,41,53,23,229,50,132,190,209,184,225,60,226,37,61,36,204,219,66,23,202,90,86,123,146,218,208,134,224,86,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,125,91,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,161,60,168,230,187,14,51,107,135,8,189,108,167,122,26,172,30,91,21,250,3,239,18,229,82,37,40,140,201,42,50,34,230,50,189,170,54,158,34,36,184,148,168,140,144,180,56,218,40,95,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,71,106,204,45,211,93,177,176,11,18,239,91,90,119,69,90,183,236,250,205,82,157,39,148,135,57,18,152,132,235,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,28,215,36,153,193,182,115,115,133,237,86,146,113,33,94,212,56,236,38,236,163,196,106,71,34,11,238,184,250,25,91,110,58,130,74,144,242,99,45,210,66,86,225,182,74,36,45,74,50,220,168,255,0,196,183,135,220,108,97,165,86,51,7,132,20,169,110,98,12,8,253,77,98,147,17,167,101,63,114,161,9,138,195,100,217,45,242,67,11,143,25,135,84,72,101,165,45,243,209,36,70,179,78,180,215,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,190,158,30,121,211,165,102,159,11,227,208,174,251,130,34,177,82,218,142,101,112,67,40,201,138,115,88,39,54,181,80,97,180,168,210,180,41,38,210,93,52,18,73,15,26,139,150,218,22,206,234,182,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,34,175,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,21,120,163,248,236,196,223,146,249,60,33,31,228,218,216,142,120,89,78,189,100,65,170,185,96,166,224,155,75,135,39,154,107,130,197,96,227,70,114,67,123,8,204,154,121,198,10,49,234,100,147,117,44,232,147,87,37,68,143,171,128,55,134,28,88,24,203,105,222,88,185,97,125,52,180,41,85,4,191,84,162,111,34,234,91,218,162,74,182,171,68,59,203,89,161,222,74,204,155,119,151,203,89,146,22,163,45,41,218,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,134,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,21,235,196,183,135,220,108,97,165,86,51,7,132,20,169,110,98,12,8,253,77,98,147,17,167,101,63,114,161,9,138,195,100,217,45,242,67,11,143,25,135,84,72,101,165,45,243,209,36,70,179,78,180,215,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,190,158,30,121,211,165,102,159,11,227,208,174,251,130,34,177,82,218,142,101,112,67,40,201,138,115,88,39,54,181,80,97,180,168,210,180,41,38,210,93,52,18,73,15,26,139,150,218,22,206,234,182,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,45,80,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,82,182,108,124,83,227,39,196,11,135,204,95,22,125,150,108,215,97,198,82,184,102,97,181,235,122,187,215,85,103,122,117,138,5,1,135,137,18,170,242,147,87,152,102,148,153,145,242,217,70,228,155,175,25,26,91,74,146,68,75,90,219,109,117,45,138,88,165,125,227,77,247,83,196,204,75,174,250,102,228,172,242,122,217,189,43,49,249,188,166,80,203,127,86,202,16,218,116,109,164,39,213,73,107,166,167,169,153,153,218,255,0,10,252,138,198,176,45,234,86,103,177,74,4,71,238,122,228,118,106,86,99,44,202,119,125,38,156,252,87,144,167,221,54,220,38,92,92,166,100,145,147,107,66,249,72,74,15,114,92,90,208,223,117,226,143,224,79,19,126,75,231,16,133,0,139,201,226,89,145,89,57,154,182,98,226,126,24,192,151,43,20,45,200,236,83,98,193,76,166,155,98,175,78,57,6,106,97,102,251,136,105,149,178,111,188,242,92,37,22,226,230,54,164,172,212,217,183,70,194,239,184,70,101,235,242,83,151,215,113,102,167,38,170,138,214,42,242,102,187,79,153,23,167,110,28,24,142,201,110,26,155,37,22,247,57,200,117,111,243,76,201,42,109,230,118,167,68,154,220,157,64,3,57,153,230,189,108,28,67,205,166,38,93,216,99,30,34,45,233,149,142,83,14,196,67,36,196,199,217,101,182,100,203,109,76,169,72,113,15,200,109,231,201,210,61,92,39,73,106,209,74,50,18,127,130,222,36,97,197,173,140,183,109,129,113,195,217,119,222,212,248,237,91,83,122,18,115,234,226,38,67,243,98,243,139,85,181,204,65,52,238,154,19,107,233,61,101,18,210,210,85,114,128,34,175,20,127,2,120,155,242,95,56,132,40,4,105,79,54,62,22,49,147,225,253,195,229,207,140,214,14,235,147,236,166,94,89,186,197,15,160,244,41,18,232,244,40,17,220,147,93,184,211,0,165,49,74,65,182,179,96,150,131,113,162,90,221,117,4,218,80,75,223,167,49,100,70,150,150,101,161,59,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,1,81,124,87,178,57,38,218,170,214,243,113,135,43,136,84,42,148,136,235,187,169,36,134,163,156,25,110,169,182,19,53,130,73,36,157,67,238,169,28,212,158,174,147,206,169,205,86,151,23,201,172,177,106,156,12,127,77,159,187,127,196,132,85,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,12,171,139,169,225,105,146,139,87,11,240,226,131,153,11,214,153,214,223,215,125,63,173,164,245,4,218,219,162,82,223,35,228,170,62,197,40,185,210,24,82,92,91,166,100,180,182,233,50,73,111,235,185,179,252,0,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,6,107,51,99,226,159,25,62,32,92,62,98,248,233,89,131,166,70,107,37,25,79,172,165,201,103,34,84,123,222,50,208,169,110,169,130,67,85,178,82,77,12,154,185,72,89,155,203,220,180,164,150,178,38,201,102,162,109,178,79,235,225,125,77,181,106,249,218,195,232,55,77,3,210,191,234,140,154,114,86,182,249,49,167,49,5,247,218,144,227,107,109,124,221,156,165,26,9,38,218,144,239,41,210,95,213,236,93,255,0,0,202,184,191,239,251,214,95,253,47,255,0,253,206,10,1,26,83,205,143,133,140,100,248,127,112,249,115,227,53,130,239,184,143,240,255,0,135,152,138,19,184,183,132,54,239,250,108,64,233,152,118,52,119,24,142,221,197,23,122,27,219,33,111,45,182,208,243,45,153,173,15,26,183,27,109,27,74,37,253,73,181,73,116,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,4,228,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,226,188,106,252,44,90,223,16,32,249,117,68,82,176,159,252,49,114,29,249,111,174,198,199,156,88,162,238,176,109,250,130,125,27,75,168,211,185,145,110,135,146,135,146,230,138,230,164,249,49,223,76,115,86,230,220,105,229,19,140,158,187,29,73,93,72,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,140,251,103,163,38,85,220,158,98,60,90,99,117,95,76,217,151,71,81,34,217,169,58,180,20,165,54,209,163,155,26,75,105,211,71,154,230,180,70,226,82,77,184,149,165,73,218,102,182,155,141,98,255,0,184,92,120,19,195,47,157,121,196,209,42,128,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,21,120,163,248,19,196,223,146,249,196,33,64,35,208,95,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,202,120,52,99,62,9,91,146,107,248,54,253,54,93,35,17,110,233,12,60,204,215,165,191,41,21,228,71,106,99,198,203,77,33,130,102,18,35,50,149,40,205,199,20,183,86,250,204,149,162,80,218,45,124,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,28,35,30,115,163,129,121,120,112,224,223,183,71,79,82,82,117,106,47,69,49,123,207,235,72,139,123,76,56,146,213,76,172,187,125,218,251,181,248,24,17,159,236,2,199,202,249,90,182,181,195,178,174,178,213,17,186,73,167,184,141,109,32,189,117,199,66,75,85,186,146,239,251,251,187,164,155,136,67,237,41,181,150,228,56,147,73,151,118,164,100,41,7,137,86,80,110,60,49,197,26,214,44,80,41,155,237,219,154,116,154,156,151,121,205,150,201,114,36,76,125,101,181,111,41,103,163,104,35,236,73,39,220,68,125,130,12,161,10,90,201,180,150,170,81,237,34,251,197,160,240,163,202,53,125,53,239,203,197,225,78,233,224,161,174,93,55,235,144,189,235,37,193,148,210,254,173,237,75,84,238,236,82,63,31,97,11,102,30,15,22,49,187,13,240,82,138,170,238,34,87,253,25,20,146,106,37,116,175,189,175,168,226,187,153,109,103,220,210,253,158,207,188,181,140,115,120,180,101,110,61,91,209,241,174,30,161,130,115,150,114,58,74,138,52,245,140,181,218,112,245,238,237,18,167,11,177,78,206,198,11,70,21,233,100,212,186,218,116,214,155,113,43,228,186,222,134,182,144,225,22,142,161,10,251,46,39,183,79,111,226,67,215,128,0,243,184,143,73,93,123,15,46,138,27,127,106,163,69,155,17,63,139,140,45,62,242,247,251,200,102,215,29,237,169,86,150,50,94,180,57,105,209,81,174,10,146,11,180,187,82,153,78,167,216,103,250,190,241,111,252,32,174,230,43,25,115,159,67,114,70,233,80,171,206,146,81,176,203,70,145,2,2,75,183,105,23,121,251,204,196,237,0,0,0,0,0,0,0,0,31,130,187,92,166,91,116,137,117,202,204,158,158,20,22,92,144,251,155,20,189,168,66,77,74,61,18,70,103,161,36,207,176,140,197,110,231,47,138,101,54,217,41,150,54,3,84,122,154,142,215,35,200,168,242,84,142,66,255,0,156,52,162,229,74,136,105,86,213,37,165,106,74,208,245,211,222,98,170,111,187,254,234,196,155,142,109,215,120,84,250,234,148,247,156,125,231,121,45,181,185,75,113,78,43,213,109,41,73,122,203,81,246,17,119,143,60,59,6,1,229,222,228,198,191,74,212,96,55,178,153,69,228,117,111,106,217,237,231,115,73,30,169,186,133,30,170,104,203,179,95,191,66,239,228,132,206,178,57,63,252,247,13,43,101,186,211,69,147,131,116,11,117,45,236,233,186,173,75,93,126,212,167,151,239,63,214,247,142,154,42,35,140,213,242,220,203,190,217,179,27,119,85,64,235,119,167,111,118,246,169,238,23,110,222,222,239,121,255,0,144,115,14,18,150,36,171,163,49,8,184,155,61,35,91,250,243,207,179,253,126,12,228,39,250,196,125,233,246,17,254,193,120,192,32,7,22,220,106,59,87,6,221,195,90,100,190,92,186,254,222,105,114,245,252,196,168,15,23,218,108,203,185,71,220,162,253,189,194,149,208,133,45,68,148,150,166,99,235,93,118,173,102,204,173,200,183,235,209,185,19,35,108,222,141,232,86,155,144,149,151,106,76,203,185,69,237,26,9,200,126,42,167,21,242,237,111,86,157,147,207,150,223,87,207,94,205,186,235,58,82,83,217,177,37,220,223,176,132,136,0,0,0,1,88,156,106,113,1,80,109,219,22,195,132,230,165,83,244,159,90,157,62,207,45,202,115,173,246,154,123,123,207,236,168,190,255,0,112,226,92,37,48,162,13,247,125,92,213,250,140,125,236,81,122,45,87,188,203,111,57,153,200,238,37,164,207,83,65,123,15,246,8,91,139,84,38,45,172,65,170,209,34,191,206,106,55,35,106,246,154,117,220,195,106,62,195,51,246,171,222,61,54,92,177,254,235,203,198,34,67,189,173,169,27,82,207,51,158,206,198,207,155,171,15,52,159,89,109,185,183,78,114,143,176,187,127,233,45,27,217,55,84,43,218,216,133,115,211,143,88,243,121,155,59,255,0,168,226,144,125,228,71,222,147,246,15,186,42,187,141,109,181,17,214,172,11,136,189,87,216,244,174,238,243,221,169,211,145,239,208,187,62,225,192,248,74,212,165,69,204,245,54,11,40,213,169,124,238,105,234,93,155,41,243,140,189,154,247,251,133,230,143,193,92,165,69,173,82,222,166,77,78,230,94,219,184,181,50,238,81,40,187,140,143,188,139,218,51,25,136,214,218,236,187,218,161,111,27,188,197,67,229,122,219,116,215,123,40,95,118,167,250,222,241,113,183,70,14,68,205,102,70,169,63,95,182,178,207,63,163,123,105,158,205,107,9,223,234,239,105,7,170,35,233,219,251,59,123,233,74,100,57,48,36,174,36,182,249,110,183,166,228,234,71,166,165,169,118,151,103,113,143,77,77,194,235,202,175,105,63,122,211,233,124,218,92,109,188,215,185,237,39,110,231,77,178,245,77,100,163,245,136,203,176,191,232,237,30,81,42,52,30,228,158,134,66,72,224,86,125,113,219,4,167,68,106,29,195,215,81,162,182,166,74,7,73,13,175,85,111,165,213,253,105,199,90,251,76,148,95,118,238,206,226,33,60,240,163,140,118,29,212,226,51,15,19,45,191,67,190,148,165,42,147,214,63,35,122,180,65,31,168,204,34,34,212,205,103,251,52,246,144,150,216,83,156,44,12,198,3,142,205,167,118,115,165,73,105,14,165,158,130,98,116,221,176,180,220,227,40,46,247,18,67,180,176,251,82,91,39,89,94,228,43,184,244,50,255,0,24,255,0,64,0,0,0,0,0,0,21,29,198,130,239,68,139,174,220,179,208,231,172,220,56,115,77,58,123,156,168,183,223,183,252,191,176,70,78,28,246,162,238,188,208,91,173,164,181,42,99,177,42,74,254,245,186,140,77,125,165,250,223,127,224,52,16,194,9,166,27,109,37,161,33,4,146,253,132,63,208,0,5,70,113,160,189,234,107,189,173,203,25,183,116,167,149,50,29,65,73,218,158,215,121,213,22,140,245,219,187,236,255,0,190,211,238,246,138,202,29,39,0,177,186,235,192,156,70,164,94,118,221,67,167,68,105,145,213,49,28,166,215,205,142,151,218,113,196,106,182,215,183,94,82,123,72,181,47,103,184,244,67,129,56,149,31,23,48,158,216,191,216,63,90,175,73,133,45,226,237,236,113,216,205,58,162,237,74,127,186,123,18,69,248,119,15,122,164,165,101,181,69,169,24,249,206,91,180,119,95,234,92,135,171,154,238,221,204,95,126,186,251,199,239,105,166,217,65,54,218,116,73,118,17,106,35,246,121,241,191,242,21,151,250,237,193,25,222,93,66,168,196,170,76,21,109,215,108,151,33,73,91,106,208,219,90,79,69,53,220,162,34,247,159,191,62,23,77,203,85,188,46,42,141,207,91,127,157,54,167,41,233,111,175,106,83,170,220,90,150,163,209,36,69,246,148,125,196,68,63,214,205,187,235,150,37,201,2,233,183,165,244,243,169,210,26,146,210,249,104,94,138,109,196,173,61,139,74,139,237,32,187,200,251,133,252,100,47,49,167,152,92,18,166,212,170,5,165,90,140,219,52,185,138,254,234,235,49,34,155,142,104,77,54,148,234,183,143,213,45,72,189,134,101,221,37,128,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,142,191,195,231,36,149,92,215,223,238,87,110,118,37,193,195,171,86,68,119,170,179,21,21,74,98,172,250,94,101,75,164,161,196,188,210,208,183,35,169,197,41,214,205,70,201,114,205,68,70,227,122,223,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,5,80,113,65,225,247,26,147,26,181,154,28,22,165,75,90,23,33,83,239,10,28,102,157,146,189,239,59,42,68,202,209,186,235,234,81,32,148,182,18,182,26,107,99,104,37,59,234,161,43,211,159,240,167,202,182,60,220,87,252,12,200,219,247,132,187,10,207,164,200,40,167,33,81,57,199,117,176,79,35,171,128,134,148,164,164,227,26,80,164,170,66,183,19,111,37,179,109,43,113,165,27,55,62,3,53,153,177,241,79,140,159,16,46,31,49,124,114,161,109,60,46,184,128,67,171,195,166,229,147,27,238,46,77,85,158,154,157,99,213,31,109,134,34,185,21,166,26,97,154,74,185,104,70,215,139,149,171,78,56,107,83,202,113,77,154,137,100,210,93,226,188,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,145,207,241,175,30,240,159,46,214,172,91,215,24,238,191,163,244,89,181,4,82,216,147,208,201,151,190,82,219,113,196,183,178,59,110,44,181,67,46,30,166,91,125,93,53,212,200,143,218,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,3,62,220,69,50,207,102,229,107,48,199,102,97,244,233,107,183,171,244,118,110,56,48,164,153,173,116,196,61,34,67,39,16,157,53,26,158,66,85,29,70,133,171,215,216,180,165,70,181,36,220,92,181,224,99,250,108,253,219,254,36,32,6,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,142,171,155,31,11,24,201,240,254,225,242,231,198,122,240,47,29,49,31,46,152,143,78,197,12,47,172,244,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,78,154,69,37,241,114,203,61,155,130,184,185,70,197,43,50,116,180,35,21,228,85,170,85,58,99,198,110,34,53,69,149,176,185,15,180,226,148,106,216,250,165,239,54,204,189,69,165,123,85,177,73,109,190,107,194,227,199,102,25,124,235,201,230,139,254,1,64,60,81,252,118,98,111,201,124,158,16,149,92,12,127,77,159,187,127,196,132,85,226,143,227,179,19,126,75,228,240,132,223,225,39,96,89,184,167,146,107,255,0,15,177,6,222,137,92,183,171,151,196,248,211,160,201,35,216,234,61,31,77,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,130,185,228,200,229,229,148,43,201,50,162,174,93,115,14,171,146,20,138,13,121,104,45,237,175,67,87,69,51,105,18,81,37,41,37,25,40,136,144,242,18,107,65,36,210,235,77,116,14,30,124,67,42,185,104,170,199,194,188,84,153,46,163,133,117,25,6,104,89,37,79,63,109,190,226,181,84,134,18,90,169,113,148,163,53,58,194,72,204,140,212,235,69,191,152,219,247,146,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,85,0,10,75,226,229,150,123,55,5,113,114,141,138,86,100,233,104,70,43,200,171,84,170,116,199,140,220,68,106,139,43,97,114,31,105,197,40,213,177,245,75,222,109,153,122,139,74,246,171,98,146,219,124,215,133,199,142,204,50,249,215,147,205,23,252,3,159,221,57,133,192,43,26,187,42,214,189,113,195,15,237,250,212,45,157,77,58,169,115,66,137,41,141,232,74,209,189,167,28,74,211,185,11,74,139,82,237,74,136,203,176,200,125,91,23,22,48,179,20,58,239,201,158,37,218,151,111,163,57,93,111,160,171,49,167,244,188,205,220,190,111,37,106,217,187,150,189,187,180,215,98,180,238,49,234,192,102,179,54,62,41,241,147,226,5,195,230,47,143,21,93,191,239,43,154,217,182,108,202,237,195,46,93,10,206,143,38,53,10,158,163,34,98,10,36,72,92,135,205,9,34,34,53,184,235,134,106,89,234,179,36,182,147,61,173,161,41,157,60,52,184,125,201,198,26,173,31,48,120,191,74,136,230,31,64,145,212,209,233,50,218,106,83,23,42,208,169,76,56,78,18,31,37,176,136,242,88,105,70,135,154,82,31,45,82,100,104,53,107,115,226,42,241,71,240,39,137,191,37,243,136,66,128,70,170,4,10,206,191,13,58,86,98,177,182,211,197,187,62,124,186,124,138,245,98,28,12,64,65,203,74,16,116,166,88,50,57,209,212,225,44,219,146,77,48,220,100,182,150,214,133,173,198,22,164,182,72,121,197,207,80,1,197,51,161,140,117,220,2,203,5,255,0,138,182,179,59,235,84,170,123,113,233,206,110,65,116,210,165,200,106,35,82,116,90,22,133,242,87,33,46,242,212,147,74,249,123,15,66,86,165,156,33,239,240,7,24,235,185,127,198,91,79,24,173,198,122,137,118,205,65,50,28,141,185,8,234,226,173,42,110,76,109,235,66,201,190,107,14,58,215,51,97,169,27,247,39,214,73,24,211,72,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,197,151,171,87,43,248,53,69,194,59,90,79,95,208,115,36,212,106,139,138,220,119,170,115,157,86,231,100,56,148,23,247,173,160,148,165,169,13,52,210,13,107,217,184,250,168,0,206,102,120,176,134,205,192,140,212,95,152,91,135,204,75,98,222,164,200,134,244,22,36,190,111,46,58,36,194,98,81,178,75,63,89,72,66,159,82,16,106,53,47,98,83,185,75,86,170,57,191,192,199,244,217,251,183,252,72,69,94,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,6,107,51,99,226,159,25,62,32,92,62,98,248,157,53,155,90,133,112,112,57,161,85,170,240,122,137,118,205,65,117,74,91,156,213,163,167,148,187,154,68,69,57,162,76,137,122,177,46,66,52,81,26,125,125,116,220,148,153,87,182,10,98,133,87,5,113,114,208,197,122,50,101,185,34,214,172,70,169,46,60,105,170,136,185,140,33,101,206,138,110,164,140,208,135,154,230,52,191,85,68,104,113,68,105,81,25,145,233,204,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,163,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,129,88,28,90,242,81,233,184,115,51,101,134,84,202,172,202,211,60,150,239,74,123,5,207,109,80,89,99,150,138,154,72,213,189,190,74,26,105,183,82,218,84,147,108,210,233,147,100,211,203,95,21,225,105,148,12,101,188,241,30,131,153,218,125,123,232,93,173,106,84,53,131,54,69,57,50,156,184,59,77,153,177,35,182,179,73,37,149,48,185,12,174,87,110,199,20,68,217,45,104,112,218,149,92,106,252,44,90,223,16,32,249,117,68,85,174,81,112,66,149,152,236,197,217,152,53,93,174,75,164,83,107,242,36,170,100,184,141,165,111,147,17,226,189,37,196,55,187,213,74,214,150,13,4,179,37,18,13,100,163,74,246,236,61,31,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,15,21,141,24,67,102,227,214,23,220,24,71,136,12,75,114,133,113,71,75,50,14,35,230,203,237,45,14,37,214,158,109,125,164,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,121,140,23,253,194,227,192,158,25,124,235,206,38,137,84,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,171,197,31,192,158,38,252,151,206,33,10,1,26,8,207,38,71,44,220,222,217,169,149,21,113,40,120,139,67,142,164,80,107,203,65,236,113,26,154,186,41,155,72,212,184,202,81,168,201,68,70,182,86,163,90,9,68,167,90,118,136,110,155,91,17,240,59,17,229,91,119,36,26,173,165,121,218,85,4,41,73,75,166,204,168,50,155,52,184,211,205,58,217,255,0,120,227,110,182,163,74,146,104,90,20,100,105,81,221,167,14,44,241,201,205,109,155,62,207,196,20,68,143,136,182,124,118,23,57,230,150,211,72,173,196,81,154,10,107,76,17,146,144,180,168,146,151,210,148,242,146,183,90,82,77,36,241,52,220,202,0,0,0,0,0,0,0,0,0,0,0,0,0,1,26,115,233,152,211,203,214,9,84,170,84,242,214,173,89,109,234,92,53,127,114,117,232,146,141,183,52,54,156,74,180,83,37,234,158,132,126,211,34,239,160,123,206,239,173,223,119,37,66,233,184,101,245,19,170,50,29,146,234,249,104,70,170,113,197,45,93,136,74,75,237,44,251,136,135,249,90,215,45,86,207,184,169,215,61,17,254,76,218,100,166,101,176,189,169,86,139,109,105,90,79,69,17,151,218,73,119,145,144,208,126,70,49,191,242,235,151,250,21,193,37,222,101,66,150,196,90,76,229,109,211,116,150,225,70,91,138,208,155,66,75,85,59,220,146,50,247,31,187,188,213,105,80,43,80,93,166,212,216,231,70,125,10,67,136,220,164,234,149,17,145,150,169,50,62,227,49,204,160,229,95,1,169,183,1,221,48,172,78,93,80,222,234,13,255,0,74,77,63,172,222,75,215,105,189,183,237,17,30,154,105,251,7,82,137,14,60,8,205,196,136,222,198,154,73,33,9,212,207,66,34,208,187,79,183,184,135,136,199,92,73,143,132,152,79,116,95,239,159,173,72,164,205,150,201,118,246,184,212,103,93,73,118,37,95,220,253,169,50,252,123,134,119,113,247,27,174,188,118,196,106,189,231,114,84,58,132,73,153,33,80,209,202,109,28,168,234,125,215,27,70,168,109,27,180,230,171,180,203,83,246,251,139,155,11,53,224,191,123,212,209,123,92,118,51,142,235,79,58,100,202,130,83,181,61,142,243,169,205,17,235,183,119,217,255,0,125,167,221,237,22,230,0,3,252,223,65,56,203,141,171,185,105,52,159,237,33,159,126,35,22,162,237,76,208,92,77,168,180,42,155,178,234,73,254,245,202,140,189,61,167,250,191,119,224,36,223,5,251,193,17,238,203,142,206,91,158,179,144,230,77,36,233,239,118,156,222,186,237,255,0,47,236,246,139,113,0,0,0,0,0,0,1,254,111,190,212,102,205,215,151,181,9,239,61,12,255,0,196,56,182,43,103,11,3,48,124,228,51,118,93,156,153,81,154,91,170,103,160,152,173,118,239,45,55,54,202,203,189,181,16,137,56,175,198,59,14,233,145,30,135,134,118,223,166,31,82,84,148,201,235,31,143,177,90,44,139,212,122,17,145,232,100,131,253,186,123,12,87,238,98,179,179,140,121,136,152,228,122,253,99,167,162,246,147,116,254,158,42,246,246,188,68,124,212,48,218,207,212,120,211,251,53,239,238,143,237,52,236,151,208,203,73,220,227,171,36,164,181,211,85,25,232,67,211,93,56,105,119,89,180,138,125,110,191,77,233,163,84,218,105,232,202,231,52,189,232,113,42,82,15,68,40,204,181,36,159,121,23,119,104,243,144,225,201,159,37,17,34,55,204,117,205,118,167,82,45,116,45,79,180,251,59,136,93,109,175,131,145,50,167,145,170,182,175,238,172,189,200,235,30,218,101,191,74,194,182,122,187,221,65,104,137,26,118,126,222,222,234,114,195,171,109,87,165,237,79,183,73,222,89,204,230,250,219,117,211,99,43,95,118,165,250,190,241,167,58,29,42,45,22,150,205,50,18,118,178,206,237,165,169,159,122,141,71,222,102,125,230,126,209,251,197,25,113,106,168,202,149,153,234,148,23,145,163,80,249,60,163,212,187,119,211,224,153,247,22,189,254,241,223,56,41,219,81,26,106,254,184,204,247,62,247,162,182,247,150,221,61,34,143,126,135,217,247,11,81,31,10,247,186,161,89,54,196,219,158,162,122,71,133,203,223,223,253,119,18,130,238,35,62,245,23,176,103,39,49,216,255,0,117,230,31,16,230,94,215,44,141,82,239,47,144,206,198,254,175,70,25,109,94,178,27,111,93,121,41,62,210,236,255,0,164,252,198,19,80,163,220,184,131,74,162,74,123,148,212,158,126,229,237,53,105,181,135,20,93,132,101,237,79,188,77,46,45,120,81,6,196,190,109,154,253,54,62,198,43,93,110,139,222,103,187,146,204,20,119,26,212,101,161,172,253,133,251,71,109,224,173,136,10,157,110,223,86,28,215,52,42,103,163,58,36,233,246,185,142,84,93,115,180,147,217,220,95,105,71,247,123,133,157,128,0,0,0,163,238,46,85,169,245,12,196,46,157,33,253,236,66,211,146,141,169,45,187,224,192,53,118,145,106,122,153,123,68,144,224,167,73,142,213,153,136,21,30,78,142,74,244,78,229,110,63,91,107,181,18,46,205,123,5,117,102,234,136,221,3,31,174,122,115,75,220,148,116,90,118,105,223,9,131,247,159,188,113,209,125,28,46,241,13,119,158,88,232,180,135,143,115,180,94,167,122,187,181,231,84,38,168,187,54,145,119,39,222,127,176,76,1,94,60,100,105,107,127,7,168,245,34,70,169,141,212,106,122,247,110,149,79,79,188,87,183,14,235,160,173,76,221,88,213,23,222,229,198,47,73,243,189,93,117,254,140,150,73,238,35,62,245,123,6,133,192,103,103,61,118,84,187,43,49,183,44,73,77,236,230,244,123,83,169,30,154,64,140,103,218,74,63,214,22,97,194,18,249,114,230,192,57,54,164,151,121,138,183,182,106,91,116,211,159,54,123,158,196,151,234,251,207,246,8,47,196,239,47,168,193,220,110,114,225,165,57,186,147,114,233,211,55,166,156,174,158,36,36,47,181,78,45,74,213,78,25,246,145,105,247,144,232,92,35,241,110,141,71,196,42,142,21,92,45,106,205,197,201,228,43,114,251,58,118,39,190,174,196,32,207,188,203,189,69,251,123,132,185,204,111,11,60,40,197,183,36,86,236,153,159,70,42,171,217,162,185,114,102,238,211,146,159,245,201,105,73,122,173,171,217,253,111,121,16,173,44,117,200,6,58,224,101,54,77,118,177,71,234,233,81,157,75,106,149,212,67,111,82,228,41,213,30,196,200,90,187,9,10,45,52,237,211,240,33,26,93,105,108,184,166,156,78,139,66,141,42,45,123,140,187,199,250,66,155,38,159,41,169,176,220,229,188,194,210,227,106,208,143,69,17,145,145,232,125,157,228,67,184,225,206,117,243,5,134,109,162,53,2,244,219,25,189,9,45,122,58,17,232,69,176,187,214,194,143,185,4,67,164,179,197,27,51,204,168,213,244,159,118,168,219,167,69,79,47,219,253,168,63,228,184,161,230,120,157,39,62,148,119,43,118,157,21,63,252,208,122,139,99,139,134,97,232,181,6,228,214,23,233,104,201,34,37,199,210,11,27,200,148,147,63,89,48,204,203,82,35,47,219,247,9,39,132,220,103,173,26,244,134,41,120,149,134,255,0,71,245,52,182,169,222,152,118,94,243,213,180,235,203,102,9,105,174,171,86,154,255,0,87,79,105,9,241,133,24,199,98,227,53,179,26,233,177,170,221,108,71,208,133,25,242,30,111,106,148,218,23,183,235,80,131,61,9,212,118,233,237,252,116,246,224,0,0,0,63,134,100,68,102,125,196,40,27,137,157,248,139,239,52,181,157,157,214,250,36,80,207,241,98,163,51,253,234,127,95,239,252,76,117,238,13,216,111,50,175,141,85,187,249,114,121,112,225,80,228,195,36,236,35,220,234,37,211,221,211,93,196,101,216,127,171,167,223,236,23,56,0,0,42,155,141,38,27,173,15,91,56,166,201,104,218,138,21,17,101,254,251,90,139,230,125,170,247,127,189,253,190,193,86,0,47,123,133,36,106,228,124,173,182,170,210,187,28,171,18,226,22,136,254,215,58,116,29,159,103,246,247,246,251,196,202,0,16,47,139,237,185,50,161,151,250,125,94,49,234,136,213,166,185,137,236,251,41,133,61,70,122,153,253,254,225,73,96,45,19,130,173,219,47,211,215,77,137,183,249,183,73,58,173,174,165,246,247,211,154,253,93,123,191,223,105,247,123,69,178,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,1,154,204,216,248,167,198,79,136,23,15,152,190,36,254,86,178,73,74,205,126,70,174,90,237,176,196,72,56,139,106,223,21,103,169,83,19,21,42,126,172,194,104,241,20,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,48,210,68,78,57,172,223,200,47,14,235,87,44,112,226,98,149,248,126,155,196,218,149,61,147,46,162,59,105,110,217,230,176,158,166,36,125,142,56,135,30,222,167,91,92,162,87,172,217,18,80,72,74,156,230,194,190,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,92,77,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,243,217,156,76,213,94,89,175,197,202,133,225,89,169,75,77,177,78,145,34,53,167,72,113,178,101,20,234,113,175,212,53,52,149,173,61,75,137,75,106,121,123,149,185,100,73,35,229,161,180,34,90,112,180,207,183,208,73,148,28,168,226,131,27,237,250,173,67,163,180,42,145,227,234,228,9,210,223,53,20,57,9,65,106,227,47,62,234,141,14,232,106,109,199,12,150,102,210,137,76,91,248,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,132,0,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,213,115,99,225,99,25,62,31,220,62,92,248,205,96,213,64,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,128,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,21,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,145,89,220,196,108,35,195,28,180,94,53,188,106,181,98,93,118,244,216,232,166,162,220,122,74,24,93,98,91,171,34,101,134,150,163,37,33,105,81,115,141,198,245,117,164,48,183,144,147,83,68,67,57,130,247,184,87,225,206,54,216,25,104,165,63,138,87,84,71,237,234,228,118,106,86,101,188,204,102,55,210,105,207,173,233,42,125,217,13,145,41,197,202,84,146,112,155,89,175,148,132,160,183,37,75,91,77,211,182,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,0,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,12,214,102,199,197,62,50,124,64,184,124,197,241,210,178,3,147,234,174,108,177,113,41,168,20,70,236,75,58,68,57,247,90,222,117,68,185,44,45,106,54,224,180,150,214,151,119,200,38,93,65,184,149,36,154,66,86,189,219,201,182,220,191,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,0,0,42,47,140,254,97,233,87,37,205,109,101,186,218,170,203,90,237,57,10,173,221,17,213,13,41,96,166,189,29,190,129,40,117,69,189,75,68,119,228,41,68,143,171,210,83,100,102,165,164,201,186,203,1,121,60,36,49,230,54,41,229,161,188,54,168,77,150,253,195,134,18,61,23,36,228,200,118,66,221,167,62,183,29,130,225,45,104,36,161,9,73,59,25,13,37,107,216,136,105,63,85,43,66,74,111,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,21,120,163,248,236,196,223,146,249,60,33,223,242,51,156,91,19,40,25,29,184,171,245,248,126,153,185,43,56,129,80,250,63,111,243,30,143,233,78,84,74,50,37,127,58,67,14,182,199,41,185,4,231,214,17,111,211,106,117,51,236,231,249,33,226,69,117,97,38,50,220,181,44,193,215,170,183,37,183,137,149,6,102,87,106,142,58,227,175,82,39,37,60,180,76,102,58,62,175,147,203,229,180,227,77,54,74,38,152,96,154,35,38,16,202,238,252,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,0,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,51,89,155,31,20,248,201,241,2,225,243,23,197,201,240,228,181,168,87,207,14,171,46,202,186,96,245,180,91,130,159,113,82,234,49,185,171,111,159,21,250,164,246,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,40,134,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,162,156,140,226,133,87,24,242,151,134,119,229,117,50,206,164,253,31,209,179,31,151,53,82,223,150,252,23,156,132,228,167,29,81,18,148,183,149,24,222,61,117,50,55,12,141,74,211,113,247,81,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,6,85,197,255,0,112,184,240,39,134,95,58,243,137,162,85,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,2,42,241,71,240,39,137,191,37,243,136,66,128,70,170,5,64,113,155,197,156,26,185,47,186,22,21,81,45,14,167,18,109,46,91,149,155,147,106,153,233,32,188,201,186,213,51,184,186,157,220,230,228,110,63,85,157,118,160,205,79,62,148,66,188,172,80,49,150,231,204,21,147,68,203,245,111,208,247,243,213,3,93,34,160,169,41,97,184,188,182,150,227,238,58,106,37,18,153,75,8,120,220,111,106,249,141,146,209,177,205,219,21,164,138,75,117,86,105,80,153,174,205,137,50,164,136,237,166,100,136,145,149,25,135,159,36,151,49,109,180,167,28,83,104,53,106,100,131,113,102,146,50,35,82,180,212,255,0,88,0,0,0,0,0,0,0,0,0,0,0,0,0,169,190,53,87,116,191,78,218,214,38,159,205,186,72,53,109,123,62,222,250,139,95,171,175,119,251,237,62,239,104,171,176,23,105,194,6,221,153,79,203,253,66,175,32,244,68,154,211,188,180,246,125,149,66,128,162,61,72,254,239,112,158,128,2,26,241,91,141,92,145,149,183,21,69,87,99,85,99,114,89,104,143,237,98,167,78,223,246,191,103,119,111,184,81,8,11,79,224,183,134,235,91,215,54,41,188,90,182,146,155,68,65,127,190,214,156,249,31,98,189,223,239,127,111,176,90,200,0,0,166,62,50,56,111,50,145,141,84,75,249,18,121,144,230,208,227,67,52,236,34,218,234,229,212,29,211,93,198,103,216,95,171,167,223,236,28,135,134,101,248,139,19,52,180,99,95,117,125,17,232,127,181,250,140,63,247,170,253,79,187,241,33,127,36,100,162,37,23,113,246,143,232,0,0,0,15,17,138,248,199,98,224,205,179,38,233,190,106,221,20,70,16,181,17,242,30,115,114,146,218,215,183,234,144,179,45,73,165,246,233,236,252,53,128,248,177,198,122,209,160,200,126,151,134,184,111,244,135,67,83,105,157,233,135,98,108,61,92,73,43,150,244,19,215,77,16,173,53,254,182,158,195,17,178,231,226,225,152,122,213,65,201,52,117,250,38,50,136,201,17,244,130,254,194,53,40,203,214,84,50,51,208,140,139,246,125,227,203,159,20,60,207,27,166,231,210,142,245,110,211,162,167,255,0,154,15,250,123,138,54,103,158,81,43,233,62,221,17,183,78,138,158,127,183,251,80,115,108,70,206,190,96,177,49,181,198,175,222,155,163,57,169,41,175,71,66,45,72,247,151,122,24,73,247,44,200,112,233,179,100,212,37,59,54,99,156,199,159,90,156,113,90,17,106,163,51,51,61,11,179,188,204,127,155,77,45,231,18,211,105,213,107,81,37,37,175,121,159,112,149,25,109,225,229,140,153,129,98,61,113,12,122,30,132,227,200,74,166,238,139,35,212,50,101,70,174,95,82,133,253,135,183,105,166,189,154,119,159,101,160,229,191,135,62,14,101,249,152,215,21,95,250,114,183,21,164,62,185,159,206,162,242,220,73,50,179,87,45,50,86,131,209,108,154,180,211,79,91,78,226,237,173,30,38,88,183,78,196,60,126,155,65,162,181,182,21,178,151,41,6,123,148,122,185,26,108,196,255,0,89,9,62,229,151,180,203,239,49,251,120,98,101,245,24,197,141,205,220,53,87,54,210,109,173,122,150,244,215,155,212,68,154,132,118,165,196,41,58,45,178,62,194,61,125,186,16,157,60,94,239,149,219,56,7,26,212,140,247,45,87,14,253,11,110,186,242,38,192,115,218,147,253,111,121,126,209,89,217,20,178,165,222,185,141,182,226,69,111,127,43,172,220,157,72,181,214,4,147,239,53,23,234,141,19,0,207,71,17,43,160,174,204,221,95,53,38,30,230,70,63,70,114,125,93,52,254,140,136,74,239,34,62,244,251,69,132,112,110,165,173,140,30,172,212,141,26,38,79,79,161,235,223,182,85,65,62,241,97,226,31,241,68,196,37,217,153,98,173,210,25,61,174,214,186,109,138,239,211,147,80,132,163,236,218,101,220,175,121,126,209,66,227,177,101,22,136,221,127,31,173,138,115,171,218,149,245,186,246,107,221,9,243,247,151,184,88,175,26,202,76,119,108,204,63,169,114,181,114,47,165,118,171,113,250,187,157,167,17,246,107,218,35,127,8,234,212,234,126,98,17,79,142,254,198,38,235,206,70,210,61,219,32,207,52,246,153,106,90,25,251,5,224,128,0,0,0,207,215,18,42,204,58,166,105,174,134,226,175,113,199,232,183,246,25,125,170,116,61,59,200,189,194,192,184,56,209,21,7,3,234,149,147,238,169,242,52,255,0,249,115,42,9,247,253,254,226,21,205,196,2,146,186,54,104,174,216,107,70,211,79,65,217,174,191,236,116,83,247,159,188,71,49,107,28,22,175,167,164,181,122,89,74,143,171,112,253,29,181,205,229,217,188,234,46,119,109,255,0,47,253,130,212,4,40,226,187,110,46,175,150,249,213,20,55,187,160,229,106,122,233,166,249,240,75,222,94,239,188,82,246,17,78,145,77,196,58,76,216,178,57,14,183,207,218,230,194,86,154,176,225,31,97,246,119,24,211,117,45,213,63,5,167,84,239,48,213,187,214,219,166,189,167,236,31,168,82,111,23,235,37,86,230,57,64,185,63,169,95,230,237,63,248,8,112,16,127,214,63,214,247,23,237,31,79,131,222,40,59,109,98,221,82,194,113,90,49,114,114,53,45,59,250,120,211,221,253,67,62,245,126,177,126,222,225,56,56,155,96,130,113,87,47,21,74,197,54,39,58,181,66,228,116,101,204,219,249,233,208,210,231,218,113,40,251,13,159,121,31,221,161,138,52,177,239,10,157,131,116,194,186,169,7,164,184,60,206,95,217,254,187,106,108,254,210,84,93,203,63,97,141,34,224,6,44,83,177,167,11,104,248,129,78,94,169,168,245,26,167,69,118,114,228,58,215,181,8,254,228,127,213,47,242,159,66,121,166,223,105,108,58,157,200,113,38,133,22,186,106,70,90,24,135,185,153,225,179,132,248,234,228,251,134,140,175,64,215,228,19,175,156,157,36,202,230,188,174,114,254,194,165,33,9,213,199,72,251,180,45,186,119,31,101,75,230,103,39,88,163,150,170,243,209,174,56,61,69,29,75,87,77,80,230,199,71,53,27,222,36,31,41,15,184,164,234,134,20,174,222,238,227,237,239,224,131,209,225,244,11,78,167,116,195,135,123,86,61,25,74,113,214,210,244,142,157,215,182,164,220,65,43,213,108,201,71,234,154,143,179,221,239,50,22,145,132,220,46,114,233,139,86,53,30,242,181,239,222,182,52,200,209,223,113,207,69,78,111,85,45,150,220,52,232,185,105,62,231,19,218,69,237,253,131,249,136,92,23,237,245,193,122,93,137,136,220,153,8,37,41,184,190,136,90,183,104,75,50,45,238,206,208,181,61,133,255,0,79,188,65,156,193,100,131,27,114,250,183,170,23,29,7,157,67,74,212,148,84,58,168,137,221,249,211,47,170,67,235,89,122,140,169,95,244,119,247,248,28,17,199,75,231,0,239,40,151,117,153,59,146,236,103,155,91,173,114,153,87,53,9,117,183,20,141,206,54,178,78,166,210,75,82,46,207,240,235,123,249,56,205,93,187,153,188,55,133,87,105,254,93,193,17,134,218,169,198,218,225,232,242,88,142,167,149,191,146,218,63,56,254,154,36,180,246,151,103,116,131,0,0,0,30,71,23,174,36,90,88,87,119,220,171,119,148,84,186,21,66,97,47,110,237,166,220,103,23,174,154,30,191,103,220,127,128,205,174,48,221,15,94,88,167,118,220,174,191,206,42,133,110,124,148,47,105,39,84,185,37,197,145,233,161,126,183,184,133,198,240,147,195,169,54,174,2,189,113,77,137,201,114,177,57,82,89,62,97,43,123,46,194,130,180,171,177,71,166,187,79,176,200,143,240,19,172,0,0,115,76,193,224,125,185,143,248,109,83,176,46,18,216,82,89,120,227,63,245,135,200,125,81,221,105,14,109,67,136,221,183,156,103,180,213,161,251,125,229,75,248,235,195,83,31,240,198,185,80,93,181,111,122,118,134,219,238,169,137,125,92,40,191,82,75,119,105,236,92,165,47,236,33,39,219,219,235,105,222,67,229,224,71,15,44,124,197,27,198,157,22,183,104,250,50,223,234,89,235,102,245,240,158,218,215,53,162,112,185,105,146,149,159,213,184,106,245,123,123,52,46,209,121,56,51,134,116,204,32,195,75,127,15,169,71,185,170,53,58,36,53,47,214,45,234,102,59,109,26,180,82,214,101,169,54,93,155,143,241,62,241,237,128,7,128,199,124,46,131,140,152,83,114,97,244,211,218,117,90,100,200,204,47,180,246,60,236,103,90,74,180,37,163,93,57,135,216,106,34,252,59,198,125,243,15,150,124,66,192,11,226,167,111,92,116,142,92,22,228,60,112,100,117,12,31,58,49,60,234,27,94,212,58,179,78,228,178,163,209,71,169,119,31,223,204,104,54,221,102,230,169,49,72,162,195,234,37,73,117,44,182,142,98,17,170,212,162,73,22,170,50,46,245,23,121,139,185,225,131,149,250,246,5,97,139,183,53,224,199,38,175,113,41,82,219,70,228,43,100,89,17,225,44,147,171,110,173,39,162,218,87,110,132,127,129,119,205,192,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,197,43,113,171,241,79,107,124,63,131,230,53,17,249,56,53,85,169,84,12,201,94,213,218,237,78,37,58,155,78,195,122,148,185,147,37,188,150,88,140,195,115,233,234,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,229,120,138,103,170,78,105,111,35,177,240,250,124,180,97,93,2,67,47,65,102,76,86,144,186,157,69,146,144,131,169,17,155,100,251,40,83,114,20,218,25,82,254,194,18,181,33,11,81,161,28,255,0,41,25,28,197,204,222,201,173,202,179,215,18,135,111,80,227,188,135,171,213,68,47,164,114,163,202,53,49,9,189,132,106,90,212,163,108,220,82,72,249,45,43,122,137,74,83,77,59,197,111,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,109,60,41,243,199,39,18,169,80,50,183,137,40,136,213,118,216,163,146,45,106,154,86,211,5,81,167,69,74,16,80,150,222,164,107,146,203,90,41,42,109,39,204,101,167,20,178,74,154,83,143,88,248,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,64,12,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,29,87,54,62,22,49,147,225,253,195,229,207,140,214,13,84,10,171,227,157,250,19,253,228,254,26,34,175,11,143,29,152,101,243,175,39,154,47,248,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,17,87,138,63,142,204,77,249,47,147,194,19,83,133,54,41,88,152,45,145,219,247,18,241,50,187,232,107,110,141,136,15,245,179,122,87,164,114,185,177,41,108,183,245,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,149,123,103,7,54,119,150,110,177,67,233,197,118,60,186,61,10,4,118,227,80,173,197,79,41,76,82,144,109,160,159,52,44,155,104,150,183,93,65,184,165,154,55,233,203,65,153,165,164,17,73,254,24,188,63,225,226,236,200,217,129,198,251,119,171,177,98,109,126,217,166,186,227,14,197,175,74,109,247,153,117,82,80,149,155,132,203,14,71,237,101,196,37,47,41,105,212,212,218,86,135,46,80,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,170,0,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,34,175,20,127,2,120,155,242,95,56,132,40,4,106,160,0,0,102,91,31,177,142,187,152,12,101,187,49,138,227,103,167,151,115,84,21,33,184,219,144,190,146,42,18,77,198,141,189,8,65,57,202,97,182,154,230,108,37,47,102,229,122,202,51,30,42,167,73,170,209,100,162,29,102,153,46,4,135,35,177,45,13,73,101,77,45,76,62,210,30,101,210,74,136,140,208,227,78,54,226,21,220,164,45,42,45,72,200,193,186,77,85,234,84,138,235,52,201,107,166,195,144,204,73,19,18,202,141,134,95,121,46,41,166,150,230,155,82,181,165,135,148,148,153,234,162,105,195,45,118,158,147,87,132,134,60,201,194,204,203,183,134,213,9,177,24,183,177,62,63,162,228,156,153,13,71,67,85,22,16,227,176,92,37,173,6,165,173,74,55,99,33,164,173,27,215,49,39,235,41,8,73,222,72,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,17,87,138,63,142,204,77,249,47,147,194,17,84,126,169,180,154,173,58,52,9,149,10,100,184,177,234,145,206,92,23,94,101,72,68,166,9,215,25,55,90,81,150,139,65,58,203,173,154,147,169,111,109,105,239,73,145,89,87,10,28,241,201,182,170,180,76,163,226,50,34,21,10,165,34,66,45,26,177,173,168,231,6,91,170,113,245,66,124,212,105,39,80,251,170,95,41,69,171,164,243,169,111,69,165,196,114,109,208,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,42,131,137,117,129,27,15,179,165,136,145,105,182,244,186,85,54,185,34,53,126,41,188,78,236,152,185,113,155,118,84,134,150,225,158,244,42,97,203,35,218,123,18,180,173,9,219,179,105,77,254,9,120,153,117,92,24,113,136,152,91,86,151,212,81,108,250,133,62,161,72,230,56,226,220,143,215,148,158,123,9,220,179,66,25,37,196,39,18,132,37,63,88,251,234,51,81,175,178,202,134,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,163,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,0,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,171,197,31,192,158,38,252,151,206,33,10,1,23,167,196,103,62,223,201,94,132,198,27,225,219,29,70,38,220,212,254,178,36,135,227,239,139,69,130,181,173,162,152,162,89,108,121,227,91,110,37,166,187,82,74,66,150,233,109,74,91,122,147,44,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,127,217,36,201,245,179,148,108,47,106,138,146,137,54,246,174,71,97,87,101,98,35,178,57,19,159,105,199,214,202,27,109,213,154,82,134,83,37,109,18,210,134,205,194,73,45,105,73,158,212,200,160,0,0,0,0,0,0,0,0,0,0,0,0,0,16,147,137,238,88,43,216,235,134,45,220,214,131,28,234,189,186,101,45,198,247,33,59,227,71,143,53,102,157,92,117,9,45,86,234,123,116,51,252,75,186,145,107,214,221,102,217,169,63,72,173,67,233,229,70,117,76,184,142,98,23,162,210,163,73,150,169,51,46,244,159,113,142,157,151,140,179,226,22,63,223,20,203,118,220,164,115,32,185,33,147,157,35,168,96,185,49,141,230,144,226,246,173,212,26,182,165,228,158,137,61,79,184,190,237,4,96,70,23,65,193,188,41,182,240,250,17,238,58,85,50,28,103,215,218,91,222,106,51,77,41,90,26,215,166,188,178,236,37,25,126,61,227,223,128,15,19,140,216,103,76,197,252,52,184,48,250,170,123,90,172,211,165,195,74,253,99,216,167,163,184,209,43,68,173,6,122,19,135,217,184,191,18,239,20,109,142,252,60,177,243,11,175,26,140,90,37,163,233,59,127,169,123,162,155,215,194,103,115,92,215,73,178,229,170,74,150,95,86,217,43,214,237,237,208,251,71,212,192,174,26,152,255,0,137,213,202,122,238,91,123,208,84,55,31,105,79,203,234,225,74,250,147,91,91,143,98,37,37,127,97,106,62,206,223,87,78,243,23,65,151,220,15,183,48,3,13,169,150,5,188,91,202,51,44,156,151,254,176,185,239,166,59,77,45,205,171,113,123,119,114,72,246,146,180,47,103,188,250,88,0,0,130,156,91,48,234,77,215,128,173,92,80,162,115,156,163,206,76,151,143,152,73,216,203,80,167,45,74,237,81,107,166,226,236,34,51,252,69,57,96,245,206,245,155,138,118,149,202,211,252,159,71,214,224,73,90,246,146,180,75,114,91,89,158,154,31,234,251,140,105,43,8,110,36,93,184,87,104,92,168,123,155,233,58,21,62,97,175,110,221,198,228,102,215,174,154,22,159,107,220,95,128,245,192,0,0,2,62,231,31,53,118,238,89,48,222,109,97,215,249,151,4,182,28,106,153,27,107,133,171,202,98,66,153,86,254,75,136,252,227,26,104,162,211,218,125,157,244,63,141,216,233,124,227,229,229,46,238,188,231,115,157,146,243,139,105,174,83,41,229,33,78,184,226,81,185,182,208,74,208,221,81,106,101,219,254,13,61,246,95,114,65,141,185,130,91,53,11,114,131,201,161,169,105,74,234,29,84,69,109,252,209,159,213,45,244,44,253,71,146,175,250,59,251,167,54,30,240,95,183,209,5,153,119,222,35,115,164,44,146,167,34,250,33,105,219,169,32,204,183,181,59,67,208,247,151,253,62,225,253,197,158,23,57,116,194,91,26,177,121,93,23,239,69,26,28,105,15,182,231,162,167,57,162,144,203,142,18,116,68,181,31,115,106,237,50,246,126,193,86,248,131,2,211,166,93,51,33,217,53,143,73,210,155,117,196,179,35,167,117,157,201,39,22,73,245,92,51,81,122,164,147,237,247,251,200,199,156,29,239,44,217,58,197,28,202,215,153,141,110,65,233,232,233,90,122,154,135,54,58,249,72,222,201,44,249,75,125,181,43,68,62,149,118,119,247,23,111,117,180,101,155,134,206,19,224,83,144,46,26,202,189,61,95,142,77,62,82,116,147,23,148,242,121,43,251,9,148,180,43,71,26,51,238,208,247,105,220,93,179,9,150,155,97,164,48,210,118,161,180,146,18,90,235,161,17,104,66,59,231,195,27,227,224,150,95,235,213,52,175,249,245,102,52,170,76,100,232,127,156,118,20,165,32,245,229,172,190,211,94,210,34,247,153,123,115,252,226,234,152,129,123,41,105,71,50,163,113,85,12,201,58,164,181,122,67,221,218,250,169,251,75,251,139,240,23,153,195,39,4,11,10,178,241,75,172,84,226,114,107,85,222,127,88,92,205,223,153,157,49,45,253,151,20,143,176,225,119,17,125,250,152,132,28,97,49,65,203,151,22,233,118,19,106,213,139,111,159,167,103,119,81,26,3,191,168,71,222,159,214,63,217,220,62,103,8,27,37,87,30,57,79,185,63,169,64,229,110,63,248,120,115,208,95,214,47,213,247,31,236,23,100,63,45,81,213,49,5,215,82,239,44,211,183,214,219,174,157,165,236,25,145,197,233,242,42,120,135,86,155,42,71,61,215,57,27,156,216,73,215,70,27,34,236,46,206,226,23,67,194,138,220,93,35,45,240,170,75,70,210,168,115,52,61,117,215,151,62,114,125,231,239,251,132,215,21,95,198,150,250,122,51,86,101,148,152,250,55,51,210,59,156,222,93,187,14,156,231,118,223,242,255,0,216,42,156,72,206,31,244,149,214,115,69,105,67,66,55,26,186,254,205,116,255,0,99,165,31,188,189,194,198,120,198,209,85,59,3,169,117,130,238,166,115,245,255,0,249,147,41,233,247,253,222,227,21,251,195,118,179,14,151,154,107,93,185,75,218,114,58,221,157,134,127,102,157,51,94,226,63,120,208,40,0,0,0,12,226,103,78,115,21,60,204,94,51,98,185,189,167,61,31,181,90,25,107,165,62,57,31,127,222,66,219,248,83,209,83,72,202,213,21,125,235,127,169,220,126,253,181,25,218,123,79,222,43,147,138,157,25,116,188,222,93,111,18,52,102,71,67,203,61,123,246,211,33,107,237,51,239,63,104,141,181,28,57,170,64,195,234,62,32,169,90,195,170,245,27,75,68,250,188,167,201,163,254,182,167,218,127,170,95,183,188,73,190,22,184,152,253,137,152,136,148,110,102,200,149,238,103,80,173,8,255,0,49,6,106,147,253,69,31,122,253,134,95,180,94,240,225,25,223,182,169,215,78,90,174,218,101,81,124,182,87,208,106,189,20,123,116,159,25,93,201,50,51,237,73,123,70,120,237,121,13,196,174,198,144,234,55,37,27,245,45,116,239,66,136,105,191,14,223,106,77,157,79,121,132,108,66,185,186,22,166,122,125,106,203,218,61,32,168,78,54,20,217,113,111,92,61,168,188,198,214,38,250,91,146,189,196,123,246,51,78,37,118,17,234,90,31,188,65,156,187,226,108,252,32,197,234,21,255,0,78,94,215,169,157,86,157,137,63,206,69,117,175,106,22,93,206,31,245,79,252,163,72,172,187,70,191,109,146,113,7,207,129,59,251,244,235,177,207,249,42,251,72,251,134,121,243,143,128,85,156,191,227,69,94,213,147,23,74,95,243,126,130,70,244,125,119,243,72,238,57,234,19,139,82,116,83,218,122,199,219,222,93,157,210,163,132,166,101,41,150,77,209,81,194,155,186,175,211,68,170,242,125,28,158,157,75,252,211,115,159,119,181,182,140,251,212,159,180,162,239,236,215,184,92,96,15,53,136,56,125,108,226,109,173,62,209,186,224,245,80,42,17,221,142,226,57,174,35,177,198,214,217,246,182,164,171,236,173,94,210,239,20,73,196,7,43,17,114,217,138,171,143,111,158,180,58,194,14,116,100,246,253,87,54,76,162,67,122,173,231,22,173,16,201,122,199,166,190,210,35,239,138,226,76,228,159,55,247,70,90,177,6,11,110,212,116,181,170,50,90,98,166,207,37,191,81,167,31,141,206,119,119,37,199,15,70,152,211,106,116,63,119,111,125,244,97,182,32,219,184,163,101,82,111,123,94,103,83,2,171,13,137,77,175,150,226,52,39,90,67,164,90,45,41,87,217,113,62,194,239,246,119,15,173,112,80,41,87,69,26,101,2,183,23,168,131,61,135,35,190,214,245,35,123,107,65,161,69,170,76,140,181,74,140,181,35,35,237,20,243,196,135,33,209,112,178,99,216,177,133,244,254,93,6,74,148,236,248,220,211,62,83,138,57,143,184,189,239,200,82,213,162,27,108,180,74,116,62,242,237,212,132,69,203,102,96,110,156,186,226,77,62,246,183,95,209,148,186,211,115,153,218,223,215,70,234,25,113,196,110,91,110,26,117,38,82,90,164,181,47,103,184,244,15,151,204,107,182,241,235,12,40,183,229,191,39,152,185,112,227,28,230,182,56,92,137,74,142,211,174,55,170,219,70,237,188,210,45,201,78,211,246,123,139,165,0,0,0,139,220,71,113,9,54,22,87,110,118,180,213,87,20,89,180,45,61,197,34,157,47,183,236,171,245,62,239,196,133,4,91,180,191,78,92,20,202,46,253,158,144,152,204,93,218,107,166,245,146,117,211,82,247,251,200,105,3,42,150,164,123,55,47,24,125,69,142,122,236,182,169,38,226,187,125,101,148,22,18,103,161,153,233,246,125,227,172,0,254,25,145,17,153,247,16,228,24,183,155,92,4,193,14,99,88,143,124,122,46,66,18,102,150,189,25,53,253,198,92,206,205,89,101,100,93,173,44,191,103,222,90,196,187,215,140,134,19,211,42,79,68,179,237,191,76,196,109,74,38,229,245,146,99,243,8,148,162,35,216,228,35,50,212,137,39,167,179,93,61,131,199,171,141,21,35,156,68,156,56,250,189,221,167,233,133,119,107,255,0,17,29,11,13,120,191,224,189,203,89,141,75,189,169,191,71,88,125,104,108,229,115,165,203,218,106,90,19,246,27,132,70,125,138,81,247,255,0,87,79,105,9,193,97,226,5,163,137,150,228,123,178,200,171,122,74,149,41,40,83,82,57,14,179,184,148,218,92,79,170,234,82,162,245,86,147,237,47,111,191,81,232,128,0,7,203,184,45,138,29,211,5,84,234,244,30,170,58,200,201,72,230,173,26,145,145,145,246,164,200,251,148,127,225,31,10,218,194,28,59,180,38,28,251,118,222,233,31,62,211,95,86,251,158,210,62,229,172,203,189,41,255,0,0,246,4,90,22,133,236,31,208,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,197,43,113,171,241,79,107,124,63,131,230,53,17,8,45,59,254,242,177,99,92,17,108,251,134,93,37,23,85,29,202,5,92,227,25,37,114,169,206,58,211,174,199,53,233,185,40,90,152,108,151,180,203,114,55,33,90,161,107,74,189,174,90,50,233,125,230,131,20,224,97,157,139,31,251,148,202,196,221,236,255,0,70,82,250,150,89,126,103,45,215,91,231,114,185,232,87,41,10,222,190,226,46,243,45,9,224,94,5,225,198,93,48,226,157,133,248,95,70,232,105,80,117,117,231,157,50,92,170,132,165,17,19,146,164,184,68,92,199,151,181,58,158,132,146,74,82,132,37,8,66,16,152,255,0,196,11,34,52,44,213,90,174,94,182,178,58,44,77,183,233,230,221,58,78,171,115,210,145,88,110,83,141,82,182,46,67,81,216,230,201,144,147,234,84,70,164,105,161,234,158,194,162,207,244,85,97,93,95,236,173,185,114,91,149,15,252,164,57,212,217,209,220,255,0,146,227,47,54,226,62,229,37,73,246,25,11,222,225,243,157,186,86,107,236,7,40,87,59,241,32,226,45,171,30,59,53,88,106,148,149,63,86,97,44,178,149,213,144,218,89,105,8,67,146,20,226,84,211,100,162,100,249,100,163,34,113,189,101,168,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,132,0,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,213,115,99,225,99,25,62,31,220,62,92,248,205,96,213,64,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,128,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,21,120,163,248,236,196,223,146,249,60,33,29,92,191,239,39,108,24,248,90,171,134,89,90,113,107,15,87,209,73,73,146,88,58,139,172,182,194,164,44,136,181,90,201,166,80,132,238,51,216,70,230,205,188,199,55,73,78,30,121,44,170,230,159,20,35,215,110,251,126,90,176,174,218,144,103,112,76,41,42,138,83,95,38,247,53,79,97,196,164,212,181,169,70,210,157,36,26,77,12,154,143,152,218,214,206,235,233,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,177,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,0,85,95,28,239,208,159,239,39,240,209,21,120,92,120,236,195,47,157,121,60,209,127,192,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,85,0,138,188,81,252,9,226,111,201,124,226,16,160,17,170,128,0,16,131,139,126,60,198,194,204,180,57,134,212,249,178,216,184,113,62,71,162,227,28,105,14,199,91,84,230,22,219,179,156,53,161,6,149,161,73,54,163,45,165,45,27,209,49,71,235,37,11,73,211,174,0,224,229,119,48,24,203,105,224,237,184,247,79,46,230,168,38,59,146,118,161,125,36,84,37,78,73,147,177,107,65,57,202,97,183,93,229,239,37,47,102,212,250,202,34,29,175,138,63,142,204,77,249,47,147,194,30,255,0,32,24,57,93,199,220,176,102,175,10,173,103,182,86,170,180,251,90,69,57,189,168,62,166,84,73,19,165,181,27,85,173,8,71,57,113,210,215,49,74,36,163,153,188,245,36,232,112,130,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,165,236,1,198,58,22,96,48,106,211,198,43,113,158,158,37,205,79,76,135,35,110,90,250,73,72,82,155,147,27,122,208,131,115,148,251,110,181,204,216,73,94,205,201,245,84,70,58,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,21,120,163,248,236,196,223,146,249,60,33,232,56,113,100,114,54,107,111,41,247,134,32,174,92,124,58,179,228,48,137,204,180,135,90,93,110,90,136,214,80,154,124,136,146,132,37,36,149,62,164,171,154,148,58,210,82,73,55,137,214,237,167,56,57,76,179,115,117,133,255,0,65,235,178,34,81,235,176,36,55,38,133,113,170,1,202,126,148,179,113,6,249,33,4,227,70,180,58,210,13,181,32,215,179,94,90,204,141,77,32,203,61,151,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,183,238,26,92,65,35,99,13,42,143,151,204,95,170,203,115,16,96,71,233,168,245,105,110,187,41,251,149,8,76,167,220,55,13,12,18,24,92,120,204,52,147,91,206,169,111,158,170,51,53,154,181,176,160,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,136,149,199,6,192,140,213,87,11,49,74,13,189,44,228,74,143,81,160,85,42,201,39,84,193,33,165,52,252,40,235,61,121,72,89,155,211,214,158,194,90,200,156,251,68,217,109,224,28,36,239,90,173,171,157,43,126,133,79,143,17,200,247,141,30,171,68,156,167,144,163,91,108,34,50,167,18,154,50,81,17,47,155,5,164,153,168,148,91,20,178,211,83,37,38,247,134,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,163,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,0,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,171,197,31,192,158,38,252,151,206,33,10,1,30,130,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,61,195,131,135,252,60,187,208,154,197,188,94,183,127,211,98,127,82,195,81,164,56,196,134,237,216,187,214,222,216,235,101,110,54,183,158,108,137,107,120,149,184,155,116,154,73,35,235,141,217,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,134,90,150,135,237,30,62,229,194,28,59,187,230,20,251,138,222,234,223,46,210,95,86,251,126,211,62,228,44,139,189,74,255,0,8,251,182,253,177,67,181,160,166,157,65,131,210,199,65,17,37,28,213,175,66,34,34,46,213,25,159,114,75,252,3,234,0,0,15,59,126,98,5,163,134,118,228,139,178,247,171,122,54,149,21,43,83,178,57,14,189,180,146,218,156,87,170,210,84,163,245,80,163,236,47,103,191,65,7,241,43,139,254,11,219,85,153,52,187,38,155,244,137,134,22,182,202,87,58,92,77,198,149,173,63,97,200,70,101,216,148,159,127,245,180,246,24,231,169,227,69,72,231,25,43,14,62,175,119,97,250,97,93,218,255,0,196,71,176,178,184,200,97,61,78,164,204,75,194,219,244,52,71,20,146,114,95,89,38,71,44,141,73,35,61,141,194,35,61,8,212,122,123,116,211,218,37,166,18,102,215,1,49,191,150,214,28,95,30,148,144,180,145,169,175,70,77,99,105,159,47,179,87,153,65,31,107,168,47,219,247,30,157,124,140,140,136,203,184,199,244,7,39,205,85,169,30,242,203,206,32,209,100,30,221,246,213,88,219,87,105,237,89,193,125,36,122,17,150,191,107,222,51,127,113,82,253,7,112,84,232,187,247,250,62,99,209,119,105,166,188,181,154,117,211,83,247,123,204,95,191,14,28,65,77,251,149,219,101,173,52,85,187,22,21,11,79,121,71,167,68,237,251,41,253,127,191,241,49,40,64,0,0,115,92,193,227,93,183,128,184,97,90,191,46,9,60,181,196,135,36,224,181,177,195,231,202,76,119,93,109,189,80,218,246,238,229,25,110,82,118,151,183,220,121,248,204,158,96,110,156,197,98,77,66,246,184,159,213,149,58,235,112,89,218,223,212,198,234,30,113,180,110,67,109,154,180,39,148,90,168,181,63,111,184,165,215,13,236,135,69,197,57,140,226,198,40,83,249,148,24,202,75,176,35,115,76,185,174,36,225,190,218,247,177,33,43,78,168,113,194,209,73,208,187,207,183,66,23,13,111,208,41,86,189,26,29,2,137,23,167,131,1,134,227,176,214,245,47,99,104,65,33,37,170,140,204,244,74,72,181,51,51,236,31,39,18,113,6,221,194,235,46,173,123,221,19,58,104,20,168,111,202,113,124,181,175,82,105,165,186,101,162,18,165,125,150,213,236,62,239,111,112,161,124,236,102,254,233,204,174,33,78,109,170,142,182,181,58,75,172,83,25,228,183,235,180,219,242,121,46,110,228,182,225,106,211,250,109,86,167,239,237,238,140,194,84,112,254,202,204,92,201,226,178,35,220,7,165,14,142,130,157,37,61,191,90,77,73,138,75,111,84,60,218,211,170,30,63,88,181,211,216,70,125,215,183,135,216,125,108,225,149,173,2,209,181,32,244,176,41,241,218,142,218,57,174,47,177,182,208,217,118,184,165,43,236,161,62,211,238,30,148,127,132,249,209,105,144,100,84,103,59,203,143,21,165,190,242,246,153,237,66,72,205,71,161,106,103,161,17,247,10,44,226,119,152,104,216,193,141,79,91,150,245,79,170,163,91,201,84,21,253,73,163,73,76,75,154,131,251,109,161,127,97,194,246,154,123,123,204,199,228,225,159,151,122,158,48,99,172,27,142,108,77,180,59,100,218,170,27,252,196,158,249,17,230,67,95,43,105,58,133,150,168,112,207,118,134,95,113,152,188,151,157,163,88,118,209,184,179,228,64,131,253,250,180,222,231,252,165,125,165,253,227,55,89,136,196,217,248,191,139,213,219,254,162,189,207,84,250,93,123,18,95,155,138,211,94,196,32,187,155,47,234,151,249,68,230,224,161,77,153,42,246,196,42,139,44,110,98,23,162,121,203,220,69,179,123,53,18,79,97,158,167,169,251,133,189,143,55,136,143,53,30,206,168,60,250,55,161,60,173,75,83,45,126,181,30,225,153,11,166,75,114,235,178,164,52,141,169,94,205,11,93,116,209,9,33,161,188,144,91,84,235,91,45,86,149,50,150,190,99,40,235,244,94,138,45,218,207,146,174,229,25,153,118,168,199,120,20,67,197,43,19,31,190,243,17,46,141,204,223,18,131,203,233,213,161,23,231,224,194,82,191,168,147,239,71,180,207,246,8,201,77,195,154,165,67,15,171,24,130,149,105,14,149,211,238,45,19,235,115,95,54,139,250,218,151,105,126,169,254,206,241,36,120,86,209,151,84,205,229,168,241,163,86,99,117,220,195,215,187,117,46,105,23,180,143,188,189,130,199,56,172,81,10,175,149,170,218,200,189,118,58,109,167,238,221,81,131,175,180,189,194,164,50,91,57,138,110,102,44,233,178,156,216,211,126,144,220,173,12,244,214,159,32,187,139,239,49,163,176,0,0,0,25,160,204,116,243,169,227,53,195,57,93,238,244,159,244,68,100,189,197,238,23,103,195,82,25,67,202,237,184,146,246,245,158,99,51,254,209,94,92,95,169,79,68,204,89,212,214,157,27,159,246,15,82,237,217,6,2,79,219,254,66,31,102,211,193,249,23,175,11,249,55,5,38,23,58,167,27,103,78,92,210,78,253,215,10,144,175,180,178,73,104,148,159,121,127,210,32,133,159,117,84,236,171,134,45,203,71,115,100,184,155,249,103,162,79,237,161,72,63,180,70,93,202,63,96,211,14,20,226,5,27,20,44,74,109,235,64,127,157,10,161,206,229,171,106,211,175,45,229,182,125,139,74,79,189,179,246,23,249,71,195,204,125,47,211,88,49,112,211,57,60,222,119,73,234,110,219,174,146,217,87,126,165,238,25,169,128,180,55,45,181,185,246,75,93,127,192,99,78,24,70,180,57,135,148,149,183,246,79,159,167,255,0,95,112,123,1,82,92,110,216,134,221,197,133,207,51,43,152,251,190,155,231,181,176,203,149,163,116,210,79,105,246,43,82,237,236,238,21,136,70,105,61,75,188,94,231,12,28,115,94,43,96,92,122,45,86,95,50,171,67,223,207,79,47,77,57,211,38,169,61,169,109,41,251,45,151,113,159,236,49,247,120,129,229,62,62,99,112,174,67,214,245,59,153,119,83,54,122,53,222,113,150,156,201,49,73,223,85,111,54,215,230,153,50,245,181,251,187,123,232,137,151,238,92,59,185,201,232,235,232,42,244,253,116,86,141,187,179,152,222,158,221,201,61,80,191,191,191,222,52,1,147,236,216,91,185,142,179,41,110,38,78,149,247,98,75,155,41,141,142,122,141,181,48,217,35,221,201,109,7,216,166,251,187,123,123,143,180,196,140,1,22,120,137,224,76,92,101,203,237,105,248,236,107,84,183,88,147,88,97,91,143,215,40,240,165,154,91,208,220,66,75,85,57,222,122,254,6,93,212,11,81,129,38,151,80,149,76,152,141,146,34,60,182,29,78,164,123,86,133,26,84,90,150,164,125,164,125,198,63,218,85,18,165,14,3,53,55,227,237,140,249,164,144,189,233,61,76,211,184,139,66,61,123,139,220,39,79,12,252,231,207,194,123,198,22,16,93,178,249,150,245,193,53,184,241,11,150,146,229,203,125,216,113,208,127,86,194,150,122,54,218,187,214,73,63,110,135,218,46,170,20,182,42,16,216,159,21,123,217,146,210,94,109,90,25,106,149,17,25,30,135,219,220,99,231,221,182,181,30,245,182,234,86,173,126,55,81,79,170,196,122,28,134,247,173,27,155,117,181,54,162,213,6,74,47,85,70,93,134,71,247,144,162,46,32,185,74,147,151,76,74,147,87,162,71,210,216,174,72,92,136,167,188,190,165,111,72,148,164,53,235,60,227,138,209,182,75,214,50,45,125,186,31,127,206,200,126,109,43,153,114,196,248,81,165,201,230,91,85,151,155,133,49,141,136,46,95,54,68,82,113,221,196,203,142,30,141,178,101,180,180,251,140,143,190,250,236,203,170,153,124,90,148,139,186,140,230,248,85,136,49,231,50,122,40,189,71,91,75,137,251,68,71,220,162,239,34,252,8,125,160,0,1,86,252,103,241,29,168,144,173,204,52,98,86,146,94,232,234,203,107,103,123,70,85,22,76,245,52,233,223,217,166,237,126,239,104,175,188,167,217,138,190,243,9,98,208,202,63,57,7,112,83,28,113,59,246,232,142,185,132,153,235,185,63,175,236,49,163,155,102,146,221,2,220,165,80,218,70,196,83,161,49,21,41,215,93,9,182,210,146,45,117,63,119,188,199,211,30,118,253,191,109,172,54,182,39,93,183,92,254,146,159,1,135,95,113,124,167,28,236,67,106,112,251,27,74,149,246,80,175,97,247,10,154,206,63,20,219,162,235,151,58,198,192,169,254,140,164,232,236,73,83,249,77,189,212,163,89,13,45,60,185,81,9,72,220,149,52,173,73,93,154,104,93,166,102,43,194,179,91,173,93,213,167,106,149,121,61,93,66,107,170,82,220,216,134,247,173,107,53,31,98,72,146,90,169,71,236,34,237,29,179,8,114,65,152,12,102,110,44,235,86,208,223,78,144,226,18,114,189,33,8,182,37,92,179,221,177,111,161,71,162,93,73,233,251,63,9,55,67,224,199,138,50,225,34,85,98,253,232,95,50,35,84,111,69,199,119,67,208,140,203,122,103,105,222,102,95,179,81,235,237,254,11,85,2,113,165,215,113,59,84,27,137,53,163,208,169,236,79,102,165,170,103,126,34,193,242,205,151,187,115,44,248,104,156,60,182,228,245,12,185,36,167,200,119,99,136,230,62,113,217,101,74,218,183,28,50,212,152,73,232,74,211,238,246,159,88,37,17,158,132,127,120,254,128,8,189,155,252,244,216,121,92,136,154,67,236,250,74,228,148,193,59,30,14,231,153,209,10,41,9,74,249,133,29,198,255,0,56,198,221,12,253,186,247,119,193,200,220,102,49,0,170,166,185,22,78,176,186,141,228,143,73,49,249,173,223,103,82,131,175,119,183,188,78,12,164,231,207,14,115,58,215,161,89,111,209,87,35,13,239,114,6,175,191,185,37,200,73,175,152,113,219,108,181,113,253,186,17,251,53,238,62,201,72,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,85,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,138,86,227,87,226,158,214,248,127,7,204,106,34,16,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,66,121,59,202,173,155,149,12,35,167,217,244,106,108,69,92,245,24,241,228,221,149,118,220,55,151,81,168,146,61,114,75,170,66,21,211,54,165,56,150,81,181,59,80,102,163,46,98,220,90,251,168,10,203,226,177,145,89,55,139,115,243,79,133,16,37,201,174,197,142,111,94,176,85,41,164,176,170,116,72,75,63,73,32,222,113,38,149,180,212,118,218,83,45,146,185,132,109,169,40,74,146,225,187,13,120,126,101,211,49,216,161,140,182,206,41,96,196,127,66,210,172,219,130,50,170,55,76,213,173,16,98,232,147,113,216,230,218,29,109,217,156,198,117,109,200,236,168,181,76,132,37,213,180,135,121,130,255,0,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,32,6,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,142,171,155,31,11,24,201,240,254,225,242,231,198,107,6,170,5,85,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,2,128,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,8,171,197,31,199,102,38,252,151,201,225,14,127,149,28,168,226,62,109,113,29,22,85,148,215,67,74,131,203,126,191,95,125,147,92,90,68,85,25,145,41,68,70,92,199,151,181,68,211,36,100,167,20,149,25,154,16,135,28,70,132,240,183,11,108,76,22,177,41,152,103,134,148,47,67,91,116,110,119,69,11,170,122,71,43,154,242,222,115,235,30,90,220,86,174,58,181,122,202,61,53,208,180,34,34,47,86,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,37,80,0,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,128,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,170,1,21,120,163,248,19,196,223,146,249,196,33,64,35,85,0,0,40,219,139,126,60,201,197,60,203,185,134,212,249,177,31,183,176,194,63,162,227,28,105,13,72,67,181,23,208,219,179,156,53,161,4,164,45,42,38,163,45,165,45,123,23,13,71,234,169,107,73,116,174,11,120,23,66,186,111,187,183,30,110,58,53,85,114,236,158,158,157,109,75,213,109,193,234,165,179,33,19,79,82,34,39,94,109,131,105,59,55,26,80,153,123,148,131,82,154,82,120,7,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,15,248,137,96,92,60,1,205,101,215,109,208,104,222,140,182,235,220,171,146,130,202,77,130,109,49,101,17,155,168,105,182,73,41,101,150,229,34,83,45,182,105,74,146,219,40,251,68,100,181,79,94,12,24,243,38,234,194,251,151,0,43,179,98,117,22,60,132,213,40,72,84,134,146,251,148,233,142,56,167,219,67,36,130,90,208,204,157,86,167,77,75,237,156,218,15,97,37,4,171,31,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,10,1,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,34,175,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,67,94,35,185,28,147,154,219,54,5,225,135,203,137,31,17,108,248,239,162,11,46,161,166,145,91,136,163,37,156,39,95,50,37,33,105,81,41,76,41,74,229,37,110,186,149,18,73,227,117,186,43,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,95,246,64,115,131,74,205,150,17,165,85,3,150,221,247,103,71,135,2,235,67,205,36,145,37,245,161,68,220,230,148,218,18,214,201,6,203,171,54,210,148,155,75,74,209,183,97,54,227,146,128,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,28,78,176,183,242,161,147,107,215,164,161,122,78,171,105,116,247,77,63,249,215,39,165,233,92,46,173,254,213,165,43,219,5,201,190,162,183,107,175,170,147,89,32,81,14,30,222,181,92,53,191,237,172,70,161,71,136,253,74,213,172,66,173,195,106,90,20,166,28,126,51,200,121,180,184,148,169,42,52,26,144,68,100,74,73,233,174,134,93,227,81,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,81,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,4,85,226,143,224,79,19,126,75,231,16,133,0,139,84,225,71,145,111,204,102,131,26,236,207,252,30,85,129,10,114,191,190,82,170,142,71,52,255,0,193,116,171,82,191,93,226,71,246,187,194,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,91,205,182,124,240,231,44,77,122,21,230,253,43,114,62,222,246,224,106,251,27,82,124,244,146,249,133,29,198,207,71,24,219,161,159,183,94,226,237,131,242,120,204,98,1,213,73,113,236,157,33,117,27,205,30,146,99,243,91,190,206,167,7,94,239,111,120,156,121,64,207,77,135,154,56,138,164,48,207,163,110,72,172,27,178,32,238,121,237,80,146,142,149,47,152,113,219,111,243,143,237,208,143,217,175,119,116,161,0,31,242,167,16,147,50,51,237,34,215,246,14,79,153,140,190,91,153,152,195,53,97,237,199,39,167,101,18,78,124,103,182,56,189,143,148,119,154,66,182,161,198,204,244,39,212,122,26,180,247,151,180,171,230,224,224,181,80,55,29,93,11,19,180,65,56,163,66,61,10,158,212,246,232,90,170,119,224,60,133,115,131,30,40,196,132,185,84,123,247,174,124,136,205,49,189,23,29,173,79,67,50,45,234,157,167,121,17,126,221,68,100,197,236,144,102,3,6,91,149,58,234,180,54,83,163,184,180,148,175,72,66,61,233,79,48,247,108,67,235,81,106,150,148,122,126,207,199,137,209,171,117,171,70,180,213,82,145,39,164,168,66,117,42,67,155,16,230,197,161,100,162,236,81,26,79,69,36,189,134,93,130,195,242,113,197,54,232,180,229,65,177,177,214,127,164,233,58,53,18,44,254,83,108,244,200,214,59,72,79,46,44,67,82,246,165,46,171,83,87,110,186,31,105,17,139,101,176,175,219,107,18,109,136,55,109,169,63,171,167,207,97,167,219,115,148,227,125,139,109,46,23,99,137,74,190,202,211,236,46,241,232,135,205,185,105,45,215,173,202,173,13,212,111,69,66,19,241,84,157,116,212,156,108,210,101,174,165,239,247,144,206,46,108,108,197,88,153,132,190,168,103,31,146,143,164,21,55,27,78,253,218,163,174,125,36,122,238,87,234,123,76,88,39,6,12,71,106,92,43,143,13,31,149,172,150,122,202,178,26,217,220,209,21,57,146,61,73,58,119,246,105,187,95,187,218,45,32,0,0,124,91,206,234,166,88,246,165,94,238,172,185,178,21,30,12,137,207,30,138,63,81,166,212,226,190,201,25,247,36,251,136,255,0,3,20,41,159,12,218,87,51,27,137,243,99,68,147,203,182,168,207,57,10,27,27,16,124,206,84,137,68,219,187,141,150,220,45,91,120,139,105,235,247,153,159,119,209,225,245,148,169,57,139,196,168,213,122,220,125,109,138,28,132,72,148,123,203,235,150,204,136,170,91,94,171,205,184,157,91,120,253,98,35,211,217,169,247,94,237,165,107,81,236,171,110,155,106,208,35,116,244,250,84,70,97,199,111,122,215,181,182,155,75,105,45,86,102,163,245,82,69,218,102,127,121,143,161,54,91,20,248,111,207,148,189,140,198,105,111,56,173,12,244,74,72,204,207,66,237,238,33,74,188,76,51,159,63,22,47,25,184,65,105,75,229,219,214,252,215,35,203,46,90,79,153,45,135,102,71,89,253,99,9,89,106,219,137,238,89,164,189,154,159,104,130,209,104,149,41,144,30,169,177,31,116,102,13,68,181,239,73,104,100,157,198,90,25,235,220,126,225,254,52,232,18,106,149,8,180,200,104,223,34,91,200,97,164,234,69,185,107,81,37,37,169,232,69,218,101,222,98,254,184,118,96,76,92,26,203,237,21,249,12,127,74,92,76,70,172,62,173,199,234,20,136,81,13,77,232,78,45,39,162,155,239,45,63,2,46,249,76,2,27,113,38,205,44,92,14,194,105,246,109,38,86,203,130,232,132,236,22,211,176,207,150,196,152,211,27,39,61,102,150,131,209,198,139,213,213,39,247,145,118,157,39,88,246,101,215,140,216,135,18,219,163,163,171,172,92,21,6,210,181,106,211,122,184,251,233,65,175,69,41,8,251,110,151,102,164,93,190,194,238,208,46,78,242,243,70,203,206,13,208,237,198,105,252,138,196,152,81,164,213,215,205,90,183,76,84,88,232,124,244,55,28,65,106,182,127,168,123,125,221,157,252,163,137,246,57,175,10,112,46,69,22,149,47,151,85,174,108,233,211,203,215,94,76,200,74,87,106,155,82,126,203,135,222,101,251,76,81,25,153,168,245,62,241,103,124,17,88,134,229,197,138,47,61,43,150,251,94,132,228,53,176,207,155,171,117,34,87,105,118,39,66,237,237,239,22,218,60,126,46,45,13,225,237,85,110,125,146,228,107,255,0,215,219,25,143,158,180,57,45,197,183,246,79,77,63,192,67,74,185,112,165,250,23,6,45,234,103,39,149,201,234,253,77,219,180,214,91,202,239,212,253,227,238,226,182,32,81,176,190,196,169,94,181,247,249,48,169,252,158,98,182,173,90,115,30,67,101,216,132,168,251,220,47,97,255,0,148,102,122,240,186,170,119,173,195,42,229,172,57,190,92,189,156,195,209,37,246,16,148,23,217,34,46,228,151,176,78,251,179,7,228,89,92,47,227,92,21,104,92,154,156,157,253,65,115,73,91,54,220,41,66,126,202,205,39,170,84,93,197,255,0,72,248,220,32,105,79,75,204,97,84,208,157,91,129,249,195,212,187,55,193,158,146,246,253,222,227,22,27,196,174,17,76,202,237,198,147,254,175,71,230,48,255,0,236,20,153,151,25,231,76,198,107,122,114,123,218,234,255,0,233,136,241,123,143,222,52,190,0,0,0,63,135,216,93,250,12,191,226,93,81,186,205,237,82,169,52,90,37,238,78,133,248,50,132,251,139,220,47,171,135,148,21,65,203,21,176,149,22,155,186,223,48,151,255,0,104,175,190,50,212,198,226,227,21,2,162,153,124,197,206,234,183,53,203,211,149,178,45,60,139,183,95,91,94,255,0,102,130,116,112,250,195,120,169,200,229,151,105,215,91,223,212,250,71,168,78,166,90,237,171,202,113,61,169,87,225,220,98,148,51,13,134,15,224,246,46,87,48,253,247,57,158,140,233,180,94,132,91,185,145,90,119,184,150,189,63,57,250,199,254,65,97,188,33,179,46,210,10,165,130,55,60,141,20,124,159,68,30,195,237,254,223,146,255,0,216,107,251,223,182,191,195,220,44,139,24,162,179,55,14,106,241,95,119,148,218,250,125,85,180,213,166,143,182,125,197,248,12,197,13,43,101,138,173,22,187,129,214,213,86,25,104,203,253,102,210,237,254,172,199,146,125,228,71,222,71,236,29,72,84,167,27,201,80,157,175,225,92,102,35,108,144,199,167,57,238,111,51,230,110,69,52,211,216,125,133,161,118,118,119,138,194,18,199,135,22,96,94,193,60,117,131,22,99,92,218,69,111,155,214,39,113,39,78,76,57,102,223,105,54,181,125,183,75,187,79,191,82,238,191,84,169,46,39,114,79,82,49,84,60,91,114,201,79,165,157,51,23,173,56,124,181,61,206,244,138,121,138,61,218,116,17,218,237,113,211,211,189,95,101,31,143,188,66,92,160,99,197,91,0,113,178,135,117,194,119,108,73,111,198,166,84,61,84,159,243,53,204,97,199,123,219,89,247,53,253,82,221,238,63,97,232,114,194,186,161,95,54,77,6,241,167,47,116,122,221,50,45,65,179,208,203,213,121,148,184,93,228,147,238,89,119,145,126,5,220,62,240,252,213,40,17,234,148,249,84,217,72,220,204,182,86,195,133,169,150,169,82,77,38,93,154,31,113,138,4,226,33,129,242,112,123,48,53,183,218,107,109,62,225,147,38,174,193,238,35,208,159,155,44,210,159,206,45,95,101,190,243,211,240,33,236,50,9,14,220,199,24,119,46,90,175,118,180,98,161,79,153,82,165,76,220,231,243,121,206,20,88,108,159,45,173,134,189,164,234,149,235,56,73,62,227,46,229,23,23,204,214,92,175,76,174,226,99,244,26,183,107,8,146,169,52,185,159,85,245,172,148,135,146,202,246,37,215,13,58,147,6,122,40,245,46,227,251,236,39,134,46,121,156,185,105,145,48,35,17,223,231,85,89,113,182,105,51,54,237,254,110,73,135,21,136,252,182,99,146,126,210,150,173,235,94,190,195,236,208,197,153,142,99,152,188,19,163,227,222,23,85,172,26,169,236,92,152,239,156,71,61,99,229,200,84,119,154,66,180,75,136,215,78,105,158,134,173,15,219,239,44,241,227,174,21,85,176,91,20,238,12,63,170,150,167,75,168,203,98,59,158,175,214,178,220,151,90,74,244,74,215,183,94,81,158,134,163,50,251,251,206,197,56,74,230,169,245,56,246,3,93,43,213,27,85,42,158,254,133,216,127,204,98,180,206,212,51,253,241,238,82,255,0,31,120,181,96,0,31,240,243,169,97,149,188,179,209,45,164,212,127,129,22,162,130,120,153,226,91,152,149,154,10,163,171,70,212,91,172,63,64,111,183,93,200,143,81,153,161,253,148,233,246,251,187,127,19,29,143,131,246,15,57,93,197,42,150,38,212,33,243,33,83,160,189,21,133,115,52,219,37,185,48,30,73,232,75,35,62,195,62,244,153,127,136,92,176,231,216,229,140,246,174,4,225,245,74,251,186,164,108,106,35,15,42,59,91,28,62,123,233,97,215,82,222,173,161,102,157,196,210,139,113,167,66,255,0,160,232,139,55,249,193,189,51,55,122,74,145,41,222,150,222,138,242,209,6,22,214,151,162,18,236,131,109,92,194,101,181,254,109,253,186,43,183,179,83,237,238,242,217,111,203,45,251,152,251,194,29,2,213,137,182,9,201,109,185,179,57,140,159,78,223,53,148,56,190,90,221,108,215,181,47,37,90,36,245,62,226,251,174,83,44,28,60,112,143,0,224,51,82,168,196,244,213,198,166,146,151,103,115,37,70,208,205,44,154,147,203,41,43,111,243,141,26,181,47,214,211,184,187,101,100,40,49,105,209,155,135,13,174,91,45,36,146,132,238,51,208,136,136,139,180,251,123,136,135,251,143,225,158,133,169,143,138,235,50,42,243,212,158,126,216,108,234,133,35,105,30,229,146,187,123,123,12,187,12,127,170,109,186,107,70,165,199,107,150,225,234,123,183,40,251,127,3,49,254,177,36,185,30,79,163,164,30,227,217,185,11,238,212,181,208,139,66,31,68,126,122,132,131,137,2,76,162,45,77,150,86,225,23,191,68,153,140,237,231,154,234,169,221,153,152,189,37,84,221,222,112,170,245,24,76,22,212,150,198,81,80,146,105,79,170,69,174,155,143,180,251,126,241,192,199,110,201,124,186,196,60,201,216,138,163,126,113,202,245,45,14,253,159,205,28,248,251,190,215,224,93,221,163,70,20,165,58,186,92,53,191,249,197,71,108,215,253,246,210,215,184,126,160,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,197,48,113,149,164,213,107,249,187,178,104,84,42,100,186,141,74,163,99,211,98,67,135,17,149,60,252,151,220,169,212,18,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,106,240,235,200,172,108,173,89,165,124,98,12,8,139,197,74,252,119,153,156,244,105,78,173,20,202,115,199,29,101,77,50,39,13,135,150,151,35,165,197,188,148,125,181,169,9,90,208,146,90,230,80,0,15,201,76,164,210,168,177,151,14,141,76,137,2,59,146,31,150,182,163,50,150,144,167,223,117,111,60,233,165,36,68,107,113,215,28,113,106,239,82,214,165,30,166,102,99,245,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,64,12,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,29,87,54,62,22,49,147,225,253,195,229,207,140,214,13,84,10,171,227,157,250,19,253,228,254,26,34,175,11,143,29,152,101,243,175,39,154,47,248,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,17,255,0,62,184,91,125,227,79,18,123,231,13,48,210,133,233,155,146,179,232,206,138,23,84,204,126,111,42,129,21,231,62,177,229,161,180,232,219,75,87,172,162,215,77,11,83,50,35,182,156,168,229,71,14,50,149,135,8,178,172,166,186,234,172,238,91,245,250,251,236,146,37,85,229,36,140,137,74,34,51,229,178,141,202,38,153,35,52,182,149,40,204,214,181,184,226,251,88,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,0,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,69,94,40,254,4,241,55,228,190,113,8,80,8,213,64,0,231,248,253,140,116,44,191,224,213,217,140,87,27,61,68,75,102,158,169,13,198,220,180,117,114,150,162,110,52,109,232,66,205,190,107,238,52,215,51,97,165,27,247,43,213,73,152,205,13,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,70,121,47,193,202,238,1,101,130,192,194,171,165,237,245,170,85,61,201,21,22,246,160,186,105,82,228,59,45,216,218,161,107,66,249,43,144,166,185,137,81,165,124,189,229,161,43,66,166,206,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,67,223,241,164,193,202,237,225,131,86,150,49,82,30,230,68,195,186,132,136,245,72,219,80,91,98,212,149,29,180,201,222,165,145,158,199,216,142,215,45,40,90,149,212,238,245,82,218,140,235,135,36,120,243,27,46,57,151,179,177,38,179,54,91,22,241,72,93,46,224,38,100,58,218,14,157,37,6,211,142,58,134,144,181,60,134,84,166,228,147,91,21,189,113,208,69,162,182,168,180,102,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,69,94,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,10,203,226,189,145,200,215,45,42,183,155,140,57,92,179,174,211,99,199,93,221,73,36,59,32,167,68,105,45,176,153,172,18,73,70,210,216,105,40,230,164,244,104,217,105,78,106,133,54,190,117,90,225,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,213,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,19,202,142,107,176,227,54,184,112,139,214,202,119,161,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,163,56,67,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,39,234,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,119,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,255,0,184,111,93,53,219,195,36,184,91,86,184,231,117,114,227,211,229,210,219,115,148,134,246,197,133,58,68,72,205,232,130,34,61,140,48,210,53,211,114,182,234,163,53,25,153,231,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,0,1,149,113,127,220,46,60,9,225,151,206,188,226,104,149,64,34,175,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,138,188,81,252,9,226,111,201,124,226,16,174,174,28,28,63,230,102,34,186,214,45,226,245,187,254,148,240,58,150,26,141,33,199,227,185,113,74,216,182,246,199,91,43,109,196,50,203,134,75,91,196,173,166,227,68,210,73,127,92,109,93,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,181,85,58,138,92,197,177,249,196,199,112,209,221,246,182,158,157,227,57,249,208,153,88,153,153,59,237,85,163,250,198,235,213,70,218,251,31,154,41,242,54,253,159,196,251,251,71,17,29,243,35,55,85,78,211,204,197,151,42,152,238,195,155,87,167,66,124,182,164,247,178,186,132,99,82,125,98,61,53,218,93,165,219,247,141,18,83,228,28,184,17,165,25,104,111,50,135,12,189,218,164,140,126,129,6,184,140,231,142,94,93,169,237,225,205,150,206,183,61,98,9,72,41,27,139,234,24,117,50,217,221,181,200,238,54,189,174,50,147,211,113,25,247,118,22,166,117,1,118,102,7,22,47,75,133,87,53,126,233,234,39,115,77,212,57,208,198,70,211,222,165,151,98,27,34,61,20,163,246,9,243,195,43,60,55,197,87,16,26,193,220,78,173,117,212,233,81,82,221,49,222,153,150,182,190,167,225,199,101,189,25,96,148,122,36,214,123,148,189,59,123,125,134,45,168,140,148,68,162,238,50,212,135,244,127,132,216,81,106,49,156,135,49,174,99,46,164,210,180,238,50,212,140,140,143,180,187,123,140,196,84,204,247,15,28,35,199,200,15,84,169,208,253,11,113,165,149,37,153,220,201,82,117,50,75,198,148,242,206,74,27,252,227,164,173,79,245,116,238,62,202,106,204,134,89,111,236,184,94,19,40,23,84,77,208,74,75,141,194,153,204,100,186,134,249,175,33,181,242,208,235,134,141,201,101,74,209,71,169,119,31,223,234,114,129,156,27,211,44,151,164,105,17,93,234,173,233,79,33,19,161,109,105,26,161,78,199,55,21,204,54,92,95,230,216,219,162,123,123,117,46,222,251,221,192,220,104,181,49,219,15,169,183,221,171,35,123,82,216,100,228,53,177,194,228,62,166,26,117,77,234,226,16,106,218,78,164,183,18,116,63,250,11,160,138,106,227,5,131,206,80,177,70,155,137,180,248,124,184,85,24,44,197,125,124,205,119,72,114,68,247,148,122,26,204,203,176,139,185,36,95,226,28,107,134,110,37,187,134,185,160,165,186,132,110,69,196,195,20,7,59,116,218,137,21,24,122,159,217,86,191,99,187,179,241,33,126,236,186,151,217,67,200,61,82,226,73,69,248,25,106,63,236,0,5,84,241,106,205,83,233,113,156,6,181,151,162,54,166,85,65,253,11,180,255,0,159,69,117,157,171,103,251,211,220,149,254,30,241,93,120,23,133,85,108,105,197,59,127,15,233,69,161,213,42,49,24,144,231,171,245,76,185,37,166,148,189,20,180,110,211,154,71,161,40,140,254,238,242,208,222,93,48,78,143,128,152,93,73,176,169,71,189,113,227,176,114,157,245,203,153,33,49,217,105,106,209,78,47,77,121,68,122,18,180,47,103,188,250,120,172,206,39,89,230,114,218,166,75,192,156,56,127,147,85,121,199,25,171,76,219,187,249,185,166,100,87,227,242,222,142,105,251,73,66,183,161,122,251,11,179,83,21,237,150,92,185,94,185,162,196,198,40,84,158,198,23,37,50,106,147,62,171,234,153,57,12,165,229,236,83,173,154,180,39,200,244,73,234,125,197,247,118,140,253,194,183,48,54,29,181,150,171,33,157,88,167,211,161,212,170,179,55,57,252,226,115,101,42,27,199,203,119,121,163,113,52,149,122,174,26,75,184,139,189,71,227,184,119,224,124,156,97,204,13,17,247,90,221,79,183,228,198,171,188,123,136,181,38,38,196,53,39,243,136,87,217,115,188,181,252,12,95,229,54,4,122,93,62,45,54,42,54,179,17,148,48,217,106,103,162,82,146,73,23,110,167,220,67,244,143,131,126,221,80,172,107,38,189,120,212,87,182,61,18,153,42,160,225,232,103,234,178,202,156,62,226,81,247,32,251,136,255,0,3,238,25,228,205,230,57,85,243,11,142,53,155,158,82,249,145,226,202,145,75,166,22,137,45,98,38,99,235,103,185,182,207,185,239,235,22,239,121,251,172,175,133,30,90,41,150,166,28,171,21,235,241,55,85,234,111,159,76,174,98,139,108,119,24,130,250,59,16,233,164,244,90,79,189,36,126,254,206,193,62,110,170,252,91,78,216,171,92,211,19,185,138,76,23,230,184,157,76,181,75,77,169,102,93,132,103,220,147,246,31,224,98,135,120,142,230,5,236,108,199,89,209,97,181,202,164,81,57,93,26,119,18,181,231,67,136,110,118,155,104,87,219,104,251,245,251,180,46,248,156,44,247,130,28,168,77,87,241,82,51,241,183,200,127,208,124,135,55,153,114,246,162,164,106,236,46,195,212,187,59,123,133,181,142,91,153,218,188,90,22,7,92,181,89,137,213,150,58,61,197,169,255,0,90,99,41,46,226,51,239,50,246,12,212,141,58,96,228,70,96,225,197,34,44,119,185,173,163,168,209,123,77,58,234,251,135,220,127,136,173,238,47,57,150,105,73,166,224,141,177,35,85,23,59,210,231,176,251,63,180,36,177,246,218,254,251,236,47,241,247,10,242,203,206,24,63,140,56,185,67,195,246,28,229,250,79,169,213,122,17,237,229,197,117,222,227,90,53,252,223,235,23,249,5,215,241,5,195,136,199,145,219,210,211,160,183,179,166,244,119,78,157,76,244,221,87,138,226,190,210,191,30,243,16,95,131,77,49,185,88,197,95,168,170,95,45,112,122,93,173,114,245,230,239,139,80,35,237,215,213,211,191,219,168,176,78,33,144,85,59,44,55,66,18,90,237,232,188,194,39,253,130,133,48,214,168,221,26,246,167,84,157,45,82,207,59,82,252,89,89,123,143,222,53,2,93,165,223,168,254,128,0,0,248,151,157,69,186,77,181,50,160,242,119,33,174,94,165,174,157,238,36,189,199,239,25,127,172,184,78,212,158,90,75,66,61,191,253,169,13,14,228,90,27,48,242,209,105,165,151,119,146,186,253,125,83,47,246,66,79,191,241,28,43,137,158,88,103,227,92,75,122,185,111,181,186,165,79,234,253,77,201,46,103,48,225,167,189,110,161,37,162,90,63,97,255,0,219,45,112,34,205,107,15,240,170,135,104,178,141,136,129,212,232,90,235,166,249,46,185,250,202,253,127,121,138,226,227,9,151,149,48,237,63,28,40,235,220,135,57,190,146,70,154,114,244,40,17,154,237,83,157,186,246,253,148,126,62,241,88,182,213,201,86,180,171,81,238,10,28,158,158,108,93,252,167,54,37,123,119,32,208,125,138,35,35,236,81,151,105,11,230,202,78,104,40,217,174,193,233,173,75,95,46,183,7,151,233,6,52,89,237,223,41,254,87,172,77,52,131,213,17,200,253,93,126,254,222,250,33,189,104,159,71,46,105,148,109,251,186,126,95,110,154,125,166,210,175,121,254,183,188,104,83,34,211,159,169,101,94,200,155,37,238,107,142,122,75,114,246,146,117,210,163,36,187,139,240,29,228,84,111,27,121,21,39,46,140,51,98,83,27,98,51,233,174,149,123,146,123,245,110,156,107,236,46,210,208,253,255,0,176,87,5,26,216,169,87,41,213,26,156,38,247,51,76,228,243,143,84,150,156,197,26,83,222,100,125,228,125,218,143,148,211,174,48,225,58,210,182,169,61,199,166,162,238,120,96,230,201,120,199,97,175,14,110,117,107,94,160,105,245,218,127,108,115,222,154,247,217,67,40,66,54,161,180,151,218,61,126,227,236,19,35,17,108,26,30,38,90,51,108,235,137,158,100,25,220,190,97,110,89,125,135,80,225,125,133,36,254,210,11,218,95,228,25,197,199,108,32,172,96,206,33,85,45,121,108,253,69,61,200,200,67,187,147,235,41,200,232,119,77,164,181,153,125,163,246,159,119,236,22,131,194,119,51,165,121,90,203,193,203,129,221,147,168,204,25,195,45,186,238,140,203,112,99,183,246,26,34,47,89,71,222,179,63,126,189,226,199,128,65,126,43,216,29,7,16,112,65,55,188,51,229,85,168,18,74,66,151,218,174,100,102,34,78,116,219,208,220,74,75,85,44,189,109,12,255,0,18,236,21,23,151,43,216,240,215,28,236,235,142,66,52,106,37,122,157,212,246,253,150,211,49,149,172,251,18,163,61,9,30,194,215,220,47,99,26,240,38,207,206,14,0,82,216,152,231,34,69,86,138,197,78,151,51,71,85,201,117,216,78,19,42,229,147,141,18,180,57,38,173,21,161,31,113,145,123,40,231,29,112,90,248,202,174,47,29,181,87,119,73,116,217,61,117,54,94,214,126,185,166,229,58,134,158,216,149,186,73,220,113,204,246,168,204,203,184,203,223,107,156,59,115,205,111,98,253,169,77,194,171,169,93,45,211,72,136,204,102,251,22,231,82,211,77,196,96,156,250,184,232,109,27,157,113,94,174,227,50,211,218,93,162,118,145,234,90,144,131,124,79,114,179,15,22,240,186,78,35,208,163,109,174,219,44,46,91,206,111,51,223,14,60,121,175,41,58,41,228,160,181,91,133,218,73,53,125,198,93,130,153,176,250,235,169,225,126,36,80,238,184,167,178,85,187,88,141,45,73,245,79,83,142,250,28,52,246,146,139,189,190,253,15,240,49,162,108,175,227,21,63,28,48,102,221,189,97,171,87,213,2,35,51,75,69,118,73,56,140,184,225,118,161,5,222,233,125,146,211,221,238,46,176,0,60,46,57,221,241,236,60,29,189,110,217,7,254,165,219,245,41,104,46,223,89,77,197,117,194,46,196,171,79,177,223,161,140,220,98,77,202,253,245,137,23,37,209,166,170,173,86,102,76,66,123,59,9,231,214,178,45,116,79,235,247,232,95,129,11,205,225,155,133,206,97,182,90,41,15,57,39,122,174,67,143,93,52,108,211,97,200,167,195,236,215,122,181,211,103,127,103,224,67,191,227,6,42,219,120,53,97,85,111,203,157,253,145,169,241,159,121,8,218,225,243,92,109,151,29,36,106,132,44,211,169,54,174,221,166,69,255,0,65,208,134,113,51,97,116,230,103,16,39,76,150,174,69,2,20,183,81,77,141,163,106,250,164,63,32,218,94,242,101,181,254,109,253,52,87,111,180,251,123,190,222,74,114,93,118,102,122,237,139,82,89,244,118,157,54,106,61,33,47,234,156,230,242,221,140,110,179,179,158,219,169,213,167,245,222,157,116,211,66,237,238,189,92,35,194,155,91,6,172,122,117,141,105,198,229,67,130,195,45,168,247,184,174,98,208,203,109,26,254,177,107,50,212,155,79,102,227,211,254,147,246,128,3,248,174,210,63,192,126,26,108,142,114,164,160,209,180,219,125,105,239,215,93,52,237,31,188,124,218,188,100,186,168,142,154,246,155,114,27,81,118,107,174,154,143,162,147,213,36,126,242,5,17,40,141,38,93,134,90,24,170,94,35,92,62,175,42,253,225,59,26,176,181,191,72,53,49,46,189,80,167,234,211,91,93,91,178,228,186,239,53,249,37,175,97,182,157,169,70,157,186,151,180,133,108,189,134,119,187,21,242,181,221,162,109,169,155,221,63,35,169,100,254,179,126,205,55,111,219,246,187,53,215,79,216,44,195,134,150,67,47,27,90,235,99,27,49,62,55,64,134,216,74,169,176,119,180,238,229,147,144,228,180,247,49,137,7,167,217,90,118,41,30,205,79,216,66,212,8,180,45,8,127,64,0,0,0,0,0,0,0,0,0,86,174,44,112,107,252,168,98,157,229,137,159,202,59,209,159,75,110,10,141,119,162,250,33,206,233,122,169,46,61,202,230,117,169,223,183,153,183,118,212,235,166,186,22,186,9,171,149,204,11,254,77,120,19,108,224,167,210,159,164,127,71,58,223,233,62,135,163,231,245,19,31,147,249,158,99,155,118,243,246,253,179,215,110,189,154,232,93,84,7,148,197,139,23,242,161,133,151,150,25,250,83,209,159,75,109,250,141,11,173,228,115,186,94,170,51,140,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,21,173,253,131,31,253,40,191,234,79,255,0,30,45,80,0,0,86,174,44,112,107,252,168,98,157,229,137,159,202,59,209,159,75,110,10,141,119,162,250,33,206,233,122,169,46,61,202,230,117,169,223,183,153,183,118,212,235,166,186,22,186,9,85,146,156,169,127,35,236,44,170,225,159,211,223,165,190,147,184,31,174,245,190,139,232,57,124,200,209,217,229,114,249,206,235,167,77,187,118,226,215,126,154,118,106,114,0,113,75,159,42,56,113,124,230,106,143,153,187,213,175,76,213,109,123,126,37,30,129,75,125,146,56,176,101,53,42,75,231,61,90,153,243,94,46,161,36,209,25,18,90,82,20,225,110,89,182,166,187,88,0,0,0,15,41,139,22,47,229,67,11,47,44,51,244,167,163,62,150,219,245,26,23,91,200,231,116,189,84,103,25,230,242,247,39,126,222,102,237,187,147,174,154,106,90,234,43,91,251,6,63,250,81,127,212,159,254,60,90,160,0,170,191,236,24,255,0,233,69,255,0,82,127,248,241,101,56,79,98,254,75,240,178,205,195,63,74,122,79,232,149,191,78,161,117,188,142,79,85,210,198,109,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,163,213,128,8,85,157,110,27,223,203,7,20,233,88,153,249,101,250,37,232,203,125,138,23,69,244,119,175,230,114,228,200,123,155,204,234,154,211,94,167,110,221,167,166,205,117,237,208,189,94,70,50,49,252,139,190,155,127,166,143,211,31,166,62,141,255,0,97,61,31,210,244,157,79,254,112,246,253,221,79,251,221,54,123,117,236,143,248,177,193,175,242,161,138,119,150,38,127,40,239,70,125,45,184,42,53,222,139,232,135,59,165,234,164,184,247,43,153,214,167,126,222,102,221,219,83,174,154,232,90,232,38,174,87,48,47,249,53,224,77,179,130,159,74,126,145,253,28,235,127,164,250,30,143,159,212,76,126,79,230,121,142,109,219,207,219,246,207,93,186,246,107,161,122,172,88,177,127,42,24,89,121,97,159,165,61,25,244,182,223,168,208,186,222,71,59,165,234,163,56,207,55,151,185,59,246,243,55,109,220,157,116,211,82,215,81,90,223,216,49,255,0,210,139,254,164,255,0,241,226,213,4,85,207,62,70,63,150,143,208,159,244,209,250,29,244,59,210,95,236,39,164,58,174,175,166,255,0,206,25,217,183,166,255,0,125,174,255,0,102,157,188,171,43,156,41,63,147,94,59,91,56,215,249,122,250,71,244,115,173,254,140,250,45,209,243,250,136,111,198,252,247,86,230,221,188,253,223,96,245,219,167,102,186,148,255,0,1,0,51,71,194,147,249,74,99,181,205,141,127,151,175,163,159,72,250,47,232,207,162,221,103,35,167,134,196,111,207,117,109,238,221,200,221,246,11,77,218,118,233,169,245,92,140,100,99,249,23,125,54,255,0,77,31,166,63,76,125,27,254,194,122,63,165,233,58,159,252,225,237,251,186,159,247,186,108,246,235,217,218,173,92,11,195,139,67,22,47,92,111,166,81,185,183,157,247,210,53,82,170,72,50,91,140,197,143,25,134,27,139,31,176,185,76,159,78,135,22,69,170,150,225,145,169,70,72,105,45,244,0,0,21,171,139,28,26,255,0,42,24,167,121,98,103,242,142,244,103,210,219,130,163,93,232,190,136,115,186,94,170,75,143,114,185,157,106,119,237,230,109,221,181,58,233,174,133,174,130,106,229,115,2,255,0,147,94,4,219,56,41,244,167,233,31,209,206,183,250,79,161,232,249,253,68,199,228,254,103,152,230,221,188,253,191,108,245,219,175,102,186,23,85,0,17,87,60,249,24,254,90,63,66,127,211,71,232,119,208,239,73,127,176,158,144,234,186,190,155,255,0,56,103,102,222,155,253,246,187,253,154,118,242,172,174,112,164,254,77,120,237,108,227,95,229,235,233,31,209,206,183,250,51,232,183,71,207,234,33,191,27,243,221,91,155,118,243,247,125,131,215,110,157,154,234,83,252,0,0,5,106,226,199,6,191,202,134,41,222,88,153,252,163,189,25,244,182,224,168,215,122,47,162,28,238,151,170,146,227,220,174,103,90,157,251,121,155,119,109,78,186,107,161,107,160,154,185,92,192,191,228,215,129,54,206,10,125,41,250,71,244,115,173,254,147,232,122,62,127,81,49,249,63,153,230,57,183,111,63,111,219,61,118,235,217,174,133,213,64,114,172,209,224,95,242,148,192,155,155,5,62,148,253,28,250,71,209,127,73,244,61,103,35,167,152,196,159,204,243,27,221,187,145,183,237,150,155,181,237,211,67,128,31,216,49,255,0,210,139,254,164,255,0,241,226,213,0,7,20,205,230,94,235,185,161,193,169,56,59,72,196,191,161,81,42,117,8,178,42,146,125,12,138,151,89,21,133,27,137,141,177,78,54,109,253,122,99,187,204,74,201,95,83,183,181,43,81,8,129,133,92,22,109,91,35,17,237,203,198,245,198,255,0,165,212,90,37,65,170,132,154,18,173,54,227,183,81,229,30,244,48,234,220,146,242,13,149,44,146,78,32,219,86,246,247,160,141,38,162,90,108,168,64,12,209,240,164,254,82,152,237,115,99,95,229,235,232,231,210,62,139,250,51,232,183,89,200,233,225,177,27,243,221,91,123,183,114,55,125,130,211,118,157,186,106,125,87,35,25,24,254,69,223,77,191,211,71,233,143,211,31,70,255,0,176,158,143,233,122,78,167,255,0,56,123,126,238,167,253,238,155,61,186,246,119,252,85,195,59,87,25,48,226,227,194,219,214,39,81,69,185,169,238,211,228,237,109,181,184,206,242,245,31,107,152,133,161,47,52,178,75,141,172,210,123,28,66,20,69,170,72,86,183,246,12,127,244,162,255,0,169,63,252,120,179,235,78,157,93,163,218,180,106,77,211,113,253,32,173,66,167,199,143,81,171,244,104,137,233,9,72,109,41,118,79,33,6,104,107,152,178,82,249,105,61,169,221,161,118,16,250,195,202,98,197,139,249,80,194,203,203,12,253,41,232,207,165,182,253,70,133,214,242,57,221,47,85,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,138,214,254,193,143,254,148,95,245,39,255,0,143,22,168,0,2,0,102,143,133,39,242,148,199,107,155,26,255,0,47,95,71,62,145,244,95,209,159,69,186,206,71,79,13,136,223,158,234,219,221,187,145,187,236,22,155,180,237,211,83,234,185,24,200,199,242,46,250,109,254,154,63,76,126,152,250,55,253,132,244,127,75,210,117,63,249,195,219,247,117,63,239,116,217,237,215,179,149,102,143,133,39,242,148,199,107,155,26,255,0,47,95,71,62,145,244,95,209,159,69,186,206,71,79,13,136,223,158,234,219,221,187,145,187,236,22,155,180,237,211,83,239,249,41,202,151,242,62,194,202,174,25,253,61,250,91,233,59,129,250,239,91,232,190,131,151,204,141,29,158,87,47,156,238,186,116,219,183,110,45,119,233,167,102,167,32,0,5,112,99,71,6,91,55,17,113,66,224,190,48,255,0,22,98,88,20,42,204,132,201,143,110,68,181,78,83,16,22,109,164,157,38,215,214,32,137,10,116,156,112,144,148,37,13,146,201,9,34,74,72,135,181,202,143,13,252,71,202,86,35,162,245,178,179,79,215,82,167,114,216,175,208,31,179,141,17,106,241,82,102,100,149,25,79,62,91,200,220,163,105,226,35,83,106,82,136,201,104,91,141,175,138,255,0,96,199,255,0,74,47,250,147,255,0,199,139,41,194,123,23,242,95,133,150,110,25,250,83,210,127,68,173,250,117,11,173,228,114,122,174,150,51,108,243,121,123,149,179,119,47,118,221,202,211,93,53,61,53,30,172,0,0,4,0,205,31,10,79,229,41,142,215,54,53,254,94,190,142,125,35,232,191,163,62,139,117,156,142,158,27,17,191,61,213,183,187,119,35,119,216,45,55,105,219,166,167,223,242,83,149,47,228,125,133,149,92,51,250,123,244,183,210,119,3,245,222,183,209,125,7,47,153,26,59,60,174,95,57,221,116,233,183,110,220,90,239,211,78,205,78,64,0,10,213,197,142,13,127,149,12,83,188,177,51,249,71,122,51,233,109,193,81,174,244,95,68,57,221,47,85,37,199,185,92,206,181,59,246,243,54,238,218,157,116,215,66,215,65,53,114,185,129,127,201,175,2,109,156,20,250,83,244,143,232,231,91,253,39,208,244,124,254,162,99,242,127,51,204,115,110,222,126,223,182,122,237,215,179,93,11,170,138,245,204,143,8,234,86,61,99,109,211,139,244,108,103,137,103,71,185,228,53,45,116,120,214,130,95,67,79,147,13,161,231,77,196,203,104,150,183,93,67,143,45,91,8,205,110,168,207,113,234,163,238,185,33,202,13,119,39,54,173,203,101,72,197,255,0,166,148,90,229,65,154,164,56,223,71,209,78,232,37,114,249,114,28,222,79,58,183,121,168,68,98,208,204,146,142,70,169,45,86,163,17,3,251,6,63,250,81,127,212,159,254,60,89,78,19,216,191,146,252,44,179,112,207,210,158,147,250,37,111,211,168,93,111,35,147,213,116,177,155,103,155,203,220,173,155,185,123,182,238,86,154,233,169,233,168,245,99,202,98,197,139,249,80,194,203,203,12,253,41,232,207,165,182,253,70,133,214,242,57,221,47,85,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,138,214,254,193,143,254,148,95,245,39,255,0,143,22,168,0,35,254,117,178,165,252,176,112,178,149,134,127,79,126,137,122,50,224,98,187,214,250,47,175,230,114,227,72,103,149,203,231,53,166,189,78,237,219,143,77,154,105,219,169,112,12,174,112,164,254,77,120,237,108,227,95,229,235,233,31,209,206,183,250,51,232,183,71,207,234,33,191,27,243,221,91,155,118,243,247,125,131,215,110,157,154,234,83,252,0,5,85,255,0,96,199,255,0,74,47,250,147,255,0,199,137,255,0,149,204,11,254,77,120,19,108,224,167,210,159,164,127,71,58,223,233,62,135,163,231,245,19,31,147,249,158,99,155,118,243,246,253,179,215,110,189,154,232,93,84,7,42,205,30,5,255,0,41,76,9,185,176,83,233,79,209,207,164,125,23,244,159,67,214,114,58,121,140,73,252,207,49,189,219,185,27,126,217,105,187,94,221,52,56,85,132,252,26,255,0,37,248,167,102,226,103,242,142,244,159,209,43,130,157,93,232,190,136,114,122,174,150,75,111,114,185,157,106,182,110,229,237,221,181,90,107,174,135,166,130,202,128,115,76,198,224,133,43,49,216,61,90,193,170,237,114,93,34,155,95,145,78,84,201,113,27,74,223,38,35,206,98,75,136,111,119,170,149,173,44,26,9,102,74,36,26,201,70,149,237,216,126,174,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,12,181,45,12,85,127,18,220,134,94,55,77,214,254,54,97,132,110,189,14,48,165,84,160,239,105,173,171,55,38,73,117,238,99,242,11,95,180,132,236,74,61,186,151,180,133,103,179,134,119,187,245,243,181,218,162,110,169,147,221,63,35,169,100,190,179,126,205,55,111,219,246,187,53,215,79,216,44,155,135,47,15,171,202,129,120,65,198,172,82,111,209,237,67,75,79,83,233,250,180,238,231,80,236,73,45,59,205,98,73,233,216,78,39,106,145,167,102,167,236,33,107,73,34,73,18,72,187,8,180,33,255,0,15,172,219,97,199,11,189,40,53,23,236,33,158,190,32,213,169,181,172,207,221,139,152,247,51,165,157,62,51,126,169,22,212,38,161,43,66,236,34,215,188,254,241,27,196,143,225,245,65,168,87,179,69,104,38,156,207,48,224,212,41,243,94,245,146,91,90,69,70,46,227,237,50,215,188,187,11,83,251,134,133,154,73,165,164,36,203,67,36,145,24,255,0,176,1,226,241,115,10,109,108,101,177,234,54,53,217,27,155,14,115,15,54,147,222,226,121,107,91,46,52,75,250,181,160,207,66,113,93,155,139,95,250,74,138,179,173,146,235,179,44,55,108,170,146,15,172,180,234,83,87,232,249,127,84,223,43,152,236,147,105,157,156,247,29,86,141,49,174,245,105,174,186,31,111,127,196,201,222,108,46,156,179,98,4,25,145,21,207,160,77,150,210,42,81,180,109,63,84,183,227,155,171,222,108,184,191,205,177,166,137,237,246,151,111,125,247,224,254,42,219,120,203,97,82,175,203,97,253,241,170,17,152,121,104,218,225,114,156,113,150,221,52,106,180,32,213,161,56,158,221,164,71,255,0,65,112,14,38,88,92,230,36,229,158,174,235,114,118,42,219,57,21,210,70,205,119,156,122,124,206,205,119,167,77,119,247,246,254,6,40,203,13,174,87,236,92,72,182,238,130,45,21,69,172,195,152,180,246,118,147,47,161,102,90,232,175,212,239,208,255,0,3,26,71,192,203,190,61,249,131,150,85,219,28,255,0,213,75,126,155,45,101,219,234,173,200,173,56,101,218,148,235,246,251,244,33,238,128,7,39,205,6,49,83,240,63,6,110,43,214,98,180,125,48,37,179,8,180,87,108,146,136,243,141,151,98,22,93,237,31,218,45,61,254,227,206,206,32,221,117,60,80,196,138,229,215,40,247,202,184,171,18,101,165,62,169,104,114,31,91,132,158,194,73,119,185,223,161,126,4,46,103,134,22,86,97,225,38,23,70,196,122,236,109,213,219,153,132,75,101,205,230,91,33,200,143,9,228,167,68,188,164,30,139,108,251,77,36,175,184,139,176,78,67,61,11,83,16,75,136,150,121,173,236,32,181,42,88,85,106,171,170,186,106,241,30,140,231,98,219,233,154,117,185,108,27,159,89,29,109,175,107,173,167,213,220,70,122,251,11,180,85,30,5,96,181,241,154,172,94,43,106,144,238,178,234,82,122,234,148,189,172,253,75,78,74,105,14,189,177,75,104,149,180,228,17,237,73,145,159,113,23,186,241,176,83,2,108,252,159,96,5,77,136,110,115,228,82,168,207,84,234,147,52,117,60,231,90,132,217,60,174,89,184,233,39,83,140,74,209,58,145,119,17,31,182,138,51,29,123,30,37,99,157,229,113,199,70,173,75,175,84,122,110,223,180,218,166,60,180,31,106,82,101,169,47,218,90,251,197,185,240,161,192,232,56,125,130,10,189,230,31,54,173,95,146,114,18,190,212,242,227,63,18,11,164,222,132,226,146,122,41,7,235,104,71,248,23,96,157,0,43,139,139,22,103,126,134,218,168,193,203,125,221,243,107,76,17,204,45,186,109,140,243,115,163,185,246,218,50,63,89,37,220,178,63,118,157,226,191,114,57,129,111,99,150,59,80,224,77,107,90,93,62,108,105,242,213,184,189,100,183,50,49,45,58,19,136,81,122,174,159,105,107,247,22,189,218,11,181,237,234,125,167,110,211,45,154,91,123,34,82,225,179,13,146,213,71,234,52,218,80,159,180,102,125,201,46,243,63,196,197,105,241,98,205,163,180,120,168,192,107,77,123,95,146,217,72,168,63,161,31,213,168,167,69,117,173,174,50,101,222,73,61,201,94,190,239,120,169,151,93,113,247,13,215,85,185,74,239,61,52,31,86,179,108,84,168,116,234,117,78,107,123,89,169,243,185,39,170,79,94,90,137,42,238,51,62,243,46,253,5,143,240,72,145,82,110,232,196,198,34,177,186,35,222,133,234,151,185,37,179,70,234,38,142,195,237,61,79,221,251,69,185,14,13,158,153,207,83,114,175,123,77,142,247,41,198,253,27,162,246,146,180,214,163,24,187,143,241,25,235,178,168,159,72,238,104,116,109,251,122,142,103,110,154,253,150,212,175,121,126,175,188,94,246,109,179,65,70,202,142,15,67,106,34,249,149,185,220,207,71,177,162,203,118,201,76,115,125,99,105,212,22,136,144,103,235,105,247,118,247,80,205,203,114,85,238,234,212,139,130,187,39,168,155,43,103,53,205,137,70,237,168,36,23,98,72,136,189,84,145,118,16,179,174,15,121,121,83,239,84,49,194,176,189,136,111,149,232,212,105,175,51,82,159,25,222,212,185,217,167,103,218,71,111,179,222,44,119,29,172,214,177,3,10,171,150,139,200,222,137,253,54,165,169,150,187,36,180,231,177,73,253,79,121,8,149,195,51,44,51,240,82,37,195,92,184,26,219,82,168,116,158,166,228,159,47,150,115,19,222,135,86,147,213,46,151,176,191,236,238,185,232,134,196,188,180,93,137,125,205,132,158,131,216,103,254,200,70,247,126,3,60,84,103,9,170,147,43,81,106,69,187,255,0,181,49,168,11,50,162,221,90,218,135,80,101,59,80,239,51,66,215,94,231,20,94,226,247,15,182,0,0,3,194,227,132,207,71,225,117,106,95,49,40,229,244,222,178,143,66,45,100,54,93,255,0,180,102,98,98,185,178,150,162,50,237,211,252,67,72,57,72,162,170,223,203,245,173,76,115,102,246,186,237,198,142,227,214,107,234,247,23,191,220,58,109,102,221,164,215,201,164,213,34,54,250,89,221,181,43,109,42,46,221,53,236,81,31,184,135,208,101,150,163,182,76,178,132,161,9,238,74,75,66,47,240,14,93,153,76,28,162,227,126,21,85,108,154,180,6,100,42,79,35,148,165,180,133,169,27,100,178,226,182,154,144,189,53,229,22,186,23,179,246,150,111,46,42,13,74,217,172,72,161,213,162,61,26,92,109,156,198,158,109,72,90,119,32,148,90,146,136,140,187,20,71,221,237,18,195,134,78,35,95,214,238,97,169,22,125,190,236,215,168,181,190,163,210,49,219,83,202,108,249,48,102,56,214,169,66,137,31,109,70,126,177,31,111,105,104,99,140,230,174,141,26,131,142,183,37,54,35,72,109,166,186,61,169,74,72,136,181,134,194,187,136,136,187,204,92,247,11,234,180,186,158,76,108,84,204,146,111,184,207,165,53,82,150,106,95,109,86,111,218,51,51,247,22,130,87,138,131,227,94,243,171,189,240,249,149,190,106,67,94,150,216,141,198,123,53,102,157,175,103,179,81,202,184,111,224,117,179,142,82,239,43,90,225,106,81,165,239,71,108,83,105,111,105,104,82,214,122,154,219,95,247,34,246,127,238,138,56,155,135,213,204,46,189,106,22,77,197,9,248,179,169,252,174,99,111,54,180,40,185,141,33,210,212,150,148,159,217,113,39,218,69,223,251,71,191,202,134,97,171,249,115,197,72,23,149,54,107,229,5,60,222,178,41,56,190,83,255,0,205,159,109,189,232,75,141,146,182,169,227,50,212,251,15,180,189,199,162,27,26,247,183,113,14,218,139,117,90,213,104,149,10,124,206,103,45,232,207,182,234,15,99,138,65,250,200,82,147,246,144,162,236,63,97,136,89,196,95,38,84,76,73,195,234,181,247,101,208,144,205,193,30,82,106,79,28,56,168,73,173,168,244,247,144,73,87,45,133,44,210,102,150,245,35,86,157,221,165,216,42,207,46,216,151,122,101,235,25,227,85,233,181,46,137,234,109,69,16,170,81,150,243,173,147,173,183,45,165,58,217,160,148,217,171,83,100,139,106,140,136,244,208,203,221,127,88,21,139,116,204,99,195,234,77,217,4,141,47,72,136,194,164,36,246,145,19,170,97,167,23,180,137,107,61,53,112,180,212,245,29,16,120,124,107,176,225,226,86,22,92,246,124,184,141,200,84,250,76,214,88,74,219,37,232,242,227,56,218,76,136,210,174,223,95,188,136,204,103,19,20,237,185,184,113,139,247,69,182,243,47,69,118,131,112,205,138,222,169,52,25,114,37,45,4,164,246,36,251,209,216,122,23,119,176,95,15,15,252,81,135,137,121,108,181,141,170,138,100,200,161,83,224,209,222,35,120,150,180,173,152,17,119,17,250,234,50,61,87,219,174,157,253,196,62,78,117,114,75,103,230,82,210,155,85,167,83,226,196,188,97,197,112,224,205,38,154,109,78,169,13,72,83,109,184,225,48,227,170,65,188,249,40,210,147,237,211,82,237,239,166,25,144,49,155,39,184,191,169,59,83,163,85,104,117,13,166,235,42,151,29,137,136,102,87,217,215,234,148,227,75,84,109,116,236,220,73,246,25,118,92,254,71,179,153,106,230,78,196,135,79,168,212,226,198,187,169,209,219,102,108,55,30,109,14,60,166,217,140,78,60,132,27,238,58,164,27,175,25,18,149,166,166,90,31,111,124,148,185,173,250,109,215,111,84,173,186,188,70,164,195,169,196,122,27,205,186,218,86,149,33,196,41,10,35,37,17,145,246,40,203,180,143,191,184,103,247,62,25,113,170,96,6,54,214,90,110,156,227,84,58,228,185,21,56,14,33,149,37,150,219,122,92,174,91,73,62,82,16,70,72,103,177,41,212,136,187,140,203,186,85,112,137,204,210,40,243,166,96,101,213,89,89,181,53,231,38,83,142,84,142,194,113,103,2,43,76,35,123,165,236,37,104,132,163,94,253,15,216,45,171,191,180,135,244,4,40,226,163,140,199,134,248,4,253,183,14,81,34,93,204,234,169,110,33,46,104,163,98,68,41,168,51,50,37,164,244,213,5,236,50,251,140,82,214,21,91,82,239,92,79,181,173,152,209,213,33,218,181,110,12,77,132,131,89,171,155,33,8,211,66,35,51,237,87,184,255,0,104,209,198,22,211,41,24,75,130,54,204,10,220,136,244,184,212,43,118,18,102,46,66,210,194,26,228,196,65,47,113,168,146,73,208,155,61,117,211,77,15,93,52,21,51,196,139,60,178,177,102,225,149,133,56,117,90,146,205,189,73,148,182,37,63,22,73,165,19,28,105,115,24,89,18,153,144,164,56,210,219,113,7,218,146,53,118,107,161,104,66,48,229,155,46,151,158,99,241,26,5,173,111,192,144,184,92,246,156,168,204,229,58,109,180,199,61,148,58,102,180,52,225,37,68,79,17,250,197,161,23,105,253,247,229,151,60,189,217,89,122,195,202,109,163,108,210,97,181,41,184,236,156,249,72,97,148,184,252,130,97,150,220,89,173,13,182,106,220,108,164,245,81,106,103,218,127,119,86,0,0,31,54,66,21,2,73,203,105,181,41,181,246,45,40,45,123,76,245,53,105,251,59,199,253,250,110,152,147,74,93,150,211,107,86,154,33,110,36,149,248,105,168,252,202,125,250,164,246,218,101,181,166,59,38,78,27,134,70,68,179,37,119,17,246,145,234,70,62,185,22,133,161,15,232,252,181,26,93,50,177,21,112,106,212,232,179,99,56,70,149,179,37,148,186,133,17,145,145,145,165,68,100,125,134,101,248,25,143,12,230,93,114,254,236,242,170,185,129,216,126,169,164,231,55,169,59,102,17,187,191,118,237,119,242,181,215,119,110,186,247,246,143,113,77,165,82,232,209,27,129,71,166,197,131,21,164,146,91,102,51,41,105,180,17,17,17,17,37,36,68,68,68,68,95,129,16,253,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,63,37,74,149,75,172,196,114,5,98,155,22,116,87,82,105,113,153,44,165,214,214,70,70,70,70,149,17,145,145,145,153,126,6,99,195,183,151,92,191,181,60,234,173,224,118,31,166,105,185,205,234,74,217,132,78,239,221,187,93,252,173,117,221,219,174,189,253,163,220,211,169,116,202,60,84,65,164,211,162,194,140,217,18,80,204,102,82,210,18,68,68,68,68,148,145,17,118,17,23,224,68,63,80,254,41,36,164,154,84,68,100,101,161,145,251,69,57,241,54,201,150,34,70,197,25,56,173,135,214,189,74,185,73,170,182,185,19,27,167,194,126,75,140,200,118,68,199,220,51,38,152,218,148,18,118,118,154,140,200,212,90,234,70,70,32,125,51,9,113,74,179,82,42,69,51,14,46,137,51,57,156,163,101,170,60,133,173,42,220,73,208,210,148,25,150,134,100,93,221,230,45,115,133,254,73,171,152,96,235,216,199,137,116,69,196,171,75,140,168,176,225,77,140,182,220,97,11,232,164,33,195,109,230,18,164,173,43,109,105,220,75,208,140,140,139,183,83,22,66,0,0,57,78,98,242,247,101,102,23,15,106,86,141,205,73,136,236,167,35,188,112,37,45,134,84,227,18,13,135,155,109,100,181,182,225,167,105,188,163,213,37,169,31,105,125,244,27,153,172,185,222,121,112,196,105,246,181,193,2,66,33,115,221,114,157,51,148,233,54,235,28,247,144,209,146,214,211,100,165,25,50,103,234,150,134,93,165,247,73,238,27,185,228,149,132,215,12,92,42,196,106,212,151,173,218,172,164,49,21,249,82,77,72,134,227,171,134,194,53,83,210,18,134,218,67,109,172,251,18,102,158,221,53,45,72,91,54,41,83,105,24,181,130,55,52,10,36,136,213,72,181,219,118,106,97,174,58,210,250,29,231,68,89,35,105,164,148,74,212,156,45,52,215,93,75,77,117,25,199,197,91,106,93,149,137,247,77,179,38,58,163,187,73,173,206,137,176,208,104,52,242,164,45,26,104,100,70,93,169,247,23,236,23,75,194,187,25,143,18,48,9,139,110,100,178,92,187,101,212,210,219,66,156,213,68,196,120,80,144,71,161,173,71,166,171,63,97,23,220,66,107,128,254,119,118,152,169,94,46,217,154,69,98,116,60,12,181,107,43,38,161,60,220,202,137,197,145,216,110,32,231,197,117,133,236,116,253,134,157,80,164,107,221,169,251,4,85,200,126,92,106,152,255,0,141,180,102,156,167,56,237,14,135,46,61,78,123,139,101,74,101,198,217,151,23,152,210,143,148,180,25,154,30,212,210,173,8,203,188,200,187,244,5,108,219,244,219,82,222,166,219,116,136,173,70,135,76,136,204,54,91,105,9,66,82,134,208,148,36,136,146,68,69,216,146,46,194,46,238,225,26,243,195,156,203,87,45,150,36,202,125,58,167,22,77,221,81,142,227,48,161,182,243,107,113,149,56,204,146,109,229,160,159,109,212,160,157,100,136,212,157,116,51,208,187,123,169,130,28,12,102,206,22,47,234,110,212,235,53,90,229,67,105,58,242,165,200,98,26,30,149,246,117,250,213,54,210,21,39,93,59,118,146,189,166,125,183,61,146,172,146,217,249,107,180,161,85,106,52,248,146,239,25,145,91,57,179,77,166,156,83,74,91,81,212,227,104,112,216,109,212,160,158,96,212,73,81,246,107,169,246,247,125,110,32,24,163,15,13,50,217,116,155,181,20,198,145,93,167,206,163,178,68,241,33,106,91,208,37,109,34,245,210,102,122,163,179,77,123,187,140,80,246,22,91,115,113,31,23,237,123,109,166,94,148,237,126,225,133,25,207,84,214,103,207,148,132,26,149,216,163,239,95,105,232,125,254,209,163,188,20,176,225,225,174,22,91,22,124,72,141,199,84,10,76,38,95,74,27,36,106,242,35,54,218,140,200,146,158,223,83,188,200,140,123,129,206,241,215,22,233,152,57,135,213,107,178,113,26,157,143,17,245,71,73,109,50,55,82,195,174,39,113,26,208,122,106,217,235,161,234,40,23,49,56,151,122,102,23,25,229,85,234,85,35,154,237,74,162,184,116,216,200,121,215,9,166,220,150,234,154,108,144,106,112,211,161,188,101,181,38,100,90,232,69,239,181,254,26,25,80,133,131,120,110,139,214,230,163,145,220,53,173,36,33,201,81,203,123,76,188,196,55,8,144,107,101,11,73,19,141,171,78,211,34,237,239,62,209,37,51,11,140,182,254,6,225,117,114,247,173,84,225,197,122,52,41,39,5,185,15,161,6,252,148,199,117,214,219,73,41,104,53,41,70,209,145,37,39,169,232,122,123,203,60,56,237,138,245,220,103,196,250,253,247,92,159,34,65,207,159,41,216,201,117,213,172,153,97,114,29,117,13,160,148,181,237,74,121,167,162,73,70,69,175,103,188,254,78,25,97,245,115,20,111,90,125,145,110,195,126,84,234,135,55,150,219,45,173,106,62,91,75,116,244,36,37,71,246,91,81,246,17,247,126,209,43,184,144,96,117,179,129,178,236,219,90,222,106,81,37,159,72,239,83,137,111,105,234,81,22,90,26,27,70,191,157,63,103,254,254,171,193,65,231,81,123,226,11,40,124,210,135,61,19,189,27,140,183,232,205,71,78,207,110,130,223,4,80,226,131,86,151,76,201,141,244,152,114,77,135,30,244,94,138,74,205,43,236,170,194,251,38,70,94,243,212,83,6,85,40,209,171,216,235,109,211,101,182,135,26,119,172,220,149,17,25,30,144,223,87,113,145,251,72,118,142,38,216,141,127,92,89,134,171,217,245,247,102,179,69,162,116,254,142,142,226,158,75,101,206,131,13,199,116,74,212,104,251,105,35,245,72,187,123,79,83,17,58,222,160,212,174,106,196,122,37,38,35,210,101,201,223,203,105,150,212,181,171,106,77,71,162,82,70,103,216,147,62,239,96,210,30,90,240,114,139,130,24,85,74,178,105,48,25,142,168,220,254,106,144,210,16,165,238,146,243,137,220,105,66,53,211,154,122,106,94,223,218,125,69,230,90,144,217,178,242,18,180,43,189,42,45,72,255,0,194,62,125,26,221,164,208,9,212,210,226,54,194,94,219,185,40,109,41,46,205,116,236,73,23,188,199,50,205,189,21,85,252,191,93,52,198,246,111,119,161,218,107,238,236,154,194,189,199,238,247,12,223,67,87,42,82,20,102,93,154,255,0,136,105,159,3,230,122,67,11,168,178,249,137,95,51,169,245,146,122,145,233,33,194,239,253,131,221,0,0,0,227,185,185,156,116,252,191,93,18,9,226,104,203,161,209,91,182,233,252,245,130,239,253,163,55,104,212,214,90,246,141,57,96,220,20,211,176,222,145,13,12,155,68,223,81,234,26,118,153,106,251,135,221,251,71,180,1,252,50,35,45,12,181,33,159,94,33,248,118,206,30,230,62,187,18,62,206,92,142,151,105,39,78,205,176,34,25,247,37,63,174,59,31,7,235,90,29,87,26,42,21,215,154,74,222,166,114,185,123,146,70,69,204,137,61,39,222,70,125,197,236,50,17,251,61,180,53,219,249,155,187,105,203,39,72,209,208,126,115,191,182,159,24,253,197,239,22,151,194,70,115,242,50,195,78,134,227,233,91,113,185,220,180,18,140,205,27,170,19,204,245,47,102,162,111,10,125,227,84,101,244,254,196,211,77,127,165,53,255,0,235,20,225,245,120,45,54,74,184,239,69,155,77,30,223,71,122,198,159,88,190,174,163,220,99,254,184,182,101,126,100,90,211,216,251,109,82,29,84,87,246,250,85,108,71,51,67,123,81,6,43,59,141,13,104,90,158,237,55,47,183,217,238,21,132,44,147,134,54,119,147,99,205,70,13,226,101,122,36,90,19,186,244,19,39,74,216,150,52,41,146,28,220,183,159,36,39,114,212,132,150,212,118,234,68,125,186,24,183,153,113,169,245,202,99,240,159,38,101,67,152,210,216,112,189,85,161,104,81,26,84,93,186,145,246,25,144,170,76,230,240,199,188,100,95,213,12,67,192,246,149,37,138,171,238,212,36,195,218,234,214,137,14,189,33,229,147,109,198,139,161,36,139,148,146,213,70,125,186,106,125,134,36,151,14,235,91,27,112,210,197,118,205,196,235,106,76,98,106,98,146,211,175,67,150,131,75,100,204,70,200,181,120,147,161,122,139,62,194,211,179,241,33,53,3,188,81,183,21,140,27,85,129,142,206,221,209,225,165,168,215,26,21,57,107,109,189,168,83,210,38,78,112,204,204,144,146,53,153,35,183,180,207,239,49,214,120,54,99,17,83,174,10,230,19,84,231,25,51,41,169,53,72,228,227,189,156,213,46,158,194,82,91,151,167,113,30,132,73,215,239,246,11,112,17,75,60,249,54,181,115,15,135,85,10,133,18,135,22,53,219,78,105,217,177,100,198,140,218,30,148,227,108,73,52,52,165,165,135,29,89,41,215,136,205,37,161,153,145,25,30,189,244,221,98,94,56,173,147,124,111,41,138,137,80,165,212,40,181,14,158,92,105,13,201,97,18,152,102,90,77,101,179,115,74,90,20,168,218,118,232,70,68,100,122,105,217,125,121,110,199,43,123,31,48,170,131,123,210,170,144,30,157,42,159,21,117,40,209,159,66,142,60,181,70,101,215,91,52,37,197,154,54,169,210,45,170,61,197,216,71,239,62,55,196,115,45,81,49,203,4,170,149,218,116,30,101,118,215,138,253,89,147,105,162,55,158,68,104,146,212,150,83,163,75,90,181,91,165,162,72,210,70,126,210,62,250,66,195,219,178,226,193,188,84,163,220,172,28,184,21,11,110,179,29,233,12,171,152,210,245,143,37,11,83,75,73,26,21,166,230,244,52,153,151,119,176,104,127,44,216,201,74,199,28,30,183,239,106,124,230,36,73,118,12,70,231,165,167,82,179,110,89,197,101,199,80,122,45,102,70,70,233,106,74,61,197,237,247,159,85,31,242,181,165,180,41,106,61,18,146,51,51,251,133,36,113,105,198,118,175,252,109,98,206,164,212,84,237,62,223,134,136,207,178,151,183,32,166,49,46,115,106,86,212,173,73,221,181,100,90,153,18,180,247,119,15,45,194,255,0,10,83,124,230,10,37,209,81,140,131,166,218,237,183,87,55,157,71,213,182,236,105,176,151,184,212,104,82,83,162,86,103,174,169,50,47,105,9,19,196,231,61,15,146,228,96,70,22,87,162,156,114,37,162,169,58,157,40,247,146,191,158,69,122,57,184,196,141,52,211,150,173,138,71,126,134,126,194,21,211,132,216,81,124,227,149,251,6,210,181,105,115,234,115,106,50,154,41,47,182,195,207,19,40,113,230,219,91,206,169,180,44,210,146,55,82,106,89,145,233,175,111,127,109,242,228,211,41,118,150,89,48,238,12,88,208,208,245,199,80,140,211,245,73,142,54,210,156,75,206,49,28,158,105,14,19,45,184,77,243,24,220,73,86,167,175,105,246,247,72,160,0,0,31,195,34,81,104,162,35,35,246,24,252,203,165,211,29,89,56,229,58,42,214,93,164,165,50,147,63,240,232,63,66,27,109,164,236,109,9,66,75,216,146,208,135,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,211,233,212,250,164,101,195,169,192,143,49,135,8,210,182,159,105,46,33,68,100,100,100,105,81,25,31,97,153,126,209,231,32,97,46,21,82,167,42,167,76,195,59,82,28,197,40,214,114,24,162,198,109,211,86,164,173,77,73,65,30,186,145,30,186,247,150,163,212,180,211,76,182,150,153,109,45,161,36,68,148,164,180,34,34,246,17,16,255,0,176,0,0,17,219,57,121,75,180,179,55,135,115,162,73,134,134,110,58,124,103,95,166,76,109,182,146,226,158,109,137,4,203,75,89,178,227,134,223,49,253,198,148,232,122,246,151,111,125,13,98,214,20,95,56,27,126,206,180,174,170,92,250,100,202,116,167,74,51,238,48,243,36,242,27,121,198,208,243,74,113,8,53,36,205,165,26,86,68,68,122,118,119,118,88,175,12,108,244,63,204,143,129,24,167,94,140,81,204,144,138,92,234,140,163,222,106,254,103,21,152,196,227,242,52,211,78,98,185,105,71,188,203,218,66,59,241,64,194,148,216,217,130,151,116,83,99,160,169,183,67,110,85,137,246,145,245,110,59,38,108,213,238,37,18,18,147,213,40,35,215,85,25,151,180,199,168,225,45,140,237,97,254,54,200,179,234,213,21,53,79,184,33,174,51,12,169,226,74,14,99,242,224,182,149,109,82,210,157,219,80,101,169,17,171,79,120,187,116,45,46,33,43,65,234,149,17,25,31,220,63,232,114,172,204,227,37,43,3,176,122,225,189,170,19,152,143,37,168,50,219,128,151,93,74,13,201,101,21,231,26,65,106,180,25,153,155,71,161,36,247,31,179,222,89,224,196,43,178,226,198,76,84,172,92,175,156,185,245,11,146,179,33,232,236,167,152,234,245,145,37,107,75,72,73,154,213,166,231,52,36,145,159,127,180,93,239,14,60,181,68,192,220,18,165,215,106,48,73,186,237,209,21,138,179,198,235,68,79,50,137,49,34,41,76,171,86,144,180,232,182,143,84,153,168,136,253,166,125,221,147,50,56,229,111,96,30,21,87,175,122,173,82,3,51,162,211,229,46,155,26,75,232,73,200,150,152,207,58,211,100,133,56,131,94,229,52,101,181,39,184,251,72,189,229,66,151,221,227,138,217,200,198,243,152,152,149,10,165,66,181,80,233,226,70,142,220,151,209,21,135,165,168,208,91,55,58,164,33,42,147,167,102,164,68,100,69,174,189,183,35,145,140,155,90,185,120,195,170,125,66,183,67,139,38,237,168,180,212,217,82,100,198,109,111,69,113,198,35,26,218,74,212,195,110,160,146,235,38,100,147,212,200,204,204,207,94,233,90,42,67,140,158,49,21,70,224,161,225,53,50,113,155,49,90,141,84,144,77,187,217,205,74,234,12,41,39,181,122,119,25,106,70,157,126,255,0,96,228,188,41,240,109,87,254,59,53,118,200,134,151,99,91,136,76,228,45,198,247,33,47,71,153,5,194,50,51,66,136,150,68,190,206,210,63,188,133,228,247,0,133,124,68,109,108,109,196,187,21,171,55,12,109,169,82,121,179,82,151,93,102,28,181,154,155,54,101,182,101,171,36,173,75,215,65,246,150,157,191,129,8,217,147,46,24,215,140,123,250,6,33,227,131,74,140,197,41,246,170,17,161,237,117,11,92,134,158,142,242,9,198,228,197,208,210,101,205,73,232,162,62,205,53,46,211,22,159,54,117,191,98,219,11,151,62,84,74,101,34,139,8,212,167,29,90,25,105,150,25,108,204,245,51,218,148,145,33,6,126,194,34,47,97,10,74,226,65,156,121,216,225,125,72,195,251,86,166,203,150,165,18,74,219,74,226,188,102,137,15,50,244,182,137,194,52,62,182,214,149,52,234,125,109,164,103,217,220,93,135,9,82,149,45,68,132,36,212,165,30,132,68,90,153,152,179,206,18,121,95,151,42,180,206,62,220,180,135,83,21,141,222,138,91,241,204,144,230,228,78,138,246,211,91,90,30,135,183,93,139,236,246,251,135,252,241,165,111,75,138,202,95,41,162,221,233,47,88,147,235,31,213,211,187,204,124,174,10,166,95,79,239,189,116,215,250,47,79,254,177,81,23,4,33,15,22,217,207,199,203,13,70,27,111,165,13,202,228,243,16,106,50,53,237,168,64,50,208,189,186,10,180,200,157,13,119,6,102,173,42,114,57,186,175,175,252,223,218,236,167,201,63,113,251,132,129,227,3,107,67,165,99,69,62,186,203,73,67,213,62,111,51,106,72,136,249,113,32,36,187,136,143,184,253,166,99,141,240,240,195,182,177,11,49,244,40,143,242,249,113,250,173,196,189,59,119,64,150,101,222,149,126,160,208,89,17,17,104,69,161,15,232,15,23,140,112,83,82,195,122,188,37,50,110,147,157,63,168,73,220,103,163,237,159,119,236,25,141,115,213,112,244,61,6,145,50,139,56,234,25,126,181,164,41,242,117,71,215,106,173,219,181,254,122,249,119,254,193,216,128,0,0,71,204,247,57,202,203,77,212,173,238,39,251,71,181,7,161,255,0,170,17,134,119,26,252,225,13,66,97,233,44,173,8,4,225,160,213,245,186,237,238,252,234,199,162,0,20,163,198,14,216,42,70,58,194,174,164,150,73,171,243,52,215,187,234,161,192,79,103,97,123,253,231,251,7,184,224,183,84,165,177,119,94,84,215,226,178,169,146,125,29,200,117,72,73,173,27,90,168,169,91,76,207,82,212,187,15,65,204,184,183,225,186,237,76,198,63,121,54,219,133,30,232,219,203,212,189,82,233,160,192,108,244,245,72,187,213,239,87,236,238,18,155,131,85,222,220,220,52,184,45,87,31,73,174,159,210,114,209,187,181,60,201,21,7,15,179,119,103,119,184,133,142,138,117,227,72,180,158,37,89,169,39,55,26,125,35,170,117,215,111,243,122,119,179,216,62,231,5,162,112,238,59,208,200,149,180,189,27,175,187,243,117,17,103,216,183,134,246,254,45,88,53,59,10,230,134,153,52,250,151,39,154,131,109,11,252,219,205,186,93,139,74,147,246,155,79,122,79,187,246,140,226,99,142,19,214,176,87,18,106,184,125,92,140,251,79,83,185,30,179,168,90,119,115,35,180,239,97,169,8,51,208,157,47,234,151,249,79,195,71,145,34,43,169,145,21,247,25,117,58,237,91,106,52,168,181,45,15,67,47,184,90,94,70,56,153,207,149,90,162,225,110,52,207,104,163,186,210,227,181,85,125,213,111,92,167,231,35,151,204,122,76,173,13,41,67,171,238,78,226,36,22,154,145,30,182,161,78,168,66,171,83,226,213,105,178,90,147,18,107,40,145,29,230,150,75,67,141,173,36,164,169,42,35,50,50,50,50,50,50,61,15,81,254,233,66,83,174,212,145,106,122,158,133,222,99,254,128,87,247,24,76,50,250,79,129,244,187,194,12,52,42,109,38,174,194,158,120,155,213,101,21,168,115,220,81,110,36,25,237,213,68,122,25,145,126,2,178,242,83,137,47,225,158,99,236,170,145,73,83,49,234,85,170,109,54,74,183,154,82,76,185,62,49,172,212,123,146,90,104,142,221,117,47,121,13,21,82,42,12,85,169,48,170,177,93,75,140,204,142,220,134,214,149,17,146,146,180,146,136,200,200,204,140,140,143,216,99,245,136,27,196,111,35,212,108,94,181,166,226,157,145,78,76,123,166,150,195,143,200,110,59,40,65,75,105,166,229,190,173,73,166,22,227,142,173,215,18,93,170,34,62,206,227,208,196,45,225,209,152,139,187,0,241,195,242,77,115,62,166,41,117,105,222,137,122,44,229,58,146,98,91,179,34,48,165,18,22,234,18,149,37,45,40,181,52,154,139,180,180,50,236,43,182,82,33,87,232,166,219,137,106,68,74,148,93,20,90,18,208,227,110,35,183,222,70,70,71,247,145,138,35,226,93,151,231,112,111,29,166,86,169,180,211,102,141,114,115,42,105,113,12,154,91,75,242,38,76,86,194,52,182,132,23,168,217,118,106,103,167,180,200,118,14,18,25,145,114,214,188,164,96,205,193,83,89,83,234,198,183,225,165,231,189,78,165,215,96,71,109,41,37,186,73,215,106,79,66,36,25,251,181,238,23,18,70,70,68,100,122,145,247,24,241,56,215,126,66,195,76,42,186,175,57,143,182,217,211,40,243,164,178,75,81,17,45,214,227,56,226,83,218,164,235,174,195,236,35,35,255,0,24,205,238,48,94,114,241,11,20,174,203,206,91,235,112,235,21,185,243,80,74,81,153,33,14,200,113,194,74,117,82,180,34,222,122,22,167,248,159,120,236,56,31,153,135,240,7,6,238,74,13,170,136,229,115,92,142,76,141,214,182,71,204,98,36,136,173,163,66,113,14,161,196,173,46,50,149,119,26,72,251,123,79,187,139,210,40,247,182,48,223,73,131,77,141,62,179,94,175,206,37,40,210,135,164,173,78,190,241,17,173,90,18,214,101,189,194,212,251,79,85,123,76,197,226,228,27,38,54,238,94,108,26,117,209,92,166,161,219,194,179,5,151,229,184,251,45,169,113,121,204,197,90,217,35,83,13,186,141,174,178,126,169,153,232,125,250,159,116,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,17,51,243,147,27,119,48,246,13,70,232,161,211,80,213,225,70,130,243,241,28,97,148,37,114,185,44,202,90,25,51,75,14,58,189,206,188,94,169,25,106,125,218,31,125,29,85,232,215,182,15,95,74,131,82,141,58,141,94,160,78,53,36,212,135,163,184,151,88,120,200,150,157,196,133,145,111,108,244,62,195,213,62,195,33,217,241,195,51,15,227,238,13,219,116,11,169,17,206,230,182,156,135,27,173,112,143,152,252,72,241,92,70,134,226,221,91,138,90,156,121,74,238,36,153,246,246,31,127,31,193,251,206,94,30,226,149,167,121,196,121,109,157,30,183,2,107,132,149,25,18,208,212,134,220,52,171,69,39,82,61,157,165,169,126,37,222,52,133,130,151,228,44,75,194,171,86,243,134,251,110,29,78,143,6,75,196,218,136,201,14,185,25,183,20,158,197,43,77,55,151,97,153,159,248,199,182,51,34,35,51,61,8,187,204,83,191,22,252,200,57,116,94,49,176,106,223,170,44,224,82,141,15,204,75,47,250,157,75,78,207,142,226,84,72,116,211,174,213,22,164,104,35,247,233,220,56,247,13,28,191,59,140,152,237,14,181,82,166,155,212,107,111,151,83,82,214,201,169,181,63,30,100,53,108,51,83,107,65,250,142,31,102,164,122,123,72,133,238,37,16,168,20,82,109,180,181,30,37,54,46,137,34,34,66,27,109,180,118,123,136,136,136,190,226,33,73,60,69,243,17,119,99,230,56,30,19,91,47,169,250,93,38,119,162,90,139,5,78,168,159,150,212,201,108,37,70,132,58,180,169,74,75,169,45,73,36,163,236,45,8,187,14,105,112,228,200,245,27,8,109,104,88,167,123,211,147,34,233,170,48,219,241,219,144,202,22,81,26,117,184,143,167,66,117,132,56,219,168,117,181,23,98,140,139,183,188,245,49,60,135,228,171,212,24,164,210,102,213,101,56,150,217,135,29,201,14,45,70,68,73,74,18,106,51,51,51,34,34,34,47,105,140,234,231,91,18,95,196,204,199,222,181,37,73,83,209,233,181,170,149,54,50,183,154,146,108,183,62,73,160,211,235,40,180,209,125,154,104,94,226,22,105,193,239,12,190,140,96,125,82,240,157,13,9,155,86,171,190,166,94,54,244,89,197,118,28,7,18,91,141,4,123,117,73,158,132,102,95,136,176,16,31,242,164,37,90,110,73,30,135,169,106,93,198,63,194,163,80,133,73,167,202,170,212,164,181,26,36,38,87,34,67,206,172,144,134,219,66,77,74,82,148,102,68,68,68,70,102,102,122,22,130,163,120,142,113,5,149,116,206,159,130,248,69,88,34,164,54,78,196,170,79,141,32,200,222,89,28,184,207,54,151,35,201,52,169,181,33,77,168,146,164,118,246,25,246,104,66,181,28,113,199,156,83,174,173,75,90,204,212,165,40,245,53,25,247,153,159,180,199,121,201,94,2,76,199,220,112,163,91,202,130,251,212,186,115,241,170,85,3,75,70,164,28,118,230,71,67,169,63,171,90,126,203,221,202,34,47,121,233,223,127,184,73,134,246,254,18,216,52,203,10,217,134,152,212,250,111,59,148,130,109,8,252,227,206,58,125,136,74,83,246,156,87,114,75,191,246,138,194,227,74,78,21,199,101,153,146,182,31,164,180,247,126,110,156,62,23,5,181,164,177,42,242,73,185,180,213,232,237,19,174,155,191,155,212,125,158,209,113,66,184,184,202,221,237,194,195,75,126,213,109,244,146,234,29,95,49,27,187,85,203,145,79,112,187,55,118,247,251,140,69,158,18,24,110,229,215,152,198,47,39,27,112,227,90,251,185,154,23,170,125,76,25,237,150,190,169,151,122,125,233,253,189,195,167,113,164,170,82,223,187,172,218,107,17,25,76,200,222,145,231,186,150,210,75,94,230,169,202,78,166,71,169,232,93,133,168,240,220,31,45,130,171,227,180,218,226,137,102,154,71,47,93,59,139,155,14,122,123,123,15,221,239,47,218,46,184,0,121,220,66,37,157,161,60,155,52,146,190,171,77,221,223,157,64,203,219,191,156,49,162,60,136,59,205,203,69,170,173,238,43,251,123,181,103,169,255,0,170,18,132,131,0,0,1,192,243,199,17,233,121,109,186,154,101,180,173,95,204,123,20,70,127,247,124,111,119,224,51,170,215,231,8,105,255,0,13,94,41,22,85,57,228,235,162,185,221,255,0,240,203,30,156,0,84,183,27,90,19,241,235,152,107,90,38,147,203,151,233,157,84,148,158,190,162,41,201,245,143,79,127,119,104,225,60,44,111,147,181,115,43,76,165,46,121,48,213,91,157,185,10,119,105,47,149,2,106,139,179,113,17,232,106,247,31,236,19,15,140,126,26,38,175,134,148,108,66,98,58,84,170,39,81,206,115,102,166,158,116,138,123,73,237,36,158,157,222,213,23,237,238,28,3,131,125,207,82,133,140,85,139,109,18,21,210,84,122,125,237,154,213,167,213,197,168,44,180,45,116,239,63,113,139,155,20,211,198,105,183,83,139,118,210,214,122,161,125,102,194,237,236,210,53,63,81,236,248,42,168,202,169,125,167,98,76,143,209,125,166,93,165,234,212,69,177,138,123,227,27,133,12,209,47,202,46,36,199,105,134,206,187,212,243,54,36,137,74,228,51,79,100,183,104,130,215,191,179,85,31,236,238,21,182,63,214,44,169,16,101,51,54,35,203,101,248,238,37,214,156,66,141,42,66,210,122,146,136,203,180,140,140,181,212,133,189,240,205,207,75,87,141,50,22,8,98,93,87,109,86,11,13,198,165,73,144,249,17,60,210,19,14,51,45,111,122,65,169,78,26,148,179,218,148,17,31,105,151,110,164,44,157,42,37,36,148,147,212,140,181,35,31,208,28,167,52,182,20,60,69,192,75,222,131,38,26,100,186,154,13,73,232,168,54,201,103,207,232,159,66,52,35,74,187,117,95,176,181,237,236,25,209,168,53,42,196,196,137,44,154,92,143,34,222,173,173,58,36,141,10,109,108,62,101,217,246,76,140,141,31,113,151,220,52,51,147,124,65,107,17,242,235,101,86,16,249,186,228,74,45,54,19,234,82,137,74,55,83,6,58,149,169,238,87,110,171,237,212,245,251,135,107,31,229,38,52,121,145,220,139,45,134,222,101,228,26,28,109,196,146,146,164,153,104,100,100,125,134,70,70,42,171,61,25,52,184,236,236,108,160,99,150,20,91,139,114,156,170,204,89,245,6,105,176,220,55,16,255,0,87,38,75,171,218,195,4,146,73,37,45,150,170,94,186,233,169,247,24,177,204,8,174,73,175,225,37,171,46,115,15,51,41,186,68,22,95,67,201,52,184,78,20,102,141,91,136,204,207,93,76,245,215,183,81,192,120,147,229,254,62,49,96,85,78,187,10,158,79,213,237,166,30,169,180,164,52,74,113,72,143,14,98,137,4,100,218,212,122,173,194,236,35,34,215,218,70,41,19,13,239,10,214,18,98,109,30,231,142,169,17,38,208,42,209,222,125,4,107,109,100,108,72,66,212,133,17,41,39,222,223,105,25,151,119,176,104,175,46,56,163,77,197,252,27,181,175,72,51,218,148,244,186,76,21,77,216,234,86,109,201,84,86,92,113,10,209,107,50,81,27,133,169,40,245,45,123,125,226,36,113,118,198,210,178,240,138,22,30,81,234,27,42,117,185,141,148,150,208,238,138,56,79,69,158,202,245,36,184,74,211,114,72,187,82,105,247,234,125,130,150,148,102,163,53,40,204,204,207,83,51,31,162,155,78,157,87,168,70,165,83,34,187,38,92,199,144,195,12,180,131,90,220,113,106,36,165,41,74,72,204,204,204,200,136,136,181,61,69,199,112,209,200,204,124,58,160,70,198,60,77,163,52,187,134,160,218,29,167,198,145,28,143,166,97,196,67,144,210,205,15,71,74,208,242,92,66,203,84,172,200,187,72,187,117,49,98,36,68,146,36,164,136,136,139,66,34,246,15,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,15,225,145,40,141,42,34,50,50,208,200,253,162,187,184,151,100,102,54,34,208,36,227,22,25,81,154,69,195,79,109,110,212,35,71,142,69,212,176,218,38,72,117,100,134,99,169,107,117,78,45,5,170,150,68,125,132,125,186,24,167,26,149,58,117,34,161,38,149,83,138,236,105,112,222,91,15,178,234,13,11,109,196,40,210,164,169,42,34,50,50,50,50,50,50,212,180,31,157,38,105,50,82,76,200,200,245,35,33,116,188,34,49,180,175,60,34,155,135,149,138,129,46,167,68,152,231,76,218,221,213,69,9,152,176,25,70,132,167,13,90,110,81,151,98,73,62,237,15,176,75,124,198,226,141,55,8,48,110,233,189,39,79,106,43,209,41,51,149,11,123,169,65,185,37,49,94,113,180,39,85,160,205,70,109,158,132,71,169,233,217,239,25,212,196,139,194,181,139,120,155,88,185,228,46,68,185,149,250,180,135,152,65,154,220,89,155,242,22,180,161,36,106,81,247,185,216,68,103,223,237,23,119,195,95,47,241,240,119,2,233,149,217,180,242,98,175,114,176,205,77,213,45,162,75,137,110,68,56,106,52,25,155,104,81,104,182,207,176,204,203,95,105,152,239,216,239,93,149,111,225,37,213,46,11,15,61,41,202,68,230,88,67,41,53,56,110,28,103,77,36,146,35,35,215,82,45,52,237,212,87,30,70,50,107,113,222,56,217,95,199,44,87,182,214,221,57,53,153,83,233,236,212,161,184,78,45,254,174,52,150,151,181,246,13,38,147,74,156,45,82,189,117,215,67,239,49,106,177,163,71,135,29,184,177,24,109,150,89,65,33,182,219,73,37,41,73,22,132,68,69,216,68,68,67,253,71,20,206,62,32,179,135,25,118,189,107,11,125,77,57,46,139,82,132,194,146,162,74,137,213,65,144,164,232,123,147,219,234,118,104,122,253,195,60,208,26,149,125,226,68,118,72,156,145,38,225,173,161,58,43,85,173,197,190,249,23,111,218,51,51,53,253,230,127,120,209,110,86,172,40,152,117,128,118,69,6,52,52,198,117,84,26,99,210,144,77,146,15,159,209,48,133,234,68,148,158,186,163,218,90,246,118,142,174,3,248,165,18,82,106,81,232,68,90,153,138,216,226,101,158,150,172,234,100,220,16,195,74,174,234,172,246,28,141,85,147,29,242,50,101,165,166,100,103,154,222,204,130,82,92,37,37,7,181,72,50,46,195,62,221,8,84,36,169,82,39,74,122,108,183,150,243,242,28,83,174,184,181,26,148,181,168,245,53,25,159,105,153,153,235,169,143,242,22,243,193,187,10,26,167,218,21,188,82,117,166,20,236,153,18,105,137,89,164,141,100,149,53,79,124,139,93,154,233,169,126,183,127,179,218,44,188,84,231,26,165,25,213,44,68,236,73,17,122,83,183,78,211,245,105,195,198,112,101,109,213,98,221,202,180,30,136,71,71,188,187,123,117,141,80,208,92,176,166,78,50,23,61,74,110,48,209,237,181,200,87,73,78,234,54,54,75,86,159,89,22,158,179,212,181,211,188,189,196,59,247,7,12,52,77,35,13,43,56,132,252,116,165,117,190,159,146,230,205,13,92,153,21,6,149,218,105,45,123,253,138,63,217,220,33,239,20,235,228,238,172,202,212,233,72,158,79,181,73,228,236,66,93,220,72,230,192,132,163,236,220,100,90,154,125,197,251,71,118,224,149,66,126,69,119,18,171,70,202,121,81,61,13,162,212,147,212,247,162,162,159,84,244,247,247,246,139,105,0,30,99,18,158,76,123,42,162,242,181,209,60,158,239,248,84,12,192,59,249,195,26,42,200,228,71,161,229,182,213,105,230,210,133,127,62,236,73,25,127,221,242,125,255,0,136,239,128,0,0,56,206,111,169,114,42,249,127,185,225,69,41,42,117,125,22,212,199,212,214,122,77,142,103,216,68,126,194,255,0,24,205,249,17,161,205,22,70,147,47,127,96,211,30,0,213,226,215,112,158,135,83,130,250,158,97,238,167,98,212,162,81,158,146,93,73,234,100,102,93,228,126,209,208,192,5,108,241,169,166,57,39,15,236,106,138,34,18,211,11,210,123,221,229,234,109,239,126,156,69,219,167,102,189,223,120,174,236,146,213,10,141,153,219,50,162,165,54,146,107,210,58,155,135,162,123,105,242,75,183,180,189,226,243,179,135,132,237,227,78,95,110,123,9,49,208,185,83,250,46,67,155,53,91,123,38,199,117,91,79,98,204,181,38,187,116,73,255,0,148,170,99,133,101,110,69,165,155,58,61,183,80,138,227,107,169,117,28,194,82,12,141,28,186,100,229,150,186,153,105,174,226,246,24,189,1,78,92,104,88,113,188,79,180,31,81,158,215,125,33,183,246,71,167,17,143,167,193,126,103,46,244,187,97,245,6,92,222,131,234,247,246,43,70,170,39,221,237,22,244,43,255,0,140,69,6,157,55,2,225,215,36,28,98,151,78,230,116,219,246,243,15,153,50,158,149,236,212,181,238,46,221,12,187,5,43,145,25,246,16,255,0,164,52,235,132,102,219,75,86,210,53,30,212,153,232,94,241,246,108,187,190,189,97,93,20,203,178,220,169,73,133,58,153,45,153,77,184,195,203,109,91,155,113,46,17,25,161,73,61,55,33,39,216,101,220,47,183,34,25,169,162,102,31,10,169,204,76,170,180,171,154,145,25,152,147,153,117,244,27,238,169,168,209,137,199,182,155,206,56,162,55,30,50,220,173,53,62,242,35,239,148,0,63,198,108,86,103,67,126,20,134,208,227,82,26,83,75,66,200,141,42,74,136,200,200,200,251,12,180,49,159,190,34,24,58,254,19,102,54,224,82,98,182,204,91,138,76,186,219,36,218,13,41,36,200,159,47,105,125,132,151,115,126,205,127,19,19,103,131,142,51,51,81,179,107,56,83,89,171,60,228,248,179,36,78,136,211,175,145,161,49,82,213,61,132,37,36,165,238,35,220,102,68,68,157,190,227,246,11,49,1,249,42,116,170,109,102,34,224,213,32,177,41,133,145,145,161,230,146,180,246,145,150,186,40,140,187,140,255,0,194,63,230,147,71,167,208,226,116,52,216,237,176,193,30,169,66,16,148,164,187,8,180,34,73,17,23,97,16,86,105,81,43,148,137,180,105,236,54,244,105,209,220,140,235,110,36,148,149,33,105,52,168,140,140,140,140,140,140,251,200,198,126,248,129,96,147,216,49,152,74,220,86,32,147,52,234,227,210,107,17,205,182,141,45,165,47,78,148,72,65,104,218,18,90,37,174,226,215,179,218,126,201,173,193,243,29,90,149,108,87,48,166,181,81,105,10,167,20,154,179,92,215,136,140,153,109,184,12,36,139,115,157,221,253,201,34,251,253,130,31,113,30,198,213,226,214,98,107,148,248,146,221,114,5,177,38,77,16,146,167,53,65,185,26,116,178,220,146,39,20,157,54,185,216,125,135,247,16,138,141,182,227,174,37,166,144,165,173,102,73,74,82,90,153,153,247,17,23,180,89,191,12,92,138,189,112,200,143,142,184,165,66,104,160,69,144,133,82,160,79,138,123,220,90,78,28,166,100,19,111,199,52,155,102,147,113,59,210,189,79,180,139,218,98,218,226,197,141,6,51,80,225,71,105,134,25,66,91,105,166,144,73,66,18,69,161,36,136,187,8,136,136,136,136,135,250,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,255,0,41,81,99,78,140,236,57,177,218,125,135,144,166,221,105,212,18,144,180,153,104,105,81,31,97,145,145,153,25,24,169,78,39,57,21,122,222,145,35,29,112,182,132,209,192,149,33,106,170,192,129,20,247,182,181,28,201,79,72,54,216,142,73,38,201,36,218,119,169,122,151,97,31,176,197,100,56,219,141,56,166,157,66,144,180,25,165,73,81,104,100,101,222,70,94,193,42,248,112,227,106,240,147,49,52,58,124,185,110,183,2,231,147,26,136,105,75,154,32,156,147,58,33,110,81,27,137,78,155,91,237,62,211,251,140,76,30,48,120,234,212,91,94,135,133,52,90,139,75,85,68,163,85,157,229,60,70,102,203,141,207,97,68,123,92,238,238,239,73,151,223,236,16,163,135,238,9,61,140,249,132,162,69,145,4,158,167,80,222,141,88,144,110,52,106,109,73,102,116,82,90,15,86,214,147,213,46,247,30,157,158,210,246,232,22,141,74,137,67,164,66,163,64,97,182,99,65,142,220,102,155,109,36,148,165,8,73,37,36,68,68,68,68,68,69,220,68,21,106,61,62,185,19,161,169,71,109,246,12,245,82,22,132,169,39,216,101,161,146,136,200,251,12,199,253,83,41,84,218,52,68,65,165,193,98,43,8,34,34,67,45,37,9,236,34,45,116,73,17,119,17,127,128,126,176,21,157,198,59,25,153,167,89,148,108,41,163,85,222,110,124,169,145,231,75,105,169,4,72,84,85,53,80,97,105,82,82,189,198,123,136,136,200,211,167,188,253,130,19,112,240,193,215,241,103,49,182,250,149,21,183,162,219,178,98,86,222,39,16,106,73,166,60,248,155,139,236,40,187,156,246,233,248,144,208,36,40,172,193,134,196,40,237,161,182,163,180,150,144,132,17,18,82,148,145,17,17,17,118,17,104,67,253,128,69,252,247,230,166,137,151,140,42,168,177,14,170,210,110,90,188,103,162,65,101,167,208,79,180,167,99,73,38,222,218,79,54,226,72,156,100,139,114,117,208,251,136,207,186,132,175,75,190,187,126,221,21,59,178,227,169,73,155,58,167,45,233,78,56,251,203,113,91,156,113,78,25,17,173,74,61,55,45,71,218,103,222,62,50,218,117,189,188,198,150,157,196,70,157,82,101,169,31,180,135,252,139,253,225,167,65,167,81,50,187,65,114,158,113,140,231,162,44,199,249,59,123,29,93,58,30,226,86,132,94,183,97,107,174,167,247,137,86,42,23,141,4,206,101,233,105,67,234,12,249,93,127,213,239,236,78,173,83,143,187,216,62,103,5,230,28,115,19,238,247,210,103,181,175,71,238,253,177,234,36,66,227,69,23,241,83,173,200,187,115,103,88,182,233,241,92,113,116,222,159,150,73,65,153,175,153,76,130,179,211,67,61,116,218,126,194,22,207,147,188,39,107,5,242,251,108,88,106,140,132,74,129,214,243,220,217,162,220,223,54,67,169,220,123,16,103,161,59,217,170,75,252,167,70,57,218,170,21,103,51,183,157,69,42,109,68,239,163,180,54,207,84,246,83,227,23,103,105,251,133,136,240,86,166,46,54,31,223,53,21,197,36,38,111,163,54,59,179,67,115,99,245,18,62,221,59,116,238,251,133,147,0,14,121,143,213,120,148,44,39,174,84,231,62,166,99,179,211,111,90,84,73,50,214,75,73,45,12,204,139,188,203,218,51,56,162,55,28,209,4,102,103,220,52,129,148,10,92,138,70,95,173,136,82,138,74,93,71,91,185,50,53,37,150,179,100,25,118,25,17,247,31,248,135,102,0,0,1,241,238,219,126,61,209,111,202,161,74,45,90,147,179,119,119,245,86,149,123,72,253,169,247,12,197,222,212,9,118,197,207,54,135,57,179,67,241,185,123,210,100,101,166,230,210,162,239,34,62,229,23,176,95,103,14,139,218,45,227,150,123,120,217,156,220,135,98,117,124,212,165,210,90,145,186,161,47,77,75,113,153,106,73,246,137,64,0,32,167,23,122,75,179,242,230,185,173,48,133,244,122,106,163,73,154,147,190,116,2,236,61,59,59,133,62,224,109,114,61,183,138,84,74,212,167,28,109,168,253,78,229,54,100,74,45,209,157,73,104,102,100,93,234,247,141,51,33,81,170,17,73,90,33,214,156,246,30,138,35,208,255,0,193,222,66,24,88,57,40,161,97,142,110,203,21,45,216,105,69,51,253,97,174,90,8,155,254,140,83,10,218,72,97,41,45,84,181,25,232,174,223,199,176,77,97,82,60,110,97,180,213,199,134,18,219,105,68,183,253,55,204,86,222,195,218,221,52,139,180,114,254,17,215,20,186,102,96,189,18,211,219,89,168,126,113,38,163,45,121,112,167,168,187,53,34,239,63,113,139,190,16,211,138,181,141,42,236,202,237,102,163,79,132,252,169,148,174,159,146,134,91,53,153,243,106,48,73,93,132,147,62,228,159,118,157,222,209,72,118,4,106,68,203,186,4,106,235,173,183,5,124,222,106,156,82,73,37,163,75,52,234,106,236,251,68,93,226,213,173,174,25,182,186,35,61,37,52,197,56,204,232,206,197,79,53,150,205,72,53,30,155,139,249,174,132,101,161,232,125,162,9,103,27,41,183,54,90,47,66,101,232,114,94,162,84,211,212,198,150,77,184,166,144,110,59,32,144,201,172,217,109,4,178,67,26,237,45,123,59,75,179,187,227,229,11,49,215,22,93,49,110,141,112,193,154,178,163,202,153,30,53,85,131,113,123,14,42,164,199,91,202,36,147,173,167,118,198,72,181,89,237,247,246,119,104,27,10,113,58,217,197,219,30,151,123,218,213,8,242,162,212,35,48,242,137,167,91,89,180,183,25,67,166,218,182,45,68,149,17,56,157,75,83,211,95,218,61,128,10,210,227,37,132,133,86,178,168,152,159,75,165,115,38,67,151,26,4,135,155,99,83,76,100,53,80,125,102,106,74,12,200,181,50,51,213,90,125,222,209,1,178,51,140,115,112,119,48,214,188,244,75,228,194,172,84,97,82,101,154,220,52,182,150,93,157,24,214,165,122,232,34,34,38,251,76,245,45,59,200,198,134,104,149,72,181,202,52,26,204,39,219,121,137,241,154,146,211,141,168,148,133,33,104,37,17,145,145,153,25,25,25,119,25,143,218,0,2,183,184,195,225,20,74,182,31,82,177,54,21,49,247,103,195,150,196,39,157,101,130,81,38,58,24,168,60,163,81,146,13,68,68,163,35,61,85,167,221,237,16,71,35,151,235,248,101,94,196,155,185,124,196,50,156,61,172,49,29,194,212,136,165,18,227,56,157,167,185,37,191,68,106,90,30,225,31,111,42,235,215,77,223,92,185,164,45,107,118,175,82,147,61,106,89,153,169,74,117,213,44,204,204,204,204,207,85,123,207,241,49,38,242,9,148,106,246,96,113,50,153,95,169,211,92,77,175,67,156,204,201,110,60,202,201,169,28,153,17,86,182,117,83,43,109,123,154,120,207,105,153,106,93,230,69,223,124,22,173,177,70,179,109,248,22,213,2,4,120,112,105,209,154,140,211,76,180,134,210,73,109,9,66,123,16,68,90,237,73,23,97,23,112,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,62,77,213,108,81,175,27,126,125,181,95,167,199,153,6,161,25,216,206,180,243,72,113,38,151,16,164,43,177,100,101,246,84,101,218,71,222,40,127,63,121,70,175,101,251,19,42,119,5,50,154,226,173,122,236,231,166,68,113,150,86,109,71,231,72,148,180,51,170,89,67,104,218,211,36,123,72,207,66,238,51,46,232,201,103,87,94,181,174,234,29,205,29,106,67,180,138,148,105,232,82,12,201,73,83,78,165,100,100,100,100,100,122,167,222,95,137,9,5,158,75,245,252,77,175,97,181,220,142,98,217,86,30,81,216,144,239,105,145,202,223,37,197,110,61,202,45,250,47,83,212,247,9,219,193,227,8,162,82,176,250,171,137,179,105,111,181,62,100,199,225,50,235,204,18,73,81,214,197,61,228,154,76,208,74,50,53,17,153,104,173,62,239,104,178,32,0,31,138,183,84,139,67,163,78,172,205,125,182,88,129,25,217,46,184,226,137,40,74,16,131,81,153,153,153,17,17,17,31,121,144,207,62,121,241,142,110,49,102,26,232,158,185,100,244,42,61,70,109,38,33,161,195,83,106,101,169,210,77,10,79,174,178,50,50,115,176,203,66,211,184,136,79,142,13,184,72,84,155,42,183,137,245,74,87,46,100,201,114,96,71,121,198,52,53,70,91,84,247,208,100,165,32,140,203,82,51,45,21,167,221,237,22,90,3,199,226,182,39,91,56,69,99,213,47,123,166,161,30,44,90,124,103,222,73,58,235,104,55,86,219,43,116,155,78,245,164,148,163,38,213,161,106,90,233,251,70,126,115,123,152,235,135,49,120,183,89,184,102,205,89,209,226,204,145,26,148,193,56,189,133,21,50,100,45,149,26,77,215,19,187,99,198,90,164,246,251,187,59,254,198,78,114,155,115,230,94,244,54,88,135,33,154,37,49,61,76,153,102,219,137,105,124,183,99,146,217,37,147,46,32,214,104,127,93,167,167,103,105,246,119,204,252,95,225,229,103,218,86,61,74,239,151,3,167,141,110,209,158,113,107,75,77,32,143,167,101,199,13,107,51,140,69,220,158,211,212,191,96,171,186,196,22,223,186,167,83,40,168,55,219,114,160,235,17,18,209,110,222,70,225,165,4,146,79,126,189,154,104,95,128,208,190,70,109,5,217,185,98,177,97,61,29,214,30,155,68,166,78,121,14,35,106,137,197,211,227,18,139,77,164,125,233,246,246,253,227,190,10,65,226,227,113,75,169,230,11,209,46,189,185,154,127,230,210,74,51,211,153,10,2,143,179,83,46,242,247,16,234,28,17,161,180,245,201,137,243,28,105,70,184,254,133,229,171,111,97,110,110,164,71,218,45,184,66,155,251,37,20,28,78,205,217,226,165,197,13,43,166,127,175,181,203,65,147,159,209,137,97,59,137,108,41,39,162,144,147,45,85,217,248,246,9,158,181,70,167,197,53,104,134,154,111,216,90,36,139,83,255,0,7,121,140,204,227,149,114,53,201,138,85,186,212,71,29,113,169,29,54,213,56,100,106,61,177,154,73,234,100,102,93,233,247,139,130,225,15,72,118,6,93,17,53,214,16,142,179,93,20,73,50,82,182,78,158,93,167,167,111,120,157,96,2,47,241,23,189,162,217,217,103,184,141,233,237,199,118,95,73,202,74,157,36,41,123,106,17,53,208,183,17,158,132,175,96,161,59,38,129,46,231,185,225,80,224,182,107,126,79,51,98,72,140,245,218,218,148,125,196,103,220,147,246,13,58,90,86,252,123,94,223,139,66,138,90,53,27,126,222,239,235,45,74,246,17,123,85,238,31,96,0,0,0,103,67,59,246,114,172,204,199,93,20,212,180,166,217,62,139,150,74,78,159,247,4,99,63,234,145,119,168,88,207,6,91,149,138,150,20,220,182,234,101,33,78,210,58,61,237,239,35,82,121,178,106,11,46,205,117,45,72,181,238,47,218,44,88,0,69,78,37,52,79,76,101,126,226,62,157,110,242,122,79,178,141,218,107,81,135,247,31,184,80,85,58,98,233,243,27,152,223,218,111,93,63,105,25,127,148,105,139,2,110,149,94,120,87,68,184,220,89,41,114,250,157,76,143,95,179,37,212,123,207,245,125,227,221,155,12,155,132,241,178,131,112,187,151,180,181,47,103,120,255,0,177,90,156,106,45,200,179,108,107,30,225,83,26,189,78,244,158,213,146,11,213,230,61,78,65,234,122,106,93,133,239,33,4,184,124,222,82,109,28,208,90,139,109,102,150,164,245,220,221,12,203,236,211,165,105,253,98,46,245,123,70,134,7,138,198,43,13,188,75,195,202,165,154,225,39,108,254,71,218,255,0,120,251,110,126,170,191,83,220,127,229,25,163,186,40,85,11,78,224,147,68,159,26,76,57,81,118,111,109,228,41,183,19,185,9,81,106,70,68,101,169,40,143,187,184,198,136,114,145,140,240,113,155,7,237,250,250,223,140,169,242,218,154,243,173,182,162,61,169,110,107,173,17,233,189,106,46,194,79,121,251,127,96,253,185,158,203,157,157,152,156,54,169,218,245,234,107,11,168,38,43,203,167,73,228,180,110,53,36,163,188,134,143,122,218,113,73,34,83,198,126,169,106,71,218,95,125,3,99,230,4,222,216,15,136,21,91,74,230,161,207,141,30,60,183,211,14,83,177,158,67,111,176,151,221,109,181,165,107,109,4,173,196,210,140,140,139,67,34,212,190,233,111,195,27,57,146,112,198,235,139,131,215,189,89,197,80,171,115,16,212,55,100,190,102,152,239,188,236,56,232,45,206,190,148,33,180,161,10,61,9,6,101,219,166,165,169,11,159,135,50,45,66,35,51,160,201,106,68,121,13,165,214,157,105,100,180,45,10,45,82,164,168,187,12,140,140,140,140,135,251,14,61,155,108,59,143,137,121,124,189,232,75,130,220,169,45,80,106,114,97,161,77,18,213,212,20,23,210,222,210,218,163,221,170,251,52,45,123,123,6,116,42,209,42,86,101,225,54,9,147,145,170,20,42,147,141,25,122,200,83,79,50,233,151,220,164,153,41,63,113,150,158,193,126,220,60,177,109,188,87,203,109,191,33,201,231,38,101,9,136,148,105,6,167,119,171,152,204,8,134,189,125,117,31,123,158,221,15,183,184,132,154,0,1,199,243,103,100,195,196,28,6,187,109,121,52,210,152,244,202,76,246,226,23,36,156,83,114,23,9,244,33,105,213,42,50,81,26,251,12,139,82,215,176,82,142,53,216,110,101,227,12,216,177,141,106,98,187,92,150,153,143,172,143,107,135,1,232,238,52,166,148,123,91,94,155,217,237,73,164,211,175,180,207,176,184,206,13,225,197,71,21,241,46,221,177,105,237,184,175,74,212,226,69,121,72,37,25,182,211,178,27,105,74,212,146,173,52,230,23,105,164,203,241,238,26,27,203,62,4,218,248,7,133,212,123,74,131,78,97,169,37,18,58,230,190,76,182,151,29,127,167,101,183,13,74,75,104,53,106,109,17,153,168,181,51,239,251,186,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,77,153,140,9,181,241,243,11,171,22,149,122,156,195,178,78,36,133,194,124,217,109,78,52,255,0,78,243,109,169,42,83,107,52,232,110,153,145,164,181,35,238,251,243,201,140,152,113,81,194,140,75,184,172,90,131,110,39,209,85,57,113,89,82,201,68,110,52,212,135,26,74,181,52,167,93,121,103,218,73,34,252,59,135,102,193,75,13,204,195,97,155,246,49,45,79,87,104,146,213,49,133,153,238,112,160,179,29,182,146,210,79,107,139,211,123,221,137,36,146,117,246,145,246,29,214,229,50,201,135,135,184,13,105,90,241,169,165,13,232,116,168,13,203,46,73,54,167,36,34,19,8,90,213,162,82,102,163,52,118,153,150,167,167,104,236,32,0,35,47,16,204,91,107,10,50,219,112,72,110,121,198,153,93,98,93,26,49,165,221,138,230,61,2,89,163,79,93,39,222,223,179,83,236,238,49,65,52,152,149,43,206,240,133,4,137,201,53,10,237,73,182,136,189,101,169,215,158,116,139,239,82,140,212,175,188,207,95,104,209,126,82,112,234,62,26,101,242,200,161,34,18,35,74,122,131,76,147,49,4,217,33,93,65,193,97,46,110,45,169,61,218,163,183,82,215,179,180,118,17,254,51,38,69,167,196,122,116,233,45,71,143,29,181,58,235,174,172,144,132,33,37,170,148,165,31,97,17,17,25,153,152,166,14,39,25,204,147,137,183,92,172,30,178,42,206,38,133,68,150,182,166,59,25,243,36,200,125,151,102,71,89,110,105,245,33,109,169,11,73,246,160,140,251,53,208,180,33,18,48,19,2,111,108,120,191,233,86,149,177,67,159,37,137,18,216,76,201,77,70,121,109,176,194,159,105,183,22,165,161,181,146,118,147,169,51,51,45,8,143,83,251,239,231,44,57,115,179,178,237,134,212,203,94,131,77,97,21,5,69,97,117,25,60,150,137,199,100,156,118,80,233,239,75,77,169,68,106,100,143,214,45,76,251,79,238,228,156,77,177,121,140,54,203,157,94,137,29,214,10,93,206,220,138,57,161,74,45,196,212,152,51,19,184,136,150,147,215,84,119,232,101,247,24,166,124,178,88,147,177,35,29,236,187,110,44,87,228,243,171,180,229,62,109,160,215,177,163,152,202,20,181,232,149,104,146,223,218,102,90,118,141,29,217,20,4,218,182,117,14,218,65,17,21,42,157,26,17,105,221,245,77,37,30,226,253,95,113,126,4,62,216,207,71,16,107,202,69,221,154,11,173,110,44,212,204,110,135,149,169,153,253,170,116,93,127,172,101,222,159,96,157,156,21,237,200,176,172,107,226,224,76,125,30,168,250,51,115,134,130,245,185,111,84,80,90,30,154,159,97,251,204,89,88,255,0,130,97,146,112,222,38,80,78,31,122,246,150,167,236,239,30,19,29,110,133,89,152,89,90,184,208,178,74,162,116,218,25,158,159,106,75,72,247,151,235,123,198,103,106,51,23,80,152,228,199,62,211,154,107,251,8,139,252,130,253,120,107,81,61,15,149,251,116,250,117,181,206,234,254,210,54,235,165,70,103,220,94,241,42,192,5,116,241,154,185,88,166,225,77,181,111,42,74,18,237,95,172,216,222,242,37,43,149,38,158,179,236,215,83,208,143,94,227,253,130,185,178,65,103,42,243,204,117,175,77,83,74,91,37,214,243,9,41,215,254,224,146,101,253,83,46,244,141,23,128,0,0,0,163,30,43,214,117,70,222,204,68,138,204,166,82,152,213,109,156,133,37,42,45,220,168,48,82,174,211,73,17,232,103,236,51,253,131,161,112,106,191,154,161,226,69,203,102,58,233,164,235,253,30,133,184,136,143,144,197,65,207,214,47,127,184,255,0,103,120,184,192,1,194,243,185,1,234,142,89,111,8,172,48,151,86,175,71,232,70,147,81,246,84,35,31,102,159,128,206,88,209,238,77,229,162,110,94,45,103,219,54,140,149,215,126,107,236,255,0,111,72,47,242,14,214,2,35,113,55,195,216,247,182,90,171,19,151,16,221,126,147,211,242,148,150,201,74,71,54,124,50,86,135,180,204,181,36,251,52,253,162,145,48,106,236,126,199,196,154,61,211,25,91,92,133,212,109,61,76,190,220,119,17,236,50,253,111,120,211,69,34,167,30,179,78,106,165,21,100,166,158,221,180,200,200,251,148,100,125,198,101,222,67,246,10,31,226,131,130,174,225,150,96,102,220,113,96,244,244,203,147,151,211,18,26,216,223,243,120,80,144,189,186,54,148,253,165,246,232,103,219,223,161,142,139,194,123,49,53,27,127,22,227,97,149,199,83,34,163,61,69,122,13,61,183,30,87,246,220,138,148,99,79,98,221,36,107,245,142,125,148,238,251,143,180,92,210,76,148,68,164,153,25,25,106,70,67,146,227,182,87,176,139,48,148,87,233,119,229,185,20,228,186,202,153,110,165,30,28,94,177,157,80,234,72,208,235,173,56,105,208,222,90,139,179,177,90,31,191,88,23,123,240,117,157,66,172,250,127,9,111,151,219,232,151,212,195,235,234,102,79,165,196,45,75,108,254,162,17,104,125,141,247,25,30,186,233,236,19,195,45,84,60,81,180,48,246,149,102,226,107,177,165,75,164,66,98,34,37,50,169,11,55,18,211,12,182,70,165,188,68,102,163,52,172,207,176,181,215,94,206,210,29,124,126,106,148,38,234,84,233,84,231,136,141,18,152,91,42,35,246,146,146,100,127,227,25,222,207,69,130,172,61,204,165,225,0,161,57,29,186,141,82,161,82,111,123,123,9,104,114,124,146,37,23,170,157,72,246,118,25,107,248,137,187,193,131,17,8,160,220,120,112,252,166,146,92,217,149,68,52,107,209,70,122,83,153,35,208,213,221,236,251,63,183,216,45,52,0,7,226,172,29,53,20,201,47,213,210,201,195,97,165,186,241,186,73,216,148,37,38,106,51,221,216,69,166,189,227,62,57,247,196,214,177,23,49,87,43,116,231,181,167,80,103,76,163,198,74,20,92,179,67,19,165,108,52,145,45,73,211,106,203,67,45,59,59,136,132,131,225,3,130,141,221,216,147,81,196,202,164,38,222,131,71,97,232,236,27,141,238,36,203,106,68,7,146,101,185,179,34,50,74,143,180,148,74,252,59,197,203,145,18,72,146,146,34,34,45,8,136,127,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,127,12,137,68,105,81,17,145,150,134,70,41,163,139,246,10,181,104,226,77,59,19,41,112,155,102,13,97,134,99,190,109,183,180,149,41,217,19,222,81,158,214,200,140,205,41,46,211,81,171,241,239,17,243,33,24,152,206,29,230,42,217,110,162,246,148,234,244,232,84,121,41,90,139,151,177,249,209,119,154,136,214,148,233,181,7,169,158,189,157,228,99,65,212,115,166,174,153,25,250,66,89,40,111,180,135,89,54,137,59,20,133,36,141,38,91,123,12,180,211,184,126,208,0,21,101,198,127,17,72,224,219,184,112,196,166,148,92,216,117,69,182,75,213,68,122,84,89,51,208,149,221,236,251,63,183,216,33,22,70,44,21,98,22,101,44,250,121,195,114,67,116,234,165,62,164,230,198,247,146,16,220,248,196,106,63,85,90,17,111,237,62,207,196,104,134,153,9,186,109,54,37,57,162,34,68,86,27,101,36,94,194,74,72,139,252,67,244,142,65,153,90,30,40,221,248,123,85,179,112,201,216,209,101,213,225,63,17,114,158,84,132,27,105,117,135,155,51,74,217,35,50,81,26,144,101,216,122,105,175,111,97,8,31,100,112,117,157,93,172,250,127,22,175,151,220,235,87,212,204,232,42,102,111,169,197,173,43,112,254,190,17,234,125,174,119,153,158,186,107,237,19,211,2,114,189,132,89,123,162,177,75,176,237,200,165,37,166,82,203,149,41,16,226,245,143,104,134,146,102,183,90,105,179,86,166,202,20,125,157,170,212,253,218,117,165,25,36,141,74,50,34,34,212,204,197,42,241,117,198,247,47,92,102,135,135,180,106,129,46,147,67,128,218,100,182,135,117,34,156,204,185,237,47,82,75,134,159,176,162,239,73,43,223,161,118,15,65,193,235,5,92,174,226,21,83,22,106,16,121,144,169,241,159,128,194,220,107,84,38,67,111,192,125,38,147,54,204,137,68,70,122,25,40,143,238,246,139,139,31,142,175,83,143,70,167,59,82,148,178,75,76,237,220,102,100,93,234,34,46,243,34,239,49,153,124,101,187,31,190,113,38,177,116,201,81,27,147,122,125,198,70,127,212,142,218,61,166,175,212,247,139,187,225,143,135,172,89,57,106,163,206,76,67,101,250,183,81,206,82,155,36,169,124,169,243,9,58,158,210,51,208,149,237,215,246,9,114,3,138,103,34,90,33,101,226,233,125,195,104,137,61,15,231,126,207,246,244,114,255,0,40,206,16,209,158,72,160,61,78,203,45,159,21,246,82,218,211,233,13,72,146,100,125,181,9,39,219,175,226,59,168,0,167,62,50,183,243,85,204,71,182,172,198,157,53,122,3,172,212,183,17,145,115,216,167,185,250,199,238,247,23,237,239,28,247,133,13,157,81,184,115,17,30,179,25,132,174,53,39,127,61,74,74,140,147,205,131,57,41,237,36,153,22,166,94,211,47,218,47,56,0,0,0,5,60,113,160,70,152,141,105,47,183,183,175,252,63,49,78,238,17,107,36,88,172,172,37,204,5,2,224,118,74,25,134,125,87,80,165,175,106,127,180,164,161,58,158,244,151,123,158,211,26,40,101,230,164,52,79,48,226,86,133,107,162,146,100,100,127,180,135,250,0,240,120,231,69,114,225,194,202,221,29,152,189,66,228,116,218,55,179,126,237,178,90,87,118,135,175,118,189,222,193,153,49,161,220,129,214,169,181,172,177,218,175,210,150,165,178,93,118,139,51,73,145,255,0,72,74,46,195,73,153,119,145,137,22,3,203,98,117,157,76,191,172,138,149,167,88,142,79,68,157,201,230,35,98,85,174,199,144,225,118,41,42,46,244,23,176,198,100,171,116,122,157,171,89,122,147,63,86,165,197,219,191,110,228,233,185,4,162,239,34,62,229,23,176,104,143,37,56,142,222,42,101,202,213,188,16,234,220,57,157,118,166,181,106,175,82,124,150,251,125,101,127,115,247,142,230,33,7,21,76,12,78,37,224,130,174,234,93,53,47,86,45,205,57,10,75,59,149,252,226,100,22,213,218,150,212,175,176,131,238,50,253,164,41,163,7,111,185,184,105,137,214,205,233,13,247,90,244,85,90,20,167,185,106,52,154,155,106,67,110,41,61,138,78,186,236,46,195,50,47,195,188,104,231,2,177,22,155,138,120,79,107,222,148,231,249,158,144,164,66,121,253,84,147,52,186,228,102,156,81,30,138,86,135,245,133,216,102,103,254,49,239,64,0,5,53,241,153,176,145,74,198,90,5,233,17,148,161,137,148,40,177,157,218,157,55,60,185,85,7,12,207,68,145,25,232,94,211,215,252,99,148,112,186,190,29,180,51,61,79,138,185,78,161,138,212,102,169,156,178,89,146,77,111,84,33,22,166,91,136,187,147,247,254,6,47,168,140,140,181,35,236,31,208,1,192,243,191,139,81,176,135,46,247,77,101,83,83,30,93,74,159,58,153,15,235,9,10,57,14,65,146,166,244,245,210,125,237,251,12,207,220,67,60,117,154,156,251,154,224,155,88,148,110,63,50,169,49,201,11,251,74,82,220,117,102,163,239,51,51,51,53,123,204,255,0,17,122,188,48,48,125,120,105,151,88,21,105,208,78,60,203,145,109,85,203,86,182,40,218,145,6,18,181,61,80,147,239,65,251,76,190,243,19,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,71,42,212,166,106,177,232,79,84,226,34,165,50,59,210,227,195,83,201,39,222,97,149,54,151,93,67,122,238,82,16,167,217,74,148,69,162,77,214,200,244,220,90,254,176,0,17,170,236,226,61,147,27,26,234,172,217,87,78,50,116,85,171,126,161,34,151,81,141,244,118,170,231,34,83,14,41,183,91,222,136,202,66,182,173,10,45,82,102,147,211,82,51,46,209,218,176,183,20,172,76,105,177,41,152,153,134,149,223,76,219,117,158,119,69,55,165,122,63,55,148,242,217,115,234,222,66,28,78,142,52,180,250,201,45,116,212,181,35,35,62,1,253,148,124,137,255,0,187,159,253,89,172,127,154,9,41,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,214,0,0,31,146,167,86,165,81,99,34,101,102,167,18,4,119,36,49,17,14,201,121,45,33,79,190,234,25,101,162,82,140,136,214,227,174,54,218,19,222,165,173,41,45,76,200,135,235,0,1,231,236,219,254,205,196,24,213,89,86,101,195,18,170,138,29,98,109,2,166,76,153,239,135,81,136,233,181,34,59,168,81,18,144,180,168,181,45,75,214,66,144,180,238,66,210,163,244,0,3,207,222,87,253,155,135,209,169,82,175,59,134,37,41,21,202,196,42,5,48,158,51,223,50,163,45,210,106,60,118,144,146,53,45,106,81,234,122,23,170,132,173,106,218,132,41,69,232,0,0,124,154,117,217,106,214,43,181,123,90,147,115,82,166,214,173,254,159,210,244,232,243,91,114,85,63,158,131,91,29,67,73,51,91,92,196,17,169,27,200,183,36,140,203,82,28,171,26,243,153,150,204,187,93,81,108,172,99,196,143,163,245,169,180,244,85,24,141,232,121,242,247,197,91,142,54,151,55,199,97,196,22,171,101,194,208,207,119,171,174,154,25,25,176,83,57,153,108,204,77,213,42,202,193,204,72,250,65,90,133,79,93,81,248,222,135,159,19,100,84,56,219,106,115,124,134,27,65,232,183,155,45,8,247,122,218,233,161,25,151,107,0,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,141,127,217,71,200,159,251,185,255,0,213,154,199,249,160,146,150,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,97,26,174,206,35,217,49,177,174,170,205,149,116,227,39,69,90,183,234,18,41,117,24,223,71,106,174,114,37,48,226,155,117,189,232,140,164,43,106,208,162,213,38,105,61,53,35,50,237,29,87,5,49,239,9,243,19,106,202,189,112,114,235,250,65,69,133,80,93,45,249,61,12,152,155,37,33,182,220,83,123,36,54,218,207,68,60,217,234,69,183,214,211,93,72,200,186,0,14,41,141,121,204,203,102,93,174,168,182,86,49,226,71,209,250,212,218,122,42,140,70,244,60,249,123,226,173,199,27,75,155,227,176,226,11,85,178,225,104,103,187,213,215,77,12,140,216,41,156,204,182,102,38,234,149,101,96,230,36,125,32,173,66,167,174,168,252,111,67,207,137,178,42,28,109,181,57,190,67,13,160,244,91,205,150,132,123,189,109,116,208,140,203,181,128,0,0,0,0,252,148,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,0,3,242,77,171,82,169,210,96,67,168,84,226,69,145,84,144,113,32,180,243,201,66,229,62,77,56,241,180,210,76,245,90,201,166,93,112,210,157,79,99,107,87,114,76,203,245,128,0,0,0,0,0,252,144,170,212,170,140,153,240,233,245,56,146,164,82,228,20,73,205,50,242,86,184,175,155,77,188,77,58,146,61,80,179,105,230,156,36,171,67,216,226,21,220,162,51,253,96,0,63,37,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,14,127,141,120,247,132,249,118,181,98,222,184,199,117,253,31,162,205,168,34,150,196,158,134,76,189,242,150,219,142,37,189,145,219,113,101,170,25,112,245,50,219,234,233,174,166,68,124,255,0,11,115,235,148,236,105,190,233,152,103,134,152,173,233,155,146,179,206,232,161,122,10,165,31,155,202,101,111,57,245,143,71,67,105,209,182,150,175,89,69,174,154,22,166,100,71,32,0,0,69,95,236,163,228,79,253,220,255,0,234,205,99,252,208,73,75,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,0,0,15,201,54,173,74,167,73,129,14,161,83,137,22,69,82,65,196,130,211,207,37,11,148,249,52,227,198,211,73,51,213,107,38,153,117,195,74,117,61,141,173,93,201,51,47,214,0,3,138,99,94,115,50,217,151,107,170,45,149,140,120,145,244,126,181,54,158,138,163,17,189,15,62,94,248,171,113,198,210,230,248,236,56,130,213,108,184,90,25,238,245,117,211,67,35,63,173,129,121,163,192,156,202,122,111,242,41,124,253,35,250,57,211,122,79,250,50,100,62,71,81,205,228,255,0,108,180,222,237,220,135,126,206,186,109,237,211,82,215,170,128,0,0,14,41,141,121,204,203,102,93,174,168,182,86,49,226,71,209,250,212,218,122,42,140,70,244,60,249,123,226,173,199,27,75,155,227,176,226,11,85,178,225,104,103,187,213,215,77,12,140,254,182,5,230,143,2,115,41,233,191,200,165,243,244,143,232,231,77,233,63,232,201,144,249,29,71,55,147,253,178,211,123,183,114,29,251,58,233,183,183,77,75,94,170,0,0,0,35,85,217,196,123,38,54,53,213,89,178,174,156,100,232,171,86,253,66,69,46,163,27,232,237,85,206,68,166,28,83,110,183,189,17,148,133,109,90,20,90,164,205,39,166,164,102,93,163,213,96,166,115,50,217,152,155,170,85,149,131,152,145,244,130,181,10,158,186,163,241,189,15,62,38,200,168,113,182,212,230,249,12,54,131,209,111,54,90,17,238,245,181,211,66,51,46,214,57,254,53,227,222,19,229,218,213,139,122,227,29,215,244,126,139,54,160,138,91,18,122,25,50,247,202,91,110,56,150,246,71,109,197,150,168,101,195,212,203,111,171,166,186,153,17,243,252,45,207,174,83,177,166,251,166,97,158,26,98,183,166,110,74,207,59,162,133,232,42,148,126,111,41,149,188,231,214,61,29,13,167,70,218,90,189,101,22,186,104,90,153,145,28,128,30,43,23,177,163,11,240,22,205,115,16,49,114,239,137,110,208,155,144,212,66,144,242,28,117,110,190,225,158,198,154,105,164,169,215,87,161,41,70,148,37,70,72,66,214,122,37,10,50,225,95,217,71,200,159,251,185,255,0,213,154,199,249,160,238,184,67,140,152,119,142,246,107,120,131,133,181,137,117,107,121,249,14,198,98,115,212,169,112,81,33,109,153,18,205,162,148,211,106,113,4,173,80,107,65,26,55,161,105,215,114,20,69,237,71,228,114,173,74,102,171,30,132,245,78,34,42,83,35,189,46,60,53,60,146,125,230,25,83,105,117,212,55,174,229,33,10,125,148,169,68,90,36,221,108,143,77,197,175,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,16,243,137,254,15,175,18,242,235,62,173,6,9,200,153,109,173,218,185,232,214,245,19,81,224,205,86,165,162,20,125,235,47,105,23,222,66,138,168,213,57,246,205,193,10,177,20,220,98,101,46,99,114,17,246,146,164,56,210,201,69,220,100,100,100,105,247,145,254,3,67,153,32,197,168,216,189,151,123,90,178,153,169,145,46,155,79,131,76,153,245,132,181,20,134,224,198,83,154,250,234,62,247,61,166,71,239,33,223,0,7,240,204,136,181,51,236,20,45,197,22,248,118,239,204,245,66,42,37,58,182,40,177,157,166,114,205,102,105,37,179,80,154,90,145,110,50,238,87,221,248,16,234,220,25,236,36,85,113,150,191,122,75,101,43,98,29,10,84,102,183,39,93,175,34,85,61,194,50,213,38,68,122,25,247,30,191,227,23,40,0,0,60,22,58,226,45,55,11,48,158,232,189,42,47,242,253,31,73,154,243,26,41,36,106,117,184,206,184,146,45,84,157,76,249,103,216,70,71,254,49,156,252,79,186,234,216,195,140,21,186,255,0,49,217,18,46,26,236,149,68,74,205,75,81,19,242,150,180,39,77,86,125,238,119,17,159,221,168,189,156,128,96,228,76,34,203,173,187,31,160,67,19,171,113,34,85,229,159,40,146,163,117,232,49,73,122,250,137,63,180,223,183,83,247,153,137,40,56,102,117,177,29,188,43,203,149,213,120,45,213,182,112,250,29,13,10,209,94,188,248,205,246,122,201,254,233,239,255,0,176,103,114,137,71,169,221,85,150,105,48,53,118,92,173,219,55,110,86,187,80,106,62,226,51,238,73,251,6,155,112,198,206,166,88,54,69,54,211,163,199,38,98,65,231,114,209,177,41,211,123,203,112,251,18,148,151,122,207,216,67,212,128,142,153,252,172,211,104,185,99,186,223,170,41,72,96,250,29,86,70,146,36,255,0,72,69,46,211,81,145,23,105,144,207,16,211,102,6,81,93,183,176,178,137,71,122,47,78,184,253,78,173,108,217,183,116,151,85,221,161,105,223,175,119,180,123,192,31,230,243,205,71,104,222,125,196,161,9,211,85,40,200,136,191,105,140,235,231,119,21,149,139,120,255,0,95,175,181,33,15,67,46,151,167,82,23,185,63,218,81,144,173,15,122,139,189,191,97,137,73,193,125,27,177,30,238,95,173,234,244,31,135,230,42,61,226,226,0,0,0,0,82,127,23,219,198,53,115,28,97,91,209,164,19,165,69,230,107,235,146,180,231,67,128,191,98,143,221,238,47,218,32,108,57,146,32,73,68,184,174,26,29,111,93,170,35,50,50,212,140,143,180,190,227,26,29,200,198,56,150,60,96,37,22,235,146,242,78,163,252,231,171,111,119,174,223,243,217,45,163,113,27,139,81,106,150,181,45,79,240,251,164,40,15,195,90,128,117,58,99,208,73,197,160,220,219,235,32,244,50,209,68,125,253,190,225,152,91,246,207,159,97,93,147,173,74,154,20,153,48,121,91,201,68,162,63,93,164,184,95,105,41,62,229,151,176,133,168,112,130,204,27,51,109,103,176,66,171,41,41,93,47,111,67,204,89,17,159,49,201,242,92,211,115,159,113,125,148,23,223,239,22,112,3,254,84,146,90,77,39,220,99,61,57,254,195,18,194,236,199,220,52,102,152,83,108,47,164,229,158,221,18,122,64,138,163,211,212,73,119,185,236,33,96,220,28,49,22,85,103,8,234,216,127,45,197,27,54,239,35,164,78,167,161,117,18,170,14,175,176,212,101,222,94,196,151,223,175,120,177,33,243,171,244,10,69,207,74,126,137,93,167,199,157,10,70,222,107,18,26,75,168,94,213,18,139,84,168,140,143,69,36,143,180,187,200,134,115,115,53,151,75,179,47,215,245,86,131,83,166,203,77,50,27,241,99,177,53,76,186,77,56,227,177,80,246,212,184,166,144,147,62,213,246,17,107,234,159,126,134,98,106,112,166,205,243,20,9,167,129,247,253,113,243,98,99,186,210,92,147,36,182,33,107,56,49,153,97,38,235,196,68,68,68,179,36,33,26,247,233,237,33,109,173,56,219,205,161,230,150,149,161,105,37,37,73,61,72,200,251,140,140,127,208,0,10,246,227,15,96,198,173,224,229,42,238,228,35,168,129,83,97,190,105,36,183,236,68,90,131,155,117,218,103,166,167,174,154,144,171,140,169,214,164,80,115,15,135,243,227,200,113,147,43,150,146,74,52,44,211,170,122,230,12,200,244,50,236,236,238,26,63,183,102,29,66,223,166,79,53,110,57,48,217,123,93,117,215,114,8,255,0,202,62,136,0,169,78,49,184,224,83,43,212,108,26,166,78,116,208,195,49,234,178,16,135,126,175,121,46,161,29,68,100,151,62,215,105,118,26,59,189,190,193,9,50,147,133,178,177,115,30,173,59,97,152,39,42,59,85,72,18,166,163,148,107,79,76,83,88,67,134,178,36,40,182,232,231,110,165,167,111,104,209,109,157,110,195,180,109,58,53,175,2,59,76,49,73,167,199,132,218,26,65,37,36,150,154,74,8,136,136,136,180,209,37,236,47,192,135,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,81,120,3,158,57,57,113,206,206,47,96,245,240,136,139,195,171,211,22,43,171,122,91,139,106,58,232,117,23,170,11,96,166,169,229,154,82,113,141,40,105,47,37,106,245,16,217,56,131,35,74,208,245,186,0,0,242,152,171,137,150,174,13,225,197,199,138,87,172,190,158,139,108,211,221,168,73,218,227,104,113,237,133,234,48,215,49,104,66,158,117,102,150,219,65,168,183,184,180,36,143,85,16,174,14,31,217,152,188,179,95,196,14,245,197,43,194,12,74,114,19,134,242,233,180,138,100,98,37,34,157,78,110,171,9,109,48,110,109,37,60,189,206,184,181,184,162,45,203,90,182,165,8,216,218,61,7,23,156,76,186,176,111,17,242,225,138,86,84,190,158,181,108,212,43,245,8,219,156,113,13,189,176,233,155,216,119,150,180,45,76,186,131,83,110,32,148,91,219,90,210,103,162,140,76,172,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,176,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,160,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,15,147,118,93,52,43,26,213,172,222,183,76,238,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,251,5,16,241,6,206,221,87,53,247,251,116,43,97,249,112,112,234,213,145,33,154,84,52,202,82,152,171,62,151,158,74,42,203,109,76,180,180,45,200,234,109,41,105,194,81,178,92,194,73,145,184,230,179,87,133,62,120,228,226,85,42,6,86,241,37,17,26,174,219,20,114,69,173,83,74,218,96,170,52,232,169,66,10,18,219,212,141,114,89,107,69,37,77,164,249,140,180,226,150,73,83,74,113,235,31,1,92,28,95,241,99,50,246,45,155,26,212,179,226,68,164,225,37,213,30,53,50,175,94,140,242,19,81,149,81,112,230,41,218,97,253,118,244,198,92,118,27,90,205,44,150,239,89,181,58,105,90,218,84,21,200,14,112,106,185,77,197,196,170,160,113,28,177,47,25,16,224,93,104,121,165,26,227,48,133,168,155,156,210,155,66,157,223,28,158,117,102,218,82,162,117,10,90,54,239,54,220,110,252,237,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,195,228,221,151,77,10,198,181,107,55,173,211,59,162,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,64,57,232,206,109,119,56,120,143,22,166,221,43,208,214,101,175,212,71,182,105,174,161,7,41,45,186,104,230,201,146,226,117,213,231,121,77,25,182,149,27,109,165,9,74,119,25,45,215,44,87,133,238,122,127,45,118,170,48,59,24,239,62,175,18,104,187,253,15,38,106,118,189,93,165,182,218,76,181,120,212,125,68,198,116,115,153,169,37,107,104,144,231,214,169,50,28,41,254,2,37,113,6,206,221,43,42,22,3,116,43,97,248,147,177,22,234,143,33,154,84,52,202,74,95,164,176,166,94,74,42,203,109,76,186,133,161,185,9,109,41,105,194,73,60,124,194,73,153,54,230,148,151,134,120,171,142,54,198,41,177,122,225,109,233,117,162,254,173,212,18,158,166,159,33,233,19,170,242,158,146,135,57,47,35,214,57,156,231,210,217,169,167,9,105,117,90,18,146,173,116,18,131,139,76,219,202,163,141,24,97,80,196,106,76,74,93,217,43,9,232,175,87,160,196,81,41,136,181,21,75,156,114,89,108,201,107,35,66,93,53,164,140,150,190,194,47,89,93,231,232,56,42,120,167,186,126,31,206,243,26,112,186,144,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,69,43,113,155,194,223,162,153,142,161,98,100,10,23,75,2,251,183,219,234,102,245,91,250,202,164,37,155,47,125,89,172,212,222,200,170,167,39,177,41,66,181,212,181,87,48,199,170,224,151,137,151,84,108,83,190,176,115,171,230,219,117,11,124,238,110,67,142,56,174,158,116,121,49,227,239,101,59,249,104,230,55,43,71,15,97,169,92,134,61,98,36,104,118,254,3,61,124,69,113,142,187,140,153,184,190,228,213,217,233,226,89,245,7,236,234,92,109,200,95,38,44,7,221,109,71,189,40,65,171,154,249,200,127,69,110,82,57,251,55,41,40,73,137,235,193,30,202,165,64,193,124,66,196,102,100,75,58,149,114,232,106,137,33,165,45,60,132,177,6,35,111,52,164,39,110,226,89,170,160,241,40,205,70,70,73,111,66,78,134,106,242,156,64,115,49,121,101,67,136,29,149,138,86,124,24,149,20,43,13,226,83,106,244,201,36,73,69,70,156,229,86,106,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,216,174,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,251,80,0,0,1,84,28,80,120,130,70,171,70,173,101,123,5,170,178,208,132,72,84,11,194,185,25,215,99,47,123,46,202,143,50,138,109,58,194,84,104,53,33,133,45,246,157,216,226,13,77,122,200,82,245,226,188,52,51,199,39,46,55,147,56,61,124,34,34,240,234,244,172,54,183,165,184,182,163,174,135,81,120,155,96,166,169,229,154,82,113,141,40,105,47,37,106,245,16,217,56,131,35,74,208,245,228,128,0,0,129,92,101,106,213,90,6,91,108,154,237,10,167,46,157,82,167,98,69,54,92,57,145,30,83,47,198,125,184,21,5,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,246,188,63,115,221,66,205,85,170,221,149,116,175,162,196,219,126,158,78,84,99,104,183,61,41,21,134,226,182,237,87,122,35,181,29,142,108,153,10,46,153,38,106,70,154,150,169,237,41,128,2,173,120,128,230,98,242,202,135,16,59,43,20,172,248,49,42,40,86,27,196,166,213,233,146,72,146,138,141,57,202,172,213,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,177,92,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,237,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,246,160,0,0,2,162,241,143,55,117,92,160,241,72,196,235,173,250,116,186,197,167,94,143,67,166,220,116,166,36,41,11,91,5,74,130,164,74,101,6,162,105,114,89,61,219,57,133,161,161,199,155,37,55,205,55,19,107,214,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,1,78,220,41,243,199,27,13,106,176,50,183,137,40,150,237,10,231,172,18,45,106,154,86,235,231,78,168,202,82,16,80,150,222,166,72,140,243,186,41,42,109,37,203,121,215,20,178,82,93,83,140,220,72,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,84,6,11,231,219,249,43,231,19,26,240,223,17,24,234,48,202,230,197,11,134,100,185,12,71,223,42,139,57,115,156,104,230,36,144,91,222,100,208,219,105,117,174,213,18,80,149,180,91,146,166,222,183,240,1,2,184,202,213,170,180,12,182,217,53,218,21,78,93,58,165,78,196,138,108,184,115,34,60,166,95,140,251,112,42,10,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,237,120,126,231,186,133,154,171,85,187,42,233,95,69,137,182,253,60,156,168,198,209,110,122,82,43,13,197,109,218,174,244,71,106,59,28,217,50,20,93,50,76,212,141,53,45,83,218,83,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,85,175,16,28,204,94,89,80,226,7,101,98,149,159,6,37,69,10,195,120,148,218,189,50,73,18,81,81,167,57,85,154,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,118,43,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,126,212,0,65,94,40,89,40,254,80,22,34,241,159,15,105,149,89,216,147,102,211,209,25,170,116,34,231,122,102,150,151,148,181,199,38,148,162,209,230,185,175,188,217,182,70,183,61,118,182,56,165,181,203,165,107,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,52,19,145,204,221,210,179,125,132,106,186,223,167,68,163,221,148,25,9,166,220,116,166,36,37,104,67,230,130,82,37,50,131,81,186,136,207,22,237,156,194,212,150,219,205,146,156,229,27,138,225,92,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,69,217,116,208,172,107,86,179,122,221,51,186,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,20,47,159,172,235,221,89,172,196,121,116,74,77,79,167,195,43,102,160,243,118,229,62,57,184,134,231,236,53,54,154,156,130,113,40,90,158,117,6,102,132,173,37,201,109,102,130,45,202,117,110,253,94,31,185,17,174,230,170,234,110,245,186,81,209,97,149,191,80,38,234,50,117,67,158,148,148,195,145,92,118,149,177,18,26,144,199,54,52,133,31,82,146,52,163,77,11,85,118,21,239,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,173,94,47,56,153,117,96,222,35,229,195,20,172,169,125,61,106,217,168,87,234,17,183,56,226,27,123,97,211,55,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,153,89,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,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,1,241,175,27,118,29,219,105,214,109,137,241,217,125,138,181,62,68,39,16,234,9,73,52,186,210,144,100,100,100,101,166,138,63,97,254,6,51,165,155,124,45,149,132,120,245,118,91,15,65,56,177,221,170,79,151,9,28,163,66,58,99,154,250,27,52,17,161,37,183,70,251,52,45,59,59,4,219,224,229,142,9,135,94,172,224,213,78,115,164,135,217,145,85,142,133,187,245,102,179,93,62,58,72,137,78,125,174,195,236,36,119,123,125,130,218,192,7,206,184,166,29,62,223,169,207,37,109,56,208,222,123,93,116,211,106,12,255,0,200,51,129,154,202,211,245,236,195,226,4,249,18,28,120,206,229,170,146,77,107,53,104,158,185,243,34,45,76,251,59,123,133,163,240,120,176,35,209,48,114,171,119,242,17,207,159,83,125,190,105,164,183,236,92,90,123,155,117,218,71,166,165,174,154,152,176,144,0,31,242,235,141,178,218,222,117,105,66,16,147,82,148,163,208,136,139,188,204,197,73,113,90,205,235,21,233,165,129,246,5,113,242,98,35,154,213,156,141,36,182,45,104,57,209,158,97,70,211,198,70,70,70,131,52,45,26,247,107,236,33,27,248,121,101,214,171,141,216,235,67,172,200,166,184,245,6,217,159,26,171,41,215,25,82,152,116,227,204,136,165,178,163,54,150,133,25,161,221,77,6,101,169,119,153,23,125,251,83,169,240,233,52,248,212,186,124,102,227,197,136,202,24,101,166,208,72,66,16,132,146,82,146,73,17,17,17,17,17,17,17,104,63,72,174,222,49,248,139,42,141,132,116,172,63,136,226,137,155,139,159,213,167,83,208,250,121,84,247,81,216,74,34,239,63,106,79,238,211,188,87,198,64,112,196,177,71,49,246,237,25,214,20,228,116,117,124,211,219,170,75,88,18,148,90,250,138,46,246,253,164,52,46,148,146,18,73,46,226,31,244,2,178,56,190,230,13,152,86,171,56,33,73,148,149,46,169,187,174,216,178,51,46,91,144,36,183,174,215,62,243,251,72,63,187,78,241,85,214,21,159,62,253,187,32,218,148,196,41,82,103,115,118,18,73,70,126,163,74,112,254,202,84,125,200,63,97,141,61,81,96,29,50,152,204,19,113,110,114,247,122,203,61,76,245,81,159,127,103,188,126,224,17,235,60,248,226,156,7,192,58,213,215,25,228,149,75,249,183,72,217,43,215,115,249,236,102,215,180,137,196,40,244,75,186,158,135,248,253,249,226,153,50,68,249,43,151,41,195,91,174,105,185,70,102,102,122,22,133,218,127,113,9,227,194,14,241,141,67,199,41,150,244,153,4,209,86,185,122,122,228,157,121,48,231,175,218,162,247,251,143,246,11,177,0,0,0,31,197,41,41,45,202,81,17,23,180,204,102,255,0,55,215,252,188,70,199,171,142,225,145,45,169,8,119,163,229,169,151,13,104,236,133,29,7,161,154,149,250,158,254,241,198,5,178,240,91,185,167,46,143,121,219,143,206,117,200,205,250,59,144,194,221,51,75,122,170,162,181,109,73,158,133,169,246,158,133,218,45,12,0,80,223,20,28,36,115,13,179,17,58,171,30,17,181,78,174,242,186,103,9,189,169,95,38,12,36,175,67,36,37,39,162,151,236,51,251,244,17,215,6,113,118,234,193,107,226,21,233,106,213,37,69,122,55,51,122,26,125,198,210,238,230,92,108,183,18,22,131,86,132,234,180,237,236,215,246,30,141,240,111,18,233,88,181,96,83,111,122,60,134,222,141,63,157,177,72,90,84,71,177,247,26,62,212,169,69,222,217,251,79,252,131,219,128,168,190,52,24,120,80,238,203,70,254,131,17,37,233,14,191,174,117,45,246,159,45,170,115,77,234,162,79,222,101,235,40,254,239,112,249,252,25,174,169,204,98,13,201,108,37,109,148,105,61,30,226,81,158,227,218,197,65,101,167,110,157,255,0,112,184,64,17,199,58,121,89,182,243,15,132,245,106,99,52,182,27,175,71,55,42,113,36,180,195,100,235,178,90,134,251,76,161,75,229,56,181,39,87,19,216,93,189,133,161,150,132,66,135,107,116,155,223,1,49,85,232,79,179,62,149,90,181,171,10,229,45,105,121,131,113,81,164,153,37,105,51,36,44,208,107,107,176,203,110,186,123,12,187,46,187,135,230,114,168,153,128,195,184,86,205,203,85,137,26,236,162,178,220,53,178,235,232,67,146,144,203,17,80,110,146,86,250,221,89,169,215,148,91,180,45,76,187,136,251,230,16,0,8,169,196,178,143,6,171,149,186,242,230,182,181,28,52,202,148,214,194,35,209,196,83,166,109,51,212,143,179,180,251,187,69,31,96,42,150,156,105,177,148,131,209,69,113,211,52,255,0,247,182,134,147,48,244,212,171,6,218,82,254,209,210,33,153,255,0,245,148,15,64,3,224,95,183,92,11,30,203,174,93,213,41,13,179,30,143,78,147,57,106,113,105,73,104,211,74,112,251,84,100,93,201,63,105,126,36,51,163,154,172,85,149,140,88,229,116,221,207,74,92,136,254,147,156,196,37,41,102,178,40,221,99,238,54,73,61,235,45,186,57,217,180,244,247,9,225,193,195,3,201,83,235,88,203,86,166,41,68,77,73,164,198,113,198,117,73,30,234,124,132,41,38,166,251,251,204,140,151,248,23,180,90,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,19,255,0,133,102,124,127,212,140,170,98,253,107,251,171,86,133,118,167,81,255,0,128,68,106,34,81,202,255,0,140,41,165,184,247,247,56,232,79,230,144,45,80,7,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,80,183,16,108,237,213,115,95,127,183,66,182,31,151,7,14,173,89,18,25,165,67,76,165,41,138,179,233,121,228,162,172,182,212,203,75,66,220,142,166,210,150,156,37,27,37,204,36,153,27,142,107,210,248,42,120,167,186,126,31,206,243,26,112,234,188,115,191,66,127,188,159,195,68,0,203,70,98,239,188,175,226,156,12,76,177,100,127,114,135,88,133,177,159,233,58,95,82,203,207,195,230,58,211,156,158,111,33,9,230,161,59,209,222,71,222,71,161,236,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,237,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,246,160,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,128,70,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,41,131,138,54,123,105,88,217,85,103,2,48,94,230,151,34,201,161,200,90,174,10,140,71,211,209,92,51,82,164,27,72,111,105,110,118,52,117,33,70,75,223,203,117,197,18,201,42,38,89,117,85,236,63,85,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,247,184,126,231,186,133,154,171,85,187,42,233,95,69,137,182,253,60,156,168,198,209,110,122,82,43,13,197,109,218,174,244,71,106,59,28,217,50,20,93,50,76,212,141,53,45,83,218,83,0,121,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,103,179,56,153,85,188,178,161,139,149,11,62,179,77,150,171,98,163,34,68,155,78,174,227,132,242,42,52,226,95,168,74,117,40,66,122,150,210,166,210,242,54,167,106,204,148,69,203,91,107,95,106,225,161,158,57,57,113,188,153,193,235,225,17,23,135,87,165,97,181,189,45,197,181,29,116,58,139,196,219,5,53,79,44,210,147,140,105,67,73,121,43,87,168,134,201,196,25,26,86,135,175,36,81,183,18,252,241,201,204,117,228,246,15,88,232,136,140,58,178,235,14,45,153,109,173,169,11,174,84,89,39,24,57,169,121,6,164,148,98,74,221,75,41,66,189,116,56,110,44,204,212,132,51,8,7,213,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,130,250,114,11,157,123,87,53,152,113,18,137,86,169,244,248,155,108,211,217,110,227,167,200,54,208,228,253,132,150,213,83,142,77,165,8,83,46,172,200,214,148,36,185,46,44,144,101,181,77,45,222,149,154,172,204,89,185,80,194,57,152,165,120,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,218,105,101,27,90,113,107,113,68,123,80,133,109,74,215,177,181,231,94,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,86,189,194,211,33,63,65,33,208,115,93,138,15,239,184,42,180,254,178,208,165,199,145,171,112,32,203,96,210,83,36,41,7,163,143,60,195,170,36,53,169,165,182,220,51,89,27,170,36,177,192,56,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,32,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,136,65,198,22,202,170,221,89,62,93,118,159,34,35,113,236,235,162,155,91,156,151,150,162,91,140,45,47,65,36,180,68,147,35,95,54,115,74,50,81,164,182,37,103,174,164,73,85,69,229,87,20,191,34,217,142,195,172,76,122,187,232,104,20,107,130,47,165,102,244,189,71,42,150,234,249,51,190,172,144,181,43,88,174,190,159,81,38,178,215,84,104,162,73,150,148,199,138,198,251,214,171,134,184,47,127,98,53,10,60,71,234,86,173,175,85,173,195,106,90,20,166,28,126,52,71,30,109,46,37,42,74,141,6,164,17,25,18,146,122,107,161,151,120,204,181,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,73,57,85,194,223,200,182,92,112,235,12,222,161,122,26,125,26,223,139,233,88,93,87,81,202,170,58,142,116,239,172,37,173,42,214,83,175,171,212,81,160,181,209,26,36,146,69,85,124,106,252,83,218,223,15,224,249,141,68,115,78,31,57,219,170,229,66,255,0,114,133,115,191,46,118,29,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,247,173,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,192,0,2,5,113,53,207,109,43,4,108,218,142,6,97,109,205,45,188,80,175,71,109,50,166,82,223,74,23,109,194,89,165,74,91,142,104,102,137,47,53,170,91,66,54,184,132,57,207,220,217,147,60,218,76,1,105,60,47,184,130,70,164,198,162,229,123,26,106,178,214,133,200,76,11,62,185,37,215,100,175,123,206,197,143,14,138,77,52,194,148,72,37,45,245,33,247,93,216,218,9,45,122,168,74,52,181,240,0,1,0,56,213,248,88,181,190,32,65,242,234,136,167,107,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,79,39,121,170,179,115,95,132,116,251,194,141,82,136,155,158,157,30,60,107,178,144,219,102,202,233,213,19,71,174,105,105,75,90,186,103,20,151,20,202,247,43,114,8,210,103,204,67,136,71,117,20,173,198,175,197,61,173,240,254,15,152,212,71,52,225,243,157,186,174,84,47,247,40,87,59,242,231,97,213,213,34,59,53,88,106,148,164,177,73,125,79,50,149,213,144,218,89,117,107,91,113,210,226,84,211,100,147,120,185,100,163,51,109,189,47,122,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,2,37,113,6,206,221,43,42,22,3,116,43,97,248,147,177,22,234,143,33,154,84,52,202,74,95,164,176,166,94,74,42,203,109,76,186,133,161,185,9,109,41,105,194,73,60,124,194,73,153,54,230,145,215,135,167,19,169,151,76,203,127,47,217,138,155,206,170,189,203,166,80,46,215,86,251,242,170,178,157,125,134,34,65,146,211,109,47,115,199,205,115,89,107,90,18,105,109,60,194,53,154,157,93,159,128,160,30,40,254,59,49,55,228,190,79,8,122,14,29,121,234,147,149,171,200,172,124,65,159,45,120,87,95,144,243,211,153,141,21,165,174,153,81,120,163,160,170,70,100,217,190,242,18,220,116,182,182,82,191,176,181,45,40,90,210,72,93,233,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,60,173,201,141,120,71,103,95,244,92,45,186,241,30,223,163,221,151,20,126,166,149,73,155,57,12,191,45,6,242,24,65,32,148,100,70,183,29,112,144,218,53,222,233,161,222,89,43,148,230,223,106,50,174,45,211,133,62,122,164,222,45,192,202,198,43,207,151,38,187,22,57,51,101,78,76,86,146,194,169,209,33,32,189,26,178,101,180,154,86,211,81,220,117,47,56,106,230,17,184,149,45,42,75,100,237,154,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,102,179,54,62,41,241,147,226,5,195,230,47,137,233,194,251,136,36,106,76,106,46,87,177,166,171,45,104,92,132,192,179,235,146,93,118,74,247,188,236,88,240,232,164,211,76,41,68,130,82,223,82,31,117,221,141,160,146,215,170,132,163,75,95,1,0,56,213,248,88,181,190,32,65,242,234,136,167,107,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,163,42,185,152,179,115,95,132,112,241,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,236,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,0,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,41,91,141,95,138,123,91,225,252,31,49,168,142,105,195,231,59,117,92,168,95,238,80,174,119,229,206,195,171,170,68,118,106,176,213,41,73,98,146,250,158,101,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,114,201,70,102,219,122,94,245,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,0,85,7,20,30,31,113,169,49,171,89,161,193,106,84,181,161,114,21,62,240,161,198,105,217,43,222,243,178,164,76,173,27,174,190,165,18,9,75,97,43,97,166,182,54,130,83,190,170,18,189,32,6,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,98,156,72,113,230,205,204,151,15,204,56,197,107,50,108,69,34,163,124,83,145,83,130,204,131,121,116,154,137,82,167,156,136,78,154,144,133,111,109,74,208,148,104,78,244,26,28,73,108,90,76,226,95,11,143,29,152,101,243,175,39,154,61,175,18,252,241,201,204,117,228,246,15,88,232,136,140,58,178,235,14,45,153,109,173,169,11,174,84,89,39,24,57,169,121,6,164,148,98,74,221,75,41,66,189,116,56,110,44,204,212,132,51,197,114,119,149,91,203,53,248,185,79,179,232,212,217,105,182,41,210,35,201,187,42,237,184,76,162,157,78,53,250,228,151,84,133,167,169,113,41,113,44,163,106,183,44,141,70,92,180,56,180,104,78,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,5,85,241,206,253,9,254,242,127,13,16,3,45,25,139,190,242,191,138,112,49,50,197,145,253,202,29,98,22,198,127,164,233,125,75,47,63,15,152,235,78,114,121,188,132,39,154,132,239,71,121,31,121,30,132,240,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,213,196,140,85,195,140,31,161,71,185,241,66,244,165,91,52,169,117,8,212,182,101,212,100,19,77,174,83,235,216,219,100,103,255,0,41,74,63,178,134,208,227,139,52,161,11,82,125,5,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,46,49,248,30,73,157,69,198,106,77,53,73,35,106,53,38,75,141,179,162,76,245,168,72,90,148,105,111,191,187,83,53,254,37,237,16,59,42,216,171,43,7,113,202,213,187,153,148,184,241,253,39,5,137,170,74,205,4,113,186,198,28,112,148,123,208,91,116,111,183,113,233,239,26,47,176,174,184,23,197,151,67,187,169,178,27,122,61,98,157,26,114,20,218,210,162,209,214,146,225,118,164,204,187,148,94,211,252,76,125,240,30,127,16,141,73,176,110,85,35,237,21,34,97,151,255,0,89,88,205,158,61,41,106,198,155,229,75,61,84,119,29,79,95,255,0,123,116,94,15,13,42,60,26,86,86,232,43,132,218,210,115,19,22,83,187,200,139,87,23,78,135,184,203,66,46,206,194,239,237,18,172,0,4,62,226,7,156,170,30,95,240,238,109,179,109,213,98,73,187,43,76,185,13,182,90,125,11,114,42,30,98,82,9,211,74,31,67,168,52,186,202,75,118,135,161,159,113,159,117,40,81,41,55,198,62,98,171,16,152,102,125,90,181,116,213,211,205,90,82,243,230,218,164,201,34,82,212,100,75,89,32,150,239,105,158,237,53,246,153,246,223,62,73,114,201,68,203,126,17,192,163,148,22,253,57,82,67,83,170,50,22,210,57,169,121,200,177,146,235,100,174,83,107,36,111,103,93,170,35,61,123,207,94,233,18,2,159,56,204,221,83,222,196,27,110,217,82,219,56,209,186,205,169,73,171,113,110,98,158,179,215,183,78,255,0,184,126,254,11,248,120,83,46,203,186,254,157,17,39,232,254,131,161,117,77,246,151,49,170,139,78,104,163,79,220,69,234,168,190,255,0,112,183,64,30,35,25,49,46,149,132,182,5,74,247,172,72,109,152,208,57,59,212,181,165,36,91,223,109,162,237,82,146,93,238,23,180,191,200,51,145,140,216,187,117,99,77,241,54,244,186,170,146,165,61,39,151,177,14,190,227,137,107,107,45,182,123,73,107,89,167,82,105,58,246,246,233,251,10,69,112,190,194,71,49,35,49,16,42,178,32,155,180,234,31,55,169,112,218,220,148,115,160,205,74,53,51,66,146,90,169,30,211,47,187,81,124,128,2,175,56,210,92,211,145,70,179,45,198,103,58,220,119,61,35,207,101,14,153,37,205,23,78,90,119,36,143,67,208,251,75,82,236,21,52,59,54,80,175,249,88,113,143,86,229,194,196,182,99,161,174,179,152,167,156,52,35,182,20,132,22,166,74,79,235,251,251,198,144,82,164,168,183,37,68,100,126,210,49,253,0,0,1,206,241,254,243,145,96,97,69,110,233,137,188,157,135,211,109,52,107,169,111,146,210,15,185,73,62,229,251,198,104,234,51,94,168,76,114,100,135,84,227,142,105,170,148,163,51,61,8,139,188,255,0,1,249,197,144,112,108,186,225,64,196,90,253,182,252,130,75,245,14,151,148,131,89,22,238,91,21,5,171,66,51,212,244,35,246,17,139,136,0,16,7,139,142,11,125,52,194,40,152,135,79,167,37,201,118,207,51,123,136,103,85,255,0,56,149,1,146,212,201,6,125,201,63,235,23,237,238,20,170,46,115,132,22,38,84,238,28,38,147,99,205,114,83,237,208,182,114,214,225,169,73,79,58,76,247,79,67,53,158,157,197,236,47,219,222,44,48,4,48,226,157,133,31,79,178,239,54,224,137,6,68,137,212,14,95,37,49,218,222,163,231,206,132,133,118,18,20,127,101,30,195,46,227,239,16,247,131,93,25,14,226,157,126,172,180,200,220,199,75,176,210,95,87,235,70,168,36,247,118,127,131,183,188,92,136,15,225,145,25,104,101,169,24,130,92,65,178,17,73,198,171,126,102,35,97,221,49,168,215,108,6,220,146,243,76,50,148,117,136,66,37,60,164,145,51,29,110,184,234,221,117,5,161,168,183,105,239,208,206,165,108,219,191,21,50,183,139,12,84,99,166,169,68,171,208,106,40,57,17,30,41,49,147,33,44,73,73,173,183,16,74,109,75,109,75,99,67,35,211,93,186,118,25,118,93,230,77,51,167,101,102,94,206,138,204,202,164,8,23,100,102,144,220,202,122,223,105,165,184,180,181,31,152,227,109,27,238,58,104,55,95,52,146,143,188,203,67,237,239,147,128,2,56,113,6,103,157,149,139,211,213,65,242,233,117,21,250,197,221,165,58,87,119,222,40,155,47,205,173,220,110,177,16,130,73,153,220,148,189,55,119,127,109,180,52,151,97,165,72,177,173,212,40,136,141,52,152,132,122,119,107,201,72,251,160,33,23,21,44,111,123,13,112,53,235,78,157,33,45,203,185,148,170,123,132,75,50,95,34,68,57,173,153,150,142,36,251,208,93,228,101,247,24,164,155,106,133,81,187,174,106,109,189,1,183,95,153,86,154,204,70,201,36,165,169,75,117,194,65,119,17,153,158,170,47,97,159,226,52,73,147,92,38,137,131,217,125,180,237,214,226,27,18,229,211,32,79,158,149,54,73,87,84,184,81,208,230,190,162,15,93,91,254,177,110,247,152,237,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,114,161,121,60,52,51,199,27,49,214,107,56,61,124,34,90,49,22,203,163,182,183,165,184,183,100,34,185,78,100,219,96,166,169,229,154,148,82,73,75,105,47,37,106,245,214,225,56,131,50,82,208,204,223,20,237,197,99,60,113,177,42,171,63,43,120,108,137,109,80,173,138,193,162,233,169,169,110,176,117,26,140,85,45,7,9,13,234,68,184,204,187,170,148,167,18,124,199,154,109,72,36,165,164,184,245,112,9,255,0,193,83,197,61,211,240,254,119,152,211,135,85,227,157,250,19,253,228,254,26,42,172,74,172,130,231,94,234,202,158,35,196,162,85,170,125,70,25,92,213,6,91,184,233,242,13,197,183,3,121,165,181,84,227,147,105,90,210,243,72,34,53,165,9,62,115,104,36,25,110,75,75,106,250,45,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,195,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,40,4,91,79,11,174,32,16,234,240,233,185,100,198,251,139,147,85,103,166,167,88,245,71,219,97,136,174,69,105,134,152,102,146,174,90,17,181,226,229,106,211,142,26,212,242,156,83,102,162,89,52,151,108,252,0,86,7,20,94,32,16,233,16,234,89,100,193,11,139,157,85,123,169,167,95,21,70,27,97,248,173,197,117,135,88,122,146,158,98,23,185,227,230,234,235,141,154,20,202,155,75,100,163,89,186,150,171,3,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,30,215,54,216,33,74,203,134,63,92,120,47,70,174,75,172,199,183,35,210,210,185,242,91,75,107,146,251,212,232,210,30,89,33,61,136,65,186,243,155,17,170,141,40,218,147,82,204,141,103,237,112,227,38,85,220,91,201,221,213,153,139,26,171,205,170,216,151,5,70,61,110,143,33,104,67,111,209,227,193,137,37,82,99,172,244,209,230,185,175,41,109,168,204,156,108,139,102,139,65,33,238,23,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,9,228,239,53,86,110,107,240,142,159,120,81,170,81,19,115,211,163,199,141,118,82,27,108,217,93,58,162,104,245,205,45,41,107,87,76,226,146,226,153,94,229,110,65,26,76,249,136,113,8,238,163,149,102,95,46,150,38,104,48,178,126,25,223,81,255,0,186,204,163,205,222,247,244,101,83,166,121,150,38,114,218,117,190,119,43,158,181,114,150,173,139,238,50,238,50,207,182,98,176,26,242,203,110,46,87,112,166,243,133,45,43,167,72,90,233,147,158,142,76,162,173,78,53,168,163,205,104,146,181,167,99,137,78,166,146,90,182,44,150,218,143,122,20,69,210,191,151,142,50,255,0,36,127,228,169,233,170,175,39,210,28,175,78,250,69,60,239,163,188,141,158,132,217,202,230,114,121,158,182,254,118,188,175,230,251,121,62,160,230,185,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,31,159,197,139,23,242,95,138,119,150,25,250,83,210,127,68,174,10,141,11,173,228,114,122,174,150,75,140,243,121,123,149,179,119,47,118,221,202,211,93,53,61,53,29,130,197,201,245,205,138,57,68,173,230,71,15,202,93,66,165,103,221,21,40,23,13,53,78,199,105,134,104,145,169,140,76,84,228,41,197,161,91,219,82,156,74,155,79,49,78,19,173,154,82,158,90,183,242,172,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,244,25,151,204,93,247,154,12,83,159,137,151,212,143,238,176,232,240,182,51,253,25,75,234,94,121,136,124,198,154,111,157,202,231,173,60,213,167,122,251,204,251,136,166,87,10,124,142,70,196,170,172,12,210,98,74,229,181,66,182,43,4,187,90,152,148,58,193,212,106,49,84,133,148,213,185,161,18,227,50,238,137,74,91,81,243,30,105,196,172,210,150,148,219,215,18,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,242,152,177,98,254,84,48,178,242,195,63,74,122,51,233,109,191,81,161,117,188,142,119,75,213,70,113,158,111,47,114,119,237,230,110,219,185,58,233,166,165,174,163,50,247,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,104,207,39,247,252,108,79,202,230,22,222,108,220,50,235,178,37,90,240,99,84,42,18,205,213,62,253,70,51,69,30,105,184,167,75,122,214,82,89,120,141,103,174,243,35,81,26,136,201,71,24,56,205,226,151,209,76,184,208,176,206,5,119,165,159,125,220,13,245,48,186,93,253,101,46,18,13,231,190,176,208,105,111,100,165,83,149,216,164,173,90,232,90,167,152,66,181,114,19,134,119,86,40,102,227,12,233,214,180,78,103,160,110,8,87,53,69,245,182,225,179,22,12,7,209,33,213,184,164,33,91,55,114,210,210,13,90,36,221,121,164,26,147,191,81,162,145,74,220,106,252,83,218,223,15,224,249,141,68,64,1,63,248,94,231,167,242,41,117,35,3,177,142,243,233,48,218,181,191,208,242,102,167,115,52,42,163,142,36,203,87,141,69,211,195,123,87,57,154,146,144,135,77,14,125,82,85,33,195,186,144,0,17,87,63,89,215,181,114,167,135,18,232,148,154,159,81,137,183,53,61,230,237,202,124,115,109,110,64,222,74,109,53,57,4,226,86,132,178,210,200,205,9,90,79,156,226,13,4,91,82,234,218,161,107,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,59,174,101,178,137,85,203,46,17,224,245,215,120,84,101,157,217,137,81,234,117,42,149,41,200,234,97,20,134,26,68,21,71,138,164,56,148,187,212,164,164,185,206,220,68,73,94,141,165,63,86,110,57,249,50,103,149,175,229,113,123,94,24,111,10,228,244,37,106,155,103,202,174,209,36,58,157,209,87,57,169,145,26,75,82,72,146,107,38,86,135,220,73,169,30,178,20,105,94,139,36,155,107,226,183,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,92,167,11,220,244,254,90,237,84,96,118,49,222,125,94,36,209,119,250,30,76,212,237,122,187,75,109,180,153,106,241,168,250,137,140,232,231,51,82,74,214,209,33,207,173,82,100,56,83,252,0,4,0,227,87,225,98,214,248,129,7,203,170,34,149,135,85,203,70,98,239,188,175,226,156,12,76,177,100,127,114,135,88,133,177,159,233,58,95,82,203,207,195,230,58,211,156,158,111,33,9,230,161,59,209,222,71,222,71,161,60,11,199,76,56,204,94,28,83,177,67,11,235,61,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,82,220,106,252,83,218,223,15,224,249,141,68,64,1,63,248,94,231,167,242,41,117,35,3,177,142,243,233,48,218,181,191,208,242,102,167,115,52,42,163,142,36,203,87,141,69,211,195,123,87,57,154,146,144,135,77,14,125,82,85,33,195,186,145,199,243,85,153,139,55,42,24,71,51,20,175,8,50,234,43,84,132,211,105,20,200,196,105,93,70,162,226,28,91,76,27,155,77,44,163,107,78,45,110,40,143,106,16,173,169,90,246,54,188,240,226,174,38,93,88,201,136,247,30,41,94,178,250,138,213,205,80,118,161,39,107,142,45,182,119,159,168,195,92,197,173,105,101,164,18,91,109,6,163,216,218,16,146,61,18,66,215,248,83,228,114,78,26,210,160,102,147,18,87,17,218,237,207,71,37,218,212,196,161,167,202,157,78,148,148,44,166,173,205,12,209,37,230,180,74,82,218,139,150,203,174,37,102,165,58,166,217,177,240,20,3,197,31,199,102,38,252,151,201,225,8,170,44,251,133,215,16,9,148,137,148,220,178,99,125,197,206,165,61,211,83,172,122,163,237,190,252,166,229,58,251,76,51,73,87,45,11,220,201,243,117,105,199,13,9,101,45,169,179,81,160,218,75,80,219,58,217,135,170,230,99,48,215,45,248,253,86,36,250,21,62,67,212,75,89,113,161,170,50,61,8,196,135,78,42,141,46,17,58,107,112,156,83,203,55,61,109,238,168,136,144,146,75,104,179,78,12,148,236,71,107,46,53,218,181,211,113,213,94,181,164,220,14,71,181,233,19,97,154,89,136,219,104,37,74,147,21,245,30,174,50,243,238,169,6,218,75,150,135,98,188,101,235,184,238,148,172,63,85,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,245,56,117,231,170,54,105,108,210,177,241,6,124,68,98,165,2,59,207,78,102,52,87,80,138,157,57,147,142,130,169,25,147,100,195,43,83,146,18,218,217,74,254,218,20,180,161,8,81,33,19,40,64,14,53,126,22,45,111,136,16,124,186,162,42,87,0,113,142,187,151,252,101,180,241,138,220,103,168,151,108,212,19,33,200,219,144,142,174,42,210,166,228,198,222,180,44,155,230,176,227,173,115,54,26,145,191,114,125,100,145,141,15,101,215,30,108,220,201,97,29,11,21,172,201,177,20,138,140,116,34,167,5,153,6,242,233,53,18,66,78,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,125,44,4,74,226,13,157,186,86,84,44,6,232,86,195,241,39,98,45,213,30,67,52,168,105,148,148,191,73,97,76,188,148,85,150,218,153,117,11,67,114,18,218,82,211,132,146,120,249,132,147,50,109,205,40,48,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,53,153,177,241,79,140,159,16,46,31,49,124,114,161,117,60,47,115,211,249,107,181,81,129,216,199,121,245,120,147,69,223,232,121,51,83,181,234,237,45,182,210,101,171,198,163,234,38,51,163,156,205,73,43,91,68,135,62,181,73,144,225,79,241,0,56,213,248,88,181,190,32,65,242,234,136,165,97,213,114,209,152,187,239,43,248,167,3,19,44,89,31,220,161,214,33,108,103,250,78,151,212,178,243,240,249,142,180,231,39,155,200,66,121,168,78,244,119,145,247,145,232,79,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,0,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,64,1,63,248,94,231,167,242,41,117,35,3,177,142,243,233,48,218,181,191,208,242,102,167,115,52,42,163,142,36,203,87,141,69,211,195,123,87,57,154,146,144,135,77,14,125,82,85,33,195,186,144,0,20,67,196,83,34,178,114,181,121,29,241,135,208,37,175,10,235,242,25,102,11,210,101,52,181,211,42,47,20,133,157,52,136,220,55,222,66,91,142,167,16,242,145,246,22,148,41,107,90,77,107,135,237,213,170,172,210,164,80,153,169,203,69,54,100,134,101,200,134,151,148,76,60,251,41,113,45,58,182,245,218,165,161,47,188,148,168,203,84,147,174,17,105,184,245,83,42,213,90,44,149,204,163,84,229,192,144,228,119,226,45,216,207,41,165,169,135,218,91,47,52,106,73,145,154,28,105,199,27,90,123,148,133,169,39,169,25,144,232,25,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,30,130,114,209,151,75,19,43,248,89,3,12,236,88,255,0,220,166,86,38,239,123,250,78,169,211,50,203,243,57,110,186,231,39,155,200,66,185,72,86,196,119,17,119,153,245,80,1,85,124,115,191,66,127,188,159,195,69,85,137,85,144,92,235,221,89,83,196,120,148,74,181,79,168,195,43,154,160,203,119,29,62,65,184,182,224,111,52,182,170,156,114,109,43,90,94,105,4,70,180,161,39,206,109,4,131,45,201,105,109,117,254,45,89,176,141,139,151,53,165,132,120,123,113,196,168,216,144,232,244,203,189,243,77,57,214,31,122,163,54,58,221,140,165,173,228,165,91,19,2,75,14,37,40,36,232,114,156,39,55,45,4,150,191,47,6,74,118,35,205,204,117,118,77,185,113,213,105,182,133,62,223,114,69,203,25,184,102,244,26,155,134,178,110,20,103,150,103,177,151,137,110,58,251,110,118,184,105,142,250,19,234,56,233,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,1,196,51,149,132,209,49,135,47,183,101,186,228,67,126,92,74,100,249,240,18,150,201,74,234,145,10,66,27,211,212,89,235,171,159,213,45,222,227,25,219,185,104,85,27,70,230,169,91,211,219,117,137,148,153,175,68,112,148,74,66,146,182,156,52,31,121,17,145,234,147,246,17,254,2,237,184,86,227,131,248,149,129,172,218,85,25,41,114,93,178,164,211,219,35,89,154,249,17,225,194,108,140,245,113,71,222,179,238,34,47,184,132,221,1,240,175,196,154,236,123,137,9,34,51,85,38,89,22,189,223,153,80,205,166,96,91,83,88,221,125,161,100,146,50,185,42,159,103,187,251,109,209,123,60,62,88,228,229,98,203,236,65,115,41,116,229,250,191,125,58,47,127,222,36,120,0,140,121,203,206,149,149,150,155,58,83,48,234,144,39,221,146,90,113,184,116,244,62,211,174,54,181,53,35,150,227,141,19,237,186,72,39,88,36,154,139,184,207,66,237,238,164,59,206,239,197,76,210,98,196,138,140,132,213,43,117,122,245,69,103,30,35,37,38,74,99,165,249,42,52,54,218,13,78,41,13,165,111,232,68,90,233,187,78,211,62,219,106,225,243,144,138,78,10,219,240,177,27,17,41,141,73,187,103,182,220,150,90,125,148,175,162,66,209,21,228,164,201,232,232,117,183,80,235,75,45,9,71,183,95,126,166,83,180,136,136,180,34,208,136,127,64,83,127,25,90,58,90,197,42,5,93,9,145,185,254,171,121,168,190,175,178,53,61,37,183,179,252,61,189,226,96,240,177,194,143,160,57,119,133,112,75,131,34,60,234,255,0,51,156,153,13,108,81,114,39,77,66,123,13,9,63,178,191,105,159,121,119,9,158,2,188,248,190,226,101,78,222,194,104,214,60,39,37,48,221,119,127,49,109,154,146,149,114,100,192,116,181,50,89,107,222,126,195,253,157,226,152,197,213,112,142,193,111,161,120,69,43,16,234,20,228,183,46,230,229,236,113,108,232,191,230,242,167,178,122,25,160,143,185,68,95,104,255,0,103,112,159,192,2,157,248,201,221,144,167,226,45,2,218,98,65,41,250,127,85,205,65,44,143,111,49,138,122,211,169,17,234,90,145,123,72,133,111,143,209,78,154,245,62,99,115,35,186,166,220,111,93,20,149,25,25,106,70,93,229,248,141,46,101,254,244,145,136,24,81,68,186,165,239,55,102,117,59,141,122,234,123,36,186,130,239,82,143,185,30,241,209,0,0,0,70,174,33,87,139,118,102,88,238,122,139,142,180,130,62,139,177,106,211,95,233,8,133,217,235,23,235,12,249,192,133,34,163,45,16,226,178,183,93,115,93,168,66,77,70,122,17,153,246,23,111,113,14,139,152,140,46,252,144,98,141,86,202,74,92,74,33,242,54,147,133,161,250,241,218,112,255,0,168,143,238,158,239,251,71,165,201,182,50,43,4,177,214,133,118,200,144,182,169,237,245,93,86,213,237,51,214,28,134,209,222,180,39,237,59,237,63,195,239,209,101,46,167,14,177,5,170,149,61,228,187,29,237,219,22,149,18,136,244,51,35,237,35,50,239,35,31,172,7,144,197,139,18,155,137,86,13,82,204,171,70,109,248,213,14,70,244,56,132,168,143,150,243,110,23,98,146,162,239,65,123,15,252,163,52,55,165,173,54,203,185,102,91,85,18,210,68,62,94,254,255,0,235,182,149,151,121,17,247,40,189,130,126,240,154,204,61,167,135,247,37,71,13,238,5,55,25,250,239,39,167,125,195,105,8,250,134,231,60,173,84,183,18,125,203,34,236,73,247,251,59,197,199,145,145,150,164,122,144,254,143,137,121,218,116,171,226,219,153,107,214,216,75,208,166,242,249,168,82,82,162,61,142,37,101,216,162,50,239,73,119,144,141,249,46,201,245,35,44,115,46,86,227,184,236,151,101,244,124,183,158,52,172,253,66,145,174,138,38,91,62,231,244,253,159,225,149,99,230,87,238,107,118,213,132,117,27,150,187,79,165,69,46,247,166,202,109,132,119,145,125,165,153,23,122,146,95,180,189,227,145,206,206,158,88,169,242,186,57,24,209,102,243,73,73,73,145,92,116,254,195,50,212,187,223,251,199,66,178,241,87,13,177,34,57,57,101,222,212,26,217,56,223,48,219,131,82,143,37,91,12,147,218,100,218,213,217,235,167,255,0,170,47,121,8,93,196,115,35,20,44,79,181,106,56,181,96,81,155,141,114,210,98,189,42,83,17,35,161,29,91,109,55,45,245,158,214,163,169,199,29,91,139,65,118,168,136,244,45,116,61,12,84,230,19,98,117,245,151,156,81,133,113,82,100,206,166,206,163,84,91,68,232,134,183,153,230,37,153,13,173,198,92,66,86,217,153,26,153,34,52,168,203,187,67,211,217,160,156,177,227,133,27,31,112,138,135,124,83,166,71,118,91,145,35,55,81,109,167,16,174,84,179,138,203,174,160,200,156,89,167,67,120,139,69,43,113,123,125,231,214,0,71,92,255,0,36,149,149,139,227,83,87,101,30,166,125,159,254,78,148,40,211,43,144,151,80,204,38,30,197,66,73,70,187,158,146,90,25,107,223,57,130,255,0,40,210,29,181,29,81,109,202,84,85,36,136,217,132,195,102,68,93,198,77,145,15,164,63,134,100,68,102,103,161,16,164,78,46,56,180,253,237,143,209,109,40,19,247,210,232,84,180,70,117,132,58,102,130,152,204,217,237,169,70,146,89,167,118,213,17,106,100,74,252,8,120,78,26,216,54,230,42,102,54,147,50,92,23,156,167,219,134,197,101,78,114,181,108,220,143,62,25,154,12,205,10,79,217,112,251,59,15,79,105,11,242,141,29,152,145,218,139,29,4,134,153,66,91,66,72,136,137,41,34,208,136,136,187,11,176,127,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,19,42,143,145,200,217,142,225,195,135,24,195,99,174,90,49,22,203,163,215,144,204,70,208,236,132,87,41,204,214,106,47,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,175,91,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,39,254,97,120,185,87,113,119,46,44,225,125,167,99,125,31,187,238,154,123,244,187,214,160,226,80,236,22,226,173,6,219,173,211,146,165,41,127,206,16,165,110,55,75,115,9,82,144,131,117,102,151,209,5,112,171,12,238,172,100,196,123,115,11,108,168,157,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,50,184,146,101,158,205,202,134,17,224,62,22,217,243,165,212,86,169,23,61,74,175,83,146,102,149,212,106,46,34,146,135,95,38,247,26,89,70,214,155,66,27,73,158,212,33,59,148,181,239,113,127,175,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,71,254,21,56,103,106,227,38,48,98,102,22,222,177,58,138,45,205,133,245,58,124,157,173,182,183,25,223,80,167,108,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,194,179,85,150,123,203,42,24,185,51,11,111,9,209,42,40,84,116,212,169,21,56,198,73,69,70,156,226,220,67,79,155,123,141,76,175,115,78,33,109,168,207,106,208,173,170,90,54,56,185,65,194,247,61,63,145,75,169,24,29,140,119,159,73,134,213,173,254,135,147,53,59,153,161,85,28,113,38,90,188,106,46,158,27,218,185,204,212,148,132,58,104,115,234,146,169,14,29,212,140,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,160,17,250,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,169,195,175,61,81,179,75,102,149,143,136,51,226,35,21,40,17,222,122,115,49,162,186,132,84,233,204,156,116,21,72,204,155,38,25,90,156,144,150,214,202,87,246,208,165,165,8,66,137,8,153,67,154,102,41,204,121,70,17,215,83,150,200,86,251,247,219,145,214,152,43,172,201,229,33,130,216,163,53,176,147,109,77,59,39,82,74,26,67,202,109,146,90,201,110,40,208,131,109,121,204,250,45,136,247,206,41,253,10,168,193,170,205,191,174,11,131,209,111,198,171,58,109,206,126,176,252,158,90,155,144,185,6,147,75,202,125,102,75,55,76,140,148,102,106,50,237,49,121,60,62,114,73,74,202,133,128,229,118,231,98,36,236,69,186,163,199,122,171,49,81,82,151,233,44,41,150,84,186,74,28,75,206,161,104,110,66,92,82,157,108,210,79,31,44,212,70,77,183,165,91,113,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,31,248,165,228,39,232,36,202,246,107,176,189,253,246,253,86,161,214,93,244,185,18,53,114,4,233,111,146,78,100,117,44,245,113,151,159,117,36,182,181,53,54,227,132,104,35,105,70,150,56,87,12,218,78,98,222,204,149,42,187,128,212,201,107,166,195,145,79,137,124,204,75,49,77,134,109,247,167,199,84,150,150,228,146,218,149,173,44,26,146,150,143,158,162,105,195,111,93,171,210,253,0,70,172,244,100,202,133,156,60,56,139,76,110,171,232,107,206,215,234,36,91,53,39,86,179,138,151,29,36,115,99,73,109,58,234,203,188,166,136,220,74,77,198,212,132,169,59,136,150,211,148,45,249,45,190,255,0,42,127,145,79,65,127,163,63,164,31,69,189,25,213,51,254,170,117,61,55,35,157,191,149,249,239,87,126,253,158,221,218,118,139,244,200,230,81,41,89,65,194,53,90,143,212,98,86,46,202,244,132,212,174,58,171,17,210,132,45,242,65,37,17,89,89,164,157,92,102,75,118,206,97,234,107,113,231,9,45,243,77,180,209,182,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,85,226,133,145,111,200,165,212,188,113,193,203,51,164,195,106,214,207,76,70,132,173,204,208,170,142,56,162,61,25,36,151,79,13,237,91,229,232,106,66,29,53,183,245,73,84,118,207,159,240,253,200,141,119,53,87,83,119,173,210,142,139,12,173,250,129,55,81,147,170,28,244,164,166,28,138,227,180,173,136,144,212,134,57,177,164,40,250,148,145,165,26,104,90,171,176,175,122,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,197,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,115,251,171,29,48,226,208,197,139,43,4,42,117,158,109,231,125,245,110,211,105,113,200,150,227,49,99,198,125,247,37,72,237,46,83,39,211,173,180,25,234,165,184,102,73,73,146,29,83,125,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,64,60,77,48,83,242,45,155,139,167,167,168,117,80,47,189,111,88,123,221,222,243,93,107,239,117,13,185,163,104,74,116,148,212,157,137,45,218,52,109,110,81,171,118,146,255,0,130,94,49,208,157,181,111,172,191,72,103,147,90,141,80,59,198,27,155,150,174,174,43,141,199,137,32,180,36,108,111,146,182,163,118,154,247,47,170,245,83,163,106,51,142,188,97,111,90,85,213,156,21,208,169,241,229,183,34,206,181,233,180,73,202,121,9,36,56,250,212,244,226,83,70,74,51,52,114,167,52,147,53,18,79,122,86,90,104,68,165,117,254,9,120,57,93,118,234,190,179,3,33,238,77,22,53,60,236,232,109,237,66,186,185,78,57,30,92,131,212,151,189,190,74,26,141,216,104,218,190,171,213,86,173,168,142,218,133,43,113,171,241,79,107,124,63,131,230,53,17,249,56,109,229,158,205,205,126,17,227,198,22,222,19,165,211,150,153,22,197,74,145,83,140,102,165,211,170,45,162,172,134,159,54,247,18,94,70,215,92,66,219,81,150,228,45,91,84,133,236,113,16,215,21,112,206,234,193,188,71,184,240,182,245,137,211,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,230,33,11,83,46,160,210,227,107,52,150,246,214,133,17,104,162,22,127,194,235,136,4,58,188,58,110,89,49,190,226,228,213,89,233,169,214,61,81,246,216,98,43,145,90,97,166,25,164,171,150,132,109,120,185,90,180,227,134,181,60,167,20,217,168,150,77,37,219,63,1,249,42,206,85,89,165,77,122,133,10,36,202,146,35,184,168,113,229,201,84,102,30,124,146,124,180,56,234,91,113,77,160,213,161,26,201,181,154,72,204,201,42,211,67,207,14,122,127,148,119,242,142,184,191,149,7,255,0,69,126,175,69,210,239,244,95,162,247,175,167,244,110,239,251,143,237,237,254,190,254,111,55,235,249,194,111,240,190,225,247,38,147,38,139,154,28,105,165,68,90,215,29,51,236,250,28,150,154,146,141,143,53,22,68,58,209,58,211,234,73,44,146,183,210,134,29,107,123,107,36,187,234,173,40,211,242,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,9,169,196,103,33,63,202,162,132,198,36,97,219,253,62,38,219,52,254,142,36,119,228,108,139,90,130,133,173,210,134,163,89,236,101,226,91,142,41,167,123,18,106,90,144,233,237,82,92,102,152,112,82,147,138,21,172,92,180,33,224,173,50,92,251,237,186,196,105,118,251,81,153,109,213,166,107,11,39,155,116,210,233,27,68,134,205,190,98,212,231,213,165,8,82,151,162,9,70,52,145,132,255,0,78,255,0,37,150,111,229,75,255,0,163,63,163,244,239,164,127,153,255,0,85,58,102,250,175,204,125,87,231,185,159,155,245,63,87,179,65,234,192,4,0,227,87,225,98,214,248,129,7,203,170,34,168,50,201,73,165,87,243,37,133,20,42,237,50,37,70,155,81,190,40,81,38,67,150,202,94,98,75,14,79,101,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,36,7,17,76,138,201,202,213,228,119,198,31,64,150,188,43,175,200,101,152,47,73,148,210,215,76,168,188,82,22,116,210,35,112,223,121,9,110,58,156,67,202,71,216,90,80,165,173,105,53,175,170,240,96,164,227,203,56,161,114,215,109,74,100,68,97,92,200,233,137,118,76,158,206,132,244,214,91,113,80,154,132,225,22,229,73,66,159,53,45,58,242,210,203,171,55,52,90,163,235,231,248,213,248,167,181,190,31,193,243,26,136,112,200,203,165,137,154,12,44,199,188,51,190,163,255,0,248,2,101,30,110,247,191,163,42,157,53,97,150,38,114,218,117,190,119,43,158,181,114,150,173,139,238,50,238,50,134,184,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,216,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,97,57,15,226,145,106,225,182,22,84,112,207,50,213,106,171,191,68,233,237,157,165,54,21,53,183,58,136,49,227,52,203,84,130,109,134,209,181,226,229,110,109,231,148,105,95,49,100,235,173,236,73,174,11,102,95,49,119,222,104,49,78,126,38,95,82,63,186,195,163,194,216,207,244,101,47,169,121,230,33,243,26,105,190,119,43,158,180,243,86,157,235,239,51,238,34,153,92,41,242,57,27,18,170,176,51,73,137,43,150,213,10,216,172,18,237,106,98,80,235,7,81,168,197,82,22,83,86,230,132,75,140,203,186,37,41,109,71,204,121,167,18,179,74,90,83,111,92,72,0,160,30,40,254,59,49,55,228,190,79,8,119,252,149,229,70,133,155,78,30,151,181,155,202,165,67,187,233,184,129,58,101,173,91,154,202,213,208,74,232,41,102,227,102,166,204,150,76,190,132,114,156,45,22,146,213,14,114,214,182,155,33,93,119,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,122,12,20,194,250,174,53,98,229,161,133,20,101,75,110,69,211,88,141,77,92,136,208,149,45,112,216,90,203,157,40,218,73,145,173,12,181,204,117,126,178,72,144,218,140,212,146,35,50,210,158,30,217,84,172,53,176,45,172,57,161,72,150,253,54,213,163,194,162,67,118,90,210,167,220,98,51,40,101,181,56,164,165,41,53,154,80,70,102,73,73,107,174,132,93,195,46,226,205,51,79,145,201,56,149,148,76,42,205,38,27,46,35,85,219,99,9,237,245,221,52,197,33,166,10,163,78,139,76,109,103,53,14,104,70,185,44,181,170,84,151,20,124,198,90,109,40,52,169,164,182,245,117,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,66,121,59,205,85,155,154,252,35,167,222,20,106,148,68,220,244,232,241,227,93,148,134,219,54,87,78,168,154,61,115,75,74,90,213,211,56,164,184,166,87,185,91,144,70,147,62,98,28,66,35,175,26,191,11,22,183,196,8,62,93,81,20,172,36,86,71,51,119,85,202,14,46,42,235,126,157,46,177,105,215,163,166,155,113,210,152,144,164,45,108,18,201,72,148,202,13,68,210,228,178,123,182,115,11,67,67,143,54,74,111,154,110,39,65,22,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,115,92,213,102,98,205,202,134,17,204,197,43,194,12,186,138,213,33,52,218,69,50,49,26,87,81,168,184,135,22,211,6,230,211,75,40,218,211,139,91,138,35,218,132,43,106,86,189,141,175,60,56,171,137,151,86,50,98,61,199,138,87,172,190,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,242,163,74,121,78,240,177,131,127,15,237,239,46,96,117,80,25,172,205,143,138,124,100,248,129,112,249,139,226,101,81,242,57,27,49,220,56,112,227,24,108,117,203,70,34,217,116,122,242,25,136,218,29,144,138,229,57,154,205,69,243,132,150,80,74,81,73,37,45,213,50,164,39,215,91,134,218,200,201,72,91,53,235,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,5,244,228,23,58,246,174,107,48,226,37,18,173,83,233,241,54,217,167,178,221,199,79,144,109,161,201,251,9,45,170,167,28,155,74,16,166,93,89,145,173,40,73,114,92,89,32,203,106,154,91,188,171,141,95,133,139,91,226,4,31,46,168,138,160,203,37,38,149,95,204,150,20,80,171,180,200,149,26,109,70,248,161,68,153,14,91,41,121,137,44,57,61,148,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,237,92,65,178,73,85,202,133,254,221,118,216,98,92,236,58,186,164,72,122,149,49,49,84,150,41,47,169,231,148,138,74,220,83,206,173,107,110,58,91,82,93,112,210,111,23,48,210,70,109,185,167,229,200,46,117,238,172,169,226,60,74,37,90,167,212,97,149,205,80,101,187,142,159,32,220,91,112,55,154,91,85,78,57,54,149,173,47,52,130,35,90,80,147,231,54,130,65,150,228,180,182,175,162,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,10,108,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,0,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,10,86,227,87,226,158,214,248,127,7,204,106,35,242,112,219,203,61,155,154,252,35,199,140,45,188,39,75,167,45,50,45,138,149,34,167,24,205,75,167,84,91,69,89,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,33,174,42,225,157,213,131,120,143,113,225,109,235,19,167,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,204,66,22,166,93,65,165,198,214,105,45,237,173,10,34,209,68,44,255,0,133,215,16,8,117,120,116,220,178,99,125,197,201,170,179,211,83,172,122,163,237,176,196,87,34,180,195,76,51,73,87,45,8,218,241,114,181,105,199,13,106,121,78,41,179,81,44,154,75,182,126,0,62,77,217,107,80,175,155,86,179,101,93,48,122,218,45,193,79,145,75,168,198,230,173,190,124,87,219,83,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,237,25,226,206,38,85,111,44,168,98,229,66,207,172,211,101,170,216,168,200,145,38,211,171,184,225,60,138,141,56,151,234,18,157,74,16,158,165,180,169,180,188,141,169,218,179,37,17,114,214,218,215,199,237,59,90,187,124,221,84,107,42,214,131,214,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,208,78,71,50,137,74,202,14,17,170,212,126,163,18,177,118,87,164,38,165,113,213,88,142,148,33,111,146,9,40,138,202,205,36,234,227,50,91,182,115,15,83,91,143,56,73,111,154,109,166,69,0,0,170,190,57,223,161,63,222,79,225,163,133,112,147,176,44,220,83,199,75,255,0,15,177,6,222,137,92,183,171,152,111,62,52,232,50,72,246,58,143,73,83,76,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,163,254,106,178,207,121,101,67,23,38,97,109,225,58,37,69,10,142,154,149,34,167,24,201,40,168,211,156,91,136,105,243,111,113,169,149,238,105,196,45,181,25,237,90,21,181,75,70,199,23,200,6,132,248,122,101,235,249,57,101,150,223,160,77,147,85,93,106,235,229,221,181,184,213,24,189,43,144,39,75,138,193,42,25,50,101,189,190,74,26,109,181,18,204,212,110,37,197,104,130,81,54,137,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,252,164,199,102,92,119,98,200,65,45,167,144,166,214,147,34,50,82,76,180,50,50,62,195,236,20,27,196,167,6,220,194,188,198,213,166,67,130,243,116,251,140,223,172,165,195,107,70,201,201,19,230,30,194,50,66,83,246,91,46,206,211,211,218,99,221,240,142,197,167,236,156,127,149,105,79,159,178,153,93,165,174,51,76,45,211,36,28,199,166,192,109,42,36,154,201,59,182,164,203,82,35,87,226,66,238,200,200,200,140,143,82,49,253,31,54,229,142,169,86,229,86,42,82,70,111,66,125,178,35,46,243,54,204,134,111,51,73,9,112,51,9,136,81,86,130,73,162,231,171,22,132,90,119,78,124,191,200,47,47,32,41,36,229,98,199,208,212,122,209,233,135,219,255,0,228,232,162,69,0,228,249,157,199,10,54,1,97,21,114,248,168,204,142,212,182,226,73,110,156,219,174,33,60,217,101,21,231,90,65,17,184,131,86,166,201,150,137,86,227,246,123,203,62,216,179,137,215,214,97,177,70,109,197,86,147,58,165,58,179,81,113,16,98,18,222,123,150,151,164,56,182,217,109,10,91,134,68,74,120,200,146,147,62,253,11,95,109,177,240,227,200,197,11,12,45,90,118,45,95,244,102,228,220,181,104,172,202,138,196,184,232,95,72,219,173,196,125,7,181,216,233,113,183,80,226,22,93,138,50,45,79,77,79,83,19,70,244,197,92,54,195,120,230,229,233,123,80,104,132,219,124,194,110,117,74,60,101,108,34,87,105,19,139,79,103,168,175,254,164,253,198,60,45,23,56,217,106,175,212,10,153,78,198,91,57,114,13,123,9,63,72,160,25,153,238,36,246,17,62,103,222,101,236,29,110,147,88,164,215,96,183,83,162,212,226,207,136,242,73,72,126,51,201,117,181,17,145,40,140,148,147,50,61,72,200,255,0,3,33,251,4,84,206,142,79,169,25,157,153,109,55,33,215,163,59,15,172,230,60,202,146,131,245,202,62,154,168,217,112,251,152,211,246,255,0,130,72,89,182,157,42,199,182,225,218,244,70,18,204,40,92,206,82,18,148,164,139,123,138,89,246,36,136,187,212,125,196,62,216,254,25,145,22,166,122,16,167,14,44,217,135,180,241,2,228,167,97,181,190,166,228,191,66,231,117,18,27,54,150,159,175,110,11,201,209,72,113,71,220,131,46,212,151,119,183,188,64,43,46,214,155,122,92,176,237,170,113,107,34,103,51,103,127,245,27,82,207,184,140,251,146,126,193,165,236,38,177,41,184,107,96,210,236,202,76,102,216,141,79,231,236,67,104,74,72,185,143,56,225,246,37,41,46,245,159,176,191,202,61,120,15,201,84,169,195,163,193,118,163,80,121,45,71,103,110,245,169,68,146,45,76,136,187,76,200,187,204,134,116,243,149,140,170,198,236,118,174,221,177,223,91,148,247,58,94,151,114,245,50,210,28,118,215,220,181,167,237,53,236,63,199,238,243,89,119,194,239,202,246,40,210,172,181,33,213,34,103,63,113,54,90,159,169,29,215,11,250,139,254,231,238,255,0,180,115,169,240,164,83,165,174,28,166,86,211,173,233,185,11,73,164,203,82,35,46,195,237,238,49,160,190,30,151,139,119,158,88,237,138,131,110,180,162,46,183,177,10,215,79,233,9,101,219,235,31,234,137,44,0,0,2,6,241,128,173,20,28,187,21,31,122,200,234,127,213,35,245,79,151,58,2,187,123,126,255,0,113,138,141,203,229,25,87,6,47,80,41,8,138,169,42,127,170,209,164,163,121,171,108,87,85,221,161,235,221,175,119,176,72,126,42,246,241,80,243,69,89,113,184,228,219,82,122,125,138,36,104,74,219,78,131,174,135,161,17,232,102,33,170,22,182,212,75,109,106,66,139,184,210,122,25,11,163,225,159,157,90,86,35,89,180,252,33,191,43,41,69,207,79,230,242,223,149,33,36,114,185,142,204,144,122,41,215,212,226,246,182,132,23,98,75,78,207,102,134,44,16,7,241,68,74,45,12,103,179,136,117,155,22,199,205,85,223,67,132,150,73,134,189,31,176,217,34,216,122,211,98,40,244,209,36,93,234,63,96,143,246,197,205,88,180,43,113,238,26,12,199,98,205,139,191,150,235,110,41,10,78,228,41,7,218,147,35,46,197,25,118,31,180,93,54,78,56,149,225,246,46,177,18,197,191,95,122,147,115,39,153,172,137,106,97,136,207,118,200,119,213,83,178,148,226,182,182,218,8,253,94,195,50,46,227,35,19,180,140,140,181,35,35,33,253,31,194,74,73,70,162,73,17,171,188,244,237,49,249,170,85,40,84,136,78,84,42,50,27,98,59,90,111,113,197,146,82,90,153,17,106,102,100,69,218,100,40,95,57,153,233,196,60,118,189,164,68,181,174,74,205,22,215,143,179,167,137,26,99,241,185,155,153,142,106,230,33,18,22,217,232,235,74,50,211,187,113,159,121,246,68,231,165,74,146,233,191,34,67,174,186,102,70,107,90,205,74,212,187,187,76,116,172,30,204,118,44,224,165,203,6,189,104,222,117,118,154,138,227,70,184,71,81,146,152,238,182,151,27,89,182,166,219,117,27,146,100,210,82,101,174,134,93,159,133,224,228,231,54,22,126,107,48,189,13,79,118,35,117,246,35,20,26,173,61,229,52,74,117,73,143,31,156,226,90,55,157,90,155,53,200,52,146,149,223,220,101,175,125,90,241,54,203,219,248,57,142,114,238,10,108,38,219,162,220,220,202,154,84,211,102,72,67,242,38,76,89,55,169,54,132,17,146,27,46,205,76,254,243,33,220,248,57,99,106,161,92,117,140,29,169,77,81,50,251,18,42,145,208,167,61,83,113,78,83,227,164,136,148,230,154,232,71,220,141,126,255,0,96,182,240,28,99,56,244,23,174,44,178,226,76,8,209,14,67,229,107,86,22,202,18,217,172,247,250,62,65,39,66,34,51,215,85,123,59,69,68,112,208,192,170,197,247,153,8,149,57,176,137,17,173,7,219,158,247,53,181,150,215,226,79,134,165,35,181,181,17,43,69,159,97,154,79,239,33,123,136,66,91,66,91,65,104,148,145,17,23,184,135,253,15,135,124,214,91,183,108,155,130,224,117,210,109,20,202,84,185,138,89,171,66,73,54,202,150,103,174,165,166,155,123,245,47,196,102,239,49,215,148,139,239,28,111,123,129,233,60,244,61,112,84,185,11,222,106,35,104,230,60,180,232,102,165,118,122,254,195,208,89,223,6,236,51,244,126,30,86,241,22,76,19,67,178,106,18,96,54,226,218,208,212,218,152,167,188,90,25,163,83,45,75,95,181,167,221,237,22,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,32,87,23,252,30,193,43,23,23,35,94,214,125,201,18,147,123,93,81,227,79,171,218,49,168,207,165,18,144,226,230,19,181,163,151,187,144,149,173,198,27,105,108,37,36,181,47,115,202,212,214,181,42,189,133,217,240,142,193,236,18,182,112,94,118,41,88,119,36,75,186,236,174,200,110,5,114,172,170,51,240,159,163,172,162,69,125,218,42,13,229,25,56,134,157,115,122,159,104,146,135,140,219,215,94,82,54,242,14,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,213,120,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,170,102,95,46,150,38,104,48,178,126,25,223,81,255,0,186,204,163,205,222,247,244,101,83,166,121,150,38,114,218,117,190,119,43,158,181,114,150,173,139,238,50,238,50,207,14,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,246,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,89,255,0,10,124,245,73,188,91,129,149,140,87,159,46,77,118,44,114,102,202,156,152,173,37,133,83,162,66,65,122,53,100,203,105,52,173,166,163,184,234,94,112,213,204,35,113,42,90,84,150,201,218,224,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,64,34,213,51,35,145,111,203,94,75,240,123,28,112,114,204,234,241,38,139,135,246,223,166,35,66,86,215,171,180,182,233,45,17,232,201,36,250,137,140,232,223,47,67,74,214,209,45,191,173,82,99,182,85,129,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,6,132,242,81,154,234,22,109,48,106,21,229,205,165,67,187,233,186,67,186,104,144,158,90,186,9,91,150,77,184,73,112,137,100,203,232,71,53,179,213,105,45,86,223,49,107,105,195,18,0,120,169,184,47,133,245,28,92,129,142,245,11,66,36,171,238,151,71,58,12,26,195,203,113,107,139,8,214,226,205,45,54,106,229,33,102,111,58,70,234,80,78,108,113,104,221,177,70,147,246,162,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,158,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,143,43,132,56,47,133,248,11,102,183,135,248,71,104,68,183,104,77,200,118,89,199,101,110,58,183,95,112,203,123,174,186,234,148,235,171,208,146,146,82,212,163,36,33,8,45,18,132,145,123,80,1,229,63,37,182,39,229,79,242,215,232,47,244,103,244,127,232,183,164,250,167,191,212,190,167,169,228,114,119,242,191,61,235,111,217,191,217,187,78,193,234,198,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,77,217,107,80,175,155,86,179,101,93,48,122,218,45,193,79,145,75,168,198,230,173,190,124,87,219,83,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,237,31,150,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,71,42,204,190,98,236,76,175,225,100,252,76,190,164,127,117,135,71,133,177,239,233,58,167,76,243,204,67,230,52,211,156,158,111,33,105,230,173,59,17,222,103,220,71,82,185,45,199,76,71,204,95,19,59,15,20,49,66,179,215,85,103,122,101,166,89,104,141,17,105,241,83,72,156,109,197,140,217,153,242,217,70,229,104,90,154,141,74,82,214,165,173,107,90,174,166,236,186,104,86,53,171,89,189,110,153,221,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,246,8,151,47,56,56,95,155,44,168,102,81,88,124,114,219,145,103,90,247,52,9,40,121,167,9,18,97,46,28,210,131,57,165,45,9,61,146,26,101,75,54,212,148,184,210,210,180,41,58,18,28,114,136,70,148,242,157,225,99,6,254,31,219,222,92,192,234,160,43,3,141,166,14,80,157,181,108,92,192,199,123,147,90,141,80,43,58,99,123,86,174,174,43,141,200,151,28,245,53,236,111,146,182,164,246,18,55,47,170,245,149,163,105,35,133,92,61,243,41,66,202,246,99,169,247,173,226,91,45,106,221,61,251,122,187,37,17,87,33,232,113,94,91,110,33,246,208,133,17,158,199,216,96,215,161,45,92,174,105,33,10,89,160,135,21,197,139,235,242,161,138,119,150,38,122,47,209,159,75,110,10,141,119,162,231,243,186,94,170,75,143,114,185,155,83,191,111,51,110,237,169,215,77,116,45,116,23,169,195,47,5,63,34,217,71,181,186,138,135,85,62,251,210,245,153,177,221,236,181,214,176,207,78,219,122,182,133,39,72,173,70,222,147,221,163,166,238,213,26,118,233,42,133,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,9,63,196,27,36,148,172,215,216,13,215,109,134,34,65,196,91,86,60,135,169,83,19,21,42,126,172,194,89,121,72,164,173,197,60,210,16,135,36,41,181,37,215,13,68,201,243,13,36,68,227,154,209,101,90,153,121,97,69,255,0,54,141,49,201,116,11,178,206,172,57,25,213,196,150,68,253,62,163,17,227,74,141,183,153,81,145,45,183,91,61,22,218,143,181,36,105,62,227,23,125,195,175,61,81,179,75,102,149,143,136,51,226,35,21,40,17,222,122,115,49,162,186,132,84,233,204,156,116,21,72,204,155,38,25,90,156,144,150,214,202,87,246,208,165,165,8,66,137,8,153,64,60,86,42,224,190,23,227,125,42,145,66,197,123,66,37,201,77,161,214,35,215,161,195,150,183,57,5,53,148,173,45,169,198,210,162,75,200,218,235,137,54,156,37,54,162,81,146,146,161,237,69,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,28,254,207,192,28,26,176,49,30,233,197,203,55,15,105,84,171,190,244,219,233,186,163,8,87,50,78,134,74,86,212,153,154,26,230,44,137,199,121,105,79,53,196,165,110,111,89,18,139,160,0,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,51,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,151,234,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,162,155,56,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,132,159,226,13,146,74,86,107,236,6,235,182,195,17,32,226,45,171,30,67,212,169,137,138,149,63,86,97,44,188,164,82,86,226,158,105,8,67,146,20,218,146,235,134,162,100,249,134,146,34,113,205,104,134,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,137,63,195,231,36,149,92,215,223,238,87,110,118,37,193,195,171,86,68,119,170,179,21,21,74,98,172,250,94,101,75,164,161,196,188,210,208,183,35,169,197,41,214,205,70,201,114,205,68,70,227,122,223,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,10,1,226,143,227,179,19,126,75,228,240,132,138,225,1,155,59,54,197,147,39,43,215,132,120,148,149,221,85,137,53,170,69,114,76,243,74,37,84,92,106,28,118,169,164,215,47,106,86,180,176,226,144,226,157,45,203,218,210,82,107,90,55,74,174,34,153,21,141,154,91,52,239,140,62,129,17,24,169,64,142,203,48,94,147,41,212,34,167,78,100,228,44,233,164,70,225,48,202,212,228,133,56,135,148,143,182,132,161,75,66,20,107,68,106,224,229,150,74,172,59,202,240,204,5,231,26,36,89,22,188,137,182,60,90,44,250,114,138,163,2,170,69,29,201,79,171,152,68,113,150,134,151,211,232,68,107,87,62,66,85,203,36,232,229,175,140,171,141,41,229,59,194,198,13,252,63,183,188,185,129,92,28,86,50,43,26,206,114,126,105,240,162,4,72,212,41,82,13,235,214,10,165,58,167,211,81,151,53,103,233,36,27,206,40,148,135,93,144,219,74,101,178,79,44,201,181,37,10,74,156,54,161,6,90,51,23,125,229,127,20,224,98,101,139,35,251,148,58,196,45,140,255,0,73,210,250,150,94,126,31,49,214,156,228,243,121,8,79,53,9,222,142,242,62,242,59,31,226,135,139,214,110,61,100,39,13,177,115,15,223,150,229,10,226,190,33,189,28,165,176,108,190,210,209,10,166,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,56,63,195,146,214,161,95,57,194,178,236,171,166,15,91,69,184,41,247,21,46,163,27,154,182,249,241,95,161,79,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,163,242,231,147,40,149,92,160,226,226,109,70,42,50,235,22,157,122,58,170,86,229,85,248,234,66,214,193,44,210,184,175,44,146,77,46,75,39,183,127,44,244,52,56,203,134,150,249,164,218,122,7,15,206,32,114,114,139,38,169,99,223,20,41,117,204,58,174,72,114,164,243,52,214,90,244,140,10,143,41,40,39,217,53,169,9,117,14,37,166,155,91,107,89,105,181,43,66,146,105,90,30,226,153,170,204,197,229,154,252,92,153,138,87,132,24,148,228,38,58,105,180,138,100,98,37,34,157,78,109,110,45,166,13,205,164,167,151,185,215,22,183,20,69,185,107,86,212,161,27,27,68,192,225,79,145,200,216,149,85,129,154,76,73,92,182,168,86,197,96,151,107,83,18,135,88,58,141,70,42,144,178,154,183,52,34,92,102,93,209,41,75,106,62,99,205,56,149,154,82,210,155,122,184,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,47,241,65,225,247,38,173,38,181,154,28,22,165,68,66,209,29,83,239,10,28,102,154,140,141,140,181,42,68,202,209,186,235,233,73,172,210,134,18,182,26,107,123,139,53,59,235,45,75,214,184,48,47,29,49,31,46,152,143,78,197,12,47,172,244,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,77,138,241,20,204,93,137,154,12,130,216,248,151,98,200,253,32,83,33,214,33,108,123,250,50,169,232,89,111,63,15,152,235,77,243,185,92,244,39,154,132,236,95,121,31,121,20,0,202,119,138,124,27,248,129,111,121,139,3,70,119,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,206,182,106,178,207,121,101,67,23,38,97,109,225,58,37,69,10,142,154,149,34,167,24,201,40,168,211,156,91,136,105,243,111,113,169,149,238,105,196,45,181,25,237,90,21,181,75,70,199,23,40,56,94,231,167,242,41,117,35,3,177,142,243,233,48,218,181,191,208,242,102,167,115,52,42,163,142,36,203,87,141,69,211,195,123,87,57,154,146,144,135,77,14,125,82,85,33,195,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,11,84,0,0,1,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,157,108,213,102,98,242,205,126,46,76,197,43,194,12,74,114,19,29,52,218,69,50,49,18,145,78,167,54,183,22,211,6,230,210,83,203,220,235,139,91,138,34,220,181,171,106,80,141,141,163,165,240,244,206,47,242,74,197,57,159,72,97,245,118,101,235,208,211,171,191,89,203,244,127,46,73,108,168,250,140,58,235,188,134,93,151,245,8,219,204,230,246,158,169,70,151,231,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,132,159,226,13,146,74,86,107,236,6,235,182,195,17,32,226,45,171,30,67,212,169,137,138,149,63,86,97,44,188,164,82,86,226,158,105,8,67,146,20,218,146,235,134,162,100,249,134,146,34,113,205,104,178,173,76,188,176,162,255,0,155,70,152,228,186,5,217,103,86,28,140,234,226,75,34,126,159,81,136,241,165,70,219,204,168,200,150,219,173,158,139,109,71,218,146,52,159,113,139,190,225,215,158,168,217,165,179,74,199,196,25,241,17,138,148,8,239,61,57,152,209,93,66,42,116,230,78,58,10,164,102,77,147,12,173,78,72,75,107,101,43,251,104,82,210,132,33,68,132,76,160,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,0,1,85,124,115,191,66,127,188,159,195,68,85,225,169,152,91,87,46,153,154,131,91,189,99,105,69,187,169,234,180,164,212,21,41,182,27,165,117,50,163,56,137,142,155,134,72,54,80,182,18,78,25,169,59,91,90,214,70,163,65,33,119,83,153,124,186,88,153,160,194,201,248,103,125,71,254,235,50,143,55,123,223,209,149,78,153,230,88,153,203,105,214,249,220,174,122,213,202,90,182,47,184,203,184,202,160,50,209,144,92,71,60,241,64,193,12,92,167,210,169,205,216,220,171,198,168,137,177,142,108,26,253,30,52,182,82,146,138,149,36,145,33,153,43,90,27,51,94,210,66,77,226,90,121,141,41,131,189,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,21,181,198,71,12,189,33,135,148,76,69,141,4,214,236,106,132,104,14,56,134,181,52,182,150,42,15,30,166,72,212,139,83,215,237,105,247,123,69,98,101,198,242,145,98,99,141,145,112,179,36,216,67,55,5,55,158,189,230,146,38,138,99,43,86,166,74,79,103,169,237,61,6,145,44,106,203,119,29,147,111,220,45,58,78,34,169,74,137,49,43,37,106,74,39,25,74,200,245,212,245,215,119,188,255,0,17,247,7,252,173,9,113,10,109,101,170,84,70,70,71,237,33,68,124,75,240,46,177,98,102,66,93,78,20,34,92,107,189,247,39,179,202,109,103,185,249,115,230,41,40,236,109,36,106,209,5,216,70,163,251,204,91,190,78,40,47,91,185,100,195,104,18,98,28,119,206,214,163,173,228,27,102,131,223,232,248,228,173,72,200,143,93,83,237,237,236,29,156,5,72,113,141,198,211,155,113,209,176,118,155,53,102,203,12,71,170,72,66,92,245,73,196,185,80,142,162,50,75,154,107,161,151,122,53,251,253,131,133,240,202,203,219,248,199,142,145,46,10,148,38,220,162,219,60,186,154,148,235,102,104,91,241,230,67,89,183,169,182,180,25,154,28,62,205,72,254,242,33,105,121,198,205,133,159,149,60,47,91,80,29,136,229,125,248,231,6,149,79,101,77,26,154,82,163,200,228,184,166,137,230,150,150,137,113,201,38,164,247,119,17,107,221,71,216,197,152,236,89,198,187,150,117,122,238,188,234,238,181,41,199,77,16,138,163,37,81,218,109,78,56,178,109,45,184,234,246,164,137,213,36,139,93,8,187,63,30,115,10,167,82,166,201,41,148,234,132,152,178,18,123,137,214,93,82,22,71,169,30,186,145,235,222,68,127,176,79,158,29,57,233,189,44,204,66,164,225,94,34,92,53,58,197,14,187,41,138,124,71,38,203,118,66,163,60,251,241,24,71,107,210,9,8,109,40,74,207,177,38,101,169,232,70,70,100,46,134,44,150,102,70,106,100,103,18,227,47,161,46,54,180,153,25,41,42,45,72,200,203,176,203,67,31,232,105,73,168,148,105,35,52,247,30,157,164,63,163,248,102,68,90,153,232,66,9,103,31,137,94,31,97,19,18,236,91,9,247,170,215,50,185,122,72,136,166,31,140,207,108,119,125,117,53,41,46,39,115,110,44,139,213,237,50,63,97,25,138,89,185,238,106,197,223,91,145,112,215,166,59,42,108,173,156,199,92,113,75,82,182,161,40,46,213,25,153,246,36,139,180,253,130,64,112,241,179,98,223,25,170,180,40,115,82,201,176,239,164,55,155,196,91,11,74,108,181,22,186,164,203,189,37,236,26,19,73,18,75,66,31,208,21,247,196,191,58,180,172,56,179,106,24,69,97,214,80,187,158,161,202,230,63,22,66,76,226,242,221,135,32,181,83,79,165,196,110,109,107,46,212,158,189,190,205,76,82,226,214,183,20,107,113,106,90,143,188,212,122,153,137,149,194,166,222,42,230,104,168,206,57,28,156,106,55,81,189,70,141,73,59,169,211,180,212,244,50,45,76,132,120,204,29,25,86,254,47,87,233,11,138,168,198,199,75,171,74,70,195,78,232,173,43,187,66,211,191,94,239,104,183,46,15,245,162,157,151,99,163,239,89,157,51,250,166,126,169,115,39,79,87,103,111,221,238,33,60,128,0,0,87,47,25,249,168,103,11,173,56,102,165,110,147,215,232,68,125,158,172,138,113,246,138,220,201,139,70,246,101,44,246,201,123,53,244,135,173,174,154,127,48,145,237,19,51,140,214,25,85,153,186,109,156,70,141,13,10,133,39,173,234,93,109,181,25,167,107,116,246,81,189,68,141,11,214,236,45,85,255,0,96,174,58,37,151,115,220,144,101,212,40,84,73,179,218,133,203,231,116,209,156,116,211,188,204,147,246,82,100,93,169,62,255,0,113,143,237,167,120,93,152,121,95,102,224,181,107,53,10,61,78,46,237,143,69,144,236,119,19,185,10,65,250,200,82,84,90,165,106,46,254,227,63,97,139,112,201,223,20,155,98,242,132,155,79,27,166,51,73,170,179,174,218,131,174,54,196,103,53,57,14,30,174,201,150,106,61,18,150,147,221,222,122,119,25,11,13,163,215,104,183,12,52,212,40,85,120,85,24,203,215,107,209,100,33,228,30,134,101,246,146,102,93,228,101,251,12,126,241,66,92,84,9,148,231,34,243,67,36,164,164,189,29,234,158,132,69,253,21,11,184,136,68,65,250,169,117,106,173,14,115,117,58,45,78,93,62,99,58,242,228,69,121,77,58,141,72,210,122,41,38,70,90,145,153,119,247,25,139,234,200,46,111,168,153,136,195,239,70,214,106,205,183,116,82,191,182,153,146,250,9,199,185,175,202,82,54,37,79,56,226,180,109,146,51,215,77,11,77,53,46,233,104,3,143,230,214,167,54,147,128,119,52,218,123,175,182,250,58,45,171,101,70,74,45,102,176,71,161,145,145,247,25,140,220,45,107,113,70,181,168,212,163,239,51,61,76,79,60,28,225,229,113,220,54,139,55,29,86,146,228,135,101,69,146,72,79,33,197,167,152,151,148,148,232,74,140,103,174,137,247,234,56,6,104,114,247,84,192,218,204,118,103,67,84,116,73,36,122,166,218,145,162,148,183,187,52,54,209,253,200,255,0,249,238,249,249,80,199,91,147,2,177,146,217,184,105,213,153,209,233,43,171,66,110,169,25,153,14,33,183,98,156,166,22,241,26,9,196,37,70,105,104,139,214,61,166,93,135,217,221,106,92,66,108,74,62,98,242,155,7,23,237,214,35,173,216,20,230,174,62,98,146,131,113,49,145,77,151,35,102,168,75,134,70,70,241,118,111,34,215,250,222,211,170,172,164,98,28,220,50,204,21,155,94,141,61,216,104,118,181,78,137,41,73,116,219,37,48,115,88,82,210,179,37,39,84,158,206,210,51,211,179,180,104,202,215,172,53,112,219,84,154,251,14,33,109,212,160,177,49,10,65,145,165,73,113,180,172,140,140,140,245,46,223,121,254,35,234,15,195,92,164,67,175,209,167,208,170,13,37,200,181,24,206,196,121,10,73,25,41,183,16,105,81,25,25,25,31,97,159,121,25,14,93,129,57,107,177,176,42,101,201,82,183,105,145,81,50,224,172,76,168,155,201,101,146,90,26,124,218,62,86,228,52,131,36,145,180,147,219,218,95,121,251,58,248,14,15,157,251,233,139,23,44,215,227,238,75,67,14,213,104,53,74,91,38,110,18,85,204,118,159,36,211,183,214,79,110,168,236,211,83,251,140,103,108,145,38,179,88,229,165,106,113,249,210,118,146,148,102,102,165,173,125,230,125,166,125,167,247,141,12,228,62,201,102,197,203,45,155,5,184,205,178,229,66,151,78,168,191,177,4,157,206,185,79,138,74,81,250,169,212,207,103,121,234,127,120,144,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,164,229,139,51,22,110,84,56,91,225,246,41,94,16,101,212,86,169,21,122,109,34,153,24,141,43,168,212,92,170,212,86,211,6,230,211,75,40,218,211,139,91,138,35,218,132,43,106,86,189,141,174,160,111,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,210,177,63,40,120,203,132,88,29,98,230,10,241,133,74,69,173,127,242,250,4,199,158,151,101,69,231,50,167,226,245,13,232,68,92,246,16,183,81,203,82,246,165,38,151,121,75,50,65,253,92,148,102,186,187,148,188,101,133,121,115,106,179,45,10,150,144,238,154,36,39,144,158,190,46,213,147,110,18,92,35,65,188,194,215,205,108,245,66,143,69,183,204,66,29,112,196,191,227,69,116,208,175,155,87,47,87,173,173,59,173,162,220,20,250,229,82,157,39,148,182,249,241,95,110,150,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,128,224,169,226,158,233,248,127,59,204,105,195,170,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,17,87,62,25,23,161,103,6,213,167,77,162,79,165,91,151,245,191,204,244,125,110,76,53,185,213,197,229,186,101,79,125,77,173,38,150,84,250,219,89,58,104,117,77,104,230,196,31,53,100,175,85,149,28,148,96,214,82,232,72,250,27,76,244,149,223,50,158,220,42,221,211,48,149,213,79,209,102,226,146,219,102,165,34,43,38,179,47,170,111,77,82,211,60,197,58,182,201,193,69,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,40,4,105,79,41,222,22,48,111,225,253,189,229,204,10,224,226,177,145,88,214,115,147,243,79,133,16,34,70,161,74,144,111,94,176,85,41,213,62,154,140,185,171,63,73,32,222,113,68,164,58,236,134,218,83,45,146,121,102,77,169,40,82,84,225,181,8,50,209,152,187,239,43,248,167,3,19,44,89,31,220,161,214,33,108,103,250,78,151,212,178,243,240,249,142,180,231,39,155,200,66,121,168,78,244,119,145,247,145,232,79,0,113,142,133,152,12,26,180,241,138,220,103,167,137,115,83,211,33,200,219,150,190,146,82,20,166,228,198,222,180,32,220,229,62,219,173,115,54,18,87,179,114,125,85,17,142,128,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,226,111,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,157,108,213,102,98,242,205,126,46,76,197,43,194,12,74,114,19,29,52,218,69,50,49,18,145,78,167,54,183,22,211,6,230,210,83,203,220,235,139,91,138,34,220,181,171,106,80,141,141,163,165,240,184,241,217,134,95,58,242,121,162,116,241,132,192,188,101,191,240,226,157,137,246,149,211,85,170,218,22,94,199,106,150,116,56,41,229,198,212,164,27,245,183,28,39,9,110,242,208,108,53,179,150,174,83,106,121,210,82,16,111,25,212,101,155,127,222,88,125,38,171,42,204,184,101,210,151,92,163,205,160,84,201,147,45,147,41,210,218,54,164,71,117,10,35,74,208,164,158,165,169,122,171,74,22,157,171,66,84,94,124,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,143,231,2,192,141,137,249,92,197,43,49,235,122,93,118,68,171,94,116,154,125,62,33,58,167,223,168,198,104,228,66,38,210,209,239,90,202,75,44,153,32,181,222,100,73,50,81,25,164,243,110,61,86,19,216,191,149,12,83,179,112,207,210,158,140,250,91,112,83,168,93,111,35,157,210,245,82,91,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,211,69,167,107,80,172,107,86,141,101,90,208,122,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,31,88,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,65,8,51,227,195,138,54,107,47,43,95,16,112,250,175,111,218,87,10,100,38,13,215,58,76,87,84,186,141,59,68,19,111,145,54,123,93,147,29,40,82,16,149,18,57,168,90,82,167,144,150,91,33,37,50,253,151,140,47,203,45,128,156,57,194,138,84,184,116,213,200,41,211,29,151,49,201,47,205,154,108,180,203,146,92,82,143,106,86,180,176,217,154,91,74,27,35,35,218,132,235,160,233,96,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,45,80,66,172,246,240,230,161,102,174,187,111,223,150,28,170,85,169,121,250,66,60,59,142,174,254,254,92,218,57,33,73,83,138,97,180,31,81,49,157,26,75,70,107,104,148,222,230,214,230,136,107,151,42,176,171,12,237,92,27,195,139,115,11,108,168,157,61,22,217,167,181,79,141,185,182,208,227,219,11,215,125,222,90,16,133,60,234,205,78,56,178,73,111,113,107,81,150,170,49,234,192,0,80,15,20,127,29,152,155,242,95,39,132,34,168,188,158,26,25,227,141,152,235,53,156,30,190,17,45,24,139,101,209,219,91,210,220,91,178,17,92,167,50,109,176,83,84,242,205,74,41,36,165,180,151,146,181,122,235,112,156,65,153,41,104,102,189,115,197,153,74,235,121,226,171,94,184,58,95,66,165,225,101,65,251,122,145,38,159,21,17,158,92,166,37,201,114,123,239,32,148,182,221,231,205,149,60,213,169,18,94,105,210,39,80,106,91,132,171,41,225,143,152,188,101,204,166,7,86,110,156,98,145,74,169,75,162,92,15,81,163,86,35,161,49,229,77,209,150,159,89,72,140,219,73,101,28,178,144,218,80,227,102,91,211,169,41,180,169,179,113,234,23,26,83,202,119,133,140,27,248,127,111,121,115,3,165,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,43,214,201,224,217,132,244,156,113,174,221,183,205,195,233,252,54,119,159,34,137,106,71,41,48,220,97,199,158,123,108,105,18,73,229,58,227,49,217,228,236,113,46,37,199,156,51,53,236,75,102,151,255,0,95,25,90,77,42,129,148,75,38,133,66,166,68,167,83,105,215,197,54,36,56,113,25,75,44,70,97,186,101,65,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,32,95,11,143,29,152,101,243,175,39,154,46,167,52,56,57,135,24,231,129,215,85,141,138,15,82,160,82,189,31,34,115,53,186,138,75,151,65,148,211,43,54,234,68,163,91,123,57,58,169,74,250,196,37,77,243,16,179,216,181,145,231,6,236,167,80,168,247,85,102,147,107,92,127,72,40,176,170,18,35,211,170,253,26,226,122,66,42,28,82,90,147,200,89,154,218,230,32,146,190,90,143,114,119,104,125,164,59,6,74,112,139,11,241,195,48,214,214,31,226,205,247,18,220,164,74,144,203,204,199,146,195,138,69,121,244,72,107,90,73,58,135,91,56,203,144,209,188,148,59,187,93,228,148,32,148,226,208,71,162,138,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,134,88,134,148,242,157,225,99,6,254,31,219,222,92,192,234,160,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,85,10,234,186,120,66,88,151,78,107,37,98,42,170,20,170,86,14,204,217,84,122,210,165,165,232,210,186,226,36,147,144,144,100,102,134,161,184,178,83,166,182,214,149,33,43,54,26,109,178,36,60,151,23,251,90,133,99,100,191,15,108,171,90,15,69,69,183,239,10,77,46,157,27,154,183,57,17,88,164,207,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,162,176,114,157,226,159,6,254,32,91,222,98,192,191,236,203,230,46,196,202,254,22,79,196,203,234,71,247,88,116,120,91,30,254,147,170,116,207,60,196,62,99,77,57,201,230,242,22,158,106,211,177,29,230,125,196,121,246,204,86,60,222,89,146,197,202,238,43,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,208,212,72,78,245,154,220,81,111,90,140,236,43,133,102,67,191,212,140,213,226,253,23,251,171,182,133,10,167,78,255,0,128,92,106,218,87,205,255,0,140,37,164,56,207,247,57,8,87,230,150,57,87,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,0,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,89,196,83,61,82,115,75,121,29,143,135,211,229,163,10,232,18,25,122,11,50,98,180,133,212,234,44,148,132,29,72,140,219,39,217,66,155,144,166,208,202,151,246,16,149,169,8,90,141,8,134,160,44,127,133,62,120,227,97,173,86,6,86,241,37,18,221,161,92,245,130,69,173,83,74,221,124,233,213,25,74,66,10,18,219,212,201,17,158,119,69,37,77,164,185,111,58,226,150,74,75,170,113,155,137,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,59,87,20,44,235,255,0,39,251,17,120,49,135,181,58,172,28,73,188,169,232,146,213,70,17,242,125,13,75,83,202,66,228,19,170,73,234,243,188,167,217,108,155,50,91,126,187,187,219,82,26,230,82,181,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,26,9,200,230,81,41,89,65,194,53,90,143,212,98,86,46,202,244,132,212,174,58,171,17,210,132,45,242,65,37,17,89,89,164,157,92,102,75,118,206,97,234,107,113,231,9,45,243,77,180,200,160,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,0,1,85,124,115,191,66,127,188,159,195,69,85,139,84,225,89,159,31,245,35,42,152,191,90,254,234,213,161,93,169,212,127,224,17,26,136,148,114,191,227,10,105,110,61,253,206,58,19,249,164,11,73,110,147,74,102,171,34,186,205,50,34,42,83,35,179,18,68,196,178,146,125,230,25,83,138,105,165,185,166,229,33,10,125,229,37,38,122,36,221,112,203,77,199,175,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,1,31,115,223,100,179,124,229,150,242,130,184,205,188,229,62,149,81,168,49,189,4,173,142,183,79,148,73,81,122,170,208,203,127,121,104,127,120,207,41,162,77,26,177,203,82,212,219,240,100,237,53,36,204,141,43,66,251,200,251,12,187,75,238,26,36,201,5,244,197,245,150,107,13,246,229,161,247,105,84,26,93,45,227,39,9,74,230,53,79,140,106,221,235,43,183,85,246,235,161,253,196,59,192,14,63,142,249,107,177,177,214,101,183,82,184,169,145,87,50,223,171,195,168,19,202,101,147,90,218,96,221,62,86,229,180,179,52,153,186,163,219,216,95,121,123,122,149,14,145,14,129,69,129,66,167,180,150,226,211,163,53,17,148,37,36,68,150,219,65,37,36,68,68,68,93,132,93,196,68,63,112,249,119,69,97,171,122,218,171,87,223,113,8,110,155,5,249,139,82,204,137,41,75,109,169,102,102,102,101,161,118,123,203,241,25,205,205,198,33,205,196,236,193,94,85,233,51,221,152,134,107,85,24,145,84,167,77,194,75,5,53,245,33,40,51,82,180,79,175,216,68,122,118,246,11,85,225,237,98,81,242,233,148,217,216,191,113,49,29,14,207,167,59,113,243,18,148,19,138,140,186,108,73,27,53,90,91,51,51,54,79,179,121,150,191,214,246,149,87,102,191,29,110,76,116,198,75,154,225,168,214,103,72,164,162,171,53,186,92,103,164,56,182,218,138,82,159,91,36,72,55,22,148,153,37,211,47,84,246,145,118,23,103,127,239,202,246,94,234,152,229,89,144,204,24,138,144,136,196,191,80,155,82,245,82,86,207,102,132,218,255,0,186,151,255,0,61,253,123,50,249,25,175,225,149,134,155,222,29,45,113,155,134,193,42,90,77,133,161,36,72,101,231,86,125,145,211,219,234,23,121,251,59,125,226,41,225,108,185,48,113,46,211,151,17,215,27,117,170,228,5,161,77,168,201,68,101,33,6,90,25,118,247,144,210,126,12,203,126,118,18,89,114,229,41,197,58,237,191,78,90,212,225,153,168,212,113,155,51,51,51,237,215,83,30,200,4,75,207,214,111,104,153,119,195,239,70,209,170,237,185,116,85,127,181,89,141,33,6,235,60,167,226,154,247,165,47,54,226,117,105,227,50,211,93,75,93,116,46,250,21,170,85,170,181,201,206,84,235,85,57,117,9,143,105,204,145,41,229,58,234,244,34,73,106,165,25,153,232,68,69,223,220,68,63,40,151,124,43,201,149,103,34,204,67,196,165,17,250,71,213,45,12,143,250,42,111,121,24,190,209,248,43,21,218,45,189,13,85,10,237,94,21,58,50,52,220,244,169,8,101,5,169,145,125,165,25,23,121,145,126,210,21,229,156,78,41,54,197,155,9,86,158,8,204,102,173,85,123,77,213,6,156,109,248,205,232,113,220,45,29,141,44,148,90,165,78,167,187,188,180,238,35,21,31,118,94,23,102,33,215,222,184,46,170,205,66,177,83,149,183,123,210,164,59,33,197,109,66,80,94,178,212,165,30,137,66,75,191,184,139,216,67,249,91,178,238,139,110,12,74,133,118,137,54,3,83,121,156,158,166,51,141,26,182,25,18,190,210,72,143,181,69,221,239,33,99,124,25,112,202,172,245,211,115,98,52,152,104,76,40,221,23,76,235,141,168,141,91,155,168,50,189,138,52,104,126,183,97,232,175,199,220,33,166,115,217,83,25,148,188,27,82,247,233,232,255,0,91,93,117,254,97,31,218,44,143,130,252,212,189,133,215,108,50,82,183,70,232,53,35,62,194,221,34,162,125,130,198,128,0,0,86,143,26,150,84,187,42,197,121,39,32,137,175,73,238,254,230,122,189,78,211,255,0,159,120,174,156,160,84,91,165,102,34,211,156,242,119,33,190,191,82,211,94,248,50,11,222,94,241,123,57,177,203,181,51,50,56,95,46,201,148,109,53,41,92,190,158,66,246,164,219,254,112,195,171,209,70,211,134,90,147,58,118,23,111,253,37,10,178,47,148,249,24,127,95,155,111,98,21,190,153,46,187,203,234,91,151,16,215,29,221,17,37,104,208,158,101,59,180,37,160,251,75,176,200,180,246,15,91,153,46,19,22,101,244,211,247,6,19,75,102,137,89,86,221,34,45,198,163,65,239,101,29,136,98,26,151,246,16,225,247,253,165,107,220,102,43,171,18,178,65,153,60,41,124,149,38,192,173,213,19,236,118,141,74,158,249,39,177,29,230,108,39,79,206,105,251,21,238,29,183,34,25,213,197,12,30,196,118,112,251,18,106,149,186,141,26,165,187,123,85,103,228,60,236,94,91,18,157,45,137,121,244,33,27,150,226,12,253,83,212,136,189,186,24,187,177,66,252,85,58,35,206,5,218,108,45,106,124,250,14,121,234,70,143,245,46,14,221,186,118,247,119,234,34,189,10,208,185,46,88,211,37,80,104,211,103,162,7,47,159,211,71,113,211,70,243,50,78,187,18,122,107,180,251,244,238,49,241,204,140,143,67,35,35,251,199,191,193,124,108,190,176,50,238,98,237,178,106,242,98,186,222,238,99,9,144,242,26,123,86,156,108,183,165,183,16,106,218,78,168,203,83,236,51,252,117,208,54,90,115,43,98,230,54,199,143,115,91,85,54,10,89,239,234,32,173,230,121,236,253,115,200,78,230,208,235,134,157,73,149,40,181,62,210,237,252,59,24,242,216,157,103,49,127,89,21,43,78,74,73,77,206,228,235,169,17,253,135,144,231,181,42,253,79,113,140,203,221,182,252,203,90,224,151,66,168,69,122,52,136,188,189,237,60,131,66,211,185,9,81,106,70,68,101,216,162,62,239,104,190,92,130,227,77,187,138,120,67,111,83,208,184,199,85,68,74,132,167,217,73,183,170,80,154,131,136,35,219,189,74,46,197,35,191,223,248,8,85,198,122,66,98,98,53,185,69,141,79,75,76,57,74,135,57,110,147,91,119,58,111,212,18,101,169,118,31,103,111,118,191,120,173,150,214,182,150,151,27,81,165,104,50,82,76,143,67,35,46,227,23,79,147,203,234,38,46,240,243,188,41,181,211,231,149,6,145,80,160,169,14,232,163,83,108,80,227,164,207,69,41,90,151,214,31,184,190,226,20,245,118,154,109,252,68,173,29,32,249,5,77,173,73,233,77,30,174,194,109,245,108,211,110,154,105,161,119,105,247,13,19,229,26,183,42,191,150,92,47,168,77,51,83,231,103,209,9,107,61,76,214,175,71,176,102,163,51,51,51,51,51,62,209,215,128,0,4,8,226,247,117,51,73,192,152,52,98,155,202,122,109,85,164,242,201,194,73,169,43,135,61,61,218,145,153,25,151,184,83,230,16,210,61,61,138,214,109,20,208,165,148,234,253,58,57,165,37,169,158,249,45,167,77,52,63,127,184,198,147,112,146,142,221,191,133,214,149,21,166,77,162,133,67,129,28,210,105,218,100,104,142,218,123,75,66,237,236,247,15,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,115,250,205,211,93,184,41,212,42,77,94,119,81,18,217,167,174,151,75,111,148,132,116,241,87,42,68,181,55,170,72,141,122,191,46,66,245,81,154,189,125,53,218,148,145,88,87,10,124,142,70,196,170,172,12,210,98,74,229,181,66,182,43,4,187,90,152,148,58,193,212,106,49,84,133,148,213,185,161,18,227,50,238,137,74,91,81,243,30,105,196,172,210,150,148,219,214,231,118,90,212,43,230,213,172,217,87,76,30,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,70,125,243,201,148,74,174,80,113,113,54,163,21,25,117,139,78,189,29,85,43,114,170,252,117,33,107,96,150,105,92,87,150,73,38,151,37,147,219,191,150,122,26,28,101,195,75,124,210,109,60,42,77,211,93,151,106,211,172,169,19,183,209,105,85,9,181,72,113,185,72,46,84,169,109,198,110,67,155,200,183,171,114,33,70,45,12,205,37,203,213,36,70,165,25,206,174,10,158,41,238,159,135,243,188,198,156,58,175,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,20,2,52,145,150,74,181,42,129,148,76,40,174,215,106,113,41,212,218,118,27,208,165,204,153,45,228,178,196,102,27,166,50,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,237,196,11,61,213,220,213,93,78,89,86,178,250,44,50,183,234,6,229,58,54,136,115,210,146,152,114,83,109,85,119,174,59,82,24,230,198,144,146,233,148,102,148,105,169,234,174,210,249,89,5,201,69,213,154,204,71,137,91,171,83,58,124,50,182,106,12,185,113,212,36,19,136,110,126,195,75,138,166,71,54,212,133,169,231,80,100,75,82,20,92,150,214,75,51,220,166,144,237,244,90,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,245,128,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,0,165,110,53,126,41,237,111,135,240,124,198,162,63,39,6,170,181,42,129,153,43,218,187,93,169,196,167,83,105,216,111,82,151,50,100,183,146,203,17,152,110,125,61,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,60,87,16,44,247,87,115,85,117,57,101,90,203,232,176,202,223,168,27,148,232,218,33,207,74,74,97,201,77,181,85,222,184,237,72,99,155,26,66,75,166,81,154,81,166,167,170,187,74,48,55,96,94,78,216,50,49,73,54,244,178,180,226,214,25,160,46,172,162,36,176,117,23,89,113,244,199,65,153,234,181,147,76,173,106,218,71,176,141,189,251,121,141,238,145,92,46,60,118,97,151,206,188,158,104,191,225,73,124,77,114,37,85,193,27,202,163,142,120,91,108,196,111,11,235,210,27,84,168,116,182,20,132,91,115,86,73,74,144,227,122,153,34,51,206,234,166,214,141,173,161,110,114,54,182,68,207,54,5,141,25,228,114,255,0,179,113,7,42,24,97,42,204,184,98,85,81,67,181,233,116,10,153,50,103,190,29,70,36,54,90,145,29,212,40,137,72,90,84,90,150,165,235,33,72,90,119,33,105,81,247,80,1,154,204,213,97,111,228,91,49,216,139,134,108,208,189,13,2,141,112,74,244,84,46,171,168,229,82,221,95,58,15,214,26,214,165,107,21,214,21,235,168,214,90,232,189,20,74,34,147,252,26,108,8,215,54,104,234,151,157,70,222,151,46,61,157,107,203,147,14,160,146,116,152,131,81,144,235,81,219,37,169,38,72,53,185,25,201,196,148,47,93,73,46,40,139,86,247,38,237,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,30,43,27,239,90,174,26,224,189,253,136,212,40,241,31,169,90,182,189,86,183,13,169,104,82,152,113,248,209,28,121,180,184,148,169,42,52,26,144,68,100,74,73,233,174,134,93,226,162,255,0,179,87,154,127,246,131,133,95,243,85,71,252,248,91,166,8,94,181,92,74,193,123,7,17,171,177,226,49,82,186,173,122,85,110,99,81,16,164,176,219,242,98,54,243,137,109,42,82,148,72,37,44,200,136,212,163,211,77,76,251,199,181,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,69,254,33,121,160,191,178,153,130,244,92,70,195,154,69,191,81,169,84,110,136,212,71,90,173,199,121,230,18,195,145,37,188,165,37,44,186,210,137,123,163,160,136,205,70,90,26,187,59,140,161,94,8,113,118,204,150,37,99,69,131,135,53,219,39,13,88,166,221,87,69,42,137,49,216,148,217,233,125,182,36,203,109,151,20,218,149,49,73,37,146,86,102,70,105,81,107,166,164,125,194,221,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,0,2,162,241,191,139,182,100,176,215,26,47,236,57,161,89,56,106,253,54,213,186,42,180,72,110,203,166,207,83,238,49,26,91,140,182,167,20,153,137,73,172,210,130,51,50,74,75,93,116,34,238,19,83,135,166,104,47,236,217,224,189,107,17,177,26,145,111,211,170,84,235,162,77,17,166,168,145,222,101,133,48,220,72,143,37,74,75,206,186,163,94,233,11,35,50,81,22,132,158,206,243,58,161,226,143,227,179,19,126,75,228,240,135,160,192,60,142,70,204,118,73,174,252,97,177,215,45,24,139,101,221,21,36,51,17,180,59,33,21,202,115,52,248,79,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,135,244,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,15,215,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,70,148,240,7,7,40,89,127,193,171,79,7,109,199,186,136,150,205,61,49,220,147,181,104,234,229,45,74,114,76,157,139,90,205,190,107,238,58,239,47,121,165,27,246,167,213,73,16,204,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,163,186,241,88,207,28,108,74,170,207,202,222,27,34,91,84,43,98,176,104,186,106,106,91,172,29,70,163,21,75,65,194,67,122,145,46,51,46,234,165,41,196,159,49,230,155,82,9,41,105,46,61,7,240,83,1,49,99,49,55,84,171,43,7,45,79,164,21,168,84,245,213,31,141,215,70,137,178,42,28,109,181,57,190,67,141,160,244,91,205,150,132,123,189,109,116,208,140,203,202,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,118,156,52,51,199,27,49,214,107,56,61,124,34,90,49,22,203,163,182,183,165,184,183,100,34,185,78,100,219,96,166,169,229,154,148,82,73,75,105,47,37,106,245,214,225,56,131,50,82,208,205,27,13,41,229,59,194,198,13,252,63,183,188,185,129,85,127,217,171,205,63,251,65,194,175,249,170,163,254,124,45,211,4,47,90,174,37,96,189,131,136,213,216,241,24,169,93,86,189,42,183,49,168,136,82,88,109,249,49,27,121,196,182,149,41,74,36,18,150,100,68,106,81,233,166,166,125,227,60,57,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,37,80,8,1,198,175,194,197,173,241,2,15,151,84,69,74,229,234,233,161,88,216,251,134,151,173,211,59,162,162,219,247,133,26,169,81,147,202,91,156,136,172,77,105,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,246,14,129,157,124,215,87,115,105,140,179,111,46,109,86,29,161,77,214,29,173,68,154,242,21,208,69,218,130,113,195,75,100,72,39,159,90,57,174,30,171,81,106,134,249,139,67,77,152,236,28,52,50,57,39,49,215,147,56,195,124,46,34,48,234,203,172,54,135,162,56,134,164,46,185,81,100,155,124,161,41,149,146,146,81,137,43,105,79,41,105,245,208,225,54,130,51,82,214,205,228,138,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,0,0,42,87,138,47,16,9,149,121,149,44,178,96,133,197,201,165,51,212,211,175,138,163,13,190,196,167,37,52,251,172,61,73,79,49,8,218,201,114,181,117,198,205,105,121,46,37,178,81,32,157,75,176,91,45,25,116,190,243,65,138,112,48,206,197,143,253,202,101,98,110,246,127,163,41,125,75,44,191,51,150,235,173,243,185,92,244,43,148,133,111,95,113,23,121,151,106,226,111,129,120,113,151,76,96,177,112,191,11,232,221,13,42,14,31,194,117,231,157,50,92,170,132,165,84,42,4,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,39,218,240,219,203,61,155,154,252,35,199,140,45,188,39,75,167,45,50,45,138,149,34,167,24,205,75,167,84,91,69,89,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,33,93,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,237,167,133,62,120,228,226,85,42,6,86,241,37,17,26,174,219,20,114,69,173,83,74,218,96,170,52,232,169,66,10,18,219,212,141,114,89,107,69,37,77,164,249,140,180,226,150,73,83,74,113,232,235,198,175,197,61,173,240,254,15,152,212,71,52,201,126,112,105,89,77,194,60,111,85,60,229,185,125,222,49,232,240,45,68,50,210,77,17,159,66,42,4,228,231,84,226,20,214,200,230,243,75,38,212,149,27,171,82,17,183,97,184,227,113,130,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,11,180,225,161,145,200,217,113,179,89,198,27,225,114,215,136,183,165,29,180,61,17,196,59,29,20,58,115,198,219,229,9,76,172,146,163,146,106,67,74,121,75,79,168,182,201,180,17,18,86,183,166,248,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,8,85,196,135,58,216,167,147,239,201,223,228,206,129,106,84,254,150,250,95,173,244,236,89,47,114,250,94,147,151,202,228,190,214,154,245,43,221,187,118,186,39,77,52,61,124,87,15,78,33,120,209,155,60,104,173,97,206,35,91,22,85,58,155,78,181,228,214,218,118,137,10,91,47,169,246,229,196,101,41,82,158,146,234,77,27,100,44,204,137,36,122,146,123,123,200,249,175,28,239,208,159,239,39,240,209,8,50,147,150,121,57,167,184,111,203,30,141,58,91,23,13,14,199,157,113,219,236,178,109,108,155,81,98,84,84,55,17,211,117,73,74,80,234,94,113,178,94,244,108,90,144,179,53,37,10,66,184,253,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,23,105,195,67,60,113,179,29,102,179,131,215,194,37,163,17,108,186,59,107,122,91,139,118,66,43,148,230,77,182,10,106,158,89,169,69,36,148,182,146,242,86,175,93,110,19,136,51,37,45,12,205,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,30,75,22,232,237,220,24,95,118,209,93,100,221,41,180,57,241,201,36,157,198,102,184,238,39,176,180,62,222,223,112,205,150,47,210,10,131,138,215,149,20,144,164,20,26,253,70,57,37,69,161,167,100,151,19,166,154,22,157,222,226,23,7,194,18,234,106,173,129,51,168,199,55,154,236,42,171,169,229,155,132,163,74,81,14,2,123,181,51,34,35,63,112,158,224,0,3,145,102,230,183,42,129,150,92,80,168,66,51,75,229,103,214,201,11,45,72,208,175,71,190,100,162,50,50,50,50,50,46,209,157,107,72,202,224,196,74,49,213,207,158,85,42,212,110,168,215,235,111,230,62,157,250,238,215,93,117,62,253,126,241,112,217,195,190,162,225,23,15,59,62,155,67,62,65,87,169,20,250,10,80,214,137,52,182,253,14,66,72,244,74,147,161,125,89,123,203,238,49,75,14,45,110,173,78,56,163,82,214,102,165,25,158,166,102,125,230,44,151,131,12,132,203,196,123,142,139,38,158,151,88,110,147,50,114,29,54,183,109,116,159,167,164,139,83,236,46,206,222,237,126,241,36,120,176,226,181,30,202,193,98,178,218,233,253,35,92,119,148,109,250,187,137,135,162,78,111,113,22,242,87,218,79,126,134,95,143,112,170,12,171,88,242,113,7,31,236,106,4,120,143,62,131,175,211,28,124,155,108,213,177,174,181,132,41,74,209,42,209,37,191,180,204,180,26,59,181,40,205,219,182,189,34,128,210,72,145,77,129,30,26,72,139,216,219,105,71,184,191,87,220,95,128,250,163,142,102,91,50,182,46,92,172,121,23,53,203,83,96,229,150,206,158,10,30,103,158,247,215,50,133,109,109,110,182,106,208,158,74,143,67,236,46,223,199,63,56,209,141,183,214,57,221,207,221,183,181,94,68,167,92,219,203,97,82,30,91,76,232,211,109,158,196,184,226,205,59,137,164,153,232,125,166,95,134,158,0,136,204,244,34,51,49,246,43,182,133,201,109,70,135,42,189,70,155,1,19,249,156,142,166,59,141,26,246,25,18,180,222,146,215,77,197,221,175,121,9,81,194,175,162,44,224,218,39,33,107,75,229,215,242,15,82,36,127,169,115,183,110,215,183,187,187,65,125,2,145,51,223,157,92,80,198,28,71,127,15,176,218,169,91,167,81,169,187,118,53,73,126,67,46,202,230,49,21,211,222,150,95,90,23,181,109,172,203,213,45,8,207,219,169,142,37,134,185,32,204,158,43,62,106,141,96,86,233,105,246,187,89,165,79,96,149,216,190,227,38,21,175,230,244,253,169,247,139,21,203,111,9,139,50,197,105,139,131,22,101,179,91,172,167,118,177,16,227,82,96,247,188,142,212,63,13,43,251,11,108,251,254,210,117,238,34,30,75,61,25,79,145,136,21,232,86,238,30,219,233,140,235,124,206,153,184,145,13,17,218,213,17,150,189,73,150,85,183,82,66,207,176,187,76,207,95,104,154,185,78,203,181,51,45,216,95,18,201,138,109,59,41,60,206,162,66,118,168,220,254,112,251,168,213,68,211,102,122,19,218,118,151,103,253,39,68,217,192,168,183,85,204,77,217,57,148,237,67,157,6,133,166,157,208,99,151,188,253,194,197,184,43,50,164,89,87,211,202,234,12,157,244,102,221,127,54,90,59,81,215,255,0,159,120,178,224,0,0,16,19,140,53,184,221,75,0,226,220,11,90,73,84,109,251,11,94,213,115,166,211,208,126,206,222,239,121,126,209,78,22,45,209,46,203,186,160,220,176,76,201,248,124,221,186,107,253,118,212,131,238,50,62,229,31,180,105,230,222,170,149,114,143,30,169,180,147,206,223,216,69,167,114,141,62,243,247,123,199,249,49,107,81,35,84,93,170,177,9,164,73,119,110,171,75,104,35,45,19,183,176,200,181,238,251,199,214,31,146,117,34,147,83,73,162,165,75,137,45,39,222,79,176,151,11,217,250,196,126,226,255,0,0,143,88,149,144,220,2,190,231,185,112,65,181,98,208,106,253,156,183,233,16,97,69,50,245,80,131,245,138,58,149,246,16,101,223,253,101,123,12,72,228,22,212,145,106,103,248,138,23,226,156,221,52,179,119,117,189,9,215,77,215,58,30,114,22,164,250,186,83,33,18,116,34,238,212,181,239,30,183,132,245,183,69,188,241,82,185,106,220,84,182,231,83,231,116,220,212,184,194,29,73,108,141,57,105,212,150,70,159,180,148,247,145,247,14,35,156,220,186,79,203,182,45,205,183,81,22,65,81,223,229,244,15,56,133,104,230,216,209,214,231,173,202,109,39,162,222,211,213,47,199,183,191,129,14,199,150,236,209,226,78,90,110,230,110,59,58,160,111,69,78,238,117,54,83,178,21,17,239,170,121,9,220,211,110,182,74,208,223,82,139,83,236,86,135,239,214,245,50,207,155,76,50,204,165,177,30,169,109,214,225,177,86,94,254,117,37,233,49,211,45,189,28,121,41,213,148,60,226,139,84,48,165,246,159,106,123,123,187,187,136,165,190,42,57,84,147,135,119,235,120,177,105,81,100,185,70,175,235,213,156,104,198,108,196,228,51,9,132,111,229,178,148,55,189,107,86,154,168,245,61,116,208,251,7,8,201,110,106,174,44,185,226,181,34,164,244,231,93,183,228,147,116,185,177,220,117,106,109,152,174,204,97,215,150,132,155,205,161,42,209,181,118,171,213,237,61,72,245,51,22,59,157,188,12,163,103,119,5,41,24,189,132,85,40,181,58,204,24,17,229,147,81,222,67,203,54,81,18,76,142,152,211,29,183,151,205,223,41,178,229,238,34,237,47,110,134,116,247,118,225,157,253,99,214,159,183,238,139,66,179,79,152,195,170,104,219,147,79,121,163,94,213,169,26,164,150,130,51,35,52,171,67,211,216,98,201,50,185,92,169,96,39,14,171,254,179,115,192,110,3,183,4,218,170,32,183,53,165,52,227,233,126,132,202,155,52,18,205,6,162,81,180,162,45,166,122,153,30,154,251,43,102,4,57,152,141,136,172,65,140,210,186,139,150,180,150,210,148,36,251,23,33,242,34,208,139,113,247,175,239,253,163,71,153,110,181,87,101,96,14,29,91,15,18,137,234,117,171,72,140,241,43,191,152,220,38,80,175,97,31,122,125,164,70,58,64,0,0,170,46,53,23,10,85,80,181,237,166,228,172,244,106,20,197,54,75,245,126,213,69,26,153,107,223,251,63,104,128,185,91,167,170,171,153,12,47,167,161,74,73,200,188,104,141,238,73,232,101,186,123,5,174,186,31,188,105,46,143,12,233,212,136,52,245,44,212,113,99,52,201,168,207,83,61,169,34,212,207,246,15,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,117,254,31,57,36,170,230,190,255,0,114,187,115,177,46,14,29,90,178,35,189,85,152,168,170,83,21,103,210,243,42,93,37,14,37,230,150,133,185,29,78,41,78,182,106,54,75,150,106,34,55,27,214,250,105,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,115,76,197,96,53,155,153,44,35,174,225,77,231,10,34,145,81,142,181,211,39,61,28,222,93,38,162,72,81,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,143,61,153,138,192,107,203,45,184,185,93,194,155,206,20,180,174,157,33,107,166,78,122,57,50,138,181,56,214,162,143,53,162,74,214,157,142,37,58,154,73,106,216,178,91,106,61,232,81,20,181,224,169,226,158,233,248,127,59,204,105,195,170,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,64,34,111,230,159,61,81,175,28,174,97,86,86,48,162,124,73,52,40,182,61,190,205,235,57,81,93,75,234,168,196,105,178,244,106,9,230,210,73,67,78,199,109,213,60,217,171,152,102,218,82,180,165,46,19,177,215,45,25,116,190,243,65,138,112,48,206,197,143,253,202,101,98,110,246,127,163,41,125,75,44,191,51,150,235,173,243,185,92,244,43,148,133,111,95,113,23,121,150,132,240,47,2,240,227,46,152,113,78,194,252,47,163,116,52,168,58,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,64,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,41,91,141,95,138,123,91,225,252,31,49,168,136,21,10,173,85,167,70,159,14,159,83,151,22,61,82,57,68,156,211,47,41,8,148,193,58,219,196,211,169,35,209,104,39,89,105,194,74,181,45,237,161,93,233,35,46,151,150,140,186,95,121,160,197,56,24,103,98,199,254,229,50,177,55,123,63,209,148,190,165,150,95,153,203,117,214,249,220,174,122,21,202,66,183,175,184,139,188,202,197,56,155,224,94,28,101,211,34,54,46,23,225,125,27,161,165,65,196,8,78,188,243,166,75,149,80,148,170,101,64,156,149,37,194,34,230,60,189,169,212,244,36,146,82,148,33,40,66,16,132,196,14,23,30,59,48,203,231,94,79,52,95,240,229,89,177,240,177,140,159,15,238,31,46,124,102,176,75,78,31,57,219,170,229,66,255,0,114,133,115,191,46,118,29,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,250,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,6,117,179,237,137,151,86,40,102,227,19,42,55,76,190,103,160,110,9,182,205,57,132,56,225,179,22,12,7,215,29,164,54,149,173,91,55,114,212,234,201,58,36,221,121,213,146,83,191,65,32,56,50,98,151,209,76,199,87,112,206,125,119,165,129,125,219,238,116,208,186,93,253,101,82,18,201,230,126,176,144,106,111,100,85,84,85,218,164,161,90,232,122,171,150,66,234,64,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,30,83,22,44,95,202,134,22,94,88,103,233,79,70,125,45,183,234,52,46,183,145,206,233,122,168,206,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,86,183,246,12,127,244,162,255,0,169,63,252,120,178,156,39,177,127,37,248,89,102,225,159,165,61,39,244,74,223,167,80,186,222,71,39,170,233,99,54,207,55,151,185,91,55,114,247,109,220,173,53,211,83,211,81,234,192,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,17,255,0,58,217,82,254,88,56,89,74,195,63,167,191,68,189,25,112,49,93,235,125,23,215,243,57,113,164,51,202,229,243,154,211,94,167,118,237,199,166,205,52,237,212,162,174,19,240,107,252,151,226,157,155,137,159,202,59,210,127,68,174,10,117,119,162,250,33,201,234,186,89,45,189,202,230,117,170,217,187,151,183,118,213,105,174,186,30,154,11,42,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,0,10,213,197,142,13,127,149,12,83,188,177,51,249,71,122,51,233,109,193,81,174,244,95,68,57,221,47,85,37,199,185,92,206,181,59,246,243,54,238,218,157,116,215,66,215,65,42,178,83,149,47,228,125,133,149,92,51,250,123,244,183,210,119,3,245,222,183,209,125,7,47,153,26,59,60,174,95,57,221,116,233,183,110,220,90,239,211,78,205,78,160,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,229,92,84,242,29,254,171,230,175,8,40,191,220,157,187,232,84,202,119,252,58,228,214,212,190,111,252,93,46,161,182,127,186,72,90,191,58,177,207,248,61,229,139,233,246,35,212,115,11,121,90,244,170,149,173,103,239,167,209,23,49,237,238,34,226,35,142,234,95,109,130,212,143,144,194,204,247,185,161,37,199,217,83,100,165,182,106,106,229,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,32,7,26,191,11,22,183,196,8,62,93,81,20,215,109,93,53,219,62,162,245,90,220,157,210,75,145,79,159,75,113,206,82,28,221,22,108,87,98,73,111,69,145,145,111,97,247,81,174,155,147,187,84,153,40,136,203,245,216,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,69,25,85,203,61,155,149,12,35,135,133,182,124,233,117,21,170,66,170,85,122,156,147,52,174,163,81,113,13,161,215,201,189,198,150,81,181,166,208,134,210,103,181,8,78,229,45,123,220,92,117,226,133,146,143,229,1,98,47,25,240,246,153,85,157,137,54,109,61,17,154,167,66,46,119,166,105,105,121,75,92,114,105,74,45,30,107,154,251,205,155,100,107,115,215,107,99,138,91,92,186,86,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,131,229,13,41,229,59,194,198,13,252,63,183,188,185,129,0,63,176,99,255,0,165,23,253,73,255,0,227,197,148,225,61,139,249,47,194,203,55,12,253,41,233,63,162,86,253,58,133,214,242,57,61,87,75,25,182,121,188,189,202,217,187,151,187,110,229,105,174,154,158,154,140,235,230,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,32,7,26,191,11,22,183,196,8,62,93,81,20,172,36,86,71,50,137,85,205,246,46,42,212,126,163,46,143,105,208,99,166,165,113,213,88,142,165,173,12,26,201,40,138,202,205,38,210,36,188,123,182,115,15,66,67,111,56,73,115,148,109,171,65,22,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,125,97,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,0,5,96,113,69,225,255,0,14,175,14,165,153,188,16,183,121,53,86,122,154,141,241,75,97,198,24,138,228,86,152,117,247,170,201,230,45,27,94,46,86,142,182,217,45,79,41,196,184,73,37,147,170,118,181,112,47,29,49,31,46,152,143,78,197,12,47,172,244,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,79,107,226,41,152,187,19,52,24,167,99,226,101,139,35,244,127,76,135,88,133,177,239,232,202,167,83,45,231,225,243,29,105,190,119,43,158,132,243,80,157,139,239,35,239,34,250,185,25,206,109,11,39,152,113,140,85,54,233,94,153,188,238,143,65,199,182,105,174,161,101,21,78,52,83,249,178,100,184,157,52,101,174,107,70,109,165,68,227,138,90,82,157,164,107,117,184,171,118,93,53,219,230,234,172,222,183,76,238,182,181,112,84,36,85,42,50,121,72,111,159,41,247,20,227,174,108,65,37,9,220,181,168,244,73,18,75,93,8,136,187,5,218,112,208,200,228,108,184,217,172,227,13,240,185,107,196,91,210,142,218,30,136,226,29,142,138,29,57,227,109,242,132,166,86,73,81,201,53,33,165,60,165,167,212,91,100,218,8,137,43,91,208,215,141,95,138,123,91,225,252,31,49,168,136,0,45,83,133,102,67,191,212,140,213,226,253,23,251,171,182,133,10,167,78,255,0,128,92,106,218,87,205,255,0,140,37,164,56,207,247,57,8,87,230,150,45,80,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,69,92,243,228,99,249,104,253,9,255,0,77,31,161,223,67,189,37,254,194,122,67,170,234,250,111,252,225,157,155,122,111,247,218,239,246,105,219,229,50,83,195,123,249,31,98,157,87,19,63,44,191,75,125,39,111,191,66,232,190,142,244,28,190,100,152,239,115,121,157,83,186,233,211,109,219,180,181,223,174,189,154,31,0,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,19,43,137,126,71,35,102,58,205,123,24,108,117,203,70,34,217,116,119,16,204,70,208,236,132,87,41,204,155,143,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,164,187,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,52,19,145,204,221,210,179,125,132,106,186,223,167,68,163,221,148,25,9,166,220,116,166,36,37,104,67,230,130,82,37,50,131,81,186,136,207,22,237,156,194,212,150,219,205,146,156,229,27,138,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,3,241,214,33,157,70,145,58,158,149,154,78,84,103,89,37,17,232,101,185,38,90,145,254,209,155,76,210,83,213,74,204,134,40,83,214,165,40,227,222,53,182,247,40,245,51,219,61,242,215,93,11,220,39,215,5,123,133,41,168,93,22,211,146,86,90,181,54,98,91,53,250,191,106,156,141,72,181,239,253,159,180,90,232,0,0,230,249,145,181,87,122,224,14,34,219,12,146,141,234,141,171,87,140,201,39,191,152,228,39,144,159,97,159,122,189,132,102,51,135,62,28,204,57,196,87,224,201,105,93,69,181,90,83,106,74,210,125,171,142,249,145,234,71,180,251,209,247,126,193,100,217,162,174,212,177,239,135,85,129,89,182,32,34,123,182,252,234,82,39,55,9,165,58,227,9,98,132,242,156,53,146,13,102,146,73,186,146,61,198,90,25,150,186,123,107,110,210,195,59,250,248,173,49,111,218,246,133,102,161,49,247,82,209,55,26,158,243,166,141,203,74,53,81,33,6,100,68,106,78,167,167,180,133,194,100,147,2,232,217,34,193,90,198,47,98,237,74,45,50,179,58,4,137,102,212,135,144,202,201,149,196,141,35,166,36,200,109,149,243,119,197,112,185,123,140,187,15,219,169,149,110,231,99,51,181,188,204,98,236,234,178,95,89,81,41,174,187,2,151,29,181,47,98,216,110,84,149,50,225,167,154,226,13,102,135,244,220,147,34,247,22,157,243,67,132,150,85,159,97,50,49,226,240,163,72,142,179,53,196,166,183,46,57,163,122,63,152,74,106,66,9,198,123,72,253,98,37,165,126,253,61,226,212,7,14,204,198,109,48,203,45,118,196,138,165,201,91,134,253,89,27,57,52,150,100,199,84,183,53,113,148,171,70,86,243,106,61,16,250,87,216,125,137,237,238,239,162,188,200,230,147,18,115,45,119,61,113,222,53,3,102,42,182,242,105,209,93,144,152,140,253,83,40,86,214,156,117,194,78,166,194,84,122,31,106,181,63,118,156,112,119,204,153,101,210,126,98,113,106,21,184,184,178,78,142,199,51,175,121,164,43,70,247,70,144,182,253,110,83,137,45,86,206,158,177,126,29,189,221,191,139,13,183,69,179,49,82,135,106,219,180,182,224,211,224,245,60,164,182,194,26,73,239,141,5,106,208,144,68,159,180,165,119,17,119,143,35,194,197,186,105,230,238,212,122,107,174,147,173,245,220,148,33,73,245,181,166,77,37,106,71,218,122,22,157,194,250,86,91,146,101,169,151,224,35,142,26,228,55,0,172,73,237,220,19,173,88,181,234,191,111,49,250,188,24,82,140,253,85,160,189,99,142,149,125,133,145,119,255,0,85,62,194,18,22,13,34,147,76,73,34,155,75,137,17,37,220,76,48,150,203,219,250,164,94,243,255,0,8,253,99,228,191,107,81,36,212,90,170,191,9,165,201,107,118,139,83,104,51,61,83,183,180,204,181,238,251,199,250,220,21,82,162,82,36,84,246,146,185,59,59,12,181,239,81,39,222,94,255,0,120,204,53,247,116,75,188,238,169,215,44,227,51,126,103,43,126,186,255,0,81,180,160,187,204,207,185,37,237,23,31,193,230,220,110,155,128,114,174,4,45,38,170,206,205,229,175,106,121,51,106,8,47,103,103,127,188,255,0,96,159,96,0,0,34,239,17,188,56,119,17,242,199,113,211,227,33,74,144,207,71,203,218,70,102,90,212,34,25,247,37,71,220,129,159,162,51,66,181,211,180,134,147,50,169,120,174,251,192,187,110,226,121,210,91,210,122,205,231,187,95,179,49,244,23,245,148,125,200,247,142,182,0,0,40,203,139,85,184,237,43,51,213,42,218,209,17,41,171,242,118,147,36,100,191,170,167,193,73,239,236,47,127,103,105,254,193,249,120,81,92,139,164,230,130,147,70,41,229,25,21,94,126,226,83,187,18,190,85,58,114,139,94,210,215,77,125,199,223,236,22,63,196,51,42,49,115,13,134,71,80,160,211,89,59,158,145,253,168,234,25,46,99,156,217,17,9,123,141,44,184,225,232,219,38,69,166,154,23,126,165,221,67,28,183,105,211,121,114,227,153,45,191,180,219,136,63,105,118,106,71,248,144,153,119,206,70,254,158,97,44,108,109,192,55,85,90,97,205,253,101,46,42,186,151,145,164,148,198,71,45,152,177,212,69,169,161,213,158,171,238,73,153,119,25,8,231,132,184,193,137,185,117,190,154,184,173,121,179,233,115,226,110,231,67,121,201,12,33,205,236,184,132,243,27,66,219,81,232,151,148,162,212,253,186,251,123,110,255,0,39,153,227,176,115,47,109,70,139,50,124,74,101,220,141,253,84,7,29,101,158,102,174,72,52,114,155,57,14,58,122,52,193,41,90,251,245,46,195,236,238,56,169,133,86,126,48,218,50,172,219,214,152,204,200,50,182,107,189,150,156,82,54,186,135,61,94,98,22,69,170,155,78,189,158,207,192,197,5,230,103,38,56,167,151,42,164,231,170,212,121,82,232,81,164,177,25,186,140,120,242,92,101,74,92,110,114,143,154,166,27,65,146,118,172,143,78,237,167,238,51,30,163,40,25,244,191,242,217,53,154,4,231,87,87,181,100,62,146,145,22,66,159,144,166,155,81,199,66,185,72,57,13,182,147,38,153,50,78,165,161,106,101,220,125,147,18,239,206,190,74,177,26,44,123,182,234,195,138,60,138,153,108,91,137,122,143,73,92,133,30,138,112,245,37,190,165,31,172,181,123,123,254,241,12,243,121,155,245,99,58,226,216,184,121,4,232,22,45,41,8,67,20,248,237,116,169,113,109,117,13,37,74,105,151,150,201,234,195,168,73,153,36,190,201,23,98,72,136,254,199,13,236,184,215,241,135,28,105,55,51,244,183,83,65,182,100,177,84,118,83,172,44,154,91,145,230,68,89,180,149,155,75,65,172,208,230,164,147,50,61,59,117,34,23,205,10,35,48,33,177,6,50,118,181,25,164,180,217,104,69,162,82,68,68,93,157,157,196,63,216,0,0,83,239,26,104,206,55,138,150,195,201,61,26,85,6,22,164,94,213,28,154,143,111,248,4,54,202,27,164,206,105,48,149,197,43,66,43,222,130,103,219,236,244,139,3,73,40,90,92,66,92,73,234,74,34,50,252,12,127,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,128,71,160,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,150,132,242,119,149,91,55,42,24,71,79,179,232,212,216,138,185,234,49,227,201,187,42,237,184,111,46,163,81,36,122,228,151,84,132,43,166,109,74,113,44,163,106,118,160,205,70,92,197,184,181,247,80,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,41,91,141,95,138,123,91,225,252,31,49,168,136,65,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,45,20,101,87,44,246,110,84,48,142,30,22,217,243,165,212,86,169,10,169,85,234,114,76,210,186,141,69,196,54,135,95,38,247,26,89,70,214,155,66,27,73,158,212,33,59,148,181,239,113,113,131,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,28,171,54,62,22,49,147,225,253,195,229,207,140,214,15,85,127,225,109,247,133,255,0,71,62,157,80,189,25,244,182,223,135,116,209,255,0,157,50,247,85,75,149,187,144,255,0,213,45,91,55,114,215,234,47,106,203,78,212,150,164,45,211,131,141,201,143,53,28,18,157,111,222,22,196,70,240,190,147,33,226,180,107,15,31,34,91,175,173,245,174,92,118,155,36,105,34,50,93,83,138,55,212,105,52,58,165,180,147,120,137,73,141,97,67,149,102,171,20,191,34,217,113,196,92,76,102,187,232,105,244,107,126,87,162,166,244,189,71,42,168,234,57,48,126,172,208,180,171,89,78,176,159,93,38,130,215,85,232,146,81,150,107,7,181,193,11,214,149,134,184,209,96,226,53,118,60,183,233,182,173,209,74,173,204,106,34,18,167,220,98,52,182,222,113,45,165,74,74,77,102,148,25,17,26,146,90,233,169,151,120,211,152,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,0,0,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,45,80,87,6,122,56,159,73,193,156,92,163,225,78,11,28,74,178,237,90,196,25,215,132,232,211,26,82,36,161,181,188,83,40,6,78,198,113,45,172,211,200,53,201,105,102,182,151,185,189,164,180,44,138,106,101,215,30,108,220,201,97,29,11,21,172,201,177,20,138,140,116,34,167,5,153,6,242,233,53,18,66,78,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,125,44,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,199,63,193,140,11,195,140,1,161,86,173,188,50,163,122,50,5,122,224,159,114,75,101,38,68,218,101,74,89,25,161,166,208,73,109,150,91,109,13,50,219,109,165,41,75,108,163,93,202,53,45,93,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,0,113,171,240,177,107,124,64,131,229,213,17,76,20,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,212,225,215,145,88,217,90,179,74,248,196,24,17,23,138,149,248,239,51,57,232,210,157,90,41,148,231,142,58,202,154,100,78,27,15,45,46,71,75,139,121,40,251,107,82,18,181,161,36,181,204,160,21,43,197,23,135,252,202,68,202,150,102,240,66,221,231,82,158,234,106,55,197,45,135,31,126,83,114,157,125,215,222,171,39,152,181,238,100,249,186,58,219,100,132,178,150,210,225,36,208,110,169,170,193,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,2,0,113,171,240,177,107,124,64,131,229,213,17,80,24,79,98,254,84,49,78,205,195,63,74,122,51,233,109,193,78,161,117,188,142,119,75,213,73,109,158,111,47,114,119,237,230,110,219,185,58,233,166,165,174,163,70,121,117,192,107,55,45,184,71,66,194,155,50,20,68,162,157,29,11,169,206,102,57,178,186,181,68,208,146,145,53,210,82,214,173,238,41,58,146,77,106,216,130,67,105,61,136,73,23,75,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,122,97,230,108,48,75,21,49,162,236,192,75,34,227,151,62,236,178,227,188,245,85,181,83,159,101,132,45,137,106,139,41,148,56,226,72,150,182,93,229,18,140,189,69,19,237,155,106,115,71,57,125,128,0,0,82,7,20,44,148,127,39,251,237,120,207,135,180,202,84,28,54,188,170,8,140,213,58,17,114,125,13,84,83,42,90,227,147,74,81,234,203,188,167,222,108,219,34,67,126,187,91,27,74,26,230,65,96,22,169,194,179,33,223,234,70,106,241,126,139,253,213,219,66,133,83,167,127,192,46,53,109,43,230,255,0,198,18,210,28,103,251,156,132,43,243,75,22,168,41,91,141,95,138,123,91,225,252,31,49,168,143,21,195,31,40,148,172,205,98,228,187,174,240,168,196,43,79,13,100,83,170,85,42,83,145,210,250,234,239,186,183,85,30,42,144,226,84,215,76,163,140,231,59,113,25,169,26,54,148,253,97,184,221,239,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,0,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,34,0,102,219,133,37,11,48,152,202,140,83,195,251,226,149,97,55,91,211,233,52,68,81,87,35,159,43,107,235,93,65,178,39,208,133,60,234,206,42,22,214,141,164,254,181,243,90,156,51,75,146,255,0,2,240,47,14,50,233,135,20,236,47,194,250,55,67,74,131,171,175,60,233,146,229,84,37,40,136,156,149,37,194,34,230,60,189,169,212,244,36,146,82,148,33,40,66,16,132,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,1,255,0,43,90,91,66,156,81,232,73,35,51,252,8,102,219,55,142,147,217,164,197,167,18,163,50,59,222,188,101,219,236,244,139,226,100,240,89,140,183,49,82,231,121,71,171,73,160,205,208,143,216,162,147,78,237,255,0,0,184,32,0,1,254,51,98,51,62,27,240,100,167,115,82,90,83,78,22,132,122,165,68,100,101,219,217,220,98,134,120,144,229,198,224,193,236,113,171,92,204,82,221,85,6,230,144,253,81,169,77,48,179,105,14,72,153,45,100,210,150,77,33,4,178,67,122,154,72,204,244,237,212,200,124,124,161,230,253,88,48,185,86,46,33,193,58,253,139,85,66,208,253,62,67,93,82,91,91,189,59,74,82,90,121,228,50,90,48,210,210,70,105,63,180,101,218,147,50,41,153,104,103,95,37,88,115,22,69,219,106,225,197,30,61,76,247,173,180,179,71,164,162,66,79,68,184,90,18,31,74,139,214,66,125,189,255,0,120,135,121,191,207,165,255,0,153,57,175,80,32,186,186,69,171,29,245,20,120,177,212,252,117,58,218,78,66,19,205,65,72,113,181,25,180,241,18,180,45,15,66,46,226,237,255,0,124,138,228,182,239,204,61,247,75,185,42,212,167,227,90,20,169,236,72,152,252,150,29,67,114,80,211,209,150,227,72,82,152,113,165,154,154,120,204,146,102,90,145,30,186,23,125,236,89,150,125,189,135,182,173,62,212,183,97,49,10,155,74,138,212,102,210,134,208,217,109,105,180,182,74,81,33,41,78,187,80,157,79,66,238,246,8,129,158,110,33,54,182,4,81,36,217,152,123,80,137,84,188,95,53,176,231,45,214,223,110,34,77,18,91,51,87,42,74,29,109,196,60,210,53,236,236,35,247,153,17,83,222,45,99,14,38,230,46,250,118,225,186,38,212,42,147,229,237,228,194,105,201,15,161,189,172,182,133,114,219,90,220,81,106,150,82,165,104,125,186,107,236,236,145,150,54,70,254,129,225,44,156,109,199,199,85,69,97,189,157,29,46,82,186,103,151,172,149,70,95,49,153,81,210,71,161,173,165,150,139,238,81,25,247,145,8,105,203,118,163,55,151,18,57,154,220,251,45,182,131,246,23,110,132,95,129,139,231,225,231,149,40,217,122,195,34,168,215,169,140,149,207,87,254,219,117,108,151,49,190,84,137,100,141,166,166,91,112,181,109,226,35,215,93,75,187,66,239,174,14,43,183,34,170,217,160,171,81,142,121,73,69,43,145,180,146,238,244,163,155,78,130,163,211,180,244,215,79,113,119,123,71,233,225,43,109,187,85,204,245,54,182,132,68,82,105,28,237,196,241,25,175,235,105,243,146,91,59,15,221,219,218,95,180,94,112,0,0,228,153,171,188,87,98,96,93,201,113,50,233,33,232,221,30,195,221,167,218,152,194,15,250,201,62,229,251,198,108,212,102,181,107,237,49,160,94,28,120,112,246,28,229,138,220,167,202,109,73,144,247,89,204,220,70,70,122,84,37,153,119,165,39,220,177,40,128,0,0,124,43,222,218,102,239,181,230,219,178,26,101,198,229,242,245,75,201,35,65,237,113,43,237,35,35,253,95,112,204,109,229,64,159,107,220,147,40,85,56,171,143,38,55,47,123,74,66,144,105,220,218,84,93,138,34,50,236,81,31,119,180,93,135,9,139,252,174,220,185,177,65,145,61,201,19,104,59,186,146,91,187,246,115,231,206,82,59,212,102,90,165,62,210,46,239,104,155,224,0,2,155,56,203,80,164,71,197,122,5,108,163,56,150,165,117,90,184,104,50,74,182,198,167,167,176,244,237,237,236,239,17,171,34,21,178,160,102,122,208,168,156,132,51,203,244,135,172,165,237,34,214,159,40,187,245,47,120,209,50,208,135,18,104,113,4,164,159,121,25,106,66,130,56,138,229,205,120,17,141,50,36,83,34,54,221,14,183,179,162,38,91,209,8,228,196,136,78,125,150,144,130,213,110,159,217,215,239,208,251,250,191,10,172,206,71,177,239,89,56,61,122,212,30,126,143,113,108,233,27,146,233,41,136,221,59,83,164,47,66,113,210,74,55,45,73,238,65,234,122,107,161,232,98,93,103,15,134,222,31,98,205,14,77,201,134,52,88,52,59,149,189,155,91,137,25,136,204,189,170,227,160,247,147,49,84,226,180,109,181,233,219,216,106,63,97,152,168,245,193,199,44,176,94,197,47,167,185,45,90,164,95,178,250,81,50,10,93,220,206,135,162,190,173,74,209,47,233,247,111,247,31,109,206,228,87,60,86,230,101,45,164,219,247,4,166,33,94,16,181,231,176,181,182,217,72,222,228,149,167,148,149,200,113,213,237,105,130,53,106,93,154,251,187,164,86,41,97,69,149,139,246,133,66,205,189,40,144,231,67,156,203,168,37,59,25,167,86,210,214,210,218,39,16,110,33,100,149,165,46,43,69,104,102,95,244,10,126,205,119,11,156,75,195,138,220,203,147,9,225,59,112,91,242,94,113,214,226,70,110,68,185,108,146,150,250,200,182,49,17,40,74,73,180,54,90,107,216,165,17,119,25,8,144,246,95,241,197,138,129,211,87,132,23,167,56,158,228,127,244,63,51,67,86,237,191,220,245,239,18,55,46,28,51,49,187,22,235,176,229,222,52,119,173,138,2,22,219,178,142,165,30,92,41,11,104,150,201,173,45,243,34,169,6,163,67,138,208,143,179,84,158,189,132,98,228,176,35,1,108,60,2,177,233,246,133,157,68,133,29,113,227,180,220,153,104,140,202,30,146,234,89,105,181,184,226,219,109,27,212,174,74,76,212,101,169,159,105,251,52,233,64,0,0,42,55,141,91,110,253,59,181,157,209,190,95,162,32,167,93,61,125,220,234,143,253,2,13,101,105,106,70,100,176,181,104,50,37,21,231,68,50,215,187,94,189,129,164,202,74,148,186,84,53,172,203,114,163,182,103,167,118,187,72,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,69,0,139,201,225,125,147,235,103,4,240,142,139,141,181,146,137,81,190,239,250,58,103,162,124,103,100,37,16,232,147,81,22,67,48,77,10,95,41,107,35,101,183,86,231,45,42,37,184,166,201,74,66,9,107,155,224,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,5,48,113,149,164,213,107,249,187,178,104,84,42,100,186,141,74,163,99,211,98,67,135,17,149,60,252,151,220,169,212,18,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,111,240,253,200,141,11,42,182,171,119,173,210,142,183,19,110,10,121,55,81,147,170,219,244,92,87,219,138,227,180,173,136,144,236,119,249,82,99,168,250,148,145,41,122,232,90,39,176,230,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,229,89,177,240,177,140,159,15,238,31,46,124,102,176,104,79,9,240,7,6,177,215,43,25,124,252,174,97,237,42,232,250,47,103,219,149,58,95,90,133,31,33,239,71,71,220,147,218,101,204,101,123,81,204,97,123,154,115,98,55,161,91,83,164,149,1,92,28,110,47,90,84,12,23,195,220,57,122,60,179,169,87,46,135,107,113,221,74,19,200,75,16,98,56,203,169,90,183,110,37,154,170,12,154,72,146,100,100,151,53,52,232,68,170,245,200,182,93,63,148,238,99,173,219,2,165,31,155,109,211,247,87,110,111,95,110,180,184,235,70,246,187,29,109,207,174,113,108,199,220,218,141,104,231,243,8,140,144,99,144,98,21,149,85,195,91,254,229,195,154,236,136,143,212,173,90,196,218,36,199,98,45,74,97,199,227,60,182,92,83,106,82,82,163,65,169,6,100,102,148,158,154,106,69,220,47,207,135,86,49,208,177,147,40,246,36,154,67,61,60,187,62,158,197,157,84,141,185,107,228,202,128,195,77,164,247,169,8,37,115,88,56,239,232,157,201,71,63,102,229,41,10,49,37,69,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,11,84,0,0,0,21,87,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,0,113,74,142,114,114,227,77,199,26,70,94,156,196,218,83,215,125,99,168,101,8,142,250,29,139,26,115,111,19,73,167,200,125,38,104,106,99,139,39,73,12,43,214,220,209,165,91,86,227,9,118,53,241,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,9,21,196,83,61,81,178,181,102,157,143,135,211,226,47,21,43,241,217,122,11,50,98,186,180,83,41,207,28,132,29,72,140,219,54,30,90,92,142,166,208,202,151,246,214,149,169,11,66,77,11,162,17,34,178,57,155,186,174,80,113,113,87,91,244,233,117,139,78,189,29,52,219,142,148,196,133,33,107,96,150,74,68,166,80,106,38,151,37,147,221,179,152,90,26,28,121,178,83,124,211,113,58,8,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,64,14,53,126,22,45,111,136,16,124,186,162,43,215,134,93,38,149,90,207,30,24,67,172,211,34,79,142,220,138,148,180,53,37,148,186,132,190,197,50,91,204,186,73,81,25,18,219,117,182,220,66,187,210,180,37,69,161,145,24,208,72,0,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,140,177,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,170,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,41,91,141,95,138,123,91,225,252,31,49,168,136,235,129,25,170,188,178,241,132,120,159,103,225,173,74,93,34,231,196,57,20,104,201,171,176,217,111,131,78,142,137,253,81,178,238,242,83,50,84,169,17,210,133,146,85,181,6,242,146,109,184,150,214,92,126,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,11,243,200,14,112,105,89,178,194,52,170,160,114,219,190,236,232,240,224,93,104,121,164,146,36,190,180,40,155,156,210,155,66,90,217,32,217,117,102,218,82,147,105,105,90,54,236,38,220,114,80,0,0,249,55,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,103,223,62,185,103,141,149,140,195,84,236,122,52,232,143,219,213,200,255,0,72,237,246,89,55,119,194,167,63,33,244,55,17,211,117,74,82,150,210,153,113,178,94,245,239,66,80,179,52,169,106,66,122,7,12,124,162,82,179,53,139,146,238,187,194,163,16,173,60,53,145,78,169,84,169,78,71,75,235,171,190,234,221,84,120,170,67,137,83,93,50,142,51,156,237,196,102,164,104,218,83,245,134,227,119,188,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,0,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,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,63,37,89,74,69,42,98,208,101,185,49,220,50,215,187,93,166,51,103,154,101,41,121,146,197,37,172,200,212,119,157,108,207,78,237,122,247,196,228,224,168,219,191,78,238,151,118,183,203,244,68,228,235,167,175,187,157,78,255,0,160,91,152,0,0,14,107,142,248,11,97,227,237,143,80,180,47,26,36,57,11,145,29,214,227,75,92,102,86,244,103,84,203,173,161,198,214,227,107,216,164,243,148,100,100,90,145,246,151,183,90,109,204,127,12,204,110,194,74,236,201,118,117,29,235,158,128,181,184,236,83,166,199,151,54,66,26,53,188,104,75,156,184,169,65,40,144,218,117,34,236,213,69,167,97,144,142,76,229,255,0,28,95,168,21,53,24,65,122,115,141,238,71,255,0,67,243,52,37,110,219,253,207,94,241,45,242,163,194,231,18,241,30,183,14,228,197,136,78,219,246,252,103,155,117,200,146,91,145,18,91,196,149,176,179,45,143,196,82,20,147,109,110,22,154,246,169,38,93,196,98,224,176,183,10,236,188,29,179,160,217,214,93,26,37,62,20,38,26,109,74,106,59,77,41,229,33,164,54,110,56,109,161,4,165,153,54,157,85,161,107,167,224,66,23,113,16,207,229,63,8,169,114,240,171,12,170,132,237,211,45,167,26,147,42,51,233,81,67,66,147,45,133,145,45,153,9,113,183,144,235,104,61,13,62,175,97,159,110,132,42,231,15,176,163,27,51,77,136,105,118,45,58,187,89,145,85,154,74,151,84,144,204,185,12,183,205,125,27,205,79,18,28,50,208,223,222,122,235,161,25,153,235,175,109,175,228,239,134,214,31,225,53,10,53,201,137,212,88,53,203,149,205,251,219,151,25,137,44,179,162,228,32,182,19,209,82,226,117,109,196,107,219,218,105,47,97,16,136,220,85,115,57,30,248,189,99,96,245,149,80,121,138,61,187,191,171,110,51,164,152,242,122,134,160,200,70,164,219,166,149,237,90,85,222,130,208,245,211,83,212,199,39,225,213,151,53,227,190,52,199,145,83,136,219,148,58,38,254,180,158,111,84,47,157,18,89,55,246,154,90,15,69,180,95,107,79,187,83,238,191,116,33,13,164,144,218,9,41,46,226,34,208,134,118,179,223,91,42,254,103,110,234,137,72,67,220,206,131,214,66,247,17,233,79,138,93,250,159,184,73,78,13,52,41,18,49,94,191,91,56,206,41,168,189,46,142,18,12,210,157,209,170,9,237,61,59,59,123,59,197,201,128,0,8,67,197,158,255,0,43,75,46,79,208,99,207,114,60,234,246,222,152,144,238,205,252,137,240,84,190,229,17,158,137,87,176,143,239,208,82,117,157,64,159,116,92,112,232,84,200,170,145,38,79,51,99,73,66,150,106,218,218,148,125,137,35,51,236,73,159,119,176,105,202,200,182,153,180,45,120,86,236,118,153,109,184,156,205,18,202,72,144,91,156,82,251,8,136,191,91,220,62,232,0,0,0,207,151,17,43,13,22,70,102,174,68,49,20,216,98,95,71,203,73,35,106,125,90,124,77,116,34,73,23,122,132,157,224,185,136,113,233,87,37,233,98,75,152,173,245,159,71,116,205,173,194,208,185,45,212,93,94,210,53,23,188,140,244,73,253,250,119,139,112,0,0,21,97,198,146,152,74,98,205,168,238,47,83,210,61,154,246,246,157,56,189,194,188,178,221,45,16,177,158,222,144,185,4,194,83,213,234,225,175,105,22,177,30,46,255,0,218,52,178,201,145,182,70,149,146,203,245,136,245,212,68,222,34,249,105,86,61,224,243,210,109,250,51,50,46,58,70,222,141,77,199,222,250,185,178,162,19,154,26,26,91,135,163,109,31,118,157,157,250,151,117,18,81,234,183,13,137,113,51,83,134,169,148,186,164,29,219,79,85,176,243,123,219,52,159,113,165,69,170,86,126,210,212,143,220,99,66,25,55,204,237,3,50,88,91,6,224,110,116,116,214,209,205,235,161,115,80,78,179,172,137,8,111,115,124,215,22,157,80,206,226,220,125,165,218,93,157,223,79,49,89,80,194,204,193,90,146,168,245,219,98,152,197,73,205,156,170,147,16,163,38,82,52,113,165,43,71,84,202,212,90,165,146,79,97,119,118,126,20,233,75,177,113,135,33,184,249,2,179,113,193,169,198,167,69,230,238,157,21,169,72,140,254,232,70,146,209,197,165,148,171,106,165,165,61,253,134,102,95,141,239,89,215,101,26,248,183,98,93,22,252,182,228,192,155,204,229,58,219,136,90,85,177,197,33,90,26,12,210,126,178,76,187,15,216,62,187,204,179,33,179,105,246,144,226,20,90,26,86,146,50,50,252,12,124,101,216,214,75,143,117,43,179,168,106,123,127,51,152,116,246,77,91,181,215,118,187,117,215,95,104,250,241,227,70,136,209,49,18,59,76,182,158,228,54,130,74,75,217,220,95,128,255,0,80,0,0,1,83,92,106,219,87,210,11,89,237,27,219,209,193,78,191,215,215,125,71,254,129,5,178,144,218,30,205,6,19,52,226,55,37,119,189,5,38,90,107,169,29,69,129,164,166,27,67,76,182,211,105,218,148,36,146,146,211,77,8,136,127,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,128,70,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,7,42,145,151,171,86,161,153,166,115,59,86,147,214,86,169,182,123,86,149,34,19,145,91,83,112,127,157,72,121,249,137,113,68,107,39,150,135,201,148,154,54,109,108,223,35,53,147,186,35,170,128,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,133,184,169,227,29,11,23,115,113,87,141,110,51,172,75,10,158,213,156,228,157,203,254,117,42,51,239,185,36,246,45,9,52,114,223,144,235,26,122,201,87,35,122,84,105,89,17,73,254,8,248,67,25,20,172,66,199,185,204,68,114,67,242,26,180,41,110,37,247,121,236,33,9,110,84,212,173,190,198,141,14,27,144,13,42,245,150,70,203,133,234,17,158,248,193,197,79,7,40,88,69,155,138,188,155,113,237,34,95,180,246,175,23,35,109,95,243,89,82,95,125,185,37,189,107,81,175,152,252,119,95,215,213,74,121,251,18,146,74,8,206,74,240,75,198,191,254,142,178,231,50,159,239,189,105,242,155,107,254,47,14,91,111,44,220,255,0,137,27,105,75,127,221,205,74,251,4,45,80,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,0,0,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,114,172,208,217,248,177,124,96,117,213,68,193,11,246,171,106,94,126,143,144,237,45,234,114,35,115,39,56,76,172,186,35,113,253,58,126,110,187,83,33,183,26,113,151,57,110,18,244,66,144,188,224,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,50,179,47,158,168,217,165,201,53,169,99,226,12,248,136,197,74,5,241,29,233,204,198,138,234,17,83,167,51,79,146,130,169,25,147,100,195,43,83,146,18,218,217,74,254,218,20,180,161,8,81,33,17,215,41,222,41,240,111,226,5,189,230,44,13,41,128,165,110,53,126,41,237,111,135,240,124,198,162,60,166,66,51,93,66,202,94,13,99,205,229,205,165,76,187,234,95,70,225,218,212,73,175,45,61,124,173,213,2,113,195,75,100,107,54,88,66,249,174,30,168,73,232,134,249,136,91,173,152,136,23,101,211,93,190,110,170,205,235,116,206,235,107,87,5,66,69,82,163,39,148,134,249,242,159,113,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,176,91,247,14,174,29,180,43,55,11,42,215,230,99,48,251,125,223,125,83,229,210,216,166,205,125,105,122,147,66,151,27,146,235,102,132,146,87,22,99,232,113,228,184,100,179,117,182,148,134,200,217,90,159,65,215,94,117,242,163,93,202,94,50,205,179,121,85,89,150,133,75,89,150,181,110,107,40,79,95,23,106,13,198,205,77,153,160,222,97,107,229,56,90,33,71,162,28,229,161,14,182,67,176,112,208,207,28,156,184,222,76,224,245,240,136,139,195,171,210,176,218,222,150,226,218,142,186,29,69,226,109,130,154,167,150,105,73,198,52,161,164,188,149,171,212,67,100,226,12,141,43,67,215,146,0,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,82,183,26,191,20,246,183,195,248,62,99,81,16,0,76,172,85,225,143,139,152,93,149,202,70,97,222,168,203,171,85,220,143,30,165,112,218,145,232,203,105,250,5,57,214,150,226,159,121,199,28,39,86,182,75,146,151,219,38,11,148,107,116,205,70,219,42,112,227,254,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,160,156,180,102,46,196,205,6,22,64,196,203,22,71,247,40,117,136,91,30,254,140,170,116,204,188,252,62,99,173,55,206,229,115,208,158,106,19,177,125,228,125,228,93,84,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,0,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,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,31,230,251,104,117,151,26,113,59,146,180,154,84,90,107,169,25,12,218,230,221,180,51,154,12,89,105,180,109,74,47,122,242,72,180,211,66,42,139,226,116,240,84,105,95,72,46,151,180,111,111,71,57,58,255,0,95,93,244,227,255,0,0,182,80,0,0,1,254,82,35,70,150,209,177,46,59,79,54,174,244,56,130,82,79,217,220,127,136,249,8,177,172,150,222,234,81,103,80,210,246,254,103,48,169,236,146,183,107,174,237,118,235,174,190,209,246,89,101,152,237,147,76,52,134,208,146,208,146,132,145,17,23,224,67,156,102,43,20,105,56,65,132,55,37,227,85,156,152,171,106,157,49,16,212,110,165,10,84,146,138,235,136,74,77,75,70,170,62,89,232,68,122,246,118,123,197,48,97,30,92,49,83,58,184,245,81,188,234,48,42,104,182,166,215,30,155,34,163,49,169,36,133,68,92,214,220,91,109,186,109,60,217,171,151,36,212,146,51,219,222,122,233,218,119,59,130,121,127,195,108,15,180,169,182,245,165,106,210,163,200,137,21,150,158,154,136,49,209,33,247,18,211,104,82,214,227,109,160,212,106,54,146,163,51,45,76,203,95,195,197,231,35,51,180,12,182,225,108,235,129,201,209,213,91,95,43,161,133,205,65,186,246,146,35,161,205,173,243,91,90,180,67,219,143,105,246,23,105,246,119,231,190,177,85,184,111,187,137,234,156,197,76,170,85,39,109,220,122,173,247,156,216,217,36,187,205,74,61,18,130,246,158,132,94,226,23,181,195,163,45,42,192,92,30,102,77,193,70,102,61,199,87,221,214,41,200,251,31,79,42,84,178,111,83,91,72,112,190,173,210,239,215,176,251,52,46,249,102,233,164,155,51,82,201,5,250,198,122,104,51,77,153,41,104,155,141,23,12,132,72,75,233,87,73,163,137,94,226,63,230,140,151,127,236,22,27,193,110,152,73,98,242,168,238,47,95,209,221,154,246,246,29,68,189,194,211,192,0,5,71,241,163,196,72,245,91,146,203,176,226,76,61,244,111,72,245,45,161,194,208,249,205,211,157,70,226,37,31,184,204,181,73,125,218,247,136,197,195,182,195,69,241,153,171,109,183,226,156,134,34,117,156,196,154,55,167,214,167,203,211,82,52,153,119,164,104,52,0,0,0,5,63,113,160,176,154,162,223,118,117,233,30,57,17,215,253,33,205,82,81,221,200,102,156,218,117,50,73,123,253,166,127,179,184,71,238,27,183,233,89,89,158,183,91,117,228,180,196,254,179,154,165,43,105,22,202,124,205,59,119,17,119,171,219,168,208,16,0,0,174,46,50,212,57,18,112,210,222,172,181,4,150,220,78,175,152,241,52,102,104,221,34,158,146,213,90,118,107,221,218,98,167,176,186,124,122,101,245,76,157,45,74,75,77,243,183,26,76,136,251,89,89,23,126,133,222,99,77,86,204,248,245,74,36,105,209,77,70,211,187,246,154,180,215,177,106,35,238,51,46,242,31,73,109,161,212,154,28,65,41,39,222,70,90,144,166,62,38,121,43,153,135,87,59,216,177,135,148,9,14,91,243,182,245,109,69,138,102,136,187,27,134,194,59,25,97,40,70,231,22,179,237,81,234,122,233,219,169,8,229,147,236,212,92,217,99,196,136,215,4,121,82,31,161,187,191,174,129,189,197,54,230,140,72,67,127,86,79,54,131,209,111,238,245,143,176,251,75,183,190,254,176,179,21,172,188,96,180,162,94,54,77,110,29,66,20,174,102,156,137,45,58,164,109,117,109,250,220,165,172,139,83,109,90,118,251,63,18,31,11,27,178,243,134,248,247,69,77,22,250,163,178,242,81,174,215,209,29,133,58,157,86,218,143,69,58,218,244,252,210,11,187,187,246,105,232,112,175,14,105,56,79,99,83,44,58,28,185,146,97,82,249,220,167,37,184,149,186,174,107,203,116,247,26,82,146,62,215,12,139,68,151,102,157,253,227,214,128,0,0,0,0,170,14,53,110,55,233,75,89,173,83,204,233,224,171,79,235,105,186,163,255,0,64,130,121,67,117,182,115,71,132,206,58,122,37,55,189,4,204,253,223,210,44,13,36,182,180,186,218,92,65,234,149,145,40,143,222,70,63,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,195,170,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,64,35,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,0,0,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,143,63,136,87,173,43,13,108,11,151,17,171,177,229,191,77,181,104,243,107,115,26,136,132,169,247,24,140,202,222,113,45,165,74,74,77,102,148,25,17,26,146,90,233,169,151,120,204,190,33,94,181,92,74,191,238,92,70,174,199,136,197,74,234,172,77,173,204,106,34,20,150,27,126,75,203,121,196,182,149,41,74,36,18,150,100,68,106,81,233,166,166,125,226,255,0,184,123,225,125,43,10,178,125,134,212,202,122,162,61,34,191,71,106,232,157,45,152,73,140,185,15,212,18,82,75,155,161,153,184,182,154,113,168,228,226,143,85,34,58,59,18,68,72,76,127,227,79,96,70,174,229,230,212,196,24,246,244,185,149,43,86,232,68,101,206,100,157,82,32,83,166,71,112,158,55,73,39,177,40,92,134,32,32,150,178,236,94,196,164,203,152,100,170,245,225,213,140,117,220,27,205,197,137,38,144,207,81,18,240,168,49,103,85,35,110,66,57,209,103,190,211,105,61,234,66,205,60,167,202,59,250,39,106,151,200,217,185,41,90,140,104,80,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,0,0,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,4,0,226,133,145,111,203,93,170,188,113,193,203,51,171,196,154,46,207,76,70,132,173,175,87,105,109,182,162,61,25,36,159,81,49,157,27,229,232,105,90,218,37,183,245,170,76,118,202,149,135,85,202,119,138,124,27,248,129,111,121,139,3,74,96,41,91,141,95,138,123,91,225,252,31,49,168,136,0,44,251,133,215,15,249,149,121,148,220,205,227,125,187,201,165,51,211,84,108,122,91,238,62,196,167,37,52,251,79,179,86,87,45,104,218,201,114,180,105,183,9,105,121,46,41,195,73,32,154,83,182,212,57,166,98,176,26,205,204,150,17,215,112,166,243,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,158,204,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,138,127,240,190,226,9,26,147,26,139,149,236,105,170,203,90,23,33,48,44,250,228,151,93,146,189,239,59,22,60,58,41,52,211,10,81,32,148,183,212,135,221,119,99,104,36,181,234,161,40,210,215,192,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,165,110,53,126,41,237,111,135,240,124,198,162,63,87,6,236,6,179,113,43,23,46,172,86,188,33,68,169,175,13,227,211,215,72,131,38,57,184,134,234,50,214,241,181,52,143,121,39,123,9,136,225,33,42,66,189,119,146,226,77,11,105,6,46,124,81,183,18,252,142,73,203,141,228,246,48,216,235,136,188,58,189,43,14,33,152,141,161,168,235,161,212,94,39,31,56,73,101,4,148,156,99,74,29,83,42,66,125,68,54,109,172,136,210,133,189,197,114,119,154,171,203,42,24,185,79,188,40,213,41,106,182,42,50,35,198,187,41,13,182,79,34,163,78,37,250,230,150,148,180,39,169,109,42,113,76,175,114,118,172,205,38,124,181,184,133,232,78,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,45,80,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,0,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,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,1,255,0,46,45,45,54,167,22,122,37,4,106,51,63,97,16,205,182,111,29,109,236,209,226,203,141,30,169,85,239,94,50,63,127,244,139,226,118,112,84,113,191,74,93,45,106,158,103,79,57,90,127,91,77,212,239,250,5,175,128,0,0,0,0,231,120,229,130,54,182,61,218,81,236,203,190,68,214,233,236,206,68,213,38,42,219,35,112,201,167,91,52,40,156,109,105,52,154,93,86,165,167,111,103,111,176,255,0,118,20,97,13,147,131,118,187,22,173,151,73,98,44,86,18,146,222,150,25,67,139,209,180,55,170,141,180,32,140,204,155,78,189,157,229,248,105,231,51,31,152,155,39,46,216,125,62,238,185,170,208,209,45,45,58,152,48,214,251,36,235,239,242,30,113,180,147,107,117,179,81,40,217,82,116,73,234,103,216,95,117,23,103,11,53,23,54,103,49,34,77,193,34,84,136,244,54,182,116,48,55,184,134,219,213,136,232,115,234,205,231,16,90,173,141,222,169,246,159,105,246,247,72,206,25,153,43,153,136,215,59,56,175,136,116,9,13,219,240,119,116,141,74,138,100,137,91,219,152,194,251,30,97,72,94,215,16,131,236,81,104,122,107,219,161,11,156,67,104,105,36,134,208,73,73,119,17,22,132,62,109,205,62,61,46,137,38,116,163,81,52,214,205,198,157,53,237,90,72,187,204,139,188,198,101,113,70,124,122,157,247,83,157,21,74,83,78,114,118,154,140,140,251,25,65,31,118,165,222,66,216,120,52,208,228,70,195,75,134,178,236,18,67,114,250,78,91,198,209,145,175,108,138,130,79,69,105,219,161,246,118,24,177,208,0,1,159,222,36,119,225,94,185,158,184,218,105,228,186,196,14,143,150,164,171,113,30,250,124,61,123,119,25,119,167,217,160,144,60,23,236,38,171,87,221,227,122,72,142,70,116,15,71,242,148,164,23,111,61,154,139,106,208,205,39,238,246,25,126,222,225,112,32,0,0,0,43,247,140,45,138,205,119,4,224,93,196,210,221,147,65,230,242,136,146,74,52,243,229,192,108,244,245,76,203,176,189,134,95,180,83,254,26,92,211,172,235,218,157,113,211,95,54,100,196,231,108,89,40,211,166,246,86,131,237,35,35,238,81,251,70,156,232,85,152,117,250,83,21,120,14,165,198,31,221,177,73,81,25,30,213,26,79,180,140,203,188,143,218,63,120,0,8,127,197,58,210,114,224,202,93,207,85,142,209,186,253,43,162,216,132,167,114,213,205,169,194,73,232,68,70,103,216,94,242,253,162,134,227,190,236,103,82,251,42,52,173,58,232,100,122,123,52,246,13,45,101,206,240,133,126,96,237,2,233,167,237,56,243,58,173,138,70,155,79,100,167,144,122,25,41,69,222,131,246,142,148,60,253,245,98,219,88,141,109,74,181,46,202,100,121,212,233,155,57,141,60,203,110,145,236,113,46,23,99,137,82,126,210,18,125,165,236,20,21,156,220,158,93,217,101,190,165,50,197,50,124,187,81,205,157,29,75,146,235,141,150,140,199,223,189,210,101,182,255,0,58,254,210,211,218,90,31,111,127,208,201,134,119,47,76,179,92,236,66,157,54,85,66,209,119,119,81,1,110,58,241,53,163,114,13,60,166,205,246,218,78,174,190,74,86,189,250,107,223,223,122,120,91,139,86,54,48,219,12,93,86,53,122,21,70,35,219,181,38,37,50,242,219,209,197,163,214,229,45,100,90,155,107,211,183,183,79,196,123,32,0,0,0,0,1,81,188,106,229,176,119,205,173,8,159,71,59,209,48,93,229,238,45,219,121,213,18,215,78,253,53,236,212,65,156,174,169,196,102,63,11,212,210,13,107,43,202,136,105,73,22,186,159,94,206,133,160,210,101,25,78,42,143,5,78,160,210,179,140,209,169,38,90,104,123,75,82,208,126,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,69,0,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,33,255,0,21,60,99,174,225,22,81,234,241,173,198,116,151,126,212,26,179,156,147,185,31,205,98,201,97,247,36,158,197,161,68,190,99,17,221,99,79,85,73,231,239,74,137,72,34,58,97,203,69,129,27,20,243,13,134,248,125,80,183,165,215,41,181,203,162,155,26,169,6,49,59,189,218,119,80,131,152,102,109,25,45,8,76,114,117,107,90,76,182,33,42,86,169,219,169,105,120,115,76,203,216,18,113,79,47,56,145,135,212,251,122,37,114,165,92,181,234,81,169,112,100,147,91,29,168,244,235,56,102,70,233,146,16,180,200,38,150,133,168,203,98,210,149,106,157,186,150,104,134,154,50,253,137,159,150,76,14,176,241,73,201,116,169,18,238,107,126,13,66,127,162,220,223,21,153,203,101,61,83,8,245,214,105,229,62,78,182,104,82,141,72,82,13,42,61,201,49,82,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,0,0,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,1,82,188,81,120,127,204,164,76,169,102,111,4,45,222,117,41,238,166,163,124,82,216,113,247,229,55,41,215,221,125,234,178,121,139,94,230,79,155,163,173,182,72,75,41,109,46,18,77,6,234,154,130,217,78,241,79,131,127,16,45,239,49,96,105,76,5,43,113,171,241,79,107,124,63,131,230,53,17,226,184,117,228,86,78,105,111,34,190,49,6,4,180,97,93,2,67,204,206,122,52,166,144,186,157,69,146,142,178,166,153,19,132,251,40,83,114,18,226,222,74,62,194,20,132,173,11,81,45,23,167,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,35,174,121,50,137,74,205,246,17,166,212,98,163,18,143,118,80,100,42,165,110,85,95,142,149,161,15,154,13,43,138,242,201,38,234,35,60,91,119,242,207,82,91,108,184,105,115,148,77,171,133,100,91,133,237,171,130,159,71,113,143,28,91,244,214,36,196,221,54,53,31,152,219,180,186,19,199,176,217,86,132,71,212,76,107,69,31,55,121,180,133,175,234,210,165,52,220,131,159,224,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,65,242,110,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,160,204,255,0,100,250,171,148,220,92,82,105,229,17,203,18,241,145,50,125,168,182,93,81,174,51,8,90,77,200,46,165,197,169,221,241,201,230,144,78,41,74,39,80,164,47,118,243,113,182,253,95,14,188,245,73,202,213,228,86,62,32,207,150,188,43,175,200,121,233,204,198,138,210,215,76,168,188,81,208,85,35,50,108,223,121,9,110,58,91,91,41,95,216,90,150,148,45,105,36,46,244,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,0,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,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,31,142,178,167,19,71,156,166,144,106,89,70,116,210,146,45,117,61,167,161,104,51,103,154,37,56,188,199,226,130,157,65,161,103,121,86,205,73,50,211,67,235,222,212,180,19,155,130,164,182,10,249,186,97,27,232,231,122,38,115,188,189,197,187,111,58,156,90,233,223,166,189,154,139,114,0,0,0,0,0,28,163,48,217,140,176,50,241,101,77,185,238,202,204,68,75,67,14,42,36,19,144,193,62,251,132,203,171,65,37,183,29,108,212,74,54,84,146,208,245,51,236,47,186,136,179,87,154,171,235,50,215,220,250,173,102,165,33,186,19,82,221,244,109,61,47,60,77,33,146,121,245,52,165,52,167,156,65,56,72,124,210,102,147,211,78,194,236,239,251,249,50,201,229,221,153,171,234,43,47,211,39,196,181,27,223,214,84,185,46,182,217,234,204,131,70,199,77,151,27,252,235,27,79,95,105,232,93,189,215,235,98,216,182,214,28,219,81,109,75,82,153,30,13,62,30,254,91,76,178,219,68,91,220,83,135,216,218,82,159,180,181,31,97,123,71,160,28,215,49,151,140,43,11,7,107,247,77,71,105,71,135,210,239,82,244,218,91,229,50,130,215,85,36,187,214,94,209,154,89,15,187,41,229,62,242,205,75,86,154,153,153,159,113,105,237,23,201,194,198,211,114,223,202,93,177,84,144,209,180,253,87,173,230,33,73,218,180,242,170,115,82,90,145,145,25,118,31,188,255,0,96,152,0,0,63,5,118,179,14,129,74,126,175,61,212,182,195,27,119,169,74,34,34,220,162,73,118,153,145,119,153,123,70,99,113,46,230,157,120,222,213,43,142,165,32,222,147,51,147,189,102,179,86,187,25,66,11,180,204,207,185,37,237,22,255,0,193,234,196,102,133,130,115,238,227,105,109,73,175,242,185,164,105,36,154,185,18,231,182,90,250,164,103,216,126,211,63,216,44,8,0,0,0,7,15,206,78,24,47,21,240,30,191,109,69,142,219,179,28,233,121,4,180,110,211,73,145,214,174,228,40,251,155,246,16,206,66,86,164,40,148,133,25,25,123,72,198,137,114,35,136,39,137,89,104,181,110,101,58,183,20,255,0,93,170,150,173,84,123,106,18,81,218,123,149,250,158,241,32,128,0,114,156,210,82,32,215,48,42,230,166,212,98,55,37,135,122,45,205,173,178,89,30,147,24,50,236,50,50,239,34,255,0,0,205,104,189,126,21,56,128,171,179,45,116,234,3,178,55,174,135,206,245,77,122,153,115,167,206,95,118,227,253,95,113,126,209,52,64,115,220,110,193,11,27,30,108,153,118,85,237,74,98,67,18,121,123,31,54,25,91,204,237,121,183,15,98,156,109,100,157,77,164,145,246,118,151,236,50,207,230,103,242,223,118,229,187,17,102,89,245,216,143,46,26,121,125,44,210,109,211,105,253,88,101,197,237,113,77,54,74,218,111,18,79,66,236,62,195,251,253,174,78,243,169,123,101,146,231,74,93,157,50,161,108,191,175,83,79,91,175,58,148,109,110,70,206,91,92,246,219,45,92,127,113,235,238,215,191,190,253,173,27,194,221,190,104,81,174,59,102,171,22,124,9,132,179,105,232,239,161,212,168,144,181,33,90,41,10,82,79,69,36,203,176,251,200,125,160,0,0,0,0,20,181,198,78,121,74,199,218,27,37,32,214,76,219,113,144,105,223,174,211,41,181,14,205,61,130,54,100,166,218,151,115,102,131,14,26,138,219,138,232,46,122,60,231,54,17,158,212,34,163,27,83,61,8,244,47,91,191,176,190,241,163,70,27,228,176,219,90,235,177,4,159,240,16,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,69,0,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,41,175,141,102,38,125,32,199,27,47,11,98,75,165,72,137,103,219,235,168,61,211,185,190,84,121,211,222,250,198,36,104,179,36,104,196,72,110,33,6,148,171,107,230,163,53,37,104,211,242,112,88,176,36,215,115,13,117,226,12,139,122,36,202,109,171,107,174,50,39,60,77,41,112,42,51,36,54,76,155,68,163,222,149,174,59,19,208,107,65,118,35,122,84,101,204,34,85,207,128,206,182,125,176,206,234,194,252,220,98,101,58,233,137,203,244,245,193,54,230,167,62,134,220,38,101,65,158,250,228,52,182,212,180,39,126,222,98,154,89,167,84,147,172,186,130,82,182,106,44,171,131,38,41,125,43,203,141,119,12,231,215,122,169,246,37,192,231,77,11,165,217,209,210,230,160,158,103,235,9,4,151,55,202,77,69,93,170,82,211,166,135,162,121,100,34,175,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,0,0,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,64,227,38,69,100,229,107,59,56,57,124,97,244,9,107,194,186,254,36,91,12,193,122,76,166,150,186,101,69,234,129,172,233,164,70,225,190,242,18,220,117,56,135,148,143,176,180,161,75,90,210,107,93,196,128,173,92,234,101,70,187,155,78,33,118,77,155,202,170,195,180,41,184,127,6,101,211,91,132,202,21,208,69,235,234,134,219,100,167,12,144,79,62,180,114,155,45,22,162,213,110,114,214,134,156,33,98,150,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,125,96,0,0,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,230,153,138,192,107,55,50,88,71,93,194,155,206,20,69,34,163,29,107,166,78,122,57,188,186,77,68,144,162,143,53,162,74,208,173,237,169,90,154,73,105,222,131,91,106,61,139,81,30,125,243,47,151,75,239,43,248,167,63,12,239,168,255,0,221,102,81,230,239,103,250,78,151,212,188,203,19,57,109,58,231,39,155,200,90,185,75,86,244,119,25,119,25,206,158,23,92,64,38,82,38,83,114,201,141,247,23,58,148,247,77,78,177,234,143,182,251,242,155,148,235,237,48,205,37,92,180,47,115,39,205,213,167,28,52,37,148,182,166,205,70,131,105,45,91,80,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,0,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,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,63,205,246,249,204,56,214,186,111,65,167,252,36,51,151,157,123,106,85,179,154,12,71,106,83,110,39,175,185,171,19,155,222,70,91,144,186,140,157,12,181,34,212,189,94,254,210,251,196,147,224,217,60,162,227,245,113,147,144,104,39,173,185,40,36,239,211,113,156,218,121,105,166,189,162,233,64,0,0,0,0,115,220,119,198,43,115,3,176,206,185,127,220,51,163,179,232,248,50,94,138,203,142,182,149,72,144,220,119,93,67,72,74,214,141,234,87,40,200,146,74,35,63,103,188,168,19,52,89,160,190,115,37,126,77,175,215,42,146,209,72,75,238,21,62,159,207,120,154,109,146,121,229,180,102,210,157,113,36,178,67,198,159,84,244,34,236,46,206,255,0,101,145,188,162,87,115,45,137,17,138,124,55,216,181,233,142,34,76,233,74,109,105,109,212,182,252,110,99,41,89,178,227,106,89,182,249,153,37,90,106,93,167,217,223,121,56,35,129,246,54,3,89,49,44,171,38,148,196,118,35,115,55,190,76,50,135,158,220,243,142,22,245,54,218,9,90,27,170,34,236,236,47,218,103,208,128,66,254,42,216,128,171,79,45,117,42,3,82,54,46,185,201,245,73,122,25,242,103,193,95,118,226,253,111,113,254,193,68,227,74,57,90,164,65,161,224,85,179,77,167,68,110,51,13,117,187,91,109,178,65,22,179,31,51,236,34,34,239,51,255,0,8,234,224,0,35,238,123,177,4,240,215,45,23,85,204,151,86,218,152,232,116,82,21,162,139,117,66,50,59,15,114,127,95,222,51,180,165,169,106,53,45,70,102,126,211,49,163,108,154,225,130,240,167,1,168,22,212,168,237,181,49,190,171,158,72,70,221,117,155,33,105,239,66,79,185,207,105,14,226,0,0,0,3,252,164,198,98,91,42,143,33,164,56,218,244,213,43,73,25,30,135,175,113,140,236,103,59,47,117,108,190,98,244,250,3,148,183,35,210,36,114,189,30,233,48,164,52,238,216,177,214,238,213,114,208,149,104,183,180,61,165,216,103,219,219,223,102,92,30,174,121,117,60,2,147,109,190,226,141,138,46,206,66,76,207,68,243,166,207,90,180,35,51,34,237,47,97,23,237,19,232,0,7,148,197,58,18,174,91,18,167,68,66,13,74,147,201,208,136,181,251,47,33,94,227,253,95,112,204,149,126,144,245,10,174,253,42,66,76,156,99,110,164,100,101,246,146,74,246,145,123,253,194,220,56,51,92,144,95,176,110,75,117,36,69,38,47,71,187,187,183,115,213,5,151,183,94,239,184,89,64,0,143,153,191,202,109,179,153,187,6,69,31,209,244,200,247,11,123,58,42,147,173,54,135,27,213,232,234,115,87,121,46,44,181,109,141,190,169,118,151,97,246,119,80,14,34,97,197,221,133,215,52,155,82,242,163,75,167,206,141,179,114,95,142,235,91,183,54,135,59,9,196,164,207,213,113,62,207,111,224,38,167,14,236,244,86,176,222,249,162,225,174,33,214,38,74,182,165,176,170,84,46,100,133,172,153,149,42,160,202,137,197,243,164,37,180,164,137,110,234,162,78,226,35,238,62,209,116,84,170,156,58,213,46,37,94,158,242,30,141,53,134,228,50,226,20,74,74,144,180,146,146,100,100,102,70,70,70,93,164,102,67,245,128,0,0,0,10,66,226,240,110,30,98,97,111,105,73,47,66,55,161,154,116,212,186,233,253,163,224,112,173,180,92,184,115,43,26,162,151,91,74,105,176,209,40,201,74,208,207,151,62,17,246,122,167,239,251,133,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,105,86,203,38,91,107,245,89,181,218,238,95,48,214,163,82,168,200,114,92,201,146,237,56,15,63,37,247,20,106,113,215,28,83,70,165,173,74,51,81,168,204,204,204,204,204,123,91,90,211,181,108,106,20,91,90,202,182,105,86,253,22,22,254,154,157,75,132,220,72,172,111,90,150,189,141,54,73,66,119,45,106,81,232,93,170,81,153,246,153,143,172,0,60,165,245,132,248,89,138,29,15,229,51,13,45,75,183,209,156,222,139,211,180,104,211,250,94,102,222,103,43,156,133,108,221,203,70,237,186,107,177,58,247,16,252,182,86,8,96,190,26,213,93,174,225,206,16,217,86,173,73,248,234,136,236,202,37,2,36,23,220,97,74,74,148,210,156,101,180,168,208,106,66,20,105,51,211,84,36,253,132,63,85,245,132,248,89,138,29,15,229,51,13,45,75,183,209,156,222,139,211,180,104,211,250,94,102,222,103,43,156,133,108,221,203,70,237,186,107,177,58,247,16,252,182,86,8,96,190,26,213,93,174,225,206,16,217,86,173,73,248,234,136,236,202,37,2,36,23,220,97,74,74,148,210,156,101,180,168,208,106,66,20,105,51,211,84,36,253,132,61,168,0,230,149,108,178,101,182,191,85,155,93,174,229,243,13,106,53,42,140,135,37,204,153,46,211,128,243,242,95,113,70,167,29,113,197,52,106,90,212,163,53,26,140,204,204,204,204,199,181,181,173,59,86,198,161,69,181,172,171,102,149,111,209,97,111,233,169,212,184,77,196,138,198,245,169,107,216,211,100,148,39,114,214,165,30,133,218,165,25,159,105,152,240,31,201,59,43,31,248,180,225,87,254,166,211,191,246,35,165,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,0,231,247,78,94,176,10,249,174,202,186,111,92,15,195,251,130,181,55,103,83,81,170,91,48,165,202,127,98,18,132,111,117,198,212,181,109,66,18,146,212,251,18,146,34,236,34,30,130,202,195,219,7,13,105,78,208,176,230,199,183,237,90,107,242,21,45,216,116,74,99,48,88,113,245,37,41,83,170,109,148,165,38,179,74,16,147,81,150,186,33,37,236,33,232,0,0,0,7,52,171,101,147,45,181,250,172,218,237,119,47,152,107,81,169,84,100,57,46,100,201,118,156,7,159,146,251,138,53,56,235,142,41,163,82,214,165,25,168,212,102,102,102,102,102,61,93,149,135,182,14,26,210,157,161,97,205,143,111,218,180,215,228,42,91,176,232,148,198,96,176,227,234,74,82,167,84,219,41,74,77,102,148,33,38,163,45,116,66,75,216,67,208,0,0,0,15,63,122,225,237,131,137,84,166,168,88,141,99,219,247,85,53,137,9,150,212,58,221,49,153,204,54,250,82,164,165,212,182,242,84,146,89,37,107,73,40,139,93,22,162,246,152,243,246,182,94,176,10,198,174,197,186,108,172,15,195,251,126,181,11,127,77,81,165,219,48,162,74,99,122,20,133,236,117,182,210,180,238,66,212,147,208,251,82,163,35,236,51,29,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,53,254,73,217,88,255,0,197,167,10,191,245,54,157,255,0,177,29,42,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,199,63,186,114,245,128,87,205,118,85,211,122,224,126,31,220,21,169,187,58,154,141,82,217,133,46,83,251,16,148,35,123,174,54,165,171,106,16,148,150,167,216,148,145,23,97,16,244,22,86,30,216,56,107,74,118,133,135,54,61,191,106,211,95,144,169,110,195,162,83,25,130,195,143,169,41,74,157,83,108,165,41,53,154,80,132,154,140,181,209,9,47,97,15,64,3,197,94,184,33,130,248,149,85,106,187,136,216,67,101,93,85,38,35,166,35,83,43,116,8,147,159,109,132,169,74,75,73,113,230,212,162,65,41,107,81,36,143,77,86,163,246,152,89,88,33,130,248,107,85,118,187,135,56,67,101,90,181,39,227,170,35,179,40,148,8,144,95,113,133,41,42,83,74,113,150,210,163,65,169,8,81,164,207,77,80,147,246,16,94,184,33,130,248,149,85,106,187,136,216,67,101,93,85,38,35,166,35,83,43,116,8,147,159,109,132,169,74,75,73,113,230,212,162,65,41,107,81,36,143,77,86,163,246,152,253,86,46,19,225,102,23,245,223,147,60,52,181,45,47,73,242,186,223,65,81,163,64,234,185,123,185,124,222,74,19,191,111,49,123,119,107,166,245,105,222,99,213,128,0,0,15,41,125,97,62,22,98,135,67,249,76,195,75,82,237,244,103,55,162,244,237,26,52,254,151,153,183,153,202,231,33,91,55,114,209,187,110,154,236,78,189,196,63,45,149,130,24,47,134,181,87,107,184,115,132,54,85,171,82,126,58,162,59,50,137,64,137,5,247,24,82,146,165,52,167,25,109,42,52,26,144,133,26,76,244,213,9,63,97,15,106,0,0,0,0,0,0,0,0,0,57,253,211,151,172,2,190,107,178,174,155,215,3,240,254,224,173,77,217,212,212,106,150,204,41,114,159,216,132,161,27,221,113,181,45,91,80,132,164,181,62,196,164,136,187,8,135,160,178,176,246,193,195,90,83,180,44,57,177,237,251,86,154,252,133,75,118,29,18,152,204,22,28,125,73,74,84,234,155,101,41,73,172,210,132,36,212,101,174,136,73,123,8,122,0,1,202,191,146,118,86,63,241,105,194,175,253,77,167,127,236,71,74,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,30,126,245,195,219,7,18,169,77,80,177,26,199,183,238,170,107,18,19,45,168,117,186,99,51,152,109,244,165,73,75,169,109,228,169,36,178,74,214,146,81,22,186,45,69,237,49,231,237,108,189,96,21,141,93,139,116,217,88,31,135,246,253,106,22,254,154,163,75,182,97,68,148,198,244,41,11,216,235,109,165,105,220,133,169,39,161,246,165,70,71,216,102,58,0,0,14,85,252,147,178,177,255,0,139,78,21,127,234,109,59,255,0,98,58,85,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,230,149,108,178,101,182,191,85,155,93,174,229,243,13,106,53,42,140,135,37,204,153,46,211,128,243,242,95,113,70,167,29,113,197,52,106,90,212,163,53,26,140,204,204,204,204,199,181,181,173,59,86,198,161,69,181,172,171,102,149,111,209,97,111,233,169,212,184,77,196,138,198,245,169,107,216,211,100,148,39,114,214,165,30,133,218,165,25,159,105,152,250,192,60,253,235,135,182,14,37,82,154,161,98,53,143,111,221,84,214,36,38,91,80,235,116,198,103,48,219,233,74,146,151,82,219,201,82,73,100,149,173,36,162,45,116,90,139,218,99,202,82,114,201,150,218,5,86,21,118,133,151,204,53,167,84,169,210,27,151,14,100,75,78,3,47,198,125,181,18,155,117,183,18,209,41,11,74,136,148,74,35,35,35,34,50,29,44,0,120,171,215,4,48,95,18,170,173,87,113,27,8,108,171,170,164,196,116,196,106,101,110,129,18,115,237,176,149,41,73,105,46,60,218,148,72,37,45,106,36,145,233,170,212,126,211,31,170,197,194,124,44,194,254,187,242,103,134,150,165,165,233,62,87,91,232,42,52,104,29,87,47,119,47,155,201,66,119,237,230,47,110,237,116,222,173,59,204,122,176,1,229,47,172,39,194,204,80,232,127,41,152,105,106,93,190,140,230,244,94,157,163,70,159,210,243,54,243,57,92,228,43,102,238,90,55,109,211,93,137,215,184,135,149,254,73,217,88,255,0,197,167,10,191,245,54,157,255,0,177,29,84,7,138,189,112,67,5,241,42,170,213,119,17,176,134,202,186,170,76,71,76,70,166,86,232,17,39,62,219,9,82,148,150,146,227,205,169,68,130,82,214,162,73,30,154,173,71,237,49,250,172,92,39,194,204,47,235,191,38,120,105,106,90,94,147,229,117,190,130,163,70,129,213,114,247,114,249,188,148,39,126,222,98,246,238,215,77,234,211,188,199,171,1,226,175,92,16,193,124,74,170,181,93,196,108,33,178,174,170,147,17,211,17,169,149,186,4,73,207,182,194,84,165,37,164,184,243,106,81,32,148,181,168,146,71,166,171,81,251,76,126,171,23,9,240,179,11,250,239,201,158,26,90,150,151,164,249,93,111,160,168,209,160,117,92,189,220,190,111,37,9,223,183,152,189,187,181,211,122,180,239,49,234,192,0,0,121,251,215,15,108,28,74,165,53,66,196,107,30,223,186,169,172,72,76,182,161,214,233,140,206,97,183,210,149,37,46,165,183,146,164,146,201,43,90,73,68,90,232,181,23,180,199,159,181,178,245,128,86,53,118,45,211,101,96,126,31,219,245,168,91,250,106,141,46,217,133,18,83,27,208,164,47,99,173,182,149,167,114,22,164,158,135,218,149,25,31,97,152,232,0,0,3,202,95,88,79,133,152,161,208,254,83,48,210,212,187,125,25,205,232,189,59,70,141,63,165,230,109,230,114,185,200,86,205,220,180,110,219,166,187,19,175,113,15,203,101,96,134,11,225,173,85,218,238,28,225,13,149,106,212,159,142,168,142,204,162,80,34,65,125,198,20,164,169,77,41,198,91,74,141,6,164,33,70,147,61,53,66,79,216,67,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,10,35,226,165,104,57,111,102,82,77,73,78,182,164,212,162,46,81,18,85,169,151,50,124,211,237,245,75,221,247,143,191,194,28,220,44,197,77,216,210,148,94,132,115,83,36,235,161,117,208,59,69,222,128,0,0,0,15,201,85,169,195,162,210,229,213,234,15,33,152,208,152,114,67,206,45,68,148,165,8,73,169,70,102,102,68,68,68,71,218,102,68,41,35,137,110,113,101,99,70,32,61,135,118,101,78,91,86,205,1,106,137,37,9,120,210,137,19,24,126,99,43,89,19,111,173,181,161,77,186,158,211,73,40,203,191,66,208,142,52,229,231,1,175,28,192,98,53,42,204,182,41,114,29,102,68,166,19,50,81,48,234,153,142,202,159,105,183,22,181,161,181,146,9,36,242,76,204,203,66,46,211,247,30,128,114,223,128,22,174,95,112,222,147,103,209,41,52,246,167,179,17,132,212,37,199,97,180,170,68,130,97,150,221,89,173,45,161,75,37,41,146,61,84,90,159,97,159,221,213,192,5,108,113,153,185,32,49,96,219,118,234,139,89,50,186,205,191,103,179,107,212,245,159,183,94,239,184,84,117,2,144,245,118,174,197,42,58,76,220,127,118,132,68,103,246,82,106,246,17,251,189,195,77,184,89,66,85,181,98,83,40,139,65,165,81,185,218,145,150,159,105,229,171,220,95,173,238,30,172,0,4,5,227,11,115,203,166,96,20,107,109,135,20,76,86,183,243,210,70,122,43,147,54,2,211,169,17,145,31,105,251,72,255,0,96,172,204,153,101,238,173,152,60,94,131,64,110,150,228,138,68,126,111,164,29,54,20,182,154,221,22,66,218,220,174,90,210,157,86,206,133,184,187,76,187,59,123,180,81,26,51,17,25,76,120,205,33,166,209,174,212,161,36,146,45,79,94,226,31,234,0,0,0,0,56,110,103,178,149,134,249,157,183,81,77,186,224,33,154,148,109,122,90,131,45,48,151,219,220,227,38,189,29,113,151,20,90,165,132,167,179,188,187,15,238,101,55,43,182,246,86,172,37,89,244,89,210,38,186,254,156,249,15,186,135,20,189,30,125,196,250,201,105,189,116,39,204,187,75,217,254,30,228,0,3,254,92,109,46,160,208,178,212,140,103,71,60,24,96,246,18,230,82,236,180,9,135,19,18,55,65,211,186,164,153,37,205,208,35,56,173,167,177,36,122,27,154,30,133,216,36,207,6,203,253,154,30,45,87,236,137,111,234,171,143,165,233,210,181,22,136,233,227,84,29,86,210,53,22,154,235,219,161,31,236,239,23,46,0,2,26,231,227,35,246,254,96,109,69,92,214,141,30,44,59,182,7,216,118,60,116,54,169,91,220,138,131,230,155,108,45,213,237,105,149,18,123,75,77,79,217,221,70,115,32,92,54,141,100,153,157,14,161,72,170,65,113,183,73,46,182,184,239,178,189,9,104,86,134,68,164,158,155,84,71,217,236,50,22,97,195,211,136,172,200,83,105,184,63,140,181,162,84,34,109,152,116,234,148,201,38,102,131,214,36,118,146,183,100,73,208,146,68,78,40,201,40,247,153,23,121,11,93,167,84,96,213,233,241,170,180,201,108,202,137,49,148,62,195,236,184,75,109,214,214,146,82,84,149,36,204,148,70,70,70,70,71,161,145,143,210,0,0,0,2,144,184,188,26,207,49,80,183,61,188,138,136,222,133,187,93,191,207,167,246,125,195,232,240,126,141,204,199,74,147,218,125,154,67,223,254,153,0,197,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,165,62,48,49,185,120,231,77,123,79,181,72,103,255,0,211,39,143,157,194,28,214,89,138,154,73,123,97,29,17,205,75,118,155,191,159,64,236,251,197,222,128,0,0,0,252,213,26,140,26,69,62,77,86,167,45,152,177,33,178,183,223,125,231,9,13,180,218,18,106,82,148,165,25,18,72,136,140,204,204,244,34,33,84,92,66,248,138,204,155,54,165,131,248,53,90,36,194,54,222,135,81,169,68,146,100,107,61,101,199,117,40,118,60,157,13,38,70,218,136,148,143,113,153,119,16,174,188,63,177,238,236,97,196,10,109,177,69,135,62,169,82,174,84,89,105,231,80,219,175,169,38,243,232,66,158,113,73,74,212,73,37,56,70,165,25,31,127,180,204,95,70,75,114,149,104,229,191,14,32,33,84,136,174,220,211,216,106,68,249,174,199,105,79,161,197,177,31,152,210,92,228,182,225,32,156,103,113,37,90,158,189,167,219,221,36,128,0,83,79,25,75,253,154,230,44,208,44,136,143,232,171,115,170,234,18,133,22,139,234,35,83,221,70,226,37,30,186,105,217,169,23,237,239,17,151,35,248,96,246,45,102,82,211,180,13,135,21,18,79,95,212,58,148,153,165,189,176,36,184,157,199,177,68,90,155,122,22,165,218,52,92,219,105,105,4,132,22,132,67,254,128,0,112,220,217,101,118,222,205,45,132,155,62,181,58,68,39,88,215,145,33,135,80,218,145,171,204,56,175,89,77,57,166,164,193,23,97,123,127,192,203,14,82,176,223,44,86,234,233,182,164,20,61,82,149,167,85,80,125,166,20,251,155,92,120,209,171,173,178,218,143,68,190,164,246,247,23,97,125,253,200,0,0,0,0,0,0,0,0,84,175,25,76,35,233,43,180,28,83,131,77,115,73,189,87,91,33,182,125,82,216,138,123,13,239,81,35,241,34,220,175,195,220,33,102,79,113,93,88,59,142,180,11,189,82,154,142,204,126,171,152,227,171,216,146,221,14,67,101,169,239,65,119,185,237,49,163,104,51,98,84,98,162,100,25,45,72,97,205,118,184,210,201,105,86,134,100,122,25,118,31,105,25,15,247,0,31,195,34,50,208,203,82,21,5,197,19,46,118,213,180,229,79,18,173,218,116,56,50,37,85,225,52,227,108,50,219,72,38,145,77,89,153,17,33,162,62,211,101,39,218,173,53,255,0,162,182,225,204,149,78,150,204,216,111,45,151,227,184,151,27,90,20,105,82,84,147,212,140,140,187,72,200,200,133,172,112,228,226,20,212,168,244,220,19,198,26,203,12,188,149,51,10,145,62,84,130,74,77,26,68,140,195,38,228,137,58,238,215,152,173,168,71,188,200,187,200,90,44,89,81,103,71,110,92,41,45,72,97,212,146,219,117,165,146,208,180,153,106,70,70,93,134,70,70,71,168,255,0,80,0,0,1,71,92,91,214,74,204,108,114,47,101,29,5,255,0,217,243,199,169,224,230,194,215,140,117,135,82,157,82,154,76,141,79,79,252,234,158,46,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,49,241,141,97,104,198,58,59,166,157,18,170,76,125,15,79,252,234,160,60,183,9,5,146,115,27,32,143,219,71,89,127,246,124,1,120,160,0,0,3,252,165,74,139,6,59,146,230,201,106,59,13,36,214,227,174,172,144,132,36,139,83,51,51,236,34,34,35,61,69,93,113,27,226,20,212,88,245,44,19,193,234,203,15,60,165,189,10,175,62,44,130,82,73,26,75,140,251,36,236,121,58,238,215,150,173,171,71,184,204,187,136,85,60,201,146,170,50,222,155,49,229,188,252,135,20,227,139,90,141,74,82,148,122,153,153,159,105,153,153,152,180,222,16,120,35,67,117,170,134,40,213,224,68,149,61,14,187,30,49,186,210,22,109,36,138,3,232,82,119,55,185,42,37,107,161,146,187,53,236,247,139,84,238,236,33,253,0,31,225,58,108,90,116,85,204,155,37,166,25,111,77,206,58,178,66,83,169,145,22,166,125,133,218,100,67,57,57,194,197,117,227,22,58,215,238,242,148,212,134,100,116,188,183,26,94,244,30,216,113,219,61,15,122,203,189,191,97,137,167,193,175,8,250,186,237,123,20,231,83,92,210,23,75,209,72,113,159,84,247,162,160,195,155,20,104,252,8,246,171,241,247,11,106,0,0,0,0,0,0,0,0,0,0,0,1,29,179,223,131,13,227,94,95,43,182,235,49,28,122,162,142,151,164,54,155,220,226,117,157,21,107,219,162,22,162,245,90,237,208,187,187,254,236,242,56,220,136,111,155,110,37,198,93,71,121,25,26,84,90,151,248,123,140,95,191,14,204,195,49,142,120,42,196,121,114,90,85,98,135,187,173,73,44,141,69,206,151,44,219,212,141,197,175,236,53,253,109,62,237,75,186,86,128,255,0,41,18,99,68,104,223,149,33,182,91,79,122,220,89,37,37,219,167,121,253,227,241,211,174,59,122,176,179,110,147,94,167,77,81,119,166,60,164,56,101,223,250,166,126,227,255,0,1,136,87,197,86,193,69,67,47,243,46,72,178,30,39,218,169,148,135,81,191,213,216,221,54,94,186,17,39,95,234,151,121,232,40,243,188,126,138,117,66,109,38,161,26,171,77,148,236,105,112,222,68,136,239,178,179,66,218,113,10,37,37,73,82,76,141,38,70,68,100,100,122,145,144,181,158,29,60,67,223,171,46,22,13,99,53,106,43,78,161,45,199,166,212,230,73,52,169,211,46,146,59,77,173,233,18,79,114,204,205,213,26,82,142,222,211,47,105,11,66,139,46,52,232,205,76,133,33,183,216,125,9,113,167,91,89,41,11,74,139,82,81,25,118,25,25,25,30,164,63,212,0,0,5,28,241,110,91,107,204,115,4,130,45,74,144,146,63,199,175,158,61,167,6,195,71,229,102,185,170,214,71,232,153,58,17,31,103,246,205,60,92,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,10,109,227,38,104,252,172,208,244,90,204,253,19,27,82,51,236,254,217,168,15,23,194,69,109,163,49,207,146,200,181,58,66,136,191,30,190,0,188,96,0,0,31,229,42,92,104,49,157,153,54,67,108,48,194,20,227,174,184,178,74,16,148,150,166,163,51,236,34,34,35,61,76,85,239,17,110,33,239,82,87,55,6,176,106,181,21,215,86,151,35,212,170,112,228,154,148,209,159,87,29,214,208,244,121,37,181,100,100,218,137,42,71,103,97,159,176,133,83,84,106,19,106,213,9,53,90,148,167,100,203,152,242,228,72,125,229,154,214,235,139,81,169,74,82,148,102,106,51,51,51,51,51,212,204,199,231,238,23,151,194,130,204,244,46,94,74,191,33,231,20,244,249,219,208,147,86,169,38,215,6,10,203,176,210,71,174,165,239,50,19,42,93,207,109,64,146,80,231,92,52,200,242,20,123,73,167,101,182,133,153,235,166,155,76,245,239,35,47,216,62,131,78,180,243,105,117,151,18,226,22,68,164,169,39,169,25,31,113,145,144,255,0,176,17,79,136,150,97,163,224,102,11,63,30,36,150,147,88,174,109,232,146,107,34,81,242,101,196,55,52,34,113,11,251,14,255,0,87,95,191,66,239,160,118,219,145,49,242,109,180,184,243,171,238,34,35,82,143,66,255,0,15,113,13,13,228,67,6,27,193,76,190,80,173,215,161,184,197,69,125,87,86,110,183,181,197,105,58,82,209,187,84,33,71,162,93,236,212,187,187,190,249,18,0,0,0,0,0,0,0,0,0,0,0,3,252,223,97,153,45,41,137,13,33,198,213,166,169,82,72,200,251,117,238,49,158,124,245,96,20,252,7,198,234,157,45,17,146,138,68,222,79,64,164,33,68,71,178,36,101,57,219,203,66,126,219,191,213,47,199,183,191,239,100,7,53,79,229,191,17,223,106,169,49,194,160,86,246,245,168,83,135,177,60,150,37,114,244,37,60,218,11,235,30,47,181,175,221,161,247,221,246,20,227,109,137,139,180,238,178,212,173,196,146,226,127,56,202,36,178,183,17,235,44,139,84,182,226,180,215,150,163,252,8,116,1,82,252,78,179,173,136,54,238,36,75,193,124,57,185,38,81,145,72,229,245,207,192,152,252,119,149,205,98,28,150,253,102,95,45,126,210,203,214,65,118,40,244,215,83,49,7,236,204,219,230,26,198,170,183,85,164,226,173,208,242,145,174,172,200,174,78,83,75,213,42,79,172,148,188,157,116,222,102,93,189,250,11,49,184,115,37,110,231,47,40,151,13,53,197,180,197,201,18,221,173,215,101,196,104,208,147,109,184,237,202,97,38,104,230,186,225,17,147,173,159,111,103,111,121,106,68,116,239,62,18,226,212,228,83,210,70,165,50,250,217,34,46,211,51,37,25,15,241,117,151,88,95,45,230,212,133,123,148,147,35,255,0,164,127,173,58,163,62,145,62,61,82,153,49,232,178,226,58,135,153,121,151,20,133,182,180,168,148,149,37,73,50,50,50,50,35,35,35,212,140,133,181,240,227,226,12,87,75,116,252,22,197,202,145,38,162,195,77,68,166,79,121,237,9,244,167,164,140,202,22,236,137,38,165,56,165,41,197,25,37,29,189,229,237,33,102,77,58,219,237,33,230,92,74,219,113,36,164,41,39,169,40,143,180,140,140,187,200,127,216,0,0,164,14,46,204,182,214,98,226,41,12,173,6,186,43,106,51,82,116,212,206,116,254,210,247,143,69,193,206,113,51,140,149,136,187,80,124,202,76,142,211,46,222,217,84,242,23,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,184,198,78,39,177,146,143,23,106,11,151,73,143,218,69,219,217,42,160,67,206,240,137,101,183,115,23,45,75,101,107,52,81,92,81,26,83,174,134,83,160,118,159,184,93,248,0,0,255,0,135,93,109,134,150,243,206,37,13,182,147,82,212,163,208,146,69,218,102,102,125,196,43,55,136,231,16,98,181,155,168,96,182,17,212,137,85,23,218,118,37,78,123,47,106,76,37,93,92,103,144,135,99,201,37,37,196,169,45,168,137,72,236,239,63,97,10,148,168,212,103,213,231,200,170,84,230,61,42,92,183,86,243,207,60,226,150,183,22,165,26,148,165,41,70,102,102,102,102,102,102,122,153,152,255,0,38,153,117,245,242,217,109,75,87,185,41,51,63,250,7,251,65,134,185,85,56,244,245,145,165,78,190,134,76,143,176,200,205,68,66,214,174,92,203,158,78,114,109,103,218,22,179,169,59,174,233,161,211,230,49,185,94,187,13,73,165,27,105,121,59,29,105,196,237,118,50,116,89,18,136,189,230,125,213,231,94,205,78,96,174,42,219,149,233,216,181,118,166,67,143,27,228,150,235,211,73,13,153,172,213,162,72,222,51,34,35,81,232,90,246,11,51,225,99,156,27,195,23,36,78,194,92,64,172,61,83,169,83,32,59,61,137,50,100,58,243,202,97,179,132,194,73,75,117,229,40,245,83,139,51,209,36,90,153,158,189,166,66,199,135,63,197,108,109,177,48,138,157,214,93,117,184,145,156,87,230,217,92,150,80,226,253,100,17,232,151,28,78,186,115,18,127,129,138,65,207,254,106,95,204,126,35,176,213,46,99,135,64,162,110,232,144,151,15,98,185,204,69,230,106,73,121,196,30,142,50,127,103,79,191,83,238,248,25,22,192,41,248,239,141,212,202,90,163,18,233,16,249,221,122,148,133,25,22,248,146,84,223,111,45,105,251,109,127,88,191,14,222,237,12,176,195,49,154,75,17,218,67,109,167,93,18,148,145,17,118,235,220,67,253,0,0,0,0,0,0,0,0,0,0,0,0,5,99,113,150,195,22,165,91,54,254,36,50,146,37,194,234,249,198,68,90,158,247,41,236,167,93,17,254,53,23,249,5,72,17,154,79,84,153,145,251,200,117,140,24,204,246,47,224,133,194,221,118,211,187,234,102,130,215,153,17,234,132,174,157,223,81,196,150,228,54,234,55,105,205,81,151,111,97,246,254,55,205,148,204,196,83,115,37,132,244,251,238,63,37,169,174,243,122,184,200,218,147,107,73,47,180,141,80,78,184,105,213,44,235,218,174,222,242,247,21,62,241,73,177,234,150,230,109,46,155,138,91,42,76,90,239,67,211,47,106,137,42,228,83,33,33,122,25,164,136,251,85,236,51,251,244,17,62,53,34,163,50,12,170,148,104,142,187,30,30,206,122,208,218,148,72,222,122,39,83,34,208,181,50,246,137,187,195,26,202,185,170,247,85,249,34,116,103,202,221,168,97,173,106,63,50,66,28,233,148,71,42,50,86,68,102,147,108,207,177,122,247,247,43,95,104,137,216,153,77,139,76,198,251,174,143,20,208,152,241,46,169,209,155,54,180,36,146,19,45,105,45,186,17,22,154,23,103,102,130,79,226,246,70,171,149,12,24,180,177,131,12,34,74,169,117,22,252,9,85,56,201,109,111,58,110,42,35,146,30,82,16,196,126,238,214,200,141,75,215,83,208,253,134,34,101,47,14,239,10,181,82,101,18,53,10,106,106,16,80,226,157,138,184,174,147,218,161,68,147,73,32,146,106,221,184,244,208,200,187,123,7,227,135,50,231,176,238,38,230,67,122,161,70,171,210,228,146,146,164,41,200,239,178,235,110,17,151,105,109,82,76,150,130,247,25,26,125,228,45,123,32,156,73,168,181,232,84,236,36,198,170,171,236,213,219,75,49,225,213,230,62,132,178,234,72,162,199,109,46,63,38,81,169,78,26,205,213,153,18,123,75,83,46,221,72,89,77,58,167,79,171,194,102,163,75,157,30,92,89,13,165,214,158,97,212,184,133,161,68,70,70,74,73,153,25,25,25,30,165,239,31,164,0,5,42,113,141,132,228,92,192,209,220,90,155,50,122,221,142,178,218,125,196,115,106,29,255,0,120,248,252,36,174,24,20,172,194,189,79,150,241,33,115,41,138,105,178,53,36,183,41,115,160,17,23,105,150,189,222,193,120,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,40,243,139,109,195,2,171,152,86,105,241,30,37,174,29,49,45,56,68,164,158,213,34,116,242,50,236,51,211,191,218,62,199,7,40,78,74,204,13,97,196,41,178,38,109,217,11,61,199,222,69,54,159,221,247,139,171,0,1,249,170,53,58,125,34,19,213,26,164,232,241,34,199,109,78,186,243,238,165,180,33,9,35,51,51,82,140,136,136,136,140,245,63,112,173,108,253,241,38,162,208,97,84,112,147,5,106,175,189,87,113,47,71,153,87,134,250,20,203,73,50,149,29,196,182,252,105,68,164,184,75,38,150,68,105,236,45,12,251,116,33,84,51,38,92,247,229,196,228,201,143,84,43,53,122,164,147,82,148,181,57,33,247,157,113,195,51,237,61,202,81,154,214,126,243,51,87,188,199,236,170,97,221,225,72,170,67,162,73,161,77,85,66,114,27,83,81,81,21,211,123,85,168,210,73,52,26,73,91,183,22,154,17,31,111,96,150,120,67,145,170,229,63,6,46,220,96,196,248,146,233,189,61,191,62,85,50,50,155,91,46,147,137,136,220,134,84,180,63,31,187,177,194,51,74,245,212,180,47,105,136,193,134,116,216,181,60,111,181,40,242,141,181,70,151,117,65,140,225,187,161,164,208,169,104,73,238,212,140,180,208,251,117,45,4,167,226,137,105,86,168,87,158,26,41,150,22,116,54,48,246,141,10,50,153,74,250,125,233,118,110,196,145,232,72,221,176,187,139,217,220,90,8,87,80,164,212,41,101,28,231,197,117,142,169,132,72,107,152,133,39,123,106,215,106,139,82,45,72,244,62,210,236,22,13,193,150,200,170,72,198,235,130,251,38,85,208,55,110,203,167,111,52,171,78,105,75,167,187,166,187,118,235,183,253,246,191,119,180,89,110,108,243,17,77,203,110,19,84,47,185,28,151,102,181,202,233,35,47,106,141,237,100,176,210,244,65,184,217,171,68,189,175,98,187,59,207,220,116,51,140,249,158,197,252,111,184,92,174,221,151,125,76,144,122,114,226,51,80,149,211,181,234,54,147,218,135,29,94,221,121,73,51,237,237,62,223,195,147,153,154,143,85,25,153,251,204,91,127,6,156,49,106,45,179,112,98,67,201,35,92,222,147,146,102,93,165,177,202,131,42,211,84,127,137,71,254,65,103,32,0,0,0,0,0,0,0,0,0,0,0,0,33,119,21,219,112,171,121,95,171,76,37,25,57,7,145,183,183,245,234,48,72,253,135,238,251,133,20,0,178,14,16,24,234,86,245,245,63,9,106,245,86,153,139,91,229,116,136,125,253,164,158,75,51,228,47,97,41,194,34,237,50,215,68,159,223,167,120,238,220,93,48,25,219,191,14,98,226,149,22,148,79,76,160,111,231,155,12,26,156,115,158,252,6,19,174,214,204,207,66,73,247,168,187,61,253,194,179,242,204,139,118,189,115,74,195,219,178,83,17,169,119,22,206,115,238,45,8,83,125,59,111,58,157,170,115,84,150,170,36,145,234,147,215,95,97,246,139,123,202,214,95,36,96,230,23,84,173,105,17,33,166,67,118,213,90,34,165,37,179,35,95,57,245,56,68,165,155,104,51,46,210,246,123,59,143,77,69,46,227,115,103,75,199,203,249,165,26,84,113,47,10,170,76,209,218,71,178,107,157,221,221,157,130,246,50,48,253,22,243,202,237,162,153,148,232,210,90,106,149,2,35,173,190,202,22,149,233,78,141,185,38,71,169,25,25,40,200,200,253,253,195,235,220,153,60,194,42,141,240,197,243,68,179,232,212,169,155,210,114,81,18,159,21,132,63,245,198,234,205,100,150,117,81,168,204,181,213,93,164,69,175,118,162,62,103,27,134,125,159,137,148,9,87,118,22,65,143,74,186,24,105,111,56,195,45,52,195,18,148,148,72,112,245,75,17,84,226,220,83,139,108,187,251,72,189,228,66,161,175,204,58,196,92,23,187,164,81,110,138,53,90,135,81,166,75,91,109,72,92,119,227,111,83,110,169,41,113,165,45,40,81,164,212,210,141,42,34,47,179,247,118,74,252,162,241,44,196,124,28,169,83,173,108,67,168,74,184,45,181,56,204,101,57,45,215,229,200,142,209,169,132,25,160,222,148,134,208,73,109,181,153,118,104,70,163,246,25,139,127,193,252,192,225,110,54,91,177,43,182,85,223,73,148,185,13,182,165,195,77,66,58,228,50,165,54,218,141,11,109,183,23,181,69,205,74,76,181,236,51,211,221,175,72,0,21,23,198,146,216,105,139,214,217,186,83,166,247,41,208,161,153,158,154,246,187,81,95,187,187,246,254,193,21,50,5,120,177,102,230,138,204,122,65,39,101,86,171,78,165,234,173,59,13,218,140,94,222,213,23,234,253,255,0,129,141,14,52,234,30,105,15,54,162,52,56,146,82,76,143,188,143,184,127,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,15,248,117,212,50,210,222,113,68,72,109,38,165,25,159,113,23,120,207,38,127,111,22,47,44,209,94,111,71,36,236,165,85,42,52,189,83,167,105,181,81,149,219,216,163,253,111,187,240,33,42,184,45,219,12,191,122,220,215,74,180,222,221,58,108,50,50,211,94,199,105,203,247,119,126,223,216,45,208,0,115,124,96,204,14,22,224,157,187,46,187,122,221,244,152,171,142,219,138,68,53,84,35,162,67,202,75,110,40,144,134,220,113,27,148,124,165,36,139,94,211,45,61,250,84,6,110,184,150,98,62,49,212,170,54,182,30,84,37,91,246,218,92,122,50,92,136,235,241,36,72,104,148,250,8,214,108,202,91,107,37,54,226,12,251,52,51,73,123,8,132,80,176,240,235,17,113,162,238,143,69,181,232,213,106,229,74,167,45,13,187,33,17,223,147,177,78,58,148,169,199,84,132,173,68,146,83,169,53,40,200,254,215,223,219,111,57,57,225,159,103,225,157,2,45,221,138,112,99,213,110,135,218,67,205,176,243,77,62,196,85,41,17,220,47,85,248,169,113,14,37,196,56,93,253,132,126,243,49,32,237,188,158,225,21,58,248,126,249,173,217,244,106,172,205,234,56,200,151,79,138,250,24,250,226,117,6,130,83,58,164,210,100,122,104,174,194,51,211,191,81,242,51,206,253,22,204,202,237,220,136,116,216,209,154,118,149,62,35,77,176,202,16,148,107,78,147,181,41,34,208,136,136,146,68,68,94,238,225,68,248,34,217,213,49,242,193,105,6,148,156,187,190,148,146,223,216,69,190,107,125,253,253,157,162,225,115,147,151,136,248,181,135,214,81,212,122,70,97,219,116,202,108,201,211,15,68,154,99,199,98,71,48,146,179,109,68,69,163,134,100,74,208,189,166,100,42,23,28,100,68,169,98,58,237,187,116,155,145,22,137,173,10,17,199,209,102,242,89,125,212,54,175,83,177,74,50,50,237,34,45,123,52,34,23,55,195,71,4,154,194,44,191,193,184,42,144,154,139,54,225,105,170,187,142,186,217,33,196,52,252,40,107,50,81,169,180,153,36,141,179,51,45,76,181,46,243,16,239,139,254,58,149,195,125,64,194,74,69,85,167,162,209,121,189,90,24,127,113,43,156,204,9,8,222,73,112,200,251,72,244,213,37,247,107,222,43,120,5,235,112,162,183,10,137,149,250,76,195,51,55,39,115,247,127,200,168,206,34,246,23,191,239,19,72,0,0,0,0,0,0,0,0,0,0,0,0,4,107,226,19,69,58,214,88,174,134,9,147,115,111,69,216,73,215,253,144,136,126,227,247,10,6,178,237,167,174,251,150,29,187,28,150,110,75,230,104,72,215,95,85,181,47,216,71,250,190,225,251,49,19,15,46,60,51,185,100,91,23,52,7,163,73,99,103,231,26,113,4,173,205,161,125,155,210,147,62,197,167,217,237,31,171,8,113,18,167,133,88,131,75,190,105,15,184,212,154,119,63,105,161,74,73,253,99,14,52,127,101,73,62,231,15,250,197,254,65,162,186,60,171,35,50,120,62,212,135,23,22,167,68,174,238,212,208,108,188,147,228,202,50,255,0,202,35,237,177,247,247,123,12,187,51,225,141,216,95,119,101,247,21,170,54,148,246,38,211,229,83,185,60,153,41,75,173,18,249,145,155,113,91,22,104,65,158,132,241,17,232,69,223,167,227,62,44,46,41,112,230,97,187,244,171,174,51,81,235,79,211,166,180,242,219,65,33,38,106,90,201,4,147,114,94,253,118,154,123,203,188,143,78,205,5,109,226,53,192,139,175,16,174,123,165,181,41,73,172,86,102,212,18,106,61,76,201,215,214,178,215,180,255,0,91,222,127,137,139,215,225,157,85,77,71,43,244,70,138,157,38,55,77,211,50,106,117,157,132,230,218,116,63,93,39,175,105,30,189,135,237,208,75,0,28,19,50,89,53,194,60,201,81,157,143,114,209,219,131,84,218,163,106,163,6,60,86,164,111,216,241,22,231,86,195,138,211,115,202,81,233,237,34,62,254,250,123,205,70,64,177,107,47,213,201,82,104,150,221,98,226,182,121,139,91,51,160,195,147,47,146,206,247,205,38,243,137,142,134,210,162,109,146,82,180,236,45,196,125,199,217,198,240,175,28,113,91,2,238,54,106,118,117,199,85,167,46,36,132,184,236,5,76,146,203,14,41,46,33,70,151,27,109,196,107,175,41,41,50,51,238,45,61,218,88,86,3,241,135,144,134,81,74,198,91,125,179,52,36,180,147,77,136,122,158,132,210,123,87,34,111,252,33,247,123,143,222,39,182,8,102,199,4,177,234,19,42,179,47,138,71,165,22,218,92,85,37,234,156,78,185,36,100,222,166,108,54,242,212,69,185,212,163,95,214,236,239,211,94,198,43,199,140,93,134,213,111,8,41,23,91,113,148,169,16,42,145,208,167,18,141,116,109,17,106,14,25,25,237,51,211,83,215,188,136,85,70,93,166,162,157,143,88,117,57,199,57,104,143,117,210,29,82,181,211,66,76,214,140,251,127,96,210,109,155,49,21,27,74,139,57,181,239,76,138,124,103,82,173,117,220,74,105,38,71,175,183,188,125,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,31,30,241,152,154,117,165,90,156,226,246,166,61,62,75,170,86,186,109,36,180,163,51,215,217,220,51,101,152,153,168,168,227,214,34,78,109,206,98,95,186,170,238,37,90,235,169,42,107,167,174,191,180,90,191,7,75,13,186,38,16,85,238,183,99,41,50,39,213,36,33,46,41,26,106,210,226,211,220,34,35,218,71,166,165,175,121,144,176,225,199,49,191,54,24,37,128,176,158,85,231,123,210,61,40,134,212,226,105,44,212,226,117,202,34,39,52,50,97,199,144,163,45,205,41,26,254,183,103,126,186,64,172,120,227,14,250,153,93,43,6,173,246,200,214,131,214,77,74,33,234,70,100,234,123,23,30,111,252,25,247,123,207,220,43,211,21,49,199,21,177,210,227,122,167,120,220,117,90,138,229,200,83,141,64,76,201,47,48,218,148,226,212,73,109,183,28,94,154,115,84,146,34,62,227,211,223,175,100,202,190,64,177,107,48,53,200,178,107,118,221,98,221,182,121,136,91,211,167,67,147,19,156,206,246,13,70,203,138,142,182,212,163,109,227,82,117,236,61,166,125,197,219,112,153,109,201,174,17,101,182,140,212,123,106,142,220,234,174,212,155,181,25,209,226,187,35,126,198,72,246,186,134,27,86,155,153,74,139,95,105,153,247,247,119,176,17,63,137,141,85,52,236,175,214,218,58,116,153,61,79,82,201,41,166,119,147,123,169,211,61,117,30,189,132,90,118,159,179,81,69,24,117,112,34,212,196,43,98,233,113,74,74,104,245,152,85,5,26,79,67,34,105,244,44,244,237,47,213,247,151,226,66,125,230,15,137,57,220,184,48,221,129,103,18,21,58,163,73,42,84,169,7,218,166,216,114,35,173,44,201,77,202,51,39,9,74,73,246,164,203,222,93,196,35,150,70,240,58,183,143,153,130,162,34,77,62,76,186,101,54,116,106,189,78,75,141,45,198,214,219,115,99,115,146,107,54,214,147,81,165,221,116,86,133,161,234,103,167,125,207,230,115,17,45,220,184,101,186,168,228,89,81,224,20,90,51,244,122,82,55,182,209,155,201,128,247,37,41,34,83,125,191,83,216,72,237,236,236,47,117,1,98,246,34,84,241,87,16,106,151,205,93,247,29,147,81,228,110,53,169,74,63,171,97,182,139,237,41,71,220,217,127,88,255,0,200,63,46,29,225,229,199,137,151,44,123,98,217,128,244,153,47,239,252,219,78,44,147,181,181,175,183,98,84,101,216,133,123,61,131,241,222,150,211,246,133,203,50,221,144,75,39,34,114,245,37,235,175,172,218,87,237,34,253,111,112,191,158,30,212,83,162,229,138,215,96,217,54,247,117,189,134,157,63,217,9,103,238,47,120,146,128,0,0,0,0,0,0,0,0,0,0,0,0,57,238,62,88,232,196,92,42,173,90,75,113,196,117,189,55,107,103,161,250,146,90,115,245,85,250,158,225,156,75,6,184,229,147,126,64,173,18,20,75,133,205,236,50,237,245,217,82,125,229,250,222,241,110,60,65,242,107,73,197,220,54,70,41,97,189,25,164,215,41,154,234,220,120,233,39,101,243,36,69,99,214,38,88,82,220,216,134,215,167,172,90,22,190,205,72,83,43,173,58,202,205,167,155,83,107,46,244,168,180,50,253,130,207,184,81,102,237,154,59,255,0,144,187,242,188,219,17,23,254,165,61,50,81,37,13,232,83,165,61,235,58,241,17,106,102,130,245,17,218,122,107,236,49,215,120,167,229,61,24,147,103,53,139,54,101,59,125,110,145,187,170,67,12,234,169,60,215,97,48,141,73,182,84,181,237,66,21,222,162,211,217,169,106,66,152,140,140,143,67,45,7,236,162,82,228,214,235,48,40,176,216,117,233,19,229,53,21,166,218,73,169,107,90,214,73,74,82,68,70,102,102,102,68,68,68,99,68,217,39,176,164,225,230,92,172,250,52,200,207,177,33,250,85,62,83,173,190,131,74,210,181,64,140,149,17,145,165,38,90,26,12,187,72,119,96,1,243,171,214,245,18,231,166,63,70,184,105,48,234,48,164,33,77,184,196,166,16,243,106,37,36,210,122,165,100,100,125,138,50,238,238,51,16,243,25,248,85,101,235,19,230,77,175,209,213,86,183,170,146,9,197,182,197,48,224,196,135,204,81,184,178,53,37,49,20,173,55,44,136,251,117,218,146,246,144,139,181,190,12,55,147,85,5,166,139,121,211,151,20,221,61,134,245,69,211,89,35,113,233,174,216,58,107,166,159,112,235,249,89,225,121,92,193,124,64,139,125,86,241,22,163,21,216,46,161,105,69,22,174,182,201,244,161,246,29,38,221,37,68,65,169,181,27,71,185,59,139,93,19,248,149,137,199,107,167,142,211,28,197,185,203,66,81,189,103,170,149,161,105,169,159,180,199,1,207,117,135,30,251,203,29,238,219,209,201,213,209,168,213,42,179,126,161,40,201,108,211,228,233,167,170,175,215,251,191,18,25,247,180,229,157,10,251,163,205,90,212,201,211,234,209,221,53,25,237,52,114,222,73,235,236,211,77,62,225,164,28,184,87,217,185,112,42,196,170,50,249,60,78,91,148,189,203,37,146,181,81,195,101,71,169,145,159,111,173,239,29,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,54,204,125,125,155,107,2,239,186,163,210,9,146,110,220,170,109,89,172,147,161,148,55,148,90,25,153,118,250,190,241,155,235,178,89,215,111,186,204,212,45,79,29,66,173,33,212,168,143,113,175,152,242,143,93,123,117,215,95,188,104,35,34,54,28,123,19,44,118,67,108,199,38,151,89,163,83,106,206,122,132,147,53,189,79,141,174,190,170,127,83,239,252,76,119,233,13,117,17,221,99,152,182,249,136,82,55,160,244,82,117,45,53,35,246,24,174,220,211,112,188,174,99,70,32,74,190,168,152,139,81,150,236,231,86,181,34,181,87,91,132,194,86,251,238,155,109,18,98,44,210,218,77,210,218,157,199,166,170,252,79,143,209,56,48,222,78,212,16,154,213,231,78,68,82,116,183,155,53,23,73,102,141,197,174,155,160,233,174,154,253,194,81,96,199,10,172,189,97,132,200,85,250,194,170,215,13,82,57,54,181,177,83,56,50,225,243,18,109,172,205,41,84,68,171,77,200,50,46,221,118,168,253,166,38,29,6,222,162,91,20,198,40,214,245,38,29,58,20,116,37,182,216,138,194,25,109,36,148,146,75,68,160,136,139,177,36,93,221,196,67,232,128,14,19,157,139,10,78,34,101,202,240,163,66,140,251,242,24,165,84,37,52,219,8,53,173,107,76,9,41,73,17,18,84,103,169,172,139,66,33,157,170,221,46,77,18,179,62,139,49,135,89,145,2,83,177,93,109,212,154,86,133,161,102,149,37,68,100,70,70,70,70,70,70,68,63,226,147,75,155,91,170,195,163,83,153,83,178,231,200,110,51,13,165,38,163,83,139,81,37,36,68,68,102,122,153,151,97,17,152,189,142,29,185,109,163,101,243,4,216,188,46,68,51,26,179,90,140,154,164,169,50,9,8,233,227,189,18,35,139,66,150,182,144,180,18,86,202,140,200,204,200,180,51,51,51,238,129,220,80,243,96,188,89,196,7,48,186,213,171,27,182,245,189,32,219,120,216,127,115,78,203,97,249,172,41,69,177,229,33,68,109,184,158,211,73,40,203,220,93,130,8,52,211,175,44,154,101,181,56,179,238,74,75,83,63,216,46,107,135,198,77,105,56,69,134,203,197,44,72,163,52,170,229,79,77,27,145,29,38,236,78,92,137,76,122,164,243,9,91,123,208,226,53,245,143,82,211,217,161,10,142,191,171,142,222,215,228,250,209,161,70,185,188,174,194,46,223,81,148,167,222,127,171,239,26,59,192,59,29,24,117,133,84,91,73,11,113,125,23,83,218,179,212,253,121,46,185,250,169,253,127,112,232,64,0,0,0,0,0,0,0,0,0,0,0,0,63,205,246,91,144,210,153,117,58,165,90,106,90,125,227,53,249,154,179,19,135,56,225,113,90,241,34,174,51,48,186,78,90,84,141,159,110,27,43,62,194,74,75,189,126,239,104,190,28,162,223,84,252,94,203,213,2,177,37,246,170,7,35,170,231,238,90,93,35,219,57,244,167,93,84,175,238,126,211,246,10,97,207,254,3,51,129,88,247,86,163,82,33,173,170,44,158,71,66,174,89,37,39,182,20,85,57,161,165,180,35,237,186,127,100,191,30,222,248,237,68,174,214,45,202,147,85,122,21,78,84,9,172,110,229,191,25,229,52,226,55,36,210,122,41,38,70,90,146,140,187,15,184,204,94,102,71,243,137,99,230,122,194,77,141,124,187,9,119,44,109,122,168,147,212,201,166,94,231,164,186,142,90,29,121,199,28,216,219,8,51,213,61,157,134,93,154,25,67,12,197,240,163,197,106,53,213,80,172,97,75,112,103,208,222,145,29,168,145,146,82,93,144,132,244,196,110,41,72,98,25,32,139,152,149,118,145,255,0,88,181,237,51,29,91,36,252,46,43,246,117,215,79,196,156,113,244,99,235,128,235,83,32,211,217,222,163,67,168,114,51,205,155,173,73,136,90,25,109,117,42,218,162,63,97,31,121,139,66,137,22,60,24,172,194,136,202,26,98,59,105,105,166,208,146,74,80,132,150,132,68,69,216,68,68,93,196,63,212,0,0,0,7,143,198,42,98,43,120,71,123,209,150,210,157,76,251,114,165,24,208,148,238,53,18,226,184,157,8,180,61,76,245,247,24,205,118,39,210,206,129,137,151,93,33,12,184,193,64,174,78,142,132,41,59,84,146,68,133,164,187,52,45,52,211,220,66,242,120,96,222,233,188,178,189,77,109,82,150,235,148,89,12,210,76,150,189,198,146,102,157,11,176,189,99,208,189,111,187,240,33,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,94,114,115,165,159,140,187,102,58,243,195,159,202,207,163,168,169,168,57,81,183,18,139,106,156,182,87,71,144,181,57,20,155,117,248,100,183,121,104,62,66,215,170,139,154,203,169,222,163,73,168,229,175,11,172,221,92,217,142,176,46,122,22,48,98,100,74,254,34,210,43,14,75,110,26,161,71,132,249,81,20,204,116,182,234,27,97,166,208,226,10,71,61,42,81,18,148,131,91,100,189,164,182,181,147,249,133,186,107,182,54,1,98,93,235,107,78,232,171,86,253,159,89,170,83,164,242,144,231,34,83,16,157,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,130,144,127,178,143,158,207,247,115,255,0,171,52,127,243,65,127,194,178,248,158,231,207,24,112,51,23,45,236,40,192,75,226,37,10,69,62,142,117,43,134,67,44,193,168,45,111,201,95,212,69,117,167,216,112,227,173,182,154,39,75,69,17,173,19,16,102,146,34,73,171,242,112,199,205,86,108,115,51,142,53,154,110,43,98,93,86,177,104,91,118,251,213,7,209,30,223,166,199,138,228,231,30,105,168,236,72,125,168,137,90,119,33,114,93,66,18,226,20,165,71,51,213,72,75,137,57,149,118,102,206,205,177,115,95,111,229,122,240,143,18,146,187,170,215,110,181,72,174,73,158,105,68,170,139,147,29,142,213,52,154,229,237,74,214,150,28,82,28,83,165,185,123,90,74,77,107,70,238,234,0,0,2,53,101,175,57,180,44,112,198,12,82,192,26,221,43,209,87,158,28,220,21,152,236,147,8,90,162,212,232,241,106,10,140,220,148,168,245,229,188,141,204,161,214,212,122,41,75,75,141,234,74,91,108,201,80,0,28,127,54,216,223,85,203,134,0,220,120,209,70,161,196,172,200,183,36,82,212,184,18,92,83,104,146,195,213,24,209,222,65,45,61,168,89,180,243,155,23,162,137,43,218,163,74,200,141,7,234,240,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,142,21,147,60,210,255,0,43,139,38,240,196,136,86,223,161,40,180,219,194,85,10,137,29,213,110,148,184,45,67,136,234,93,146,100,163,65,60,181,190,226,141,40,245,80,147,74,53,89,164,220,95,235,180,115,103,102,220,57,168,191,114,167,89,143,18,137,112,218,177,233,210,104,174,61,60,212,187,133,15,194,76,169,36,211,102,218,82,218,216,75,141,234,142,98,214,180,111,112,136,146,218,246,247,80,0,1,194,174,236,217,217,182,246,106,44,44,169,209,163,196,173,220,55,84,122,140,154,211,140,207,52,174,222,67,16,149,42,49,58,217,54,164,184,183,210,219,154,35,152,133,161,27,28,50,52,184,141,223,147,57,153,165,254,72,246,77,159,137,19,109,191,77,209,106,87,132,90,21,110,59,74,219,41,16,93,135,45,213,59,24,205,68,131,121,11,97,181,18,87,234,173,36,164,106,131,81,56,142,235,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,0,0,0,43,170,175,198,79,9,224,230,10,37,155,79,183,186,252,39,236,143,38,242,96,228,245,74,113,214,152,82,36,166,19,140,182,226,25,101,195,144,211,173,232,183,22,157,174,55,246,9,167,172,84,0,70,172,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,233,227,220,212,214,144,179,138,151,29,37,242,164,198,113,90,234,203,188,167,76,155,82,141,198,212,133,37,91,136,144,235,146,84,0,0,113,252,219,99,125,87,46,24,3,113,227,69,26,135,18,179,34,220,145,75,82,224,73,113,77,162,75,15,84,99,71,121,4,180,246,161,102,211,206,108,94,138,36,175,106,141,43,34,52,31,171,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,0,0,2,128,127,178,143,158,207,247,115,255,0,171,52,127,243,65,119,217,122,186,107,183,206,1,97,165,235,116,206,235,107,87,5,159,70,170,84,100,242,144,223,62,83,240,154,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,131,218,213,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,43,2,193,227,63,74,157,143,53,102,111,219,34,93,59,10,234,210,34,64,163,200,105,105,84,218,35,13,243,249,147,165,52,132,41,82,86,242,156,96,220,109,183,8,153,109,157,27,75,235,220,110,216,173,249,14,230,196,172,47,125,56,47,139,17,45,90,149,110,60,73,116,91,178,37,58,61,105,134,216,83,141,187,205,109,151,21,201,125,14,178,74,65,43,118,154,58,75,45,116,33,74,215,255,0,16,142,35,216,89,121,85,176,251,16,113,74,93,14,225,161,200,56,211,160,201,181,232,219,218,94,132,100,100,101,20,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,231,79,13,206,32,146,115,19,25,204,30,198,74,172,68,226,45,58,58,164,194,169,60,235,76,174,230,65,186,251,142,147,81,217,97,166,89,92,102,73,132,154,18,165,45,196,18,220,211,68,56,101,61,69,64,103,215,62,185,177,193,108,216,223,56,103,134,152,173,232,107,110,141,232,206,138,23,160,169,178,57,92,218,108,87,156,250,199,163,173,197,106,227,171,87,172,163,211,93,11,66,34,34,151,252,47,241,239,22,51,19,128,85,251,215,24,238,191,164,21,168,87,132,170,91,18,122,24,209,54,69,68,40,78,37,189,145,219,109,7,162,222,112,245,50,221,235,105,174,132,68,82,214,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,76,57,157,226,193,142,213,156,101,173,127,38,188,71,244,22,30,193,229,194,164,239,183,97,173,233,251,19,245,178,220,234,218,117,194,230,56,107,216,95,87,163,73,107,115,104,115,153,175,191,200,190,60,241,9,206,30,35,202,166,57,152,143,67,89,150,191,79,34,230,169,53,110,81,14,82,91,116,215,202,141,25,181,68,61,94,119,148,233,19,138,73,182,218,80,165,43,113,146,26,114,53,255,0,101,31,61,159,238,231,255,0,86,104,255,0,230,130,223,178,21,138,87,222,52,229,58,198,196,204,75,174,250,102,228,172,250,79,173,155,210,179,31,155,202,169,74,101,191,171,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,228,0,0,0,15,21,141,247,173,87,13,112,94,254,196,106,20,120,143,212,173,91,94,171,91,134,212,180,41,76,56,252,104,142,60,218,92,74,84,149,26,13,72,34,50,37,36,244,215,67,46,241,229,50,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,142,192,0,0,35,174,90,115,119,74,204,214,46,99,13,169,103,211,162,21,167,134,178,41,148,218,109,85,185,9,125,117,119,221,92,228,200,148,149,182,165,53,211,40,227,55,201,218,102,106,70,174,41,95,88,77,183,245,110,204,217,217,182,46,107,237,252,175,94,17,226,82,87,117,90,237,214,169,21,201,51,205,40,149,81,114,99,177,218,166,147,92,189,169,90,210,195,138,67,138,116,183,47,107,73,73,173,104,221,221,64,0,82,182,106,179,235,158,204,22,204,118,34,225,155,56,173,232,104,20,107,130,87,162,161,122,10,143,35,149,75,117,124,232,63,88,113,214,165,107,21,214,21,235,168,214,90,232,189,20,74,34,155,252,46,179,35,136,153,143,193,123,158,179,139,183,244,75,142,236,163,93,14,70,52,38,60,72,175,198,167,46,36,117,71,53,179,25,8,34,66,157,41,123,86,164,250,198,135,8,140,246,104,83,40,5,64,103,167,137,126,59,90,153,142,184,172,12,189,98,23,160,45,187,63,109,10,95,244,76,57,125,101,81,149,175,171,119,249,220,83,113,189,142,40,227,237,37,41,10,233,185,137,51,39,4,170,225,109,141,88,237,152,76,44,188,49,51,26,241,59,233,55,46,224,77,10,153,11,208,176,225,116,60,136,205,188,243,188,200,205,183,205,230,245,109,39,106,147,234,116,250,145,158,243,34,130,185,133,226,61,156,235,27,31,113,46,202,181,177,147,162,162,219,247,133,102,151,78,141,244,118,148,231,34,43,19,93,109,166,247,174,50,150,173,168,66,75,85,25,168,244,212,204,207,180,89,254,66,177,74,251,198,156,167,88,216,153,137,117,223,76,220,149,159,73,245,179,122,86,99,243,121,85,41,76,183,245,108,161,13,167,70,218,66,125,84,150,186,106,122,153,153,156,128,0,16,3,138,222,104,241,219,45,127,146,239,200,165,243,244,115,233,31,166,253,39,253,25,14,103,63,167,232,121,63,219,45,57,183,111,61,223,179,166,187,187,117,208,180,143,249,10,207,174,108,113,167,54,54,54,25,226,94,43,122,102,219,172,250,79,173,133,232,42,108,126,111,42,155,41,230,254,177,152,232,113,58,56,210,21,234,168,181,211,67,212,140,200,229,255,0,19,12,65,204,158,13,224,213,55,24,178,251,127,250,2,37,189,80,40,247,60,111,69,64,149,206,139,41,77,182,196,157,242,210,179,79,41,242,67,92,182,144,106,95,87,184,244,75,70,98,11,101,99,138,14,97,229,230,10,201,166,230,7,24,122,219,6,163,80,58,125,93,10,163,82,33,182,215,61,165,180,195,238,190,150,90,54,153,105,245,178,235,139,230,22,141,182,179,209,95,100,238,164,4,106,226,29,143,117,220,187,101,130,185,122,217,119,95,209,251,190,109,66,159,75,183,100,244,40,151,190,82,228,37,199,155,216,227,110,52,90,196,102,89,234,225,109,245,116,35,222,104,35,172,188,20,207,191,16,12,106,197,203,67,10,40,216,233,45,185,23,77,98,53,53,114,35,89,148,153,107,134,194,214,92,233,70,210,98,145,173,12,181,204,117,126,178,72,144,218,140,212,146,35,50,188,144,17,255,0,57,153,165,254,72,246,77,159,137,19,109,191,77,209,106,87,132,90,21,110,59,74,219,41,16,93,135,45,213,59,24,205,68,131,121,11,97,181,18,87,234,173,36,164,106,131,81,56,142,235,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,2,144,51,11,196,123,57,214,54,62,226,93,149,107,99,39,69,69,183,239,10,205,46,157,27,232,237,41,206,68,86,38,186,219,77,239,92,101,45,91,80,132,150,170,51,81,233,169,153,159,104,179,252,133,98,149,247,141,57,78,177,177,51,18,235,190,153,185,43,62,147,235,102,244,172,199,230,242,170,82,153,111,234,217,66,27,78,141,180,132,250,169,45,116,212,245,51,51,57,0,0,0,0,35,174,71,51,119,74,205,246,17,170,235,126,157,18,143,118,80,100,38,155,113,210,152,144,149,161,15,154,9,72,148,202,13,70,234,35,60,91,182,115,11,82,91,111,54,74,115,148,110,42,69,0,15,21,141,247,173,87,13,112,94,254,196,106,20,120,143,212,173,91,94,171,91,134,212,180,41,76,56,252,104,142,60,218,92,74,84,149,26,13,72,34,50,37,36,244,215,67,46,241,229,50,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,142,192,0,0,2,144,51,11,196,123,57,214,54,62,226,93,149,107,99,39,69,69,183,239,10,205,46,157,27,232,237,41,206,68,86,38,186,219,77,239,92,101,45,91,80,132,150,170,51,81,233,169,153,159,104,179,252,133,98,149,247,141,57,78,177,177,51,18,235,190,153,185,43,62,147,235,102,244,172,199,230,242,170,82,153,111,234,217,66,27,78,141,180,132,250,169,45,116,212,245,51,51,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,63,19,235,221,54,110,87,170,109,166,82,217,114,181,33,234,73,18,23,180,212,79,83,166,246,31,172,90,151,171,247,254,6,40,219,12,41,106,175,98,93,169,72,83,46,62,83,171,144,88,90,18,157,202,81,46,66,18,125,154,30,186,235,238,49,165,28,29,166,38,139,132,86,69,25,13,41,164,192,183,41,145,137,10,78,211,73,34,43,105,208,203,66,208,203,79,113,15,96,0,0,0,3,252,165,197,143,58,43,208,165,178,135,88,144,218,154,117,181,164,148,149,161,69,161,145,145,246,25,25,31,113,138,189,206,199,11,154,253,229,117,84,49,39,3,189,24,194,231,186,236,201,212,247,183,164,214,226,220,146,243,134,211,81,162,30,170,61,205,37,59,148,103,236,51,238,49,229,242,77,195,46,252,162,98,68,44,68,198,168,80,99,211,104,50,91,149,30,27,141,188,133,184,251,15,198,121,42,83,114,98,146,77,179,73,58,147,50,81,30,189,157,157,166,58,207,17,220,236,219,184,101,103,201,192,236,45,169,182,138,212,152,203,135,37,202,123,205,146,33,199,83,82,227,45,178,54,31,74,219,113,11,67,103,180,209,162,75,77,75,93,8,83,164,249,243,106,147,95,169,84,101,59,38,84,167,84,243,207,58,179,90,220,90,140,205,74,82,140,204,204,204,204,204,204,251,123,68,144,200,6,3,51,142,184,247,73,163,85,225,173,218,36,110,127,92,174,89,41,37,186,20,165,55,169,169,181,163,237,180,95,104,191,14,222,235,158,205,205,245,79,194,28,189,87,235,17,159,106,158,113,186,94,70,213,37,162,45,211,152,74,180,209,73,254,233,236,63,104,161,236,179,89,169,196,108,112,183,173,137,113,28,146,204,222,175,152,148,183,191,236,67,121,101,216,105,81,119,163,221,236,26,80,97,150,227,180,150,90,78,137,78,186,22,159,120,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,1,69,92,86,44,55,109,60,197,202,172,116,200,109,138,214,206,82,146,131,45,220,152,48,82,174,221,164,71,161,171,216,103,251,4,192,224,217,137,46,92,24,85,95,176,36,186,130,250,49,210,242,119,43,214,115,169,147,80,117,90,106,163,215,77,61,137,45,62,254,241,242,56,202,225,236,105,54,69,2,253,141,74,108,222,137,213,117,50,80,193,110,45,239,83,218,70,229,146,117,238,236,45,85,247,23,184,84,24,244,216,123,137,55,166,22,220,44,221,22,61,193,58,149,61,141,218,46,44,183,88,221,170,22,142,211,105,73,81,250,174,43,219,237,63,121,139,171,202,159,18,140,51,198,178,166,218,215,132,166,104,87,20,134,93,91,138,148,184,241,99,45,195,148,77,52,218,13,201,75,112,212,105,113,7,183,77,79,69,25,118,104,66,105,70,147,30,100,118,165,196,125,183,152,121,9,113,183,27,81,41,43,73,150,164,100,101,216,100,100,100,122,143,245,0,0,0,0,31,225,58,43,115,97,72,132,234,73,72,144,210,218,81,25,106,70,74,35,35,35,255,0,8,207,30,125,44,213,89,89,153,187,161,244,61,50,39,212,167,207,108,137,173,132,180,46,161,40,137,69,234,150,164,123,123,251,123,187,196,232,224,195,136,28,235,98,226,195,231,94,252,220,185,117,36,164,213,238,110,158,209,118,110,255,0,245,127,111,176,89,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,192,227,105,131,148,39,109,91,23,48,49,222,228,214,163,84,10,206,152,222,213,171,171,138,227,114,37,199,61,77,123,27,228,173,169,61,132,141,203,234,189,101,104,218,72,225,87,14,172,99,174,224,222,110,44,73,52,134,122,136,151,133,65,139,58,169,27,114,17,206,139,61,246,155,73,239,82,22,105,229,62,81,223,209,59,84,190,70,205,201,74,212,98,239,243,99,225,99,25,62,31,220,62,92,248,205,96,212,149,217,116,208,172,107,86,179,122,221,51,186,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,25,162,198,188,80,170,227,86,46,93,248,175,89,76,182,228,93,53,137,53,36,71,147,53,82,215,13,133,172,249,49,73,213,17,26,208,203,92,182,145,234,164,137,13,164,137,41,34,34,43,179,225,89,131,149,220,34,202,61,34,77,198,246,146,239,218,131,183,139,113,182,163,249,172,89,44,48,220,98,222,133,168,151,204,98,59,79,235,234,169,60,253,138,73,41,6,103,5,184,213,248,167,181,190,31,193,243,26,136,151,252,47,115,175,252,160,44,68,96,198,33,84,234,179,177,38,205,167,174,75,181,25,167,206,244,205,45,47,37,8,144,110,165,37,163,205,115,88,101,194,112,205,110,122,142,239,113,75,119,151,58,128,0,6,115,49,202,255,0,188,176,179,59,56,157,136,56,125,112,203,161,220,52,60,72,184,36,193,157,24,203,123,75,244,132,130,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,59,179,201,214,113,108,76,223,216,146,43,244,8,126,134,185,40,219,62,144,91,252,199,164,122,47,154,244,132,69,254,116,182,26,109,254,107,113,205,207,171,35,217,174,213,104,101,219,32,0,4,85,226,143,224,79,19,126,75,231,16,133,69,228,147,56,55,54,81,177,65,170,210,78,92,219,38,185,33,132,221,148,120,141,71,231,206,97,166,223,67,43,109,199,80,106,74,217,84,149,186,72,74,219,39,13,36,133,169,36,123,147,160,139,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,0,164,190,36,124,65,35,102,38,75,120,61,131,117,89,105,195,170,116,132,201,155,82,101,215,89,69,204,179,105,135,26,39,99,188,195,79,50,136,207,19,233,36,41,74,67,139,36,57,166,168,108,202,90,240,84,240,177,116,252,64,157,229,212,225,2,184,152,213,170,180,14,32,24,129,93,161,84,229,211,170,84,233,20,25,112,230,68,121,76,191,25,246,233,48,84,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,213,50,3,156,26,86,108,176,141,42,168,28,182,239,187,58,60,56,23,90,30,105,36,137,47,173,10,38,231,52,166,208,150,182,72,54,93,89,182,148,164,218,90,86,141,187,9,183,28,148,0,2,53,103,163,57,180,44,158,97,196,90,155,116,175,76,222,119,71,81,30,217,166,186,133,148,85,56,209,35,155,38,75,137,211,70,90,230,180,102,218,84,78,56,165,165,41,218,70,183,91,170,14,25,213,106,173,127,136,6,31,215,107,181,57,117,26,149,70,69,122,92,201,146,222,83,207,201,125,202,76,229,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,158,188,106,252,44,90,223,16,32,249,117,68,68,174,27,156,65,35,101,218,75,152,61,140,149,89,106,195,170,140,133,73,133,82,121,215,94,69,178,178,105,247,29,38,163,178,195,175,60,137,47,27,9,52,37,73,67,107,53,185,166,171,112,206,237,0,0,0,5,96,113,107,206,191,161,33,204,202,110,25,84,234,176,235,79,114,92,189,42,12,31,33,180,193,121,142,98,41,137,51,78,247,57,200,117,167,29,83,106,74,73,178,75,70,110,19,175,33,21,44,44,167,133,166,125,190,130,76,160,229,71,20,24,223,111,213,106,29,29,161,84,143,31,87,32,78,150,249,168,161,200,74,11,87,25,121,247,84,104,119,67,83,110,56,100,179,54,148,74,98,223,192,102,7,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,173,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,208,246,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,216,0,0,69,94,40,254,4,241,55,228,190,113,8,84,174,69,243,155,93,201,230,35,202,169,185,74,244,205,153,116,116,241,238,106,107,72,65,74,83,109,26,249,82,99,56,173,52,121,174,107,166,77,169,68,219,137,90,146,173,166,104,117,187,254,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,85,124,78,179,227,249,111,174,201,192,108,39,173,110,176,109,250,130,189,37,84,167,84,121,145,110,135,146,134,84,222,169,229,36,249,49,223,76,130,78,215,28,105,229,19,111,22,187,26,81,71,252,157,100,234,251,205,253,247,34,129,64,153,232,107,110,141,179,233,5,193,203,102,71,162,249,172,200,92,95,230,171,125,167,31,230,185,28,219,250,179,61,154,238,86,132,93,186,9,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,156,64,226,89,145,89,57,154,182,98,226,126,24,192,151,43,20,45,200,236,83,98,193,76,166,155,98,175,78,57,6,106,97,102,251,136,105,149,178,111,188,242,92,37,22,226,230,54,164,172,212,217,183,72,20,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,4,228,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,169,110,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,34,255,0,18,222,32,146,113,134,171,88,203,230,16,85,98,57,135,208,36,116,213,138,180,71,90,148,197,202,180,42,43,237,155,102,182,9,108,34,60,150,29,73,45,151,84,135,203,69,17,154,13,58,198,12,168,229,71,17,243,107,136,232,178,172,166,186,26,84,30,91,245,250,251,236,154,226,210,34,168,204,137,74,34,50,230,60,189,170,38,153,35,37,56,164,168,204,208,132,56,226,52,39,133,184,91,98,96,181,137,76,195,60,52,161,122,26,219,163,115,186,40,93,83,210,57,92,215,150,243,159,88,242,214,226,181,113,213,171,214,81,233,174,133,161,17,17,102,8,95,247,11,143,2,120,101,243,175,56,154,37,80,0,0,14,85,155,31,11,24,201,240,254,225,242,231,197,5,229,87,51,23,150,84,49,114,30,41,89,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,122,30,194,172,76,181,113,147,14,45,204,82,178,165,245,20,91,154,158,213,66,54,231,27,91,140,239,47,93,135,121,107,90,18,243,75,37,54,226,9,71,177,196,45,38,122,164,199,171,0,21,87,197,79,62,63,234,190,85,48,130,181,253,201,171,190,187,76,168,255,0,195,162,77,17,72,229,127,197,212,234,219,123,251,164,117,167,243,168,14,6,63,166,207,221,191,226,67,149,113,171,241,79,107,124,63,131,230,53,17,47,248,94,231,95,249,64,88,136,193,140,66,169,213,103,98,77,155,79,92,151,106,51,79,157,233,154,90,94,74,17,32,221,74,75,71,154,230,176,203,132,225,154,220,245,29,222,226,150,239,46,117,0,10,139,227,113,133,245,88,183,254,30,227,67,42,150,253,54,167,71,118,215,144,73,132,174,68,55,227,60,228,150,183,200,212,211,189,244,203,123,107,102,73,61,34,56,162,53,118,236,241,92,25,49,75,232,166,99,171,184,103,62,187,210,192,190,237,247,58,104,93,46,254,178,169,9,100,243,63,88,72,53,55,178,42,170,42,237,82,80,173,116,61,85,203,33,117,35,207,226,21,235,74,195,91,2,229,196,106,236,121,111,211,109,90,60,218,220,198,162,33,42,125,198,35,50,183,156,75,105,82,146,147,89,165,6,68,70,164,150,186,106,101,222,51,25,118,93,53,219,230,234,172,222,183,76,238,182,181,112,84,36,85,42,50,121,72,111,159,41,247,20,227,174,108,65,37,9,220,181,168,244,73,18,75,93,8,136,187,6,130,120,123,225,125,43,10,178,125,134,212,202,122,162,61,34,191,71,106,232,157,45,152,73,140,185,15,212,18,82,75,155,161,153,184,182,154,113,168,228,226,143,85,34,58,59,18,68,72,77,27,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,2,170,248,231,126,132,255,0,121,63,134,136,171,194,227,199,102,25,124,235,201,230,139,190,199,236,28,161,102,3,6,174,204,29,184,222,233,226,92,212,245,71,110,78,213,175,164,148,133,19,145,164,236,66,208,110,114,159,109,167,121,123,201,43,217,181,94,170,140,134,101,198,154,48,7,24,232,89,128,193,171,79,24,173,198,122,120,151,53,61,50,28,141,185,107,233,37,33,74,110,76,109,235,66,13,206,83,237,186,215,51,97,37,123,55,39,213,81,24,232,2,160,56,218,98,101,171,112,98,62,29,225,109,38,95,81,90,179,233,245,10,133,95,150,227,107,110,63,94,113,185,12,43,106,205,104,120,145,16,220,82,22,148,253,91,236,40,141,68,190,206,127,193,247,7,43,183,206,104,11,21,99,189,211,209,112,210,158,252,137,142,109,66,249,242,167,71,126,36,120,218,26,210,180,238,66,228,187,204,36,173,37,211,108,86,211,113,38,46,252,4,0,227,87,225,98,214,248,129,7,203,170,34,37,112,220,226,9,27,46,210,92,193,236,100,170,203,86,29,84,100,42,76,42,147,206,186,242,45,149,147,79,184,233,53,29,150,29,121,228,73,120,216,73,161,42,74,27,89,173,205,53,91,134,119,104,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,85,0,0,0,12,208,229,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,9,203,70,98,236,76,208,97,100,12,76,177,100,127,114,135,88,133,177,239,232,202,167,76,203,207,195,230,58,211,124,238,87,61,9,230,161,59,23,222,71,222,69,213,64,114,172,216,248,88,198,79,135,247,15,151,62,40,47,42,185,152,188,178,161,139,144,241,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,208,166,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,251,80,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,39,25,236,64,228,219,22,238,31,52,247,231,37,196,169,41,4,175,123,117,6,140,244,221,255,0,234,254,223,96,130,249,11,179,21,122,230,102,209,135,208,245,40,129,82,167,207,112,141,173,228,132,34,161,20,141,71,234,158,132,91,187,251,59,251,198,135,32,197,110,20,40,240,154,73,37,17,218,67,73,34,45,8,137,36,68,68,95,224,31,238,0,0,0,0,63,202,76,152,240,227,187,46,91,237,178,195,40,83,142,56,226,137,41,66,72,181,51,51,62,194,34,34,51,212,64,108,247,113,23,181,176,190,135,83,195,124,44,171,53,81,185,102,198,122,43,147,97,190,219,205,195,53,162,75,38,100,227,18,82,227,110,161,198,219,87,217,245,72,200,251,244,33,77,151,93,217,112,222,245,249,151,53,209,86,151,81,168,206,121,199,221,122,75,235,121,91,150,181,45,69,185,102,106,211,114,148,125,166,125,230,62,64,183,190,13,88,123,26,53,145,95,191,100,210,154,39,165,244,157,52,149,176,91,143,99,213,6,151,181,102,157,123,187,15,69,125,199,238,31,99,140,158,36,185,111,225,85,2,192,140,234,15,233,63,85,206,218,175,89,190,154,77,61,212,235,162,139,77,117,246,164,245,251,187,196,63,225,79,97,187,118,102,46,45,99,166,67,140,81,119,243,84,164,25,237,231,65,156,148,246,237,50,45,77,62,211,47,218,47,84,0,0,0,0,0,0,0,0,0,0,0,0,0,5,84,113,173,176,158,53,216,23,196,84,163,150,159,74,245,103,161,235,254,199,52,142,228,255,0,140,255,0,15,112,228,252,33,47,199,40,24,225,42,214,118,106,155,98,183,179,86,185,154,18,249,48,231,175,187,113,17,232,103,175,113,254,193,100,92,64,48,192,241,83,44,23,93,2,44,110,101,67,249,143,74,100,141,84,159,233,8,171,94,154,33,74,47,85,191,97,126,35,60,171,109,109,40,208,226,20,133,23,121,40,180,50,18,55,9,50,93,126,227,94,30,46,239,177,153,92,153,104,211,234,13,47,44,151,171,238,55,234,165,166,22,103,161,52,179,62,223,103,227,167,17,147,75,191,112,230,174,137,19,41,213,235,110,165,13,214,205,43,113,151,161,188,210,251,28,70,134,100,149,36,251,9,69,237,236,35,33,99,57,29,226,115,50,134,170,78,24,227,108,231,36,67,34,98,4,90,171,206,154,212,130,254,108,202,20,243,210,101,17,17,17,19,171,81,146,126,242,46,242,22,177,107,93,150,237,233,69,139,112,91,21,136,117,40,50,218,67,173,189,22,67,111,39,69,33,43,47,89,6,101,174,213,36,251,253,164,62,184,0,0,0,0,167,62,51,184,114,154,118,45,219,184,137,6,26,24,139,42,135,18,156,241,182,222,212,174,66,164,212,30,82,143,68,232,106,50,34,212,205,90,253,222,209,206,248,80,98,58,172,252,198,166,133,42,90,90,139,91,128,80,155,66,156,218,74,125,233,240,82,68,68,106,34,51,50,79,176,140,254,227,23,160,0,0,0,0,3,151,230,35,31,109,12,185,225,227,247,245,222,234,185,4,226,163,199,105,181,53,189,215,249,14,186,148,37,46,56,217,40,204,153,81,17,18,181,51,255,0,9,112,236,154,231,169,236,213,94,245,250,50,109,244,211,233,212,246,229,59,13,206,144,218,90,208,219,209,210,130,89,245,14,164,212,105,145,219,161,23,119,103,223,47,247,167,118,205,197,187,77,116,215,183,65,255,0,64,3,249,169,15,232,0,0,0,0,0,0,0,0,0,0,0,0,231,249,129,195,63,203,38,7,95,152,90,220,74,84,137,119,53,191,58,159,3,210,141,239,138,204,229,178,174,149,245,250,139,52,242,159,38,156,37,165,38,164,41,4,164,150,228,144,205,101,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,23,167,70,199,72,121,137,225,149,120,226,55,166,125,35,90,86,23,215,105,215,26,150,76,33,228,86,35,210,222,110,81,184,211,6,104,107,152,178,231,161,26,36,249,79,52,173,137,37,18,74,133,197,239,113,88,199,153,56,55,149,201,246,205,10,108,70,235,184,147,32,237,150,208,169,13,19,237,211,150,210,213,61,228,50,180,40,221,71,40,138,50,140,137,60,179,152,218,201,105,81,32,149,77,121,107,194,25,56,245,143,54,54,17,178,196,183,35,220,85,134,89,168,28,71,218,101,246,169,200,213,217,175,54,183,117,65,45,184,205,188,225,17,146,181,52,17,18,84,102,73,61,36,90,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,77,156,106,252,83,218,223,15,224,249,141,68,65,91,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,47,167,32,185,215,181,115,89,135,17,40,149,106,159,79,137,182,205,61,150,238,58,124,131,109,14,79,216,73,109,85,56,228,218,80,133,50,234,204,141,105,66,75,146,226,201,6,91,84,210,221,149,64,0,51,89,155,31,20,248,201,241,2,225,243,23,199,201,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,41,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,4,85,226,143,224,79,19,126,75,231,16,133,0,137,211,195,131,136,4,204,187,215,90,194,76,94,184,191,210,158,127,82,251,82,100,54,252,135,45,217,91,22,230,232,232,101,14,56,182,94,112,137,11,100,147,180,156,116,157,73,163,235,137,219,191,1,88,28,90,243,175,232,72,115,50,155,134,85,58,172,58,211,220,151,47,74,131,7,200,109,48,94,99,152,138,98,76,211,189,206,114,29,105,199,84,218,146,146,108,146,209,155,132,235,200,69,75,11,169,224,169,225,98,233,248,129,59,203,169,194,0,113,71,241,217,137,191,37,242,120,66,63,225,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,213,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,19,202,142,107,176,227,54,184,112,139,214,202,119,161,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,163,181,142,63,154,172,204,89,185,80,194,57,152,165,120,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,218,105,101,27,90,113,107,113,68,123,80,133,109,74,215,177,181,231,135,20,177,74,251,198,155,238,167,137,152,151,93,244,205,201,89,228,245,179,122,86,99,243,121,76,161,150,254,173,148,33,180,232,219,72,79,170,146,215,77,79,83,51,51,144,28,46,60,118,97,151,206,188,158,104,159,252,106,252,44,90,223,16,32,249,117,68,82,176,181,238,20,249,237,165,29,42,6,86,113,150,230,150,154,146,100,19,22,69,86,162,250,84,195,140,26,80,150,232,230,179,34,82,22,149,18,141,141,234,81,44,151,200,73,163,99,13,185,105,64,0,2,10,241,31,226,1,15,46,244,39,112,147,8,110,47,244,216,159,211,62,236,152,237,177,33,187,118,46,244,57,186,66,30,67,141,173,231,155,35,66,25,52,238,38,221,55,84,104,250,146,118,146,233,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,31,148,126,170,157,38,171,69,146,136,117,154,100,184,18,28,142,196,180,53,37,149,52,181,48,251,72,121,151,73,42,34,51,67,141,56,219,136,87,114,144,180,168,181,35,35,23,41,195,75,136,36,108,97,165,81,242,249,139,245,89,110,98,12,8,253,53,30,173,45,215,101,63,114,161,9,148,251,134,225,161,130,67,11,143,25,134,146,107,121,213,45,243,213,70,102,179,86,182,20,50,174,59,86,84,115,93,136,249,74,196,116,94,182,83,189,117,42,119,45,138,253,1,247,141,17,106,241,82,102,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,122,19,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,171,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,234,218,127,25,123,202,215,199,155,254,124,11,70,37,237,133,242,100,20,75,90,154,169,69,78,126,42,24,209,178,152,137,29,47,53,72,146,73,91,202,101,246,212,182,205,198,210,149,164,155,81,57,102,152,9,141,118,174,98,112,158,133,140,118,85,62,171,10,139,112,117,93,51,21,70,155,110,82,57,18,93,142,189,233,109,199,16,90,173,149,25,104,179,245,76,181,208,245,34,232,2,42,241,71,240,39,137,191,37,243,136,66,128,68,244,225,185,196,18,54,93,164,185,131,216,201,85,150,172,58,168,200,84,152,85,39,157,117,228,91,43,38,159,113,210,106,59,44,58,243,200,146,241,176,147,66,84,148,54,179,91,154,106,183,12,238,208,0,0,101,92,88,166,110,179,175,232,76,166,97,62,83,176,202,167,85,135,90,123,15,237,135,47,74,131,7,200,109,48,94,163,48,226,41,137,51,78,247,57,200,117,167,29,83,106,74,73,178,75,70,110,19,175,33,16,131,5,240,134,242,199,172,80,183,240,143,15,216,136,229,118,226,144,166,99,156,183,201,150,26,66,27,83,174,188,226,251,76,144,219,77,184,225,146,73,75,50,65,146,82,165,25,36,244,81,151,92,6,179,114,219,132,116,44,41,179,33,68,74,41,209,208,186,156,230,99,155,43,171,84,77,9,41,19,93,37,45,106,222,226,147,169,36,214,173,136,36,54,147,216,132,145,116,176,21,129,197,175,37,30,155,135,51,54,88,101,76,170,204,173,51,201,110,244,167,176,92,246,213,5,150,57,104,169,164,141,91,219,228,161,166,155,117,45,165,73,54,205,46,153,54,77,60,181,214,94,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,122,172,219,99,125,43,49,248,253,113,227,69,26,135,46,141,30,227,143,75,82,224,73,113,46,46,51,236,211,163,71,121,4,180,246,45,4,235,46,108,94,137,53,35,106,141,40,51,52,23,171,178,243,119,85,195,172,153,92,249,93,180,41,210,227,212,175,139,162,77,74,181,89,41,10,104,153,165,42,52,38,250,86,57,106,37,41,111,42,51,168,119,127,169,201,53,35,107,156,227,54,184,254,22,225,109,247,141,55,221,51,12,240,210,133,233,155,146,179,206,232,161,117,76,199,230,242,153,91,206,125,99,203,67,105,209,182,150,175,89,69,174,154,22,166,100,71,161,60,168,229,71,14,50,149,135,8,178,172,166,186,234,172,238,91,245,250,251,236,146,37,85,229,36,140,137,74,34,51,229,178,141,202,38,153,35,52,182,149,40,204,214,181,184,226,251,88,202,184,191,238,23,30,4,240,203,231,94,113,52,74,160,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,9,105,195,231,59,117,92,168,95,238,80,174,119,229,206,195,171,170,68,118,106,176,213,41,73,98,146,250,158,101,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,114,201,70,102,219,122,95,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,136,65,196,191,60,113,178,227,102,189,131,214,58,37,175,17,111,74,59,139,102,91,107,118,58,40,116,231,141,198,14,106,94,65,165,71,36,212,135,82,202,80,175,81,109,155,139,50,36,161,15,81,176,181,78,6,63,166,207,221,191,226,67,149,113,171,241,79,107,124,63,131,230,53,17,5,109,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,190,156,130,231,94,213,205,102,28,68,162,85,170,125,62,38,219,52,246,91,184,233,242,13,180,57,63,97,37,181,84,227,147,105,66,20,203,171,50,53,165,9,46,75,139,36,25,109,83,75,119,143,231,231,136,237,229,150,60,121,180,48,211,14,105,22,253,102,13,46,59,21,171,185,151,101,18,223,148,135,185,168,77,52,205,36,103,9,100,214,201,36,225,146,150,102,228,99,219,202,37,161,254,171,146,94,33,150,110,113,106,181,219,61,86,76,187,58,236,163,71,58,146,41,170,154,117,6,37,211,137,77,182,167,209,32,154,108,146,180,58,234,18,166,212,146,236,91,106,66,151,245,132,223,228,226,167,131,149,220,93,202,61,94,77,184,246,178,236,42,131,87,139,145,182,163,249,212,88,204,62,220,146,222,181,164,145,203,98,67,175,235,235,41,92,141,137,73,169,100,101,73,152,33,122,210,176,215,26,44,28,70,174,199,150,253,54,213,186,41,85,185,141,68,66,84,251,140,70,150,219,206,37,180,169,73,73,172,210,131,34,35,82,75,93,53,50,239,26,104,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,68,14,44,216,161,85,195,140,159,85,41,148,100,203,110,69,245,88,135,107,174,92,105,170,142,184,204,45,46,73,123,93,164,102,226,29,106,35,145,214,222,169,37,34,66,181,51,34,52,42,154,242,209,96,70,197,60,195,97,190,31,84,45,233,117,202,109,114,232,166,198,170,65,140,78,239,118,157,212,32,230,25,155,70,75,66,19,28,157,90,214,147,45,136,74,149,170,118,234,90,94,25,172,205,143,138,124,100,248,129,112,249,139,226,226,120,77,223,246,109,205,147,155,98,204,161,92,49,37,215,108,233,21,8,213,218,122,76,201,248,43,145,80,149,33,131,90,76,136,205,14,52,225,26,86,90,160,205,46,36,143,115,107,74,102,80,0,169,94,56,183,77,10,93,213,132,150,84,121,219,235,84,170,125,98,169,50,55,41,101,202,139,45,200,173,199,115,121,150,197,110,92,41,37,161,25,168,185,122,168,136,148,147,56,215,194,227,199,102,25,124,235,201,230,139,254,25,204,207,54,23,210,176,115,54,152,153,97,208,149,16,169,172,86,61,37,13,136,144,147,17,136,140,78,101,185,173,197,109,164,153,165,40,101,50,73,146,211,66,50,108,140,146,157,118,149,148,240,96,197,233,55,126,3,92,184,71,81,126,91,210,48,246,176,151,161,154,152,105,12,51,78,168,115,29,109,148,45,62,186,214,82,89,156,226,141,101,216,79,54,68,163,34,218,139,10,25,193,206,134,49,208,177,247,52,23,254,42,218,204,236,162,213,106,13,199,167,57,185,103,212,197,137,29,168,141,73,209,104,66,209,206,68,116,187,203,82,73,72,230,108,61,77,58,157,170,112,125,193,202,21,141,150,2,197,88,239,117,21,172,75,168,63,34,99,155,86,142,68,88,50,31,137,30,54,134,181,33,91,86,137,46,243,9,40,81,245,59,21,184,155,73,137,212,2,0,113,171,240,177,107,124,64,131,229,213,17,74,194,215,184,83,231,182,148,116,168,25,89,198,91,154,90,106,73,144,76,89,21,90,139,233,83,14,48,105,66,91,163,154,204,137,72,90,84,74,54,55,169,68,178,95,33,38,141,140,54,229,165,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,0,0,0,50,174,59,254,74,51,93,93,202,94,50,194,188,185,181,89,150,133,75,72,119,77,18,19,200,79,95,23,106,201,183,9,46,17,160,222,97,107,230,182,122,161,71,162,219,230,33,14,184,99,66,118,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,97,202,179,99,225,99,25,62,31,220,62,92,248,205,96,150,156,62,115,183,85,202,133,254,229,10,231,126,92,236,58,186,164,71,102,171,13,82,148,150,41,47,169,230,82,186,178,27,75,46,173,107,110,58,92,74,154,108,146,111,23,44,148,102,109,183,165,239,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,128,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,212,135,244,0,127,206,244,238,217,184,183,105,174,154,246,232,34,6,114,179,212,246,85,111,122,5,25,86,250,106,20,234,131,113,93,152,231,72,110,173,8,113,233,9,89,32,250,134,146,74,36,199,236,212,143,191,183,238,238,57,119,199,219,67,49,152,122,197,253,104,56,174,65,173,49,228,52,225,181,189,167,249,13,58,164,41,45,184,225,36,200,158,73,25,26,181,35,255,0,9,245,0,0,0,0,0,20,95,197,127,17,213,120,102,53,84,40,178,210,236,90,36,3,132,226,18,230,226,75,236,207,156,147,35,34,81,145,25,18,189,164,71,247,16,232,156,24,176,233,21,28,92,184,177,14,116,52,63,22,45,14,93,57,147,113,189,201,68,132,201,167,188,149,22,169,208,148,68,103,161,146,181,251,189,162,227,0,0,0,0,7,200,186,110,203,118,203,162,202,184,46,122,196,58,108,24,141,45,215,30,149,33,182,83,162,80,165,159,172,179,34,215,106,84,125,254,195,21,79,158,46,39,51,43,138,171,97,142,9,78,114,60,51,39,224,74,170,178,233,161,75,47,231,44,173,76,189,26,81,145,145,145,180,180,153,167,239,50,238,33,95,54,157,151,137,152,219,120,71,167,209,41,181,203,138,169,85,152,134,156,146,76,200,150,105,91,174,164,141,110,173,41,90,136,137,78,145,168,207,95,181,175,105,159,111,69,199,204,169,221,88,1,111,83,39,93,187,145,58,111,36,220,111,235,9,40,53,161,211,52,232,227,40,50,50,83,42,45,59,127,236,227,182,141,191,42,234,186,105,22,220,38,214,183,170,147,163,195,65,33,38,103,171,142,37,5,220,70,125,234,47,97,254,3,64,188,63,176,195,242,87,150,11,82,131,42,55,46,161,252,251,170,51,70,138,87,244,132,165,163,93,80,149,31,170,231,180,191,1,91,188,94,239,199,107,248,225,22,213,110,98,156,98,137,191,70,185,154,146,57,208,224,47,187,113,145,106,101,175,113,126,209,214,56,41,88,79,19,151,253,241,41,40,229,171,209,93,33,232,122,255,0,178,45,47,189,63,226,63,199,220,45,92,0,0,0,0,0,0,0,0,0,0,0,0,0,4,23,226,221,103,57,114,96,2,42,204,178,181,174,145,174,138,74,117,36,243,102,192,79,105,237,61,62,207,188,191,104,170,220,152,222,210,44,44,196,218,213,230,166,38,59,109,117,220,197,45,195,66,15,88,50,18,90,250,201,253,127,127,180,104,178,181,72,135,94,166,61,74,158,218,92,97,253,187,210,100,70,71,181,68,162,236,50,50,239,34,246,12,214,102,35,15,103,225,94,48,215,236,74,148,99,98,69,51,165,220,131,66,147,167,50,43,78,151,98,146,147,238,112,191,170,95,229,23,63,194,254,137,67,143,150,74,5,70,28,36,166,83,253,87,57,197,54,130,51,219,80,154,73,208,200,181,238,215,188,123,60,201,228,127,7,241,238,209,169,83,211,108,211,104,213,183,183,73,141,80,129,10,44,119,77,244,198,113,166,146,227,188,133,175,151,170,210,102,69,219,234,150,157,218,10,79,204,102,86,113,75,45,215,124,202,117,197,64,169,122,41,169,78,38,13,89,184,178,58,119,16,78,188,77,153,60,182,91,73,168,210,201,175,213,239,46,210,236,238,235,217,42,226,3,136,24,11,114,82,237,59,174,170,237,86,207,151,45,136,239,245,207,190,250,225,180,183,35,182,165,55,204,146,134,155,74,26,105,90,25,150,137,212,253,135,217,118,248,107,137,118,126,43,218,112,111,27,46,183,14,163,6,107,45,59,172,121,45,60,109,41,109,33,206,90,249,107,81,37,100,151,19,170,117,236,212,190,227,30,168,0,0,0,4,12,226,237,96,162,224,192,120,119,51,112,185,207,83,106,109,169,75,75,123,148,132,55,14,122,245,51,218,102,68,70,126,242,33,84,121,82,186,83,103,102,26,192,173,184,241,180,219,87,37,43,121,146,182,145,164,167,48,163,35,237,46,207,87,222,52,125,110,85,90,174,219,212,202,219,10,37,55,80,134,204,164,153,25,25,25,56,130,81,119,25,251,253,230,62,136,0,0,0,0,169,254,51,248,135,86,114,117,185,135,44,201,113,20,228,166,29,81,77,146,212,68,111,17,212,89,51,50,221,183,236,246,125,157,126,255,0,96,249,60,22,164,55,244,238,232,140,182,208,189,180,169,174,151,102,170,35,231,83,139,95,184,190,241,57,105,57,190,195,134,179,7,82,194,27,154,228,167,210,229,178,135,152,140,169,115,24,97,14,188,83,138,58,26,73,173,237,84,179,61,218,36,145,169,232,122,119,104,36,107,15,177,41,150,228,198,121,14,180,234,73,104,113,10,37,37,73,50,212,140,140,187,12,140,189,163,253,7,199,187,174,186,37,147,110,84,46,123,134,161,30,20,26,116,103,100,186,235,206,161,180,146,91,109,75,87,106,204,139,93,169,51,237,50,238,17,235,43,57,177,165,230,15,16,47,75,122,144,251,110,195,162,79,168,162,42,201,73,81,186,203,47,176,132,45,38,151,150,74,73,147,197,161,145,17,31,179,79,108,157,0,0,0,0,0,0,0,0,0,0,0,0,1,68,60,86,48,26,54,13,230,142,125,205,66,133,45,186,22,36,199,59,153,181,170,59,164,195,117,21,186,180,207,101,15,45,106,39,87,205,34,146,162,35,79,44,166,54,130,66,82,72,53,125,254,31,152,199,93,107,0,179,61,151,233,12,243,168,178,112,190,227,188,97,185,185,9,233,37,55,8,162,72,45,9,27,220,231,33,216,221,166,189,168,233,125,84,234,226,140,160,176,153,92,86,49,230,54,50,102,142,125,179,66,155,45,202,22,27,71,59,101,180,42,67,166,195,149,20,58,181,79,121,12,173,9,38,151,205,50,140,163,34,87,48,161,182,178,90,146,104,36,247,78,9,120,57,93,118,234,190,179,3,33,238,77,22,53,60,236,232,109,237,66,186,185,78,57,30,92,131,212,151,189,190,74,26,141,216,104,218,190,171,213,86,173,168,142,218,133,43,113,171,241,79,107,124,63,131,230,53,17,18,172,44,6,188,177,43,8,241,11,21,172,248,82,234,104,195,121,20,165,213,224,198,142,78,45,186,116,180,77,55,102,153,239,37,108,97,81,27,37,165,40,87,168,242,156,81,161,13,44,199,228,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,20,203,70,98,236,76,208,97,100,12,76,177,100,127,114,135,88,133,177,239,232,202,167,76,203,207,195,230,58,211,124,238,87,61,9,230,161,59,23,222,71,222,69,213,64,6,107,51,99,226,159,25,62,32,92,62,98,248,250,183,86,84,113,30,129,150,203,43,52,212,198,189,51,102,93,29,91,21,39,35,178,100,229,10,83,83,223,136,218,100,22,167,171,46,242,144,104,120,180,73,56,179,105,68,147,54,141,239,171,147,172,226,223,121,64,190,228,87,232,16,253,51,109,214,118,125,32,183,249,140,199,244,167,41,153,8,139,252,233,108,58,227,28,167,36,27,159,86,69,191,77,170,212,143,179,65,54,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,2,42,241,71,240,39,137,191,37,243,136,66,128,71,181,198,140,33,188,176,23,20,46,12,35,196,6,34,55,93,183,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,195,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,43,31,225,71,158,159,204,101,127,26,239,63,252,30,45,129,54,114,127,190,74,169,110,72,53,127,193,116,168,82,127,93,146,95,246,187,35,186,241,44,207,84,156,178,219,49,112,195,12,103,203,139,138,23,28,118,42,81,103,38,43,78,49,72,167,20,131,37,62,178,125,181,180,242,222,54,30,101,45,146,79,105,115,28,82,144,105,108,156,164,10,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,135,64,204,110,8,85,114,227,140,53,172,26,174,215,34,85,234,84,8,244,229,76,151,17,181,33,131,126,68,22,36,184,134,247,122,202,66,20,249,160,150,100,147,89,32,148,105,70,237,133,107,252,21,60,44,93,63,16,39,121,117,56,64,14,40,254,59,49,55,228,190,79,8,114,170,126,93,47,186,222,92,102,230,94,129,31,174,182,232,87,4,170,21,193,235,178,215,163,54,162,159,210,187,235,186,78,61,206,114,160,104,218,219,103,203,228,238,81,232,191,87,234,229,71,53,216,143,148,172,71,69,235,101,59,215,82,167,114,216,175,208,31,120,209,22,175,21,38,102,73,81,145,31,45,228,110,81,180,241,17,169,181,41,68,100,180,45,198,215,125,63,202,143,2,127,33,63,202,95,233,207,250,91,127,248,111,209,147,63,240,206,139,251,95,149,212,127,108,122,159,155,255,0,125,246,125,97,68,57,193,205,157,229,155,172,80,250,113,93,143,46,143,66,129,29,184,212,43,113,83,202,83,20,164,27,104,39,205,11,38,218,37,173,215,80,110,41,102,141,250,114,208,102,105,105,4,94,81,204,6,188,161,101,229,89,141,172,66,151,79,183,166,93,17,45,154,41,189,28,137,21,85,174,60,215,100,188,210,205,100,173,140,42,35,109,153,236,52,45,110,173,36,178,83,43,72,236,28,46,60,118,97,151,206,188,158,104,159,252,106,252,44,90,223,16,32,249,117,68,85,6,92,176,66,171,152,236,97,162,224,213,10,185,18,145,82,175,199,168,170,28,185,109,169,108,19,241,224,191,37,180,57,183,214,74,22,166,9,6,178,37,26,9,102,162,74,246,236,62,127,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,187,78,28,28,64,33,230,34,132,214,18,98,245,197,254,155,16,58,151,218,147,33,182,35,183,113,69,222,183,55,71,67,40,109,180,60,203,102,72,91,36,157,198,219,68,234,77,127,92,77,78,160,1,29,115,183,156,27,103,40,216,94,237,105,71,18,109,237,92,142,250,109,58,60,182,164,114,39,62,211,140,33,229,184,227,72,52,165,12,166,74,29,52,41,109,155,132,147,66,20,147,61,201,160,27,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,92,159,13,206,31,114,114,237,25,204,97,198,74,84,69,98,45,70,58,163,66,166,188,211,79,46,217,65,58,251,110,155,82,25,125,214,94,92,150,77,133,26,210,148,173,180,26,219,215,69,184,71,73,130,226,113,179,35,146,115,91,146,108,12,188,48,249,113,35,226,45,159,134,244,68,65,101,212,52,210,43,113,21,79,142,179,132,235,230,68,164,45,42,37,41,133,41,92,164,173,215,82,162,73,60,110,183,80,20,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,233,225,231,157,58,86,105,240,190,61,10,239,184,34,43,21,45,168,230,87,4,50,140,152,167,53,130,115,107,85,6,27,74,141,43,66,146,109,37,211,65,36,144,241,168,185,109,161,108,238,160,193,237,110,236,33,188,172,172,59,176,177,74,178,196,67,183,177,30,61,69,234,43,236,190,74,94,248,50,213,22,75,46,160,244,82,22,149,19,107,35,208,208,104,121,26,40,212,75,74,61,6,24,102,119,25,112,131,14,47,172,38,178,174,142,77,173,136,116,247,41,245,106,124,134,82,251,109,243,9,45,188,252,114,94,164,211,206,48,74,97,107,34,245,155,89,106,91,219,101,109,120,171,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,105,119,10,176,206,213,193,188,56,183,48,182,202,137,211,209,109,154,123,84,248,219,155,109,14,61,176,189,119,221,229,161,8,83,206,172,212,227,139,36,150,247,22,181,25,106,163,30,172,69,94,40,254,4,241,55,228,190,113,8,80,8,244,23,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,180,158,18,153,215,244,220,56,121,77,196,218,157,86,101,105,158,115,150,93,65,243,231,182,168,44,177,204,93,49,70,73,222,223,37,13,58,227,74,113,74,73,182,106,104,141,178,105,148,46,207,192,0,101,92,125,91,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,47,251,39,89,84,177,50,79,131,82,23,91,169,82,155,185,37,211,209,54,248,185,58,199,154,130,239,76,169,14,165,95,94,231,45,166,99,182,251,141,243,73,45,111,74,57,139,74,76,246,166,53,90,252,96,172,71,243,63,113,80,46,51,229,224,196,190,68,42,37,192,184,143,52,244,14,154,60,133,189,45,200,173,178,236,137,61,92,133,52,218,11,86,185,77,33,165,41,180,172,221,214,199,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,5,37,241,35,225,247,27,46,210,91,198,28,27,165,75,86,29,84,100,38,52,218,107,45,58,242,45,149,147,76,54,209,187,33,231,221,121,228,73,120,223,81,45,73,74,27,89,161,189,117,91,100,112,44,126,170,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,130,114,47,147,42,22,79,48,226,85,49,202,175,166,111,59,163,167,145,115,84,154,90,202,42,156,104,151,202,141,25,181,105,163,45,115,93,34,113,73,39,28,82,212,165,109,35,67,77,201,80,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,0,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,237,113,71,8,111,44,32,147,108,177,120,49,16,145,120,90,244,203,190,144,244,103,201,212,63,78,156,214,246,148,101,216,164,45,42,39,27,90,84,69,162,218,81,167,114,13,11,84,234,225,79,158,56,216,107,85,129,149,188,73,68,183,104,87,61,96,145,107,84,210,183,95,58,117,70,82,144,130,132,182,245,50,68,103,157,209,73,83,105,46,91,206,184,165,146,146,234,156,102,127,231,147,55,116,172,160,225,26,110,182,41,209,43,23,101,122,66,169,182,229,41,249,9,66,22,249,32,212,185,79,32,148,78,174,51,37,183,127,44,181,53,184,203,102,166,249,164,226,115,237,118,93,53,219,230,234,172,222,183,76,238,182,181,112,84,36,85,42,50,121,72,111,159,41,247,20,227,174,108,65,37,9,220,181,168,244,73,18,75,93,8,136,187,7,64,204,6,94,174,172,186,76,178,40,151,172,157,43,87,117,159,14,237,147,79,84,87,24,114,149,212,191,33,180,67,116,156,34,89,188,132,48,147,112,141,41,218,226,214,130,37,18,9,107,159,252,12,127,77,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,34,42,225,126,93,47,188,96,194,204,69,196,203,22,63,95,249,51,232,166,86,33,111,101,173,148,183,99,79,121,249,156,199,93,70,188,158,133,9,229,33,43,90,249,250,145,22,195,37,124,156,11,199,76,71,203,166,35,211,177,67,11,235,61,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,242,177,98,250,252,168,98,157,229,137,158,139,244,103,210,219,130,163,93,232,185,252,238,151,170,146,227,220,174,102,212,239,219,204,219,187,106,117,211,93,11,93,5,218,112,167,192,105,56,55,149,200,23,53,118,20,70,235,184,147,32,174,103,22,152,237,19,237,211,150,210,19,1,149,188,133,168,221,71,40,142,74,72,205,60,179,152,226,13,9,81,44,213,45,46,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,204,190,44,88,191,146,252,83,188,176,207,210,158,147,250,37,112,84,104,93,111,35,147,213,116,178,92,103,155,203,220,173,155,185,123,182,238,86,154,233,169,233,168,190,158,29,88,199,66,198,76,163,216,146,105,12,244,242,236,250,123,22,117,82,54,229,175,147,42,3,13,54,147,222,164,32,149,205,96,227,191,162,119,37,28,253,155,148,164,40,197,122,241,167,191,228,215,115,13,106,97,244,123,134,36,202,109,171,107,162,74,224,178,109,41,112,42,51,36,56,111,19,166,146,222,149,174,59,16,22,72,89,246,35,98,146,69,204,51,83,130,197,129,38,187,152,107,175,16,100,91,209,38,83,109,91,93,113,145,57,226,105,75,129,81,153,33,178,100,218,37,30,244,173,113,216,158,131,90,11,177,27,210,163,46,97,18,174,124,102,179,54,62,41,241,147,226,5,195,230,47,134,88,179,11,117,101,127,25,104,184,185,107,70,235,250,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,254,245,196,26,146,180,161,214,154,89,161,123,54,158,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,142,21,156,28,217,217,185,69,194,255,0,167,21,216,241,43,21,217,242,27,141,66,183,21,60,226,191,85,89,56,130,124,208,178,109,211,66,26,105,102,226,150,104,217,175,45,6,100,167,80,71,158,203,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,72,174,23,30,59,48,203,231,94,79,52,95,240,170,14,56,54,4,102,170,184,89,138,80,109,233,103,34,84,122,141,2,169,86,73,58,166,9,13,41,167,225,71,89,235,202,66,204,222,158,180,246,18,214,68,231,218,38,203,111,31,224,251,140,117,219,27,52,5,133,81,217,234,40,184,151,79,126,60,198,247,33,28,137,80,99,191,46,60,157,77,10,90,182,161,18,90,229,146,144,147,234,119,171,113,182,146,22,169,157,12,99,174,224,22,88,47,252,85,181,153,223,90,165,83,219,143,78,115,114,11,166,149,46,67,81,26,147,162,208,180,47,146,185,9,119,150,164,154,87,203,216,122,18,181,44,225,13,62,225,86,25,218,184,55,135,22,230,22,217,81,58,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,99,213,128,128,28,106,252,44,90,223,16,32,249,117,68,85,6,92,176,66,171,152,236,97,162,224,213,10,185,18,145,82,175,199,168,170,28,185,109,169,108,19,241,224,191,37,180,57,183,214,74,22,166,9,6,178,37,26,9,102,162,74,246,236,62,127,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,187,78,28,28,64,33,230,34,132,214,18,98,245,197,254,155,16,58,151,218,147,33,182,35,183,113,69,222,183,55,71,67,40,109,180,60,203,102,72,91,36,157,198,219,68,234,77,127,92,77,78,161,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,0,0,0,101,92,118,172,117,202,142,35,224,101,147,135,248,161,83,107,210,182,102,35,91,244,202,197,54,179,29,147,75,113,229,74,134,137,14,64,144,90,159,45,228,110,94,195,51,218,235,104,53,167,67,75,173,181,216,56,117,231,170,78,86,175,34,177,241,6,124,181,225,93,126,67,207,78,102,52,86,150,186,101,69,226,142,130,169,25,147,102,251,200,75,113,210,218,217,74,254,194,212,180,161,107,73,33,119,167,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,230,185,177,240,177,140,159,15,238,31,46,124,102,176,122,11,202,192,188,176,250,77,42,45,231,111,75,165,46,185,71,133,95,166,27,196,91,38,83,165,180,78,199,144,210,210,102,149,161,73,61,15,67,245,86,149,161,91,86,133,36,167,167,10,60,235,254,76,174,166,50,215,137,149,58,172,155,110,237,168,71,141,105,59,175,57,154,61,81,231,20,147,143,176,146,110,37,153,78,56,142,212,171,99,110,150,227,65,19,207,58,155,148,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,98,205,54,108,105,121,124,196,11,46,222,171,190,219,80,235,115,233,200,148,179,82,82,109,50,243,239,161,107,81,169,228,18,82,68,201,234,102,70,69,237,215,217,33,109,27,174,135,123,91,148,251,158,221,168,199,155,6,163,25,169,45,58,203,200,113,59,92,109,43,79,106,12,203,93,170,35,236,51,239,31,96,127,155,239,177,21,151,36,201,121,13,52,210,77,107,113,106,36,165,41,34,212,204,204,251,8,136,189,162,57,85,179,123,135,46,230,14,153,132,54,205,201,79,170,75,121,182,88,146,168,147,24,125,13,60,115,142,58,218,81,161,237,82,178,61,186,164,209,169,106,90,247,232,32,215,26,89,8,250,117,107,198,67,104,70,234,84,39,79,179,69,25,243,170,37,175,222,95,120,250,220,24,49,14,172,220,235,143,14,94,146,226,233,202,68,202,162,91,53,168,200,158,51,167,50,70,69,187,111,217,236,251,58,253,254,193,108,0,0,0,0,3,231,92,117,86,168,86,245,78,182,250,137,45,211,225,189,41,70,102,68,68,77,160,212,125,230,94,239,121,12,224,230,182,233,69,227,152,107,254,182,219,198,235,110,220,117,93,134,106,220,68,147,156,250,136,139,180,251,61,111,120,181,190,17,22,10,45,252,7,153,115,185,11,146,245,74,166,225,165,106,111,106,150,219,144,224,47,82,61,164,102,70,101,239,50,19,208,0,0,0,7,149,196,172,75,179,240,162,211,157,120,222,149,184,116,232,48,153,117,221,100,73,105,147,117,72,105,110,114,209,204,90,73,75,52,182,173,19,175,110,135,247,152,164,140,234,241,1,196,12,122,185,42,150,157,169,85,118,149,103,196,150,252,118,58,23,223,97,115,26,67,146,27,74,156,229,201,91,78,37,109,58,157,76,139,69,104,94,194,237,228,57,115,202,206,41,102,70,239,135,78,183,104,21,47,69,59,41,180,206,171,57,22,71,78,218,13,214,73,195,55,144,203,137,37,18,94,37,250,221,197,218,125,157,247,119,149,188,154,97,126,91,173,40,112,160,209,33,84,107,251,91,122,85,78,84,104,239,60,151,249,76,18,201,183,137,134,214,72,222,201,41,58,246,234,102,103,219,221,27,56,198,81,104,77,225,21,30,171,209,18,103,157,98,59,124,212,182,130,245,58,90,130,180,51,211,119,218,237,239,16,15,135,174,24,201,197,12,204,91,208,89,137,207,102,136,244,74,212,146,229,154,137,44,179,80,136,75,51,245,20,69,216,231,183,66,247,153,13,2,209,105,16,232,52,198,105,80,27,75,113,216,221,177,41,34,34,45,202,53,31,97,17,23,121,159,176,103,79,57,215,180,155,247,49,55,77,121,217,137,144,219,189,15,45,72,112,214,130,210,12,116,158,158,178,191,83,223,236,22,165,194,70,206,114,219,192,23,42,206,178,180,174,173,166,170,82,116,37,114,166,207,79,97,237,45,126,215,188,255,0,96,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,46,119,108,121,183,246,93,238,74,37,61,162,113,245,244,123,83,180,205,71,164,232,202,61,8,146,163,238,65,251,6,122,45,42,147,212,139,134,37,69,133,154,22,215,51,69,17,153,105,170,20,94,195,47,120,211,149,137,91,93,197,106,193,172,184,162,82,164,115,117,50,61,75,213,113,73,247,159,234,251,197,79,113,121,203,220,218,85,238,140,111,163,82,92,56,181,93,125,39,33,182,15,106,57,76,192,140,206,229,37,178,34,212,204,200,183,44,254,237,59,132,182,225,95,83,41,217,102,165,71,215,182,55,63,82,254,250,161,52,253,255,0,112,153,67,158,99,102,5,225,254,60,89,243,45,27,234,141,30,75,114,25,113,182,164,244,236,45,248,235,83,78,54,149,182,183,91,94,197,39,154,179,35,34,236,51,215,223,173,33,231,67,35,215,142,90,174,89,53,58,92,41,149,11,70,67,203,56,179,9,183,93,229,37,78,72,82,18,227,137,97,182,146,162,105,130,82,136,143,179,93,75,179,187,210,112,247,206,157,127,2,111,216,54,85,217,89,121,219,54,173,33,168,234,67,242,22,164,69,113,215,162,54,110,17,56,250,26,66,82,203,74,245,180,51,47,188,187,10,241,173,123,158,137,120,208,96,220,182,237,65,137,180,250,140,118,164,176,235,46,161,196,154,28,66,86,159,89,6,105,251,42,35,236,51,239,31,84,0,0,0,113,28,233,90,12,222,89,99,196,72,75,142,79,61,10,218,171,205,140,157,132,163,231,34,159,32,145,161,109,51,215,85,123,59,125,198,51,183,71,153,38,211,187,96,207,117,10,68,138,53,69,167,148,157,12,140,150,203,164,102,90,118,30,186,167,238,253,131,71,217,91,186,26,188,50,245,135,181,198,222,75,138,126,216,164,169,221,21,169,165,106,130,194,141,39,218,122,31,173,220,103,168,234,128,0,0,0,2,163,56,208,219,19,227,93,214,221,209,200,87,68,236,56,113,57,164,149,109,230,155,181,21,237,221,166,154,233,219,166,186,143,13,193,222,243,133,110,227,237,94,149,57,253,165,84,160,72,138,211,102,178,34,55,93,155,79,74,123,13,69,219,234,159,113,25,254,35,201,241,50,165,212,112,219,54,127,72,104,146,36,193,153,33,159,76,178,235,107,83,74,75,138,169,204,90,84,149,36,146,101,218,130,50,50,61,123,59,197,137,112,205,204,156,236,117,193,82,165,221,19,57,213,251,117,255,0,71,110,83,134,165,187,25,136,144,211,205,86,247,86,181,40,214,234,181,86,132,71,238,35,239,152,194,185,56,183,230,66,69,159,99,67,194,91,78,170,194,106,21,103,91,92,242,109,243,37,148,71,89,158,195,169,62,91,164,175,180,148,246,41,38,159,126,189,195,153,240,90,161,212,158,185,238,171,173,106,120,226,42,36,232,106,81,154,182,155,220,202,115,135,219,166,154,233,247,235,247,11,103,0,0,0,0,0,0,0,0,0,0,0,0,1,13,120,172,96,52,156,100,202,228,251,154,133,10,35,149,220,54,144,119,51,107,84,118,141,247,41,200,105,105,158,202,30,90,210,109,35,148,101,37,68,70,174,97,195,109,4,133,40,208,105,163,107,106,233,174,217,245,23,170,214,228,238,146,92,138,124,250,91,142,114,144,230,232,179,98,187,18,75,122,44,140,139,123,15,186,141,116,220,157,218,164,201,68,70,95,40,125,91,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,52,81,147,108,11,135,151,108,184,217,152,115,232,111,71,86,147,79,110,163,113,165,102,194,222,93,98,66,18,228,162,113,214,8,144,239,45,103,200,66,245,81,242,153,105,59,212,73,37,31,107,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,56,87,18,252,142,73,203,141,228,246,48,216,235,136,188,58,189,43,14,33,152,141,161,168,235,161,212,94,39,31,56,73,101,4,148,156,99,74,29,83,42,66,125,68,54,109,172,136,210,133,189,197,114,119,154,171,203,42,24,185,79,188,40,213,41,106,182,42,50,35,198,187,41,13,182,79,34,163,78,37,250,230,150,148,180,39,169,109,42,113,76,175,114,118,172,205,38,124,181,184,133,232,78,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,6,107,51,99,226,159,25,62,32,92,62,98,248,184,158,30,246,5,155,138,124,56,108,156,62,196,27,122,37,114,222,174,71,173,198,157,6,73,30,199,81,233,153,134,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,81,86,133,193,130,230,168,227,205,205,69,173,94,242,233,56,73,73,145,25,250,61,97,72,142,245,86,180,195,155,22,228,100,54,133,237,97,109,36,221,105,82,93,65,17,173,45,173,12,45,43,82,91,181,75,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,1,21,120,163,248,19,196,223,146,249,196,33,64,35,67,217,219,201,245,179,155,156,47,118,138,162,137,10,246,161,199,125,86,157,98,91,178,57,16,95,117,198,22,242,28,109,165,146,84,135,147,25,13,26,212,135,13,178,81,173,9,81,150,213,80,13,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,215,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,184,158,24,185,14,252,136,80,163,99,206,44,81,118,223,215,5,61,62,141,165,212,105,220,185,86,187,42,91,201,115,69,115,84,92,233,12,42,57,171,115,109,186,202,77,198,79,77,238,164,224,7,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,16,3,138,63,142,204,77,249,47,147,194,19,211,131,85,38,149,95,202,37,237,66,174,211,34,84,105,181,27,226,165,18,100,57,108,165,230,36,176,229,50,158,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,16,47,63,89,40,186,178,167,136,242,235,116,154,103,81,134,87,53,65,231,45,202,132,114,113,109,192,222,106,113,52,201,6,226,150,180,188,210,8,201,10,90,143,156,218,13,100,123,146,234,26,141,95,75,46,175,162,191,65,126,147,85,126,141,250,67,210,222,135,235,92,232,122,238,95,43,169,228,107,203,231,114,253,78,102,221,219,125,93,116,236,29,255,0,34,249,50,174,231,15,17,229,83,28,170,250,26,204,181,250,121,23,53,73,165,160,229,37,183,77,124,168,209,155,86,186,188,239,41,210,39,20,147,109,180,161,74,86,227,36,52,229,133,113,149,164,210,168,25,68,178,104,84,42,100,74,117,54,157,124,83,98,67,135,17,148,178,196,102,27,166,84,18,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,5,240,184,241,217,134,95,58,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,97,60,72,248,125,201,204,76,102,241,135,6,233,81,19,136,180,232,233,141,54,154,203,77,50,187,153,6,235,13,180,110,200,121,246,153,101,113,153,39,212,75,82,84,183,16,72,111,93,16,217,21,54,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,255,0,178,73,156,27,103,55,56,94,213,105,39,18,21,237,67,142,194,110,202,60,70,164,114,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,145,64,35,174,112,114,73,133,249,185,182,118,214,152,137,67,189,161,71,110,37,30,236,76,87,31,126,11,29,66,29,113,165,178,135,154,76,148,41,41,117,9,75,170,50,108,223,113,104,208,212,173,209,87,135,231,12,171,203,8,49,114,169,138,217,140,162,219,242,23,107,72,114,45,167,5,183,202,106,31,150,149,164,209,88,73,165,68,148,33,41,35,38,80,234,57,164,181,155,138,67,43,101,179,85,154,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,18,184,145,240,236,170,227,188,150,241,163,1,40,81,31,196,23,36,37,55,12,7,167,169,165,215,24,229,49,29,133,180,183,222,40,236,46,58,24,45,80,68,217,56,133,173,70,163,90,18,135,59,174,76,178,47,135,25,60,161,78,114,153,63,233,69,231,89,220,213,74,230,145,12,163,184,168,187,247,55,22,59,91,215,200,100,182,161,75,34,90,148,227,132,74,82,140,146,210,27,207,96,189,60,133,97,109,137,141,60,54,44,108,52,196,186,23,166,109,186,207,164,250,216,93,83,209,249,188,170,252,167,155,250,198,86,135,19,163,141,33,94,170,139,93,52,61,72,204,142,165,179,93,149,28,71,202,86,35,174,202,189,90,235,169,83,185,143,208,43,236,50,104,139,87,138,147,34,53,36,140,207,150,242,55,36,157,100,204,212,218,148,147,35,90,22,219,139,153,92,24,50,241,74,185,46,107,151,50,55,45,42,90,215,105,200,77,18,215,144,153,137,75,5,53,232,238,117,234,91,73,61,234,90,35,191,29,41,53,253,94,146,156,50,37,45,36,109,219,160,8,171,197,31,192,158,38,252,151,206,33,10,1,23,147,196,179,34,178,115,53,108,197,196,252,49,129,46,86,40,91,145,216,166,197,130,153,77,54,197,94,156,114,12,212,194,205,247,16,211,43,100,223,121,228,184,74,45,197,204,109,73,89,169,179,110,141,133,223,112,224,226,1,15,49,20,38,176,147,23,174,47,244,216,129,212,190,212,153,13,177,29,187,138,46,245,185,186,58,25,67,109,161,230,91,50,66,217,36,238,54,218,39,82,107,250,226,106,117,0,12,171,139,158,225,95,146,74,86,23,89,180,172,203,95,108,68,168,93,151,141,29,153,116,24,239,69,73,174,129,9,227,123,235,90,117,47,45,11,92,168,203,140,179,86,196,56,210,20,182,143,237,186,71,29,120,157,113,0,135,139,179,36,229,251,4,46,46,174,197,137,185,139,154,164,211,108,59,22,189,41,183,217,121,164,198,90,144,110,19,44,57,31,177,230,214,148,188,165,171,66,83,105,66,220,138,185,81,202,142,35,230,215,17,209,101,89,77,116,52,168,60,183,235,245,247,217,53,197,164,69,81,153,18,148,68,101,204,121,123,84,77,50,70,74,113,73,81,153,161,8,113,196,104,79,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,116,80,186,167,164,114,185,175,45,231,62,177,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,245,96,60,253,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,173,155,172,16,165,101,199,49,119,158,13,80,171,146,234,244,218,4,136,202,135,46,91,105,67,230,196,136,172,201,109,14,109,245,84,180,37,242,65,172,137,36,179,65,168,146,141,219,10,127,240,88,192,107,54,109,189,117,230,54,179,10,37,66,225,135,88,93,179,69,55,163,153,174,148,132,69,109,217,47,52,179,89,167,123,233,150,219,102,123,9,104,67,75,73,44,210,242,210,45,40,0,101,92,95,247,11,143,2,120,101,243,175,56,154,37,80,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,249,177,150,123,55,53,252,63,48,159,11,111,9,210,233,203,77,143,109,212,169,21,56,198,106,93,58,162,221,41,180,52,249,183,184,146,242,54,186,226,22,218,140,183,33,106,218,164,47,99,136,163,108,85,195,59,171,6,241,30,227,194,219,214,39,79,90,182,106,14,211,228,237,109,196,54,246,195,245,31,107,152,132,45,76,186,131,75,141,172,210,91,219,90,20,69,162,136,126,91,202,255,0,188,177,6,77,42,85,231,112,203,170,174,135,71,133,64,166,19,198,91,33,211,162,52,77,71,142,210,18,68,148,33,41,45,79,66,245,150,165,173,91,150,181,40,236,211,133,102,67,191,212,140,213,226,253,23,251,171,182,133,10,167,78,255,0,128,92,106,218,87,205,255,0,140,37,164,56,207,247,57,8,87,230,150,57,87,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,229,92,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,67,143,241,53,200,149,87,4,111,42,142,57,225,109,179,17,188,47,175,72,109,82,161,210,216,82,17,109,205,89,37,42,67,141,234,100,136,207,59,170,155,90,54,182,133,185,200,218,217,19,60,222,1,146,156,188,85,115,49,152,107,106,195,98,149,18,125,10,159,33,154,221,210,137,51,21,25,30,132,98,67,69,41,36,166,204,157,53,184,78,37,148,19,126,182,247,82,102,104,73,41,196,104,204,5,21,241,115,195,59,87,14,243,112,245,70,214,137,210,125,53,183,226,92,213,22,16,219,109,178,153,206,63,34,59,171,109,40,66,116,230,116,169,117,102,173,202,83,174,186,179,87,173,161,119,94,8,248,189,37,21,92,66,192,73,207,203,114,59,241,218,187,233,109,165,134,185,12,45,10,110,44,213,45,206,199,77,110,19,144,9,41,245,144,68,203,135,234,25,158,248,1,153,123,254,54,41,230,27,18,49,6,159,112,203,174,83,107,151,69,74,77,46,116,147,119,123,180,238,161,101,12,136,157,34,90,16,152,228,210,16,133,17,108,66,82,157,19,183,66,185,78,19,56,95,85,195,140,159,82,234,117,149,75,110,69,245,88,153,116,34,36,152,74,142,184,204,45,45,198,103,77,198,102,226,29,106,35,114,16,230,137,37,34,66,116,35,34,37,170,101,12,214,102,199,197,62,50,124,64,184,124,197,240,190,242,245,117,89,56,19,134,121,130,234,125,33,109,226,55,164,163,110,110,43,137,244,92,232,115,30,99,167,121,205,13,179,230,182,215,53,179,220,74,86,199,211,176,137,173,235,247,249,23,206,109,119,39,152,143,42,166,229,43,211,54,101,209,211,199,185,169,173,33,5,41,77,180,107,229,73,140,226,180,209,230,185,174,153,54,165,19,110,37,106,74,182,153,161,214,239,83,20,177,211,14,48,147,6,170,120,243,113,214,122,219,66,157,79,102,162,220,186,73,20,206,185,183,212,132,70,40,230,131,216,231,57,110,180,148,47,113,55,245,132,165,45,40,213,69,158,204,206,230,22,234,205,6,50,214,177,114,233,141,208,117,252,184,212,234,90,37,57,33,154,100,22,147,181,168,237,169,103,253,243,139,52,165,9,91,174,186,178,66,55,237,47,63,115,97,13,229,104,97,125,145,139,149,214,34,51,66,196,41,21,102,104,68,151,201,111,188,138,123,140,180,251,203,65,118,33,6,235,198,218,72,207,121,155,46,25,164,146,104,82,251,175,11,143,29,152,101,243,175,39,154,47,248,69,254,37,214,4,156,65,201,110,34,69,166,219,209,42,181,42,28,120,213,248,166,241,53,190,26,34,73,109,217,82,26,91,134,91,22,152,101,44,143,105,239,82,20,180,39,118,253,167,65,150,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,91,79,25,172,102,217,129,216,109,98,90,85,30,174,139,136,149,7,171,170,170,83,170,122,197,155,6,19,45,41,166,141,45,234,137,44,186,185,172,62,149,110,218,74,140,218,136,148,102,149,38,16,112,209,176,35,98,14,116,176,238,45,74,222,151,85,166,208,228,73,175,202,54,73,221,144,215,18,51,142,197,144,234,219,50,216,132,204,40,132,91,143,98,150,164,33,91,183,237,61,4,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,132,241,35,225,247,39,49,49,155,198,28,27,165,68,78,34,211,163,166,52,218,107,45,52,202,238,100,27,172,54,209,187,33,231,218,101,149,198,100,159,81,45,73,82,220,65,33,189,116,67,100,84,217,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,59,254,201,38,112,109,156,220,225,123,85,164,156,72,87,181,14,59,9,187,40,241,26,145,200,130,251,174,62,134,86,219,142,160,146,164,60,152,203,116,144,149,184,109,146,137,11,82,140,183,42,141,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,0,0,1,149,113,161,59,11,2,240,227,49,121,17,194,204,47,197,10,55,93,74,157,135,246,235,172,188,209,146,37,83,229,38,152,201,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,164,28,203,229,210,251,202,254,41,207,195,59,234,63,247,89,148,121,187,217,254,147,165,245,47,50,196,206,91,78,185,201,230,242,22,174,82,213,189,29,198,93,198,115,167,133,215,16,9,148,137,148,220,178,99,125,197,206,165,61,211,83,172,122,163,237,190,252,166,229,58,251,76,51,73,87,45,11,220,201,243,117,105,199,13,9,101,45,169,179,81,160,218,75,86,43,155,31,11,24,201,240,254,225,242,231,198,107,5,217,226,110,79,169,89,178,225,249,131,169,167,148,182,239,187,59,13,233,83,237,69,178,234,73,18,95,93,42,49,185,5,212,184,180,181,178,65,178,210,9,197,41,38,210,210,133,238,216,78,54,229,48,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,106,156,46,184,128,67,171,195,166,229,147,27,238,46,77,85,158,154,157,99,213,31,109,134,34,185,21,166,26,97,154,74,185,104,70,215,139,149,171,78,56,107,83,202,113,77,154,137,100,210,93,179,240,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,115,252,116,199,76,56,203,166,28,84,113,67,20,43,61,13,42,14,141,50,203,68,75,149,80,148,162,51,110,44,102,204,203,152,242,246,171,66,212,146,73,74,150,181,33,8,90,211,197,120,117,230,46,251,205,6,22,95,24,153,125,72,253,32,84,225,209,225,108,103,250,50,151,211,68,121,136,124,198,154,111,157,202,231,173,60,213,167,122,251,204,251,136,165,80,0,0,0,0,0,0,0,0,0,0,0,0,0,169,158,52,180,58,147,55,61,171,117,161,79,20,84,196,131,13,42,35,86,210,123,153,81,112,187,116,211,93,62,253,126,225,210,248,72,102,66,69,223,99,76,194,91,178,170,194,170,20,151,92,92,2,113,243,53,156,70,153,128,195,73,46,99,166,175,180,165,118,37,36,159,118,157,194,198,196,57,226,101,153,57,216,21,130,167,75,181,230,242,107,247,19,254,142,213,46,26,86,212,103,226,76,79,53,59,29,66,210,162,91,73,209,90,25,17,251,12,251,171,183,134,109,50,163,137,57,179,250,67,91,126,76,233,145,217,244,203,207,56,165,58,165,56,154,156,53,169,74,82,137,70,125,171,51,51,51,215,183,188,122,206,49,55,156,43,139,31,105,20,168,47,234,84,186,4,120,174,182,74,45,9,214,230,212,18,174,194,81,246,250,197,222,68,127,128,247,60,23,173,137,242,110,251,146,232,233,213,209,53,10,100,78,105,161,91,121,164,237,57,123,119,105,166,186,118,233,174,162,220,192,0,0,0,7,43,205,37,208,213,159,151,172,66,174,184,242,91,83,22,197,89,77,106,173,55,45,48,95,81,36,187,75,83,61,189,196,122,140,224,214,102,73,187,46,217,211,218,66,151,34,179,81,117,228,164,136,204,205,111,58,102,69,167,105,235,170,190,255,0,218,52,71,146,203,65,155,51,44,120,119,9,17,249,47,77,182,169,19,164,167,97,36,249,203,167,199,37,234,91,72,245,213,62,222,223,121,142,222,0,0,0,62,85,209,115,209,44,234,12,235,150,226,168,49,10,159,78,142,236,151,221,121,212,54,146,67,104,82,213,235,44,201,63,101,38,125,166,93,194,142,120,132,231,78,189,142,215,236,235,42,211,172,188,213,155,73,144,236,116,161,137,11,74,37,56,211,210,219,39,12,155,125,109,45,42,101,212,250,218,17,159,220,93,135,230,242,95,145,235,199,50,183,44,106,149,82,20,202,125,163,29,228,42,84,195,109,214,185,169,75,145,212,180,54,226,152,113,165,40,218,124,212,146,62,253,53,62,206,251,188,193,60,11,176,48,30,206,135,104,216,212,104,241,155,142,203,109,189,39,167,97,15,200,90,90,109,181,45,197,180,218,55,169,92,164,25,153,151,105,150,190,237,58,24,174,14,50,213,34,111,12,168,52,194,212,212,186,164,87,52,252,99,212,19,239,255,0,32,252,92,32,178,247,50,212,161,212,49,154,187,74,113,137,85,120,238,194,136,227,172,26,77,113,29,68,9,8,82,77,77,145,154,76,210,102,70,75,52,251,136,251,197,134,223,117,165,219,182,172,234,195,106,36,170,63,43,67,51,208,189,103,18,159,121,126,183,188,102,54,238,169,61,88,184,101,212,95,112,214,227,220,189,84,102,103,174,136,73,123,76,253,195,66,217,33,177,166,216,57,119,182,168,149,6,137,183,209,214,110,78,211,37,22,179,164,168,181,35,74,79,185,101,236,29,236,0,0,0,0,0,0,0,0,0,0,0,0,0,7,157,196,24,42,169,90,19,225,37,189,230,231,43,213,211,93,116,117,7,221,251,6,95,72,221,138,246,166,147,74,211,236,50,211,188,134,149,178,213,83,93,95,5,173,233,238,56,218,212,231,87,170,155,61,82,122,75,120,189,231,238,31,159,51,24,49,75,199,92,41,170,88,181,22,155,81,202,228,114,212,164,164,246,237,146,203,167,161,154,23,166,188,162,254,175,253,165,240,50,119,130,75,192,156,35,131,103,190,130,231,183,205,222,173,59,85,172,169,14,22,166,109,160,207,177,223,119,253,167,221,64,120,124,99,194,75,79,26,44,42,181,141,118,83,35,74,102,161,17,246,26,113,214,90,90,163,186,227,46,52,151,80,110,33,100,133,164,157,81,146,137,38,101,175,236,58,15,205,238,85,238,252,177,98,68,202,116,152,207,174,137,38,67,146,41,115,155,67,166,130,101,79,200,38,80,167,13,150,209,204,216,198,227,36,246,123,75,179,186,94,112,188,206,219,148,138,131,24,25,137,117,185,46,198,146,105,110,145,34,92,157,196,133,169,80,162,176,194,84,243,228,68,146,34,89,146,16,141,123,204,189,164,45,165,151,155,144,203,114,25,90,86,219,169,37,161,73,61,72,200,203,82,50,50,31,246,0,0,3,225,95,116,66,185,44,155,130,222,54,210,231,164,233,114,225,237,81,106,74,230,50,164,104,101,161,235,246,189,199,248,12,221,102,46,209,126,200,199,11,226,222,121,180,183,211,92,53,52,161,41,35,34,74,83,49,228,17,17,26,75,79,179,238,23,9,194,127,19,91,187,242,246,86,212,169,220,233,148,73,157,43,104,55,119,26,35,179,6,10,8,180,53,153,150,134,175,97,17,126,2,111,0,0,0,0,8,47,197,219,15,29,188,178,227,18,173,14,51,60,250,29,109,186,139,175,108,250,206,75,48,39,168,211,184,146,103,183,85,17,232,102,69,175,180,133,77,229,83,20,149,132,56,229,107,221,107,120,218,141,233,40,76,74,94,237,164,150,58,198,28,89,153,239,73,17,17,55,237,61,61,227,178,241,52,197,59,115,23,49,134,218,186,45,185,177,228,177,244,74,27,78,45,151,27,95,214,117,83,22,122,154,22,162,215,71,19,237,215,180,119,46,11,239,212,202,243,184,227,180,227,157,31,67,49,74,78,170,219,191,155,78,35,61,59,181,208,90,197,241,117,211,108,139,70,177,117,213,164,182,196,106,84,25,19,22,165,173,41,45,26,105,78,31,106,140,139,185,39,237,47,196,134,119,179,107,139,245,60,109,199,123,150,188,228,231,100,67,69,86,100,58,113,27,170,90,122,114,152,250,154,219,235,172,180,209,222,205,167,167,111,97,123,237,231,134,6,12,57,133,217,122,129,88,157,21,150,229,92,234,106,178,133,165,189,20,108,201,131,9,69,169,154,18,125,237,159,180,203,239,49,49,64,0,0,0,0,0,0,0,0,0,0,0,0,124,155,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,51,69,141,120,95,85,193,92,92,187,240,162,178,169,110,72,181,171,18,105,168,145,38,18,162,46,99,8,89,242,101,19,74,51,52,33,230,185,110,163,214,81,26,28,73,146,148,70,70,126,40,73,78,29,88,57,93,198,76,220,88,145,169,15,116,241,44,250,131,23,141,82,78,212,47,147,22,3,237,56,146,216,165,160,213,205,124,227,177,170,119,41,28,253,251,84,148,40,134,133,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,176,156,202,94,184,95,135,216,13,124,220,248,209,30,92,155,37,52,119,160,214,162,68,67,138,126,99,18,180,141,211,55,203,82,84,149,186,167,146,209,43,122,9,38,178,81,173,4,70,178,205,189,217,81,161,86,46,170,205,90,214,183,62,143,209,102,212,36,72,167,82,58,197,203,244,124,85,184,165,53,27,158,178,37,187,203,65,165,28,197,22,229,109,212,251,76,91,79,5,203,47,25,105,248,113,113,222,85,107,155,163,195,42,149,66,75,116,139,125,202,90,82,228,234,166,145,144,253,77,50,148,130,89,178,132,48,81,210,148,45,104,83,132,254,164,133,53,235,217,80,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,2,42,241,71,240,39,137,191,37,243,136,66,128,70,170,4,21,226,63,195,254,30,98,40,78,226,222,16,219,191,233,177,3,166,97,216,209,220,98,59,119,20,93,232,111,108,133,188,182,219,67,204,182,102,180,60,106,220,109,180,109,40,151,245,38,212,117,225,67,145,201,55,45,86,137,155,140,70,92,67,161,83,100,72,93,163,73,52,53,32,231,75,105,78,48,169,175,146,137,68,210,24,117,43,229,36,180,116,222,105,46,106,132,182,142,117,186,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,0,113,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,53,49,75,11,108,76,105,177,42,120,103,137,116,47,76,219,117,158,79,91,11,170,122,63,55,148,242,30,111,235,25,90,28,78,142,52,133,122,170,45,116,208,245,35,50,58,65,168,240,204,199,26,86,107,41,25,109,154,230,148,170,239,81,80,131,122,55,79,121,218,122,232,236,17,27,210,148,132,107,203,121,27,155,105,76,45,105,34,125,230,17,204,216,243,79,46,237,48,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,74,26,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,63,248,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,225,158,28,253,226,110,9,98,230,101,235,247,182,2,81,162,71,183,166,199,140,185,85,40,205,190,194,43,85,21,35,153,38,105,199,121,182,212,194,205,78,19,75,73,39,215,91,10,120,204,212,242,140,122,174,25,86,14,60,221,249,151,167,86,48,74,225,151,108,199,161,71,113,219,142,186,186,127,91,78,102,18,144,163,68,73,140,27,204,147,232,144,235,72,65,52,151,9,194,208,222,70,135,28,214,139,244,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,202,184,159,252,49,115,227,249,16,174,198,192,108,88,173,109,176,110,10,130,125,27,84,168,212,121,113,109,119,148,135,148,230,137,229,40,249,50,31,84,114,86,231,27,105,149,27,143,30,155,221,81,217,246,107,178,163,135,25,181,195,133,217,87,171,93,13,86,15,49,250,5,125,134,73,114,169,18,148,68,70,164,145,153,115,25,94,212,147,172,153,146,92,74,82,100,104,90,27,113,30,175,0,112,114,133,151,252,26,180,240,118,220,123,168,137,108,211,211,29,201,59,86,142,174,82,212,167,36,201,216,181,172,219,230,190,227,174,242,247,154,81,191,106,125,84,145,14,128,2,42,241,71,240,39,137,191,37,243,136,66,128,70,170,5,96,113,107,201,71,166,225,204,205,150,25,83,42,179,43,76,242,91,189,41,236,23,61,181,65,101,142,90,42,105,35,86,246,249,40,105,166,221,75,105,82,77,179,75,166,77,147,79,45,117,109,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,59,254,201,38,112,109,156,220,225,123,85,164,156,72,87,181,14,59,9,187,40,241,26,145,200,130,251,174,62,134,86,219,142,160,146,164,60,152,203,116,144,149,184,109,146,137,11,82,140,183,42,69,0,202,184,179,236,196,241,0,153,132,89,76,194,76,191,96,133,197,210,95,82,240,254,223,98,230,169,52,219,237,74,160,197,114,141,5,230,147,25,106,65,54,111,62,220,142,199,155,90,148,202,80,173,9,46,41,11,110,186,240,183,11,111,188,105,190,233,152,103,134,148,47,76,220,149,158,119,69,11,170,102,63,55,148,202,222,115,235,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,61,9,229,71,42,56,113,148,172,56,69,149,101,53,215,85,103,114,223,175,215,223,100,145,42,175,41,36,100,74,81,17,159,45,148,110,81,52,201,25,165,180,169,70,102,181,173,199,23,218,192,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,101,92,95,247,11,143,2,120,101,243,175,56,154,37,80,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,143,114,245,116,208,172,108,151,225,165,235,116,206,232,168,182,254,23,209,170,149,25,60,165,185,200,138,197,37,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,40,223,58,121,152,147,154,236,121,170,226,123,48,101,211,232,76,71,102,145,111,65,150,77,115,227,83,153,220,105,230,27,105,34,53,184,235,143,60,100,106,94,195,120,219,37,173,40,73,142,20,47,163,135,238,123,168,89,170,181,91,178,174,149,244,88,155,111,211,201,202,140,109,22,231,165,34,176,220,86,221,170,239,68,118,163,177,205,147,33,69,211,36,205,72,211,82,213,61,165,5,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,34,37,101,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,87,253,132,56,161,133,249,202,203,203,119,4,84,196,168,80,175,26,59,180,139,146,142,204,215,13,112,31,122,57,34,109,57,215,18,77,186,149,160,157,82,73,100,72,53,33,72,117,30,170,208,163,130,179,175,92,18,225,39,139,149,59,121,156,53,137,120,84,177,22,177,38,172,212,232,19,31,102,163,110,89,171,91,5,22,26,74,74,28,67,235,41,13,212,75,106,100,32,221,233,35,173,229,167,115,100,212,255,0,193,12,200,224,150,99,233,85,58,206,11,223,209,46,56,244,105,8,141,61,9,142,252,87,227,45,105,220,131,91,50,16,135,73,10,34,86,213,237,216,163,67,132,70,102,133,145,116,177,0,56,205,225,111,210,188,184,208,177,50,5,11,170,159,98,92,13,245,51,122,173,157,29,46,106,13,151,190,172,214,73,115,124,164,211,147,216,149,45,58,106,90,39,152,98,162,240,163,20,42,184,85,90,173,84,233,233,150,244,122,253,175,92,181,231,68,102,106,163,34,67,21,10,123,209,139,155,161,25,56,134,157,113,169,4,218,139,69,46,58,59,82,100,75,79,159,180,237,106,237,243,117,81,172,171,90,15,91,90,184,42,17,233,116,232,220,212,55,207,148,251,137,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,163,78,120,123,101,82,176,214,192,182,176,230,133,34,91,244,219,86,143,10,137,13,217,107,74,159,113,136,204,161,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,15,64,51,89,155,31,20,248,201,241,2,225,243,23,197,196,240,247,176,44,220,83,225,195,100,225,246,32,219,209,43,150,245,114,61,110,52,232,50,72,246,58,143,76,204,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,169,108,224,229,50,242,202,46,40,125,7,174,200,151,88,161,79,142,220,154,21,198,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,253,57,107,50,36,186,131,62,85,85,191,239,42,237,155,64,195,234,205,195,46,101,189,106,200,157,38,139,5,227,37,34,2,230,27,71,36,154,51,45,201,66,212,195,107,52,107,176,151,189,68,68,167,22,106,149,92,56,178,57,27,53,183,148,251,195,16,87,46,62,29,89,242,24,68,230,90,67,173,46,183,45,68,107,40,77,62,68,73,66,18,146,74,159,82,85,205,74,29,105,41,36,155,196,235,114,43,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,25,150,199,236,28,174,229,255,0,25,110,204,29,184,222,234,37,219,53,5,71,110,78,212,35,171,138,180,147,145,164,236,66,214,77,243,88,113,167,121,123,205,72,223,181,94,178,76,135,192,187,47,251,202,250,141,111,197,188,46,25,117,100,90,180,118,232,20,131,146,100,165,197,167,54,235,174,181,28,151,166,229,33,10,125,194,70,227,61,168,218,132,232,132,33,41,179,238,7,214,4,150,169,88,167,138,83,173,232,135,30,84,138,117,2,151,86,81,52,167,201,109,37,215,230,199,65,235,205,66,12,158,128,181,118,18,22,100,223,218,54,207,109,165,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,10,149,226,215,146,143,66,76,153,155,44,50,166,82,161,209,94,228,183,122,83,216,46,67,137,156,243,252,180,84,210,70,173,142,115,150,235,77,186,150,210,149,19,132,151,76,156,55,94,90,57,175,11,140,179,230,94,183,139,150,206,63,217,147,165,217,150,4,57,15,51,83,173,60,104,52,87,98,52,180,20,138,107,81,148,173,207,161,213,22,195,120,211,202,105,109,45,105,89,190,194,80,113,131,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,170,0,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,2,26,241,150,198,252,47,167,97,125,47,47,117,90,28,186,181,237,86,145,18,231,167,58,151,28,101,138,43,13,184,235,61,82,212,94,171,235,117,37,42,58,89,237,34,37,56,226,141,6,134,137,202,139,180,237,106,237,243,117,81,172,171,90,15,91,90,184,42,17,233,116,232,220,212,55,207,148,251,137,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,162,255,0,175,59,63,17,236,14,30,151,197,155,139,151,239,211,75,190,149,133,245,246,42,149,189,134,93,75,157,4,147,74,119,43,69,187,203,65,161,174,114,200,156,119,151,204,89,18,214,162,44,246,13,41,229,59,194,198,13,252,63,183,188,185,129,26,184,161,100,163,249,64,88,139,198,124,61,166,85,103,98,77,155,79,68,102,169,208,139,157,233,154,90,94,82,215,28,154,82,139,71,154,230,190,243,102,217,26,220,245,218,216,226,150,215,46,146,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,169,195,175,61,81,179,75,102,149,143,136,51,226,35,21,40,17,222,122,115,49,162,186,132,84,233,204,156,116,21,72,204,155,38,25,90,156,144,150,214,202,87,246,208,165,165,8,66,137,8,153,64,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,74,93,151,77,10,198,181,107,55,173,211,59,162,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,66,249,250,206,189,213,154,204,71,151,68,164,212,250,124,50,182,106,15,55,110,83,227,155,136,110,126,195,83,105,169,200,39,18,133,169,231,80,102,104,74,210,92,150,214,104,34,220,167,86,236,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,0,0,0,0,0,0,0,0,0,8,117,196,255,0,6,28,197,28,189,79,172,65,138,203,146,173,133,59,89,90,212,222,170,38,99,65,154,163,208,201,10,62,247,11,218,69,247,144,168,108,165,98,253,79,4,177,222,218,175,55,57,216,240,215,85,135,14,162,68,234,144,158,156,230,48,167,119,122,232,45,52,107,183,113,233,217,218,94,237,16,216,247,93,54,247,180,104,247,93,38,75,111,198,170,193,143,49,10,66,210,162,209,214,146,225,118,164,204,187,148,94,211,252,76,85,63,26,7,234,103,121,91,145,221,113,206,143,161,134,164,167,85,109,223,205,168,145,30,157,218,232,56,119,12,188,84,183,48,139,24,110,91,162,228,155,30,51,5,105,204,105,181,188,227,104,250,206,170,26,203,67,90,210,90,232,218,189,186,246,14,53,154,204,82,86,47,99,149,209,117,165,227,118,55,164,166,177,17,123,183,18,152,235,31,113,6,71,189,68,101,163,158,195,211,220,45,143,132,78,30,59,103,101,202,101,90,100,102,121,213,202,219,149,6,158,217,245,156,151,160,64,81,39,113,164,143,110,169,51,208,140,203,95,105,137,208,0,0,0,0,33,15,21,252,77,110,207,203,217,219,81,103,114,102,86,230,116,174,35,155,180,215,29,232,51,144,101,161,44,140,245,52,251,72,203,241,20,247,151,91,69,235,223,28,44,123,121,150,210,231,83,112,211,16,180,168,140,201,73,84,198,144,100,100,73,61,126,215,184,105,22,196,162,21,181,100,91,246,241,54,150,253,25,75,137,15,106,75,66,46,91,41,70,132,90,23,234,251,139,240,31,116,0,0,7,252,60,243,113,217,114,67,203,74,27,105,38,181,169,71,161,17,17,106,102,102,98,165,184,161,231,109,202,189,65,252,12,195,74,220,150,163,70,53,55,87,145,18,78,210,90,210,169,177,95,142,165,50,249,145,164,200,208,102,133,163,94,227,63,97,8,135,148,60,171,222,25,157,196,136,116,232,209,159,69,18,52,134,228,85,39,56,135,73,6,202,95,96,158,66,92,38,92,71,51,99,251,136,149,217,237,62,206,251,240,193,204,36,180,240,94,194,164,216,214,157,50,52,86,105,241,24,97,215,26,101,164,42,67,173,178,219,74,117,102,218,16,75,90,137,164,153,168,210,70,122,126,194,247,0,35,46,117,50,208,89,137,163,219,244,210,66,72,161,213,162,60,242,180,237,229,33,50,18,162,51,229,57,217,245,222,222,207,242,246,156,32,176,96,97,142,27,91,182,69,57,164,33,186,77,50,36,69,108,74,75,114,154,142,219,90,246,37,58,253,130,237,208,191,103,112,248,89,148,169,46,147,130,215,20,246,220,109,181,55,210,104,167,21,162,123,101,178,94,242,247,140,212,153,187,41,237,73,38,165,171,216,69,175,113,13,65,97,244,21,83,109,8,16,148,222,195,111,155,234,233,166,154,186,179,238,253,163,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,213,20,146,225,184,149,22,164,122,118,126,210,25,125,190,33,162,159,116,77,136,219,102,132,183,203,209,58,105,166,173,164,251,191,104,208,102,68,235,106,184,50,197,104,84,148,218,144,110,122,67,177,73,208,251,42,18,83,239,63,112,239,198,68,162,209,68,70,95,120,37,41,73,109,74,72,136,189,132,67,250,0,56,30,113,242,211,65,204,110,20,85,40,142,192,141,233,184,113,159,147,77,146,109,35,152,79,162,52,132,180,141,252,167,23,183,123,218,232,146,215,94,210,237,239,160,187,182,220,188,240,23,20,229,81,223,57,116,218,213,177,85,89,48,242,121,172,154,151,26,74,146,151,16,163,36,44,211,189,173,73,68,69,221,236,62,235,200,225,241,153,136,184,253,131,20,200,149,41,232,118,225,183,227,51,78,152,149,58,74,117,222,68,72,164,183,148,70,234,214,173,92,120,245,81,233,169,247,145,31,124,168,0,0,0,239,20,105,197,135,10,202,202,204,39,210,104,16,208,204,42,244,46,177,229,37,189,187,229,63,58,114,212,102,100,130,35,51,74,75,180,204,213,247,152,247,252,26,49,41,80,49,86,189,134,242,30,38,216,145,71,149,83,65,184,173,18,167,21,38,158,201,36,181,86,134,173,11,187,110,191,127,176,92,103,120,0,0,0,0,230,89,149,177,226,226,22,6,94,182,235,240,74,91,174,80,106,74,138,209,180,78,25,190,112,222,66,52,35,74,143,93,87,167,97,107,219,216,51,127,122,209,228,90,247,181,122,128,235,74,142,253,38,171,42,26,145,180,208,109,173,167,148,131,45,52,35,35,35,79,118,133,166,157,196,62,100,137,149,10,155,141,20,169,82,37,184,148,165,150,137,197,169,195,36,251,18,157,125,157,189,132,94,241,117,60,36,240,89,204,61,193,9,183,245,199,0,162,84,171,115,156,122,59,142,53,203,63,71,189,14,11,169,51,53,161,42,211,114,20,125,138,52,246,123,123,199,50,226,145,157,104,81,233,143,224,70,28,214,210,228,151,84,164,213,164,194,146,70,73,65,166,108,87,163,169,108,191,169,30,187,12,208,180,105,220,103,236,33,1,114,143,131,181,92,114,199,75,126,220,106,157,38,124,102,103,196,159,82,52,178,167,72,162,148,198,16,234,151,234,44,182,232,239,105,168,180,237,237,63,126,136,236,139,106,13,155,102,208,173,58,107,8,102,53,26,155,22,3,72,66,73,36,72,101,164,182,93,132,68,93,201,46,226,47,192,135,219,0,0,0,0,0,0,0,0,0,0,0,0,0,21,23,198,159,1,164,210,111,43,83,49,180,104,81,17,77,174,199,69,179,90,54,99,180,210,253,34,201,56,236,103,157,89,47,123,235,118,57,56,217,30,207,171,68,20,36,215,235,33,37,89,98,228,248,50,96,92,59,91,6,171,184,243,87,163,108,173,94,213,7,41,212,185,110,27,14,127,67,196,81,33,70,201,164,141,214,185,146,202,66,92,66,148,68,190,145,133,108,34,74,84,171,21,1,74,220,106,252,83,218,223,15,224,249,141,68,123,254,11,183,77,10,198,181,115,11,122,221,51,186,42,45,191,79,161,213,42,50,121,75,115,145,21,134,234,142,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,71,94,32,217,219,170,230,190,255,0,110,133,108,63,46,14,29,90,178,36,51,74,134,153,74,83,21,103,210,243,201,69,89,109,169,150,150,133,185,29,77,165,45,56,74,54,75,152,73,50,55,28,213,195,231,36,149,92,215,223,238,87,110,118,37,193,195,171,86,68,119,170,179,21,21,74,98,172,250,94,101,75,164,161,196,188,210,208,183,35,169,197,41,214,205,70,201,114,205,68,70,227,122,223,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,62,77,211,118,90,182,53,10,85,211,122,220,212,171,126,139,11,103,83,81,170,77,110,36,86,55,173,40,70,247,92,52,161,59,150,180,164,181,62,213,40,136,187,76,135,128,254,86,57,88,255,0,198,91,10,191,245,202,157,255,0,182,28,171,138,63,129,60,77,249,47,156,66,20,2,53,80,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,128,28,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,159,252,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,75,254,45,121,215,244,36,57,153,77,195,42,157,86,29,105,238,75,151,165,65,131,228,54,152,47,49,204,69,49,38,105,222,231,57,14,180,227,170,109,73,73,54,73,104,205,194,117,228,34,178,240,95,8,111,44,122,197,11,127,8,240,253,136,142,87,110,41,10,102,57,203,124,153,97,164,33,181,58,235,206,47,180,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,79,67,217,98,203,213,171,149,252,26,162,225,29,173,39,175,232,57,146,106,53,69,197,110,59,213,57,206,171,115,178,28,74,11,251,214,208,74,82,212,134,154,105,6,181,236,220,126,130,245,198,252,23,195,90,171,84,44,70,197,235,42,213,169,63,29,50,218,135,91,175,196,130,251,140,41,74,74,93,75,111,56,149,26,13,72,90,73,68,90,106,133,23,176,199,234,177,113,99,11,49,67,174,252,153,226,93,169,118,250,51,149,214,250,10,179,26,127,75,204,221,203,230,242,86,173,155,185,107,219,187,77,118,43,78,227,30,172,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,42,224,45,211,133,14,120,227,92,180,170,38,81,241,25,18,206,187,77,143,33,22,141,88,214,236,130,157,17,164,184,250,161,62,106,53,27,75,97,164,175,148,162,209,163,101,164,183,162,20,218,57,214,104,62,77,211,118,90,182,53,10,85,211,122,220,212,171,126,139,11,103,83,81,170,77,110,36,86,55,173,40,70,247,92,52,161,59,150,180,164,181,62,213,40,136,187,76,135,128,254,86,57,88,255,0,198,91,10,191,245,202,157,255,0,182,28,171,138,63,129,60,77,249,47,156,66,20,2,53,80,2,149,184,157,100,59,242,33,93,147,143,56,79,69,219,96,220,21,5,122,74,151,78,167,114,226,218,239,41,12,165,189,85,205,81,242,100,62,169,6,157,173,182,211,42,54,217,45,55,180,147,135,248,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,69,56,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,12,171,143,213,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,191,76,130,228,162,213,202,158,28,68,173,213,169,157,70,38,220,212,246,92,184,234,18,9,181,185,3,121,37,197,83,35,155,106,90,18,203,75,34,37,169,10,62,115,136,37,153,237,75,72,106,85,0,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,0,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,28,215,249,88,229,99,255,0,25,108,42,255,0,215,42,119,254,216,51,99,225,99,25,62,31,220,62,92,248,205,96,145,89,144,206,13,205,141,152,105,134,184,37,70,57,116,235,18,192,181,232,16,23,2,75,81,212,185,149,184,80,85,29,233,196,180,163,154,132,25,60,227,72,111,152,164,154,27,75,134,148,173,102,132,50,57,148,74,174,111,177,113,86,163,245,25,116,123,78,131,29,53,43,142,170,196,117,45,104,96,214,73,68,86,86,105,54,145,37,227,221,179,152,122,18,27,121,194,75,156,163,109,83,171,137,103,15,58,85,70,192,139,141,248,27,14,37,53,120,113,107,177,77,172,80,148,164,164,165,81,41,204,153,55,41,15,175,215,118,76,120,232,36,43,156,181,169,198,89,108,146,162,91,73,67,213,87,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,62,255,0,196,7,51,22,110,107,241,46,202,197,43,62,12,186,114,211,99,196,166,213,233,146,72,212,186,117,69,185,211,86,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,162,90,240,49,253,54,126,237,255,0,18,28,171,141,95,138,123,91,225,252,31,49,168,136,43,26,214,174,203,181,106,55,172,120,59,232,180,170,132,58,92,201,60,212,23,42,84,182,228,185,29,189,134,123,213,185,16,164,158,164,70,146,229,232,163,35,82,72,251,174,71,51,119,85,202,14,46,42,235,126,157,46,177,105,215,163,166,155,113,210,152,144,164,45,108,18,201,72,148,202,13,68,210,228,178,123,182,115,11,67,67,143,54,74,111,154,110,39,197,102,135,29,43,185,139,199,27,171,20,42,213,154,172,232,19,170,18,26,160,51,81,36,33,202,125,29,47,44,226,69,38,219,51,109,189,141,168,183,18,12,200,220,83,139,53,45,75,82,213,105,60,29,242,235,39,15,48,142,181,141,183,133,167,46,157,112,223,82,16,205,33,233,205,52,75,85,1,180,33,109,60,193,109,231,52,137,15,45,197,40,148,162,75,168,143,25,196,167,110,197,174,194,135,52,204,189,129,39,20,242,243,137,24,125,79,183,162,87,42,85,203,94,165,26,151,6,73,53,177,218,143,78,179,134,100,110,153,33,11,76,130,105,104,90,140,182,45,41,86,169,219,169,102,136,75,254,21,152,57,66,197,220,220,82,36,220,111,107,18,194,167,187,120,183,27,106,255,0,157,74,140,251,13,198,45,232,90,77,28,183,228,52,254,190,178,85,200,216,164,154,86,102,87,210,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,43,215,138,54,118,233,89,129,185,153,193,44,55,126,36,203,38,203,172,46,90,235,81,37,38,67,21,217,165,29,13,165,214,245,101,42,109,12,41,201,173,18,144,226,219,120,156,39,11,82,38,204,64,177,109,60,35,179,155,66,151,66,163,228,238,237,165,116,53,88,61,124,139,82,163,29,11,91,117,6,212,183,166,201,141,32,187,121,111,35,115,238,33,206,198,214,218,77,7,177,104,79,63,229,113,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,2,146,248,199,97,12,155,43,50,240,113,74,59,18,206,155,136,244,118,94,91,239,62,210,145,233,24,40,68,87,153,105,9,209,104,66,99,148,5,153,172,143,85,188,189,170,61,13,40,129,99,71,185,47,193,202,238,1,101,130,192,194,171,165,237,245,170,85,61,201,21,22,246,160,186,105,82,228,59,45,216,218,161,107,66,249,43,144,166,185,137,81,165,124,189,229,161,43,66,237,99,207,222,184,133,96,225,173,41,170,238,35,95,22,253,171,77,126,66,98,53,50,183,83,102,11,14,62,164,169,73,105,46,60,164,164,214,105,66,212,73,35,215,68,40,253,134,60,253,173,152,92,2,190,107,177,109,107,43,28,48,254,224,173,77,223,211,83,169,119,52,41,114,159,216,133,45,123,26,109,197,45,91,80,133,40,244,46,196,164,204,251,8,196,64,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,126,74,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,134,109,243,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,0,1,202,191,149,142,86,63,241,150,194,175,253,114,167,127,237,135,74,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,101,136,94,77,231,155,186,86,80,120,126,96,205,214,197,58,37,98,236,175,88,244,10,109,185,74,126,66,80,133,190,84,166,84,185,79,32,148,78,174,51,37,183,127,44,181,53,184,203,102,166,249,164,226,105,46,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,11,180,225,161,145,200,217,113,179,89,198,27,225,114,215,136,183,165,29,180,61,17,196,59,29,20,58,115,198,219,229,9,76,172,146,163,146,106,67,74,121,75,79,168,182,201,180,17,18,86,183,164,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,138,171,226,167,144,239,245,95,53,120,65,69,254,228,237,223,66,166,83,191,225,215,38,182,165,243,127,226,233,117,13,179,253,210,66,213,249,213,138,203,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,132,242,119,154,171,55,53,248,71,79,188,40,213,40,137,185,233,209,227,198,187,41,13,182,108,174,157,81,52,122,230,150,148,181,171,166,113,73,113,76,175,114,183,32,141,38,124,196,56,132,119,81,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,21,213,197,11,58,255,0,202,2,251,94,12,97,237,78,149,59,13,172,218,130,36,181,81,132,124,239,76,213,18,202,144,185,4,234,146,90,50,215,53,246,91,38,204,208,231,174,238,247,18,182,185,112,88,93,79,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,0,0,0,0,0,0,0,0,0,0,124,75,222,218,131,121,89,181,219,78,164,194,30,141,89,166,202,128,234,22,146,81,26,30,105,77,159,97,145,151,114,143,188,143,240,49,157,204,220,96,237,87,3,113,210,224,183,29,167,73,129,25,233,242,231,211,77,76,169,162,56,167,49,244,52,164,122,136,45,186,53,216,105,45,59,59,15,221,62,184,91,231,90,20,138,99,24,17,136,213,180,183,37,165,37,52,153,51,100,145,18,144,73,133,21,152,233,91,207,234,103,174,243,36,33,26,119,153,123,72,116,222,45,152,44,230,33,96,132,43,250,219,128,82,234,84,73,205,189,33,198,218,230,31,163,217,135,57,213,25,26,16,165,105,185,105,62,213,18,123,125,157,226,149,163,204,168,83,28,116,162,202,145,17,197,37,76,186,77,173,77,153,167,218,149,105,236,236,237,35,247,15,167,101,81,228,93,23,181,6,128,211,74,144,253,94,171,22,26,81,180,214,167,22,235,201,65,22,154,25,153,153,171,220,122,251,140,105,3,45,86,60,92,61,192,203,42,221,143,4,162,58,221,6,154,169,77,147,68,217,147,229,13,148,47,82,36,164,245,213,26,118,150,189,157,163,166,128,0,0,0,119,10,115,227,47,137,74,159,138,180,28,55,142,241,56,196,122,60,90,154,205,181,106,148,184,153,53,6,77,39,162,180,37,104,125,219,117,251,253,131,192,112,159,194,178,189,115,9,244,154,161,9,15,66,160,194,235,25,82,155,221,178,83,19,160,173,38,70,104,50,35,36,168,251,72,201,95,121,11,203,238,0,0,0,17,95,136,62,102,34,224,14,11,212,226,83,103,161,171,134,224,140,245,58,26,82,233,37,214,185,241,37,18,30,73,19,168,90,116,113,146,209,69,174,135,220,70,125,212,111,105,91,151,158,61,98,156,90,59,7,46,165,90,185,234,168,39,222,87,53,227,74,228,201,74,84,226,212,68,181,146,119,187,169,168,200,251,253,167,223,126,153,56,203,77,7,46,88,81,75,162,53,2,55,166,230,70,98,77,74,73,52,142,97,190,184,209,210,234,55,242,155,94,221,236,235,162,139,93,123,79,183,187,190,0,15,249,82,18,178,209,105,37,17,118,246,150,163,250,68,68,90,17,118,14,5,158,186,218,173,252,177,93,245,36,182,167,13,175,71,250,169,45,76,245,168,70,79,188,189,227,62,86,60,36,84,46,136,80,220,108,214,151,57,154,164,139,93,116,109,71,254,65,168,42,114,73,16,219,74,75,66,45,123,63,105,143,210,0,0,0,0,0,0,0,0,0,0,0,0,0,3,252,164,164,214,202,146,69,223,167,248,198,102,113,218,156,229,39,21,107,148,247,90,229,169,174,155,84,237,211,77,99,52,125,218,23,188,93,215,11,250,234,235,153,59,178,221,121,90,188,143,72,239,237,247,213,38,233,222,102,125,196,37,136,0,0,254,25,17,150,134,90,145,138,156,226,235,150,134,41,178,97,227,141,179,74,116,250,151,27,133,61,49,152,45,164,106,57,242,93,121,100,134,190,228,234,181,47,221,169,123,71,34,225,33,137,207,217,153,135,145,111,75,168,60,152,21,202,74,225,55,24,221,50,107,169,122,116,4,18,246,26,201,59,182,167,77,116,51,211,179,67,23,129,223,218,67,250,0,0,2,186,248,197,225,131,53,108,38,164,98,36,104,139,114,84,42,156,120,78,27,109,145,154,89,68,106,131,198,163,209,6,100,146,51,237,61,218,125,222,209,92,153,32,191,222,195,188,200,90,53,54,231,46,51,117,10,156,10,115,230,151,77,27,218,114,124,101,41,7,235,39,82,61,157,198,102,93,157,195,68,116,121,205,85,41,16,106,108,43,86,229,198,105,244,30,165,218,149,164,148,93,218,251,253,227,246,0,0,0,0,252,181,54,78,69,54,92,114,74,84,110,176,226,52,81,106,71,170,76,180,63,184,103,63,58,22,178,109,92,202,95,145,211,180,142,125,126,169,57,68,158,228,154,231,200,45,11,176,180,251,63,127,226,62,94,86,112,142,167,140,184,221,107,90,176,226,155,177,19,84,130,253,65,70,133,41,41,137,213,176,219,166,122,33,100,68,68,225,125,162,219,239,251,236,239,58,89,192,182,178,181,133,80,114,255,0,132,211,160,59,112,149,17,170,91,207,65,117,181,116,72,233,164,68,82,183,48,243,107,109,244,56,195,103,169,163,213,236,236,215,66,42,146,139,18,251,198,43,220,155,97,186,165,126,189,92,155,235,43,71,165,58,167,94,123,188,244,222,179,35,91,157,253,167,170,189,166,98,237,120,118,228,222,38,94,236,104,247,149,205,78,99,233,109,122,18,28,121,75,100,185,177,217,125,152,142,41,133,26,216,109,212,26,93,101,90,160,204,200,143,222,125,165,50,192,0,0,0,0,0,0,0,0,0,0,0,0,0,67,94,44,206,97,123,89,62,170,43,17,225,75,149,56,235,16,211,105,162,52,151,24,89,86,205,46,18,22,106,75,107,65,161,49,142,98,214,135,82,73,90,18,164,37,77,186,166,220,77,16,141,36,100,238,173,74,173,101,67,7,166,81,170,113,39,199,110,199,162,196,91,177,158,75,168,75,236,67,105,151,154,53,36,204,137,109,186,219,141,173,61,233,90,20,147,208,200,200,118,0,20,173,198,175,197,61,173,240,254,15,152,212,68,32,165,95,247,149,10,205,175,225,245,26,225,151,14,222,186,164,65,147,90,130,201,146,81,61,112,205,211,140,78,153,22,229,33,10,125,197,146,53,216,107,216,163,35,83,104,52,251,252,170,229,158,242,205,126,46,67,194,219,62,116,74,114,19,29,85,42,189,78,73,146,145,78,167,54,182,208,235,228,222,226,83,203,220,235,104,67,105,50,220,181,167,114,144,141,238,35,67,216,85,134,118,174,13,225,197,185,133,182,84,78,158,139,108,211,218,167,198,220,219,104,113,237,133,235,190,239,45,8,66,158,117,102,167,28,89,36,183,184,181,168,203,85,24,245,96,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,37,80,138,188,81,252,9,226,111,201,124,226,16,160,17,127,220,81,252,9,226,111,201,124,226,16,160,17,170,128,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,0,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,68,255,0,227,87,225,98,214,248,129,7,203,170,34,160,48,183,20,175,188,22,190,233,152,153,134,149,223,67,92,148,110,119,69,55,165,102,71,43,154,202,217,115,234,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,47,63,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,208,78,69,242,101,66,201,230,28,74,166,57,85,244,205,231,116,116,242,46,106,147,75,89,69,83,141,18,249,81,163,54,173,52,101,174,107,164,78,41,36,227,138,90,148,173,164,104,105,185,42,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,85,197,180,225,6,76,168,89,195,225,153,133,20,198,234,190,134,188,237,127,164,82,45,154,147,171,89,197,75,142,213,229,115,99,73,109,58,234,203,188,166,136,220,74,77,198,212,132,169,59,136,150,211,149,65,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,189,78,28,89,227,147,154,219,54,125,159,136,40,137,31,17,108,248,236,46,115,205,45,166,145,91,136,163,52,20,214,152,35,37,33,105,81,37,47,165,41,229,37,110,180,164,154,73,226,105,191,65,197,31,192,158,38,252,151,206,33,10,1,23,253,197,31,192,158,38,252,151,206,33,10,1,26,168,17,87,55,185,188,254,74,88,203,130,127,74,102,242,112,246,241,244,252,43,163,100,14,165,230,57,73,131,210,203,111,105,147,133,202,113,213,111,36,239,220,211,142,232,218,220,38,182,201,79,244,43,126,218,191,236,85,199,109,220,116,255,0,252,156,200,53,40,50,27,255,0,148,219,204,184,218,254,244,169,42,246,145,138,1,207,70,76,171,185,60,196,120,180,198,234,190,153,179,46,142,162,69,179,82,117,104,41,74,109,163,71,54,52,150,211,166,143,53,205,104,141,196,164,155,113,43,74,147,180,205,109,55,249,114,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,191,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,101,220,92,159,11,204,136,208,176,246,213,182,243,65,136,72,235,110,251,130,158,213,82,219,141,170,219,244,20,87,219,146,223,51,123,82,20,212,174,170,36,134,28,209,198,201,76,235,183,66,94,227,43,21,0,0,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,149,113,127,220,46,60,9,225,151,206,188,226,104,149,64,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,205,143,133,140,100,248,127,112,249,115,227,53,131,165,101,215,1,175,44,201,98,229,11,10,108,200,82,212,186,140,132,46,167,57,152,228,242,41,52,226,90,74,68,215,73,75,66,118,54,149,106,73,53,167,122,205,13,164,247,173,36,122,19,203,174,3,89,185,109,194,58,22,20,217,144,162,37,20,232,232,93,78,115,49,205,149,213,170,38,132,148,137,174,146,150,181,111,113,73,212,146,107,86,196,18,27,73,236,66,72,186,88,167,110,43,25,28,141,134,181,89,249,164,195,101,203,118,133,115,214,13,119,77,49,72,117,243,167,84,101,41,107,57,168,115,67,36,70,121,221,82,164,184,162,229,188,235,105,65,169,46,165,182,107,128,90,167,3,31,211,103,238,223,241,33,202,184,213,248,167,181,190,31,193,243,26,136,247,252,23,109,106,21,243,106,230,22,202,186,96,245,180,91,130,159,67,165,212,99,115,86,223,62,43,237,213,27,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,137,121,228,202,37,87,40,56,184,155,81,138,140,186,197,167,94,142,170,149,185,85,126,58,144,181,176,75,52,174,43,203,36,147,75,146,201,237,223,203,61,13,14,50,225,165,190,105,54,158,105,128,56,57,93,204,6,50,218,120,59,110,61,211,203,185,170,9,142,228,157,168,95,73,21,9,83,146,100,236,90,208,78,114,152,109,215,121,123,201,75,217,181,62,178,136,134,148,237,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,250,192,51,109,156,70,233,77,102,191,24,83,70,155,46,84,115,190,43,74,90,228,198,75,11,39,206,99,166,242,9,41,113,100,104,75,166,226,16,189,196,107,66,82,179,75,102,163,109,54,21,193,10,220,195,133,218,184,151,118,199,95,81,127,53,80,137,78,152,151,35,145,244,84,117,182,110,71,54,93,54,200,203,158,250,36,243,16,78,25,31,72,193,169,9,218,149,42,207,192,102,179,54,62,41,241,147,226,5,195,230,47,142,235,87,207,28,107,107,135,253,155,148,124,57,68,178,174,212,163,212,145,119,85,137,110,199,40,49,29,171,73,125,48,152,52,154,77,213,190,210,145,205,81,234,209,50,234,155,209,106,113,124,152,191,133,184,91,125,227,77,247,76,195,60,52,161,122,102,228,172,243,186,40,93,83,49,249,188,166,86,243,159,88,242,208,218,116,109,165,171,214,81,107,166,133,169,153,17,219,254,42,112,166,195,133,229,30,54,21,97,252,218,172,219,250,208,235,238,26,93,93,111,18,61,51,88,125,134,83,33,135,24,113,194,101,150,100,20,72,173,35,214,35,103,148,210,205,110,125,119,58,152,42,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,18,43,53,185,205,174,230,211,14,48,174,153,126,82,185,87,157,137,233,120,245,122,147,8,66,34,213,91,144,80,185,18,82,218,116,229,60,125,59,164,235,100,146,111,113,37,72,208,151,202,107,235,112,184,241,217,134,95,58,242,121,162,255,0,128,87,87,26,202,70,28,73,192,235,46,183,94,168,242,47,56,55,2,216,183,89,109,68,183,36,69,117,157,103,37,77,155,200,218,201,114,162,169,79,19,110,169,46,37,134,244,65,62,165,149,70,97,236,43,54,163,127,219,84,252,70,171,75,165,218,114,171,16,153,175,78,136,147,83,241,105,202,121,5,37,230,200,144,179,53,165,163,90,136,137,11,237,34,245,85,220,122,136,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,159,252,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,6,107,7,191,198,79,203,47,164,109,111,203,55,165,121,223,67,232,159,70,186,221,188,159,163,189,42,61,31,210,236,250,190,79,47,93,118,246,243,121,220,207,174,230,142,235,194,250,167,130,84,156,215,209,101,99,75,113,22,181,199,76,107,60,164,196,126,74,62,146,61,50,43,80,204,144,210,84,146,89,37,111,154,22,233,114,219,89,37,122,165,105,66,138,253,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,115,252,245,230,82,187,149,107,39,15,113,54,152,92,234,83,216,129,79,165,220,145,19,21,15,185,46,142,236,57,171,144,219,68,165,35,107,197,202,67,141,153,45,5,204,109,4,163,52,26,210,174,235,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,42,86,226,95,145,201,57,113,188,158,198,27,29,113,23,135,87,165,97,196,51,17,180,53,29,116,58,139,196,227,231,9,44,160,146,147,140,105,67,170,101,72,79,168,134,205,181,145,26,80,183,163,174,90,51,23,125,229,127,20,224,98,101,139,35,251,148,58,196,45,140,255,0,73,210,250,150,94,126,31,49,214,156,228,243,121,8,79,53,9,222,142,242,62,242,61,9,224,94,58,97,198,98,240,226,157,138,24,95,89,235,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,172,246,102,199,197,62,50,124,64,184,124,197,241,215,235,249,219,170,209,114,57,99,229,35,14,31,151,2,67,145,230,189,118,86,35,74,83,75,83,15,212,234,43,93,36,219,83,36,102,135,26,114,27,171,117,167,116,82,22,166,84,70,70,226,71,10,192,188,11,196,124,197,226,61,59,11,240,190,141,215,85,103,106,235,207,58,102,136,180,248,169,50,39,37,73,112,136,249,108,163,114,117,61,13,70,165,37,8,74,214,180,33,94,175,57,56,57,66,203,254,97,238,12,29,183,30,234,34,91,52,250,28,119,36,237,90,58,185,75,164,67,114,76,157,139,90,205,190,107,238,58,239,47,121,165,27,246,167,213,73,16,179,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,8,105,196,75,38,241,51,9,99,72,188,173,154,115,63,75,104,48,150,227,42,67,37,205,144,203,12,203,113,44,17,161,135,29,89,169,215,147,162,8,200,140,253,199,218,116,149,42,37,247,131,183,185,182,251,117,74,5,122,135,55,213,81,147,209,93,75,172,189,222,90,236,89,17,45,190,254,195,213,62,195,33,109,185,45,206,5,181,154,92,42,157,151,252,89,157,5,171,132,232,142,210,217,122,115,173,167,173,71,77,30,34,85,185,247,156,91,143,173,199,220,61,73,30,183,111,102,186,145,214,46,105,240,142,167,131,88,221,116,218,178,226,155,81,21,84,156,253,60,201,10,74,85,19,171,125,13,25,106,132,17,145,147,103,246,75,111,187,238,250,121,47,181,147,117,102,82,194,142,123,12,224,215,233,115,136,151,220,163,68,248,229,161,246,30,191,107,238,252,70,140,41,140,156,122,108,72,230,148,164,218,97,180,104,146,208,139,68,145,104,95,112,253,64,0,0,0,63,29,98,115,84,186,68,234,155,234,209,184,145,157,125,103,169,118,37,9,53,31,126,158,239,120,206,230,119,239,247,177,19,50,23,117,77,115,156,146,221,62,167,62,156,193,173,211,94,198,155,159,37,73,65,122,202,208,139,127,113,25,23,111,112,177,190,14,152,96,205,39,9,170,248,137,38,34,219,149,50,167,34,19,102,227,100,70,166,87,26,158,241,40,181,65,25,164,204,187,247,105,247,123,69,138,0,0,0,254,119,118,152,163,254,45,248,156,253,231,152,120,246,244,74,131,170,129,67,164,162,19,145,137,211,54,186,150,103,79,65,175,97,44,211,187,106,180,215,66,61,59,52,33,215,56,68,229,161,138,148,153,152,227,115,82,157,46,153,215,33,64,76,150,11,105,154,78,4,150,158,65,45,175,189,90,45,43,247,232,94,209,108,132,68,69,161,22,132,67,250,0,0,34,119,19,250,234,232,121,59,189,94,97,90,60,191,70,236,237,247,85,33,107,220,100,125,198,41,23,2,105,206,85,177,86,135,79,105,174,98,157,234,116,78,221,117,210,51,167,221,161,251,134,153,163,36,208,202,82,101,221,175,248,199,250,128,0,0,0,0,0,0,0,0,0,0,0,0,0,254,25,106,90,12,224,103,22,136,245,7,48,215,76,39,77,71,183,161,208,213,174,191,218,49,207,220,94,241,106,156,33,43,238,212,114,220,213,9,91,118,82,55,109,211,191,235,103,207,81,235,219,247,123,139,246,137,216,0,0,3,155,230,23,10,41,120,203,132,215,21,145,80,138,135,156,151,78,150,152,134,104,74,141,50,21,25,214,144,162,213,11,208,203,152,125,164,90,251,189,199,80,185,41,192,187,190,217,207,29,66,211,114,143,46,51,118,149,81,213,27,143,199,117,9,113,136,181,120,205,238,73,242,203,82,61,186,145,232,146,236,246,11,192,65,25,33,36,125,228,68,70,63,232,0,0,7,19,206,85,128,214,35,101,210,245,161,170,26,36,60,197,22,165,42,49,41,178,89,165,226,131,33,40,82,125,85,25,40,141,125,134,69,175,184,103,137,165,212,176,250,252,67,173,238,110,125,185,87,37,39,118,228,154,93,142,247,102,191,101,69,235,35,238,63,192,104,179,41,216,129,27,18,114,245,97,87,219,146,135,164,166,221,165,177,52,210,178,86,146,122,22,22,225,31,172,163,215,85,255,0,88,245,247,142,186,0,0,0,3,241,214,38,55,78,164,78,168,58,180,161,17,163,58,242,148,163,209,41,36,164,204,204,207,216,93,131,56,217,190,187,19,120,102,67,16,106,8,112,220,68,123,146,173,21,10,215,84,154,83,62,65,145,164,245,63,87,214,236,29,23,45,24,203,110,101,183,12,174,75,246,51,80,37,222,245,150,230,81,233,141,184,150,220,92,86,158,142,203,172,200,34,37,182,242,13,47,51,166,244,168,200,181,236,35,87,105,112,170,173,83,16,113,227,17,151,46,79,95,91,184,46,26,129,236,109,28,249,42,39,31,124,204,144,146,51,90,246,243,29,236,46,211,245,189,166,125,183,15,195,239,33,22,254,15,91,16,49,27,17,168,172,203,187,103,180,212,166,153,151,25,14,20,36,173,184,175,39,213,122,58,29,109,212,58,218,203,177,71,183,83,246,234,98,118,165,41,66,73,8,73,37,41,45,8,136,180,34,47,112,254,128,242,151,254,41,88,24,97,72,126,179,124,221,212,122,51,12,52,167,72,167,84,24,142,107,209,43,86,137,230,173,36,102,100,133,232,90,251,15,220,98,7,99,87,24,59,26,211,155,38,147,133,244,51,172,200,142,234,218,41,50,35,51,34,35,155,77,196,238,74,216,154,70,105,51,75,102,71,167,106,84,103,237,33,30,127,179,57,152,71,107,73,83,214,117,140,138,89,75,39,12,154,167,206,39,205,157,255,0,103,182,118,221,118,251,59,181,251,133,146,100,235,52,176,179,77,135,42,187,155,164,189,2,92,73,7,14,82,13,130,105,179,117,12,71,113,102,130,230,184,123,117,127,179,83,215,66,237,47,127,126,0,0,0,0,0,0,0,0,0,0,1,77,124,102,241,210,101,211,140,180,44,6,164,86,119,209,108,154,123,117,26,164,70,201,246,255,0,166,37,164,214,146,120,148,100,211,188,184,135,29,77,173,41,51,71,86,250,119,153,169,73,77,117,139,116,224,177,143,49,170,214,109,215,151,42,204,217,107,169,80,164,46,230,162,147,210,29,117,30,142,120,219,106,75,45,32,209,177,132,53,32,219,112,203,127,214,46,114,212,72,245,86,163,179,64,20,173,198,175,197,61,173,240,254,15,152,212,68,42,194,172,51,186,177,147,17,237,204,45,178,162,117,21,171,154,160,213,62,54,230,220,91,108,239,63,93,247,121,104,90,210,203,72,37,56,226,201,39,177,180,45,70,90,36,198,135,178,171,150,123,55,42,24,71,15,11,108,249,210,234,43,84,133,84,170,245,57,38,105,93,70,162,226,27,67,175,147,123,141,44,163,107,77,161,13,164,207,106,16,157,202,90,247,184,190,192,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,37,80,0,138,188,81,252,9,226,111,201,124,226,16,160,17,170,128,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,0,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,68,255,0,227,87,225,98,214,248,129,7,203,170,34,149,133,212,240,197,200,119,228,66,133,27,30,113,98,139,182,254,184,41,233,244,109,46,163,78,229,202,181,217,82,222,75,154,43,154,162,231,72,97,81,205,91,155,109,214,82,110,50,122,111,117,39,63,192,0,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,50,174,47,251,133,199,129,60,50,249,215,156,77,28,171,137,214,67,191,45,244,41,56,243,132,244,93,215,245,191,79,87,164,169,116,234,119,50,85,208,202,86,202,91,213,92,212,151,58,59,9,144,105,218,219,142,188,146,109,146,215,99,73,42,224,200,150,8,99,206,49,99,205,26,102,4,87,37,218,179,45,89,13,84,106,55,114,91,220,197,17,133,110,78,171,73,250,175,173,212,147,141,166,41,246,60,92,196,175,70,137,213,163,67,192,34,175,20,127,2,120,155,242,95,56,132,40,4,106,160,85,95,28,239,208,159,239,39,240,209,229,56,75,103,22,251,166,223,116,28,164,215,225,250,102,219,172,245,95,71,221,230,51,31,208,60,166,103,79,149,234,161,142,100,174,123,134,69,245,142,151,47,79,87,82,61,162,210,177,163,8,108,220,122,194,251,131,8,241,1,137,110,80,174,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,180,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,79,58,217,145,193,10,174,92,49,182,233,193,122,205,114,37,102,69,185,33,164,162,124,102,212,218,36,176,243,13,200,101,102,133,118,161,102,211,205,239,70,170,36,175,114,73,75,34,37,157,180,240,97,171,85,106,57,80,173,195,168,84,229,202,143,75,190,39,196,130,211,207,41,104,138,193,195,132,241,180,210,76,244,66,13,215,157,112,210,157,11,123,139,87,122,140,206,147,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,0,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,50,174,47,251,133,199,129,60,50,249,215,156,77,18,168,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,255,0,184,108,229,234,213,192,188,178,219,117,186,76,159,72,214,177,34,159,2,237,171,212,28,138,219,78,23,83,21,183,24,134,147,73,26,205,150,16,179,36,146,212,173,92,113,245,145,32,157,216,153,84,3,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,51,237,196,11,44,116,44,170,227,235,150,85,173,90,235,104,183,5,60,238,90,116,110,153,109,250,46,43,243,101,54,212,29,235,117,213,191,202,68,116,151,57,70,74,94,186,154,72,251,78,96,112,49,253,54,126,237,255,0,18,28,171,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,88,78,98,176,26,205,204,150,17,215,112,166,243,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,21,120,107,100,146,171,150,155,203,21,238,187,237,137,110,87,99,214,29,180,40,50,222,138,168,232,151,68,65,51,39,175,107,107,203,105,104,148,107,141,170,116,82,153,92,69,182,107,220,110,161,51,212,7,148,197,139,235,242,95,133,151,150,38,122,47,210,127,68,173,250,141,119,162,231,242,122,174,150,51,143,114,185,155,85,179,119,47,110,237,170,211,93,116,61,52,25,140,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,76,14,19,56,161,74,195,140,224,210,233,149,148,196,110,61,245,71,153,107,162,92,153,169,142,136,207,173,77,201,103,77,196,100,226,221,118,35,113,208,222,169,53,46,66,116,51,50,36,42,247,128,102,179,54,62,41,241,147,226,5,195,230,47,142,105,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,191,236,128,228,250,149,148,220,35,74,106,5,45,203,238,241,143,14,125,214,183,157,73,162,51,232,66,141,184,45,37,181,169,173,145,205,231,80,110,37,74,55,86,165,175,118,195,109,182,229,0,174,174,39,92,63,230,98,236,57,57,129,193,11,119,171,190,162,110,126,230,166,180,227,238,202,175,69,109,134,89,105,81,144,165,155,100,243,13,199,236,101,180,37,79,37,106,208,212,226,80,135,41,176,74,174,23,30,59,48,203,231,94,79,52,95,240,10,107,227,73,140,116,43,195,25,109,44,29,164,51,204,151,135,116,249,18,42,146,119,44,182,202,169,38,59,137,141,177,72,34,61,140,49,29,222,98,86,180,171,169,219,234,169,181,17,215,88,209,238,75,241,142,187,143,185,96,176,49,86,233,103,101,106,171,79,114,61,69,205,200,62,166,84,73,14,196,118,78,136,66,16,142,114,227,169,222,90,82,73,71,51,97,106,73,212,251,88,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,0,0,0,50,174,47,161,25,81,195,140,218,228,71,7,172,171,213,174,134,171,7,15,232,47,208,43,236,50,75,149,72,148,170,100,114,53,36,140,203,152,202,246,164,157,100,204,146,226,82,147,35,66,208,219,136,165,108,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,106,156,47,115,245,93,198,157,153,120,198,106,135,89,119,210,169,235,145,66,175,201,146,130,122,181,21,157,164,184,207,146,212,75,118,99,104,51,89,56,146,82,157,105,183,22,230,139,105,110,61,48,51,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,17,87,141,95,133,139,91,226,4,31,46,168,136,85,195,71,56,183,222,7,98,157,11,5,58,63,77,217,152,129,112,69,167,122,51,152,204,110,134,169,58,76,56,222,145,231,114,22,235,187,25,107,111,35,122,80,173,218,234,147,45,78,239,174,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,207,102,119,242,181,252,145,241,197,252,55,133,114,122,110,139,82,167,183,93,162,72,117,59,101,34,11,175,60,210,90,146,68,146,65,188,133,176,226,77,72,245,86,146,74,244,65,168,219,68,223,224,107,86,170,189,74,198,74,19,213,57,107,166,195,145,65,151,30,26,158,81,176,203,239,38,114,93,117,13,235,181,43,90,88,101,42,81,22,170,38,155,35,215,105,105,94,217,177,241,79,140,159,16,46,31,49,124,115,251,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,47,167,32,185,40,181,114,167,135,17,43,117,106,103,81,137,183,53,61,151,46,58,132,130,109,110,64,222,73,113,84,200,230,218,150,132,178,210,200,137,106,66,143,156,226,9,102,123,82,210,26,170,190,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,14,3,156,92,210,194,202,206,28,166,238,114,146,244,249,114,228,20,56,168,38,9,214,201,213,177,33,196,26,203,154,217,237,213,142,221,15,93,15,176,189,213,183,253,153,204,194,53,90,82,153,179,172,101,210,206,89,184,68,237,62,113,190,76,239,251,61,147,182,235,183,217,221,175,220,36,54,10,241,131,177,174,201,177,169,56,161,67,58,52,137,14,161,163,147,30,51,49,226,55,184,219,78,229,45,249,166,100,146,53,56,102,122,118,37,36,126,195,19,198,192,197,44,63,196,250,67,21,155,30,239,163,214,88,125,164,186,101,6,160,196,131,70,169,66,180,87,41,106,34,50,37,167,82,215,218,94,242,30,172,7,241,73,74,210,104,90,73,73,81,104,100,101,169,25,123,132,18,226,9,144,139,127,24,109,137,248,141,135,52,86,98,93,176,26,118,83,172,196,140,134,202,106,80,220,167,149,234,179,29,110,184,234,221,113,5,218,162,221,161,123,116,49,79,20,170,166,32,224,62,35,34,92,110,190,137,112,91,213,2,222,218,249,241,148,110,48,249,25,161,68,70,133,237,230,53,218,93,135,234,251,12,187,59,174,101,241,150,220,204,150,25,91,119,236,150,160,68,189,232,205,195,163,212,219,109,45,182,185,77,51,29,231,94,144,100,107,113,229,154,158,123,77,234,81,17,233,218,68,174,211,231,57,66,186,202,207,204,134,31,84,22,225,182,137,23,37,38,42,213,174,132,73,84,248,230,102,163,212,189,95,87,180,104,234,141,49,186,141,34,13,65,165,165,104,149,25,167,146,164,158,169,81,41,36,100,100,126,210,237,31,176,0,0,0,7,34,205,142,32,70,195,124,189,95,181,247,36,161,153,42,183,106,140,66,53,44,147,172,158,133,245,182,69,235,36,245,213,31,213,61,125,195,58,110,174,165,136,55,226,221,115,115,147,238,58,185,169,91,119,40,212,236,135,187,116,251,74,63,89,127,121,254,35,67,185,53,176,25,195,156,186,89,84,52,67,68,119,159,162,211,101,73,36,182,72,53,60,168,49,210,181,43,213,73,154,140,209,218,102,90,251,199,108,0,0,1,255,0,43,35,52,40,139,188,200,200,133,31,231,91,2,238,251,155,60,116,251,77,186,60,185,45,221,181,70,148,78,49,29,213,165,182,37,85,228,183,185,71,203,61,8,183,106,103,162,139,183,218,45,235,47,88,81,75,193,172,38,183,108,138,124,84,50,228,74,116,68,203,50,66,82,106,144,152,205,52,181,30,136,70,166,124,178,237,50,215,223,238,46,144,0,0,2,9,241,123,175,187,78,203,115,180,36,109,217,87,219,191,93,117,250,169,240,20,90,118,253,254,227,253,130,170,242,117,68,122,189,152,107,90,19,70,162,221,215,106,105,215,95,237,25,7,238,63,112,209,249,22,133,160,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,10,3,226,93,64,42,6,105,238,102,18,209,160,151,209,105,170,116,215,74,116,51,247,23,188,77,174,12,53,227,147,135,87,93,17,91,72,161,244,59,125,231,189,250,130,143,219,254,65,100,64,0,0,3,192,208,240,98,203,160,226,37,67,18,224,81,226,51,88,168,178,235,47,60,220,118,146,165,147,143,147,202,51,81,32,148,102,107,34,51,213,71,254,30,209,239,128,0,0,7,228,171,83,163,213,233,115,41,82,218,75,140,76,142,228,119,16,164,145,146,146,180,154,76,140,140,140,143,176,207,216,51,187,158,28,52,147,134,25,145,188,41,142,48,134,163,212,234,181,10,164,68,161,38,148,147,14,79,146,148,22,155,18,93,205,251,8,203,220,98,201,248,63,98,99,183,54,14,212,173,9,82,91,53,210,170,47,37,182,212,179,230,114,218,139,1,178,50,35,89,250,190,182,157,196,90,251,133,131,0,0,0,0,227,57,191,196,4,97,190,94,175,74,225,201,228,60,253,22,163,22,58,201,123,84,78,156,25,10,78,211,220,147,215,84,118,104,122,140,230,220,117,103,171,215,13,82,185,37,213,184,237,70,107,242,220,90,212,102,165,41,197,154,140,204,204,204,204,204,207,222,99,243,183,214,212,94,98,11,36,235,238,56,164,178,203,73,213,70,165,25,232,148,145,123,79,183,66,34,22,217,195,19,35,113,168,52,168,216,223,137,244,116,57,83,144,104,126,147,26,68,114,50,105,165,38,20,150,30,216,252,114,82,92,37,18,203,114,23,161,118,145,118,234,98,204,144,132,54,132,182,218,73,41,73,17,37,36,90,17,23,184,135,253,15,249,90,208,218,20,227,138,36,165,36,102,163,51,208,136,189,226,41,102,211,63,120,95,151,186,68,234,53,54,171,22,177,117,42,59,169,98,44,71,227,200,38,93,218,250,83,205,66,100,54,226,72,157,100,137,90,22,165,169,23,121,246,83,94,63,102,183,22,243,7,94,149,80,186,238,89,173,211,150,226,249,52,232,243,36,148,100,182,107,116,211,171,78,60,180,145,237,121,73,236,236,211,179,241,243,152,95,128,88,177,140,51,17,22,196,178,171,21,6,214,178,65,201,106,155,37,214,16,102,104,45,84,182,155,94,132,92,196,25,253,199,175,184,88,110,92,248,65,155,229,78,184,177,182,176,180,54,182,153,146,112,96,72,209,68,163,228,175,99,141,201,133,255,0,10,147,45,125,197,239,22,61,132,24,41,135,216,29,108,166,212,195,234,36,120,16,201,68,227,134,136,204,52,183,92,229,182,217,173,124,166,208,74,81,147,72,212,244,212,244,252,52,247,96,0,0,0,0,0,0,0,0,0,3,228,221,151,77,10,198,181,107,55,173,211,59,162,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,153,124,88,190,191,42,24,167,121,98,103,162,253,25,244,182,224,168,215,122,46,127,59,165,234,164,184,247,43,153,181,59,246,243,54,238,218,157,116,215,66,215,65,229,68,138,200,6,60,201,203,230,104,237,27,153,233,177,35,80,171,242,17,108,220,43,151,33,168,204,34,157,45,214,210,167,156,121,196,40,154,67,14,165,153,38,100,105,212,163,154,13,105,74,148,99,67,192,41,91,141,95,138,123,91,225,252,31,49,168,142,149,192,214,147,74,122,171,140,149,215,169,145,23,82,135,30,131,18,60,197,50,147,125,150,30,84,229,58,210,28,211,114,80,181,48,202,148,146,61,20,109,54,103,174,210,210,215,192,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,1,21,120,163,248,19,196,223,146,249,196,33,64,35,85,0,0,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,8,1,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,137,255,0,198,175,194,197,173,241,2,15,151,84,69,122,240,203,164,210,171,89,227,195,8,117,154,100,73,241,219,145,82,150,134,164,178,151,80,151,216,166,75,121,151,73,42,35,34,91,110,182,219,136,87,122,86,132,168,180,50,35,26,9,0,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,31,146,153,73,165,81,99,46,29,26,153,18,4,119,36,63,45,109,70,101,45,33,79,190,234,222,121,211,74,72,136,214,227,174,56,226,213,222,165,173,74,61,76,204,199,235,1,21,120,163,248,19,196,223,146,249,196,33,64,35,85,2,170,248,231,126,132,255,0,121,63,134,136,171,194,227,199,102,25,124,235,201,230,139,254,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,133,43,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,101,92,90,166,25,103,94,213,202,159,12,204,61,162,82,106,125,70,38,220,212,251,129,187,114,159,28,219,91,144,55,213,231,182,154,156,130,113,43,66,89,105,100,102,132,173,39,206,113,6,130,45,169,117,109,126,174,29,124,75,106,183,29,194,88,39,153,43,146,93,70,175,113,214,30,122,131,114,201,53,56,183,166,205,149,29,12,82,74,60,120,218,33,6,235,210,28,67,171,90,91,109,27,90,34,67,104,108,147,105,64,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,202,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,0,129,92,101,175,249,54,206,87,41,118,101,58,225,137,18,69,227,116,68,141,50,158,163,104,223,157,78,142,211,178,28,52,37,68,107,36,55,37,184,38,165,163,77,13,77,164,207,71,54,170,155,44,123,42,171,127,214,164,208,168,210,34,51,34,45,30,173,91,90,164,173,73,65,177,79,167,200,156,242,72,210,149,30,245,53,25,196,160,180,208,214,105,35,52,145,154,139,245,97,61,245,249,47,197,59,55,19,61,23,233,63,162,87,5,58,187,209,115,249,61,87,75,37,183,185,92,205,170,217,187,151,183,118,213,105,174,186,30,154,13,52,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,134,107,51,99,226,159,25,62,32,92,62,98,248,177,254,17,89,62,182,96,89,180,252,218,94,5,18,165,93,170,72,146,155,69,44,187,33,11,164,48,209,203,131,45,110,145,45,45,58,183,205,78,36,144,164,44,144,134,208,164,171,115,138,74,44,208,0,82,7,21,188,168,225,198,93,177,30,218,189,112,189,175,69,82,177,27,210,47,189,64,105,146,76,90,108,168,167,28,220,84,99,35,245,25,115,170,73,147,58,109,109,72,81,32,201,10,67,109,120,14,23,30,59,48,203,231,94,79,52,95,240,12,203,99,246,49,215,115,1,140,183,102,49,92,108,244,242,238,106,130,164,55,27,114,23,210,69,66,73,184,209,183,161,8,39,57,76,54,211,92,205,132,165,236,220,175,89,70,99,202,214,109,106,237,191,78,161,85,170,240,122,120,151,53,61,117,74,91,156,212,47,168,138,137,82,34,41,205,18,102,104,209,248,146,17,162,136,149,234,107,166,213,36,206,221,56,39,226,133,86,225,194,59,243,10,42,9,150,244,123,50,177,22,165,6,67,211,84,234,27,98,160,135,53,138,211,70,90,50,132,59,13,215,79,106,180,82,229,44,246,164,200,205,118,62,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,0,51,89,155,31,20,248,201,241,2,225,243,23,197,143,224,166,112,109,156,163,112,196,195,122,210,142,36,219,218,185,30,224,77,167,71,150,212,142,68,231,218,174,60,135,150,227,141,32,210,148,50,153,40,116,208,165,182,110,18,77,8,82,76,247,39,196,240,238,226,83,125,213,49,76,240,143,50,151,133,86,227,102,248,168,53,26,219,170,46,51,39,232,234,164,137,46,171,167,113,45,52,78,27,47,185,33,13,160,247,26,35,242,218,66,80,134,77,74,106,218,128,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,8,213,197,238,163,129,208,50,227,17,188,76,183,61,43,119,204,168,42,61,146,184,147,25,141,58,12,163,65,42,68,157,202,37,45,80,210,132,33,47,54,148,41,43,82,227,164,249,107,54,223,106,149,173,63,165,95,74,168,223,65,125,43,244,147,210,17,253,15,232,158,103,93,215,115,19,200,233,249,95,89,206,230,108,217,179,214,221,166,157,186,11,254,188,255,0,44,191,216,244,190,63,148,31,162,191,40,95,146,250,255,0,167,125,25,183,147,206,232,36,236,221,179,234,249,220,190,95,55,149,245,92,222,103,43,234,246,12,246,13,41,229,59,194,198,13,252,63,183,188,185,129,21,120,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,64,12,216,248,167,198,79,136,23,15,152,190,45,167,133,238,74,63,147,253,136,140,103,196,42,101,86,14,36,222,84,245,198,118,157,52,185,62,134,165,169,228,173,17,205,164,168,245,121,222,83,15,56,110,17,45,191,81,173,141,169,14,243,39,80,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,15,9,139,248,41,135,216,227,108,170,212,196,26,36,121,240,205,70,227,102,184,204,58,182,156,229,184,217,45,28,214,214,73,81,19,171,208,244,212,181,252,117,174,28,198,112,131,228,21,70,226,193,42,194,214,218,25,122,73,65,159,35,85,26,203,156,189,141,183,26,23,252,18,72,181,247,151,184,87,150,40,96,22,44,96,244,197,197,190,236,170,197,61,180,44,208,82,93,166,201,105,133,153,26,203,84,173,214,209,169,31,45,102,95,113,107,239,30,143,0,115,91,139,121,124,175,197,168,90,151,44,231,105,205,184,142,117,58,68,201,42,140,166,201,109,26,180,105,183,144,147,61,172,165,61,189,154,106,95,133,202,101,47,63,120,95,152,74,68,26,53,74,171,22,143,117,38,59,73,126,44,183,227,199,39,157,218,194,85,202,66,164,56,226,136,221,120,201,58,150,167,161,151,121,118,202,212,45,14,33,46,54,162,82,84,68,105,50,61,72,203,222,63,232,127,202,208,135,16,166,220,73,41,42,35,37,36,203,82,50,247,24,172,222,39,121,27,139,94,165,73,198,252,48,163,161,186,156,115,91,245,104,209,227,145,19,173,37,51,100,190,246,198,35,154,148,225,168,208,91,150,189,15,176,143,183,67,21,38,239,91,78,121,248,47,19,172,56,218,148,203,205,43,84,154,84,71,162,146,101,236,62,205,12,140,126,139,114,172,245,6,225,165,215,35,58,182,221,167,77,98,91,107,66,140,148,149,54,178,81,25,25,25,25,25,25,123,200,104,203,40,24,128,140,72,203,205,151,92,41,60,247,152,162,211,162,190,179,94,229,27,169,131,29,74,220,123,148,122,234,190,221,79,81,217,128,0,0,0,87,207,24,28,76,118,217,193,218,109,161,22,75,100,186,173,69,148,184,218,86,124,206,91,177,103,182,102,100,75,47,87,213,211,184,203,95,120,173,140,143,97,164,156,79,204,141,159,76,109,132,187,30,153,85,167,213,37,165,105,53,36,216,110,124,100,172,180,216,162,238,115,218,68,94,243,26,34,164,211,163,210,41,112,233,81,26,75,108,67,142,220,118,208,148,145,18,82,132,146,72,136,136,136,139,176,139,216,63,88,0,0,0,240,53,204,24,178,235,216,137,79,196,185,244,120,143,86,41,204,180,203,47,57,29,165,41,4,219,230,242,76,148,104,53,17,146,204,204,180,81,127,135,180,123,224,0,0,1,91,188,103,171,202,141,135,86,165,13,27,76,166,117,219,253,229,177,250,122,139,219,254,65,9,56,105,80,10,191,154,123,101,131,104,214,72,235,117,209,58,233,173,58,97,251,143,220,47,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,34,113,124,167,55,23,49,170,156,136,228,131,151,166,171,36,105,191,108,8,5,223,167,110,131,170,240,94,175,60,154,205,223,67,231,39,150,191,71,250,155,143,94,196,84,85,221,175,249,5,179,0,0,0,0,0,0,0,0,168,78,50,152,98,154,77,225,67,196,88,176,84,76,204,143,26,11,143,147,94,169,186,183,106,15,26,119,18,8,181,208,181,208,213,175,221,237,30,23,132,78,42,199,179,49,214,109,171,86,152,234,33,86,233,142,71,142,209,56,68,131,150,244,200,13,164,246,169,100,90,232,147,45,72,141,95,136,187,66,50,81,17,145,234,71,218,63,160,0,0,2,188,184,202,98,73,80,240,70,135,99,83,42,43,98,163,80,175,198,126,67,72,123,105,174,19,145,42,13,40,140,146,162,81,164,212,68,93,169,52,255,0,136,83,32,153,60,54,242,174,238,58,98,172,59,186,191,78,91,150,229,181,41,185,139,55,25,51,101,247,227,201,134,225,178,173,236,173,181,18,155,116,245,78,164,102,94,210,46,251,211,163,210,41,180,26,100,106,61,34,19,49,33,195,105,12,50,203,45,165,180,33,8,73,37,41,36,164,136,136,136,136,139,66,45,59,7,236,31,50,226,185,104,54,157,42,77,106,226,171,68,167,195,138,210,222,113,217,47,161,164,146,82,147,81,250,203,50,46,228,153,246,159,176,197,96,231,67,138,106,90,122,177,134,216,24,227,132,105,68,138,124,154,182,189,203,214,67,43,92,119,226,203,255,0,130,90,12,211,247,233,220,66,179,42,85,75,235,21,174,174,170,161,42,175,113,86,234,79,237,73,184,183,165,190,181,184,225,153,36,181,53,44,245,91,135,217,219,218,175,121,137,227,147,206,22,151,93,248,236,43,235,26,27,85,42,132,178,109,230,169,230,78,49,45,205,122,119,75,123,82,98,41,6,131,66,221,73,232,174,213,22,157,196,102,45,95,11,240,67,12,176,126,133,22,133,99,90,20,154,114,35,180,134,148,251,52,248,236,188,241,165,8,73,173,197,52,218,55,40,249,104,51,61,59,76,191,1,238,200,136,139,66,45,8,135,244,0,0,0,0,0,0,0,0,0,0,4,21,226,247,142,147,48,195,46,49,48,230,222,172,244,85,172,75,168,42,156,242,80,79,161,229,81,216,65,57,52,219,117,179,74,19,185,107,136,194,208,179,50,113,169,46,164,144,162,220,164,82,181,181,107,87,111,10,139,212,155,114,15,87,46,61,62,125,81,198,249,168,111,108,88,81,93,151,37,205,86,100,71,177,134,29,94,154,238,86,221,18,70,163,34,63,148,62,173,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,26,9,200,6,60,198,204,30,87,45,27,153,233,178,228,215,104,17,209,108,220,43,151,33,217,47,174,163,17,166,210,167,156,121,196,36,221,91,237,41,153,38,100,106,208,228,26,13,106,82,84,98,69,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,0,43,131,136,103,19,42,174,16,213,100,96,134,95,23,46,13,237,6,65,21,126,187,82,163,169,5,74,36,171,84,199,140,196,182,182,190,183,82,73,95,60,208,166,121,46,32,218,55,13,194,91,62,171,134,231,16,73,57,137,140,230,15,99,37,86,34,113,22,157,29,82,97,84,158,117,166,87,115,32,221,125,199,73,168,236,176,211,44,174,51,36,194,77,9,82,150,226,9,110,105,162,28,50,170,28,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,0,69,94,40,254,4,241,55,228,190,113,8,80,8,213,64,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,0,113,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,0,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,149,113,127,220,46,60,9,225,151,206,188,226,104,149,64,0,34,175,20,127,2,120,155,242,95,56,132,40,4,106,160,85,95,28,239,208,159,239,39,240,209,21,120,92,120,236,195,47,157,121,60,209,127,194,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,165,97,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,12,171,143,213,54,173,85,168,198,129,14,161,83,151,42,61,46,57,196,130,211,207,41,104,138,193,186,227,198,211,73,51,209,8,55,94,117,195,74,116,45,238,45,93,234,51,63,202,46,251,133,238,117,255,0,148,5,136,140,24,196,42,157,86,118,36,217,180,245,201,118,163,52,249,222,153,165,165,228,161,18,13,212,164,180,121,174,107,12,184,78,25,173,207,81,221,238,41,110,242,231,80,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,0,2,146,248,203,95,241,174,108,209,210,236,202,117,195,46,92,123,58,215,137,26,101,61,70,233,49,6,163,33,215,100,56,104,74,136,144,107,114,51,144,77,75,70,186,146,91,73,158,173,237,79,64,224,195,128,210,110,58,174,35,227,37,203,10,36,187,78,69,29,235,12,233,242,227,181,33,138,162,228,41,137,18,208,226,84,179,50,67,109,55,29,38,133,182,104,112,165,153,18,190,173,73,56,1,141,246,85,43,13,113,162,254,195,154,20,137,111,211,109,91,162,171,68,134,236,181,165,79,184,196,105,110,50,218,156,82,82,148,154,205,40,35,51,36,164,181,215,66,46,225,118,124,43,49,142,187,139,185,71,164,70,184,217,214,93,133,80,118,206,110,78,228,127,58,139,25,134,28,140,123,16,132,146,57,108,72,105,141,61,101,43,145,189,74,53,44,200,166,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,84,0,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,225,194,179,205,138,21,92,28,202,94,38,95,148,36,203,42,147,20,127,70,195,126,36,213,68,126,35,243,158,110,19,114,155,117,36,106,74,217,84,146,120,180,208,204,219,34,37,39,93,197,158,27,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,44,211,140,174,11,210,172,187,3,4,235,182,69,161,18,13,189,106,199,147,101,170,98,86,149,62,211,9,101,133,83,97,173,199,20,111,188,132,183,30,114,146,106,53,18,79,152,102,100,167,61,104,213,194,202,255,0,147,98,231,74,205,138,119,12,74,77,54,234,143,62,129,82,57,38,210,81,41,14,70,91,177,227,146,220,47,85,107,152,196,66,70,195,37,169,123,80,90,239,52,170,253,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,6,107,51,99,226,159,25,62,32,92,62,98,248,230,147,106,213,90,140,104,16,234,21,57,114,163,210,227,156,72,45,60,242,150,136,172,27,174,60,109,52,147,61,16,131,117,231,92,52,167,66,222,226,213,222,163,51,252,162,231,184,105,113,4,141,140,52,170,62,95,49,126,171,45,204,65,129,31,166,163,213,165,186,236,167,238,84,33,50,159,112,220,52,48,72,97,113,227,48,210,77,111,58,165,190,122,168,204,214,106,214,194,128,0,6,85,197,255,0,81,115,23,98,101,127,32,184,85,137,119,212,143,209,253,14,29,30,22,199,191,164,234,158,133,39,152,135,204,105,167,57,60,222,66,211,205,90,118,35,188,207,184,142,146,243,21,143,55,150,100,177,114,187,138,215,156,217,106,93,70,66,209,76,130,244,130,121,20,154,113,45,71,30,19,70,148,33,59,27,74,180,53,18,19,189,102,183,20,91,214,163,59,31,225,117,195,254,29,34,29,55,51,120,223,110,243,170,175,116,213,27,30,150,251,140,63,21,184,174,176,211,236,213,149,203,90,247,60,124,221,26,109,194,66,153,83,106,112,210,107,54,148,212,234,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,69,94,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,138,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,29,87,43,153,14,255,0,246,167,196,220,213,226,253,23,244,129,115,59,104,80,170,116,239,255,0,24,239,141,91,74,249,191,241,132,180,135,25,254,231,33,10,252,210,196,255,0,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,0,0,0,0,0,0,0,0,1,252,50,35,45,12,181,35,30,19,20,48,67,12,177,130,133,42,133,124,218,20,154,138,36,52,182,146,251,212,248,239,60,201,169,11,73,45,181,58,218,246,168,185,139,50,61,59,12,255,0,17,85,25,195,225,105,117,216,110,77,190,176,93,181,85,104,104,39,30,118,158,68,227,242,219,211,168,116,246,53,26,34,80,72,36,33,164,150,170,236,81,233,220,100,98,7,83,106,151,214,20,221,93,85,62,85,94,221,173,211,95,218,163,109,111,68,125,11,109,194,51,73,232,105,89,104,182,203,179,179,181,62,242,22,101,147,14,41,169,117,234,62,27,99,155,142,25,169,49,233,241,170,218,247,175,88,236,161,114,31,149,47,254,21,107,50,79,223,167,121,11,63,183,110,90,13,217,74,141,90,183,106,209,42,16,229,52,135,155,118,51,232,117,38,149,36,148,94,178,12,203,185,68,125,135,237,33,244,199,227,172,82,41,181,234,100,154,61,94,19,50,225,204,105,108,60,203,205,165,196,45,11,73,165,73,52,168,140,140,140,140,203,67,45,59,69,22,113,36,202,179,184,23,138,147,46,234,5,57,109,219,151,44,183,38,32,219,100,201,150,31,145,38,99,132,202,118,50,134,210,73,109,162,209,58,153,145,123,76,187,161,176,185,190,13,120,146,85,204,17,174,88,213,58,138,223,168,211,235,210,95,142,210,222,220,104,132,220,74,123,73,34,37,40,212,68,74,51,46,196,146,127,196,44,52,0,0,0,127,12,201,36,102,103,161,23,104,164,190,46,216,171,30,243,199,88,86,173,42,99,170,133,68,166,55,30,67,70,225,26,10,91,51,39,182,163,36,165,102,90,232,162,45,76,137,95,128,247,60,26,240,201,53,107,198,185,136,178,160,168,217,135,30,76,22,228,27,94,169,58,135,105,239,18,119,26,12,181,208,245,208,149,175,221,237,22,248,0,0,0,0,0,0,0,2,166,120,208,215,158,85,102,208,161,243,83,203,71,164,61,77,199,175,106,41,202,238,215,252,131,149,112,131,167,55,43,49,168,156,184,228,179,137,174,213,154,53,217,190,4,242,239,211,179,81,119,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,231,141,21,9,232,184,139,103,214,209,9,194,68,223,72,111,120,155,61,167,177,138,114,75,85,105,251,59,199,194,224,227,86,56,184,217,86,166,28,130,79,91,200,209,179,94,155,182,68,168,43,176,181,237,211,240,23,70,0,0,0,0,0,0,0,2,27,241,77,194,165,98,70,90,159,153,14,50,151,42,220,158,170,210,148,132,106,174,92,120,19,79,77,73,10,61,53,89,118,118,23,222,66,155,114,221,121,191,135,56,241,101,87,92,125,81,90,143,112,211,81,49,70,163,70,214,83,49,149,57,169,238,73,22,132,143,105,233,217,218,52,127,100,87,34,220,246,109,6,227,130,250,94,98,169,76,139,49,183,9,68,173,201,113,164,172,143,82,51,35,212,148,93,198,127,137,143,182,0,0,0,41,87,139,238,35,51,114,99,84,11,77,135,205,105,165,83,154,74,210,74,35,34,91,82,231,182,125,132,163,237,245,189,197,251,4,23,180,173,170,165,227,115,82,237,138,52,55,229,76,170,76,98,27,77,178,218,150,163,83,142,37,9,236,73,25,247,168,139,176,143,191,184,104,47,35,152,9,7,1,240,50,139,73,85,53,17,170,149,88,241,170,83,247,50,72,117,47,187,14,50,92,74,190,173,10,47,89,174,210,81,25,234,93,166,103,221,33,199,54,199,60,123,176,48,14,203,155,119,94,149,168,172,27,12,184,166,34,117,44,37,247,220,75,78,184,148,33,14,56,141,198,174,82,136,136,143,83,62,207,126,148,177,155,222,32,88,147,152,42,220,154,93,177,92,170,91,214,203,110,45,166,227,194,147,34,34,164,180,75,144,146,39,146,137,43,109,123,155,121,36,173,11,67,218,94,194,237,227,120,35,151,124,84,204,37,213,30,149,104,219,245,25,45,202,146,132,73,169,185,18,74,227,180,106,113,180,173,78,60,219,78,109,208,158,74,140,204,187,8,245,63,190,228,50,151,195,171,11,176,42,151,6,185,119,209,41,183,29,206,108,180,227,174,78,141,30,99,81,223,218,194,140,217,55,35,33,196,26,92,105,70,147,51,212,137,71,237,62,201,129,30,52,120,140,55,22,35,13,178,203,73,36,54,219,105,36,165,9,34,208,136,136,187,8,136,139,77,7,250,0,0,0,15,193,87,184,40,52,6,14,85,118,183,2,154,201,119,185,46,74,25,79,121,23,122,140,139,188,200,191,105,15,49,110,99,30,29,94,53,151,104,86,133,211,77,174,74,143,183,158,84,233,204,73,38,119,32,212,157,252,181,153,167,82,74,180,212,187,118,159,184,123,96,0,0,0,0,0,0,1,65,124,80,113,190,149,141,153,175,173,38,141,67,151,78,143,96,71,85,142,181,201,113,42,92,199,225,76,148,111,62,73,79,98,16,110,188,226,16,91,148,102,134,210,179,218,107,54,209,210,248,126,96,167,255,0,178,198,103,179,23,50,161,250,63,184,236,170,124,86,221,255,0,241,113,76,150,227,200,54,255,0,226,68,218,146,231,247,114,82,126,193,136,0,39,79,23,188,11,135,134,25,142,137,136,214,245,27,162,162,226,93,61,85,23,148,131,97,12,170,176,194,201,185,164,219,77,146,86,157,200,92,71,214,181,145,155,142,201,117,68,181,30,228,163,165,240,88,199,153,52,155,202,235,203,149,102,108,68,83,107,177,215,115,81,73,233,13,52,191,72,178,77,181,37,150,144,104,222,250,221,142,77,184,101,191,234,209,5,106,36,122,203,81,91,160,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,2,10,241,31,225,255,0,15,49,20,39,113,111,8,109,223,244,216,129,211,48,236,104,238,49,29,187,138,46,244,55,182,66,222,91,109,161,230,91,51,90,30,53,110,54,218,54,148,75,250,147,106,149,173,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,253,120,133,122,213,113,42,255,0,185,113,26,187,30,35,21,43,170,177,54,183,49,168,136,82,88,109,249,47,45,231,18,218,84,165,40,144,74,89,145,17,169,71,166,154,153,247,139,222,225,113,224,79,12,190,117,231,19,68,170,0,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,128,28,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,159,252,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,101,92,95,247,11,143,2,120,101,243,175,56,154,37,80,0,8,171,197,31,192,158,38,252,151,206,33,10,1,26,168,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,41,88,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,3,42,226,111,240,208,200,228,156,199,94,76,227,13,240,184,136,195,171,46,176,218,30,136,226,26,144,186,229,69,146,109,242,132,166,86,74,73,70,36,173,165,60,165,167,215,67,132,218,8,205,75,91,51,171,137,126,71,35,102,58,205,123,24,108,117,203,70,34,217,116,119,16,204,70,208,236,132,87,41,204,155,143,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,164,187,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,47,167,32,185,215,181,115,89,135,17,40,149,106,159,79,137,182,205,61,150,238,58,124,131,109,14,79,216,73,109,85,56,228,218,80,133,50,234,204,141,105,66,75,146,226,201,6,91,84,210,221,149,64,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,202,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,204,102,44,95,95,149,12,83,188,177,51,209,126,140,250,91,112,84,107,189,23,63,157,210,245,82,92,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,189,78,25,120,41,249,22,202,61,173,212,84,58,169,247,222,151,172,205,142,239,101,174,181,134,122,118,219,213,180,41,58,69,106,54,244,158,237,29,55,118,168,211,183,72,1,198,111,11,126,138,102,58,133,137,144,40,93,44,11,238,223,111,169,155,213,111,235,42,144,150,108,189,245,102,179,83,123,34,170,156,158,196,165,10,215,82,213,92,195,30,215,130,62,40,85,98,223,248,133,130,239,38,91,244,218,157,29,171,162,57,170,106,185,16,223,140,243,113,157,217,31,67,78,247,211,45,157,206,17,164,244,136,218,76,149,217,178,221,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,1,85,124,115,191,66,127,188,159,195,68,85,225,113,227,179,12,190,117,228,243,69,255,0,10,181,227,131,127,201,106,149,133,152,91,6,225,136,113,229,72,168,215,234,148,148,155,74,124,150,210,90,98,20,133,150,156,212,32,201,233,232,79,105,33,102,78,125,163,108,182,198,14,20,184,103,249,68,206,77,185,81,145,18,149,46,5,149,79,157,115,76,98,160,223,51,119,45,178,143,29,108,164,208,164,155,205,202,149,25,212,153,237,219,202,53,165,91,146,146,59,126,206,134,14,87,113,247,44,23,254,21,90,207,108,173,85,105,237,200,167,55,181,7,212,202,137,33,169,109,70,213,107,66,17,206,92,116,181,204,82,137,40,230,111,61,73,58,30,115,41,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,26,136,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,205,102,108,124,83,227,39,196,11,135,204,95,29,215,135,22,71,35,102,182,242,159,120,98,10,229,199,195,171,62,67,8,156,203,72,117,165,214,229,168,141,101,9,167,200,137,40,66,82,73,83,234,74,185,169,67,173,37,36,147,120,157,110,197,56,142,228,114,78,107,108,216,23,134,31,46,36,124,69,179,227,190,136,44,186,134,154,69,110,34,140,150,112,157,124,200,148,133,165,68,165,48,165,43,148,149,186,234,84,73,39,141,214,232,174,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,125,60,60,243,167,74,205,62,23,199,161,93,247,4,69,98,165,181,28,202,224,134,81,147,20,230,176,78,109,106,160,195,105,81,165,104,82,77,164,186,104,36,146,30,53,23,45,180,45,157,210,212,0,6,85,199,191,197,108,116,196,124,101,135,104,82,111,90,207,54,149,98,91,240,173,186,5,53,130,52,69,133,22,59,13,178,107,74,12,207,87,157,229,37,110,184,102,106,82,137,36,90,33,13,161,19,3,133,238,69,191,45,119,82,49,199,24,236,206,175,13,168,187,253,15,26,106,182,179,93,170,54,226,72,181,100,210,125,68,54,116,115,153,169,165,11,116,144,223,214,165,50,27,43,169,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,21,120,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,15,19,114,99,38,29,89,181,150,104,87,125,211,77,162,74,145,187,144,85,25,204,70,39,182,160,148,173,156,197,145,171,66,82,117,208,187,55,23,188,122,122,77,193,65,175,176,82,168,85,184,21,38,79,185,200,146,80,242,123,204,187,210,102,93,228,101,251,12,126,240,0,0,1,254,114,35,71,150,195,145,101,176,219,204,186,147,67,141,184,146,82,86,147,45,12,140,143,176,200,200,244,208,67,252,218,112,234,194,236,117,165,206,174,90,20,74,109,185,115,147,46,184,211,144,99,71,134,212,135,246,190,162,55,141,184,203,113,102,167,29,73,168,200,245,50,73,123,75,182,155,241,187,46,248,169,151,187,170,69,42,238,183,234,49,155,139,37,104,141,83,110,36,148,71,116,210,227,137,66,155,121,198,155,221,169,50,165,17,145,118,145,106,95,119,100,202,23,16,28,73,203,237,110,53,46,231,174,85,46,27,101,199,80,211,145,230,201,145,45,81,154,53,199,73,147,41,92,148,54,130,75,108,168,147,169,104,91,143,216,125,151,79,129,152,247,96,99,229,153,10,237,178,235,81,95,55,217,109,79,196,234,88,83,236,56,166,154,113,73,90,27,113,123,77,60,212,145,145,158,164,125,158,237,122,72,143,25,227,192,72,56,241,129,149,170,74,105,168,147,84,165,71,147,82,129,181,146,91,170,125,168,114,82,218,83,245,107,81,250,206,246,18,72,143,83,236,50,62,252,250,93,182,213,82,206,185,170,150,197,102,27,241,102,82,230,63,13,214,222,109,72,81,41,183,20,133,118,40,136,251,210,101,218,69,221,220,39,71,8,44,70,102,219,198,169,246,163,239,154,19,85,167,58,148,36,212,68,147,91,178,224,54,93,134,162,237,245,125,199,251,69,213,0,0,0,15,137,123,87,34,219,22,109,118,227,156,250,89,143,75,166,74,152,227,134,162,78,212,182,210,150,103,169,153,17,118,36,251,204,191,18,25,193,204,141,231,35,17,177,226,245,174,182,250,165,53,34,225,169,34,26,137,70,189,204,170,99,202,111,67,220,162,61,73,126,195,211,183,176,92,143,11,28,41,86,27,229,169,137,147,34,154,37,92,115,211,90,74,150,141,21,202,145,2,17,233,169,161,39,166,168,62,206,210,251,204,76,128,0,0,0,0,0,0,1,252,49,75,188,99,170,199,47,27,41,52,194,144,74,232,185,250,182,75,215,110,248,148,245,118,150,189,154,254,3,238,240,93,161,59,39,17,111,10,218,225,56,104,133,232,253,143,27,103,180,183,177,81,73,232,173,63,103,120,184,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,219,198,50,198,122,179,133,84,91,174,53,57,199,142,141,212,239,121,12,154,137,190,108,154,123,101,170,137,39,166,186,105,222,90,253,226,24,240,163,173,183,79,205,205,177,74,113,229,35,210,61,110,133,187,68,159,46,153,57,93,189,191,127,184,197,240,0,0,0,0,0,0,0,0,242,152,173,103,199,191,176,226,229,179,228,33,42,42,181,38,100,52,154,136,143,106,157,97,109,145,246,165,90,125,191,113,254,6,51,121,140,54,204,188,55,198,171,190,218,91,46,178,170,13,203,80,140,201,169,38,157,233,98,91,136,74,211,216,157,72,246,118,25,17,126,193,123,92,62,241,29,56,137,150,171,93,107,152,203,207,81,160,194,164,169,40,115,114,147,201,129,23,82,63,89,70,71,170,251,123,191,2,18,80,0,0,7,229,170,84,34,82,41,178,170,147,159,67,49,225,176,183,221,113,106,36,165,40,66,77,74,51,51,50,34,34,34,62,211,49,156,188,229,95,15,95,249,149,191,234,135,37,185,17,226,220,85,88,80,150,218,205,100,168,233,159,33,77,232,123,148,71,216,191,97,233,219,216,66,99,240,170,202,9,220,21,148,227,141,241,73,35,133,9,69,232,198,228,49,222,242,23,6,75,47,36,157,100,203,77,13,68,74,74,245,239,211,218,98,221,91,109,13,54,150,155,65,37,8,34,74,82,69,161,17,23,113,16,225,153,169,205,101,137,150,171,22,117,98,171,87,128,237,121,81,221,244,125,51,168,101,79,56,233,178,250,154,82,153,83,205,172,219,53,176,105,51,73,235,175,97,118,247,81,174,99,179,79,137,249,147,187,36,85,110,106,204,180,83,84,242,250,74,91,50,36,20,116,39,154,242,145,245,43,121,196,146,201,47,169,29,135,221,216,95,127,87,201,255,0,15,172,70,199,186,197,58,225,186,104,245,10,45,167,204,102,66,164,73,142,252,101,73,103,124,117,153,180,165,198,91,75,37,52,234,141,61,186,30,211,246,23,109,206,224,142,95,112,219,1,237,104,182,229,149,110,193,142,182,154,66,94,150,81,35,161,247,150,77,182,133,41,107,109,180,110,53,114,146,102,102,93,167,219,238,211,165,128,0,0,15,241,151,50,37,62,58,229,207,148,204,102,26,73,173,110,186,178,66,18,146,45,76,204,207,176,136,136,140,255,0,96,138,57,169,226,23,133,121,125,133,38,155,68,172,83,110,27,145,173,154,67,135,34,52,190,94,166,193,253,99,105,146,135,11,86,222,53,23,191,105,159,113,118,212,174,44,231,67,50,56,255,0,91,56,237,220,245,216,137,127,243,116,218,12,217,237,161,91,80,217,158,141,115,215,175,230,119,118,123,212,127,133,177,240,238,203,117,119,5,176,230,69,195,126,170,91,247,61,195,179,169,57,230,181,62,207,33,249,104,71,231,90,67,137,220,219,168,239,51,212,180,211,66,211,89,118,0,0,0,0,0,0,3,149,102,171,20,191,34,217,113,196,92,76,102,187,232,105,244,107,126,87,162,166,244,189,71,42,168,234,57,48,126,172,208,180,171,89,78,176,159,93,38,130,215,85,232,146,81,150,109,170,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,23,232,254,22,254,69,184,101,87,240,209,234,23,161,167,209,176,126,175,233,88,93,87,81,202,170,59,75,125,233,223,88,75,90,85,172,167,95,87,168,163,65,107,162,52,73,36,138,128,69,244,113,83,193,202,238,46,229,30,175,38,220,123,89,118,21,65,171,197,200,219,81,252,234,44,102,31,110,73,111,90,210,72,229,177,33,215,245,245,148,174,70,196,164,212,178,50,164,204,20,197,10,174,10,226,229,161,138,244,100,203,114,69,173,88,141,82,92,120,211,85,17,115,24,66,203,157,20,221,73,25,161,15,53,204,105,126,170,136,208,226,136,210,162,51,35,210,237,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,20,217,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,45,80,0,5,85,241,92,200,183,231,243,65,130,150,103,254,17,42,255,0,133,5,95,222,169,53,70,227,146,127,225,122,165,165,95,168,241,163,251,97,225,85,98,255,0,184,92,120,19,195,47,157,121,196,209,42,128,4,85,226,143,224,79,19,126,75,231,16,133,0,141,84,0,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,32,7,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,39,255,0,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,0,0,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,0,2,42,241,71,240,39,137,191,37,243,136,66,128,70,170,5,85,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,10,86,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,202,184,191,238,23,30,4,240,203,231,94,113,52,74,161,86,188,80,120,125,201,171,73,173,102,135,5,169,81,16,180,71,84,251,194,135,25,166,163,35,99,45,74,145,50,180,110,186,250,82,107,52,161,132,173,134,154,222,226,205,78,250,203,82,245,174,12,11,199,76,71,203,166,35,211,177,67,11,235,61,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,161,76,180,102,46,196,205,6,22,64,196,203,22,71,247,40,117,136,91,30,254,140,170,116,204,188,252,62,99,173,55,206,229,115,208,158,106,19,177,125,228,125,228,93,84,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,67,149,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,11,84,0,17,127,137,70,47,70,194,12,159,95,15,147,241,10,165,120,71,43,66,154,204,150,29,117,15,174,114,84,137,9,35,111,77,139,76,50,150,226,20,179,36,18,218,73,30,237,73,10,162,28,39,177,127,42,24,167,102,225,159,165,61,25,244,182,224,167,80,186,222,71,59,165,234,164,182,207,55,151,185,59,246,243,55,109,220,157,116,211,82,215,81,166,139,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,33,95,24,172,51,250,97,149,54,111,168,145,41,69,46,194,184,33,212,30,149,33,191,231,73,131,36,206,27,140,71,89,32,204,183,190,252,53,173,6,164,165,73,96,148,102,106,66,8,234,131,39,247,252,156,48,205,30,22,222,108,220,49,40,81,226,221,16,99,84,42,18,205,164,176,197,58,75,165,30,105,184,167,75,98,16,113,158,120,141,103,166,194,51,81,26,76,137,69,164,145,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,0,85,95,28,239,208,159,239,39,240,209,21,120,92,120,236,195,47,157,121,60,209,127,195,62,220,75,175,248,216,131,157,44,68,149,77,184,101,213,105,180,57,17,168,17,73,227,119,100,53,196,140,219,82,163,180,135,8,182,33,51,10,89,158,210,216,165,169,107,78,237,251,142,122,112,91,193,202,237,159,131,87,110,49,85,222,229,196,196,74,132,120,244,184,219,80,123,162,211,85,33,181,73,222,149,153,150,247,223,144,215,45,72,66,147,211,110,245,146,226,76,172,84,102,179,52,248,41,252,157,179,5,123,96,227,117,14,182,37,191,80,46,129,245,59,204,113,112,95,105,18,34,243,85,203,108,141,226,97,230,137,205,168,36,243,9,123,117,78,134,118,233,194,11,20,41,87,166,82,227,88,108,166,35,21,44,62,172,77,166,200,97,51,82,235,238,177,37,229,77,106,82,218,208,148,202,20,169,15,50,157,119,18,142,43,134,74,239,74,102,248,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,66,181,120,165,228,39,233,220,58,246,107,176,189,253,151,5,42,159,214,93,244,185,18,52,110,124,24,140,18,78,100,117,44,244,109,230,88,105,36,182,181,36,184,219,100,104,34,117,38,151,234,175,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,173,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,208,158,84,115,93,135,25,181,195,132,94,182,83,189,13,86,15,45,138,253,1,247,137,114,169,18,148,70,100,149,25,17,115,25,94,213,27,79,17,18,92,74,84,70,72,90,28,109,29,172,0,101,92,74,172,130,228,162,234,205,102,35,196,173,213,169,157,62,25,91,53,6,92,184,234,18,9,196,55,63,97,165,197,83,35,155,106,66,212,243,168,50,37,169,10,46,75,107,37,153,238,83,72,118,250,45,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,250,195,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,34,175,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,197,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,11,84,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,0,0,0,0,0,1,17,56,136,229,182,187,141,88,115,30,225,176,149,45,139,158,222,223,211,28,3,90,95,123,158,252,68,47,243,77,45,197,109,109,165,247,25,104,90,235,169,107,165,78,97,54,116,51,35,128,21,178,142,229,207,93,150,150,63,57,77,175,77,158,226,19,185,14,25,106,215,61,26,126,123,119,111,185,39,248,219,86,85,184,133,225,94,96,161,70,166,214,235,20,219,122,228,119,126,176,230,72,141,19,153,161,190,127,86,218,164,173,195,209,182,73,71,238,220,71,220,125,146,201,14,33,212,146,219,90,86,147,238,52,158,164,99,254,128,0,0,7,52,198,236,190,225,182,60,90,210,173,203,214,221,131,33,110,180,180,179,44,226,71,91,236,172,219,113,9,82,22,227,107,218,105,230,168,200,200,187,15,183,223,173,49,103,3,135,206,35,96,37,98,163,112,218,212,122,133,106,211,222,244,132,200,141,29,249,42,140,206,249,11,35,117,72,140,134,144,73,105,164,154,187,116,45,197,236,62,206,81,151,28,211,226,126,91,46,200,245,91,102,177,45,116,228,188,142,174,150,244,137,7,29,105,230,178,165,253,74,30,109,38,179,75,9,71,105,247,118,31,221,121,89,86,205,101,137,153,91,22,13,98,149,87,128,213,121,49,218,244,133,51,168,101,47,54,233,50,194,157,82,89,75,206,44,155,37,190,73,35,81,235,175,97,246,247,247,55,27,67,173,169,167,16,74,66,200,210,164,153,106,70,71,222,70,42,43,138,174,80,78,223,172,171,28,108,122,73,20,41,170,63,73,183,29,142,231,150,185,210,94,121,68,211,36,90,104,73,35,82,151,175,118,190,195,16,227,38,183,195,246,6,101,112,254,168,82,91,143,30,85,197,74,133,53,199,22,104,36,199,84,248,234,115,83,220,146,46,196,127,88,244,236,237,33,163,74,93,70,37,94,155,22,171,5,244,61,26,99,8,125,167,16,162,82,84,133,164,148,147,35,35,50,50,50,50,237,35,31,168,0,0,4,107,226,9,136,233,195,188,181,93,14,34,99,44,189,89,131,54,146,148,173,205,170,87,58,4,173,9,62,178,76,207,84,118,119,254,6,40,151,7,173,153,120,145,141,86,133,180,134,93,121,85,235,150,159,25,227,74,77,91,18,252,182,208,165,171,177,90,17,111,237,51,35,253,163,72,120,83,103,199,176,112,226,218,179,227,161,41,42,77,38,28,53,26,72,139,114,154,97,13,153,246,37,58,253,143,113,126,4,61,88,0,0,0,0,0,0,0,255,0,149,153,37,10,81,158,132,68,103,168,162,30,43,149,182,234,25,185,185,233,72,121,75,58,119,69,169,110,213,37,204,166,65,87,103,111,221,238,33,51,184,57,216,207,81,176,170,179,118,73,166,184,201,214,58,109,143,45,147,73,57,202,147,80,108,244,81,164,181,211,93,59,207,79,184,88,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,247,159,28,63,127,17,114,207,117,80,224,178,227,179,21,208,242,18,132,154,140,255,0,164,34,169,93,132,149,31,114,15,184,133,55,112,231,76,207,229,147,135,233,136,234,153,115,250,87,214,220,105,34,254,138,151,222,100,52,42,0,0,0,0,0,0,0,3,248,164,146,146,105,62,227,45,12,81,23,20,188,50,59,27,49,146,234,236,198,38,153,175,48,229,72,244,70,221,203,126,124,213,107,246,18,71,169,35,191,83,63,188,196,167,224,191,136,205,202,180,46,60,54,147,36,220,150,204,249,149,86,210,181,234,105,96,154,167,50,68,68,106,212,139,95,247,186,125,254,193,102,224,0,0,57,14,108,239,84,88,121,124,190,107,103,166,239,64,212,219,71,191,119,66,250,139,79,89,61,190,167,188,103,162,129,76,147,138,152,193,6,154,218,93,82,238,155,141,166,148,105,35,53,39,169,148,73,51,238,86,159,156,239,245,191,104,209,70,91,240,230,22,22,224,189,165,105,197,101,8,92,106,52,4,190,100,146,35,91,169,136,203,106,82,180,74,117,51,229,246,153,150,163,252,51,27,143,150,134,95,240,214,183,119,215,235,48,24,168,71,167,201,114,155,17,249,13,37,114,101,38,59,206,52,130,66,220,66,151,185,76,153,104,147,212,251,139,238,160,12,195,102,10,251,204,94,33,207,187,110,138,140,135,25,122,67,169,131,9,47,60,109,50,201,190,235,141,165,45,173,199,9,38,68,242,146,68,147,208,139,176,190,249,91,195,227,135,188,252,91,169,67,196,252,87,164,205,133,108,197,113,185,48,227,62,194,155,57,170,74,162,190,217,154,31,140,166,220,97,109,184,225,106,74,245,180,208,187,53,49,114,22,181,173,65,179,40,48,109,171,110,153,26,5,62,159,29,168,204,51,29,148,52,146,67,104,74,19,234,160,137,63,101,41,46,194,46,226,31,88,0,0,0,115,172,96,199,204,47,193,10,4,138,237,249,118,83,32,155,77,173,109,197,114,124,118,164,60,162,67,138,36,161,14,184,141,198,124,165,145,22,189,166,90,123,244,169,28,221,241,63,196,60,86,147,58,203,194,249,46,80,45,214,228,58,132,204,138,183,226,205,125,4,111,182,68,110,49,45,77,169,10,109,198,213,221,218,164,145,247,17,16,133,14,57,122,226,85,198,167,87,233,139,146,183,55,77,79,235,166,73,123,99,127,242,150,173,16,143,191,66,79,184,133,184,100,23,135,13,42,192,138,214,37,227,53,33,169,181,183,119,116,244,217,81,210,227,76,232,114,153,86,246,164,70,74,211,170,22,210,139,69,118,153,17,247,104,66,198,82,148,161,36,148,36,146,69,236,34,208,135,244,0,0,0,0,0,0,5,90,241,175,198,250,81,82,172,220,183,51,67,150,170,146,164,71,190,36,84,148,226,82,195,108,18,102,195,105,132,39,181,75,90,148,111,41,70,123,73,4,134,200,183,239,62,92,85,225,125,130,20,172,108,205,125,21,85,154,228,186,116,123,2,58,111,132,34,51,105,82,230,63,10,100,82,101,131,82,187,16,131,117,230,214,179,218,163,52,54,164,22,211,89,56,139,159,205,143,133,140,100,248,127,112,249,115,227,53,131,83,181,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,140,219,230,171,11,127,34,217,142,196,92,51,102,133,232,104,20,107,130,87,162,161,117,93,71,42,150,234,249,208,126,176,214,181,43,88,174,176,175,93,70,178,215,69,232,162,81,21,191,112,155,199,74,238,48,101,151,232,221,219,89,165,75,170,225,221,65,22,220,86,99,146,27,148,138,59,113,89,56,75,144,218,79,254,29,148,57,181,36,180,198,61,119,45,46,45,80,175,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,0,0,164,14,35,252,63,230,101,222,186,238,45,225,13,187,254,148,243,250,102,29,141,29,199,228,57,110,202,216,134,246,200,91,203,113,197,178,243,132,107,67,198,173,164,227,166,210,137,31,82,110,216,175,11,143,2,120,101,243,175,56,154,37,80,0,138,188,81,252,9,226,111,201,124,226,16,160,17,170,128,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,0,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,68,255,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,0,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,42,226,255,0,184,92,120,19,195,47,157,121,196,209,42,128,0,69,94,40,254,4,241,55,228,190,113,8,80,8,213,64,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,133,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,74,195,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,2,144,56,161,100,163,249,63,223,107,198,124,61,166,82,160,225,181,229,80,68,102,169,208,139,147,232,106,162,153,82,215,28,154,82,143,86,93,229,62,243,102,217,18,27,245,218,216,218,80,215,51,133,228,239,53,87,150,84,49,114,159,120,81,170,82,213,108,84,100,71,141,118,82,27,108,158,69,70,156,75,245,205,45,41,104,79,82,218,84,226,153,94,228,237,89,154,76,249,107,113,11,208,157,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,114,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,2,165,120,218,99,29,117,219,170,197,203,244,118,121,52,88,212,242,188,102,57,185,10,234,229,56,228,136,145,203,67,70,246,249,40,106,79,105,47,106,250,175,89,58,182,147,62,43,194,51,12,237,92,68,205,195,53,27,166,39,87,244,42,223,151,115,83,152,91,109,184,202,167,54,252,120,237,45,196,173,10,215,151,213,41,212,26,118,169,46,180,210,201,94,174,135,122,131,202,98,197,139,249,80,194,203,203,12,253,41,232,207,165,182,253,70,133,214,242,57,221,47,85,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,140,203,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,163,60,159,223,241,177,63,43,152,91,121,179,112,203,174,200,149,107,193,141,80,168,75,55,84,251,245,24,205,20,121,166,226,157,45,235,89,73,101,226,53,158,187,204,141,68,106,35,37,29,6,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,2,170,248,231,126,132,255,0,121,63,134,136,171,194,227,199,102,25,124,235,201,230,139,201,198,188,80,165,96,174,17,221,248,175,89,76,71,35,218,212,121,53,36,71,147,53,49,17,49,244,32,249,49,73,213,17,146,22,243,188,182,145,234,168,205,110,36,137,42,51,34,60,198,13,41,229,99,5,63,147,182,95,108,156,28,114,161,214,203,183,233,231,215,190,151,121,141,174,115,238,174,68,174,82,185,109,153,178,79,188,233,55,185,4,174,89,35,118,170,212,207,170,138,107,227,73,131,148,43,63,25,109,44,98,164,61,203,151,136,148,249,17,234,145,182,172,247,74,166,166,59,105,147,189,75,50,45,236,63,29,174,90,80,132,167,166,221,235,41,197,25,126,78,12,24,189,26,208,199,155,151,8,234,47,196,102,62,33,81,210,244,51,83,14,173,247,170,52,254,99,173,178,133,167,212,66,14,51,211,156,81,172,187,77,150,200,148,70,123,87,115,224,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,85,0,166,14,37,188,62,228,224,245,86,177,152,60,32,165,68,111,15,167,200,234,107,20,152,141,53,21,139,105,107,84,86,27,38,201,111,154,223,68,137,47,186,162,67,45,37,12,22,137,34,36,18,116,140,25,81,205,118,35,229,43,17,209,122,217,78,245,212,169,220,182,43,244,7,222,52,69,171,197,73,153,146,84,100,71,203,121,27,148,109,60,68,106,109,74,81,25,45,11,113,181,232,79,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,173,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,51,89,150,140,186,95,121,160,197,56,24,103,98,199,254,229,50,177,55,123,63,209,148,190,165,150,95,153,203,117,214,249,220,174,122,21,202,66,183,175,184,139,188,203,66,120,23,129,120,113,151,76,56,167,97,126,23,209,186,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,39,160,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,8,171,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,49,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,0,0,0,0,0,127,20,148,172,182,173,36,162,63,97,150,162,185,179,245,195,134,149,127,197,119,18,240,102,144,212,42,219,91,122,138,108,88,233,109,167,181,56,172,167,99,81,227,41,106,209,8,117,71,170,187,12,204,251,181,33,81,237,174,245,195,91,141,46,163,211,22,221,110,22,186,31,215,67,146,206,246,255,0,228,173,58,161,127,118,164,175,113,139,10,202,63,21,187,146,214,56,118,78,56,145,212,169,141,243,54,213,11,152,244,179,215,158,225,243,30,147,48,147,246,148,210,19,217,246,75,78,253,12,90,182,31,226,141,131,138,52,118,235,150,45,215,74,172,69,115,95,90,20,230,100,109,209,75,79,111,41,106,34,237,109,126,223,97,251,140,122,160,0,0,1,242,110,155,90,131,121,208,103,91,87,37,50,52,250,125,66,59,177,159,101,246,80,234,77,14,33,72,87,170,178,52,253,149,40,187,72,251,204,83,127,16,126,30,243,240,146,165,51,19,240,162,147,54,109,179,41,199,36,204,140,195,10,112,225,41,74,148,251,134,72,98,50,91,109,132,54,219,101,169,171,213,215,67,236,208,196,82,203,206,96,175,188,186,98,20,11,182,215,168,200,109,150,100,52,153,208,148,243,196,211,204,147,237,56,226,84,218,28,108,148,102,76,165,38,74,61,12,187,15,238,191,236,185,99,229,163,152,12,53,162,93,244,26,205,61,250,132,138,124,103,42,113,24,144,210,151,26,82,163,178,227,200,52,33,197,169,27,84,241,22,138,61,197,220,127,127,232,204,134,28,194,197,44,23,187,109,57,76,161,107,147,70,158,150,12,210,70,104,117,81,30,109,42,78,169,86,134,92,206,195,34,212,103,94,191,76,147,133,120,193,58,154,226,93,74,237,107,141,214,146,106,35,37,43,166,148,105,35,238,78,191,155,239,245,127,96,208,190,83,47,84,95,153,124,177,171,101,166,239,64,211,26,95,191,119,66,194,143,95,89,93,190,191,188,117,224,0,0,21,145,198,131,17,155,139,103,219,152,109,26,73,183,45,233,240,234,174,37,11,208,212,193,181,81,100,200,200,149,169,150,191,239,116,251,253,130,44,112,180,195,35,190,179,27,18,174,244,110,107,52,22,27,169,17,154,55,18,86,196,248,74,215,236,40,139,66,95,126,164,127,121,11,221,74,73,41,36,151,113,22,132,63,160,0,0,0,0,0,0,3,241,214,121,158,135,157,201,94,199,58,103,118,171,93,52,61,167,161,234,51,237,196,101,51,63,150,78,32,20,183,84,243,159,209,94,190,227,86,191,209,81,59,140,197,200,228,58,192,127,14,178,207,106,208,231,50,227,83,19,215,115,210,180,154,76,191,164,37,41,61,134,148,159,114,203,188,132,132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,234,244,168,149,170,115,180,201,204,161,214,30,219,189,11,73,40,143,69,18,139,176,200,203,188,139,216,43,179,45,25,13,149,129,249,191,122,231,144,203,50,40,148,221,190,140,112,146,107,50,230,82,222,67,218,153,199,66,62,219,186,122,166,95,127,111,125,143,128,0,0,0,0,0,0,0,10,198,227,69,135,72,122,207,182,241,46,52,67,92,134,234,16,233,14,45,45,234,105,104,154,168,188,102,102,73,212,139,95,247,218,125,222,209,25,184,82,98,3,150,158,98,209,71,55,249,77,86,32,148,51,245,182,146,141,217,208,83,167,218,45,123,19,221,161,254,6,47,68,140,140,136,200,245,35,31,208,0,1,7,56,183,223,210,109,76,185,49,71,167,74,75,114,43,21,132,194,125,28,195,35,84,103,96,79,74,139,66,81,25,145,154,75,188,140,190,227,21,161,195,198,197,114,251,204,245,181,25,49,9,246,233,50,97,213,94,35,111,118,214,218,168,68,37,43,236,171,77,55,247,158,133,247,144,190,76,67,191,237,60,33,177,39,221,87,53,78,44,8,20,152,78,184,130,121,230,154,55,13,166,86,178,109,27,212,148,154,141,45,171,68,234,90,233,236,20,51,157,140,217,221,57,149,196,201,202,69,65,214,237,186,108,135,98,83,162,50,235,132,211,173,55,34,79,41,229,35,156,227,106,112,219,127,67,82,116,35,46,194,236,239,235,28,61,242,23,89,198,139,134,14,37,98,13,41,216,246,149,62,67,79,52,212,134,22,142,177,109,174,43,196,91,93,142,182,156,105,109,58,178,236,81,110,208,253,154,153,221,61,175,107,208,236,218,12,27,106,220,167,71,131,79,167,176,212,102,25,97,148,52,148,161,180,37,9,245,80,68,146,245,82,146,236,34,238,31,84,0,0,7,206,174,92,52,59,102,158,245,86,191,87,135,78,136,194,20,227,143,74,144,134,80,146,74,77,71,170,150,100,69,216,147,62,255,0,97,136,55,154,206,40,216,117,133,241,166,90,248,89,33,139,130,191,203,113,5,37,149,177,46,27,106,209,244,104,107,98,90,86,74,37,182,217,247,118,37,90,247,153,10,150,198,156,194,226,134,59,92,18,171,119,213,205,62,83,79,72,91,205,66,57,178,23,25,130,53,184,162,74,27,117,197,146,73,36,234,210,68,71,216,71,167,191,95,71,151,156,165,98,198,97,46,24,144,109,235,98,164,205,37,199,27,55,234,78,194,146,152,233,108,214,209,40,201,212,50,180,145,237,120,149,219,217,167,111,119,125,185,229,31,135,86,25,96,85,58,29,193,118,83,35,87,110,132,115,55,174,91,49,229,50,222,170,125,5,176,220,140,135,11,86,221,78,189,189,233,47,97,118,204,116,165,40,45,168,73,36,139,216,69,160,254,128,0,0,0,0,0,0,10,160,204,167,11,44,215,227,214,60,223,56,184,246,34,225,171,145,238,42,195,207,83,202,92,217,140,190,213,57,26,53,9,151,16,212,19,65,45,184,205,178,217,153,26,181,52,25,154,148,102,106,57,85,195,175,38,215,14,80,108,11,174,159,127,73,183,231,221,151,61,97,183,159,157,68,155,41,246,23,78,97,148,148,102,84,79,54,217,37,104,117,217,138,51,74,59,73,212,234,165,104,68,153,1,141,246,85,87,18,176,94,254,195,154,20,136,140,84,174,171,94,171,68,134,236,181,169,44,54,252,152,142,50,218,156,82,82,165,18,9,75,35,51,36,168,244,215,66,62,225,81,127,216,84,205,63,251,126,194,175,249,214,163,254,98,46,164,64,14,33,252,60,49,79,54,88,167,110,226,102,25,222,118,164,14,130,223,77,10,108,42,235,146,99,237,229,73,121,230,221,105,198,90,123,126,238,165,105,82,84,148,109,229,36,200,215,188,201,31,39,32,60,62,113,247,41,56,227,47,16,239,90,214,31,214,40,181,91,126,85,10,74,105,117,105,167,42,63,49,230,31,67,168,109,200,73,67,190,188,100,160,210,107,70,137,112,212,70,102,146,66,191,95,16,190,30,152,209,155,60,104,162,226,54,28,220,246,85,58,155,78,181,227,81,29,106,183,54,91,47,169,246,229,203,121,74,74,89,140,234,77,27,100,32,136,205,68,122,146,187,59,140,253,175,13,236,148,226,158,79,191,40,159,148,202,253,169,83,250,91,232,142,139,208,82,164,189,203,233,122,190,103,55,156,195,90,107,212,163,110,221,218,232,173,116,208,181,154,160,0,3,228,221,150,181,10,249,181,107,54,85,211,7,173,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,209,226,178,229,130,20,172,184,224,245,23,6,168,85,201,117,122,109,2,69,69,80,229,203,109,40,124,216,145,57,249,45,161,205,190,170,150,132,190,72,53,145,36,150,104,53,18,81,187,97,116,176,1,197,51,153,130,151,86,98,114,217,120,96,229,149,80,165,66,173,92,30,143,233,159,170,58,227,113,81,200,159,30,66,247,169,182,220,89,106,134,84,69,162,15,214,50,215,66,212,202,176,127,176,169,154,127,246,253,133,95,243,173,71,252,196,93,72,0,10,192,206,103,11,252,125,204,78,100,239,12,99,178,174,252,63,133,69,184,61,31,211,49,84,168,77,110,82,57,16,35,199,94,244,183,17,196,22,171,101,70,90,44,253,83,45,116,61,72,164,255,0,15,76,175,223,217,76,193,122,214,28,226,53,94,223,168,212,170,55,68,154,219,78,209,36,60,243,9,97,200,145,25,74,84,167,154,105,68,189,209,214,102,68,147,45,13,61,189,228,81,131,57,156,47,241,247,49,57,147,188,49,142,202,187,240,254,21,22,224,244,127,76,197,82,161,53,185,72,228,64,143,29,123,210,220,71,16,90,173,149,25,104,179,245,76,181,208,245,34,147,252,61,50,191,127,101,51,5,235,88,115,136,213,123,126,163,82,168,221,18,107,109,59,68,144,243,204,37,135,34,68,101,41,82,158,105,165,18,247,71,89,153,18,76,180,52,246,247,145,74,0,1,23,248,133,229,126,254,205,158,11,209,112,231,14,106,246,253,58,165,78,186,35,86,221,118,183,33,230,88,83,13,196,150,202,146,149,50,211,170,53,238,144,131,34,52,145,104,74,237,238,35,140,25,51,225,127,143,185,118,204,157,159,140,119,173,223,135,243,104,182,255,0,164,58,150,41,117,9,174,74,95,62,4,136,232,216,151,34,54,131,209,111,36,207,85,151,170,71,166,167,161,28,159,226,23,149,251,251,54,120,47,69,195,156,57,171,219,244,234,149,58,232,141,91,117,218,220,135,153,97,76,55,18,91,42,74,84,203,78,168,215,186,66,12,136,210,69,161,43,183,184,142,48,100,207,133,254,62,229,219,50,118,126,49,222,183,126,31,205,162,219,254,144,234,88,165,212,38,185,41,124,248,18,35,163,98,92,136,218,15,69,188,147,61,86,94,169,30,154,158,132,118,126,0,0,0,2,149,191,176,169,154,127,246,253,133,95,243,173,71,252,196,91,166,8,89,85,92,53,193,123,7,14,107,178,34,63,82,181,109,122,85,18,99,177,22,165,48,227,241,162,54,203,138,109,74,74,84,104,53,32,204,140,210,147,211,77,72,187,135,181,1,74,223,216,84,205,63,251,126,194,175,249,214,163,254,98,44,251,38,120,41,117,101,219,45,150,126,14,94,181,10,84,218,213,191,233,14,165,250,91,174,57,21,124,249,242,36,35,98,156,109,181,158,136,121,36,122,160,189,98,61,53,45,12,251,88,0,14,41,156,204,20,186,179,19,150,203,195,7,44,170,133,42,21,106,224,244,127,76,253,81,215,27,138,142,68,248,242,23,189,77,182,226,203,84,50,162,45,16,126,177,150,186,22,166,85,131,253,133,76,211,255,0,183,236,42,255,0,157,106,63,230,34,234,68,42,226,67,146,156,83,206,15,228,239,242,103,95,181,41,159,68,189,47,214,250,118,84,150,121,157,87,73,203,229,114,88,119,93,58,101,238,221,183,77,83,166,186,158,156,87,38,124,47,241,247,46,217,147,179,241,142,245,187,240,254,109,22,223,244,135,82,197,46,161,53,201,75,231,192,145,29,27,18,228,70,208,122,45,228,153,234,178,245,72,244,212,244,35,179,241,88,25,204,225,127,143,185,137,204,157,225,140,118,85,223,135,240,168,183,7,163,250,102,42,149,9,173,202,71,34,4,120,235,222,150,226,56,130,213,108,168,203,69,159,170,101,174,135,169,20,159,225,233,149,251,251,41,152,47,90,195,156,70,171,219,245,26,149,70,232,147,91,105,218,36,135,158,97,44,57,18,35,41,74,148,243,77,40,151,186,58,204,200,146,101,161,167,183,188,138,189,191,176,169,154,127,246,253,133,95,243,173,71,252,196,91,166,8,89,85,92,53,193,123,7,14,107,178,34,63,82,181,109,122,85,18,99,177,22,165,48,227,241,162,54,203,138,109,74,74,84,104,53,32,204,140,210,147,211,77,72,187,135,181,0,0,1,88,25,204,225,127,143,185,137,204,157,225,140,118,85,223,135,240,168,183,7,163,250,102,42,149,9,173,202,71,34,4,120,235,222,150,226,56,130,213,108,168,203,69,159,170,101,174,135,169,20,159,225,233,149,251,251,41,152,47,90,195,156,70,171,219,245,26,149,70,232,147,91,105,218,36,135,158,97,44,57,18,35,41,74,148,243,77,40,151,186,58,204,200,146,101,161,167,183,188,138,80,0,10,86,254,194,166,105,255,0,219,246,21,127,206,181,31,243,17,103,217,51,193,75,171,46,217,108,179,240,114,245,168,82,166,214,173,255,0,72,117,47,210,221,113,200,171,231,207,145,33,27,20,227,109,172,244,67,201,35,213,5,235,17,233,169,104,103,218,192,124,155,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,42,91,21,120,46,99,4,204,71,184,231,97,13,235,135,241,44,201,117,7,100,81,34,85,39,84,26,149,14,43,135,189,49,150,68,195,251,185,91,141,178,112,221,82,150,148,18,213,180,212,105,76,149,200,14,82,179,113,148,154,236,187,98,245,189,240,254,177,134,85,94,170,100,154,93,46,107,231,42,61,81,196,48,148,76,66,156,128,149,187,234,70,75,38,209,188,132,18,92,55,8,141,73,36,170,117,15,21,141,246,85,87,18,176,94,254,195,154,20,136,140,84,174,171,94,171,68,134,236,181,169,44,54,252,152,142,50,218,156,82,82,165,18,9,75,35,51,36,168,244,215,66,62,225,81,127,216,84,205,63,251,126,194,175,249,214,163,254,98,45,211,4,44,170,174,26,224,189,131,135,53,217,17,31,169,90,182,189,42,137,49,216,139,82,152,113,248,209,27,101,197,54,165,37,42,52,26,144,102,70,105,73,233,166,164,93,195,218,128,10,245,226,23,195,211,26,51,103,141,20,92,70,195,155,158,202,167,83,105,214,188,106,35,173,86,230,203,101,245,62,220,185,111,41,73,75,49,157,73,163,108,132,17,25,168,143,82,87,103,113,159,181,225,189,146,156,83,201,247,229,19,242,153,95,181,42,127,75,125,17,209,122,10,84,151,185,125,47,87,204,230,243,152,107,77,122,148,109,219,187,93,21,174,154,22,190,43,136,95,15,76,104,205,158,52,81,113,27,14,110,123,42,157,77,167,90,241,168,142,181,91,155,45,151,212,251,114,229,188,165,37,44,198,117,38,141,178,16,68,102,162,61,73,93,157,198,126,215,134,246,74,113,79,39,223,148,79,202,101,126,212,169,253,45,244,71,69,232,41,82,94,229,244,189,95,51,155,206,97,173,53,234,81,183,110,237,116,86,186,104,90,205,80,1,86,185,179,225,171,155,188,205,99,205,207,138,243,49,7,13,81,77,153,35,164,160,195,145,86,169,145,194,165,51,170,99,53,203,56,174,37,181,154,117,117,212,182,173,134,243,175,41,58,110,18,87,135,94,77,174,28,160,216,23,93,62,254,147,111,207,187,46,122,195,111,63,58,137,54,83,236,46,156,195,41,40,204,168,158,109,178,74,208,235,179,20,102,148,118,147,169,213,74,208,137,50,212,5,80,102,83,132,78,52,98,86,60,223,56,141,134,55,181,148,197,189,117,86,30,173,176,213,122,165,45,51,91,126,78,143,73,74,146,204,53,32,144,82,22,241,54,68,165,31,47,102,227,53,106,98,90,240,240,203,30,41,229,55,11,46,44,51,196,201,118,164,254,190,224,85,118,20,218,21,70,76,141,220,216,204,178,227,78,182,244,102,118,109,233,144,164,169,42,94,238,106,136,201,27,8,215,13,113,191,132,78,100,177,43,26,47,236,70,161,94,216,106,197,54,234,186,42,181,184,109,75,169,79,75,237,177,38,91,143,54,151,18,152,106,73,44,146,178,35,34,82,139,93,116,51,239,22,19,147,60,20,186,178,237,150,203,63,7,47,90,133,42,109,106,223,244,135,82,253,45,215,28,138,190,124,249,18,17,177,78,54,218,207,68,60,146,61,80,94,177,30,154,150,134,125,172,0,66,174,36,57,41,197,60,224,254,78,255,0,38,117,251,82,153,244,75,210,253,111,167,101,73,103,153,213,116,156,190,87,37,135,117,211,166,94,237,219,116,213,58,107,169,233,197,114,103,194,255,0,31,114,237,153,59,63,24,239,91,191,15,230,209,109,255,0,72,117,44,82,234,19,92,148,190,124,9,17,209,177,46,68,109,7,162,222,73,158,171,47,84,143,77,79,66,57,127,158,92,20,197,60,196,229,246,165,131,152,83,80,181,33,75,184,42,16,189,40,253,194,236,150,219,68,22,29,41,31,80,166,27,112,201,227,125,152,197,235,32,211,203,55,123,149,180,202,0,97,87,5,204,96,135,136,246,228,236,94,189,112,254,93,153,18,160,212,138,220,74,92,234,131,178,166,69,108,247,170,50,8,216,99,111,55,105,54,110,19,169,82,18,179,90,119,26,73,42,183,240,17,171,62,217,73,254,87,56,52,213,173,64,118,149,6,243,161,84,26,168,91,245,26,130,185,76,183,185,68,137,76,58,234,25,117,210,101,198,76,212,104,108,139,115,172,199,53,30,136,16,171,0,120,91,231,19,47,248,203,105,227,21,185,124,97,84,137,118,205,65,50,28,141,233,121,200,234,226,173,42,110,76,109,235,167,44,155,230,176,227,173,115,54,26,145,191,114,125,100,145,139,106,1,23,248,133,229,126,254,205,158,11,209,112,231,14,106,246,253,58,165,78,186,35,86,221,118,183,33,230,88,83,13,196,150,202,146,149,50,211,170,53,238,144,131,34,52,145,104,74,237,238,35,140,25,51,225,127,143,185,118,204,157,159,140,119,173,223,135,243,104,182,255,0,164,58,150,41,117,9,174,74,95,62,4,136,232,216,151,34,54,131,209,111,36,207,85,151,170,71,166,167,161,29,159,128,10,139,198,254,17,57,146,196,172,104,191,177,26,133,123,97,171,20,219,170,232,170,214,225,181,46,165,61,47,182,196,153,110,60,218,92,74,97,169,36,178,74,200,140,137,74,45,117,208,207,188,88,78,76,240,82,234,203,182,91,44,252,28,189,106,20,169,181,171,127,210,29,75,244,183,92,114,42,249,243,228,72,70,197,56,219,107,61,16,242,72,245,65,122,196,122,106,90,25,246,176,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,81,120,171,193,115,24,38,98,61,199,59,8,111,92,63,137,102,75,168,59,34,137,18,169,58,160,212,168,113,92,61,233,140,178,38,31,221,202,220,109,147,134,234,148,180,160,150,173,166,163,74,100,6,66,114,103,156,76,163,223,110,194,184,241,35,15,234,88,101,91,230,187,91,162,67,157,58,67,200,148,76,153,51,42,34,92,140,218,27,123,122,90,67,135,188,146,182,181,220,149,41,182,141,19,252,7,31,202,174,89,236,220,168,97,28,60,45,179,231,75,168,173,82,21,82,171,212,228,153,165,117,26,139,136,109,14,190,77,238,52,178,141,173,54,132,54,147,61,168,66,119,41,107,222,226,251,0,0,241,88,223,101,85,113,43,5,239,236,57,161,72,136,197,74,234,181,234,180,72,110,203,90,146,195,111,201,136,227,45,169,197,37,42,81,32,148,178,51,50,74,143,77,116,35,238,21,23,253,133,76,211,255,0,183,236,42,255,0,157,106,63,230,34,221,48,66,202,170,225,174,11,216,56,115,93,145,17,250,149,171,107,210,168,147,29,136,181,41,135,31,141,17,182,92,83,106,82,82,163,65,169,6,100,102,148,158,154,106,69,220,56,167,16,188,175,223,217,179,193,122,46,28,225,205,94,223,167,84,169,215,68,106,219,174,214,228,60,203,10,97,184,146,217,82,82,166,90,117,70,189,210,16,100,70,146,45,9,93,189,196,112,175,4,56,68,230,75,13,113,162,193,196,106,237,237,134,175,211,109,91,162,149,91,152,212,74,148,245,62,227,17,165,182,243,137,109,42,134,148,154,205,40,50,34,53,36,181,211,83,46,241,110,130,189,120,133,240,244,198,140,217,227,69,23,17,176,230,231,178,169,212,218,117,175,26,136,235,85,185,178,217,125,79,183,46,91,202,82,82,204,103,82,104,219,33,4,70,106,35,212,149,217,220,103,237,120,111,100,167,20,242,125,249,68,252,166,87,237,74,159,210,223,68,116,94,130,149,37,238,95,75,213,243,57,188,230,26,211,94,165,27,118,238,215,69,107,166,133,172,213,0,21,129,156,206,23,248,251,152,156,201,222,24,199,101,93,248,127,10,139,112,122,63,166,98,169,80,154,220,164,114,32,71,142,189,233,110,35,136,45,86,202,140,180,89,250,166,90,232,122,145,73,254,30,153,95,191,178,153,130,245,172,57,196,106,189,191,81,169,84,110,137,53,182,157,162,72,121,230,18,195,145,34,50,148,169,79,52,210,137,123,163,172,204,137,38,90,26,123,123,200,165,0,0,0,0,0,0,0,0,0,254,41,41,89,109,90,73,68,126,195,45,68,56,205,199,14,172,51,199,90,116,203,130,211,166,70,161,92,235,229,236,92,70,99,197,101,205,20,194,15,121,183,25,110,30,141,180,173,59,123,212,126,195,236,166,124,98,203,230,41,96,117,105,234,77,247,105,212,225,182,222,221,179,23,2,75,113,220,213,13,168,246,173,214,209,174,156,212,17,246,119,158,158,237,125,6,1,102,207,24,50,247,86,102,93,161,114,75,118,3,91,183,83,100,204,148,168,138,213,46,145,106,211,111,54,147,245,158,82,191,190,208,255,0,27,113,203,191,19,124,22,197,138,91,113,111,10,155,54,221,104,158,105,133,166,115,209,33,178,226,157,117,196,163,150,78,74,82,204,137,41,65,171,221,184,180,215,82,18,250,135,112,208,238,106,123,53,90,5,94,29,70,35,232,75,141,189,22,66,30,66,137,73,37,22,138,65,153,31,98,136,251,253,164,62,136,0,0,15,149,116,90,244,59,202,131,58,218,184,233,209,231,83,234,12,59,25,246,95,101,14,165,72,113,10,66,189,85,145,164,253,85,40,187,72,251,197,44,113,8,200,93,103,5,238,25,184,149,135,180,167,164,90,85,9,14,60,235,81,216,90,250,53,184,185,111,25,109,106,58,26,109,164,52,210,11,181,71,183,95,118,134,92,159,36,249,179,186,114,213,137,144,84,186,131,174,91,117,41,13,68,168,196,121,215,13,166,154,114,68,110,107,201,71,57,182,210,225,54,198,132,165,106,68,93,135,217,221,124,216,121,127,218,120,189,98,64,186,173,154,156,89,240,42,208,154,113,100,203,205,58,109,155,172,161,102,218,246,41,73,37,18,92,78,169,212,244,215,218,40,111,136,117,138,229,137,153,219,150,58,162,20,118,234,210,102,85,89,34,111,102,230,221,168,75,36,171,236,167,93,118,119,150,165,247,152,178,254,18,23,244,155,175,46,82,40,245,41,73,114,69,30,176,184,76,35,152,102,105,140,212,8,9,73,104,106,51,34,35,81,247,17,23,220,66,113,128,0,15,225,153,17,25,153,232,68,40,187,138,222,32,57,118,102,45,116,114,124,221,106,143,4,225,253,173,219,77,169,211,147,167,218,61,59,21,221,161,126,4,36,207,5,220,58,67,54,125,201,137,114,98,26,36,57,80,153,72,109,106,111,67,83,70,213,57,226,50,51,78,166,90,255,0,190,211,238,246,139,57,0,0,0,0,0,0,0,1,255,0,14,182,135,154,91,78,22,169,90,77,38,94,242,50,21,199,153,124,134,202,199,12,223,179,115,199,101,152,244,74,150,239,73,184,105,52,25,242,233,108,161,157,12,163,173,31,109,173,61,99,63,187,183,186,196,168,244,168,148,74,115,52,200,44,161,166,25,221,177,9,73,36,139,85,26,143,176,136,139,188,207,216,63,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,167,77,136,115,138,161,203,46,121,127,91,66,215,187,78,253,53,238,31,168,0,0,7,248,76,155,10,157,25,201,181,9,108,197,142,202,77,110,58,243,132,132,33,36,90,153,154,143,176,136,136,140,245,251,135,21,196,28,233,101,207,13,212,227,85,172,75,160,201,121,165,26,22,204,42,204,5,184,74,45,250,150,213,62,147,215,84,25,105,239,50,28,250,7,19,156,172,207,154,80,190,145,72,143,170,182,243,95,151,78,67,125,228,90,238,234,187,187,117,252,7,112,195,188,127,193,252,83,97,183,44,188,65,183,234,15,58,68,105,140,205,90,43,175,118,146,52,245,27,113,71,222,226,75,241,61,61,195,161,0,0,0,8,161,196,194,206,69,217,150,42,194,249,13,184,186,89,200,168,39,114,117,218,109,83,230,104,101,234,158,135,235,119,246,126,36,41,151,41,215,123,214,30,99,236,10,150,237,173,174,230,165,69,147,218,101,245,71,61,131,95,245,147,250,158,222,207,120,209,221,10,162,205,94,137,79,171,70,61,90,155,21,169,13,159,103,217,90,9,69,220,102,93,199,239,31,184,0,0,84,223,26,11,154,162,170,189,185,108,148,147,40,100,204,57,70,209,45,95,111,117,69,26,233,174,157,221,154,233,168,143,156,51,177,46,200,193,204,100,172,95,215,196,230,216,136,139,126,68,84,18,157,101,38,107,41,80,221,45,188,213,32,181,209,181,105,235,127,148,199,235,207,150,123,46,44,194,92,178,237,11,66,161,54,159,105,83,164,56,202,91,105,213,181,213,242,220,148,217,41,68,220,133,180,226,86,211,201,212,244,45,116,247,119,249,220,139,228,214,236,204,125,253,76,175,205,128,109,90,20,122,147,47,84,94,144,211,169,68,132,52,244,101,186,202,84,108,56,210,212,166,158,51,36,40,203,94,221,116,46,251,222,177,44,91,107,14,45,106,125,161,106,83,35,193,167,211,227,180,194,27,101,134,218,37,114,219,75,100,165,19,105,74,77,70,148,39,83,208,187,135,160,0,0,31,54,179,113,208,45,232,142,206,174,214,224,83,227,178,133,56,227,146,164,161,164,165,36,70,102,102,106,50,34,236,35,63,216,98,38,102,15,137,142,5,225,13,54,116,59,122,167,244,146,182,130,117,134,19,76,122,28,198,82,241,37,210,73,184,72,148,133,146,55,182,90,233,219,162,139,218,98,172,243,15,159,124,113,199,122,140,134,254,148,84,40,84,103,13,105,76,42,100,217,145,80,182,205,78,232,78,55,212,45,7,170,29,218,126,205,18,69,220,93,188,66,206,177,111,156,83,184,154,164,91,52,138,157,102,163,53,228,164,212,212,119,164,43,114,220,74,119,40,208,149,43,237,56,157,79,79,111,222,44,171,41,188,38,29,229,192,189,113,234,67,11,75,156,169,45,210,227,175,93,18,124,135,9,15,179,42,31,127,231,80,178,35,247,23,188,197,146,217,24,123,134,216,67,66,143,69,180,168,84,90,12,54,27,67,36,108,69,143,20,220,218,132,167,85,114,210,146,53,25,54,157,123,59,118,253,195,213,69,157,18,114,57,144,228,54,242,63,89,181,146,136,255,0,105,126,6,63,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,248,74,157,18,10,57,147,36,54,202,63,89,197,146,72,191,105,254,36,60,46,37,96,190,18,227,109,29,116,251,218,214,162,86,90,115,77,178,92,131,26,67,137,209,72,51,218,183,16,178,45,77,164,145,253,201,211,216,90,85,206,105,248,77,93,182,167,58,235,193,57,41,170,83,81,183,153,79,121,110,191,44,245,228,54,92,182,163,67,36,253,165,58,163,237,251,37,175,176,197,122,213,168,183,61,149,86,56,85,88,53,26,68,248,234,74,246,186,211,145,220,74,180,37,36,200,148,68,162,50,37,36,245,251,200,196,128,203,198,125,241,199,2,42,49,219,250,81,80,174,209,155,52,37,80,170,115,102,74,66,27,37,53,169,54,223,80,132,22,136,107,105,123,52,81,151,113,246,90,102,95,56,152,224,94,47,83,96,194,184,106,127,70,235,107,38,152,125,53,55,161,195,101,79,26,90,37,27,100,185,75,89,163,123,135,161,159,110,137,63,105,9,103,70,184,232,23,12,70,167,80,171,112,42,17,222,66,92,109,200,178,80,234,84,147,34,50,50,52,153,145,246,25,31,237,33,244,128,0,7,159,190,236,91,107,17,237,106,133,161,117,211,35,206,167,212,35,186,194,219,121,134,221,36,243,27,83,102,164,147,137,82,73,68,149,171,67,208,251,197,17,103,163,38,183,94,92,47,234,157,126,20,3,118,208,172,84,158,122,156,243,13,58,164,71,75,175,73,91,76,169,68,195,109,33,73,105,146,51,66,76,244,246,106,93,222,135,33,185,236,184,178,247,114,196,180,46,234,132,202,133,163,81,144,219,42,109,215,92,119,164,230,57,21,179,82,73,201,8,105,180,161,166,85,161,232,122,107,238,238,252,156,76,113,46,200,198,60,99,163,223,214,60,230,223,136,187,126,60,85,146,93,101,70,75,57,83,29,51,87,41,75,45,116,113,58,250,223,228,49,32,248,47,220,213,20,213,238,59,100,228,153,195,54,102,74,38,141,106,251,123,169,200,215,77,116,238,236,215,77,69,178,0,0,15,195,93,168,179,72,162,84,42,210,79,70,161,69,118,67,135,217,246,80,131,81,247,153,23,113,123,198,113,51,101,120,61,126,230,62,255,0,169,110,220,218,46,106,172,88,221,166,127,84,83,223,52,127,89,95,175,236,236,247,11,154,225,159,103,34,211,203,21,29,124,134,219,93,80,227,212,21,181,58,110,55,105,240,245,51,245,75,83,245,123,251,127,19,18,188,0,0,0,115,220,68,199,252,31,194,198,28,114,244,196,27,126,158,243,68,102,168,207,85,162,180,247,97,47,95,81,199,18,125,237,168,191,18,211,222,56,124,254,39,57,89,129,52,225,125,34,145,35,69,109,230,177,46,156,182,251,204,181,221,213,119,118,107,248,14,131,135,217,210,203,158,36,41,182,168,184,151,65,140,243,170,36,33,153,181,152,8,112,212,123,52,45,169,125,71,174,171,34,211,222,70,59,84,57,176,170,49,155,155,79,150,204,168,239,36,150,219,172,184,75,66,210,101,169,25,40,187,12,140,140,143,95,188,127,184,0,0,15,202,84,216,133,56,234,28,178,231,159,245,180,45,123,180,239,211,94,225,250,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,156,153,12,68,142,236,185,46,161,166,89,66,156,113,107,81,37,41,73,22,166,102,103,216,68,68,93,226,162,120,141,113,1,184,170,151,21,71,6,176,154,189,46,155,14,155,33,232,181,10,132,9,75,101,199,29,109,201,113,221,108,157,98,73,145,160,200,219,86,213,32,140,204,136,207,216,66,187,227,177,124,226,13,79,146,202,107,119,12,231,151,189,90,19,210,220,53,26,180,53,30,155,143,237,47,191,222,175,188,123,215,114,167,143,172,80,190,145,30,24,220,167,23,151,205,45,180,89,187,182,236,223,175,230,116,238,251,199,192,181,49,15,23,176,78,232,135,62,143,92,185,109,217,212,201,45,190,113,21,38,84,68,175,150,226,79,150,226,18,164,25,160,212,209,17,167,179,236,233,236,236,182,140,136,241,33,165,98,255,0,79,135,24,181,50,37,54,228,34,67,113,101,184,226,89,102,81,127,54,101,9,222,252,165,184,183,148,227,142,30,132,158,210,45,75,183,82,22,2,211,173,62,210,30,97,196,56,219,137,37,33,104,50,52,168,143,180,140,140,187,200,127,216,0,0,228,153,175,161,125,34,203,205,253,79,76,126,115,159,71,42,170,109,59,55,122,253,11,228,71,166,135,239,25,220,166,59,38,214,197,56,143,145,114,228,82,46,6,214,68,122,150,213,181,36,143,183,184,203,181,63,119,236,26,53,203,133,194,237,207,129,118,37,89,245,32,220,118,220,165,154,205,7,216,106,56,108,168,251,204,255,0,91,222,58,72,0,0,167,30,50,242,210,188,85,160,197,37,43,84,210,98,175,77,123,63,182,106,4,43,169,137,146,226,146,138,52,167,154,37,145,165,68,133,154,117,35,239,35,208,117,108,180,224,13,211,152,140,78,166,90,52,88,175,46,42,164,178,237,70,65,33,195,38,227,117,12,182,234,183,37,183,8,140,137,226,61,84,90,23,183,239,208,6,94,240,58,212,192,44,55,166,89,22,204,6,25,83,44,50,169,143,33,166,210,167,228,19,13,52,227,138,82,27,70,227,87,37,38,102,101,169,251,125,197,211,64,121,43,223,22,48,223,14,160,57,80,188,239,106,21,33,182,204,211,164,202,147,17,212,106,36,168,246,151,49,105,237,245,21,217,247,31,184,196,106,188,120,161,101,182,217,77,69,184,149,119,234,79,65,91,200,73,68,145,1,228,188,104,221,161,163,73,100,106,35,52,246,119,107,169,14,1,121,241,163,182,13,137,49,172,187,34,169,206,36,45,45,185,62,154,222,221,250,40,136,245,110,118,186,107,183,187,239,251,135,7,186,184,185,227,221,101,135,152,165,64,163,65,37,26,185,107,109,169,173,44,136,201,68,93,169,152,125,189,165,254,1,30,49,35,56,121,135,196,245,186,85,204,78,184,163,71,120,148,149,197,133,90,156,134,84,147,223,170,77,10,121,68,100,100,179,45,61,196,68,56,236,185,179,103,188,185,51,165,189,37,229,153,169,78,60,225,173,74,51,61,76,204,207,180,207,83,63,240,143,241,35,34,50,51,45,116,49,45,114,171,156,251,51,46,84,197,182,246,19,208,106,181,66,81,184,221,69,218,19,79,200,74,182,177,161,115,77,246,212,68,74,103,119,103,180,245,239,62,206,205,119,113,146,196,234,140,119,99,91,22,149,22,26,86,133,33,10,92,9,13,169,58,146,136,140,141,19,123,12,181,79,248,7,238,202,190,51,102,191,56,24,187,6,61,66,224,168,192,181,233,242,90,155,57,113,37,212,154,101,109,55,41,130,113,178,51,91,173,154,141,169,7,234,171,66,208,139,83,211,190,217,45,27,105,187,86,140,205,37,19,36,74,54,183,106,235,238,111,90,181,90,149,218,173,11,95,181,167,119,176,125,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,31,18,238,182,155,186,168,207,82,87,50,68,83,119,110,142,176,230,197,167,69,165,93,138,208,244,251,58,119,123,69,54,226,166,104,115,131,148,156,68,151,100,220,53,185,117,8,113,249,124,135,167,201,170,58,211,187,152,67,138,218,165,186,209,43,67,144,68,122,23,97,145,126,39,235,109,222,51,87,235,13,242,174,107,38,139,36,143,191,149,77,121,126,255,0,215,157,253,239,248,4,107,204,238,104,236,108,122,169,183,83,163,225,93,6,130,250,26,125,10,122,37,13,152,174,58,165,180,210,18,107,82,93,89,168,211,202,236,61,123,53,251,251,35,89,153,25,153,145,105,169,143,246,137,54,100,7,209,38,12,183,163,60,131,37,37,198,92,52,41,38,71,169,25,25,118,151,105,23,248,7,98,195,140,225,230,31,12,22,209,80,241,58,226,147,29,146,74,81,22,109,106,114,217,74,75,102,137,36,37,228,145,17,18,8,180,247,25,144,144,246,175,23,60,123,163,48,203,21,88,20,105,196,147,79,49,110,53,53,213,153,17,36,143,181,83,11,183,176,255,0,194,59,197,153,198,142,216,38,35,70,189,44,138,167,56,208,132,184,228,10,107,123,119,232,146,51,213,201,218,233,174,238,255,0,187,239,29,254,206,226,133,150,219,153,52,230,229,213,223,166,189,57,108,161,69,46,68,6,82,201,175,110,166,189,101,153,164,136,213,219,223,166,134,36,173,145,139,24,111,136,176,27,168,89,151,181,10,174,219,134,73,210,29,73,137,10,37,26,82,123,79,150,181,118,250,233,236,251,203,222,67,214,128,230,89,132,192,235,83,31,112,222,167,100,92,208,24,121,79,48,242,161,188,182,155,82,152,144,108,58,211,110,37,75,109,123,77,60,229,25,25,22,165,236,247,30,127,243,45,128,55,78,93,241,58,167,104,214,162,188,136,169,146,243,180,233,6,135,8,156,141,212,60,219,74,220,166,219,35,51,38,76,245,73,104,126,207,187,148,191,50,92,162,73,73,148,243,164,130,36,164,150,179,86,132,93,196,90,139,21,224,211,45,40,197,90,244,93,202,213,84,153,75,211,94,207,237,154,121,11,142,0,0,28,219,49,247,11,182,198,5,223,117,102,20,130,113,171,114,168,104,53,159,97,40,161,188,162,238,50,253,95,120,206,85,77,217,55,78,41,203,124,203,153,34,175,112,56,179,34,212,247,45,217,38,125,157,230,125,170,251,255,0,104,209,30,84,40,95,71,114,243,96,211,213,31,146,231,209,202,82,156,78,205,190,191,66,193,25,233,161,123,135,91,0,0,31,240,235,173,48,210,222,125,196,54,219,105,53,45,107,50,36,164,139,180,204,204,251,136,87,246,123,184,144,210,176,131,168,195,140,37,153,18,165,114,25,45,185,82,219,113,47,51,20,191,156,178,180,239,98,82,28,67,201,113,182,207,67,79,97,30,167,219,161,10,152,187,49,15,23,177,178,232,153,62,177,92,185,110,41,213,41,46,60,81,19,38,84,180,163,152,226,143,150,218,20,165,153,36,148,233,145,23,111,218,211,219,219,247,154,202,158,62,191,66,250,68,88,99,114,148,94,95,52,247,81,102,238,219,179,126,191,153,211,187,239,30,10,67,23,206,31,84,249,47,38,183,111,78,101,123,211,169,61,17,194,81,43,66,81,107,180,254,210,59,253,233,251,133,136,112,230,226,3,113,82,174,42,118,13,98,205,122,93,74,29,74,67,49,105,245,9,242,150,243,141,186,227,145,35,180,217,186,252,146,34,65,17,56,173,18,131,50,51,51,47,105,11,118,141,33,137,113,218,151,25,212,58,203,200,75,141,173,10,37,37,73,50,212,140,140,187,12,140,143,188,127,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,77,154,171,253,172,54,192,27,226,229,83,233,105,230,232,53,52,199,213,91,76,222,40,79,173,36,159,89,39,174,168,236,208,245,25,199,186,43,114,238,251,178,171,112,200,82,214,253,98,160,252,179,220,102,103,185,215,84,189,59,76,207,189,94,243,252,76,91,231,14,60,154,218,52,236,61,166,98,85,221,111,166,68,218,196,70,102,48,114,226,52,178,216,235,17,30,73,167,152,198,186,110,37,105,162,140,187,251,79,188,79,166,172,219,89,184,5,77,114,223,166,174,34,27,229,19,43,136,217,163,97,39,110,134,157,186,119,118,126,2,18,231,207,38,152,25,119,218,53,75,202,146,138,85,185,114,197,134,251,177,155,134,80,225,183,37,212,181,41,196,37,68,150,13,197,169,78,40,136,200,143,83,36,150,157,165,168,166,178,126,225,195,123,205,78,211,103,200,133,83,162,79,62,83,241,221,91,106,230,50,239,98,146,164,237,86,155,144,70,70,90,31,97,119,24,189,142,29,217,152,111,30,176,106,159,79,171,207,75,181,251,125,134,169,210,121,142,238,121,226,98,44,66,91,202,220,234,214,173,86,233,234,163,211,83,239,34,62,249,98,0,0,60,230,36,194,114,163,135,119,68,6,89,67,174,73,162,205,105,8,90,119,37,74,83,11,34,35,47,105,118,140,218,99,4,89,20,44,110,188,216,151,27,144,228,59,166,162,70,130,65,164,139,100,183,11,213,35,211,179,179,176,95,46,65,174,86,110,124,178,90,50,25,86,189,29,58,4,53,118,151,98,145,79,138,102,93,231,250,223,251,132,137,0,1,255,0,46,56,134,155,83,174,44,146,132,17,169,74,51,208,136,139,188,204,197,25,113,92,196,88,55,158,97,74,151,1,214,94,69,34,7,70,181,178,162,81,18,218,157,57,38,70,100,163,237,245,139,179,66,252,8,67,235,62,211,174,223,23,37,58,214,183,41,210,38,206,169,73,102,51,77,176,202,220,50,55,28,74,8,204,144,70,122,110,82,75,176,143,188,95,46,66,242,145,111,101,235,12,233,181,138,133,41,163,186,171,80,153,149,53,247,152,71,57,131,122,60,85,56,206,227,101,183,18,73,117,147,61,138,51,208,251,245,62,233,86,63,225,231,217,140,202,228,72,121,13,52,218,77,107,90,212,73,74,82,69,169,153,153,246,17,17,8,43,157,30,36,214,126,11,179,50,201,195,58,132,26,229,208,73,113,165,186,195,173,73,143,21,122,72,108,208,181,51,41,14,33,196,184,210,12,203,77,72,149,239,50,34,169,12,88,204,102,46,227,45,102,93,82,241,189,42,238,179,37,247,31,40,40,169,74,84,86,205,75,113,90,37,183,29,89,22,132,226,146,93,189,137,236,247,235,224,105,116,106,229,199,57,48,104,180,169,213,57,143,40,137,44,197,97,111,56,181,25,145,22,137,73,25,153,153,168,139,241,50,247,142,229,97,228,83,50,216,129,21,19,169,248,111,90,167,176,189,12,149,80,163,207,104,140,140,146,125,134,81,212,93,203,47,240,24,232,5,194,231,51,110,54,211,141,210,97,164,148,105,74,201,108,84,8,203,222,127,218,157,195,252,165,112,194,204,196,88,114,100,29,9,167,86,193,44,210,134,162,212,20,165,232,90,150,210,233,59,117,246,14,31,127,229,187,27,240,213,247,91,186,176,202,230,142,203,36,165,46,81,209,101,161,130,34,53,106,123,214,210,75,185,10,63,195,180,115,85,161,109,173,77,184,133,33,104,51,74,146,162,208,200,203,188,140,135,162,195,235,38,161,136,119,109,54,210,165,191,29,153,21,25,44,199,74,223,82,146,146,55,29,67,100,102,105,74,143,189,101,236,49,98,216,37,193,234,125,108,224,87,177,50,237,101,52,231,13,169,28,170,92,245,18,214,217,242,215,166,143,66,52,158,169,53,151,126,154,233,247,139,36,193,28,189,225,166,1,91,140,219,246,21,10,52,115,67,73,109,217,103,22,58,36,62,100,219,104,53,56,182,155,70,227,87,37,6,102,101,218,101,175,187,78,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,139,230,7,41,152,69,152,202,106,162,223,20,70,219,153,217,182,163,22,52,82,150,159,89,163,61,29,117,151,12,181,38,82,159,239,117,47,118,149,175,140,124,33,174,171,45,151,107,22,133,223,1,250,91,91,119,28,250,131,138,116,181,54,210,90,242,225,146,126,210,149,237,238,211,218,43,202,173,76,126,141,61,218,116,149,182,167,90,219,184,208,102,101,218,146,50,239,34,246,24,252,168,66,220,90,91,109,10,90,214,100,148,165,37,169,153,159,113,17,14,149,96,229,187,27,241,41,246,155,181,112,202,230,144,203,196,149,34,81,81,101,173,131,35,52,232,123,208,210,139,185,105,63,195,180,119,8,188,48,179,49,42,28,105,5,66,105,165,190,72,53,33,216,181,4,169,26,150,167,184,186,78,205,61,163,253,79,133,206,102,219,109,215,28,164,195,81,36,212,148,18,24,168,25,159,184,255,0,181,59,135,63,191,50,41,153,107,2,42,231,84,48,222,181,80,97,26,153,170,159,71,158,233,17,17,40,251,76,227,164,187,144,127,225,33,195,106,180,106,229,185,57,112,107,84,169,212,201,140,168,201,76,202,97,108,184,133,17,153,30,169,81,17,145,145,164,203,241,35,247,15,125,132,249,140,197,220,26,172,196,170,89,215,165,93,166,99,62,219,231,5,117,41,73,138,225,165,109,171,69,54,219,168,35,212,155,74,79,183,181,61,158,237,45,191,37,220,73,172,252,104,102,29,147,137,149,8,52,59,160,210,219,72,117,247,90,141,30,82,244,142,217,33,10,122,82,220,91,138,113,213,153,22,154,153,39,222,70,71,58,153,125,153,44,162,68,119,144,235,78,36,150,133,161,68,164,169,38,90,145,145,151,97,145,144,255,0,177,21,51,233,148,139,123,48,152,103,83,172,83,233,77,21,213,69,132,244,168,79,178,194,57,207,155,49,229,41,182,119,19,46,56,162,83,175,17,236,73,150,167,221,161,247,208,213,225,105,215,108,123,146,163,107,92,116,233,16,167,83,100,189,25,214,223,101,109,153,155,110,41,6,100,75,34,61,55,37,69,218,69,220,38,15,10,60,69,131,102,102,20,233,115,221,97,148,85,224,116,104,91,202,36,145,173,217,208,82,68,70,106,46,223,84,251,52,63,192,197,230,182,226,29,109,46,182,178,82,22,68,164,168,143,82,50,62,227,35,31,244,0,2,59,103,230,229,102,217,203,37,221,33,229,105,214,83,167,195,79,105,118,169,116,249,70,69,222,95,171,255,0,184,80,214,15,197,147,93,198,235,49,136,145,185,238,76,186,105,196,72,52,26,136,247,203,108,189,98,45,123,59,123,70,146,240,218,19,148,236,59,181,224,60,202,26,114,53,22,19,75,66,19,181,41,82,88,65,25,17,123,11,176,122,48,0,1,19,184,136,102,97,188,5,193,170,132,10,68,244,181,95,184,24,118,157,24,155,119,107,204,147,241,101,146,30,78,215,80,180,232,182,139,69,22,186,31,113,25,247,81,58,164,92,56,145,121,165,218,148,249,19,106,117,185,229,205,126,67,171,112,249,143,59,218,165,41,91,149,166,229,153,153,158,167,218,125,230,46,83,33,153,52,192,203,66,209,165,222,85,100,82,174,59,150,84,54,29,146,220,194,135,49,184,206,169,168,174,45,41,37,48,78,33,73,113,38,68,70,122,145,40,245,237,61,68,218,118,205,181,156,128,116,214,237,250,106,34,45,190,81,178,136,141,146,54,26,118,232,73,219,167,119,103,224,32,47,17,188,154,218,53,44,61,169,226,85,163,111,166,60,218,60,71,166,62,113,34,52,130,216,211,18,222,81,171,150,198,186,110,52,235,170,136,187,187,75,188,84,29,175,91,151,104,93,148,171,134,58,150,135,232,245,6,37,150,211,50,61,205,58,149,233,216,100,125,233,247,151,226,67,71,25,85,191,218,196,156,1,177,238,84,190,151,94,114,131,76,76,141,21,184,201,227,132,194,212,74,245,148,122,234,190,221,79,81,214,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,190,44,87,12,250,30,89,57,80,158,105,37,80,171,116,79,37,74,81,40,219,114,159,59,118,132,70,94,226,239,212,190,225,73,152,117,30,52,188,65,182,34,77,96,223,142,245,102,19,110,180,148,18,141,196,27,232,37,36,136,251,15,82,51,45,12,105,67,3,225,65,167,224,213,139,18,155,15,165,142,221,183,76,74,26,229,146,13,36,81,91,34,35,34,236,35,208,136,191,96,246,111,186,219,12,184,243,198,68,219,105,53,40,207,184,136,139,83,20,161,196,135,55,151,157,203,140,115,236,11,78,162,154,125,30,223,113,216,78,42,19,206,180,183,95,98,84,182,140,212,109,188,105,81,26,20,157,125,82,51,208,187,8,187,4,27,175,87,166,92,83,19,62,123,108,147,228,217,33,107,65,30,231,85,169,153,173,102,102,102,165,153,168,245,63,104,154,124,37,177,97,235,39,48,110,218,211,230,236,167,87,169,170,134,203,74,116,201,39,45,249,208,80,147,36,154,201,58,237,73,151,97,26,190,227,23,134,71,169,17,251,199,244,0,7,231,168,180,79,83,228,178,105,35,39,25,90,116,50,239,213,38,51,165,157,154,63,161,115,47,125,179,202,38,201,250,237,82,65,17,39,78,197,84,36,246,247,23,184,90,47,7,155,201,251,143,45,149,90,108,195,89,187,75,185,159,136,215,126,132,203,112,41,233,73,118,168,207,189,71,221,161,126,2,120,0,0,226,185,179,199,139,123,1,240,122,224,184,106,21,56,141,84,221,167,203,102,157,29,199,144,149,185,36,226,190,182,139,105,184,133,25,26,154,50,245,79,83,238,46,222,236,245,98,53,239,90,197,11,242,175,119,212,205,111,75,172,79,145,33,45,167,122,180,230,188,183,9,9,37,41,71,166,174,30,133,169,254,209,102,220,45,178,84,212,4,179,143,24,137,72,146,82,94,101,62,138,139,46,63,213,146,15,162,148,204,132,161,230,53,221,169,44,137,104,95,118,164,94,211,22,142,132,37,180,37,180,36,146,148,145,17,17,22,132,68,94,193,255,0,66,9,113,39,206,138,112,86,209,147,134,118,53,90,25,220,213,200,139,101,227,110,71,215,69,142,243,83,25,83,136,229,62,135,16,180,184,210,52,81,164,200,143,222,122,17,82,133,102,179,84,184,42,146,171,85,153,207,204,155,53,229,200,125,247,221,83,139,113,197,168,212,165,26,148,102,102,102,102,103,169,158,186,152,245,216,55,131,215,150,54,94,244,235,50,207,164,75,150,236,185,12,182,243,173,71,117,196,48,210,158,109,181,56,179,109,11,52,165,38,234,76,212,101,161,107,251,14,235,50,161,195,195,10,48,70,135,78,174,220,148,134,107,119,51,145,153,118,66,167,199,141,37,182,94,52,48,165,114,205,113,144,226,118,184,210,180,212,245,34,81,251,79,178,92,192,166,211,233,113,211,22,157,9,136,204,160,136,146,219,45,165,9,34,34,34,45,8,136,139,184,139,252,3,244,104,94,224,208,189,196,60,237,215,135,118,61,239,79,145,77,186,109,74,69,77,153,45,173,181,245,80,25,120,244,82,84,147,63,93,38,90,232,165,127,132,253,226,178,179,159,194,209,44,51,85,196,140,14,97,213,168,214,252,199,233,8,78,164,73,210,67,202,75,44,70,137,255,0,4,132,145,171,238,215,184,197,108,147,55,190,14,223,17,222,155,77,157,71,173,209,165,161,244,179,45,151,163,168,212,203,221,202,73,236,94,221,237,153,31,119,113,247,25,11,151,200,14,125,109,140,102,182,233,248,117,124,79,129,74,186,41,209,154,138,209,56,235,108,34,82,91,110,43,37,183,155,33,110,45,106,113,213,105,162,75,93,61,228,100,115,153,42,74,210,75,66,137,73,81,106,70,71,169,25,15,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,15,249,113,198,217,65,184,235,137,66,11,189,74,61,8,191,104,173,110,33,92,67,232,246,196,25,88,79,132,147,169,245,74,139,219,58,185,173,186,151,218,111,67,136,250,54,185,30,73,40,181,74,156,73,234,158,211,45,11,184,204,85,5,189,106,94,88,131,86,76,75,126,139,84,173,77,125,230,88,62,158,51,178,85,189,195,218,217,43,97,40,251,116,208,189,250,118,11,50,201,135,11,68,190,205,43,18,49,197,135,80,162,91,19,24,164,45,58,17,167,72,239,37,47,49,38,39,252,42,20,68,175,187,94,243,22,107,106,97,221,143,100,83,227,211,109,107,82,145,76,102,51,104,109,29,44,6,89,61,18,148,164,143,212,73,22,186,37,63,224,47,112,244,90,23,184,131,66,247,15,207,62,155,79,170,71,84,90,140,38,36,178,178,50,83,111,54,149,164,200,200,200,245,35,35,46,227,63,240,136,141,154,254,30,24,81,141,212,58,141,118,219,164,51,68,185,155,140,243,177,213,2,60,104,205,188,241,33,245,39,152,104,140,183,21,185,199,83,174,135,169,146,75,218,93,180,167,140,152,61,121,96,157,239,81,179,47,10,68,184,142,196,144,243,108,186,236,119,91,67,237,37,231,27,75,136,55,16,131,82,84,109,40,201,68,90,30,159,176,188,141,26,179,84,183,234,145,107,84,105,207,195,155,9,228,72,97,246,29,83,107,109,196,40,148,149,18,146,100,100,100,100,71,169,30,186,144,186,238,26,249,209,78,52,218,49,240,206,249,171,195,43,154,135,17,12,176,110,72,250,233,81,217,106,27,41,113,124,215,214,226,214,167,29,94,170,36,145,25,251,143,82,57,220,63,229,104,75,136,83,107,73,41,42,35,35,35,45,72,200,253,130,174,56,164,228,169,169,233,123,30,48,238,145,36,228,178,202,189,43,22,36,127,171,52,23,91,41,233,10,67,44,107,187,83,65,26,214,190,237,8,253,134,43,39,14,111,122,214,23,223,148,139,190,152,107,102,93,30,124,121,10,109,91,211,175,41,228,56,104,81,37,73,61,53,108,181,45,75,246,13,10,229,51,30,45,236,120,193,235,126,225,167,212,226,59,83,106,159,17,154,140,118,222,66,150,220,146,138,194,221,45,164,226,212,68,74,116,139,214,61,75,184,251,123,251,80,0,8,31,198,26,242,126,219,203,101,42,155,12,214,78,213,46,102,34,59,223,161,178,228,10,130,84,93,138,35,239,73,119,234,95,136,171,172,147,81,253,53,153,123,17,158,81,56,76,87,105,114,12,141,58,246,38,161,27,183,184,253,227,69,180,230,137,154,124,102,73,36,68,219,40,78,132,93,218,36,135,232,0,1,252,51,208,140,253,194,143,56,180,226,195,215,182,96,217,181,160,78,223,78,160,211,19,13,230,146,233,154,74,91,19,167,33,70,105,37,154,117,218,162,46,210,37,125,196,33,101,6,189,50,221,152,169,240,27,100,223,54,205,8,90,200,247,52,173,72,201,104,50,50,52,172,141,37,161,251,4,228,225,191,155,203,206,217,198,56,22,13,217,81,77,66,143,112,56,212,38,213,53,231,94,91,79,191,42,35,68,105,55,30,36,167,68,37,90,122,166,101,169,246,25,118,11,175,97,214,223,101,183,153,50,54,220,73,41,38,93,198,70,90,144,241,152,225,10,13,67,6,175,168,149,24,101,42,59,150,213,77,43,107,150,75,53,17,197,112,140,136,143,176,207,67,50,253,163,53,248,139,30,52,76,65,185,226,66,96,216,142,205,102,107,109,52,164,18,77,180,19,235,36,164,200,187,11,66,34,45,8,93,159,9,219,130,125,115,44,156,169,175,52,162,167,213,186,38,82,74,81,168,155,110,159,7,110,164,102,126,243,238,208,190,225,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,204,146,90,168,200,139,239,13,201,51,50,37,22,165,222,90,143,249,39,217,82,57,137,121,6,159,214,37,22,131,254,137,73,81,17,146,136,200,203,82,208,251,199,244,67,142,42,22,195,87,38,89,37,40,148,68,237,42,106,234,93,253,233,106,159,55,238,51,239,87,221,248,144,163,123,42,164,154,53,229,65,171,169,104,65,65,169,197,146,106,89,232,146,36,58,149,106,103,169,118,118,123,200,105,43,46,213,248,247,54,5,88,21,120,207,180,233,63,108,210,148,165,54,162,82,119,28,54,148,125,164,103,250,222,241,239,42,81,122,234,124,168,91,141,61,67,43,107,82,61,12,183,36,203,95,250,70,122,51,233,134,213,204,57,204,141,212,205,94,36,198,219,172,84,103,85,34,184,251,107,34,113,151,103,202,216,164,154,146,157,72,201,6,100,101,169,31,176,204,71,113,37,184,120,90,149,171,171,52,54,178,40,173,56,179,165,75,131,83,148,104,74,207,108,118,170,49,55,168,246,145,232,69,184,187,79,66,247,153,13,7,180,147,67,72,66,143,83,74,72,140,255,0,96,255,0,176,0,31,195,34,81,25,25,106,71,216,40,47,137,181,4,168,185,159,171,184,150,246,20,212,72,147,216,90,107,190,161,51,183,184,189,194,100,240,85,170,127,165,141,211,70,220,95,234,236,233,58,107,219,253,175,78,79,191,252,130,203,0,7,224,175,214,160,91,116,58,133,195,85,144,134,33,211,34,187,50,67,139,90,82,148,54,218,13,106,51,53,25,17,17,18,76,245,51,34,251,197,16,113,16,205,101,79,30,241,102,101,14,143,82,63,163,52,7,28,128,203,108,188,174,83,238,49,38,90,82,246,137,121,109,168,212,219,164,91,136,136,204,189,132,93,254,163,135,62,74,106,24,221,120,68,196,43,210,144,243,118,181,30,75,111,164,164,71,81,55,45,198,157,136,233,35,235,24,91,110,33,109,58,174,205,196,102,90,247,22,166,119,107,111,208,41,22,181,22,21,191,66,128,196,56,20,246,27,140,195,44,180,150,208,134,208,130,66,72,146,146,36,150,137,73,23,97,17,118,15,162,60,54,53,226,85,47,9,112,194,227,190,170,143,165,178,165,210,230,73,100,141,73,35,91,173,199,113,212,164,183,41,58,153,242,207,176,148,71,248,119,140,235,102,11,23,43,88,217,138,245,235,238,179,45,215,211,42,116,162,132,78,56,181,114,162,170,75,174,182,130,220,181,237,34,230,159,98,85,180,189,158,243,243,86,21,133,116,98,93,211,2,207,180,41,114,39,84,106,15,180,194,16,211,14,58,72,230,56,150,201,107,38,210,165,18,9,75,78,167,161,247,254,193,122,121,14,201,157,191,151,91,6,13,110,189,76,139,34,239,170,69,105,249,111,173,148,45,113,205,198,98,169,109,37,74,97,183,80,73,117,147,50,73,153,233,237,212,251,165,160,0,0,255,0,151,27,109,214,212,211,168,74,208,178,52,169,42,45,72,200,251,200,200,65,252,251,228,30,214,198,139,98,165,136,54,29,30,53,62,236,166,66,122,71,46,44,118,218,41,156,182,229,59,161,147,81,214,235,142,45,215,80,90,110,45,218,23,183,67,58,105,105,251,255,0,3,177,5,70,203,181,10,29,193,65,154,105,86,213,63,21,124,198,31,237,35,211,98,246,243,26,251,143,213,246,25,118,92,135,15,220,250,80,113,174,221,133,135,119,253,93,152,151,116,6,27,101,14,73,144,134,202,98,80,136,172,145,145,187,33,110,184,226,221,117,127,213,45,218,31,183,82,57,204,133,161,196,146,208,162,82,79,184,200,245,33,255,0,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,63,229,107,67,105,53,173,68,148,151,121,153,232,66,181,184,133,241,18,139,104,49,35,10,240,94,186,135,170,231,179,171,169,67,148,74,75,93,177,31,71,45,216,210,73,73,213,10,117,39,170,123,123,72,187,53,49,86,54,109,149,127,99,77,226,221,18,129,22,161,91,173,78,215,85,154,30,146,181,108,105,74,245,141,9,90,207,212,104,244,236,62,196,251,139,178,245,50,149,145,92,55,203,205,172,146,170,209,105,245,155,134,67,141,188,252,185,81,152,145,203,91,47,188,182,148,210,213,29,181,164,246,184,157,76,253,169,45,52,211,182,81,182,219,109,54,150,154,66,80,132,17,37,41,73,104,68,69,220,68,67,254,128,0,4,75,207,142,76,237,252,197,88,51,171,116,26,100,88,247,125,46,43,175,196,125,12,161,11,144,109,179,41,72,105,74,75,14,58,178,83,175,17,154,72,203,95,102,135,223,69,151,245,133,116,97,165,211,62,206,187,233,114,32,212,105,239,186,194,208,235,14,52,75,229,184,166,205,104,39,18,149,26,13,72,86,135,161,119,126,193,233,114,251,139,149,172,19,197,122,13,247,70,150,235,9,139,58,41,77,38,220,90,121,177,83,37,167,92,65,237,90,55,17,242,139,177,74,218,126,223,121,104,167,5,49,42,151,139,88,97,110,95,84,183,210,225,85,41,144,228,188,68,164,153,161,215,35,182,234,146,123,84,173,12,185,133,216,106,51,252,123,199,185,31,58,224,160,82,46,154,44,219,126,187,1,137,144,42,12,57,25,246,94,105,46,33,109,173,6,133,17,165,68,105,61,82,163,46,210,50,237,20,149,196,99,37,53,12,17,188,37,226,21,151,72,121,203,86,177,37,199,212,81,227,168,219,136,227,174,203,120,209,245,108,33,182,208,134,154,79,102,227,50,45,59,203,67,47,47,195,191,53,149,60,4,197,152,116,58,197,72,254,140,215,220,110,3,205,188,242,185,76,56,252,152,137,83,218,41,228,54,147,75,109,25,110,50,51,34,246,25,119,94,253,2,181,2,228,161,211,238,26,84,132,63,14,167,21,169,145,220,66,210,164,173,183,16,75,73,145,164,204,140,140,148,71,169,25,151,222,63,120,0,173,62,53,53,66,252,152,218,244,109,197,254,174,193,147,166,189,191,218,245,20,251,255,0,200,33,175,12,154,9,86,179,63,71,113,77,239,40,72,143,43,187,93,54,84,97,246,247,31,188,95,169,17,36,136,136,180,34,236,31,208,0,31,240,234,77,109,45,9,61,13,73,50,35,253,131,62,28,67,237,74,213,169,154,27,165,21,166,156,65,213,101,206,169,197,53,165,101,186,59,181,25,123,20,91,136,181,35,218,125,165,169,123,140,196,105,18,35,33,120,109,93,196,108,200,218,172,210,34,76,113,186,61,70,13,82,83,140,54,179,38,217,106,124,93,234,81,165,42,208,136,150,70,102,122,17,123,76,134,133,233,177,122,26,124,88,91,141,93,59,40,107,83,61,76,246,164,139,95,250,7,131,204,77,126,61,179,129,87,253,94,75,237,52,76,91,53,85,37,78,40,146,157,197,13,213,23,105,153,126,175,188,102,214,245,169,38,179,121,87,170,233,90,22,83,170,114,164,146,144,122,164,201,110,169,90,145,234,125,157,190,243,23,145,194,190,216,106,219,203,36,85,26,136,221,170,205,69,75,191,185,46,211,225,125,196,125,233,251,255,0,19,19,28,127,13,73,73,25,154,136,136,139,83,212,251,135,252,155,204,145,36,205,212,104,163,34,79,172,93,167,238,33,253,222,146,61,13,69,169,22,189,254,193,253,35,35,45,72,245,33,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,227,175,156,94,195,76,56,136,169,119,157,241,66,165,109,211,70,165,212,227,176,226,187,82,93,132,226,211,175,219,73,254,6,94,242,16,183,28,248,184,97,85,155,77,114,14,26,192,149,90,172,171,78,83,171,106,52,152,105,245,154,51,220,108,204,37,151,168,165,145,105,253,100,251,136,196,24,190,248,159,230,86,235,172,73,153,76,173,181,73,136,238,206,91,48,228,207,96,147,162,82,71,234,166,89,145,106,105,51,253,167,239,28,214,177,157,252,210,214,38,191,56,177,174,243,130,111,237,213,168,87,37,69,166,209,180,136,189,82,231,158,154,233,169,253,230,99,231,59,156,76,208,57,216,156,122,196,6,210,71,174,198,238,154,138,83,248,105,207,30,182,213,226,17,154,75,88,218,34,196,154,197,84,154,52,246,84,235,21,23,247,17,109,236,63,231,37,175,217,255,0,164,253,226,67,225,167,24,140,72,160,54,196,123,230,223,133,81,111,114,121,235,102,35,239,57,183,212,37,109,55,102,151,111,98,244,215,218,127,136,249,57,179,226,83,110,102,6,195,122,207,183,40,151,21,59,170,136,166,164,20,152,205,178,218,150,166,95,109,90,108,148,189,83,245,201,239,45,116,35,252,14,191,133,217,240,160,199,200,247,254,20,150,25,207,153,190,167,110,53,177,150,212,225,25,148,56,241,160,178,157,8,220,82,180,220,179,46,196,146,127,3,236,19,212,112,124,207,101,3,11,243,51,65,121,155,150,145,25,138,234,35,41,152,149,86,99,199,76,148,104,135,137,8,55,150,203,139,36,18,223,82,244,47,111,105,118,247,192,26,159,5,92,65,244,226,61,15,126,219,222,136,231,22,254,166,168,255,0,83,202,222,122,233,182,14,221,219,52,251,181,215,216,38,190,81,50,43,135,185,91,109,85,152,137,42,141,201,38,49,198,145,57,226,97,227,36,171,144,165,37,14,20,118,220,219,204,99,113,17,159,183,94,254,233,62,0,0,2,144,248,190,219,199,69,204,100,9,6,250,28,235,232,45,74,209,42,215,110,249,243,207,67,236,45,15,179,239,29,175,130,172,230,57,55,77,59,158,124,237,211,158,229,238,45,54,233,78,45,116,239,215,94,205,69,168,128,8,19,197,59,52,136,194,204,58,115,10,237,202,146,219,174,92,177,205,169,36,203,218,41,48,164,49,53,133,153,236,117,43,47,93,180,247,164,211,248,159,96,169,188,190,97,53,127,29,113,126,133,104,194,139,38,90,103,212,226,170,160,241,33,110,108,97,114,154,109,215,22,162,66,244,211,154,70,106,81,25,118,246,253,250,29,193,28,41,160,96,222,27,209,44,122,12,8,241,138,12,24,205,72,83,45,33,28,215,144,195,109,41,106,52,161,27,140,249,101,169,153,17,158,159,176,189,232,10,202,227,5,152,73,22,245,42,155,130,116,57,166,135,234,108,51,81,152,109,184,101,172,119,19,62,50,219,86,215,8,251,200,181,35,65,151,188,253,130,166,232,20,58,149,205,91,131,111,210,24,83,211,106,50,90,138,194,18,149,40,212,227,139,36,36,180,73,25,159,106,139,184,140,197,220,240,247,200,245,179,131,54,109,59,16,239,26,52,57,183,93,86,43,50,146,169,17,219,113,81,18,235,81,30,36,164,220,97,14,54,164,58,210,180,45,199,166,167,222,122,153,77,242,34,73,18,82,68,68,93,132,68,63,160,0,0,63,229,104,67,136,83,110,32,148,149,17,146,146,101,169,25,31,176,197,117,241,35,200,75,88,141,74,149,139,248,83,68,129,22,181,79,97,114,42,49,35,70,36,42,99,109,166,100,135,86,72,98,58,150,227,203,90,219,45,84,178,37,104,68,125,186,24,169,74,13,126,246,194,27,221,186,165,42,77,66,137,93,161,205,45,233,37,189,25,196,184,203,196,163,109,100,147,74,200,183,182,90,167,82,61,83,236,50,22,203,195,247,136,205,42,252,167,70,194,236,102,173,53,14,188,198,254,69,78,100,148,182,219,251,149,41,245,110,122,68,149,45,123,80,134,146,90,39,176,204,139,187,67,22,50,211,205,62,130,117,151,80,226,15,185,73,81,25,31,237,33,255,0,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,63,225,215,154,97,6,235,206,161,180,23,122,148,162,34,47,218,98,185,184,129,113,25,165,88,116,233,56,95,131,53,166,166,87,159,217,207,169,195,146,151,27,99,106,162,190,157,175,71,146,149,167,114,22,234,79,84,246,153,25,119,106,98,164,105,116,171,199,18,110,84,195,128,197,82,189,90,157,175,217,75,178,159,119,99,102,126,194,82,213,162,16,126,253,9,62,226,23,125,144,108,140,82,114,237,107,149,199,124,211,41,85,11,194,111,218,127,146,151,122,93,142,74,65,114,148,236,118,221,70,230,158,65,43,183,183,79,118,154,204,192,0,0,1,252,50,37,17,165,68,70,71,216,100,98,16,241,8,200,245,179,140,246,109,71,16,172,234,52,56,87,93,42,43,210,148,168,241,219,109,82,210,211,82,222,52,168,219,97,110,56,165,186,234,117,45,197,174,133,220,122,25,210,45,126,135,82,182,107,115,173,250,187,10,102,109,58,75,177,95,66,146,164,154,92,109,102,133,22,138,34,50,237,73,247,145,24,182,78,15,185,132,145,112,210,170,88,39,91,154,107,126,152,195,213,24,134,227,134,122,71,109,48,35,33,180,238,112,207,188,207,66,36,17,123,143,216,44,212,7,131,198,236,41,160,99,38,27,214,236,122,244,8,242,83,58,12,150,163,169,230,144,190,83,203,97,198,146,180,154,144,189,166,92,195,208,200,140,203,95,216,121,225,204,30,19,87,240,43,23,235,182,140,216,178,98,38,5,78,82,169,239,26,22,222,246,17,41,214,218,113,10,52,35,93,121,70,100,164,145,23,103,103,221,108,124,44,115,72,140,83,195,182,240,174,227,169,45,202,229,181,28,154,140,79,61,170,149,10,59,16,152,65,150,247,84,179,245,220,87,114,73,63,129,246,9,238,0,42,187,141,84,230,57,54,181,59,158,124,237,208,94,229,238,45,54,233,81,45,116,239,215,94,205,71,20,225,5,111,29,107,49,179,228,19,232,111,160,160,187,43,69,43,77,219,39,192,61,11,176,245,62,223,184,93,224,0,0,8,193,155,172,138,225,238,105,27,77,102,90,74,157,114,70,138,81,163,206,100,152,100,205,41,231,169,41,91,135,29,199,54,243,31,53,25,17,251,53,239,239,133,20,206,10,184,131,233,197,250,98,253,183,189,17,206,61,157,53,81,254,167,149,188,180,215,116,29,187,182,107,247,107,167,176,79,236,176,229,3,11,242,205,65,101,155,106,145,25,250,234,227,37,153,117,87,163,199,84,149,234,134,73,104,39,144,203,107,52,26,216,74,244,63,111,105,246,247,119,129,2,184,175,99,220,123,3,10,21,134,112,102,236,169,220,109,26,30,109,46,17,25,196,145,26,115,42,212,137,196,171,77,200,34,237,73,167,241,62,193,73,130,192,50,153,196,166,220,203,245,134,205,159,113,209,46,42,143,75,21,45,71,40,209,155,121,180,173,44,176,218,117,223,41,26,39,234,85,220,90,232,101,248,23,215,196,190,49,24,145,95,109,248,246,53,191,10,156,222,229,114,22,244,71,217,115,111,174,73,220,109,77,62,222,212,107,167,180,191,1,30,46,174,33,25,164,186,77,210,60,73,172,82,137,211,87,101,50,177,81,99,105,30,238,194,254,114,122,125,175,250,11,220,60,147,121,196,205,11,100,162,60,123,196,5,145,234,105,223,116,212,79,97,251,211,245,253,134,94,193,245,232,89,232,205,37,14,82,165,30,49,221,181,3,83,38,206,201,247,13,69,212,105,169,30,237,58,130,245,187,59,254,243,29,95,12,184,169,102,34,205,171,38,69,195,50,45,110,25,52,72,54,229,185,58,73,235,185,7,174,139,150,69,174,137,50,215,253,241,251,196,212,192,206,46,24,85,121,83,91,131,137,80,37,81,107,41,215,154,234,26,141,26,26,189,103,76,182,155,211,13,103,234,37,4,122,255,0,89,94,227,33,52,172,108,94,195,76,71,136,153,118,101,241,66,170,238,215,86,162,84,227,190,226,123,84,93,164,218,213,167,216,81,254,4,126,227,30,196,0,0,0,0,0,0,0,0,0,0,0,0,0,7,241,74,74,75,114,148,68,69,237,51,21,253,157,206,37,244,28,34,83,118,86,16,76,167,86,235,110,235,212,202,109,196,73,97,141,58,103,17,162,227,202,74,211,185,14,56,93,165,218,105,208,187,8,204,84,165,255,0,142,152,185,137,213,23,42,23,150,33,92,85,30,102,154,48,253,90,83,205,35,68,164,189,84,184,226,180,215,98,76,254,242,252,7,252,88,248,37,139,152,151,41,13,89,184,119,115,85,144,230,186,201,139,72,148,251,41,208,149,246,150,219,106,211,93,138,34,251,200,203,216,98,97,97,87,8,188,103,187,154,98,161,121,84,169,212,120,174,238,222,202,158,151,30,66,116,222,69,234,185,12,200,187,82,147,252,15,239,33,36,168,28,25,48,154,28,101,162,179,120,220,111,186,189,52,54,234,17,148,69,161,159,118,232,58,247,25,15,208,215,6,92,23,104,149,254,140,46,165,158,211,34,221,80,136,101,175,255,0,184,143,37,113,112,89,183,156,231,59,110,95,83,210,163,220,109,166,85,77,4,159,110,154,146,32,255,0,123,255,0,72,141,152,187,194,187,31,240,237,50,103,80,152,137,112,67,104,214,166,209,78,76,217,111,26,11,152,101,169,38,34,75,118,136,47,187,85,23,188,68,219,187,14,175,171,18,123,212,219,190,209,172,82,30,101,106,65,148,216,15,71,215,69,40,181,46,98,82,122,106,133,127,128,253,195,206,142,227,148,28,196,214,114,233,139,116,251,166,44,233,45,211,101,173,168,85,6,155,117,100,133,71,84,152,235,116,205,36,235,105,63,85,157,61,99,211,222,94,237,2,97,30,40,218,216,187,97,209,239,75,94,179,10,115,85,8,81,223,121,49,228,54,233,176,235,140,182,226,155,89,33,106,36,173,36,226,117,73,153,153,106,95,136,246,96,0,0,0,2,158,120,211,208,9,172,92,182,46,22,205,4,149,219,208,162,169,37,222,106,57,85,21,235,166,159,244,234,62,103,7,43,129,112,177,130,179,71,41,38,148,200,165,72,87,47,126,132,102,169,84,244,247,107,247,123,133,204,128,248,215,133,205,76,179,173,138,165,203,88,154,196,72,180,216,111,202,113,215,156,75,104,73,54,218,150,122,154,140,136,187,18,103,222,93,195,60,217,207,198,185,248,223,143,23,29,113,201,234,149,6,157,62,101,54,158,178,117,75,66,163,55,50,66,154,52,31,49,100,105,218,239,97,164,200,180,62,194,247,216,31,8,44,0,137,77,179,170,24,193,95,164,23,164,37,74,118,44,39,29,142,95,218,234,106,4,134,212,147,91,123,181,220,70,100,100,189,61,222,241,101,224,63,202,92,134,98,69,122,83,235,36,52,203,106,113,106,51,34,34,73,22,166,122,159,220,66,128,56,143,98,43,88,133,153,122,211,145,230,20,150,104,199,38,146,133,19,132,178,34,102,161,47,66,212,148,162,238,95,119,103,127,113,15,87,195,15,47,167,139,88,217,22,233,171,66,83,148,155,105,72,158,149,41,189,80,169,17,229,194,89,36,205,77,169,39,234,184,125,154,145,233,237,34,23,167,18,43,16,163,53,14,43,105,109,166,16,150,208,148,145,17,37,36,90,17,17,23,97,118,16,255,0,96,0,0,0,31,231,34,60,121,108,57,22,83,13,188,203,169,52,56,219,137,37,37,105,50,208,200,200,251,12,140,187,52,21,173,196,39,135,75,55,115,19,113,111,6,40,172,181,86,37,57,34,125,54,36,98,73,62,90,75,144,234,208,212,104,198,165,56,165,169,164,145,169,93,189,132,125,186,24,170,187,138,213,196,12,38,185,21,2,185,77,173,91,149,120,154,104,167,25,126,27,201,220,217,31,102,226,74,139,84,56,90,253,202,247,24,158,185,76,226,173,112,216,236,34,211,198,163,151,88,130,90,242,167,150,249,18,75,181,247,15,123,146,101,145,125,165,52,146,208,187,139,79,97,11,55,194,140,205,224,190,49,66,57,54,133,249,68,113,228,253,168,139,170,68,55,211,169,172,139,84,54,234,204,187,27,81,254,29,163,170,17,145,246,145,234,63,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,63,134,100,93,166,122,14,87,138,249,155,193,124,29,132,82,110,251,242,136,219,202,251,49,17,84,136,79,171,67,65,30,136,113,212,25,246,56,147,252,59,69,100,102,207,138,181,195,124,48,187,79,5,78,93,30,9,233,205,158,123,227,201,62,214,28,45,142,70,150,101,246,146,234,79,82,238,61,61,166,32,85,187,107,98,14,44,92,137,129,67,166,214,174,74,188,189,117,54,217,126,99,202,218,217,159,110,210,82,143,68,54,122,125,201,247,16,185,156,134,240,249,160,224,133,34,61,243,137,52,168,21,59,177,253,254,163,236,33,230,226,237,84,166,189,66,122,50,29,70,230,157,70,190,183,105,151,184,136,142,115,145,17,22,132,90,16,254,128,0,0,0,255,0,25,113,88,155,25,216,114,155,75,141,62,133,54,180,168,136,201,73,50,208,200,200,251,15,176,197,22,113,60,203,233,225,46,54,74,186,105,48,148,221,38,229,82,231,169,73,111,68,38,68,137,115,86,105,35,75,105,73,122,173,151,102,166,122,123,76,135,148,225,195,136,173,97,230,101,232,142,72,152,81,217,172,156,106,74,212,110,18,8,201,234,132,77,75,83,82,75,185,29,221,189,221,198,47,254,36,134,101,197,102,83,11,37,180,243,105,113,10,35,35,35,73,150,164,122,151,220,99,253,64,86,135,23,220,0,137,82,179,169,248,193,64,164,23,164,34,202,106,44,215,26,142,95,218,233,106,124,135,20,163,67,123,181,220,100,102,102,189,61,254,241,95,153,48,198,185,248,33,143,22,229,113,185,234,139,6,163,62,29,54,160,179,117,72,66,99,57,50,58,157,53,159,49,4,73,218,215,105,168,204,180,46,210,247,104,102,206,185,169,151,141,175,75,185,168,243,88,151,22,165,13,137,77,186,203,137,113,6,78,54,149,150,134,147,50,62,197,17,247,159,120,251,32,41,155,140,117,192,185,184,193,70,163,156,147,90,88,164,199,87,47,126,164,70,153,85,4,247,107,247,251,135,211,224,177,64,39,113,114,231,184,92,52,26,81,111,77,138,148,159,121,40,165,83,151,174,154,127,211,168,184,96,0,0,0,1,227,49,115,20,45,108,34,176,235,23,165,209,89,133,5,170,124,41,15,178,153,18,27,104,223,117,182,92,113,45,160,150,180,146,150,162,109,90,36,140,140,244,63,196,103,239,55,217,137,172,230,47,22,234,23,76,169,210,92,166,196,91,176,169,237,56,234,205,9,142,153,50,22,209,146,77,215,18,94,171,218,122,167,167,184,189,252,56,122,43,71,14,239,155,238,123,52,219,66,210,172,85,222,121,105,65,20,40,15,72,211,85,36,181,62,90,84,122,106,180,255,0,132,189,226,89,97,23,10,236,127,196,68,198,157,93,98,37,191,13,211,66,156,69,69,51,98,60,72,62,89,158,132,168,138,45,218,44,254,237,82,126,225,36,237,222,11,54,243,124,151,110,59,234,122,148,91,77,196,197,169,160,211,236,215,66,92,31,239,191,232,30,188,248,51,96,178,150,210,213,119,221,37,183,105,168,147,80,137,161,153,119,255,0,220,35,229,93,124,24,112,218,91,10,114,217,188,235,172,190,150,140,144,153,21,24,233,65,172,137,90,107,178,14,189,251,127,233,17,119,23,184,82,99,197,128,204,154,149,180,80,235,240,219,90,249,108,194,235,37,73,52,17,56,162,213,40,134,146,215,68,36,187,61,170,47,120,139,23,198,9,98,230,26,74,91,87,150,29,220,212,148,55,166,146,101,82,37,48,202,181,36,253,149,184,218,117,211,122,72,254,243,34,246,144,255,0,187,7,28,241,115,12,106,13,207,179,113,10,226,166,242,245,213,134,42,210,153,105,122,165,69,235,37,183,19,174,155,212,101,247,159,226,45,175,36,124,75,232,56,186,167,44,172,95,153,78,162,86,218,211,166,148,227,136,140,195,250,245,46,47,85,200,148,165,171,106,27,108,187,11,176,213,161,246,25,24,176,20,169,42,45,201,81,25,31,180,140,127,64,0,0,0,0,0,0,0,0,0,0,0,0,64,110,34,57,247,139,130,212,195,195,140,48,171,68,147,116,202,254,216,117,151,201,125,30,213,68,121,59,148,196,132,56,222,246,157,89,22,169,245,180,247,106,103,76,241,227,93,119,221,108,154,139,30,171,94,171,74,254,171,104,118,83,238,109,71,184,183,40,244,74,63,97,39,220,66,204,114,143,194,137,115,82,139,183,30,209,38,58,147,175,79,76,65,108,215,243,237,171,156,204,168,127,115,74,78,135,247,251,133,149,216,24,55,134,152,99,78,77,54,203,179,40,212,214,211,174,170,143,78,142,202,149,235,45,93,166,218,19,175,219,87,248,79,239,30,208,136,146,90,36,136,139,238,31,208,1,255,0,46,52,219,168,54,221,109,43,74,139,67,74,139,82,50,28,147,23,178,177,130,216,205,77,145,18,233,178,41,9,146,250,22,158,181,138,108,66,144,70,105,112,181,39,22,202,207,93,93,82,191,30,223,198,181,243,67,194,98,226,179,216,155,117,224,180,137,85,136,132,110,60,116,247,22,228,137,61,207,57,181,182,163,67,34,211,68,180,148,150,189,231,167,180,133,121,221,22,149,205,101,86,36,208,110,170,21,66,149,62,27,203,101,214,102,69,113,133,165,72,82,146,126,170,210,74,47,89,42,46,210,246,31,184,73,108,149,231,150,245,203,101,203,22,141,83,154,253,70,210,153,33,13,201,140,251,142,188,76,33,110,71,74,214,218,21,33,182,146,105,105,147,34,51,46,205,116,62,206,235,185,193,156,114,195,220,113,180,225,220,246,77,199,79,155,212,50,219,143,70,106,99,14,60,194,212,211,107,82,22,134,220,94,213,39,154,146,50,51,236,51,211,221,175,66,0,0,0,1,86,124,106,232,236,29,58,214,175,147,106,231,243,160,196,223,161,105,179,109,69,122,107,166,189,255,0,127,236,17,139,133,181,194,170,30,104,96,176,169,36,218,42,16,218,134,73,53,232,74,82,234,48,139,66,45,75,83,236,251,255,0,1,125,32,43,223,138,86,108,105,150,5,150,254,14,91,242,208,245,94,185,25,72,149,201,113,42,229,48,243,83,99,172,149,177,228,169,38,75,65,106,70,131,34,246,234,125,130,161,240,230,216,168,98,14,36,219,150,156,54,87,34,77,126,181,14,9,17,37,75,213,79,200,67,122,158,132,163,211,85,151,176,255,0,3,26,56,203,182,27,177,133,56,57,106,217,173,195,102,51,241,41,48,83,45,45,182,72,214,66,34,180,218,204,203,106,79,93,91,239,50,215,179,183,220,58,64,254,25,145,22,166,35,38,117,243,83,99,224,158,21,87,34,196,186,233,14,220,179,34,201,135,26,3,115,217,83,232,113,113,164,146,20,166,201,228,56,73,39,26,218,102,93,186,246,17,107,221,66,181,234,173,119,19,47,201,117,35,97,114,170,183,29,81,199,16,211,73,90,212,227,242,30,53,18,82,157,84,163,51,82,244,34,237,62,223,105,139,198,225,159,151,137,24,33,129,44,205,184,105,252,170,221,196,250,106,202,55,90,52,186,211,50,33,195,62,82,183,182,133,167,69,180,122,167,180,136,253,166,125,211,0,0,0,0,0,7,252,184,219,111,54,166,158,109,43,66,200,210,164,168,181,35,35,239,35,33,28,179,51,145,172,32,204,133,53,229,85,41,77,210,107,43,219,182,163,79,98,43,15,158,138,103,237,58,168,238,47,236,50,73,47,184,204,187,143,178,159,51,3,144,108,122,192,250,166,198,44,154,205,201,75,87,116,218,61,54,108,198,218,245,90,252,227,133,29,9,78,170,119,105,123,205,42,46,242,237,226,182,197,247,137,88,93,83,41,118,229,197,95,183,228,255,0,89,12,75,145,19,127,170,162,45,196,133,36,207,66,113,90,127,125,247,139,136,225,199,158,138,198,96,25,153,96,98,50,226,166,191,7,151,210,186,217,168,142,70,243,150,234,245,83,210,22,181,237,67,40,46,196,150,158,222,205,12,167,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,8,23,196,115,60,245,140,191,179,14,192,195,149,197,85,126,119,51,169,117,195,89,156,125,135,17,212,104,166,100,33,104,220,135,150,93,169,61,125,157,154,153,211,189,207,125,226,86,40,212,206,93,199,113,87,238,9,63,213,67,242,228,75,217,234,164,143,105,45,74,50,212,155,78,191,222,253,195,181,101,251,32,216,245,141,245,93,143,217,53,155,110,150,158,249,181,138,108,216,109,59,234,187,249,183,14,58,210,173,20,214,211,247,26,146,93,231,217,112,121,101,200,214,16,101,190,154,194,169,116,166,234,213,164,110,221,81,168,49,21,247,203,85,61,166,215,83,29,181,253,135,141,39,247,17,23,113,118,200,226,34,46,194,31,208,0,0,0,0,16,255,0,137,134,94,36,99,126,4,189,54,222,167,243,107,118,235,234,171,36,219,104,212,235,172,199,135,48,249,73,216,218,214,173,86,233,104,158,194,51,246,145,247,209,205,10,169,93,195,59,242,37,72,152,92,90,173,185,84,109,197,180,234,86,133,54,252,119,136,205,42,78,169,81,25,41,26,25,118,25,105,236,49,125,57,39,205,77,143,141,152,85,67,139,46,236,164,181,114,195,139,26,28,152,14,79,101,47,173,196,70,140,75,82,91,55,150,225,145,184,238,210,51,237,215,176,203,94,249,56,70,70,90,144,254,142,111,152,156,55,99,21,240,114,233,179,92,134,204,135,229,210,103,38,34,92,108,151,164,133,197,117,180,25,22,213,30,186,185,222,69,175,111,103,184,103,31,17,173,138,134,30,226,77,199,105,204,101,113,228,208,43,83,32,153,26,84,141,20,196,133,183,169,106,73,61,53,65,251,11,240,33,111,28,45,115,101,76,191,236,182,48,114,224,150,134,106,244,56,201,68,94,115,137,79,53,134,90,133,29,4,157,239,41,74,51,90,207,66,36,17,31,179,67,236,22,16,2,133,184,165,92,74,174,102,134,115,9,146,78,34,159,13,216,102,148,175,82,74,155,168,205,45,12,181,61,15,183,238,252,4,157,224,169,71,96,169,247,77,124,218,87,63,157,58,38,253,165,166,205,180,229,233,174,154,247,253,255,0,176,90,96,0,0,0,14,123,140,216,229,135,184,29,105,204,185,239,107,142,159,11,167,101,199,25,140,236,198,27,121,245,165,167,22,148,33,14,56,141,202,87,41,68,68,71,218,101,167,191,74,71,206,158,121,111,92,201,220,178,168,212,201,175,211,173,40,114,22,220,104,204,56,243,36,250,16,228,132,161,110,33,50,28,105,70,166,158,34,51,34,237,211,66,236,239,141,22,197,165,115,94,149,136,212,27,86,133,80,170,207,152,234,25,105,136,113,92,125,106,82,212,148,151,170,130,53,31,172,164,151,97,119,153,123,197,134,101,119,132,197,197,120,49,10,235,198,153,18,168,241,12,219,124,169,237,173,200,242,123,153,115,107,141,73,134,101,166,138,117,42,45,123,203,79,97,139,40,194,28,172,96,182,12,83,99,196,181,172,138,66,164,176,132,39,173,126,155,16,228,25,146,91,45,77,196,50,131,215,86,146,175,199,183,240,235,109,180,219,72,38,218,109,40,74,75,66,74,75,66,34,31,244,0,63,229,104,67,137,52,184,130,82,79,188,140,181,33,227,47,252,27,195,76,78,167,42,155,122,89,148,106,147,106,211,69,72,167,71,121,73,245,144,174,195,113,10,211,236,39,252,5,247,10,212,205,199,10,37,195,74,238,236,4,68,153,10,86,157,69,49,101,191,79,204,54,158,75,49,97,253,238,169,90,159,223,239,21,157,34,45,215,98,86,205,169,81,234,180,26,180,95,234,184,135,98,200,111,114,61,199,181,69,170,87,251,73,94,227,23,49,195,187,63,17,113,166,152,88,113,137,245,104,145,110,152,191,218,238,188,249,35,172,220,169,111,43,106,159,144,183,28,216,211,77,145,232,159,87,95,118,134,83,228,0,0,0,0,0,0,0,0,0,0,0,0,71,92,234,102,146,149,150,156,48,147,90,143,54,10,238,25,27,61,31,13,215,18,107,115,108,136,233,119,234,201,214,214,122,54,254,239,84,251,59,207,179,190,130,110,59,134,246,197,219,197,234,197,81,202,133,110,185,82,219,169,17,189,37,215,57,109,18,123,55,26,150,122,33,178,246,159,98,125,196,45,247,32,28,60,232,248,83,75,252,161,98,205,29,169,151,44,175,204,68,149,29,14,34,46,213,74,105,94,163,241,146,226,55,54,227,103,216,174,211,34,62,237,8,88,24,0,0,0,15,226,146,149,145,165,105,37,17,247,145,150,162,45,102,155,32,216,73,152,42,77,74,170,205,41,186,69,206,166,158,121,137,112,88,141,31,157,32,210,250,146,111,44,163,173,197,17,184,246,170,208,245,61,8,251,203,182,154,243,29,148,204,83,203,149,192,252,43,158,133,45,234,81,184,174,158,162,204,89,42,142,164,239,120,146,70,234,217,109,38,173,172,169,93,158,206,222,238,239,230,88,243,83,136,217,111,189,169,245,138,5,98,83,180,99,148,215,164,41,174,72,125,76,45,158,115,42,116,210,210,30,109,6,179,67,36,146,220,122,105,216,125,157,215,181,150,156,203,88,185,144,177,34,92,246,213,78,49,79,38,219,76,216,60,230,121,205,61,201,101,110,125,90,29,113,73,73,41,228,167,214,61,72,251,15,239,236,32,0,0,2,1,113,129,183,161,212,112,54,155,85,118,18,220,122,45,89,147,75,137,108,143,105,38,28,245,22,167,166,164,90,158,189,226,179,114,53,112,55,111,102,139,15,157,117,91,83,50,225,164,195,51,215,79,183,81,141,247,151,187,255,0,112,209,99,78,33,230,208,235,102,70,149,164,148,147,47,105,24,249,119,117,126,45,173,107,213,238,57,143,180,211,52,200,50,38,45,110,40,146,146,38,219,82,207,83,51,34,238,73,251,75,241,25,209,205,190,41,84,113,103,30,239,10,252,185,134,252,120,245,138,132,72,102,78,41,72,233,211,53,245,183,183,85,168,180,209,206,205,15,79,113,9,49,194,135,6,237,75,179,18,15,17,174,151,97,41,84,71,255,0,152,51,33,77,154,147,37,151,224,188,219,169,74,208,122,31,172,162,37,37,68,125,250,105,222,46,102,117,205,109,82,153,83,213,42,253,54,35,104,73,168,212,252,166,219,34,34,35,62,243,50,247,31,248,7,50,196,44,218,229,255,0,13,233,111,212,107,152,161,108,184,182,82,163,40,209,235,112,141,245,168,146,179,218,148,41,228,234,103,176,200,139,223,161,8,5,152,158,47,147,30,106,109,191,130,180,134,210,124,215,26,41,179,163,153,106,141,29,70,228,57,26,111,127,230,148,71,167,188,253,194,188,111,11,239,20,49,242,244,84,218,220,186,173,118,173,85,150,102,212,86,220,145,43,71,29,117,70,72,109,10,82,213,166,247,140,136,139,83,245,180,237,51,237,177,78,31,60,55,230,71,168,211,49,139,27,41,142,48,228,55,217,157,76,166,60,201,164,247,33,81,100,50,167,89,147,23,254,21,42,52,175,238,35,239,49,106,113,162,198,133,29,184,144,227,182,195,12,160,155,109,182,208,73,74,18,69,161,17,17,118,17,17,17,22,131,253,64,0,0,0,0,0,126,90,149,42,151,88,138,184,53,122,108,89,209,156,211,115,50,89,75,168,86,134,70,90,165,68,100,125,164,71,248,145,8,247,136,121,0,203,70,34,165,71,54,196,167,210,157,61,62,178,149,75,167,176,178,251,30,211,142,175,98,8,191,105,251,199,207,192,190,31,56,43,151,187,232,175,219,22,171,115,46,98,126,203,83,31,136,109,126,101,214,143,177,168,205,159,115,203,63,181,223,167,222,71,39,128,0,0,0,0,0,0,0,0,0,71,252,82,207,174,83,176,90,251,169,225,158,37,226,183,161,174,74,55,39,173,133,232,42,148,142,87,53,148,60,223,214,51,29,109,171,86,221,66,189,85,30,154,232,122,25,25,23,64,193,76,123,194,124,196,218,178,175,92,28,186,254,144,81,97,84,23,75,126,79,67,38,38,201,72,109,183,20,222,201,13,182,179,209,15,54,122,145,109,245,180,215,82,50,46,128,60,253,217,127,217,182,44,155,126,45,225,112,196,164,174,234,172,55,64,164,28,147,52,162,85,69,198,157,117,168,228,189,54,165,107,75,14,18,55,25,110,94,212,39,85,173,9,87,160,17,87,251,40,249,19,255,0,119,63,250,179,88,255,0,52,18,82,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,0,56,166,53,231,51,45,153,118,186,162,217,88,199,137,31,71,235,83,105,232,170,49,27,208,243,229,239,138,183,28,109,46,111,142,195,136,45,86,203,133,161,158,239,87,93,52,50,51,96,166,115,50,217,152,155,170,85,149,131,152,145,244,130,181,10,158,186,163,241,189,15,62,38,200,168,113,182,212,230,249,12,54,131,209,111,54,90,17,238,245,181,211,66,51,46,192,221,90,148,245,86,69,9,154,156,69,212,161,199,102,92,136,105,121,38,251,44,60,167,18,211,171,111,93,201,66,212,195,201,74,140,180,81,180,225,22,187,79,79,214,0,0,0,63,35,117,106,83,213,89,20,38,106,113,23,82,135,29,153,114,33,165,228,155,236,176,242,156,75,78,173,189,119,37,11,83,15,37,42,50,209,70,211,132,90,237,61,63,88,0,15,63,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,60,253,10,255,0,179,110,107,154,230,179,40,87,12,73,117,219,58,68,104,213,218,122,76,201,248,43,145,29,18,24,53,164,200,140,208,227,78,17,165,101,170,12,210,226,72,247,54,180,167,208,0,15,63,127,223,246,110,22,89,181,108,65,196,27,134,37,14,222,161,199,57,51,167,73,51,216,210,53,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,63,64,0,3,228,253,44,181,126,149,125,5,250,77,74,250,73,232,255,0,75,122,31,173,111,174,232,121,156,174,167,145,175,51,147,204,245,57,155,118,238,245,117,215,176,125,96,31,145,202,181,41,154,172,122,19,213,56,136,169,76,142,244,184,240,212,242,73,247,152,101,77,165,215,80,222,187,148,132,41,246,82,165,17,104,147,117,178,61,55,22,191,172,0,0,7,201,167,93,150,173,98,187,87,181,169,55,53,42,109,106,223,233,253,47,78,143,53,183,37,83,249,232,53,177,212,52,147,53,181,204,65,26,145,188,139,114,72,204,181,33,245,128,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,235,0,1,249,38,213,169,84,233,48,33,212,42,113,34,200,170,72,56,144,90,121,228,161,114,159,38,156,120,218,105,38,122,173,100,211,46,184,105,78,167,177,181,171,185,38,101,250,192,0,0,126,74,157,90,149,69,140,137,149,154,156,72,17,220,144,196,68,59,37,228,180,133,62,251,168,101,150,137,74,50,35,91,142,184,219,104,79,122,150,180,164,181,51,34,31,172,0,0,0,0,126,71,42,212,166,106,177,232,79,84,226,34,165,50,59,210,227,195,83,201,39,222,97,149,54,151,93,67,122,238,82,16,167,217,74,148,69,162,77,214,200,244,220,90,254,176,1,21,127,178,143,145,63,247,115,255,0,171,53,143,243,65,34,169,55,253,155,90,176,97,98,148,59,134,35,118,156,250,59,117,246,170,210,204,226,176,154,114,217,39,211,33,195,120,146,109,35,148,100,179,230,18,118,150,187,180,208,199,160,0,0,0,0,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,250,192,0,4,85,254,202,62,68,255,0,221,207,254,172,214,63,205,7,127,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,171,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,252,144,170,212,170,140,153,240,233,245,56,146,164,82,228,20,73,205,50,242,86,184,175,155,77,188,77,58,146,61,80,179,105,230,156,36,171,67,216,226,21,220,162,51,253,96,0,35,254,41,103,215,41,216,45,125,212,240,207,18,241,91,208,215,37,27,147,214,194,244,21,74,71,43,154,202,30,111,235,25,142,182,213,171,110,161,94,170,143,77,116,61,12,140,139,160,96,166,61,225,62,98,109,89,87,174,14,93,127,72,40,176,170,11,165,191,39,161,147,19,100,164,54,219,138,111,100,134,219,89,232,135,155,61,72,182,250,218,107,169,25,23,64,30,126,187,127,217,182,205,205,108,217,149,219,134,36,74,237,227,34,76,106,21,61,70,102,252,229,199,142,185,15,154,18,68,102,72,109,166,204,212,179,209,4,106,109,38,123,156,66,85,232,0,0,0,0,4,85,254,202,62,68,255,0,221,207,254,172,214,63,205,7,127,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,171,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,0,15,63,126,95,246,110,24,91,47,222,120,129,112,196,161,80,162,200,137,26,69,66,89,154,88,97,114,100,55,29,163,113,90,104,132,27,175,54,70,181,104,132,17,154,148,105,73,26,139,208,0,0,0,0,0,0,143,248,165,159,92,167,96,181,247,83,195,60,75,197,111,67,92,148,110,79,91,11,208,85,41,28,174,107,40,121,191,172,102,58,219,86,173,186,133,122,170,61,53,208,244,50,50,46,129,130,152,247,132,249,137,181,101,94,184,57,117,253,32,162,194,168,46,150,252,158,134,76,77,146,144,219,110,41,189,146,27,109,103,162,30,108,245,34,219,235,105,174,164,100,93,0,0,0,0,0,0,0,0,0,0,4,98,199,78,31,56,43,152,75,232,239,203,238,171,115,34,98,190,211,80,223,136,77,126,101,166,187,157,140,225,247,50,131,251,93,250,253,196,95,191,15,50,1,150,140,58,74,78,21,137,79,170,186,90,253,101,86,151,79,125,103,246,253,165,29,62,197,153,126,194,247,9,9,77,165,82,232,241,81,6,145,77,139,6,51,122,237,102,51,41,105,9,212,204,207,68,164,136,139,180,204,255,0,19,49,250,128,0,0,0,0,0,127,148,152,177,166,199,114,36,200,237,190,195,200,54,220,109,196,18,146,180,153,104,100,100,125,134,70,70,101,160,170,206,32,220,55,230,72,168,212,241,139,4,233,142,62,228,199,222,157,83,166,50,201,168,247,45,82,164,60,166,153,141,23,254,9,41,53,47,238,51,238,49,93,118,125,247,138,24,7,122,38,109,18,93,86,133,86,165,75,35,118,43,142,72,139,171,141,58,147,52,56,132,169,10,211,123,36,70,71,161,250,186,118,25,118,88,118,93,184,190,76,101,168,86,254,53,82,27,81,243,91,104,230,193,142,103,162,52,105,27,150,228,153,189,255,0,157,81,158,158,227,247,137,251,135,185,181,203,254,36,82,216,168,208,241,66,217,109,111,37,38,113,164,86,225,19,232,81,165,7,181,72,75,202,208,203,121,17,151,191,82,29,54,13,205,109,85,89,75,212,218,253,54,91,107,73,40,148,196,166,220,35,35,34,62,242,51,247,151,248,69,51,113,94,193,187,82,211,196,130,196,107,89,216,73,85,109,255,0,231,236,199,83,100,165,73,121,249,207,56,234,146,132,22,167,234,164,141,74,81,159,118,186,247,136,207,148,140,82,168,225,54,61,217,245,248,147,13,136,242,43,20,248,147,12,220,82,81,211,170,107,11,115,118,139,73,105,163,125,186,158,158,242,26,46,180,107,241,110,155,94,145,113,195,125,167,89,169,193,143,49,11,109,68,164,153,56,218,86,90,25,25,151,114,139,218,127,136,250,142,184,134,91,91,174,25,18,80,147,82,140,253,132,67,58,121,229,184,27,184,115,69,136,46,180,173,201,135,112,213,161,145,235,175,216,168,201,251,207,223,255,0,184,89,143,7,235,118,29,55,3,106,85,86,161,173,183,165,85,158,53,56,166,200,183,18,161,192,81,232,122,106,101,169,107,222,39,240,0,0,0,227,217,150,204,181,139,150,251,18,93,207,114,212,227,28,243,109,196,194,131,206,103,156,235,220,151,150,223,213,173,214,212,164,154,153,82,125,83,212,207,176,190,234,37,204,230,106,113,27,50,23,181,66,177,95,172,74,106,140,82,157,244,125,53,185,15,165,132,51,206,121,77,26,154,91,206,32,150,72,120,210,123,79,77,59,11,179,191,251,151,28,166,98,158,99,110,6,33,91,20,41,108,210,137,196,245,21,23,226,201,76,116,167,123,36,162,39,80,203,137,37,109,121,42,237,246,118,247,119,220,166,86,114,13,132,153,125,164,211,106,175,82,155,171,220,233,105,151,95,151,57,136,210,57,50,9,44,41,70,202,206,58,28,73,19,140,234,157,79,82,212,207,188,251,37,42,82,148,17,37,9,36,145,119,17,22,131,250,0,0,0,2,191,51,255,0,195,206,143,138,212,191,202,22,19,81,218,135,114,197,252,252,72,177,208,218,37,110,84,86,147,234,49,25,78,47,107,109,184,125,170,236,51,51,238,212,133,65,91,183,13,237,132,55,139,53,138,91,149,10,37,114,155,187,66,51,122,51,173,243,26,52,246,237,52,172,181,67,135,237,46,197,123,140,95,182,74,243,73,74,204,182,24,70,173,72,155,5,23,12,125,254,144,134,211,137,37,183,186,68,132,181,245,102,235,139,45,91,99,119,172,125,189,229,217,221,34,128,0,0,0,0,0,0,0,0,0,0,7,207,175,87,105,150,213,41,250,221,102,91,113,161,198,219,204,117,199,18,132,167,114,137,37,169,168,200,139,181,68,93,167,237,25,239,206,190,102,235,121,142,197,137,181,84,212,28,85,189,19,151,232,216,228,234,205,8,221,26,50,93,245,121,174,32,181,113,157,125,83,251,207,183,186,89,112,190,201,52,123,137,212,99,110,36,82,148,184,141,235,232,184,207,176,70,135,53,235,99,61,189,15,48,100,122,26,80,101,181,125,157,231,236,33,109,164,68,69,161,22,132,63,160,0,0,0,0,60,38,46,224,197,133,141,86,172,203,90,247,160,65,156,220,134,92,109,183,157,136,203,174,50,165,54,226,9,104,83,168,94,213,36,157,81,145,145,118,25,254,58,209,190,120,178,107,114,101,166,252,145,34,153,79,149,42,212,168,173,114,34,76,67,78,45,182,73,199,164,154,25,83,137,97,182,210,162,105,130,81,164,181,208,143,82,236,238,240,185,90,204,213,239,151,44,66,166,215,40,149,121,101,71,92,182,74,163,7,168,123,146,227,38,251,10,116,249,105,117,180,26,141,12,146,117,81,232,101,216,125,157,215,243,129,24,207,108,99,158,29,210,111,123,114,116,119,78,100,86,28,146,203,110,182,165,50,242,216,105,213,161,73,66,215,180,211,205,73,25,25,234,94,223,121,244,64,0,0,17,139,136,173,165,26,232,203,13,208,227,236,146,213,75,135,54,160,131,218,71,180,218,167,203,208,251,72,244,251,95,119,226,66,141,176,2,162,213,23,29,172,42,147,174,41,13,196,186,41,110,169,73,61,12,137,19,26,51,61,117,47,112,210,77,139,82,102,177,101,208,106,140,56,110,34,85,50,43,196,163,50,51,50,83,73,86,166,100,103,219,219,239,17,75,137,222,60,193,194,108,10,149,64,141,84,91,117,123,144,215,77,67,17,223,34,116,154,145,14,106,9,197,36,156,74,185,123,219,208,207,67,45,116,236,51,20,77,42,75,211,101,61,50,66,205,110,190,226,157,113,70,102,102,106,81,234,103,169,246,247,152,245,182,46,48,226,54,26,161,104,178,46,202,173,27,122,205,102,168,51,223,142,123,143,111,110,173,45,63,168,159,240,23,184,135,161,171,230,143,48,117,198,84,197,79,24,111,39,155,89,26,84,149,220,19,148,70,70,70,90,104,167,79,222,99,197,189,82,190,239,217,165,25,233,181,219,130,82,213,185,45,27,143,75,89,153,158,157,137,213,71,222,189,63,21,125,227,188,96,38,64,177,243,28,42,108,18,45,121,118,253,51,84,173,217,85,136,83,98,37,77,238,107,118,197,244,235,73,171,107,186,150,189,158,170,143,184,187,109,91,43,252,58,48,135,2,224,66,171,87,169,17,46,11,145,163,109,245,72,157,30,44,180,50,241,37,149,25,180,165,198,67,137,34,113,163,52,246,234,91,143,218,125,146,221,136,236,69,101,17,227,50,134,154,105,36,132,33,9,36,165,41,34,208,136,136,187,8,136,135,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,139,192,28,241,201,203,142,118,113,123,7,175,132,68,94,29,94,152,177,93,91,210,220,91,81,215,67,168,189,80,91,5,53,79,44,210,147,140,105,67,73,121,43,87,168,134,201,196,25,26,86,135,173,208,0,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,53,49,87,19,45,92,27,195,139,143,20,175,89,125,61,22,217,167,187,80,147,181,198,208,227,219,11,212,97,174,98,208,133,60,234,205,45,182,131,81,111,113,104,73,30,170,33,158,28,213,102,98,242,205,126,46,76,197,43,194,12,74,114,19,29,52,218,69,50,49,18,145,78,167,54,183,22,211,6,230,210,83,203,220,235,139,91,138,34,220,181,171,106,80,141,141,162,226,120,94,226,30,96,177,67,46,40,187,113,210,171,233,168,146,42,11,98,214,172,73,150,211,147,165,211,227,161,49,156,75,232,109,178,51,216,251,14,232,243,206,45,247,84,167,13,100,73,75,107,118,133,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,210,184,144,227,205,229,150,222,32,120,113,138,214,100,217,105,93,58,199,167,34,167,5,153,4,202,42,212,227,170,207,57,16,157,53,33,105,216,226,83,161,40,208,173,139,36,56,146,222,132,153,88,166,93,113,230,205,204,150,17,208,177,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,132,163,66,119,160,208,226,75,98,210,103,210,192,0,7,10,206,182,46,226,134,7,229,230,229,196,12,38,177,37,220,117,120,177,222,101,233,17,159,109,43,160,176,184,238,233,86,54,150,211,133,37,17,221,38,84,182,182,233,176,212,181,154,91,66,204,168,90,195,204,62,40,97,246,60,177,153,26,69,86,36,155,217,53,137,117,185,50,37,195,109,76,76,126,87,51,171,75,141,32,146,148,161,212,188,242,76,155,216,105,37,153,182,104,50,73,150,135,176,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,1,85,124,96,179,121,223,148,123,22,111,247,9,183,202,156,129,255,0,1,42,4,70,93,89,255,0,120,251,134,132,127,112,73,57,249,246,199,10,225,79,141,248,243,102,227,204,12,37,195,154,28,187,170,207,186,164,19,247,37,29,78,109,98,150,194,118,33,202,194,28,63,85,133,180,147,65,43,94,199,203,150,206,134,225,176,164,94,72,8,107,196,251,22,51,47,132,120,36,117,204,10,137,18,21,189,34,60,136,215,117,202,135,144,221,70,138,135,95,136,204,67,134,102,242,84,149,186,167,158,108,214,134,220,90,59,22,147,105,68,149,138,128,202,174,102,47,44,168,98,228,60,82,179,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,109,53,50,189,205,54,180,56,146,61,171,66,119,37,104,222,218,244,61,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,86,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,176,20,87,196,103,62,223,202,162,186,198,27,225,219,29,62,25,91,53,14,178,36,135,227,236,149,90,156,132,45,162,152,162,89,111,101,146,67,142,37,166,187,20,105,90,150,233,110,82,91,102,64,112,163,207,79,230,50,191,141,119,159,254,15,22,192,155,57,63,223,37,84,183,36,26,191,224,186,84,41,63,174,201,47,251,93,145,106,128,56,86,112,115,103,102,229,23,11,254,156,87,99,196,172,87,103,200,110,53,10,220,84,243,138,253,85,100,226,9,243,66,201,183,77,8,105,165,155,138,89,163,102,188,180,25,146,157,65,29,0,213,177,175,23,43,88,161,55,26,166,98,61,192,221,247,62,67,146,93,184,34,78,92,89,169,90,219,54,148,77,184,201,164,218,71,40,205,162,67,123,80,150,244,66,72,144,68,145,161,236,172,87,241,150,233,203,237,147,95,204,13,19,209,87,244,202,121,174,175,25,81,147,25,206,199,86,76,56,235,41,51,38,158,113,130,101,199,27,209,59,28,90,211,177,189,57,105,234,162,178,248,199,223,247,150,22,94,89,125,196,28,62,184,101,208,238,26,28,139,142,76,25,209,140,183,180,189,41,164,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,114,211,39,89,197,177,51,127,98,72,175,208,33,250,26,228,163,108,250,65,111,243,30,145,232,190,107,210,17,23,249,210,216,105,183,249,173,199,55,62,172,143,102,187,85,161,151,108,128,0,1,23,243,253,156,26,86,83,112,141,74,167,156,183,47,187,198,60,200,22,162,25,105,38,136,207,161,9,39,39,58,167,16,166,182,71,55,154,89,54,164,168,221,90,144,141,187,13,199,27,165,108,188,102,110,254,203,238,60,193,199,152,114,101,220,21,37,72,144,170,244,121,213,23,146,117,198,36,235,212,162,67,164,102,165,173,74,50,117,43,112,150,68,242,27,113,73,94,205,15,66,152,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,71,42,205,143,133,140,100,248,127,112,249,115,226,16,112,161,207,28,107,150,149,68,202,62,35,34,89,215,105,177,228,34,209,171,26,221,144,83,162,52,151,31,84,39,205,70,163,105,108,52,149,242,148,90,52,108,180,150,244,66,155,71,58,205,0,4,10,227,43,86,170,208,50,219,100,215,104,85,57,116,234,149,59,18,41,178,225,204,136,242,153,126,51,237,192,168,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,135,96,200,190,115,104,89,195,195,137,85,55,41,94,134,188,237,126,158,61,205,77,105,11,56,169,113,210,95,42,76,103,21,174,172,187,202,116,201,181,40,220,109,72,82,85,184,137,14,185,37,64,0,4,85,226,143,224,79,19,126,75,231,16,135,31,225,165,196,18,54,48,210,168,249,124,197,250,172,183,49,6,4,126,154,143,86,150,235,178,159,185,80,132,202,125,195,112,208,193,33,133,199,140,195,73,53,188,234,150,249,234,163,51,89,171,91,10,0,0,0,28,83,53,217,174,195,140,165,97,194,239,91,213,222,186,171,59,152,197,2,128,195,196,137,85,121,73,34,51,74,76,200,249,108,163,114,77,215,140,141,45,165,73,34,37,173,109,182,186,12,169,230,71,27,106,216,218,140,198,202,191,165,163,17,81,33,137,37,92,141,29,136,203,222,203,8,142,130,54,154,66,89,52,27,40,75,107,65,163,99,136,53,37,100,162,82,181,190,156,159,102,206,205,205,214,23,253,56,161,71,137,71,174,192,144,228,106,237,184,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,205,121,136,35,53,52,178,46,234,3,42,226,255,0,191,239,89,127,244,191,255,0,247,56,35,175,10,28,241,198,185,105,84,76,163,226,50,37,157,118,155,30,66,45,26,177,173,217,5,58,35,73,113,245,66,124,212,106,54,150,195,73,95,41,69,163,70,203,73,111,68,41,180,115,172,208,0,0,0,5,37,241,35,226,9,27,49,50,91,193,236,27,170,203,78,29,83,164,38,76,218,147,46,186,202,46,101,155,76,56,209,59,29,230,26,121,148,70,120,159,73,33,74,82,28,89,33,205,53,67,102,93,3,133,14,120,228,219,85,90,38,81,241,25,17,10,133,82,145,33,22,141,88,214,212,115,131,45,213,56,250,161,62,106,52,147,168,125,213,47,148,162,213,210,121,212,183,162,210,226,57,54,232,0,3,42,226,255,0,184,92,120,19,195,47,157,121,196,209,42,133,59,102,27,54,119,150,81,120,157,226,101,241,66,143,46,177,66,159,30,147,26,187,110,38,121,69,98,170,130,161,197,38,13,107,54,221,36,45,167,86,78,37,100,141,250,115,16,70,73,117,100,118,189,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,86,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,176,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,76,172,104,197,235,55,1,112,190,224,197,204,64,126,91,116,43,118,58,94,144,81,24,55,159,117,107,113,45,52,203,104,236,35,91,142,184,219,100,106,52,160,141,100,106,82,82,70,162,207,14,103,115,11,117,102,131,25,107,88,185,116,198,232,58,254,92,106,117,45,18,156,144,205,50,11,73,218,212,118,212,179,254,249,197,154,82,132,173,215,93,89,33,27,246,149,207,112,202,197,12,121,197,172,180,83,174,124,109,76,73,241,219,144,228,43,114,188,185,188,218,141,94,19,11,83,75,114,98,8,140,137,109,186,218,218,39,148,190,99,187,13,75,65,25,19,210,37,168,0,0,0,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,0,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,66,220,67,51,167,85,205,62,40,72,161,90,23,4,181,97,93,181,32,138,223,134,113,149,20,166,190,77,237,118,160,251,106,81,169,107,82,141,212,180,107,36,154,25,52,151,45,181,173,237,211,3,133,14,120,227,92,180,170,38,81,241,25,18,206,187,77,143,33,22,141,88,214,236,130,157,17,164,184,250,161,62,106,53,27,75,97,164,175,148,162,209,163,101,164,183,162,20,218,57,214,104,2,165,113,127,57,181,220,158,113,51,197,122,155,148,175,76,217,151,71,209,216,247,53,53,164,32,165,41,182,169,17,121,82,99,56,173,52,121,174,107,166,77,169,68,219,137,90,146,173,166,104,117,187,95,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,21,65,132,25,205,174,231,15,137,158,20,84,219,165,122,26,204,181,254,145,71,182,105,174,161,7,41,45,187,72,149,205,147,37,196,235,171,206,242,154,51,109,42,54,219,74,18,148,238,50,91,174,91,80,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,55,227,177,41,149,199,146,202,29,105,212,154,22,133,164,148,149,36,203,67,35,35,236,50,50,17,35,52,28,58,112,135,29,32,77,170,208,105,17,45,251,145,211,113,244,200,131,30,44,68,60,241,165,229,17,186,164,70,91,138,35,113,210,53,118,234,123,72,251,203,182,170,113,239,32,88,249,129,245,55,201,118,188,187,130,153,170,150,212,170,60,41,178,210,150,247,59,183,122,250,116,36,149,181,173,79,78,207,89,39,220,125,156,29,154,149,247,97,77,56,204,205,174,219,242,144,173,202,104,156,122,34,200,200,244,237,78,169,62,244,105,248,167,238,30,210,145,154,60,193,208,217,75,20,204,97,188,153,109,4,73,74,81,112,78,73,17,17,17,105,162,93,47,113,15,63,125,99,14,35,98,83,104,69,239,118,85,107,59,22,75,37,78,158,252,131,220,91,187,117,117,106,253,117,127,132,253,230,60,140,89,47,66,148,204,200,235,52,58,195,137,117,181,17,153,25,41,39,169,30,165,219,222,66,246,120,98,99,204,28,89,192,168,180,9,53,69,185,87,182,205,20,213,177,33,242,55,77,168,240,225,32,220,74,77,197,43,151,189,205,8,244,34,215,94,194,49,43,111,170,147,52,139,46,189,84,125,195,109,17,105,146,158,53,17,145,25,18,90,82,187,12,204,187,123,61,227,54,216,255,0,81,110,181,142,183,237,73,167,20,180,75,186,42,174,165,74,61,76,201,83,29,50,51,61,79,222,47,39,135,85,165,26,215,203,13,174,227,44,146,21,84,135,10,160,179,218,69,184,221,167,196,212,251,8,181,251,63,127,226,98,78,128,0,0,231,120,239,140,246,198,6,97,221,90,247,184,231,71,104,225,197,125,200,204,184,235,105,83,207,33,135,93,66,18,149,173,27,141,92,165,17,17,30,167,236,247,149,3,102,151,51,87,190,99,113,10,165,92,173,213,229,157,29,18,222,42,116,30,161,238,75,108,147,239,169,163,229,169,215,16,74,36,60,105,213,39,161,23,97,118,119,251,172,142,228,214,228,204,181,249,30,69,78,159,42,45,169,78,90,36,75,152,182,156,67,111,19,111,70,53,178,149,169,135,27,82,141,167,205,68,147,211,82,45,79,179,190,242,48,139,6,44,44,21,181,97,218,214,69,2,12,22,227,178,219,110,60,212,70,90,113,229,37,182,208,107,90,154,66,55,41,68,210,76,204,203,180,203,240,211,221,128,0,0,0,0,254,25,17,150,134,90,144,169,46,40,57,38,141,110,186,188,109,195,122,82,145,17,205,61,41,25,134,8,144,222,157,20,102,118,33,150,8,139,83,82,204,247,47,183,188,189,164,34,110,74,51,55,91,203,142,44,66,170,170,160,226,109,233,124,207,73,71,55,86,72,94,216,210,82,215,171,205,109,7,163,143,107,235,31,222,93,189,250,16,160,215,105,119,45,37,138,221,26,91,82,97,201,221,203,117,183,18,180,171,106,141,39,161,164,204,143,181,38,93,135,236,31,64,0,0,0,0,0,0,0,0,0,0,4,24,226,177,142,242,176,211,6,145,103,80,106,170,139,84,184,181,218,109,62,104,113,61,60,168,46,118,108,113,42,45,82,179,246,31,97,251,11,180,84,126,91,112,82,181,143,152,175,73,195,234,67,43,50,155,207,230,189,181,123,26,217,25,231,75,114,146,218,246,235,202,50,45,82,122,255,0,210,90,56,177,236,186,14,31,219,81,45,107,110,155,26,20,24,124,206,91,81,217,67,105,45,238,41,103,234,161,41,47,180,181,31,119,180,199,223,0,0,0,0,0,1,224,113,167,6,108,204,111,177,42,182,93,223,69,131,49,51,98,62,204,119,223,140,211,142,70,117,108,184,218,93,109,78,33,123,20,158,106,140,148,69,169,25,254,195,161,12,223,101,98,233,203,46,36,76,161,207,97,79,81,101,186,228,138,108,180,37,197,35,144,167,228,37,164,45,102,203,104,230,108,96,204,201,37,167,180,187,59,186,87,15,60,224,213,48,27,18,98,91,119,93,114,115,150,157,97,109,195,54,29,146,163,98,51,174,200,136,142,110,215,30,67,72,36,180,210,139,118,134,100,94,195,46,235,207,182,46,74,61,223,64,167,220,180,25,204,75,131,82,140,212,166,29,101,212,184,147,67,136,74,211,218,147,50,251,42,35,236,51,239,31,80,0,0,120,108,115,183,162,221,88,51,124,208,37,68,106,73,77,183,42,108,33,14,54,75,45,203,136,234,8,244,50,62,223,91,221,237,25,196,184,98,174,198,198,74,148,68,167,166,244,21,202,242,18,68,91,9,4,204,163,34,211,236,232,69,179,238,238,246,13,12,101,122,229,98,175,151,59,26,189,34,82,13,180,219,52,199,93,117,78,22,132,93,11,43,81,153,153,159,191,94,211,20,209,196,159,27,167,98,174,96,234,244,118,106,202,147,74,183,30,145,75,105,180,62,107,108,151,30,116,196,146,180,39,20,157,118,185,166,164,69,216,125,196,67,136,224,238,95,241,47,28,170,229,72,177,40,82,36,25,125,167,206,44,133,178,143,89,180,158,229,52,218,244,211,154,131,62,206,227,252,53,157,88,67,193,190,231,171,193,143,82,197,27,165,136,106,82,208,225,177,78,156,227,106,36,25,54,122,26,95,132,125,189,174,23,187,176,190,241,36,237,14,18,217,122,161,114,93,172,61,87,168,56,210,146,163,75,170,130,234,23,166,222,195,37,67,45,72,244,61,127,17,222,236,124,156,101,190,193,91,82,40,248,71,106,59,37,166,210,130,145,34,129,1,78,246,109,61,219,146,194,79,93,80,71,175,191,81,215,41,116,74,53,14,58,98,81,105,48,160,48,146,34,38,226,176,134,146,69,161,23,114,72,139,184,136,191,97,15,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,196,244,225,125,196,18,53,38,53,23,43,216,211,85,150,180,46,66,96,89,245,201,46,187,37,123,222,118,44,120,116,82,105,166,20,162,65,41,111,169,15,186,238,198,208,73,107,213,66,81,165,175,128,0,10,1,226,143,227,179,19,126,75,228,240,132,233,225,1,116,208,172,108,151,226,21,235,116,206,232,168,182,253,225,86,170,84,100,242,150,231,34,43,20,152,14,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,66,14,32,217,219,170,230,190,255,0,110,133,108,63,46,14,29,90,178,36,51,74,134,153,74,83,21,103,210,243,201,69,89,109,169,150,150,133,185,29,77,165,45,56,74,54,75,152,73,50,55,28,215,245,240,253,200,141,119,53,87,83,119,173,210,142,139,12,173,250,129,55,81,147,170,28,244,164,166,28,138,227,180,173,136,144,212,134,57,177,164,40,250,148,145,165,26,104,90,171,176,175,122,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,150,33,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,56,213,248,167,181,190,31,193,243,26,136,143,249,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,124,93,171,38,220,36,184,70,131,121,133,175,154,217,234,133,30,139,111,152,132,58,225,141,9,218,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,128,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,11,113,6,201,37,87,42,23,251,117,219,97,137,115,176,234,234,145,33,234,84,196,197,82,88,164,190,167,158,82,41,43,113,79,58,181,173,184,233,109,73,117,195,73,188,92,195,73,25,182,230,159,43,32,57,193,170,229,55,23,18,170,129,196,114,196,188,100,67,129,117,161,230,148,107,140,194,22,162,110,115,74,109,10,119,124,114,121,213,155,105,74,137,212,41,104,219,188,219,113,187,254,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,70,14,34,57,188,254,74,88,52,95,69,166,242,113,10,241,230,194,181,247,192,234,89,99,148,166,186,169,110,110,50,108,185,77,186,157,132,173,251,157,113,173,91,91,100,238,218,11,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,95,246,64,114,125,74,202,110,17,165,53,2,150,229,247,120,199,135,62,235,91,206,164,209,25,244,33,70,220,22,146,218,212,214,200,230,243,168,55,18,165,27,171,82,215,187,97,182,219,114,128,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,80,183,16,204,150,85,114,177,138,18,43,182,133,191,45,56,87,114,200,35,183,230,28,149,74,40,79,155,123,157,167,190,226,146,74,66,210,162,117,77,18,205,70,182,73,39,204,113,104,123,111,159,200,190,115,107,185,60,196,121,85,55,41,94,153,179,46,142,158,61,205,77,105,8,41,74,109,163,95,42,76,103,21,166,143,53,205,116,201,181,40,155,113,43,82,85,180,205,14,183,160,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,133,75,113,94,207,28,155,150,171,91,202,62,28,162,33,208,169,178,35,162,238,171,18,218,144,115,165,180,166,223,76,38,13,38,162,105,12,58,148,115,84,122,58,111,52,166,244,66,91,95,58,178,192,93,247,14,14,32,16,243,17,66,107,9,49,122,226,255,0,77,136,29,75,237,73,144,219,17,219,184,162,239,91,155,163,161,148,54,218,30,101,179,36,45,146,78,227,109,162,117,38,191,174,38,165,174,52,98,245,155,128,184,95,112,98,230,32,63,45,186,21,187,29,47,72,40,140,27,207,186,181,184,150,154,101,180,118,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,103,91,49,88,243,121,102,75,23,43,184,173,121,205,150,165,212,100,45,20,200,47,72,39,145,73,167,18,212,113,225,52,105,66,19,177,180,171,67,81,33,59,214,107,113,69,189,106,51,155,252,45,50,19,244,238,101,7,53,216,160,254,203,126,149,80,235,45,10,92,121,26,57,62,116,71,205,37,50,66,144,122,182,203,47,180,162,67,90,146,156,113,179,53,145,52,146,75,246,254,2,170,248,231,126,132,255,0,121,63,134,138,234,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,41,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,7,20,205,118,107,176,227,41,88,112,187,214,245,119,174,170,206,230,49,64,160,48,241,34,85,94,82,72,140,210,147,50,62,91,40,220,147,117,227,35,75,105,82,72,137,107,91,109,175,61,152,165,138,87,222,52,223,117,60,76,196,186,239,166,110,74,207,39,173,155,210,179,31,155,202,101,12,183,245,108,161,13,167,70,218,66,125,84,150,186,106,122,153,153,159,149,18,43,36,153,193,185,178,141,138,13,86,146,114,230,217,53,201,12,38,236,163,196,106,63,62,115,13,54,250,25,91,110,58,131,82,86,202,164,173,210,66,86,217,56,105,36,45,73,35,220,157,4,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,224,51,99,225,99,25,62,31,220,62,92,248,205,96,187,238,28,28,64,33,230,34,132,214,18,98,245,197,254,155,16,58,151,218,147,33,182,35,183,113,69,222,183,55,71,67,40,109,180,60,203,102,72,91,36,157,198,219,68,234,77,127,92,77,78,161,226,176,203,26,240,143,25,163,84,37,97,78,35,219,247,82,41,50,23,26,113,82,231,33,229,198,90,93,117,162,55,16,71,185,40,90,152,116,219,89,150,199,80,157,237,154,208,100,163,134,188,106,252,44,90,223,16,32,249,117,68,84,6,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,125,91,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,161,236,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,176,0,0,138,188,81,252,9,226,111,201,124,226,16,160,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,255,0,100,7,56,52,172,217,97,26,85,80,57,109,223,118,116,120,112,46,180,60,210,73,18,95,90,20,77,206,105,77,161,45,108,144,108,186,179,109,41,73,180,180,173,27,118,19,110,57,40,0,0,7,148,197,44,82,177,48,90,196,169,226,102,37,215,125,13,109,209,185,61,108,222,149,233,28,174,107,200,101,191,171,101,11,113,90,184,234,19,234,164,244,215,83,208,136,204,179,217,154,236,215,98,62,109,113,29,119,173,234,239,67,74,131,204,98,129,64,97,227,92,90,68,85,25,25,165,38,100,92,199,151,181,38,235,198,68,167,20,148,145,18,16,134,219,71,202,254,75,152,237,249,9,254,82,255,0,65,191,210,219,255,0,195,126,147,135,255,0,134,116,95,218,252,222,163,251,99,212,252,223,251,239,179,235,6,88,179,11,117,101,127,25,104,184,185,107,70,235,250,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,254,245,196,26,146,180,161,214,154,89,161,123,54,158,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,140,171,139,254,255,0,189,101,255,0,210,255,0,255,0,220,224,160,17,121,60,52,243,213,39,51,86,204,172,48,196,233,242,229,98,133,185,29,250,148,169,202,138,211,108,85,233,199,32,137,47,160,152,109,13,50,182,77,246,89,83,102,146,220,92,183,18,165,154,156,38,230,248,0,0,10,181,226,177,158,218,81,82,167,229,103,6,174,105,106,169,42,65,177,123,213,105,207,165,44,54,193,37,105,114,142,75,34,53,45,106,81,164,223,216,164,146,9,28,133,26,247,190,219,117,66,2,231,184,105,113,4,141,140,52,170,62,95,49,126,171,45,204,65,129,31,166,163,213,165,186,236,167,238,84,33,50,159,112,220,52,48,72,97,113,227,48,210,77,111,58,165,190,122,168,204,214,106,214,194,128,6,85,197,255,0,112,184,240,39,134,95,58,243,137,162,85,10,1,226,143,227,179,19,126,75,228,240,135,213,225,205,157,127,228,171,136,239,208,47,250,157,85,204,50,186,126,174,165,25,131,230,183,75,156,102,130,110,166,150,118,169,106,218,132,27,110,165,163,74,150,218,146,173,29,83,45,54,119,210,0,40,7,138,63,142,204,77,249,47,147,194,19,167,132,5,211,66,177,178,95,136,87,173,211,59,162,162,219,247,133,90,169,81,147,202,91,156,136,172,82,96,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,0,51,209,156,218,238,112,241,30,45,77,186,87,161,172,203,95,168,143,108,211,93,66,14,82,91,116,209,205,147,37,196,235,171,206,242,154,51,109,42,54,219,74,18,148,238,50,91,174,116,190,26,121,21,141,153,171,154,86,39,226,116,8,146,176,190,220,144,253,54,84,21,74,117,183,234,245,19,142,70,150,16,108,56,135,89,67,36,251,47,41,195,81,110,62,91,105,74,201,78,27,119,146,0,0,0,0,50,174,47,251,133,199,129,60,50,249,215,156,77,18,168,0,83,95,19,174,32,16,241,118,100,156,191,96,133,197,213,216,177,55,49,115,84,154,109,135,98,215,165,54,251,47,52,152,203,82,13,194,101,135,35,246,60,218,210,151,148,181,104,74,109,40,91,144,215,0,114,241,138,25,152,188,166,216,120,77,74,137,62,175,79,163,203,173,188,137,51,27,140,142,67,4,146,36,146,150,100,70,183,29,113,150,80,93,219,221,73,172,208,217,45,196,115,250,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,234,112,226,207,28,156,214,217,179,236,252,65,68,72,248,139,103,199,97,115,158,105,109,52,138,220,69,25,160,166,180,193,25,41,11,74,137,41,125,41,79,41,43,117,165,36,210,79,19,77,204,161,64,60,81,252,118,98,111,201,124,158,16,234,188,49,115,227,249,16,174,198,192,108,88,173,109,176,110,10,130,125,27,84,168,212,121,113,109,119,148,135,148,230,137,229,40,249,50,31,84,114,86,231,27,105,149,27,143,30,155,221,81,221,72,0,165,110,39,89,241,252,183,215,100,224,54,19,214,183,88,54,253,65,94,146,170,83,170,60,200,183,67,201,67,42,111,84,242,146,124,152,239,166,65,39,107,142,52,242,137,183,139,93,141,40,185,87,11,143,29,152,101,243,175,39,154,47,248,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,42,165,18,141,92,142,168,149,170,76,41,236,40,140,141,185,76,33,212,153,104,101,220,162,50,238,51,47,218,99,145,223,25,56,203,125,252,183,100,86,48,142,212,106,75,173,169,7,34,61,2,2,93,237,220,123,183,41,133,30,186,172,207,95,126,131,130,93,252,37,178,245,93,231,59,71,122,175,79,113,213,41,68,150,149,5,164,35,93,221,132,73,134,122,17,106,90,126,2,54,98,247,6,251,158,145,6,69,75,11,174,150,38,41,43,91,132,197,70,115,142,40,208,68,225,232,73,98,17,118,246,54,94,238,211,251,132,21,198,60,191,226,94,6,213,206,145,125,208,164,71,51,251,47,148,89,8,101,126,179,137,45,170,117,180,107,175,41,102,93,157,197,248,233,219,184,108,99,116,236,42,204,29,34,142,245,89,81,169,87,27,209,233,110,182,183,205,13,154,228,78,134,147,86,134,226,83,174,214,244,212,200,251,11,184,200,92,190,104,110,86,41,25,115,190,107,241,229,32,155,85,179,83,117,167,82,178,208,203,161,121,105,50,50,50,247,107,216,99,60,246,244,85,223,56,201,78,136,164,245,62,157,185,89,66,137,69,188,150,79,74,34,61,126,214,164,123,254,254,255,0,104,209,222,6,91,209,109,92,25,177,168,17,98,53,24,161,91,148,198,22,134,219,36,22,228,68,105,6,122,17,23,111,171,238,246,15,114,0,0,62,93,207,114,81,237,10,5,66,229,175,78,98,36,26,108,103,101,62,235,206,165,180,146,27,66,150,174,213,25,23,217,73,159,105,151,112,163,14,33,153,193,170,99,206,36,203,182,237,74,228,230,237,58,58,220,134,76,53,37,68,196,151,90,145,45,28,221,173,188,182,150,74,105,212,150,237,8,204,189,132,93,252,215,40,57,89,186,115,53,137,16,232,112,24,91,52,88,142,183,34,165,45,105,113,40,228,37,248,233,117,9,89,50,226,57,155,31,35,34,81,105,237,62,206,251,239,193,92,25,178,240,66,196,165,89,118,133,18,12,52,194,136,195,50,31,98,51,77,185,37,212,50,219,106,117,197,54,132,111,82,185,73,51,81,150,166,101,251,11,223,0,0,0,0,0,0,248,23,197,151,65,196,11,106,93,173,114,83,99,77,131,51,151,204,106,67,40,113,39,177,196,172,189,85,165,69,246,144,147,238,246,16,206,62,100,176,82,181,128,120,175,86,195,234,187,43,34,133,200,229,61,181,123,29,223,25,151,79,106,148,218,55,105,205,34,61,18,90,127,210,118,225,194,159,29,229,98,94,13,46,206,175,85,85,42,169,110,233,184,221,124,214,226,186,137,83,156,254,187,138,81,232,148,23,176,187,11,218,93,162,115,128,0,0,0,0,0,0,0,0,0,0,163,142,44,152,176,245,237,152,55,172,184,239,154,161,90,251,121,102,133,25,161,125,76,24,46,31,114,204,143,67,79,185,63,183,188,119,206,15,56,22,217,65,157,140,213,74,123,200,82,185,94,142,121,198,180,67,157,181,8,238,237,82,155,245,180,236,35,218,190,207,111,184,90,88,15,195,88,174,81,45,232,75,169,87,235,16,105,145,27,211,124,137,146,16,203,105,212,200,139,85,44,200,139,180,200,191,19,47,120,226,149,44,241,101,146,153,88,69,29,88,177,108,200,82,245,250,246,43,180,245,178,90,36,149,218,174,160,189,250,119,119,142,169,104,226,86,30,95,209,206,85,145,125,91,245,246,147,246,149,76,169,177,40,147,218,162,45,77,165,40,139,181,10,255,0,234,79,220,99,210,128,0,0,0,14,7,156,28,178,218,249,139,194,250,165,42,85,42,58,171,177,98,62,237,54,89,48,217,186,79,166,60,132,180,141,230,211,139,219,189,237,116,73,107,175,105,118,247,208,14,40,97,213,205,132,55,237,86,204,184,96,203,133,50,147,57,246,27,91,141,56,217,184,150,158,91,100,234,13,105,73,154,76,219,61,21,161,107,167,179,184,89,55,11,124,234,155,142,53,129,184,145,91,86,136,105,41,164,200,151,39,179,179,162,140,195,9,83,207,247,253,179,36,33,30,243,47,105,11,81,105,214,222,105,15,52,180,173,14,36,148,149,36,245,35,35,237,35,35,31,246,0,3,231,92,113,211,46,222,170,68,89,106,151,161,190,217,151,220,104,50,25,196,205,149,45,20,140,195,95,145,90,78,212,253,33,170,40,187,52,255,0,187,159,47,113,123,133,147,225,230,101,45,252,63,225,206,137,77,87,121,85,20,210,10,223,100,138,82,18,242,100,122,9,6,146,111,235,82,162,50,82,59,52,237,215,216,42,145,152,213,172,83,196,126,76,82,147,50,161,115,86,62,211,155,220,89,174,67,255,0,105,102,91,149,246,156,237,62,211,212,253,162,251,178,75,150,107,99,3,48,134,128,234,169,49,21,93,170,211,98,77,154,250,152,108,220,75,174,197,141,204,70,238,82,22,68,75,107,93,21,169,235,222,102,125,210,68,136,136,136,136,180,34,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,227,149,11,190,225,123,157,127,229,1,98,35,6,49,10,167,85,157,137,54,109,61,114,93,168,205,62,119,166,105,105,121,40,68,131,117,41,45,30,107,154,195,46,19,134,107,115,212,119,123,138,91,188,185,212,0,2,128,120,163,248,236,196,223,146,249,60,33,199,219,199,155,202,22,94,83,151,42,60,217,116,251,122,101,209,46,230,173,19,50,8,145,85,90,227,194,106,51,46,160,144,74,216,194,162,56,225,22,243,66,214,234,20,104,37,50,133,15,171,149,92,179,222,89,175,197,200,120,91,103,206,137,78,66,99,170,165,87,169,201,50,82,41,212,230,214,218,29,124,155,220,74,121,123,157,109,8,109,38,91,150,180,238,82,17,189,196,104,38,153,249,26,203,149,171,100,225,157,55,209,86,109,6,117,65,171,90,217,133,235,33,151,103,56,219,207,33,142,97,235,171,206,242,158,86,247,21,185,215,85,161,169,110,184,68,174,128,50,174,46,39,133,62,120,228,226,85,42,6,86,241,37,17,26,174,219,20,114,69,173,83,74,218,96,170,52,232,169,66,10,18,219,212,141,114,89,107,69,37,77,164,249,140,180,226,150,73,83,74,113,235,31,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,207,22,116,243,49,39,53,216,243,85,196,246,96,203,167,208,152,142,205,34,222,131,44,154,231,198,167,51,184,211,204,54,210,68,107,113,215,30,120,200,212,189,134,241,182,75,90,80,147,18,43,130,167,138,123,167,225,252,239,49,167,7,26,191,20,246,183,195,248,62,99,81,16,0,76,174,29,121,234,147,149,171,200,172,124,65,159,45,120,87,95,144,243,211,153,141,21,165,174,153,81,120,163,160,170,70,100,217,190,242,18,220,116,182,182,82,191,176,181,45,40,90,210,72,93,239,0,0,15,41,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,122,216,93,83,209,249,188,167,144,243,127,88,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,231,95,51,185,122,186,178,191,140,181,172,35,186,100,245,253,7,46,77,58,168,136,174,71,102,167,5,212,238,106,67,105,89,127,124,218,201,42,90,80,235,78,160,150,189,155,142,95,240,234,226,63,66,192,75,18,173,131,184,232,254,219,66,223,167,203,170,218,210,97,66,91,147,142,82,158,230,57,75,36,54,157,142,115,150,235,174,182,235,203,109,45,168,150,149,184,104,91,100,212,32,198,140,94,188,177,235,20,46,12,92,196,7,226,57,93,184,164,37,233,5,17,130,101,134,144,134,210,211,76,182,142,211,36,54,211,109,182,70,163,82,204,144,70,165,41,70,106,59,73,225,59,146,138,117,173,106,211,51,81,137,20,205,247,37,103,89,54,115,11,41,81,222,165,65,83,114,35,185,33,196,154,144,219,221,83,111,110,65,41,181,164,154,38,156,66,204,221,50,69,149,0,0,242,152,165,133,182,38,52,216,149,60,51,196,186,23,166,109,186,207,39,173,133,213,61,31,155,202,121,15,55,245,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,30,125,243,131,148,203,203,40,184,161,244,30,187,34,93,98,133,62,59,114,104,87,26,160,20,86,42,168,38,208,111,146,16,78,58,72,91,78,172,219,82,13,123,244,229,172,200,146,234,12,254,254,10,231,199,25,112,67,47,183,182,3,91,21,170,170,91,184,57,63,71,106,141,84,82,219,150,190,231,84,169,221,50,77,165,47,249,194,21,161,109,113,190,75,134,167,155,209,197,169,71,194,236,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,237,115,71,129,127,201,175,29,174,108,20,250,83,244,143,232,231,69,253,39,208,244,124,254,162,27,18,127,51,204,115,110,222,126,223,182,122,237,215,179,93,11,218,229,151,39,215,54,105,112,191,20,171,88,114,82,230,94,214,52,138,2,169,84,116,187,29,166,42,108,76,114,82,36,161,110,62,182,210,210,208,150,80,234,86,107,211,70,220,70,213,27,137,82,56,85,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,29,131,53,249,193,197,12,220,220,212,186,213,248,113,33,83,104,113,210,154,93,30,35,77,242,32,190,236,120,200,154,182,220,216,79,41,15,61,27,154,72,117,110,27,100,162,65,41,90,26,149,213,120,113,100,114,54,107,111,41,247,134,32,174,92,124,58,179,228,48,137,204,180,135,90,93,110,90,136,214,80,154,124,136,146,132,37,36,149,62,164,171,154,148,58,210,82,73,55,137,214,239,120,0,85,95,28,239,208,159,239,39,240,209,85,98,69,100,147,56,55,54,81,177,65,170,210,78,92,219,38,185,33,132,221,148,120,141,71,231,206,97,166,223,67,43,109,199,80,106,74,217,84,149,186,72,74,219,39,13,36,133,169,36,123,147,127,214,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,252,152,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,173,155,210,189,35,149,205,121,12,183,245,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,150,123,51,93,154,236,71,205,174,35,174,245,189,93,232,105,80,121,140,80,40,12,60,107,139,72,138,163,35,52,164,204,139,152,242,246,164,221,120,200,148,226,146,146,34,66,16,219,104,253,118,142,83,47,43,135,42,247,238,107,43,50,37,209,45,235,86,69,58,53,21,183,160,18,145,112,173,249,169,139,36,218,112,220,74,155,67,10,113,189,87,203,90,22,189,237,145,146,155,94,222,20,59,174,112,114,153,121,101,23,20,62,131,215,100,75,172,80,167,199,110,77,10,227,84,2,138,197,85,4,218,13,242,66,9,199,73,11,105,213,155,106,65,175,126,156,181,153,18,93,65,159,116,225,193,196,2,102,93,235,173,97,38,47,92,95,233,79,63,169,125,169,50,27,126,67,150,236,173,139,115,116,116,50,135,28,91,47,56,68,133,178,73,218,78,58,78,164,209,245,196,237,181,102,199,194,198,50,124,63,184,124,185,241,154,193,232,44,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,110,119,7,20,138,117,197,145,138,214,43,90,85,106,85,15,24,161,250,62,133,38,150,154,108,169,49,96,213,38,62,250,80,235,74,113,190,82,183,68,133,50,91,105,82,220,67,106,66,27,112,220,61,18,229,64,218,127,74,190,149,81,190,130,250,87,233,39,164,35,250,31,209,60,206,187,174,230,39,145,211,242,190,179,157,204,217,179,103,173,187,77,59,116,22,253,197,254,157,93,163,228,191,15,105,55,77,199,244,130,181,10,240,164,199,168,213,250,52,68,244,132,164,82,103,165,217,60,132,25,161,174,98,201,75,229,164,246,167,118,133,216,66,155,7,117,201,246,108,239,44,162,226,135,211,138,20,121,117,138,20,248,238,70,174,219,137,158,81,88,170,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,111,211,152,130,50,75,171,35,208,70,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,125,91,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,4,85,226,143,224,79,19,126,75,231,16,133,0,143,85,133,184,165,125,224,181,247,76,196,204,52,174,250,26,228,163,115,186,41,189,43,50,57,92,214,86,203,159,86,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,104,79,42,57,174,195,140,218,225,194,47,91,41,222,134,171,7,150,197,126,128,251,196,185,84,137,74,35,50,74,140,136,185,140,175,106,141,167,136,137,46,37,42,35,36,45,14,54,142,214,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,133,184,134,103,78,171,154,124,80,145,66,180,46,9,106,194,187,106,65,21,191,12,227,42,41,77,124,155,218,237,65,246,212,163,82,214,165,27,169,104,214,73,52,50,105,46,91,107,91,219,191,46,65,114,81,117,102,179,17,226,86,234,212,206,159,12,173,154,131,46,92,117,9,4,226,27,159,176,210,226,169,145,205,181,33,106,121,212,25,18,212,133,23,37,181,146,204,247,41,164,59,126,116,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,10,44,226,59,145,200,217,82,188,160,94,24,124,185,114,48,234,240,144,250,32,178,234,29,117,116,73,105,34,89,194,117,243,35,74,208,164,154,148,194,148,174,106,144,211,169,81,40,217,55,92,231,249,36,206,13,205,148,108,80,106,180,147,151,54,201,174,72,97,55,101,30,35,81,249,243,152,105,183,208,202,219,113,212,26,146,182,85,37,110,146,18,182,201,195,73,33,106,73,30,228,232,34,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,12,182,139,254,255,0,189,101,255,0,210,255,0,255,0,220,224,160,17,232,44,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,160,140,157,103,22,196,205,253,137,34,191,64,135,232,107,146,141,179,233,5,191,204,122,71,162,249,175,72,68,95,231,75,97,166,223,230,183,28,220,250,178,61,154,237,86,134,93,178,0,0,4,21,226,63,196,2,30,93,232,78,225,38,16,220,95,233,177,63,166,125,217,49,219,98,67,118,236,93,232,115,116,132,60,135,27,91,207,54,70,132,50,105,220,77,186,110,168,209,245,36,237,37,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,59,174,115,50,181,252,145,239,107,63,13,230,220,158,155,173,84,172,248,181,218,220,134,147,182,42,39,59,50,91,74,106,49,26,73,102,202,16,195,105,37,47,214,90,137,75,209,4,162,109,31,87,42,89,50,174,230,211,14,49,86,167,97,213,121,87,157,137,232,137,20,138,107,235,66,34,213,91,144,83,121,241,148,226,180,229,60,125,59,70,211,134,162,111,113,41,43,208,151,205,106,58,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,167,135,158,116,233,89,167,194,248,244,43,190,224,136,172,84,182,163,153,92,16,202,50,98,156,214,9,205,173,84,24,109,42,52,173,10,73,180,151,77,4,146,67,198,162,229,182,133,179,186,90,128,202,184,191,238,23,30,4,240,203,231,94,113,52,74,161,64,60,81,252,118,98,111,201,124,158,16,138,162,197,56,98,241,0,135,132,83,35,101,251,27,238,46,146,197,151,181,139,102,164,235,108,53,22,131,41,199,222,121,212,201,90,80,78,27,47,185,35,181,231,22,164,178,164,39,82,75,106,90,219,185,64,20,3,197,31,199,102,38,252,151,201,225,14,62,222,60,222,80,178,242,156,185,81,230,203,167,219,211,46,137,119,53,104,153,144,68,138,170,215,30,19,81,153,117,4,130,86,198,21,17,199,8,183,154,22,183,80,163,65,41,148,40,123,92,157,100,234,251,205,253,247,34,129,64,153,232,107,110,141,179,233,5,193,203,102,71,162,249,172,200,92,95,230,171,125,167,31,230,185,28,219,250,179,61,154,238,86,132,93,183,211,110,254,70,176,26,29,135,129,118,223,162,173,134,234,189,69,50,212,160,49,184,220,147,211,48,228,169,42,73,122,203,86,212,33,110,58,251,135,235,56,226,119,172,220,117,59,250,0,0,0,0,0,202,184,191,238,23,30,4,240,203,231,94,113,52,74,160,21,213,196,235,136,4,204,34,135,39,47,216,33,113,116,151,212,189,204,92,213,38,155,125,169,84,24,174,48,203,205,38,50,212,130,108,222,125,185,29,143,54,181,41,148,161,90,18,92,82,22,221,75,97,110,22,223,120,211,125,211,48,207,13,40,94,153,185,43,60,238,138,23,84,204,126,111,41,149,188,231,214,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,122,9,201,246,83,44,220,162,225,127,208,122,20,136,149,138,236,249,14,73,174,220,105,128,113,95,170,172,156,89,176,75,65,184,233,161,13,52,178,109,40,37,236,215,152,178,34,83,171,51,142,188,78,178,29,249,111,161,73,199,156,39,162,238,191,173,250,122,189,37,75,167,83,185,146,174,134,82,182,82,222,170,230,164,185,209,216,76,131,78,214,220,117,228,147,108,150,187,26,73,83,181,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,17,147,172,226,216,153,191,177,36,87,232,16,253,13,114,81,182,125,32,183,249,143,72,244,95,53,233,8,139,252,233,108,52,219,252,214,227,155,159,86,71,179,93,170,208,203,182,160,120,163,248,236,196,223,146,249,60,33,21,69,186,112,161,207,28,107,150,149,68,202,62,35,34,89,215,105,177,228,34,209,171,26,221,144,83,162,52,151,31,84,39,205,70,163,105,108,52,149,242,148,90,52,108,180,150,244,66,155,71,58,205,5,101,241,94,207,28,107,106,149,91,202,62,28,162,89,87,106,81,227,162,238,171,18,221,142,80,98,58,150,223,76,38,13,38,147,117,111,180,164,115,84,122,180,76,186,166,244,90,156,95,38,162,196,170,225,113,227,179,12,190,117,228,243,69,255,0,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,25,17,145,145,150,164,98,55,103,107,44,214,198,57,225,13,125,212,210,98,38,187,74,166,203,155,9,244,176,217,56,167,90,139,39,150,141,220,165,172,200,214,238,186,39,67,215,184,200,251,232,69,232,213,172,44,196,126,76,162,147,14,161,108,214,62,211,123,219,89,46,59,255,0,105,6,123,85,246,155,236,62,195,212,189,130,214,177,11,50,180,12,64,225,206,228,167,107,188,234,138,169,7,111,188,71,41,10,121,82,14,132,179,81,57,245,170,81,153,169,125,186,246,235,236,21,179,148,218,90,42,249,134,176,226,186,157,201,250,67,75,81,246,107,255,0,119,48,94,227,247,141,29,219,145,211,18,222,165,196,65,104,150,97,176,217,23,220,72,34,31,68,0,7,252,58,235,108,180,183,157,90,80,134,210,106,82,148,122,17,17,118,153,153,138,174,226,145,157,83,109,199,112,51,13,235,106,209,109,41,53,105,17,36,246,118,245,177,95,97,75,101,254,255,0,176,102,133,163,220,103,236,33,91,56,97,135,87,54,46,223,180,171,50,222,131,46,108,218,180,230,24,113,109,180,227,134,218,93,121,13,155,171,52,37,70,73,35,112,181,86,135,166,190,222,225,127,217,62,203,45,175,151,76,47,165,82,162,210,163,38,189,42,35,14,212,229,155,13,147,166,250,163,199,75,200,222,77,54,189,187,217,215,69,22,186,246,159,111,119,124,0,0,0,1,252,51,34,45,76,120,219,227,25,176,167,13,154,83,151,198,34,219,84,85,165,6,180,179,62,175,26,51,139,236,86,132,148,186,180,234,103,177,68,95,122,79,220,99,156,211,115,197,150,74,157,97,116,116,226,197,179,29,72,211,235,223,174,211,208,201,234,147,87,98,186,131,247,105,221,222,59,93,30,187,68,184,97,34,165,64,172,65,169,196,115,93,146,33,200,67,205,171,67,52,158,138,65,153,31,105,25,126,36,126,225,251,128,85,167,24,108,11,104,224,193,198,106,93,61,229,169,60,223,72,188,219,90,161,190,218,124,118,183,41,45,250,186,246,145,110,95,105,247,123,135,3,225,55,139,15,89,57,131,102,203,144,254,216,87,70,238,97,173,70,72,71,77,6,115,133,222,178,34,213,74,246,146,191,103,120,188,112,0,0,0,0,0,0,0,0,0,1,249,231,203,106,12,71,37,60,164,165,8,211,83,81,232,93,166,69,237,252,70,106,115,13,117,202,191,241,138,187,112,170,74,230,174,95,75,162,210,179,112,213,178,43,72,236,61,85,175,216,247,251,5,243,100,135,14,85,133,185,108,180,237,25,17,80,204,136,157,127,48,201,27,84,123,167,201,112,183,106,148,159,115,157,154,144,239,0,41,211,138,46,112,238,250,182,32,187,131,214,29,203,34,159,72,164,109,234,157,167,76,117,165,72,230,177,10,66,55,41,167,141,43,218,178,89,22,168,45,53,61,53,61,76,87,58,166,75,90,249,139,148,242,149,250,198,179,51,29,91,4,179,69,140,24,15,89,77,78,205,186,167,169,130,215,124,9,51,165,28,85,250,142,36,181,109,183,80,71,161,186,165,119,253,173,15,223,173,232,101,75,55,54,14,102,237,22,234,84,186,164,24,213,198,181,234,233,134,251,40,125,189,93,124,145,245,41,121,197,150,168,96,213,219,236,61,75,179,187,190,128,0,0,0,10,232,226,139,147,120,23,173,164,254,53,217,20,169,78,220,52,237,199,57,136,172,37,73,114,43,109,77,146,227,134,150,152,53,154,205,197,36,183,41,100,158,237,123,116,49,81,54,221,193,95,176,110,184,85,202,107,242,233,213,58,60,214,222,209,42,91,46,33,198,156,37,109,86,211,74,139,69,32,181,45,72,245,47,97,139,251,200,150,99,41,184,255,0,130,116,121,110,212,26,118,179,70,141,30,153,61,38,234,84,226,221,102,36,99,113,102,92,213,172,245,91,221,234,208,245,239,34,62,249,36,0,3,252,102,37,181,67,125,46,158,136,54,212,74,63,113,104,122,140,236,231,157,152,108,102,110,248,76,39,13,104,58,213,76,204,204,200,253,111,72,73,247,126,193,204,167,98,133,205,58,193,143,135,75,152,180,210,99,203,68,210,105,46,56,73,55,18,201,179,169,167,126,221,118,30,154,237,215,239,211,176,74,94,22,120,16,246,41,227,194,110,90,181,53,78,81,109,216,197,61,46,184,201,155,106,149,30,100,37,147,123,148,218,144,103,177,195,61,53,37,105,237,34,23,159,26,59,49,35,53,18,59,105,109,166,80,150,208,132,145,17,37,36,90,17,17,23,97,22,132,63,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,142,235,81,200,172,155,199,34,22,22,105,240,162,4,185,53,216,177,235,111,94,176,85,41,164,176,170,116,73,149,3,244,146,13,231,18,105,91,77,71,109,165,50,217,43,152,70,218,146,132,169,46,27,177,42,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,11,243,200,14,112,105,89,178,194,52,170,160,114,219,190,236,232,240,224,93,104,121,164,146,36,190,180,40,155,156,210,155,66,90,217,32,217,117,102,218,82,147,105,105,90,54,236,38,220,114,80,0,10,1,226,143,227,179,19,126,75,228,240,135,10,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,211,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,59,254,194,124,50,193,44,134,101,229,248,178,43,49,40,118,245,14,59,117,91,158,185,37,199,246,78,168,244,236,71,122,89,52,183,29,82,22,250,153,108,145,29,163,63,93,73,67,105,82,148,91,169,7,56,153,170,188,179,95,139,149,11,194,179,82,150,155,98,157,34,68,107,78,144,227,100,202,41,212,227,95,168,106,105,43,90,122,151,18,150,212,242,247,43,114,200,146,71,203,67,104,69,170,112,177,198,124,203,227,14,17,204,155,141,52,217,117,107,122,12,131,143,65,188,42,146,208,137,117,20,54,134,153,233,91,97,44,18,164,161,165,52,250,156,154,235,198,181,186,231,47,235,20,135,77,186,54,31,170,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,125,60,62,115,183,74,205,125,128,229,10,231,126,36,28,69,181,99,199,102,171,13,82,146,167,234,204,37,150,82,186,178,27,75,45,33,8,114,66,156,74,154,108,148,76,159,44,148,100,78,55,172,181,20,109,196,191,60,114,115,29,121,61,131,214,58,34,35,14,172,186,195,139,102,91,107,106,66,235,149,22,73,198,14,106,94,65,169,37,24,146,183,82,202,80,175,93,14,27,139,51,53,33,12,194,1,63,248,42,120,167,186,126,31,206,243,26,112,113,171,241,79,107,124,63,131,230,53,17,199,248,127,101,158,205,205,126,37,222,184,91,120,78,151,78,90,108,121,117,42,69,78,49,154,151,78,168,183,58,18,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,112,11,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,217,79,11,238,32,145,169,49,168,185,94,198,154,172,181,161,114,19,2,207,174,73,117,217,43,222,243,177,99,195,162,147,77,48,165,18,9,75,125,72,125,215,118,54,130,75,94,170,18,141,45,124,0,0,71,92,237,228,250,217,205,206,23,187,69,81,68,133,123,80,227,190,171,78,177,45,217,28,136,47,186,227,11,121,14,54,210,201,42,67,201,140,134,141,106,67,134,217,40,214,132,168,203,106,179,194,37,255,0,12,252,170,88,153,159,198,90,146,49,46,165,74,147,109,218,84,243,155,54,219,114,99,204,206,172,243,146,227,77,169,158,75,141,184,134,89,112,208,227,142,165,93,138,54,27,52,153,60,106,77,244,128,0,0,227,249,170,203,61,155,154,252,35,153,133,183,132,233,116,229,166,66,106,84,138,156,99,53,46,157,81,109,14,33,167,205,189,196,151,145,181,215,16,182,212,101,185,11,86,213,33,123,28,70,123,49,163,8,111,44,5,197,11,131,8,241,1,136,141,215,109,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,176,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,234,120,113,100,114,78,84,172,217,247,134,32,174,36,140,69,188,35,176,137,204,180,134,157,69,18,34,76,214,80,154,124,136,212,181,169,70,149,62,164,171,148,165,180,210,82,74,38,73,215,43,47,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,113,92,200,183,231,243,65,130,150,103,254,17,42,255,0,133,5,95,222,169,53,70,227,146,127,225,122,165,165,95,168,241,163,251,97,225,10,178,117,147,171,239,55,247,220,138,5,2,103,161,173,186,54,207,164,23,7,45,153,30,139,230,179,33,113,127,154,173,246,156,127,154,228,115,111,234,204,246,107,185,90,17,118,232,38,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,0,85,95,28,239,208,159,239,39,240,209,13,120,123,216,22,110,41,230,230,201,195,236,65,183,162,87,45,234,228,122,220,105,208,100,145,236,117,30,135,152,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,100,206,222,79,174,108,163,98,131,180,85,20,185,182,77,114,67,234,180,235,18,221,143,207,156,195,77,176,183,144,227,109,44,212,149,178,169,40,104,214,164,54,78,26,77,104,74,72,246,166,117,112,88,164,227,205,58,205,186,230,85,105,145,34,225,5,82,66,229,210,157,150,206,201,114,171,100,109,178,243,177,84,69,170,227,19,76,242,221,82,245,79,53,182,210,215,172,153,4,92,211,140,223,242,142,250,119,66,250,77,255,0,222,99,234,254,141,250,59,127,79,233,78,73,243,250,255,0,252,243,243,220,173,125,78,70,188,175,95,170,17,215,32,57,62,170,230,203,23,18,154,129,68,110,196,179,164,67,159,117,173,231,84,75,146,194,214,163,110,11,73,109,105,119,124,130,101,212,27,137,82,73,164,37,107,221,188,155,109,203,84,226,99,73,165,80,56,127,226,5,10,133,76,137,78,166,211,163,208,98,67,135,17,148,178,196,102,27,171,65,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,10,12,26,83,204,238,94,173,92,208,96,213,107,8,238,153,61,7,95,203,147,78,170,34,43,114,30,166,78,105,91,154,144,218,86,95,223,54,178,74,144,165,180,235,168,37,163,126,226,207,14,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,246,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,90,166,90,169,57,163,160,112,223,198,170,22,98,41,146,233,212,122,117,143,94,137,102,67,172,178,235,53,184,208,155,166,202,75,173,72,109,194,37,34,50,84,72,76,116,184,68,225,36,156,47,204,244,226,157,133,159,113,107,201,71,161,38,76,205,150,25,83,41,80,232,175,114,91,189,41,236,23,33,196,206,121,254,90,42,105,35,86,199,57,203,117,166,221,75,105,74,137,194,75,166,78,27,175,45,21,130,44,83,131,102,94,190,154,98,197,91,48,181,105,53,88,145,48,239,72,84,132,55,23,72,181,25,211,99,72,105,244,169,245,17,145,242,24,89,26,154,71,173,186,75,10,53,37,37,181,201,43,198,175,194,197,173,241,2,15,151,84,69,106,228,43,11,108,76,105,205,141,141,134,120,151,66,244,205,183,89,244,159,91,11,170,122,63,55,149,77,148,243,127,88,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,254,92,224,229,50,242,202,46,40,125,7,174,200,151,88,161,79,142,220,154,21,198,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,253,57,107,50,36,186,131,62,149,195,155,58,255,0,201,87,17,223,160,95,245,58,171,152,101,116,253,93,74,51,7,205,110,151,56,205,4,221,77,44,237,82,213,181,8,54,221,75,70,149,45,181,37,90,58,166,90,108,239,164,0,69,94,40,254,4,241,55,228,190,113,8,80,8,159,252,78,178,29,249,16,174,201,199,156,39,162,237,176,110,10,130,189,37,75,167,83,185,113,109,119,148,134,82,222,170,230,168,249,50,31,84,131,78,214,219,105,149,27,108,150,155,218,73,198,172,168,230,187,17,242,149,136,232,189,108,167,122,234,84,238,91,21,250,3,239,26,34,213,226,164,204,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,244,39,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,86,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,176,30,126,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,84,3,157,188,159,92,217,70,197,7,104,170,41,115,108,154,228,135,213,105,214,37,187,31,159,57,134,155,97,111,33,198,218,89,169,43,101,82,80,209,173,72,108,156,52,154,208,148,145,237,79,64,225,197,158,56,217,82,188,167,217,248,130,137,114,48,234,240,144,194,231,60,210,221,117,116,73,105,35,65,77,105,130,51,74,208,164,154,82,250,82,158,106,144,211,74,73,168,217,38,156,189,225,72,28,71,248,128,76,204,69,117,220,36,194,27,139,253,41,224,116,207,187,38,59,111,199,114,226,149,177,14,110,144,135,144,219,136,101,151,12,208,134,77,59,77,198,141,213,26,254,164,154,226,185,58,201,213,247,155,251,238,69,2,129,51,208,214,221,27,103,210,11,131,150,204,143,69,243,89,144,184,191,205,86,251,78,63,205,114,57,183,245,102,123,53,220,173,8,187,116,19,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,60,187,139,254,255,0,189,101,255,0,210,255,0,255,0,220,224,160,17,106,156,87,50,45,249,252,208,96,165,153,255,0,132,74,191,225,65,87,247,170,77,81,184,228,159,248,94,169,105,87,234,60,104,254,216,120,87,86,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,209,78,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,232,0,60,253,254,229,252,213,155,86,86,22,194,183,229,93,135,28,211,73,69,126,75,204,83,137,243,50,34,91,234,97,181,186,104,73,25,175,98,18,70,189,164,141,205,238,230,39,54,216,253,249,101,252,178,221,159,202,15,210,191,148,47,72,43,211,190,147,219,206,231,109,45,155,118,125,95,39,151,203,229,114,190,171,149,203,229,125,94,193,110,156,55,56,125,201,203,180,103,49,135,25,41,81,21,136,181,24,234,141,10,154,243,77,60,187,101,4,235,237,186,109,72,101,247,89,121,114,89,54,20,107,74,82,182,208,107,111,93,22,225,28,75,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,30,171,138,94,66,126,157,195,175,102,187,11,223,217,112,82,169,253,101,223,75,145,35,70,231,193,136,193,36,230,71,82,207,70,222,101,134,146,75,107,82,75,141,182,70,130,39,82,105,126,184,50,159,73,204,93,71,27,104,243,50,177,76,151,43,16,105,113,229,203,134,235,44,197,90,34,176,108,45,151,221,117,82,203,167,66,13,15,27,100,167,116,45,238,33,41,245,212,130,61,36,128,202,184,191,238,23,30,4,240,203,231,94,113,52,74,161,64,60,81,252,118,98,111,201,124,158,16,246,188,60,178,153,102,230,235,11,241,182,199,174,200,137,71,174,192,145,107,201,161,92,106,128,114,159,165,44,220,158,111,146,16,78,52,107,67,173,32,219,82,13,123,53,229,172,200,212,210,12,162,5,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,237,207,134,47,16,9,152,187,14,54,95,177,190,226,234,239,168,155,88,182,106,78,182,251,178,171,209,91,97,231,157,76,149,165,6,217,60,195,113,251,94,113,105,83,201,90,117,37,56,149,173,203,21,20,3,197,31,199,102,38,252,151,201,225,14,21,130,248,67,121,99,214,40,91,248,71,135,236,68,114,187,113,72,83,49,206,91,228,203,13,33,13,169,215,94,113,125,166,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,119,253,99,91,24,37,144,92,180,69,139,89,168,68,162,91,22,172,120,171,184,43,140,211,95,82,234,21,23,214,204,119,38,186,211,92,231,141,111,60,166,200,147,170,249,104,216,130,50,109,180,237,163,108,215,102,187,17,243,107,136,235,189,111,87,122,26,84,30,99,20,10,3,15,26,226,210,34,168,200,205,41,51,34,230,60,189,169,55,94,50,37,56,164,164,136,144,132,54,218,46,39,134,230,55,230,47,29,240,73,203,191,30,232,113,31,142,228,133,42,222,186,153,114,43,75,174,49,207,125,167,208,236,70,52,38,23,29,214,13,4,179,67,100,226,22,141,18,102,133,56,228,181,0,0,0,1,149,113,127,220,46,60,9,225,151,206,188,226,104,149,64,42,175,138,230,69,191,63,154,12,20,179,63,240,137,87,252,40,42,254,245,73,170,55,28,147,255,0,11,213,45,42,253,71,141,31,219,15,10,224,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,45,15,101,139,48,182,174,104,48,106,139,139,150,180,110,131,175,230,70,168,210,215,41,185,15,83,39,52,173,174,199,113,72,63,239,92,65,169,40,82,218,117,165,154,17,191,105,70,174,35,252,64,33,229,222,132,238,18,97,13,197,254,155,19,250,103,221,147,29,182,36,55,110,197,222,135,55,72,67,200,113,181,188,243,100,104,67,38,157,196,219,166,234,141,31,82,78,211,13,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,175,251,36,153,62,182,114,141,133,237,81,82,81,38,222,213,200,236,42,236,172,68,118,71,34,115,237,56,250,217,67,109,186,179,74,80,202,100,173,162,90,80,217,184,73,37,173,41,51,218,154,139,226,143,227,179,19,126,75,228,240,135,106,201,230,76,168,89,195,200,141,126,152,221,87,208,215,157,175,136,21,105,22,205,73,213,172,226,165,199,105,148,190,108,105,45,167,93,89,119,148,209,27,137,73,184,218,144,149,39,113,18,218,114,189,106,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,22,63,253,153,187,239,249,56,253,25,250,41,254,156,255,0,234,119,210,78,75,62,139,233,246,127,170,60,141,127,183,61,156,141,156,141,255,0,91,174,207,230,162,184,41,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,22,21,156,60,153,80,178,121,145,26,5,49,202,175,166,111,59,163,16,41,50,46,106,147,75,89,69,83,141,83,42,156,168,209,155,86,154,50,215,53,210,39,20,146,113,197,45,74,86,210,52,52,223,21,225,113,227,179,12,190,117,228,243,69,255,0,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,242,147,29,153,113,157,137,33,180,184,211,200,83,107,66,136,140,148,147,45,12,140,143,176,203,67,20,97,197,51,2,30,194,204,120,85,203,73,166,169,186,45,197,24,231,169,214,217,50,109,50,164,76,154,179,111,114,91,74,8,246,54,71,166,166,173,61,166,66,45,64,197,11,154,5,131,35,14,209,45,106,164,200,150,185,134,210,156,112,210,78,41,146,103,82,78,253,186,237,45,53,219,175,223,167,96,233,185,24,102,27,249,155,177,211,53,195,66,10,181,76,50,50,50,47,91,210,17,189,255,0,180,104,154,26,91,76,54,18,209,234,130,109,36,147,247,150,133,160,255,0,96,0,17,183,61,185,140,166,224,6,9,214,37,181,80,105,170,205,102,52,138,100,4,147,169,75,136,117,232,146,77,181,145,115,80,178,209,108,247,167,83,215,184,140,251,168,18,228,184,43,247,245,215,54,185,82,126,93,70,167,88,154,227,218,41,75,121,197,184,235,134,173,169,220,106,81,234,165,158,133,169,158,167,237,49,110,220,46,178,111,6,203,180,153,198,187,226,147,37,171,130,163,180,224,177,41,130,74,91,138,227,80,164,182,225,37,214,9,100,178,113,42,45,201,89,167,191,78,221,76,88,184,0,0,0,7,112,136,249,226,207,37,169,151,27,82,93,10,221,170,83,170,23,140,216,238,52,196,68,62,219,170,142,107,110,74,82,226,208,137,13,186,130,75,204,164,141,68,71,166,186,119,247,82,142,44,227,206,39,227,61,197,38,225,189,174,186,148,149,62,226,214,136,167,58,66,227,178,74,113,197,146,80,135,28,94,210,46,106,136,139,94,194,61,61,250,248,36,204,150,133,243,17,41,228,171,245,137,102,70,44,99,133,214,112,174,234,78,32,181,131,215,229,203,34,161,72,171,238,233,93,168,204,117,213,71,229,49,54,66,246,169,215,137,40,220,179,65,30,136,61,116,45,116,61,12,92,88,14,15,157,236,57,94,41,101,178,236,180,99,197,67,210,37,244,28,179,52,110,81,109,159,25,195,219,162,84,125,205,246,232,66,134,114,243,117,202,176,49,138,133,112,166,74,225,46,39,85,170,212,179,108,211,190,43,168,237,61,83,167,219,247,251,70,149,160,75,106,116,70,229,50,164,169,11,215,67,73,234,93,134,101,236,252,7,232,0,0,0,0,0,0,0,0,0,1,202,179,67,120,174,194,192,219,146,234,105,242,101,112,186,61,171,221,183,77,243,25,71,126,228,254,191,188,103,131,9,232,242,47,12,73,165,82,86,211,146,157,151,207,245,118,154,212,173,177,214,174,237,12,207,66,79,187,216,52,205,69,167,71,164,211,25,167,197,70,198,154,221,181,58,17,105,170,140,207,184,139,218,99,247,15,243,144,163,67,42,81,107,169,105,254,49,153,220,126,173,75,184,49,106,187,85,154,235,203,117,238,151,83,117,70,106,236,140,210,125,166,103,220,69,237,30,195,43,152,15,11,29,107,243,45,233,142,190,209,253,95,45,108,168,146,162,245,30,89,246,155,107,254,228,94,207,253,221,139,50,28,51,113,83,7,232,175,93,246,164,103,171,244,150,246,238,102,42,36,202,148,157,86,203,125,169,110,42,18,94,179,138,62,255,0,178,147,246,144,143,153,126,199,251,231,46,151,203,55,125,163,45,198,212,157,221,68,85,184,241,52,247,212,186,218,119,161,183,27,221,183,156,163,45,79,176,251,127,29,3,224,94,96,172,60,120,182,32,215,237,58,172,117,187,49,151,228,28,51,125,147,125,182,218,124,217,53,41,13,184,179,34,220,69,219,174,158,177,119,107,160,234,0,0,0,0,63,21,106,143,79,184,41,51,40,149,88,205,200,137,57,135,35,188,219,136,74,210,164,45,38,149,17,146,136,200,245,35,50,237,35,33,67,28,68,178,195,39,1,113,134,167,92,165,194,144,155,126,229,154,245,65,135,13,179,38,154,114,68,169,106,75,41,52,180,132,39,70,218,35,36,17,153,145,123,76,187,191,223,135,22,101,228,96,118,51,83,45,202,156,183,202,133,116,76,102,154,182,249,135,202,109,249,50,226,32,222,81,41,212,32,180,67,70,70,173,12,200,189,134,93,215,201,76,168,196,171,83,227,85,32,62,135,163,203,101,15,180,180,40,148,149,33,73,37,17,145,145,153,31,97,151,113,143,210,0,63,53,73,194,106,157,41,211,78,226,67,11,86,221,53,215,68,159,96,206,150,117,230,166,118,101,175,167,83,28,153,36,215,42,104,219,179,110,191,207,228,246,255,0,210,56,148,88,175,205,148,204,56,173,41,199,159,113,45,54,132,164,204,212,165,30,132,68,69,218,102,102,98,249,248,106,96,58,112,135,1,41,149,154,132,22,218,169,220,204,177,86,53,27,91,92,75,82,33,67,86,195,51,109,42,47,89,179,212,181,50,215,218,102,37,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,130,188,87,50,81,249,50,186,159,204,166,25,211,42,178,109,187,182,161,34,77,218,214,156,230,104,245,71,156,74,138,70,243,81,184,150,101,56,226,251,20,157,141,186,91,73,100,79,50,210,97,86,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,208,166,90,51,23,98,102,131,11,32,98,101,139,35,251,148,58,196,45,143,127,70,85,58,102,94,126,31,49,214,155,231,114,185,232,79,53,9,216,190,242,62,242,46,170,2,128,120,163,248,236,196,223,146,249,60,33,53,56,51,90,216,113,109,224,21,253,141,245,184,52,170,117,106,61,193,50,151,80,184,166,186,77,244,180,120,208,161,201,54,205,199,15,99,44,146,220,113,199,12,182,146,182,160,214,102,77,35,108,75,226,41,158,169,57,165,188,142,199,195,233,242,209,133,116,9,12,189,5,153,49,90,66,234,117,22,74,66,14,164,70,109,147,236,161,77,200,83,104,101,75,251,8,74,212,132,45,70,132,121,252,130,228,162,234,205,102,35,196,173,213,169,157,62,25,91,53,6,92,184,234,18,9,196,55,63,97,165,197,83,35,155,106,66,212,243,168,50,37,169,10,46,75,107,37,153,238,83,72,118,250,45,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,203,104,179,76,211,228,114,78,37,101,19,10,179,73,134,203,136,213,118,216,194,123,125,119,77,49,72,105,130,168,211,162,211,27,89,205,67,154,17,174,75,45,106,149,37,197,31,49,150,155,74,13,42,105,45,189,94,184,85,137,151,86,13,226,61,185,138,86,84,190,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,157,89,214,226,151,249,117,193,170,86,24,97,5,42,171,107,253,40,167,177,34,239,145,215,104,243,30,180,134,164,209,180,228,151,49,149,237,142,239,80,219,137,230,52,190,82,219,78,231,91,40,107,151,92,6,188,179,37,139,148,44,41,179,33,75,82,234,50,16,186,156,230,99,147,200,164,211,137,105,41,19,93,37,45,9,216,218,85,169,36,214,157,235,52,54,147,222,180,145,246,174,36,56,13,102,229,183,18,240,227,10,108,200,81,18,138,118,27,211,151,83,156,204,115,101,117,106,137,206,158,82,38,186,74,90,213,189,197,39,82,73,173,91,16,72,109,39,177,9,34,233,124,21,60,83,221,63,15,231,121,141,56,56,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,58,120,129,100,70,133,154,171,85,203,214,214,71,69,137,182,253,60,219,167,73,213,110,122,82,43,13,202,113,170,86,197,200,106,59,28,217,50,18,125,74,136,212,141,52,61,83,216,84,67,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,185,254,23,185,233,252,181,218,168,192,236,99,188,250,188,73,162,239,244,60,153,169,218,245,118,150,219,105,50,213,227,81,245,19,25,209,206,102,164,149,173,162,67,159,90,164,200,112,167,248,0,10,149,226,215,157,127,77,204,153,148,220,50,169,210,166,81,89,228,185,122,84,24,62,123,138,156,203,252,196,83,18,102,157,141,242,86,211,78,58,166,212,165,27,134,150,140,219,54,158,66,235,90,129,105,221,87,95,164,190,139,91,53,90,207,161,169,239,85,170,62,143,132,228,142,142,11,90,115,100,189,176,143,150,202,55,39,115,138,209,41,212,181,50,212,122,12,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,209,70,93,113,230,205,204,150,17,208,177,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,132,163,66,119,160,208,226,75,98,210,103,210,192,0,0,121,75,139,11,108,75,174,251,180,113,50,191,66,234,174,75,19,175,250,63,55,170,121,29,31,90,201,51,43,234,208,178,109,205,237,164,147,245,137,86,221,53,78,135,218,61,88,160,30,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,7,138,194,28,23,194,252,5,179,91,195,252,35,180,34,91,180,38,228,59,44,227,178,183,29,91,175,184,101,189,215,93,117,74,117,213,232,73,73,41,106,81,146,16,132,22,137,66,72,189,168,0,10,171,227,157,250,19,253,228,254,26,34,175,11,143,29,152,101,243,175,39,154,47,39,23,176,95,11,241,234,205,115,15,241,114,208,137,113,80,156,144,212,178,142,242,220,105,109,62,217,158,199,90,117,165,37,214,151,161,169,38,164,41,38,104,90,208,122,165,106,35,246,163,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,60,254,22,225,109,137,130,214,37,51,12,240,210,133,232,107,110,141,206,232,161,117,79,72,229,115,94,91,206,125,99,203,91,138,213,199,86,175,89,71,166,186,22,132,68,69,192,56,163,248,19,196,223,146,249,196,33,64,35,85,3,197,94,184,47,133,248,139,121,89,216,129,124,90,17,43,53,219,2,68,137,118,228,137,43,113,72,128,251,196,222,247,73,162,87,41,107,35,101,165,33,75,74,141,181,182,149,163,106,136,140,121,252,216,248,88,198,79,135,247,15,151,62,51,88,52,103,147,236,217,217,185,186,194,255,0,167,20,40,241,40,245,216,18,28,141,93,183,19,60,229,63,74,89,184,178,96,214,179,109,163,90,29,105,4,226,86,72,217,175,49,4,102,166,150,69,86,188,71,248,127,204,203,189,117,220,91,194,27,119,253,41,231,244,204,59,26,59,143,200,114,221,149,177,13,237,144,183,150,227,139,101,231,8,214,135,141,91,73,199,77,165,18,62,164,221,181,76,156,229,235,249,48,101,246,219,194,105,178,105,83,107,81,57,243,107,117,10,116,94,75,115,39,62,234,156,82,140,204,137,110,242,208,109,176,151,86,68,165,54,195,126,170,11,68,38,53,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,115,217,170,203,61,155,154,252,35,153,133,183,132,233,116,229,166,66,106,84,138,156,99,53,46,157,81,109,14,33,167,205,189,196,151,145,181,215,16,182,212,101,185,11,86,213,33,123,28,70,120,113,75,11,111,188,22,190,234,120,103,137,116,47,67,92,148,110,79,91,11,170,102,71,43,154,202,30,111,235,25,90,219,86,173,186,133,122,170,61,53,208,244,50,50,41,213,195,23,136,4,60,34,153,27,47,216,223,113,116,150,44,189,172,91,53,39,91,97,168,180,25,78,62,243,206,166,74,210,130,112,217,125,201,29,175,56,181,37,149,33,58,146,91,82,214,221,202,0,138,188,81,252,9,226,111,201,124,226,16,160,17,167,219,90,233,195,140,113,195,136,183,37,183,58,149,118,217,151,109,61,105,74,148,209,61,22,116,87,9,77,186,203,173,56,95,223,182,227,78,36,148,149,18,208,180,145,146,146,84,67,159,236,159,85,114,155,139,138,77,60,162,57,98,94,50,38,79,181,22,203,170,53,198,97,11,73,185,5,212,184,181,59,190,57,60,210,9,197,41,68,234,20,133,238,222,110,54,223,213,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,191,64,1,226,177,163,8,108,220,122,194,251,131,8,241,1,137,110,80,174,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,180,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,79,58,217,138,192,107,203,45,184,185,93,194,155,206,20,180,174,157,33,107,166,78,122,57,50,138,181,56,214,162,143,53,162,74,214,157,142,37,58,154,73,106,216,178,91,106,61,232,81,23,171,166,103,79,30,104,185,104,94,84,232,215,4,72,22,107,146,31,53,191,26,55,42,162,168,79,173,110,61,79,55,210,162,35,140,227,174,56,181,150,222,98,183,169,179,112,217,51,104,120,156,11,192,188,71,204,94,35,211,176,191,11,232,221,117,86,118,174,188,243,166,104,139,79,138,147,34,114,84,151,8,143,150,202,55,39,83,208,212,106,82,80,132,173,107,66,21,162,156,11,192,188,56,203,166,28,83,176,191,11,232,221,13,42,14,174,188,243,166,75,149,80,148,162,34,114,84,151,8,139,152,242,246,167,83,208,146,73,74,80,132,161,8,66,19,208,6,85,197,255,0,127,222,178,255,0,233,127,255,0,238,112,80,8,213,64,164,14,38,25,17,161,101,146,163,77,197,92,43,71,79,96,220,213,2,165,166,145,170,215,232,73,72,138,218,155,111,158,252,135,30,147,212,27,83,29,215,105,37,189,155,12,253,100,107,200,50,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,208,69,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,7,138,189,112,95,11,241,22,242,179,177,2,248,180,34,86,107,182,4,137,18,237,201,18,86,226,145,1,247,137,189,238,147,68,174,82,214,70,203,74,66,150,149,27,107,109,43,70,213,17,24,246,162,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,14,127,132,216,3,131,88,21,233,255,0,201,30,30,210,173,127,165,21,3,169,213,58,36,40,185,239,118,237,73,110,51,229,178,141,203,229,176,141,173,55,189,123,16,157,202,215,160,8,235,151,124,245,96,150,102,177,66,240,195,12,54,159,46,84,139,114,59,53,42,116,229,69,125,182,42,244,227,109,130,121,244,19,173,161,108,173,153,47,155,42,109,196,150,226,229,184,133,44,148,178,111,60,34,255,0,184,92,120,19,195,47,157,121,196,209,42,133,0,241,71,241,217,137,191,37,242,120,66,69,112,70,191,236,218,21,229,137,184,125,89,184,98,67,184,110,168,244,153,52,88,47,25,165,115,209,12,166,156,146,104,204,182,169,104,75,237,172,209,174,243,70,245,17,26,91,89,166,90,113,25,201,71,242,170,195,134,43,246,5,50,148,222,38,218,223,89,77,146,249,114,156,170,65,34,89,185,76,83,219,146,132,238,90,201,198,148,233,41,40,113,42,78,173,37,231,92,42,33,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,95,167,14,236,222,127,42,220,26,63,165,51,121,216,133,103,114,161,93,27,32,116,204,191,205,83,189,44,182,246,153,182,124,214,218,86,242,78,205,174,182,238,141,161,179,107,117,85,241,71,241,217,137,191,37,242,120,66,111,240,97,166,89,182,174,91,113,31,20,170,174,68,165,200,114,232,122,53,98,173,46,89,180,195,116,232,16,24,125,179,112,214,162,105,180,52,114,229,44,215,161,118,44,247,25,146,83,182,21,113,12,206,157,87,52,248,161,34,133,104,92,18,213,133,118,212,130,43,126,25,198,84,82,154,249,55,181,218,131,237,169,70,165,173,74,55,82,209,172,146,104,100,210,92,182,214,183,183,56,121,228,178,171,154,124,80,143,93,187,237,249,106,194,187,106,65,157,193,48,164,170,41,77,124,155,220,213,61,135,18,147,82,214,165,27,74,116,144,105,52,50,106,62,99,107,91,59,175,166,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,80,15,246,81,243,217,254,238,127,245,102,143,254,104,46,251,47,87,77,118,249,192,44,52,189,110,153,221,109,106,224,179,232,213,74,140,158,82,27,231,202,126,19,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,176,116,0,1,29,115,183,156,27,103,40,216,94,237,105,71,18,109,237,92,142,250,109,58,60,182,164,114,39,62,211,140,33,229,184,227,72,52,165,12,166,74,29,52,41,109,155,132,147,66,20,147,61,201,207,8,182,158,17,217,205,161,75,161,81,242,119,118,210,186,26,172,30,190,69,169,81,142,133,173,186,131,106,91,211,100,198,144,93,188,183,145,185,247,16,231,99,107,109,38,131,216,180,39,159,103,224,2,146,248,145,240,251,141,151,105,45,227,14,13,210,165,171,14,170,50,19,26,109,53,150,157,121,22,202,201,166,27,104,221,144,243,238,188,242,36,188,111,168,150,164,165,13,172,208,222,186,173,178,56,235,149,76,215,98,62,82,239,185,151,149,138,239,89,18,165,79,145,14,161,68,146,241,166,12,247,57,46,20,71,31,73,17,153,242,31,90,29,35,65,161,195,73,56,217,56,132,186,179,28,214,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,61,195,131,135,252,60,187,208,154,197,188,94,183,127,211,98,127,82,195,81,164,56,196,134,237,216,187,214,222,216,235,101,110,54,183,158,108,137,107,120,149,184,155,116,154,73,35,235,141,217,212,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,14,105,198,95,7,176,74,36,106,6,48,191,114,68,182,177,22,163,29,248,204,211,89,163,62,242,238,212,48,236,54,204,221,144,133,19,49,215,21,151,148,162,91,137,53,186,131,67,100,122,54,130,77,80,139,94,224,209,131,216,37,46,53,127,24,88,185,34,92,184,139,78,142,196,103,169,175,81,159,101,118,146,31,118,99,100,109,72,90,141,153,11,148,203,41,81,173,180,146,218,65,45,179,61,28,89,43,165,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,195,133,83,51,167,128,213,172,203,175,42,116,107,130,92,251,201,184,239,154,223,141,27,155,78,76,214,16,183,30,167,155,233,81,153,73,109,166,220,90,203,111,45,59,20,217,184,79,17,180,41,219,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,31,18,188,7,78,47,96,37,82,179,79,130,219,181,59,101,151,234,196,162,107,115,138,106,60,41,138,216,70,77,169,71,235,56,90,22,164,90,251,72,197,12,74,138,252,41,79,67,148,210,155,121,135,20,211,136,82,76,141,42,73,232,100,100,125,164,100,100,59,110,74,38,166,14,101,172,87,85,28,158,37,87,41,136,219,179,118,159,207,227,118,255,0,208,52,91,77,112,157,167,69,116,147,180,150,194,21,183,77,52,213,37,216,63,72,0,252,213,42,140,74,77,62,77,82,123,232,102,60,70,86,251,174,45,68,148,165,9,73,168,204,204,204,136,180,34,62,243,20,55,196,123,50,242,49,195,25,170,118,221,50,91,199,67,181,230,61,77,67,124,195,229,56,244,105,114,208,79,36,146,234,208,122,161,210,34,86,132,102,94,194,46,255,0,207,195,187,44,82,113,231,24,105,149,202,164,41,10,183,237,169,172,212,31,112,155,51,105,215,35,202,136,165,50,163,83,75,66,136,219,116,245,65,153,25,151,180,139,190,250,40,180,122,125,191,73,135,68,165,70,110,60,72,44,55,29,150,219,66,80,148,161,9,36,164,136,146,68,69,161,17,23,97,17,15,218,0,0,0,3,128,103,19,52,22,222,91,48,206,167,85,145,49,133,87,229,195,121,170,92,67,113,179,89,190,184,242,20,202,212,131,117,181,236,230,51,161,154,79,95,97,118,247,80,142,37,98,21,241,143,152,147,46,230,172,170,93,78,173,90,154,226,99,70,108,222,121,73,231,72,90,208,203,72,82,150,162,45,238,153,37,36,103,223,161,106,103,219,45,48,87,133,174,34,94,118,90,111,203,241,215,41,17,36,66,41,108,68,220,252,121,68,74,105,183,83,185,14,196,50,238,82,200,244,87,218,45,61,134,99,129,230,143,1,225,96,85,126,29,189,9,215,221,63,172,230,45,229,18,148,126,163,43,46,210,109,31,221,79,217,255,0,191,199,96,13,102,93,3,22,104,85,72,78,188,135,89,234,180,54,148,100,174,216,206,167,179,67,35,238,51,246,141,49,71,81,173,148,168,245,212,245,255,0,24,255,0,65,248,107,84,230,42,180,199,160,73,70,246,157,219,185,58,17,235,162,136,253,164,126,210,25,153,197,138,60,139,67,18,106,180,148,52,228,87,98,114,61,93,166,133,39,116,118,213,221,161,25,106,74,247,123,70,135,242,187,120,174,254,192,219,110,234,117,254,106,230,245,155,151,187,118,187,38,60,142,253,202,253,79,120,234,160,0,0,0,0,0,0,0,0,0,34,247,18,42,138,32,229,54,240,65,188,226,22,239,163,246,236,86,154,233,82,135,174,189,191,120,165,108,164,178,252,140,193,218,140,198,73,27,138,235,182,145,145,233,253,162,255,0,184,105,40,7,252,184,130,113,6,131,246,140,222,230,234,198,168,97,254,60,220,116,9,241,249,38,215,71,180,182,41,61,240,152,89,247,165,63,174,94,193,243,50,247,142,245,252,5,190,162,221,148,166,219,144,203,123,249,209,221,37,173,43,213,151,91,79,170,151,16,71,161,186,103,218,127,251,239,115,46,185,160,194,12,215,217,105,114,142,228,85,200,115,94,170,141,80,56,166,250,116,117,221,155,152,75,174,153,106,81,205,101,175,179,69,23,221,83,220,70,50,136,254,0,223,137,186,173,202,106,91,182,43,90,242,19,29,147,38,227,242,89,136,133,110,216,202,27,70,231,30,86,154,25,234,122,247,31,127,150,200,70,101,46,76,23,199,59,118,44,154,196,215,104,181,151,163,208,92,140,228,135,20,203,45,200,159,29,75,89,32,221,66,18,122,37,93,189,165,235,30,164,122,152,191,138,53,78,61,110,143,6,179,17,68,166,39,198,106,83,74,35,35,35,66,210,74,35,236,51,46,227,246,25,143,218,0,0,0,2,49,241,2,192,72,24,221,128,149,162,69,53,167,170,180,8,242,106,209,92,228,165,78,154,152,133,43,98,8,249,107,87,218,119,93,11,78,222,227,35,239,160,121,13,213,108,219,161,198,146,167,35,84,168,115,205,36,100,106,66,218,125,151,63,98,146,100,164,253,198,90,123,5,234,240,211,204,83,88,219,129,145,41,117,57,110,46,179,109,27,116,151,73,231,53,113,196,71,135,13,38,231,172,234,214,100,107,116,253,99,34,212,253,132,125,242,252,0,126,90,169,25,210,230,17,23,111,78,230,159,253,73,140,231,231,65,43,78,100,239,178,113,58,31,167,170,158,205,59,58,249,3,211,100,15,4,29,198,140,192,80,226,202,167,245,20,186,52,136,213,73,91,218,53,182,164,51,54,41,45,7,171,107,73,250,174,247,30,133,167,121,145,119,232,26,137,72,131,111,209,224,208,233,140,33,136,148,248,205,69,97,180,32,146,148,54,218,9,41,34,36,145,17,17,17,17,104,68,68,63,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,146,151,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,81,15,16,108,146,85,114,161,127,183,93,182,24,151,59,14,174,169,18,30,165,76,76,85,37,138,75,234,121,229,34,146,183,20,243,171,90,219,142,150,212,151,92,52,155,197,204,52,145,155,110,105,224,50,119,154,171,203,42,24,185,79,188,40,213,41,106,182,42,50,35,198,187,41,13,182,79,34,163,78,37,250,230,150,148,180,39,169,109,42,113,76,175,114,118,172,205,38,124,181,184,133,232,78,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,80,15,20,127,29,152,155,242,95,39,132,57,253,177,154,236,71,177,178,203,88,203,37,148,239,161,169,87,69,193,46,177,95,170,48,241,148,169,209,93,139,25,130,128,157,8,185,76,159,78,163,116,200,205,78,165,105,108,246,160,156,75,191,43,45,25,116,190,243,65,138,112,48,206,197,143,253,202,101,98,110,246,127,163,41,125,75,44,191,51,150,235,173,243,185,92,244,43,148,133,111,95,113,23,121,150,132,240,47,2,240,227,46,152,113,78,194,252,47,163,116,52,168,58,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,64,25,87,26,83,202,119,133,140,27,248,127,111,121,115,2,162,248,180,224,134,23,225,6,97,163,215,108,74,228,178,171,226,20,121,55,61,122,132,243,110,45,16,95,118,66,139,170,105,245,118,41,18,93,76,149,27,58,153,180,182,86,100,100,219,141,33,16,128,95,159,12,108,16,176,112,151,43,150,245,207,104,87,34,87,234,88,137,29,139,134,181,85,105,182,117,67,234,104,147,232,242,91,122,168,209,17,68,235,70,133,173,70,79,28,149,104,222,243,109,48,47,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,14,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,173,94,41,121,9,250,119,14,189,154,236,47,127,101,193,74,167,245,151,125,46,68,141,27,159,6,35,4,147,153,29,75,61,27,121,150,26,73,45,173,73,46,54,217,26,8,157,73,165,250,150,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,130,250,114,11,157,123,87,53,152,113,18,137,86,169,244,248,155,108,211,217,110,227,167,200,54,208,228,253,132,150,213,83,142,77,165,8,83,46,172,200,214,148,36,185,46,44,144,101,181,77,45,217,84,2,26,241,20,207,84,108,173,89,167,99,225,244,248,139,197,74,252,118,94,130,204,152,174,173,20,202,115,199,33,7,82,35,54,205,135,150,151,35,169,180,50,165,253,181,165,106,66,208,147,66,232,174,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,161,76,146,100,250,217,202,54,23,181,69,73,68,155,123,87,35,176,171,178,177,17,217,28,137,207,180,227,235,101,13,182,234,205,41,67,41,146,182,137,105,67,102,225,36,150,180,164,207,106,107,3,137,102,69,99,101,150,230,139,137,248,99,2,36,92,47,184,228,49,77,139,5,50,157,113,250,69,68,163,153,169,133,155,238,45,215,144,241,48,243,201,112,148,123,79,152,218,146,130,75,102,231,42,201,38,112,110,108,163,98,131,85,164,156,185,182,77,114,67,9,187,40,241,26,143,207,156,195,77,190,134,86,219,142,160,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,247,39,66,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,0,0,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,64,0,0,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,0,8,171,197,31,192,158,38,252,151,206,33,10,1,26,168,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,234,185,98,204,45,213,149,252,101,162,226,229,173,27,175,232,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,251,215,16,106,74,210,135,90,105,102,133,236,218,119,125,138,89,179,195,137,121,37,169,230,206,212,161,253,32,162,166,158,205,70,139,10,173,76,37,242,171,8,156,134,34,20,134,84,180,255,0,107,212,82,209,173,109,185,169,114,77,108,173,70,72,81,210,182,94,179,141,152,44,176,115,161,97,53,237,210,81,102,212,24,168,212,40,147,98,53,46,12,199,27,208,140,141,46,36,214,215,49,4,72,113,108,45,183,20,148,163,215,213,8,52,217,167,25,87,42,175,101,18,201,122,187,10,36,58,146,239,138,106,166,71,137,37,82,88,101,243,166,84,57,136,109,213,54,218,156,65,43,82,37,155,104,53,17,17,154,83,174,133,2,248,92,120,236,195,47,157,121,60,209,127,194,53,103,163,38,84,44,225,225,196,90,99,117,95,67,94,118,191,81,34,217,169,58,181,156,84,184,233,35,155,26,75,105,215,86,93,229,52,70,226,82,110,54,164,37,73,220,68,182,156,207,181,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,226,120,98,241,0,153,139,176,227,101,251,27,238,46,174,250,137,181,139,102,164,235,111,187,42,189,21,182,30,121,212,201,90,80,109,147,204,55,31,181,231,22,149,60,149,167,82,83,137,90,220,177,81,21,120,163,248,19,196,223,146,249,196,33,64,34,101,112,226,207,28,108,169,94,83,236,252,65,68,185,24,117,120,72,97,115,158,105,110,186,186,36,180,145,160,166,180,193,25,165,104,82,77,41,125,41,79,53,72,105,165,36,212,108,147,78,93,158,41,97,109,137,141,54,37,79,12,241,46,133,233,155,110,179,201,235,97,117,79,71,230,242,158,67,205,253,99,43,67,137,209,198,144,175,85,69,174,154,30,164,102,71,13,114,125,194,162,205,203,229,255,0,249,82,196,235,174,37,249,93,164,200,113,118,236,84,211,141,136,84,229,161,229,242,102,173,43,90,141,217,38,209,50,180,164,200,144,195,138,115,105,188,164,52,242,103,168,0,10,245,227,47,55,4,162,224,149,1,139,226,147,46,102,34,204,144,251,54,43,204,169,242,68,52,19,240,215,82,121,210,74,210,201,160,217,67,77,145,44,150,189,238,160,208,146,34,113,104,166,17,114,124,22,234,56,79,55,6,174,216,214,197,185,232,219,250,159,80,143,30,236,147,214,73,123,210,113,77,82,28,167,73,216,178,228,179,161,57,41,142,91,90,168,250,125,235,252,226,72,88,168,12,171,139,254,255,0,189,101,255,0,210,255,0,255,0,220,224,160,17,168,139,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,231,179,56,57,179,188,179,117,138,31,78,43,177,229,209,232,80,35,183,26,133,110,42,121,74,98,148,131,109,4,249,161,100,219,68,181,186,234,13,197,44,209,191,78,90,12,205,45,32,138,69,112,197,200,119,229,190,187,27,30,113,98,139,186,193,183,234,9,244,109,46,163,78,230,69,186,30,74,30,75,154,43,154,147,228,199,125,49,205,91,155,113,167,148,78,50,122,236,117,37,117,32,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,135,252,78,176,47,25,113,191,47,178,98,225,61,211,85,83,118,254,234,157,74,206,167,65,75,142,93,27,93,100,219,73,185,204,74,255,0,155,161,50,30,75,9,75,156,231,9,178,36,27,136,104,202,141,236,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,231,197,255,0,112,184,240,39,134,95,58,243,137,162,85,10,1,226,143,227,179,19,126,75,228,240,132,95,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,104,39,34,249,205,161,103,15,14,37,84,220,165,122,26,243,181,250,120,247,53,53,164,44,226,165,199,73,124,169,49,156,86,186,178,239,41,211,38,212,163,113,181,33,73,86,226,36,58,231,53,206,151,12,187,103,52,120,137,72,196,155,62,232,137,101,87,103,72,113,55,117,69,232,242,39,174,160,194,34,54,212,69,180,201,190,150,146,182,142,59,109,154,19,203,37,33,229,184,165,26,154,74,28,147,248,23,129,120,113,151,76,56,167,97,126,23,209,186,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,38,144,120,163,248,236,196,223,146,249,60,33,202,169,249,139,190,232,153,113,155,150,138,4,142,134,219,174,220,18,171,183,7,168,203,190,147,220,138,127,74,215,174,209,184,207,37,202,121,175,115,110,23,51,157,181,69,162,61,111,171,149,28,168,226,62,109,113,29,22,85,148,215,67,74,131,203,126,191,95,125,147,92,90,68,85,25,145,41,68,70,92,199,151,181,68,211,36,100,167,20,149,25,154,16,135,28,70,132,240,183,11,108,76,22,177,41,152,103,134,148,47,67,91,116,110,119,69,11,170,122,71,43,154,242,222,115,235,30,90,220,86,174,58,181,122,202,61,53,208,180,34,34,47,86,0,32,7,246,21,50,177,254,223,177,87,254,117,167,127,152,137,191,135,182,85,43,13,108,11,107,14,104,82,37,191,77,181,104,240,168,144,221,150,180,169,247,24,140,202,25,109,78,41,41,74,77,102,148,17,153,146,82,90,235,161,23,112,244,0,57,254,58,99,166,28,101,211,14,42,56,161,138,21,158,134,149,7,70,153,101,162,37,202,168,74,81,25,183,22,51,102,101,204,121,123,85,161,106,73,36,165,75,90,144,132,45,105,206,182,58,99,166,35,230,47,17,234,56,161,138,21,158,186,171,59,70,153,101,162,52,69,167,197,73,153,183,22,51,102,103,203,101,27,149,161,106,106,53,41,75,90,150,181,173,106,240,0,47,123,135,22,120,228,230,182,205,159,103,226,10,34,71,196,91,62,59,11,156,243,75,105,164,86,226,40,205,5,53,166,8,201,72,90,84,73,75,233,74,121,73,91,173,41,38,146,120,154,110,101,0,242,152,177,244,19,242,89,121,126,84,191,250,12,250,63,81,250,71,249,239,245,47,166,115,170,252,199,214,254,103,153,249,191,95,245,123,116,25,130,18,211,133,147,86,108,220,233,89,180,171,194,202,137,112,174,100,121,235,164,57,37,211,36,82,170,49,227,46,83,83,73,189,13,47,45,41,142,226,16,149,105,177,110,165,212,153,45,164,11,244,1,64,60,81,252,118,98,111,201,124,158,16,153,92,47,49,122,205,192,92,132,226,78,46,98,3,242,219,161,91,183,196,199,164,20,70,13,231,221,90,225,83,26,105,150,209,216,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,90,185,138,199,155,203,50,88,185,93,197,107,206,108,181,46,163,33,104,166,65,122,65,60,138,77,56,150,163,143,9,163,74,16,157,141,165,90,26,137,9,222,179,91,138,45,235,81,159,160,254,72,120,203,252,152,63,149,199,69,74,250,11,233,14,139,111,94,158,187,147,212,116,189,95,43,77,188,158,171,234,52,223,205,221,235,114,249,127,88,60,254,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,101,92,80,241,122,205,199,172,132,225,182,46,97,251,242,220,161,92,87,196,55,163,148,182,13,151,218,90,33,84,218,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,13,120,92,120,236,195,47,157,121,60,209,115,217,179,193,155,203,31,176,26,231,194,219,15,17,101,217,213,122,196,125,136,148,214,132,196,212,22,187,161,74,81,36,221,68,103,139,212,113,77,25,44,136,251,73,198,249,140,187,156,26,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,199,160,197,44,82,190,241,166,251,169,226,102,37,215,125,51,114,86,121,61,108,222,149,152,252,222,83,40,101,191,171,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,237,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,13,110,145,6,224,163,206,161,212,216,67,241,42,17,157,138,251,107,65,41,43,109,196,26,84,70,74,35,35,35,35,50,208,200,200,103,235,63,152,32,238,11,230,2,185,22,45,60,227,210,235,50,36,213,34,236,104,208,218,80,244,217,68,132,22,141,161,37,234,181,220,90,246,119,25,151,119,152,201,130,92,86,100,236,66,109,59,143,211,212,191,102,191,247,124,113,162,250,81,25,82,225,146,139,67,233,219,215,255,0,169,33,250,192,4,64,226,89,152,150,240,75,3,37,210,233,146,220,69,98,229,55,41,45,19,46,104,227,104,145,14,98,73,207,85,212,44,136,150,209,122,196,71,161,251,12,251,168,169,134,234,183,149,208,219,74,83,146,106,85,201,228,147,51,53,45,110,190,243,159,181,74,51,82,190,243,61,125,162,254,56,126,224,37,63,4,112,18,139,190,154,211,53,90,252,120,213,105,78,27,41,75,164,167,225,69,222,131,62,90,21,246,154,215,67,215,183,188,204,251,164,224,0,0,0,15,197,90,169,199,162,81,231,86,101,168,146,196,8,206,202,117,70,100,68,72,66,77,70,125,166,69,220,94,211,33,64,57,255,0,204,69,107,28,177,222,182,201,84,100,250,30,221,147,38,141,26,57,60,190,74,138,60,201,91,28,219,205,90,76,205,14,233,184,180,236,236,34,34,239,239,252,45,178,118,87,213,109,24,215,123,209,217,122,145,77,124,147,5,153,113,247,18,223,109,112,164,182,226,82,235,10,73,145,161,106,34,82,86,71,223,167,102,166,39,6,112,179,165,133,217,103,179,95,182,163,59,26,117,125,232,202,135,14,153,9,81,221,233,245,106,66,16,110,50,79,182,180,54,149,177,180,204,139,179,82,34,45,123,169,83,48,152,239,95,199,171,234,85,217,85,109,184,236,185,179,147,29,162,90,18,141,25,105,181,122,170,113,100,90,155,68,125,135,255,0,187,233,229,22,197,168,98,14,60,219,148,8,17,249,166,239,89,184,182,41,93,208,159,89,119,37,95,168,126,193,164,38,209,203,65,35,220,63,232,6,109,115,108,203,241,243,7,117,179,37,36,78,39,161,220,68,70,69,253,162,199,188,93,79,13,202,130,39,101,54,207,65,60,227,139,107,210,27,247,171,93,53,169,76,211,78,223,184,74,16,0,0,0,0,0,0,0,0,0,16,247,138,76,211,139,149,250,219,68,157,121,221,55,179,221,81,132,42,19,38,38,69,153,75,60,204,244,255,0,84,63,253,2,64,209,232,0,168,78,48,216,25,42,155,121,83,49,122,139,76,62,154,167,206,244,147,141,178,123,81,203,106,159,29,173,77,45,232,90,153,159,218,81,253,222,225,90,67,166,96,30,60,222,184,7,124,196,187,173,90,221,66,51,108,243,57,241,89,146,242,26,127,86,93,109,59,208,135,17,187,105,186,163,45,79,176,207,95,198,240,179,47,134,20,92,221,229,189,211,162,34,36,137,18,246,250,62,65,146,22,104,219,61,158,110,213,37,14,153,106,81,204,143,111,237,251,179,255,0,17,233,212,10,204,105,141,169,216,210,224,190,219,232,82,76,208,182,214,147,37,37,68,125,134,70,93,134,71,216,52,55,145,172,73,44,74,203,125,159,61,199,222,122,69,50,149,79,166,72,113,213,110,82,221,110,4,99,81,153,238,81,158,166,189,117,61,15,238,29,252,0,0,0,7,230,169,192,143,85,166,203,165,203,109,43,98,99,14,71,117,42,34,50,82,22,147,73,145,145,145,145,246,31,180,133,6,241,26,192,137,88,55,143,117,57,113,169,156,138,85,194,227,213,86,92,109,147,75,91,159,155,44,210,157,73,180,39,118,214,245,208,181,236,246,153,15,97,194,163,25,23,96,227,195,118,132,250,146,153,167,92,45,20,70,154,83,219,80,169,79,204,130,217,122,166,180,164,212,105,65,151,97,26,180,247,139,202,73,146,136,148,147,35,35,45,72,200,127,64,124,43,238,178,197,189,101,87,235,146,94,67,77,192,166,74,146,106,82,137,36,91,25,82,187,204,203,221,239,33,156,12,200,93,9,189,113,206,244,172,199,82,221,75,245,250,145,54,122,238,220,74,152,242,139,77,12,245,35,221,217,218,45,155,132,238,0,179,98,96,250,177,26,185,76,101,21,122,243,198,236,103,77,146,37,244,79,197,130,242,11,85,54,149,125,180,25,246,40,211,175,118,167,218,39,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,137,63,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,243,248,171,134,118,174,50,97,197,199,133,183,172,78,162,139,115,83,221,167,201,218,219,107,113,157,229,234,62,215,49,11,66,94,105,100,151,27,89,164,246,56,132,40,139,84,144,207,14,106,178,207,121,101,67,23,38,97,109,225,58,37,69,10,142,154,149,34,167,24,201,40,168,211,156,91,136,105,243,111,113,169,149,238,105,196,45,181,25,237,90,21,181,75,70,199,23,218,248,117,231,170,78,86,175,34,177,241,6,124,181,225,93,126,67,207,78,102,52,86,150,186,101,69,226,142,130,169,25,147,102,251,200,75,113,210,218,217,74,254,194,212,180,161,107,73,33,119,167,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,160,206,40,254,59,49,55,228,190,79,8,71,91,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,104,163,42,185,103,179,114,161,132,112,240,182,207,157,46,162,181,72,85,74,175,83,146,102,149,212,106,46,33,180,58,249,55,184,210,202,54,180,218,16,218,76,246,161,9,220,165,175,123,139,236,0,50,174,47,38,243,205,221,43,40,60,63,48,102,235,98,157,18,177,118,87,172,122,5,54,220,165,63,33,40,66,223,42,83,42,92,167,144,74,39,87,25,146,219,191,150,90,154,220,101,179,83,124,210,113,52,151,118,93,53,219,230,234,172,222,183,76,238,182,181,112,84,36,85,42,50,121,72,111,159,41,247,20,227,174,108,65,37,9,220,181,168,244,73,18,75,93,8,136,187,7,85,199,44,163,227,46,95,172,75,10,255,0,196,43,70,171,78,129,122,211,212,251,189,76,84,183,232,185,220,231,182,65,127,106,212,164,60,168,173,177,32,146,226,91,87,214,184,222,221,209,221,211,165,112,249,206,221,87,42,23,251,148,43,157,249,115,176,234,234,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,92,178,81,153,182,222,157,3,140,173,90,149,95,204,149,147,93,161,84,226,84,105,181,28,55,166,203,135,50,35,201,121,137,44,57,62,160,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,175,130,167,138,123,167,225,252,239,49,167,7,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,121,251,54,255,0,179,113,6,53,86,85,153,112,196,170,162,135,88,155,64,169,147,38,123,225,212,98,58,109,72,142,234,20,68,164,45,42,45,75,82,245,144,164,45,59,144,180,168,234,91,138,198,71,35,97,173,86,126,105,48,217,114,221,161,92,245,131,93,211,76,82,29,124,233,213,25,74,90,206,106,28,208,201,17,158,119,84,169,46,40,185,111,58,218,80,106,75,169,109,152,63,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,41,150,140,197,216,153,160,194,200,24,153,98,200,254,229,14,177,11,99,223,209,149,78,153,151,159,135,204,117,166,249,220,174,122,19,205,66,118,47,188,143,188,137,153,124,197,216,153,95,194,201,248,153,125,72,254,235,14,143,11,99,223,210,117,78,153,231,152,135,204,105,167,57,60,222,66,211,205,90,118,35,188,207,184,143,58,216,171,137,151,86,50,98,61,199,138,87,172,190,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,181,78,19,185,40,167,90,214,173,51,53,24,145,76,223,114,86,117,147,103,48,178,149,29,234,84,21,55,34,59,146,28,73,169,13,189,213,54,246,228,18,155,90,73,162,105,196,44,205,211,36,89,80,243,247,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,206,182,106,178,207,121,101,67,23,38,97,109,225,58,37,69,10,142,154,149,34,167,24,201,40,168,211,156,91,136,105,243,111,113,169,149,238,105,196,45,181,25,237,90,21,181,75,70,199,23,50,184,78,231,94,163,107,93,84,204,171,226,69,79,125,183,89,214,53,156,250,206,44,118,105,83,148,228,137,14,71,113,70,148,56,247,84,227,219,80,106,113,106,39,73,166,208,131,39,76,209,42,184,144,231,91,20,242,125,249,59,252,153,208,45,74,159,210,223,75,245,190,157,139,37,238,95,75,210,114,249,92,151,218,211,94,165,123,183,110,215,68,233,166,135,175,21,201,159,20,12,125,204,78,100,236,252,28,189,109,12,63,133,69,184,61,33,212,191,75,167,205,110,82,57,16,36,72,70,197,57,45,196,22,171,101,36,122,160,253,83,61,52,61,12,172,252,0,0,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,106,128,0,0,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,0,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,50,184,142,228,114,54,84,175,40,23,134,31,46,92,140,58,188,36,62,136,44,186,135,93,93,18,90,72,150,112,157,124,200,210,180,41,38,165,48,165,43,154,164,52,234,84,74,54,77,215,33,251,117,106,171,52,169,20,38,106,114,209,77,153,33,153,114,33,165,229,19,15,62,202,92,75,78,173,189,118,169,104,75,239,37,42,50,213,36,235,132,90,110,61,102,87,10,60,186,126,90,115,28,197,255,0,91,143,190,219,194,222,158,187,35,215,211,155,84,82,213,232,230,189,87,80,226,116,113,167,36,110,36,173,7,210,114,214,90,58,90,205,94,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,4,0,226,117,144,239,203,125,10,78,60,225,61,23,117,253,111,211,213,233,42,93,58,157,204,149,116,50,149,178,150,245,87,53,37,206,142,194,100,26,118,182,227,175,36,155,100,181,216,210,74,152,41,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,211,195,207,58,116,172,211,225,124,122,21,223,112,68,86,42,91,81,204,174,8,101,25,49,78,107,4,230,214,170,12,54,149,26,86,133,36,218,75,166,130,73,33,227,81,114,219,66,217,221,250,248,163,248,19,196,223,146,249,196,33,64,35,170,230,119,47,87,86,87,241,150,181,132,119,76,158,191,160,229,201,167,85,17,21,200,236,212,224,186,157,205,72,109,43,47,239,155,89,37,75,74,29,105,212,18,215,179,113,205,254,20,57,227,147,109,85,104,153,71,196,100,68,42,21,74,68,132,90,53,99,91,81,206,12,183,84,227,234,132,249,168,210,78,161,247,84,190,82,139,87,73,231,82,222,139,75,136,228,219,160,226,153,204,198,187,171,46,217,108,188,49,142,202,167,210,166,214,173,255,0,71,244,204,85,26,113,200,171,231,207,143,29,123,210,219,141,172,244,67,202,50,209,101,235,17,107,169,106,71,94,216,33,197,219,50,88,149,141,22,14,28,215,108,156,53,98,155,117,93,20,170,36,199,98,83,103,165,246,216,147,45,182,92,83,106,84,197,36,150,73,89,153,25,165,69,174,154,145,247,11,116,1,70,220,91,241,230,78,41,230,93,204,54,167,205,136,253,189,134,17,253,23,24,227,72,106,66,29,168,190,134,221,156,225,173,8,37,33,105,81,53,25,109,41,107,216,184,106,63,85,75,90,74,21,55,73,170,189,74,145,93,102,153,45,116,216,114,25,137,34,98,89,81,176,203,239,37,197,52,210,220,211,106,86,180,176,242,146,147,61,84,77,56,101,174,211,210,111,240,125,198,58,237,141,154,2,194,168,236,245,20,92,75,167,191,30,99,123,144,142,68,168,49,223,151,30,78,166,133,45,91,80,137,45,114,201,72,73,245,59,213,184,219,73,11,191,1,149,113,127,223,247,172,191,250,95,255,0,251,156,20,2,38,87,17,220,241,198,205,109,229,2,207,195,228,75,143,135,86,124,135,215,5,231,86,235,75,173,203,81,18,14,107,172,25,146,80,132,164,148,150,18,164,243,82,135,93,82,141,38,241,180,223,137,200,190,76,171,185,195,196,121,84,199,42,190,134,179,45,126,158,69,205,82,105,104,57,73,109,211,95,42,52,102,213,174,175,59,202,116,137,197,36,219,109,40,82,149,184,201,13,57,160,154,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,31,206,102,53,221,89,118,203,101,225,140,118,85,62,149,54,181,111,250,63,166,98,168,211,142,69,95,62,124,120,235,222,150,220,109,103,162,30,81,150,139,47,88,139,93,75,82,58,193,254,205,94,105,255,0,218,14,21,127,205,85,31,243,225,117,32,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,10,160,226,177,145,42,169,85,103,230,155,6,173,152,138,166,170,57,191,123,210,169,204,41,47,182,249,41,106,114,176,72,35,52,173,10,73,164,159,216,148,154,13,28,245,18,247,190,227,117,108,47,123,132,221,255,0,102,220,217,57,182,44,202,21,195,18,93,118,206,145,80,141,93,167,164,204,159,130,185,21,9,82,24,53,164,200,140,208,227,78,17,165,101,170,12,210,226,72,247,54,180,166,101,10,1,226,143,227,179,19,126,75,228,240,135,42,195,92,189,93,88,169,131,88,163,139,150,180,158,127,228,175,209,50,106,52,180,69,113,215,164,193,152,169,41,118,67,106,65,30,156,142,157,46,44,148,146,79,40,221,89,173,60,173,171,243,248,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,161,236,177,102,22,213,205,6,13,81,113,114,214,141,208,117,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,253,235,136,53,37,10,91,78,180,179,66,55,237,46,170,40,7,138,63,142,204,77,249,47,147,194,17,255,0,11,112,182,251,198,155,238,153,134,120,105,66,244,205,201,89,231,116,80,186,166,99,243,121,76,173,231,62,177,229,161,180,232,219,75,87,172,162,215,77,11,83,50,35,208,246,85,114,207,102,229,67,8,225,225,109,159,58,93,69,106,144,170,149,94,167,36,205,43,168,212,92,67,104,117,242,111,113,165,148,109,105,180,33,180,153,237,66,19,185,75,94,247,23,216,0,82,183,246,106,243,79,254,208,112,171,254,106,168,255,0,159,11,116,193,11,214,171,137,88,47,96,226,53,118,60,70,42,87,85,175,74,173,204,106,34,20,150,27,126,76,70,222,113,45,165,74,82,137,4,165,153,17,26,148,122,105,169,159,120,246,163,138,103,51,26,238,172,187,101,178,240,198,59,42,159,74,155,90,183,253,31,211,49,84,105,199,34,175,159,62,60,117,239,75,110,54,179,209,15,40,203,69,151,172,69,174,165,169,29,96,255,0,102,175,52,255,0,237,7,10,191,230,170,143,249,240,184,155,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,208,14,118,243,131,115,102,231,20,29,173,40,229,194,178,104,114,31,77,167,71,150,212,126,124,22,29,109,132,60,183,28,105,4,165,45,229,70,67,166,133,45,194,108,212,104,66,148,69,185,93,87,134,158,69,99,102,106,230,149,137,248,157,2,36,172,47,183,36,63,77,149,5,82,157,109,250,189,68,227,145,165,132,27,14,33,214,80,201,62,203,202,112,212,91,143,150,218,82,178,83,134,220,32,19,210,139,195,238,54,48,240,255,0,178,179,7,132,20,169,110,98,12,8,245,169,53,138,76,70,157,148,253,202,132,85,150,195,100,217,45,242,67,11,143,25,135,84,72,101,165,45,243,209,36,70,179,78,176,174,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,19,201,246,108,236,220,221,97,127,211,138,20,120,148,122,236,9,14,70,174,219,137,158,114,159,165,44,220,89,48,107,89,182,209,173,14,180,130,113,43,36,108,215,152,130,51,83,75,34,238,162,5,113,134,198,250,85,135,151,72,248,52,245,14,92,202,150,40,200,36,199,150,151,18,134,32,177,78,149,18,75,171,95,122,150,181,40,217,66,80,68,69,162,220,81,168,182,18,28,166,203,14,192,188,177,62,230,98,204,195,251,122,93,118,187,42,60,185,49,233,241,8,148,251,232,141,29,201,14,147,105,215,85,172,154,101,195,36,39,85,172,200,146,146,82,140,146,127,146,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,13,62,218,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,133,0,241,71,241,217,137,191,37,242,120,66,53,73,186,107,178,237,90,117,149,34,118,250,45,42,161,54,169,14,55,41,5,202,149,45,184,205,200,115,121,22,245,110,68,40,197,161,153,164,185,122,164,136,212,163,57,107,195,139,35,145,179,91,121,79,188,49,5,114,227,225,213,159,33,132,78,101,164,58,210,235,114,212,70,178,132,211,228,68,148,33,41,36,169,245,37,92,212,161,214,146,146,73,188,78,183,123,194,136,120,142,228,114,54,84,175,40,23,134,31,46,92,140,58,188,36,62,136,44,186,135,93,93,18,90,72,150,112,157,124,200,210,180,41,38,165,48,165,43,154,164,52,234,84,74,54,77,215,34,84,107,166,187,18,213,168,217,81,231,108,162,213,106,16,234,147,35,114,144,124,217,81,27,146,220,119,55,153,111,78,212,77,146,90,17,146,79,153,170,136,205,41,50,146,188,46,60,118,97,151,206,188,158,104,191,225,2,184,145,240,251,147,152,152,205,227,14,13,210,162,39,17,105,209,211,26,109,53,150,154,101,119,50,13,214,27,104,221,144,243,237,50,202,227,50,79,168,150,164,169,110,32,144,222,186,33,178,42,76,23,19,193,66,255,0,179,93,193,123,203,11,83,112,196,43,178,45,209,34,190,186,74,140,210,249,211,157,137,9,132,200,65,25,104,180,19,172,173,10,218,103,176,205,189,251,121,141,238,177,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,39,139,14,0,179,125,224,242,113,26,135,76,97,117,122,11,196,236,151,73,146,53,244,76,69,156,242,203,84,182,165,125,181,145,246,168,147,175,126,135,218,42,103,46,23,66,108,172,115,178,235,50,20,182,146,197,126,156,78,30,187,118,146,102,50,163,215,83,45,8,182,246,246,141,31,216,149,150,46,27,38,129,92,140,242,29,110,125,50,44,146,82,84,74,35,222,202,85,222,70,126,255,0,121,143,186,3,248,163,36,145,169,70,68,68,90,153,152,163,94,42,248,202,187,251,30,28,179,224,84,148,245,58,222,104,226,58,210,94,220,132,202,98,100,230,207,213,37,169,36,162,74,200,187,72,149,167,184,120,254,28,184,17,39,25,49,242,153,46,77,51,159,75,183,156,102,170,243,142,50,106,107,115,19,98,26,147,169,182,180,238,218,230,186,30,157,158,210,33,126,84,200,17,233,84,216,148,184,141,165,12,67,97,184,237,37,36,68,73,66,18,73,34,34,34,34,46,194,246,16,253,32,0,0,0,56,6,121,113,36,176,215,45,247,132,246,223,121,153,21,58,85,66,153,29,198,149,181,72,117,200,18,77,38,71,185,38,90,26,53,212,181,63,184,80,61,133,109,212,241,95,22,104,150,218,86,236,137,151,69,126,52,87,28,89,169,106,53,201,146,148,26,212,122,40,251,220,212,207,69,119,251,69,235,85,94,165,228,215,38,75,84,84,199,137,80,166,91,38,132,27,100,150,205,218,139,116,163,208,251,57,74,82,141,81,190,229,158,159,224,162,124,85,196,235,171,22,175,106,181,231,117,86,167,207,126,161,49,249,13,148,169,46,59,200,109,199,150,225,54,141,235,81,165,41,55,21,162,72,204,139,83,252,71,144,22,89,193,231,3,37,84,175,58,158,47,86,169,135,211,83,57,62,142,113,198,79,106,249,141,84,35,187,161,169,189,15,67,34,251,42,47,191,220,45,240,0,103,11,57,198,71,153,75,192,200,245,255,0,83,255,0,253,2,56,183,190,22,211,78,86,87,232,141,26,116,228,245,62,207,125,70,104,152,64,0,0,0,0,0,0,0,0,0,33,247,20,136,43,149,149,234,227,201,238,103,166,215,246,212,97,16,167,92,166,56,227,57,129,181,92,105,91,86,93,118,135,174,159,247,19,227,73,68,100,125,164,63,160,57,158,97,112,86,221,199,108,53,169,88,245,216,17,221,57,92,158,75,203,105,10,91,91,100,52,234,182,169,77,175,110,188,162,35,208,187,127,233,44,239,99,38,13,94,216,35,121,204,179,47,58,60,168,178,34,242,244,117,113,222,67,110,110,105,183,61,83,113,8,51,208,157,73,31,103,97,159,224,103,225,8,140,251,8,104,147,34,84,171,130,6,86,108,250,125,216,137,136,156,159,72,115,17,44,150,78,151,244,140,147,45,73,194,215,236,154,123,253,154,10,62,205,118,28,59,134,248,209,113,80,83,20,153,143,21,112,144,132,146,13,36,70,184,109,57,221,181,37,237,63,96,178,126,13,152,137,38,183,134,149,203,42,116,173,238,64,168,73,125,150,247,153,153,50,136,244,246,210,122,26,143,218,102,93,132,69,254,33,99,192,0,0,0,2,13,113,88,192,246,241,15,4,215,122,83,233,196,229,70,221,89,204,117,212,51,170,202,52,120,147,156,50,53,19,106,86,221,203,35,237,50,47,188,187,197,55,224,229,213,34,194,197,171,70,234,109,245,50,116,138,245,62,91,134,74,52,250,173,73,109,102,71,218,158,207,83,222,95,176,105,19,7,239,6,47,220,48,181,238,214,31,67,190,147,163,194,148,181,33,68,162,220,228,118,220,62,210,82,191,95,222,99,216,128,138,252,70,49,161,140,39,203,189,122,27,51,35,181,62,227,139,42,140,209,41,194,75,169,234,32,203,34,90,61,116,168,140,148,223,97,150,189,190,195,20,131,130,54,109,67,21,177,178,211,181,249,111,203,114,185,112,192,102,82,244,83,134,72,122,91,104,90,214,123,85,217,245,157,166,100,125,253,186,141,29,225,85,147,19,14,176,238,221,178,225,180,132,38,145,75,137,9,91,18,68,74,83,76,33,179,62,196,167,95,176,94,194,252,11,184,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,29,87,54,62,22,49,147,225,253,195,229,207,136,21,194,251,136,36,154,180,154,46,87,177,166,171,17,11,68,116,192,179,235,146,93,106,50,54,50,212,88,240,232,164,211,76,37,38,179,74,31,82,31,117,221,238,44,210,215,172,181,35,89,213,154,172,179,217,185,175,194,57,152,91,120,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,103,135,21,112,206,234,193,188,71,184,240,182,245,137,211,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,230,33,11,83,46,160,210,227,107,52,150,246,214,133,17,104,162,22,127,193,239,53,216,143,124,204,168,229,146,245,119,211,52,171,94,223,93,98,129,84,125,227,57,80,98,180,252,118,14,2,181,35,230,178,93,66,77,163,51,37,52,148,41,178,220,131,109,45,68,14,40,254,59,49,55,228,190,79,8,77,78,10,152,91,98,126,75,46,156,107,244,23,250,51,250,65,58,214,244,159,84,247,250,151,211,83,164,242,57,59,249,95,158,245,183,236,223,236,221,167,96,178,160,1,149,113,232,47,43,254,242,196,25,52,169,87,157,195,46,170,186,29,30,21,2,152,79,25,108,135,78,136,209,53,30,59,72,73,18,80,132,164,181,61,11,214,90,150,181,110,90,212,163,178,158,23,220,62,227,85,163,81,115,67,141,52,169,104,66,36,38,125,159,67,146,211,177,151,189,151,98,200,135,90,39,90,125,42,52,26,144,250,80,195,173,108,113,6,151,125,100,41,26,217,86,52,97,13,155,143,88,95,112,97,30,32,49,45,202,21,197,29,44,200,56,143,155,47,180,180,56,151,90,121,181,246,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,231,135,50,249,116,190,242,191,138,115,240,206,250,143,253,214,101,30,110,246,127,164,233,125,75,204,177,51,150,211,174,114,121,188,133,171,148,181,111,71,113,151,113,159,52,155,86,170,212,99,64,135,80,169,203,149,30,151,28,226,65,105,231,148,180,69,96,221,113,227,105,164,153,232,132,27,175,58,225,165,58,22,247,22,174,245,25,156,245,224,169,226,158,233,248,127,59,204,105,193,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,20,173,134,217,215,186,178,167,158,236,89,162,85,170,125,70,25,92,216,161,91,110,227,167,200,55,22,220,13,245,55,91,85,78,57,54,149,173,47,52,130,35,90,80,147,231,54,130,65,150,228,180,182,174,38,147,83,179,113,94,192,133,89,134,220,74,253,167,120,209,219,146,210,37,196,51,98,161,78,150,201,41,36,227,47,36,140,208,227,78,22,168,113,37,216,163,37,23,121,10,43,226,13,146,74,174,84,47,246,235,182,195,18,231,97,213,213,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,185,134,146,51,109,205,60,6,78,243,85,121,101,67,23,41,247,133,26,165,45,86,197,70,68,120,215,101,33,182,201,228,84,105,196,191,92,210,210,150,132,245,45,165,78,41,149,238,78,213,153,164,207,150,183,16,187,232,204,86,3,89,185,146,194,58,238,20,222,112,162,41,21,24,235,93,50,115,209,205,229,210,106,36,133,20,121,173,18,86,133,111,109,74,212,210,75,78,244,26,219,81,236,90,136,243,217,152,172,6,188,178,219,139,149,220,41,188,225,75,74,233,210,22,186,100,231,163,147,40,171,83,141,106,40,243,90,36,173,105,216,226,83,169,164,150,173,139,37,182,163,222,133,17,88,87,7,220,222,119,101,30,250,155,253,222,109,140,166,224,127,195,202,159,17,231,80,127,223,190,217,173,31,221,210,110,126,97,177,106,131,197,99,70,47,89,184,11,133,247,6,46,98,3,242,219,161,91,177,210,244,130,136,193,188,251,171,91,137,105,166,91,71,97,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,22,112,113,163,23,175,44,122,197,11,131,23,49,1,248,142,87,110,41,9,122,65,68,96,153,97,164,33,180,180,211,45,163,180,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,142,205,56,74,100,163,208,144,225,230,203,19,105,149,88,117,167,185,205,217,116,247,203,144,218,96,188,199,45,117,53,17,43,123,156,228,58,235,109,37,196,165,36,217,41,210,39,9,214,86,137,43,158,124,140,127,45,31,161,63,233,163,244,59,232,119,164,191,216,79,72,117,93,95,77,255,0,156,51,179,111,77,254,251,93,254,205,59,121,86,87,56,82,127,38,188,118,182,113,175,242,245,244,143,232,231,91,253,25,244,91,163,231,245,16,223,141,249,238,173,205,187,121,251,190,193,235,183,78,205,117,41,254,0,0,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,64,0,0,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,0,8,171,197,31,192,158,38,252,151,206,33,10,1,26,168,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,212,69,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,217,156,28,166,94,89,69,197,15,160,245,217,18,235,20,41,241,219,147,66,184,213,0,162,177,85,65,54,131,124,144,130,113,210,66,218,117,102,218,144,107,223,167,45,102,68,151,80,103,115,220,63,242,197,252,152,114,251,73,160,92,150,189,42,155,127,86,247,212,46,185,48,222,234,28,121,227,117,195,140,195,143,118,145,242,24,90,27,216,217,155,68,231,57,72,53,115,20,226,248,175,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,0,42,47,138,246,71,36,219,85,90,222,110,48,229,113,10,133,82,145,29,119,117,36,144,212,115,131,45,213,54,194,102,176,73,36,147,168,125,213,35,154,147,213,210,121,213,57,170,210,226,249,53,235,133,184,165,125,224,181,247,76,196,204,52,174,250,26,228,163,115,186,41,189,43,50,57,92,214,86,203,159,86,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,92,78,109,177,190,149,152,254,20,215,30,52,81,168,114,232,209,238,56,244,181,46,4,151,18,226,227,62,205,126,52,119,144,75,79,98,208,78,178,230,197,232,147,82,54,168,210,131,51,65,82,96,209,158,112,114,153,102,230,235,11,254,131,215,100,68,163,215,96,72,110,77,10,227,84,3,148,253,41,102,226,13,242,66,9,198,141,104,117,164,27,106,65,175,102,188,181,153,26,154,65,150,123,47,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,113,60,49,115,227,249,111,161,70,192,108,88,173,110,191,173,250,122,125,27,84,168,212,121,146,174,134,82,183,148,230,137,229,36,185,209,216,76,114,86,231,28,117,228,147,143,30,187,29,81,74,172,209,224,95,242,148,192,155,155,5,62,148,253,28,250,71,209,127,73,244,61,103,35,167,152,196,159,204,243,27,221,187,145,183,237,150,155,181,237,211,67,133,88,79,193,175,242,95,138,118,110,38,127,40,239,73,253,18,184,41,213,222,139,232,135,39,170,233,100,182,247,43,153,214,171,102,238,94,221,219,85,166,186,232,122,104,44,168,121,76,85,196,203,87,6,240,226,227,197,43,214,95,79,69,182,105,238,212,36,237,113,180,56,246,194,245,24,107,152,180,33,79,58,179,75,109,160,212,91,220,90,18,71,170,136,102,50,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,107,244,12,177,127,255,0,27,106,84,229,218,244,168,23,36,250,123,216,158,235,245,7,186,143,205,62,82,17,41,149,39,152,76,188,237,29,134,218,74,81,179,243,166,135,54,26,221,49,85,118,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,105,246,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,50,174,47,251,254,245,151,255,0,75,255,0,255,0,115,130,128,68,223,226,25,195,206,171,150,138,172,140,84,194,184,114,234,56,87,81,144,68,180,26,148,243,246,219,238,43,68,199,125,71,170,151,25,74,50,75,79,168,204,200,205,45,58,123,249,110,63,202,178,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,191,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,120,172,209,224,95,242,148,192,155,155,5,62,148,253,28,250,71,209,127,73,244,61,103,35,167,152,196,159,204,243,27,221,187,145,183,237,150,155,181,237,211,67,128,31,216,49,255,0,210,139,254,164,255,0,241,226,213,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,11,84,0,1,149,113,221,114,125,155,59,203,40,184,161,244,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,244,39,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,42,33,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,57,87,19,172,135,126,68,43,178,113,231,9,232,187,108,27,130,160,175,73,82,233,212,238,92,91,93,229,33,148,183,170,185,170,62,76,135,213,32,211,181,182,218,101,70,219,37,166,246,146,113,215,39,217,179,188,178,139,138,31,78,40,81,229,214,40,83,227,185,26,187,110,38,121,69,98,170,130,109,100,193,173,102,219,164,133,180,234,201,196,172,145,191,78,98,8,201,46,172,143,66,118,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,162,30,40,254,59,49,55,228,190,79,8,78,158,9,118,181,10,38,1,95,87,172,120,59,43,85,91,192,233,115,36,243,86,124,216,177,33,71,114,59,123,12,246,39,106,230,201,61,72,137,71,204,209,70,100,148,145,88,168,0,170,191,236,24,255,0,233,69,255,0,82,127,248,241,101,56,79,98,254,75,240,178,205,195,63,74,122,79,232,149,191,78,161,117,188,142,79,85,210,198,109,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,163,213,142,85,154,60,11,254,82,152,19,115,96,167,210,159,163,159,72,250,47,233,62,135,172,228,116,243,24,147,249,158,99,123,183,114,54,253,178,211,118,189,186,104,112,3,251,6,63,250,81,127,212,159,254,60,90,77,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,131,56,136,229,15,249,41,99,41,125,22,133,201,195,219,199,155,54,215,223,63,169,121,142,82,90,234,162,57,184,137,194,229,56,234,118,26,183,238,105,198,181,113,110,19,187,127,87,15,60,233,213,114,177,138,17,232,87,125,193,45,56,87,114,200,50,184,33,148,101,74,40,79,155,123,90,168,48,218,84,74,66,210,162,105,46,154,9,70,182,73,69,203,113,104,103,108,75,19,42,175,158,56,214,215,15,251,55,40,248,114,137,101,93,169,71,169,34,238,171,18,221,142,80,98,59,86,146,250,97,48,105,52,155,171,125,165,35,154,163,213,162,101,213,55,162,212,226,249,49,171,5,240,134,242,199,172,80,183,240,143,15,216,136,229,118,226,144,166,99,156,183,201,150,26,66,27,83,174,188,226,251,76,144,219,77,184,225,146,73,75,50,65,146,82,165,25,36,244,39,149,92,179,217,185,80,194,56,120,91,103,206,151,81,90,164,42,165,87,169,201,51,74,234,53,23,16,218,29,124,155,220,105,101,27,90,109,8,109,38,123,80,132,238,82,215,189,197,246,1,68,60,87,177,138,171,137,89,180,173,218,41,175,68,157,111,97,244,120,244,74,91,80,165,41,214,27,125,76,182,244,213,45,59,212,130,146,82,22,182,28,52,146,79,72,173,33,101,185,179,49,210,184,45,224,229,10,240,198,91,183,24,170,239,115,37,225,221,62,60,122,92,109,171,45,178,170,73,144,218,164,239,74,200,143,99,12,72,107,150,164,45,42,234,119,122,170,109,38,113,3,52,248,41,252,157,179,5,123,96,227,117,14,182,37,191,80,46,129,245,59,204,113,112,95,105,18,34,243,85,203,108,141,226,97,230,137,205,168,36,243,9,123,117,78,134,118,211,193,247,24,232,87,206,88,11,10,163,179,211,214,176,210,160,252,121,141,238,90,249,241,103,72,126,92,121,58,154,18,132,238,90,228,181,203,37,45,69,211,111,86,210,113,36,39,80,160,30,40,254,59,49,55,228,190,79,8,120,172,159,101,50,242,205,214,40,125,7,161,72,151,71,161,64,142,228,154,237,198,152,5,41,138,82,13,181,155,4,180,27,141,18,214,235,168,38,210,130,94,253,57,139,34,52,180,179,45,9,216,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,15,63,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,44,246,103,7,41,151,150,81,113,67,232,61,118,68,186,197,10,124,118,228,208,174,53,64,40,172,85,80,77,160,223,36,32,156,116,144,182,157,89,182,164,26,247,233,203,89,145,37,212,25,251,94,23,30,59,48,203,231,94,79,52,95,240,12,251,113,52,164,210,168,185,227,196,248,116,106,100,72,17,220,145,77,150,182,163,50,150,144,167,223,166,68,121,231,77,41,34,35,91,142,184,227,139,87,122,150,181,40,245,51,51,28,43,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,173,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,209,78,88,179,11,106,230,131,6,168,184,185,107,70,232,58,254,100,106,141,45,114,155,144,245,50,115,74,218,236,119,20,131,254,245,196,26,146,133,45,167,90,89,161,27,246,151,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,83,21,108,152,152,139,135,119,21,151,49,164,45,53,122,92,184,73,222,146,50,74,157,97,109,145,246,165,90,125,179,246,31,224,125,195,56,152,221,102,212,48,167,27,46,203,95,150,252,71,40,119,12,246,98,175,69,54,102,134,101,184,132,45,7,181,61,159,87,216,100,69,221,217,160,187,238,28,248,208,198,44,101,222,131,13,233,145,220,159,109,197,139,70,117,41,112,141,213,116,240,98,17,173,126,186,148,102,106,115,180,207,78,223,97,9,80,3,199,99,5,224,197,133,134,23,69,218,251,232,107,209,148,121,178,144,165,40,147,235,55,29,199,11,180,212,159,212,247,144,205,230,49,221,79,223,184,181,119,93,78,62,183,142,175,94,168,75,108,205,70,175,85,217,46,44,136,187,85,217,235,251,207,246,139,142,225,79,129,237,225,230,9,162,244,168,83,137,186,141,196,178,152,211,203,103,69,156,105,17,32,184,68,74,54,210,173,187,144,103,216,102,95,121,247,137,204,0,0,0,0,43,135,140,158,34,73,162,97,165,14,202,131,43,99,147,234,17,159,121,189,230,70,108,174,61,65,181,30,132,162,246,145,23,105,25,127,136,66,126,26,24,120,171,223,50,212,89,174,70,39,89,161,174,53,79,83,70,237,170,102,161,12,245,251,38,68,100,74,251,191,18,22,61,197,142,153,113,76,203,19,101,64,110,98,218,139,87,39,101,148,114,89,233,29,52,249,219,205,123,11,77,154,25,106,103,217,221,168,162,241,238,240,111,6,175,108,110,188,225,217,150,101,30,84,169,18,185,154,186,136,239,45,182,246,180,227,158,177,182,133,153,106,77,40,139,179,180,203,241,50,209,6,94,176,86,222,192,156,53,166,216,244,40,17,218,84,94,119,57,228,52,132,173,221,210,29,117,59,148,150,209,187,78,105,145,106,93,159,244,159,77,1,252,51,34,237,49,155,92,217,184,227,217,129,186,156,117,91,148,125,14,167,174,191,247,19,2,226,184,91,193,92,92,175,80,222,87,115,221,78,159,178,163,52,132,193,0,0,0,0,0,0,0,0,0,1,30,243,225,101,21,243,150,123,174,146,142,113,190,125,15,44,154,239,63,233,8,170,63,234,168,251,145,236,33,65,120,71,114,42,209,196,58,77,194,135,73,181,68,231,232,163,86,154,110,97,196,119,234,95,173,239,26,102,183,107,17,171,244,120,245,104,138,74,154,127,126,211,35,35,47,85,102,147,238,51,46,242,63,104,250,64,3,132,102,71,38,216,63,153,138,106,153,188,41,103,10,165,217,165,78,156,196,86,229,253,166,123,222,113,135,21,246,88,74,127,189,51,47,118,145,86,198,224,211,134,116,123,171,175,186,110,218,220,218,83,63,154,101,185,241,220,82,245,109,68,123,210,184,68,147,209,70,147,45,61,222,241,98,180,138,77,62,135,79,106,151,75,140,220,120,172,110,229,182,218,18,132,167,85,26,143,66,73,17,23,105,153,247,10,68,226,149,66,58,110,56,221,18,202,26,90,74,234,52,164,18,137,189,186,255,0,69,55,217,174,159,112,245,28,27,238,89,84,252,110,173,81,58,165,166,52,154,28,149,114,183,153,36,214,169,116,244,235,166,186,107,161,105,221,168,185,240,0,0,0,1,229,49,90,210,137,125,225,173,211,104,77,97,46,183,87,163,78,132,73,52,146,140,141,216,235,111,82,213,42,237,245,207,216,127,129,140,224,99,165,141,39,13,49,122,235,180,214,210,216,77,58,181,57,168,250,164,210,100,211,114,157,109,7,246,83,250,158,194,34,23,55,194,179,20,211,127,101,189,154,68,218,130,28,157,111,205,77,45,13,41,221,92,38,24,129,9,36,173,166,181,30,221,203,50,215,66,45,125,132,38,120,255,0,135,92,67,45,45,231,20,73,66,18,106,81,153,232,68,69,222,98,148,184,178,99,211,119,254,44,49,135,180,42,169,63,75,161,52,148,201,67,111,238,36,205,102,76,230,150,70,73,113,73,47,85,101,222,146,87,191,66,236,31,179,132,110,9,38,242,197,25,56,151,81,167,62,228,26,26,86,134,31,228,234,210,101,179,34,3,201,45,198,217,145,40,146,163,62,197,18,180,247,119,139,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,29,87,54,62,22,49,147,225,253,195,229,207,140,214,13,84,10,160,227,149,73,165,51,85,193,186,235,52,200,136,169,76,143,94,137,34,98,89,73,62,243,12,170,10,154,105,110,105,185,72,66,159,121,73,73,158,137,55,92,50,211,113,235,205,120,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,149,113,50,184,117,228,86,78,105,111,34,190,49,6,4,180,97,93,2,67,204,206,122,52,166,144,186,157,69,146,142,178,166,153,19,132,251,40,83,114,18,226,222,74,62,194,20,132,173,11,81,45,23,188,3,133,103,19,42,182,110,107,240,142,161,103,214,105,177,19,115,211,163,200,147,105,213,220,112,217,93,58,162,104,245,9,78,165,11,87,76,226,146,218,94,70,213,110,65,18,136,185,136,109,104,207,101,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,230,255,0,5,79,20,247,79,195,249,222,99,78,14,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,159,206,37,38,149,90,202,134,48,195,172,211,34,79,142,221,143,90,150,134,164,178,151,80,151,216,134,235,204,186,73,81,25,18,219,117,182,220,66,187,210,180,37,69,161,145,24,205,184,213,64,141,89,215,201,69,137,155,59,18,106,209,76,165,83,241,38,159,79,56,214,221,201,36,158,79,79,163,200,119,167,127,148,162,230,50,189,174,54,70,180,187,201,231,184,227,104,53,26,146,172,251,85,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,47,211,135,118,111,63,149,110,13,31,210,153,188,236,66,179,185,80,174,141,144,58,102,95,230,169,222,150,91,123,76,219,62,107,109,43,121,39,102,215,91,119,70,208,217,181,186,170,248,136,230,243,249,86,227,41,125,22,155,206,195,219,59,155,10,215,223,3,166,121,254,106,90,234,165,185,184,205,195,230,184,210,118,18,182,109,105,182,181,109,14,27,187,190,175,14,108,148,127,42,172,71,126,191,127,211,42,173,225,149,173,245,149,41,44,23,41,186,164,226,52,27,116,196,189,185,43,78,228,44,220,117,77,18,148,134,210,148,234,210,158,105,194,190,144,0,0,0,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,0,0,10,171,227,157,250,19,253,228,254,26,34,175,11,143,29,152,101,243,175,39,154,47,248,0,4,85,226,143,224,79,19,126,75,231,16,133,0,141,84,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,115,252,113,192,188,56,204,77,136,120,115,138,84,111,72,209,85,80,135,81,218,131,36,60,135,35,188,151,52,109,221,13,109,115,16,78,48,181,182,105,115,148,243,169,74,210,106,220,93,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,6,85,197,170,127,222,40,255,0,231,253,184,138,171,26,168,16,215,136,238,71,36,230,182,205,129,120,97,242,226,71,196,91,62,59,232,130,203,168,105,164,86,226,40,201,103,9,215,204,137,72,90,84,74,83,10,82,185,73,91,174,165,68,146,120,221,110,170,242,73,149,12,80,205,14,40,52,155,14,191,46,213,166,218,178,24,151,84,187,34,41,181,63,66,125,77,190,236,39,91,103,158,203,206,45,111,69,216,74,105,90,182,122,44,244,208,181,208,240,0,128,28,100,241,175,232,54,95,105,56,57,18,159,206,151,137,181,3,231,62,227,91,155,98,13,57,216,242,28,218,162,113,38,151,148,250,225,146,117,66,210,109,243,245,218,173,134,42,47,5,48,190,171,141,88,185,104,97,69,25,82,219,145,116,214,35,83,87,34,52,37,75,92,54,22,178,231,74,54,146,100,107,67,45,115,29,95,172,146,36,54,163,53,36,136,204,180,230,51,25,141,120,95,85,193,92,92,187,240,162,178,169,110,72,181,171,18,105,168,145,38,18,162,46,99,8,89,242,101,19,74,51,52,33,230,185,110,163,214,81,26,28,73,146,148,70,70,119,83,194,78,245,165,93,89,45,183,232,84,248,242,219,145,103,86,42,180,73,202,121,9,36,56,250,228,170,113,41,163,37,25,154,57,83,154,73,154,137,39,189,43,45,52,34,82,166,80,202,184,191,239,251,214,95,253,47,255,0,253,206,10,1,26,157,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,82,15,16,206,30,117,92,180,85,100,98,166,21,195,151,81,194,186,140,130,37,160,212,167,159,182,223,113,90,38,59,234,61,84,184,202,81,146,90,125,70,102,70,105,105,211,223,203,113,255,0,149,195,139,60,113,178,165,121,79,179,241,5,18,228,97,213,225,33,133,206,121,165,186,234,232,146,210,70,130,154,211,4,102,149,161,73,52,165,244,165,60,213,33,166,148,147,81,178,77,57,122,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,0,202,184,245,87,22,22,223,118,165,137,104,226,101,126,133,210,219,119,223,95,244,126,111,84,202,250,206,137,226,102,87,213,161,102,227,123,28,81,39,235,18,157,218,234,157,75,180,88,255,0,5,139,147,30,83,38,235,181,41,246,196,73,88,64,114,23,54,117,86,89,242,23,10,182,109,54,146,110,42,201,6,114,86,182,144,215,53,149,25,37,180,37,183,55,182,165,19,114,99,7,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,105,53,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,140,251,103,163,38,85,220,158,98,60,90,99,117,95,76,217,151,71,81,34,217,169,58,180,20,165,54,209,163,155,26,75,105,211,71,154,230,180,70,226,82,77,184,149,165,73,218,102,182,155,180,174,25,121,80,197,12,175,225,125,109,88,163,95,150,197,74,240,144,212,183,109,53,41,183,88,161,62,195,146,26,83,168,121,151,221,101,229,201,100,226,173,74,66,80,100,77,54,133,110,216,91,107,47,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,42,175,251,57,223,250,46,255,0,215,111,254,0,89,78,19,223,95,149,12,44,179,113,51,209,126,140,250,91,111,211,171,189,23,63,157,210,245,81,155,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,245,96,60,166,41,97,109,137,141,54,37,79,12,241,46,133,233,155,110,179,201,235,97,117,79,71,230,242,158,67,205,253,99,43,67,137,209,198,144,175,85,69,174,154,30,164,102,71,158,28,213,101,158,242,202,134,46,76,194,219,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,227,83,43,220,211,136,91,106,51,218,180,43,106,150,141,142,47,144,15,213,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,208,78,69,242,101,66,201,230,28,74,166,57,85,244,205,231,116,116,242,46,106,147,75,89,69,83,141,18,249,81,163,54,173,52,101,174,107,164,78,41,36,227,138,90,148,173,164,104,105,185,42,60,254,33,94,180,172,53,176,46,92,70,174,199,150,253,54,213,163,205,173,204,106,34,18,167,220,98,51,43,121,196,182,149,41,41,53,154,80,100,68,106,73,107,166,166,93,227,48,53,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,139,233,225,101,96,70,177,114,91,102,202,59,122,93,38,165,117,72,159,95,169,20,146,117,43,148,183,36,173,168,242,9,14,31,170,133,195,98,33,163,97,18,20,141,171,45,119,154,149,8,56,210,96,229,10,207,198,91,75,24,169,15,114,229,226,37,62,68,122,164,109,171,61,210,169,169,142,218,100,239,82,204,139,123,15,199,107,150,148,33,41,233,183,122,202,113,70,95,43,131,102,53,253,6,204,21,91,7,37,211,249,209,49,54,158,92,151,219,107,115,140,78,167,53,34,67,123,148,110,36,146,202,152,92,194,86,136,90,141,206,70,155,83,188,197,212,138,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,160,30,40,254,59,49,55,228,190,79,8,113,246,240,26,242,155,151,148,230,54,143,10,93,66,222,135,116,75,182,107,70,204,114,52,82,150,136,240,157,140,243,171,37,154,182,62,169,110,54,71,176,144,133,180,132,154,205,79,33,34,79,240,140,171,230,10,46,96,157,164,225,85,59,171,177,101,242,95,191,201,244,180,212,84,69,109,169,40,138,165,73,83,46,56,151,146,227,238,45,166,90,52,169,229,33,68,163,75,105,113,198,238,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,46,113,115,193,34,179,113,70,46,37,211,169,207,55,6,184,132,33,247,201,157,26,84,183,164,79,121,69,184,155,34,53,26,82,71,218,163,86,158,254,241,248,120,77,227,211,118,6,44,61,135,181,218,161,49,75,174,180,164,198,66,223,218,74,154,244,152,45,32,136,148,226,82,126,170,15,185,38,175,118,165,216,46,185,167,16,243,72,121,181,18,144,180,146,146,100,122,145,145,247,24,255,0,177,12,56,169,226,154,108,12,183,189,72,133,80,67,115,174,9,170,165,173,164,187,163,156,135,224,77,73,171,105,45,39,183,114,8,181,208,203,95,97,138,99,192,187,26,78,37,226,245,169,105,161,165,190,154,141,106,11,82,52,73,168,205,167,37,52,218,207,236,171,245,253,164,100,52,129,133,54,148,75,19,13,109,107,66,19,9,101,186,69,26,12,35,73,32,146,102,109,71,67,122,158,137,79,111,168,94,194,252,8,122,176,0,0,0,1,76,28,100,46,89,85,12,109,162,209,122,165,170,52,106,28,101,114,183,153,164,150,153,117,4,235,166,186,107,161,233,174,154,143,173,193,154,146,114,177,66,191,80,56,201,81,53,74,148,91,205,26,232,101,34,158,125,250,11,99,196,124,61,183,49,78,204,170,216,183,92,110,117,58,173,17,248,142,232,134,212,180,19,173,45,165,41,28,196,169,36,162,75,138,208,205,39,251,123,133,126,212,184,49,97,188,187,209,233,209,175,58,243,52,23,94,83,220,146,168,176,151,146,70,233,158,212,164,160,236,34,36,118,17,123,254,225,44,114,221,147,108,31,203,61,53,44,217,244,179,155,82,237,214,167,81,98,43,146,254,211,221,207,54,195,106,251,47,169,63,222,145,23,191,94,238,0,62,109,197,88,141,64,163,200,171,75,82,82,211,27,55,25,153,17,122,203,36,151,121,145,119,153,123,70,102,113,118,228,93,223,136,117,107,137,110,147,138,151,200,213,68,173,117,218,195,104,239,212,255,0,87,222,47,211,33,246,81,88,217,103,181,41,43,231,19,229,215,115,9,222,242,254,144,148,162,254,170,79,185,126,210,18,16,0,0,0,0,0,0,0,0,0,7,195,189,45,248,215,77,181,50,133,45,148,186,212,158,94,228,154,73,68,123,92,74,187,140,140,187,211,238,25,148,190,237,167,172,155,186,117,184,165,56,151,33,114,187,76,204,149,235,180,149,251,139,245,189,194,254,242,17,138,229,139,121,113,183,46,9,18,25,84,207,231,156,246,210,189,86,143,231,242,144,157,196,107,81,150,164,222,165,169,137,24,0,0,2,162,248,190,210,98,51,81,153,87,68,93,175,191,113,211,27,83,187,8,183,23,162,151,217,187,77,79,236,151,183,216,57,39,9,201,11,103,50,38,132,62,218,9,116,205,166,74,86,134,162,57,240,123,11,222,47,60,0,0,0,0,127,12,136,200,200,200,140,143,176,200,197,35,113,111,194,18,178,113,218,53,229,77,138,77,83,235,180,244,60,250,137,27,119,75,122,100,247,21,218,148,18,79,213,73,119,153,171,241,239,30,183,131,158,37,29,47,18,171,24,126,244,151,77,19,32,200,152,150,183,250,155,151,34,158,209,30,155,139,183,179,77,118,254,223,96,184,209,200,243,85,138,145,240,131,3,46,203,173,82,154,102,95,162,103,179,4,214,178,78,178,186,55,220,108,139,215,65,247,183,253,83,215,220,51,175,119,220,53,156,72,191,170,117,249,206,174,77,66,191,84,121,255,0,180,181,234,183,222,82,246,167,83,82,180,220,179,208,181,51,237,246,139,211,225,167,130,231,132,25,111,167,245,176,210,220,219,149,230,171,202,90,155,218,189,178,32,67,213,58,154,16,122,110,108,251,59,127,19,18,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,117,92,216,248,88,198,79,135,247,15,151,62,51,88,53,80,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,114,174,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,202,184,210,70,78,233,52,170,46,84,48,122,29,26,153,18,4,119,44,122,44,181,181,25,148,180,133,62,252,54,158,121,211,74,72,136,214,227,174,56,226,213,222,165,173,74,61,76,204,199,96,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,7,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,85,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,21,171,197,139,37,20,235,166,213,169,230,163,13,233,155,46,74,54,146,111,22,16,82,164,61,85,130,150,227,199,110,67,105,37,45,182,122,86,217,220,178,75,104,73,180,110,184,181,145,180,68,186,129,29,43,46,184,13,121,102,75,23,40,88,83,102,66,150,165,212,100,33,117,57,204,199,39,145,73,167,18,210,82,38,186,74,90,19,177,180,171,82,73,173,59,214,104,109,39,189,105,35,209,78,11,225,13,155,128,184,95,111,225,30,31,177,45,186,21,187,29,76,199,57,111,155,207,186,181,184,167,93,121,197,246,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,123,80,0,0,0,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,0,0,226,150,46,114,114,227,137,120,203,59,2,236,92,77,165,86,174,72,148,246,170,12,57,13,244,59,6,161,170,84,183,88,137,37,38,109,200,121,166,201,14,56,132,25,232,149,158,134,163,105,242,106,11,113,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,0,2,42,241,71,240,39,137,191,37,243,136,66,128,70,170,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,0,3,42,226,213,63,239,20,127,243,254,220,69,85,141,84,0,0,0,164,14,48,88,199,93,190,115,64,120,85,33,158,158,139,134,148,246,35,195,111,114,23,207,149,58,59,18,228,73,212,144,149,167,114,23,25,174,89,169,105,46,155,122,118,155,138,32,224,251,131,149,219,231,52,5,138,177,222,233,232,184,105,79,126,68,199,54,161,124,249,83,163,191,18,60,109,13,105,90,119,33,114,93,230,18,86,146,233,182,43,105,184,147,23,126,40,219,139,238,23,213,108,188,218,73,191,30,84,183,233,184,131,71,133,82,142,250,161,41,166,26,126,51,41,132,236,84,59,169,165,229,165,49,217,121,90,109,52,148,166,200,211,220,165,117,94,7,215,173,42,5,255,0,138,120,114,244,121,103,82,174,81,233,213,184,238,165,9,228,37,136,47,58,203,169,90,183,110,37,154,170,12,154,72,146,100,100,151,53,52,232,68,171,116,25,87,23,253,255,0,122,203,255,0,165,255,0,255,0,185,193,64,35,85,2,136,120,142,231,142,54,107,111,40,22,126,31,34,92,124,58,179,228,62,184,47,58,183,90,93,110,90,136,144,115,93,96,204,146,132,37,36,164,176,149,39,154,148,58,234,148,105,55,141,166,254,79,15,60,150,85,115,79,138,17,235,183,125,191,45,88,87,109,72,51,184,38,20,149,69,41,175,147,123,154,167,176,226,82,106,90,212,163,105,78,146,13,38,134,77,71,204,109,107,103,117,244,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,0,3,42,226,242,114,45,130,248,95,143,92,56,112,223,15,241,114,208,137,113,80,156,145,85,150,81,222,91,141,45,167,219,172,206,216,235,78,180,164,186,210,244,53,36,212,133,36,205,11,90,15,84,173,68,115,82,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,65,156,81,252,118,98,111,201,124,158,16,149,92,12,127,77,159,187,127,196,133,170,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,10,86,254,194,166,105,255,0,219,246,21,127,206,181,31,243,17,110,152,33,101,85,112,215,5,236,28,57,174,200,136,253,74,213,181,233,84,73,142,196,90,148,195,143,198,136,219,46,41,181,41,41,81,160,212,131,50,51,74,79,77,53,34,238,30,212,0,112,172,224,229,50,205,205,214,23,253,7,174,200,137,71,174,192,144,220,154,21,198,168,7,41,250,82,205,196,27,228,132,19,141,26,208,235,72,54,212,131,94,205,121,107,50,53,52,131,44,230,11,137,225,21,148,203,54,222,195,186,126,107,43,50,34,86,238,27,170,60,152,212,86,222,128,105,93,188,134,37,203,139,36,218,112,220,82,92,91,233,109,189,87,203,66,208,141,237,145,154,92,94,235,31,1,8,56,190,226,133,42,203,202,92,155,13,228,196,126,165,136,53,136,84,216,236,42,106,90,125,166,35,60,153,174,202,67,90,26,158,66,85,29,150,85,166,210,73,202,108,205,93,201,85,37,218,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,168,138,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,132,43,226,251,133,244,171,211,41,114,111,199,149,17,138,150,31,86,33,84,163,190,168,73,117,247,88,146,242,97,59,21,14,234,74,101,10,84,134,94,86,155,137,71,21,178,52,247,41,53,1,150,188,94,147,128,184,243,99,98,227,47,203,110,61,187,88,101,234,129,68,97,167,159,118,156,189,90,154,203,104,119,68,26,220,140,227,205,145,153,167,67,89,25,41,38,68,162,210,240,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,10,1,226,143,227,179,19,126,75,228,240,132,223,225,39,96,89,184,167,146,107,255,0,15,177,6,222,137,92,183,171,151,196,248,211,160,201,35,216,234,61,31,77,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,158,152,91,133,182,38,11,88,148,204,51,195,74,23,161,173,186,55,59,162,133,213,61,35,149,205,121,111,57,245,143,45,110,43,87,29,90,189,101,30,154,232,90,17,17,23,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,19,184,150,96,194,177,127,45,245,14,138,25,57,54,218,121,218,242,86,150,245,89,166,60,9,154,39,82,66,207,77,206,23,103,103,226,66,139,45,27,134,179,134,247,245,50,189,5,229,198,168,80,106,140,191,246,150,141,22,195,201,94,138,208,210,173,55,32,181,45,72,251,61,131,69,25,85,197,72,248,191,129,118,157,214,153,77,61,47,209,48,25,156,104,89,43,73,61,27,14,56,71,235,172,245,213,207,235,30,190,241,215,5,57,113,140,196,163,170,98,85,31,15,217,146,233,34,28,24,243,20,222,255,0,83,114,36,84,26,51,211,113,246,246,233,174,223,219,236,30,75,132,134,16,149,237,142,210,111,42,156,66,118,159,66,167,173,246,20,109,238,219,45,153,144,28,79,106,144,105,47,85,71,220,100,175,195,188,93,201,17,17,17,17,17,17,118,17,16,254,128,0,0,0,10,48,226,199,33,111,102,68,144,183,219,89,34,153,180,137,42,212,210,69,62,119,97,251,132,130,224,169,2,63,67,116,213,57,31,93,205,156,199,51,105,125,157,41,202,219,174,154,247,246,233,168,180,208,0,0,17,207,62,216,174,88,73,151,27,142,224,143,33,132,204,254,103,200,109,75,209,107,254,127,21,10,218,68,180,153,232,78,106,122,24,160,75,18,218,122,246,187,160,219,137,83,138,114,111,55,180,140,205,94,163,74,95,184,255,0,87,220,52,215,101,219,241,173,107,106,29,10,35,41,105,168,220,205,169,36,146,72,183,56,165,119,17,17,119,171,220,62,224,0,0,0,0,0,0,0,0,0,15,225,150,165,160,160,14,36,184,90,140,49,204,237,195,26,12,53,179,76,155,210,116,107,54,246,165,123,41,240,205,122,25,33,41,61,20,179,238,253,189,163,185,240,145,204,82,45,59,202,86,18,220,117,117,183,6,171,179,160,109,217,26,54,223,41,169,239,187,161,45,210,34,213,74,73,250,169,62,222,253,59,197,198,17,145,246,145,234,63,160,0,2,165,120,190,87,169,83,163,187,76,140,251,106,148,205,205,77,113,104,37,36,212,73,244,91,189,166,68,122,255,0,88,189,131,134,112,172,129,42,94,101,227,186,198,253,172,194,67,139,219,174,155,74,161,11,93,116,33,123,160,0,0,0,0,32,39,23,76,45,106,232,193,136,183,179,81,86,236,154,76,182,247,41,8,220,105,105,168,147,220,51,51,216,102,68,70,175,121,23,225,222,43,91,33,183,235,216,127,153,139,70,107,111,56,211,117,90,140,10,83,230,218,141,38,109,59,80,138,106,47,180,158,207,83,219,169,125,198,52,57,79,148,212,216,17,166,178,102,109,200,101,14,160,204,251,77,42,73,25,119,126,34,187,248,198,98,180,122,22,23,81,240,234,28,148,245,245,10,132,121,78,182,75,45,122,103,35,212,25,81,153,18,201,90,110,34,239,73,151,248,133,109,228,231,10,166,226,206,96,236,218,43,80,151,34,28,42,205,58,116,226,229,154,211,211,34,116,116,184,74,245,20,90,104,231,110,226,211,222,99,69,118,229,22,29,185,111,211,40,20,246,80,212,106,108,54,98,52,132,36,146,73,67,104,36,36,136,136,136,139,177,37,220,68,62,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,234,185,177,240,177,140,159,15,238,31,46,124,102,176,106,160,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,56,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,35,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,18,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,138,188,68,115,121,252,148,176,104,190,139,77,228,226,21,227,205,133,107,239,129,212,178,199,41,77,117,82,220,220,100,217,114,155,117,59,9,91,247,58,227,90,182,182,201,221,180,2,36,254,64,115,131,85,202,110,46,37,85,3,136,229,137,120,200,135,2,235,67,205,40,215,25,132,45,68,220,230,148,218,20,238,248,228,243,171,54,210,149,19,168,82,209,183,121,182,227,119,253,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,0,0,0,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,64,0,17,171,136,6,19,99,182,47,229,246,175,108,224,13,223,85,135,90,123,100,105,182,252,53,67,97,187,134,11,206,182,135,163,185,41,243,66,227,236,70,229,234,135,82,151,27,39,153,90,28,39,83,178,128,109,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,150,185,243,206,13,179,155,156,47,192,234,210,78,36,43,218,135,30,186,155,178,143,17,169,28,136,47,186,228,68,50,182,220,117,4,149,33,228,198,91,164,132,173,195,108,148,72,90,148,101,185,94,127,133,199,142,204,50,249,215,147,205,23,252,0,2,42,241,71,240,39,137,191,37,243,136,66,128,70,170,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,0,3,42,226,213,63,239,20,127,243,254,220,69,85,141,84,0,0,0,205,14,101,49,122,78,61,99,205,243,139,143,63,45,200,247,21,97,231,169,229,45,134,153,125,170,114,52,106,19,46,33,173,80,75,110,51,108,182,102,70,173,77,6,102,165,25,154,142,207,248,39,225,125,86,222,194,59,243,21,234,10,150,204,123,206,177,22,155,6,59,208,148,210,28,98,158,135,53,148,211,166,122,60,133,187,49,214,143,106,116,74,226,172,183,40,204,201,22,62,43,47,142,13,149,85,159,96,97,102,35,51,34,33,83,104,117,138,141,18,67,74,90,185,234,126,115,45,60,210,144,157,187,77,4,154,123,196,163,53,17,145,169,189,9,90,153,166,21,112,203,171,82,168,185,227,195,9,149,154,156,72,17,220,145,82,136,135,100,188,150,144,167,223,166,75,101,150,137,74,50,35,91,142,184,219,104,79,122,150,180,164,181,51,34,26,9,25,87,23,253,255,0,122,203,255,0,165,255,0,255,0,185,193,64,34,197,56,157,113,0,135,139,179,36,229,251,4,46,46,174,197,137,185,139,154,164,211,108,59,22,189,41,183,217,121,164,198,90,144,110,19,44,57,31,177,230,214,148,188,165,171,66,83,105,66,220,138,185,81,202,142,35,230,215,17,209,101,89,77,116,52,168,60,183,235,245,247,217,53,197,164,69,81,153,18,148,68,101,204,121,123,84,77,50,70,74,113,73,81,153,161,8,113,196,104,79,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,116,80,186,167,164,114,185,175,45,231,62,177,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,245,96,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,0,202,184,191,238,23,30,4,240,203,231,94,113,52,74,161,64,60,81,252,118,98,111,201,124,158,16,149,92,12,127,77,159,187,127,196,133,170,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,0,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,1,81,124,112,111,90,84,251,255,0,11,48,229,152,242,202,165,67,163,212,107,114,29,82,19,200,83,19,158,105,150,146,133,110,220,107,37,83,222,53,17,164,136,137,77,232,106,212,201,49,215,133,245,167,244,175,59,88,125,212,91,62,153,129,70,244,141,90,102,248,93,67,48,249,80,95,233,228,185,169,26,91,217,41,81,182,56,122,109,116,218,218,100,163,72,191,225,205,51,41,132,49,177,235,1,175,156,35,121,136,142,72,184,168,239,51,79,57,111,186,203,13,84,81,163,176,158,113,109,106,178,67,114,91,101,195,34,37,106,72,50,52,168,140,210,121,162,26,115,193,76,80,165,99,86,17,218,24,175,70,76,70,227,221,52,120,213,37,199,141,53,50,209,13,245,160,185,209,77,212,145,18,214,203,188,198,151,234,164,201,109,168,141,41,50,50,42,54,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,215,29,22,29,199,111,212,232,21,6,80,236,106,148,55,162,58,133,164,148,74,67,136,52,40,140,140,140,143,177,71,222,70,51,169,156,108,42,155,132,217,131,188,168,174,194,92,120,115,107,53,25,208,75,150,104,79,76,185,210,18,217,39,212,73,105,163,125,155,75,79,113,139,36,224,231,138,209,235,152,93,88,195,169,146,147,215,211,234,18,37,52,217,172,181,233,155,143,79,101,38,68,107,53,105,184,207,185,36,95,226,22,33,80,148,212,40,18,102,188,102,77,199,101,110,172,200,251,73,41,73,153,247,254,3,60,121,242,191,94,196,12,204,93,179,92,121,215,91,165,84,103,210,152,55,20,106,50,105,170,132,163,73,125,165,118,122,254,205,11,238,33,101,60,34,176,181,187,95,6,37,222,207,69,91,82,106,211,28,218,165,163,105,169,167,98,64,112,140,143,97,25,145,154,125,230,95,143,120,159,96,0,0,0,0,40,139,138,156,9,81,51,47,33,215,247,154,94,132,183,17,187,93,54,157,66,118,154,106,66,74,240,89,171,64,102,129,115,210,150,234,74,82,231,205,116,145,185,59,182,26,41,201,215,77,117,211,95,184,90,64,0,0,254,25,145,118,153,232,41,207,139,118,98,155,187,47,24,184,75,110,85,214,228,26,86,254,189,182,164,106,219,156,214,160,62,214,164,135,76,143,69,37,95,105,37,219,221,175,120,225,156,54,176,181,24,157,153,219,122,52,232,107,122,153,11,171,235,22,77,238,74,55,211,230,26,53,51,66,146,90,169,5,223,251,59,69,255,0,145,104,90,15,232,0,0,0,0,0,0,0,0,0,0,175,62,44,249,115,126,249,195,198,241,90,220,163,57,50,171,65,215,154,220,88,230,227,239,115,223,130,193,104,72,105,74,86,137,66,143,181,69,161,17,247,151,96,168,27,30,242,173,225,253,207,14,234,183,229,187,22,124,46,103,45,198,220,90,20,91,219,83,103,218,133,37,95,101,103,220,101,222,52,13,148,12,214,217,217,144,176,35,212,99,85,97,181,92,103,127,89,5,79,180,151,145,171,210,9,191,171,39,156,89,106,134,119,118,251,59,75,179,186,66,0,0,252,85,138,205,54,131,1,202,157,90,107,49,99,53,166,231,30,113,40,73,106,162,73,118,168,200,187,204,139,246,140,236,102,219,30,38,99,118,40,86,235,73,146,165,64,148,252,55,218,109,43,51,108,148,220,54,218,51,34,230,45,61,228,174,227,246,159,224,38,15,6,92,46,122,125,209,112,98,148,134,210,113,99,199,151,73,70,228,159,99,169,114,158,249,25,106,141,59,143,245,181,251,189,162,220,192,0,0,0,0,113,44,232,91,177,238,92,177,226,52,71,162,165,247,35,219,21,137,12,106,130,86,199,83,79,144,73,87,105,30,154,110,239,46,209,64,56,47,45,203,115,27,172,215,30,61,171,135,115,83,146,189,59,52,52,75,111,95,119,234,141,31,217,85,216,109,225,101,6,227,153,33,13,198,69,2,44,199,92,90,200,146,148,20,100,172,204,204,207,66,236,212,245,51,253,162,138,120,136,227,163,248,203,143,245,152,241,166,19,244,235,122,76,138,68,125,142,26,144,162,98,108,178,74,139,71,22,147,245,92,239,45,63,2,246,204,30,15,88,8,229,54,153,85,198,27,138,142,180,189,39,159,6,10,159,143,161,27,74,76,9,13,184,147,91,122,235,169,30,138,74,244,247,23,180,90,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,142,171,155,31,11,24,201,240,254,225,242,231,198,107,6,170,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,85,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,131,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,42,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,241,88,209,139,214,110,2,225,125,193,139,152,128,252,182,232,86,236,116,189,32,162,48,111,62,234,214,226,90,105,150,209,216,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,156,28,104,197,235,203,30,177,66,224,197,204,64,126,35,149,219,138,66,94,144,81,24,38,88,105,8,109,45,52,203,104,237,50,67,109,54,219,100,106,53,44,201,4,106,82,148,102,163,177,254,29,220,53,176,207,16,48,104,241,115,50,150,127,167,62,152,242,164,219,116,181,201,168,211,222,167,193,109,78,167,168,113,77,58,215,51,169,213,14,32,182,169,36,210,26,90,86,124,229,37,48,3,51,185,122,186,178,191,140,181,172,35,186,100,245,253,7,46,77,58,168,136,174,71,102,167,5,212,238,106,67,105,89,127,124,218,201,42,90,80,235,78,160,150,189,155,142,116,240,148,206,191,161,38,67,202,110,38,212,233,80,232,175,115,156,178,234,15,159,33,196,206,121,254,98,233,138,50,78,199,57,203,117,215,26,83,138,74,137,194,83,68,110,27,172,161,22,212,0,0,0,2,128,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,11,84,0,0,21,87,197,115,34,223,159,205,6,10,89,159,248,68,171,254,20,21,127,122,164,213,27,142,73,255,0,133,234,150,149,126,163,198,143,237,135,133,85,137,85,194,227,199,102,25,124,235,201,230,139,254,0,1,21,120,163,248,19,196,223,146,249,196,33,64,35,85,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,0,1,149,113,106,159,247,138,63,249,255,0,110,34,170,198,170,0,0,7,148,197,139,235,242,95,133,151,150,38,122,47,210,127,68,173,250,141,119,162,231,242,122,174,150,51,143,114,185,155,85,179,119,47,110,237,170,211,93,116,61,52,25,130,26,19,225,189,107,87,108,252,146,225,109,38,227,131,210,75,145,79,151,84,109,190,106,28,221,22,108,233,18,227,57,170,12,200,183,176,251,75,211,93,201,221,162,136,148,70,69,37,68,85,226,143,224,79,19,126,75,231,16,133,21,225,61,245,249,47,197,59,55,19,61,23,233,63,162,87,5,58,187,209,115,249,61,87,75,37,183,185,92,205,170,217,187,151,183,118,213,105,174,186,30,154,13,63,12,171,139,254,255,0,189,101,255,0,210,255,0,255,0,220,224,160,17,234,176,183,11,111,188,105,190,233,152,103,134,148,47,76,220,149,158,119,69,11,170,102,63,55,148,202,222,115,235,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,61,9,229,71,42,56,113,148,172,56,69,149,101,53,215,85,103,114,223,175,215,223,100,145,42,175,41,36,100,74,81,17,159,45,148,110,81,52,201,25,165,180,169,70,102,181,173,199,23,218,192,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,0,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,64,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,0,0,1,149,113,127,220,46,60,9,225,151,206,188,226,104,149,64,40,7,138,63,142,204,77,249,47,147,194,18,83,129,213,173,66,151,117,98,229,235,34,14,250,213,42,159,71,165,195,147,205,89,114,162,203,114,83,146,27,216,71,177,91,151,10,49,234,100,106,46,94,137,50,37,40,142,218,128,101,223,16,172,170,174,26,223,247,46,28,215,100,68,126,165,106,214,38,209,38,59,17,106,83,14,63,25,229,178,226,155,82,146,149,26,13,72,51,35,52,164,244,211,82,46,225,123,220,46,60,9,225,151,206,188,226,104,170,190,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,254,48,184,8,186,149,46,149,140,54,237,29,106,122,49,177,6,114,152,143,169,19,41,76,249,14,56,163,67,122,235,169,167,85,41,122,123,203,218,33,239,14,236,116,123,6,177,250,141,30,76,194,98,157,112,201,143,72,145,189,195,74,18,79,205,136,74,81,234,226,18,94,171,125,231,175,224,126,203,214,189,107,176,221,194,202,245,199,14,66,28,140,186,4,169,141,56,133,145,146,144,113,148,178,50,50,61,15,179,67,212,143,246,140,224,227,68,183,46,60,110,188,156,100,205,75,153,115,84,82,141,123,117,53,203,115,79,127,235,11,253,201,117,185,30,218,203,30,28,196,102,41,50,228,139,98,145,33,253,16,73,222,234,169,241,201,74,236,34,215,93,189,231,218,59,104,0,0,0,0,10,140,227,53,133,207,64,186,45,252,82,142,210,74,44,136,241,41,11,218,147,237,121,78,84,31,51,61,17,167,113,126,182,191,119,180,112,78,27,24,234,156,35,199,122,101,34,163,49,44,211,174,39,153,166,47,154,230,214,210,185,19,33,164,213,218,226,82,70,73,108,251,116,62,207,97,139,231,131,58,45,74,27,51,224,200,109,230,36,54,151,27,113,181,146,146,164,168,136,200,200,203,176,251,12,135,251,128,0,143,121,190,205,109,157,150,251,6,69,70,85,90,27,181,199,246,116,112,82,251,74,121,122,61,28,156,250,179,121,181,158,136,123,119,103,179,180,251,59,243,243,124,94,85,188,65,185,230,93,119,4,183,101,79,155,203,230,45,199,22,179,61,141,165,178,237,90,148,175,178,130,239,51,238,22,253,194,99,46,111,216,216,120,230,43,92,116,119,33,213,43,218,114,155,149,28,219,125,158,67,243,152,61,73,109,37,73,213,43,73,246,40,245,35,46,226,236,22,24,0,0,0,0,0,0,0,0,0,0,3,230,220,22,253,34,232,165,61,69,174,65,98,92,57,27,121,141,60,210,92,73,237,81,40,187,20,70,93,233,35,238,246,10,27,207,78,75,46,124,186,95,50,170,180,10,76,201,118,108,189,157,44,166,216,113,194,103,107,49,146,190,106,208,195,109,39,87,158,50,78,135,219,166,135,219,223,195,48,127,28,113,27,3,238,20,92,54,21,199,58,2,251,121,172,55,49,246,153,123,212,113,9,222,150,156,70,237,188,213,153,106,125,134,127,142,182,223,151,174,43,152,87,125,211,142,22,38,31,160,106,141,119,184,239,77,22,58,245,83,167,234,155,211,20,163,209,40,65,31,222,175,113,144,153,118,206,46,225,133,223,25,18,109,219,254,221,156,78,107,162,24,170,199,117,93,134,162,238,66,207,245,79,252,3,239,29,199,111,18,182,157,118,156,71,238,234,145,175,248,199,153,188,49,175,9,172,72,206,73,186,113,30,217,167,114,180,220,137,53,136,204,175,180,210,69,216,183,19,250,233,255,0,9,10,181,207,87,18,116,95,244,217,24,113,131,243,165,197,136,173,156,234,140,119,118,41,94,180,103,147,177,216,242,148,71,161,161,196,158,169,246,153,123,204,87,149,159,106,214,239,155,162,153,107,208,161,72,153,54,167,45,152,173,165,166,214,225,145,184,226,91,35,50,73,40,244,213,69,236,62,241,160,156,143,101,250,30,0,96,109,22,138,168,168,106,167,85,143,26,169,80,245,9,42,76,135,97,198,75,169,63,171,66,139,214,103,185,68,103,239,51,62,233,10,0,0,0,0,3,157,230,38,27,181,12,5,196,88,76,17,243,31,181,42,237,167,77,117,213,80,157,34,238,252,70,114,57,234,182,113,103,169,144,173,170,165,92,91,220,53,30,154,27,82,117,61,117,211,245,126,239,216,45,63,51,217,201,166,216,249,51,177,237,235,58,224,101,85,251,138,218,166,69,120,162,75,73,186,203,50,41,79,33,74,62,91,228,180,232,226,83,218,100,100,71,167,121,232,43,87,1,240,214,225,199,204,108,163,91,200,98,84,229,213,107,17,228,85,29,36,173,213,19,46,203,105,15,56,165,109,95,247,93,77,74,35,46,222,221,125,186,33,193,188,55,162,225,70,27,208,44,154,44,38,163,183,77,167,69,142,238,198,208,131,113,198,216,109,179,90,182,165,58,168,249,101,169,153,17,159,253,3,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,234,185,177,240,177,140,159,15,238,31,46,124,102,176,106,160,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,56,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,35,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,18,171,54,62,22,49,147,225,253,195,229,207,140,214,13,73,93,151,77,10,198,181,107,55,173,211,59,162,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,64,57,250,205,116,204,214,227,140,186,221,49,221,150,101,175,206,163,218,236,182,243,230,219,241,82,242,141,83,212,219,164,158,91,210,61,69,40,137,180,41,45,161,134,213,184,218,222,174,129,195,63,37,20,236,207,223,117,43,219,18,233,157,78,27,90,90,198,155,13,194,148,207,166,103,60,203,132,220,118,100,50,166,246,114,117,67,238,26,92,220,90,176,147,65,165,227,82,111,80,71,92,237,228,250,217,205,206,23,187,69,81,68,133,123,80,227,190,171,78,177,45,217,28,136,47,186,227,11,121,14,54,210,201,42,67,201,140,134,141,106,67,134,217,40,214,132,168,203,106,179,215,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,189,238,28,217,215,254,85,88,112,253,2,255,0,169,210,155,196,219,91,234,234,81,152,62,83,149,72,36,72,38,234,105,103,106,80,157,203,89,182,234,90,53,37,14,37,42,209,164,188,211,101,48,0,0,0,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,22,168,0,0,2,144,56,143,240,255,0,153,151,122,235,184,183,132,54,239,250,83,207,233,152,118,52,119,31,144,229,187,43,98,27,219,33,111,45,199,22,203,206,17,173,15,26,182,147,142,155,74,36,125,73,187,224,56,92,120,236,195,47,157,121,60,209,127,192,0,34,175,20,127,2,120,155,242,95,56,132,40,4,106,160,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,0,50,174,45,83,254,241,71,255,0,63,237,196,85,88,213,64,0,0,139,252,77,42,213,90,46,71,49,62,101,26,167,46,4,135,35,211,98,45,216,207,41,165,169,135,234,113,25,121,163,82,76,140,208,227,78,56,218,211,220,164,45,73,61,72,204,134,125,198,164,173,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,250,195,138,103,90,214,161,94,25,71,197,234,77,199,7,171,137,30,207,169,213,27,111,154,182,246,202,132,194,165,198,115,84,25,25,236,125,134,151,166,187,85,183,69,17,164,204,143,56,67,85,3,42,226,255,0,191,239,89,127,244,191,255,0,247,56,40,46,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,125,60,60,242,89,74,202,198,23,199,174,221,246,252,68,226,165,203,28,206,224,152,82,83,40,225,48,110,110,106,158,195,137,73,37,8,74,73,165,58,72,53,18,222,37,31,49,196,33,157,178,212,0,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,0,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,64,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,0,0,1,149,113,127,220,46,60,9,225,151,206,188,226,104,149,64,51,109,156,74,181,86,181,154,252,97,153,89,169,203,159,33,187,226,181,17,14,201,121,78,173,44,49,49,214,89,104,148,163,51,36,54,211,109,182,132,247,37,8,74,75,66,34,33,103,252,22,44,8,212,44,188,221,120,131,34,222,151,14,165,117,93,11,140,137,207,19,169,68,250,116,56,237,147,38,209,40,246,41,8,144,252,244,26,208,93,171,222,149,25,242,200,147,97,64,51,215,196,134,214,161,89,249,218,197,42,77,185,7,164,137,34,161,18,168,227,124,213,185,186,84,216,49,229,201,115,85,153,153,111,125,247,87,166,187,83,187,68,145,36,136,138,197,120,42,120,88,186,126,32,78,242,234,112,128,28,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,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,177,143,14,40,184,173,134,245,251,38,181,9,153,13,212,169,210,163,181,189,180,44,219,113,198,28,108,150,157,201,86,138,46,97,232,100,70,101,255,0,64,206,246,60,97,173,195,128,120,217,90,183,151,30,84,21,210,235,18,100,82,221,52,45,165,27,45,75,117,12,184,149,109,71,247,45,73,73,34,46,206,205,61,150,83,150,12,228,211,111,140,153,223,22,245,227,112,52,154,253,187,109,84,226,178,82,229,164,157,121,152,244,166,80,149,23,49,243,90,181,113,74,237,34,34,51,215,184,245,21,99,207,85,205,139,61,76,117,110,85,86,226,222,217,164,245,212,221,147,169,105,166,191,173,247,254,209,163,124,186,194,118,157,128,184,117,9,226,62,99,22,165,33,181,107,223,169,66,104,143,191,240,29,16,0,0,0,0,4,122,207,14,95,225,227,254,6,214,168,169,138,135,106,116,168,242,106,148,255,0,80,148,165,73,106,28,148,180,146,250,181,168,207,115,221,201,34,63,113,145,247,231,250,191,69,185,240,190,248,147,75,152,212,202,101,94,129,81,90,16,179,75,140,184,135,88,120,210,75,73,153,37,69,162,219,61,15,66,61,75,216,100,45,19,35,124,76,45,212,80,169,120,101,140,85,46,149,248,109,49,21,170,164,199,144,134,212,148,34,51,41,55,30,145,43,83,61,121,139,61,19,220,70,126,242,22,47,108,98,182,26,94,80,219,155,108,223,214,237,73,183,27,39,75,164,170,199,120,201,38,73,61,79,98,207,245,147,254,18,31,104,174,59,120,213,180,171,180,227,63,119,84,141,127,198,62,13,205,139,184,97,104,70,92,155,138,255,0,183,96,147,122,106,135,234,177,218,87,105,164,187,150,178,253,98,255,0,8,134,153,132,226,185,133,86,37,60,161,97,161,157,122,166,239,115,141,116,210,163,163,69,52,126,177,179,49,42,45,82,181,145,125,233,247,17,138,144,198,12,113,196,108,112,184,87,112,223,183,28,233,235,236,229,48,228,199,221,101,159,81,180,43,98,93,113,123,119,114,144,103,161,246,153,126,26,119,60,139,100,178,231,204,93,243,22,171,95,164,204,137,102,196,223,213,74,113,135,27,39,183,51,37,40,229,45,108,56,210,180,121,146,37,106,125,154,232,93,189,215,201,111,219,244,139,94,148,205,22,135,5,136,144,227,238,229,180,203,73,109,37,185,70,163,236,73,17,23,106,140,251,189,163,233,0,0,0,0,0,0,0,0,0,0,0,15,39,137,88,93,100,98,213,182,253,171,124,208,161,212,160,191,183,82,126,43,47,26,118,184,133,250,188,212,40,139,85,54,141,123,61,159,128,166,92,209,240,197,197,44,41,169,72,172,97,173,50,109,203,64,61,156,166,162,179,38,100,180,250,172,36,247,19,49,82,130,245,220,89,150,135,246,82,126,210,49,12,107,22,213,207,108,191,201,175,80,106,116,183,75,250,178,226,184,194,187,136,251,148,68,125,202,47,240,151,188,125,235,115,25,113,98,210,117,14,219,184,147,116,64,36,107,162,35,214,36,180,158,210,63,98,22,95,172,127,225,49,233,23,154,140,195,56,247,60,241,138,243,35,247,21,195,59,78,237,63,187,15,47,118,98,230,38,223,14,173,219,170,253,184,42,123,244,220,153,85,73,15,36,244,36,233,216,226,207,245,83,254,2,247,15,155,106,89,55,133,247,82,42,85,159,109,85,107,115,21,254,179,2,19,178,87,246,84,175,178,218,84,125,200,81,247,119,36,253,194,227,242,69,195,102,218,193,201,116,172,81,196,3,145,58,231,76,103,80,184,47,242,221,139,29,228,77,75,140,186,219,110,197,67,136,81,33,148,122,219,181,245,149,167,97,150,147,237,8,67,104,75,109,161,40,66,8,146,148,164,180,34,34,238,34,33,255,0,64,0,0,0,0,60,198,40,70,76,204,52,187,34,43,185,234,28,246,207,246,199,89,127,148,102,187,24,226,148,28,92,189,162,164,251,25,184,170,72,47,192,165,56,95,228,31,30,187,118,215,238,72,212,248,85,90,140,135,216,166,68,106,20,102,150,242,212,148,54,217,25,32,136,148,163,34,208,148,101,217,161,123,136,90,247,8,252,180,55,66,161,73,198,187,158,146,226,38,212,16,184,244,254,161,141,8,227,184,136,18,90,117,27,218,35,239,37,104,164,172,203,191,79,120,179,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,213,115,99,225,99,25,62,31,220,62,92,248,205,96,213,64,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,202,184,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,70,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,37,86,108,124,44,99,39,195,251,135,203,159,25,172,26,51,206,158,92,106,185,167,192,106,174,21,208,175,121,118,213,73,82,25,169,67,89,58,164,194,154,251,27,141,184,179,146,146,53,46,50,148,100,174,194,51,67,136,101,210,74,249,124,181,82,181,129,145,44,121,185,179,47,73,203,29,231,108,203,179,171,178,227,149,82,161,50,75,29,100,104,52,162,65,169,83,73,200,230,166,157,70,165,201,65,147,132,131,144,164,178,165,182,173,219,111,207,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,116,80,186,167,164,114,185,175,45,231,62,177,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,245,96,43,87,139,22,74,41,215,77,171,83,205,70,27,211,54,92,148,109,36,222,44,32,165,72,122,171,5,45,199,142,220,134,210,74,91,108,244,173,179,185,100,150,208,147,104,221,113,107,35,104,137,124,43,133,14,81,49,66,238,197,10,38,104,36,212,101,218,182,125,171,34,65,83,165,20,118,212,253,125,245,54,227,15,71,97,46,165,73,40,196,149,184,219,175,233,174,187,155,104,201,194,91,140,92,248,0,0,0,160,30,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,0,0,0,121,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,85,94,10,100,250,230,202,55,19,188,55,162,168,165,205,178,107,146,46,5,90,117,137,110,199,231,206,97,170,27,203,121,14,54,210,205,73,91,42,146,134,141,106,67,100,225,164,214,132,164,143,106,109,208,0,4,85,226,143,224,79,19,126,75,231,16,133,0,141,84,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,6,85,197,170,127,222,40,255,0,231,253,184,138,171,26,168,0,0,17,87,138,63,129,60,77,249,47,156,66,20,67,135,182,85,87,18,175,251,107,14,104,82,34,49,82,186,171,16,168,144,221,150,181,37,134,223,146,242,25,109,78,41,41,82,137,4,165,145,153,146,84,122,107,161,31,112,212,64,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,25,172,23,253,255,0,122,203,255,0,165,255,0,255,0,185,193,199,248,105,112,251,141,131,212,170,62,96,241,126,149,45,188,65,159,31,169,163,210,101,180,236,87,237,164,45,50,152,112,156,36,62,104,125,114,35,62,210,141,15,52,149,176,122,164,200,150,74,210,194,128,0,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,0,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,64,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,0,0,1,149,113,127,220,46,60,9,225,151,206,188,226,104,149,64,50,174,47,251,133,199,129,60,50,249,215,156,77,18,168,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,17,87,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,179,120,184,101,165,186,237,10,54,53,91,52,151,23,54,158,132,71,159,211,177,169,20,118,209,62,75,174,175,99,70,125,230,157,84,165,145,119,107,239,21,67,66,187,107,246,220,106,132,42,85,70,67,12,84,226,59,10,75,72,121,105,74,219,112,136,150,70,73,81,17,234,73,34,237,212,189,228,62,198,14,69,41,216,185,100,197,81,246,61,113,83,80,127,129,202,108,191,202,52,163,133,241,147,15,13,45,56,137,238,102,135,1,178,253,145,208,95,228,30,156,0,0,0,0,7,252,173,8,113,10,109,196,37,104,89,26,84,149,22,164,100,125,228,100,43,123,136,215,15,152,183,227,19,113,171,10,41,178,142,191,29,135,28,157,76,134,201,114,228,161,37,46,75,142,37,150,35,41,107,121,78,45,180,146,148,190,210,208,143,183,67,21,27,93,183,238,43,70,170,237,38,224,164,79,164,212,35,45,73,91,18,227,184,195,168,82,84,105,63,85,100,74,45,20,147,46,238,242,63,112,244,182,174,55,226,229,146,131,106,216,196,123,154,158,217,163,150,72,143,88,146,210,73,62,175,97,18,28,47,213,79,248,8,125,228,102,163,48,205,189,207,44,98,188,204,253,199,112,206,211,187,79,238,195,205,220,120,203,139,23,107,171,118,226,196,155,162,121,47,77,81,34,177,37,212,246,17,123,22,179,253,82,255,0,1,15,131,71,182,174,123,153,254,77,6,131,83,170,58,127,213,137,21,199,213,220,103,220,146,51,238,73,255,0,128,253,194,103,101,115,134,46,41,98,181,74,61,99,18,169,147,109,170,1,111,230,181,41,153,48,229,171,213,125,37,180,158,138,164,31,174,218,12,245,63,178,162,246,153,11,154,195,92,46,178,48,150,219,98,213,177,168,80,233,176,88,221,161,49,21,150,77,91,156,90,253,110,82,18,71,162,156,94,157,158,223,196,122,192,0,0,0,0,0,0,0,0,0,0,0,1,254,111,198,143,41,163,102,83,13,188,218,187,208,226,73,73,63,111,113,142,65,136,25,69,203,238,36,182,164,220,24,101,110,165,213,105,245,236,81,97,19,191,212,254,178,217,87,177,4,95,128,140,215,7,7,124,0,168,188,252,154,101,195,116,197,90,246,242,219,76,184,72,109,58,17,17,246,38,23,103,113,254,211,30,117,222,12,152,82,114,137,76,222,55,9,49,237,37,84,35,110,238,255,0,136,233,222,63,117,63,131,70,10,33,167,74,161,118,221,42,112,246,242,249,83,226,25,23,105,235,174,176,127,1,40,176,99,39,120,21,129,168,75,150,141,157,1,233,169,215,249,244,202,124,53,73,255,0,92,255,0,92,109,148,31,115,170,79,225,161,126,61,184,0,0,0,0,0,7,159,196,45,135,96,220,164,226,246,36,232,243,53,86,186,104,92,149,246,234,51,99,142,200,109,188,105,190,201,167,121,137,59,150,168,100,173,218,235,252,237,223,104,253,249,119,194,170,134,50,226,221,191,100,193,136,243,237,201,159,16,229,242,155,82,182,70,84,150,154,90,207,68,47,66,46,97,106,102,90,123,253,199,162,236,33,176,233,184,105,134,150,213,149,77,142,134,145,72,164,194,132,173,168,74,77,74,106,59,109,153,158,212,167,83,245,11,183,66,252,11,184,123,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,210,173,150,76,182,215,234,179,107,181,220,190,97,173,70,165,81,144,228,185,147,37,218,112,30,126,75,238,40,212,227,174,56,166,141,75,90,148,102,163,81,153,153,153,153,152,246,182,181,167,106,216,212,40,182,181,149,108,210,173,250,44,45,253,53,58,151,9,184,145,88,222,181,45,123,26,108,146,132,238,90,212,163,208,187,84,163,51,237,51,31,174,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,205,127,146,118,86,63,241,105,194,175,253,77,167,127,236,71,85,30,82,250,194,124,44,197,14,135,242,153,134,150,165,219,232,206,111,69,233,218,52,105,253,47,51,111,51,149,206,66,182,110,229,163,118,221,53,216,157,123,136,126,91,43,4,48,95,13,106,174,215,112,231,8,108,171,86,164,252,117,68,118,101,18,129,18,11,238,48,165,37,74,105,78,50,218,84,104,53,33,10,52,153,233,170,18,126,194,31,146,233,203,214,1,95,53,217,87,77,235,129,248,127,112,86,166,236,234,106,53,75,102,20,185,79,236,66,80,141,238,184,218,150,173,168,66,82,90,159,98,82,68,93,132,67,208,89,88,123,96,225,173,41,218,22,28,216,246,253,171,77,126,66,165,187,14,137,76,102,11,14,62,164,165,42,117,77,178,148,164,214,105,66,18,106,50,215,68,36,189,132,61,0,0,229,95,201,59,43,31,248,180,225,87,254,166,211,191,246,35,165,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,241,87,174,8,96,190,37,85,90,174,226,54,16,217,87,85,73,136,233,136,212,202,221,2,36,231,219,97,42,82,146,210,92,121,181,40,144,74,90,212,73,35,211,85,168,253,166,22,86,8,96,190,26,213,93,174,225,206,16,217,86,173,73,248,234,136,236,202,37,2,36,23,220,97,74,74,148,210,156,101,180,168,208,106,66,20,105,51,211,84,36,253,132,23,174,8,96,190,37,85,90,174,226,54,16,217,87,85,73,136,233,136,212,202,221,2,36,231,219,97,42,82,146,210,92,121,181,40,144,74,90,212,73,35,211,85,168,253,166,22,86,8,96,190,26,213,93,174,225,206,16,217,86,173,73,248,234,136,236,202,37,2,36,23,220,97,74,74,148,210,156,101,180,168,208,106,66,20,105,51,211,84,36,253,132,61,168,230,149,108,178,101,182,191,85,155,93,174,229,243,13,106,53,42,140,135,37,204,153,46,211,128,243,242,95,113,70,167,29,113,197,52,106,90,212,163,53,26,140,204,204,204,204,199,171,178,176,246,193,195,90,83,180,44,57,177,237,251,86,154,252,133,75,118,29,18,152,204,22,28,125,73,74,84,234,155,101,41,73,172,210,132,36,212,101,174,136,73,123,8,125,90,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,53,254,73,217,88,255,0,197,167,10,191,245,54,157,255,0,177,29,84,0,0,7,228,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,0,0,1,207,238,156,189,96,21,243,93,149,116,222,184,31,135,247,5,106,110,206,166,163,84,182,97,75,148,254,196,37,8,222,235,141,169,106,218,132,37,37,169,246,37,36,69,216,68,62,173,139,132,248,89,133,253,119,228,207,13,45,75,75,210,124,174,183,208,84,104,208,58,174,94,238,95,55,146,132,239,219,204,94,221,218,233,189,90,119,152,245,96,0,0,0,0,0,62,77,211,105,218,183,205,10,85,173,122,219,52,171,130,139,55,103,83,78,170,66,110,92,87,246,45,43,70,246,156,37,33,91,86,132,168,181,46,197,36,140,187,72,135,128,254,73,217,88,255,0,197,167,10,191,245,54,157,255,0,177,29,84,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,115,95,228,157,149,143,252,90,112,171,255,0,83,105,223,251,17,213,64,7,159,189,112,246,193,196,170,83,84,44,70,177,237,251,170,154,196,132,203,106,29,110,152,204,230,27,125,41,82,82,234,91,121,42,73,44,146,181,164,148,69,174,139,81,123,76,121,251,91,47,88,5,99,87,98,221,54,86,7,225,253,191,90,133,191,166,168,210,237,152,81,37,49,189,10,66,246,58,219,105,90,119,33,106,73,232,125,169,81,145,246,25,142,128,0,3,149,127,36,236,172,127,226,211,133,95,250,155,78,255,0,216,143,85,249,39,194,207,160,159,146,223,201,165,169,244,51,253,174,122,26,55,162,255,0,61,207,254,213,217,202,252,247,214,125,159,183,235,119,246,143,43,252,147,178,177,255,0,139,78,21,127,234,109,59,255,0,98,58,168,0,0,249,55,77,167,106,223,52,41,86,181,235,108,210,174,10,44,221,157,77,58,169,9,185,113,95,216,180,173,27,218,112,148,133,109,90,18,162,212,187,20,146,50,237,34,30,42,147,150,76,182,208,42,176,171,180,44,190,97,173,58,165,78,144,220,184,115,34,90,112,25,126,51,237,168,148,219,173,184,150,137,72,90,84,68,162,81,25,25,25,17,144,233,96,3,149,127,36,236,172,127,226,211,133,95,250,155,78,255,0,216,142,149,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,230,191,201,59,43,31,248,180,225,87,254,166,211,191,246,35,165,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,0,0,0,241,87,174,8,96,190,37,85,90,174,226,54,16,217,87,85,73,136,233,136,212,202,221,2,36,231,219,97,42,82,146,210,92,121,181,40,144,74,90,212,73,35,211,85,168,253,166,63,85,139,132,248,89,133,253,119,228,207,13,45,75,75,210,124,174,183,208,84,104,208,58,174,94,238,95,55,146,132,239,219,204,94,221,218,233,189,90,119,152,245,96,0,57,87,242,78,202,199,254,45,56,85,255,0,169,180,239,253,136,247,246,181,167,106,216,212,40,182,181,149,108,210,173,250,44,45,253,53,58,151,9,184,145,88,222,181,45,123,26,108,146,132,238,90,212,163,208,187,84,163,51,237,51,31,88,115,251,167,47,88,5,124,215,101,93,55,174,7,225,253,193,90,155,179,169,168,213,45,152,82,229,63,177,9,66,55,186,227,106,90,182,161,9,73,106,125,137,73,17,118,17,15,171,98,225,62,22,97,127,93,249,51,195,75,82,210,244,159,43,173,244,21,26,52,14,171,151,187,151,205,228,161,59,246,243,23,183,118,186,111,86,157,230,61,88,0,231,247,78,94,176,10,249,174,202,186,111,92,15,195,251,130,181,55,103,83,81,170,91,48,165,202,127,98,18,132,111,117,198,212,181,109,66,18,146,212,251,18,146,34,236,34,30,130,202,195,219,7,13,105,78,208,176,230,199,183,237,90,107,242,21,45,216,116,74,99,48,88,113,245,37,41,83,170,109,148,165,38,179,74,16,147,81,150,186,33,37,236,33,232,0,0,0,0,0,7,42,254,73,217,88,255,0,197,167,10,191,245,54,157,255,0,177,30,254,214,180,237,91,26,133,22,214,178,173,154,85,191,69,133,191,166,167,82,225,55,18,43,27,214,165,175,99,77,146,80,157,203,90,148,122,23,106,148,102,125,166,99,235,0,229,95,201,59,43,31,248,180,225,87,254,166,211,191,246,35,223,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,125,96,28,254,233,203,214,1,95,53,217,87,77,235,129,248,127,112,86,166,236,234,106,53,75,102,20,185,79,236,66,80,141,238,184,218,150,173,168,66,82,90,159,98,82,68,93,132,67,234,216,184,79,133,152,95,215,126,76,240,210,212,180,189,39,202,235,125,5,70,141,3,170,229,238,229,243,121,40,78,253,188,197,237,221,174,155,213,167,121,143,149,116,229,235,0,175,154,236,171,166,245,192,252,63,184,43,83,118,117,53,26,165,179,10,92,167,246,33,40,70,247,92,109,75,86,212,33,41,45,79,177,41,34,46,194,33,232,44,172,61,176,112,214,148,237,11,14,108,123,126,213,166,191,33,82,221,135,68,166,51,5,135,31,82,82,149,58,166,217,74,82,107,52,161,9,53,25,107,162,18,94,194,30,128,0,121,251,215,15,108,28,74,165,53,66,196,107,30,223,186,169,172,72,76,182,161,214,233,140,206,97,183,210,149,37,46,165,183,146,164,146,201,43,90,73,68,90,232,181,23,180,199,159,181,178,245,128,86,53,118,45,211,101,96,126,31,219,245,168,91,250,106,141,46,217,133,18,83,27,208,164,47,99,173,182,149,167,114,22,164,158,135,218,149,25,31,97,152,232,0,57,253,211,151,172,2,190,107,178,174,155,215,3,240,254,224,173,77,217,212,212,106,150,204,41,114,159,216,132,161,27,221,113,181,45,91,80,132,164,181,62,196,164,136,187,8,135,160,178,176,246,193,195,90,83,180,44,57,177,237,251,86,154,252,133,75,118,29,18,152,204,22,28,125,73,74,84,234,155,101,41,73,172,210,132,36,212,101,174,136,73,123,8,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,227,177,122,195,166,226,94,26,92,182,85,74,58,29,69,94,147,54,18,119,33,42,52,169,216,238,54,70,91,146,173,15,215,62,221,15,240,62,225,157,28,196,97,85,67,6,177,110,224,178,103,68,122,59,113,231,203,56,124,214,212,141,241,147,37,214,144,178,213,8,212,143,150,122,25,22,158,239,113,126,12,9,67,110,99,77,136,78,187,203,73,92,148,179,53,110,211,79,231,109,123,70,147,176,247,97,88,54,209,54,189,233,42,60,61,21,174,186,151,37,29,186,143,64,0,0,0,0,0,63,225,214,154,125,165,178,243,105,113,183,18,105,90,20,90,146,136,251,12,140,143,188,132,118,199,28,134,224,6,57,117,51,43,54,187,20,170,156,132,172,206,109,46,20,38,31,82,213,204,61,84,226,163,173,71,235,58,106,51,247,145,31,121,118,199,154,135,6,124,23,91,141,157,58,238,186,18,130,65,18,249,179,226,17,238,237,215,77,32,247,119,15,198,215,6,76,41,41,70,167,175,27,132,216,246,18,106,17,183,119,127,196,116,239,30,138,223,224,239,128,20,231,152,147,83,184,110,153,75,70,238,99,106,151,9,109,171,82,50,46,197,66,237,239,47,218,66,76,225,254,81,114,251,134,205,165,54,254,25,91,170,117,58,253,123,244,88,70,239,245,255,0,172,134,83,236,89,151,224,58,251,17,163,197,104,153,138,195,108,182,158,228,54,146,74,75,219,220,67,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,172,197,92,44,90,216,21,127,86,223,144,150,122,107,102,170,226,12,214,73,213,73,134,234,136,139,83,46,223,87,222,51,109,123,85,142,189,121,87,107,102,179,95,164,42,114,165,106,103,174,187,221,82,189,231,239,247,152,180,142,17,25,107,114,159,30,110,56,92,148,180,110,148,203,144,160,243,216,245,141,10,40,18,91,117,59,218,238,236,86,138,74,255,0,2,246,139,69,34,34,45,8,187,7,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,7,240,200,140,180,50,236,21,119,197,223,45,139,168,199,133,142,22,221,45,27,162,178,220,41,220,134,61,98,66,74,124,151,29,86,198,187,187,83,170,148,189,61,229,237,21,109,101,85,78,131,121,80,171,100,179,71,163,234,113,101,25,145,233,166,199,82,175,121,123,189,228,52,147,151,91,133,139,167,2,172,26,219,18,18,247,83,108,210,156,89,146,201,90,41,80,218,81,145,232,103,219,235,123,199,69,0,0,0,0,0,0,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,95,220,89,177,233,54,78,24,35,12,169,21,84,53,81,174,145,20,150,80,254,213,170,35,241,231,50,189,82,151,9,70,91,146,69,218,147,78,189,250,247,10,147,193,12,57,169,226,206,41,219,150,69,58,43,146,21,82,169,195,97,243,36,41,100,134,156,146,219,74,90,244,74,180,73,115,11,83,50,50,255,0,16,209,134,6,97,180,12,39,194,203,110,200,133,29,150,149,78,165,195,97,243,105,9,73,41,214,227,52,210,149,216,148,235,175,44,187,76,136,255,0,196,61,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,15,5,142,88,109,3,22,48,178,228,178,38,199,101,213,84,169,115,24,96,221,66,84,73,117,200,206,180,149,118,165,90,105,204,62,210,35,63,241,12,231,227,126,28,84,240,155,21,46,59,34,163,25,198,21,77,169,204,97,131,52,41,36,182,155,146,227,73,90,53,74,117,73,242,207,67,34,34,255,0,16,182,206,19,56,244,155,219,12,23,134,85,122,178,30,168,208,136,250,102,86,254,229,166,35,49,224,178,141,18,167,13,68,91,148,101,216,146,78,189,218,119,11,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,103,18,175,154,62,27,216,181,187,214,185,49,168,241,169,52,249,51,12,220,113,40,220,109,50,183,54,150,229,36,140,204,144,125,154,151,226,93,227,61,25,185,199,186,214,96,49,146,181,116,205,168,190,253,58,52,169,48,233,173,169,229,169,9,138,153,79,173,173,8,220,90,75,213,120,254,201,237,247,23,190,107,240,135,203,123,147,39,205,198,235,146,140,124,134,121,144,96,156,152,253,235,37,64,146,219,168,222,214,157,198,173,20,149,251,244,47,104,182,82,34,34,208,139,66,33,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,252,50,35,45,12,181,35,21,53,197,227,45,238,67,159,11,27,173,186,49,242,30,229,193,156,113,163,247,44,213,62,75,142,175,99,90,119,18,117,82,151,238,212,189,162,20,101,27,30,235,89,127,198,74,45,211,10,162,251,20,233,50,163,67,169,54,151,150,148,42,42,165,48,183,117,34,113,9,63,85,146,251,71,183,222,94,237,11,97,173,243,71,196,155,22,135,122,208,229,181,34,53,90,159,26,97,27,110,33,123,77,214,80,230,211,218,165,17,25,18,203,179,83,252,79,188,122,112,0,0,0,0,0,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,195,197,235,48,82,173,43,38,6,18,219,149,54,83,50,176,166,158,156,218,94,50,95,70,235,51,216,112,180,67,132,125,233,79,98,146,105,247,235,220,42,155,8,172,42,142,40,98,101,183,100,64,142,243,202,172,85,161,195,117,72,66,149,203,109,217,13,180,165,171,68,171,68,151,48,181,51,35,34,247,31,112,209,110,93,176,162,151,131,24,73,111,88,244,214,146,149,69,129,19,170,50,74,75,123,233,140,211,75,87,98,17,174,188,162,237,50,215,223,238,46,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,154,230,39,10,41,120,207,132,151,13,143,82,105,42,84,168,18,250,83,52,164,246,62,168,206,180,133,118,161,122,105,205,62,210,45,125,222,227,206,150,47,88,85,28,47,196,203,146,200,159,29,214,85,71,170,204,134,210,150,133,39,152,219,82,28,105,43,78,169,78,169,62,89,232,100,68,71,238,46,225,107,28,33,115,5,42,237,178,167,225,37,199,83,101,83,40,234,117,248,40,83,198,107,40,109,51,2,59,100,68,183,12,251,212,174,196,164,147,238,211,184,88,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,252,85,170,164,106,29,30,117,102,106,201,12,64,140,236,151,84,102,69,162,16,147,81,247,153,23,113,31,121,144,207,134,125,49,157,204,101,204,45,195,57,183,84,184,116,73,114,232,241,245,86,164,109,179,58,81,164,203,215,89,105,163,158,205,11,238,47,108,154,225,27,151,69,220,215,28,188,101,174,210,210,112,169,143,57,18,41,190,199,123,237,185,2,66,22,157,205,25,119,40,244,50,89,31,187,222,46,5,41,74,72,146,146,34,34,45,8,139,216,67,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,3,248,164,165,68,105,81,17,145,150,134,71,237,33,79,220,92,178,232,187,102,227,137,140,180,42,90,74,21,77,230,226,74,54,24,238,125,199,39,200,90,213,181,162,46,228,150,166,107,51,247,251,196,101,200,94,51,185,131,89,133,183,167,56,234,145,14,183,46,37,30,70,138,208,137,183,167,69,53,25,250,232,45,52,111,219,169,125,199,236,208,125,22,169,26,185,71,131,89,132,178,91,19,227,53,37,165,17,145,234,133,164,148,93,198,101,220,101,220,102,63,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,151,196,123,31,225,224,206,5,84,169,177,106,167,30,177,112,180,245,49,148,52,249,33,210,75,240,229,146,87,161,56,133,105,189,174,242,215,183,216,103,221,69,116,42,101,95,17,47,184,84,182,137,233,85,11,138,170,219,70,163,220,181,45,215,222,36,238,51,209,74,61,84,190,253,12,251,125,163,67,89,57,194,24,216,51,128,182,205,182,136,141,49,46,84,8,83,166,108,108,146,103,33,80,163,161,205,222,162,15,93,90,237,212,181,247,159,187,183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,57,198,194,24,216,205,128,215,53,182,184,141,63,46,44,9,179,161,239,108,148,101,33,48,164,33,179,79,168,179,215,87,123,52,45,125,199,239,207,45,122,151,87,195,187,242,109,45,210,122,45,66,221,170,184,209,40,183,33,72,117,135,141,59,136,244,74,139,69,35,176,244,35,236,246,11,212,225,195,143,240,241,155,2,169,180,217,85,83,145,88,183,154,102,152,243,110,190,75,116,210,196,56,132,165,232,110,45,90,111,119,188,244,237,246,17,247,203,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,1,252,51,36,145,169,70,68,68,90,153,159,176,81,183,21,60,106,115,16,113,201,251,50,37,69,18,32,219,155,161,173,13,61,189,8,126,60,201,205,153,25,19,138,34,81,37,125,189,132,127,113,119,7,11,60,190,22,42,227,51,119,165,90,17,185,75,182,116,154,218,220,111,86,213,38,60,184,78,18,117,83,106,73,158,215,15,179,82,61,61,164,93,162,241,152,101,168,204,55,29,134,210,134,218,65,33,9,73,17,18,82,69,161,17,17,119,16,255,0,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,31,230,251,45,73,101,200,239,182,151,27,117,38,133,161,68,70,74,73,150,134,70,71,222,66,142,120,166,101,240,176,171,25,157,189,41,48,141,186,93,205,186,107,139,109,189,27,76,153,18,230,184,105,213,45,165,36,123,91,46,205,76,244,246,153,118,135,10,204,106,115,15,177,201,139,54,93,69,17,224,220,100,152,104,67,175,108,66,223,145,50,11,100,68,70,226,72,212,105,71,103,97,159,220,125,194,242,72,201,68,74,73,145,145,150,164,101,237,31,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,28,231,48,152,141,23,10,240,130,231,188,36,75,106,58,226,82,230,170,58,156,112,145,171,201,138,235,137,34,51,82,123,126,175,216,122,255,0,140,103,31,18,174,89,184,131,137,215,45,210,235,206,73,122,189,92,153,53,38,106,53,153,155,242,22,178,34,237,81,233,170,253,231,223,222,98,239,120,100,224,177,97,134,95,233,213,185,212,190,154,117,198,150,106,132,165,177,177,107,102,68,40,106,215,83,66,76,200,212,217,251,76,187,59,204,76,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,251,137,182,11,22,39,229,254,163,91,131,75,234,103,91,137,122,168,106,67,27,214,134,99,194,152,173,117,36,40,200,137,78,23,180,139,183,188,133,33,97,173,203,55,15,177,58,218,186,90,121,200,207,80,107,144,230,168,201,70,131,35,98,66,22,100,125,169,61,53,71,188,187,187,200,104,227,47,120,141,23,21,48,130,216,188,35,203,106,66,229,210,225,42,66,155,112,151,163,202,138,211,138,35,50,82,187,126,179,218,122,255,0,140,116,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,21,195,198,15,26,215,111,97,253,51,11,168,245,20,38,93,78,67,50,37,54,135,180,81,198,113,137,236,44,140,146,225,31,121,17,118,164,203,223,238,21,151,149,252,50,151,139,24,223,106,90,204,69,117,246,85,86,130,236,162,67,102,162,75,29,91,40,89,171,68,40,136,180,115,183,82,211,222,52,107,98,91,204,90,54,69,189,106,198,73,37,170,53,42,37,61,4,68,69,162,89,101,45,151,113,17,119,39,220,95,129,15,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,143,224,54,102,44,220,121,184,113,38,204,163,65,151,78,184,112,186,232,155,110,86,161,60,70,180,41,13,202,144,204,105,109,58,73,36,169,15,38,51,134,104,236,91,107,66,210,100,105,216,227,157,128,0,0,0,4,10,204,151,22,92,47,193,108,92,165,97,181,153,110,75,188,35,209,171,18,32,223,114,144,219,145,87,79,38,86,227,14,70,134,151,73,4,252,148,58,158,97,168,244,101,72,65,54,149,153,186,110,49,55,237,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,192,62,77,217,116,208,172,107,86,179,122,221,51,186,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,17,87,39,124,70,112,227,53,87,221,213,96,61,23,232,181,105,186,131,175,218,84,217,186,19,213,74,58,25,70,170,55,9,106,66,166,37,104,125,215,25,65,17,33,165,163,97,188,77,60,233,76,0,1,21,115,173,159,251,19,39,222,138,160,125,31,250,91,121,212,249,19,62,143,245,111,64,229,210,220,234,17,214,117,93,59,173,30,143,70,229,242,181,37,158,253,218,104,93,190,255,0,47,89,157,177,51,89,133,143,93,56,71,116,82,163,220,145,233,236,34,169,78,146,203,210,189,1,84,126,49,45,45,190,210,186,119,36,178,135,13,105,39,16,109,161,238,75,132,133,164,210,173,181,173,118,113,130,206,37,141,117,86,108,171,167,12,240,170,21,106,223,168,72,165,212,99,122,62,115,156,137,76,56,166,221,111,122,42,10,66,182,173,10,45,82,102,147,211,82,51,46,209,99,249,44,204,196,108,215,96,53,43,19,222,131,18,159,93,98,67,212,139,134,12,66,119,145,26,162,206,211,87,44,220,73,25,161,198,156,101,226,34,82,246,19,196,217,173,106,66,140,121,78,33,121,160,191,178,153,130,244,92,70,195,154,69,191,81,169,84,110,136,212,71,90,173,199,121,230,18,195,145,37,188,165,37,44,186,210,137,123,163,160,136,205,70,90,26,187,59,140,161,94,8,113,118,204,150,37,99,69,131,135,53,219,39,13,88,166,221,87,69,42,137,49,216,148,217,233,125,182,36,203,109,151,20,218,149,49,73,37,146,86,102,70,105,81,107,166,164,125,194,221,5,101,231,103,138,46,52,101,235,49,119,14,13,97,205,137,101,63,77,182,227,192,75,178,235,108,203,146,252,167,223,138,220,149,45,60,151,217,75,104,36,190,132,18,12,150,122,182,165,110,245,201,8,234,188,56,243,163,141,25,195,170,223,111,98,53,50,202,165,83,108,248,244,244,181,30,137,75,150,211,242,31,150,167,246,173,78,189,45,196,165,8,76,85,145,160,155,213,70,234,79,114,118,25,47,191,217,57,152,179,111,28,197,226,30,89,85,6,92,11,178,195,143,14,164,131,81,27,140,84,169,207,197,136,234,159,66,201,36,77,173,167,101,161,165,54,174,242,54,214,133,43,87,18,215,96,0,0,1,229,49,75,20,172,76,22,177,42,120,153,137,117,223,67,91,116,110,79,91,55,165,122,71,43,154,242,25,111,234,217,66,220,86,174,58,132,250,169,61,53,212,244,34,51,40,235,146,94,33,150,110,113,106,181,219,61,86,76,187,58,236,163,71,58,146,41,170,154,117,6,37,211,137,77,182,167,209,32,154,108,146,180,58,234,18,166,212,146,236,91,106,66,151,245,132,220,181,1,202,179,79,136,88,143,132,217,125,189,177,55,9,232,52,170,205,201,107,211,202,168,212,74,166,167,20,226,180,234,23,49,197,146,93,105,71,203,138,82,28,34,74,201,70,164,17,17,40,204,146,117,87,253,154,188,211,255,0,180,28,42,255,0,154,170,63,231,194,228,237,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,136,28,72,115,173,138,121,62,252,157,254,76,232,22,165,79,233,111,165,250,223,78,197,146,247,47,165,233,57,124,174,75,237,105,175,82,189,219,183,107,162,116,211,67,215,197,112,244,226,23,141,25,179,198,138,214,28,226,53,177,101,83,169,180,235,94,77,109,167,104,144,165,178,250,159,110,92,70,82,149,41,233,46,164,209,182,66,204,200,146,71,169,39,183,188,142,194,133,48,85,184,215,230,73,234,172,215,168,88,105,134,176,233,171,144,226,161,199,151,18,124,151,217,96,212,124,180,56,234,101,54,151,22,73,208,141,100,218,9,70,70,100,148,235,161,89,86,73,177,154,254,204,46,93,45,236,101,196,100,91,236,84,174,73,19,212,212,74,36,7,163,49,21,134,37,57,25,40,87,57,247,148,226,205,76,45,102,178,52,22,142,37,59,125,67,90,254,174,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,216,0,7,52,204,110,55,210,178,227,131,213,172,101,174,208,229,213,233,180,9,20,228,204,137,17,196,161,243,98,68,230,35,56,182,247,122,170,90,18,249,172,144,102,146,89,160,146,106,70,237,229,237,109,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,192,2,21,113,33,206,182,41,228,251,242,119,249,51,160,90,149,63,165,190,151,235,125,59,22,75,220,190,151,164,229,242,185,47,181,166,189,74,247,110,221,174,137,211,77,15,94,43,147,62,40,24,251,152,156,201,217,248,57,122,218,24,127,10,139,112,122,67,169,126,151,79,154,220,164,114,32,72,144,141,138,114,91,136,45,86,202,72,245,65,250,166,122,104,122,25,89,248,0,10,86,254,205,94,105,255,0,218,14,21,127,205,85,31,243,225,110,152,33,122,213,113,43,5,236,28,70,174,199,136,197,74,234,181,233,85,185,141,68,66,146,195,111,201,136,219,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,30,212,7,31,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,0,8,107,141,252,81,176,27,4,241,230,153,130,243,35,75,174,67,143,33,113,46,235,130,156,239,49,139,121,255,0,178,150,137,164,165,74,150,180,43,94,122,91,50,54,139,213,79,53,212,173,148,204,160,1,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,18,178,117,196,230,196,205,53,247,35,12,235,246,95,208,75,146,86,207,163,240,189,36,245,83,210,251,89,144,244,175,172,68,86,219,143,202,109,130,87,214,43,215,230,104,158,212,232,114,43,49,184,223,74,203,142,15,86,177,150,187,67,151,87,166,208,36,83,147,50,36,71,18,135,205,137,19,152,140,226,219,221,234,169,104,75,230,178,65,154,73,102,130,73,169,27,183,151,181,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,0,14,63,153,124,204,89,185,90,183,173,75,207,16,96,203,93,189,95,186,35,219,147,166,198,35,90,233,136,122,44,151,138,89,180,73,53,60,132,170,58,73,104,79,175,177,106,82,73,106,73,54,190,192,0,3,143,213,115,49,102,208,51,71,74,202,197,118,12,184,181,219,142,215,69,199,66,156,146,55,24,152,178,118,97,63,17,100,73,213,149,161,168,102,234,86,102,104,89,115,18,102,133,37,4,239,96,0,0,17,255,0,56,185,197,177,50,129,98,71,175,215,225,250,102,228,172,239,250,63,111,243,30,143,233,78,83,209,209,43,249,210,24,117,182,57,77,200,39,62,176,139,126,155,83,169,159,100,128,0,20,173,253,154,188,211,255,0,180,28,42,255,0,154,170,63,231,194,207,178,103,141,119,86,98,114,217,103,227,29,235,79,165,66,173,92,30,144,234,88,165,180,227,113,81,200,159,34,58,54,37,199,28,89,106,134,82,103,170,207,214,51,211,66,208,139,181,128,0,139,249,224,207,29,155,148,27,102,156,195,40,137,94,190,235,18,34,191,2,220,53,153,26,233,201,144,146,148,251,235,73,235,29,10,105,47,54,211,134,75,213,227,73,147,110,33,183,137,61,175,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,59,72,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,253,168,8,213,156,220,244,97,198,79,40,80,91,169,192,250,81,121,214,118,187,77,182,99,204,40,238,42,46,253,174,74,144,238,197,242,25,45,171,74,12,208,165,56,225,26,82,147,36,186,182,253,6,79,179,103,102,230,235,11,254,156,80,163,196,163,215,96,72,114,53,118,220,76,243,148,253,41,102,226,201,131,90,205,182,141,104,117,164,19,137,89,35,102,188,196,17,154,154,89,23,117,0,16,131,20,56,163,97,126,23,102,208,176,38,187,26,35,54,77,18,60,152,151,61,216,78,185,40,226,213,121,36,235,109,48,204,84,186,165,161,181,36,227,58,147,34,89,60,234,181,229,148,117,115,166,248,0,241,88,209,139,214,110,2,225,125,193,139,152,128,252,182,232,86,236,116,189,32,162,48,111,62,234,214,226,90,105,150,209,216,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,23,242,87,196,194,196,205,5,117,120,111,121,81,62,136,95,211,106,18,253,9,77,96,158,151,22,163,5,40,122,66,118,190,72,209,183,153,97,163,75,188,205,137,90,146,149,183,249,195,101,174,235,100,230,98,205,188,115,23,136,121,101,84,25,112,46,203,14,60,58,146,13,68,110,49,82,167,63,22,35,170,125,11,36,145,54,182,157,150,134,148,218,187,200,219,90,20,173,92,75,93,128,0,0,7,31,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,0,143,249,149,206,45,137,149,155,239,13,168,24,151,15,165,182,239,191,76,117,183,7,49,229,250,35,162,101,149,183,252,213,150,28,114,71,53,199,208,223,170,105,217,174,227,212,181,210,64,0,0,134,185,251,204,118,107,242,171,74,133,137,88,99,108,89,87,69,137,42,65,198,168,174,117,2,98,159,160,172,210,202,89,57,15,53,61,36,234,31,117,79,18,86,76,54,134,204,155,109,70,165,184,131,84,53,181,184,218,99,236,74,236,89,23,174,20,97,253,86,138,141,253,76,58,90,102,211,229,59,170,20,72,217,33,199,228,33,26,44,210,103,171,74,213,36,105,45,166,100,162,182,156,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,250,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,159,231,51,26,238,172,187,101,178,240,198,59,42,159,74,155,90,183,253,31,211,49,84,105,199,34,175,159,62,60,117,239,75,110,54,179,209,15,40,203,69,151,172,69,174,165,169,29,96,255,0,102,175,52,255,0,237,7,10,191,230,170,143,249,240,186,145,194,179,131,155,59,55,40,184,95,244,226,187,30,37,98,187,62,67,113,168,86,226,167,156,87,234,171,39,16,79,154,22,77,186,104,67,77,44,220,82,205,27,53,229,160,204,148,234,8,235,47,251,53,121,167,255,0,104,56,85,255,0,53,84,127,207,133,159,101,70,231,204,213,243,135,8,189,115,55,109,218,150,189,86,179,203,126,151,64,163,211,229,71,149,6,46,134,123,167,27,242,29,209,231,53,73,147,36,73,83,73,45,28,51,90,148,219,93,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,7,194,190,237,230,46,235,34,225,181,100,164,148,213,102,149,46,158,225,25,17,234,151,153,83,103,222,70,93,202,247,31,224,99,57,89,160,195,41,120,79,141,247,93,172,252,87,88,101,53,105,238,196,37,182,105,37,49,213,188,132,26,117,66,72,203,70,251,52,45,61,194,205,56,62,99,90,238,28,63,169,225,117,98,162,133,75,166,73,122,68,86,214,246,170,40,205,177,1,132,17,18,156,51,239,51,46,196,145,123,189,194,199,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,7,249,200,121,17,163,187,33,197,18,80,210,20,181,25,158,132,68,69,169,138,2,226,65,137,210,49,23,50,149,198,83,81,55,226,208,156,147,73,66,18,241,169,9,54,103,203,211,179,122,136,140,137,127,119,224,66,66,112,113,193,180,85,175,74,206,42,213,34,110,98,28,89,20,248,252,198,245,34,121,14,211,223,74,203,114,12,181,208,207,180,149,175,221,237,22,251,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,215,126,227,166,35,229,211,61,216,167,138,24,95,89,232,106,176,113,2,226,105,230,93,35,92,90,132,85,84,222,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,55,127,150,140,197,216,153,160,194,200,24,153,98,200,254,229,14,177,11,99,223,209,149,78,153,151,159,135,204,117,166,249,220,174,122,19,205,66,118,47,188,143,188,139,170,128,15,21,138,184,209,133,248,33,74,164,87,113,94,239,137,109,211,107,149,136,244,24,115,37,161,206,65,205,121,43,83,105,113,196,164,210,202,54,180,226,141,215,13,45,164,146,102,165,36,123,80,31,38,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,140,246,103,95,42,53,220,165,227,44,219,55,149,85,153,104,84,181,153,107,86,230,178,132,245,241,118,160,220,108,212,217,154,13,230,22,190,83,133,162,20,122,33,206,90,16,235,100,59,7,13,12,241,201,203,141,228,206,15,95,8,136,188,58,189,43,13,173,233,110,45,168,235,161,212,94,38,216,41,170,121,102,148,156,99,74,26,75,201,90,189,68,54,78,32,200,210,180,61,121,32,40,219,137,126,120,228,230,58,242,123,7,172,116,68,70,29,89,117,135,22,204,182,214,212,133,215,42,44,147,140,28,212,188,131,82,74,49,37,110,165,148,161,94,186,28,55,22,102,106,66,25,134,182,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,94,247,15,156,237,210,179,95,96,57,66,185,223,137,7,17,109,88,241,217,170,195,84,164,169,250,179,9,101,148,174,172,134,210,203,72,66,28,144,167,18,166,155,37,19,39,203,37,25,19,141,235,45,71,20,205,118,107,176,227,41,88,112,187,214,245,119,174,170,206,230,49,64,160,48,241,34,85,94,82,72,140,210,147,50,62,91,40,220,147,117,227,35,75,105,82,72,137,107,91,109,175,60,87,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,183,62,19,121,50,174,225,37,11,249,76,95,53,94,85,86,251,183,209,30,137,71,142,180,45,182,40,242,22,204,148,201,144,178,215,87,157,229,50,164,54,147,34,109,179,61,250,173,102,134,98,175,23,188,11,135,134,25,142,137,136,214,245,27,162,162,226,93,61,85,23,148,131,97,12,170,176,194,201,185,164,219,77,146,86,157,200,92,71,214,181,145,155,142,201,117,68,181,30,228,163,160,112,92,199,74,237,43,17,238,60,188,84,235,52,166,109,186,221,62,77,201,77,141,32,144,220,165,214,26,56,205,184,136,235,212,148,230,248,169,90,214,217,146,204,147,16,150,157,132,78,154,228,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,138,49,87,19,45,92,27,195,139,143,20,175,89,125,61,22,217,167,187,80,147,181,198,208,227,219,11,212,97,174,98,208,133,60,234,205,45,182,131,81,111,113,104,73,30,170,33,153,123,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,52,39,145,12,11,174,229,219,44,22,142,28,222,52,106,85,58,233,79,85,81,174,166,158,104,94,249,82,36,56,226,9,231,80,68,78,188,219,6,195,10,89,26,147,245,36,148,45,72,74,20,117,67,196,34,255,0,188,176,179,136,245,237,136,56,125,112,203,161,220,52,57,20,73,48,103,70,50,222,210,253,13,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,213,50,73,156,27,103,55,56,94,213,105,39,18,21,237,67,142,194,110,202,60,70,164,114,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,145,64,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,133,184,134,103,78,171,154,124,80,145,66,180,46,9,106,194,187,106,65,21,191,12,227,42,41,77,124,155,218,237,65,246,212,163,82,214,165,27,169,104,214,73,52,50,105,46,91,107,91,219,163,93,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,17,147,172,226,216,153,191,177,36,87,232,16,253,13,114,81,182,125,32,183,249,143,72,244,95,53,233,8,139,252,233,108,52,219,252,214,227,155,159,86,71,179,93,170,208,203,182,64,0,205,182,110,176,66,149,151,28,197,222,120,53,66,174,75,171,211,104,18,35,42,28,185,109,165,15,155,18,34,179,37,180,57,183,213,82,208,151,201,6,178,36,146,205,6,162,74,55,108,43,74,224,217,141,127,78,114,251,86,193,201,116,254,76,188,50,168,23,37,246,218,218,219,240,106,46,200,144,222,229,27,138,53,60,151,209,48,149,162,16,146,111,145,166,229,111,49,202,184,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,132,233,226,151,142,144,240,127,42,117,235,110,21,103,164,185,49,19,253,13,211,25,108,152,113,197,197,112,200,234,11,83,110,158,238,79,75,204,101,78,33,42,82,28,146,199,217,53,18,211,73,152,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,166,138,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,134,115,50,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,158,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,125,91,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,69,94,40,254,4,241,55,228,190,113,8,87,87,14,14,32,19,50,239,93,107,9,49,122,226,255,0,74,121,253,75,237,73,144,219,242,28,183,101,108,91,155,163,161,148,56,226,217,121,194,36,45,146,78,210,113,210,117,38,143,174,39,110,252,0,85,95,28,239,208,159,239,39,240,209,21,120,92,120,236,195,47,157,121,60,209,127,192,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,156,28,168,230,187,17,242,149,136,232,189,108,167,122,234,84,238,91,21,250,3,239,26,34,213,226,164,204,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,244,39,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,86,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,176,31,38,236,160,125,43,181,107,54,183,166,234,180,111,76,211,228,83,253,35,73,147,211,206,135,205,109,72,231,199,119,67,229,188,141,219,144,189,15,106,136,143,67,208,102,223,49,88,13,121,101,183,23,43,184,83,121,194,150,149,211,164,45,116,201,207,71,38,81,86,167,26,212,81,230,180,73,90,211,177,196,167,83,73,45,91,22,75,109,71,189,10,34,176,174,15,185,188,238,202,61,245,55,251,188,219,25,77,192,255,0,135,149,62,35,206,160,255,0,191,125,179,90,63,187,164,220,252,195,98,213,0,82,183,19,172,248,254,91,235,178,112,27,9,235,91,172,27,126,160,175,73,85,41,213,30,100,91,161,228,161,149,55,170,121,73,62,76,119,211,32,147,181,199,26,121,68,219,197,174,198,148,92,43,36,153,62,185,179,115,138,13,81,82,82,225,89,52,57,12,42,236,172,68,118,63,62,11,14,182,250,217,67,109,186,178,82,150,242,163,45,162,90,80,225,54,106,37,173,42,34,218,171,116,226,143,224,79,19,126,75,231,16,133,117,112,224,226,1,51,46,245,214,176,147,23,174,47,244,167,159,212,190,212,153,13,191,33,203,118,86,197,185,186,58,25,67,142,45,151,156,34,66,217,36,237,39,29,39,82,104,250,226,118,239,192,0,120,170,22,52,97,125,203,138,23,54,11,209,110,248,143,222,214,124,120,210,235,20,85,33,198,159,97,135,219,67,141,186,141,233,36,188,141,174,181,185,77,26,201,6,235,105,94,211,90,72,225,175,26,191,11,22,183,196,8,62,93,81,17,171,134,47,16,8,120,69,50,54,95,177,190,226,233,44,89,123,88,182,106,78,182,195,81,104,50,156,125,231,157,76,149,165,4,225,178,251,146,59,94,113,106,75,42,66,117,36,182,165,173,187,148,0,20,173,198,175,197,61,173,240,254,15,152,212,68,202,225,167,158,169,57,154,182,101,97,134,39,79,151,43,20,45,200,239,212,165,78,84,86,155,98,175,78,57,4,73,125,4,195,104,105,149,178,111,178,202,155,52,150,226,229,184,149,44,212,225,55,55,192,7,138,198,140,94,179,112,23,11,238,12,92,196,7,229,183,66,183,99,165,233,5,17,131,121,247,86,183,18,211,76,182,142,194,53,184,235,141,182,70,163,74,8,214,70,165,37,36,106,44,235,102,43,30,111,44,201,98,229,119,21,175,57,178,212,186,140,133,162,153,5,233,4,242,41,52,226,90,142,60,38,141,40,66,118,54,149,104,106,36,39,122,205,110,40,183,173,70,122,94,0,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,0,56,166,107,179,93,135,25,74,195,133,222,183,171,189,117,86,119,49,138,5,1,135,137,18,170,242,146,68,102,148,153,145,242,217,70,228,155,175,25,26,91,74,146,68,75,90,219,109,121,236,197,44,82,190,241,166,251,169,226,102,37,215,125,51,114,86,121,61,108,222,149,152,252,222,83,40,101,191,171,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,251,86,69,243,155,93,201,230,35,202,169,185,74,244,205,153,116,116,241,238,106,107,72,65,74,83,109,26,249,82,99,56,173,52,121,174,107,166,77,169,68,219,137,90,146,173,166,104,117,187,254,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,10,118,226,161,145,89,54,5,195,85,204,246,22,192,150,253,177,92,144,245,74,243,101,233,77,108,164,212,95,148,202,18,251,70,227,132,243,136,148,244,147,51,109,8,95,41,105,89,238,75,107,66,27,134,185,98,204,45,213,149,252,101,162,226,229,173,27,175,232,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,251,215,16,106,74,210,135,90,105,102,133,236,218,122,30,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,32,7,19,172,248,254,68,40,82,112,27,9,235,91,111,235,130,158,175,73,85,41,213,30,92,171,93,149,45,149,55,170,121,74,46,116,134,21,32,147,181,198,221,101,38,219,197,166,246,148,116,172,45,39,133,62,123,106,165,85,129,149,156,101,185,162,42,154,168,228,197,145,85,168,190,164,190,219,228,164,37,186,57,172,200,210,180,41,38,163,99,122,146,104,52,114,18,107,222,195,109,218,248,243,247,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,160,28,237,231,6,230,205,206,40,59,90,81,203,133,100,208,228,62,155,78,143,45,168,252,248,44,58,219,8,121,110,56,210,9,74,91,202,140,135,77,10,91,132,217,168,208,133,40,139,114,186,7,14,44,142,70,205,109,229,62,240,196,21,203,143,135,86,124,134,17,57,150,144,235,75,173,203,81,26,202,19,79,145,18,80,132,164,146,167,212,149,115,82,135,90,74,73,38,241,58,219,136,69,255,0,121,97,103,17,235,219,16,112,250,225,151,67,184,104,114,40,146,96,206,140,101,189,165,250,26,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,170,100,147,56,54,206,110,112,189,170,210,78,36,43,218,135,29,132,221,148,120,141,72,228,65,125,215,31,67,43,109,199,80,73,82,30,76,101,186,72,74,220,54,201,68,133,169,70,91,149,34,128,0,6,112,114,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,158,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,125,91,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,85,95,28,239,208,159,239,39,240,208,225,71,158,159,204,101,127,26,239,63,252,30,45,129,54,114,127,190,74,169,110,72,53,127,193,116,168,82,127,93,146,95,246,187,34,213,0,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,103,219,61,25,50,174,228,243,17,226,211,27,170,250,102,204,186,58,137,22,205,73,213,160,165,41,182,141,28,216,210,91,78,154,60,215,53,162,55,18,146,109,196,173,42,78,211,53,180,223,182,225,197,158,56,217,82,188,167,217,248,130,137,114,48,234,240,144,194,231,60,210,221,117,116,73,105,35,65,77,105,130,51,74,208,164,154,82,250,82,158,106,144,211,74,73,168,217,38,156,179,78,40,254,4,241,55,228,190,113,8,80,8,211,158,52,98,245,155,128,184,95,112,98,230,32,63,45,186,21,187,29,47,72,40,140,27,207,186,181,184,150,154,101,180,118,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,103,135,51,185,133,186,179,65,140,181,172,92,186,99,116,29,127,46,53,58,150,137,78,72,102,153,5,164,237,106,59,106,89,255,0,124,226,205,41,66,86,235,174,172,144,141,251,74,95,240,197,225,255,0,15,23,102,70,204,14,55,219,189,93,139,19,107,246,205,53,215,24,118,45,122,83,111,188,203,170,146,132,172,220,38,88,114,63,107,46,33,41,121,75,78,166,166,210,180,57,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,1,222,42,11,140,118,13,162,147,122,81,177,86,151,19,107,19,34,199,167,200,229,183,161,27,203,118,160,250,150,123,80,69,174,132,90,153,171,95,187,218,35,223,14,12,78,145,135,89,148,161,178,170,137,177,22,186,228,106,74,208,167,141,40,81,189,62,38,189,155,210,70,102,72,251,255,0,3,23,251,29,228,73,142,212,134,212,74,67,168,74,210,100,122,145,145,150,164,63,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,7,53,204,109,244,214,29,96,165,225,116,184,249,52,184,180,74,130,154,86,226,73,243,19,17,229,150,135,185,61,190,167,176,245,25,196,196,27,138,69,233,127,220,23,43,139,91,206,214,42,210,230,17,153,154,148,163,117,229,175,222,122,158,170,247,159,226,98,245,184,108,225,63,228,223,45,180,26,132,152,236,34,77,201,30,45,104,148,148,104,178,110,68,8,103,181,70,104,73,235,170,59,75,180,190,243,18,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,143,65,147,188,213,94,89,80,197,202,125,225,70,169,75,85,177,81,145,30,53,217,72,109,178,121,21,26,113,47,215,52,180,165,161,61,75,105,83,138,101,123,147,181,102,105,51,229,173,196,47,66,118,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,3,228,221,151,77,10,198,181,107,55,173,211,59,162,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,158,204,235,230,186,187,155,76,101,155,121,115,106,176,237,10,110,176,237,106,36,215,144,174,130,46,212,19,142,26,91,34,65,60,250,209,205,112,245,90,139,84,55,204,90,26,108,196,245,224,177,86,199,154,141,155,117,195,170,212,226,74,194,10,92,133,196,165,53,45,237,242,226,214,204,219,121,230,162,164,143,84,70,54,158,230,58,149,232,158,107,141,169,175,89,82,12,236,208,7,42,204,190,93,44,76,208,97,100,252,51,190,163,255,0,117,153,71,155,189,239,232,202,167,76,243,44,76,229,180,235,124,238,87,61,106,229,45,91,23,220,101,220,101,159,108,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,138,127,240,190,226,9,26,147,26,139,149,236,105,170,203,90,23,33,48,44,250,228,151,93,146,189,239,59,22,60,58,41,52,211,10,81,32,148,183,212,135,221,119,99,104,36,181,234,161,40,209,197,7,136,36,106,180,106,214,87,176,90,171,45,8,68,133,64,188,43,145,157,118,50,247,178,236,168,243,40,166,211,172,37,70,131,82,24,82,223,105,221,142,32,212,215,172,133,47,90,182,1,237,112,95,23,175,44,5,197,11,127,23,48,253,248,141,215,109,217,10,122,57,75,96,158,97,212,45,181,52,235,46,35,176,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,138,244,236,174,33,152,13,114,101,113,220,209,92,19,37,208,41,180,249,10,164,84,104,174,167,155,52,171,105,105,46,122,58,46,187,83,41,107,74,210,182,214,157,169,229,171,123,156,157,142,147,116,153,153,124,197,223,121,160,197,57,248,153,125,72,254,235,14,143,11,99,63,209,148,190,165,231,152,135,204,105,166,249,220,174,122,211,205,90,119,175,188,207,184,138,101,112,167,200,228,108,74,170,192,205,38,36,174,91,84,43,98,176,75,181,169,137,67,172,29,70,163,21,72,89,77,91,154,17,46,51,46,232,148,165,181,31,49,230,156,74,205,41,105,77,189,113,34,31,241,83,193,202,238,46,229,30,175,38,220,123,89,118,21,65,171,197,200,219,81,252,234,44,102,31,110,73,111,90,210,72,229,177,33,215,245,245,148,174,70,196,164,212,178,50,164,28,39,190,191,37,248,167,102,226,103,162,253,39,244,74,224,167,87,122,46,127,39,170,233,100,182,247,43,153,181,91,55,114,246,238,218,173,53,215,67,211,65,109,60,95,238,154,21,243,146,252,61,189,109,105,221,109,22,224,188,41,53,74,116,158,82,219,231,197,126,147,61,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,10,193,202,119,138,124,27,248,129,111,121,139,2,207,184,210,99,29,118,207,193,171,75,7,105,12,242,226,98,37,66,68,138,164,157,200,61,209,105,170,142,226,99,108,82,12,203,123,239,199,119,152,149,161,73,233,182,250,201,113,68,85,195,146,60,6,141,152,236,203,217,216,109,89,133,45,251,120,228,46,169,112,27,49,221,113,5,78,140,131,117,198,221,91,75,66,153,67,202,75,113,137,221,233,216,185,8,50,213,91,82,122,51,20,3,197,31,199,102,38,252,151,201,225,14,41,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,83,129,120,233,135,25,139,195,138,118,40,97,125,103,174,165,78,213,167,153,116,137,18,169,242,146,68,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,162,6,109,56,169,127,38,156,193,79,193,202,78,15,125,39,137,111,83,218,244,187,242,42,221,3,142,78,146,211,18,24,233,212,150,221,46,74,24,112,201,123,209,185,110,56,90,108,75,90,189,37,50,199,155,204,26,205,165,10,165,87,194,169,181,84,75,162,114,125,47,75,170,64,84,121,80,57,203,121,44,111,82,77,76,175,152,81,220,89,114,157,94,137,211,118,213,30,209,218,197,53,241,58,226,1,15,23,102,73,203,246,8,92,93,93,139,19,115,23,53,73,166,216,118,45,122,83,111,178,243,73,140,181,32,220,38,88,114,63,99,205,173,41,121,75,86,132,166,210,133,185,93,96,61,254,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,209,78,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,232,2,173,120,216,96,189,86,163,26,195,199,123,122,208,151,42,61,46,60,170,13,205,88,101,106,90,34,176,110,182,186,114,93,111,118,136,65,186,244,210,39,73,4,91,220,66,22,173,84,210,78,37,240,197,197,47,201,126,114,108,174,174,187,232,202,85,219,212,90,213,15,230,188,238,171,170,108,250,70,59,16,165,35,116,230,225,122,233,219,166,158,178,137,6,177,42,184,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,201,227,5,140,117,219,231,52,7,133,82,25,233,232,184,105,79,98,60,54,247,33,124,249,83,163,177,46,68,157,73,9,90,119,33,113,154,229,154,150,146,233,183,167,105,184,162,30,219,131,6,3,70,186,177,66,229,199,250,236,41,125,61,143,29,52,186,18,213,29,212,176,229,70,99,110,37,247,16,241,44,144,181,179,27,84,41,163,74,251,39,54,179,216,105,65,170,226,70,85,196,180,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,133,101,208,56,222,218,170,190,234,80,238,156,15,170,162,204,93,65,239,71,84,41,245,22,213,84,102,10,89,34,107,157,17,100,77,56,242,222,74,148,173,178,16,150,208,233,36,185,166,214,247,123,86,125,113,74,196,198,158,27,23,206,37,225,165,119,211,54,221,103,209,157,20,222,149,232,252,222,85,126,43,46,125,91,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,69,130,213,56,81,231,167,243,25,95,198,187,207,255,0,7,139,96,77,156,159,239,146,170,91,146,13,95,240,93,42,20,159,215,100,151,253,174,200,181,64,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,0,243,247,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,203,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,85,196,180,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,133,101,208,56,222,218,170,190,234,80,238,156,15,170,162,204,93,65,239,71,84,41,245,22,213,84,102,10,89,34,107,157,17,100,77,56,242,222,74,148,173,178,16,150,208,233,36,185,166,214,247,108,83,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,173,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,226,185,232,201,149,11,56,120,113,22,152,221,87,208,215,157,175,212,72,182,106,78,173,103,21,46,58,72,230,198,146,218,117,213,151,121,77,17,184,148,155,141,169,9,82,119,17,45,167,51,237,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,191,78,29,217,188,254,85,184,52,127,74,102,243,177,10,206,229,66,186,54,64,233,153,127,154,167,122,89,109,237,51,108,249,173,180,173,228,157,155,93,109,221,27,67,102,214,238,63,197,27,61,181,92,19,165,51,129,24,47,115,68,143,123,87,35,173,87,5,70,35,234,235,109,232,74,74,13,164,55,180,182,181,38,66,86,163,37,239,230,52,218,73,100,148,155,204,186,154,139,194,220,45,190,241,166,251,166,97,158,26,80,189,51,114,86,121,221,20,46,169,152,252,222,83,43,121,207,172,121,104,109,58,54,210,213,235,40,181,211,66,212,204,136,244,83,150,44,189,90,185,95,193,170,46,17,218,210,122,254,131,153,38,163,84,92,86,227,189,83,156,234,183,59,33,196,160,191,189,109,4,165,45,72,105,166,144,107,94,205,199,202,184,163,248,19,196,223,146,249,196,33,64,34,213,56,81,231,167,243,25,95,198,187,207,255,0,7,139,96,77,156,159,239,146,170,91,146,13,95,240,93,42,20,159,215,100,151,253,174,200,181,64,17,127,63,217,193,165,101,55,8,212,170,121,203,114,251,188,99,204,129,106,33,150,146,104,140,250,16,146,114,115,170,113,10,107,100,115,121,165,147,106,74,141,213,169,8,219,176,220,113,186,12,250,89,117,125,42,250,117,244,154,171,244,147,210,30,150,244,199,90,231,93,215,115,57,189,79,63,94,103,59,153,235,243,55,110,221,235,107,175,104,181,78,37,191,150,95,236,122,97,79,242,131,244,87,229,11,233,133,63,211,190,140,219,201,231,116,21,45,155,182,125,95,59,151,203,230,242,190,171,155,204,229,125,94,193,82,194,228,248,98,241,0,153,139,176,227,101,251,27,238,46,174,250,137,181,139,102,164,235,111,187,42,189,21,182,30,121,212,201,90,80,109,147,204,55,31,181,231,22,149,60,149,167,82,83,137,90,220,177,80,20,173,198,175,197,61,173,240,254,15,152,212,68,32,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,117,156,91,19,55,246,36,138,253,2,31,161,174,74,54,207,164,22,255,0,49,233,30,139,230,189,33,17,127,157,45,134,155,127,154,220,115,115,234,200,246,107,181,90,25,118,200,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,207,190,118,243,131,115,102,231,20,29,173,40,229,194,178,104,114,31,77,167,71,150,212,126,124,22,29,109,132,60,183,28,105,4,165,45,229,70,67,166,133,45,194,108,212,104,66,148,69,185,81,212,106,160,0,101,92,95,247,11,143,2,120,101,243,175,56,154,37,80,15,41,138,88,165,98,96,181,137,83,196,204,75,174,250,26,219,163,114,122,217,189,43,210,57,92,215,144,203,127,86,202,22,226,181,113,212,39,213,73,233,174,167,161,17,153,103,135,53,89,152,188,179,95,139,147,49,74,240,131,18,156,132,199,77,54,145,76,140,68,164,83,169,205,173,197,180,193,185,180,148,242,247,58,226,214,226,136,183,45,106,218,148,35,99,104,149,92,55,56,118,82,177,222,51,152,209,143,116,41,111,225,243,145,212,155,122,3,51,210,210,43,143,243,95,142,250,221,91,15,20,134,17,29,108,30,136,50,108,220,90,208,162,81,161,10,67,145,175,56,57,76,188,178,139,138,31,65,235,178,37,214,40,83,227,183,38,133,113,170,1,69,98,170,130,109,6,249,33,4,227,164,133,180,234,205,181,32,215,191,78,90,204,137,46,160,207,191,240,220,226,9,27,46,210,92,193,236,100,170,203,86,29,84,100,42,76,42,147,206,186,242,45,149,147,79,184,233,53,29,150,29,121,228,73,120,216,73,161,42,74,27,89,173,205,53,91,134,119,104,2,133,184,140,228,163,249,42,226,59,21,251,2,153,85,115,12,174,159,172,166,201,124,185,173,210,231,25,172,220,166,41,237,202,90,182,161,4,227,74,116,146,165,182,165,39,87,84,203,174,31,148,200,190,115,107,185,60,196,121,85,55,41,94,153,179,46,142,158,61,205,77,105,8,41,74,109,163,95,42,76,103,21,166,143,53,205,116,201,181,40,155,113,43,82,85,180,205,14,183,107,249,210,207,85,155,128,217,121,164,95,22,52,249,117,27,135,20,104,238,61,97,60,204,83,66,18,135,35,182,178,169,58,79,182,105,74,25,76,150,28,38,92,65,173,197,173,8,52,18,121,139,110,133,170,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,31,148,126,170,157,38,171,69,146,136,117,154,100,184,18,28,142,196,180,53,37,149,52,181,48,251,72,121,151,73,42,34,51,67,141,56,219,136,87,114,144,180,168,181,35,35,23,83,195,115,136,36,156,196,198,115,7,177,146,171,17,56,139,78,142,169,48,170,79,58,211,43,185,144,110,190,227,164,212,118,88,105,150,87,25,146,97,38,132,169,75,113,4,183,52,209,14,25,67,94,35,252,64,38,102,34,186,238,18,97,13,197,254,148,240,58,103,221,147,29,183,227,185,113,74,216,135,55,72,67,200,109,196,50,203,134,104,67,38,157,166,227,70,234,141,127,82,77,112,188,159,101,50,242,205,214,40,125,7,161,72,151,71,161,64,142,228,154,237,198,152,5,41,138,82,13,181,155,4,180,27,141,18,214,235,168,38,210,130,94,253,57,139,34,52,180,179,45,9,216,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,206,136,120,163,248,236,196,223,146,249,60,33,197,48,47,29,49,31,46,152,143,78,197,12,47,172,244,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,78,138,112,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,84,64,205,167,21,47,228,211,152,41,248,57,73,193,239,164,241,45,234,123,94,151,126,69,91,160,113,201,210,90,98,67,29,58,146,219,165,201,67,14,25,47,122,55,45,199,11,77,137,107,87,164,166,88,243,121,131,89,180,161,84,170,248,85,54,170,137,116,78,79,165,233,117,72,10,143,42,7,57,111,37,141,234,73,169,149,243,10,59,139,46,83,171,209,58,110,218,163,218,59,88,12,171,137,105,195,207,58,117,92,172,98,132,122,21,223,112,75,78,21,220,178,12,174,8,101,25,82,138,19,230,222,214,170,12,54,149,18,144,180,168,154,75,166,130,81,173,146,81,114,220,90,25,219,125,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,42,175,142,119,232,79,247,147,248,104,170,177,119,220,56,56,128,67,204,69,9,172,36,197,235,139,253,54,32,117,47,181,38,67,108,71,110,226,139,189,110,110,142,134,80,219,104,121,150,204,144,182,73,59,141,182,137,212,154,254,184,154,157,64,3,197,99,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,158,120,115,59,151,171,171,43,248,203,90,194,59,166,79,95,208,114,228,211,170,136,138,228,118,106,112,93,78,230,164,54,149,151,247,205,172,146,165,165,14,180,234,9,107,217,184,253,253,171,156,218,236,76,152,222,185,59,187,105,93,117,42,119,73,34,212,168,199,66,16,229,61,196,213,88,155,38,52,130,236,230,50,189,175,184,135,59,92,67,138,52,30,244,45,60,136,214,36,86,118,243,131,115,102,231,20,29,173,40,229,194,178,104,114,31,77,167,71,150,212,126,124,22,29,109,132,60,183,28,105,4,165,45,229,70,67,166,133,45,194,108,212,104,66,148,69,185,94,215,135,54,74,63,149,86,35,191,95,191,233,149,86,240,202,214,250,202,148,150,11,148,221,82,113,26,13,186,98,94,220,149,167,114,22,110,58,166,137,74,67,105,74,117,105,79,52,225,95,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,138,28,73,176,159,242,147,150,218,245,66,52,118,21,38,219,143,42,180,106,90,53,89,183,30,4,195,218,147,36,40,245,213,125,133,216,95,121,10,41,195,251,134,69,151,127,219,247,43,107,113,151,104,245,104,147,12,200,205,42,73,180,250,23,239,45,15,84,251,203,241,33,163,188,185,95,77,98,46,10,89,247,75,111,147,171,149,68,167,169,213,110,37,31,49,81,25,89,234,123,149,219,235,251,79,81,210,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,175,23,188,95,118,215,194,152,24,123,76,169,189,30,93,90,91,75,144,134,158,216,110,70,118,52,246,148,149,18,86,70,105,51,73,106,70,147,35,211,219,220,42,123,2,108,153,88,133,139,214,149,173,29,142,113,77,173,64,105,228,154,77,90,182,185,77,33,93,132,149,126,191,180,180,26,66,194,219,105,171,55,13,173,107,85,150,137,180,210,104,176,97,108,36,146,118,155,81,208,141,52,208,180,251,62,226,252,8,122,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,62,77,213,129,120,143,104,97,61,149,141,245,58,55,54,204,190,250,182,169,181,72,230,107,109,153,81,228,190,195,145,100,118,23,41,227,233,214,226,8,245,74,219,51,52,168,205,14,165,185,23,195,175,61,82,114,181,121,21,143,136,51,229,175,10,235,242,30,122,115,49,162,180,181,211,42,47,20,116,21,72,204,155,55,222,66,91,142,150,214,202,87,246,22,165,165,11,90,73,11,188,143,165,150,175,209,95,167,95,73,169,95,70,253,31,233,111,76,117,173,244,61,15,47,155,212,243,245,229,242,121,126,191,51,118,221,190,182,186,118,138,55,226,41,158,169,57,165,188,142,199,195,233,242,209,133,116,9,12,189,5,153,49,90,66,234,117,22,74,66,14,164,70,109,147,236,161,77,200,83,104,101,75,251,8,74,212,132,45,70,132,115,252,142,101,18,171,155,236,92,85,168,253,70,93,30,211,160,199,77,74,227,170,177,29,75,90,24,53,146,81,21,149,154,77,164,73,120,247,108,230,30,132,134,222,112,146,231,40,219,86,130,45,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,250,192,2,58,231,147,40,148,172,223,97,26,109,70,42,49,40,247,101,6,66,170,86,229,85,248,233,90,16,249,160,210,184,175,44,146,110,162,51,197,183,127,44,245,37,182,203,134,151,57,68,218,179,237,118,90,213,219,26,234,172,217,87,76,30,138,181,111,212,36,82,234,49,185,168,115,145,41,135,20,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,187,66,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,139,10,206,70,81,41,89,65,225,249,107,218,143,212,98,86,46,202,246,36,83,234,87,29,85,136,233,66,22,249,82,170,9,68,86,86,105,39,87,25,146,221,179,152,122,154,220,121,194,75,124,211,109,48,215,41,222,41,240,111,226,5,189,230,44,9,105,197,27,34,84,172,19,170,179,142,248,47,108,203,143,100,215,36,45,55,5,58,35,9,232,173,233,170,82,9,165,183,180,247,53,26,66,150,162,36,108,229,180,226,73,4,164,147,204,180,154,246,18,255,0,135,238,68,107,185,170,186,155,189,110,148,116,88,101,111,212,9,186,140,157,80,231,165,37,48,228,87,29,165,108,68,134,164,49,205,141,33,71,212,164,141,40,211,66,213,93,133,123,212,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,53,153,148,194,25,56,11,143,55,206,17,188,196,182,227,219,181,135,153,167,156,183,218,121,247,105,203,209,216,79,56,182,180,65,173,200,206,50,225,145,18,116,53,153,26,82,100,105,46,235,120,99,164,204,79,225,149,65,195,155,134,179,214,214,176,211,20,32,83,153,74,201,245,188,154,59,244,186,147,144,141,199,92,53,33,91,86,137,108,33,8,50,38,218,140,210,77,9,45,170,95,21,202,119,138,124,27,248,129,111,121,139,3,223,241,18,199,72,120,253,154,203,174,228,160,214,125,39,109,208,121,86,221,5,228,147,6,218,162,197,35,39,86,211,140,154,146,243,46,74,92,167,155,112,212,165,41,183,145,246,72,137,9,158,188,24,48,26,77,171,133,247,46,63,215,97,68,234,47,137,9,165,208,150,168,237,41,246,233,208,220,113,47,184,135,137,102,180,33,233,58,161,77,26,81,219,5,181,158,242,82,13,54,62,40,7,138,63,142,204,77,249,47,147,194,28,82,62,5,226,60,236,14,123,48,244,202,55,93,102,65,184,29,182,234,82,99,153,173,202,116,164,179,29,198,215,33,26,122,140,185,213,33,8,112,140,211,204,73,161,91,13,109,19,157,3,39,89,197,190,242,129,125,200,175,208,33,250,102,219,172,236,250,65,111,243,25,143,233,78,83,50,17,23,249,210,216,117,198,57,78,72,55,62,172,139,126,155,85,169,31,103,10,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,104,83,32,153,120,170,229,159,45,20,11,14,234,165,68,129,118,84,36,73,173,220,104,141,49,82,81,214,190,189,16,147,81,153,160,150,220,102,226,178,178,107,234,247,180,163,73,175,83,113,113,211,137,215,16,9,152,69,14,78,95,176,66,226,233,47,169,123,152,185,170,77,54,251,82,168,49,92,97,151,154,76,101,169,4,217,188,251,114,59,30,109,106,83,41,66,180,36,184,164,45,186,150,194,220,45,190,241,166,251,166,97,158,26,80,189,51,114,86,121,221,20,46,169,152,252,222,83,43,121,207,172,121,104,109,58,54,210,213,235,40,181,211,66,212,204,136,236,43,61,89,76,179,114,139,144,155,86,199,161,72,137,88,174,207,196,136,178,107,183,26,96,28,87,234,171,40,85,67,96,150,131,113,211,66,26,105,100,218,80,75,217,175,49,100,68,167,86,103,29,120,92,120,236,195,47,157,121,60,209,237,120,150,100,86,54,89,110,104,184,159,134,48,34,69,194,251,142,67,20,216,176,83,41,215,31,164,84,74,57,154,152,89,190,226,221,121,15,19,15,60,151,9,71,180,249,141,169,40,36,182,110,114,172,146,103,6,230,202,54,40,53,90,73,203,155,100,215,36,48,155,178,143,17,168,252,249,204,52,219,232,101,109,184,234,13,73,91,42,146,183,73,9,91,100,225,164,144,181,36,143,114,111,250,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,83,50,56,33,74,204,126,9,93,56,47,89,174,75,163,71,184,227,180,148,79,140,218,92,92,103,217,125,185,12,172,208,174,197,160,157,101,189,232,213,38,164,110,73,41,6,100,178,205,16,159,252,73,241,175,249,68,229,247,43,184,198,229,63,162,151,112,83,238,94,189,132,181,203,109,19,152,118,4,121,92,164,243,28,50,100,223,101,211,111,114,205,92,179,70,237,21,169,23,148,225,83,137,150,174,13,227,6,38,98,149,235,47,167,162,219,56,95,83,168,73,218,227,104,113,237,149,10,118,198,26,230,45,8,83,206,172,210,219,104,53,22,247,22,132,145,234,162,17,2,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,13,15,100,143,1,164,229,199,45,22,118,27,86,97,68,98,225,40,235,170,92,6,204,118,155,89,212,100,172,221,113,183,86,210,214,151,150,202,84,220,98,119,122,183,162,58,12,180,78,212,151,117,25,87,30,255,0,21,176,47,17,240,106,29,161,86,189,104,220,170,85,247,111,194,185,40,21,38,12,215,22,108,89,12,54,241,161,43,50,45,30,107,154,148,58,217,145,41,42,52,153,106,133,182,181,244,187,43,59,120,161,105,229,94,241,202,171,239,203,149,66,174,199,143,18,133,46,52,166,225,46,134,193,205,114,77,65,163,229,51,205,150,137,100,234,155,90,92,116,137,40,53,17,106,149,26,7,42,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,211,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,59,179,226,55,107,80,172,110,29,87,165,149,107,65,232,168,182,253,62,221,165,211,163,115,86,231,34,43,21,72,13,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,81,190,30,217,85,92,74,191,237,172,57,161,72,136,197,74,234,172,66,162,67,118,90,212,150,27,126,75,200,101,181,56,164,165,74,36,18,150,70,102,73,81,233,174,132,125,193,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,158,225,193,196,2,30,98,40,77,97,38,47,92,95,233,177,3,169,125,169,50,27,98,59,119,20,93,235,115,116,116,50,134,219,67,204,182,100,133,178,73,220,109,180,78,164,215,245,196,212,234,21,87,199,59,244,39,251,201,252,52,85,88,188,158,26,121,234,147,153,171,102,86,24,98,116,249,114,177,66,220,142,253,74,84,229,69,105,182,42,244,227,144,68,151,208,76,54,134,153,91,38,251,44,169,179,73,110,46,91,137,82,205,78,19,115,124,5,37,241,35,226,9,27,49,50,91,193,236,27,170,203,78,29,83,164,38,76,218,147,46,186,202,46,101,155,76,56,209,59,29,230,26,121,148,70,120,159,73,33,74,82,28,89,33,205,53,67,102,80,44,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,42,227,223,226,182,5,226,62,13,67,180,42,215,173,27,149,74,190,237,248,87,37,2,164,193,154,226,205,139,33,134,222,52,37,102,69,163,205,115,82,135,91,50,37,37,70,147,45,80,182,214,190,151,101,103,111,20,45,60,171,222,57,85,125,249,114,168,85,216,241,226,80,165,198,148,220,37,208,216,57,174,73,168,52,124,166,121,178,209,44,157,83,107,75,142,145,37,6,162,45,82,163,64,229,88,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,165,219,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,62,176,173,94,44,89,40,167,93,54,173,79,53,24,111,76,217,114,81,180,147,120,176,130,149,33,234,172,20,183,30,59,114,27,73,41,109,179,210,182,206,229,146,91,66,77,163,117,197,172,141,162,37,213,182,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,121,251,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,46,251,134,126,74,42,57,96,177,42,87,182,37,211,58,108,73,187,117,141,54,27,133,21,239,67,65,101,231,9,184,236,200,101,78,111,231,104,135,220,52,185,180,244,97,38,130,83,38,165,77,81,21,120,163,248,19,196,223,146,249,196,33,68,56,123,101,85,113,42,255,0,182,176,230,133,34,35,21,43,170,177,10,137,13,217,107,82,88,109,249,47,33,150,212,226,146,149,40,144,74,89,25,153,37,71,166,186,17,247,5,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,238,123,135,7,16,8,121,136,161,53,132,152,189,113,127,166,196,14,165,246,164,200,109,136,237,220,81,119,173,205,209,208,202,27,109,15,50,217,146,22,201,39,113,182,209,58,147,95,215,19,93,255,0,53,217,174,195,140,165,97,194,239,91,213,222,186,171,59,152,197,2,128,195,196,137,85,121,73,34,51,74,76,200,249,108,163,114,77,215,140,141,45,165,73,34,37,173,109,182,188,246,98,150,41,95,120,211,125,212,241,51,18,235,190,153,185,43,60,158,182,111,74,204,126,111,41,148,50,223,213,178,132,54,157,27,105,9,245,82,90,233,169,234,102,102,118,149,194,135,35,145,173,170,85,19,55,24,140,185,101,93,169,71,144,187,70,146,104,118,57,65,136,234,92,97,83,95,37,18,77,213,190,210,151,202,73,106,209,50,234,92,213,106,113,28,159,107,198,175,194,197,173,241,2,15,151,84,69,69,224,222,16,222,88,239,136,148,252,45,195,230,34,63,112,213,163,206,122,11,18,95,38,81,33,113,162,61,40,217,37,159,170,149,173,44,41,8,53,26,81,189,73,220,164,39,85,23,148,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,95,79,15,60,233,210,179,79,133,241,232,87,125,193,17,88,169,109,71,50,184,33,148,100,197,57,172,19,155,90,168,48,218,84,105,90,20,147,105,46,154,9,36,135,141,69,203,109,11,103,116,181,20,173,198,175,197,61,173,240,254,15,152,212,68,53,182,112,134,242,187,240,190,247,197,202,19,17,30,161,97,236,138,75,53,210,83,228,135,217,69,65,199,154,97,228,32,251,22,130,117,146,109,68,71,188,141,230,204,146,105,37,169,31,87,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,209,78,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,212,7,18,62,32,145,179,19,37,188,30,193,186,172,180,225,213,58,66,100,205,169,50,235,172,162,230,89,180,195,141,19,177,222,97,167,153,68,103,137,244,146,20,165,33,197,146,28,211,84,54,101,10,232,86,5,229,115,91,55,53,231,66,183,165,203,161,89,209,227,73,174,212,18,68,76,65,68,137,8,142,193,45,70,100,70,183,29,112,137,40,45,86,100,151,20,69,181,181,169,62,124,106,160,0,101,92,95,247,11,143,2,120,101,243,175,56,154,37,80,10,43,226,185,139,56,203,124,102,57,251,11,19,45,15,163,52,27,43,168,110,210,135,181,46,117,208,95,90,72,234,125,65,23,214,245,28,132,122,169,61,172,242,185,70,92,212,60,165,241,92,151,225,190,28,98,238,104,44,12,57,197,169,157,61,173,90,168,56,212,196,245,197,19,170,113,17,221,114,60,94,105,232,101,207,125,13,49,162,12,156,87,55,107,106,74,212,149,22,140,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,28,87,59,152,115,132,120,157,150,139,198,137,141,87,84,75,82,222,133,29,21,36,92,111,70,67,235,163,203,105,100,108,190,210,20,70,165,173,74,62,73,182,222,142,186,135,214,202,20,74,116,140,103,48,93,159,7,251,215,30,110,204,6,169,192,196,232,242,228,89,52,57,17,224,216,213,89,168,250,247,216,79,53,50,163,33,102,173,206,198,142,164,50,134,212,105,209,38,167,90,74,212,76,147,108,207,81,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,158,204,224,229,50,242,202,46,40,125,7,174,200,151,88,161,79,142,220,154,21,198,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,253,57,107,50,36,186,131,62,20,45,211,133,14,71,35,91,84,170,38,110,49,25,114,202,187,82,143,33,118,141,36,208,236,114,131,17,212,184,194,166,190,74,36,155,171,125,165,47,148,146,213,162,101,212,185,170,212,226,57,53,22,45,167,27,184,127,195,204,70,78,240,131,22,240,134,221,255,0,77,136,24,127,106,176,236,104,238,49,29,187,138,47,67,21,189,178,22,242,219,109,15,50,217,154,208,241,171,113,182,209,180,162,95,212,155,85,44,61,254,5,224,94,35,230,47,17,233,216,95,133,244,110,186,171,59,87,94,121,211,52,69,167,197,73,145,57,42,75,132,71,203,101,27,147,169,232,106,53,41,40,66,86,181,161,10,208,246,93,112,26,205,203,110,17,208,176,166,204,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,123,138,78,164,147,90,182,32,144,218,79,98,18,69,210,197,0,241,71,241,217,137,191,37,242,120,67,138,71,192,188,71,157,129,207,102,30,153,70,235,172,200,55,3,182,221,74,76,115,53,185,78,148,150,99,184,218,228,35,79,81,151,58,164,33,14,17,154,121,137,52,43,97,173,162,115,160,100,235,56,183,222,80,47,185,21,250,4,63,76,219,117,157,159,72,45,254,99,49,253,41,202,102,66,34,255,0,58,91,14,184,199,41,201,6,231,213,145,111,211,106,181,35,236,225,85,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,141,10,100,19,47,21,92,179,229,162,129,97,221,84,168,144,46,202,132,137,53,187,141,17,166,42,74,58,215,215,162,18,106,51,52,18,219,140,220,86,86,77,125,94,246,148,105,53,234,110,46,69,0,202,184,246,184,163,132,55,150,16,73,182,88,188,24,136,72,188,45,122,101,223,72,122,51,228,234,31,167,78,107,123,74,50,236,82,22,149,19,141,173,42,34,209,109,40,211,185,6,133,170,111,240,197,226,1,15,8,166,70,203,246,55,220,93,37,139,47,107,22,205,73,214,216,106,45,6,83,143,188,243,169,146,180,160,156,54,95,114,71,107,206,45,73,101,72,78,164,150,212,181,183,114,130,170,248,231,126,132,255,0,121,63,134,138,213,194,220,45,190,241,166,251,166,97,158,26,80,189,51,114,86,121,221,20,46,169,152,252,222,83,43,121,207,172,121,104,109,58,54,210,213,235,40,181,211,66,212,204,136,255,0,45,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,239,251,36,153,193,182,115,115,133,237,86,146,113,33,94,212,56,236,38,236,163,196,106,71,34,11,238,184,250,25,91,110,58,130,74,144,242,99,45,210,66,86,225,182,74,36,45,74,50,220,169,20,0,56,86,112,114,153,102,230,235,11,254,131,215,100,68,163,215,96,72,110,77,10,227,84,3,148,253,41,102,226,13,242,66,9,198,141,104,117,164,27,106,65,175,102,188,181,153,26,154,65,150,123,47,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,231,199,117,201,246,83,47,44,221,98,135,208,122,20,137,116,122,20,8,238,73,174,220,105,128,82,152,165,32,219,89,176,75,65,184,209,45,110,186,130,109,40,37,239,211,152,178,35,75,75,50,208,157,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,216,165,109,53,121,97,181,211,107,60,209,58,154,181,26,116,45,134,146,86,238,108,117,163,77,52,61,126,215,184,255,0,3,25,189,199,123,42,86,30,226,245,219,107,72,99,146,80,171,83,218,101,4,147,78,141,162,83,168,79,97,165,63,169,236,45,5,176,240,132,197,247,46,140,41,159,135,181,58,155,210,37,210,101,186,184,232,117,237,230,220,102,163,64,105,41,73,41,102,100,146,53,30,132,73,34,45,125,157,194,194,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,7,241,74,36,164,212,125,196,90,138,63,226,213,137,206,221,248,252,197,178,203,173,170,45,30,154,150,20,72,81,158,142,181,54,114,15,93,22,101,174,138,247,17,254,3,240,112,161,194,199,111,188,197,157,114,100,37,170,5,6,157,215,182,241,182,102,146,146,196,232,42,34,220,104,82,117,218,179,61,53,35,251,200,94,114,18,72,66,80,93,201,34,34,31,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,180,228,183,2,240,227,49,124,51,44,60,47,197,10,55,93,74,157,233,151,89,121,163,36,74,167,202,77,94,113,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,169,108,203,229,210,251,202,254,41,207,195,59,234,63,247,89,148,121,187,217,254,147,165,245,47,50,196,206,91,78,185,201,230,242,22,174,82,213,189,29,198,93,198,126,130,153,157,60,121,162,229,161,121,83,163,92,17,32,89,174,72,124,214,252,104,220,170,138,161,62,181,184,245,60,223,74,136,142,51,142,184,226,214,91,121,138,222,166,205,195,100,205,161,231,242,209,151,75,239,52,24,167,3,12,236,88,255,0,220,166,86,38,239,103,250,50,151,212,178,203,243,57,110,186,223,59,149,207,66,185,72,86,245,247,17,119,153,104,35,46,184,13,102,229,183,8,232,88,83,102,66,136,148,83,163,161,117,57,204,199,54,87,86,168,154,18,82,38,186,74,90,213,189,197,39,82,73,173,91,16,72,109,39,177,9,34,233,96,0,2,16,113,47,200,228,108,199,89,175,99,13,142,185,104,196,91,46,142,226,25,136,218,29,144,138,229,57,147,113,243,132,150,80,74,81,73,37,45,213,50,164,39,215,91,134,218,200,201,72,91,63,171,135,54,66,127,146,189,9,252,72,196,71,250,140,77,185,169,253,28,184,236,72,223,22,139,5,107,67,167,13,38,131,216,243,198,182,219,83,174,246,164,148,132,161,163,218,149,56,247,149,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,209,237,217,107,80,175,155,86,179,101,93,48,122,218,45,193,79,145,75,168,198,230,173,190,124,87,219,83,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,237,21,25,136,220,36,47,38,115,95,67,179,236,102,101,200,194,75,146,67,213,169,245,118,244,140,139,126,156,153,135,205,166,165,215,92,144,183,100,162,58,216,75,46,56,159,174,91,134,163,78,214,95,90,45,166,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,0,85,7,26,252,16,170,149,86,205,204,139,53,200,138,166,170,60,123,30,69,53,77,169,47,182,249,42,108,198,159,66,187,82,180,41,38,242,84,71,180,208,104,108,203,126,243,229,213,176,250,182,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,126,74,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,151,176,7,7,40,89,127,193,171,79,7,109,199,186,136,150,205,61,49,220,147,181,104,234,229,45,74,114,76,157,139,90,205,190,107,238,58,239,47,121,165,27,246,167,213,73,16,232,2,128,120,163,248,236,196,223,146,249,60,33,55,248,73,216,22,110,41,228,154,255,0,195,236,65,183,162,87,45,234,229,241,62,52,232,50,72,246,58,143,71,211,76,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,160,6,118,242,125,115,101,27,20,29,162,168,165,205,178,107,146,31,85,167,88,150,236,126,124,230,26,109,133,188,135,27,105,102,164,173,149,73,67,70,181,33,178,112,210,107,66,82,71,181,62,131,134,182,0,254,93,115,65,111,253,35,195,223,165,22,45,175,206,169,220,189,74,53,130,199,243,119,186,36,191,169,146,92,223,41,45,104,199,173,204,74,28,220,133,54,151,116,191,225,84,25,211,225,33,26,139,74,170,226,150,84,217,150,228,120,17,217,117,251,12,249,178,159,82,16,149,19,238,193,144,227,138,117,213,232,77,175,166,89,41,106,62,119,45,195,51,105,129,42,184,121,228,178,149,149,140,47,143,93,187,237,248,137,197,75,150,57,157,193,48,164,166,81,194,96,220,220,213,61,135,18,146,74,16,148,147,74,116,144,106,37,188,74,62,99,136,67,59,121,175,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,189,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,128,171,112,121,198,23,179,23,54,198,161,75,151,15,9,23,33,197,67,190,37,156,25,47,178,193,197,55,155,67,144,83,37,183,156,89,61,164,99,89,37,4,163,35,116,146,148,158,210,182,172,23,194,27,55,1,112,190,223,194,60,63,98,91,116,43,118,58,153,142,114,223,55,159,117,107,113,78,186,243,139,236,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,246,162,133,184,165,224,92,204,31,205,101,122,228,133,70,233,45,188,68,255,0,68,148,199,155,55,220,109,114,156,34,42,130,20,227,165,183,157,213,115,30,83,104,82,146,134,228,177,246,73,68,132,197,89,55,77,118,93,171,78,178,164,78,223,69,165,84,38,213,33,198,229,32,185,82,165,183,25,185,14,111,34,222,173,200,133,24,180,51,52,151,47,84,145,26,148,102,163,93,53,219,126,157,94,164,210,39,116,241,46,106,122,41,117,70,249,72,95,81,21,18,152,150,150,245,81,25,163,71,226,71,94,169,50,87,169,166,187,84,162,62,193,146,60,6,141,152,236,203,217,216,109,89,133,45,251,120,228,46,169,112,27,49,221,113,5,78,140,131,117,198,221,91,75,66,153,67,202,75,113,137,221,233,216,185,8,50,213,91,82,122,51,1,149,113,125,8,202,142,28,102,215,34,56,61,101,94,173,116,53,88,56,127,65,126,129,95,97,146,92,170,68,165,83,35,145,169,36,102,92,198,87,181,36,235,38,100,151,18,148,153,26,22,134,220,69,32,226,150,22,223,120,45,125,212,240,207,18,232,94,134,185,40,220,158,182,23,84,204,142,87,53,148,60,223,214,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,86,85,193,111,0,127,250,45,204,29,227,135,191,248,61,50,203,174,205,71,252,97,21,37,69,65,159,252,3,70,249,39,251,179,72,95,231,208,37,87,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,11,105,226,63,195,254,30,98,40,78,226,222,16,219,191,233,177,3,166,97,216,209,220,98,59,119,20,93,232,111,108,133,188,182,219,67,204,182,102,180,60,106,220,109,180,109,40,151,245,38,213,43,90,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,160,156,146,103,6,217,205,206,23,181,90,73,196,133,123,80,227,176,155,178,143,17,169,28,136,47,186,227,232,101,109,184,234,9,42,67,201,140,183,73,9,91,134,217,40,144,181,40,203,114,161,175,28,239,208,159,239,39,240,209,89,118,29,129,121,98,125,204,197,153,135,246,244,186,237,118,84,121,114,99,211,226,17,41,247,209,26,59,146,29,38,211,174,171,89,52,203,134,72,78,171,89,145,37,36,165,25,36,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,208,70,78,179,139,98,102,254,196,145,95,160,67,244,53,201,70,217,244,130,223,230,61,35,209,124,215,164,34,47,243,165,176,211,111,243,91,142,110,125,89,30,205,118,171,67,46,216,129,197,175,58,254,132,135,51,41,184,101,83,170,195,173,61,201,114,244,168,48,124,134,211,5,230,57,136,166,36,205,59,220,231,33,214,156,117,77,169,41,38,201,45,25,184,78,188,132,86,94,11,225,13,229,143,88,161,111,225,30,31,177,17,202,237,197,33,76,199,57,111,147,44,52,132,54,167,93,121,197,246,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,248,161,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,139,232,70,84,112,227,54,185,17,193,235,42,245,107,161,170,193,195,250,11,244,10,251,12,146,229,82,37,42,153,28,141,73,35,50,230,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,41,7,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,245,176,186,166,100,114,185,172,161,230,254,177,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,178,174,11,120,3,255,0,209,110,96,239,28,61,255,0,193,233,150,93,118,106,63,227,8,169,42,42,12,255,0,224,26,55,201,63,221,154,66,255,0,62,129,106,128,60,253,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,243,47,127,215,109,155,154,242,171,87,108,203,26,37,157,66,151,32,213,79,161,70,157,34,98,32,176,68,68,148,27,242,22,167,93,94,133,185,107,51,34,53,169,70,148,182,157,168,79,74,201,126,36,97,198,17,102,130,192,196,108,90,135,212,90,212,90,131,142,204,87,66,82,250,87,23,29,214,227,202,229,30,166,124,135,214,211,250,160,141,196,242,183,54,149,45,41,73,232,248,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,109,60,71,248,127,195,204,69,9,220,91,194,27,119,253,54,32,116,204,59,26,59,140,71,110,226,139,189,13,237,144,183,150,219,104,121,150,204,214,135,141,91,141,182,141,165,18,254,164,218,165,107,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,58,86,102,51,85,139,153,175,188,163,94,24,165,82,136,148,83,163,244,212,202,69,53,181,179,78,167,32,201,60,195,101,165,173,106,222,226,146,74,90,214,165,45,90,37,58,236,67,104,68,170,225,165,195,238,78,48,213,104,249,131,197,250,84,71,48,250,4,142,166,143,73,150,211,82,152,185,86,133,74,97,194,112,144,249,45,132,71,146,195,74,52,60,210,144,249,106,147,35,65,171,91,159,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,137,211,196,235,135,252,204,93,135,39,48,56,33,110,245,119,212,77,207,220,212,214,156,125,217,85,232,173,176,203,45,42,50,20,179,108,158,97,184,253,140,182,132,169,228,173,90,26,156,74,16,229,75,97,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,213,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,19,202,142,107,176,227,54,184,112,139,214,202,119,161,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,162,176,120,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,132,117,226,59,145,200,217,82,188,160,94,24,124,185,114,48,234,240,144,250,32,178,234,29,117,116,73,105,34,89,194,117,243,35,74,208,164,154,148,194,148,174,106,144,211,169,81,40,217,55,92,141,86,86,52,98,134,29,89,183,142,31,216,247,124,186,53,10,255,0,143,30,37,199,30,50,27,74,231,176,201,185,177,163,116,211,205,66,12,158,117,43,74,20,146,113,14,41,11,220,147,50,12,23,194,27,203,30,177,66,223,194,60,63,98,35,149,219,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,237,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,183,76,213,101,234,213,202,255,0,10,251,203,8,237,105,61,127,65,232,153,53,26,162,226,183,29,234,156,231,107,80,148,236,135,18,130,254,245,180,18,148,181,33,166,154,65,173,123,55,29,43,13,84,0,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,1,31,243,139,147,171,19,55,246,36,122,5,126,103,161,174,74,54,255,0,163,247,7,45,233,30,139,230,189,29,114,191,154,161,246,155,127,154,220,114,111,235,12,246,107,185,58,25,118,231,222,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,119,19,195,23,62,63,150,250,20,108,6,197,138,214,235,250,223,167,167,209,181,74,141,71,153,42,232,101,43,121,78,104,158,82,75,157,29,132,199,37,110,113,199,94,73,56,241,235,177,213,20,53,226,89,158,168,217,154,185,162,225,134,24,207,137,43,11,237,201,12,84,162,206,76,87,91,126,175,81,56,230,74,125,100,251,104,117,148,50,79,188,202,91,36,150,227,230,56,165,44,148,217,55,202,178,73,147,235,155,55,56,160,213,21,37,46,21,147,67,144,194,174,202,196,71,99,243,224,176,235,111,173,148,54,219,171,37,41,111,42,50,218,37,165,14,19,102,162,90,210,162,45,170,191,235,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,28,171,51,185,122,181,115,65,131,85,172,35,186,100,244,29,127,46,77,58,168,136,173,200,122,153,57,165,110,106,67,105,89,127,124,218,201,42,66,150,211,174,160,150,141,251,138,186,178,117,194,118,251,163,99,44,139,159,51,212,58,87,209,187,58,160,133,211,233,123,153,168,65,186,253,89,9,39,55,54,250,92,101,150,220,68,103,185,114,25,250,228,175,150,180,17,111,72,182,161,149,113,165,60,167,120,88,193,191,135,246,247,151,48,33,175,19,46,30,117,92,94,170,171,48,120,33,14,92,235,218,116,138,125,54,187,64,37,41,101,85,37,41,168,140,74,97,71,234,176,182,146,109,19,187,205,44,242,91,83,166,166,205,181,155,210,87,36,153,62,182,114,141,133,237,81,82,81,38,222,213,200,236,42,236,172,68,118,71,34,115,237,56,250,217,67,109,186,179,74,80,202,100,173,162,90,80,217,184,73,37,173,41,51,218,153,20,2,128,120,163,248,236,196,223,146,249,60,33,55,248,73,216,22,110,41,228,154,255,0,195,236,65,183,162,87,45,234,229,241,62,52,232,50,72,246,58,143,71,211,76,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,160,6,118,242,125,115,101,27,20,29,162,168,165,205,178,107,146,31,85,167,88,150,236,126,124,230,26,109,133,188,135,27,105,102,164,173,149,73,67,70,181,33,178,112,210,107,66,82,71,181,62,131,134,182,0,254,93,115,65,111,253,35,195,223,165,22,45,175,206,169,220,189,74,53,130,199,243,119,186,36,191,169,146,92,223,41,45,104,199,173,204,74,28,220,133,54,151,116,191,224,1,149,113,123,213,12,166,89,185,186,200,78,13,216,245,217,17,40,245,216,22,61,181,38,133,113,170,1,202,126,148,179,133,20,223,36,32,156,104,214,135,90,65,182,164,26,246,107,203,89,145,169,164,25,82,94,41,97,109,247,130,215,221,79,12,241,46,133,232,107,146,141,201,235,97,117,76,200,229,115,89,67,205,253,99,43,91,106,213,183,80,175,85,71,166,186,30,134,70,69,109,60,49,120,128,76,197,216,113,178,253,141,247,23,87,125,68,218,197,179,82,117,183,221,149,94,138,219,15,60,234,100,173,40,54,201,230,27,143,218,243,139,74,158,74,211,169,41,196,173,110,120,14,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,79,241,88,200,149,84,170,179,243,77,131,86,204,69,83,85,28,223,189,233,84,230,20,151,219,124,148,181,57,88,36,17,154,86,133,36,210,79,236,74,77,6,142,122,137,123,223,113,186,245,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,41,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,0,87,175,23,220,179,217,183,142,15,73,204,210,103,75,129,118,88,113,225,83,86,73,51,113,138,149,57,249,201,105,44,45,6,162,38,214,211,178,214,234,92,79,121,27,136,90,85,171,106,106,152,70,151,114,235,128,214,110,91,112,142,133,133,54,100,40,137,69,58,58,23,83,156,204,115,101,117,106,137,161,37,34,107,164,165,173,91,220,82,117,36,154,213,177,4,134,210,123,16,146,46,150,0,0,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,254,86,146,90,20,131,238,81,25,24,163,30,43,216,88,237,137,152,178,174,67,134,180,192,175,83,186,247,30,38,244,73,201,126,116,229,25,110,36,37,58,237,65,30,154,153,253,230,63,127,9,92,77,118,208,199,231,237,151,157,109,49,107,20,213,48,146,90,180,213,215,102,193,65,105,170,200,181,209,62,227,63,196,94,2,84,74,73,40,187,140,181,31,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,31,142,179,33,17,41,19,165,56,189,136,102,51,174,41,68,122,104,68,147,51,61,127,96,206,126,115,43,75,174,230,62,249,148,169,78,190,134,235,149,54,155,83,139,221,162,10,124,131,34,35,212,251,59,125,130,198,120,55,225,199,162,240,250,181,127,57,29,212,170,92,217,48,210,181,163,66,52,173,138,123,165,161,237,47,119,235,126,207,104,178,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,237,115,137,149,91,55,53,248,71,80,179,235,52,216,137,185,233,209,228,73,180,234,238,56,108,174,157,81,52,122,132,167,82,133,171,166,113,73,109,47,35,106,183,32,137,68,92,196,54,180,80,13,79,5,241,66,139,139,136,192,138,205,161,46,5,246,229,97,138,10,40,242,86,219,75,84,215,214,132,50,146,113,74,38,141,14,27,141,154,29,223,203,82,22,149,146,141,6,74,23,231,146,140,168,208,178,151,131,80,172,222,85,42,101,223,82,210,101,211,91,132,202,211,215,202,220,179,109,178,83,134,107,54,88,66,249,77,150,136,73,232,183,57,104,91,174,16,144,0,0,0,0,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,113,252,219,224,189,43,30,178,243,123,97,252,171,66,37,197,87,114,143,50,93,183,29,229,165,165,181,91,110,59,157,19,173,58,165,36,154,95,52,210,147,81,169,41,52,45,104,94,173,173,100,121,183,1,55,248,72,96,52,156,83,204,187,120,147,80,133,17,251,123,12,35,250,82,73,73,142,212,132,59,81,125,14,53,5,178,66,214,74,66,210,162,118,74,29,74,23,177,112,210,94,170,150,133,21,228,128,160,30,40,254,59,49,55,228,190,79,8,121,252,146,103,6,230,202,54,40,53,90,73,203,155,100,215,36,48,155,178,143,17,168,252,249,204,52,219,232,101,109,184,234,13,73,91,42,146,183,73,9,91,100,225,164,144,181,36,143,114,111,39,18,48,207,6,179,137,129,209,232,151,60,79,77,218,23,117,62,53,102,143,80,105,181,49,42,55,53,158,100,105,209,141,196,111,101,226,67,154,150,228,246,165,106,67,137,82,20,180,42,5,101,67,23,178,209,195,118,171,84,192,44,108,126,224,167,226,133,98,66,158,189,107,209,24,92,250,36,52,50,169,42,166,50,223,47,71,141,14,68,113,151,200,209,29,107,221,60,146,234,144,104,83,76,89,165,173,118,90,183,205,10,45,211,101,92,212,171,130,139,55,127,77,81,165,205,110,92,87,246,45,72,94,199,91,53,33,91,86,133,36,244,62,197,36,200,251,72,199,214,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,0,16,87,140,22,14,80,175,156,176,30,42,200,123,167,173,97,165,65,137,16,220,218,181,243,226,206,144,196,73,17,180,37,165,9,220,181,198,119,152,105,90,139,166,216,157,164,226,140,82,8,11,137,224,193,128,210,109,92,47,185,113,254,187,10,39,81,124,72,77,46,132,181,71,105,79,183,78,134,227,137,125,196,60,75,53,161,15,73,213,10,104,210,142,216,45,172,247,146,144,105,177,240,25,87,22,211,194,83,58,254,155,135,15,41,184,155,83,170,204,173,51,206,114,203,168,62,124,246,213,5,150,57,139,166,40,201,59,219,228,161,167,92,105,78,41,73,54,205,77,17,182,77,50,133,200,174,33,153,44,165,102,159,11,228,87,109,11,126,34,177,82,218,142,71,111,204,57,41,138,115,88,39,55,59,79,125,197,36,210,180,41,38,234,154,37,154,73,15,26,79,152,218,22,246,233,1,130,248,67,102,224,46,23,219,248,71,135,236,75,110,133,110,199,83,49,206,91,230,243,238,173,110,41,215,94,113,125,132,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,92,43,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,197,11,113,75,168,224,116,188,214,87,161,97,13,185,208,213,96,253,93,227,58,44,198,87,79,168,86,20,68,183,20,203,45,145,242,222,70,227,68,133,26,200,214,250,92,220,210,22,135,29,127,202,112,237,177,113,150,245,205,101,169,43,4,42,148,170,85,106,218,230,214,103,212,170,140,38,68,88,148,178,34,143,40,214,198,228,173,254,98,36,242,73,182,212,149,154,158,35,39,25,34,55,155,152,28,115,191,66,127,188,159,195,68,85,225,113,227,179,12,190,117,228,243,68,138,226,189,145,201,54,213,86,183,155,140,57,92,66,161,84,164,71,93,221,73,36,53,28,224,203,117,77,176,153,172,18,73,36,234,31,117,72,230,164,245,116,158,117,78,106,180,184,190,76,0,194,28,104,197,12,5,188,155,196,12,35,187,229,219,181,214,227,187,16,228,50,134,221,67,172,56,69,189,167,90,117,42,105,212,106,73,81,37,105,81,18,208,133,150,138,66,76,188,165,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,65,57,23,201,149,11,39,152,113,42,152,229,87,211,55,157,209,211,200,185,170,77,45,101,21,78,52,75,229,70,140,218,180,209,150,185,174,145,56,164,147,142,41,106,82,182,145,161,166,243,216,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,149,113,109,60,37,51,175,233,184,112,242,155,137,181,58,172,202,211,60,231,44,186,131,231,207,109,80,89,99,152,186,98,140,147,189,190,74,26,117,198,148,226,148,147,108,212,209,27,100,211,40,92,138,226,25,146,202,86,105,240,190,69,118,208,183,226,43,21,45,168,228,118,252,195,146,152,167,53,130,115,115,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,249,141,161,111,110,144,24,47,132,54,110,2,225,125,191,132,120,126,196,182,232,86,236,117,51,28,229,190,111,62,234,214,226,157,117,231,23,216,70,183,29,113,199,12,146,73,65,26,204,146,148,164,137,37,237,64,81,95,19,12,235,211,179,63,125,211,108,156,52,169,245,56,109,105,105,38,20,198,206,83,62,153,156,243,45,155,146,30,142,242,91,217,201,213,108,54,74,111,113,106,250,137,102,151,137,41,231,249,23,201,149,119,56,120,143,42,152,229,87,208,214,101,175,211,200,185,170,77,45,7,41,45,186,107,229,70,140,218,181,213,231,121,78,145,56,164,155,109,165,10,82,183,25,33,167,60,6,103,114,245,117,101,127,25,107,88,71,116,201,235,250,14,92,154,117,81,17,92,142,205,78,11,169,220,212,134,210,178,254,249,181,146,84,180,161,214,157,65,45,123,55,28,233,225,41,157,127,66,76,135,148,220,77,169,210,161,209,94,231,57,101,212,31,62,67,137,156,243,252,197,211,20,100,157,142,115,150,235,174,52,167,20,149,19,132,166,136,220,55,89,66,45,168,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,21,87,197,115,34,223,159,205,6,10,89,159,248,68,171,254,20,21,127,122,164,213,27,142,73,255,0,133,234,150,149,126,163,198,143,237,135,132,74,200,14,79,170,185,178,197,196,166,160,81,27,177,44,233,16,231,221,107,121,213,18,228,176,181,168,219,130,210,91,90,93,223,32,153,117,6,226,84,146,105,9,90,247,111,38,219,114,255,0,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,103,91,61,63,201,199,249,71,92,95,201,127,255,0,161,79,87,173,233,118,122,47,210,155,215,212,122,55,111,253,199,246,54,255,0,83,127,55,149,245,28,145,208,56,86,126,89,127,149,197,35,242,65,232,174,79,163,221,250,95,233,61,188,159,163,188,246,58,157,191,235,156,238,103,79,202,229,246,243,121,123,254,167,154,58,7,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,233,92,87,179,131,96,217,56,95,91,203,29,8,226,87,47,107,174,60,116,212,218,54,153,144,197,10,23,49,183,137,111,165,212,45,61,75,137,73,114,144,68,78,54,74,76,130,83,102,150,13,202,97,19,43,134,94,112,109,156,173,98,133,110,139,136,199,18,29,147,124,199,105,53,90,194,154,144,235,244,199,225,183,33,113,150,134,216,67,138,117,11,83,203,105,72,36,107,171,141,175,114,73,181,37,118,105,197,31,192,158,38,252,151,206,33,10,1,26,168,1,82,188,90,243,175,233,185,147,50,155,134,85,58,84,202,43,60,151,47,74,131,7,207,113,83,153,127,152,138,98,76,211,177,190,74,218,105,199,84,218,148,163,112,210,209,155,102,211,200,93,96,137,41,145,124,230,215,114,121,136,242,170,110,82,189,51,102,93,29,60,123,154,154,210,16,82,148,219,70,190,84,152,206,43,77,30,107,154,233,147,106,81,54,226,86,164,171,105,154,29,111,65,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,2,26,241,29,200,228,156,214,217,176,47,12,62,92,72,248,139,103,199,125,16,89,117,13,52,138,220,69,25,44,225,58,249,145,41,11,74,137,74,97,74,87,41,43,117,212,168,146,79,27,173,209,8,247,248,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,69,56,23,129,120,113,151,76,56,167,97,126,23,209,186,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,39,160,0,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,5,0,241,71,241,217,137,191,37,242,120,67,207,228,147,56,55,54,81,177,65,170,210,78,92,219,38,185,33,132,221,148,120,141,71,231,206,97,166,223,67,43,109,199,80,106,74,217,84,149,186,72,74,219,39,13,36,133,169,36,123,147,121,56,145,134,120,53,156,76,14,143,68,185,226,122,110,208,187,169,241,171,52,122,131,77,169,137,81,185,172,243,35,78,140,110,35,123,47,18,28,212,183,39,181,43,82,28,74,144,165,161,80,43,42,24,189,150,142,27,181,90,166,1,99,99,247,5,63,20,43,18,20,245,235,94,136,194,231,209,33,161,149,73,85,49,150,249,122,60,104,114,35,140,190,70,136,235,94,233,228,151,84,131,66,154,98,205,45,107,178,213,190,104,81,110,155,42,230,165,92,20,89,187,250,106,141,46,107,114,226,191,177,106,66,246,58,217,169,10,218,180,41,39,161,246,41,38,71,218,70,62,176,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,199,248,134,100,178,149,154,124,47,145,93,180,45,248,138,197,75,106,57,29,191,48,228,166,41,205,96,156,220,237,61,247,20,147,74,208,164,155,170,104,150,105,36,60,105,62,99,104,91,219,168,218,214,194,172,71,189,49,30,46,16,219,118,93,86,93,231,46,160,186,90,104,138,142,109,74,110,83,102,162,117,183,82,230,222,79,47,98,205,195,115,106,91,74,22,165,154,73,42,50,159,252,94,105,216,143,72,195,140,184,83,49,122,227,165,87,175,56,212,250,251,117,186,149,46,25,198,139,38,81,21,51,114,144,217,159,224,70,162,75,105,90,136,212,150,153,37,19,72,224,28,46,60,118,97,151,206,188,158,104,191,225,154,204,209,254,66,127,46,215,55,242,104,255,0,239,109,252,203,208,159,219,159,248,27,29,71,246,239,243,143,237,142,127,219,255,0,147,234,237,18,171,131,175,229,219,242,237,80,250,1,255,0,222,219,234,191,40,31,218,127,248,29,67,209,159,157,254,113,253,177,191,251,95,255,0,230,122,186,11,169,0,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,183,56,200,97,199,165,48,250,139,127,55,29,213,42,36,200,208,212,180,35,82,36,161,138,131,189,167,180,253,255,0,173,251,61,162,185,178,103,90,93,11,49,246,52,164,202,117,132,57,92,166,52,226,155,94,221,80,115,227,153,145,158,165,217,217,237,26,48,163,72,68,186,68,25,77,175,122,30,140,211,137,81,158,186,145,164,140,143,95,218,63,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,15,47,138,117,6,233,56,103,118,213,30,94,196,68,161,207,125,74,215,77,9,17,214,163,61,117,47,119,188,102,215,25,42,174,92,184,191,119,78,104,249,165,42,224,159,201,50,245,183,37,82,156,52,251,79,95,181,236,23,191,195,222,207,102,208,203,5,164,134,227,242,23,84,167,192,168,186,157,132,157,206,57,79,137,185,70,91,75,83,245,123,207,83,251,196,147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,121,79,201,109,137,249,83,252,181,250,11,253,25,253,31,250,45,233,62,169,239,245,47,169,234,121,28,157,252,175,207,122,219,246,111,246,110,211,176,122,176,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,0,0,40,7,137,166,10,126,69,179,113,116,244,245,14,170,5,247,173,235,15,123,187,222,107,173,125,238,161,183,52,109,9,78,146,154,147,177,37,187,70,141,173,202,53,110,210,42,139,201,225,33,128,209,176,179,45,13,226,77,66,20,182,46,28,79,145,233,73,37,38,59,177,214,213,57,133,184,212,22,201,11,89,165,104,82,77,217,40,117,40,70,244,76,73,122,201,66,20,115,124,5,0,241,71,241,217,137,191,37,242,120,66,47,185,73,170,179,74,143,93,122,153,45,20,217,146,30,137,30,98,153,81,48,243,236,165,181,58,210,28,211,106,150,132,190,202,148,146,61,82,78,182,103,166,226,214,117,112,220,226,9,27,46,210,92,193,236,100,170,203,86,29,84,100,42,76,42,147,206,186,242,45,149,147,79,184,233,53,29,150,29,121,228,73,120,216,73,161,42,74,27,89,173,205,53,91,134,113,3,26,49,122,242,199,172,80,184,49,115,16,31,136,229,118,226,144,151,164,20,70,9,150,26,66,27,75,77,50,218,59,76,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,238,123,133,30,93,63,34,217,113,98,255,0,173,199,217,114,98,151,79,93,145,235,235,202,165,165,10,244,115,94,171,171,109,90,182,235,146,55,18,80,178,234,249,107,45,90,45,38,168,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,0,249,55,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,102,95,21,112,206,234,193,188,71,184,240,182,245,137,211,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,230,33,11,83,46,160,210,227,107,52,150,246,214,133,17,104,162,30,126,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,165,236,1,193,202,22,95,240,106,211,193,219,113,238,162,37,179,79,76,119,36,237,90,58,185,75,82,156,147,39,98,214,179,111,154,251,142,187,203,222,105,70,253,169,245,82,68,58,0,12,171,128,188,158,26,121,234,147,153,171,102,86,24,98,116,249,114,177,66,220,142,253,74,84,229,69,105,182,42,244,227,144,68,151,208,76,54,134,153,91,38,251,44,169,179,73,110,46,91,137,82,205,78,19,115,124,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,22,189,196,215,61,180,172,17,179,106,56,25,133,183,52,182,241,66,189,29,180,202,153,75,125,40,93,183,9,102,149,41,110,57,161,154,36,188,214,169,109,8,218,226,16,231,63,115,102,76,243,105,219,11,112,182,251,198,155,238,153,134,120,105,66,244,205,201,89,231,116,80,186,166,99,243,121,76,173,231,62,177,229,161,180,232,219,75,87,172,162,215,77,11,83,50,35,208,158,84,114,163,135,25,74,195,132,89,86,83,93,117,86,119,45,250,253,125,246,73,18,170,242,146,70,68,165,17,25,242,217,70,229,19,76,145,154,91,74,148,102,107,90,220,113,112,91,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,184,156,224,230,206,205,202,46,23,253,56,174,199,137,88,174,207,144,220,106,21,184,169,231,21,250,170,201,196,19,230,133,147,110,154,16,211,75,55,20,179,70,205,121,104,51,37,58,130,60,230,14,235,146,204,199,82,178,177,143,52,172,84,174,217,17,46,90,106,99,189,77,152,131,105,42,155,9,135,246,147,146,160,169,70,73,68,148,164,141,61,166,68,182,214,243,70,164,115,57,137,209,69,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,44,67,74,121,78,240,177,131,127,15,237,239,46,96,117,80,25,87,1,121,60,52,243,213,39,51,86,204,172,48,196,233,242,229,98,133,185,29,250,148,169,202,138,211,108,85,233,199,32,137,47,160,152,109,13,50,182,77,246,89,83,102,146,220,92,183,18,165,154,156,38,230,248,10,213,226,197,157,122,117,173,106,212,242,175,134,245,61,247,37,103,72,215,139,232,57,81,222,165,65,83,113,228,55,29,181,18,80,219,221,83,111,109,89,165,197,164,154,39,91,90,12,221,35,69,91,96,190,16,222,88,245,138,22,254,17,225,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,105,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,158,138,50,235,128,214,110,91,112,142,133,133,54,100,40,137,69,58,58,23,83,156,204,115,101,117,106,137,161,37,34,107,164,165,173,91,220,82,117,36,154,213,177,4,134,210,123,16,146,47,1,157,188,159,91,57,185,194,247,104,170,40,144,175,106,28,119,213,105,214,37,187,35,145,5,247,92,97,111,33,198,218,89,37,72,121,49,144,209,173,72,112,219,37,26,208,149,25,109,86,122,234,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,23,189,195,155,58,255,0,202,171,14,31,160,95,245,58,83,120,155,107,125,93,74,51,7,202,114,169,4,137,4,221,77,44,237,74,19,185,107,54,221,75,70,164,161,196,165,90,52,151,154,108,190,183,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,242,152,91,133,182,38,11,88,148,204,51,195,74,23,161,173,186,55,59,162,133,213,61,35,149,205,121,111,57,245,143,45,110,43,87,29,90,189,101,30,154,232,90,17,17,23,171,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,157,60,78,184,128,76,194,40,114,114,253,130,23,23,73,125,75,220,197,205,82,105,183,218,149,65,138,227,12,188,210,99,45,72,38,205,231,219,145,216,243,107,82,153,74,21,161,37,197,33,109,212,182,22,225,109,247,141,55,221,51,12,240,210,133,233,155,146,179,206,232,161,117,76,199,230,242,153,91,206,125,99,203,67,105,209,182,150,175,89,69,174,154,22,166,100,71,160,156,159,101,50,205,202,46,23,253,7,161,72,137,88,174,207,144,228,154,237,198,152,7,21,250,170,201,197,155,4,180,27,142,154,16,211,75,38,210,130,94,205,121,139,34,37,58,179,58,203,227,87,226,158,214,248,127,7,204,106,35,197,100,51,56,54,206,81,176,191,28,107,74,56,147,111,106,228,122,18,109,58,60,182,164,114,39,62,211,146,208,242,220,113,164,26,82,134,83,37,14,154,20,182,205,194,73,161,10,73,158,228,197,91,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,90,78,91,56,70,67,123,2,110,216,248,248,255,0,162,47,235,214,158,136,116,244,162,43,18,158,180,92,143,49,110,19,141,186,219,238,51,39,168,38,162,41,102,146,109,196,180,110,178,151,17,205,90,133,101,227,70,16,222,88,11,138,23,6,17,226,3,17,27,174,219,178,18,204,131,136,249,60,195,168,91,105,117,167,155,95,97,154,28,105,198,220,34,81,37,100,75,34,82,82,162,52,151,127,181,243,167,85,173,100,115,18,114,167,138,87,4,185,242,27,143,69,59,13,247,99,41,213,165,134,42,113,156,145,79,117,242,81,153,33,182,155,37,176,75,78,137,66,29,111,152,68,76,52,34,88,213,64,129,92,72,248,130,73,203,180,102,240,123,6,234,177,21,136,181,24,233,147,54,164,203,173,60,187,101,4,235,14,52,78,199,121,135,89,121,114,89,55,210,72,82,146,182,208,104,115,77,22,217,157,54,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,207,143,65,93,176,47,43,102,217,182,111,58,237,189,46,37,10,241,143,38,77,10,160,162,35,98,114,35,200,92,119,201,10,35,50,37,182,235,102,74,65,232,178,37,54,163,45,174,33,74,154,156,55,56,130,70,203,180,151,48,123,25,42,178,213,135,85,25,10,147,10,164,243,174,188,139,101,100,211,238,58,77,71,101,135,94,121,18,94,54,18,104,74,146,134,214,107,115,77,86,225,157,218,0,229,89,167,198,191,228,237,151,219,219,24,219,167,245,178,237,250,121,116,12,41,174,99,107,156,251,168,143,23,154,158,99,102,108,147,239,52,110,109,89,43,150,75,219,170,180,35,205,96,238,185,35,199,152,217,113,204,189,157,137,53,153,178,216,183,138,66,233,119,1,51,33,214,208,116,233,40,54,156,113,212,52,133,169,228,50,165,55,36,154,216,173,235,142,130,45,21,181,69,163,48,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,10,1,226,143,227,179,19,126,75,228,240,132,95,114,147,85,102,149,30,186,245,50,90,41,179,36,61,18,60,197,50,162,97,231,217,75,106,117,164,57,166,213,45,9,125,149,41,36,122,164,157,108,207,77,197,172,234,225,185,196,18,54,93,164,185,131,216,201,85,150,172,58,168,200,84,152,85,39,157,117,228,91,43,38,159,113,210,106,59,44,58,243,200,146,241,176,147,66,84,148,54,179,91,154,106,183,12,226,6,52,98,245,229,143,88,161,112,98,230,32,63,17,202,237,197,33,47,72,40,140,19,44,52,132,54,150,154,101,180,118,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,220,247,10,60,186,126,69,178,226,197,255,0,91,143,178,228,197,46,158,187,35,215,215,149,75,74,21,232,230,189,87,86,218,181,109,215,36,110,36,161,101,213,242,214,90,180,90,77,80,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,143,41,110,225,109,137,106,95,119,118,38,80,40,93,45,201,125,244,31,72,38,245,79,47,172,232,153,54,98,253,90,214,109,183,177,181,26,126,173,41,221,174,170,212,251,69,107,113,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,18,171,138,230,122,127,63,149,252,20,188,255,0,240,136,183,252,216,41,254,245,41,165,183,32,149,255,0,11,213,33,41,253,70,77,127,219,12,138,224,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,211,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,61,20,101,215,1,172,220,182,225,29,11,10,108,200,81,18,138,116,116,46,167,57,152,230,202,234,213,19,66,74,68,215,73,75,90,183,184,164,234,73,53,171,98,9,13,164,246,33,36,93,44,0,69,94,40,254,4,241,55,228,190,113,8,80,8,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,8,217,196,34,206,102,239,203,5,218,135,35,243,151,75,167,207,169,52,157,132,173,174,55,79,149,181,68,91,79,67,245,187,203,67,251,197,16,96,221,85,203,107,23,237,25,206,153,180,81,110,8,28,227,63,84,210,148,202,108,213,237,45,62,207,180,105,39,10,234,13,85,176,202,210,170,50,189,232,151,67,128,250,85,174,186,146,163,161,68,122,234,126,255,0,120,245,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,56,54,120,175,166,236,76,177,95,210,141,195,67,213,74,5,86,151,29,73,61,13,46,187,79,146,105,50,61,201,50,237,71,179,83,251,140,103,218,195,138,245,201,136,244,8,210,84,110,185,81,173,69,75,166,179,53,26,205,199,210,71,174,186,235,174,239,110,163,72,152,9,72,102,133,130,246,69,45,150,146,217,71,183,105,141,153,37,36,93,169,136,210,125,132,94,239,112,247,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,85,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,0,0,86,175,27,223,160,159,146,204,52,244,135,255,0,70,127,72,37,250,35,243,223,234,95,76,93,127,119,213,126,123,209,191,111,215,253,78,206,96,168,17,169,218,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,1,64,60,81,252,118,98,111,201,124,158,16,149,92,60,114,245,106,230,131,135,166,34,97,29,211,39,160,235,241,2,84,154,117,81,17,91,144,245,50,115,80,41,202,106,67,105,89,127,124,218,201,42,66,150,211,174,160,150,141,251,138,184,49,163,8,111,44,5,197,11,131,8,241,1,136,141,215,109,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,176,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,75,160,100,143,1,163,102,59,50,246,118,27,86,97,75,126,222,57,11,170,92,6,204,119,92,65,83,163,32,221,113,183,86,210,208,166,80,242,146,220,98,119,122,118,46,66,12,181,86,212,158,140,192,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,0,5,27,113,125,111,11,203,54,146,94,178,230,203,85,206,170,60,36,222,49,213,25,196,176,220,210,101,61,50,208,234,220,61,235,84,51,140,74,67,109,165,180,18,27,61,203,113,110,147,124,255,0,134,93,38,149,90,207,30,24,67,172,211,34,79,142,220,138,148,180,53,37,148,186,132,190,197,50,91,204,186,73,81,25,18,219,117,182,220,66,187,210,180,37,69,161,145,24,208,72,0,202,184,181,76,196,228,59,242,223,147,188,36,199,156,39,162,238,191,173,252,47,183,253,37,75,167,83,185,146,174,134,83,6,10,91,213,92,212,151,58,59,9,144,105,218,219,142,188,146,109,146,215,99,73,42,203,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,117,156,91,19,55,246,36,138,253,2,31,161,174,74,54,207,164,22,255,0,49,233,30,139,230,189,33,17,127,157,45,134,155,127,154,220,115,115,234,200,246,107,181,90,25,118,249,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,30,127,26,234,216,161,90,197,203,190,102,53,84,229,207,190,219,172,73,137,112,59,37,230,221,90,102,176,179,101,198,137,77,25,180,72,108,219,229,161,45,253,90,80,132,165,26,32,146,66,226,120,71,96,94,28,90,25,108,163,227,125,50,141,205,188,239,190,189,170,149,82,65,146,220,102,44,121,239,48,220,88,253,133,202,100,250,116,56,178,45,84,183,12,141,74,50,67,73,110,117,10,171,227,157,250,19,253,228,254,26,33,6,72,49,122,205,192,92,206,90,88,185,136,15,203,110,133,110,199,171,189,32,162,48,111,62,234,215,75,150,211,76,182,142,194,53,184,235,141,182,70,163,74,8,214,70,165,37,36,106,47,63,153,220,194,221,89,160,198,90,214,46,93,49,186,14,191,151,26,157,75,68,167,36,51,76,130,210,118,181,29,181,44,255,0,190,113,102,148,161,43,117,215,86,72,70,253,165,50,184,102,240,243,165,98,245,41,57,131,198,248,113,39,89,51,163,212,41,180,42,1,169,43,58,169,169,46,196,126,83,234,47,89,132,52,163,116,154,216,105,123,156,218,93,37,54,77,160,222,138,185,193,202,101,229,148,92,80,250,15,93,145,46,177,66,159,29,185,52,43,141,80,10,43,21,84,19,104,55,201,8,39,29,36,45,167,86,109,169,6,189,250,114,214,100,73,117,6,114,43,134,46,124,127,34,21,216,216,13,139,21,173,182,13,193,80,79,163,106,149,26,143,46,45,174,242,144,242,156,209,60,165,31,38,67,234,142,74,220,227,109,50,163,113,227,211,123,170,56,0,52,167,148,239,11,24,55,240,254,222,242,230,6,107,6,148,242,157,225,99,6,254,31,219,222,92,192,205,96,181,76,196,228,59,242,223,147,188,36,199,156,39,162,238,191,173,252,47,183,253,37,75,167,83,185,146,174,134,83,6,10,91,213,92,212,151,58,59,9,144,105,218,219,142,188,146,109,146,215,99,73,42,203,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,117,156,91,19,55,246,36,138,253,2,31,161,174,74,54,207,164,22,255,0,49,233,30,139,230,189,33,17,127,157,45,134,155,127,154,220,115,115,234,200,246,107,181,90,25,118,245,92,85,168,226,61,35,14,46,58,158,16,219,148,170,245,231,26,158,235,148,74,109,82,97,198,139,38,81,23,170,149,184,69,248,153,36,212,218,86,162,36,169,214,73,70,234,51,25,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,183,78,10,116,76,26,94,28,94,149,250,35,61,86,38,199,168,34,53,118,76,138,122,155,114,21,45,226,214,36,120,239,111,82,22,203,139,142,243,139,52,147,107,55,18,73,113,6,150,152,113,86,84,2,152,56,203,211,48,74,6,54,208,37,88,238,68,86,34,212,99,191,38,250,38,101,190,242,210,130,98,27,84,210,117,10,81,178,202,249,45,58,100,132,18,86,104,52,45,101,162,219,82,162,174,81,102,227,109,59,49,118,101,67,46,148,152,149,76,65,139,34,75,212,168,50,212,194,88,148,132,197,120,228,178,225,190,180,32,144,168,196,250,76,247,161,122,25,236,82,87,180,202,231,248,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,47,6,241,122,242,192,140,68,167,226,150,31,63,17,139,134,147,30,115,48,95,146,193,60,136,235,147,17,232,166,241,32,253,85,45,9,125,75,65,40,148,141,233,78,228,173,58,164,252,165,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,247,184,115,100,163,249,42,225,195,245,251,254,153,74,115,19,110,159,172,169,73,96,185,174,82,224,153,32,219,166,37,237,202,66,182,173,6,227,170,104,146,149,184,164,167,87,82,203,78,28,192,20,173,198,175,197,61,173,240,254,15,152,212,68,0,22,125,194,83,37,30,155,153,15,54,88,155,76,165,76,162,179,206,110,203,167,190,92,247,21,57,151,249,107,169,168,137,91,27,228,173,167,91,105,46,37,74,55,13,78,145,54,109,50,181,219,80,142,185,219,201,245,179,155,156,47,118,138,162,137,10,246,161,199,125,86,157,98,91,178,57,16,95,117,198,22,242,28,109,165,146,84,135,147,25,13,26,212,135,13,178,81,173,9,81,150,213,103,218,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,143,148,52,251,138,181,28,71,164,97,197,199,83,194,27,114,149,94,188,227,83,221,114,137,77,170,76,56,209,100,202,34,245,82,183,8,191,19,36,154,155,74,212,68,149,58,201,40,221,70,107,49,86,233,196,123,211,17,238,59,147,23,167,85,101,222,114,234,14,166,182,170,163,70,212,166,229,54,124,181,50,182,140,147,201,229,236,38,201,162,74,82,218,80,72,74,82,73,36,149,143,240,88,178,176,26,167,38,235,189,106,18,34,77,197,250,60,133,181,6,28,181,234,186,125,17,109,54,147,151,21,179,73,17,173,199,92,117,151,93,73,169,72,65,54,143,171,75,231,206,171,97,110,152,123,108,97,29,205,193,126,154,88,209,80,151,76,161,83,35,212,231,198,169,193,166,162,116,216,53,20,215,165,34,34,163,182,189,8,214,227,174,37,133,122,237,106,219,238,36,221,105,42,83,137,168,177,122,124,37,43,120,203,91,202,156,55,177,53,238,178,223,102,160,244,107,46,107,245,4,191,41,84,182,79,146,184,234,108,145,171,108,178,251,78,161,163,113,197,44,210,106,65,33,182,154,100,215,53,69,85,241,189,197,47,254,246,152,41,79,174,255,0,225,119,77,94,153,210,254,17,160,63,206,52,127,249,73,59,16,191,189,105,252,217,136,85,145,220,186,127,42,12,118,70,25,203,143,253,21,244,126,179,50,161,55,127,250,153,252,205,198,98,76,229,147,173,169,238,84,231,225,43,148,149,122,253,202,45,155,204,184,0,209,238,75,241,142,187,143,185,96,176,49,86,233,103,101,106,171,79,114,61,69,205,200,62,166,84,73,14,196,118,78,136,66,16,142,114,227,169,222,90,82,73,71,51,97,106,73,212,251,88,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,80,15,20,127,29,152,155,242,95,39,132,37,87,15,28,189,90,185,160,225,233,136,152,71,116,201,232,58,252,64,149,38,157,84,68,86,228,61,76,156,212,10,114,154,144,218,86,95,223,54,178,74,144,165,180,235,168,37,163,126,226,174,12,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,232,25,35,192,104,217,142,204,189,157,134,213,152,82,223,183,142,66,234,151,1,179,29,215,16,84,232,200,55,92,109,213,180,180,41,148,60,164,183,24,157,222,157,139,144,131,45,85,181,39,163,49,149,113,165,60,167,120,88,193,191,135,246,247,151,48,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,85,124,115,191,66,127,188,159,195,69,106,225,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,213,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,95,42,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,141,4,228,147,39,214,206,81,176,189,170,42,74,36,219,218,185,29,133,93,149,136,142,200,228,78,125,167,31,91,40,109,183,86,105,74,25,76,149,180,75,74,27,55,9,36,181,165,38,123,83,34,128,0,69,94,40,254,4,241,55,228,190,113,8,80,8,213,64,0,138,188,81,252,9,226,111,201,124,226,16,160,17,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,1,224,113,238,144,205,119,5,239,122,91,205,37,194,145,110,212,219,34,82,72,251,85,17,212,251,72,253,254,225,155,187,242,35,214,222,35,215,227,70,81,180,229,58,181,41,45,26,12,210,104,54,223,81,39,77,52,211,77,190,205,6,130,114,59,124,181,125,229,138,193,148,78,26,222,165,208,41,84,201,10,81,234,106,117,186,124,99,81,153,238,81,159,106,253,186,31,220,67,188,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,175,94,48,119,242,232,88,71,76,181,88,158,182,156,168,79,101,75,105,46,237,220,219,145,103,182,122,145,40,181,35,211,78,227,33,85,217,102,128,117,60,124,176,33,20,98,127,155,114,210,146,109,154,55,18,181,154,201,105,166,135,175,120,210,45,165,16,160,218,180,104,68,201,51,200,167,199,111,150,73,218,73,218,218,75,77,61,154,105,220,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,67,228,253,44,181,126,149,125,5,250,77,74,250,73,232,255,0,75,122,31,173,111,174,232,121,156,174,167,145,175,51,147,204,245,57,155,118,238,245,117,215,176,125,96,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,205,127,146,118,86,63,241,105,194,175,253,77,167,127,236,71,74,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,0,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,0,0,2,133,184,169,227,29,11,23,115,113,87,141,110,51,172,75,10,158,213,156,228,157,203,254,117,42,51,239,185,36,246,45,9,52,114,223,144,235,26,122,201,87,35,122,84,105,89,17,68,1,125,28,45,49,210,30,48,101,78,131,109,205,172,245,119,38,29,255,0,161,186,155,46,19,13,184,136,173,153,157,61,105,109,163,221,201,233,121,108,165,197,165,42,91,145,159,251,70,147,90,166,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,195,181,103,163,38,84,44,225,225,196,90,99,117,95,67,94,118,191,81,34,217,169,58,181,156,84,184,233,35,155,26,75,105,215,86,93,229,52,70,226,82,110,54,164,37,73,220,68,182,156,229,92,35,242,245,249,36,192,154,166,36,85,228,213,90,185,49,2,160,236,106,165,34,108,94,155,209,30,138,153,50,26,99,155,106,46,103,59,153,212,41,195,86,221,55,33,27,18,109,169,75,157,64,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,52,56,253,140,117,220,192,99,45,217,140,87,27,61,60,187,154,160,169,13,198,220,133,244,145,80,146,110,52,109,232,66,9,206,83,13,180,215,51,97,41,123,55,43,214,81,152,242,182,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,105,163,10,177,50,213,198,76,56,183,49,74,202,151,212,81,110,106,123,85,8,219,156,109,110,51,188,189,118,29,229,173,104,75,205,44,148,219,136,37,30,199,16,180,153,234,147,30,172,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,174,14,43,217,28,147,109,85,107,121,184,195,149,196,42,21,74,68,117,221,212,146,67,81,206,12,183,84,219,9,154,193,36,146,78,161,247,84,142,106,79,87,73,231,84,230,171,75,139,228,199,94,27,182,118,99,171,185,142,165,220,217,122,107,149,244,115,99,247,52,153,147,23,14,150,237,45,75,213,112,101,188,77,61,253,179,203,52,54,146,105,197,146,210,79,37,37,200,55,27,181,78,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,29,127,138,109,129,38,197,206,149,229,40,173,232,148,154,109,213,30,5,126,154,81,137,164,162,82,28,140,134,164,72,52,54,126,170,215,49,137,102,189,228,75,82,247,44,245,222,74,84,181,224,117,116,215,101,218,184,185,101,72,157,190,139,74,168,81,234,144,227,114,144,92,169,82,219,148,220,135,55,145,111,86,228,66,140,90,25,154,75,151,170,72,141,74,51,179,241,85,124,115,191,66,127,188,159,195,69,85,137,149,195,139,35,145,179,91,121,79,188,49,5,114,227,225,213,159,33,132,78,101,164,58,210,235,114,212,70,178,132,211,228,68,148,33,41,36,169,245,37,92,212,161,214,146,146,73,188,78,183,123,195,149,102,119,47,86,174,104,48,106,181,132,119,76,158,131,175,229,201,167,85,17,21,185,15,83,39,52,173,205,72,109,43,47,239,155,89,37,72,82,218,117,212,18,209,191,113,103,91,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,245,176,186,166,100,114,185,172,161,230,254,177,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,242,163,74,121,78,240,177,131,127,15,237,239,46,96,63,146,118,86,63,241,105,194,175,253,77,167,127,236,71,74,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,101,136,105,79,41,222,22,48,111,225,253,189,229,204,10,224,226,189,145,201,54,213,86,183,155,140,57,92,66,161,84,164,71,93,221,73,36,53,28,224,203,117,77,176,153,172,18,73,36,234,31,117,72,230,164,245,116,158,117,78,106,180,184,190,76,117,225,187,103,102,58,187,152,234,93,205,151,166,185,95,71,54,63,115,73,153,49,112,233,110,210,212,189,87,6,91,196,211,223,219,60,179,67,105,38,156,89,45,36,242,82,92,131,113,187,254,21,129,197,175,37,30,155,135,51,54,88,101,76,170,204,173,51,201,110,244,167,176,92,246,213,5,150,57,104,169,164,141,91,219,228,161,166,155,117,45,165,73,54,205,46,153,54,77,60,181,214,94,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,104,251,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,59,72,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,249,254,112,115,103,102,229,23,11,254,156,87,99,196,172,87,103,200,110,53,10,220,84,243,138,253,85,100,226,9,243,66,201,183,77,8,105,165,155,138,89,163,102,188,180,25,146,157,65,30,123,47,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,118,124,51,242,81,81,203,5,137,82,189,177,46,153,211,98,77,219,172,105,176,220,40,175,122,26,11,47,56,77,199,102,67,42,115,127,59,68,62,225,165,205,167,163,9,52,18,153,53,43,213,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,15,147,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,211,84,105,115,91,151,21,253,139,82,23,177,214,205,72,86,213,161,73,61,15,177,73,50,62,210,49,245,128,64,14,53,126,22,45,111,136,16,124,186,162,41,88,92,79,10,252,138,198,176,45,234,86,103,177,74,4,71,238,122,228,118,106,86,99,44,202,119,125,38,156,252,87,144,167,221,54,220,38,92,92,166,100,145,147,107,66,249,72,74,15,114,92,90,208,221,143,128,165,110,53,126,41,237,111,135,240,124,198,162,60,87,12,188,159,91,57,165,197,10,221,107,17,138,36,203,38,198,142,210,170,180,117,59,33,167,234,111,204,110,66,35,33,14,48,182,212,210,16,166,86,234,150,75,215,86,219,70,213,19,138,82,47,120,0,87,7,23,92,166,89,183,14,29,212,51,89,70,145,18,137,112,218,177,227,70,173,54,204,3,82,238,20,63,46,36,88,198,235,132,226,82,218,216,75,142,104,190,90,214,180,108,108,204,146,218,54,211,176,213,64,174,174,39,92,63,230,98,236,57,57,129,193,11,119,171,190,162,110,126,230,166,180,227,238,202,175,69,109,134,89,105,81,144,165,155,100,243,13,199,236,101,180,37,79,37,106,208,212,226,80,135,42,91,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,173,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,242,163,213,92,88,165,125,221,118,37,163,134,117,250,239,85,109,216,157,127,209,248,93,43,40,232,250,215,137,233,95,88,132,19,142,111,113,36,175,172,82,182,233,162,116,46,193,40,56,113,100,114,54,107,111,41,247,134,32,174,92,124,58,179,228,48,137,204,180,135,90,93,110,90,136,214,80,154,124,136,146,132,37,36,149,62,164,171,154,148,58,210,82,73,55,137,214,239,120,6,112,115,161,140,116,44,125,205,5,255,0,138,182,179,59,40,181,90,131,113,233,206,110,89,245,49,98,71,106,35,82,116,90,16,180,115,145,29,46,242,212,146,82,57,155,15,83,78,167,99,252,19,240,190,171,111,97,29,249,138,245,5,75,102,61,231,88,139,77,131,29,232,74,105,14,49,79,67,154,202,105,211,61,30,66,221,152,235,71,181,58,37,113,86,91,148,102,100,136,65,196,235,11,127,37,249,201,189,122,74,23,163,41,87,111,79,116,211,255,0,157,115,186,174,169,178,234,223,237,90,148,141,211,155,155,234,43,110,154,122,169,36,26,4,202,224,125,122,213,103,216,24,167,135,47,71,136,84,218,29,98,157,91,142,234,80,174,122,159,156,203,172,186,149,171,118,211,65,38,158,201,164,137,36,100,106,115,83,86,164,73,179,64,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,59,86,122,50,101,66,206,30,28,69,166,55,85,244,53,231,107,245,18,45,154,147,171,89,197,75,142,146,57,177,164,182,157,117,101,222,83,68,110,37,38,227,106,66,84,157,196,75,105,206,85,194,63,47,95,146,76,9,170,98,69,94,77,85,171,147,16,42,14,198,170,82,38,197,233,189,17,232,169,147,33,166,57,182,162,230,115,185,157,66,156,53,109,211,114,17,177,38,218,148,185,212,57,87,242,78,202,199,254,45,56,85,255,0,169,180,239,253,136,233,84,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,12,177,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,85,95,28,239,208,159,239,39,240,209,85,98,236,248,110,112,251,147,151,104,206,99,14,50,82,162,43,17,106,49,213,26,21,53,230,154,121,118,202,9,215,219,116,218,144,203,238,178,242,228,178,108,40,214,148,165,109,160,214,222,186,45,194,57,234,0,0,34,175,20,127,2,120,155,242,95,56,132,40,4,106,160,0,124,155,166,211,181,111,154,20,171,90,245,182,105,87,5,22,110,206,166,157,84,132,220,184,175,236,90,86,141,237,56,74,66,182,173,9,81,106,93,138,73,25,118,145,15,1,252,147,178,177,255,0,139,78,21,127,234,109,59,255,0,98,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,249,55,108,66,157,106,214,97,27,36,247,62,159,33,190,89,167,113,43,115,106,45,52,246,235,175,112,205,214,102,96,29,51,31,47,248,71,24,152,229,92,181,84,147,100,141,164,146,41,175,22,154,104,90,119,11,81,224,249,127,46,187,132,117,59,85,249,234,117,202,124,247,148,134,148,238,237,173,183,22,3,101,161,26,143,66,45,116,238,34,22,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,168,184,213,212,220,244,149,173,70,254,107,179,145,6,79,254,91,93,213,20,251,254,199,236,239,16,255,0,135,253,21,138,214,105,44,180,72,142,183,74,37,86,157,40,137,40,37,109,52,212,98,246,158,164,122,23,111,120,208,218,16,150,208,148,36,180,36,145,17,17,123,135,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,142,149,154,172,204,89,185,80,194,57,152,165,120,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,218,105,101,27,90,113,107,113,68,123,80,133,109,74,215,177,181,208,103,242,151,197,63,229,29,252,168,253,45,254,140,254,144,122,127,243,242,122,127,183,253,165,249,222,111,71,201,254,109,202,230,126,99,234,245,208,95,158,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,216,0,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,230,153,148,197,232,216,11,128,215,206,46,60,252,70,228,91,180,119,158,167,148,182,29,121,135,106,43,209,168,76,184,134,180,89,161,201,46,50,217,153,26,116,37,153,154,146,68,106,44,214,85,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,63,40,157,60,31,113,142,187,99,102,128,176,170,59,61,69,23,18,233,239,199,152,222,228,35,145,42,12,119,229,199,147,169,161,75,86,212,34,75,92,178,82,18,125,78,245,110,54,210,66,239,192,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,4,32,226,223,143,49,176,179,45,14,97,181,62,108,182,46,28,79,145,232,184,199,26,67,177,214,213,57,133,182,236,231,13,104,65,165,104,82,77,168,203,105,75,70,244,76,81,250,201,66,210,116,108,2,228,248,45,227,29,118,240,193,171,183,7,106,236,243,34,97,221,66,60,138,92,157,200,45,177,106,74,144,226,163,108,74,8,207,99,236,72,119,152,165,173,74,234,118,250,169,109,36,118,42,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,81,226,176,135,5,240,191,1,108,214,240,255,0,8,237,8,150,237,9,185,14,203,56,236,173,199,86,235,238,25,111,117,215,93,82,157,117,122,18,82,74,90,148,100,132,33,5,162,80,146,46,21,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,194,120,224,216,18,93,165,97,102,41,65,183,162,20,120,178,42,52,10,165,89,36,210,95,53,186,150,159,133,29,103,175,53,104,34,102,122,211,216,104,65,155,159,100,220,45,209,131,132,253,211,93,183,243,181,104,82,105,19,186,120,151,53,62,175,75,170,55,202,66,250,136,168,130,244,180,183,170,136,205,26,63,18,58,245,73,146,189,77,53,218,165,17,223,72,170,190,57,223,161,63,222,79,225,162,0,101,115,2,255,0,148,166,59,91,56,41,244,167,232,231,210,62,183,250,79,161,235,57,29,60,55,228,254,103,152,222,237,220,141,191,108,180,221,175,110,154,30,138,48,183,11,108,76,22,177,41,152,103,134,148,47,67,91,116,110,119,69,11,170,122,71,43,154,242,222,115,235,30,90,220,86,174,58,181,122,202,61,53,208,180,34,34,47,86,2,47,231,251,39,212,172,217,97,26,147,79,41,109,223,118,116,121,147,237,69,178,234,73,18,95,90,18,110,65,117,46,45,45,108,144,108,180,130,113,74,73,180,180,161,123,182,19,141,185,159,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,71,138,194,28,23,194,252,5,179,91,195,252,35,180,34,91,180,38,228,59,44,227,178,183,29,91,175,184,101,189,215,93,117,74,117,213,232,73,73,41,106,81,146,16,132,22,137,66,72,189,168,10,22,226,51,146,143,228,171,136,236,87,236,10,101,85,204,50,186,126,178,155,37,242,230,183,75,156,102,179,114,152,167,183,41,106,218,132,19,141,41,210,74,150,218,148,157,93,83,46,184,127,43,135,118,111,63,146,150,50,159,210,153,188,156,61,188,121,80,174,141,144,58,151,152,229,37,222,150,91,123,76,156,46,83,142,171,121,39,126,230,156,119,70,214,225,53,183,197,103,7,54,119,150,110,177,67,233,197,118,60,186,61,10,4,118,227,80,173,197,79,41,76,82,144,109,160,159,52,44,155,104,150,183,93,65,184,165,154,55,233,203,65,153,165,164,17,75,78,19,185,40,168,221,55,85,51,53,24,145,76,217,109,209,181,147,103,48,178,139,33,154,172,228,185,34,59,146,28,73,169,110,51,210,184,206,228,18,155,66,141,211,105,196,44,137,163,37,219,248,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,43,47,138,246,120,227,91,84,170,222,81,240,229,18,202,187,82,143,29,23,117,88,150,236,114,131,17,212,182,250,97,48,105,52,155,171,125,165,35,154,163,213,162,101,213,55,162,212,226,249,49,87,135,22,120,227,101,74,242,159,103,226,10,37,200,195,171,194,67,11,156,243,75,117,213,209,37,164,141,5,53,166,8,205,43,66,146,105,75,233,74,121,170,67,77,41,38,163,100,154,114,247,128,64,14,53,126,22,45,111,136,16,124,186,162,43,131,135,165,129,102,226,126,113,176,230,204,196,11,122,37,118,133,42,68,249,50,41,242,200,212,195,235,141,79,147,33,162,113,58,232,180,19,172,182,102,133,106,133,145,26,84,74,73,154,79,67,192,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,8,171,197,31,192,158,38,252,151,206,33,10,1,26,168,1,77,124,78,184,127,195,194,41,146,115,3,130,22,239,73,98,203,220,253,205,77,105,198,26,139,65,148,227,236,178,210,163,33,75,39,13,151,220,145,216,203,104,82,89,82,21,161,165,181,33,13,215,88,239,249,58,201,213,247,155,251,238,69,2,129,51,208,214,221,27,103,210,11,131,150,204,143,69,243,89,144,184,191,205,86,251,78,63,205,114,57,183,245,102,123,53,220,173,8,187,116,19,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,56,166,116,49,142,187,128,89,96,191,241,86,214,103,125,106,149,79,110,61,57,205,200,46,154,84,185,13,68,106,78,139,66,208,190,74,228,37,222,90,146,105,95,47,97,232,74,212,179,132,52,123,146,252,28,174,224,22,88,44,12,42,186,94,223,90,165,83,220,145,81,111,106,11,166,149,46,67,178,221,141,170,22,180,47,146,185,10,107,152,149,26,87,203,222,90,18,180,40,65,199,6,192,146,237,43,11,49,74,13,189,16,163,197,145,81,160,85,42,201,38,146,249,173,212,180,252,40,235,61,121,171,65,19,51,214,158,195,66,12,220,251,38,225,110,138,188,44,175,249,54,46,116,172,216,167,112,196,164,211,110,168,243,232,21,35,146,109,37,18,144,228,101,187,30,57,45,194,245,86,185,140,68,36,108,50,90,151,181,5,174,243,74,175,208,0,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,85,124,115,191,66,127,188,159,195,68,74,225,151,73,165,86,179,199,134,16,235,52,200,147,227,183,34,165,45,13,73,101,46,161,47,177,76,150,243,46,146,84,70,68,182,221,109,183,16,174,244,173,9,81,104,100,70,52,18,0,0,2,42,241,71,240,39,137,191,37,243,136,66,128,70,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,127,202,208,151,16,164,40,181,37,17,145,145,251,134,121,56,128,81,152,162,230,146,244,68,118,22,209,75,170,212,101,25,41,36,157,198,170,140,174,210,208,139,82,236,239,18,255,0,130,165,77,207,73,93,52,127,230,187,57,19,164,255,0,229,181,221,78,79,191,236,126,206,241,107,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,41,243,141,84,152,167,139,118,180,82,146,241,201,43,118,10,249,91,203,151,179,169,168,150,237,189,251,181,236,215,220,56,255,0,10,154,98,106,121,167,99,115,4,239,73,75,76,162,245,119,109,52,212,96,250,221,199,166,154,247,139,227,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,205,143,138,124,100,248,129,112,249,139,226,223,178,27,137,150,174,13,240,204,181,113,74,245,151,211,209,109,154,125,126,161,39,107,141,161,199,182,85,230,236,97,174,98,208,133,60,234,205,45,182,131,81,111,113,104,73,30,170,33,81,121,170,204,197,229,154,252,92,153,138,87,132,24,148,228,38,58,105,180,138,100,98,37,34,157,78,109,110,45,166,13,205,164,167,151,185,215,22,183,20,69,185,107,86,212,161,27,27,71,202,111,46,184,184,188,6,145,153,53,90,114,219,177,24,172,51,70,68,229,52,189,95,90,249,132,169,8,34,73,145,70,109,214,208,194,158,81,165,6,243,205,180,131,90,201,194,71,235,203,70,98,239,188,175,226,156,12,76,177,100,127,114,135,88,133,177,159,233,58,95,82,203,207,195,230,58,211,156,158,111,33,9,230,161,59,209,222,71,222,71,161,236,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,237,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,246,160,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,0,5,90,241,175,198,250,81,82,172,220,183,51,67,150,170,146,164,71,190,36,84,148,226,82,195,108,18,102,195,105,132,39,181,75,90,148,111,41,70,123,73,4,134,200,183,239,62,93,80,143,171,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,66,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,13,52,97,86,38,90,184,201,135,22,230,41,89,82,250,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,188,181,173,9,121,165,146,155,113,4,163,216,226,22,147,61,82,99,213,138,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,0,163,110,45,248,243,39,20,243,46,230,27,83,230,196,126,222,195,8,254,139,140,113,164,53,33,14,212,95,67,110,206,112,214,132,18,144,180,168,154,140,182,148,181,236,92,53,31,170,165,173,37,13,100,218,213,216,150,173,58,245,145,7,101,22,171,80,155,75,135,39,154,131,230,202,136,220,103,36,55,176,143,122,118,162,108,99,212,200,146,124,205,18,102,105,81,18,141,107,87,110,10,117,122,173,72,131,212,68,182,105,232,170,85,28,230,161,29,60,85,202,98,34,92,209,70,70,189,95,151,29,26,36,141,94,190,186,109,74,140,187,255,0,14,220,116,135,128,57,172,181,46,74,245,103,209,150,221,123,155,109,215,158,81,48,77,166,44,162,34,105,110,184,241,165,44,178,220,164,69,121,199,9,73,82,91,101,127,104,140,208,173,10,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,119,220,72,109,106,237,225,146,92,82,164,219,144,122,185,113,233,241,42,142,55,205,67,123,98,194,157,30,92,151,53,89,145,30,198,24,117,122,107,185,91,116,73,26,140,136,232,6,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,13,68,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,42,219,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,7,138,198,140,33,179,113,235,11,238,12,35,196,6,37,185,66,184,163,165,153,7,17,243,101,246,150,135,18,235,79,54,190,210,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,60,214,98,21,183,74,179,111,251,150,208,161,92,241,46,74,109,14,177,54,155,14,181,16,147,200,169,48,203,203,109,185,77,237,90,211,177,196,164,150,90,45,69,162,139,69,43,188,253,254,81,112,66,149,152,236,197,217,152,53,93,174,75,164,83,107,242,36,170,100,184,141,165,111,147,17,226,189,37,196,55,187,213,74,214,150,13,4,179,37,18,13,100,163,74,246,236,61,31,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,46,39,136,238,120,228,229,74,205,129,103,225,242,34,72,196,91,194,59,235,130,243,171,105,212,81,34,36,201,7,53,214,12,205,75,90,148,106,75,9,82,121,74,91,78,169,70,162,100,218,114,138,233,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,30,215,28,112,47,17,242,237,125,158,28,226,149,27,209,213,164,211,225,212,118,160,205,108,173,185,12,165,205,27,119,66,67,188,181,155,140,45,109,154,155,230,178,234,82,181,18,119,28,224,225,95,158,169,54,5,195,74,203,14,41,79,150,253,177,92,144,205,54,204,121,152,173,108,164,212,95,148,242,212,195,164,219,100,243,136,148,244,146,34,113,107,95,41,105,65,109,75,107,90,219,184,145,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,4,85,226,143,224,79,19,126,75,231,16,133,0,141,84,0,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,140,177,11,243,225,89,73,165,83,178,57,96,204,167,211,34,69,145,84,145,88,151,57,214,89,74,23,41,242,169,201,100,157,117,68,90,173,100,211,45,54,74,86,167,177,180,39,185,36,69,45,64,87,7,27,12,80,170,219,216,71,97,225,69,61,50,217,143,121,214,37,84,167,72,102,106,154,67,140,83,208,222,145,93,104,139,71,144,183,102,52,233,110,86,137,92,84,30,213,25,145,162,176,50,215,132,50,113,235,30,108,108,35,101,137,110,71,184,171,12,179,80,56,143,180,203,237,83,145,171,179,94,109,110,234,130,91,113,155,121,194,35,37,106,104,34,36,168,204,146,122,94,17,171,137,13,173,93,188,50,75,138,84,155,114,15,87,46,61,62,37,81,198,249,168,111,108,88,83,163,203,146,230,171,50,35,216,195,14,175,77,119,43,110,137,35,81,145,29,0,218,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,169,48,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,85,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,0,0,2,42,241,71,240,39,137,191,37,243,136,66,128,70,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,5,14,113,86,166,38,153,154,119,246,176,77,117,116,181,74,63,87,110,227,85,70,119,173,220,90,235,167,120,236,28,21,100,197,44,91,186,98,156,151,138,73,219,179,156,229,111,46,94,206,166,156,91,182,247,238,215,179,95,112,184,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,20,231,198,162,154,210,49,170,215,170,19,171,230,29,177,9,157,134,162,211,78,174,162,173,116,211,252,163,192,112,136,34,44,210,76,81,172,147,173,182,226,117,51,208,140,253,35,3,179,241,23,150,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,155,31,20,248,201,241,2,225,243,23,199,228,189,241,230,242,188,240,123,15,48,53,83,101,196,180,236,8,243,22,138,122,100,18,152,155,81,145,58,92,133,77,90,73,9,61,233,106,74,24,74,84,107,216,77,184,164,26,121,206,36,118,174,31,57,36,170,230,190,255,0,114,187,115,177,46,14,29,90,178,35,189,85,152,168,170,83,21,103,210,243,42,93,37,14,37,230,150,133,185,29,78,41,78,182,106,54,75,150,106,34,55,27,214,245,41,54,5,155,69,176,97,97,108,59,122,35,150,156,10,59,116,6,169,50,200,229,48,170,114,25,38,19,29,194,120,212,110,163,148,68,131,230,26,183,22,187,181,212,197,21,241,6,201,37,87,42,23,251,117,219,97,137,115,176,234,234,145,33,234,84,196,197,82,88,164,190,167,158,82,41,43,113,79,58,181,173,184,233,109,73,117,195,73,188,92,195,73,25,182,230,142,31,57,219,170,229,66,255,0,114,133,115,191,46,118,29,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,247,173,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,192,0,0,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,102,219,54,248,209,85,199,172,195,94,216,129,42,239,151,113,82,28,172,76,137,109,200,121,10,105,13,81,27,144,231,68,211,77,41,41,54,145,202,52,168,210,105,74,141,107,90,215,171,139,89,159,85,184,240,94,171,135,92,52,233,248,129,116,90,18,232,213,123,255,0,22,41,210,225,200,146,181,37,115,232,140,209,167,116,110,147,70,173,16,131,117,233,170,66,141,41,83,136,113,43,245,155,54,140,114,12,167,120,167,193,191,136,22,247,152,176,61,6,119,48,26,54,92,115,47,120,225,181,26,20,182,45,226,144,138,165,190,111,71,117,180,29,58,74,9,214,219,105,110,173,106,121,12,169,78,70,55,119,171,122,227,172,207,69,110,73,88,247,5,188,99,174,222,24,53,118,224,237,93,158,100,76,59,168,71,145,75,147,185,5,182,45,73,82,28,84,109,137,65,25,236,125,137,14,243,20,181,169,93,78,223,85,45,164,142,197,69,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,7,63,199,236,99,161,101,255,0,6,174,204,98,184,217,234,34,91,52,245,72,110,54,229,163,171,148,181,19,113,163,111,66,22,109,243,95,113,166,185,155,13,40,223,185,94,170,76,198,104,106,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,19,127,63,248,57,93,192,44,176,101,83,10,174,151,183,214,169,84,251,166,69,69,189,168,46,154,84,185,16,101,187,27,84,45,104,95,37,114,20,215,49,42,52,175,151,188,180,37,104,94,87,134,150,14,80,179,1,136,88,173,131,183,27,221,60,75,155,11,234,17,219,147,181,107,233,37,34,167,77,114,52,157,136,90,13,206,83,237,180,239,47,121,37,123,54,171,213,81,144,137,85,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,141,25,228,191,24,235,184,251,150,11,3,21,110,150,118,86,170,180,247,35,212,92,220,131,234,101,68,144,236,71,100,232,132,33,8,231,46,58,157,229,165,36,148,115,54,22,164,157,79,181,140,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,25,108,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,252,248,104,223,242,113,7,37,184,119,42,165,112,196,170,212,168,113,228,208,37,19,38,214,248,104,137,37,198,162,199,117,13,145,108,90,97,148,67,45,197,189,72,82,22,173,219,247,28,75,227,157,250,19,253,228,254,26,34,175,11,143,29,152,101,243,175,39,154,47,248,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,1,93,92,87,51,175,249,50,181,95,203,94,25,212,233,82,110,75,182,159,34,53,218,238,188,231,168,244,183,155,74,74,62,195,73,182,151,165,54,226,251,84,173,237,180,91,137,4,111,50,234,106,91,11,112,182,251,198,155,238,153,134,120,105,66,244,205,201,89,231,116,80,186,166,99,243,121,76,173,231,62,177,229,161,180,232,219,75,87,172,162,215,77,11,83,50,35,243,245,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,244,225,221,155,207,229,91,131,71,244,166,111,59,16,172,238,84,43,163,100,14,153,151,249,170,119,165,150,222,211,54,207,154,219,74,222,73,217,181,214,221,209,180,54,109,110,149,66,42,241,71,240,39,137,191,37,243,136,66,138,240,158,250,252,151,226,157,155,137,158,139,244,159,209,43,130,157,93,232,185,252,158,171,165,146,219,220,174,102,213,108,221,203,219,187,106,180,215,93,15,77,7,229,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,191,112,210,225,247,27,7,169,84,124,193,226,253,42,91,120,131,62,63,83,71,164,203,105,216,175,219,72,90,101,48,225,56,72,124,208,250,228,70,125,165,26,30,105,43,96,245,73,145,44,149,164,149,206,14,83,44,220,221,97,127,208,122,236,136,148,122,236,9,13,201,161,92,106,128,114,159,165,44,220,65,190,72,65,56,209,173,14,180,131,109,72,53,236,215,150,179,35,83,72,50,207,101,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,237,251,134,151,16,72,216,195,74,163,229,243,23,234,178,220,196,24,17,250,106,61,90,91,174,202,126,229,66,19,41,247,13,195,67,4,134,23,30,51,13,36,214,243,170,91,231,170,140,205,102,173,127,95,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,0,138,188,81,252,9,226,111,201,124,226,16,160,17,170,128,1,149,113,127,220,46,60,9,225,151,206,188,226,104,149,64,41,47,140,118,47,73,189,115,47,7,11,99,191,44,169,184,113,71,101,149,176,243,13,37,30,145,156,132,74,121,230,150,157,86,180,42,57,192,65,146,204,180,91,43,218,146,212,212,191,149,194,11,11,234,183,166,109,35,95,140,170,91,20,220,62,163,205,169,72,125,48,148,235,14,191,37,149,66,106,42,221,212,146,202,212,153,15,60,157,119,26,138,43,132,73,239,82,111,36,124,155,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,50,218,52,81,144,59,235,242,137,147,108,39,175,250,47,209,253,37,190,221,11,147,207,230,238,244,107,139,129,205,221,181,58,115,58,94,102,221,61,93,251,117,86,155,142,64,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,170,248,231,126,132,255,0,121,63,134,136,171,194,227,199,102,25,124,235,201,230,139,254,0,0,1,21,120,163,248,19,196,223,146,249,196,33,64,35,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,2,141,56,187,145,30,105,33,168,150,74,210,219,109,58,145,234,68,126,145,159,217,248,143,127,193,94,154,210,241,170,232,170,155,171,230,21,177,53,141,132,162,211,78,174,156,173,116,211,252,162,227,0,0,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,247,26,186,75,158,153,181,171,189,59,28,190,150,12,78,110,207,173,215,125,69,91,119,105,246,125,186,107,222,56,31,10,58,203,20,172,209,33,169,12,173,101,50,146,81,145,177,36,102,149,174,163,7,67,61,76,180,46,207,196,94,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,12,180,101,210,251,205,6,41,192,195,59,22,63,247,41,149,137,187,217,254,140,165,245,44,178,252,206,91,174,183,206,229,115,208,174,82,21,189,125,196,93,230,90,30,193,124,33,179,112,23,11,237,252,35,195,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,194,53,184,235,142,56,100,146,74,8,214,100,148,165,36,73,47,106,60,166,42,225,157,171,140,152,113,113,225,109,235,19,168,162,220,212,247,105,242,118,182,218,220,103,121,122,143,181,204,66,208,151,154,89,37,198,214,105,61,142,33,10,34,213,36,51,195,154,172,179,222,89,80,197,201,152,91,120,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,220,106,101,123,154,113,11,109,70,123,86,133,109,82,209,177,197,216,87,5,203,143,48,83,168,87,29,14,166,142,187,6,32,245,45,83,100,200,144,210,220,167,87,82,184,206,57,22,58,57,156,212,50,227,50,150,242,200,219,54,185,137,37,37,72,90,221,39,44,252,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,0,138,188,77,49,175,242,45,148,123,167,167,167,245,83,239,189,108,168,123,218,222,203,93,107,15,117,14,57,163,136,82,116,138,212,157,138,45,218,58,109,110,73,167,118,148,87,132,246,47,229,67,20,236,220,51,244,167,163,62,150,220,20,234,23,91,200,231,116,189,84,150,217,230,242,247,39,126,222,102,237,187,147,174,154,106,90,234,45,127,139,77,149,74,195,92,141,97,134,28,208,164,75,126,155,106,221,20,90,36,55,101,173,42,125,198,35,81,231,50,218,156,82,82,148,154,205,40,35,51,36,164,181,215,66,46,225,89,121,78,241,79,131,127,16,45,239,49,96,89,167,25,252,6,147,117,97,125,181,143,244,40,81,58,139,30,66,169,117,213,166,59,73,125,202,116,199,27,75,14,45,227,89,45,104,102,78,136,75,68,149,246,206,113,101,176,146,179,84,0,200,38,97,233,89,103,204,189,2,252,186,170,178,224,90,117,8,242,104,151,26,227,67,76,149,244,79,163,84,40,210,100,107,36,55,37,184,175,44,218,250,205,141,40,146,75,212,219,94,135,133,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,5,106,241,164,199,74,237,173,98,90,88,13,110,86,105,72,137,123,117,21,27,150,38,136,114,119,75,17,232,235,132,90,25,153,180,203,143,147,170,223,180,148,181,68,218,149,146,82,234,85,5,120,118,224,92,60,126,205,101,169,109,215,168,222,147,182,232,60,219,146,188,202,141,131,109,81,98,145,27,72,117,183,137,73,121,151,37,46,43,46,54,73,82,148,219,203,251,36,70,180,204,14,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,231,248,183,224,52,156,44,204,187,152,147,79,133,17,139,123,19,227,250,82,49,70,142,212,116,53,81,97,13,181,57,179,66,22,106,90,212,163,106,74,221,82,17,189,115,20,94,178,144,181,31,85,224,193,152,122,85,183,115,92,185,110,185,106,178,208,187,178,66,107,118,188,116,195,74,152,57,172,199,115,175,74,221,73,111,74,215,29,136,234,73,47,234,244,138,225,17,165,106,34,114,221,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,34,175,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,33,226,217,101,85,109,92,233,92,21,218,132,136,142,71,188,104,244,170,220,20,178,181,26,219,97,17,147,4,210,233,26,72,137,124,216,46,168,137,38,162,216,164,30,186,153,165,50,83,129,245,255,0,37,218,86,41,225,108,235,134,33,71,139,34,157,95,165,210,84,109,37,243,91,169,117,137,178,16,90,115,86,130,38,96,33,93,166,132,25,183,246,77,195,221,249,120,231,126,132,255,0,121,63,134,136,171,194,227,199,102,25,124,235,201,230,139,254,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,4,127,206,190,107,168,89,75,193,169,183,151,54,149,50,239,169,107,14,214,162,77,121,105,235,229,110,65,56,225,165,178,53,155,44,33,124,215,15,84,36,244,67,124,196,45,214,204,103,178,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,11,190,225,159,146,138,142,88,44,74,149,237,137,116,206,155,18,110,221,99,77,134,225,69,123,208,208,89,121,194,110,59,50,25,83,155,249,218,33,247,13,46,109,61,24,73,160,148,201,169,92,171,139,22,74,41,215,77,171,83,205,70,27,211,54,92,148,109,36,222,44,32,165,72,122,171,5,45,199,142,220,134,210,74,91,108,244,173,179,185,100,150,208,147,104,221,113,107,35,104,137,117,109,130,248,189,121,96,46,40,91,248,185,135,239,196,110,187,110,200,83,209,202,91,4,243,14,161,109,169,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,90,62,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,62,21,197,31,192,158,38,252,151,206,33,10,1,22,63,194,191,34,178,111,251,134,149,153,236,82,129,45,139,98,135,33,154,149,152,203,50,154,217,86,168,177,41,228,41,247,77,183,13,230,209,21,232,196,100,218,208,142,106,212,131,220,166,208,180,57,113,32,33,175,17,220,142,73,205,109,155,2,240,195,229,196,143,136,182,124,119,209,5,151,80,211,72,173,196,81,146,206,19,175,153,18,144,180,168,148,166,20,165,114,146,183,93,74,137,36,241,186,221,21,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,45,83,136,212,220,109,159,195,175,11,31,204,109,38,37,59,17,83,124,71,102,184,204,101,48,164,41,109,197,170,161,167,140,227,173,108,239,113,148,180,226,201,179,36,18,214,162,36,160,189,68,196,190,23,30,59,48,203,231,94,79,52,95,240,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,2,42,241,71,240,39,137,191,37,243,136,66,128,70,170,0,6,85,197,255,0,112,184,240,39,134,95,58,243,137,162,85,0,207,95,18,27,166,133,120,103,107,20,170,214,228,238,174,36,122,132,74,91,142,114,150,222,217,80,160,199,137,37,189,22,68,103,177,246,29,70,186,109,86,221,82,102,147,35,57,149,192,214,147,85,102,149,140,149,215,169,146,209,77,153,34,131,18,60,197,50,162,97,231,217,76,229,58,210,28,211,106,150,132,190,202,148,146,61,82,78,182,103,166,226,214,210,128,102,179,53,88,91,249,22,204,118,34,225,155,52,47,67,64,163,92,18,189,21,11,170,234,57,84,183,87,206,131,245,134,181,169,90,197,117,133,122,234,53,150,186,47,69,18,136,174,39,132,157,235,74,186,178,91,111,208,169,241,229,183,34,206,172,85,104,147,148,242,18,72,113,245,201,84,226,83,70,74,51,52,114,167,52,147,53,18,79,122,86,90,104,68,165,76,160,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,85,95,28,239,208,159,239,39,240,209,21,120,92,120,236,195,47,157,121,60,209,127,192,0,0,34,175,20,127,2,120,155,242,95,56,132,40,4,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,23,21,202,203,21,92,209,45,168,236,173,5,14,146,113,151,189,36,70,165,162,163,59,83,45,12,245,46,223,196,119,206,10,148,151,61,51,116,215,122,118,57,125,44,232,156,221,159,91,174,250,114,182,238,211,236,251,116,215,188,91,8,0,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,216,227,49,105,49,58,193,160,220,234,122,97,185,30,116,88,228,218,20,92,173,18,205,65,123,140,180,239,237,211,93,123,132,8,200,29,206,171,91,51,182,139,228,242,27,76,234,140,8,43,220,173,53,74,234,17,76,200,187,75,183,213,251,255,0,1,161,152,175,38,68,102,95,65,153,165,198,210,178,215,220,101,168,255,0,80,0,0,0,31,195,50,46,211,61,7,248,74,168,211,224,160,220,155,58,60,116,145,106,106,117,212,160,180,247,246,159,220,99,195,221,88,255,0,130,150,92,103,164,220,88,173,104,195,54,9,91,154,118,187,17,183,12,210,74,51,73,37,110,23,111,170,162,211,222,67,143,221,60,70,114,197,109,50,78,162,245,137,81,61,116,219,6,165,79,120,251,149,236,234,75,245,127,233,33,225,234,60,88,114,221,13,179,91,7,87,124,253,205,244,10,63,111,186,103,220,63,12,62,46,25,118,144,241,54,228,58,243,69,250,203,110,10,75,191,223,214,15,119,100,113,40,203,37,229,40,225,185,117,55,72,81,119,57,83,157,79,142,142,244,151,127,84,127,173,254,2,63,112,238,118,166,56,224,229,238,218,23,106,98,141,165,85,82,210,74,229,195,173,197,125,105,215,111,97,147,110,30,135,235,39,252,37,239,30,213,151,153,144,218,94,97,212,56,218,136,141,42,66,136,200,200,253,164,100,63,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,91,23,48,206,234,198,76,247,98,14,22,217,81,58,138,213,205,138,21,202,124,109,205,184,182,217,223,83,127,123,238,242,208,181,165,150,144,74,113,197,146,79,99,104,90,140,180,73,139,201,202,174,89,236,220,168,97,28,60,45,179,231,75,168,173,82,21,82,171,212,228,153,165,117,26,139,136,109,14,190,77,238,52,178,141,173,54,132,54,147,61,168,66,119,41,107,222,226,251,0,0,230,152,253,151,140,47,204,197,155,10,195,197,154,84,185,244,138,125,98,37,109,148,70,152,228,101,243,216,53,17,164,212,131,35,52,56,211,143,50,178,239,216,234,141,6,135,9,14,35,160,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,0,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,1,74,220,102,241,75,233,94,99,168,88,103,2,187,213,64,177,45,246,250,152,93,46,206,142,169,53,102,243,223,88,104,37,57,190,42,105,202,236,82,144,157,52,45,21,204,33,245,120,50,96,92,203,167,25,107,184,243,87,163,111,162,217,52,247,41,212,185,110,27,237,255,0,76,75,73,33,70,201,164,137,167,121,113,14,66,92,66,148,102,142,173,133,108,51,82,84,153,43,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,161,236,104,194,27,55,30,176,190,224,194,60,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,237,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,204,181,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,70,121,47,198,58,238,62,229,130,192,197,91,165,157,149,170,173,61,200,245,23,55,32,250,153,81,36,59,17,217,58,33,8,66,57,203,142,167,121,105,73,37,28,205,133,169,39,83,166,206,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,206,14,116,49,142,133,143,185,160,191,241,86,214,103,101,22,171,80,110,61,57,205,203,62,166,44,72,237,68,106,78,139,66,22,142,114,35,165,222,90,146,74,71,51,97,234,105,212,236,211,131,70,8,85,108,92,18,175,227,69,66,185,18,68,124,80,144,194,96,192,101,181,111,136,197,53,249,145,205,110,172,244,35,91,142,184,238,136,73,25,37,13,161,91,140,214,104,111,154,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,9,169,197,139,2,232,88,159,150,10,158,35,122,26,171,54,233,195,77,42,52,133,83,205,107,219,21,249,17,219,158,79,52,68,162,83,41,97,28,245,47,66,83,125,49,43,122,81,204,74,233,175,0,113,142,187,151,252,101,180,241,138,220,103,168,151,108,212,19,33,200,219,144,142,174,42,210,166,228,198,222,180,44,155,230,176,227,173,115,54,26,145,191,114,125,100,145,141,52,140,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,21,151,199,6,202,170,207,176,48,179,17,153,145,16,169,180,58,197,70,137,33,165,45,92,245,63,57,150,158,105,72,78,221,166,130,77,61,226,81,154,136,200,212,222,132,173,76,211,10,184,104,223,241,176,251,58,88,119,42,165,112,203,165,83,107,146,36,208,37,19,38,238,201,139,151,25,198,162,199,117,13,145,239,66,166,28,67,45,197,177,43,74,22,173,187,55,20,181,227,157,250,19,253,228,254,26,34,175,11,143,29,152,101,243,175,39,154,47,248,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,206,102,106,179,49,121,102,191,23,38,98,149,225,6,37,57,9,142,154,109,34,153,24,137,72,167,83,155,91,139,105,131,115,105,41,229,238,117,197,173,197,17,110,90,213,181,40,70,198,209,50,184,78,228,162,163,116,221,84,204,212,98,69,51,101,183,70,214,77,156,194,202,44,134,106,179,146,228,136,238,72,113,38,165,184,207,74,227,59,144,74,109,10,55,77,167,16,178,38,140,151,111,224,40,175,137,134,74,41,217,96,190,233,183,182,26,83,58,108,54,187,116,141,10,27,101,41,239,67,78,101,150,201,200,239,72,121,78,111,231,104,183,219,53,57,184,244,125,36,130,75,36,165,121,94,29,217,188,254,74,88,202,127,74,102,242,112,246,241,229,66,186,54,64,234,94,99,148,151,122,89,109,237,50,112,185,78,58,173,228,157,251,154,113,221,27,91,132,214,219,84,226,143,224,79,19,126,75,231,16,133,101,240,226,200,228,108,214,222,83,239,12,65,92,184,248,117,103,200,97,19,153,105,14,180,186,220,181,17,172,161,52,249,17,37,8,74,73,42,125,73,87,53,40,117,164,164,146,111,19,173,222,240,0,14,85,78,203,22,13,83,115,5,87,204,235,118,191,58,254,172,83,227,211,215,54,67,202,117,184,220,182,141,149,63,29,181,106,77,60,227,4,211,43,90,127,214,218,34,73,39,152,249,187,21,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,4,85,226,143,224,79,19,126,75,231,16,133,0,141,84,0,12,171,139,254,225,113,224,79,12,190,117,231,19,68,170,1,152,204,111,189,105,88,149,141,23,246,35,80,163,203,98,155,117,93,21,90,220,54,165,161,41,125,182,36,203,113,230,210,226,82,165,36,150,73,89,17,145,41,69,174,186,25,247,139,158,225,13,98,253,18,201,181,54,191,233,78,175,233,173,193,84,174,242,121,28,190,147,150,226,96,114,183,110,62,102,189,7,51,118,137,252,238,221,61,93,202,154,160,40,7,138,63,142,204,77,249,47,147,194,19,83,130,21,245,233,12,44,196,188,51,244,95,47,208,55,4,74,239,91,207,215,157,215,198,54,121,92,189,190,174,207,70,238,221,184,247,115,180,209,59,53,85,149,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,170,248,231,126,132,255,0,121,63,134,136,171,194,227,199,102,25,124,235,201,230,139,254,0,0,1,21,120,163,248,19,196,223,146,249,196,33,64,35,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,30,121,152,237,169,231,221,67,109,164,140,212,165,168,136,136,139,218,102,99,197,93,120,227,131,150,67,107,93,215,138,54,149,41,72,73,171,151,50,183,21,133,171,77,221,132,78,56,90,159,170,175,240,31,184,112,203,223,137,70,89,44,217,69,13,187,169,186,186,143,189,202,100,234,124,132,119,168,187,250,162,253,95,240,25,123,199,132,153,197,195,46,209,222,54,219,135,94,116,191,89,13,193,81,119,251,250,193,251,169,220,88,114,221,49,178,91,231,87,96,253,206,116,9,63,103,190,103,222,61,197,173,196,103,44,87,43,38,234,239,88,148,227,215,77,179,170,84,246,79,185,62,206,164,255,0,91,254,131,29,130,213,199,252,20,189,35,51,38,221,197,107,70,97,190,73,218,211,85,216,142,56,70,162,73,146,77,40,112,251,125,100,150,158,243,30,226,45,70,159,57,4,228,41,209,228,36,203,82,83,78,165,101,167,191,176,254,242,31,238,70,71,218,71,168,254,128,0,0,0,255,0,41,79,38,60,103,159,89,153,37,182,212,179,211,220,69,168,207,54,127,46,117,93,57,157,187,159,55,144,226,96,212,103,193,70,213,107,162,81,80,148,100,71,218,125,190,183,221,248,9,237,193,158,211,98,13,133,94,185,146,244,194,114,68,233,76,27,107,81,114,180,83,52,245,238,34,211,191,179,77,117,238,22,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,2,31,113,66,178,202,233,203,93,74,105,38,58,78,144,183,170,27,214,90,40,201,168,19,79,105,30,211,253,110,238,207,196,133,48,101,194,169,232,108,118,176,234,59,146,158,77,201,75,89,154,143,66,45,38,50,125,189,165,238,26,70,178,167,149,82,206,161,212,73,105,87,85,77,138,246,169,61,72,247,52,147,251,253,227,237,0,0,0,248,151,37,239,102,217,208,220,168,93,151,93,30,141,25,164,154,150,236,249,205,71,65,17,17,153,153,169,197,17,119,37,71,251,15,220,34,158,53,113,63,203,230,24,42,76,26,5,101,55,68,198,82,189,23,71,145,6,107,38,178,230,22,154,162,90,79,189,5,251,20,159,120,133,184,155,198,51,23,107,78,201,135,135,214,213,14,20,7,137,105,67,179,97,202,110,74,8,205,100,70,70,212,211,73,25,36,208,127,137,31,220,35,117,229,158,156,203,94,168,125,169,152,149,92,130,135,212,163,210,5,102,160,214,194,86,239,85,58,200,61,8,183,30,133,247,16,230,82,171,24,195,126,153,174,101,82,241,184,185,170,212,205,199,229,75,220,103,248,154,181,251,103,255,0,213,125,227,233,65,203,246,63,86,27,101,232,24,53,126,203,109,243,73,54,182,173,217,174,37,102,173,52,208,201,179,215,93,75,187,222,61,116,44,146,230,146,116,102,228,163,4,111,102,201,195,34,218,229,181,81,37,22,164,71,218,92,143,188,126,191,228,41,154,109,201,79,228,110,237,45,202,36,235,244,122,163,161,125,231,252,223,184,121,235,143,42,89,149,179,212,227,149,28,20,191,16,203,68,102,169,77,219,115,201,146,34,215,95,92,217,34,238,73,159,225,218,60,205,62,233,198,76,48,149,186,159,95,188,109,135,91,115,69,37,185,82,161,122,196,101,170,76,136,210,125,232,46,207,247,191,112,146,56,47,197,7,48,184,94,168,144,43,85,38,110,74,115,43,108,156,85,85,233,211,31,52,23,44,140,139,116,180,167,93,173,159,221,170,143,222,44,107,46,188,76,112,87,24,138,37,34,234,172,67,181,235,47,161,178,87,164,100,68,133,29,110,171,146,157,136,223,41,107,51,53,184,173,11,77,116,73,251,72,75,218,93,90,149,91,134,221,70,141,82,139,62,43,201,37,182,252,103,146,235,107,73,145,25,25,41,38,100,100,100,100,127,129,144,253,96,0,0,0,0,0,0,0,0,0,0,0,0,3,133,101,251,41,150,110,4,95,248,159,138,73,145,18,183,118,98,85,209,81,173,46,172,168,6,195,240,41,210,94,39,211,77,65,155,139,35,66,93,53,173,78,36,155,230,159,47,122,126,169,189,189,212,0,0,0,0,0,4,63,226,129,128,152,177,152,156,2,160,89,88,57,106,125,32,173,66,188,34,213,31,141,215,70,137,178,42,33,77,109,78,111,144,227,104,61,22,243,101,161,30,239,91,93,52,35,50,128,25,122,225,195,156,235,27,31,112,210,245,186,112,111,162,162,219,247,133,26,169,81,147,244,138,148,231,34,43,19,90,113,215,54,34,74,150,173,168,66,143,68,145,168,244,208,136,207,176,93,248,0,15,201,86,155,38,157,74,155,80,135,73,151,84,145,22,59,143,53,6,34,154,75,242,150,148,153,165,150,205,229,161,162,90,140,137,36,110,45,8,212,203,114,146,90,153,81,102,33,112,238,226,1,137,87,253,203,136,213,220,4,136,197,74,234,172,77,173,204,106,37,201,73,75,13,191,37,229,188,226,91,74,166,169,68,130,82,204,136,141,74,61,52,212,207,188,90,246,69,178,233,252,152,178,227,110,216,21,40,252,171,146,161,186,187,115,122,251,180,170,72,66,55,181,216,235,141,253,75,104,102,62,230,212,72,95,35,152,68,70,179,28,255,0,138,6,2,98,198,98,112,10,129,101,96,229,169,244,130,181,10,240,139,84,126,55,93,26,38,200,168,133,53,181,57,190,67,141,160,244,91,205,150,132,123,189,109,116,208,140,202,0,101,235,135,14,115,172,108,125,195,75,214,233,193,190,138,139,111,222,20,106,165,70,79,210,42,83,156,136,172,77,105,199,92,216,137,42,90,182,161,10,61,18,70,163,211,66,35,62,193,119,226,165,120,135,112,249,204,158,45,230,130,185,138,184,57,102,125,43,162,221,20,250,124,135,220,244,140,8,61,12,166,99,166,34,163,105,34,74,86,239,169,25,183,121,132,148,167,235,246,118,154,12,207,181,240,173,203,246,100,242,221,249,64,180,177,186,194,170,209,40,181,238,130,163,71,87,167,32,76,130,204,166,185,173,201,46,83,18,86,182,222,117,14,71,245,201,189,170,76,109,22,178,52,182,149,71,252,250,228,43,54,56,211,155,27,231,19,48,211,10,125,51,109,214,125,25,209,77,244,237,54,63,55,149,77,138,203,159,86,244,132,56,157,28,105,105,245,146,90,233,169,106,70,70,114,255,0,133,254,2,98,198,93,176,10,191,101,99,29,169,244,126,181,54,240,149,84,98,55,93,26,94,248,171,133,9,180,185,190,59,142,32,181,91,46,22,134,123,189,93,116,208,200,206,96,0,0,8,127,197,3,1,49,99,49,56,5,64,178,176,114,212,250,65,90,133,120,69,170,63,27,174,141,19,100,84,66,154,218,156,223,33,198,208,122,45,230,203,66,61,222,182,186,104,70,101,16,50,21,144,172,216,224,182,108,108,108,76,196,188,41,244,53,183,70,244,159,91,55,211,180,217,28,174,109,54,83,45,253,91,50,22,226,181,113,212,39,213,73,233,174,167,161,17,153,91,248,14,85,154,118,113,150,94,95,111,106,110,95,169,189,109,253,81,167,149,62,144,132,205,76,55,26,231,186,134,159,125,167,212,235,68,211,205,48,183,157,109,124,194,209,198,208,122,43,236,157,43,127,98,227,61,159,238,25,255,0,89,168,255,0,231,98,247,172,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,8,56,173,229,115,29,179,41,249,46,252,138,88,223,72,254,142,122,111,210,127,210,112,225,242,58,142,135,147,253,178,235,123,183,114,29,251,58,233,183,183,77,75,94,127,194,255,0,38,121,147,203,182,62,215,239,92,99,195,127,163,244,89,182,124,170,91,18,125,49,2,94,249,75,155,9,196,183,178,59,238,44,181,67,46,30,166,91,125,93,53,212,200,142,207,197,11,93,156,41,243,157,71,186,171,52,155,91,11,254,144,81,97,84,36,71,167,85,253,55,74,137,233,8,168,113,73,106,79,33,114,205,109,115,16,73,95,45,71,185,59,180,62,210,22,211,145,11,67,22,48,235,44,22,142,28,227,93,191,85,165,93,54,191,85,78,113,53,10,148,105,220,216,165,33,199,34,155,46,199,125,210,228,161,135,26,97,40,81,165,72,228,26,73,4,130,66,149,80,63,216,184,207,103,251,134,127,214,106,63,249,216,187,236,189,90,213,219,27,0,176,210,202,186,96,244,85,171,126,207,163,82,234,49,185,168,115,145,41,136,77,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,208,0,71,252,250,225,109,247,141,57,78,190,112,207,13,40,94,153,185,43,62,140,232,161,117,76,199,230,242,170,81,94,115,235,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,58,192,203,215,14,28,231,88,216,251,134,151,173,211,131,125,21,22,223,188,40,213,74,140,159,164,84,167,57,17,88,154,211,142,185,177,18,84,181,109,66,20,122,36,141,71,166,132,70,125,130,239,199,10,207,22,16,222,88,239,149,123,243,11,112,249,136,143,220,53,104,240,222,130,196,151,201,148,72,92,105,172,74,54,73,103,234,165,107,75,10,66,13,70,148,111,82,119,41,9,213,69,80,20,158,25,220,64,40,21,88,85,218,22,15,203,167,84,169,210,27,151,14,100,75,182,146,203,241,159,109,68,166,221,109,196,204,37,33,105,81,18,137,68,100,100,100,70,66,122,241,91,202,230,59,102,83,242,93,249,20,177,190,145,253,28,244,223,164,255,0,164,225,195,228,117,29,15,39,251,101,214,247,110,228,59,246,117,211,111,110,154,150,177,255,0,33,89,10,205,142,11,102,198,198,196,204,75,194,159,67,91,116,111,73,245,179,125,59,77,145,202,230,211,101,50,223,213,179,33,110,43,87,29,66,125,84,158,154,234,122,17,25,149,191,128,0,160,31,236,92,103,179,253,195,63,235,53,31,252,236,93,246,94,173,106,237,141,128,88,105,101,93,48,122,42,213,191,103,209,169,117,24,220,212,57,200,148,196,38,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,232,0,40,7,251,23,25,236,255,0,112,207,250,205,71,255,0,59,23,125,151,171,90,187,99,96,22,26,89,87,76,30,138,181,111,217,244,106,93,70,55,53,14,114,37,49,9,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,58,0,0,128,24,249,194,19,6,177,43,17,237,235,179,11,234,31,147,218,44,138,131,139,187,233,48,82,167,27,145,29,70,227,166,229,61,43,53,34,43,198,179,75,60,189,57,8,109,73,90,16,70,201,180,252,244,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,30,83,20,176,182,196,198,155,18,167,134,120,151,66,244,205,183,89,228,245,176,186,167,163,243,121,79,33,230,254,177,149,161,196,232,227,72,87,170,162,215,77,15,82,51,35,133,121,50,225,89,66,203,254,35,206,197,12,94,175,210,175,90,173,22,160,175,161,204,199,97,105,139,21,180,158,173,212,36,54,225,127,110,119,108,104,141,109,176,162,53,165,110,175,150,182,101,86,104,240,47,249,74,96,77,205,130,159,74,126,142,125,35,232,191,164,250,30,179,145,211,204,98,79,230,121,141,238,221,200,219,246,203,77,218,246,233,161,251,91,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,0,1,15,248,160,96,38,44,102,39,0,168,22,86,14,90,159,72,43,80,175,8,181,71,227,117,209,162,108,138,136,83,91,83,155,228,56,218,15,69,188,217,104,71,187,214,215,77,8,204,162,6,66,178,21,155,28,22,205,141,141,137,152,151,133,62,134,182,232,222,147,235,102,250,118,155,35,149,205,166,202,101,191,171,102,66,220,86,174,58,132,250,169,61,53,212,244,34,51,43,127,0,21,129,197,3,38,121,147,204,78,62,208,47,92,28,195,127,164,20,88,86,124,90,91,242,125,49,2,38,201,72,155,53,197,55,178,67,237,172,244,67,205,158,164,91,125,109,53,212,140,139,160,112,164,202,230,59,101,175,242,163,249,107,177,190,142,125,35,244,39,163,63,164,225,204,231,244,253,119,59,251,89,215,54,237,231,181,246,180,215,119,102,186,30,147,252,0,71,252,250,225,109,247,141,57,78,190,112,207,13,40,94,153,185,43,62,140,232,161,117,76,199,230,242,170,81,94,115,235,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,58,129,254,197,198,123,63,220,51,254,179,81,255,0,206,197,255,0,0,10,1,254,197,198,123,63,220,51,254,179,81,255,0,206,197,191,100,43,11,111,188,22,202,117,141,134,120,151,66,244,53,201,70,244,159,91,11,170,102,71,43,155,82,148,243,127,88,202,214,218,181,109,212,43,213,81,233,174,135,161,145,145,72,0,20,3,253,139,140,246,127,184,103,253,102,163,255,0,157,139,126,200,86,22,223,120,45,148,235,27,12,241,46,133,232,107,146,141,233,62,182,23,84,204,142,87,54,165,41,230,254,177,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,144,0,42,3,62,185,10,205,142,52,230,198,249,196,204,52,194,159,76,219,117,159,70,116,83,125,59,77,143,205,229,83,98,178,231,213,189,33,14,39,71,26,90,125,100,150,186,106,90,145,145,156,128,225,73,149,204,118,203,95,229,71,242,215,99,125,28,250,71,232,79,70,127,73,195,153,207,233,250,238,119,246,179,174,109,219,207,107,237,105,174,238,205,116,61,39,248,0,0,160,31,236,92,103,179,253,195,63,235,53,31,252,236,93,246,94,173,106,237,141,128,88,105,101,93,48,122,42,213,191,103,209,169,117,24,220,212,57,200,148,196,38,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,232,0,0,42,3,62,185,10,205,142,52,230,198,249,196,204,52,194,159,76,219,117,159,70,116,83,125,59,77,143,205,229,83,98,178,231,213,189,33,14,39,71,26,90,125,100,150,186,106,90,145,145,156,191,225,127,128,152,177,151,108,2,175,217,88,199,106,125,31,173,77,188,37,85,24,141,215,70,151,190,42,225,66,109,46,111,142,227,136,45,86,203,133,161,158,239,87,93,52,50,51,152,0,0,2,128,127,177,113,158,207,247,12,255,0,172,212,127,243,177,119,217,122,181,171,182,54,1,97,165,149,116,193,232,171,86,253,159,70,165,212,99,115,80,231,34,83,16,154,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,163,160,0,128,28,86,242,185,142,217,148,252,151,126,69,44,111,164,127,71,61,55,233,63,233,56,112,249,29,71,67,201,254,217,117,189,219,185,14,253,157,116,219,219,166,165,172,127,200,86,66,179,99,130,217,177,177,177,51,18,240,167,208,214,221,27,210,125,108,223,78,211,100,114,185,180,217,76,183,245,108,200,91,138,213,199,80,159,85,39,166,186,158,132,70,101,111,224,0,0,35,254,125,112,182,251,198,156,167,95,56,103,134,148,47,76,220,149,159,70,116,80,186,166,99,243,121,85,40,175,57,245,143,45,13,167,70,218,90,189,101,22,186,104,90,153,145,29,64,255,0,98,227,61,159,238,25,255,0,89,168,255,0,231,98,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,228,170,85,169,84,72,110,84,107,53,40,176,34,178,147,91,143,201,121,45,54,132,145,25,153,154,148,100,68,68,68,103,248,17,136,133,152,174,38,56,43,131,165,46,145,106,214,33,221,21,150,16,225,39,209,210,34,77,142,135,83,206,78,197,236,148,133,145,146,219,78,165,166,186,40,189,166,43,151,26,120,160,230,23,20,21,46,5,22,164,205,183,78,121,110,19,106,165,61,58,27,228,131,230,17,17,237,150,164,235,181,194,251,181,73,123,132,110,168,93,56,201,137,242,183,84,43,247,141,206,235,142,104,148,185,42,84,223,88,204,244,73,17,154,143,189,103,217,254,251,239,30,154,220,202,150,101,111,5,54,229,59,5,47,197,178,233,17,166,83,150,220,243,100,200,244,211,215,38,76,187,148,71,248,118,143,67,252,133,51,77,185,73,252,141,221,167,181,70,157,126,143,84,116,63,188,191,155,247,15,201,55,36,185,164,131,25,201,43,193,27,217,194,108,204,182,183,109,84,77,71,161,25,246,23,35,238,30,70,118,95,177,250,142,219,207,79,193,171,246,35,108,26,137,197,187,110,205,109,40,52,235,174,166,109,150,154,104,125,254,225,243,98,214,49,134,194,50,92,58,165,227,110,242,149,169,27,111,202,137,180,203,240,52,233,246,11,255,0,169,251,135,77,179,115,211,153,107,41,12,53,15,18,171,147,144,194,146,122,79,172,212,29,222,73,219,234,171,73,5,169,30,210,212,190,243,18,71,12,184,198,98,245,21,232,208,241,6,218,161,205,128,201,33,43,118,20,57,78,73,89,17,160,140,204,221,154,73,51,52,146,207,241,50,251,196,210,193,94,39,249,124,196,245,70,131,95,172,166,215,152,242,81,170,235,18,32,194,100,150,124,178,211,85,203,81,247,172,255,0,98,85,238,18,178,219,189,236,219,198,27,117,11,78,235,163,214,99,58,146,82,29,129,57,169,8,50,50,35,35,37,54,163,46,229,36,255,0,105,123,199,219,0,0,1,241,111,89,229,75,179,171,149,19,90,83,210,211,101,61,170,143,66,45,173,40,254,239,112,205,206,99,234,190,154,199,107,242,163,185,42,231,92,149,69,145,164,245,35,214,99,199,217,218,126,241,115,220,47,108,162,181,178,215,77,156,105,142,163,171,173,154,134,244,22,170,34,118,4,35,218,103,180,191,87,187,183,241,49,48,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,113,76,229,90,141,94,25,107,191,233,206,19,134,182,109,234,172,134,182,105,249,194,129,32,147,175,97,246,122,222,206,209,158,123,105,43,183,113,34,150,219,174,184,209,211,171,108,37,106,66,182,173,60,183,203,83,35,236,208,253,95,184,104,251,46,213,38,106,216,27,98,77,98,66,222,39,45,202,89,154,220,89,41,70,103,13,163,237,50,51,237,237,29,20,0,7,200,185,46,235,102,209,167,187,83,185,107,176,41,177,153,66,150,183,37,74,109,148,145,18,77,71,218,181,17,119,37,94,223,97,136,83,153,78,41,152,89,134,81,229,208,240,218,67,23,29,109,9,113,9,117,133,198,153,17,14,17,60,146,37,41,153,105,89,25,45,8,51,236,215,106,189,230,66,173,49,191,56,56,223,142,213,137,146,107,247,109,70,28,9,78,185,178,157,2,124,182,227,108,82,220,50,79,41,111,45,63,101,211,78,157,218,17,23,227,227,172,28,11,197,236,84,154,219,54,117,133,112,213,14,67,132,147,125,138,92,167,219,35,81,164,183,41,77,182,174,207,172,73,153,251,143,239,33,47,176,139,132,110,48,221,104,141,62,252,157,10,143,29,197,161,78,50,110,202,142,250,91,62,89,153,109,118,25,145,43,69,44,189,218,151,220,98,98,225,191,9,92,189,218,101,22,109,192,253,102,179,41,8,65,188,212,197,65,145,29,75,45,134,173,18,184,100,102,157,82,101,219,236,51,247,137,25,106,101,79,47,214,115,13,177,72,194,139,84,201,180,18,73,78,80,161,110,61,9,37,169,154,89,46,223,84,187,71,65,167,217,182,141,41,150,152,166,218,244,152,173,176,105,54,146,204,38,144,72,50,34,34,208,137,37,166,154,22,154,123,135,215,74,16,130,218,132,146,72,189,132,90,15,250,239,31,138,167,70,164,214,98,174,21,86,155,22,99,14,17,165,77,190,202,92,73,145,145,145,246,40,140,187,140,203,246,142,39,138,249,38,203,230,45,82,221,129,86,177,41,116,199,156,53,44,165,83,41,112,89,127,121,165,101,169,173,76,40,251,220,51,252,72,140,87,182,99,184,71,92,214,209,204,175,224,204,247,42,112,91,109,199,186,57,78,184,244,131,50,231,47,106,17,30,25,23,217,75,68,69,175,121,153,123,132,4,188,108,28,65,194,107,136,233,215,77,6,177,65,168,195,123,86,214,252,87,226,171,114,22,162,37,160,214,148,171,237,54,173,12,191,87,238,18,203,40,60,73,177,15,5,167,66,181,47,249,178,43,182,194,156,109,181,57,37,199,229,73,97,26,199,111,68,155,178,144,218,82,150,218,89,151,103,97,168,253,134,122,92,14,8,230,7,13,241,238,219,98,191,98,87,98,201,82,154,75,143,69,41,76,45,246,76,219,109,106,37,161,167,23,183,78,106,8,245,62,195,61,61,218,244,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,28,215,27,179,3,134,248,9,109,191,95,190,235,177,99,41,45,41,108,197,57,76,33,247,140,155,113,105,36,161,215,17,187,94,82,200,180,62,211,45,61,250,83,254,111,248,147,98,30,52,78,155,106,97,252,217,20,43,97,46,56,217,57,25,199,226,201,125,58,200,111,69,27,82,150,218,146,166,221,65,159,103,105,164,189,132,90,196,187,58,193,196,28,89,184,138,157,107,80,107,21,234,140,199,181,113,108,69,126,82,183,45,105,35,90,205,9,82,190,211,137,212,207,245,190,241,63,50,227,194,58,230,185,78,29,127,25,167,185,76,130,227,109,189,209,197,117,198,100,17,159,37,123,86,137,16,204,190,202,157,35,45,123,200,139,222,44,39,10,50,77,151,204,37,165,181,2,147,98,82,234,111,54,105,89,202,169,210,224,188,254,242,74,11,82,90,88,73,247,182,71,248,153,152,237,148,202,53,38,141,21,16,169,84,216,176,216,108,137,41,109,134,82,218,72,136,136,139,177,36,69,220,68,95,176,126,222,225,255,0,42,66,22,91,86,146,81,31,176,203,81,242,42,22,109,163,85,101,214,42,86,189,38,83,111,154,141,212,189,9,165,146,204,200,200,245,35,73,235,174,167,174,190,241,207,174,188,169,229,250,241,97,198,42,248,81,106,145,56,131,73,169,186,20,45,197,169,40,181,35,83,39,219,235,31,104,142,120,145,194,87,47,87,111,85,50,128,253,102,141,41,104,89,178,212,53,65,143,29,43,61,230,157,82,136,102,100,157,84,69,217,236,34,247,8,117,139,188,35,113,134,212,68,153,246,28,232,85,136,237,173,106,109,146,118,84,135,212,217,115,12,139,107,80,200,141,90,37,5,238,212,254,242,17,6,254,192,172,94,194,185,174,51,120,216,87,13,44,227,184,105,41,15,82,229,48,217,154,77,69,185,42,113,180,246,125,90,140,143,220,95,113,143,99,130,25,193,198,252,10,172,67,147,64,187,106,51,32,69,117,189,244,233,243,229,185,27,98,86,217,154,121,72,121,9,251,45,18,116,238,208,204,191,11,74,203,95,20,204,44,196,216,241,40,120,147,33,139,118,182,180,182,133,58,250,227,67,136,183,12,153,73,146,84,244,181,44,204,214,181,153,118,107,181,62,242,49,53,173,187,186,217,187,169,237,85,45,170,236,10,148,103,144,149,161,200,178,155,120,140,141,36,162,237,66,140,187,148,159,111,180,135,216,0,1,206,179,17,82,98,149,129,183,220,215,228,45,146,110,220,170,25,45,181,146,84,70,80,221,62,195,51,46,222,193,156,27,149,43,184,177,34,168,219,78,184,233,212,107,111,165,10,90,183,45,92,199,207,67,51,237,212,253,111,188,104,99,38,182,163,86,126,90,236,10,115,100,225,45,235,122,149,33,221,250,126,112,224,71,37,105,216,93,158,175,183,180,118,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,30,111,18,169,77,87,112,242,231,163,62,222,244,78,163,77,140,162,208,143,82,91,11,79,180,143,223,238,49,155,188,117,161,157,163,141,23,133,50,49,169,190,142,224,168,19,90,118,26,118,75,117,37,220,69,161,150,223,97,11,208,225,223,121,177,121,101,126,214,113,169,74,121,202,84,56,52,199,141,75,37,25,56,213,58,38,226,251,71,250,222,221,15,238,33,38,0,127,195,207,53,29,165,60,251,168,109,180,17,169,75,90,136,137,36,93,166,102,103,220,34,46,106,120,138,225,62,2,69,153,65,162,84,25,174,220,200,75,141,161,136,110,198,148,219,46,145,62,146,39,82,153,40,113,58,56,209,18,187,53,34,81,123,79,178,165,241,235,59,216,229,142,149,153,111,212,110,201,244,170,91,170,113,13,192,166,207,152,195,38,209,173,211,34,91,102,250,211,174,215,77,39,167,102,132,69,220,93,188,243,13,112,71,21,113,162,190,221,54,207,181,170,245,39,230,58,70,185,125,12,151,154,73,173,104,35,90,214,219,107,50,45,93,73,153,251,143,95,118,182,89,150,30,18,20,186,90,41,215,78,56,78,76,169,36,108,202,42,124,71,82,182,191,214,87,203,117,169,48,200,251,201,212,168,181,238,50,47,120,176,139,3,7,48,211,12,96,181,6,202,179,40,212,194,105,41,73,57,26,157,29,151,21,161,32,181,51,109,9,212,253,68,159,226,69,238,33,237,0,0,0,0,127,12,137,68,105,81,17,145,150,134,71,237,28,71,48,25,71,194,12,125,160,84,34,220,22,157,45,170,187,241,93,110,61,73,168,17,83,33,183,20,135,73,42,230,173,149,168,180,91,198,173,75,183,94,222,254,250,99,205,158,70,113,47,45,245,215,229,55,78,126,173,110,58,181,173,137,145,25,144,249,52,217,173,243,73,58,231,78,219,105,50,109,157,202,211,176,181,35,238,62,207,21,150,156,206,226,22,92,47,168,85,202,13,102,119,163,9,246,209,62,158,114,95,228,184,207,57,149,59,245,72,117,180,154,141,44,146,125,99,211,78,195,236,238,190,92,181,230,42,202,204,102,30,83,174,203,98,160,210,165,244,236,166,161,23,154,209,184,204,142,67,46,58,91,16,235,134,146,35,121,37,162,143,82,62,195,251,250,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,14,73,153,76,197,89,89,115,195,202,141,219,115,207,105,50,250,119,147,79,139,205,104,156,122,71,33,231,26,45,139,117,179,81,25,178,162,209,39,169,159,97,125,212,53,153,108,206,226,30,99,239,169,181,202,245,102,119,163,13,247,17,2,156,82,31,228,182,207,57,229,53,245,75,117,196,146,137,47,26,125,83,211,78,194,236,239,246,185,76,200,206,37,230,66,186,196,167,41,207,210,109,198,150,133,191,50,91,50,24,39,91,37,176,106,38,156,233,220,109,70,109,189,185,58,246,30,134,125,197,219,115,153,127,202,54,16,96,21,2,159,22,223,180,233,111,85,216,138,211,114,42,78,192,138,169,11,113,40,104,148,174,106,25,66,143,85,178,74,212,251,117,237,239,238,237,196,68,146,36,164,136,136,139,66,34,246,15,232,0,0,0,15,23,127,224,230,26,98,116,23,96,222,182,101,26,166,78,165,73,55,36,211,163,188,226,117,37,150,164,110,33,90,31,174,163,252,76,253,230,43,223,51,220,36,41,117,68,84,110,156,15,156,136,178,76,222,148,112,37,186,148,53,254,188,190,91,77,70,134,103,222,109,37,37,175,113,25,123,133,105,226,94,8,226,174,11,215,221,166,222,22,181,94,154,252,55,84,104,151,208,201,101,165,26,22,180,146,219,91,141,160,204,181,105,70,71,238,45,125,250,116,60,6,206,246,57,96,93,102,27,244,235,178,125,86,150,210,155,67,144,42,83,230,62,201,52,75,104,204,144,217,62,132,235,181,162,73,107,217,161,153,119,31,101,180,101,91,136,174,19,227,220,88,116,26,221,65,154,21,204,180,182,218,216,152,236,104,173,188,233,147,9,50,105,42,146,183,21,171,142,153,39,179,83,36,159,180,187,101,211,47,53,33,164,188,195,168,113,181,145,41,43,66,136,201,68,125,164,100,101,222,63,236,4,103,226,33,121,177,102,229,126,233,113,217,74,101,202,172,57,212,198,77,43,36,153,184,237,58,94,210,251,69,250,190,205,79,238,49,69,248,21,68,59,183,26,44,250,100,163,83,157,93,126,158,78,235,218,106,223,45,164,159,121,30,166,123,189,164,52,137,134,180,166,168,88,121,108,81,152,70,196,65,163,66,142,146,208,139,66,67,8,73,119,17,123,189,196,61,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,15,243,125,164,62,195,140,56,132,173,46,32,208,164,168,181,35,35,45,52,50,247,12,253,113,28,177,154,177,115,63,95,101,150,73,180,86,87,42,174,73,74,116,34,231,84,101,151,97,109,79,103,169,247,254,38,39,87,6,251,233,218,150,28,86,172,213,201,35,76,89,210,100,147,102,179,212,182,177,79,111,93,55,119,118,233,221,255,0,96,177,241,249,170,53,24,84,152,50,42,85,25,77,71,141,21,165,188,235,174,172,144,132,33,36,106,81,153,153,145,17,17,17,158,167,238,21,121,196,7,137,27,148,249,51,112,147,4,106,202,39,121,110,49,62,173,21,254,214,215,172,168,238,37,167,163,74,212,148,70,77,45,36,164,246,118,25,251,8,86,165,18,131,137,24,219,122,55,14,11,85,155,146,185,86,146,73,83,202,75,243,28,53,186,233,17,169,106,34,90,244,222,233,25,159,111,106,189,166,125,182,71,149,94,18,228,148,195,188,49,206,66,86,110,180,219,237,211,25,94,164,157,121,14,18,94,102,84,62,195,252,234,84,90,253,222,241,99,24,111,129,184,85,133,20,230,32,217,54,37,6,154,227,45,165,179,147,30,151,25,151,151,162,80,94,178,219,109,58,235,203,73,159,222,68,126,225,238,251,187,8,127,64,0,0,0,0,7,153,196,12,58,180,113,46,219,157,108,221,212,40,21,24,179,35,186,199,243,152,173,60,109,154,219,90,55,39,152,149,17,40,137,106,208,244,236,212,197,19,103,159,39,151,78,93,241,2,169,92,131,77,91,182,165,90,160,251,240,94,97,151,20,219,8,117,249,42,109,165,40,153,109,180,154,90,100,140,210,147,61,11,187,82,238,243,249,47,205,29,215,151,108,80,165,56,205,106,97,91,149,25,140,71,168,67,84,151,58,116,182,228,136,252,215,121,124,214,219,37,114,217,219,185,90,150,157,135,217,221,127,120,117,124,209,49,30,204,164,94,52,9,172,73,139,84,133,30,81,27,78,33,100,147,113,164,57,180,246,41,68,70,68,178,236,212,251,255,0,104,244,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,60,222,34,223,52,76,56,179,42,247,141,126,107,17,162,210,225,72,148,102,235,136,65,40,219,105,110,109,45,234,73,25,153,32,251,53,46,239,218,40,19,58,25,164,186,243,19,138,21,87,30,173,76,59,114,157,49,248,244,248,105,146,231,78,166,219,145,35,148,239,47,154,227,102,174,91,219,119,39,66,211,176,187,59,253,6,70,50,121,116,230,35,16,41,117,201,212,213,181,106,82,106,12,63,57,231,217,113,45,190,134,159,140,167,26,74,141,151,27,81,169,167,140,201,42,50,212,187,244,46,251,217,195,252,58,180,112,210,219,131,108,218,52,40,20,232,176,227,180,199,243,104,173,50,110,26,27,66,55,43,150,148,145,168,201,9,212,244,237,208,135,166,0,0,0,0,0,31,206,254,195,30,19,18,48,55,10,177,94,156,252,27,218,196,160,212,156,121,181,54,82,100,82,227,60,242,53,74,203,213,91,141,171,77,57,138,50,251,204,207,222,43,163,53,92,37,210,164,204,188,48,50,66,80,109,52,227,235,166,60,189,9,90,115,220,52,178,204,88,125,167,249,164,164,181,251,189,194,182,235,116,28,72,193,43,209,200,115,154,172,219,117,202,76,147,74,94,74,95,134,225,45,167,76,137,72,81,146,23,166,246,140,200,251,59,83,236,50,236,178,190,31,220,72,220,168,73,133,132,152,221,86,81,187,203,109,136,21,105,79,246,184,189,98,199,109,46,189,38,86,166,163,51,117,106,36,167,183,180,203,218,66,208,233,213,24,85,104,49,234,84,233,77,72,141,41,164,60,211,173,44,150,133,161,68,74,73,145,145,153,25,25,25,30,165,239,31,164,87,7,25,11,233,218,110,28,81,108,212,73,34,76,169,209,164,155,100,179,212,247,49,80,111,93,55,119,118,123,191,236,16,87,135,29,140,213,245,153,250,3,15,50,78,162,140,184,181,115,74,147,184,143,147,81,136,93,165,181,93,158,191,221,248,144,208,44,118,144,195,13,176,218,18,132,54,130,66,82,146,208,136,136,180,34,34,247,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,20,215,198,50,196,58,94,41,209,239,35,75,127,206,233,241,227,18,146,93,186,42,77,65,205,15,213,47,119,191,254,209,254,28,27,239,214,41,88,209,91,179,101,56,242,81,46,137,38,75,100,70,68,131,113,114,233,237,151,122,139,183,179,221,175,248,133,204,173,198,219,109,78,184,180,165,9,35,82,148,163,208,136,139,188,204,253,194,176,184,153,231,178,85,189,213,96,142,22,214,146,82,159,105,109,84,230,195,146,122,182,147,235,35,60,215,49,137,4,105,89,25,54,173,170,71,103,97,159,176,133,113,96,198,13,98,22,98,177,26,21,185,65,131,82,168,189,82,156,223,95,60,218,125,228,180,151,31,109,14,58,235,169,67,134,157,13,226,82,148,162,61,53,212,254,251,191,202,134,71,48,199,47,22,244,9,111,209,33,84,238,110,75,75,145,58,76,104,239,45,183,182,48,106,229,184,113,219,112,136,156,103,114,117,237,45,76,251,207,178,78,18,82,146,36,164,136,136,187,136,135,244,0,0,0,0,0,0,7,40,204,174,5,91,184,251,133,245,107,50,177,6,59,146,28,142,250,225,188,182,144,107,105,243,142,243,109,169,42,83,107,52,153,27,198,100,100,90,151,179,220,121,239,199,76,35,184,240,71,19,107,118,69,114,12,168,221,4,249,40,134,235,173,56,142,115,8,144,235,77,184,147,82,17,184,143,148,102,74,34,34,61,59,61,197,97,60,39,51,100,227,18,23,129,183,197,113,199,9,213,26,233,75,149,39,93,12,206,12,102,88,65,186,247,119,218,209,9,71,191,79,105,11,93,35,35,45,72,245,35,31,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,31,195,50,34,212,207,66,33,84,92,88,243,100,227,242,17,129,182,61,113,198,201,165,18,234,171,139,39,77,76,142,116,103,152,89,180,247,119,217,213,10,71,187,95,97,10,246,192,204,35,184,241,187,19,104,150,69,14,12,169,61,124,248,200,152,235,77,56,190,75,11,144,211,78,56,163,74,23,180,139,154,70,106,50,50,45,123,125,199,161,12,181,96,85,187,128,88,95,73,179,40,240,99,183,33,184,236,46,99,200,105,4,183,95,40,236,182,226,148,164,182,131,81,153,178,70,102,101,169,251,125,197,213,192,0,0,0,0,0,0,127,13,41,81,26,84,68,100,125,228,98,49,230,191,35,152,99,152,123,122,124,182,40,144,169,151,55,37,213,199,157,26,52,118,86,227,219,31,52,243,28,40,238,56,100,110,61,185,90,118,158,132,125,229,219,72,24,207,131,88,133,151,92,70,155,110,87,160,212,169,207,83,103,57,208,79,38,159,101,46,165,183,220,67,110,180,234,144,217,171,83,100,212,149,36,139,93,53,47,186,199,120,102,103,178,85,195,210,224,142,41,86,144,114,88,105,13,83,38,204,146,122,184,146,232,227,50,215,49,249,6,106,89,153,184,173,169,71,111,105,151,180,133,158,161,198,220,109,46,182,180,169,10,34,82,84,147,212,140,143,184,200,253,194,153,184,200,95,172,85,113,162,137,102,69,117,229,34,37,18,52,151,8,212,70,130,113,18,234,13,159,114,143,183,183,221,175,248,135,251,240,115,177,14,169,138,149,139,200,144,223,243,74,124,136,198,165,23,110,137,147,79,115,66,61,167,239,247,255,0,218,46,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,5,115,241,142,177,218,168,225,109,26,239,106,43,142,63,22,165,30,58,150,148,17,146,91,76,122,131,135,169,237,212,139,83,247,232,43,203,33,247,196,235,23,50,214,156,184,47,182,209,85,42,16,41,143,154,212,105,35,101,202,132,83,81,118,41,63,168,93,250,151,220,46,99,57,217,137,139,129,153,126,157,115,199,153,21,21,42,212,39,96,65,37,56,68,162,121,232,82,22,218,145,163,168,86,187,154,236,52,153,159,184,143,217,66,114,31,187,49,171,19,245,82,229,84,43,55,93,103,107,100,163,117,211,39,100,200,236,73,125,181,233,189,222,239,88,251,125,167,223,121,25,1,202,85,31,47,88,89,18,125,102,151,29,203,158,178,150,231,200,144,235,9,55,152,39,163,69,53,50,74,83,45,184,148,165,198,76,246,30,186,31,110,166,125,210,196,0,0,0,0,7,198,173,222,86,141,178,147,85,197,116,210,41,100,69,175,243,201,205,49,217,219,250,234,47,213,87,248,15,220,62,101,55,22,176,182,179,32,162,82,177,30,215,152,250,143,66,109,138,196,119,20,103,169,23,97,37,102,125,230,69,251,71,170,109,198,221,109,46,180,180,173,11,34,82,84,147,212,148,71,220,100,126,210,31,244,0,2,188,56,170,229,78,61,247,101,43,24,173,106,110,149,122,27,38,185,220,150,75,69,68,101,169,210,28,81,236,101,74,51,222,180,246,169,100,159,126,135,218,42,71,12,175,74,206,25,98,53,6,239,165,75,118,36,170,45,86,44,165,109,113,109,238,38,95,67,134,133,109,82,76,211,170,11,82,212,187,189,131,69,121,104,197,136,88,203,131,150,221,229,30,91,79,201,122,157,13,51,141,14,18,180,146,113,89,113,194,236,90,207,189,207,235,30,190,255,0,121,245,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,28,183,50,248,177,11,6,176,114,228,188,164,75,105,137,44,211,166,38,17,173,194,78,178,74,43,206,54,93,171,65,247,183,253,83,215,221,239,44,234,98,117,233,89,196,220,70,175,93,245,89,110,203,149,90,170,202,148,157,206,45,205,9,231,214,225,37,59,148,163,219,170,207,66,212,251,253,162,219,184,85,101,78,61,137,101,39,24,174,154,110,181,122,227,36,184,60,230,75,68,196,121,168,50,27,81,111,101,42,35,222,133,104,105,89,167,221,169,246,139,15,0,1,255,0,46,56,219,77,169,215,86,148,33,4,106,82,148,122,18,72,187,204,207,216,67,202,212,177,107,11,104,210,14,37,87,17,237,120,111,164,244,54,223,172,71,109,68,122,153,118,146,150,71,222,70,95,176,125,58,37,229,104,220,201,37,91,183,77,34,168,70,90,255,0,51,156,211,253,157,159,168,163,253,100,255,0,132,189,227,236,128,0,0,0,0,137,249,254,202,85,31,48,184,89,46,125,26,151,29,187,162,140,151,39,199,144,211,8,39,159,38,99,74,52,178,106,75,46,56,164,169,199,136,246,22,154,159,110,164,125,244,109,29,251,179,5,113,63,84,174,85,62,179,106,86,118,184,73,55,90,51,118,52,142,212,159,216,94,155,218,238,245,79,179,216,125,215,217,147,28,196,69,199,60,191,64,185,228,77,138,186,149,22,19,80,39,18,92,35,81,188,204,40,235,113,75,213,213,171,93,206,246,154,140,143,222,69,237,166,124,248,95,19,175,172,203,93,146,231,62,219,165,75,168,79,166,48,104,81,168,137,150,234,18,141,37,218,165,126,185,247,104,95,112,176,222,14,54,59,84,236,46,172,221,238,197,113,183,229,84,100,71,74,212,141,9,77,170,61,61,194,208,246,234,101,169,123,244,22,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,2,50,113,18,179,14,241,203,21,208,150,225,155,238,210,225,205,169,35,107,123,148,70,213,62,94,135,246,76,251,213,247,126,36,40,70,202,184,42,22,69,239,70,184,226,243,26,149,69,169,198,150,73,245,146,123,217,121,43,208,200,140,143,189,61,218,151,236,18,35,56,249,178,168,99,245,10,203,182,218,152,247,73,73,162,211,142,99,36,226,182,117,205,34,66,22,102,158,114,203,93,30,211,83,34,87,191,79,111,86,225,69,151,70,113,19,18,87,137,85,250,97,59,79,160,40,220,138,167,153,37,36,165,49,34,11,200,81,111,105,73,215,106,207,67,37,18,189,218,119,139,168,105,180,50,210,25,109,36,148,33,36,148,145,22,132,68,69,216,63,236,0,0,0,7,227,171,213,233,212,26,92,186,213,94,99,49,33,65,97,201,50,31,121,196,182,134,219,66,77,74,82,148,163,34,34,34,35,51,51,50,34,208,86,246,112,56,170,211,172,249,181,11,19,4,10,53,66,90,90,118,51,181,37,237,117,164,59,172,134,148,109,59,26,89,25,25,26,90,82,76,211,174,135,175,184,133,108,223,249,163,199,140,72,156,244,219,139,19,174,93,30,90,149,200,106,181,51,148,146,51,89,237,74,86,234,180,73,111,81,17,123,135,153,163,99,6,42,208,39,55,80,165,98,61,207,29,246,148,74,37,55,88,146,131,212,140,143,189,43,35,239,34,22,49,195,251,136,245,203,62,229,166,225,38,51,85,142,98,103,186,204,42,125,66,67,238,56,233,186,183,34,199,105,11,118,68,159,189,213,25,37,38,122,153,153,23,121,11,93,143,33,153,113,219,149,29,196,184,211,200,75,136,90,76,140,148,147,45,72,200,203,176,251,7,250,0,15,129,127,90,240,239,91,38,187,105,207,97,183,153,171,211,101,65,82,92,73,40,140,157,101,77,159,97,145,151,114,143,216,127,129,140,235,230,199,8,170,24,49,141,247,37,171,50,10,226,176,236,249,146,225,36,218,82,18,113,142,99,232,108,210,70,132,22,221,26,61,13,37,167,103,103,221,58,56,66,230,45,113,164,78,193,58,253,81,148,180,234,157,157,8,159,127,69,154,204,224,70,109,180,239,119,77,52,215,68,165,31,129,251,5,175,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,14,47,89,139,92,137,16,112,78,129,84,101,77,54,109,78,154,76,63,170,201,68,115,227,56,218,182,59,166,154,105,170,84,143,196,253,130,11,229,59,8,170,24,207,141,246,221,171,14,10,229,48,212,248,114,230,164,154,82,210,81,138,99,8,112,212,68,133,150,221,29,45,77,69,167,111,111,223,162,139,6,215,135,101,89,52,43,78,3,13,178,205,34,155,22,10,82,132,146,72,137,166,82,217,118,17,17,119,36,189,133,248,16,251,224,3,252,228,72,102,36,119,101,72,113,45,180,202,20,226,214,163,34,36,164,139,83,51,51,236,46,193,84,92,64,120,143,92,176,46,74,150,18,96,205,84,225,166,3,207,66,168,84,99,190,227,110,147,136,114,84,119,80,135,99,201,251,154,81,18,146,71,169,17,153,119,16,174,122,206,48,98,173,126,115,149,10,174,35,220,242,31,117,70,163,83,149,137,43,61,76,204,251,212,179,62,243,49,233,172,12,209,227,198,27,206,102,109,187,137,215,46,140,173,42,228,59,90,153,202,81,17,164,246,169,40,117,58,164,246,36,140,189,194,201,178,127,197,86,157,119,205,167,216,152,222,81,169,242,212,211,81,154,169,35,107,77,45,221,99,180,149,58,236,153,102,102,102,106,117,74,50,78,186,22,190,242,22,67,72,171,211,171,212,184,149,170,68,198,101,194,156,195,114,99,190,203,137,113,14,54,180,146,146,164,169,38,100,100,100,100,100,100,102,71,168,253,128,0,0,0,63,225,214,208,243,75,101,196,146,146,180,154,84,70,90,234,70,41,95,138,238,93,89,195,188,73,70,37,80,41,164,213,62,190,162,114,82,153,100,146,147,150,252,137,207,45,70,104,105,41,215,106,11,83,53,26,189,250,247,142,83,147,140,217,84,48,6,133,121,219,110,204,119,164,171,81,106,39,13,147,113,91,58,231,81,29,8,50,79,57,5,174,140,233,169,17,171,221,175,178,59,222,183,5,66,247,190,43,87,28,173,238,202,173,84,228,203,52,250,202,61,239,60,165,232,68,102,103,222,174,237,79,246,139,238,225,219,102,29,157,150,43,97,46,194,54,29,170,67,133,82,86,230,246,40,205,218,124,77,79,236,145,247,167,239,252,76,73,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,30,63,24,45,214,238,188,45,187,109,231,91,223,215,209,39,199,74,116,215,83,92,103,17,166,154,31,235,123,140,102,223,23,232,43,181,49,86,238,160,108,54,206,157,93,159,25,37,166,155,121,114,92,65,123,11,79,179,238,33,230,105,112,36,213,234,177,41,145,144,167,100,77,144,219,13,164,136,212,165,45,106,36,145,17,22,166,102,102,126,225,160,220,131,224,228,60,36,203,213,182,133,83,25,141,80,173,192,135,85,144,162,100,144,225,169,232,49,119,18,143,98,85,174,230,251,117,215,180,187,204,73,16,0,0,0,31,229,38,75,16,227,59,46,75,169,109,150,80,167,28,90,148,68,73,73,22,166,102,103,216,69,161,10,162,226,83,159,71,101,201,159,130,184,83,94,144,202,17,205,137,86,151,18,81,164,149,161,204,140,251,59,216,145,218,71,245,103,181,104,247,25,251,8,87,182,18,97,21,253,143,23,204,75,82,210,129,42,116,234,132,134,201,233,42,105,231,80,209,56,243,109,169,199,86,218,22,105,34,83,169,53,40,200,244,215,95,198,123,127,98,174,13,143,102,70,173,95,53,121,18,39,173,180,37,198,97,72,37,151,52,218,220,100,73,118,33,43,77,201,89,118,158,189,223,120,136,185,144,203,69,99,7,9,23,12,120,242,125,11,46,73,48,209,188,133,111,74,149,206,90,117,209,164,32,139,99,126,195,239,251,135,20,161,86,39,91,213,184,21,234,100,151,99,203,167,74,106,91,14,180,179,66,208,227,107,37,37,73,82,76,140,140,140,136,200,200,200,198,133,114,39,139,42,197,220,187,219,149,153,53,7,38,77,167,68,135,77,150,235,174,243,22,167,155,131,25,75,53,25,173,70,103,171,154,158,166,71,169,246,144,144,160,0,43,43,139,238,95,85,91,162,64,198,74,21,36,151,34,2,26,135,49,198,88,213,73,97,8,159,33,197,40,210,217,153,39,83,35,51,53,145,123,203,218,43,87,46,88,137,43,11,113,170,208,188,24,152,244,118,162,86,169,234,148,109,56,104,222,194,101,178,226,210,173,20,146,52,153,55,218,70,122,123,198,142,240,222,238,135,126,88,86,245,225,5,196,173,170,197,46,36,226,50,50,63,206,178,135,61,138,81,119,44,189,167,248,152,244,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,60,222,36,93,208,236,59,10,225,188,39,56,148,53,71,165,203,156,102,102,69,249,166,86,231,181,73,46,228,31,180,191,18,25,196,204,110,34,202,197,44,106,187,239,9,19,30,144,212,186,213,65,81,77,215,13,123,24,84,183,156,66,83,170,148,68,146,39,59,8,143,79,112,178,174,16,89,125,85,18,137,63,25,43,180,146,68,137,232,118,28,55,30,99,69,41,133,162,4,134,212,147,83,100,102,157,72,204,140,150,101,238,47,104,179,80,0,17,235,61,152,176,172,35,203,189,199,89,141,80,114,28,218,140,73,148,216,142,180,239,45,105,121,200,50,84,131,73,146,210,100,122,183,169,104,102,122,151,97,12,245,87,107,19,174,26,220,250,245,78,75,178,37,212,101,59,45,247,93,89,173,107,113,197,154,148,165,41,70,102,102,102,102,102,102,102,99,181,229,191,45,21,140,99,223,112,72,143,39,208,177,36,155,14,155,40,86,245,41,60,149,171,77,90,90,12,182,57,237,62,255,0,184,75,175,236,85,193,190,44,201,53,171,26,175,34,60,244,54,180,182,204,217,4,130,230,147,91,136,141,45,68,53,105,185,72,46,195,215,191,238,16,39,22,240,138,254,192,123,230,93,169,118,192,149,6,117,62,67,132,204,148,180,243,72,116,155,121,198,210,227,75,113,8,53,17,169,165,26,84,68,90,233,175,225,97,60,53,179,232,236,73,16,48,87,21,235,210,30,109,124,168,148,153,115,37,26,137,58,156,56,204,51,189,249,29,132,95,88,123,80,143,121,151,180,133,174,198,146,196,200,205,75,140,234,92,101,244,37,198,214,149,17,146,146,101,169,25,25,118,25,104,99,253,64,0,0,0,70,236,252,96,228,60,91,203,213,200,130,166,51,38,161,68,129,50,171,29,70,201,45,194,83,48,101,108,36,158,197,43,93,206,118,105,167,105,247,144,207,149,82,4,154,69,86,93,50,74,20,212,136,82,28,97,196,153,26,84,149,161,70,147,35,35,208,200,200,203,220,61,46,16,208,87,117,98,173,163,64,36,27,135,81,174,192,140,162,211,93,196,228,150,208,126,195,215,237,123,140,105,39,7,237,214,237,76,44,180,173,246,219,229,244,52,72,17,212,157,52,208,209,25,180,105,166,133,250,190,226,30,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,7,249,73,109,47,71,117,165,33,43,37,161,73,52,168,181,35,35,46,227,33,158,76,253,89,110,217,89,158,188,26,113,146,104,170,245,58,133,89,180,146,77,36,72,118,161,43,77,11,105,118,122,191,127,226,99,200,101,86,199,44,65,199,171,54,130,167,146,210,125,53,78,116,205,74,219,169,117,172,35,79,178,175,215,247,13,28,90,20,132,219,246,149,18,128,133,18,147,77,167,70,134,70,71,174,164,219,73,71,184,189,222,226,252,7,215,0,0,0,1,8,184,146,102,254,38,8,216,50,44,91,94,167,173,199,94,142,184,198,113,94,46,100,118,159,102,99,91,253,71,144,226,13,46,52,158,221,166,68,122,119,159,97,82,189,58,13,209,138,87,203,48,217,41,117,58,205,195,82,74,13,71,204,121,197,188,251,196,91,148,126,178,207,85,185,218,125,167,169,251,76,197,227,112,253,201,245,27,0,240,226,29,193,112,209,225,187,116,213,219,110,98,228,57,29,10,121,132,58,196,85,155,91,150,202,28,78,215,90,51,219,169,232,126,211,62,233,79,113,91,80,46,86,26,141,80,65,45,182,220,75,155,76,146,100,122,17,151,180,143,245,140,67,46,40,24,105,107,53,150,183,106,76,83,162,178,244,25,106,83,106,38,91,73,153,162,4,213,23,105,39,93,117,252,5,30,11,98,224,193,137,47,46,135,113,97,156,185,206,56,105,149,50,172,218,28,116,204,146,157,148,246,72,136,141,93,132,94,205,19,251,125,130,209,128,0,115,156,195,97,236,60,79,193,139,198,207,147,25,14,185,58,135,80,106,54,228,18,141,47,46,35,173,161,69,170,85,161,150,254,242,35,63,112,206,38,36,90,51,176,247,16,107,246,148,148,56,203,212,106,172,168,105,51,35,73,253,75,235,108,140,181,74,79,189,29,250,23,224,66,235,56,88,227,49,226,54,1,199,182,103,205,55,166,219,142,34,158,130,91,155,148,76,71,133,9,5,222,181,30,154,172,253,132,95,113,9,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,2,21,113,78,198,99,195,156,3,145,108,193,154,108,205,184,220,93,61,100,135,54,168,216,145,10,106,15,185,105,61,53,65,123,12,190,227,20,167,134,246,148,236,66,196,26,5,165,25,14,60,245,102,171,22,26,140,136,212,127,92,250,27,51,61,18,163,239,95,126,135,248,24,209,222,94,112,246,30,24,96,197,157,103,198,140,134,156,131,67,167,181,39,106,9,38,167,145,17,166,214,103,162,83,169,250,157,230,68,126,241,209,128,0,85,207,25,252,73,121,20,59,119,12,226,78,113,179,84,168,149,87,80,219,166,68,164,236,168,50,100,162,37,118,145,251,117,79,237,246,10,157,23,135,194,255,0,13,45,103,114,214,213,77,250,116,87,158,157,45,42,113,70,203,106,50,53,192,132,163,237,52,235,174,191,136,153,182,237,181,2,218,97,216,212,244,18,27,113,197,57,180,137,36,69,169,17,123,8,191,84,132,88,226,5,147,234,46,62,97,196,203,130,222,163,195,106,233,164,54,228,196,72,110,58,18,243,232,105,137,75,38,183,33,149,184,173,206,186,71,183,82,212,253,164,125,244,113,81,131,116,97,109,242,244,55,138,93,50,179,111,84,148,130,81,115,25,113,15,48,241,150,228,159,170,178,209,109,246,31,97,234,94,195,33,117,60,54,243,127,19,27,172,24,246,45,209,83,210,227,160,199,68,98,57,79,23,50,67,76,51,13,173,254,187,203,113,102,167,29,87,110,210,35,61,123,143,176,230,232,0,0,0,15,145,119,210,19,112,90,85,186,2,212,73,77,74,157,38,25,153,158,154,19,141,41,30,227,247,251,143,240,25,199,205,85,142,88,125,143,87,149,5,47,37,212,250,106,162,233,26,85,187,66,235,95,70,159,101,63,169,238,30,191,32,182,91,183,174,103,172,246,155,100,157,42,69,78,159,86,113,38,147,81,26,26,168,69,215,82,218,125,158,183,221,248,144,208,220,102,210,204,118,154,74,18,130,66,18,146,74,75,66,34,34,238,34,31,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,40,255,0,139,93,166,245,27,31,218,171,186,151,21,215,83,210,226,86,100,102,68,149,205,156,162,73,30,133,238,238,212,199,33,200,10,99,43,51,246,135,84,110,18,74,165,79,52,236,50,215,119,164,34,233,174,190,193,161,168,251,122,118,182,107,183,98,116,215,191,77,7,250,0,0,0,15,57,136,151,124,43,10,198,175,94,85,7,18,150,104,212,217,83,140,140,200,141,92,150,86,230,210,213,73,35,51,36,31,102,165,248,151,120,206,150,103,177,130,189,140,216,205,117,93,21,74,156,169,16,213,87,156,138,115,78,188,181,165,168,189,91,203,105,36,149,45,100,157,9,211,45,18,123,75,217,247,205,30,19,217,90,131,120,85,29,198,123,182,149,205,143,75,150,166,160,165,230,9,73,231,52,168,50,91,89,19,141,25,119,41,93,169,89,31,187,78,241,111,141,52,219,45,165,150,80,148,33,9,36,165,41,45,8,136,187,136,139,216,63,236,65,158,47,55,59,20,60,181,66,128,114,54,59,80,175,183,28,147,188,139,113,46,4,242,211,77,75,94,210,251,197,30,139,6,224,237,41,198,177,174,172,202,84,123,87,71,127,82,215,223,46,158,46,136,0,7,252,58,218,30,105,108,184,68,105,90,77,42,35,246,145,144,161,46,39,56,112,171,15,50,213,25,49,224,169,152,181,182,94,170,111,38,182,165,78,61,80,152,125,228,148,145,158,136,251,207,239,49,213,56,57,98,106,232,184,205,89,176,38,204,67,48,103,81,164,75,104,150,230,210,92,149,203,167,180,73,45,86,68,102,105,35,236,36,153,255,0,136,92,217,25,25,106,94,209,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,205,127,149,142,86,63,241,150,194,175,253,114,167,127,237,135,85,0,0,0,0,28,254,233,204,46,1,88,213,217,86,181,235,142,24,127,111,214,161,108,234,105,213,75,154,20,73,76,111,66,86,141,237,56,226,86,157,200,90,84,90,151,106,84,70,93,134,67,208,89,88,133,96,226,85,41,218,238,28,223,22,253,213,77,98,66,162,59,50,137,83,102,115,13,190,148,165,74,105,78,50,165,36,150,73,90,20,105,51,215,69,164,253,164,61,0,0,242,151,214,44,97,102,23,244,63,148,204,75,181,45,47,73,243,122,47,78,214,99,64,234,185,123,121,156,174,114,211,191,111,49,27,182,235,166,244,235,222,67,229,90,217,133,192,43,230,187,22,214,178,177,195,15,238,10,212,221,253,53,58,151,115,66,151,41,253,136,82,215,177,166,220,82,213,181,8,82,143,66,236,74,76,207,176,140,116,0,31,38,233,187,45,91,26,133,42,233,189,110,106,85,191,69,133,179,169,168,213,38,183,18,43,27,214,148,35,123,174,26,80,157,203,90,82,90,159,106,148,68,93,166,67,197,82,115,55,150,218,253,86,21,10,133,152,60,53,168,212,170,50,27,137,14,28,75,178,3,207,201,125,197,18,91,105,182,210,233,169,107,82,140,146,73,34,51,51,50,34,30,130,250,197,140,44,194,254,135,242,153,137,118,165,165,233,62,111,69,233,218,204,104,29,87,47,111,51,149,206,90,119,237,230,35,118,221,116,222,157,123,200,126,91,43,27,240,95,18,170,174,208,176,231,23,172,171,170,164,196,117,75,118,29,18,191,18,115,237,176,149,37,42,117,77,178,226,148,72,37,45,9,53,25,105,170,210,94,210,30,212,0,0,0,0,7,228,114,173,74,102,171,30,132,245,78,34,42,83,35,189,46,60,53,60,146,125,230,25,83,105,117,212,55,174,229,33,10,125,148,169,68,90,36,221,108,143,77,197,175,235,0,1,249,41,149,106,85,106,50,230,81,170,113,39,199,110,67,241,22,236,103,146,234,18,251,14,173,151,154,53,36,204,137,109,186,219,141,173,61,233,90,20,147,208,200,200,126,176,0,30,82,250,197,140,44,194,254,135,242,153,137,118,165,165,233,62,111,69,233,218,204,104,29,87,47,111,51,149,206,90,119,237,230,35,118,221,116,222,157,123,200,126,91,43,27,240,95,18,170,174,208,176,231,23,172,171,170,164,196,117,75,118,29,18,191,18,115,237,176,149,37,42,117,77,178,226,148,72,37,45,9,53,25,105,170,210,94,210,30,212,7,148,190,177,99,11,48,191,161,252,166,98,93,169,105,122,79,155,209,122,118,179,26,7,85,203,219,204,229,115,150,157,251,121,136,221,183,93,55,167,94,242,31,150,202,198,252,23,196,170,171,180,44,57,197,235,42,234,169,49,29,82,221,135,68,175,196,156,251,108,37,73,74,157,83,108,184,165,18,9,75,66,77,70,90,106,180,151,180,135,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,146,167,86,165,81,99,34,101,102,167,18,4,119,36,49,17,14,201,121,45,33,79,190,234,25,101,162,82,140,136,214,227,174,54,218,19,222,165,173,41,45,76,200,135,235,0,1,242,110,155,178,213,177,168,82,174,155,214,230,165,91,244,88,91,58,154,141,82,107,113,34,177,189,105,66,55,186,225,165,9,220,181,165,37,169,246,169,68,69,218,100,60,7,242,177,202,199,254,50,216,85,255,0,174,84,239,253,176,234,160,57,87,242,177,202,199,254,50,216,85,255,0,174,84,239,253,176,247,246,181,217,106,223,52,40,183,77,149,115,82,174,10,44,221,253,53,70,151,53,185,113,95,216,181,33,123,29,108,212,133,109,90,20,147,208,251,20,147,35,237,35,31,88,7,63,186,115,11,128,86,53,118,85,173,122,227,134,31,219,245,168,91,58,154,117,82,230,133,18,83,27,208,149,163,123,78,56,149,167,114,22,149,22,165,218,149,17,151,97,144,250,182,46,44,97,102,40,117,223,147,60,75,181,46,223,70,114,186,223,65,86,99,79,233,121,155,185,124,222,74,213,179,119,45,123,119,105,174,197,105,220,99,213,128,0,14,127,116,230,23,0,172,106,236,171,90,245,199,12,63,183,235,80,182,117,52,234,165,205,10,36,166,55,161,43,70,246,156,113,43,78,228,45,42,45,75,181,42,35,46,195,32,181,179,11,128,87,205,118,45,173,101,99,134,31,220,21,169,187,250,106,117,46,230,133,46,83,251,16,165,175,99,77,184,165,171,106,16,165,30,133,216,148,153,159,97,24,232,3,228,221,55,101,171,99,80,165,93,55,173,205,74,183,232,176,182,117,53,26,164,214,226,69,99,122,210,132,111,117,195,74,19,185,107,74,75,83,237,82,136,139,180,200,120,170,78,102,242,219,95,170,194,161,80,179,7,134,181,26,149,70,67,113,33,195,137,118,64,121,249,47,184,162,75,109,54,218,93,53,45,106,81,146,73,36,70,102,102,68,67,165,143,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,230,191,202,199,43,31,248,203,97,87,254,185,83,191,246,195,213,88,184,177,133,152,161,215,126,76,241,46,212,187,125,25,202,235,125,5,89,141,63,165,230,110,229,243,121,43,86,205,220,181,237,221,166,187,21,167,113,143,86,0,0,0,0,0,0,0,0,0,0,0,0,0,63,134,100,69,169,251,5,50,113,141,196,213,214,177,150,141,96,66,152,135,160,193,163,71,150,233,33,205,196,137,40,151,80,104,210,122,44,200,140,146,101,216,105,35,251,253,131,149,240,198,195,133,95,153,150,167,73,145,5,79,69,162,50,205,83,121,181,185,41,113,154,132,51,239,52,168,136,244,95,220,127,121,11,237,105,180,50,210,25,108,136,146,132,146,82,69,236,34,33,255,0,96,0,41,119,140,76,167,29,198,186,75,42,81,237,69,29,141,11,95,116,186,128,175,145,120,92,33,174,134,43,153,106,155,0,164,111,118,159,95,114,57,167,121,30,210,68,8,5,166,154,158,157,167,247,9,204,63,229,198,219,121,181,50,243,105,90,22,70,149,37,69,169,40,143,188,140,189,162,160,184,176,229,106,13,159,84,107,25,237,42,87,38,61,82,90,90,156,150,88,36,167,156,234,167,73,113,102,77,180,69,220,148,246,169,102,126,253,123,196,45,203,14,48,87,176,103,25,173,91,162,151,83,149,30,26,106,240,81,81,105,167,150,132,187,23,171,101,110,164,210,149,160,149,169,52,69,162,143,105,251,126,237,23,97,221,223,10,253,177,104,55,149,61,196,169,154,205,54,44,226,34,50,51,79,57,148,57,180,244,82,136,140,137,101,217,169,254,39,222,61,24,0,0,0,255,0,57,27,78,59,187,245,219,177,90,233,238,208,103,155,63,201,140,156,207,221,229,21,78,26,78,165,80,53,111,50,251,94,144,149,174,154,123,7,93,225,41,105,189,89,199,247,106,237,37,196,244,52,245,56,165,145,25,17,165,19,96,168,210,103,161,251,251,181,33,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,42,235,140,230,26,55,232,59,123,19,153,234,20,231,85,18,146,180,151,106,9,59,42,15,25,232,72,255,0,167,119,236,246,136,21,147,11,133,187,111,50,22,60,199,13,146,39,171,148,200,229,205,238,51,57,241,207,179,180,187,125,81,162,234,60,146,153,73,133,48,180,209,248,237,184,90,119,122,201,35,255,0,40,253,128,0,0,2,52,113,14,185,103,91,25,96,185,100,192,221,190,92,105,177,21,166,191,101,84,249,102,122,232,101,217,234,151,253,131,63,212,214,31,174,220,49,99,25,110,122,163,53,13,232,90,158,170,113,100,95,121,247,159,222,52,61,146,76,56,135,134,249,118,180,97,70,137,200,114,167,74,129,82,124,185,100,157,206,185,6,49,40,251,18,157,126,199,121,234,127,120,239,64,43,103,141,91,174,126,73,45,102,119,167,103,210,56,42,219,175,110,189,53,68,181,208,83,232,177,30,13,244,167,228,227,5,106,160,76,184,109,53,72,146,157,228,147,219,184,165,83,207,77,116,211,93,5,203,128,0,10,172,227,55,97,37,73,183,239,166,26,108,148,93,36,21,168,147,235,105,253,32,233,247,39,255,0,214,253,158,209,6,178,91,121,201,177,243,31,101,212,163,201,54,83,42,179,77,134,238,139,52,146,219,84,248,230,164,158,138,45,72,246,247,31,103,220,52,89,70,156,154,157,30,13,73,26,109,151,25,167,203,78,237,20,146,62,206,255,0,120,253,128,0,0,0,0,0,0,0,0,0,2,173,114,213,158,218,86,9,230,239,26,176,35,26,46,105,113,236,154,230,36,87,149,111,212,101,190,158,138,222,154,170,156,163,117,14,110,45,205,70,144,165,164,205,123,249,109,56,147,89,165,36,243,206,166,210,128,7,42,205,143,133,140,100,248,127,112,249,115,226,16,112,167,207,84,155,197,184,25,88,197,121,242,228,215,98,199,38,108,169,201,138,210,88,85,58,36,36,23,163,86,76,182,147,74,218,106,59,142,165,231,13,92,194,55,18,165,165,73,108,157,179,64,0,28,171,50,249,139,177,50,191,133,147,241,50,250,145,253,214,29,30,22,199,191,164,234,157,51,207,49,15,152,211,78,114,121,188,133,167,154,180,236,71,121,159,113,28,74,225,119,143,55,150,100,177,115,49,88,173,121,205,150,165,212,100,91,200,166,65,122,65,60,138,77,56,151,85,56,240,154,52,161,9,216,218,85,161,168,144,157,235,53,184,162,222,181,25,216,80,10,213,206,166,107,171,185,75,226,23,100,222,92,218,172,203,66,165,135,240,97,221,52,72,79,33,61,124,94,190,168,77,184,73,112,141,6,243,11,95,53,179,213,10,61,22,223,49,8,117,195,22,21,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,0,34,174,126,179,175,106,229,79,14,37,209,41,53,62,163,19,110,106,123,205,219,148,248,230,218,220,129,188,148,218,106,114,9,196,173,9,101,165,145,154,18,180,159,57,196,26,8,182,165,213,181,82,185,84,206,189,247,128,121,142,153,140,247,77,78,171,89,165,94,85,9,18,111,170,116,35,101,159,75,115,214,226,213,32,154,218,77,19,205,60,234,158,108,146,77,255,0,93,162,91,104,117,98,255,0,173,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,195,149,102,199,194,198,50,124,63,184,124,185,241,23,248,101,103,182,149,141,214,109,59,3,49,74,230,150,230,40,80,99,184,152,179,42,143,165,107,185,33,32,212,164,173,183,52,35,92,150,90,209,46,33,123,156,90,27,231,238,112,205,238,84,245,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,229,89,177,240,177,140,159,15,238,31,46,124,69,254,25,89,237,165,99,117,155,78,192,204,82,185,165,185,138,20,24,238,38,44,202,163,233,90,238,72,72,53,41,43,109,205,8,215,37,150,180,75,136,94,231,22,134,249,251,156,51,123,149,61,64,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,10,227,29,132,49,175,92,180,65,197,40,236,68,42,150,28,86,25,121,111,188,251,169,95,163,167,45,17,94,101,164,39,84,45,106,144,112,22,102,178,45,16,202,246,168,181,52,174,173,178,95,140,116,44,2,205,5,129,138,183,75,59,232,180,170,131,145,234,46,110,89,116,209,101,199,118,35,178,116,66,22,181,242,81,33,78,242,210,147,82,249,123,11,67,86,165,163,224,21,107,199,6,255,0,146,213,43,11,48,182,13,195,16,227,202,145,81,175,213,41,41,54,148,249,45,164,180,196,41,11,45,57,168,65,147,211,208,158,210,66,204,156,251,70,217,109,138,188,44,172,9,55,214,116,172,217,71,111,68,171,83,109,88,243,235,245,34,146,77,41,17,80,220,101,181,30,65,33,195,245,150,137,143,196,52,108,35,90,87,181,101,166,195,82,101,7,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,76,28,86,51,83,143,55,21,255,0,63,45,215,5,159,46,194,179,233,50,14,81,71,76,190,113,221,108,19,203,233,39,173,212,165,41,56,198,148,37,73,142,157,196,219,201,112,156,82,220,105,36,207,171,225,67,158,57,54,213,86,137,148,124,70,68,66,161,84,164,72,69,163,86,53,181,28,224,203,117,78,62,168,79,154,141,36,234,31,117,75,229,40,181,116,158,117,45,232,180,184,142,77,186,0,241,88,209,139,214,110,2,225,125,193,139,152,128,252,182,232,86,236,116,189,32,162,48,111,62,234,214,226,90,105,150,209,216,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,65,120,153,157,124,101,190,51,62,254,106,45,202,159,209,123,146,46,232,212,6,16,105,168,51,71,131,211,174,57,71,109,50,146,182,213,171,110,186,165,159,45,41,83,175,58,226,80,131,86,133,119,217,81,205,118,28,102,215,14,17,122,217,78,244,53,88,60,182,43,244,7,222,37,202,164,74,81,25,146,84,100,69,204,101,123,84,109,60,68,73,113,41,81,25,33,104,113,180,118,176,21,235,196,183,136,36,108,30,165,86,50,249,132,21,89,109,226,12,248,253,53,98,173,17,215,98,191,109,33,105,138,251,102,217,173,131,67,235,145,25,247,82,75,101,212,173,131,209,68,100,178,78,144,47,135,254,103,51,5,131,24,177,73,176,48,146,139,85,190,41,87,77,65,106,147,98,49,37,166,27,169,202,56,206,54,135,146,251,141,57,209,242,253,71,93,117,36,132,155,113,147,205,86,196,17,166,255,0,128,0,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,21,87,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,0,86,5,221,157,127,228,171,196,207,21,40,23,253,78,170,230,25,93,62,133,110,165,25,131,230,183,75,156,116,138,121,55,83,75,59,84,181,109,66,13,183,82,209,165,75,109,73,86,142,169,150,155,59,63,0,0,1,89,121,234,205,157,229,148,92,251,90,183,197,10,60,186,197,10,126,27,197,141,93,183,19,60,162,177,85,65,77,170,19,6,181,155,110,146,22,211,171,39,18,178,70,253,57,136,35,36,186,178,59,9,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,171,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,0,0,0,170,190,43,153,233,252,254,87,240,82,243,255,0,194,34,223,243,96,167,251,212,166,150,220,130,87,252,47,84,132,167,245,25,53,255,0,108,50,60,255,0,10,28,241,201,182,170,180,76,163,226,50,34,21,10,165,34,66,45,26,177,173,168,231,6,91,170,113,245,66,124,212,105,39,80,251,170,95,41,69,171,164,243,169,111,69,165,196,114,109,208,0,5,96,103,247,53,216,143,148,172,247,90,87,173,148,239,93,74,157,135,244,214,43,244,7,222,52,69,171,197,77,78,164,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,118,41,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,86,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,176,0,20,129,196,127,136,4,204,196,87,93,194,76,33,184,191,210,158,7,76,251,178,99,182,252,119,46,41,91,16,230,233,8,121,13,184,134,89,112,205,8,100,211,180,220,104,221,81,175,234,73,169,129,195,23,62,63,150,250,20,108,6,197,138,214,235,250,223,167,167,209,181,74,141,71,153,42,232,101,43,121,78,104,158,82,75,157,29,132,199,37,110,113,199,94,73,56,241,235,177,213,20,255,0,0,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,3,42,226,255,0,184,92,120,19,195,47,157,121,196,209,42,128,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,231,241,175,56,55,54,81,184,157,226,69,105,39,46,109,147,92,145,111,166,236,163,196,106,63,62,115,13,80,217,67,43,109,199,80,106,74,217,84,149,186,72,74,219,39,13,36,133,169,36,123,147,106,150,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,2,26,241,29,200,228,156,214,217,176,47,12,62,92,72,248,139,103,199,125,16,89,117,13,52,138,220,69,25,44,225,58,249,145,41,11,74,137,74,97,74,87,41,43,117,212,168,146,79,27,173,209,93,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,255,0,178,3,156,26,86,108,176,141,42,168,28,182,239,187,58,60,56,23,90,30,105,36,137,47,173,10,38,231,52,166,208,150,182,72,54,93,89,182,148,164,218,90,86,141,187,9,183,28,252,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,41,131,137,111,16,73,56,195,85,172,101,243,8,42,177,28,195,232,18,58,106,197,90,35,173,74,98,229,90,21,21,246,205,179,91,4,182,17,30,75,14,164,150,203,170,67,229,162,136,205,6,157,99,6,84,114,163,136,249,181,196,116,89,86,83,93,13,42,15,45,250,253,125,246,77,113,105,17,84,102,68,165,17,25,115,30,94,213,19,76,145,146,156,82,84,102,104,66,28,113,26,19,194,220,45,177,48,90,196,166,97,158,26,80,189,13,109,209,185,221,20,46,169,233,28,174,107,203,121,207,172,121,107,113,90,184,234,213,235,40,244,215,66,208,136,136,189,88,0,0,0,0,0,0,0,0,0,0,0,0,0,252,117,153,201,166,81,231,84,151,166,216,145,157,124,245,238,209,41,51,237,238,247,12,233,231,74,243,147,124,102,62,244,169,72,146,111,38,45,102,165,13,173,86,106,36,54,153,242,13,41,45,84,122,17,110,238,46,207,184,78,94,12,150,18,82,155,130,250,125,166,205,71,213,193,66,141,62,182,159,209,238,151,122,127,253,111,217,237,22,166,0,0,41,163,140,133,41,248,216,193,69,168,27,46,19,78,210,35,39,121,164,246,238,57,85,3,211,93,52,215,65,93,194,224,184,42,58,231,228,150,233,103,122,118,125,35,156,173,186,246,235,211,83,139,93,61,194,201,128,112,92,237,225,196,60,72,203,181,221,10,76,78,123,148,202,84,250,147,5,203,37,109,117,184,50,73,39,218,149,105,246,251,203,67,251,198,120,106,76,63,66,184,101,70,34,218,245,58,106,219,208,245,45,20,218,204,190,227,239,47,184,104,7,135,133,203,58,231,203,5,181,38,126,237,241,35,195,134,157,117,251,41,167,196,50,211,83,62,207,88,255,0,236,18,92,0,0,0,126,74,188,146,135,73,155,44,244,209,136,238,57,219,221,234,164,207,252,131,58,25,207,184,91,185,51,35,124,75,108,217,50,98,185,83,142,124,174,226,52,207,144,125,189,167,219,235,9,235,193,143,13,27,244,29,195,137,207,117,9,115,170,151,73,66,79,177,6,157,148,247,136,244,52,127,211,187,246,123,69,162,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,139,60,71,176,229,55,254,90,171,203,68,46,165,250,51,50,170,141,167,151,188,210,166,96,75,209,69,234,168,200,245,95,121,105,223,222,66,137,112,234,172,237,157,137,214,205,113,228,173,14,81,43,176,165,45,58,25,25,27,50,16,163,45,53,47,213,247,151,236,26,75,193,75,129,55,94,15,217,55,42,86,74,244,165,187,77,153,216,122,153,115,34,182,189,15,180,251,125,111,121,254,35,218,128,0,0,8,129,197,50,89,196,202,196,205,28,113,60,234,131,140,158,195,211,93,105,211,123,15,238,20,97,99,146,142,245,183,201,14,37,181,29,82,38,139,81,232,73,62,106,123,76,253,154,13,41,96,26,141,88,27,135,132,167,82,226,147,106,210,82,165,165,90,146,143,163,107,83,35,246,143,120,2,185,248,209,81,39,76,193,75,110,169,30,50,156,105,139,146,26,92,82,80,103,180,138,37,69,70,102,100,93,133,161,251,197,55,139,140,224,235,132,243,173,220,57,171,226,5,82,51,105,93,78,100,134,163,175,97,146,141,135,24,167,186,142,213,32,191,84,251,148,101,254,49,99,128,0,2,14,113,102,178,147,113,101,241,53,118,144,190,117,50,121,73,81,145,118,114,219,131,57,71,253,83,62,245,123,200,133,49,225,84,181,193,196,235,70,90,31,91,38,213,118,2,249,136,86,211,78,146,16,122,145,251,59,134,148,112,130,65,204,194,107,42,89,188,167,77,235,122,154,231,49,74,220,106,214,51,103,169,159,183,93,123,199,174,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,197,56,93,113,0,135,87,135,77,203,38,55,220,92,154,171,61,53,58,199,170,62,219,12,69,114,43,76,52,195,52,149,114,208,141,175,23,43,86,156,112,214,167,148,226,155,53,18,201,164,187,103,224,57,86,108,124,44,99,39,195,251,135,203,159,25,182,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,94,247,15,220,247,80,179,85,106,183,101,93,43,232,177,54,223,167,147,149,24,218,45,207,74,69,97,184,173,187,85,222,136,237,71,99,155,38,66,139,166,73,154,145,166,165,170,123,74,96,0,249,55,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,103,179,58,249,174,174,230,211,25,102,222,92,218,172,59,66,155,172,59,90,137,53,228,43,160,139,181,4,227,134,150,200,144,79,62,180,115,92,61,86,162,213,13,243,22,134,155,49,53,120,24,254,155,63,118,255,0,137,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,120,174,29,121,234,147,149,171,200,172,124,65,159,45,120,87,95,144,243,211,153,141,21,165,174,153,81,120,163,160,170,70,100,217,190,242,18,220,116,182,182,82,191,176,181,45,40,90,210,72,93,233,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,19,106,212,170,116,152,16,234,21,56,145,100,85,36,28,72,45,60,242,80,185,79,147,78,60,109,52,147,61,86,178,105,151,92,52,167,83,216,218,213,220,147,50,253,96,57,86,101,243,23,98,101,127,11,39,226,101,245,35,251,172,58,60,45,143,127,73,213,58,103,158,98,31,49,166,156,228,243,121,11,79,53,105,216,142,243,62,226,60,245,227,166,58,98,62,98,241,30,163,138,24,161,89,235,170,179,180,105,150,90,35,68,90,124,84,153,155,113,99,54,102,124,182,81,185,90,22,166,163,82,148,181,169,107,90,214,175,0,38,87,14,188,245,73,202,213,228,86,62,32,207,150,188,43,175,200,121,233,204,198,138,210,215,76,168,188,81,208,85,35,50,108,223,121,9,110,58,91,91,41,95,216,90,150,148,45,105,36,46,244,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,28,215,54,62,22,49,147,225,253,195,229,207,140,224,218,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,125,57,5,206,189,171,154,204,56,137,68,171,84,250,124,77,182,105,236,183,113,211,228,27,104,114,126,194,75,106,169,199,38,210,132,41,151,86,100,107,74,18,92,151,22,72,50,218,166,150,236,170,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,14,85,155,31,11,24,201,240,254,225,242,231,198,112,109,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,190,156,130,231,94,213,205,102,28,68,162,85,170,125,62,38,219,52,246,91,184,233,242,13,180,57,63,97,37,181,84,227,147,105,66,20,203,171,50,53,165,9,46,75,139,36,25,109,83,75,118,85,0,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,241,88,215,133,244,172,106,194,59,191,10,43,42,136,220,123,166,143,38,154,137,18,97,38,90,33,190,180,31,38,81,52,163,34,90,217,119,150,234,61,100,153,45,180,153,41,38,68,101,152,193,164,140,161,98,244,156,119,203,70,30,226,149,65,249,111,212,170,212,116,51,84,126,75,13,50,185,21,24,203,84,89,143,18,26,245,18,133,200,97,213,160,146,73,245,20,159,85,31,100,187,0,160,30,39,88,165,249,80,206,77,235,210,87,125,39,74,180,186,123,90,159,252,215,147,210,244,173,151,86,199,106,18,165,237,156,228,223,93,91,181,215,213,81,160,144,38,255,0,4,252,47,170,219,216,71,126,98,189,65,82,217,143,121,214,34,211,96,199,122,18,154,67,140,83,208,230,178,154,116,207,71,144,183,102,58,209,237,78,137,92,85,150,229,25,153,35,197,113,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,17,255,0,56,185,58,177,51,127,98,71,160,87,230,122,26,228,163,111,250,63,112,114,222,145,232,190,107,209,215,43,249,170,31,105,183,249,173,199,38,254,176,207,102,187,147,161,151,110,125,239,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,113,60,49,115,227,249,111,161,70,192,108,88,173,110,191,173,250,122,125,27,84,168,212,121,146,174,134,82,183,148,230,137,229,36,185,209,216,76,114,86,231,28,117,228,147,143,30,187,29,81,78,155,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,40,7,61,25,205,174,231,15,17,226,212,219,165,122,26,204,181,250,136,246,205,53,212,32,229,37,183,77,28,217,50,92,78,186,188,239,41,163,54,210,163,109,180,161,41,78,227,37,186,228,107,29,127,42,185,152,188,178,161,139,144,241,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,208,246,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,125,91,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,29,120,134,103,78,149,149,140,47,145,66,180,46,8,137,197,75,150,57,21,191,12,227,38,81,194,96,220,218,237,65,246,212,162,74,16,148,147,169,104,214,74,37,188,73,46,91,136,67,219,104,90,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,122,156,56,178,57,39,42,86,108,251,195,16,87,18,70,34,222,17,216,68,230,90,67,78,162,137,17,38,107,40,77,62,68,106,90,212,163,74,159,82,85,202,82,218,105,41,37,19,36,235,147,40,0,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,5,0,241,71,241,217,137,191,37,242,120,67,181,112,197,226,1,15,8,166,70,203,246,55,220,93,37,139,47,107,22,205,73,214,216,106,45,6,83,143,188,243,169,146,180,160,156,54,95,114,71,107,206,45,73,101,72,78,164,150,212,181,183,114,128,0,2,149,184,213,248,167,181,190,31,193,243,26,136,230,156,60,243,167,85,202,198,40,71,161,93,247,4,180,225,93,203,32,202,224,134,81,149,40,161,62,109,237,106,160,195,105,81,41,11,74,137,164,186,104,37,26,217,37,23,45,197,161,157,183,211,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,0,2,5,113,35,226,9,39,46,209,155,193,236,27,170,196,86,34,212,99,166,76,218,147,46,180,242,237,148,19,172,56,209,59,29,230,29,101,229,201,100,223,73,33,74,74,219,65,161,205,52,91,102,116,217,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,37,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,237,251,134,151,16,72,216,195,74,163,229,243,23,234,178,220,196,24,17,250,106,61,90,91,174,202,126,229,66,19,41,247,13,195,67,4,134,23,30,51,13,36,214,243,170,91,231,170,140,205,102,173,108,40,0,82,183,26,191,20,246,183,195,248,62,99,81,28,211,135,158,116,234,185,88,197,8,244,43,190,224,150,156,43,185,100,25,92,16,202,50,165,20,39,205,189,173,84,24,109,42,37,33,105,81,52,151,77,4,163,91,36,162,229,184,180,51,182,250,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,5,80,113,88,207,109,84,234,179,242,179,131,87,52,68,211,83,28,216,189,234,180,231,212,167,220,124,212,180,185,71,37,145,18,80,132,164,146,111,236,82,141,102,190,66,141,27,31,109,202,235,194,28,23,197,12,122,188,155,195,252,35,180,37,220,85,215,35,187,44,227,178,182,218,67,76,54,69,189,215,93,117,73,105,164,106,105,73,41,106,73,26,214,132,22,170,90,72,252,165,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,255,0,178,3,156,26,86,108,176,141,42,168,28,182,239,187,58,60,56,23,90,30,105,36,137,47,173,10,38,231,52,166,208,150,182,72,54,93,89,182,148,164,218,90,86,141,187,9,183,28,148,0,34,175,20,127,2,120,155,242,95,56,132,40,4,106,160,6,85,197,186,112,138,206,13,179,62,205,167,229,46,240,56,148,218,237,46,68,149,90,42,101,169,11,93,93,135,78,92,233,104,116,201,10,105,165,176,105,113,68,181,45,4,180,56,132,165,59,155,82,151,102,128,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,138,188,81,252,118,98,111,201,124,158,16,247,252,56,56,128,76,203,189,117,172,36,197,235,139,253,41,231,245,47,181,38,67,111,200,114,221,149,177,110,110,142,134,80,227,139,101,231,8,144,182,73,59,73,199,73,212,154,62,184,157,187,240,0,21,151,197,123,35,145,174,90,85,111,55,24,114,185,103,93,166,199,142,187,186,146,72,118,65,78,136,210,91,97,51,88,36,146,141,165,176,210,81,205,73,232,209,178,210,156,213,10,109,124,234,192,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,43,116,205,86,97,109,92,208,112,175,188,177,114,214,141,208,117,254,137,141,81,165,174,83,114,30,166,78,106,181,9,46,199,113,72,63,239,92,65,169,40,82,218,117,165,154,17,191,105,85,94,83,188,83,224,223,196,11,123,204,88,22,63,197,123,60,113,173,170,85,111,40,248,114,137,101,93,169,71,142,139,186,172,75,118,57,65,136,234,91,125,48,152,52,154,77,213,190,210,145,205,81,234,209,50,234,155,209,106,113,124,154,181,194,220,45,190,241,166,251,166,97,158,26,80,189,51,114,86,121,221,20,46,169,152,252,222,83,43,121,207,172,121,104,109,58,54,210,213,235,40,181,211,66,212,204,136,244,39,149,28,168,225,198,82,176,225,22,85,148,215,93,85,157,203,126,191,95,125,146,68,170,188,164,145,145,41,68,70,124,182,81,185,68,211,36,102,150,210,165,25,154,214,183,28,95,107,0,0,0,0,0,0,0,0,0,0,0,0,0,1,228,113,122,65,196,194,123,214,89,60,166,141,155,118,164,231,49,42,218,105,210,51,135,169,31,179,77,59,198,107,177,86,82,231,98,117,221,45,111,173,227,118,187,61,124,197,43,113,171,89,11,61,117,246,247,139,156,225,51,101,38,221,203,226,170,238,161,124,234,156,243,146,147,50,236,229,185,6,10,139,250,164,125,233,247,153,9,198,0,0,43,143,140,86,19,206,184,176,230,145,136,20,184,205,169,116,201,145,218,144,189,134,106,38,27,98,160,234,251,82,131,253,98,239,81,23,248,197,57,139,144,224,187,68,157,15,5,46,74,164,136,202,109,167,238,73,137,109,74,65,150,226,56,148,229,17,145,153,118,150,133,239,22,48,3,193,227,226,141,56,27,136,100,151,82,218,149,106,213,146,149,169,90,18,79,163,119,67,51,246,12,214,223,4,162,189,110,2,91,137,113,69,84,151,170,210,122,146,143,154,174,210,63,110,162,243,248,89,203,57,121,88,135,171,142,43,147,80,109,159,92,245,211,74,116,46,194,251,132,191,0,0,0,30,43,26,238,4,218,152,63,123,92,170,89,39,209,118,237,74,103,105,232,103,203,138,226,244,46,210,237,245,125,229,248,144,205,166,34,213,221,188,113,58,230,174,50,149,173,202,221,122,108,164,39,67,51,51,122,66,212,69,166,167,250,222,243,253,162,246,184,112,225,202,108,12,181,80,86,184,93,51,245,150,98,213,28,79,47,97,169,79,64,137,170,143,213,73,153,234,142,243,215,187,188,196,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,1,229,113,74,214,43,219,14,174,91,83,106,76,234,180,153,144,211,184,189,174,176,182,203,216,127,173,238,63,192,198,110,49,146,222,145,98,227,69,233,109,58,218,144,186,37,205,81,136,157,72,203,82,102,91,136,35,46,196,246,122,158,226,252,8,94,183,14,235,249,55,198,89,173,148,173,213,41,218,60,72,84,189,20,173,76,137,170,124,78,239,88,251,53,87,221,248,16,147,96,0,0,2,48,241,27,182,101,92,249,93,184,153,137,29,151,151,5,169,115,140,156,65,171,66,69,58,89,106,157,8,253,111,91,179,187,241,20,3,5,215,41,117,136,239,47,115,110,68,146,133,31,176,210,104,81,31,221,161,246,13,16,228,122,252,139,126,101,186,204,147,25,229,56,170,101,30,157,77,116,212,162,51,222,220,8,198,125,202,87,235,251,116,63,184,119,176,28,95,55,24,14,156,195,224,205,90,195,100,227,162,121,54,252,170,122,223,236,66,101,116,143,180,209,153,242,220,81,22,231,191,170,157,222,239,113,213,94,29,112,158,199,202,158,35,199,167,220,234,163,69,160,193,169,35,172,121,103,53,28,248,200,125,4,190,82,151,12,208,163,82,13,70,157,116,35,211,183,176,92,62,15,97,125,7,7,176,250,143,98,91,209,89,101,138,108,72,236,56,109,182,132,243,92,109,134,218,53,158,196,32,148,102,77,151,110,210,51,255,0,160,123,80,0,1,31,179,221,110,34,227,203,13,242,210,137,189,97,81,106,115,8,213,236,217,79,147,221,216,127,173,255,0,188,103,178,136,226,233,151,76,7,90,50,53,197,168,52,164,159,179,84,184,90,127,136,105,63,46,18,87,55,47,56,97,45,207,182,245,155,69,113,95,137,193,100,207,252,99,162,128,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,205,41,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,169,195,175,61,81,179,75,102,149,143,136,51,226,35,21,40,17,222,122,115,49,162,186,132,84,233,204,156,116,21,72,204,155,38,25,90,156,144,150,214,202,87,246,208,165,165,8,66,137,8,153,67,149,102,199,194,198,50,124,63,184,124,185,241,154,193,232,44,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,162,140,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,176,10,33,226,41,158,169,57,165,188,142,199,195,233,242,209,133,116,9,12,189,5,153,49,90,66,234,117,22,74,66,14,164,70,109,147,236,161,77,200,83,104,101,75,251,8,74,212,132,45,70,132,67,81,106,156,12,127,77,159,187,127,196,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,32,0,179,238,23,92,64,38,82,38,83,114,201,141,247,23,58,148,247,77,78,177,234,143,182,251,242,155,148,235,237,48,205,37,92,180,47,115,39,205,213,167,28,52,37,148,182,166,205,70,131,105,45,112,14,40,185,133,252,185,102,106,165,64,166,70,170,194,162,225,167,83,105,53,26,100,173,237,189,57,137,78,148,201,141,178,147,52,53,204,89,33,189,72,205,75,110,51,42,81,164,244,109,18,255,0,131,85,111,48,87,133,171,116,85,175,28,72,170,212,176,202,222,229,80,40,84,138,129,181,43,109,64,155,97,75,38,95,90,142,68,118,99,70,67,8,75,4,68,194,186,179,52,17,41,181,235,97,87,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,207,102,113,51,85,121,102,191,23,42,23,133,102,165,45,54,197,58,68,136,214,157,33,198,201,148,83,169,198,191,80,212,210,86,180,245,46,37,45,169,229,238,86,229,145,36,143,150,134,208,143,147,100,229,158,242,188,114,233,136,121,154,84,232,144,45,59,14,68,58,106,9,70,78,63,82,168,191,42,35,74,97,8,37,17,182,134,154,150,135,84,226,187,204,219,66,18,173,92,83,94,43,9,236,95,202,134,41,217,184,103,233,79,70,125,45,184,41,212,46,183,145,206,233,122,169,45,179,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,122,188,203,229,210,251,202,254,41,207,195,59,234,63,247,89,148,121,187,217,254,147,165,245,47,50,196,206,91,78,185,201,230,242,22,174,82,213,189,29,198,93,198,115,167,133,215,16,9,148,137,148,220,178,99,125,197,206,165,61,211,83,172,122,163,237,190,252,166,229,58,251,76,51,73,87,45,11,220,201,243,117,105,199,13,9,101,45,169,179,81,160,218,75,86,43,155,31,11,24,201,240,254,225,242,231,198,107,7,191,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,20,203,70,98,236,76,208,97,100,12,76,177,100,127,114,135,88,133,177,239,232,202,167,76,203,207,195,230,58,211,124,238,87,61,9,230,161,59,23,222,71,222,69,213,64,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,30,255,0,2,241,211,17,242,233,136,244,236,80,194,250,207,67,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,83,45,25,139,177,51,65,133,144,49,50,197,145,253,202,29,98,22,199,191,163,42,157,51,47,63,15,152,235,77,243,185,92,244,39,154,132,236,95,121,31,121,23,85,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,1,159,110,37,214,4,108,62,206,150,34,69,166,219,210,233,84,218,228,136,213,248,166,241,59,178,98,229,198,109,217,82,26,91,134,123,208,169,135,44,143,105,236,74,210,180,39,110,205,165,61,56,45,227,29,118,240,193,171,183,7,106,236,243,34,97,221,66,60,138,92,157,200,45,177,106,74,144,226,163,108,74,8,207,99,236,72,119,152,165,173,74,234,118,250,169,109,36,115,171,21,113,50,213,193,188,56,184,241,74,245,151,211,209,109,154,123,181,9,59,92,109,14,61,176,189,70,26,230,45,8,83,206,172,210,219,104,53,22,247,22,132,145,234,162,25,130,26,61,201,126,14,87,112,11,44,22,6,21,93,47,111,173,82,169,238,72,168,183,181,5,211,74,151,33,217,110,198,213,11,90,23,201,92,133,53,204,74,141,43,229,239,45,9,90,20,22,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,2,21,113,25,200,79,242,168,161,49,137,24,118,255,0,79,137,182,205,63,163,137,29,249,27,34,214,160,161,107,116,161,168,214,123,25,120,150,227,138,105,222,196,154,150,164,58,123,84,151,25,163,106,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,132,170,205,55,17,92,80,204,238,17,217,248,81,80,133,46,133,30,151,29,179,186,228,51,81,109,104,186,166,182,134,121,114,29,105,184,237,19,8,75,168,117,210,97,42,83,123,220,65,233,171,45,153,120,12,159,101,50,242,205,214,40,125,7,161,72,151,71,161,64,142,228,154,237,198,152,5,41,138,82,13,181,155,4,180,27,141,18,214,235,168,38,210,130,94,253,57,139,34,52,180,179,46,20,59,174,98,50,171,121,96,141,165,135,152,164,205,54,92,187,19,17,109,122,45,90,5,88,220,39,73,138,140,138,115,47,202,134,249,165,9,38,151,205,55,150,210,76,143,115,36,157,22,181,182,246,207,171,146,220,233,94,89,54,188,170,245,154,53,187,18,228,183,174,72,237,179,90,162,188,241,70,92,133,178,78,28,103,154,146,72,90,154,91,106,117,205,75,106,144,164,56,178,52,238,216,182,248,254,41,98,149,247,141,55,221,79,19,49,46,187,233,155,146,179,201,235,102,244,172,199,230,242,153,67,45,253,91,40,67,105,209,182,144,159,85,37,174,154,158,166,102,103,106,156,45,50,19,244,18,29,7,53,216,160,254,251,130,171,79,235,45,10,92,121,26,183,2,12,182,13,37,50,66,144,122,56,243,204,58,162,67,90,154,91,109,195,53,145,186,162,75,22,84,0,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,10,171,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,40,7,138,63,142,204,77,249,47,147,194,17,84,92,159,12,94,32,19,49,118,28,108,191,99,125,197,213,223,81,54,177,108,212,157,109,247,101,87,162,182,195,207,58,153,43,74,13,178,121,134,227,246,188,226,210,167,146,180,234,74,113,43,91,150,42,0,2,149,184,213,248,167,181,190,31,193,243,26,136,128,2,197,56,98,241,0,135,132,83,35,101,251,27,238,46,146,197,151,181,139,102,164,235,108,53,22,131,41,199,222,121,212,201,90,80,78,27,47,185,35,181,231,22,164,178,164,39,82,75,106,90,219,185,64,0,17,215,59,121,193,182,114,141,133,238,214,148,113,38,222,213,200,239,166,211,163,203,106,71,34,115,237,56,194,30,91,142,52,131,74,80,202,100,161,211,66,150,217,184,73,52,33,73,51,220,156,251,93,151,77,118,249,186,171,55,173,211,59,173,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,117,60,56,56,127,195,203,189,9,172,91,197,235,119,253,54,39,245,44,53,26,67,140,72,110,221,139,189,109,237,142,182,86,227,107,121,230,200,150,183,137,91,137,183,73,164,146,62,184,221,244,28,71,114,57,39,53,182,108,11,195,15,151,18,62,34,217,241,223,68,22,93,67,77,34,183,17,70,75,56,78,190,100,74,66,210,162,82,152,82,149,202,74,221,117,42,36,147,198,235,116,87,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,190,158,30,121,211,165,102,159,11,227,208,174,251,130,34,177,82,218,142,101,112,67,40,201,138,115,88,39,54,181,80,97,180,168,210,180,41,38,210,93,52,18,73,15,26,139,150,218,22,206,233,106,2,149,184,213,248,167,181,190,31,193,243,26,136,128,2,194,120,105,113,4,147,131,213,90,62,95,49,126,171,17,188,62,159,35,166,163,213,165,186,212,86,45,165,173,82,159,112,220,52,48,107,125,18,36,190,210,77,111,58,148,48,90,168,204,144,74,210,231,196,10,226,71,196,18,78,93,163,55,131,216,55,85,136,172,69,168,199,76,153,181,38,93,105,229,219,40,39,88,113,162,118,59,204,58,203,203,146,201,190,146,66,148,149,182,131,67,154,104,182,204,233,178,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,87,253,146,76,159,91,57,70,194,246,168,169,40,147,111,106,228,118,21,118,86,34,59,35,145,57,246,156,125,108,161,182,221,89,165,40,101,50,86,209,45,40,108,220,36,146,214,148,153,237,76,85,226,189,145,200,215,45,42,183,155,140,57,92,179,174,211,99,199,93,221,73,36,59,32,167,68,105,45,176,153,172,18,73,70,210,216,105,40,230,164,244,104,217,105,78,106,133,54,190,117,90,225,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,213,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,19,202,142,107,176,227,54,184,112,139,214,202,119,161,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,163,181,136,171,197,31,192,158,38,252,151,206,33,10,1,26,168,1,149,112,23,231,195,207,58,116,172,211,225,124,122,21,223,112,68,86,42,91,81,204,174,8,101,25,49,78,107,4,230,214,170,12,54,149,26,86,133,36,218,75,166,130,73,33,227,81,114,219,66,217,221,45,69,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,17,87,138,63,142,204,77,249,47,147,194,17,84,90,167,10,60,244,254,99,43,248,215,121,255,0,224,241,108,9,179,147,253,242,85,75,114,65,171,254,11,165,66,147,250,236,146,255,0,181,217,22,168,0,2,149,184,157,100,59,242,33,93,147,143,56,79,69,219,96,220,21,5,122,74,151,78,167,114,226,218,239,41,12,165,189,85,205,81,242,100,62,169,6,157,173,182,211,42,54,217,45,55,180,147,132,20,43,254,242,182,109,155,154,204,161,92,50,226,80,175,24,241,163,87,105,233,50,54,39,34,60,132,72,96,214,147,35,34,91,110,182,70,149,150,139,34,83,137,35,218,226,210,175,201,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,7,228,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,104,39,34,249,50,161,100,243,14,37,83,28,170,250,102,243,186,58,121,23,53,73,165,172,162,169,198,137,124,168,209,155,86,154,50,215,53,210,39,20,146,113,197,45,74,86,210,52,52,220,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,235,49,242,87,15,47,88,159,45,179,34,91,54,109,105,196,235,239,40,47,25,127,136,102,194,184,226,234,87,77,65,215,84,68,185,85,7,84,163,215,179,85,56,122,255,0,140,104,79,34,54,227,118,230,88,108,102,146,150,245,155,69,166,76,51,73,119,239,167,198,239,236,47,213,255,0,222,36,8,0,0,241,88,195,133,244,28,97,195,234,197,137,112,197,101,230,42,81,36,48,217,184,218,21,202,113,198,28,104,150,91,208,178,73,145,56,125,187,76,203,254,129,79,24,139,194,123,31,41,152,143,34,159,108,42,141,42,131,58,164,190,141,228,28,213,242,35,45,245,146,57,170,68,50,66,77,40,36,154,180,212,139,94,206,193,106,153,71,192,116,229,227,6,105,54,27,199,29,115,205,182,37,84,22,199,106,21,43,164,97,167,76,143,150,218,140,183,51,253,100,238,247,251,139,180,0,224,153,224,190,226,216,153,110,188,228,201,121,77,170,167,71,168,211,154,52,168,136,247,185,2,73,151,122,147,250,158,205,79,238,25,222,158,235,149,74,196,135,144,106,113,201,114,86,162,215,180,212,106,81,159,223,169,246,139,253,225,201,108,202,182,50,187,110,179,46,59,44,174,123,81,39,17,54,131,78,164,186,116,66,213,90,145,122,222,175,111,127,226,36,248,0,0,0,140,156,68,111,228,216,249,102,185,146,151,84,151,107,17,38,210,200,146,173,12,201,218,124,190,255,0,88,187,53,79,223,248,24,162,156,27,183,164,95,88,209,101,219,77,54,165,174,183,115,83,97,171,66,51,208,158,150,218,12,207,177,93,158,191,184,255,0,3,26,71,194,219,88,172,156,58,182,173,77,169,35,165,82,97,195,86,210,246,180,194,27,63,97,126,175,184,191,2,30,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,7,241,68,74,35,73,247,25,104,40,127,138,46,22,185,98,102,50,117,110,53,57,49,226,92,13,187,82,91,136,103,97,56,251,243,230,168,212,102,72,73,26,140,145,223,169,153,251,204,74,46,13,56,168,212,170,13,123,13,106,117,67,57,76,191,42,124,118,92,124,187,25,36,83,217,73,18,84,189,123,245,34,209,58,125,254,193,103,224,0,0,3,201,98,205,164,205,245,134,119,77,166,228,102,94,85,82,141,58,35,68,234,9,68,151,29,142,227,105,50,236,86,135,235,247,145,25,253,198,51,111,141,22,148,203,23,22,175,43,78,108,117,50,186,93,122,163,17,36,104,52,146,146,212,151,27,35,78,164,157,75,212,61,15,66,252,8,89,215,7,172,114,98,109,2,169,132,149,121,228,82,24,117,249,177,91,91,165,161,182,148,64,142,130,34,83,154,235,169,159,114,116,247,31,176,89,216,0,254,17,17,119,17,15,232,0,0,14,41,156,229,180,156,176,226,74,28,146,150,13,219,90,178,218,20,107,219,170,142,159,35,66,35,247,140,229,26,30,69,67,150,194,212,183,146,246,136,82,76,205,70,173,221,134,70,93,186,234,52,147,148,222,168,178,193,132,165,55,94,111,208,122,14,237,218,235,254,167,177,223,175,110,186,234,58,184,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,18,169,172,139,126,90,248,117,97,174,56,224,229,153,213,226,77,23,210,254,152,141,9,91,94,174,210,219,170,79,35,209,146,73,245,19,25,209,190,94,134,149,173,162,91,127,90,164,199,108,161,5,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,17,146,140,215,80,179,105,131,80,175,46,109,42,29,223,77,210,29,211,68,132,242,213,208,74,220,178,109,194,75,132,75,38,95,66,57,173,158,171,73,106,182,249,139,91,78,24,245,121,177,240,177,140,159,15,238,31,46,124,102,176,76,172,211,228,114,54,26,229,183,10,179,73,134,203,150,237,10,231,181,237,245,221,52,197,33,215,206,157,81,149,1,181,156,212,57,161,146,35,60,238,169,82,92,81,114,222,117,180,160,212,151,82,219,60,43,45,25,139,190,242,191,138,112,49,50,197,145,253,202,29,98,22,198,127,164,233,125,75,47,63,15,152,235,78,114,121,188,132,39,154,132,239,71,121,31,121,28,212,207,247,19,170,22,48,97,196,76,36,203,204,218,172,74,85,205,79,139,50,228,171,169,107,137,41,13,184,79,166,69,13,214,20,215,252,93,78,60,203,234,109,105,222,209,26,208,165,238,132,25,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,31,106,226,67,128,214,110,91,113,47,14,48,166,204,133,17,40,167,97,189,57,117,57,204,199,54,87,86,168,156,233,229,34,107,164,165,173,91,220,82,117,36,154,213,177,4,134,210,123,16,146,41,65,192,199,244,217,251,183,252,72,90,160,10,86,227,87,226,158,214,248,127,7,204,106,35,207,240,245,202,173,155,154,252,35,199,203,62,179,77,136,155,158,157,30,135,38,211,171,184,225,178,186,117,68,209,82,216,74,117,40,90,186,103,20,150,210,242,54,171,114,8,148,69,204,67,107,68,64,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,159,228,180,237,106,237,243,117,81,172,171,90,15,91,90,184,42,17,233,116,232,220,212,55,207,148,251,137,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,163,71,217,94,192,186,22,93,48,58,213,194,250,77,26,149,6,124,26,124,119,107,239,83,141,107,110,161,88,83,40,41,114,141,199,8,156,115,123,137,61,166,178,35,38,210,218,9,40,74,18,132,213,175,23,28,93,204,93,110,255,0,131,134,56,129,98,75,179,176,233,137,14,77,183,152,83,241,103,49,93,126,43,210,153,77,81,18,91,104,150,202,213,30,67,100,168,106,112,205,162,91,106,82,117,113,38,124,131,32,185,40,186,179,89,136,241,43,117,106,103,79,134,86,205,65,151,46,58,132,130,113,13,207,216,105,113,84,200,230,218,144,181,60,234,12,137,106,66,139,146,218,201,102,123,148,210,29,179,238,35,118,181,10,198,225,213,122,89,86,180,30,138,139,111,211,237,218,93,58,55,53,110,114,34,177,84,128,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,69,54,101,59,197,62,13,252,64,183,188,197,129,122,121,215,202,141,11,54,152,53,54,205,229,82,161,221,244,221,102,90,213,185,172,173,93,4,173,200,55,27,53,54,100,178,101,244,35,148,225,104,180,150,168,115,150,181,180,217,12,251,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,228,240,74,245,199,155,255,0,133,174,35,220,25,128,143,45,85,37,88,247,43,84,26,140,228,109,155,86,162,21,37,71,26,92,141,84,106,90,212,163,121,41,117,68,149,58,218,27,116,247,239,230,185,73,130,116,241,66,201,71,242,127,190,215,140,248,123,76,165,65,195,107,202,160,136,205,83,161,23,39,208,213,69,50,165,174,57,52,165,30,172,187,202,125,230,205,178,36,55,235,181,177,180,161,174,103,11,201,222,106,175,44,168,98,229,62,240,163,84,165,170,216,168,200,143,26,236,164,54,217,60,138,141,56,151,235,154,90,82,208,158,165,180,169,197,50,189,201,218,179,52,153,242,214,226,23,161,59,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,78,158,40,89,40,254,79,247,218,241,159,15,105,148,168,56,109,121,84,17,25,170,116,34,228,250,26,168,166,84,181,199,38,148,163,213,151,121,79,188,217,182,68,134,253,118,182,54,148,53,204,225,121,59,205,85,229,149,12,92,167,222,20,106,148,181,91,21,25,17,227,93,148,134,219,39,145,81,167,18,253,115,75,74,90,19,212,182,149,56,166,87,185,59,86,102,147,62,90,220,66,244,39,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,42,215,142,13,129,37,218,86,22,98,148,27,122,33,71,139,34,163,64,170,85,146,77,37,243,91,169,105,248,81,214,122,243,86,130,38,103,173,61,134,132,25,185,246,77,194,221,21,120,89,95,242,108,92,233,89,177,78,225,137,73,166,221,81,231,208,42,71,36,218,74,37,33,200,203,118,60,114,91,133,234,173,115,24,136,72,216,100,181,47,106,11,93,230,149,88,87,24,44,99,161,88,217,96,60,42,144,207,81,90,196,186,131,17,225,183,185,104,228,69,131,33,137,114,36,234,72,82,21,181,104,140,215,44,212,133,31,83,189,59,137,181,16,170,188,151,224,229,11,31,115,65,96,97,85,210,246,202,45,86,160,228,138,139,123,86,125,76,88,145,221,150,236,109,80,180,45,28,228,71,83,92,196,168,148,142,102,242,212,211,161,232,248,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,0,1,89,124,87,178,57,26,229,165,86,243,113,135,43,150,117,218,108,120,235,187,169,36,135,100,20,232,141,37,182,19,53,130,73,40,218,91,13,37,28,212,158,141,27,45,41,205,80,166,215,206,172,12,23,194,27,203,30,177,66,223,194,60,63,98,35,149,219,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,237,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,208,246,88,178,245,106,229,127,6,168,184,71,107,73,235,250,14,100,154,141,81,113,91,142,245,78,115,170,220,236,135,18,130,254,245,180,18,148,181,33,166,154,65,173,123,55,30,107,6,138,48,131,11,108,76,105,200,238,23,97,166,37,208,189,51,109,214,112,254,215,235,97,117,79,71,230,242,162,69,121,191,172,101,104,113,58,56,210,21,234,168,181,211,67,212,140,200,233,51,56,57,76,188,178,139,138,31,65,235,178,37,214,40,83,227,183,38,133,113,170,1,69,98,170,130,109,6,249,33,4,227,164,133,180,234,205,181,32,215,191,78,90,204,137,46,160,206,79,240,197,225,255,0,15,23,102,70,204,14,55,219,189,93,139,19,107,246,205,53,215,24,118,45,122,83,111,188,203,170,146,132,172,220,38,88,114,63,107,46,33,41,121,75,78,166,166,210,180,57,114,128,0,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,10,171,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,40,7,138,63,142,204,77,249,47,147,194,31,171,6,178,73,85,204,14,76,174,76,109,195,118,37,204,189,172,187,162,163,17,116,104,145,85,33,250,236,34,141,75,113,45,55,171,201,75,107,97,46,77,116,146,134,214,227,198,225,54,90,153,54,66,42,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,167,135,158,116,233,89,167,194,248,244,43,190,224,136,172,84,182,163,153,92,16,202,50,98,156,214,9,205,173,84,24,109,42,52,173,10,73,180,151,77,4,146,67,198,162,229,182,133,179,186,90,128,10,86,227,87,226,158,214,248,127,7,204,106,35,228,240,223,202,142,28,102,215,14,49,194,202,189,90,232,106,176,126,143,191,64,175,176,201,46,85,34,82,138,162,70,164,145,153,115,25,94,212,147,172,153,146,92,74,82,100,104,90,27,113,17,3,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,245,176,186,166,100,114,185,172,161,230,254,177,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,182,158,24,188,64,38,98,236,56,217,126,198,251,139,171,190,162,109,98,217,169,58,219,238,202,175,69,109,135,158,117,50,86,148,27,100,243,13,199,237,121,197,165,79,37,105,212,148,226,86,183,44,84,0,87,175,18,222,31,113,177,134,149,88,204,30,16,82,165,185,136,48,35,245,53,138,76,70,157,148,253,202,132,38,43,13,147,100,183,201,12,46,60,102,29,81,33,150,148,183,207,68,145,26,205,58,211,181,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,26,30,201,246,108,236,220,221,97,127,211,138,20,120,148,122,236,9,14,70,174,219,137,158,114,159,165,44,220,89,48,107,89,182,209,173,14,180,130,113,43,36,108,215,152,130,51,83,75,34,103,7,54,118,110,81,112,191,233,197,118,60,74,197,118,124,134,227,80,173,197,79,56,175,213,86,78,32,159,52,44,155,116,208,134,154,89,184,165,154,54,107,203,65,153,41,212,17,231,219,20,177,74,251,198,155,238,167,137,152,151,93,244,205,201,89,228,245,179,122,86,99,243,121,76,161,150,254,173,148,33,180,232,219,72,79,170,146,215,77,79,83,51,51,182,158,24,188,63,230,97,20,56,217,129,198,251,119,164,190,165,237,126,217,166,186,227,237,74,160,197,113,135,153,117,82,80,149,147,102,243,237,200,237,101,196,41,76,165,9,212,210,226,150,134,236,84,5,43,113,171,241,79,107,124,63,131,230,53,17,242,120,111,229,71,14,51,107,135,24,225,101,94,173,116,53,88,63,71,223,160,87,216,100,151,42,145,41,69,81,35,82,72,204,185,140,175,106,73,214,76,201,46,37,41,50,52,45,13,184,136,129,138,88,91,125,224,181,247,83,195,60,75,161,122,26,228,163,114,122,216,93,83,50,57,92,214,80,243,127,88,202,214,218,181,109,212,43,213,81,233,174,135,161,145,145,93,79,9,219,211,25,110,156,176,83,41,216,145,108,236,182,232,218,198,179,174,37,213,19,33,234,172,20,200,144,219,145,220,100,214,183,25,233,92,103,148,131,86,196,155,70,210,16,130,38,141,107,137,124,84,50,43,38,192,184,106,185,158,194,216,18,223,182,43,146,30,169,94,108,189,41,173,148,154,139,242,153,66,95,104,220,112,158,113,18,158,146,102,109,161,11,229,45,43,61,201,109,104,67,112,171,45,216,223,85,203,134,54,218,216,209,70,161,196,172,200,183,36,58,165,192,146,226,155,68,150,30,97,200,239,32,150,158,212,44,218,121,205,139,209,68,149,237,81,165,100,70,131,209,78,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,199,78,35,57,215,254,74,184,112,197,2,192,169,210,156,196,219,167,234,233,177,159,62,107,148,184,38,75,39,42,106,103,106,144,173,171,65,54,210,93,52,165,110,41,74,209,212,178,235,103,68,52,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,244,225,221,148,63,228,165,131,71,244,166,23,39,16,175,30,84,219,163,100,254,165,150,57,74,119,165,136,222,210,38,203,148,219,170,222,105,223,185,215,29,209,197,182,77,109,149,66,42,241,71,240,39,137,191,37,243,136,66,128,70,170,0,101,92,77,249,57,21,141,127,240,242,178,51,61,133,176,34,49,115,208,227,220,21,43,205,151,165,59,190,173,78,98,123,232,75,237,27,142,27,45,174,43,49,140,205,180,33,28,212,41,103,185,78,33,8,114,37,97,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,213,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,19,202,142,107,176,227,54,184,112,139,214,202,119,161,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,162,155,56,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,8,171,197,31,199,102,38,252,151,201,225,15,65,144,204,159,91,57,185,194,252,113,162,168,162,66,189,168,113,232,74,180,235,18,221,145,200,130,251,174,75,91,200,113,182,150,73,82,30,76,100,52,107,82,28,54,201,70,180,37,70,91,85,18,174,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,186,158,28,28,64,33,230,34,132,214,18,98,245,197,254,155,16,58,151,218,147,33,182,35,183,113,69,222,183,55,71,67,40,109,180,60,203,102,72,91,36,157,198,219,68,234,77,127,92,77,78,160,1,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,236,206,222,79,174,108,163,98,131,180,85,20,185,182,77,114,67,234,180,235,18,221,143,207,156,195,77,176,183,144,227,109,44,212,149,178,169,40,104,214,164,54,78,26,77,104,74,72,246,166,58,139,179,225,185,195,238,78,93,163,57,140,56,201,74,136,172,69,168,199,84,104,84,215,154,105,229,219,40,39,95,109,211,106,67,47,186,203,203,146,201,176,163,90,82,149,182,131,91,122,232,183,8,231,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,81,155,18,150,121,96,197,178,133,175,55,232,53,123,77,186,235,254,167,191,221,167,110,186,232,51,108,72,121,117,14,91,235,82,30,83,218,45,74,51,37,18,183,118,153,153,246,235,168,209,174,76,86,210,178,195,134,200,110,74,95,54,173,106,59,107,81,47,118,138,42,124,125,72,207,222,59,88,0,0,15,225,145,31,121,16,254,128,10,196,227,9,142,76,66,183,233,120,73,72,159,172,151,221,98,108,166,208,233,126,109,72,159,29,100,100,151,53,215,82,46,244,233,239,63,96,172,92,23,180,166,95,88,181,102,218,112,163,169,229,85,43,212,232,138,34,65,168,146,151,100,182,217,154,180,37,104,94,185,106,122,31,224,99,73,24,75,105,51,98,225,157,173,105,181,25,150,85,75,163,65,136,233,52,130,73,41,198,163,182,218,140,251,19,169,250,157,230,68,127,113,15,90,0,0,0,43,3,140,182,42,53,22,131,65,195,90,101,80,202,83,207,197,159,33,150,223,46,214,77,21,6,84,70,148,175,94,253,8,245,78,159,127,176,69,206,23,88,90,187,239,49,144,107,114,105,201,145,18,223,109,170,146,28,91,59,201,183,216,159,9,68,162,51,66,136,148,68,190,253,72,203,222,66,248,82,68,146,36,151,113,22,131,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,43,235,139,190,11,162,239,194,88,120,131,77,132,142,186,139,41,179,125,212,183,235,116,204,198,158,234,136,204,144,103,166,229,17,246,168,139,240,239,21,215,144,108,96,123,8,243,23,109,60,236,149,53,14,185,58,29,30,71,174,105,74,80,244,232,166,163,87,174,146,34,209,190,211,61,127,3,26,15,166,79,143,85,166,197,170,68,117,46,49,45,134,223,109,105,81,25,41,43,73,40,140,140,140,200,251,12,187,140,126,160,0,0,31,195,34,81,26,79,184,203,65,73,60,88,240,57,118,6,49,38,253,166,82,95,69,54,226,65,72,126,82,88,209,147,153,34,84,231,84,131,90,91,74,119,237,65,30,134,163,86,157,189,189,226,58,229,23,24,106,24,51,142,150,181,199,30,106,216,134,253,82,12,73,223,88,164,163,167,84,198,22,230,237,22,130,211,70,187,119,30,158,255,0,187,68,150,61,217,77,190,45,42,77,213,74,148,204,136,245,56,76,74,37,52,180,173,37,204,105,43,211,84,153,151,114,139,218,99,238,128,0,0,0,8,179,196,146,183,232,124,175,92,73,235,58,99,152,204,184,164,124,205,156,195,93,58,103,168,93,165,169,158,157,223,112,161,43,82,59,147,238,186,60,68,36,214,228,138,132,118,200,180,215,113,169,196,151,237,239,26,82,203,204,85,193,192,44,53,134,226,54,173,139,66,140,218,147,166,154,26,97,52,70,90,126,193,208,64,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,67,254,40,188,63,230,82,38,84,179,55,130,22,239,58,148,247,83,81,190,41,108,56,251,242,155,148,235,238,190,245,89,60,197,175,115,39,205,209,214,219,36,37,148,182,151,9,38,131,117,77,65,108,180,102,46,251,202,254,41,192,196,203,22,71,247,40,117,136,91,25,254,147,165,245,44,188,252,62,99,173,57,201,230,242,16,158,106,19,189,29,228,125,228,119,103,115,99,205,155,153,46,31,152,143,138,214,100,216,138,69,71,13,235,200,169,193,102,65,188,186,77,68,169,78,156,136,78,154,144,133,111,109,74,208,148,104,78,244,26,28,73,108,90,76,243,238,52,145,150,74,77,42,191,148,76,40,161,87,105,145,42,52,218,142,27,208,162,76,135,45,148,188,196,150,28,166,50,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,131,159,92,188,217,185,102,204,53,79,15,172,107,182,37,94,155,50,63,166,145,5,148,25,46,128,137,18,31,54,105,174,154,158,117,107,91,113,210,194,201,199,13,43,90,29,66,141,37,184,140,227,168,208,71,14,252,182,217,185,122,203,205,34,85,187,95,137,114,212,175,232,241,110,106,149,121,136,70,194,37,33,248,232,84,118,89,230,54,135,250,102,219,86,168,39,136,151,189,215,151,177,174,97,180,138,246,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,2,149,184,213,248,167,181,190,31,193,243,26,136,112,129,204,93,137,131,248,167,115,225,157,245,35,160,252,166,122,34,29,30,110,199,157,223,84,106,74,217,98,31,45,166,151,167,59,174,90,185,171,82,16,142,70,134,103,188,141,51,127,136,166,69,99,102,150,205,59,227,15,160,68,70,42,80,35,178,204,23,164,202,117,8,169,211,153,57,11,58,105,17,184,76,50,181,57,33,78,33,229,35,237,161,40,82,208,133,26,209,5,120,88,229,50,171,136,57,134,153,126,98,117,139,112,68,161,97,92,131,117,11,127,116,36,53,116,71,144,209,179,17,228,168,137,213,45,146,230,60,182,147,166,197,182,201,59,162,92,38,220,187,65,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,231,240,47,2,240,227,46,152,113,78,194,252,47,163,116,52,168,58,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,21,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,202,175,252,174,96,78,40,98,157,185,141,119,213,141,233,59,206,210,232,253,15,83,244,156,198,122,94,150,74,164,177,245,45,58,150,151,181,231,22,175,93,10,215,93,15,82,34,32,205,143,133,140,100,248,127,112,249,115,227,53,131,82,87,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,80,190,126,178,81,117,101,79,17,229,214,233,52,206,163,12,174,106,131,206,91,149,8,228,226,219,129,188,212,226,105,146,13,197,45,105,121,164,17,146,20,181,31,57,180,26,200,247,37,212,53,245,120,126,231,186,187,149,91,169,187,42,233,95,91,134,87,5,64,156,168,198,209,13,250,46,83,238,69,109,218,174,244,71,118,67,252,168,209,212,93,50,76,146,189,117,45,21,218,119,189,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,10,241,69,206,109,11,3,240,226,165,128,52,74,87,165,111,60,70,183,228,199,120,159,66,211,22,153,71,148,78,198,114,74,148,90,115,30,94,215,144,211,105,61,18,164,41,199,52,36,161,183,169,4,104,123,35,153,187,165,102,251,8,213,117,191,78,137,71,187,40,50,19,77,184,233,76,72,74,208,135,205,4,164,74,101,6,163,117,17,158,45,219,57,133,169,45,183,155,37,57,202,55,21,34,135,42,205,143,133,140,100,248,127,112,249,115,227,53,131,82,87,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,80,190,126,178,81,117,101,79,17,229,214,233,52,206,163,12,174,106,131,206,91,149,8,228,226,219,129,188,212,226,105,146,13,197,45,105,121,164,17,146,20,181,31,57,180,26,200,247,37,212,53,245,120,126,231,186,187,149,91,169,187,42,233,95,91,134,87,5,64,156,168,198,209,13,250,46,83,238,69,109,218,174,244,71,118,67,252,168,209,212,93,50,76,146,189,117,45,21,218,119,189,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,230,191,202,143,2,127,46,223,201,163,233,207,250,100,255,0,248,19,209,147,63,240,62,183,251,99,149,211,255,0,107,250,255,0,156,255,0,123,246,189,81,74,220,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,28,43,60,216,95,85,198,60,165,226,101,135,66,84,179,169,63,71,244,148,54,34,66,84,183,229,191,5,230,230,183,21,182,146,100,165,45,229,70,38,75,77,76,141,194,50,74,180,218,121,225,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,130,95,241,85,204,95,229,199,29,168,244,11,122,71,54,204,181,45,250,124,202,19,219,54,245,222,149,135,26,122,230,109,91,72,117,173,236,187,17,190,82,205,91,122,125,196,73,55,22,146,233,124,19,240,190,149,112,226,229,249,138,245,5,68,122,69,153,71,139,77,131,29,232,73,117,109,191,80,91,154,202,105,211,61,89,90,26,134,235,71,181,58,169,18,150,91,146,68,100,187,137,21,87,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,0,0,7,52,194,44,183,96,150,2,213,110,138,206,16,88,49,45,137,23,140,134,164,214,17,18,67,230,195,171,109,78,169,178,109,149,173,77,71,66,78,67,186,33,148,161,4,74,34,34,209,41,34,233,99,42,227,74,121,78,240,177,131,127,15,237,239,46,96,125,92,113,192,188,56,204,77,136,120,115,138,84,111,72,209,85,80,135,81,218,131,36,60,135,35,188,151,52,109,221,13,109,115,16,78,48,181,182,105,115,148,243,169,74,210,106,220,94,214,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,0,0,80,183,18,44,230,208,179,105,136,244,122,101,135,74,229,89,150,39,91,30,145,82,125,11,68,170,171,146,13,158,124,149,54,173,57,76,159,78,209,52,217,164,156,218,74,82,244,53,242,154,231,249,32,205,47,242,71,199,22,49,34,109,183,233,186,45,74,158,229,10,183,29,165,109,148,136,46,188,203,170,118,49,154,137,6,242,22,195,106,36,175,213,90,73,72,213,6,162,113,26,30,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,194,184,175,100,114,77,181,85,173,230,227,14,87,16,168,85,41,17,215,119,82,73,13,71,56,50,221,83,108,38,107,4,146,73,58,135,221,82,57,169,61,93,39,157,83,154,173,46,47,147,94,184,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,162,155,210,179,35,149,205,101,108,185,245,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,150,132,242,163,154,236,56,205,174,28,34,245,178,157,232,106,176,121,108,87,232,15,188,75,149,72,148,162,51,36,168,200,139,152,202,246,168,218,120,136,146,226,82,162,50,66,208,227,104,237,96,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,73,254,33,153,44,165,102,159,11,228,87,109,11,126,34,177,82,218,142,71,111,204,57,41,138,115,88,39,55,59,79,125,197,36,210,180,41,38,234,154,37,154,73,15,26,79,152,218,22,246,234,22,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,94,247,14,108,235,255,0,42,172,56,126,129,127,212,233,77,226,109,173,245,117,40,204,31,41,202,164,18,36,19,117,52,179,181,40,78,229,172,219,117,45,26,146,135,18,149,104,210,94,105,178,152,0,2,162,248,175,100,114,77,181,85,173,230,227,14,87,16,168,85,41,17,215,119,82,73,13,71,56,50,221,83,108,38,107,4,146,73,58,135,221,82,57,169,61,93,39,157,83,154,173,46,47,147,8,50,197,152,91,171,43,248,203,69,197,203,90,55,95,208,115,35,84,105,107,148,228,118,106,112,93,78,215,99,184,164,31,247,174,32,212,149,165,14,180,210,205,11,217,180,255,0,86,106,179,49,121,102,191,23,38,98,149,225,6,37,57,9,142,154,109,34,153,24,137,72,167,83,155,91,139,105,131,115,105,41,229,238,117,197,173,197,17,110,90,213,181,40,70,198,209,45,120,98,240,255,0,135,139,179,35,102,7,27,237,222,174,197,137,181,251,102,154,235,140,59,22,189,41,183,222,101,213,73,66,86,110,19,44,57,31,181,151,16,148,188,165,167,83,83,105,90,28,185,64,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,127,227,86,88,176,107,48,149,219,38,191,139,22,191,166,220,176,170,15,84,41,177,157,121,93,43,252,212,36,156,98,75,63,97,230,77,109,199,112,208,162,237,83,9,73,153,182,167,91,115,170,128,162,30,35,185,28,141,149,43,202,5,225,135,203,151,35,14,175,9,15,162,11,46,161,215,87,68,150,146,37,156,39,95,50,52,173,10,73,169,76,41,74,230,169,13,58,149,18,141,147,117,206,127,146,220,233,94,89,54,188,170,245,154,53,187,18,228,183,174,72,237,179,90,162,188,241,70,92,133,178,78,28,103,154,146,72,90,154,91,106,117,205,75,106,144,164,56,178,52,238,216,182,248,254,41,98,149,247,141,55,221,79,19,49,46,187,233,155,146,179,201,235,102,244,172,199,230,242,153,67,45,253,91,40,67,105,209,182,144,159,85,37,174,154,158,166,102,103,109,60,49,120,127,204,194,40,113,179,3,141,246,239,73,125,75,218,253,179,77,117,199,218,149,65,138,227,15,50,234,164,161,43,38,205,231,219,145,218,203,136,82,153,74,19,169,165,197,45,13,216,168,243,247,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,134,185,210,199,76,56,204,95,12,203,243,20,48,190,179,215,82,167,122,25,167,153,116,137,18,169,242,147,87,130,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,169,4,106,160,6,85,197,255,0,112,184,240,39,134,95,58,243,137,162,0,113,58,200,119,228,66,187,39,30,112,158,139,182,193,184,42,10,244,149,46,157,78,229,197,181,222,82,25,75,122,171,154,163,228,200,125,82,13,59,91,109,166,84,109,178,90,111,105,39,29,114,125,155,59,203,40,184,161,244,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,255,0,86,125,113,74,196,198,156,216,223,56,153,134,149,223,76,219,117,159,70,116,83,122,87,163,243,121,84,216,172,185,245,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,156,213,224,99,250,108,253,219,254,36,34,175,20,127,29,152,155,242,95,39,132,36,167,3,171,166,133,18,234,197,203,42,68,237,149,170,173,62,143,84,135,27,148,179,230,197,136,228,166,228,57,188,139,98,118,174,108,98,208,204,148,124,205,82,70,73,81,148,128,226,63,195,254,30,98,40,78,226,222,16,219,191,233,177,3,166,97,216,209,220,98,59,119,20,93,232,111,108,133,188,182,219,67,204,182,102,180,60,106,220,109,180,109,40,151,245,38,213,48,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,255,0,178,73,156,27,103,55,56,94,213,105,39,18,21,237,67,142,194,110,202,60,70,164,114,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,145,64,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,217,134,138,185,184,5,137,80,219,70,245,191,104,86,90,74,116,215,83,84,39,72,139,79,218,51,91,117,199,114,5,215,88,136,180,154,28,143,80,144,217,150,154,109,52,184,162,253,157,194,251,120,109,214,253,49,149,235,117,29,103,82,112,217,137,24,207,153,191,150,104,167,67,245,15,180,244,50,215,187,239,18,152,0,0,0,0,124,43,226,236,166,216,246,149,90,234,170,202,102,60,122,100,39,229,26,157,90,80,147,229,180,165,233,170,140,139,185,39,237,33,157,188,221,99,13,67,25,177,210,233,184,228,77,91,240,216,170,78,137,7,235,20,164,116,233,152,250,219,219,170,214,90,104,239,102,211,211,221,247,200,174,19,152,28,187,255,0,24,149,126,84,233,47,174,155,110,160,228,49,41,76,106,201,76,143,42,11,169,73,45,77,169,59,246,172,207,66,81,43,78,222,206,241,118,196,68,146,36,151,113,22,131,250,0,0,3,243,84,231,198,165,83,165,84,230,58,150,216,136,194,223,117,106,81,17,37,8,73,168,204,204,204,136,187,8,251,204,103,191,63,56,192,246,46,102,46,230,121,169,42,122,29,14,124,218,60,125,22,106,74,144,204,233,70,147,79,174,162,50,209,206,195,45,63,2,22,41,194,35,5,209,104,97,44,204,66,169,67,71,93,90,148,225,176,234,155,245,186,103,163,64,117,36,70,104,35,211,114,76,251,20,101,248,247,139,5,0,0,0,0,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,206,115,13,96,66,196,188,24,188,45,57,113,249,206,74,162,84,19,25,59,9,70,79,170,35,173,160,203,84,171,245,253,133,175,184,103,58,241,163,213,48,179,21,234,148,195,105,248,146,237,186,243,233,100,205,42,109,68,113,228,169,41,82,123,18,125,237,246,25,105,221,236,23,203,144,44,104,139,140,249,119,161,212,61,32,137,19,104,109,70,162,202,213,210,90,249,172,193,138,107,53,122,235,61,117,119,183,93,15,83,237,34,246,201,32,0,0,1,29,115,209,151,218,102,62,96,101,106,152,184,132,229,82,143,26,77,82,158,164,182,147,90,164,53,14,74,90,73,125,90,212,126,179,221,201,208,253,198,71,223,159,123,146,133,84,179,46,154,141,191,80,109,216,243,168,211,158,138,225,25,41,10,75,141,56,104,51,45,72,140,189,100,159,176,143,240,22,245,194,147,52,236,94,54,74,176,130,239,170,54,85,138,90,204,160,19,143,151,175,17,166,96,199,105,63,88,241,168,212,107,82,187,18,130,79,187,67,236,22,48,0,0,0,0,43,147,140,86,38,197,166,225,173,35,14,154,154,72,149,42,108,121,202,108,156,34,82,154,84,122,131,39,217,191,83,45,75,79,179,167,223,236,21,155,149,27,41,87,238,96,44,138,25,48,183,144,85,218,107,174,165,41,220,91,58,214,18,123,139,106,187,61,126,221,72,104,230,213,165,55,65,182,41,20,54,144,72,69,58,4,120,137,73,22,132,68,219,105,73,22,154,23,187,220,67,234,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,132,28,86,51,199,27,18,170,179,242,183,134,200,150,213,10,216,172,26,46,154,154,150,235,7,81,168,197,82,208,112,144,222,164,75,140,203,186,169,74,113,39,204,121,166,212,130,74,90,75,143,68,172,168,229,71,17,243,107,136,232,178,172,166,186,26,84,30,91,245,250,251,236,154,226,210,34,168,204,137,74,34,50,230,60,189,170,38,153,35,37,56,164,168,204,208,132,56,226,47,39,28,172,11,55,11,50,77,137,216,125,135,214,244,74,29,189,67,195,123,130,52,24,49,136,246,52,143,71,200,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,206,96,186,156,73,206,189,171,149,60,136,225,53,18,147,83,234,49,54,230,194,250,35,118,229,62,57,182,183,32,111,166,52,218,106,114,9,196,173,9,101,165,145,154,18,180,159,57,196,26,8,182,165,213,181,77,119,101,211,93,190,110,170,205,235,116,206,235,107,87,5,66,69,82,163,39,148,134,249,242,159,113,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,176,122,172,103,192,188,71,192,26,237,22,219,196,218,55,163,39,215,173,248,23,36,70,84,102,78,38,44,164,25,146,29,109,100,151,25,121,183,16,235,46,54,226,82,164,184,202,244,220,147,74,213,48,56,94,231,167,242,41,117,35,3,177,142,243,233,48,218,181,191,208,242,102,167,115,52,42,163,142,36,203,87,141,69,211,195,123,87,57,154,146,144,135,77,14,125,82,85,33,195,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,64,1,119,220,47,115,175,252,160,44,68,96,198,33,84,234,179,177,38,205,167,174,75,181,25,167,206,244,205,45,47,37,8,144,110,165,37,163,205,115,88,101,194,112,205,110,122,142,239,113,75,119,151,18,184,134,102,82,171,132,25,163,145,66,202,134,42,203,182,33,211,164,21,122,235,135,109,73,83,48,159,187,150,238,217,106,150,217,23,38,82,205,152,176,82,235,74,37,180,78,19,228,180,243,92,147,186,90,240,213,206,246,50,230,183,211,214,158,37,88,244,167,190,135,83,227,185,50,237,167,200,76,110,123,206,236,110,59,47,66,61,117,121,222,84,215,148,243,70,134,147,203,36,19,72,213,59,167,80,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,146,187,46,154,21,141,106,214,111,91,166,119,69,69,183,233,242,42,149,25,60,165,185,200,138,195,106,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,130,133,243,245,157,123,171,53,152,143,46,137,73,169,244,248,101,108,212,30,110,220,167,199,55,16,220,253,134,166,211,83,144,78,37,11,83,206,160,204,208,149,164,185,45,172,208,69,185,78,173,223,171,195,247,34,53,220,213,93,77,222,183,74,58,44,50,183,234,4,221,70,78,168,115,210,146,152,114,43,142,210,182,34,67,82,24,230,198,144,163,234,82,70,148,105,161,106,174,194,189,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,10,206,190,107,168,89,75,193,169,183,151,54,149,50,239,169,107,14,214,162,77,121,105,235,229,110,65,56,225,165,178,53,155,44,33,124,215,15,84,36,244,67,124,196,45,214,204,103,178,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,15,148,58,86,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,160,156,180,102,46,196,205,6,22,64,196,203,22,71,247,40,117,136,91,30,254,140,170,116,204,188,252,62,99,173,55,206,229,115,208,158,106,19,177,125,228,125,228,76,216,248,88,198,79,135,247,15,151,62,51,88,53,37,118,93,52,43,26,213,172,222,183,76,238,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,251,5,11,231,235,58,247,86,107,49,30,93,18,147,83,233,240,202,217,168,60,221,185,79,142,110,33,185,251,13,77,166,167,32,156,74,22,167,157,65,153,161,43,73,114,91,89,160,139,114,157,91,191,87,135,238,68,107,185,170,186,155,189,110,148,116,88,101,111,212,9,186,140,157,80,231,165,37,48,228,87,29,165,108,68,134,164,49,205,141,33,71,212,164,141,40,211,66,213,93,133,111,217,157,177,113,150,118,92,107,86,46,84,106,148,171,74,228,141,79,110,29,45,134,88,76,109,176,91,70,213,67,130,234,84,134,224,188,109,145,33,167,77,38,148,105,180,141,147,52,190,206,115,41,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,30,175,25,49,122,242,199,124,68,168,98,150,32,191,17,251,134,173,30,11,51,159,140,193,50,137,11,141,17,152,164,241,160,189,84,173,105,97,43,89,36,146,141,234,86,212,161,58,36,173,211,130,167,133,139,167,226,4,239,46,167,9,254,0,0,51,67,153,76,33,147,128,184,243,124,225,27,204,75,110,61,187,88,121,154,121,203,125,167,159,118,156,189,29,132,243,139,107,68,26,220,140,227,46,25,17,39,67,89,145,165,38,70,146,230,162,252,248,89,88,17,172,92,150,217,178,142,222,151,73,169,93,82,39,215,234,69,36,157,74,229,45,201,43,106,60,130,67,135,234,161,112,216,136,104,216,68,133,35,106,203,93,230,165,75,81,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,0,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,0,42,87,139,94,117,253,55,50,102,83,112,202,167,74,153,69,103,146,229,233,80,96,249,238,42,115,47,243,17,76,73,154,118,55,201,91,77,56,234,155,82,148,110,26,90,51,108,218,121,11,172,16,19,211,134,231,16,72,217,118,146,230,15,99,37,86,90,176,234,163,33,82,97,84,158,117,215,145,108,172,154,125,199,73,168,236,176,235,207,34,75,198,194,77,9,82,80,218,205,110,105,170,220,51,187,65,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,197,16,241,29,200,228,108,169,94,80,47,12,62,92,185,24,117,120,72,125,16,89,117,14,186,186,36,180,145,44,225,58,249,145,165,104,82,77,74,97,74,87,53,72,105,212,168,148,108,155,174,113,252,168,230,187,17,242,149,136,232,189,108,167,122,234,84,238,91,21,250,3,239,26,34,213,226,164,204,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,244,39,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,86,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,177,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,69,113,29,207,28,156,169,89,176,44,252,62,68,73,24,139,120,71,125,112,94,117,109,58,138,36,68,153,32,230,186,193,153,169,107,82,141,73,97,42,79,41,75,105,213,40,212,76,155,78,82,13,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,175,251,36,153,62,182,114,141,133,237,81,82,81,38,222,213,200,236,42,236,172,68,118,71,34,115,237,56,250,217,67,109,186,179,74,80,202,100,173,162,90,80,217,184,73,37,173,41,51,218,153,20,0,3,53,153,167,160,96,213,173,152,43,218,129,151,234,223,165,108,24,117,2,69,34,74,100,170,75,125,173,32,223,109,167,148,68,110,178,219,230,243,109,185,170,183,182,132,43,123,154,243,21,249,50,215,76,194,58,214,60,216,212,108,119,114,91,118,36,250,195,49,171,11,143,45,17,73,40,94,169,108,222,121,106,73,53,27,154,109,243,214,74,74,210,207,52,208,100,178,73,141,41,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,3,202,98,173,173,135,23,166,28,92,118,222,47,65,165,75,179,37,211,221,85,109,53,71,73,168,173,197,108,185,138,121,110,153,167,147,203,216,78,19,164,164,169,181,32,150,149,36,210,74,44,193,9,63,195,110,192,194,60,79,205,165,175,102,99,5,189,46,187,6,84,121,146,105,84,242,36,42,19,245,24,204,156,132,20,228,168,245,92,98,105,151,207,97,107,189,194,101,43,37,52,110,36,244,18,2,162,248,207,225,206,54,179,115,91,88,159,93,186,162,86,112,188,228,42,155,66,130,152,204,48,253,2,162,244,118,205,246,22,100,68,236,148,62,80,141,228,184,106,86,195,75,141,154,91,34,65,187,94,182,238,41,95,118,165,137,119,97,157,2,187,210,219,119,223,65,244,130,23,74,202,250,206,137,227,122,47,214,45,6,227,123,28,81,171,234,212,157,218,232,173,75,176,121,81,170,128,25,87,19,127,134,158,122,163,101,150,230,149,134,24,157,62,36,92,47,184,228,63,82,149,57,81,93,113,250,69,68,163,145,37,244,19,13,173,215,144,241,48,203,42,108,210,123,79,150,226,84,130,75,132,229,223,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,51,237,158,140,153,87,114,121,136,241,105,141,213,125,51,102,93,29,68,139,102,164,234,208,82,148,219,70,142,108,105,45,167,77,30,107,154,209,27,137,73,54,226,86,149,39,105,154,218,110,53,139,84,224,99,250,108,253,219,254,36,34,175,20,127,29,152,155,242,95,39,132,35,173,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,17,147,172,226,216,153,191,177,36,87,232,16,253,13,114,81,182,125,32,183,249,143,72,244,95,53,233,8,139,252,233,108,52,219,252,214,227,155,159,86,71,179,93,170,208,203,182,53,103,123,133,239,229,215,25,109,172,67,193,70,233,86,191,210,138,131,205,223,242,28,115,70,88,245,121,137,169,179,20,136,185,143,47,107,168,113,41,90,121,142,173,133,25,39,116,135,202,85,101,71,42,56,113,148,172,56,69,149,101,53,215,85,103,114,223,175,215,223,100,145,42,175,41,36,100,74,81,17,159,45,148,110,81,52,201,25,165,180,169,70,102,181,173,199,23,218,192,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,242,238,170,83,117,235,98,175,67,117,4,180,84,96,72,136,164,153,106,70,78,54,164,153,105,161,251,253,198,51,141,154,235,41,86,22,96,47,122,25,176,182,80,117,218,147,173,37,73,218,91,58,215,210,91,75,106,123,61,78,205,8,89,151,7,92,77,141,82,195,106,190,29,59,52,151,42,44,217,19,146,217,184,70,164,180,152,244,246,75,179,126,164,90,158,159,103,79,191,216,44,108,0,0,0,0,87,63,21,188,212,49,103,89,41,194,11,66,168,217,214,42,171,34,158,77,190,94,164,71,89,157,29,212,253,91,196,162,81,45,41,236,82,13,62,253,79,176,84,45,183,66,170,94,119,77,58,223,167,182,236,137,213,153,204,197,108,136,148,181,41,199,92,36,17,158,132,102,126,178,139,216,103,248,141,3,228,95,47,148,220,2,192,218,45,53,49,9,186,165,98,52,106,165,65,74,109,36,180,190,236,56,201,117,39,245,104,81,122,204,247,43,83,247,153,159,116,139,0,0,0,17,183,63,184,209,27,6,50,239,92,168,117,232,143,50,184,212,154,44,93,29,36,47,154,244,25,70,131,79,174,131,215,86,187,52,212,245,46,194,63,101,13,89,212,122,166,41,226,189,46,152,77,191,42,93,201,94,97,47,25,37,75,81,156,137,41,74,148,174,197,31,123,157,166,100,125,254,209,163,28,188,88,16,176,207,6,44,251,78,36,126,75,145,104,148,244,201,45,132,147,55,211,17,166,214,103,162,83,219,234,123,75,95,120,232,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,63,225,214,208,243,107,101,196,146,144,180,154,84,70,90,145,145,247,138,81,226,191,151,197,225,238,42,55,136,244,74,113,55,72,175,145,42,66,208,206,133,214,63,38,115,202,237,75,105,79,216,65,119,168,213,248,151,104,254,240,161,204,49,97,222,38,47,12,43,85,87,24,164,92,14,26,152,105,79,237,109,83,159,145,5,132,246,41,196,164,213,177,6,93,137,53,105,239,46,193,117,173,56,135,155,67,205,168,148,133,164,148,147,35,212,140,143,184,127,216,0,0,15,243,125,134,164,176,228,119,219,74,219,117,38,133,165,68,70,70,70,90,25,25,24,165,190,41,249,89,127,14,175,229,226,197,179,75,219,69,174,186,107,150,108,176,100,148,203,125,233,175,172,207,99,41,65,22,196,39,180,212,106,247,234,93,162,32,96,70,44,215,48,99,19,232,23,205,26,124,152,233,129,80,138,244,166,217,117,104,39,152,68,134,157,91,106,36,173,27,146,174,81,106,147,81,17,251,125,229,161,140,187,227,93,185,142,152,103,70,188,168,181,40,175,191,34,28,117,75,101,167,155,82,153,125,81,218,113,104,82,82,226,205,38,70,233,17,145,158,165,237,247,159,79,0,0,0,31,58,225,174,83,237,170,28,250,245,86,83,81,226,83,227,59,37,215,29,90,80,148,161,180,26,212,102,106,50,34,236,73,159,105,151,112,160,46,32,88,236,230,55,99,221,86,84,42,163,146,105,84,85,191,75,140,68,254,246,140,153,155,40,208,164,232,226,211,166,215,75,67,45,59,15,176,136,187,251,191,8,28,15,122,227,197,42,134,41,214,41,202,93,54,151,9,216,241,86,227,38,105,41,109,200,128,250,20,70,166,205,58,237,81,246,146,137,94,239,120,185,112,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,90,63,157,58,174,1,240,225,194,108,26,194,219,130,93,47,16,110,232,245,137,114,167,49,25,68,186,109,17,85,154,147,74,117,151,247,17,55,37,215,91,52,33,72,37,169,8,67,202,250,165,242,86,112,215,2,240,47,17,243,23,136,244,236,47,194,250,55,93,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,104,83,45,25,116,177,50,191,133,144,48,206,197,143,253,202,101,98,110,247,191,164,234,157,51,44,191,51,150,235,174,114,121,188,132,43,148,133,108,71,113,23,121,155,54,62,22,49,147,225,253,195,229,207,140,214,15,65,121,95,247,150,32,201,165,74,188,238,25,117,85,208,232,240,168,20,194,120,203,100,58,116,70,137,168,241,218,66,72,146,132,37,37,169,232,94,178,212,181,171,114,214,165,29,159,112,190,225,247,38,147,38,139,154,28,105,165,68,90,215,29,51,236,250,28,150,154,146,141,143,53,22,68,58,209,58,211,234,73,44,146,183,210,134,29,107,123,107,36,187,234,173,40,210,122,230,95,46,150,38,104,48,178,126,25,223,81,255,0,186,204,163,205,222,247,244,101,83,166,121,150,38,114,218,117,190,119,43,158,181,114,150,173,139,238,50,238,50,207,14,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,246,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,126,75,255,0,20,175,188,80,250,57,244,234,187,233,63,162,86,252,59,90,143,252,213,150,122,90,92,93,220,134,62,169,9,223,183,152,191,93,123,150,122,246,168,244,33,101,92,12,127,77,159,187,127,196,135,127,206,183,18,31,228,125,138,116,172,51,252,141,125,45,244,157,190,197,119,173,250,69,208,114,249,146,100,51,202,229,244,174,235,167,77,187,118,226,215,126,154,118,106,126,175,35,25,231,254,90,63,77,191,210,187,232,119,208,239,70,255,0,179,126,144,234,186,190,167,255,0,55,103,102,222,155,253,246,187,253,154,118,192,14,53,126,41,237,111,135,240,124,198,162,56,86,90,114,137,85,204,214,17,227,13,215,103,212,101,149,217,134,177,233,149,42,109,41,184,234,125,21,118,29,68,229,72,138,148,54,149,59,212,168,163,55,201,218,70,74,94,173,169,63,88,78,55,194,173,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,93,151,77,118,249,186,171,55,173,211,59,173,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,161,60,139,101,211,249,49,101,198,221,176,42,81,249,87,37,67,117,118,230,245,247,105,84,144,132,111,107,177,215,27,250,150,208,204,125,205,168,144,190,71,48,136,141,102,36,0,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,57,86,108,124,44,99,39,195,251,135,203,159,25,172,19,255,0,138,22,122,127,45,119,82,240,59,7,47,62,175,13,168,187,61,49,38,18,118,179,93,170,54,226,140,244,120,148,125,68,54,116,111,151,161,37,11,116,150,231,214,165,49,220,40,191,149,92,179,222,89,175,197,200,120,91,103,206,137,78,66,99,170,165,87,169,201,50,82,41,212,230,214,218,29,124,155,220,74,121,123,157,109,8,109,38,91,150,180,238,82,17,189,196,104,166,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,127,29,49,211,14,50,233,135,21,28,80,197,10,207,67,74,131,163,76,178,209,18,229,84,37,40,140,219,139,25,179,50,230,60,189,170,208,181,36,146,82,165,173,72,66,22,180,231,179,50,249,139,190,243,65,138,115,241,50,250,145,253,214,29,30,22,198,127,163,41,125,75,207,49,15,152,211,77,243,185,92,245,167,154,180,239,95,121,159,113,20,148,203,95,15,249,149,124,178,226,150,102,241,190,221,228,210,153,195,250,205,70,199,165,190,227,236,74,114,83,81,84,251,53,101,114,214,141,172,151,43,70,155,112,150,151,146,226,156,52,146,9,165,59,5,132,223,226,95,145,201,57,113,188,158,198,27,29,113,23,135,87,165,97,196,51,17,180,53,29,116,58,139,196,227,231,9,44,160,146,147,140,105,67,170,101,72,79,168,134,205,181,145,26,80,183,184,254,74,51,93,93,202,94,50,194,188,185,181,89,150,133,75,72,119,77,18,19,200,79,95,23,106,201,183,9,46,17,160,222,97,107,230,182,122,161,71,162,219,230,33,14,184,98,239,179,11,116,208,175,156,151,226,93,235,107,78,235,104,183,6,23,214,106,148,233,60,165,183,207,138,253,37,215,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,51,132,39,255,0,20,44,244,254,90,238,165,224,118,14,94,125,94,27,81,118,122,98,76,36,237,102,187,84,109,197,25,232,241,40,250,136,108,232,223,47,66,74,22,233,45,207,173,74,99,184,81,127,42,185,103,188,179,95,139,144,240,182,207,157,18,156,132,199,85,74,175,83,146,100,164,83,169,205,173,180,58,249,55,184,148,242,247,58,218,16,218,76,183,45,105,220,164,35,123,136,209,77,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,253,0,174,174,39,92,63,230,98,236,57,57,129,193,11,119,171,190,162,110,126,230,166,180,227,238,202,175,69,109,134,89,105,81,144,165,155,100,243,13,199,236,101,180,37,79,37,106,208,212,226,80,135,41,176,92,159,4,187,166,133,47,0,175,171,42,60,237,245,170,85,224,117,73,145,185,75,46,84,89,112,163,183,29,205,230,91,21,185,112,164,150,132,102,162,229,234,162,34,82,76,236,84,69,92,243,231,159,249,23,125,9,255,0,74,239,166,63,76,125,37,254,205,250,63,165,233,58,111,252,221,237,251,186,159,247,186,108,246,235,217,229,50,83,196,135,249,96,226,157,87,12,255,0,35,95,68,189,25,111,191,93,235,126,145,117,252,206,92,152,236,242,185,125,43,90,107,212,238,221,184,244,217,166,157,186,148,213,1,77,124,105,48,114,133,103,227,45,165,140,84,135,185,114,241,18,159,34,61,82,54,213,158,233,84,212,199,109,50,119,169,102,69,189,135,227,181,203,74,16,148,244,219,189,101,56,163,40,1,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,70,162,41,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,0,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,128,25,163,226,183,252,154,241,218,230,193,79,200,47,210,63,163,157,23,244,159,210,158,143,159,212,67,98,79,230,122,71,54,237,231,237,251,103,174,221,123,53,208,187,254,74,115,91,252,176,112,178,171,137,159,64,190,137,122,50,224,126,133,209,122,83,175,230,114,227,71,123,155,204,228,181,166,189,78,221,187,79,77,154,235,219,161,113,94,35,252,64,33,229,222,132,238,18,97,13,197,254,155,19,250,103,221,147,29,182,36,55,110,197,222,135,55,72,67,200,113,181,188,243,100,104,67,38,157,196,219,166,234,141,31,82,78,211,13,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,165,86,124,242,125,108,229,27,11,240,58,138,146,137,54,246,174,71,174,170,236,172,68,118,71,34,115,237,57,17,108,161,182,221,89,165,40,101,50,86,209,45,40,108,220,36,146,214,148,153,237,79,159,225,227,151,171,87,52,24,133,136,152,71,116,201,232,58,252,63,149,38,157,84,68,86,228,61,76,156,213,78,156,166,164,54,149,151,247,205,172,146,164,41,109,58,234,9,104,223,184,184,86,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,246,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,89,167,9,76,235,250,110,28,60,166,226,109,78,171,50,180,207,57,203,46,160,249,243,219,84,22,88,230,46,152,163,36,239,111,146,134,157,113,165,56,165,36,219,53,52,70,217,52,202,23,242,184,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,143,63,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,44,246,103,7,41,151,150,81,113,67,232,61,118,68,186,197,10,124,118,228,208,174,53,64,40,172,85,80,77,160,223,36,32,156,116,144,182,157,89,182,164,26,247,233,203,89,145,37,212,25,251,254,30,121,211,170,229,99,20,35,208,174,251,130,90,112,174,229,144,101,112,67,40,202,148,80,159,54,246,181,80,97,180,168,148,133,165,68,210,93,52,18,141,108,146,139,150,226,208,206,219,233,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,83,15,26,191,20,246,183,195,248,62,99,81,31,147,134,222,102,44,220,168,97,30,60,98,149,225,6,93,69,106,145,108,83,105,20,200,196,105,93,70,162,226,42,203,105,131,115,105,165,148,109,105,197,173,197,17,237,66,21,181,43,94,198,215,13,113,75,20,175,188,105,190,234,120,153,137,117,223,76,220,149,158,79,91,55,165,102,63,55,148,202,25,111,234,217,66,27,78,141,180,132,250,169,45,116,212,245,51,51,59,148,225,193,195,254,30,93,232,77,98,222,47,91,191,233,177,63,169,97,168,210,28,98,67,118,236,93,235,111,108,117,178,183,27,91,207,54,68,181,188,74,220,77,186,77,36,145,245,198,236,234,16,3,52,124,86,255,0,147,94,59,92,216,41,249,5,250,71,244,115,162,254,147,250,83,209,243,250,136,108,73,252,207,72,230,221,188,253,191,108,245,219,175,102,186,23,127,201,78,107,127,150,14,22,85,113,51,232,23,209,47,70,92,15,208,186,47,74,117,252,206,92,104,239,115,121,156,150,180,215,169,219,183,105,233,179,93,123,116,41,0,56,166,116,49,142,187,128,89,96,191,241,86,214,103,125,106,149,79,110,61,57,205,200,46,154,84,185,13,68,106,78,139,66,208,190,74,228,37,222,90,146,105,95,47,97,232,74,212,179,132,3,71,185,47,198,58,238,62,229,130,192,197,91,165,157,149,170,173,61,200,245,23,55,32,250,153,81,36,59,17,217,58,33,8,66,57,203,142,167,121,105,73,37,28,205,133,169,39,83,237,96,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,8,65,197,191,30,99,97,102,90,28,195,106,124,217,108,92,56,159,35,209,113,142,52,135,99,173,170,115,11,109,217,206,26,208,131,74,208,164,155,81,150,210,150,141,232,152,163,245,146,133,164,233,46,218,181,171,183,133,69,234,77,185,7,171,151,30,159,62,168,227,124,212,55,182,44,40,174,203,146,230,171,50,35,216,195,14,175,77,119,43,110,137,35,81,145,26,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,13,62,218,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,135,159,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,149,0,231,111,39,215,54,81,177,65,218,42,138,92,219,38,185,33,245,90,117,137,110,199,231,206,97,166,216,91,200,113,182,150,106,74,217,84,148,52,107,82,27,39,13,38,180,37,36,123,83,29,70,167,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,101,92,5,170,112,163,207,79,230,50,191,141,119,159,254,15,22,192,155,57,63,223,37,84,183,36,26,191,224,186,84,41,63,174,201,47,251,93,145,99,248,209,132,54,110,61,97,125,193,132,120,128,196,183,40,87,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,218,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,156,188,126,193,202,238,95,241,150,236,193,219,141,238,162,93,179,80,84,118,228,237,66,58,184,171,73,57,26,78,196,45,100,223,53,135,26,119,151,188,212,141,251,85,235,36,200,88,175,3,31,211,103,238,223,241,33,21,120,163,248,236,196,223,146,249,60,33,194,173,156,33,188,174,252,47,189,241,114,132,196,71,168,88,123,34,146,205,116,148,249,33,246,81,80,113,230,152,121,8,62,197,160,157,100,155,81,17,239,35,121,179,36,154,73,106,71,213,203,174,60,222,89,109,197,202,22,43,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,208,148,104,86,197,146,28,73,111,66,76,180,83,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,126,212,0,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,1,31,243,173,154,223,228,125,133,148,172,76,250,5,244,183,210,119,3,20,46,139,210,157,7,47,153,26,67,220,222,103,37,221,116,233,182,237,218,90,239,215,94,205,15,128,101,115,138,223,242,148,199,107,103,5,63,32,191,71,62,145,245,191,210,127,74,122,206,71,79,13,249,63,153,233,27,221,187,145,183,237,150,155,181,237,211,67,159,224,0,0,0,0,0,0,0,0,0,0,0,0,2,154,56,191,96,123,214,230,41,83,241,78,143,78,82,41,181,72,77,71,148,182,217,50,73,203,114,68,247,214,163,52,182,73,215,106,75,180,212,106,247,251,199,8,225,251,142,206,96,142,61,210,165,77,170,57,26,149,90,91,20,185,36,111,236,104,137,233,177,77,106,86,174,33,58,109,104,245,51,215,176,187,72,203,186,255,0,109,234,229,62,229,161,192,175,82,165,53,34,37,66,51,82,90,113,165,165,105,82,28,65,45,38,70,147,50,62,197,17,246,25,247,143,162,0,0,0,57,134,97,241,174,220,192,204,51,172,222,85,170,148,86,31,143,14,66,162,50,235,205,165,79,62,152,238,184,132,37,42,113,6,163,51,104,200,136,143,83,246,123,203,60,248,239,139,53,204,103,196,250,253,243,89,159,38,66,103,212,37,61,21,183,157,90,201,150,23,33,215,80,218,73,75,94,212,167,154,122,36,148,100,94,207,121,203,254,22,25,89,127,17,111,228,98,197,205,75,221,69,161,58,75,136,111,48,102,149,75,97,232,79,160,203,123,42,65,150,197,171,185,68,175,118,133,218,46,145,134,26,140,195,113,216,109,40,109,164,146,16,148,145,17,17,17,104,68,68,67,253,0,0,0,127,195,174,33,150,214,243,138,36,161,9,53,40,204,244,34,34,239,20,165,197,123,48,229,136,152,152,140,48,162,213,92,126,145,111,184,74,125,164,191,185,180,206,98,68,230,21,234,165,197,36,149,177,100,93,169,37,105,238,46,193,252,225,65,151,197,226,22,42,57,136,245,186,113,57,72,160,17,170,58,214,206,165,214,49,38,11,201,237,83,106,79,216,89,247,40,149,248,23,104,186,230,155,67,45,161,150,210,73,66,18,73,73,17,104,68,69,220,63,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,28,248,96,92,44,108,192,75,134,49,65,75,245,42,44,25,117,88,90,52,74,89,188,204,41,68,218,75,234,214,175,180,239,114,116,63,113,151,182,132,109,234,189,111,9,49,58,29,81,36,244,122,149,171,91,109,199,16,91,208,162,114,52,130,81,164,203,84,171,237,55,221,170,79,240,26,22,202,78,49,69,198,188,16,183,46,180,188,147,150,152,16,216,150,157,197,184,158,233,24,113,122,150,245,159,123,190,211,215,223,247,246,96,0,0,1,204,179,17,130,244,12,116,194,202,237,143,89,131,25,231,228,193,148,80,93,121,164,43,145,37,81,157,105,183,8,212,133,154,77,38,233,158,228,150,165,236,247,30,122,241,255,0,5,174,124,8,196,202,181,137,114,194,113,158,68,151,213,13,197,54,226,82,244,100,200,117,166,220,73,173,8,220,74,229,40,201,68,157,15,217,238,46,243,195,239,56,211,242,247,136,17,232,55,85,82,99,182,165,89,196,70,113,165,62,165,55,29,199,95,138,147,119,71,31,109,164,18,90,101,69,187,67,50,47,121,119,94,77,145,124,219,56,135,110,65,186,109,90,172,105,208,103,199,106,67,107,101,246,221,208,150,218,86,68,102,133,40,181,218,180,251,79,188,125,240,0,1,255,0,15,60,212,118,150,251,238,37,182,219,73,173,107,81,145,18,82,69,169,153,153,247,16,172,174,38,121,236,167,209,169,243,48,51,12,234,166,244,249,140,184,213,82,108,87,210,166,218,109,105,153,21,230,121,140,200,37,37,194,81,33,91,84,141,8,180,51,246,16,172,12,49,195,187,171,25,113,6,153,103,208,99,74,155,62,177,57,150,222,116,144,227,134,217,58,250,27,83,206,41,41,90,137,36,167,8,205,70,71,223,237,246,232,59,41,120,9,73,203,246,14,209,45,24,240,98,34,164,184,145,159,168,188,211,73,37,57,36,226,176,219,166,106,38,208,163,213,76,235,235,22,190,255,0,187,180,128,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,29,127,28,112,134,50,248,127,229,195,30,224,177,17,185,12,72,175,90,21,71,20,251,188,247,208,186,181,70,84,36,161,190,214,137,13,155,115,205,74,245,86,102,243,101,235,145,22,207,215,194,179,24,232,88,69,155,138,68,107,141,157,34,95,180,247,108,230,228,238,95,243,89,82,95,97,200,199,177,8,81,175,152,252,118,152,211,213,74,121,251,212,162,74,12,142,250,71,42,205,143,133,140,100,248,127,112,249,115,227,53,130,116,240,189,201,71,242,128,190,209,140,248,133,76,165,78,195,107,54,160,184,206,211,166,151,59,211,53,68,178,149,162,57,180,149,22,140,181,205,97,231,13,194,52,57,234,53,177,196,173,222,93,223,128,137,92,65,178,73,74,205,125,128,221,118,216,98,36,28,69,181,99,200,122,149,49,49,82,167,234,204,37,151,148,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,48,210,68,78,57,173,16,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,103,252,12,127,77,159,187,127,196,135,74,226,23,195,211,26,51,103,141,20,92,70,195,155,158,202,167,83,105,214,188,106,35,173,86,230,203,101,245,62,220,185,111,41,73,75,49,157,73,163,108,132,17,25,168,143,82,87,103,113,159,181,225,189,146,156,83,201,247,229,19,242,153,95,181,42,127,75,125,17,209,122,10,84,151,185,125,47,87,204,230,243,152,107,77,122,148,109,219,187,93,21,174,154,22,176,175,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,56,169,228,59,253,87,205,94,16,81,127,185,59,119,208,169,148,239,248,117,201,173,169,124,223,248,186,93,67,108,255,0,116,144,181,126,117,98,53,112,186,203,215,229,203,51,84,218,253,78,77,86,21,23,13,58,107,181,217,48,226,239,109,233,204,74,104,225,195,113,229,17,161,174,98,201,110,104,100,106,91,113,158,74,73,39,171,136,190,144,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,218,224,190,16,222,88,245,138,22,254,17,225,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,105,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,158,135,178,209,151,75,19,43,248,89,3,12,236,88,255,0,220,166,86,38,239,123,250,78,169,211,50,203,243,57,110,186,231,39,155,200,66,185,72,86,196,119,17,119,153,245,81,202,179,47,151,75,19,52,24,89,63,12,239,168,255,0,221,102,81,230,239,123,250,50,169,211,60,203,19,57,109,58,223,59,149,207,90,185,75,86,197,247,25,119,25,103,175,29,48,47,17,242,233,136,245,28,47,197,10,55,67,85,131,163,172,188,209,154,226,212,34,168,204,155,149,25,195,34,230,50,189,170,208,244,37,18,146,164,45,40,90,22,132,204,172,183,241,4,147,86,203,14,37,101,123,26,106,177,16,180,97,189,126,5,159,92,146,235,81,145,177,154,74,99,195,162,147,77,48,148,154,205,40,125,72,125,215,119,184,179,75,94,178,212,141,107,216,88,79,20,108,246,210,177,178,170,206,4,96,189,205,46,69,147,67,144,181,92,21,24,143,167,162,184,102,165,72,54,144,222,210,220,236,104,234,66,140,151,191,150,235,138,37,146,84,76,178,234,162,174,85,114,207,121,102,191,23,33,225,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,121,56,185,134,118,174,13,228,71,16,112,182,202,137,211,209,109,156,47,174,83,227,110,109,180,56,246,202,99,251,223,119,150,132,33,79,58,179,83,142,44,146,91,220,90,212,101,170,140,103,92,123,92,23,194,27,203,30,177,66,223,194,60,63,98,35,149,219,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,237,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,208,246,90,50,233,98,101,127,11,32,97,157,139,31,251,148,202,196,221,239,127,73,213,58,102,89,126,103,45,215,92,228,243,121,8,87,41,10,216,142,226,46,243,62,170,0,51,195,196,46,192,179,112,195,56,216,141,102,97,253,189,18,133,66,139,34,4,152,244,248,132,105,97,133,201,167,198,144,233,54,157,116,66,13,215,156,50,66,116,66,8,201,41,36,164,137,37,205,48,47,29,49,31,46,152,143,78,197,12,47,172,244,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,78,141,48,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,142,47,241,33,201,78,41,231,7,242,119,249,51,175,218,148,207,162,94,151,235,125,59,42,75,60,206,171,164,229,242,185,44,59,174,157,50,247,110,219,166,169,211,93,79,79,21,195,211,135,166,52,101,51,26,43,88,141,136,215,61,149,81,166,212,109,121,52,70,154,162,77,150,243,233,125,201,113,30,74,148,151,163,52,146,70,216,235,35,50,81,158,166,158,206,243,43,10,1,84,28,112,111,202,83,213,92,44,195,24,146,162,46,165,14,61,70,189,61,133,83,210,111,178,195,202,105,152,170,68,149,35,114,80,181,49,48,148,211,110,104,163,105,181,56,147,218,201,148,0,203,94,47,73,192,92,121,177,177,113,151,229,183,30,221,172,50,245,64,162,48,211,207,187,78,94,173,77,101,180,59,162,13,110,70,113,230,200,204,211,161,172,140,148,147,34,81,105,120,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,10,192,206,103,11,252,125,204,78,100,239,12,99,178,174,252,63,133,69,184,61,31,211,49,84,168,77,110,82,57,16,35,199,94,244,183,17,196,22,171,101,70,90,44,253,83,45,116,61,72,164,255,0,15,76,175,223,217,76,193,122,214,28,226,53,94,223,168,212,170,55,68,154,219,78,209,36,60,243,9,97,200,145,25,74,84,167,154,105,68,189,209,214,102,68,147,45,13,61,189,228,92,43,137,215,15,249,152,187,14,78,96,112,66,221,234,239,168,155,159,185,169,173,56,251,178,171,209,91,97,150,90,84,100,41,102,217,60,195,113,251,25,109,9,83,201,90,180,53,56,148,33,202,150,194,220,82,190,240,90,251,166,98,102,26,87,125,13,114,81,185,221,20,222,149,153,28,174,107,43,101,207,171,121,11,109,90,182,234,211,235,36,244,215,82,208,200,140,165,175,16,220,217,217,185,186,194,252,18,190,40,81,226,81,235,176,36,93,17,171,182,226,103,156,167,233,75,55,32,19,6,181,155,109,26,208,235,72,39,18,178,70,205,121,136,35,53,52,178,47,63,195,35,29,48,227,46,152,193,125,98,134,40,86,122,26,84,28,63,154,211,44,180,68,185,85,9,74,168,83,205,184,177,155,51,46,99,203,218,173,11,82,73,37,42,90,212,132,33,107,79,10,204,86,60,222,89,146,197,202,238,43,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,208,212,72,78,245,154,220,81,111,90,140,231,87,10,28,142,73,185,106,180,76,220,98,50,226,29,10,155,34,66,237,26,73,161,169,7,58,91,74,113,133,77,124,148,74,38,144,195,169,95,41,37,163,166,243,73,115,84,37,180,115,189,7,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,28,171,51,185,122,181,115,65,131,85,172,35,186,100,244,29,127,46,77,58,168,136,173,200,122,153,57,165,110,106,67,105,89,127,124,218,201,42,66,150,211,174,160,150,141,251,139,60,56,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,216,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,61,56,75,103,22,251,166,223,116,28,164,215,225,250,102,219,172,245,95,71,221,230,51,31,208,60,166,103,79,149,234,161,142,100,174,123,134,69,245,142,151,47,79,87,82,61,163,202,241,171,241,79,107,124,63,131,230,53,17,226,178,127,101,85,111,252,150,231,6,133,70,145,17,153,17,104,246,189,109,106,146,181,37,6,197,62,76,217,207,36,141,41,81,239,83,81,156,74,11,77,13,102,146,51,73,25,168,162,85,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,26,125,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,10,192,206,103,11,252,125,204,78,100,239,12,99,178,174,252,63,133,69,184,61,31,211,49,84,168,77,110,82,57,16,35,199,94,244,183,17,196,22,171,101,70,90,44,253,83,45,116,61,72,164,255,0,15,76,175,223,217,76,193,122,214,28,226,53,94,223,168,212,170,55,68,154,219,78,209,36,60,243,9,97,200,145,25,74,84,167,154,105,68,189,209,214,102,68,147,45,13,61,189,228,82,128,85,95,27,220,82,255,0,239,105,130,148,250,239,254,23,116,213,233,157,47,225,26,3,252,227,71,255,0,148,147,177,11,251,214,159,205,152,138,188,49,112,183,242,161,156,155,43,171,161,122,78,149,105,117,23,77,67,249,215,39,165,233,91,62,145,254,197,165,75,219,57,200,94,162,119,107,175,172,147,65,44,56,157,97,111,228,191,57,55,175,73,66,244,101,42,237,233,238,154,127,243,174,119,85,213,54,93,91,253,171,82,145,186,115,115,125,69,109,211,79,85,36,131,64,150,156,15,175,249,46,210,177,79,11,103,92,49,10,60,89,20,234,253,46,146,163,105,47,154,221,75,172,77,144,130,211,154,180,17,51,1,10,237,52,32,205,191,178,110,30,235,74,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,45,80,0,82,7,24,44,99,174,223,57,160,60,42,144,207,79,69,195,74,123,17,225,183,185,11,231,202,157,29,137,114,36,234,72,74,211,185,11,140,215,44,212,180,151,77,189,59,77,197,16,245,124,22,240,114,133,120,99,45,219,140,85,119,185,146,240,238,159,30,61,46,54,213,150,217,85,36,200,109,82,119,165,100,71,177,134,36,53,203,82,22,149,117,59,189,85,54,147,56,85,143,216,57,93,203,254,50,221,152,59,113,189,212,75,182,106,10,142,220,157,168,71,87,21,105,39,35,73,216,133,172,155,230,176,227,78,242,247,154,145,191,106,189,100,153,11,138,225,5,138,20,171,211,41,113,172,54,83,17,138,150,31,86,38,211,100,48,153,169,117,247,88,146,242,166,181,41,109,104,74,101,10,84,135,153,78,187,137,71,21,195,37,119,165,51,124,4,74,226,167,73,165,84,114,57,127,76,168,83,34,74,145,75,145,71,151,5,215,153,74,215,21,243,169,198,100,221,105,70,90,161,102,211,206,182,106,78,135,177,197,167,185,70,71,65,130,202,120,78,231,94,163,107,93,84,204,171,226,69,79,125,183,89,214,53,156,250,206,44,118,105,83,148,228,137,14,71,113,70,148,56,247,84,227,219,80,106,113,106,39,73,166,208,131,39,76,209,111,227,42,226,221,48,83,39,214,206,110,120,98,97,189,21,69,18,21,237,67,143,112,42,211,172,75,118,71,34,11,238,215,30,91,200,113,182,150,73,82,30,76,100,52,107,82,28,54,201,70,180,37,70,91,85,84,23,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,93,167,13,60,245,73,204,213,179,43,12,49,58,124,185,88,161,110,71,126,165,42,114,162,180,219,21,122,113,200,34,75,232,38,27,67,76,173,147,125,150,84,217,164,183,23,45,196,169,102,167,9,186,224,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,34,175,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,29,120,142,228,114,54,84,175,40,23,134,31,46,92,140,58,188,36,62,136,44,186,135,93,93,18,90,72,150,112,157,124,200,210,180,41,38,165,48,165,43,154,164,52,234,84,74,54,77,215,57,254,73,51,131,115,101,27,20,26,173,36,229,205,178,107,146,24,77,217,71,136,212,126,124,230,26,109,244,50,182,220,117,6,164,173,149,73,91,164,132,173,178,112,210,72,90,146,71,185,58,8,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,2,47,241,11,202,253,253,155,60,23,162,225,206,28,213,237,250,117,74,157,116,70,173,186,237,110,67,204,176,166,27,137,45,149,37,42,101,167,84,107,221,33,6,68,105,34,208,149,219,220,71,24,50,103,194,255,0,31,114,237,153,59,63,24,239,91,191,15,230,209,109,255,0,72,117,44,82,234,19,92,148,190,124,9,17,209,177,46,68,109,7,162,222,73,158,171,47,84,143,77,79,66,59,63,0,0,0,0,0,0,0,0,0,0,0,0,0,28,91,54,152,9,73,204,14,14,214,237,25,16,98,46,164,136,146,95,167,60,235,73,53,34,73,69,125,182,140,148,109,173,69,162,158,215,213,45,125,223,126,124,113,63,14,238,172,26,196,26,157,159,94,141,42,12,250,60,231,155,101,211,67,141,27,132,211,235,109,47,54,165,37,10,52,154,155,51,37,17,23,119,179,217,103,252,51,51,217,79,172,211,225,224,102,38,85,77,153,240,217,109,170,92,217,79,165,45,186,218,19,14,43,44,243,30,144,106,83,134,163,90,182,165,26,25,106,101,237,33,102,172,188,212,134,144,251,14,37,198,220,73,45,11,73,145,146,146,101,169,25,25,119,144,255,0,176,0,1,240,47,123,230,217,195,203,110,117,211,117,85,99,65,131,2,59,178,28,91,207,182,214,164,134,212,179,34,53,169,37,174,212,43,218,93,194,141,184,130,103,26,126,97,49,2,69,6,213,170,76,106,212,164,184,184,205,180,151,212,150,228,56,211,242,146,78,232,219,238,52,178,83,79,36,183,104,70,101,238,46,254,13,128,24,45,115,227,190,37,210,108,75,106,19,143,115,228,48,169,142,19,110,41,44,198,84,134,154,113,197,26,16,189,164,158,106,76,212,105,208,189,190,227,208,166,93,176,94,129,129,120,89,66,177,232,208,98,178,252,104,49,74,115,172,180,132,243,229,38,51,77,56,225,154,80,131,81,168,218,35,220,162,212,253,190,226,233,160,0,0,3,140,230,219,24,162,224,166,8,92,119,98,158,73,75,56,19,24,136,157,197,184,222,233,31,113,26,22,244,31,123,94,195,215,221,247,103,166,225,171,214,241,111,19,166,85,20,78,200,169,93,85,183,28,109,30,186,212,110,73,144,106,36,145,106,165,125,167,59,181,81,254,34,251,178,31,129,112,176,79,1,45,232,199,5,44,84,171,80,98,85,102,234,209,37,100,243,208,162,147,137,63,171,66,190,211,93,202,212,253,230,126,201,28,0,0,0,0,0,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,252,39,195,102,161,6,68,9,13,165,109,73,105,108,184,149,17,25,41,42,35,35,35,35,236,50,208,197,13,241,42,203,228,188,28,199,89,245,184,48,9,186,69,204,167,106,164,227,77,25,54,151,164,76,152,173,154,147,104,73,30,198,203,179,83,61,61,166,67,184,240,139,204,73,209,174,89,120,59,112,213,100,41,153,164,228,136,73,117,253,80,151,22,228,8,237,161,36,183,72,139,176,143,66,74,53,247,123,133,188,145,145,150,164,122,145,143,232,0,0,15,225,145,25,104,98,35,103,199,37,86,238,99,108,217,119,37,18,158,204,123,190,147,9,197,196,121,166,155,66,228,19,77,74,90,25,82,146,195,142,172,148,235,196,102,146,50,215,217,161,247,209,190,32,225,221,223,133,215,76,219,86,239,163,77,167,78,129,33,198,126,190,59,172,239,216,226,209,189,28,196,164,205,38,166,213,161,232,93,195,189,101,79,62,24,165,151,90,220,120,211,107,117,26,213,178,73,67,43,167,202,147,34,74,89,111,123,4,124,150,142,67,109,164,201,182,77,41,246,22,227,46,227,236,183,140,6,207,118,4,227,93,26,3,173,93,212,250,53,86,66,26,75,144,170,115,225,199,119,154,164,53,169,37,190,161,106,211,115,187,75,219,169,25,119,151,108,136,137,62,13,65,148,73,129,53,137,45,56,146,82,28,101,194,90,84,70,90,145,145,145,232,101,161,151,248,71,232,1,243,107,119,29,2,219,130,237,78,191,89,131,79,138,194,20,181,187,42,66,26,65,17,17,168,251,86,100,93,201,51,253,134,43,139,60,220,76,168,148,42,109,83,12,176,90,162,137,117,39,208,252,41,85,54,30,67,141,180,149,38,75,43,54,158,141,40,148,149,146,137,165,39,84,246,17,234,101,220,66,173,168,212,108,65,198,251,253,168,48,88,170,215,235,149,217,233,37,172,146,252,165,146,223,124,136,214,179,34,90,246,239,116,181,62,223,181,237,51,237,186,60,130,228,78,223,192,75,102,45,233,121,210,227,204,187,234,12,161,211,55,216,67,135,17,46,55,21,205,133,204,142,135,91,82,29,105,93,154,158,154,251,245,50,154,132,68,68,68,69,161,23,113,15,232,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,97,52,12,33,141,139,252,20,233,76,19,17,14,165,103,199,172,221,244,215,164,190,235,72,97,112,106,243,215,33,68,77,235,189,106,134,114,219,66,86,70,131,91,169,51,219,161,45,53,151,132,247,215,228,191,20,236,220,76,244,95,164,254,137,92,20,234,239,69,207,228,245,93,44,150,222,229,115,54,171,102,238,94,221,219,85,166,186,232,122,104,52,209,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,128,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,73,124,103,233,52,170,118,107,232,147,41,244,200,145,100,85,44,120,18,231,58,203,41,66,229,62,83,38,178,78,186,162,45,86,178,105,150,155,37,43,83,216,218,19,220,146,34,236,28,12,127,77,159,187,127,196,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,131,149,101,255,0,47,86,174,93,33,222,244,75,42,78,148,91,186,240,153,118,198,167,166,43,108,55,74,234,88,142,218,225,180,77,145,32,217,66,216,81,182,68,148,237,109,104,65,146,141,6,181,245,80,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,252,248,124,228,146,149,149,11,1,202,237,206,196,73,216,139,117,71,142,245,86,98,162,165,47,210,88,83,44,169,116,148,56,151,157,66,208,220,132,184,165,58,217,164,158,62,89,168,140,155,111,73,106,0,34,174,126,178,81,106,230,179,14,37,214,233,52,206,159,19,109,154,123,206,91,149,8,228,218,28,159,176,148,226,105,146,13,197,33,10,101,213,153,146,20,181,23,37,197,154,200,246,169,212,59,66,215,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,124,161,234,176,171,12,238,172,100,196,123,115,11,108,168,157,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,161,236,170,229,158,205,202,134,17,195,194,219,62,116,186,138,213,33,85,42,189,78,73,154,87,81,168,184,134,208,235,228,222,227,75,40,218,211,104,67,105,51,218,132,39,114,150,189,238,47,245,230,199,194,198,50,124,63,184,124,185,241,154,193,126,124,62,114,73,74,202,133,128,229,118,231,98,36,236,69,186,163,199,122,171,49,81,82,151,233,44,41,150,84,186,74,28,75,206,161,104,110,66,92,82,157,108,210,79,31,44,212,70,77,183,164,181,0,1,64,60,81,252,118,98,111,201,124,158,16,143,242,112,206,234,141,133,148,236,99,233,57,182,221,66,224,155,108,243,219,109,197,116,243,163,198,141,35,99,202,217,203,71,49,185,90,182,91,205,74,228,63,234,145,35,83,149,92,40,241,103,25,108,124,199,49,97,97,157,161,244,154,131,122,244,237,221,176,246,165,190,134,11,11,81,21,79,168,50,250,174,159,158,191,85,71,181,238,111,40,139,154,182,84,139,212,0,1,157,108,252,98,101,171,139,185,189,196,155,234,202,151,213,209,100,84,35,211,227,74,75,141,184,220,174,138,35,48,214,251,75,109,106,66,217,113,113,212,182,214,74,245,155,82,20,100,70,102,69,192,6,140,242,51,138,21,92,99,202,94,25,223,149,212,203,58,147,244,127,70,204,126,92,213,75,126,91,240,94,114,19,146,156,117,68,74,82,222,84,99,120,245,212,200,220,50,53,43,77,199,221,69,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,94,155,153,28,18,129,141,176,50,228,253,253,17,88,139,81,142,114,89,161,179,29,247,150,148,19,14,72,50,117,212,32,217,101,124,150,148,225,33,197,165,102,131,66,136,180,90,55,116,176,0,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,0,166,190,39,92,63,225,225,20,201,57,129,193,11,119,164,177,101,238,126,230,166,180,227,13,69,160,202,113,246,89,105,81,144,165,147,134,203,238,72,236,101,180,41,44,169,10,208,210,218,144,134,235,172,4,202,225,197,145,200,217,173,188,167,222,24,130,185,113,240,234,207,144,194,39,50,210,29,105,117,185,106,35,89,66,105,242,34,74,16,148,146,84,250,146,174,106,80,235,73,73,36,222,39,91,189,225,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,215,166,230,71,4,160,99,108,12,185,63,127,68,86,34,212,99,156,150,104,108,199,125,229,165,4,195,146,12,157,117,8,54,89,95,37,165,56,72,113,105,89,160,208,162,45,22,141,221,44,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,5,117,113,180,181,168,82,240,10,197,189,100,65,223,90,165,94,5,75,135,39,154,178,229,69,151,10,67,146,27,216,71,177,91,151,10,49,234,100,106,46,94,137,50,37,40,142,11,112,184,241,217,134,95,58,242,121,163,170,241,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,10,203,196,43,42,171,134,183,253,203,135,53,217,17,31,169,90,181,137,180,73,142,196,90,148,195,143,198,121,108,184,166,212,164,165,70,131,82,12,200,205,41,61,52,212,139,184,94,159,11,43,254,53,245,146,219,54,41,220,50,234,213,43,86,68,250,5,72,228,155,170,92,85,183,37,110,199,142,75,112,189,100,34,27,241,9,27,12,208,148,109,65,105,176,210,153,106,0,3,56,57,208,198,58,22,62,230,130,255,0,197,91,89,157,148,90,173,65,184,244,231,55,44,250,152,177,35,181,17,169,58,45,8,90,57,200,142,151,121,106,73,41,28,205,135,169,167,83,176,174,7,214,85,86,5,129,138,120,140,244,136,135,77,174,86,41,212,72,237,37,106,231,165,248,44,186,243,170,90,118,237,36,26,106,12,146,76,148,102,102,151,53,36,232,70,167,28,27,42,171,62,192,194,204,70,102,68,66,166,208,235,21,26,36,134,148,181,115,212,252,230,90,121,165,33,59,118,154,9,52,247,137,70,106,35,35,83,122,18,181,51,76,42,225,163,127,198,195,236,233,97,220,170,149,195,46,149,77,174,72,147,64,148,76,155,187,38,46,92,103,26,139,29,212,54,71,189,10,152,113,12,183,22,196,173,40,90,182,236,220,90,9,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,45,80,7,201,187,46,154,21,141,106,214,111,91,166,119,69,69,183,233,242,42,149,25,60,165,185,200,138,195,106,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,131,48,87,101,211,93,190,110,170,205,235,116,206,235,107,87,5,66,69,82,163,39,148,134,249,242,159,113,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,176,94,79,9,59,42,149,106,228,182,223,174,211,228,75,114,69,227,88,170,214,231,37,229,164,208,219,232,146,168,36,150,136,146,70,72,229,65,105,70,74,53,30,245,44,245,208,201,41,133,92,103,240,134,53,161,143,54,214,46,83,152,136,204,124,66,163,169,153,132,151,221,91,239,84,105,252,182,156,121,104,87,168,132,28,103,160,182,146,65,246,155,46,25,164,140,247,47,245,240,91,198,58,21,159,140,183,110,14,213,217,229,203,196,74,124,121,20,185,59,150,123,165,83,83,33,197,70,216,148,25,22,246,31,144,239,49,75,66,83,211,109,245,148,226,72,174,80,4,85,226,143,224,79,19,126,75,231,16,133,0,143,65,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,211,225,165,140,56,219,140,57,116,163,213,49,126,219,150,228,120,17,250,106,61,225,46,178,196,167,238,84,34,84,166,92,55,24,66,73,214,23,28,152,105,163,91,198,165,190,122,184,102,102,106,51,160,193,127,220,46,60,9,225,151,206,188,226,104,229,92,78,178,29,249,111,161,73,199,156,39,162,238,191,173,250,122,189,37,75,167,83,185,146,174,134,82,182,82,222,170,230,164,185,209,216,76,131,78,214,220,117,228,147,108,150,187,26,73,83,181,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,253,174,104,241,211,249,74,99,181,205,141,127,69,190,142,125,35,232,191,163,58,238,179,145,211,195,98,55,231,185,109,238,221,200,221,246,11,77,218,118,233,169,207,254,6,63,166,207,221,191,226,66,42,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,22,105,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,44,246,103,7,41,151,150,81,113,67,232,61,118,68,186,197,10,124,118,228,208,174,53,64,40,172,85,80,77,160,223,36,32,156,116,144,182,157,89,182,164,26,247,233,203,89,145,37,212,25,218,247,11,92,20,204,118,10,96,212,234,110,55,84,58,74,13,107,165,169,218,246,204,151,86,169,212,46,98,159,57,73,125,10,108,186,126,118,177,221,38,9,197,108,81,184,107,67,78,169,210,57,170,0,34,175,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,25,17,145,145,150,164,125,228,33,94,126,178,39,111,227,229,179,38,244,179,41,113,226,93,244,246,86,233,27,12,33,179,150,150,219,148,230,195,229,199,91,174,41,110,186,158,205,75,93,61,250,25,210,229,102,141,136,56,33,127,187,6,115,21,90,5,114,133,61,68,133,154,95,138,179,91,47,153,18,208,102,72,94,221,237,30,135,217,246,125,134,93,150,147,145,158,38,84,74,237,54,151,134,88,211,81,76,74,147,8,98,20,90,155,239,33,182,221,74,83,25,148,27,175,73,148,106,82,205,70,234,149,162,123,72,181,34,239,33,99,180,75,142,129,114,64,106,167,64,172,193,168,69,125,9,90,29,139,33,14,164,200,210,74,46,212,25,151,114,136,255,0,105,15,164,3,243,203,159,6,158,202,228,207,154,196,102,155,73,169,110,60,225,33,41,34,45,76,204,204,244,34,208,143,252,2,59,227,206,123,176,39,5,40,211,221,118,238,167,214,106,177,208,234,91,133,76,159,14,67,188,212,161,221,9,77,245,8,86,155,154,218,126,221,76,139,188,251,42,31,53,153,240,197,44,197,86,164,70,133,91,168,209,109,147,74,217,69,62,44,153,49,146,243,123,223,34,231,52,82,28,109,70,109,188,73,87,176,246,145,119,23,111,5,195,236,59,187,241,70,233,133,106,218,20,105,181,25,211,228,54,207,212,71,117,237,155,220,66,55,175,150,149,25,36,148,226,117,61,15,188,94,70,67,178,85,110,229,202,205,137,114,86,233,236,200,187,234,208,155,92,183,157,105,181,174,57,58,212,85,173,148,169,76,54,234,9,46,178,102,73,51,61,61,186,159,116,185,34,34,45,8,127,64,0,0,127,12,200,139,83,61,8,133,67,113,116,204,73,214,110,88,152,59,111,85,95,75,48,137,185,19,82,203,250,33,75,67,147,227,184,133,18,29,50,62,195,45,73,72,215,223,238,28,59,134,174,95,37,227,30,59,64,173,206,128,78,82,45,149,53,85,55,29,104,205,181,61,30,100,53,108,212,219,90,76,246,56,103,166,164,122,123,72,133,242,64,134,205,62,12,120,17,219,74,26,140,210,25,109,41,34,34,74,82,68,68,68,69,216,69,161,15,247,0,0,0,0,0,0,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,55,136,174,93,160,99,86,9,213,42,241,41,207,72,174,208,34,191,58,41,176,202,86,181,114,34,75,82,17,216,210,214,100,107,119,184,140,190,227,35,239,164,156,46,188,110,28,16,197,250,77,124,149,34,12,218,5,97,130,152,222,171,105,90,49,41,11,113,181,22,228,30,154,181,161,145,153,119,118,233,236,209,62,2,98,85,55,22,48,150,215,189,41,243,216,146,186,133,38,19,210,121,78,165,102,219,238,70,105,197,161,90,41,90,40,185,133,169,25,153,150,189,190,241,208,64,0,0,7,240,200,140,180,50,212,140,70,140,213,100,107,11,243,31,71,149,45,116,168,180,187,143,146,179,98,124,86,35,176,181,185,181,243,79,49,206,157,199,12,141,199,183,43,78,222,194,62,242,237,167,140,193,100,115,27,240,42,177,49,15,218,21,90,197,29,183,220,75,51,105,212,249,114,27,38,137,110,237,82,220,56,232,79,216,107,113,153,118,104,100,125,199,217,194,224,85,110,123,66,164,79,83,170,21,58,60,232,235,215,86,93,114,59,168,82,84,94,227,35,35,37,36,191,105,125,194,73,97,23,17,220,198,225,67,76,196,69,195,233,248,204,165,45,146,43,82,231,202,209,37,203,46,194,234,82,93,205,255,0,249,202,247,137,53,109,113,162,172,197,166,19,119,29,146,195,211,77,189,77,81,233,171,82,57,155,75,176,141,115,181,219,174,239,191,77,7,225,187,184,208,222,51,105,42,143,106,89,52,214,38,40,204,183,202,166,186,148,146,77,42,46,195,110,118,186,234,105,255,0,164,68,204,94,207,22,96,177,129,114,89,171,222,181,26,108,41,10,89,156,90,109,74,115,45,109,87,51,213,216,169,11,45,52,112,203,79,113,17,15,13,133,56,33,138,120,233,118,69,164,219,22,213,110,166,169,242,91,41,19,202,20,151,155,65,45,212,37,78,56,226,27,94,132,92,212,168,212,100,125,135,175,183,182,232,50,85,144,59,19,46,212,104,151,69,122,26,42,183,100,166,91,121,215,38,54,203,229,21,197,34,58,212,77,26,227,182,235,123,29,100,205,36,103,169,106,126,211,236,152,4,68,146,208,136,136,139,216,67,250,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,201,240,228,181,168,87,207,14,171,46,202,186,96,245,180,91,130,159,113,82,234,49,185,171,111,159,21,250,164,246,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,41,7,22,44,95,201,126,41,222,88,103,233,79,73,253,18,184,42,52,46,183,145,201,234,186,89,46,51,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,95,79,14,172,99,161,99,38,81,236,73,52,134,122,121,118,125,61,139,58,169,27,114,215,201,149,1,134,155,73,239,82,16,74,230,176,113,223,209,59,146,142,126,205,202,82,20,99,160,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,0,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,1,94,188,86,50,89,74,196,203,2,126,99,176,230,223,136,197,237,106,71,57,119,34,211,37,49,202,169,68,97,149,155,142,173,38,157,174,201,142,148,32,210,163,82,20,166,82,226,62,176,208,195,105,166,17,126,124,62,114,73,74,202,133,128,229,118,231,98,36,236,69,186,163,199,122,171,49,81,82,151,233,44,41,150,84,186,74,28,75,206,161,104,110,66,92,82,157,108,210,79,31,44,212,70,77,183,164,181,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,10,1,226,143,227,179,19,126,75,228,240,132,212,225,77,133,182,38,52,228,118,253,195,76,76,161,122,102,219,172,226,3,253,108,46,169,232,252,222,84,74,91,205,253,99,43,67,137,209,198,144,175,85,69,174,154,30,164,102,71,58,176,47,2,240,227,46,152,113,78,194,252,47,163,116,52,168,58,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,64,0,28,255,0,31,177,142,133,151,252,26,187,49,138,227,103,168,137,108,211,213,33,184,219,150,142,174,82,212,77,198,141,189,8,89,183,205,125,198,154,230,108,52,163,126,229,122,169,51,25,151,29,255,0,60,89,116,254,75,248,236,188,51,137,31,250,43,232,253,26,101,62,110,255,0,245,79,249,155,108,203,153,203,55,92,83,60,217,204,77,87,41,74,245,59,146,91,54,25,205,254,7,215,252,151,105,88,167,133,179,174,24,133,30,44,138,117,126,151,73,81,180,151,205,110,165,214,38,200,65,105,205,90,8,153,128,133,118,154,16,102,223,217,55,15,117,165,10,171,227,157,250,19,253,228,254,26,33,174,73,243,49,27,42,55,109,255,0,137,236,193,137,80,174,191,99,200,164,91,208,101,147,188,137,53,23,170,48,13,60,195,109,38,100,134,218,109,231,140,141,72,222,76,155,100,180,41,105,49,199,238,156,85,196,123,211,17,229,98,245,201,122,85,101,222,114,234,8,170,42,182,153,6,212,166,229,54,105,54,156,105,77,237,228,242,246,32,155,38,246,165,180,161,9,65,36,146,146,43,201,225,231,157,58,86,105,240,190,61,10,239,184,34,43,21,45,168,230,87,4,50,140,152,167,53,130,115,107,85,6,27,74,141,43,66,146,109,37,211,65,36,144,241,168,185,109,161,108,238,150,160,0,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,0,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,65,156,68,114,135,252,148,177,148,190,139,66,228,225,237,227,205,155,107,239,159,212,188,199,41,45,117,81,28,220,68,225,114,156,117,59,13,91,247,52,227,90,184,183,9,221,188,255,0,40,121,99,174,230,211,25,99,97,85,34,181,232,72,136,167,202,170,85,42,253,50,36,244,17,90,73,37,46,114,20,235,70,238,231,220,142,214,137,86,226,230,239,208,210,149,13,15,88,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,10,171,227,157,250,19,253,228,254,26,33,174,73,243,49,27,42,55,109,255,0,137,236,193,137,80,174,191,99,200,164,91,208,101,147,188,137,53,23,170,48,13,60,195,109,38,100,134,218,109,231,140,141,72,222,76,155,100,180,41,105,49,199,238,156,85,196,123,211,17,229,98,245,201,122,85,101,222,114,234,8,170,42,182,153,6,212,166,229,54,105,54,156,105,77,237,228,242,246,32,155,38,246,165,180,161,9,65,36,146,146,43,201,225,231,157,58,86,105,240,190,61,10,239,184,34,43,21,45,168,230,87,4,50,140,152,167,53,130,115,107,85,6,27,74,141,43,66,146,109,37,211,65,36,144,241,168,185,109,161,108,238,150,160,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,213,120,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,135,10,226,251,133,245,91,47,54,146,111,199,149,45,250,110,32,209,225,84,163,190,168,74,105,134,159,140,202,97,59,21,14,234,105,121,105,76,118,94,86,155,77,37,41,178,52,247,41,93,171,129,245,255,0,25,170,174,41,225,108,235,134,89,200,149,30,157,95,165,210,84,110,169,130,67,74,117,137,178,16,90,114,144,179,55,160,33,93,164,181,145,55,246,137,179,219,107,224,3,143,230,247,23,164,224,70,90,49,11,20,169,239,203,98,165,73,163,173,154,91,241,152,105,229,199,168,201,90,98,195,120,208,239,168,164,34,67,237,45,100,162,87,168,149,122,171,251,39,155,113,163,60,140,225,125,87,7,50,151,134,118,29,117,82,202,164,197,31,210,83,24,151,9,81,31,136,252,231,156,154,228,87,26,81,154,146,182,85,36,217,61,116,51,54,204,205,41,215,105,126,76,254,88,191,148,76,155,98,197,3,210,158,143,233,45,247,43,188,238,71,55,119,163,92,68,254,86,221,201,211,153,210,242,247,107,234,239,221,162,180,218,121,215,26,146,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,14,127,132,216,253,131,88,235,233,255,0,201,30,33,82,174,143,162,245,3,166,85,58,37,168,249,15,118,237,81,110,34,230,50,189,171,229,190,141,205,57,177,123,22,173,170,210,165,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,134,188,91,47,90,85,171,146,219,130,133,80,143,45,201,23,141,98,149,68,130,166,80,147,67,111,162,74,103,26,157,51,81,25,35,149,5,212,145,164,148,123,212,130,211,67,53,38,138,233,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,26,136,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,162,21,241,130,193,202,21,243,150,3,197,89,15,116,245,172,52,168,49,34,27,155,86,190,124,89,210,24,137,34,54,132,180,161,59,150,184,206,243,13,43,81,116,219,19,180,156,81,138,160,202,22,47,70,192,140,203,225,238,41,84,31,136,197,54,147,88,67,53,71,228,176,235,200,143,78,146,133,69,152,241,33,175,93,75,68,119,221,90,9,36,175,93,41,245,87,246,79,73,32,34,175,20,127,2,120,155,242,95,56,132,40,4,104,163,22,114,45,151,28,107,198,90,6,56,223,182,103,87,94,162,233,214,70,109,72,76,26,239,45,36,81,253,34,201,164,250,142,78,133,183,181,59,210,73,109,222,107,73,75,101,32,6,85,197,255,0,112,184,240,39,134,95,58,243,137,162,85,10,139,226,189,145,201,54,213,86,183,155,140,57,92,66,161,84,164,71,93,221,73,36,53,28,224,203,117,77,176,153,172,18,73,36,234,31,117,72,230,164,245,116,158,117,78,106,180,184,190,77,101,139,84,224,99,250,108,253,219,254,36,34,175,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,106,131,228,215,237,59,86,235,244,111,210,155,102,149,89,244,53,65,154,181,59,210,16,155,145,209,206,107,94,84,150,119,145,242,222,70,229,109,113,58,41,58,158,134,90,143,172,0,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,25,18,139,67,34,50,63,97,136,127,157,92,129,216,153,137,163,75,186,40,48,209,74,187,34,178,227,205,57,13,182,88,41,78,37,18,22,68,233,166,59,142,185,189,215,136,212,68,122,158,133,237,46,218,95,197,108,16,197,60,11,187,101,210,110,123,106,183,76,84,9,46,20,121,231,10,75,45,172,144,234,210,151,27,113,109,163,93,121,74,81,40,136,187,11,95,103,103,185,194,28,241,102,11,7,215,25,154,69,235,81,169,66,142,164,25,69,169,84,167,60,214,212,242,253,93,137,144,130,211,70,200,180,247,25,144,150,118,143,26,27,202,21,37,49,238,187,38,152,252,196,153,17,46,45,53,213,36,210,73,73,118,155,147,181,215,82,87,253,3,247,92,188,104,171,50,169,134,221,185,100,176,204,210,111,82,84,138,106,210,142,102,211,236,51,68,237,118,235,183,239,211,81,25,113,119,136,238,99,113,93,167,162,46,225,244,4,103,146,166,205,20,89,115,226,234,147,230,23,105,117,42,46,231,63,252,212,251,132,109,159,85,185,238,250,145,189,81,168,84,235,19,164,47,93,94,117,201,14,173,74,81,251,204,204,204,212,163,253,167,247,142,233,151,220,142,99,126,58,214,33,161,139,66,171,71,163,184,251,105,122,109,66,159,46,59,102,209,173,173,202,67,133,29,105,251,14,238,35,62,205,8,207,184,187,110,31,42,185,26,194,252,184,81,226,203,69,42,45,82,227,228,160,223,159,41,136,239,173,14,109,96,213,203,115,167,109,194,34,113,157,201,215,183,180,207,188,251,36,185,17,17,104,69,161,16,254,128,0,0,14,125,143,120,149,77,194,124,37,186,47,74,132,246,35,46,159,73,154,244,110,107,169,65,184,251,113,157,113,8,78,170,78,170,62,89,232,68,100,103,167,103,188,103,99,20,111,27,135,27,241,126,173,95,53,200,157,54,191,88,124,161,183,170,221,86,143,202,90,219,109,37,185,103,166,174,232,68,70,125,253,154,251,110,219,135,86,93,160,96,174,9,210,234,242,233,207,71,174,215,226,177,58,81,190,202,80,180,243,226,68,82,209,218,210,22,68,75,107,184,204,254,243,51,238,150,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,63,61,70,12,122,165,62,77,54,91,105,91,18,217,91,14,37,68,70,74,66,146,105,50,208,245,35,236,51,239,20,57,196,151,47,18,176,115,28,39,215,169,116,247,145,68,184,156,118,162,78,242,140,144,151,228,76,152,173,132,105,109,8,47,81,178,61,53,51,211,218,100,59,255,0,9,108,213,187,2,182,246,5,94,53,70,26,132,243,74,126,152,228,135,205,38,167,205,112,98,178,194,77,199,180,62,194,81,146,18,141,123,244,246,144,182,180,168,148,146,82,76,140,140,181,35,47,104,254,128,0,0,0,249,149,235,98,221,186,97,46,157,113,208,224,84,227,56,147,74,154,153,25,15,32,200,200,200,251,22,70,93,202,81,126,211,247,136,207,139,92,55,114,223,138,69,38,74,109,194,160,75,144,75,62,101,26,28,8,186,41,92,195,215,94,149,71,222,230,191,242,83,238,16,239,17,184,51,220,81,103,62,230,29,93,209,222,135,181,74,105,53,42,131,138,115,93,87,180,140,153,131,167,118,206,239,110,191,112,226,210,184,79,102,125,19,158,141,24,168,10,105,181,169,41,113,94,144,50,81,17,232,70,70,80,251,123,7,168,160,112,126,199,201,166,209,213,235,86,227,9,90,82,106,219,38,106,76,140,244,212,189,104,95,121,137,35,132,156,28,112,214,144,152,149,44,77,185,106,211,102,55,203,113,200,240,166,71,114,58,140,185,106,52,154,94,132,70,101,169,44,180,247,25,125,226,109,225,70,0,225,86,12,82,219,166,216,118,133,46,18,155,74,80,114,147,79,140,220,133,145,37,9,245,150,211,104,215,94,82,12,254,242,215,221,167,68,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,88,28,84,240,114,133,132,89,184,171,201,183,30,210,37,251,79,106,241,114,54,213,255,0,53,149,37,247,219,146,91,214,181,26,249,143,199,117,253,125,84,167,159,177,41,36,160,140,228,255,0,4,124,94,140,186,86,33,96,36,231,226,55,33,137,13,93,244,182,210,195,188,247,208,180,183,22,106,150,231,107,68,134,205,184,4,148,250,171,51,121,195,245,200,143,100,245,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,0,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,174,174,52,152,199,93,179,240,106,210,193,218,67,60,184,152,137,80,145,34,169,39,114,15,116,90,106,163,184,152,219,20,131,50,222,251,241,221,230,37,104,82,122,109,190,178,92,81,21,117,228,31,12,237,92,93,205,238,27,88,183,172,78,174,139,34,161,34,161,38,42,155,109,198,229,116,81,30,152,134,29,67,136,82,22,203,139,142,148,56,131,79,172,218,150,146,50,51,35,43,20,227,73,131,149,219,195,6,173,44,98,164,61,204,137,135,117,9,17,234,145,182,160,182,197,169,42,59,105,147,189,75,35,61,143,177,29,174,90,80,181,43,169,221,234,165,181,25,192,190,26,55,252,108,62,206,150,29,202,169,92,50,233,84,218,228,137,52,9,68,201,187,178,98,229,198,113,168,177,221,67,100,123,208,169,135,16,203,113,108,74,210,133,171,110,205,197,160,145,85,124,115,191,66,127,188,159,195,69,85,137,41,100,228,39,25,111,188,169,215,115,93,73,126,148,138,45,43,159,50,45,45,201,9,41,83,233,113,13,228,207,152,149,107,177,190,74,218,50,75,75,50,91,137,109,243,34,35,75,41,127,138,225,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,213,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,19,202,142,107,176,227,54,184,112,139,214,202,119,161,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,163,181,128,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,0,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,21,87,199,59,244,39,251,201,252,52,85,88,146,150,78,66,113,150,251,202,157,119,53,212,151,233,72,162,210,185,243,34,210,220,144,146,149,62,151,16,222,76,249,137,86,187,27,228,173,163,36,180,179,37,184,150,223,50,34,52,178,151,248,174,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,125,91,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,161,60,168,230,187,14,51,107,135,8,189,108,167,122,26,172,30,91,21,250,3,239,18,229,82,37,40,140,201,42,50,34,230,50,189,170,54,158,34,36,184,148,168,140,144,180,56,218,59,88,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,71,85,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,30,215,141,134,23,213,110,28,35,176,241,94,158,169,111,71,179,43,18,169,179,163,179,9,78,161,182,42,8,111,73,78,186,71,163,40,67,176,218,104,183,39,69,46,82,11,114,76,136,151,2,184,111,93,52,43,63,59,88,91,86,184,231,116,145,36,84,37,210,219,115,148,183,55,74,155,6,68,72,205,232,130,51,45,239,190,210,53,211,106,119,106,163,36,145,153,104,80,0,64,14,51,120,165,244,83,46,52,44,51,129,93,233,103,223,119,3,125,76,46,151,127,89,75,132,131,121,239,172,52,26,91,217,41,84,229,118,41,43,86,186,22,169,230,16,167,108,61,178,170,184,149,127,219,88,115,66,145,17,138,149,213,88,133,68,134,236,181,169,44,54,252,151,144,203,106,113,73,74,148,72,37,44,140,204,146,163,211,93,8,251,134,162,0,101,178,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,139,243,225,151,86,170,214,178,57,134,19,43,53,57,115,228,55,30,165,17,14,201,121,78,173,44,49,83,150,203,45,18,148,102,100,134,218,109,182,208,158,228,161,9,73,104,68,68,56,175,24,102,243,22,88,61,29,235,26,108,69,97,34,163,146,111,136,233,141,21,47,182,249,78,137,208,173,110,188,225,188,180,41,227,108,146,136,205,164,208,104,112,221,82,210,180,147,117,109,150,44,194,221,89,95,198,90,46,46,90,209,186,254,131,153,26,163,75,92,167,35,179,83,130,234,118,187,29,197,32,255,0,189,113,6,164,173,40,117,166,150,104,94,205,167,221,120,161,226,245,155,143,88,175,134,216,185,135,239,203,114,133,113,97,188,55,163,148,182,13,151,218,90,42,181,54,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,200,174,6,63,166,207,221,191,226,66,213,0,84,175,28,91,166,133,46,234,194,75,42,60,237,245,170,85,62,177,84,153,27,148,178,229,69,150,228,86,227,185,188,203,98,183,46,20,146,208,140,212,92,189,84,68,74,73,156,85,225,189,107,80,175,12,237,97,109,38,227,131,213,196,143,80,151,84,109,190,106,219,219,42,20,25,18,227,57,170,12,140,246,62,195,75,211,93,170,219,162,136,210,102,71,161,65,202,179,85,133,191,150,156,184,226,46,25,179,66,244,204,250,205,191,43,209,80,186,174,159,155,84,105,28,232,63,88,107,66,83,164,166,152,87,174,162,65,233,162,245,73,168,143,53,131,79,184,79,125,126,84,48,178,205,196,207,69,250,51,233,109,191,78,174,244,92,254,119,75,213,70,109,238,87,51,106,119,237,230,109,221,181,58,233,174,133,174,131,213,136,171,197,31,192,158,38,252,151,206,33,10,1,26,168,1,149,113,127,220,46,60,9,225,151,206,188,226,104,149,64,51,153,158,44,33,179,112,35,53,23,230,22,225,243,18,216,183,169,50,33,189,5,137,47,155,203,142,137,48,152,148,108,146,207,214,82,16,167,212,132,26,141,75,216,148,238,82,213,170,142,111,240,49,253,54,126,237,255,0,18,17,87,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,64,0,0,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,59,197,124,1,194,172,103,165,185,77,191,45,10,92,213,56,149,32,165,42,159,25,201,8,35,74,211,234,173,214,215,166,156,213,153,125,231,175,191,88,73,139,156,28,112,214,174,153,117,44,50,185,106,208,166,57,204,113,184,243,102,71,110,58,76,249,138,36,146,89,132,102,69,169,160,180,247,17,253,194,55,87,248,63,99,228,35,116,233,21,171,113,244,161,42,52,238,147,53,70,102,90,232,94,172,47,184,135,151,139,194,123,51,235,156,204,105,37,64,75,78,45,41,83,137,244,129,18,72,207,67,51,51,135,217,216,59,78,28,240,103,184,165,78,97,204,69,187,163,179,15,106,84,234,105,181,7,18,230,186,163,113,17,61,7,78,237,253,254,221,62,241,49,48,151,134,238,91,240,180,163,73,85,184,85,249,113,201,7,204,172,195,129,43,85,39,150,122,235,210,164,251,219,255,0,243,149,239,18,94,129,108,91,182,180,36,83,173,202,28,10,100,102,210,73,75,80,227,54,202,72,136,136,139,177,4,69,220,148,151,236,47,112,250,128,0,0,0,63,138,81,37,38,165,25,17,17,106,102,126,193,82,156,90,115,86,236,250,219,56,21,103,85,24,118,19,44,166,69,77,200,239,154,141,47,146,231,69,121,133,155,111,104,93,134,147,52,41,26,247,107,236,33,31,248,109,101,226,86,49,227,133,62,187,83,167,60,186,37,186,227,85,19,119,146,102,133,63,30,100,53,108,51,83,107,65,250,142,25,233,169,30,158,210,33,124,148,232,49,233,116,248,212,216,141,165,12,68,101,12,54,148,145,17,37,9,73,36,139,66,208,139,176,139,184,126,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,1,21,120,135,229,234,46,55,96,117,78,84,24,4,237,110,132,203,213,24,203,67,68,165,168,153,135,44,208,141,73,181,172,203,123,165,216,90,126,36,125,244,101,104,92,55,22,13,226,116,58,179,46,63,14,167,109,213,155,231,18,13,198,212,75,143,33,42,82,123,208,175,180,223,113,153,119,123,12,104,115,43,88,183,11,25,48,78,215,187,24,156,220,137,74,165,193,110,105,147,164,181,38,73,196,97,199,9,90,45,102,74,213,206,221,199,175,111,111,223,214,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,106,227,105,131,148,39,109,91,23,48,49,222,228,214,163,84,10,206,152,222,213,171,171,138,227,114,37,199,61,77,123,27,228,173,169,61,132,141,203,234,189,101,104,218,72,226,87,11,140,94,141,132,185,193,182,88,169,63,17,138,109,243,29,235,66,83,207,48,235,171,66,228,169,11,138,150,137,191,178,181,204,98,35,102,165,18,144,72,113,102,173,191,109,55,63,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,0,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,1,70,220,95,113,66,171,122,102,210,77,134,242,101,177,77,195,234,60,42,108,118,21,53,78,176,235,242,89,76,215,101,33,173,9,44,173,73,144,203,42,211,113,168,162,182,102,174,228,167,186,240,66,194,223,254,249,120,215,80,161,127,224,150,181,34,167,213,126,50,103,177,201,37,255,0,249,53,91,214,143,185,10,252,225,9,233,155,220,33,147,142,249,104,196,44,45,167,177,45,250,149,90,142,183,169,108,70,125,166,87,34,163,25,105,149,13,147,91,190,162,80,185,12,52,133,154,141,62,162,149,235,35,237,22,109,198,156,240,83,20,41,88,213,132,118,134,43,209,147,17,184,247,77,30,53,73,113,227,77,76,180,67,125,104,46,116,83,117,36,68,181,178,239,49,165,250,169,50,91,106,35,74,76,140,138,184,56,231,126,132,255,0,121,63,134,136,171,195,99,46,150,38,101,179,28,171,79,18,227,245,214,221,10,223,155,93,155,76,222,243,94,144,218,182,163,54,215,57,151,91,113,173,174,74,67,219,146,103,175,39,97,150,139,51,43,254,20,193,196,183,135,220,156,30,170,214,51,7,132,20,168,141,225,244,249,29,77,98,147,17,166,162,177,109,45,106,138,195,100,217,45,243,91,232,145,37,247,84,72,101,164,161,130,209,36,68,130,78,145,131,42,57,174,196,124,165,98,58,47,91,41,222,186,149,59,150,197,126,128,251,198,136,181,120,169,51,50,74,140,136,249,111,35,114,141,167,136,141,77,169,74,35,37,161,110,54,189,9,225,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,138,111,74,244,126,111,41,229,178,231,213,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,126,172,0,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,0,0,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,10,171,227,157,250,19,253,228,254,26,34,175,13,140,186,88,153,150,204,114,173,60,75,143,215,91,116,43,126,109,118,109,51,123,205,122,67,106,218,140,219,92,230,93,109,198,182,185,41,15,110,73,158,188,157,134,90,44,204,175,248,83,7,18,222,31,114,112,122,171,88,204,30,16,82,162,55,135,211,228,117,53,138,76,70,154,138,197,180,181,170,43,13,147,100,183,205,111,162,68,151,221,81,33,150,146,134,11,68,145,18,9,58,70,12,168,230,187,17,242,149,136,232,189,108,167,122,234,84,238,91,21,250,3,239,26,34,213,226,164,204,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,244,39,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,86,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,177,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,234,188,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,111,231,155,11,234,184,199,148,188,76,176,232,74,150,117,39,232,254,146,134,196,72,74,150,252,183,224,188,220,214,226,182,210,76,148,165,188,168,196,201,105,169,145,184,70,73,86,155,79,57,131,82,86,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,21,23,199,6,245,165,79,191,240,179,14,89,143,44,170,84,58,61,70,183,33,213,33,60,133,49,57,230,153,105,40,86,237,198,178,85,61,227,81,26,72,136,148,222,134,173,76,147,31,248,86,82,106,181,28,241,216,51,41,244,201,114,163,210,227,214,37,206,117,150,84,180,69,96,233,146,89,39,93,81,22,136,65,186,243,77,146,149,161,111,113,9,239,81,17,223,160,12,251,113,52,164,210,168,185,227,196,248,116,106,100,72,17,220,145,77,150,182,163,50,150,144,167,223,166,68,121,231,77,41,34,35,91,142,184,227,139,87,122,150,181,40,245,51,51,19,127,130,21,245,233,12,44,196,188,51,244,95,47,208,55,4,74,239,91,207,215,157,215,198,54,121,92,189,190,174,207,70,238,221,184,247,115,180,209,59,53,85,143,213,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,135,136,206,74,63,146,174,35,177,95,176,41,149,87,48,202,233,250,202,108,151,203,154,221,46,113,154,205,202,98,158,220,165,171,106,16,78,52,167,73,42,91,106,82,117,117,76,186,225,196,1,106,156,12,127,77,159,187,127,196,133,170,0,160,190,42,117,106,173,71,60,119,244,58,133,78,92,168,244,184,244,120,144,90,121,229,45,17,88,58,100,103,141,166,146,103,162,16,110,188,235,134,148,232,91,220,90,187,212,102,114,3,129,245,149,74,159,127,226,158,35,61,34,89,84,168,116,122,117,18,59,73,90,121,10,98,115,206,188,234,150,157,187,141,100,170,123,36,147,37,17,17,41,205,73,90,145,166,221,0,101,178,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,139,233,225,113,224,79,12,190,117,231,19,68,170,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,3,42,226,255,0,184,92,120,19,195,47,157,121,196,209,42,128,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,21,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,11,84,0,0,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,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,7,36,205,46,45,193,193,172,20,186,110,199,231,55,30,82,41,115,155,131,171,164,133,42,73,68,125,198,201,58,173,6,106,213,190,205,167,175,187,238,207,29,223,112,220,88,201,137,211,42,207,56,252,202,157,201,86,115,146,75,55,28,81,174,68,133,41,41,239,90,190,211,157,196,103,223,237,49,121,156,60,50,243,23,4,112,58,153,46,116,14,85,110,186,203,53,25,43,91,68,149,164,158,135,16,214,141,77,180,44,139,123,71,216,122,254,38,125,210,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,7,248,203,137,26,116,87,161,76,97,183,152,144,218,154,117,183,18,74,74,208,162,208,210,100,125,134,70,70,101,161,138,39,226,97,151,105,24,69,140,213,11,186,153,75,228,81,46,89,78,205,74,218,96,208,210,95,145,46,99,132,130,52,180,148,17,146,27,46,205,76,244,246,153,14,197,194,59,50,103,65,185,229,224,213,205,84,115,164,156,151,36,65,39,159,245,9,229,185,2,59,109,167,123,164,90,232,74,208,146,131,63,119,184,91,218,84,74,73,41,39,169,25,106,70,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,61,7,16,140,47,165,98,174,79,177,38,153,80,84,70,100,80,40,238,221,16,101,189,9,50,87,29,250,122,78,73,242,181,50,54,214,235,77,187,28,220,73,234,148,72,95,98,136,205,10,160,28,61,189,106,184,107,127,219,88,141,66,143,17,250,149,171,88,133,91,134,212,180,41,76,56,252,103,144,243,105,113,41,82,84,104,53,32,136,200,148,147,211,93,12,187,198,132,241,190,245,165,98,86,70,175,236,70,161,71,150,197,54,234,194,122,173,110,27,82,208,148,190,219,18,104,238,60,218,92,74,84,164,146,201,43,34,50,37,40,181,215,67,62,241,156,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,0,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,7,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,101,222,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,11,243,225,163,96,73,195,236,150,225,220,90,149,189,18,149,82,174,71,147,95,148,108,147,91,230,34,92,151,29,139,33,213,182,103,189,106,134,113,8,183,30,244,161,40,66,182,236,218,82,128,103,7,58,24,57,66,192,44,208,95,248,85,107,61,190,139,74,168,55,34,156,222,213,151,77,22,92,118,165,181,27,85,173,107,95,37,18,18,215,49,74,53,47,151,188,244,53,104,86,169,193,247,24,232,87,206,88,11,10,163,179,211,214,176,210,160,252,121,141,238,90,249,241,103,72,126,92,121,58,154,18,132,238,90,228,181,203,37,45,69,211,111,86,210,113,36,56,175,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,45,196,51,37,149,92,172,98,132,138,237,161,111,203,78,21,220,178,8,237,249,135,37,82,138,19,230,222,231,105,239,184,164,146,144,180,168,157,83,68,179,81,173,146,73,243,28,90,30,218,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,0,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,22,226,25,146,202,174,86,49,66,69,118,208,183,229,167,10,238,89,4,118,252,195,146,169,69,9,243,111,115,180,247,220,82,73,72,90,84,78,169,162,89,168,214,201,36,249,142,45,15,109,112,243,206,157,87,43,24,161,30,133,119,220,18,211,133,119,44,131,43,130,25,70,84,162,132,249,183,181,170,131,13,165,68,164,45,42,38,146,233,160,148,107,100,148,92,183,22,134,118,223,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,131,56,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,213,120,213,248,167,181,190,31,193,243,26,136,234,188,12,127,77,159,187,127,196,133,170,12,203,99,246,14,87,114,255,0,140,183,102,14,220,111,117,18,237,154,130,163,183,39,106,17,213,197,90,73,200,210,118,33,107,38,249,172,56,211,188,189,230,164,111,218,175,89,38,66,231,248,73,222,180,171,171,37,182,253,10,159,30,91,114,44,234,197,86,137,57,79,33,36,135,31,92,149,78,37,52,100,163,51,71,42,115,73,51,81,36,247,165,101,166,132,74,84,202,1,66,220,88,46,154,237,193,157,171,190,147,87,157,212,68,182,105,244,138,93,45,190,82,17,211,197,92,22,101,169,189,82,68,107,213,249,114,23,170,140,213,235,233,174,212,164,139,186,240,62,178,169,83,239,252,83,196,103,164,75,42,149,14,143,78,162,71,105,43,79,33,76,78,121,215,157,82,211,183,113,172,149,79,100,146,100,162,34,37,57,169,43,82,52,219,160,10,64,227,37,107,80,173,252,220,67,171,82,32,244,242,238,107,62,157,84,170,57,205,90,250,137,72,126,76,68,185,162,140,201,26,49,18,58,52,73,18,125,77,116,220,165,25,246,190,6,63,166,207,221,191,226,66,213,7,148,197,44,45,177,49,166,196,169,225,158,37,208,189,51,109,214,121,61,108,46,169,232,252,222,83,200,121,191,172,101,104,113,58,56,210,21,234,168,181,211,67,212,140,200,243,239,156,28,166,94,89,69,197,15,160,245,217,18,235,20,41,241,219,147,66,184,213,0,162,177,85,65,54,131,124,144,130,113,210,66,218,117,102,218,144,107,223,167,45,102,68,151,80,103,55,248,24,254,155,63,118,255,0,137,11,84,1,156,28,235,93,53,219,195,55,24,189,86,184,231,117,114,227,222,21,58,91,110,114,144,222,216,176,159,84,72,205,232,130,34,61,140,48,210,53,211,114,182,234,163,53,25,153,216,255,0,4,123,42,149,3,5,241,11,17,153,145,44,234,85,203,161,170,36,134,148,180,242,18,196,24,141,188,210,144,157,187,137,102,170,131,196,163,53,25,25,37,189,9,58,25,170,199,192,103,175,137,13,173,66,179,243,181,138,84,155,114,15,73,18,69,66,37,81,198,249,171,115,116,169,176,99,203,146,230,171,51,50,222,251,238,175,77,118,167,118,137,34,73,17,21,143,240,97,171,85,106,57,80,173,195,168,84,229,202,143,75,190,39,196,130,211,207,41,104,138,193,195,132,241,180,210,76,244,66,13,215,157,112,210,157,11,123,139,87,122,140,206,122,136,171,197,31,192,158,38,252,151,206,33,10,1,26,168,1,149,113,127,220,46,60,9,225,151,206,188,226,104,149,64,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,138,188,81,252,118,98,111,201,124,158,16,149,92,12,127,77,159,187,127,196,133,170,0,0,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,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,63,138,81,37,38,165,30,132,69,169,152,168,78,46,57,147,58,245,207,19,6,173,154,163,157,36,20,183,34,113,50,255,0,168,111,33,201,241,220,109,91,29,50,215,67,78,164,164,17,251,253,195,142,240,207,203,180,140,93,198,106,125,221,83,165,243,232,150,220,166,166,169,110,176,106,105,79,199,151,13,195,65,154,154,82,12,205,14,31,102,164,122,123,72,133,236,68,137,26,4,86,97,67,97,182,88,142,218,90,105,182,210,73,74,16,146,208,146,68,93,132,68,68,69,161,15,246,0,0,0,0,0,0,0,0,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,179,61,217,113,166,230,11,5,106,112,17,17,39,88,163,180,245,78,2,208,218,121,139,121,168,146,73,182,245,229,45,70,147,91,223,101,58,30,189,198,71,223,69,86,173,106,230,192,108,104,141,41,47,72,133,81,180,235,232,110,82,82,167,27,53,28,89,105,53,160,203,84,40,203,115,93,199,183,187,183,79,102,133,178,211,139,116,188,102,193,219,106,240,129,61,137,47,187,77,134,137,220,183,82,179,68,147,138,203,142,37,90,45,102,70,70,233,106,74,61,123,123,125,231,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,73,250,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,99,49,98,197,252,151,226,157,229,134,126,148,244,159,209,43,130,163,66,235,121,28,158,171,165,146,227,60,222,94,229,108,221,203,221,183,114,180,215,77,79,77,69,186,101,167,23,164,226,215,9,139,249,138,147,242,223,169,88,214,61,209,104,74,121,230,26,105,11,68,106,99,139,138,150,137,191,180,132,67,126,35,102,165,18,86,107,109,102,173,223,109,84,194,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,45,80,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,11,84,0,0,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,137,92,83,111,248,214,46,75,111,40,165,112,203,164,212,174,169,16,40,20,211,140,110,165,114,150,228,148,59,34,57,173,178,245,80,184,108,75,37,239,50,66,145,185,7,174,242,74,169,47,0,112,114,187,152,12,101,180,240,118,220,123,167,151,115,84,19,29,201,59,80,190,146,42,18,167,36,201,216,181,160,156,229,48,219,174,242,247,146,151,179,106,125,101,17,13,52,128,168,14,54,152,103,106,219,248,143,135,120,165,73,137,211,214,175,10,125,66,159,87,229,182,218,27,145,208,28,110,67,234,218,130,90,222,52,75,54,212,181,169,95,86,195,9,34,73,35,183,159,240,125,198,58,237,141,154,2,194,168,236,245,20,92,75,167,191,30,99,123,144,142,68,168,49,223,151,30,78,166,133,45,91,80,137,45,114,201,72,73,245,59,213,184,219,73,14,215,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,7,148,197,44,45,177,49,166,196,169,225,158,37,208,189,51,109,214,121,61,108,46,169,232,252,222,83,200,121,191,172,101,104,113,58,56,210,21,234,168,181,211,67,212,140,200,243,217,154,236,168,226,62,82,177,29,118,85,234,215,93,74,157,204,126,129,95,97,147,68,90,188,84,153,17,169,36,102,124,183,145,185,36,235,38,102,166,212,164,153,26,208,182,220,92,159,225,165,196,18,78,15,85,104,249,124,197,250,172,70,240,250,124,142,154,143,86,150,235,81,88,182,150,181,74,125,195,112,208,193,173,244,72,146,251,73,53,188,234,80,193,106,163,50,65,43,75,159,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,0,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,15,41,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,122,216,93,83,209,249,188,167,144,243,127,88,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,231,179,53,217,81,196,124,165,98,58,236,171,213,174,186,149,59,152,253,2,190,195,38,136,181,120,169,50,35,82,72,204,249,111,35,114,73,214,76,205,77,169,73,50,53,161,109,184,185,63,195,75,136,36,156,30,170,209,242,249,139,245,88,141,225,244,249,29,53,30,173,45,214,162,177,109,45,106,148,251,134,225,161,131,91,232,145,37,246,146,107,121,212,161,130,213,70,100,130,86,156,131,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,29,87,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,164,14,48,88,57,93,177,179,64,120,171,33,238,162,139,137,116,246,36,67,115,106,17,200,149,6,59,17,36,70,208,150,165,171,106,17,25,222,97,165,9,62,167,98,119,27,106,49,210,248,31,94,180,168,23,254,41,225,203,209,229,157,74,185,71,167,86,227,186,148,39,144,150,32,188,235,46,165,106,221,184,150,106,168,50,105,34,73,145,146,92,212,211,161,18,173,208,5,0,241,71,241,217,137,191,37,242,120,66,95,240,58,181,171,177,45,92,92,189,100,65,217,69,170,212,40,244,184,114,121,168,62,108,168,141,202,114,67,123,8,247,167,106,38,198,61,76,137,39,204,209,38,102,149,17,89,248,10,160,227,149,73,165,51,85,193,186,235,52,200,136,169,76,143,94,137,34,98,89,73,62,243,12,170,10,154,105,110,105,185,72,66,159,121,73,73,158,137,55,92,50,211,113,235,205,120,42,120,167,186,126,31,206,243,26,112,186,144,28,127,53,89,103,179,115,95,132,115,48,182,240,157,46,156,180,200,77,74,145,83,140,102,165,211,170,45,161,196,52,249,183,184,146,242,54,186,226,22,218,140,183,33,106,218,164,47,99,136,136,28,38,112,134,242,192,92,80,204,102,17,226,3,17,27,174,219,178,45,150,100,28,71,201,230,29,66,219,168,58,211,205,175,176,205,14,52,227,110,17,40,146,178,37,145,41,41,81,41,37,99,224,50,195,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,191,78,23,30,4,240,203,231,94,113,52,74,160,20,3,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,138,188,81,252,9,226,111,201,124,226,16,160,17,170,128,25,87,23,253,194,227,192,158,25,124,235,206,38,137,84,2,128,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,8,171,197,31,199,102,38,252,151,201,225,9,85,192,199,244,217,251,183,252,72,90,160,0,0,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,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,3,150,230,91,22,233,120,51,131,183,45,225,62,123,17,159,106,155,49,16,121,142,165,6,185,37,21,231,27,74,117,90,12,204,205,163,208,146,122,246,118,123,203,61,87,85,106,230,199,156,104,147,41,78,200,155,81,187,43,235,110,42,84,167,28,52,156,169,106,52,32,139,85,168,139,115,189,197,187,191,179,95,109,234,100,67,46,52,220,190,96,173,50,2,226,164,171,21,134,217,169,207,90,208,158,98,30,118,36,98,113,189,121,72,81,36,150,207,217,86,167,175,121,153,247,73,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,31,240,243,77,62,210,153,121,180,173,11,35,74,146,162,212,140,143,176,203,67,20,191,197,83,42,234,195,155,229,88,193,106,210,29,42,69,193,36,206,105,177,31,212,76,199,222,157,33,197,30,198,82,146,245,16,158,213,44,213,239,212,187,71,215,225,55,154,55,172,251,169,204,20,186,106,173,166,151,88,120,221,128,169,15,153,43,171,117,200,49,155,105,59,221,36,233,181,42,209,41,65,171,191,77,75,176,92,82,22,151,18,75,66,137,73,81,106,70,71,169,25,15,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,26,174,206,28,57,49,190,110,170,205,235,116,224,223,91,90,184,42,18,42,149,25,63,72,170,173,243,229,62,226,156,117,205,136,146,148,39,114,214,163,209,36,73,45,116,34,34,236,29,171,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,116,80,186,167,164,114,185,175,45,231,62,177,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,245,98,58,223,252,61,50,115,137,247,149,91,16,47,60,22,137,42,187,93,144,114,234,18,35,85,170,16,144,251,230,69,185,211,106,59,232,104,150,163,45,203,81,36,141,107,53,45,90,169,74,51,246,182,6,87,48,39,11,240,178,227,193,75,22,198,244,101,153,118,245,158,152,166,122,78,99,221,87,85,25,49,159,250,231,93,83,168,220,203,104,79,168,180,233,166,165,161,153,152,229,95,216,184,200,159,251,134,127,214,106,199,249,216,146,150,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,125,96,1,197,49,175,38,121,108,204,77,213,22,245,198,60,55,250,65,90,133,79,69,45,137,62,152,159,19,100,84,56,227,137,111,100,119,219,65,232,183,156,61,76,183,122,218,107,161,17,23,214,192,188,174,96,78,90,253,55,249,20,177,190,142,125,35,233,189,39,253,39,50,103,63,167,230,242,127,182,93,115,110,222,123,191,103,77,119,118,235,161,105,213,64,113,76,107,201,158,91,51,19,117,69,189,113,143,13,254,144,86,161,83,209,75,98,79,166,39,196,217,21,14,56,226,91,217,29,246,208,122,45,231,15,83,45,222,182,154,232,68,69,245,176,47,43,152,19,150,191,77,254,69,44,111,163,159,72,250,111,73,255,0,73,204,153,207,233,249,188,159,237,151,92,219,183,158,239,217,211,93,221,186,232,90,117,80,0,1,229,49,75,11,108,76,105,177,42,120,103,137,116,47,76,219,117,158,79,91,11,170,122,63,55,148,242,30,111,235,25,90,28,78,142,52,133,122,170,45,116,208,245,35,50,62,43,105,240,225,201,141,141,117,81,175,91,91,6,250,42,213,191,80,143,84,167,73,250,69,85,115,145,41,135,18,227,78,108,92,149,33,91,86,132,158,138,35,73,233,161,145,151,96,146,160,62,77,217,107,80,175,155,86,179,101,93,48,122,218,45,193,79,145,75,168,198,230,173,190,124,87,219,83,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,237,17,175,251,23,25,19,255,0,112,207,250,205,88,255,0,59,18,168,0,0,124,155,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,35,95,246,46,50,39,254,225,159,245,154,177,254,118,37,80,15,147,118,90,212,43,230,213,172,217,87,76,30,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,68,107,254,197,198,68,255,0,220,51,254,179,86,63,206,196,170,0,0,17,255,0,20,178,21,148,236,105,190,234,120,153,137,120,83,233,155,146,179,201,235,102,250,118,165,31,155,202,101,12,183,245,108,200,67,105,209,182,144,159,85,37,174,154,158,166,102,103,208,48,83,1,48,159,46,214,172,171,43,7,45,79,163,244,89,181,5,213,31,141,215,73,151,190,82,219,109,181,57,190,67,142,44,181,67,45,150,132,123,125,93,116,212,204,207,160,0,14,85,142,153,92,192,156,202,122,19,242,215,99,125,35,250,57,212,250,51,250,78,100,62,71,81,202,231,127,107,58,222,237,220,134,190,214,186,109,236,211,83,215,202,97,110,66,178,157,130,215,221,51,19,48,211,10,125,13,114,81,185,221,20,223,78,212,164,114,185,172,173,151,62,173,233,11,109,90,182,234,211,235,36,244,215,82,208,200,140,164,0,14,127,141,120,9,132,249,137,181,98,217,88,199,106,125,32,162,194,168,34,168,196,110,186,76,77,146,144,219,141,165,205,241,220,109,103,162,30,112,180,51,219,235,107,166,164,70,92,214,192,225,239,148,108,44,188,169,56,131,135,216,91,46,135,112,208,228,20,152,51,163,93,21,141,237,47,67,35,35,35,148,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,126,215,29,50,185,129,57,148,244,39,229,174,198,250,71,244,115,169,244,103,244,156,200,124,142,163,149,206,254,214,117,189,219,185,13,125,173,116,219,217,166,167,175,201,193,76,153,229,179,46,215,84,171,215,7,48,223,232,253,106,109,61,116,183,228,250,98,124,189,241,86,227,110,41,189,146,31,113,5,170,217,108,245,34,221,234,233,174,134,100,125,172,0,115,76,111,203,118,9,102,62,149,76,163,99,69,131,18,227,143,70,144,185,48,22,169,15,197,126,50,214,157,171,36,61,29,104,116,144,162,36,238,70,237,138,52,54,102,70,104,65,151,32,254,197,198,68,255,0,220,51,254,179,86,63,206,196,148,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,235,0,0,138,191,216,184,200,159,251,134,127,214,106,199,249,216,146,150,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,125,96,0,0,0,28,171,29,50,185,129,57,148,244,39,229,174,198,250,71,244,115,169,244,103,244,156,200,124,142,163,149,206,254,214,117,189,219,185,13,125,173,116,219,217,166,167,175,201,193,76,153,229,179,46,215,84,171,215,7,48,223,232,253,106,109,61,116,183,228,250,98,124,189,241,86,227,110,41,189,146,31,113,5,170,217,108,245,34,221,234,233,174,134,100,125,172,7,42,199,76,174,96,78,101,61,9,249,107,177,190,145,253,28,234,125,25,253,39,50,31,35,168,229,115,191,181,157,111,118,238,67,95,107,93,54,246,105,169,235,242,112,83,38,121,108,203,181,213,42,245,193,204,55,250,63,90,155,79,93,45,249,62,152,159,47,124,85,184,219,138,111,100,135,220,65,106,182,91,61,72,183,122,186,107,161,153,31,107,0,28,211,27,242,221,130,89,143,165,83,40,216,209,96,196,184,227,209,164,46,76,5,170,67,241,95,140,181,167,106,201,15,71,90,29,36,40,137,59,145,187,98,141,13,153,145,154,16,101,200,63,177,113,145,63,247,12,255,0,172,213,143,243,177,245,110,110,28,57,49,188,42,44,213,174,60,27,234,229,199,167,192,165,182,231,210,42,171,123,98,194,138,212,72,205,232,137,36,71,177,134,26,70,186,110,86,221,84,102,163,51,62,171,130,152,9,132,249,118,181,101,89,88,57,106,125,31,162,205,168,46,168,252,110,186,76,189,242,150,219,109,169,205,242,28,113,101,170,25,108,180,35,219,234,235,166,166,102,125,0,0,115,252,107,192,76,39,204,77,171,22,202,198,59,83,233,5,22,21,65,21,70,35,117,210,98,108,148,134,220,109,46,111,142,227,107,61,16,243,133,161,158,223,91,93,53,34,50,231,248,91,144,172,167,96,181,247,76,196,204,52,194,159,67,92,148,110,119,69,55,211,181,41,28,174,107,43,101,207,171,122,66,219,86,173,186,180,250,201,61,53,212,180,50,35,47,171,141,121,51,203,102,98,110,168,183,174,49,225,191,210,10,212,42,122,41,108,73,244,196,248,155,34,161,199,28,75,123,35,190,218,15,69,188,225,234,101,187,214,211,93,8,136,190,182,5,229,115,2,114,215,233,191,200,165,141,244,115,233,31,77,233,63,233,57,147,57,253,63,55,147,253,178,235,155,118,243,221,251,58,107,187,183,93,11,78,170,57,86,58,101,115,2,115,41,232,79,203,93,141,244,143,232,231,83,232,207,233,57,144,249,29,71,43,157,253,172,235,123,183,114,26,251,90,233,183,179,77,79,95,41,133,185,10,202,118,11,95,116,204,76,195,76,41,244,53,201,70,231,116,83,125,59,82,145,202,230,178,182,92,250,183,164,45,181,106,219,171,79,172,147,211,93,75,67,34,50,144,0,35,254,41,100,43,41,216,211,125,212,241,51,18,240,167,211,55,37,103,147,214,205,244,237,74,63,55,148,202,25,111,234,217,144,134,211,163,109,33,62,170,75,93,53,61,76,204,207,160,96,166,2,97,62,93,173,89,86,86,14,90,159,71,232,179,106,11,170,63,27,174,147,47,124,165,182,219,106,115,124,135,28,89,106,134,91,45,8,246,250,186,233,169,153,159,64,1,202,177,211,43,152,19,153,79,66,126,90,236,111,164,127,71,58,159,70,127,73,204,135,200,234,57,92,239,237,103,91,221,187,144,215,218,215,77,189,154,106,122,252,156,20,201,158,91,50,237,117,74,189,112,115,13,254,143,214,166,211,215,75,126,79,166,39,203,223,21,110,54,226,155,217,33,247,16,90,173,150,207,82,45,222,174,154,232,102,71,218,192,0,0,69,95,236,92,100,79,253,195,63,235,53,99,252,236,119,252,45,194,219,19,5,172,74,102,25,225,165,11,208,214,221,27,157,209,66,234,158,145,202,230,188,183,156,250,199,150,183,21,171,142,173,94,178,143,77,116,45,8,136,139,213,128,143,248,165,144,172,167,99,77,247,83,196,204,75,194,159,76,220,149,158,79,91,55,211,181,40,252,222,83,40,101,191,171,102,66,27,78,141,180,132,250,169,45,116,212,245,51,51,63,87,129,121,92,192,156,181,250,111,242,41,99,125,28,250,71,211,122,79,250,78,100,206,127,79,205,228,255,0,108,186,230,221,188,247,126,206,154,238,237,215,66,211,170,143,41,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,122,216,93,83,209,249,188,167,144,243,127,88,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,240,15,236,92,100,79,253,195,63,235,53,99,252,236,74,160,17,87,251,23,25,19,255,0,112,207,250,205,88,255,0,59,29,255,0,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,116,80,186,167,164,114,185,175,45,231,62,177,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,245,96,35,254,41,100,43,41,216,211,125,212,241,51,18,240,167,211,55,37,103,147,214,205,244,237,74,63,55,148,202,25,111,234,217,144,134,211,163,109,33,62,170,75,93,53,61,76,204,207,213,224,94,87,48,39,45,126,155,252,138,88,223,71,62,145,244,222,147,254,147,153,51,159,211,243,121,63,219,46,185,183,111,61,223,179,166,187,187,117,208,180,242,152,165,144,172,167,99,77,247,83,196,204,75,194,159,76,220,149,158,79,91,55,211,181,40,252,222,83,40,101,191,171,102,66,27,78,141,180,132,250,169,45,116,212,245,51,51,63,87,129,121,92,192,156,181,250,111,242,41,99,125,28,250,71,211,122,79,250,78,100,206,127,79,205,228,255,0,108,186,230,221,188,247,126,206,154,238,237,215,66,211,170,128,0,0,242,152,165,133,182,38,52,216,149,60,51,196,186,23,166,109,186,207,39,173,133,213,61,31,155,202,121,15,55,245,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,31,21,180,248,112,228,198,198,186,168,215,173,173,131,125,21,106,223,168,71,170,83,164,253,34,170,185,200,148,195,137,113,167,54,46,74,144,173,171,66,79,69,17,164,244,208,200,203,176,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,31,242,181,165,9,53,173,68,148,164,181,51,51,208,136,133,59,113,100,205,35,215,133,212,222,9,218,213,86,213,75,163,188,78,207,84,119,204,213,213,180,228,232,206,52,163,67,166,157,54,169,58,165,72,37,119,107,161,118,15,143,194,175,42,234,196,107,229,56,193,117,82,29,85,34,223,146,71,8,223,143,170,21,49,135,160,200,109,69,189,149,36,253,69,171,181,43,37,123,180,46,209,116,13,52,211,13,37,150,91,74,16,130,36,165,41,45,8,136,187,8,180,33,255,0,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,3,138,103,3,13,232,152,157,129,55,53,6,177,5,169,11,110,159,53,248,102,182,144,179,110,73,67,144,150,214,91,146,173,12,183,159,105,22,165,236,25,244,143,83,171,97,6,46,29,66,145,33,198,102,218,87,14,246,212,133,169,58,174,44,173,72,143,105,160,244,220,217,119,109,253,130,252,114,85,152,202,78,96,176,122,147,86,244,148,103,43,16,35,177,14,160,209,60,147,115,158,136,177,212,234,141,60,213,171,77,239,105,170,140,143,94,242,215,190,66,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,143,89,213,204,101,39,47,184,61,86,171,122,70,59,117,137,241,223,135,79,104,222,73,57,207,92,89,10,105,68,158,106,21,166,246,116,213,38,103,175,113,107,221,65,210,42,117,108,95,197,194,168,85,228,56,244,219,182,225,222,226,150,181,43,69,202,149,169,145,110,53,158,154,184,125,251,191,104,208,94,79,176,222,137,134,56,19,108,208,104,240,90,142,183,41,240,159,152,104,105,8,55,36,156,56,233,113,103,181,41,212,207,97,118,153,106,126,209,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,113,252,211,226,5,11,14,176,142,175,91,175,79,98,59,6,196,134,200,157,117,8,53,159,74,250,182,167,114,146,70,102,72,61,11,81,158,60,86,184,41,247,86,34,220,87,5,45,148,162,52,234,164,185,8,52,165,37,184,150,250,214,74,245,76,200,245,37,23,110,166,59,102,70,179,79,94,203,190,41,82,163,185,49,195,182,234,211,216,143,80,96,220,89,161,8,118,76,98,117,210,79,57,182,201,68,219,58,110,86,191,126,165,221,126,214,109,215,74,190,45,106,85,219,68,120,157,133,87,132,196,214,76,148,149,30,199,91,75,137,215,105,153,107,162,139,184,207,241,49,246,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,124,91,202,235,165,88,246,181,86,237,173,188,77,66,164,66,126,107,198,106,74,79,99,77,169,197,105,184,200,181,209,39,222,101,248,144,160,156,242,230,158,191,152,140,82,170,199,110,99,165,109,210,39,191,30,158,193,56,189,139,67,82,100,147,78,154,121,206,54,106,54,222,211,114,116,251,180,46,254,39,133,55,5,62,213,196,91,118,224,170,50,149,198,131,84,137,33,102,164,164,246,146,31,66,205,94,177,145,22,132,147,237,212,134,134,242,177,136,20,60,69,194,58,69,110,131,62,60,134,9,136,237,153,52,234,22,104,62,153,133,109,86,213,40,136,200,150,90,150,163,176,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,133,252,79,240,95,20,241,143,7,96,83,112,205,201,14,57,10,170,212,185,145,153,57,38,167,163,162,44,210,113,59,25,66,247,107,204,65,104,122,17,247,31,176,82,245,251,131,24,143,134,206,155,119,109,175,81,134,69,222,183,33,62,218,75,181,93,230,226,19,250,138,255,0,0,241,40,90,218,90,93,105,106,66,208,100,164,169,39,161,145,151,113,145,139,208,225,103,141,42,196,108,6,143,108,212,166,155,147,109,215,17,78,65,56,230,231,13,152,240,161,32,143,181,197,30,154,172,253,132,90,251,8,77,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,167,138,102,53,43,14,112,26,69,179,78,152,109,205,184,150,186,114,201,183,52,89,51,34,20,212,25,246,56,147,211,114,11,216,101,175,176,197,23,45,107,117,106,117,213,169,107,89,154,148,165,30,166,102,125,230,102,61,181,133,131,24,143,137,46,147,118,149,175,81,152,71,220,182,225,62,226,79,181,61,198,218,21,250,233,255,0,8,186,30,24,24,47,138,120,57,131,181,10,118,38,57,33,183,38,213,93,151,14,51,231,36,148,204,117,197,132,77,167,99,200,70,221,57,107,45,11,176,187,139,218,38,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,15,241,152,201,63,21,214,77,180,47,122,20,146,74,203,82,51,50,246,136,121,158,76,4,161,214,240,62,244,186,28,160,198,118,101,54,143,81,168,33,198,162,161,75,66,155,135,37,100,122,242,204,200,136,207,222,95,136,162,55,208,109,188,227,102,70,70,149,25,25,31,179,67,19,63,133,246,62,175,11,49,190,61,173,87,168,242,169,23,18,81,5,41,113,237,168,76,153,19,33,32,149,162,156,74,75,212,108,251,116,51,211,216,100,47,70,44,150,38,70,106,92,103,80,227,79,161,46,54,180,40,141,42,73,150,164,100,101,216,101,161,143,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,1,254,82,164,179,14,51,178,228,186,134,218,101,10,113,107,90,136,146,148,145,106,102,102,125,132,90,16,162,238,40,56,250,230,41,227,124,139,86,145,81,230,210,45,210,92,21,165,183,183,33,82,99,204,154,131,86,137,113,73,63,81,194,237,208,143,79,97,16,134,12,32,220,121,182,200,140,205,74,34,34,47,110,166,47,115,35,120,9,67,162,96,125,151,116,55,65,140,212,202,149,30,157,80,91,142,197,66,86,181,57,14,50,204,245,229,145,153,25,151,188,255,0,17,48,225,178,76,69,105,146,109,8,216,132,164,210,130,208,136,200,189,131,253,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,7,43,205,74,150,156,181,98,158,198,219,86,182,93,112,140,214,90,146,75,160,127,183,238,252,70,109,42,127,234,140,174,210,63,175,115,180,187,143,214,49,254,212,10,229,74,217,173,192,184,41,18,22,196,202,116,150,165,48,180,45,73,50,91,107,37,167,181,38,71,222,146,238,50,49,127,249,7,204,77,55,29,240,62,136,151,170,44,57,92,161,66,141,77,156,215,57,42,117,107,102,28,94,99,134,70,234,214,100,107,119,77,202,211,183,188,136,251,228,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,8,203,159,140,196,211,112,35,3,235,105,102,162,195,85,202,236,41,52,216,45,115,146,151,80,183,161,202,229,186,68,78,161,100,68,182,180,220,157,123,123,136,207,186,128,43,245,202,149,205,91,159,112,85,228,173,249,149,25,46,202,125,107,90,148,102,183,22,107,87,106,140,207,189,71,222,102,99,252,41,191,234,140,94,210,47,175,71,105,247,23,172,67,73,153,85,82,213,150,172,44,222,219,105,210,203,161,145,26,11,66,81,116,12,118,253,250,251,199,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,1,200,243,109,38,60,92,179,226,130,228,200,54,144,171,62,182,158,197,146,77,127,209,239,250,165,175,126,190,225,155,169,234,109,115,228,173,173,118,41,229,154,117,239,211,113,232,36,157,91,41,87,3,249,102,131,142,52,136,132,243,73,91,71,32,154,109,106,82,90,244,121,201,82,143,107,58,23,102,157,166,189,63,198,61,87,12,252,125,147,132,24,237,22,222,170,212,93,102,145,113,108,166,242,84,241,165,5,38,68,200,104,220,105,83,136,79,216,108,203,93,12,254,227,33,123,176,101,179,80,133,30,124,117,165,109,73,105,15,33,73,50,50,52,168,136,200,200,203,179,184,199,251,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,255,0,9,210,217,167,194,145,62,66,210,134,163,52,183,150,165,25,17,18,82,70,102,102,103,217,220,66,136,184,152,99,236,156,95,199,105,86,245,42,162,235,212,139,119,125,55,146,151,141,72,57,49,230,76,70,226,74,92,90,126,195,132,90,232,71,247,17,15,45,73,202,85,125,140,178,206,199,42,196,66,105,165,56,239,78,78,182,180,169,77,122,60,164,165,69,185,157,15,179,94,210,94,159,227,17,174,2,155,68,248,203,119,93,137,121,6,173,59,244,220,90,141,34,229,38,76,121,89,103,194,245,198,144,110,161,54,125,17,61,171,37,26,63,163,216,245,79,78,237,61,195,174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,217,214,169,162,155,150,12,71,223,76,114,103,83,108,86,35,150,214,121,156,147,85,62,79,214,31,111,170,69,167,218,246,106,51,152,233,26,228,172,136,180,53,44,200,139,246,139,238,203,14,19,209,47,60,138,209,172,137,81,155,113,23,5,171,29,71,205,66,12,146,251,244,118,90,220,90,160,244,211,119,126,134,127,143,112,165,252,98,180,171,88,15,143,213,202,76,116,187,17,251,122,227,146,236,5,145,45,189,80,196,215,18,210,210,100,72,61,53,107,176,210,68,93,157,154,123,47,75,35,216,223,75,198,140,4,182,38,53,57,79,212,233,52,200,84,234,134,247,82,165,156,134,161,70,55,85,249,197,171,77,206,247,171,67,247,145,31,124,132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,30,243,195,141,212,188,24,192,75,158,99,179,148,197,78,173,76,155,78,167,236,117,41,89,72,118,20,147,105,95,156,66,180,220,215,122,117,63,113,25,247,81,110,14,218,85,172,120,199,234,29,38,66,93,150,253,195,113,198,118,122,204,150,230,136,126,107,105,117,106,51,37,158,154,187,218,106,35,46,222,221,125,183,65,153,236,38,162,89,153,21,173,89,17,99,54,218,45,251,86,74,139,148,132,17,41,246,40,239,53,184,244,65,107,174,222,253,8,255,0,14,225,66,45,17,162,74,8,203,83,74,200,140,191,104,209,158,74,42,72,169,101,131,14,54,82,220,133,211,91,20,120,231,185,142,95,56,211,79,141,245,133,219,235,17,235,246,189,186,14,226,0,0,0,0,0,0,0,0,0,0,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,45,241,27,189,21,104,101,162,228,105,46,165,39,88,137,50,152,100,106,211,82,118,159,47,253,241,126,175,223,248,24,160,170,60,117,79,175,65,138,134,205,106,147,45,166,201,36,90,154,141,75,34,211,79,111,120,209,214,82,41,107,164,229,203,15,161,57,28,217,52,219,116,157,80,164,109,63,237,6,11,187,66,247,10,252,226,255,0,151,87,105,234,167,99,157,191,68,138,150,36,200,102,153,55,164,141,163,166,226,186,249,46,60,230,198,180,219,161,22,171,82,245,215,77,75,218,57,167,10,124,199,171,14,241,29,88,101,95,169,33,170,77,113,103,200,55,222,218,69,37,231,224,178,146,45,238,165,58,109,65,246,18,76,255,0,18,236,23,82,195,237,73,101,185,44,56,151,26,117,36,180,45,38,70,74,73,150,164,100,101,222,90,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,1,254,111,190,212,102,92,146,251,137,109,166,146,107,90,212,100,68,148,145,106,102,102,125,197,160,165,110,43,25,144,86,34,98,50,112,202,129,82,67,180,154,26,203,158,108,61,184,142,75,47,206,101,68,123,29,82,116,218,178,236,52,145,254,5,216,58,95,8,12,186,187,80,85,71,28,238,10,44,101,49,26,67,212,184,93,92,109,93,39,19,208,74,109,230,247,181,166,221,12,244,90,87,174,186,232,94,209,96,121,182,166,46,173,151,60,65,132,220,115,120,213,109,85,180,66,81,184,255,0,180,31,46,237,15,222,51,139,89,142,168,21,233,209,84,131,66,163,75,117,179,73,150,134,147,74,204,180,211,217,220,47,211,135,29,232,171,187,45,22,219,74,121,43,58,60,72,116,194,34,86,186,19,84,248,159,239,143,245,190,239,192,132,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,93,92,99,175,255,0,66,97,77,26,209,100,218,55,167,212,163,184,180,159,218,38,215,26,160,217,158,132,162,62,242,247,25,10,139,195,232,175,206,191,45,200,113,137,70,235,213,104,109,163,110,186,238,55,144,69,166,157,189,230,52,149,128,80,100,83,112,82,198,135,41,75,55,91,183,41,137,94,243,61,72,202,35,68,100,122,246,247,144,248,185,163,194,120,184,203,130,183,29,156,252,116,60,250,160,76,122,25,45,4,173,36,116,143,54,217,150,168,89,235,171,158,194,215,221,238,60,246,79,77,119,4,49,170,83,77,147,177,167,89,215,34,209,183,215,65,45,81,37,159,103,245,12,210,106,107,253,239,119,179,217,124,121,35,204,117,19,48,56,61,74,156,196,198,14,171,74,140,196,9,204,19,136,222,78,181,22,49,184,173,164,234,213,166,231,180,213,90,30,189,228,71,223,34,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,76,29,204,13,131,141,245,91,246,133,104,46,91,21,44,56,186,37,218,181,168,115,77,148,190,79,176,163,79,82,134,219,113,106,233,156,82,93,75,110,44,144,106,54,93,45,165,176,199,75,0,0,1,199,236,156,204,89,183,142,98,241,15,44,170,131,46,5,217,97,199,135,82,65,168,141,198,42,84,231,226,196,117,79,161,100,146,38,214,211,178,208,210,155,87,121,27,107,66,149,171,137,107,176,0,15,63,136,87,173,43,13,108,11,151,17,171,177,229,191,77,181,104,243,107,115,26,136,132,169,247,24,140,202,222,113,45,165,74,74,77,102,148,25,17,26,146,90,233,169,151,120,252,152,85,137,150,174,50,97,197,185,138,86,84,190,162,139,115,83,218,168,70,220,227,107,113,157,229,235,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,245,96,0,3,159,227,222,53,218,185,118,194,122,238,49,222,180,250,172,218,45,191,210,245,44,82,218,109,201,75,231,201,106,58,54,37,199,27,65,232,183,146,103,170,203,213,35,211,83,208,143,218,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,135,252,70,51,91,142,57,73,181,108,203,215,10,237,43,82,171,69,172,84,37,82,235,50,107,172,188,239,79,40,219,67,144,219,105,12,200,105,126,186,27,152,106,61,20,146,229,36,140,210,102,68,168,235,148,94,42,216,209,141,249,139,179,48,163,19,168,120,107,67,183,174,73,18,98,63,50,36,105,113,159,39,250,87,149,25,166,220,122,90,209,189,201,9,101,162,73,164,205,70,225,37,62,178,136,90,80,172,12,230,113,64,199,220,187,102,78,240,193,203,42,208,195,249,180,91,127,209,253,51,245,74,124,215,37,47,159,2,60,133,239,83,114,219,65,232,183,148,69,162,11,213,34,215,83,212,206,79,240,244,205,5,253,155,60,23,173,98,54,35,82,45,250,117,74,157,116,73,162,52,213,18,59,204,176,166,27,137,17,228,169,73,121,215,84,107,221,33,100,102,74,34,208,147,217,222,103,210,243,79,141,127,201,219,47,183,182,49,183,79,235,101,219,244,242,232,24,83,92,198,215,57,247,81,30,47,53,60,198,204,217,39,222,104,220,218,178,87,44,151,183,85,104,71,85,127,217,171,205,63,251,65,194,175,249,170,163,254,124,39,254,125,115,57,138,121,70,192,43,103,16,45,104,150,165,118,228,157,112,66,161,84,87,80,167,73,68,23,55,194,148,235,174,178,194,36,147,141,106,228,116,237,74,158,115,106,84,100,102,179,245,132,106,201,159,20,12,125,204,78,100,236,252,28,189,109,12,63,133,69,184,61,33,212,191,75,167,205,110,82,57,16,36,72,70,197,57,45,196,22,171,101,36,122,160,253,83,61,52,61,12,172,252,0,0,87,175,16,190,33,120,209,148,204,104,162,225,206,28,219,22,85,70,155,81,181,227,86,221,118,183,10,91,207,165,247,37,203,101,73,74,153,146,210,73,27,99,160,200,141,38,122,154,187,123,136,189,175,13,236,235,98,158,112,127,40,159,148,202,5,169,76,250,37,232,142,139,208,81,100,179,204,234,186,190,103,55,156,251,186,233,211,35,110,221,186,106,173,117,212,180,154,160,34,255,0,16,188,208,95,217,76,193,122,46,35,97,205,34,223,168,212,170,55,68,106,35,173,86,227,188,243,9,97,200,146,222,82,146,150,93,105,68,189,209,208,68,102,163,45,13,93,157,198,81,131,38,124,80,49,247,49,57,147,179,240,114,245,180,48,254,21,22,224,244,135,82,253,46,159,53,185,72,228,64,145,33,27,20,228,183,16,90,173,148,145,234,131,245,76,244,208,244,50,179,240,30,43,27,239,90,174,26,224,189,253,136,212,40,241,31,169,90,182,189,86,183,13,169,104,82,152,113,248,209,28,121,180,184,148,169,42,52,26,144,68,100,74,73,233,174,134,93,226,162,255,0,179,87,154,127,246,131,133,95,243,85,71,252,248,93,72,0,15,21,141,247,173,87,13,112,94,254,196,106,20,120,143,212,173,91,94,171,91,134,212,180,41,76,56,252,104,142,60,218,92,74,84,149,26,13,72,34,50,37,36,244,215,67,46,241,81,127,217,171,205,63,251,65,194,175,249,170,163,254,124,46,164,0,115,76,198,227,125,43,46,56,61,90,198,90,237,14,93,94,155,64,145,78,76,200,145,28,74,31,54,36,78,98,51,139,111,119,170,165,161,47,154,201,6,105,37,154,9,38,164,110,222,94,174,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,0,7,52,203,198,96,108,28,205,97,124,28,87,195,149,203,69,54,100,137,17,29,135,56,217,41,176,159,101,195,74,154,144,219,46,56,150,214,105,216,234,82,106,212,219,117,181,118,110,33,210,192,7,20,206,102,53,221,89,118,203,101,225,140,118,85,62,149,54,181,111,250,63,166,98,168,211,142,69,95,62,124,120,235,222,150,220,109,103,162,30,81,150,139,47,88,139,93,75,82,58,246,193,14,46,217,146,196,172,104,176,112,230,187,100,225,171,20,219,170,232,165,81,38,59,18,155,61,47,182,196,153,109,178,226,155,82,166,41,36,178,74,204,200,205,42,45,116,212,143,184,91,160,14,63,153,124,204,89,185,90,183,173,75,207,16,96,203,93,189,95,186,35,219,147,166,198,35,90,233,136,122,44,151,138,89,180,73,53,60,132,170,58,73,104,79,175,177,106,82,73,106,73,54,190,192,0,0,3,138,103,51,26,238,172,187,101,178,240,198,59,42,159,74,155,90,183,253,31,211,49,84,105,199,34,175,159,62,60,117,239,75,110,54,179,209,15,40,203,69,151,172,69,174,165,169,29,96,255,0,102,175,52,255,0,237,7,10,191,230,170,143,249,240,186,145,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,21,114,207,197,27,1,179,11,121,73,195,250,172,105,118,29,118,109,99,160,182,35,213,221,230,34,182,194,201,92,149,115,80,158,84,121,42,52,237,56,235,81,145,173,198,144,211,143,41,102,73,245,92,66,243,65,127,101,51,5,232,184,141,135,52,139,126,163,82,168,221,17,168,142,181,91,142,243,204,37,135,34,75,121,74,74,89,117,165,18,247,71,65,17,154,140,180,53,118,119,25,70,12,153,241,64,199,220,196,230,78,207,193,203,214,208,195,248,84,91,131,210,29,75,244,186,124,214,229,35,145,2,68,132,108,83,146,220,65,106,182,82,71,170,15,213,51,211,67,208,202,207,192,0,5,69,227,127,23,108,201,97,174,52,95,216,115,66,178,112,213,250,109,171,116,85,104,144,221,151,77,158,167,220,98,52,183,25,109,78,41,51,18,147,89,165,4,102,100,148,150,186,232,69,220,44,39,38,120,215,117,102,39,45,150,126,49,222,180,250,84,42,213,193,233,14,165,138,91,78,55,21,28,137,242,35,163,98,92,113,197,150,168,101,38,122,172,253,99,61,52,45,8,187,88,227,245,92,204,89,180,12,209,210,178,177,93,131,46,45,118,227,181,209,113,208,167,36,141,198,38,44,157,152,79,196,89,18,117,101,104,106,25,186,149,153,154,22,92,196,153,161,73,65,59,216,0,0,0,85,174,108,248,149,102,239,44,184,243,115,225,68,204,62,195,85,211,97,200,234,232,51,36,82,106,102,115,105,79,106,168,206,243,14,83,105,113,100,157,90,117,77,167,97,60,211,201,78,187,68,149,225,215,156,155,135,55,214,5,215,80,191,163,91,240,46,203,98,176,219,47,193,162,66,148,195,8,167,62,202,78,51,202,55,156,112,148,181,186,212,196,153,37,125,132,210,117,74,117,35,84,181,1,93,89,254,226,67,138,121,94,199,24,152,91,133,52,188,63,173,196,69,191,22,161,84,244,163,18,100,202,135,57,215,159,250,133,242,37,54,77,253,66,99,56,72,82,119,109,116,149,169,165,73,30,175,135,62,117,177,247,56,55,85,231,249,64,160,97,253,50,219,180,169,241,119,250,26,44,214,103,57,58,83,139,228,105,205,125,214,205,146,110,52,173,255,0,101,68,163,107,77,72,213,164,138,178,115,49,102,222,57,139,196,60,178,170,12,184,23,101,135,30,29,73,6,162,55,24,169,83,159,139,17,213,62,133,146,72,155,91,78,203,67,74,109,93,228,109,173,10,86,174,37,174,192,0,0,56,166,58,230,187,14,48,50,246,195,252,47,169,187,233,91,207,17,174,10,101,30,155,70,142,241,37,200,241,101,76,68,119,39,200,61,15,150,202,55,47,97,25,110,117,196,26,19,161,37,215,26,237,96,43,3,57,156,80,49,247,46,217,147,188,48,114,202,180,48,254,109,22,223,244,127,76,253,82,159,53,201,75,231,192,143,33,123,212,220,182,208,122,45,229,17,104,130,245,72,181,212,245,51,147,252,61,51,65,127,102,207,5,235,88,141,136,212,139,126,157,82,167,93,18,104,141,53,68,142,243,44,41,134,226,68,121,42,82,94,117,213,26,247,72,89,25,146,136,180,36,246,119,153,202,0,1,197,51,153,141,119,86,93,178,217,120,99,29,149,79,165,77,173,91,254,143,233,152,170,52,227,145,87,207,159,30,58,247,165,183,27,89,232,135,148,101,162,203,214,34,215,82,212,142,189,176,67,139,182,100,177,43,26,44,28,57,174,217,56,106,197,54,234,186,41,84,73,142,196,166,207,75,237,177,38,91,108,184,166,212,169,138,73,44,146,179,50,51,74,139,93,53,35,238,22,232,3,154,102,55,27,233,89,113,193,234,214,50,215,104,114,234,244,218,4,138,114,102,68,136,226,80,249,177,34,115,17,156,91,123,189,85,45,9,124,214,72,51,73,44,208,73,53,35,118,242,246,182,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,1,199,241,119,51,22,110,10,226,230,22,97,109,231,6,90,17,138,242,39,211,105,149,54,72,220,68,106,139,43,136,136,236,58,218,82,106,216,250,165,236,39,8,253,69,165,27,147,177,74,113,190,192,0,2,63,230,219,58,56,89,148,107,85,21,43,165,94,157,185,39,104,154,117,179,79,157,25,19,156,222,219,230,212,135,144,181,147,141,67,55,35,169,165,72,75,110,109,82,136,137,11,62,192,201,118,109,173,92,220,225,97,93,52,214,186,27,146,133,211,83,238,106,114,146,219,92,185,202,140,218,214,251,13,19,206,184,80,220,112,222,75,43,112,201,74,228,184,70,90,160,196,128,0,17,43,25,184,144,224,190,15,102,26,209,192,135,250,74,212,122,196,142,146,227,184,161,214,226,20,75,105,245,72,92,116,53,32,141,70,68,182,221,109,71,33,46,45,163,97,163,74,203,152,102,104,41,85,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,60,166,42,226,101,171,131,120,113,113,226,149,235,47,167,162,219,52,247,106,18,118,184,218,28,123,97,122,140,53,204,90,16,167,157,89,165,182,208,106,45,238,45,9,35,213,68,35,6,82,56,151,225,30,99,174,26,221,143,115,200,137,101,220,40,172,60,221,182,205,81,244,70,69,114,156,236,163,68,36,54,106,113,73,41,196,149,178,219,145,210,181,111,89,239,100,212,147,90,25,153,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,182,119,51,27,68,203,246,15,85,103,63,49,130,170,213,99,63,2,11,6,226,55,155,174,197,146,109,171,105,186,133,105,185,157,53,78,167,238,35,62,234,28,128,154,238,55,99,84,86,156,39,100,207,188,46,68,35,79,93,100,133,75,150,93,159,215,81,36,148,239,251,238,255,0,111,183,66,121,92,194,136,184,53,130,182,229,156,196,118,217,124,160,67,122,97,33,4,157,100,116,140,182,225,158,136,65,235,171,126,210,215,223,238,47,181,143,176,100,84,176,86,249,135,21,75,39,93,183,42,105,70,195,61,76,206,35,164,68,90,118,247,152,205,174,32,196,126,13,249,114,67,146,74,39,88,171,204,109,123,181,215,113,60,178,61,117,237,239,33,110,156,28,111,255,0,77,225,85,102,209,120,218,39,160,84,164,56,132,151,218,54,209,26,158,217,30,134,163,62,243,247,17,11,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,82,92,103,238,138,84,203,134,220,182,155,82,186,246,24,135,33,73,51,78,156,164,174,162,141,116,215,119,218,63,118,130,15,229,58,208,153,122,230,30,193,164,196,97,78,161,23,21,41,249,4,73,53,104,201,78,97,42,62,196,159,235,123,75,65,163,203,114,154,221,26,223,166,82,90,78,212,66,134,204,114,45,52,208,144,130,79,184,189,222,225,251,214,132,184,133,54,178,35,74,136,200,200,253,164,40,175,138,70,11,191,135,152,243,50,236,135,75,91,20,219,136,220,154,183,146,193,165,181,73,145,54,107,134,91,137,9,73,168,210,130,62,243,61,61,166,63,223,133,182,59,61,134,184,221,18,203,155,82,229,83,238,119,91,128,219,46,60,105,109,82,100,203,132,217,25,36,220,74,77,123,80,101,220,103,167,176,251,133,231,37,68,180,146,210,100,100,162,212,140,135,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,218,230,199,155,203,45,188,64,241,31,21,172,201,178,210,186,118,36,87,145,83,130,204,130,101,21,106,113,213,93,57,16,157,53,33,105,216,226,83,161,40,208,173,139,36,56,146,222,132,153,94,78,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,232,0,0,2,136,120,132,95,247,150,22,113,30,189,177,7,15,174,25,116,59,134,135,34,137,38,12,232,198,91,218,95,161,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,218,166,76,243,153,96,230,206,192,141,50,28,232,148,235,218,157,29,13,87,168,46,186,203,47,169,246,217,142,114,101,197,140,79,186,241,193,231,72,38,219,117,205,15,82,218,174,222,249,20,3,149,102,199,194,198,50,124,63,184,124,185,241,76,28,60,243,167,85,202,198,40,71,161,93,247,4,180,225,93,203,32,202,224,134,81,149,40,161,62,109,237,106,160,195,105,81,41,11,74,137,164,186,104,37,26,217,37,23,45,197,161,157,183,211,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,0,34,175,20,127,2,120,155,242,95,56,132,32,7,11,220,244,254,69,46,164,96,118,49,222,125,38,27,86,183,250,30,76,212,238,102,133,84,113,196,153,106,241,168,186,120,111,106,231,51,82,82,16,233,161,207,170,74,164,56,119,82,0,57,86,105,240,83,249,68,229,246,246,193,198,234,29,20,187,130,158,93,3,234,119,150,218,39,48,234,36,69,230,171,150,225,147,38,251,45,19,155,80,106,229,154,246,232,173,12,179,88,52,167,149,140,107,254,81,57,125,178,113,141,202,127,69,46,224,167,159,94,194,90,229,182,137,204,58,184,242,185,73,230,56,100,201,190,203,166,222,229,154,185,102,141,218,43,82,42,86,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,195,138,113,172,199,72,117,90,237,151,151,138,13,103,157,232,77,247,37,197,25,178,97,198,209,41,212,114,224,161,75,35,55,91,121,12,170,82,212,217,146,18,109,203,97,126,190,169,52,112,190,20,56,59,85,196,172,218,81,46,229,80,98,78,183,176,250,60,138,221,81,217,177,84,235,13,190,166,92,102,18,80,173,138,65,73,41,11,67,237,146,141,39,164,87,86,131,220,217,16,155,252,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,0,165,110,53,126,41,237,111,135,240,124,198,162,61,255,0,4,43,178,213,163,215,113,86,214,171,92,212,168,85,171,131,208,126,136,167,72,154,219,114,170,28,132,84,150,255,0,78,210,140,150,239,45,6,74,94,194,61,169,50,51,208,133,181,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,34,175,20,127,2,120,155,242,95,56,132,43,87,135,118,126,166,101,142,234,59,15,20,170,21,90,150,25,86,249,81,245,57,47,200,250,50,225,56,234,250,152,177,183,26,9,149,173,247,21,33,182,208,78,43,213,113,59,148,223,45,219,201,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,0,1,156,204,157,230,170,242,202,134,46,83,239,10,53,74,90,173,138,140,136,241,174,202,67,109,147,200,168,211,137,126,185,165,165,45,9,234,91,74,156,83,43,220,157,171,51,73,159,45,110,33,122,19,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,4,0,227,87,225,98,214,248,129,7,203,170,35,138,112,197,226,23,14,214,135,27,46,185,129,187,249,52,166,118,181,105,87,234,111,48,196,90,84,86,152,121,199,98,205,150,251,200,218,201,114,153,68,98,218,181,18,156,54,247,18,9,164,162,218,128,0,4,85,226,143,224,79,19,126,75,231,16,133,0,141,84,10,43,226,35,159,169,153,156,186,138,195,194,218,133,86,155,134,84,78,108,125,74,75,241,254,147,56,110,52,190,166,84,109,196,131,101,11,97,181,71,109,196,27,137,245,156,86,213,57,203,107,202,228,39,36,21,220,220,95,110,205,184,226,213,105,184,101,68,230,181,91,173,195,121,17,222,92,163,100,205,152,177,20,227,78,33,199,183,169,165,184,91,13,40,107,93,202,74,156,104,151,63,248,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,83,7,25,90,181,86,129,155,187,38,187,66,169,203,167,84,169,214,61,54,92,57,145,30,83,47,198,125,186,157,65,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,38,175,15,188,250,219,217,153,179,96,216,216,131,93,137,15,21,41,17,219,102,114,36,116,176,145,95,89,156,149,19,208,89,39,77,111,45,49,227,165,201,4,150,208,132,45,102,105,74,80,100,69,50,128,0,5,85,241,180,193,79,254,129,115,25,14,161,238,178,170,17,92,119,254,49,50,35,140,160,155,255,0,142,147,138,83,159,220,9,41,251,102,35,255,0,8,204,76,181,112,239,55,12,211,174,153,125,39,211,91,126,93,179,78,125,110,54,219,41,156,227,241,228,52,135,20,181,167,78,103,74,166,144,73,220,165,58,235,72,36,250,218,149,234,0,205,14,101,239,248,216,167,152,108,72,196,26,125,195,46,185,77,174,93,21,41,52,185,210,77,221,238,211,186,133,148,50,34,116,137,104,66,99,147,72,66,20,69,177,9,74,116,78,221,10,226,120,70,97,157,213,135,121,71,102,163,116,196,233,62,154,220,18,238,106,115,11,109,198,222,76,23,24,143,29,165,184,149,161,58,115,58,85,58,131,78,228,169,167,90,89,43,214,208,171,219,136,69,255,0,121,97,103,17,235,219,16,112,250,225,151,67,184,104,114,40,146,96,206,140,101,189,165,250,26,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,170,100,207,57,150,14,108,236,8,211,33,206,137,78,189,169,209,208,213,122,130,235,172,178,250,159,109,152,231,38,92,88,196,251,175,28,30,116,130,109,183,92,208,245,45,170,237,239,145,64,3,138,102,187,53,216,113,148,172,56,93,235,122,187,215,85,103,115,24,160,80,24,120,145,42,175,41,36,70,105,73,153,31,45,148,110,73,186,241,145,165,180,169,36,68,181,173,182,215,73,152,97,140,87,246,58,231,151,11,241,27,17,171,210,234,53,42,142,36,81,29,105,167,101,60,243,20,246,28,172,33,228,196,138,151,150,181,53,25,181,58,178,109,162,81,146,72,255,0,19,61,15,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,2,42,241,71,240,39,137,191,37,243,136,66,189,120,104,103,214,78,3,92,44,224,174,44,215,101,191,135,85,201,13,179,72,91,156,173,148,10,139,242,155,74,158,83,207,58,218,88,130,105,113,231,94,47,95,106,210,75,66,82,107,120,215,117,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,2,170,248,231,126,132,255,0,121,63,134,143,127,195,83,136,92,60,77,161,65,192,172,121,187,255,0,209,212,13,205,81,235,149,71,152,142,221,98,46,248,204,198,138,183,156,120,156,147,81,83,143,45,36,73,111,115,141,180,74,82,150,230,245,42,197,64,5,69,241,88,200,229,195,73,185,167,230,147,13,151,112,92,80,107,242,13,119,77,49,72,149,80,126,148,182,227,173,103,53,14,104,179,110,9,52,193,165,73,113,73,68,115,38,210,131,229,45,45,179,8,50,197,152,91,171,43,248,203,69,197,203,90,55,95,208,115,35,84,105,107,148,228,118,106,112,93,78,215,99,184,164,31,247,174,32,212,149,165,14,180,210,205,11,217,180,244,39,129,120,233,135,25,139,195,138,118,40,97,125,103,174,165,78,213,167,153,116,137,18,169,242,146,68,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,186,0,132,28,75,243,199,27,46,54,107,216,61,99,162,90,241,22,244,163,184,182,101,182,183,99,162,135,78,120,220,96,230,165,228,26,84,114,77,72,117,44,165,10,245,22,217,184,179,34,74,16,245,32,85,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,44,255,0,133,62,123,106,165,85,129,149,156,101,185,162,42,154,168,228,197,145,85,168,190,164,190,219,228,164,37,186,57,172,200,210,180,41,38,163,99,122,146,104,52,114,18,107,222,195,109,218,248,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,33,226,51,157,127,229,85,136,236,80,44,10,157,85,188,50,181,190,174,155,25,243,229,55,84,156,70,178,114,166,166,118,165,105,220,133,147,109,37,211,82,144,218,84,173,26,83,206,182,94,127,33,89,68,191,179,51,139,148,201,244,250,141,193,105,218,118,228,143,73,78,187,105,241,222,109,108,191,25,108,44,162,194,148,73,229,34,113,155,205,45,59,148,70,218,55,59,181,123,9,11,208,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,41,68,132,154,212,100,68,146,212,204,197,24,241,73,199,103,177,43,27,166,89,80,170,124,234,117,176,235,144,28,101,183,141,77,166,76,105,115,91,51,52,147,138,73,47,106,200,187,136,244,246,23,112,252,252,46,48,93,252,68,199,136,151,100,202,90,223,166,219,166,220,212,60,166,13,77,166,76,121,144,156,34,220,104,82,73,68,149,153,247,145,233,237,33,122,168,66,91,66,91,65,17,37,36,68,68,94,194,33,248,46,58,107,117,155,126,165,73,117,59,145,54,27,209,204,180,215,82,90,13,62,227,247,251,134,113,51,99,104,76,178,179,15,127,82,101,176,166,144,187,138,170,252,114,52,26,117,100,231,62,148,159,106,75,245,125,133,160,155,252,24,46,138,84,59,134,227,182,220,82,186,247,216,153,33,41,35,78,156,165,46,156,141,116,215,119,218,47,118,130,219,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,7,241,70,73,73,168,204,136,136,181,212,197,19,241,86,191,88,188,115,34,228,40,228,222,148,88,7,77,89,183,166,134,166,103,206,35,215,69,31,111,173,247,126,4,63,223,133,29,152,186,254,99,17,90,83,40,113,170,116,18,116,137,73,215,106,155,159,5,91,139,213,50,46,195,239,212,133,233,0,130,156,89,240,129,23,206,5,53,117,194,136,226,230,208,102,166,99,139,105,189,76,152,98,28,231,15,83,36,40,244,213,101,175,105,23,222,66,153,112,230,230,149,100,98,29,181,119,70,117,76,189,67,172,195,168,37,68,163,73,165,76,190,135,59,200,200,203,181,62,242,252,72,104,223,45,184,157,3,22,240,106,216,187,225,212,25,150,243,212,200,73,152,166,221,75,155,100,28,86,92,90,84,100,181,25,43,87,11,82,51,215,183,180,116,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,61,174,76,243,153,127,101,50,255,0,141,50,28,233,117,27,38,163,33,13,87,168,46,186,243,204,37,135,30,142,114,101,197,140,79,180,201,78,228,199,38,219,117,205,75,67,218,174,206,235,254,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,0,1,64,60,81,252,118,98,111,201,124,158,16,226,152,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,69,56,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,138,112,212,226,23,51,12,171,176,112,43,30,110,255,0,244,11,63,115,84,122,229,81,231,228,57,71,149,178,51,49,162,173,231,30,54,227,83,146,219,43,73,18,91,218,219,142,146,148,164,55,189,73,183,76,66,189,105,88,107,96,92,184,141,93,143,45,250,109,171,71,155,91,152,212,68,37,79,184,196,102,86,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,197,122,224,231,26,204,56,174,76,114,153,142,24,99,85,181,185,245,2,110,37,74,136,233,84,98,181,21,199,220,209,82,155,95,45,212,114,89,54,73,74,105,47,41,213,19,170,75,77,250,173,11,31,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,21,120,163,248,19,196,223,146,249,196,33,64,34,218,120,98,241,11,153,116,204,141,151,92,192,221,252,234,171,219,90,180,171,245,55,159,126,85,86,83,175,188,227,177,102,203,125,229,238,120,249,172,162,49,109,66,77,45,155,123,141,102,210,87,61,51,35,141,244,172,184,96,149,211,141,21,154,28,186,204,123,114,59,74,68,8,206,37,181,201,125,231,219,142,202,13,106,236,66,13,215,155,222,189,20,105,70,229,18,86,100,72,56,151,128,60,97,48,58,255,0,250,39,105,98,229,22,171,101,221,53,93,176,234,149,78,83,39,110,198,149,235,18,92,231,169,227,121,166,92,50,71,106,219,52,180,110,104,183,13,8,83,199,63,197,0,241,41,192,31,200,86,104,46,15,163,152,123,244,94,197,186,57,53,59,107,166,70,144,95,254,110,207,90,150,52,51,75,123,37,41,221,88,245,121,105,91,123,80,150,212,214,178,255,0,130,158,58,76,170,208,175,76,188,87,171,60,239,66,108,185,45,216,206,19,238,56,136,174,175,151,57,9,89,153,180,219,40,121,81,86,150,200,144,163,114,91,235,245,245,81,162,32,113,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,85,121,167,198,191,229,19,152,43,219,24,219,167,244,81,46,10,129,116,12,41,174,91,136,130,195,72,143,23,154,158,99,132,79,27,12,180,110,109,89,167,152,107,219,162,116,34,182,158,17,153,122,252,148,229,245,220,89,169,201,170,162,181,138,188,153,174,211,230,69,233,219,135,6,35,178,91,134,166,201,69,189,206,114,29,91,252,211,50,74,155,121,157,169,209,38,183,62,87,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,0,0,41,91,141,95,138,123,91,225,252,31,49,168,136,65,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,163,53,212,44,218,96,212,43,203,155,74,135,119,211,116,135,116,209,33,60,181,116,18,183,44,155,112,146,225,18,201,151,208,142,107,103,170,210,90,173,190,98,214,211,134,36,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,34,175,20,127,2,120,155,242,95,56,132,40,4,89,247,12,94,33,112,237,104,113,178,235,152,27,191,147,74,103,107,86,149,126,166,243,12,69,165,69,105,135,156,118,44,217,111,188,141,172,151,41,148,70,45,171,81,41,195,111,113,32,154,74,45,168,0,0,101,92,76,174,31,121,245,184,114,205,121,65,177,177,6,187,46,102,21,213,228,54,204,228,72,234,166,174,128,130,41,42,39,160,178,78,146,25,66,164,72,75,146,9,45,173,107,66,12,210,149,44,136,142,244,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,0,56,213,248,88,181,190,32,65,242,234,136,165,97,117,60,47,115,211,249,107,181,81,129,216,199,121,245,120,147,69,223,232,121,51,83,181,234,237,45,182,210,101,171,198,163,234,38,51,163,156,205,73,43,91,68,135,62,181,73,144,225,79,240,0,17,87,138,63,129,60,77,249,47,156,66,20,2,44,251,137,215,16,184,119,76,57,57,117,203,245,223,206,165,61,185,171,182,191,76,121,135,226,213,98,186,195,46,53,22,20,182,30,94,230,79,154,242,36,150,212,40,212,217,55,184,208,110,165,112,91,46,153,104,197,60,208,95,108,216,184,103,73,253,110,182,179,49,137,62,139,166,125,75,206,183,213,190,203,78,114,121,188,133,161,189,201,245,215,162,75,218,101,161,60,11,192,188,56,203,166,28,83,176,191,11,232,221,13,42,14,174,188,243,166,75,149,80,148,162,34,114,84,151,8,139,152,242,246,167,83,208,146,73,74,80,132,161,8,66,19,16,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,82,183,26,191,20,246,183,195,248,62,99,81,16,130,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,8,201,70,107,168,89,180,193,168,87,151,54,149,14,239,166,233,14,233,162,66,121,106,232,37,110,89,54,225,37,194,37,147,47,161,28,214,207,85,164,181,91,124,197,173,167,12,115,252,247,231,231,249,27,215,108,58,37,38,205,165,93,210,238,30,182,109,94,158,229,99,165,149,26,11,72,38,216,82,73,40,89,183,205,125,195,52,186,180,169,38,152,143,160,146,106,86,246,186,6,86,179,191,129,217,184,244,196,44,55,149,85,166,214,168,154,59,34,137,93,101,152,243,151,20,246,145,74,105,45,58,226,28,103,122,182,40,210,179,82,21,183,122,82,78,54,107,144,0,34,255,0,18,140,33,141,139,249,62,190,24,38,34,29,74,207,142,87,125,53,233,47,186,210,24,92,20,169,114,20,68,222,187,214,168,103,45,180,37,100,104,53,186,147,61,186,18,211,66,248,123,122,213,112,214,255,0,182,177,26,133,30,35,245,43,86,177,10,183,13,169,104,82,152,113,248,207,33,230,210,226,82,164,168,208,106,65,17,145,41,39,166,186,25,119,141,57,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,197,115,237,137,150,174,23,229,31,19,42,55,76,190,95,167,173,249,182,205,57,132,56,217,61,42,116,246,23,29,164,54,149,173,59,246,243,20,234,201,58,168,154,101,213,146,85,179,65,159,124,61,178,170,184,149,127,219,88,115,66,145,17,138,149,213,88,133,68,134,236,181,169,44,54,252,151,144,203,106,113,73,74,148,72,37,44,140,204,146,163,211,93,8,251,134,154,48,246,202,165,97,173,129,109,97,205,10,68,183,233,182,173,30,21,18,27,178,214,149,62,227,17,153,67,45,169,197,37,41,73,172,210,130,51,50,74,75,93,116,34,238,20,67,197,31,199,102,38,252,151,201,225,14,41,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,61,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,177,226,177,139,24,172,28,10,176,42,152,141,136,213,232,148,234,109,58,59,238,180,211,178,153,101,250,131,237,178,227,201,137,21,47,45,9,118,75,137,105,100,219,68,162,53,25,126,38,84,3,156,76,213,94,89,175,197,202,133,225,89,169,75,77,177,78,145,34,53,167,72,113,178,101,20,234,113,175,212,53,52,149,173,61,75,137,75,106,121,123,149,185,100,73,35,229,161,180,35,207,229,59,197,62,13,252,64,183,188,197,129,165,48,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,69,94,40,254,4,241,55,228,190,113,8,80,8,180,158,20,249,237,170,149,86,6,86,113,150,230,136,170,106,163,147,22,69,86,162,250,146,251,111,146,144,150,232,230,179,35,74,208,164,154,141,141,234,73,160,209,200,73,175,123,13,183,101,88,215,138,20,172,21,194,59,191,21,235,41,136,228,123,90,143,38,164,136,242,102,166,34,38,62,132,31,38,41,58,162,50,66,222,119,150,210,61,85,25,173,196,145,37,70,100,71,10,178,235,198,35,8,241,14,77,10,207,198,219,98,93,139,112,212,100,34,11,213,118,93,67,212,4,172,218,78,143,186,234,214,151,162,33,111,111,73,37,73,117,13,36,208,165,189,183,122,209,205,120,231,126,132,255,0,121,63,134,138,181,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,95,79,15,60,233,210,179,79,133,241,232,87,125,193,17,88,169,109,71,50,184,33,148,100,197,57,172,19,155,90,168,48,218,84,105,90,20,147,105,46,154,9,36,135,141,69,203,109,11,103,116,181,1,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,67,196,103,37,31,201,87,17,216,175,216,20,202,171,152,101,116,253,101,54,75,229,205,110,151,56,205,102,229,49,79,110,82,213,181,8,39,26,83,164,149,45,181,41,58,186,166,93,112,252,166,72,51,163,117,101,31,17,216,157,53,85,90,221,131,82,230,49,91,183,154,156,226,91,71,52,217,221,58,51,6,178,100,230,32,152,108,137,75,47,93,178,83,91,145,184,156,69,191,230,151,59,248,113,151,252,2,163,226,245,34,87,166,229,223,180,243,118,200,142,150,75,249,219,142,194,84,136,242,159,142,235,172,188,80,210,103,28,158,52,253,98,57,237,167,105,41,68,40,50,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,94,124,126,170,157,38,171,69,146,136,117,154,100,184,18,28,142,196,180,53,37,149,52,181,48,251,72,121,151,73,42,34,51,67,141,56,219,136,87,114,144,180,168,181,35,35,23,63,195,83,136,23,229,218,28,28,4,197,103,182,95,212,170,122,189,23,81,82,180,110,177,6,35,17,145,245,174,191,37,111,72,168,172,250,151,220,218,130,73,182,218,215,217,181,66,53,113,43,226,23,51,19,107,179,176,43,1,174,255,0,244,11,3,107,85,138,229,45,231,227,185,88,149,178,75,50,98,161,230,222,38,228,211,148,219,200,73,146,155,218,227,141,26,146,165,183,177,74,137,89,85,203,61,229,154,252,92,135,133,182,124,232,148,228,38,58,170,85,122,156,147,37,34,157,78,109,109,161,215,201,189,196,167,151,185,214,208,134,210,101,185,107,78,229,33,27,220,70,133,48,119,7,108,28,10,176,41,120,115,135,52,24,148,234,109,58,59,13,58,235,81,89,101,250,131,237,178,219,42,151,41,76,161,9,118,75,137,105,6,227,166,146,53,25,126,4,94,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,28,201,98,124,12,36,193,171,158,239,153,80,102,35,172,211,38,166,26,156,117,45,238,144,81,94,113,9,73,154,210,102,173,91,61,8,143,94,206,193,156,140,70,185,164,222,248,135,114,221,210,29,83,207,87,43,51,106,10,81,168,212,106,83,207,173,206,243,51,51,237,87,188,255,0,19,23,53,194,99,8,17,99,96,83,183,92,216,142,34,109,122,106,166,54,183,91,208,205,135,225,193,112,180,51,66,79,77,80,122,118,153,125,230,39,88,10,46,226,187,102,46,129,152,197,214,146,202,27,106,163,4,221,50,74,116,220,167,39,78,86,227,245,72,143,176,187,245,49,249,248,84,223,172,89,217,145,110,20,142,94,149,168,5,77,65,185,166,132,167,167,193,34,211,85,23,111,171,247,254,6,47,97,38,74,73,40,140,140,140,181,212,135,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,7,201,187,106,109,81,109,106,197,89,231,9,180,67,129,34,65,168,204,139,66,67,106,87,121,153,123,189,227,56,25,161,187,93,188,241,250,252,171,56,233,184,132,220,85,70,153,81,168,207,86,250,215,148,158,221,79,245,189,135,160,158,28,24,109,52,63,81,184,174,227,96,148,109,245,112,119,154,117,211,69,83,220,239,211,252,191,176,91,40,15,13,142,22,52,92,71,194,91,182,206,146,202,92,85,74,139,62,51,58,164,143,107,174,70,113,180,153,106,149,104,126,191,121,17,159,248,134,111,177,114,204,153,135,216,155,116,89,211,88,91,106,164,214,38,195,70,228,153,110,67,82,28,108,148,90,165,58,151,168,125,186,23,224,93,194,200,184,61,230,1,77,38,167,130,85,154,139,238,169,110,189,83,136,79,61,184,144,147,232,35,33,9,220,231,97,23,110,132,72,252,15,216,45,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,142,105,54,147,85,167,70,129,50,161,76,151,22,61,82,57,203,130,235,204,169,8,148,193,58,227,38,235,74,50,209,104,39,89,117,179,82,117,45,237,173,61,233,50,41,213,195,67,62,178,112,26,225,103,5,113,102,187,45,252,58,174,72,109,154,66,220,229,108,160,84,95,148,218,84,242,158,121,214,210,196,19,75,143,58,241,122,251,86,146,90,18,147,91,198,187,169,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,1,64,60,81,252,118,98,111,201,124,158,16,225,78,97,13,228,140,23,143,143,105,98,35,150,155,247,67,214,130,220,75,229,207,98,162,136,141,202,74,86,217,232,102,135,26,113,102,149,39,118,134,203,132,189,154,183,191,165,100,187,54,215,86,81,177,76,174,154,107,93,117,183,93,233,169,247,53,57,73,113,222,100,20,201,109,107,125,134,137,230,155,57,141,182,79,37,149,184,102,148,243,156,35,45,22,99,65,54,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,241,89,177,240,177,140,159,15,238,31,46,124,102,176,123,92,98,193,219,251,2,175,250,166,28,226,53,6,93,58,165,78,144,251,77,58,236,87,153,98,160,195,111,56,202,101,197,83,200,66,157,140,226,154,89,182,233,36,137,68,95,137,23,106,190,179,199,121,98,86,76,168,153,91,186,17,45,169,214,197,98,154,136,117,56,11,38,24,168,208,34,198,125,13,194,154,218,76,137,107,101,222,141,72,86,211,75,132,210,20,178,75,173,115,30,229,89,110,193,10,174,99,241,182,214,193,122,53,114,37,26,69,199,33,212,174,124,150,212,226,35,48,203,14,72,121,100,132,246,173,100,211,46,108,70,169,37,47,106,77,72,35,53,150,148,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,69,94,40,254,4,241,55,228,190,113,8,81,14,30,217,85,92,74,191,237,172,57,161,72,136,197,74,234,172,66,162,67,118,90,212,150,27,126,75,200,101,181,56,164,165,74,36,18,150,70,102,73,81,233,174,132,125,195,242,93,54,157,213,99,87,101,90,215,173,179,85,183,235,80,182,117,52,234,164,39,34,74,99,122,18,180,111,105,194,74,211,185,11,74,139,82,237,74,136,203,176,200,72,172,212,103,142,242,205,110,17,225,157,159,123,34,92,123,134,207,145,81,93,125,232,203,38,169,213,181,169,17,209,14,105,176,147,36,162,74,82,82,210,180,237,216,158,106,148,217,165,47,41,166,254,175,12,172,186,198,199,252,203,211,159,186,109,56,149,203,38,204,142,229,102,190,204,246,157,84,71,151,177,72,135,29,70,148,154,22,181,72,52,57,201,116,201,14,53,30,65,25,44,146,164,42,253,4,0,227,39,130,159,78,114,251,73,198,56,149,14,76,188,50,168,31,57,135,29,218,219,240,106,46,199,142,230,212,147,106,53,60,151,209,12,211,170,208,146,111,159,174,229,108,33,85,121,88,198,191,228,237,152,43,39,24,220,167,245,177,45,250,129,245,236,37,174,99,139,130,251,75,143,43,148,158,99,100,111,19,15,58,109,238,89,39,152,72,221,170,117,35,234,188,81,252,118,98,111,201,124,158,16,247,248,63,142,144,240,127,133,110,35,219,112,171,61,37,201,136,152,129,58,219,166,50,217,48,227,139,138,229,58,154,117,5,169,183,79,119,39,165,230,50,167,16,149,41,14,73,99,236,154,137,105,136,24,85,134,119,86,50,98,61,185,133,182,84,78,162,181,115,84,26,167,198,220,219,139,109,157,231,235,190,239,45,11,90,89,105,4,167,28,89,36,246,54,133,168,203,68,152,211,157,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,5,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,0,2,149,184,213,248,167,181,190,31,193,243,26,136,135,246,54,5,226,62,36,225,197,243,138,22,85,27,210,180,172,57,232,93,175,178,193,154,165,71,139,40,164,25,74,75,100,94,187,45,244,170,230,153,30,228,37,105,89,164,208,151,22,143,215,151,140,192,223,217,101,197,8,56,175,135,43,136,186,148,56,242,34,59,14,113,188,112,166,176,243,102,149,53,33,182,92,109,78,32,149,177,212,164,213,161,56,211,106,237,218,67,67,216,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,170,32,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,138,188,81,252,9,226,111,201,124,226,16,160,17,250,170,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,23,63,194,247,61,63,150,187,85,24,29,140,119,159,87,137,52,93,254,135,147,53,59,94,174,210,219,109,38,90,188,106,62,162,99,58,57,204,212,146,181,180,72,115,235,84,153,14,20,255,0,0,1,149,113,234,177,23,12,238,172,47,168,209,233,215,76,78,95,167,173,250,85,205,78,125,13,184,76,202,131,62,43,114,26,91,106,90,19,191,111,49,77,44,211,170,73,214,93,65,41,91,53,19,255,0,133,190,126,161,225,223,67,150,76,99,168,82,169,182,129,245,146,45,219,138,100,150,32,179,72,112,249,178,94,141,45,199,20,132,41,151,86,110,27,110,25,155,137,117,194,111,215,67,136,228,219,248,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,2,0,113,171,240,177,107,124,64,131,229,213,17,77,118,181,167,117,95,53,216,182,181,149,108,213,110,10,212,221,253,53,58,151,9,201,114,159,216,133,45,123,26,108,148,181,109,66,20,163,208,187,18,147,51,236,35,11,90,236,186,172,106,236,91,166,202,185,170,182,253,106,22,254,154,163,75,154,228,73,76,111,66,144,189,142,182,105,90,119,33,106,73,232,125,169,81,145,246,25,139,233,200,78,119,232,89,184,177,29,133,113,202,165,83,113,54,137,205,118,183,68,134,202,227,178,184,166,241,147,50,162,37,199,92,91,140,236,83,72,112,247,154,144,238,187,146,148,184,209,174,85,0,8,171,197,31,192,158,38,252,151,206,33,10,1,30,130,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,87,253,150,76,1,194,60,139,224,51,44,87,106,150,253,6,115,145,226,73,189,110,154,141,65,13,49,42,162,173,173,232,114,158,38,201,49,144,235,166,219,8,50,70,132,189,76,141,215,28,82,252,78,86,184,153,224,118,100,238,170,197,149,57,191,160,53,166,234,4,205,189,26,187,80,100,189,59,21,199,18,219,28,165,250,168,76,197,45,105,37,68,35,90,189,116,155,107,120,137,195,111,192,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,37,80,165,110,53,126,41,237,111,135,240,124,198,162,33,253,141,129,120,143,137,56,113,124,226,133,149,70,244,173,43,14,122,23,107,236,176,102,169,81,226,202,41,6,82,146,217,23,174,203,125,42,185,166,71,185,9,90,86,105,52,37,197,163,245,229,227,48,55,246,89,113,66,14,43,225,202,226,46,165,14,60,136,142,195,156,111,28,41,172,60,217,165,77,72,109,151,27,83,136,37,108,117,41,53,104,78,52,218,187,118,144,253,121,167,198,191,229,19,152,43,219,24,219,167,244,81,46,10,129,116,12,41,174,91,136,130,195,72,143,23,154,158,99,132,79,27,12,180,110,109,89,167,152,107,219,162,116,34,179,238,13,153,122,250,23,132,245,108,194,213,164,210,165,203,196,77,33,82,16,220,93,101,83,160,194,147,33,167,210,167,212,68,101,207,125,4,106,105,30,174,216,204,40,212,165,30,214,236,84,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,102,95,27,236,170,86,26,227,69,253,135,52,41,18,223,166,218,183,69,86,137,13,217,107,74,159,113,136,210,220,101,181,56,164,165,41,53,154,80,70,102,73,73,107,174,132,93,194,242,120,101,227,95,229,167,40,246,183,81,79,233,103,216,154,89,83,54,53,177,151,122,38,25,233,220,111,87,22,165,107,21,216,219,212,123,117,116,157,218,146,78,221,98,175,27,76,107,255,0,232,23,46,112,233,254,235,214,161,41,198,191,227,16,226,54,202,201,207,248,233,184,149,55,253,192,210,175,182,66,53,112,172,193,202,22,46,230,226,145,38,227,123,88,150,21,61,219,197,184,219,87,252,234,84,103,216,110,49,111,66,210,104,229,191,33,167,245,245,146,174,70,197,36,210,179,50,190,145,64,60,81,252,118,98,111,201,124,158,16,226,145,240,47,17,231,96,115,217,135,166,81,186,235,50,13,192,237,183,82,147,28,205,110,83,165,37,152,238,54,185,8,211,212,101,206,169,8,67,132,102,158,98,77,10,216,107,104,156,232,25,46,205,181,213,148,108,83,43,166,154,215,93,109,215,122,106,125,205,78,82,92,119,153,5,50,91,90,223,97,162,121,166,206,99,109,147,201,101,110,25,165,60,231,8,203,69,152,191,235,91,21,112,226,244,195,136,184,189,109,222,148,169,118,100,186,122,234,137,173,170,65,53,21,184,173,146,141,215,29,83,155,121,60,189,139,39,9,205,170,109,72,90,86,73,52,168,138,141,184,134,103,78,171,154,124,80,145,66,180,46,9,106,194,187,106,65,21,191,12,227,42,41,77,124,155,218,237,65,246,212,163,82,214,165,27,169,104,214,73,52,50,105,46,91,107,91,219,163,91,118,5,228,237,131,35,20,147,111,75,43,78,45,97,154,2,234,202,34,75,7,81,117,151,31,76,116,25,158,171,89,52,202,214,173,164,123,8,219,223,183,152,222,239,107,148,239,20,248,55,241,2,222,243,22,6,148,192,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,21,120,163,248,19,196,223,146,249,196,33,68,56,123,101,85,113,42,255,0,182,176,230,133,34,35,21,43,170,177,10,137,13,217,107,82,88,109,249,47,33,150,212,226,146,149,40,144,74,89,25,153,37,71,166,186,17,247,5,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,251,254,62,231,178,254,204,62,91,108,108,16,190,161,196,126,165,106,214,10,92,186,183,45,229,63,57,136,208,27,141,13,215,31,118,67,138,118,74,212,245,65,114,20,104,73,40,250,115,78,159,88,71,249,56,122,101,235,249,70,230,106,223,160,77,147,74,69,22,212,229,221,181,184,213,24,189,83,115,224,196,148,193,42,25,50,101,177,206,114,221,109,181,18,204,146,77,169,197,104,179,73,54,185,129,199,59,244,39,251,201,252,52,87,6,26,97,13,229,139,81,175,39,236,198,34,62,187,26,215,149,119,212,217,121,242,105,107,167,70,117,148,72,83,70,175,85,75,66,95,230,26,76,211,170,27,89,39,114,246,161,95,147,10,177,50,234,193,188,71,183,49,74,202,151,211,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,26,9,201,222,106,172,220,215,225,29,62,240,163,84,162,38,231,167,71,143,26,236,164,54,217,178,186,117,68,209,235,154,90,82,214,174,153,197,37,197,50,189,202,220,130,52,153,243,16,226,17,221,64,121,76,85,195,59,87,25,48,226,227,194,219,214,39,81,69,185,169,238,211,228,237,109,181,184,206,242,245,31,107,152,133,161,47,52,178,75,141,172,210,123,28,66,20,69,170,72,80,14,116,114,147,117,101,27,20,206,214,169,59,215,91,117,222,166,161,108,212,82,167,29,230,65,76,151,16,134,31,116,217,105,179,152,219,100,202,158,67,100,105,79,57,179,35,209,100,56,84,218,181,86,163,26,4,58,133,78,92,168,244,184,231,18,11,79,60,165,162,43,6,235,143,27,77,36,207,68,32,221,121,215,13,41,208,183,184,181,119,168,204,236,255,0,133,62,68,170,167,85,129,154,108,101,182,98,38,154,152,228,253,145,74,168,176,165,62,227,230,164,41,186,193,160,204,146,132,37,36,162,99,122,84,107,53,243,210,72,216,195,142,85,176,183,76,126,200,228,108,199,100,155,8,113,134,199,92,180,98,45,151,132,244,36,51,17,180,59,33,21,202,115,52,244,62,112,146,202,9,74,41,36,165,186,166,84,132,250,235,112,219,89,25,41,11,102,165,106,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,30,175,7,112,118,254,199,91,254,151,135,56,115,65,151,81,169,84,100,48,211,174,181,21,231,152,167,176,227,205,178,169,114,148,202,22,166,163,54,167,80,110,58,105,50,73,31,224,71,127,217,59,202,173,155,149,12,35,167,217,244,106,108,69,92,245,24,241,228,221,149,118,220,55,151,81,168,146,61,114,75,170,66,21,211,54,165,56,150,81,181,59,80,102,163,46,98,220,90,251,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,167,227,9,152,21,58,138,102,9,81,170,15,180,164,58,205,78,89,50,238,210,90,75,175,140,180,43,107,157,164,125,154,145,163,241,63,96,173,220,35,179,38,98,14,38,218,246,116,38,22,226,170,213,136,80,215,181,38,123,80,236,134,219,53,30,137,86,133,235,151,110,135,248,31,112,210,14,7,216,209,112,227,9,109,43,58,51,41,109,84,218,44,8,207,104,146,45,206,183,25,182,212,103,162,83,169,250,157,230,68,127,226,30,228,5,77,113,158,181,18,197,70,221,187,137,130,73,185,210,65,222,73,211,93,85,80,115,77,116,255,0,47,236,16,63,43,215,107,182,102,63,88,117,116,58,109,161,87,21,45,167,148,74,50,209,190,181,149,43,183,82,253,95,105,232,52,127,105,84,218,173,90,212,122,187,46,19,136,153,2,60,130,81,25,30,164,182,210,174,242,51,247,251,199,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,1,201,115,89,116,29,163,151,203,242,168,131,65,58,118,245,81,182,141,94,197,244,47,168,140,187,75,183,84,251,12,103,14,230,168,59,86,184,234,181,87,213,185,201,147,159,144,179,212,207,85,45,197,40,251,204,253,167,239,23,55,193,238,199,250,61,128,117,58,235,209,156,67,213,42,219,207,33,107,70,154,182,228,40,10,45,12,210,71,166,165,239,50,19,236,7,252,173,9,90,20,133,145,26,84,70,70,71,237,33,72,188,89,240,93,54,6,56,179,119,210,160,27,116,251,130,26,101,190,234,90,209,39,45,249,147,156,81,106,148,37,58,237,65,31,105,154,191,17,28,242,153,137,211,176,159,31,44,235,154,52,229,198,142,170,197,62,60,227,39,77,4,168,167,53,133,184,149,104,180,145,145,147,125,164,163,211,179,180,104,194,207,184,225,221,246,173,34,231,128,226,87,30,171,6,60,214,205,38,70,91,93,109,43,46,227,50,238,81,123,79,241,49,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,41,192,156,164,218,185,185,225,129,134,150,181,73,222,134,228,161,125,35,168,91,53,20,169,182,185,115,149,80,168,161,12,62,233,178,235,133,13,199,13,149,60,134,200,148,174,75,102,71,170,8,85,94,42,225,157,213,131,120,143,113,225,109,235,19,167,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,204,66,22,166,93,65,165,198,214,105,45,237,173,10,34,209,68,44,171,133,30,122,127,49,149,252,107,188,255,0,240,120,182,4,217,201,254,249,42,165,185,32,213,255,0,5,210,161,73,253,118,73,127,218,236,139,84,0,20,3,197,31,199,102,38,252,151,201,225,9,191,194,78,192,179,113,79,36,215,254,31,98,13,189,18,185,111,87,47,137,241,167,65,146,71,177,212,122,62,154,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,0,51,153,147,59,251,41,151,252,152,115,32,203,168,217,53,25,11,118,131,94,105,167,158,97,44,56,244,130,141,18,84,147,97,166,74,119,38,57,184,227,77,234,90,30,228,246,119,117,94,26,25,227,147,151,27,201,156,30,190,17,17,120,117,122,86,27,91,210,220,91,81,215,67,168,188,77,176,83,84,242,205,41,56,198,148,52,151,146,181,122,136,108,156,65,145,165,104,122,218,115,55,86,165,87,242,137,138,245,218,21,78,37,70,155,81,195,122,236,184,115,34,60,151,152,146,195,148,199,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,54,226,252,248,134,100,178,149,154,124,47,145,93,180,45,248,138,197,75,106,57,29,191,48,228,166,41,205,96,156,220,237,61,247,20,147,74,208,164,155,170,104,150,105,36,60,105,62,99,104,91,219,168,90,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,113,60,28,242,225,93,195,188,56,184,177,206,245,183,250,9,247,239,77,30,128,153,144,16,137,73,163,180,70,225,201,109,211,81,184,150,101,56,226,79,150,105,65,41,49,25,116,183,165,109,168,172,84,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,106,156,80,178,45,249,107,181,87,142,56,57,102,117,120,147,69,217,233,136,208,149,181,234,237,45,182,212,71,163,36,147,234,38,51,163,124,189,13,43,91,68,182,254,181,73,142,217,82,176,191,62,25,89,117,147,128,25,104,167,63,116,218,114,232,119,181,231,33,202,205,125,153,237,52,153,108,163,122,145,14,58,141,41,37,161,9,142,72,115,146,233,154,219,118,68,130,50,65,169,72,76,181,31,38,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,140,203,226,174,25,221,88,55,136,247,30,22,222,177,58,122,213,179,80,118,159,39,107,110,33,183,182,31,168,251,92,196,33,106,101,212,26,92,109,102,146,222,218,208,162,45,20,65,137,216,153,117,98,237,222,229,245,122,203,234,235,82,41,244,218,124,153,74,113,199,28,149,209,66,98,26,31,117,110,45,75,91,206,34,58,86,226,205,94,179,138,90,136,136,140,136,191,44,219,214,171,62,192,163,97,203,209,226,21,54,135,88,169,214,227,186,148,43,158,167,231,51,9,151,82,181,110,218,104,36,211,217,52,145,36,140,141,78,106,106,212,137,51,255,0,131,6,3,70,186,177,66,229,199,250,236,41,125,61,143,29,52,186,18,213,29,212,176,229,70,99,110,37,247,16,241,44,144,181,179,27,84,41,163,74,251,39,54,179,216,105,65,170,226,68,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,0,5,43,113,171,241,79,107,124,63,131,230,53,17,210,184,35,210,105,85,250,86,60,208,171,180,200,149,26,109,70,61,191,18,100,57,108,165,230,36,176,226,106,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,29,120,136,228,130,102,85,111,178,187,108,232,187,176,202,236,168,58,213,9,36,243,242,94,165,184,150,90,113,113,101,58,182,146,132,238,90,223,233,200,220,113,197,181,29,70,181,26,144,181,31,202,200,78,119,235,185,71,190,221,133,113,202,170,212,176,202,183,205,118,183,68,134,202,36,60,137,68,201,147,50,162,37,199,91,67,111,111,75,72,112,247,146,86,214,187,146,165,54,209,162,122,113,149,171,82,171,249,68,178,107,180,42,156,74,141,54,163,124,83,101,195,153,17,228,188,196,150,28,166,84,20,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,5,240,184,241,217,134,95,58,242,121,162,255,0,128,113,252,226,85,169,84,92,168,99,12,202,205,78,36,8,238,88,245,168,136,118,75,201,105,10,125,248,110,178,203,68,165,25,17,173,199,92,109,180,39,189,75,90,82,90,153,145,12,219,141,78,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,7,31,205,22,102,236,28,172,225,125,75,16,46,249,49,38,84,145,29,74,162,219,197,81,102,52,218,203,228,227,77,236,97,46,30,229,33,10,125,165,58,180,37,102,219,102,165,237,86,132,149,68,12,104,197,235,203,30,184,60,92,24,185,136,15,196,114,187,113,72,75,210,10,35,4,203,13,33,23,106,90,105,150,209,218,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,71,78,194,226,120,170,100,98,171,138,81,191,148,142,17,210,229,212,46,202,108,120,180,218,229,189,77,165,170,68,154,203,28,210,109,169,76,166,59,102,235,146,90,39,18,149,239,220,71,29,164,153,41,28,141,174,84,93,173,118,93,86,53,118,45,211,101,92,213,91,126,181,11,127,77,81,165,205,114,36,166,55,161,72,94,199,91,52,173,59,144,181,36,244,62,212,168,200,251,12,197,244,228,39,59,244,44,220,88,142,194,184,229,82,169,184,155,68,230,187,91,162,67,101,113,217,92,83,120,201,153,81,18,227,174,45,198,118,41,164,56,123,205,72,119,93,201,74,92,104,215,42,128,6,85,197,233,220,217,81,161,102,211,135,166,20,89,188,170,84,59,190,155,135,246,244,203,90,183,53,149,171,160,149,208,69,55,27,53,54,100,178,101,244,35,148,225,104,180,150,168,115,150,181,180,217,10,76,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,191,112,185,207,109,87,27,41,79,96,70,52,92,209,36,94,212,56,232,85,191,81,150,250,186,219,134,18,82,179,117,14,110,45,174,201,142,148,36,205,123,249,142,182,163,89,165,70,203,206,171,176,113,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,71,117,226,169,145,138,86,22,201,254,82,56,71,75,137,79,180,234,82,34,211,107,150,245,54,150,152,241,168,207,242,137,182,165,50,152,237,147,77,198,116,219,74,87,191,105,148,135,82,100,165,243,246,183,7,240,47,29,49,31,46,152,143,78,197,12,47,172,244,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,78,133,50,233,153,124,44,205,5,136,205,245,134,117,111,214,235,104,211,31,141,233,74,103,215,60,211,125,91,12,186,231,39,155,200,90,219,220,175,93,26,40,189,164,93,84,4,85,226,143,224,79,19,126,75,231,16,133,0,139,222,225,247,144,171,123,44,214,108,27,231,16,104,81,38,98,165,94,59,111,78,92,142,150,106,40,11,35,146,146,102,11,196,209,45,149,170,60,132,183,32,210,226,208,181,160,201,42,82,8,140,224,175,19,92,246,213,113,186,242,168,224,102,22,220,209,28,194,250,12,134,211,42,101,45,245,45,23,36,212,18,84,165,184,230,132,75,140,203,186,165,180,35,115,107,91,124,253,206,17,179,202,225,89,40,202,141,119,54,152,203,10,205,229,85,97,218,20,221,38,93,53,184,76,161,93,4,93,171,54,219,37,56,100,130,121,245,163,148,217,104,181,22,171,115,150,180,52,225,11,31,227,43,76,141,69,202,37,147,70,134,228,183,35,192,190,41,177,154,92,185,110,202,125,72,69,50,160,148,155,143,60,165,58,234,244,34,213,110,41,75,81,234,106,51,51,51,16,47,133,199,142,204,50,249,215,147,205,23,252,2,21,113,17,207,212,60,177,218,165,97,225,109,66,149,82,196,218,223,54,62,165,37,137,31,70,91,38,218,95,83,42,54,227,89,60,180,62,218,163,182,226,9,181,122,206,43,114,91,229,187,53,64,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,170,20,173,198,175,197,61,173,240,254,15,152,212,71,74,224,143,73,165,87,233,88,243,66,174,211,34,84,105,181,24,246,252,73,144,229,178,151,152,146,195,137,169,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,0,226,9,144,171,135,44,215,148,235,231,15,168,82,230,97,93,94,67,143,65,92,126,170,106,232,8,34,140,147,102,115,198,209,33,148,42,68,133,55,28,212,226,214,180,32,137,74,82,200,204,227,166,0,224,229,119,48,24,203,105,224,237,184,247,79,46,230,168,38,59,146,118,161,125,36,84,37,78,73,147,177,107,65,57,202,97,183,93,229,239,37,47,102,212,250,202,34,26,94,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,1,73,124,101,172,8,214,206,104,233,119,157,58,222,151,18,61,227,107,196,147,50,160,162,116,216,157,81,142,235,177,220,36,41,70,104,37,183,25,184,36,164,35,77,9,77,168,203,87,55,43,218,240,75,196,203,170,54,41,223,88,57,213,243,109,186,133,190,119,55,33,199,28,87,79,58,60,152,241,247,178,157,252,180,115,27,149,163,135,176,212,174,67,30,177,18,52,56,235,196,163,23,164,226,254,112,111,135,201,249,103,77,179,228,21,161,77,102,75,13,52,182,17,5,74,68,132,145,183,174,244,42,97,203,113,10,89,154,205,14,164,143,110,132,132,205,254,9,120,103,106,198,194,203,235,24,250,78,109,201,80,184,14,217,231,184,219,106,233,224,199,141,30,70,198,85,179,152,142,99,146,181,112,183,154,85,200,99,213,35,70,167,101,66,128,120,163,248,236,196,223,146,249,60,33,55,248,73,216,22,110,41,228,154,255,0,195,236,65,183,162,87,45,234,229,241,62,52,232,50,72,246,58,143,71,211,76,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,160,6,115,50,103,127,101,50,255,0,147,14,100,25,117,27,38,163,33,110,208,107,205,52,243,204,37,135,30,144,81,162,74,146,108,52,201,78,228,199,55,28,105,189,75,67,220,158,206,238,127,109,230,43,23,45,12,23,173,96,37,177,118,75,165,218,117,250,199,166,103,55,9,213,198,125,229,170,34,226,191,29,110,52,164,155,177,159,105,77,147,140,185,189,6,113,218,52,146,125,125,255,0,87,42,185,103,188,179,95,139,144,240,182,207,157,18,156,132,199,85,74,175,83,146,100,164,83,169,205,173,180,58,249,55,184,148,242,247,58,218,16,218,76,183,45,105,220,164,35,123,136,177,94,41,56,59,96,224,86,70,172,44,57,195,154,12,74,117,54,157,124,82,218,117,214,162,178,203,245,7,219,163,205,101,82,229,41,148,33,46,201,113,45,32,220,116,210,70,163,47,192,138,184,50,157,226,159,6,254,32,91,222,98,192,210,152,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,149,197,78,173,74,167,100,114,254,135,80,169,196,139,34,169,34,143,18,11,79,60,148,46,83,229,83,140,241,180,210,76,245,90,201,166,93,112,210,157,79,99,107,87,114,76,202,149,178,201,86,165,80,51,37,133,21,218,237,78,37,58,155,78,190,40,82,230,76,150,242,89,98,51,13,207,101,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,52,188,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,181,238,37,249,10,141,143,54,243,216,213,132,212,40,140,98,45,14,59,143,85,208,223,55,125,126,156,196,87,20,150,82,203,45,56,167,231,18,155,101,166,79,212,220,133,26,22,165,18,25,36,82,181,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,245,56,83,224,52,156,27,202,228,11,154,187,10,35,117,220,73,144,87,51,139,76,118,137,246,233,203,105,9,128,202,222,66,212,110,163,148,71,37,36,102,158,89,204,113,6,132,168,150,106,142,188,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,195,234,241,43,225,233,51,12,171,179,177,215,1,173,15,244,11,63,107,181,138,29,45,151,228,57,71,149,178,75,210,101,33,150,217,54,227,83,146,219,40,81,154,156,218,219,142,154,82,148,55,177,41,137,89,85,204,197,229,149,12,92,135,138,86,124,24,149,20,42,58,169,181,122,100,146,36,162,163,78,113,109,173,214,9,205,166,166,87,185,166,214,135,18,71,181,104,78,228,173,27,219,94,133,48,119,24,172,28,117,176,41,120,141,135,53,232,149,26,109,70,59,14,186,211,82,153,121,250,123,238,50,219,202,137,41,44,173,105,106,75,105,117,4,227,70,163,52,153,254,6,126,212,7,52,204,86,3,89,185,146,194,58,238,20,222,112,162,41,21,24,235,93,50,115,209,205,229,210,106,36,133,20,121,173,18,86,133,111,109,74,212,210,75,78,244,26,219,81,236,90,136,235,7,40,156,41,241,65,120,243,46,163,152,138,68,74,117,159,135,181,134,149,202,36,183,45,139,177,246,246,60,210,24,75,137,52,174,10,146,104,55,86,226,8,212,74,83,27,82,231,56,227,219,245,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,44,67,74,121,78,240,177,131,127,15,237,239,46,96,66,14,38,188,59,227,93,81,170,57,143,192,75,114,90,238,117,200,109,119,45,177,74,167,187,37,117,149,188,234,80,115,98,178,202,84,162,146,74,89,41,228,145,108,113,4,183,140,210,226,86,111,247,254,30,121,44,165,101,99,11,227,215,110,251,126,34,113,82,229,142,103,112,76,41,41,148,112,152,55,55,53,79,97,196,164,146,132,37,36,210,157,36,26,137,111,18,143,152,226,16,206,217,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,227,222,23,28,59,66,213,171,220,243,220,74,35,210,160,200,154,225,168,200,139,107,77,169,103,222,100,93,201,63,105,126,36,51,159,155,76,78,155,139,24,249,120,220,210,103,46,76,116,214,42,17,224,153,186,107,36,198,41,175,173,180,167,85,168,136,136,156,236,36,158,157,189,130,70,112,152,193,116,223,248,226,245,223,85,128,110,83,237,248,74,150,195,170,107,84,20,182,38,65,113,37,170,144,164,235,181,102,125,134,74,252,5,221,33,9,66,18,132,17,18,82,68,68,69,236,33,255,0,64,32,39,24,75,31,233,14,1,211,43,172,198,113,111,83,107,108,188,181,161,26,232,219,112,167,168,245,50,73,158,154,159,188,136,83,37,181,80,118,147,113,210,170,140,43,107,144,231,49,33,7,169,150,138,67,132,162,238,50,246,151,188,104,243,42,87,65,221,185,124,176,234,139,52,27,165,111,82,219,116,211,237,95,66,194,140,207,180,251,117,87,180,199,90,0,0,0,0,0,0,0,0,0,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,11,120,171,95,127,68,114,228,228,38,234,169,138,229,94,105,192,229,165,253,139,112,157,129,56,180,211,113,106,147,219,221,219,169,151,113,138,52,166,69,58,157,90,36,53,40,204,229,201,109,163,61,123,125,101,17,125,254,241,162,44,142,217,104,178,50,219,103,193,66,16,158,182,151,79,156,102,146,208,204,215,2,49,106,126,169,118,250,191,251,199,123,0,16,147,138,174,23,196,188,240,17,235,145,20,210,122,101,13,197,75,55,137,146,82,144,211,48,167,47,237,108,51,34,35,86,189,228,95,121,10,54,97,247,162,72,110,75,11,82,29,101,100,180,41,38,100,105,81,30,164,100,101,218,93,162,251,120,105,99,75,56,171,151,122,85,54,84,180,185,81,182,144,197,29,72,83,132,107,82,35,193,134,147,89,145,173,74,63,89,206,254,194,215,216,66,91,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,143,41,196,207,37,223,202,79,14,17,137,22,82,121,119,245,131,79,150,252,104,236,193,231,57,93,130,69,205,92,29,91,66,158,83,201,52,41,81,210,91,147,204,117,212,26,75,156,110,55,70,213,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,169,225,161,159,88,216,243,111,51,130,184,179,93,136,198,34,208,227,182,205,33,110,115,119,215,233,204,69,109,42,121,79,60,235,138,126,113,41,183,157,120,189,77,200,81,45,9,81,33,227,68,245,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,75,252,116,192,188,56,204,94,28,84,112,191,20,40,221,117,42,118,142,178,243,70,72,149,79,148,146,50,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,157,108,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,105,89,106,164,230,142,129,195,127,26,168,89,136,166,75,167,81,233,214,61,122,37,153,14,178,203,172,214,227,66,110,155,41,46,181,33,183,8,148,136,201,81,33,49,210,225,19,132,146,112,191,51,211,138,118,23,61,195,11,62,178,113,158,149,19,47,216,193,93,151,63,16,105,145,228,189,74,171,203,229,32,170,212,230,18,206,198,92,117,78,243,100,78,73,41,245,25,147,94,179,44,27,139,82,150,78,45,94,131,63,121,1,178,113,210,234,162,99,172,90,143,161,37,195,168,82,98,95,47,117,240,233,209,206,217,105,197,148,234,143,49,214,76,142,99,12,45,10,230,60,230,194,98,46,210,74,148,148,33,93,3,41,217,226,202,62,42,90,180,204,61,195,123,135,232,63,209,206,130,217,162,219,119,108,182,33,206,146,201,54,150,162,34,46,233,14,245,90,237,229,104,151,22,238,228,150,244,150,244,41,114,168,4,85,226,143,224,79,19,126,75,231,16,133,5,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,123,135,118,119,225,230,170,196,59,74,241,149,183,19,109,58,123,78,215,84,108,177,25,154,163,106,121,214,209,42,43,72,117,75,86,212,33,142,160,201,182,219,67,178,18,72,73,37,104,73,114,12,234,228,55,5,233,248,194,198,108,174,182,165,163,14,186,138,133,111,19,169,81,106,49,32,26,205,152,36,168,105,130,131,67,91,151,50,99,36,203,197,206,231,56,244,228,27,102,131,82,220,110,85,101,227,58,217,121,204,197,42,11,246,29,239,18,159,93,159,34,68,100,90,213,185,49,226,214,247,178,147,113,70,152,164,226,141,212,114,139,152,75,104,214,141,187,136,204,148,135,18,142,234,2,149,184,201,224,167,208,108,193,82,113,142,37,67,157,19,19,105,231,206,97,199,119,56,196,234,115,81,227,185,181,36,218,73,44,169,133,195,52,234,181,168,220,231,235,181,59,8,64,0,26,30,225,245,131,181,92,16,202,93,139,104,220,180,24,148,171,134,108,119,171,117,134,154,138,166,31,55,229,188,183,155,76,164,173,8,95,82,220,117,71,97,194,89,106,147,99,97,25,165,9,49,34,132,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,0,5,43,113,171,241,79,107,124,63,131,230,53,17,249,56,72,230,110,193,192,204,80,186,48,255,0,17,164,196,163,211,113,10,60,85,53,112,206,168,179,18,21,57,248,13,202,113,40,144,167,141,41,74,29,75,203,74,86,74,212,156,75,104,218,174,97,169,23,41,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,44,240,230,187,42,56,143,148,172,71,93,149,122,181,215,82,167,115,31,160,87,216,100,209,22,175,21,38,68,106,73,25,159,45,228,110,73,58,201,153,169,181,41,38,70,180,45,183,23,231,220,199,155,202,110,94,85,151,42,196,217,117,11,122,29,209,18,230,162,147,210,8,209,74,90,35,205,106,75,45,32,208,106,216,250,165,182,225,150,242,66,22,210,212,72,53,60,181,14,193,194,227,199,102,25,124,235,201,230,139,254,1,72,28,78,179,181,51,28,241,30,78,18,97,125,215,191,13,173,125,208,222,147,73,169,62,113,110,89,74,54,92,113,199,144,70,150,158,101,135,153,74,25,61,171,78,228,56,234,28,82,93,65,38,11,11,9,225,115,158,218,86,9,213,94,192,140,104,185,165,199,178,107,146,16,171,126,163,45,244,244,86,244,213,41,102,234,28,220,91,154,141,33,75,73,154,247,242,218,113,38,179,74,73,231,157,77,207,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,7,148,197,92,76,181,112,111,14,46,60,82,189,101,244,244,91,102,158,237,66,78,215,27,67,143,108,47,81,134,185,139,66,20,243,171,52,182,218,13,69,189,197,161,36,122,168,134,123,51,93,154,236,71,205,174,35,174,245,189,93,232,105,80,121,140,80,40,12,60,107,139,72,138,163,35,52,164,204,139,152,242,246,164,221,120,200,148,226,146,146,34,66,16,219,104,157,95,247,138,63,249,255,0,110,34,170,198,170,5,59,113,84,200,197,43,11,100,255,0,41,28,35,165,196,167,218,117,41,17,105,181,203,122,155,75,76,120,212,103,249,68,219,82,153,76,118,201,166,227,58,109,165,43,223,180,202,67,169,50,82,249,251,91,130,184,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,161,60,174,230,110,193,205,54,23,211,113,2,208,147,18,29,73,113,210,170,213,188,117,22,100,205,163,62,110,58,222,199,210,217,238,74,22,166,29,83,75,90,80,110,54,73,94,212,234,105,79,96,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,32,175,25,59,115,44,176,104,84,154,229,77,125,14,51,206,213,218,108,106,52,120,168,114,163,21,75,142,219,146,170,235,229,243,86,203,108,197,91,49,204,220,37,115,20,164,165,43,66,29,54,234,130,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,119,249,223,155,139,149,30,24,151,109,67,29,233,54,253,46,251,149,30,144,245,98,13,5,75,84,40,171,85,114,33,182,202,77,107,89,154,210,209,182,151,12,150,180,115,9,123,20,164,109,51,168,188,167,120,167,193,191,136,22,247,152,176,52,166,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,126,117,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,22,207,222,68,234,185,68,185,161,87,109,169,146,234,216,117,113,72,56,148,121,146,156,83,243,98,190,220,118,84,227,83,156,68,118,152,66,220,113,82,20,202,80,102,106,109,149,153,246,161,67,154,229,71,53,216,143,148,172,71,69,235,101,59,215,82,167,114,216,175,208,31,120,209,22,175,21,38,102,73,81,145,31,45,228,110,81,180,241,17,169,181,41,68,100,180,45,198,215,161,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,1,21,120,163,248,19,196,223,146,249,196,33,64,34,215,184,168,103,214,52,88,213,92,172,96,221,118,36,197,204,142,245,62,249,169,199,230,146,225,172,157,101,69,2,52,134,221,74,77,102,148,62,212,164,41,11,70,199,121,90,146,201,212,162,184,48,47,2,241,31,49,120,143,78,194,252,47,163,117,213,89,218,186,243,206,153,162,45,62,42,76,137,201,82,92,34,62,91,40,220,157,79,67,81,169,73,66,18,181,173,8,86,135,178,241,151,235,7,44,184,95,7,10,48,229,18,215,77,135,34,68,183,102,78,38,78,108,215,222,112,212,167,100,56,203,109,165,197,146,118,52,149,26,117,38,218,109,61,187,72,68,190,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,71,92,242,102,238,149,148,28,35,77,214,197,58,37,98,236,175,72,85,54,220,165,63,33,40,66,223,36,26,151,41,228,18,137,213,198,100,182,239,229,150,166,183,25,108,212,223,52,156,77,0,223,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,139,70,121,139,204,190,22,101,126,196,122,250,196,202,183,234,244,84,104,111,198,244,165,79,235,153,105,206,145,135,157,111,157,202,231,161,110,109,87,168,141,84,126,194,58,203,193,142,46,247,243,185,151,153,114,227,11,113,41,248,95,116,200,143,9,234,116,118,30,150,187,106,19,40,144,76,57,27,98,208,78,44,221,125,11,148,241,180,183,28,67,122,54,132,146,26,105,48,171,51,117,106,85,127,50,88,175,93,161,84,226,84,105,181,27,226,187,46,28,200,143,37,230,36,176,228,247,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,237,56,92,120,19,195,47,157,121,196,209,42,133,43,113,171,241,79,107,124,63,131,230,53,17,31,242,81,154,234,238,82,241,150,21,229,205,170,204,180,42,90,67,186,104,144,158,66,122,248,187,86,77,184,73,112,141,6,243,11,95,53,179,213,10,61,22,223,49,8,117,195,23,211,254,147,89,165,193,175,246,42,248,195,219,226,159,254,248,217,146,201,171,254,75,140,188,219,136,255,0,120,235,46,183,253,71,17,217,24,50,77,195,206,149,149,252,109,196,155,226,179,14,37,118,11,18,35,66,195,202,196,245,37,85,24,240,156,97,75,154,226,155,71,213,33,102,111,55,23,157,162,92,95,79,32,201,13,52,246,215,38,248,0,8,65,197,223,7,106,184,149,149,196,93,214,229,6,36,234,150,31,86,26,173,201,116,162,169,217,173,210,148,211,140,203,75,10,66,20,162,65,41,113,223,116,140,210,142,92,85,45,71,245,105,33,77,120,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,229,42,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,26,62,201,253,129,27,12,50,185,133,182,99,54,244,186,20,136,182,188,25,53,10,124,178,117,47,177,81,146,209,72,154,78,37,211,222,133,156,151,158,51,65,233,176,204,210,68,146,34,73,118,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,75,252,116,192,188,56,204,94,28,84,112,191,20,40,221,117,42,118,142,178,243,70,72,149,79,148,146,50,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,65,151,174,78,241,114,209,205,27,89,88,77,30,91,181,218,165,97,48,168,115,164,67,90,24,168,83,156,117,68,213,83,70,121,198,152,220,164,45,215,77,38,231,36,155,121,43,245,154,89,21,223,100,239,42,182,110,84,48,142,159,103,209,169,177,21,115,212,99,199,147,118,85,219,112,222,93,70,162,72,245,201,46,169,8,87,76,218,148,226,89,70,212,237,65,154,140,185,139,113,107,142,188,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,30,198,44,98,176,112,42,192,170,98,54,35,87,162,83,169,180,232,239,186,211,78,202,101,151,234,15,182,203,143,38,36,84,188,180,37,217,46,37,165,147,109,18,136,212,101,248,153,85,5,95,140,38,35,202,204,212,75,242,147,69,233,48,158,38,148,114,183,31,104,221,148,186,107,146,152,114,76,245,37,15,54,218,170,42,109,131,75,68,181,169,150,82,181,54,91,183,56,235,145,215,136,69,255,0,102,226,158,110,111,108,65,195,235,134,37,114,222,174,71,162,73,131,58,49,158,199,81,232,120,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,86,63,193,83,194,197,211,241,2,119,151,83,132,255,0,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,3,159,92,226,92,57,167,197,202,154,104,213,137,108,97,213,14,71,69,111,211,25,153,43,164,154,134,22,250,91,170,59,29,221,169,76,151,82,243,134,71,202,66,208,210,144,209,238,52,41,74,140,2,215,184,83,231,182,148,116,168,25,89,198,91,154,90,106,73,144,76,89,21,90,139,233,83,14,48,105,66,91,163,154,204,137,72,90,84,74,54,55,169,68,178,95,33,38,141,140,54,229,165,8,171,197,31,192,158,38,252,151,206,33,10,11,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,95,166,65,115,175,106,230,179,14,34,81,42,213,62,159,19,109,154,123,45,220,116,249,6,218,28,159,176,146,218,170,113,201,180,161,10,101,213,153,26,210,132,151,37,197,146,12,182,169,165,187,205,51,93,195,42,205,197,252,121,178,113,126,195,162,196,139,30,177,116,70,94,36,82,20,249,197,133,58,156,91,158,147,53,10,109,68,235,114,93,38,249,10,75,68,124,215,36,54,233,155,70,151,158,92,234,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,85,183,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,185,59,179,232,175,209,90,207,211,175,69,125,27,244,124,143,76,122,91,151,208,244,60,181,115,250,142,111,213,242,121,123,247,239,245,118,235,175,102,163,54,249,148,166,97,29,23,30,111,154,54,4,57,45,203,18,5,97,232,212,117,200,150,137,68,164,35,68,184,108,188,133,40,157,141,205,39,57,11,53,41,106,103,148,107,51,89,168,196,191,224,239,118,230,25,188,92,173,89,152,124,168,147,176,232,163,162,165,117,194,171,59,33,184,145,150,165,161,150,223,136,235,109,56,150,231,26,119,26,91,86,212,72,106,59,137,82,136,219,109,198,174,124,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,36,113,44,198,150,112,171,46,245,90,108,89,105,69,70,229,67,244,116,160,156,34,90,81,34,12,196,146,200,137,105,81,122,205,247,246,150,190,195,20,36,251,239,75,144,228,151,214,165,186,242,205,107,82,140,204,212,163,61,76,204,207,180,251,69,228,240,170,194,248,150,102,2,51,114,46,152,76,204,174,58,153,100,241,178,73,82,218,122,20,21,246,43,97,25,145,154,117,239,50,252,68,219,0,28,19,60,86,98,47,108,182,222,16,86,134,213,209,82,234,19,136,212,90,153,26,32,73,45,75,213,62,223,91,255,0,120,206,237,78,41,211,42,210,225,165,70,71,18,75,141,17,235,219,234,168,203,238,247,11,203,225,83,125,253,46,203,147,112,156,170,166,83,148,137,165,3,150,167,247,173,178,106,4,18,211,77,199,162,75,119,119,102,134,125,196,38,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,10,179,227,75,117,196,122,143,108,218,45,186,239,61,19,33,78,82,55,22,205,164,138,139,122,233,174,186,235,247,126,209,90,88,57,71,110,225,197,187,38,132,250,92,83,53,11,138,155,21,222,89,106,173,142,73,109,39,166,164,101,220,126,210,49,164,236,41,161,198,182,240,210,213,161,68,37,147,48,104,176,99,163,126,155,180,68,116,36,181,208,136,181,209,37,236,33,234,192,7,34,205,173,171,30,239,203,142,34,83,30,91,137,90,45,138,187,204,236,50,45,92,40,15,165,36,122,145,246,122,222,194,212,103,2,181,1,116,170,204,250,91,154,239,135,37,216,234,215,222,133,154,79,216,94,239,112,159,92,32,241,133,235,103,23,170,24,117,80,158,150,169,245,72,14,190,202,93,116,210,149,73,114,84,6,82,148,145,172,146,106,218,147,208,137,38,127,143,112,186,18,50,81,17,145,234,71,218,67,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,85,10,213,226,139,144,88,119,133,10,165,153,140,29,167,210,169,117,91,114,159,38,117,217,71,98,51,16,219,169,197,66,221,146,253,73,43,74,83,190,98,121,142,41,222,97,169,79,54,148,237,50,91,100,135,170,90,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,11,254,201,6,116,109,92,220,97,195,19,166,170,149,68,191,169,188,198,43,118,243,83,155,83,139,229,19,59,167,70,96,214,111,20,53,155,237,145,41,101,234,56,106,107,114,246,147,139,146,162,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,227,197,93,152,41,132,119,213,229,111,226,37,225,135,22,253,90,231,181,100,55,38,145,87,147,5,10,151,21,109,147,188,162,39,116,220,164,33,79,184,226,16,163,52,37,221,174,164,137,196,33,105,243,249,177,240,177,140,159,15,238,31,46,124,102,176,125,95,244,85,97,93,95,236,173,185,114,91,149,15,252,164,57,212,217,209,220,255,0,146,227,47,54,226,62,229,37,73,246,25,11,20,198,190,41,31,148,220,143,69,177,104,149,110,135,22,43,187,45,107,201,137,180,222,111,87,75,84,71,19,50,161,21,212,54,152,205,245,10,229,160,208,105,37,181,206,121,40,71,168,219,226,0,97,86,25,221,88,201,136,246,230,22,217,81,58,138,213,205,80,106,159,27,115,110,45,182,119,159,174,251,188,180,45,105,101,164,18,156,113,100,147,216,218,22,163,45,18,99,78,116,154,100,106,45,42,21,26,27,146,220,143,2,59,113,154,92,185,110,202,125,72,66,73,41,55,30,121,74,117,213,232,69,170,220,82,150,163,212,212,102,102,102,63,88,138,188,81,252,9,226,111,201,124,226,16,160,186,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,135,214,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,28,244,207,175,17,250,22,98,242,251,103,88,24,84,255,0,162,190,149,115,36,95,244,73,144,150,228,170,123,145,93,97,113,99,55,41,73,38,156,101,111,37,199,121,141,23,48,210,203,59,185,59,156,105,81,171,33,184,57,51,27,243,89,97,90,109,189,85,139,2,159,80,42,253,82,109,57,47,165,200,177,97,23,63,83,121,133,182,228,110,99,136,105,132,190,149,165,77,184,251,102,147,53,109,73,232,164,4,106,226,37,129,115,49,251,42,119,93,183,65,163,122,78,228,160,242,174,74,11,41,55,205,197,74,138,102,110,161,166,217,37,41,231,156,138,185,76,182,217,165,73,83,143,35,236,153,18,211,158,193,221,114,71,128,209,179,29,153,123,59,13,171,48,165,191,111,28,133,213,46,3,102,59,174,32,169,209,144,110,184,219,171,105,104,83,40,121,73,110,49,59,189,59,23,33,6,90,171,106,79,70,96,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,0,0,41,91,141,95,138,123,91,225,252,31,49,168,136,0,46,123,133,206,123,106,184,217,74,123,2,49,162,230,137,34,246,161,199,66,173,250,140,183,213,214,220,48,146,149,155,168,115,113,109,118,76,116,161,38,107,223,204,117,181,26,205,42,54,94,117,82,171,52,89,100,176,115,77,133,245,44,63,187,227,68,135,82,92,117,38,139,112,149,57,153,51,104,207,155,141,57,189,133,56,91,146,133,169,134,146,234,16,164,27,141,146,145,185,58,146,147,158,28,85,195,59,171,6,241,30,227,194,219,214,39,79,90,182,106,14,211,228,237,109,196,54,246,195,245,31,107,152,132,45,76,186,131,75,141,172,210,91,219,90,20,69,162,136,72,14,23,30,59,48,203,231,94,79,52,95,240,171,94,42,25,245,141,22,53,87,43,24,55,93,137,49,115,35,189,79,190,106,113,249,164,184,107,39,89,81,64,141,33,183,82,147,89,165,15,181,41,10,66,209,177,222,86,164,178,117,40,172,27,54,192,188,177,6,77,86,45,153,111,75,170,174,135,71,155,95,169,155,36,91,33,211,162,52,110,200,144,234,212,100,148,33,41,45,11,83,245,150,164,33,59,150,180,164,252,248,245,88,171,134,119,86,13,226,61,199,133,183,172,78,158,181,108,212,29,167,201,218,219,136,109,237,135,234,62,215,49,8,90,153,117,6,151,27,89,164,183,182,180,40,139,69,16,181,78,22,249,250,153,136,157,14,89,49,142,161,85,169,93,229,214,72,183,110,41,146,95,156,245,93,178,230,201,122,52,183,28,82,214,151,154,65,56,109,184,102,77,169,166,201,191,81,109,163,157,101,64,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,157,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,80,182,126,243,217,85,205,221,205,10,133,109,67,151,73,195,171,118,65,203,163,195,148,218,152,155,41,247,35,178,151,29,156,218,36,58,194,214,219,137,144,150,84,130,35,75,111,44,143,181,106,17,44,90,167,253,226,143,254,127,219,136,170,177,170,129,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,67,196,71,36,19,50,171,125,149,219,103,69,221,134,87,101,65,214,168,73,39,159,146,245,45,196,178,211,139,139,41,213,180,148,39,114,214,255,0,78,70,227,142,45,168,234,53,168,212,133,168,249,86,84,115,93,136,249,74,196,116,94,182,83,189,117,42,119,45,138,253,1,247,141,17,106,241,82,102,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,122,30,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,25,87,23,253,109,102,95,11,50,191,145,220,33,190,177,50,173,250,63,183,58,42,60,55,227,122,82,167,252,210,19,78,116,140,60,235,124,238,87,61,11,115,106,189,68,106,163,246,17,210,6,58,99,166,35,230,47,17,234,56,161,138,21,158,186,171,59,70,153,101,162,52,69,167,197,73,153,183,22,51,102,103,203,101,27,149,161,106,106,53,41,75,90,150,181,173,106,177,254,21,249,10,141,22,53,43,52,248,201,66,137,49,115,35,179,80,177,169,146,57,164,184,107,39,94,73,207,147,29,198,146,147,89,165,12,59,21,105,90,209,177,222,110,132,178,105,72,148,28,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,195,207,223,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,60,57,174,202,142,35,229,43,17,215,101,94,173,117,212,169,220,199,232,21,246,25,52,69,171,197,73,145,26,146,70,103,203,121,27,146,78,178,102,106,109,74,73,145,173,11,109,197,245,94,29,217,223,153,149,91,236,237,43,198,86,236,50,187,42,13,59,93,81,178,252,151,169,110,37,151,91,68,168,173,33,212,161,59,150,182,58,131,38,220,113,109,71,73,33,38,164,33,39,123,212,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,8,193,197,31,192,158,38,252,151,206,33,10,1,31,86,214,180,238,171,230,187,22,214,178,173,154,173,193,90,155,191,166,167,82,225,57,46,83,251,16,165,175,99,77,146,150,173,168,66,148,122,23,98,82,102,125,132,98,255,0,178,47,147,42,22,79,48,226,85,49,202,175,166,111,59,163,167,145,115,84,154,90,202,42,156,104,151,202,141,25,181,105,163,45,115,93,34,113,73,39,28,82,212,165,109,35,67,77,201,81,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,187,60,195,230,6,193,203,46,23,206,197,124,70,92,181,211,97,200,143,17,168,112,77,147,155,53,247,156,36,165,168,237,188,227,105,113,100,157,238,169,36,173,73,182,156,87,110,211,25,236,204,62,96,111,236,205,98,132,236,87,196,101,196,69,74,100,120,241,26,135,4,222,40,80,152,101,178,74,90,142,219,206,56,166,208,106,222,234,146,74,208,220,117,197,118,110,49,205,70,154,49,211,2,240,227,49,120,113,81,194,252,80,163,117,212,169,218,58,203,205,25,34,85,62,82,72,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,86,123,51,23,150,140,83,202,253,246,245,139,137,148,159,213,232,171,48,216,147,232,186,159,212,178,235,157,35,239,52,223,59,149,207,66,28,218,159,81,122,164,253,134,124,168,95,247,11,143,2,120,101,243,175,56,154,37,80,165,110,53,126,41,237,111,135,240,124,198,162,32,0,154,156,59,179,245,51,44,119,81,216,120,165,80,170,212,176,202,183,202,143,169,201,126,71,209,151,9,199,87,212,197,141,184,208,76,173,111,184,169,13,182,130,113,94,171,137,220,166,249,110,222,160,0,0,242,152,177,98,254,84,48,178,242,195,63,74,122,51,233,109,191,81,161,117,188,142,119,75,213,70,113,158,111,47,114,119,237,230,110,219,185,58,233,166,165,174,163,49,149,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,142,215,145,252,29,170,227,126,104,240,254,209,135,65,137,85,166,194,172,70,173,215,154,157,21,79,194,42,84,71,82,244,148,200,73,33,105,216,226,82,76,36,156,45,138,113,246,208,163,45,250,141,25,128,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,252,142,82,105,79,85,99,215,94,166,68,93,74,28,119,162,71,152,166,82,111,178,195,202,109,78,180,135,52,220,148,45,76,50,165,36,143,69,27,77,153,235,180,180,253,98,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,104,206,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,84,3,156,204,153,223,217,76,191,228,195,153,6,93,70,201,168,200,91,180,26,243,77,60,243,9,97,199,164,20,104,146,164,155,13,50,83,185,49,205,199,26,111,82,208,247,39,179,186,58,139,169,224,169,225,98,233,248,129,59,203,169,194,127,128,166,14,39,185,245,141,140,245,89,121,126,193,250,236,73,248,125,76,145,25,234,173,94,39,53,7,86,168,176,167,183,178,219,169,119,149,34,10,77,76,40,140,218,245,158,96,156,66,148,130,109,106,130,212,43,2,242,185,173,155,154,243,161,91,210,229,208,172,232,241,164,215,106,9,34,38,32,162,68,132,71,96,150,163,50,35,91,142,184,68,148,22,171,50,75,138,34,218,218,212,150,30,217,85,92,74,191,237,172,57,161,72,136,197,74,234,172,66,162,67,118,90,212,150,27,126,75,200,101,181,56,164,165,74,36,18,150,70,102,73,81,233,174,132,125,195,242,127,162,171,10,234,255,0,101,109,203,146,220,168,127,229,33,206,166,206,142,231,252,151,25,121,183,17,247,41,42,79,176,200,93,167,13,12,241,198,204,117,154,206,15,95,8,150,140,69,178,232,237,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,189,117,184,78,32,204,148,180,51,237,120,163,248,19,196,223,146,249,196,33,64,35,218,224,238,49,95,216,21,127,210,241,27,14,107,210,233,213,42,116,134,29,117,166,165,60,203,21,6,27,121,183,149,18,82,89,90,20,236,103,20,210,9,198,141,68,74,34,252,12,180,39,149,92,204,89,185,175,194,56,120,165,103,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,118,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,195,170,241,92,207,79,231,242,191,130,151,159,254,17,22,255,0,155,5,63,222,165,52,182,228,18,191,225,122,164,37,63,168,201,175,251,97,145,93,88,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,67,217,117,192,107,55,45,184,71,66,194,155,50,20,68,162,157,29,11,169,206,102,57,178,186,181,68,208,146,145,53,210,82,214,173,238,41,58,146,77,106,216,130,67,105,61,136,73,23,75,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,153,36,140,204,244,34,237,49,75,220,95,49,133,235,155,23,169,248,115,79,156,151,105,244,184,13,62,242,90,116,212,148,201,110,84,246,84,149,17,44,210,74,218,162,212,141,36,127,135,112,128,180,88,11,170,214,96,82,219,215,124,201,45,71,78,158,245,172,146,94,195,247,251,134,143,242,149,106,199,180,50,227,135,116,198,86,226,150,187,98,144,243,219,204,143,71,14,3,9,81,22,132,93,158,175,180,181,29,116,0,121,92,85,161,198,185,112,210,234,161,75,37,155,51,168,179,163,175,102,155,180,92,117,164,244,212,140,181,209,71,236,49,155,12,99,163,183,111,98,229,237,66,97,46,37,154,125,197,82,138,215,48,180,86,198,228,184,146,215,66,34,215,66,246,17,11,45,224,181,117,196,102,143,115,90,46,58,239,61,115,38,206,74,55,22,205,166,138,115,122,233,174,186,235,247,126,209,105,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,3,248,165,18,82,106,81,145,17,22,166,103,236,20,115,197,131,18,24,187,241,236,168,49,101,33,214,232,241,58,101,147,107,37,32,150,212,217,200,61,116,81,250,222,183,184,143,240,28,195,135,221,136,87,206,102,45,118,158,128,169,44,210,230,194,169,43,234,183,165,60,170,132,94,211,245,84,68,90,47,191,179,191,188,134,132,34,48,136,177,89,138,210,18,132,50,218,91,74,82,90,17,17,22,132,68,67,253,128,7,150,197,74,97,86,176,198,238,164,105,219,54,133,62,57,125,198,184,235,79,184,253,254,225,155,28,100,163,174,129,139,55,149,33,195,237,137,95,168,179,255,0,212,201,113,62,226,247,123,135,166,202,205,240,172,61,199,155,46,225,231,58,219,104,173,211,144,247,45,90,110,108,166,176,181,36,253,100,234,71,179,184,207,65,163,139,54,182,213,203,104,209,46,22,63,55,83,167,70,152,142,238,231,26,74,203,184,207,245,189,231,248,143,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,163,191,226,197,245,249,47,194,203,203,19,61,23,233,63,162,86,253,70,187,209,115,249,61,87,75,25,199,185,92,205,170,217,187,151,183,118,213,105,174,186,30,154,15,203,131,184,197,96,227,173,129,75,196,108,57,175,68,168,211,106,49,216,117,214,154,148,203,207,211,223,113,150,222,84,73,73,101,107,75,82,91,75,168,39,26,53,25,164,207,240,51,169,94,39,185,10,141,131,21,89,121,129,193,250,20,72,24,125,83,145,25,154,173,34,39,53,103,73,168,190,167,183,188,219,73,107,149,30,10,141,44,36,136,221,245,94,124,155,66,82,131,109,9,134,184,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,67,217,117,199,155,55,50,88,71,66,197,107,50,108,69,34,163,29,8,169,193,102,65,188,186,77,68,144,147,145,9,211,82,16,173,237,169,90,18,141,9,222,131,67,137,45,139,73,157,38,113,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,114,172,216,248,88,198,79,135,247,15,151,62,51,88,45,251,138,46,65,97,222,20,42,150,102,48,118,159,74,165,213,109,202,124,153,215,101,29,136,204,67,110,167,21,11,118,75,245,36,173,41,78,249,137,230,56,167,121,134,165,60,218,83,180,201,109,146,30,168,17,105,60,24,50,235,37,117,91,151,50,119,125,167,45,184,236,71,77,26,206,157,41,166,185,15,173,106,112,170,18,24,37,164,221,37,182,77,180,193,60,131,74,12,158,148,214,171,50,89,35,176,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,106,156,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,38,167,20,140,130,195,195,190,187,51,120,57,79,165,83,109,3,232,227,220,86,236,56,204,65,102,144,225,242,163,51,38,35,109,165,8,83,46,172,219,39,27,34,55,18,235,134,231,174,135,23,201,173,97,118,124,31,242,253,85,194,204,6,169,226,189,198,137,113,170,88,163,34,60,184,208,221,37,32,154,165,69,230,166,35,166,218,219,74,146,183,84,244,135,73,68,165,161,108,174,50,147,166,170,214,122,128,12,198,99,93,183,96,217,216,185,119,218,152,91,115,203,184,173,58,61,98,76,42,77,86,73,50,107,150,195,107,52,147,132,182,22,166,157,70,164,123,30,65,164,157,65,37,205,141,239,229,166,197,56,26,210,105,79,85,113,146,186,245,50,34,234,80,227,208,98,71,152,166,82,111,178,195,202,156,167,90,67,154,110,74,22,166,25,82,146,71,162,141,166,204,245,218,90,90,248,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,0,10,86,227,87,226,158,214,248,127,7,204,106,35,138,101,75,38,85,220,218,97,198,42,212,236,58,175,42,243,177,61,17,34,145,77,125,104,68,90,171,114,10,111,62,50,156,86,156,167,143,167,104,218,112,212,77,238,37,37,122,18,249,173,112,11,90,236,186,172,106,236,91,166,202,185,170,182,253,106,22,254,154,163,75,154,228,73,76,111,66,144,189,142,182,105,90,119,33,106,73,232,125,169,81,145,246,25,139,233,200,78,119,232,89,184,177,29,133,113,202,165,83,113,54,137,205,118,183,68,134,202,227,178,184,166,241,147,50,162,37,199,92,91,140,236,83,72,112,247,154,144,238,187,146,148,184,209,174,63,241,180,195,59,86,78,22,88,184,199,210,114,174,74,125,192,86,207,61,182,219,79,81,6,68,105,18,54,60,173,156,197,242,220,139,171,101,188,146,158,123,254,169,154,245,40,87,194,227,199,102,25,124,235,201,230,139,147,206,53,237,142,56,123,151,219,146,231,203,197,169,233,251,205,174,68,120,204,53,17,233,146,163,182,243,169,105,114,99,68,109,167,58,151,155,222,74,38,215,181,178,73,41,197,239,38,205,167,51,132,45,123,37,86,110,17,208,120,103,99,93,211,104,87,226,79,190,238,123,30,226,122,241,138,154,162,31,126,158,134,24,169,51,79,101,113,144,122,199,66,154,75,174,164,214,157,238,27,174,30,229,32,144,148,85,8,185,62,50,120,123,129,211,48,158,147,137,183,109,123,209,120,147,79,214,151,106,68,143,201,75,149,166,215,38,58,228,183,32,185,74,117,198,99,179,207,113,7,189,13,182,227,230,70,102,167,146,149,83,181,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,250,99,94,88,185,127,240,206,188,110,156,119,160,75,163,95,114,112,222,234,102,177,22,93,45,116,231,205,108,177,53,150,222,114,50,200,141,181,186,211,109,186,100,73,74,12,220,51,66,82,131,74,74,131,6,148,243,99,225,99,25,62,31,220,62,92,248,205,96,176,158,40,217,237,165,99,101,85,156,8,193,123,154,92,139,38,135,33,106,184,42,49,31,79,69,112,205,74,144,109,33,189,165,185,216,209,212,133,25,47,127,45,215,20,75,36,168,153,101,213,69,92,174,229,146,254,205,54,40,83,112,254,208,141,46,29,53,114,18,154,213,194,116,231,164,194,163,48,109,186,230,247,212,217,109,74,214,150,29,75,72,90,144,78,56,73,70,228,234,106,79,32,22,169,255,0,120,163,255,0,159,246,226,42,172,106,160,71,252,194,102,186,133,151,76,101,194,27,54,250,118,149,78,180,49,35,211,112,234,21,185,175,45,175,69,74,140,152,135,17,195,81,17,160,153,90,223,91,78,26,201,41,79,49,14,27,136,67,75,37,246,11,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,103,135,53,217,81,196,124,165,98,58,236,171,213,174,186,149,59,152,253,2,190,195,38,136,181,120,169,50,35,82,72,204,249,111,35,114,73,214,76,205,77,169,73,50,53,161,109,184,190,171,195,187,59,243,50,171,125,157,165,120,202,221,134,87,101,65,167,107,170,54,95,146,245,45,196,178,235,104,149,21,164,58,148,39,114,214,199,80,100,219,142,45,168,233,36,36,212,132,36,239,122,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,150,33,239,241,91,29,49,31,25,97,218,20,155,214,179,205,165,88,150,252,43,110,129,77,96,141,17,97,69,142,195,108,154,210,131,51,213,231,121,73,91,174,25,154,148,162,73,22,136,67,104,68,181,225,149,145,42,174,55,94,84,236,115,197,43,102,35,152,95,65,144,226,162,195,170,48,165,162,228,154,130,82,82,134,219,212,137,113,153,119,69,56,181,238,109,107,111,145,181,194,55,185,87,104,34,175,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,195,133,92,121,170,179,108,92,215,211,242,211,125,212,162,82,87,117,90,244,234,181,175,45,214,205,40,149,81,114,100,230,30,134,235,198,189,169,90,210,196,110,66,118,22,229,243,80,107,53,173,148,43,234,230,139,44,150,14,105,176,190,165,135,247,124,104,144,234,75,142,164,209,110,18,167,51,38,109,25,243,113,167,55,176,167,11,114,80,181,48,210,93,66,20,131,113,178,82,55,39,82,82,115,217,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,83,211,133,190,126,161,225,223,67,150,76,99,168,82,169,182,129,245,146,45,219,138,100,150,32,179,72,112,249,178,94,141,45,199,20,132,41,151,86,110,27,110,25,155,137,117,194,111,215,67,136,228,205,94,40,254,4,241,55,228,190,113,8,80,8,188,158,27,25,24,165,101,246,192,135,138,152,141,75,137,59,17,110,168,241,170,77,34,101,45,41,126,215,97,76,184,73,138,210,158,108,159,102,74,155,144,180,201,208,210,90,232,214,211,38,205,199,38,248,8,1,198,175,194,197,173,241,2,15,151,84,69,112,112,247,191,236,220,44,205,205,147,136,56,131,112,196,161,219,212,56,245,185,51,167,73,51,216,210,61,15,48,136,136,136,141,75,90,148,105,66,16,146,53,173,106,74,82,74,82,136,143,242,103,95,53,213,220,218,99,44,219,203,155,85,135,104,83,117,135,107,81,38,188,133,116,17,118,160,156,112,210,217,18,9,231,214,142,107,135,170,212,90,161,190,98,208,211,102,60,253,163,150,75,250,229,192,27,247,49,213,8,210,232,214,157,157,30,156,168,47,203,167,60,72,175,63,42,162,152,70,136,174,153,19,74,67,39,205,55,86,149,40,210,180,182,141,190,185,169,28,128,106,160,113,76,215,101,71,14,51,107,135,11,178,175,86,186,26,172,30,99,244,10,251,12,146,229,82,37,40,136,141,73,35,50,230,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,51,175,118,90,213,219,26,234,172,217,87,76,30,138,181,111,212,36,82,234,49,185,168,115,145,41,135,20,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,187,69,159,240,157,206,253,10,159,78,166,101,51,19,37,82,168,173,199,213,171,38,105,50,182,250,233,82,37,72,126,68,89,79,41,211,65,60,181,190,130,142,73,109,9,86,213,32,212,110,41,180,174,213,5,43,113,171,241,79,107,124,63,131,230,53,17,250,184,92,101,250,193,204,214,23,227,214,20,98,50,37,162,155,50,69,167,45,169,144,73,146,155,9,246,92,168,169,46,199,113,230,220,75,107,52,239,105,74,36,234,109,186,226,123,55,24,136,25,135,203,245,253,150,92,80,157,133,24,140,136,139,169,67,143,30,91,83,32,147,199,10,107,15,54,74,75,177,220,121,182,212,226,9,91,218,82,137,58,19,141,56,158,221,166,39,255,0,10,252,250,201,139,38,149,149,140,100,174,203,152,137,146,25,167,216,213,57,28,162,68,52,19,79,40,224,73,144,227,169,81,160,212,134,26,138,132,161,107,222,239,43,82,65,52,148,90,248,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,1,158,190,35,120,123,66,195,108,228,226,61,38,129,94,244,147,117,90,130,110,25,45,175,121,189,10,85,65,180,203,121,135,12,218,109,7,162,222,53,163,150,110,36,154,113,162,82,205,194,112,147,34,248,35,219,116,169,88,209,136,87,123,215,60,70,42,84,203,93,170,108,122,42,137,60,249,140,73,150,219,142,202,71,174,74,216,194,162,50,133,104,133,22,178,219,213,73,236,37,220,72,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,49,207,241,211,2,240,227,49,120,113,81,194,252,80,163,117,212,169,218,58,203,205,25,34,85,62,82,72,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,86,117,177,251,7,43,185,127,198,91,179,7,110,55,186,137,118,205,65,81,219,147,181,8,234,226,173,36,228,105,59,16,181,147,124,214,28,105,222,94,243,82,55,237,87,172,147,33,48,56,90,231,126,133,128,213,215,48,43,20,37,82,168,214,45,209,80,145,81,102,184,235,43,39,33,214,29,68,86,91,41,47,27,164,219,80,205,184,234,73,175,150,102,135,22,149,45,105,108,150,164,93,72,135,252,81,111,108,113,179,242,203,82,133,131,182,167,165,32,92,125,77,34,236,156,196,71,166,74,166,81,215,21,213,190,234,89,75,74,109,12,169,182,220,67,178,92,90,73,148,169,59,82,106,112,157,102,133,197,175,92,182,110,17,217,156,25,46,22,48,158,191,18,174,186,188,123,118,179,116,188,205,81,19,86,213,126,68,202,82,229,71,116,144,123,88,91,73,54,91,38,116,74,146,132,32,214,74,90,148,181,87,182,83,188,83,224,223,196,11,123,204,88,19,167,141,30,30,224,117,34,187,110,98,44,26,247,77,139,21,238,154,36,186,36,126,73,55,38,142,202,36,145,212,100,37,13,115,57,220,206,158,58,28,113,221,22,219,38,132,37,92,149,26,43,175,10,174,156,71,178,241,30,220,185,48,134,117,86,37,231,18,160,210,104,138,165,180,110,202,114,83,135,203,75,40,104,137,92,238,102,243,108,218,52,169,46,37,102,133,37,68,163,73,221,78,123,171,247,85,215,195,2,183,116,223,84,79,67,92,149,155,126,213,168,86,41,221,51,145,250,57,206,212,41,203,125,142,83,166,110,55,177,197,45,59,22,102,164,233,161,153,153,24,168,28,167,120,167,193,191,136,22,247,152,176,37,87,18,190,31,191,144,153,147,177,239,10,89,223,96,213,106,9,244,165,57,41,213,202,60,233,111,201,95,213,52,196,100,51,30,156,130,233,152,111,114,205,68,227,136,71,110,228,136,235,147,188,213,94,89,80,197,202,125,225,70,169,75,85,177,81,145,30,53,217,72,109,178,121,21,26,113,47,215,52,180,165,161,61,75,105,83,138,101,123,147,181,102,105,51,229,173,196,47,65,24,85,137,150,174,50,97,197,185,138,86,84,190,162,139,115,83,218,168,70,220,227,107,113,157,229,235,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,173,110,57,223,161,63,222,79,225,162,189,112,47,48,55,246,94,42,183,77,119,14,87,17,138,149,213,107,206,181,93,152,233,188,151,224,177,37,77,41,82,98,184,203,141,169,169,40,83,40,83,110,25,168,146,125,187,79,179,79,43,73,166,94,88,175,127,194,163,67,114,93,126,236,188,107,13,198,105,114,229,145,191,80,168,203,120,146,147,113,231,148,68,107,113,215,11,85,184,162,237,81,154,143,188,197,249,228,131,37,214,174,81,240,225,136,51,83,74,173,223,213,46,99,245,187,133,168,45,165,196,115,73,157,208,99,62,104,39,142,26,13,134,204,146,179,245,220,37,59,181,27,137,180,73,80,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,215,149,109,171,106,209,173,220,47,254,110,153,78,147,49,125,221,205,180,165,159,121,151,234,251,203,241,25,199,205,53,242,172,66,199,155,210,225,231,58,227,107,173,212,80,207,49,90,237,108,230,190,180,164,189,101,104,69,191,184,143,65,230,112,110,142,186,254,44,217,180,118,207,67,151,95,167,51,255,0,213,73,109,62,227,247,251,134,147,176,174,150,84,76,49,180,104,250,118,194,161,64,142,127,121,162,58,19,238,47,119,184,122,144,1,254,50,216,68,168,175,69,117,4,180,60,218,155,82,84,90,145,145,150,134,70,67,61,252,65,44,66,177,243,49,116,54,204,5,70,102,169,54,117,73,63,85,177,42,230,212,37,118,151,170,146,50,209,29,253,189,221,230,58,127,10,12,72,98,208,199,179,160,202,148,134,155,172,68,233,80,78,172,146,131,91,179,96,160,180,213,69,235,122,190,227,63,196,94,50,84,74,73,41,38,70,70,90,145,151,180,127,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,71,140,227,102,110,214,192,44,55,168,72,118,185,21,186,204,182,29,102,44,116,201,108,158,222,166,36,26,12,147,205,66,254,219,58,106,94,222,238,222,234,4,196,203,218,169,136,183,237,122,242,171,78,145,41,234,173,70,84,180,155,238,169,102,132,58,242,220,36,150,229,40,200,136,214,125,154,159,127,121,247,139,25,224,219,132,205,212,106,85,204,81,155,9,210,233,149,38,154,211,139,111,213,213,42,167,190,157,12,209,223,218,103,216,175,217,237,22,210,0,3,240,215,99,245,116,74,132,93,12,249,209,93,111,66,239,61,80,100,51,143,155,202,71,161,179,25,126,197,229,173,27,174,26,163,154,44,180,62,217,207,151,184,189,195,146,83,231,72,166,79,141,82,136,179,67,241,30,67,237,168,140,200,201,105,81,25,30,165,161,247,151,176,104,95,33,120,157,15,19,50,223,105,201,106,122,164,74,164,211,96,83,37,239,116,150,162,121,168,17,77,101,246,212,122,106,191,110,135,219,218,68,36,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,142,171,155,31,11,24,201,240,254,225,242,231,197,32,100,131,58,55,86,81,241,29,137,211,85,85,173,216,53,46,99,21,187,121,169,206,37,180,115,77,157,211,163,48,107,38,78,98,9,134,200,148,178,245,219,37,53,185,27,137,196,104,38,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,64,57,254,201,245,87,41,184,184,164,211,202,35,150,37,227,34,100,251,81,108,186,163,92,102,16,180,155,144,93,75,139,83,187,227,147,205,32,156,82,148,78,161,72,94,237,230,227,109,246,174,10,21,106,171,57,146,188,168,76,212,229,162,155,50,199,145,46,68,52,188,162,97,231,217,159,9,45,58,182,245,218,165,161,47,188,148,168,203,84,147,174,17,105,184,245,228,28,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,10,128,207,223,13,73,148,44,83,162,95,152,5,74,165,82,109,11,246,224,164,219,210,41,187,223,228,209,107,21,9,43,100,159,216,211,10,68,90,113,172,227,167,237,168,208,235,252,182,208,72,54,208,155,84,194,172,51,181,112,111,14,45,204,45,178,162,116,244,91,102,158,213,62,54,230,219,67,143,108,47,93,247,121,104,66,20,243,171,53,56,226,201,37,189,197,173,70,90,168,199,235,189,112,246,193,196,170,83,84,44,70,177,237,251,170,154,196,132,203,106,29,110,152,204,230,27,125,41,82,82,234,91,121,42,73,44,146,181,164,148,69,174,139,81,123,76,121,251,91,47,88,5,99,87,98,221,54,86,7,225,253,191,90,133,191,166,168,210,237,152,81,37,49,189,10,66,246,58,219,105,90,119,33,106,73,232,125,169,81,145,246,25,142,43,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,73,21,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,118,198,174,22,179,45,236,222,217,54,85,164,247,71,132,248,153,112,60,212,23,81,49,247,101,82,34,198,136,153,147,98,184,250,227,169,180,60,166,219,152,80,201,70,234,150,150,8,220,81,237,113,98,226,105,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,7,10,206,230,60,201,203,142,90,47,28,73,163,77,136,197,194,81,209,75,183,201,233,13,54,179,168,201,89,52,219,141,33,212,45,47,45,148,169,201,38,214,197,111,68,117,145,232,157,202,44,230,9,41,195,183,29,33,224,14,107,45,75,146,189,89,244,101,183,94,230,219,117,231,148,76,19,105,139,40,136,154,91,174,60,105,75,44,183,41,17,94,113,194,82,84,150,217,95,218,35,52,43,66,128,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,126,174,42,25,10,141,42,53,87,52,248,55,66,137,13,112,227,189,80,190,105,145,249,166,185,139,55,89,73,79,141,29,182,148,146,89,37,111,187,41,106,90,17,177,174,110,134,179,117,75,174,12,11,199,76,71,203,166,35,211,177,67,11,235,61,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,99,252,73,51,3,96,230,107,33,54,70,43,225,202,229,162,155,51,18,25,136,236,57,198,201,77,132,251,48,170,73,83,82,27,101,199,18,218,205,59,29,74,77,90,155,110,182,174,205,196,34,95,11,143,29,152,101,243,175,39,154,47,248,82,183,20,44,139,126,69,46,165,227,142,14,89,157,38,27,86,182,122,98,52,37,110,102,133,84,113,197,17,232,201,36,186,120,111,106,223,47,67,82,16,233,173,191,170,74,163,182,112,255,0,10,113,211,17,240,106,29,223,73,178,171,60,170,85,247,111,205,182,235,244,215,200,215,22,108,89,12,56,201,45,72,35,45,30,107,154,165,180,225,25,41,42,53,17,234,133,184,133,248,1,213,115,23,153,124,83,205,5,246,245,245,137,149,111,213,232,168,208,223,147,232,186,103,212,178,211,157,35,15,58,231,39,155,200,66,220,218,175,93,122,168,253,132,83,83,133,190,65,97,226,39,67,153,188,99,167,210,170,86,129,117,145,237,219,118,100,102,39,51,87,112,185,177,158,147,45,183,18,180,37,150,150,78,19,109,153,19,138,117,178,115,212,67,104,231,91,165,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,154,255,0,36,236,172,127,226,211,133,95,250,155,78,255,0,216,134,108,124,44,99,39,195,251,135,203,159,25,172,30,171,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,26,19,202,142,84,112,227,41,88,112,139,42,202,107,174,170,206,229,191,95,175,190,201,34,85,94,82,72,200,148,162,35,62,91,40,220,162,105,146,51,75,105,82,140,205,107,91,142,47,56,66,213,63,239,20,127,243,254,220,69,85,141,84,10,171,227,157,250,19,253,228,254,26,63,87,10,156,246,85,107,82,109,236,163,98,44,57,115,228,55,29,113,44,250,156,118,212,234,210,195,13,76,150,251,83,158,122,65,153,33,182,155,101,152,233,101,173,18,132,18,15,66,34,49,58,179,69,150,75,7,52,216,95,82,195,251,190,52,72,117,37,199,82,104,183,9,83,153,147,54,140,249,184,211,155,216,83,133,185,40,90,152,105,46,161,10,65,184,217,41,27,147,169,41,57,236,198,140,33,188,176,23,20,46,12,35,196,6,34,55,93,183,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,195,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,43,137,224,219,116,215,110,12,163,204,164,213,231,117,17,45,155,194,163,75,165,183,202,66,58,120,171,98,52,181,55,170,72,141,122,191,46,66,245,81,154,189,125,53,218,148,145,82,8,146,153,23,201,149,119,56,120,143,42,152,229,87,208,214,101,175,211,200,185,170,77,45,7,41,45,186,107,229,70,140,218,181,213,231,121,78,145,56,164,155,109,165,10,82,183,25,33,167,47,250,214,180,237,91,26,133,22,214,178,173,154,85,191,69,133,191,166,167,82,225,55,18,43,27,214,165,175,99,77,146,80,157,203,90,148,122,23,106,148,102,125,166,99,235,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,70,119,174,30,216,56,149,74,106,133,136,214,61,191,117,83,88,144,153,109,67,173,211,25,156,195,111,165,42,74,93,75,111,37,73,37,146,86,180,146,136,181,209,106,47,105,143,63,107,101,235,0,172,106,236,91,166,202,192,252,63,183,235,80,183,244,213,26,93,179,10,36,166,55,161,72,94,199,91,109,43,78,228,45,73,61,15,181,42,50,62,195,49,16,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,225,74,220,106,252,83,218,223,15,224,249,141,68,77,254,24,249,187,170,230,107,8,229,218,151,133,58,89,93,152,107,30,157,77,169,85,92,144,167,209,87,97,212,58,152,242,148,183,20,167,122,149,20,103,57,219,140,201,75,209,196,171,235,13,182,253,6,125,178,65,66,205,197,136,212,219,114,45,42,155,137,180,78,83,84,74,220,199,151,29,149,197,55,136,222,139,45,77,180,226,220,103,98,157,91,101,176,212,135,116,218,164,165,199,73,116,2,45,210,252,191,239,44,79,224,156,253,231,136,23,12,186,237,118,84,120,145,164,84,37,153,41,247,209,26,233,110,59,70,226,180,213,107,38,153,108,141,106,213,107,50,53,40,212,163,53,29,69,141,84,0,8,1,198,175,194,197,173,241,2,15,151,84,69,43,9,21,145,204,162,85,115,125,139,138,181,31,168,203,163,218,116,24,233,169,92,117,86,35,169,107,67,6,178,74,34,178,179,73,180,137,47,30,237,156,195,208,144,219,206,18,92,229,27,106,181,78,33,22,5,155,133,156,56,111,108,62,195,235,122,37,14,222,161,199,162,70,131,6,49,30,198,145,233,152,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,116,66,53,80,3,53,153,177,241,79,140,159,16,46,31,49,124,115,74,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,239,112,238,206,252,60,213,88,135,105,94,50,182,226,109,167,79,105,218,234,141,150,35,51,84,109,79,58,218,37,69,105,14,169,106,218,132,49,212,25,54,219,104,118,66,73,9,36,173,9,40,45,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,38,166,117,242,163,66,205,166,13,77,179,121,84,168,119,125,55,89,150,181,110,107,43,87,65,43,114,13,198,205,77,153,44,153,125,8,229,56,90,45,37,170,28,229,173,109,54,67,62,247,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,208,158,72,220,199,149,229,162,206,78,99,225,75,98,242,110,58,210,165,212,36,243,106,47,194,222,103,21,115,83,203,73,181,39,148,105,66,144,165,56,225,236,74,221,81,60,183,27,71,170,171,101,147,45,181,250,172,218,237,119,47,152,107,81,169,84,100,57,46,100,201,118,156,7,159,146,251,138,53,56,235,142,41,163,82,214,165,25,168,212,102,102,102,102,102,61,93,149,135,182,14,26,210,157,161,97,205,143,111,218,180,215,228,42,91,176,232,148,198,96,176,227,234,74,82,167,84,219,41,74,77,102,148,33,38,163,45,116,66,75,216,67,208,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,204,190,55,222,180,172,74,198,139,251,17,168,81,229,177,77,186,174,138,173,110,27,82,208,148,190,219,18,101,184,243,105,113,41,82,146,75,36,172,136,200,148,162,215,93,12,251,199,117,225,151,141,127,145,108,220,90,221,69,63,170,129,125,233,101,76,216,214,247,154,235,95,103,167,113,189,92,66,83,164,166,163,111,81,238,209,163,119,106,77,91,116,191,224,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,40,7,138,63,142,204,77,249,47,147,194,17,84,92,247,12,44,250,201,198,122,84,76,191,99,5,118,92,252,65,166,71,146,245,42,175,47,148,130,171,83,152,75,59,25,113,213,59,205,145,57,36,167,212,102,77,122,204,176,110,45,74,89,56,181,79,250,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,11,113,12,201,101,87,43,24,161,34,187,104,91,242,211,133,119,44,130,59,126,97,201,84,162,132,249,183,185,218,123,238,41,36,164,45,42,39,84,209,44,212,107,100,146,124,199,22,135,182,240,171,87,29,49,30,208,194,123,215,4,41,149,158,109,153,125,244,142,212,169,114,8,214,219,50,163,201,97,246,229,71,237,46,83,199,211,161,181,153,106,149,182,100,74,73,154,26,83,127,3,15,111,90,174,26,223,246,214,35,80,163,196,126,165,106,214,33,86,225,181,45,10,83,14,63,25,228,60,218,92,74,84,149,26,13,72,34,50,37,36,244,215,67,46,241,245,113,139,24,175,236,117,191,234,152,141,136,213,233,117,26,149,70,67,238,180,211,178,158,121,138,123,14,60,227,201,137,21,47,45,106,106,51,106,117,100,219,68,163,36,145,254,38,118,147,194,235,32,176,236,250,21,55,51,24,197,79,165,85,42,183,29,62,52,235,78,142,252,102,38,55,76,138,181,181,37,138,146,150,164,171,100,197,114,219,83,92,179,74,153,109,74,220,102,183,13,12,200,14,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,72,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,80,102,126,178,81,117,101,79,17,229,214,233,52,206,163,12,174,106,131,206,91,149,8,228,226,219,129,188,212,226,105,146,13,197,45,105,121,164,17,146,20,181,31,57,180,26,200,247,37,212,53,34,184,44,57,143,40,188,174,180,210,161,75,127,8,28,142,180,213,87,46,79,42,35,21,189,27,54,87,21,38,218,141,217,60,162,216,234,16,166,210,77,45,181,186,163,82,35,182,191,65,199,59,244,39,251,201,252,52,85,88,187,62,26,25,10,141,128,214,243,56,213,139,52,40,143,226,45,114,59,111,82,16,231,55,125,2,156,252,86,212,166,84,203,205,54,166,39,26,156,121,167,143,215,218,132,146,16,164,146,222,37,207,80,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,14,127,116,229,235,0,175,154,236,171,166,245,192,252,63,184,43,83,118,117,53,26,165,179,10,92,167,246,33,40,70,247,92,109,75,86,212,33,41,45,79,177,41,34,46,194,33,232,44,172,61,176,112,214,148,237,11,14,108,123,126,213,166,191,33,82,221,135,68,166,51,5,135,31,82,82,149,58,166,217,74,82,107,52,161,9,53,25,107,162,18,94,194,30,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,92,250,98,116,60,51,203,125,217,37,217,234,143,42,173,77,159,76,137,177,210,66,141,231,96,74,52,23,219,73,233,170,61,154,159,103,97,24,207,69,66,116,138,156,249,53,41,107,53,191,45,229,190,226,140,204,204,214,165,25,153,234,122,159,121,251,71,91,202,29,35,211,57,140,176,162,242,214,189,183,13,45,205,16,90,159,100,230,11,220,126,241,163,138,20,126,146,137,79,139,161,151,38,43,77,232,125,229,162,8,135,238,0,1,82,220,100,176,153,186,117,70,135,138,48,161,58,103,37,81,169,174,184,134,253,93,84,170,131,234,212,201,29,253,132,125,170,253,158,209,92,216,103,123,85,48,234,253,160,222,84,153,210,35,61,74,168,197,150,163,97,213,32,214,150,158,67,134,147,218,164,153,145,154,11,179,82,238,239,46,241,127,121,57,204,221,173,143,184,111,2,67,85,200,174,86,98,48,211,50,163,170,75,102,246,228,177,28,214,102,158,106,215,246,222,211,83,246,247,246,247,200,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,230,252,134,34,180,185,18,95,109,150,155,73,169,107,113,68,148,164,136,181,51,51,62,226,208,68,188,217,241,6,194,188,2,163,76,164,209,42,209,235,183,35,173,184,203,44,211,223,141,40,152,116,208,250,82,110,165,50,80,226,73,46,50,68,173,11,82,220,94,211,236,165,204,119,204,6,32,227,229,227,54,229,187,235,179,158,142,235,238,46,52,37,74,125,76,50,131,117,213,160,146,219,142,44,146,105,39,148,146,208,244,34,236,47,191,158,82,105,210,43,21,88,116,152,141,45,199,230,200,110,59,72,66,76,212,165,173,68,146,34,34,35,51,51,51,246,16,208,110,65,48,138,54,18,229,218,222,137,232,243,141,50,177,22,37,86,73,45,162,66,249,142,193,138,75,215,212,73,247,183,237,212,251,59,76,196,145,0,1,255,0,15,107,202,94,132,70,123,79,176,253,189,131,59,185,244,221,252,168,111,141,200,74,15,211,53,62,196,150,159,236,140,161,194,102,209,234,16,35,177,46,76,117,165,153,40,75,141,172,208,162,73,146,136,204,187,76,180,238,33,103,60,26,49,152,206,187,94,193,186,140,181,18,74,28,170,211,27,220,245,76,247,211,227,165,37,170,251,251,251,9,31,183,216,45,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,71,85,205,143,133,140,100,248,127,112,249,115,227,53,131,85,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,42,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,21,23,198,195,24,169,85,171,202,195,193,10,29,122,91,178,45,168,242,171,117,248,108,202,74,162,37,249,68,218,97,165,214,210,179,50,146,219,77,190,178,39,16,70,150,166,32,210,102,78,168,86,88,13,41,229,99,26,255,0,148,78,95,108,156,99,114,159,209,75,184,41,231,215,176,150,185,109,162,115,14,174,60,174,82,121,142,25,50,111,178,233,183,185,102,174,89,163,118,138,212,139,170,136,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,68,191,206,111,22,74,238,29,98,196,27,27,44,231,106,87,233,86,246,217,21,138,220,135,17,82,167,214,156,122,54,168,141,29,81,157,45,25,107,154,149,45,196,184,151,13,246,201,30,170,27,89,63,63,240,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,250,108,253,219,254,36,45,80,82,7,19,172,146,204,192,204,71,147,139,120,95,106,108,195,107,163,116,199,163,82,105,175,148,91,106,82,77,150,220,109,229,145,41,166,89,125,231,146,182,75,114,19,185,110,52,134,210,150,144,106,132,13,213,170,172,210,164,80,153,169,203,69,54,100,134,101,200,134,151,148,76,60,251,41,113,45,58,182,245,218,165,161,47,188,148,168,203,84,147,174,17,105,184,245,148,28,46,60,118,97,151,206,188,158,104,191,225,242,110,155,78,213,190,104,82,173,107,214,217,165,92,20,89,187,58,154,117,82,19,114,226,191,177,105,90,55,180,225,41,10,218,180,37,69,169,118,41,36,101,218,68,40,95,62,217,32,174,229,30,251,106,109,185,22,171,82,195,42,223,41,170,37,110,99,200,144,242,37,19,36,111,69,150,166,218,109,13,189,189,46,173,178,216,73,91,90,109,82,148,219,164,136,170,37,255,0,14,236,144,76,205,85,246,119,109,227,23,110,25,90,117,6,154,174,164,222,126,51,213,71,20,203,174,34,44,87,80,210,144,173,171,67,29,65,19,141,184,134,164,36,208,162,82,208,162,189,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,1,202,179,99,225,99,25,62,31,220,62,92,248,205,181,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,250,114,9,145,58,86,81,45,153,181,219,150,100,74,182,34,220,81,202,37,98,100,87,18,252,40,172,55,33,229,54,212,23,23,29,167,208,135,27,84,117,60,149,153,146,156,101,6,93,136,72,150,163,42,226,213,63,239,20,127,243,254,220,69,85,141,84,10,171,227,157,250,19,253,228,254,26,34,175,11,143,29,152,101,243,175,39,154,47,248,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,20,172,52,103,145,203,2,205,195,236,168,97,132,91,50,222,137,74,69,114,215,165,215,234,102,201,30,249,149,25,112,217,118,68,135,86,163,53,45,106,81,232,90,159,170,132,161,9,218,132,37,37,221,64,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,225,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,6,85,197,170,127,222,40,255,0,231,253,184,138,171,26,168,0,16,3,141,95,133,139,91,226,4,31,46,168,138,160,203,198,95,175,236,205,98,132,28,40,195,148,68,69,74,100,121,18,221,153,56,158,40,80,152,101,179,82,157,144,227,45,184,166,208,106,216,210,84,105,208,220,117,180,246,110,33,161,60,188,101,250,193,203,46,23,193,194,140,57,68,181,211,97,200,145,45,217,147,137,147,155,53,247,156,53,41,217,14,50,219,105,113,100,157,141,37,70,157,73,182,155,79,110,210,28,131,138,63,129,60,77,249,47,156,66,20,2,53,80,3,53,153,177,241,79,140,159,16,46,31,49,124,72,169,217,24,170,226,150,66,240,203,50,56,71,75,151,80,187,41,177,231,211,107,150,245,54,150,169,18,107,44,122,122,99,109,74,101,49,219,55,92,146,209,56,148,175,126,226,56,237,36,201,72,228,109,114,74,240,210,225,215,121,97,133,205,71,204,150,54,38,93,10,187,22,63,83,109,80,89,146,73,125,132,73,143,42,60,130,170,48,182,117,66,205,167,153,91,104,67,164,180,25,168,157,36,168,141,178,225,92,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,7,63,171,229,251,3,171,248,143,19,23,171,120,77,106,78,188,224,232,166,107,111,210,217,92,162,113,38,193,182,242,148,105,245,222,111,165,100,154,117,90,184,210,82,164,182,164,18,214,74,232,0,0,34,175,19,76,107,252,139,101,30,233,233,233,253,84,251,239,91,42,30,246,183,178,215,90,195,221,67,142,104,226,20,157,34,181,39,98,139,118,142,155,91,146,105,221,165,5,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,63,93,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,26,115,195,219,214,149,137,86,5,181,136,212,40,242,216,166,221,84,120,85,184,109,75,66,82,251,108,73,101,15,54,151,18,149,41,36,178,74,200,140,137,74,45,117,208,207,188,122,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,2,128,120,163,248,236,196,223,146,249,60,33,234,176,31,37,223,202,79,34,55,62,36,89,73,229,223,214,13,225,89,126,52,118,96,243,156,174,193,42,101,57,213,193,213,180,41,229,60,147,66,149,29,37,185,60,199,93,65,164,185,198,227,125,87,135,167,13,76,71,168,94,214,254,60,227,173,42,171,102,210,173,202,131,117,74,29,29,213,156,58,195,213,40,83,24,113,151,36,198,121,133,108,134,174,91,233,50,53,54,242,141,41,82,72,144,164,173,86,254,60,86,49,96,237,131,142,182,5,83,14,113,26,131,18,163,77,168,199,125,166,157,118,43,47,63,79,125,198,92,101,50,226,169,228,45,45,73,109,46,172,219,116,146,102,147,63,196,142,128,115,137,149,91,203,42,24,185,80,179,235,52,217,106,182,42,50,36,73,180,234,238,56,79,34,163,78,37,250,132,167,82,132,39,169,109,42,109,47,35,106,118,172,201,68,92,181,182,181,240,161,97,60,48,178,21,27,25,234,177,51,3,140,20,40,147,240,250,153,34,75,52,170,68,190,106,14,173,81,97,76,236,121,198,148,215,42,68,20,154,159,73,145,59,235,60,193,182,180,169,4,226,21,115,226,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,242,152,153,133,88,113,140,150,171,246,86,41,89,116,171,154,139,35,114,186,106,132,114,115,146,226,155,91,124,230,87,246,217,120,144,227,132,151,91,52,184,141,198,105,81,31,104,250,182,181,167,106,216,212,40,182,181,149,108,210,173,250,44,45,253,53,58,151,9,184,145,88,222,181,45,123,26,108,146,132,238,90,212,163,208,187,84,163,51,237,51,21,131,199,59,244,39,251,201,252,52,112,174,16,22,5,155,125,102,190,76,171,194,222,137,86,93,171,107,201,175,210,10,73,26,145,22,162,220,200,109,53,32,145,174,213,45,9,125,195,70,226,61,171,218,180,232,180,33,73,188,144,0,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,157,227,47,140,198,85,218,14,13,211,165,168,210,112,226,214,159,216,231,170,71,190,161,29,73,61,23,223,221,216,104,253,190,193,88,208,168,245,9,241,223,151,26,58,212,204,100,41,199,22,72,81,164,137,36,70,125,164,90,119,24,238,217,12,221,252,168,108,125,168,74,191,166,105,157,138,45,127,217,24,163,68,76,235,201,70,164,69,234,151,97,126,3,254,192,0,70,236,253,225,20,108,90,203,181,195,15,209,231,38,101,30,44,186,172,98,67,68,181,243,26,131,40,145,167,168,163,239,115,217,161,246,246,25,12,249,85,169,210,40,245,89,148,153,109,45,183,225,72,114,51,168,90,76,148,149,161,70,147,35,35,34,50,50,50,62,242,33,208,240,35,48,24,131,128,119,132,43,150,208,174,206,102,59,79,182,185,48,147,41,244,176,242,9,214,150,178,83,109,184,130,81,153,52,148,158,167,161,151,97,253,215,71,148,206,32,216,87,143,148,88,116,138,221,90,61,10,228,105,182,217,121,154,131,241,162,147,238,146,24,74,141,164,170,74,220,81,41,199,140,147,169,106,123,79,218,93,178,209,137,12,74,105,18,35,62,219,205,56,146,82,22,218,137,73,81,25,106,70,70,93,229,160,255,0,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,31,240,243,204,199,105,79,200,117,13,54,130,53,41,107,81,37,41,34,45,76,204,207,184,132,121,199,172,242,224,102,6,65,124,167,94,20,186,181,85,147,82,14,159,78,168,67,126,66,86,68,239,218,104,228,33,68,68,166,141,39,247,153,23,121,246,86,78,99,56,167,98,198,37,174,163,111,97,235,135,64,162,72,231,52,153,12,156,152,179,118,171,156,130,209,77,75,82,62,194,208,125,223,105,62,226,33,11,43,21,139,162,239,156,245,98,185,81,169,213,229,56,165,45,201,18,94,114,66,204,204,205,71,170,148,102,125,234,51,237,63,105,251,199,201,82,77,38,105,81,25,25,30,134,71,236,18,55,33,152,49,59,24,51,9,109,176,152,11,126,13,18,116,58,180,165,27,70,166,249,108,206,138,75,73,250,139,47,178,231,113,232,90,119,153,13,7,209,233,177,232,244,152,84,152,141,33,182,97,71,110,59,104,66,72,137,41,66,73,36,68,68,68,68,90,23,184,126,192,0,31,158,162,241,71,167,202,144,165,18,73,166,86,179,51,61,52,209,38,122,140,233,103,102,164,138,166,101,239,169,13,190,151,73,53,218,162,53,74,183,127,178,18,79,78,243,247,142,181,143,184,12,197,7,38,184,115,138,144,162,181,190,163,232,118,222,117,13,150,239,172,165,58,250,136,204,155,47,113,31,106,143,252,163,148,100,159,20,94,194,124,195,91,21,212,75,118,59,51,167,66,167,73,54,220,52,111,101,115,163,41,105,63,93,36,100,100,223,105,25,153,123,200,104,134,220,171,177,112,91,244,202,236,85,18,153,168,195,102,91,103,169,31,170,226,9,69,220,102,93,199,239,49,244,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,71,85,205,143,133,140,100,248,127,112,249,115,227,53,131,85,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,42,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,69,94,40,254,4,241,55,228,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,25,161,199,236,99,174,230,3,25,110,204,98,184,217,233,229,220,213,5,72,110,54,228,47,164,138,132,147,113,163,111,66,16,78,114,152,109,166,185,155,9,75,217,185,94,178,140,199,138,169,210,106,180,89,40,135,89,166,75,129,33,200,236,75,67,82,89,83,75,83,15,180,135,153,116,146,162,35,52,56,211,141,184,133,119,41,11,74,139,82,50,48,114,147,85,102,149,30,186,245,50,90,41,179,36,61,18,60,197,50,162,97,231,217,75,106,117,164,57,166,213,45,9,125,149,41,36,122,164,157,108,207,77,197,173,154,112,83,199,72,116,170,237,233,151,138,245,103,147,233,189,151,37,187,25,194,97,182,215,41,164,114,231,33,43,51,39,92,121,108,166,42,210,217,18,210,77,196,125,126,166,138,53,219,80,128,28,106,252,44,90,223,16,32,249,117,68,83,181,135,127,222,88,97,115,49,121,225,253,195,46,133,93,139,30,92,104,245,8,134,73,125,132,73,142,228,119,77,181,105,170,22,109,60,225,18,211,162,208,102,74,73,165,68,74,47,62,37,86,66,115,191,93,202,61,246,236,43,142,85,86,165,134,85,190,107,181,186,36,54,81,33,228,74,38,76,153,149,17,46,58,218,27,123,122,90,67,135,188,146,182,181,220,149,41,182,141,23,209,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,211,84,105,115,91,151,21,253,139,82,23,177,214,205,72,86,213,161,73,61,15,177,73,50,62,210,49,245,128,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,65,242,110,155,78,213,190,104,82,173,107,214,217,165,92,20,89,187,58,154,117,82,19,114,226,191,177,105,90,55,180,225,41,10,218,180,37,69,169,118,41,36,101,218,68,51,217,157,124,168,215,114,151,140,179,108,222,85,86,101,161,82,214,101,173,91,154,202,19,215,197,218,131,113,179,83,102,104,55,152,90,249,78,22,136,81,232,135,57,104,67,173,144,245,124,46,60,118,97,151,206,188,158,104,191,224,28,43,60,118,5,155,136,57,80,196,248,183,157,189,18,170,138,29,175,84,175,211,13,226,61,240,234,49,33,188,236,121,13,45,38,74,66,210,162,208,244,63,89,10,90,21,185,11,82,79,57,131,81,22,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,0,3,149,102,199,194,198,50,124,63,184,124,185,241,18,184,92,228,74,171,130,116,167,177,223,26,45,152,145,239,106,228,116,38,223,167,75,97,93,109,189,9,73,89,58,183,55,30,214,164,200,74,210,70,141,156,198,155,73,160,212,147,121,230,147,97,64,50,174,45,83,254,241,71,255,0,63,237,196,85,88,213,64,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,133,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,74,195,74,121,78,240,177,131,127,15,237,239,46,96,117,80,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,65,149,113,106,159,247,138,63,249,255,0,110,34,170,198,170,0,4,32,226,217,96,94,88,167,129,118,6,31,97,245,189,46,185,112,215,49,34,4,104,48,99,17,111,117,126,141,169,25,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,117,252,148,101,70,133,148,188,26,133,102,242,169,83,46,250,150,147,46,154,220,38,86,158,190,86,229,155,109,146,156,51,89,178,194,23,202,108,180,66,79,69,185,203,66,221,112,132,128,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,243,175,56,154,37,80,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,0,0,42,131,141,198,47,73,93,87,15,112,18,11,242,219,142,196,119,110,250,163,106,97,174,67,235,90,156,139,9,72,115,181,210,91,100,220,242,82,125,84,25,60,217,250,230,69,179,138,240,136,193,218,86,37,102,141,119,117,199,65,151,58,155,135,212,119,107,113,157,56,169,118,19,117,85,58,219,49,18,250,150,133,36,150,73,92,135,218,34,52,175,153,21,43,73,253,90,136,70,172,203,216,17,176,179,48,216,145,135,212,251,122,93,14,155,67,186,42,81,169,112,100,147,187,218,167,117,11,56,102,70,233,154,214,133,71,54,150,133,168,207,122,20,149,106,173,218,157,196,240,140,196,203,171,17,50,142,205,58,233,151,213,253,10,184,37,219,52,231,214,227,142,60,168,45,177,30,67,72,113,75,90,181,229,245,74,105,4,157,169,75,77,52,130,79,171,169,205,81,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,26,241,100,176,44,219,155,39,55,61,231,93,183,162,75,174,217,210,41,242,104,85,5,17,147,240,87,34,161,22,59,228,133,17,145,154,28,105,195,37,32,245,65,154,91,81,150,230,208,164,211,6,94,173,106,21,243,143,184,105,101,93,48,122,218,45,193,120,81,169,117,24,220,213,183,207,138,252,214,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,210,245,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,136,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,206,184,234,236,91,246,253,78,187,41,68,150,105,208,222,150,179,212,139,213,109,6,163,239,50,46,226,247,144,206,246,118,49,69,236,88,204,53,207,93,92,183,100,51,6,116,218,116,99,113,195,94,198,81,58,74,144,146,245,212,68,68,78,118,17,25,23,184,135,87,192,44,6,143,94,201,174,35,98,164,216,173,111,167,29,97,182,93,90,11,119,213,210,154,125,36,70,109,159,188,207,177,69,254,81,201,114,77,82,110,151,153,123,22,67,143,37,162,85,118,150,141,84,173,165,254,168,70,61,59,203,220,52,91,78,120,164,83,226,200,74,137,68,235,40,89,25,30,164,122,164,143,81,250,0,0,126,58,197,54,61,98,147,54,147,45,164,56,204,216,238,71,113,11,73,25,41,43,73,164,200,200,200,200,203,67,247,12,248,103,207,6,39,96,254,97,46,70,85,1,108,65,174,78,153,86,138,162,104,210,223,45,233,210,137,9,47,81,5,246,91,238,45,75,78,227,49,28,137,38,163,36,164,140,204,207,66,34,246,143,173,71,172,93,22,132,230,107,20,58,141,78,145,41,181,37,109,200,140,243,145,214,70,70,74,45,20,147,35,239,73,31,97,251,11,220,38,158,92,248,167,98,198,26,46,157,111,98,19,135,95,162,71,228,180,169,15,28,153,83,118,167,146,131,213,78,203,74,62,194,22,125,223,105,94,227,49,102,216,11,158,92,12,199,56,44,38,13,223,76,164,213,94,52,160,169,245,26,132,54,36,41,102,77,125,150,138,66,212,122,169,210,73,125,228,101,222,93,178,25,151,153,144,210,95,142,234,29,109,100,74,74,208,162,82,84,70,90,145,145,151,121,15,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,179,26,51,41,132,152,25,67,145,85,189,111,10,83,18,26,66,249,112,74,161,25,50,92,89,33,197,18,82,219,142,160,204,204,218,82,72,181,237,62,207,126,149,95,154,62,42,216,135,127,185,54,211,194,146,77,22,141,204,113,178,154,223,62,52,181,163,235,155,236,113,137,106,65,145,161,109,171,187,237,39,94,226,33,10,26,133,137,216,195,113,174,68,120,119,13,211,85,156,249,154,148,134,228,78,112,214,183,53,211,82,222,175,180,231,223,218,175,121,137,107,151,238,21,248,199,137,51,96,84,113,10,58,237,202,35,228,211,175,33,228,74,135,48,155,81,180,106,34,39,98,41,27,182,45,122,107,217,185,62,226,49,217,51,153,151,140,190,101,35,1,27,162,81,32,51,62,231,168,145,67,110,76,182,160,187,36,141,200,82,18,78,239,75,109,57,249,200,228,123,180,62,211,51,211,94,234,191,141,30,85,74,115,81,34,178,227,242,37,58,150,219,109,180,154,148,181,168,244,36,145,23,105,153,153,233,160,188,206,25,249,96,167,224,246,18,64,189,235,20,146,69,126,230,140,213,67,154,251,9,39,154,98,76,104,110,242,181,83,72,90,72,150,217,158,221,76,136,253,166,125,162,106,128,0,14,107,152,172,67,166,225,158,12,222,55,60,233,241,227,59,26,135,80,92,94,115,169,71,49,244,196,121,104,74,117,82,76,204,205,7,161,17,235,217,216,51,141,137,55,92,139,222,253,184,46,185,38,147,93,82,167,46,94,169,215,183,154,242,220,246,153,254,183,188,255,0,19,22,224,254,30,195,197,14,24,52,168,17,163,42,91,212,91,101,138,163,100,104,39,13,185,12,219,218,17,150,137,81,150,134,231,220,125,189,228,41,246,43,211,173,91,153,151,210,70,220,202,60,244,172,181,212,182,186,211,154,253,198,93,169,251,143,240,26,30,201,54,37,51,137,217,115,179,170,133,33,167,36,83,233,52,250,116,157,139,35,62,115,112,35,41,122,250,202,62,245,251,76,143,222,67,187,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,124,235,206,38,142,171,155,31,11,24,201,240,254,225,242,231,198,107,6,170,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,85,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,138,188,81,252,9,226,111,201,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,2,21,113,98,199,74,22,24,101,130,167,135,62,153,170,194,186,113,47,74,117,33,52,242,90,55,69,98,68,119,39,155,206,145,164,146,202,152,95,33,72,212,212,231,82,73,216,164,115,20,138,107,192,28,28,174,230,3,25,109,60,29,183,30,233,229,220,213,4,199,114,78,212,47,164,138,132,169,201,50,118,45,104,39,57,76,54,235,188,189,228,165,236,218,159,89,68,67,176,113,49,164,210,168,25,215,196,10,21,10,153,18,157,77,167,71,160,196,135,14,35,41,101,136,204,55,68,130,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,30,174,195,192,104,216,167,195,10,237,196,154,124,41,111,220,56,97,137,19,170,145,138,52,119,100,45,218,115,240,41,77,78,108,208,133,146,80,132,164,154,146,183,84,133,236,68,53,23,170,149,173,69,194,178,177,141,127,201,219,48,86,78,49,185,79,235,98,91,245,3,235,216,75,92,199,23,5,246,151,30,87,41,60,198,200,222,38,30,116,219,220,178,79,48,145,187,84,234,71,165,49,0,56,213,248,88,181,190,32,65,242,234,136,165,97,118,121,45,225,141,96,225,182,17,213,217,204,157,157,111,221,215,101,239,29,178,157,2,92,70,100,34,222,96,144,226,74,60,89,68,92,212,73,50,121,70,235,236,184,146,222,150,201,179,62,81,60,229,91,102,187,42,56,143,148,172,71,93,149,122,181,215,82,167,115,31,160,87,216,100,209,22,175,21,38,68,106,73,25,159,45,228,110,73,58,201,153,169,181,41,38,70,180,45,183,23,34,184,101,103,182,171,130,55,149,59,3,49,74,230,136,222,23,215,164,56,152,179,42,143,169,8,182,230,172,148,164,173,183,52,50,68,103,157,209,46,33,123,91,66,220,231,238,108,137,238,109,218,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,211,103,238,223,241,33,106,128,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,250,192,6,85,197,170,127,222,40,255,0,231,253,184,138,171,26,168,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,41,88,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,50,174,45,83,254,241,71,255,0,63,237,196,85,88,213,64,0,252,147,105,52,170,140,152,19,42,20,200,146,164,82,228,28,184,46,188,202,86,184,175,155,78,50,110,180,163,45,80,179,105,231,91,53,39,67,216,226,211,220,163,35,253,96,34,175,20,127,2,120,155,242,95,56,132,40,4,106,160,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,161,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,213,0,0,0,103,91,62,216,153,117,98,134,110,49,50,163,116,203,230,122,6,224,155,108,211,152,67,142,27,49,96,192,125,113,218,67,105,90,213,179,119,45,78,172,147,162,77,215,157,89,37,59,244,22,85,193,147,11,126,138,101,198,187,137,147,232,93,44,251,238,224,115,166,155,213,111,235,41,112,144,76,179,245,100,179,75,123,37,42,162,158,212,165,106,215,83,213,60,179,17,215,141,62,14,213,104,184,185,106,99,125,62,131,17,170,21,203,71,69,18,116,200,145,84,149,170,171,21,110,40,149,41,194,65,32,214,228,103,26,67,70,165,154,212,136,110,22,132,150,136,124,158,11,23,252,154,22,97,174,188,62,145,112,196,135,77,186,173,117,201,68,23,141,164,174,125,70,28,134,205,146,104,212,91,212,180,71,126,122,205,8,62,212,111,82,136,249,100,105,185,241,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,171,197,31,192,158,38,252,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,206,206,37,51,134,57,115,188,106,166,251,109,200,168,82,106,20,232,219,150,68,124,229,192,146,164,105,235,36,251,209,236,51,63,113,12,240,202,122,117,213,115,60,250,136,220,153,88,158,165,158,154,158,231,93,115,95,188,207,181,95,121,254,34,224,163,225,236,44,47,225,131,86,129,38,50,162,61,90,182,95,170,56,68,130,108,215,33,235,123,67,51,213,41,51,212,219,251,207,179,188,197,71,97,181,215,34,200,191,109,251,174,49,164,151,75,169,196,151,170,181,208,185,79,33,207,97,151,234,251,203,241,33,163,172,186,98,29,55,19,48,98,206,185,224,207,143,37,217,52,58,122,229,114,93,74,246,62,168,140,173,105,86,138,81,145,145,172,181,35,61,123,123,71,74,0,0,16,175,137,126,88,41,248,195,132,115,239,106,61,36,151,95,182,99,59,80,230,176,194,77,231,88,143,26,99,156,173,82,210,214,162,53,184,71,183,82,35,63,105,31,104,163,41,49,229,83,39,59,18,83,46,49,38,43,170,109,198,220,73,165,72,90,79,67,73,145,246,145,145,150,154,119,139,64,201,158,94,50,249,155,124,4,114,137,91,128,204,11,158,156,71,13,201,49,26,130,212,147,54,225,71,73,187,189,77,186,231,231,36,25,238,208,187,72,143,77,123,248,222,96,120,87,227,30,27,77,159,81,195,216,235,184,232,140,19,174,178,134,81,42,100,195,109,38,233,164,140,154,136,148,110,216,132,107,167,102,229,123,140,132,74,118,22,39,96,245,198,137,18,33,220,54,181,86,11,228,105,82,219,145,5,194,90,28,215,77,79,98,190,211,127,119,106,125,228,38,190,87,56,171,98,29,128,228,43,79,21,137,53,170,55,49,182,206,107,156,249,50,208,143,168,111,243,143,203,74,8,137,8,113,93,223,105,90,247,25,139,80,193,124,202,97,38,57,208,227,213,108,171,194,148,252,135,80,142,100,19,168,70,84,150,214,104,109,70,149,54,219,171,50,50,55,82,147,45,123,15,179,221,175,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,1,255,0,43,90,91,73,173,106,36,165,37,169,153,158,132,69,239,16,155,59,28,68,108,220,8,133,54,201,177,229,179,85,187,150,211,136,213,151,26,125,152,202,50,146,222,139,229,73,67,168,90,93,105,58,246,118,17,251,204,136,169,199,20,113,143,18,241,202,233,147,88,187,171,181,58,163,243,165,173,230,97,156,169,15,182,218,150,226,212,148,52,219,139,89,145,17,186,164,164,136,207,66,61,61,189,178,115,41,220,52,113,43,26,36,211,238,155,238,59,180,43,93,246,218,146,68,242,36,69,148,243,106,54,23,170,57,177,86,218,136,218,117,122,118,232,102,159,113,30,182,185,130,153,59,193,12,18,166,67,143,64,178,233,50,103,69,67,100,115,229,83,161,174,66,150,148,182,91,205,196,48,131,51,220,209,43,95,121,153,254,29,47,16,47,90,6,25,89,53,107,186,181,38,60,72,52,104,18,37,153,41,104,108,140,153,101,110,109,78,229,36,181,218,131,208,181,46,239,96,207,254,115,243,41,92,204,62,44,213,42,103,84,148,186,20,25,47,198,167,198,55,214,109,114,145,38,66,154,94,206,107,136,215,99,218,106,157,11,78,194,236,239,233,28,54,178,179,43,28,49,98,61,211,93,136,217,219,214,242,209,52,249,173,158,142,190,196,152,107,217,235,50,180,40,141,183,79,179,82,51,247,145,119,222,149,30,151,14,137,73,133,70,167,178,134,162,192,142,220,102,91,66,73,41,75,104,73,37,36,68,68,68,68,68,69,216,68,68,63,96,0,15,195,91,173,83,45,218,68,202,229,102,107,49,33,65,97,201,47,188,243,137,109,8,109,9,53,40,205,74,50,34,34,74,76,245,51,34,236,20,201,196,147,60,106,197,219,129,252,45,195,154,147,168,183,41,142,169,137,111,180,246,133,41,230,215,49,133,232,166,100,41,181,180,166,220,65,246,164,140,253,189,154,16,129,180,74,68,235,130,177,6,135,77,108,220,151,80,146,212,86,83,161,158,174,56,178,74,123,8,140,251,204,187,136,204,104,63,44,56,77,50,147,148,58,54,31,214,204,249,245,123,86,59,15,160,245,209,42,118,152,203,74,45,20,130,50,208,200,251,210,127,183,184,81,94,99,237,39,108,140,120,191,237,167,24,91,72,133,115,85,89,103,114,77,59,155,68,199,144,149,23,97,106,71,183,188,136,136,90,159,7,75,201,117,108,30,171,219,142,41,245,156,42,172,133,37,70,122,161,41,68,90,122,9,58,238,61,15,183,187,78,225,97,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,163,170,230,199,194,198,50,124,63,184,124,185,241,154,193,170,129,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,195,149,113,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,34,175,20,127,2,120,155,242,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,162,190,44,88,233,93,196,252,208,84,240,231,211,52,169,182,182,26,105,78,164,38,158,72,94,217,79,199,142,228,243,121,210,53,26,158,75,232,228,41,26,146,91,233,137,59,18,190,98,151,216,56,39,224,237,42,181,121,95,152,223,92,160,203,118,69,181,30,45,18,129,49,232,169,84,68,191,40,156,84,197,52,226,144,102,82,91,105,182,16,102,218,200,210,212,197,146,136,201,212,136,235,197,31,199,102,38,252,151,201,225,9,233,193,170,147,74,175,229,18,246,161,87,105,145,42,52,218,141,241,82,137,50,28,182,82,243,18,88,114,153,79,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,139,197,92,51,186,176,111,17,238,60,45,189,98,116,245,171,102,160,237,62,78,214,220,67,111,108,63,81,246,185,136,66,212,203,168,52,184,218,205,37,189,181,161,68,90,40,133,223,112,180,199,72,120,193,149,58,13,183,54,179,213,220,152,119,254,134,234,108,184,76,54,226,34,182,102,116,245,165,182,143,119,39,165,229,178,151,22,148,169,110,70,127,237,26,77,106,240,28,106,252,44,90,223,16,32,249,117,68,87,175,12,186,77,42,181,158,60,48,135,89,166,68,159,29,185,21,41,104,106,75,41,117,9,125,138,100,183,153,116,146,162,50,37,182,235,109,184,133,119,165,104,74,139,67,34,49,160,145,199,243,69,150,75,7,52,216,95,82,195,251,190,52,72,117,37,199,82,104,183,9,83,153,147,54,140,249,184,211,155,216,83,133,185,40,90,152,105,46,161,10,65,184,217,41,27,147,169,41,57,246,199,76,11,196,124,186,98,61,71,11,241,66,141,208,213,96,232,235,47,52,102,184,181,8,170,51,38,229,70,112,200,185,140,175,106,180,61,9,68,164,169,11,74,22,133,161,54,63,194,191,62,177,165,70,165,101,99,25,43,177,33,174,28,118,105,246,53,78,71,52,215,49,102,235,202,56,18,100,56,234,146,75,36,173,134,162,161,40,66,54,53,202,212,214,109,37,118,148,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,6,85,197,170,127,222,40,255,0,231,253,184,138,171,26,168,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,41,88,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,50,174,45,83,254,241,71,255,0,63,237,196,85,88,213,64,0,0,8,171,197,31,192,158,38,252,151,206,33,10,1,26,168,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,0,1,205,51,47,127,201,194,204,188,226,70,32,211,238,24,148,58,149,14,215,169,73,165,206,146,109,108,106,163,211,172,161,145,19,164,104,90,213,32,218,66,16,162,61,235,82,83,162,183,104,121,172,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,105,123,47,216,103,249,27,192,235,15,11,92,137,74,143,46,217,183,224,211,231,250,45,189,145,94,156,134,83,213,62,143,81,6,174,107,230,235,134,181,36,148,181,44,212,162,220,163,17,255,0,138,158,14,87,113,119,40,245,121,54,227,218,203,176,170,13,94,46,70,218,143,231,81,99,48,251,114,75,122,214,146,71,45,137,14,191,175,172,165,114,54,37,38,165,145,149,43,101,251,19,63,35,120,227,97,226,147,146,234,177,226,91,55,4,26,132,255,0,69,185,178,83,208,80,242,122,166,17,235,160,149,205,96,221,108,208,165,18,86,149,154,84,123,84,99,77,34,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,17,87,138,63,129,60,77,249,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,242,227,23,121,46,145,131,212,139,113,181,62,131,155,85,142,165,40,143,70,212,149,197,168,32,211,174,226,212,251,59,180,238,21,89,151,11,73,219,223,30,44,11,105,182,22,234,38,220,212,166,94,218,147,86,214,215,49,148,41,71,216,122,17,110,239,50,50,23,169,153,236,38,153,86,202,29,107,15,232,154,243,233,22,172,150,24,65,107,162,148,213,49,230,146,90,37,6,103,169,153,119,36,191,103,112,207,133,110,145,58,223,172,78,161,212,155,229,202,167,201,118,43,201,208,203,71,27,89,165,93,134,68,125,228,125,228,70,39,143,13,188,241,171,8,174,22,48,183,17,170,78,174,220,169,186,150,34,62,235,218,148,87,156,92,54,16,70,167,164,37,180,52,150,219,89,246,36,204,189,157,154,144,185,202,37,106,153,113,210,33,215,40,211,89,151,10,123,13,201,97,230,92,75,136,91,107,73,41,38,74,73,153,30,169,81,30,164,102,93,163,247,0,0,252,117,122,92,74,221,38,109,26,160,202,29,139,62,59,145,158,109,105,37,37,72,90,77,42,35,35,35,35,35,35,62,195,35,33,69,188,73,114,179,43,4,49,98,69,213,66,136,217,91,215,10,215,52,185,77,158,141,72,126,76,197,236,245,89,66,18,68,219,69,217,169,153,123,204,187,185,190,76,51,41,92,203,198,44,210,234,101,84,148,138,20,233,44,70,168,70,39,214,77,114,151,38,58,157,89,163,154,218,53,216,206,154,171,82,211,176,251,59,180,1,135,247,173,3,19,108,154,77,221,69,149,30,100,26,204,6,37,145,37,104,112,136,157,101,14,108,86,213,40,181,218,178,212,181,62,255,0,104,230,152,215,147,188,16,198,218,100,200,245,251,46,147,26,116,164,56,69,62,45,58,26,36,37,106,75,133,188,156,91,11,50,61,206,154,181,247,145,31,227,84,121,177,225,163,137,88,47,38,161,116,216,145,221,174,218,236,54,236,147,38,81,34,84,166,91,73,190,189,87,202,138,134,210,68,211,72,215,183,66,53,123,140,180,140,120,93,140,120,151,129,183,76,106,197,163,93,169,210,223,131,45,15,61,12,165,72,97,183,20,135,16,165,33,214,219,90,12,200,205,164,165,68,102,90,145,105,236,236,184,236,147,241,17,179,113,222,20,59,38,249,150,205,42,238,67,77,183,171,206,52,195,50,84,69,25,189,17,205,146,183,86,181,58,234,244,236,237,34,247,145,145,205,148,45,46,36,150,133,18,146,162,212,140,143,82,50,247,143,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,31,18,236,189,45,91,30,145,38,185,117,215,233,244,184,145,154,91,170,92,185,77,176,70,73,74,148,100,70,226,136,181,209,42,246,251,15,220,43,35,57,220,83,161,173,53,44,60,192,167,229,161,210,39,162,63,86,37,17,39,95,231,12,169,76,189,22,94,189,252,165,164,205,63,127,184,133,97,215,43,215,70,32,220,174,213,107,117,25,213,122,181,78,74,140,220,125,231,36,58,183,28,112,213,161,26,141,74,61,86,179,62,243,61,79,222,98,208,242,7,195,121,134,98,81,177,139,23,97,83,106,12,207,139,30,124,26,107,237,147,164,148,172,162,200,108,220,106,68,93,9,68,92,196,158,213,159,126,132,125,230,44,254,147,72,165,208,169,209,233,52,106,124,104,80,226,52,134,25,98,59,73,109,182,208,148,146,82,148,165,36,68,68,68,68,68,68,90,104,68,63,210,161,62,37,46,12,138,148,249,13,177,26,43,75,121,231,28,89,37,40,66,72,205,70,102,122,17,17,17,25,234,98,157,56,152,103,126,101,247,114,74,194,28,54,173,190,213,14,14,248,181,39,99,73,52,148,135,80,228,200,238,163,115,47,169,11,66,144,180,30,138,65,25,246,107,217,161,10,242,131,17,218,148,248,240,91,113,41,114,83,200,105,42,112,204,146,74,82,136,136,204,253,221,162,251,56,116,225,125,27,13,240,62,138,236,86,98,185,62,173,14,52,217,47,199,74,12,141,78,195,137,188,141,68,132,171,237,35,94,221,125,154,153,137,104,0,3,252,164,201,143,14,59,178,229,60,134,89,101,10,113,199,22,162,74,80,146,45,76,204,207,176,136,136,187,197,78,113,46,207,163,213,57,51,112,71,9,171,175,50,196,119,92,139,87,155,18,81,167,152,105,57,145,159,103,152,196,131,35,73,145,182,173,139,71,111,97,159,176,133,97,60,243,210,94,114,68,135,86,235,174,168,214,181,173,70,165,41,70,122,153,153,159,105,153,159,180,72,60,138,96,229,79,24,115,7,110,65,134,72,40,244,105,176,234,210,148,189,218,114,89,157,24,150,68,100,133,150,186,56,93,250,23,188,200,104,78,131,73,106,133,68,129,70,99,243,112,99,53,25,61,221,200,65,36,187,136,189,222,226,20,57,196,230,215,77,3,51,213,121,108,69,54,154,168,162,68,197,171,102,210,83,142,84,38,25,159,97,22,186,145,125,231,247,137,3,193,126,246,68,91,174,227,177,92,144,105,39,162,76,168,165,179,94,132,106,55,41,205,107,166,238,255,0,249,63,183,216,45,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,117,92,216,248,88,198,79,135,247,15,151,62,51,88,53,80,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,114,174,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,1,226,177,163,23,172,220,5,194,251,131,23,49,1,249,109,208,173,216,233,122,65,68,96,222,125,213,173,196,180,211,45,163,176,141,110,58,227,109,145,168,210,130,53,145,169,73,73,26,139,50,213,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,141,25,228,231,47,95,201,131,47,182,222,19,77,147,74,155,90,137,207,155,91,168,83,162,242,91,153,57,247,84,226,148,102,100,75,119,150,131,109,132,186,178,37,41,182,27,245,80,90,33,52,217,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,127,227,73,129,116,43,90,251,180,177,230,220,163,85,81,46,246,234,41,215,44,189,86,228,30,170,35,49,209,8,245,50,50,105,231,24,39,83,179,113,37,105,137,185,40,37,37,213,43,197,112,121,198,250,173,135,152,185,24,52,205,14,36,202,110,40,199,52,200,150,167,20,135,224,191,78,139,46,75,75,71,122,86,133,36,222,66,144,100,71,170,219,81,40,182,26,28,150,188,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,8,171,159,108,144,80,179,113,98,53,54,220,139,74,166,226,109,19,148,213,18,183,49,229,199,101,113,77,226,55,162,203,83,109,56,183,25,216,167,86,217,108,53,33,221,54,169,41,113,210,93,11,93,54,157,213,99,87,101,90,215,173,179,85,183,235,80,182,117,52,234,164,39,34,74,99,122,18,180,111,105,194,74,211,185,11,74,139,82,237,74,136,203,176,200,93,247,14,236,253,67,204,229,170,118,30,41,84,41,84,220,77,162,114,163,234,114,88,143,244,153,179,109,213,245,49,99,110,37,155,200,67,14,42,67,109,160,219,79,170,226,118,165,206,91,80,175,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,90,160,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,6,85,197,170,127,222,40,255,0,231,253,184,138,171,26,168,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,160,30,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,41,88,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,42,241,71,240,39,137,191,37,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,22,168,50,174,45,83,254,241,71,255,0,63,237,196,85,88,213,64,0,0,8,171,197,31,192,158,38,252,151,206,33,10,1,26,168,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,249,215,156,77,18,168,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,233,179,247,111,248,144,181,64,0,1,93,92,107,49,51,232,254,7,89,120,91,18,93,86,60,187,194,224,93,65,238,157,205,145,100,65,128,207,214,49,35,69,145,175,87,229,195,113,8,52,169,59,152,53,25,165,72,70,176,3,135,86,14,87,113,147,55,22,36,106,67,221,60,75,62,160,197,227,84,147,181,11,228,197,128,251,78,36,182,41,104,53,115,95,56,236,106,157,202,71,63,126,213,37,10,33,161,65,231,241,10,202,165,98,85,129,114,225,205,118,68,182,41,183,85,30,109,18,99,177,22,148,190,219,18,89,91,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,25,151,196,43,42,171,134,183,253,203,135,53,217,17,31,169,90,181,137,180,73,142,196,90,148,195,143,198,121,108,184,166,212,164,165,70,131,82,12,200,205,41,61,52,212,139,184,95,247,15,124,80,165,98,174,79,176,218,167,79,76,70,100,80,40,237,90,243,162,51,53,50,87,29,250,122,74,49,115,116,34,54,214,235,77,181,32,155,81,106,148,72,71,106,136,201,106,168,190,40,254,59,49,55,228,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,1,64,60,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,21,120,163,248,19,196,223,146,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,4,85,226,143,224,79,19,126,75,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,163,184,208,94,200,149,117,91,150,43,114,77,68,204,72,117,21,54,75,212,137,68,229,69,173,116,221,223,255,0,39,246,251,4,126,225,141,107,166,191,153,234,68,183,226,155,173,83,83,30,98,21,179,113,37,198,234,16,204,143,180,143,77,8,254,227,251,197,241,215,169,45,87,104,147,232,207,254,110,116,103,99,43,187,185,104,52,159,121,31,191,220,99,61,153,235,193,186,158,15,102,14,227,131,48,144,113,235,51,102,85,162,169,27,180,228,189,58,73,32,140,205,8,45,116,108,251,181,47,113,152,143,140,188,244,103,155,145,29,213,180,235,74,37,161,104,81,165,73,81,30,164,100,101,218,70,71,237,22,123,195,71,62,143,83,36,194,193,28,89,174,188,243,18,29,110,45,34,108,185,70,174,89,168,225,198,97,158,99,242,8,137,36,68,226,182,33,29,157,166,94,210,22,199,26,76,121,145,218,151,21,228,60,203,200,75,141,184,133,18,146,180,153,106,70,70,93,134,70,71,222,63,212,0,4,75,226,45,133,244,108,72,192,250,211,178,153,138,220,250,76,57,51,99,63,33,40,34,37,53,14,94,194,37,26,20,175,180,189,123,52,246,232,100,40,78,116,71,105,179,228,65,113,196,169,200,175,45,165,41,179,51,73,169,42,50,51,35,247,118,11,13,225,159,157,249,150,37,201,23,8,113,38,182,251,180,57,219,34,211,93,147,36,212,81,221,91,144,227,180,141,207,62,148,33,9,66,22,122,37,6,101,219,167,102,164,46,46,159,62,37,82,12,122,148,9,13,191,26,83,72,121,151,27,89,41,43,66,136,141,38,70,90,145,145,145,145,234,67,252,234,212,138,93,118,157,34,147,89,167,198,155,14,91,75,97,230,36,52,151,27,113,10,73,165,73,82,84,70,70,70,70,100,100,101,166,134,98,176,51,249,195,121,135,162,86,113,139,8,97,83,105,236,192,139,34,124,234,107,13,147,68,180,160,165,72,112,219,106,60,93,13,70,92,180,150,229,151,118,134,125,198,42,242,135,94,186,48,250,229,106,171,68,168,206,164,85,233,114,82,100,227,15,57,29,214,220,109,194,86,134,105,52,168,180,90,8,251,200,245,47,121,11,60,201,151,20,232,104,77,55,15,49,213,249,107,116,201,152,140,85,141,68,105,215,249,187,41,83,207,74,151,175,127,53,106,50,79,223,239,33,102,246,157,233,106,223,20,136,213,203,82,191,79,170,68,148,210,29,74,226,74,109,242,34,82,82,162,35,54,212,101,174,138,79,183,218,94,241,246,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,12,201,36,106,81,145,17,118,153,152,225,185,140,205,222,19,101,230,217,149,82,174,92,212,233,117,100,18,208,205,50,52,216,206,74,55,9,183,141,38,108,169,230,213,183,115,38,147,211,183,83,34,239,238,166,108,212,231,167,20,179,15,93,148,196,106,228,250,53,188,151,150,150,33,195,147,34,57,56,214,247,201,36,235,101,33,196,25,155,111,109,86,157,135,161,23,113,118,199,138,5,185,113,222,85,134,169,86,253,38,125,86,124,183,18,146,110,51,14,62,226,148,165,18,117,50,65,26,143,214,81,123,59,204,189,226,204,50,41,195,50,175,233,138,86,43,99,84,38,81,21,131,98,100,90,75,237,168,150,107,74,163,62,130,121,153,49,116,219,167,53,10,209,90,251,8,251,204,90,205,50,153,79,163,83,163,82,105,80,217,137,14,27,72,97,134,25,109,45,161,182,208,146,74,82,148,164,136,136,136,136,136,136,139,66,34,31,164,204,136,140,204,244,34,21,255,0,196,183,58,80,176,190,216,153,132,214,85,84,151,92,172,195,113,137,46,196,124,141,81,219,121,185,140,44,140,219,125,43,66,146,182,210,125,169,50,46,205,117,61,8,83,5,70,161,50,171,58,69,74,161,37,217,18,101,58,183,157,117,213,154,212,181,168,205,74,51,51,51,51,51,51,51,212,199,242,3,82,223,157,29,152,28,206,165,199,80,150,121,122,238,222,102,68,157,52,237,215,93,52,211,180,104,103,33,214,229,94,129,150,235,65,85,231,37,46,100,170,77,61,255,0,231,10,81,168,144,168,17,123,61,98,35,239,35,255,0,164,72,128,1,252,82,146,132,154,148,162,36,145,106,102,103,216,68,43,179,137,78,122,216,195,186,20,156,33,194,234,227,75,175,206,74,216,168,74,139,36,140,226,178,180,76,142,234,9,108,72,74,208,234,92,67,103,162,146,100,93,134,125,186,16,167,169,114,171,55,69,101,233,146,92,151,81,169,84,100,41,215,22,163,91,207,60,243,139,212,204,204,245,82,148,165,43,239,51,51,31,225,58,159,54,153,32,226,207,138,236,119,147,246,155,117,6,133,39,180,200,200,200,203,82,237,35,33,104,188,25,48,185,114,85,112,98,163,241,85,201,105,201,116,116,58,104,245,119,151,163,223,34,220,104,211,93,59,116,221,175,221,237,22,182,41,179,140,101,164,229,63,20,104,247,42,35,154,88,147,2,59,38,178,70,137,55,21,34,160,190,253,52,215,66,247,234,57,15,12,123,245,118,94,101,233,145,205,246,90,106,176,219,52,213,27,138,219,175,54,161,12,140,139,214,46,221,19,247,254,6,47,189,181,165,214,210,226,12,141,43,34,81,25,119,25,24,255,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,1,72,25,133,225,195,156,235,231,31,113,46,245,181,176,111,173,162,220,23,133,102,169,78,147,244,138,148,223,62,43,243,93,113,167,54,46,74,86,157,200,90,79,69,17,40,181,208,200,143,176,89,254,66,176,182,251,193,108,167,88,216,103,137,116,47,67,92,148,111,73,245,176,186,166,100,114,185,181,41,79,55,245,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,23,64,204,45,173,93,190,112,11,18,236,171,90,15,91,90,184,44,250,205,46,157,27,154,134,249,242,159,132,235,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,20,131,253,139,140,246,127,184,103,253,102,163,255,0,157,139,254,16,3,138,222,87,49,219,50,159,146,239,200,165,141,244,143,232,231,166,253,39,253,39,14,31,35,168,232,121,63,219,46,183,187,119,33,223,179,174,155,123,116,212,181,231,252,47,242,103,153,60,187,99,237,126,245,198,60,55,250,63,69,155,103,202,165,177,39,211,16,37,239,148,185,176,156,75,123,35,190,226,203,84,50,225,234,101,183,213,211,93,76,136,249,254,125,114,21,155,28,105,205,141,243,137,152,105,133,62,153,182,235,62,140,232,166,250,118,155,31,155,202,166,197,101,207,171,122,66,28,78,142,52,180,250,201,45,116,212,181,35,35,57,127,194,255,0,1,49,99,46,216,5,95,178,177,142,212,250,63,90,155,120,74,170,49,27,174,141,47,124,85,194,132,218,92,223,29,199,16,90,173,151,11,67,61,222,174,186,104,100,103,48,0,115,252,194,218,213,219,231,0,177,46,202,181,160,245,181,171,130,207,172,210,233,209,185,168,111,159,41,248,78,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,72,63,216,184,207,103,251,134,127,214,106,63,249,216,191,224,0,1,31,243,235,133,183,222,52,229,58,249,195,60,52,161,122,102,228,172,250,51,162,133,213,51,31,155,202,169,69,121,207,172,121,104,109,58,54,210,213,235,40,181,211,66,212,204,136,235,3,47,92,56,115,157,99,99,238,26,94,183,78,13,244,84,91,126,240,163,85,42,50,126,145,82,156,228,69,98,107,78,58,230,196,73,82,213,181,8,81,232,146,53,30,154,17,25,246,11,191,0,16,171,138,14,19,230,127,29,48,226,214,194,220,191,90,62,154,162,206,168,63,80,186,121,117,120,240,92,62,156,155,232,216,87,62,67,72,117,149,45,199,156,82,54,175,71,35,48,173,80,105,45,208,175,43,28,47,179,15,19,48,86,77,75,48,56,61,209,88,52,234,129,212,42,235,85,102,145,49,183,121,13,45,214,24,117,132,188,233,186,203,175,161,150,156,71,44,245,109,197,150,169,251,69,117,34,160,51,235,144,172,216,227,78,108,111,156,76,195,76,41,244,205,183,89,244,103,69,55,211,180,216,252,222,85,54,43,46,125,91,210,16,226,116,113,165,167,214,73,107,166,165,169,25,25,203,254,23,248,9,139,25,118,192,42,253,149,140,118,167,209,250,212,219,194,85,81,136,221,116,105,123,226,174,20,38,210,230,248,238,56,130,213,108,184,90,25,238,245,117,211,67,35,62,129,158,252,11,174,230,39,44,23,118,28,217,212,106,85,70,233,87,75,81,161,38,160,104,70,201,81,228,54,226,201,151,86,70,77,60,227,4,251,9,89,154,83,245,198,149,173,40,82,212,85,23,73,225,157,196,2,129,85,133,93,161,96,252,186,117,74,157,33,185,112,230,68,187,105,44,191,25,246,212,74,109,214,220,76,194,82,22,149,17,40,148,70,70,70,68,100,44,171,137,86,8,227,14,102,178,219,105,219,88,81,135,210,230,92,40,186,32,86,230,81,229,212,96,198,126,19,5,2,98,28,75,142,41,254,66,150,135,31,109,6,77,186,178,51,51,52,154,146,91,132,74,200,86,66,179,99,130,217,177,177,177,51,18,240,167,208,214,221,27,210,125,108,223,78,211,100,114,185,180,217,76,183,245,108,200,91,138,213,199,80,159,85,39,166,186,158,132,70,101,111,224,2,5,113,44,200,36,156,194,210,162,226,206,8,90,49,31,197,8,146,24,141,83,101,51,90,134,85,186,118,211,65,26,205,221,26,92,150,79,149,181,107,113,189,89,75,136,51,112,208,194,19,5,172,14,30,252,71,176,178,242,164,226,14,31,97,108,186,29,195,67,144,82,96,206,141,116,81,183,180,189,12,140,140,142,81,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,246,172,236,101,67,60,121,174,187,108,12,79,123,47,241,41,245,214,44,120,244,139,134,12,75,154,153,200,141,81,102,163,60,213,203,55,36,145,154,28,105,198,94,34,37,47,97,60,77,154,214,164,40,199,117,225,73,149,204,118,203,95,229,71,242,215,99,125,28,250,71,232,79,70,127,73,195,153,207,233,250,238,119,246,179,174,109,219,207,107,237,105,174,238,205,116,61,39,248,8,127,197,3,1,49,99,49,56,5,64,178,176,114,212,250,65,90,133,120,69,170,63,27,174,141,19,100,84,66,154,218,156,223,33,198,208,122,45,230,203,66,61,222,182,186,104,70,101,16,50,21,144,172,216,224,182,108,108,108,76,196,188,41,244,53,183,70,244,159,91,55,211,180,217,28,174,109,54,83,45,253,91,50,22,226,181,113,212,39,213,73,233,174,167,161,17,153,91,248,14,127,152,91,90,187,124,224,22,37,217,86,180,30,182,181,112,89,245,154,93,58,55,53,13,243,229,63,9,214,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,41,7,251,23,25,236,255,0,112,207,250,205,71,255,0,59,23,252,0,0,0,2,128,127,177,113,158,207,247,12,255,0,172,212,127,243,177,63,255,0,146,230,59,127,98,123,249,52,125,6,255,0,76,159,255,0,2,122,78,31,251,101,235,127,182,57,189,63,246,191,175,249,207,247,191,107,213,16,3,251,23,25,236,255,0,112,207,250,205,71,255,0,59,23,252,32,7,21,188,174,99,182,101,63,37,223,145,75,27,233,31,209,207,77,250,79,250,78,28,62,71,81,208,242,127,182,93,111,118,238,67,191,103,93,54,246,233,169,107,31,242,21,144,172,216,224,182,108,108,108,76,196,188,41,244,53,183,70,244,159,91,55,211,180,217,28,174,109,54,83,45,253,91,50,22,226,181,113,212,39,213,73,233,174,167,161,17,153,91,248,168,12,250,228,43,54,56,211,155,27,231,19,48,211,10,125,51,109,214,125,25,209,77,244,237,54,63,55,149,77,138,203,159,86,244,132,56,157,28,105,105,245,146,90,233,169,106,70,70,114,255,0,133,254,2,98,198,93,176,10,191,101,99,29,169,244,126,181,54,240,149,84,98,55,93,26,94,248,171,133,9,180,185,190,59,142,32,181,91,46,22,134,123,189,93,116,208,200,206,176,127,177,113,158,207,247,12,255,0,172,212,127,243,177,119,217,122,181,171,182,54,1,97,165,149,116,193,232,171,86,253,159,70,165,212,99,115,80,231,34,83,16,154,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,163,160,0,143,249,245,194,219,239,26,114,157,124,225,158,26,80,189,51,114,86,125,25,209,66,234,153,143,205,229,84,162,188,231,214,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,117,129,151,174,28,57,206,177,177,247,13,47,91,167,6,250,42,45,191,120,81,170,149,25,63,72,169,78,114,34,177,53,167,29,115,98,36,169,106,218,132,40,244,73,26,143,77,8,140,251,5,223,128,135,252,80,48,19,22,51,19,128,84,11,43,7,45,79,164,21,168,87,132,90,163,241,186,232,209,54,69,68,41,173,169,205,242,28,109,7,162,222,108,180,35,221,235,107,166,132,102,81,3,33,89,10,205,142,11,102,198,198,196,204,75,194,159,67,91,116,111,73,245,179,125,59,77,145,202,230,211,101,50,223,213,179,33,110,43,87,29,66,125,84,158,154,234,122,17,25,149,191,138,192,226,129,147,60,201,230,39,31,104,23,174,14,97,191,210,10,44,43,62,45,45,249,62,152,129,19,100,164,77,154,226,155,217,33,246,214,122,33,230,207,82,45,190,182,154,234,70,69,208,56,82,101,115,29,178,215,249,81,252,181,216,223,71,62,145,250,19,209,159,210,112,230,115,250,126,187,157,253,172,235,155,118,243,218,251,90,107,187,179,93,15,73,254,40,7,251,23,25,236,255,0,112,207,250,205,71,255,0,59,19,255,0,249,46,99,183,246,39,191,147,71,208,111,244,201,255,0,240,39,164,225,255,0,182,94,183,251,99,155,211,255,0,107,250,255,0,156,255,0,123,246,189,81,0,63,177,113,158,207,247,12,255,0,172,212,127,243,177,127,192,0,0,35,254,125,112,182,251,198,156,167,95,56,103,134,148,47,76,220,149,159,70,116,80,186,166,99,243,121,85,40,175,57,245,143,45,13,167,70,218,90,189,101,22,186,104,90,153,145,29,64,255,0,98,227,61,159,238,25,255,0,89,168,255,0,231,98,255,0,128,82,6,97,120,112,231,58,249,199,220,75,189,109,108,27,235,104,183,5,225,89,170,83,164,253,34,165,55,207,138,252,215,92,105,205,139,146,149,167,114,22,147,209,68,74,45,116,50,35,236,22,127,144,172,45,190,240,91,41,214,54,25,226,93,11,208,215,37,27,210,125,108,46,169,153,28,174,109,74,83,205,253,99,43,91,106,213,183,80,175,85,71,166,186,30,134,70,69,32,5,96,113,64,201,158,100,243,19,143,180,11,215,7,48,223,233,5,22,21,159,22,150,252,159,76,64,137,178,82,38,205,113,77,236,144,251,107,61,16,243,103,169,22,223,91,77,117,35,34,232,28,41,50,185,142,217,107,252,168,254,90,236,111,163,159,72,253,9,232,207,233,56,115,57,253,63,93,206,254,214,117,205,187,121,237,125,173,53,221,217,174,135,164,255,0,0,0,21,87,196,159,40,153,177,204,182,99,147,118,97,166,10,245,214,221,10,223,133,66,133,83,250,73,77,107,210,27,86,236,151,29,228,188,243,110,53,181,201,75,103,106,136,245,228,239,35,209,100,69,239,248,91,100,107,22,50,237,117,94,24,173,141,212,63,163,245,169,180,244,219,212,122,91,117,72,210,247,197,91,141,191,37,247,185,6,226,11,85,179,29,45,232,238,239,85,253,232,208,219,81,216,168,10,128,207,79,13,12,118,186,243,29,113,95,249,122,195,223,79,219,119,134,218,236,191,233,104,113,58,58,163,203,95,86,215,243,185,68,227,155,220,73,200,220,73,74,19,212,242,210,68,77,137,43,194,219,7,115,39,151,107,86,240,194,156,110,194,143,163,244,89,181,4,220,52,122,163,117,56,18,247,202,91,109,177,37,135,185,18,156,89,106,134,99,169,189,26,219,234,191,189,122,155,105,56,213,159,92,133,102,199,26,115,99,124,226,102,26,97,79,166,109,186,207,163,58,41,190,157,166,199,230,242,169,177,89,115,234,222,144,135,19,163,141,45,62,178,75,93,53,45,72,200,206,95,240,191,192,76,88,203,182,1,87,236,172,99,181,62,143,214,166,222,18,170,140,70,235,163,75,223,21,112,161,54,151,55,199,113,196,22,171,101,194,208,207,119,171,174,154,25,25,204,0,1,15,248,160,96,38,44,102,39,0,168,22,86,14,90,159,72,43,80,175,8,181,71,227,117,209,162,108,138,136,83,91,83,155,228,56,218,15,69,188,217,104,71,187,214,215,77,8,204,160,6,94,184,112,231,58,198,199,220,52,189,110,156,27,232,168,182,253,225,70,170,84,100,253,34,165,57,200,138,196,214,156,117,205,136,146,165,171,106,16,163,209,36,106,61,52,34,51,236,23,126,2,160,51,235,144,172,216,227,78,108,111,156,76,195,76,41,244,205,183,89,244,103,69,55,211,180,216,252,222,85,54,43,46,125,91,210,16,226,116,113,165,167,214,73,107,166,165,169,25,25,203,254,23,248,9,139,25,118,192,42,253,149,140,118,167,209,250,212,219,194,85,81,136,221,116,105,123,226,174,20,38,210,230,248,238,56,130,213,108,184,90,25,238,245,117,211,67,35,57,128,0,35,254,125,112,182,251,198,156,167,95,56,103,134,148,47,76,220,149,159,70,116,80,186,166,99,243,121,85,40,175,57,245,143,45,13,167,70,218,90,189,101,22,186,104,90,153,145,29,96,101,235,135,14,115,172,108,125,195,75,214,233,193,190,138,139,111,222,20,106,165,70,79,210,42,83,156,136,172,77,105,199,92,216,137,42,90,182,161,10,61,18,70,163,211,66,35,62,193,119,224,35,254,125,112,182,251,198,156,167,95,56,103,134,148,47,76,220,149,159,70,116,80,186,166,99,243,121,85,40,175,57,245,143,45,13,167,70,218,90,189,101,22,186,104,90,153,145,29,96,101,235,135,14,115,172,108,125,195,75,214,233,193,190,138,139,111,222,20,106,165,70,79,210,42,83,156,136,172,77,105,199,92,216,137,42,90,182,161,10,61,18,70,163,211,66,35,62,193,119,224,2,0,113,91,202,230,59,102,83,242,93,249,20,177,190,145,253,28,244,223,164,255,0,164,225,195,228,117,29,15,39,251,101,214,247,110,228,59,246,117,211,111,110,154,150,188,255,0,133,254,76,243,39,151,108,125,175,222,184,199,134,255,0,71,232,179,108,249,84,182,36,250,98,4,189,242,151,54,19,137,111,100,119,220,89,106,134,92,61,76,182,250,186,107,169,145,29,159,128,0,0,0,160,31,236,92,103,179,253,195,63,235,53,31,252,236,93,246,94,173,106,237,141,128,88,105,101,93,48,122,42,213,191,103,209,169,117,24,220,212,57,200,148,196,38,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,92,90,90,109,78,44,200,146,130,53,25,159,113,17,10,17,226,115,126,46,244,204,189,78,57,62,203,173,81,218,122,154,147,109,91,180,229,84,38,17,17,250,199,219,162,190,239,192,135,93,224,231,105,59,81,197,26,197,202,184,230,166,35,64,144,201,44,209,169,19,137,145,79,95,126,221,53,208,253,250,139,147,21,73,198,111,11,151,25,86,254,42,49,21,92,151,92,137,71,91,164,143,87,121,250,65,243,45,196,141,53,211,183,77,218,253,222,209,87,80,105,243,106,114,10,44,8,174,200,121,95,101,182,144,107,82,187,72,136,136,136,181,62,211,34,31,239,18,85,102,215,172,179,50,51,146,233,213,42,116,132,186,218,210,107,101,230,94,109,122,145,145,150,138,74,146,164,253,198,70,66,225,120,107,103,173,140,68,161,70,194,28,81,174,52,138,252,18,67,20,249,82,164,145,28,150,80,136,113,218,65,173,249,10,90,221,83,139,112,244,74,72,143,180,203,183,82,22,38,149,37,105,37,37,68,105,50,212,140,143,176,200,127,64,4,119,207,141,183,87,175,229,186,239,85,5,217,72,153,22,147,80,127,249,186,148,74,52,38,4,174,207,84,140,251,204,191,232,25,230,158,212,182,39,72,102,127,51,169,109,213,165,238,102,187,183,145,153,43,93,123,117,215,93,117,237,31,218,117,66,101,42,116,122,149,62,75,177,228,197,117,15,52,235,75,52,41,11,73,146,146,100,100,100,100,100,100,71,169,11,159,225,165,157,40,88,161,108,67,194,91,214,170,72,174,81,161,182,196,103,101,190,68,169,13,178,220,54,16,68,167,31,82,214,165,45,197,31,98,72,143,183,77,15,82,22,0,70,70,68,100,122,145,143,205,83,166,83,235,52,233,52,154,172,54,101,195,152,210,216,125,135,155,75,136,113,181,164,210,164,169,42,35,35,35,35,50,50,50,208,200,197,83,103,179,134,101,92,235,21,92,86,193,104,76,174,43,230,252,201,84,150,27,81,172,150,165,73,125,124,166,99,69,211,77,57,72,78,170,215,216,103,220,98,179,235,246,221,201,102,214,29,165,92,20,153,244,169,241,28,82,77,185,44,56,195,137,82,84,105,212,137,100,74,47,89,38,93,221,228,126,225,33,242,171,158,156,82,203,197,118,43,18,107,147,235,54,234,158,66,95,135,50,76,137,4,219,91,216,37,19,77,156,134,208,70,77,179,181,58,246,22,166,93,199,217,115,57,115,205,222,19,102,26,217,139,82,161,220,212,232,149,101,146,16,245,50,76,216,205,202,39,13,182,77,70,76,165,231,21,183,115,196,146,215,183,82,50,239,239,238,68,100,162,37,36,200,200,251,72,200,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,197,186,175,43,90,201,165,63,89,186,174,26,109,38,36,118,212,234,221,155,45,182,17,162,82,165,31,172,226,136,187,146,163,239,246,31,184,87,14,113,56,170,64,160,55,50,198,192,151,98,79,152,106,114,59,245,67,82,93,100,147,252,225,165,41,151,162,203,35,221,169,52,180,153,167,184,245,247,16,171,156,66,197,11,231,20,107,210,110,27,214,227,168,212,164,73,117,110,237,145,49,231,144,222,229,173,123,80,78,45,70,68,70,226,180,45,123,53,63,188,124,123,106,131,62,232,184,41,214,245,50,51,207,201,168,202,102,43,104,105,10,82,141,78,44,144,90,18,72,207,189,69,236,49,120,25,28,200,174,26,225,117,139,68,190,46,43,127,173,185,170,48,227,76,89,212,162,71,112,227,169,198,99,58,100,141,241,210,226,54,184,218,180,45,79,77,79,183,94,209,52,163,199,98,43,40,143,25,164,52,219,105,36,165,8,73,36,136,136,180,34,34,47,184,127,160,141,153,211,205,205,169,150,188,58,156,226,42,49,164,92,181,6,29,141,2,26,30,109,110,161,199,24,145,202,117,109,243,155,112,144,78,49,180,212,157,79,94,194,237,238,161,140,80,196,171,167,23,175,122,157,233,115,206,145,46,101,70,83,207,165,42,117,199,9,164,184,242,220,216,130,90,148,105,73,27,138,208,181,61,53,253,163,200,169,42,73,154,84,70,70,93,134,71,236,29,179,39,88,92,172,89,199,235,82,221,113,133,46,43,85,56,50,100,250,186,151,40,166,199,66,245,245,20,93,206,123,75,79,120,209,53,167,111,66,180,237,154,85,181,79,109,40,143,75,132,196,54,200,136,139,213,109,180,160,187,136,139,185,37,236,47,192,135,214,1,252,82,146,148,154,148,100,68,69,169,153,247,17,8,67,159,108,250,219,184,33,110,78,177,172,90,188,73,183,100,214,93,142,125,60,134,220,56,155,219,148,214,229,114,164,33,214,212,135,90,70,167,183,179,82,246,232,69,74,247,53,201,118,226,125,225,42,185,87,126,109,90,179,90,152,183,118,238,117,247,22,235,206,169,91,16,74,53,44,245,91,135,161,106,103,169,251,76,196,244,203,38,71,227,88,152,81,89,204,86,55,197,68,20,68,162,72,168,210,160,84,80,77,110,90,99,51,45,149,27,114,88,78,170,245,29,78,168,115,94,195,34,62,243,16,91,16,42,104,187,177,42,181,46,10,90,76,121,213,137,37,17,45,150,136,75,75,144,179,65,17,17,153,17,104,162,211,77,75,220,47,99,134,254,24,71,194,252,178,209,227,50,146,223,112,46,61,121,211,34,47,182,253,62,33,43,250,137,254,231,237,212,254,243,18,144,87,79,25,12,62,151,91,194,58,45,215,77,134,151,28,129,88,141,212,45,45,153,173,44,34,45,65,197,25,154,82,122,39,180,187,204,136,85,14,11,93,47,217,120,181,103,220,172,203,114,58,32,87,105,242,30,83,110,26,12,219,68,150,214,162,51,212,187,61,95,105,145,11,243,168,102,74,133,103,225,182,30,221,85,25,204,34,37,199,18,146,158,123,206,160,146,106,145,28,220,208,212,110,145,110,209,38,125,231,251,71,110,182,235,176,110,106,12,10,245,54,67,79,199,159,25,169,40,91,107,37,36,210,180,18,203,67,35,50,238,81,123,76,125,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,31,50,228,174,193,182,104,51,235,213,41,13,49,30,4,103,100,173,110,44,146,146,74,16,107,61,76,204,139,185,39,237,33,196,105,217,146,161,94,24,111,136,87,85,58,115,11,137,110,68,171,39,158,195,168,52,146,163,176,75,208,148,78,153,110,209,68,125,229,251,5,6,99,77,210,253,233,139,87,133,202,236,183,100,34,125,118,161,33,149,56,225,172,201,181,201,113,105,34,61,79,179,214,246,25,144,181,238,13,248,125,46,137,132,117,171,174,165,13,45,185,62,177,39,167,90,155,50,90,152,92,90,123,137,50,53,36,181,79,97,247,25,144,177,97,22,248,144,97,132,124,80,203,45,98,51,201,78,251,125,82,43,205,25,145,125,182,41,242,201,63,212,87,247,79,102,135,247,144,162,124,63,169,162,209,196,170,44,185,201,105,81,224,214,35,20,180,184,90,161,77,34,66,13,100,100,102,68,101,162,79,93,116,47,120,157,57,155,200,252,107,239,9,232,217,138,193,8,173,206,68,186,36,122,141,86,5,57,4,238,213,170,51,210,222,81,55,25,133,104,175,93,164,234,183,53,237,34,51,238,49,2,237,155,146,237,195,11,194,45,114,144,252,218,77,102,139,49,14,237,220,235,14,33,214,93,74,182,44,146,105,89,104,182,203,82,212,143,82,246,25,11,167,200,78,125,109,220,111,183,96,216,183,213,94,36,43,178,19,45,71,46,162,67,109,156,189,141,197,107,114,121,178,22,235,138,91,174,175,67,219,219,161,251,117,35,155,233,82,84,146,82,76,140,140,181,35,46,227,33,253,1,242,110,203,122,21,217,108,213,109,170,131,105,92,122,164,39,225,184,70,68,126,171,141,169,7,222,70,93,202,63,97,254,6,51,179,156,92,46,86,19,227,245,215,111,54,194,145,21,218,156,233,49,189,93,11,148,115,100,33,4,94,162,75,185,191,97,105,238,28,77,41,82,140,146,146,51,51,236,34,47,104,245,216,95,137,87,78,16,222,244,203,210,216,157,34,36,202,116,166,95,82,82,235,141,147,169,109,228,57,177,100,133,36,212,147,54,211,169,106,90,233,251,69,243,100,179,55,54,166,101,48,234,11,139,168,70,143,114,211,216,106,52,248,107,121,180,58,183,27,98,63,53,212,55,206,113,195,65,184,254,210,82,180,61,123,15,183,190,74,15,243,145,29,137,76,174,60,150,144,235,110,36,210,164,45,36,162,50,50,208,200,200,254,225,11,115,197,145,108,53,197,43,22,183,124,91,214,249,194,185,169,208,228,204,108,233,177,35,182,114,20,219,50,93,34,94,200,234,113,123,156,112,181,45,75,93,11,183,94,209,71,247,45,6,125,175,112,84,109,234,148,103,152,147,78,148,244,87,16,234,20,149,18,155,89,160,245,37,17,31,122,79,216,67,236,97,238,40,95,56,93,94,141,112,217,87,29,70,155,34,51,168,119,108,121,143,50,135,54,173,11,218,178,109,105,51,35,54,211,169,107,219,161,125,194,209,178,119,197,82,5,125,184,118,54,59,59,18,4,194,83,113,216,170,18,146,211,38,159,230,237,37,79,61,42,89,158,237,77,213,168,201,61,197,175,188,133,143,90,183,149,173,123,82,152,172,218,183,13,54,173,18,67,105,117,14,194,150,219,232,209,73,74,139,214,109,70,93,202,73,247,251,75,222,62,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,249,157,205,230,24,229,174,218,149,42,191,88,139,34,184,166,22,168,116,198,164,71,91,234,115,150,241,182,165,50,183,155,89,160,214,193,164,204,187,117,236,46,222,234,97,204,214,121,113,131,48,245,217,100,245,122,93,34,130,165,56,211,52,250,124,169,81,219,113,157,239,109,230,181,212,56,131,81,161,237,170,211,176,200,136,187,139,183,141,80,176,183,17,46,168,110,214,41,118,165,98,76,68,165,78,46,81,65,125,109,159,97,40,253,116,160,203,93,20,71,223,220,122,143,49,54,28,138,124,199,224,75,109,77,191,25,213,50,234,20,70,70,149,164,204,140,140,143,180,187,75,218,36,207,14,171,34,29,235,153,42,35,115,216,142,243,116,245,198,156,148,60,146,81,26,219,159,19,78,195,73,254,177,251,191,17,160,24,17,155,133,6,60,70,155,67,104,101,164,54,148,32,180,74,72,136,136,136,139,216,93,131,253,212,164,161,38,181,168,146,148,150,166,102,122,17,16,138,153,191,207,101,129,151,123,102,116,42,53,86,5,86,234,90,29,102,52,54,159,97,254,83,166,220,130,66,157,109,50,27,113,41,39,89,36,168,203,180,181,208,187,79,178,148,241,115,25,49,67,50,216,130,237,98,225,147,58,167,54,163,45,73,135,79,97,114,30,67,92,199,220,83,109,180,210,214,225,164,136,223,52,165,36,103,161,30,133,247,204,12,0,225,238,116,108,27,173,227,110,49,195,118,42,163,82,164,207,141,6,75,123,9,45,38,43,82,80,165,183,34,49,104,174,199,18,102,75,211,176,200,143,188,196,12,191,23,1,119,173,120,169,77,52,220,36,84,165,38,49,52,148,146,121,68,242,182,125,158,207,179,167,119,103,184,88,215,7,44,40,98,173,92,172,226,61,70,156,133,183,15,168,136,195,202,100,140,210,234,23,79,121,58,40,208,122,119,153,246,43,95,241,139,113,0,16,219,63,249,219,164,229,226,207,149,104,218,179,226,200,187,234,209,86,203,77,165,212,173,113,144,235,82,155,39,76,144,251,110,160,210,235,41,45,196,71,167,222,125,212,141,114,220,151,166,46,94,175,86,106,239,207,172,215,43,83,20,105,65,41,217,14,41,199,157,53,19,109,146,141,75,50,222,225,232,157,76,245,87,180,204,90,7,15,174,27,209,105,140,211,49,139,26,169,188,217,79,178,204,218,117,45,246,73,73,104,148,81,100,52,167,89,147,20,141,46,17,147,168,81,165,125,157,196,125,230,62,223,22,92,121,137,100,97,229,55,4,237,25,49,99,174,73,50,79,70,142,178,65,183,17,76,78,140,164,18,27,112,180,73,109,73,104,104,218,90,17,125,194,167,108,4,67,122,253,182,219,169,168,250,87,42,240,202,65,234,95,155,55,145,184,253,110,206,237,123,251,6,146,50,253,22,149,19,5,108,134,168,170,35,136,118,245,52,219,61,83,221,210,53,167,217,236,238,34,29,4,112,188,234,97,227,56,139,151,123,198,154,113,156,121,232,116,138,132,214,82,210,9,74,55,17,6,65,36,136,182,168,251,215,236,237,251,198,118,234,176,228,91,247,12,200,11,109,109,63,77,154,227,38,149,145,165,73,91,107,50,208,203,176,200,200,203,238,18,207,21,177,246,85,227,148,75,46,152,221,120,147,58,222,170,83,169,136,105,137,70,78,55,200,166,45,36,189,188,195,50,209,74,211,93,11,67,246,16,176,206,21,216,231,81,197,92,12,58,13,122,82,223,168,91,178,189,30,218,156,90,148,165,71,143,14,18,8,204,214,226,148,126,179,135,218,68,69,247,16,155,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,33,55,21,28,115,168,225,86,6,21,6,131,41,108,84,46,41,94,143,113,77,173,73,82,99,200,135,53,6,100,104,113,42,47,89,178,237,50,50,251,140,87,158,20,227,236,171,59,40,151,165,49,202,241,42,117,195,84,168,211,22,211,242,140,220,115,159,76,66,77,123,121,132,103,170,147,166,186,30,167,236,49,19,41,81,36,92,23,12,56,8,109,110,191,82,154,219,36,132,17,169,74,91,139,34,208,139,180,204,204,207,239,26,36,201,94,30,51,135,89,119,179,169,165,25,198,94,153,72,167,205,121,46,160,146,162,113,112,99,146,136,203,106,79,189,30,222,223,188,119,65,207,179,3,22,149,47,5,111,118,171,74,34,136,86,245,72,220,61,83,221,210,59,175,218,236,238,51,25,183,191,209,13,155,246,228,110,152,163,233,91,171,204,40,231,169,126,108,158,94,211,245,123,59,180,238,236,22,197,194,107,30,98,94,248,121,82,193,59,186,76,89,11,140,79,19,49,164,44,150,110,68,75,16,99,37,6,135,28,61,82,123,148,90,18,54,158,166,95,112,248,156,65,120,111,69,169,179,83,198,44,21,166,242,165,48,203,211,106,52,182,25,36,165,210,73,74,144,234,154,102,52,83,53,56,102,109,33,38,165,246,247,25,247,24,171,251,106,228,189,48,142,245,102,179,72,126,125,26,185,69,152,147,82,13,78,199,113,46,50,233,40,219,112,146,105,89,22,246,203,84,234,71,170,125,134,66,238,114,1,157,186,78,97,236,248,182,141,213,62,44,123,190,147,21,12,186,218,157,74,23,37,13,53,21,179,116,137,111,184,234,205,78,188,162,220,100,90,253,199,223,50,64,5,71,113,141,194,134,41,53,202,54,35,211,169,200,67,115,58,120,143,188,150,72,141,78,173,117,7,149,170,137,5,175,113,31,106,181,255,0,24,174,91,13,112,17,122,208,74,170,211,78,66,93,74,42,100,147,169,73,167,148,111,39,127,218,236,251,58,247,246,123,196,243,199,254,30,231,89,193,170,38,54,224,228,55,101,42,77,42,52,249,48,99,55,188,148,210,162,187,37,106,67,113,227,30,170,237,109,36,102,189,59,72,140,251,140,67,252,35,198,60,80,203,78,32,181,88,183,164,206,166,77,167,75,74,102,83,223,92,134,80,239,45,246,212,227,110,180,133,182,106,35,54,9,42,73,153,106,69,161,247,118,93,102,80,51,217,96,102,34,217,131,10,179,85,129,74,186,144,134,153,147,13,215,216,99,154,233,55,28,150,166,155,84,135,28,82,77,215,141,41,51,237,61,52,62,210,237,149,105,82,86,146,90,20,74,74,139,82,50,61,72,200,127,132,248,205,205,131,34,35,173,161,196,60,210,219,82,22,90,165,68,100,100,100,101,237,46,209,159,238,34,182,60,59,43,50,85,182,224,49,29,150,234,11,147,57,72,101,36,146,37,185,62,94,189,132,146,246,36,189,255,0,136,140,208,161,200,168,76,98,4,70,212,227,242,93,75,45,33,36,102,106,90,140,136,136,136,187,79,180,253,131,211,215,112,183,17,45,88,109,86,42,150,165,98,52,69,37,46,34,81,193,125,13,151,97,168,189,117,32,139,93,18,103,223,220,90,142,203,150,92,242,227,6,94,43,177,9,154,244,186,189,5,42,109,167,169,245,9,82,164,54,219,59,217,221,203,107,168,109,4,162,67,59,83,175,97,17,153,119,31,101,207,101,139,55,152,99,153,75,106,44,170,13,98,44,122,226,88,66,166,83,29,145,29,15,165,206,91,38,226,146,202,30,113,100,141,239,146,72,207,183,94,195,237,239,239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,29,82,175,75,162,67,114,161,87,168,70,135,25,178,51,83,175,186,150,208,68,68,102,122,154,140,139,184,140,255,0,96,134,249,184,226,57,134,152,53,111,77,162,216,149,136,117,235,149,228,56,195,93,20,136,242,154,97,195,67,233,35,95,42,74,28,78,215,27,70,166,69,169,18,139,218,101,165,53,98,230,48,226,14,60,94,210,110,107,190,177,58,163,46,108,133,148,104,202,144,251,200,105,43,121,197,161,166,208,226,214,105,34,55,84,73,73,25,233,174,133,247,204,60,141,240,220,175,226,178,224,98,78,41,194,118,159,110,161,246,157,102,19,237,173,167,101,32,186,103,146,174,91,241,84,133,180,166,220,113,58,146,187,76,180,238,212,197,161,30,89,48,138,221,177,21,108,208,45,58,84,8,209,88,53,26,219,129,21,163,94,214,118,122,230,134,136,140,140,146,90,246,123,6,127,115,19,78,137,72,199,204,72,164,192,67,105,143,10,237,172,71,108,155,34,36,18,81,53,212,150,221,8,139,77,8,180,208,132,153,225,59,66,149,83,204,81,205,101,198,16,220,90,127,49,92,211,50,215,108,232,38,100,158,195,245,187,123,5,226,84,42,16,169,48,36,84,234,50,90,143,22,35,75,125,231,92,89,33,13,161,41,53,41,70,163,50,34,34,34,51,51,51,211,176,87,70,121,184,148,209,108,216,147,112,239,6,106,237,77,171,184,219,140,63,80,141,33,14,54,193,153,73,101,68,151,99,202,37,37,105,90,91,81,106,158,194,50,62,253,8,85,228,72,56,193,153,11,236,210,194,43,183,53,102,167,39,85,44,202,84,210,107,152,247,105,153,151,49,105,65,45,239,191,77,222,243,237,180,172,137,112,212,133,134,203,137,137,88,209,10,13,70,176,182,219,126,36,5,182,79,55,24,207,166,121,6,182,228,197,74,208,234,86,135,82,102,74,236,35,208,187,117,49,223,179,251,121,65,195,124,174,220,208,226,50,196,118,234,116,217,180,102,27,109,36,130,65,57,78,148,73,36,145,41,58,104,72,34,45,53,252,6,125,95,117,79,190,227,202,51,51,113,102,163,51,239,51,51,212,94,63,9,123,37,22,206,91,220,170,40,201,78,85,106,167,48,140,187,116,75,176,32,171,79,178,95,171,239,63,196,196,222,1,206,51,7,139,116,124,21,194,139,138,249,170,76,105,167,97,83,165,185,13,11,113,41,55,100,34,51,174,161,9,37,45,27,140,205,163,208,137,90,159,179,222,89,225,199,92,94,185,177,203,19,106,247,181,126,108,153,75,153,50,71,70,219,142,56,179,106,58,228,58,227,109,164,150,181,237,34,230,153,18,72,244,45,123,61,231,61,248,98,100,129,53,233,17,241,187,18,232,105,92,70,86,135,41,113,102,70,212,148,162,56,82,89,120,144,243,6,70,70,70,178,222,149,251,200,189,166,45,7,16,111,75,119,9,112,254,165,116,84,205,168,148,234,37,61,231,80,218,57,109,145,37,150,22,178,66,73,74,74,126,203,103,161,106,93,222,193,158,44,213,99,61,83,28,49,170,230,187,165,78,125,248,30,147,154,205,49,46,58,165,18,33,245,111,184,201,104,107,90,75,68,187,220,147,219,238,251,249,101,34,90,96,85,161,78,89,30,216,210,27,116,244,247,37,68,127,228,26,40,201,61,227,10,243,203,133,151,50,34,200,250,74,53,58,26,200,204,181,37,34,4,99,62,229,31,235,23,253,131,186,143,201,86,167,70,171,210,230,82,166,52,151,88,155,29,200,238,161,73,37,18,144,180,154,76,140,140,140,140,140,140,251,200,103,139,60,152,75,51,9,179,23,119,67,92,53,177,14,179,85,159,86,136,70,217,165,36,203,179,164,146,9,62,162,75,77,27,236,211,82,247,25,142,13,215,204,232,61,25,213,59,210,115,185,252,157,231,179,153,183,110,237,189,218,233,217,174,154,232,44,215,130,253,202,134,46,43,142,219,118,98,80,78,71,153,37,45,27,154,106,163,114,156,130,61,186,254,206,225,109,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,42,83,141,5,202,151,174,43,114,219,106,98,86,77,199,135,37,77,19,154,153,40,151,81,65,158,154,254,206,225,89,61,124,206,131,209,157,83,189,39,59,159,201,222,123,57,155,118,238,219,221,174,157,154,233,174,131,188,100,111,9,102,98,198,99,45,24,72,134,183,225,209,234,180,250,180,178,38,205,72,54,90,157,24,150,74,245,20,90,104,231,110,186,23,188,200,104,122,147,78,141,72,165,195,165,67,105,45,49,10,59,113,218,66,82,73,36,161,9,36,145,17,17,17,17,17,17,119,16,253,99,133,103,98,241,133,102,101,194,244,153,45,100,93,93,26,163,13,4,70,90,154,151,2,73,151,122,139,245,79,254,193,157,122,188,180,207,171,77,156,130,61,178,100,56,233,107,238,82,140,255,0,202,58,158,85,113,162,169,129,216,213,108,221,209,103,62,196,15,73,194,102,166,150,221,82,73,112,250,182,28,120,180,37,161,39,170,90,238,81,237,247,253,218,29,195,235,210,220,197,188,63,166,221,52,195,106,93,58,183,79,101,213,182,190,91,133,181,230,16,179,66,137,42,82,126,203,132,70,90,159,127,180,85,247,19,188,144,38,132,252,140,109,195,74,26,81,17,229,173,202,164,88,113,180,36,168,206,108,151,158,52,50,193,17,17,17,32,183,169,126,226,63,97,136,17,129,88,189,115,96,110,38,210,47,106,4,217,49,87,14,100,126,177,182,220,113,6,236,116,72,105,199,27,81,33,104,220,71,202,34,52,153,232,122,118,251,203,67,217,124,197,186,62,53,97,69,187,124,210,230,52,235,179,105,209,28,152,132,56,149,27,82,23,25,167,86,133,18,86,189,166,70,233,106,70,173,75,219,239,62,142,2,16,241,104,178,81,115,101,189,186,162,76,146,229,42,170,83,12,207,179,84,181,2,114,180,251,39,250,222,242,252,72,81,195,14,169,135,219,121,38,100,109,172,148,70,93,228,100,122,141,5,100,6,242,131,137,25,93,182,97,203,101,153,13,211,41,176,168,207,182,226,73,100,178,110,157,20,148,74,35,82,181,215,126,135,174,159,128,224,57,237,225,169,11,18,151,47,18,176,98,20,26,117,97,13,184,252,184,8,108,153,110,73,151,82,242,205,13,198,138,165,173,213,45,109,36,140,213,218,69,161,246,232,98,173,101,193,198,12,183,95,100,151,209,93,182,107,52,201,58,165,100,82,161,19,188,183,187,12,140,249,107,82,13,108,253,218,237,247,151,101,161,228,103,137,85,22,242,137,11,14,241,154,172,212,42,187,109,182,195,21,9,47,161,182,223,50,40,204,164,148,236,137,70,165,45,75,83,138,61,19,218,68,103,223,169,11,23,167,212,33,85,160,71,169,211,164,181,34,44,182,144,251,46,182,178,90,28,66,146,74,74,137,68,102,70,70,70,70,70,71,167,104,163,206,44,84,41,84,204,196,148,215,156,97,104,149,79,230,167,148,102,122,18,167,78,50,37,118,23,173,217,218,35,46,93,233,241,42,248,249,134,244,153,232,109,81,230,221,180,120,238,19,132,70,131,74,230,180,147,221,169,25,105,161,158,186,144,208,18,114,201,132,87,21,136,155,106,191,105,210,167,198,148,193,40,150,228,8,174,154,55,51,179,212,53,180,100,68,68,163,211,179,218,42,251,60,156,55,43,248,84,185,248,147,133,144,157,168,91,171,125,215,94,133,29,181,186,236,84,31,82,242,149,203,98,42,80,134,146,219,109,167,83,87,97,158,157,218,24,135,88,73,140,56,129,129,23,180,107,154,208,172,78,166,203,131,37,29,76,100,200,125,148,58,148,60,218,214,211,136,109,104,53,17,155,73,37,36,204,181,211,67,251,174,91,40,252,71,48,211,25,109,248,84,91,238,177,14,131,114,178,219,108,59,214,200,143,21,167,220,36,48,147,52,115,100,173,197,110,113,197,232,102,90,153,36,253,164,122,204,138,93,94,153,91,134,138,133,34,161,30,100,103,8,141,46,176,234,92,65,145,145,25,118,164,204,187,140,143,246,143,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,110,112,243,245,97,101,170,2,168,244,229,183,87,185,158,211,149,29,131,102,66,26,209,81,212,124,212,148,134,220,78,173,190,102,157,11,180,203,94,226,237,169,204,87,226,1,152,188,86,137,34,153,58,240,151,74,134,250,210,179,110,153,80,156,199,103,40,219,52,232,114,20,91,76,148,102,101,167,105,246,136,237,82,170,212,235,18,156,157,86,168,202,155,33,213,26,150,236,135,148,226,212,102,102,102,102,165,25,153,246,153,159,237,49,45,120,116,229,101,252,121,196,248,119,61,98,154,235,182,237,189,49,185,14,173,108,154,152,117,230,36,68,90,153,81,169,149,182,173,91,116,245,73,153,25,151,184,187,239,98,222,160,210,237,138,44,58,13,26,11,17,33,194,97,182,26,105,134,146,218,18,148,32,146,146,36,164,136,139,177,36,93,132,93,195,254,46,151,209,26,217,171,201,113,11,90,90,129,33,106,74,11,85,25,19,106,61,8,189,227,53,217,139,125,18,179,1,137,114,91,66,208,151,111,10,202,201,43,45,20,68,115,94,61,12,189,226,192,56,48,216,84,201,245,11,138,252,147,34,58,164,199,234,224,54,193,173,38,233,18,85,79,116,156,218,105,215,110,167,166,237,221,254,207,104,154,121,205,183,241,190,254,180,29,195,140,26,150,138,123,245,136,202,102,68,213,57,49,162,67,110,181,33,149,17,185,28,148,100,68,107,109,93,169,50,236,215,183,176,132,32,195,158,14,152,147,82,172,71,173,227,13,241,73,144,219,178,144,236,162,129,83,144,185,14,36,212,133,44,207,168,133,218,163,213,206,243,239,211,95,104,176,76,6,202,38,11,224,21,49,182,45,123,62,150,253,69,38,70,117,57,84,248,138,150,122,37,162,211,156,134,80,173,55,50,149,127,125,169,254,29,176,136,146,68,148,145,17,23,97,17,123,4,18,226,225,116,53,75,192,88,244,94,141,79,57,46,162,143,88,155,220,72,74,225,79,78,186,234,90,105,167,126,130,145,219,65,186,226,27,79,122,212,73,47,218,52,51,195,246,138,213,19,43,182,115,109,50,182,206,85,50,159,41,123,146,69,185,106,167,69,213,69,216,90,151,103,120,145,163,248,102,68,90,153,232,68,42,35,139,230,97,228,213,238,138,126,13,91,85,183,83,10,27,109,75,156,152,210,76,146,167,144,228,248,238,52,189,142,25,31,170,105,213,42,70,189,218,159,176,68,92,153,96,132,188,114,199,43,126,223,84,37,63,78,137,54,36,201,250,182,106,65,199,76,200,232,112,149,245,107,78,155,93,237,220,90,123,207,223,160,155,102,135,106,97,53,143,6,136,202,224,82,105,84,104,77,50,107,81,182,195,105,75,44,165,59,140,200,146,146,245,91,239,208,187,11,216,68,42,223,137,198,121,161,93,109,187,130,88,99,86,230,68,101,229,21,74,108,87,200,208,238,157,100,103,90,39,25,144,100,164,153,41,10,218,164,118,246,25,251,8,86,205,38,131,89,184,93,121,52,184,50,37,184,211,106,121,206,91,75,112,246,150,154,159,170,71,239,47,240,143,194,251,15,69,125,200,210,26,83,110,180,163,66,208,164,153,26,84,71,161,145,145,246,145,234,46,131,131,190,35,183,94,192,202,181,163,82,144,251,181,42,117,113,254,65,26,247,33,16,219,135,79,109,41,45,84,106,45,20,103,216,68,73,22,10,2,188,184,175,229,157,87,237,138,140,88,182,233,100,186,149,13,178,57,138,101,141,87,210,50,204,231,220,82,141,13,41,90,110,90,117,51,81,39,223,167,120,166,103,27,91,78,41,167,18,105,90,12,210,162,50,208,200,203,188,74,158,27,184,170,206,27,102,58,140,205,70,119,79,14,182,228,122,89,153,186,72,78,247,167,195,46,221,86,146,211,68,31,191,187,184,197,252,69,146,196,216,205,76,140,226,92,101,244,37,198,214,147,35,37,37,69,169,25,25,118,31,97,143,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,1,254,82,164,177,10,51,179,36,184,150,217,97,10,113,197,168,200,137,41,73,106,102,102,125,133,216,66,129,248,145,98,171,56,149,152,234,203,52,249,221,68,58,26,228,82,200,201,210,90,119,179,62,97,118,104,181,22,154,44,189,221,253,196,34,179,109,173,215,18,211,105,53,45,102,73,73,17,106,102,103,220,46,103,133,6,89,213,97,216,171,197,139,146,148,72,169,87,27,51,134,167,152,209,125,43,204,193,125,181,36,214,210,85,166,228,43,67,37,26,125,218,247,139,13,1,95,92,98,49,29,186,14,6,82,109,26,108,135,218,169,84,107,140,117,4,149,237,66,225,185,14,160,218,146,122,40,148,122,168,139,176,200,210,41,125,134,30,148,251,113,163,180,167,29,117,68,132,33,41,51,53,40,207,66,34,34,237,51,212,126,234,181,6,179,111,58,202,106,144,100,68,113,214,210,243,124,198,150,217,237,61,116,63,88,139,220,127,224,22,77,195,31,60,208,173,52,53,130,88,157,86,229,196,121,228,149,54,108,167,200,144,214,189,28,102,154,55,30,144,68,148,145,37,106,218,148,118,118,153,123,72,90,69,205,67,181,49,98,199,157,69,121,112,42,212,170,204,39,89,37,164,219,125,165,37,230,84,157,196,122,41,39,234,185,223,161,246,31,180,140,103,219,57,184,33,47,3,113,202,224,183,211,9,76,83,165,205,151,50,6,141,154,80,81,213,50,66,27,36,253,90,19,166,214,187,9,37,167,184,253,210,235,132,30,97,229,82,46,138,134,13,92,181,183,85,6,99,78,203,130,153,50,76,201,47,45,200,17,219,105,27,220,34,47,84,149,162,82,141,123,244,63,96,183,114,50,50,212,143,82,49,253,17,203,136,21,21,170,222,87,111,22,221,101,110,28,90,101,66,82,54,164,143,106,211,78,149,162,143,176,244,46,222,241,158,103,16,109,56,182,213,222,133,26,79,246,11,184,225,31,116,181,84,192,89,20,78,141,76,185,18,162,191,88,219,36,146,210,136,80,19,174,186,158,186,153,247,232,39,105,145,40,141,42,34,50,62,195,35,246,142,39,143,57,68,193,140,125,166,56,197,209,103,210,216,168,171,83,42,156,106,124,68,203,45,82,233,105,206,91,43,86,155,158,82,191,190,208,255,0,26,251,196,110,14,152,147,77,172,72,173,224,245,241,73,142,219,82,150,236,82,159,83,144,137,13,164,148,181,32,203,167,133,216,162,209,190,227,239,215,79,96,155,249,50,183,241,190,193,180,26,195,140,101,150,138,131,244,120,201,102,60,212,185,49,210,91,109,53,29,148,145,57,32,146,102,70,104,113,93,137,34,237,215,179,180,132,44,227,61,97,83,32,84,45,219,242,52,136,233,147,35,164,128,227,4,180,147,166,74,85,65,211,115,105,39,93,186,150,155,183,119,251,61,162,191,178,234,250,34,230,3,12,228,184,133,173,45,94,20,101,169,40,45,84,100,83,90,61,8,189,227,74,86,179,232,149,108,210,36,182,133,161,46,192,142,180,165,101,162,136,141,180,158,134,94,241,255,0,119,13,6,151,115,209,102,80,107,48,88,151,14,107,14,48,235,79,180,151,16,164,173,6,149,17,165,68,100,125,138,50,237,35,239,20,79,196,91,43,47,224,54,39,204,185,232,244,215,90,183,110,25,142,72,105,104,100,210,195,79,63,34,90,210,202,77,44,161,180,232,219,69,162,72,204,200,189,229,221,18,169,181,90,157,30,83,115,169,53,25,80,164,52,162,82,29,142,242,155,90,76,140,140,140,148,147,35,46,210,35,253,132,36,222,3,241,15,199,172,25,126,28,41,23,28,170,245,33,151,219,83,172,212,230,77,148,174,89,27,68,105,74,78,74,19,246,27,208,136,251,61,99,246,31,101,191,101,63,56,216,125,153,203,89,137,52,185,72,133,93,97,164,166,108,23,214,195,107,230,37,182,13,197,33,180,190,226,246,111,124,146,70,174,221,75,67,237,239,144,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,63,230,247,53,86,142,90,236,23,234,146,234,113,93,173,189,183,164,130,151,154,83,202,209,232,233,95,213,155,205,172,244,67,228,174,195,238,237,62,206,252,255,0,226,54,35,221,152,163,115,73,186,174,234,196,185,243,36,108,212,223,144,235,164,157,173,161,29,156,197,40,203,82,109,58,246,251,7,151,74,84,165,18,82,147,51,51,208,136,139,180,204,123,27,103,9,239,171,158,125,38,44,27,94,172,235,85,89,140,69,109,198,225,60,162,46,106,146,68,173,73,7,217,162,139,183,183,246,139,224,200,102,93,41,216,1,130,244,232,109,243,125,33,90,109,154,164,210,119,110,168,125,232,145,73,196,254,105,10,45,20,207,114,181,63,121,159,178,75,143,129,127,155,133,97,220,134,202,182,184,84,137,155,15,93,52,62,74,244,49,154,220,115,55,79,26,239,243,121,91,156,59,162,171,184,245,215,83,234,221,212,251,69,152,112,84,155,75,43,98,233,167,155,39,233,30,190,115,220,205,169,211,147,203,167,22,221,126,215,218,237,211,184,89,241,180,217,185,205,52,39,126,154,110,211,183,79,118,163,254,192,127,203,139,75,72,83,139,50,36,160,141,70,103,236,34,20,225,197,135,49,212,251,214,233,111,10,173,233,134,180,81,164,145,203,82,28,73,151,53,151,39,48,180,25,161,211,253,98,236,52,145,251,244,238,21,227,75,34,58,148,66,50,212,185,237,246,123,253,98,26,54,201,185,37,57,107,195,226,74,9,37,244,114,147,216,69,167,253,193,28,118,145,241,47,106,236,91,98,207,174,92,83,95,67,44,211,41,210,101,173,106,81,36,136,155,105,75,51,212,204,136,187,18,126,210,252,70,112,51,47,124,202,196,28,118,190,110,23,166,42,75,14,92,53,52,196,95,48,214,93,57,204,121,104,208,205,74,45,52,95,176,244,237,236,19,175,134,180,123,51,2,240,42,236,204,182,32,154,33,170,44,201,240,33,147,220,166,215,37,9,135,14,99,104,107,155,179,122,149,202,94,210,39,59,116,236,46,245,23,32,205,127,18,204,72,198,135,231,91,54,44,201,86,253,186,107,117,164,174,59,143,196,146,235,122,190,130,220,109,74,91,106,35,109,212,107,217,161,154,75,216,69,172,61,164,82,238,59,246,231,137,73,134,153,149,74,181,94,91,108,32,204,156,125,215,29,117,194,73,25,232,74,81,153,169,101,236,51,51,63,105,152,185,124,162,240,238,180,173,44,37,137,81,190,169,140,61,95,184,41,173,201,116,221,101,165,57,28,223,140,193,155,71,205,140,75,70,213,165,126,169,235,161,251,207,81,91,25,234,193,39,48,63,29,106,116,22,161,169,152,115,249,213,8,231,203,218,149,54,185,146,82,147,47,171,65,31,99,94,194,50,251,253,221,255,0,132,46,42,69,181,241,90,117,145,54,73,33,53,120,238,242,144,181,145,37,78,187,38,3,73,208,141,101,170,189,83,238,35,63,199,184,93,8,15,139,121,218,244,219,210,211,172,90,149,104,172,191,22,173,2,68,23,16,234,18,178,218,235,74,108,251,20,70,93,202,62,242,63,192,198,125,179,185,151,122,174,95,177,166,175,75,92,7,91,164,213,100,72,168,192,112,154,81,52,150,93,151,37,45,182,71,202,66,72,246,51,174,212,145,150,157,198,101,221,195,109,122,244,187,94,227,165,220,112,29,91,114,41,147,24,152,218,144,163,35,37,54,226,86,90,25,25,31,122,75,184,203,241,26,12,200,246,62,209,113,191,4,104,15,183,85,101,218,181,46,12,88,51,89,55,208,167,185,141,68,140,110,40,211,204,90,180,222,238,154,171,67,215,188,136,251,228,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,8,237,158,28,125,162,96,134,8,215,223,118,170,203,85,106,164,9,80,97,50,151,208,151,185,142,196,146,109,168,147,204,66,180,222,214,154,167,83,215,184,140,251,179,231,116,87,165,221,23,29,82,227,158,234,220,145,83,152,252,199,20,181,25,153,169,199,20,179,212,204,204,251,212,125,230,127,136,238,57,35,203,189,87,48,56,211,72,165,162,158,235,148,154,84,136,245,25,238,27,74,54,84,203,82,227,37,198,204,249,75,73,158,199,181,218,162,34,211,188,200,187,244,21,102,90,244,219,46,211,163,218,148,152,172,177,22,147,2,60,22,208,210,18,130,218,211,73,108,187,18,68,93,201,46,226,47,192,135,218,1,75,220,94,177,82,45,209,138,208,108,136,82,137,105,164,199,107,154,132,44,141,41,117,169,51,218,86,164,75,61,21,235,23,121,17,254,29,195,128,100,87,4,156,199,12,117,166,80,93,134,167,161,192,228,212,36,31,47,114,82,218,38,70,74,140,254,173,100,93,142,251,72,139,239,247,217,62,110,184,119,90,87,110,18,203,168,216,180,198,25,175,219,244,215,36,180,109,50,210,92,144,108,70,124,201,162,229,70,53,175,114,212,143,84,180,212,253,199,160,166,138,189,46,227,176,174,121,116,153,137,153,75,171,82,37,184,194,204,137,198,29,109,214,156,52,153,150,164,149,17,146,144,126,194,50,50,246,25,9,133,149,14,37,152,145,130,239,193,182,111,169,146,171,246,233,56,211,74,92,135,36,74,146,211,122,176,131,218,110,202,67,105,34,109,165,233,217,161,26,143,216,103,167,95,226,83,26,204,199,76,11,180,243,45,135,202,68,181,202,153,2,4,194,100,218,113,113,144,168,115,38,56,135,121,91,246,41,60,212,110,35,115,179,94,210,238,81,193,60,180,95,18,176,251,29,108,107,133,153,138,140,195,119,13,48,165,172,156,52,23,78,83,25,90,200,204,148,146,211,68,123,79,78,206,209,164,11,38,187,22,231,179,168,119,20,39,208,243,53,58,116,105,104,90,84,74,35,39,26,74,200,245,35,50,238,81,123,79,241,31,108,113,108,228,18,85,150,188,65,37,32,148,95,71,42,221,134,90,255,0,220,18,6,114,106,132,69,82,150,68,90,23,61,206,207,119,172,98,195,184,79,102,58,159,101,93,46,97,85,195,48,208,138,204,147,233,20,183,18,69,205,121,200,44,33,4,107,116,191,84,251,9,38,126,237,123,133,199,182,180,186,132,184,131,35,74,200,148,70,94,210,49,255,0,64,63,224,154,108,156,230,146,19,191,77,55,105,219,167,187,81,88,60,106,230,210,206,216,181,169,228,201,250,71,175,130,247,51,106,116,228,242,234,37,183,95,181,246,187,116,238,21,159,129,134,225,99,93,128,108,175,107,133,116,82,182,158,186,104,125,91,90,13,41,88,6,225,216,118,217,188,173,206,29,34,30,227,215,93,79,146,141,76,125,241,26,51,231,151,74,110,63,224,189,70,27,156,223,72,81,91,122,169,8,154,219,170,223,102,36,162,109,63,154,90,143,85,61,220,157,15,220,101,237,161,251,159,9,239,171,98,161,86,139,58,215,171,52,213,42,99,241,92,113,200,79,36,143,148,165,17,171,83,65,22,154,36,251,123,63,96,241,202,74,146,163,74,146,100,100,122,25,25,118,145,142,165,151,108,119,186,240,19,17,169,87,117,6,171,49,152,141,74,96,230,198,109,247,82,219,204,19,237,56,225,26,18,226,9,90,147,68,90,40,244,50,236,63,187,64,57,113,199,171,75,31,176,222,149,118,219,245,104,143,75,114,43,29,108,100,62,210,156,101,243,97,151,28,74,144,135,22,105,208,222,34,50,81,234,71,216,127,127,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,115,50,89,155,195,220,184,217,82,238,75,150,187,79,58,139,124,190,158,151,213,49,213,72,213,214,80,189,140,173,214,212,189,169,121,43,61,15,177,61,191,141,8,102,11,49,56,133,152,235,217,251,174,240,168,188,164,185,183,145,5,167,159,56,236,104,203,77,171,150,219,142,185,183,119,37,42,61,15,180,251,127,14,82,100,100,122,25,104,99,190,228,203,1,106,216,227,140,180,122,39,160,101,75,166,176,166,106,18,151,210,169,198,77,132,76,97,183,13,71,203,90,118,145,56,100,122,150,157,250,152,186,171,27,40,184,127,104,201,165,76,98,137,79,34,167,19,10,67,93,51,27,73,109,154,76,143,66,100,191,87,79,96,239,145,163,49,17,134,227,71,101,13,54,218,73,41,74,18,73,34,34,45,11,66,47,192,127,168,249,247,12,19,169,208,106,84,210,52,145,203,134,243,30,183,119,172,131,46,222,254,206,209,155,124,208,219,211,173,156,196,98,69,54,116,117,52,127,75,43,11,107,84,26,73,109,245,207,18,84,157,72,181,73,237,61,12,187,4,170,225,27,138,144,109,28,98,155,104,213,235,17,161,69,171,67,112,152,39,164,19,124,201,46,202,128,218,82,91,150,68,102,100,147,236,34,51,61,61,162,235,16,180,56,132,184,218,201,73,81,17,165,68,122,145,151,188,135,253,0,241,152,205,114,181,103,225,69,223,113,187,45,49,142,5,10,161,33,183,13,194,65,146,209,25,197,150,135,169,118,250,186,247,151,112,205,190,45,220,178,238,252,79,187,46,57,115,222,150,117,10,220,249,40,113,215,77,195,216,185,14,44,136,140,204,251,61,109,123,207,188,121,120,143,244,210,217,147,166,188,167,18,189,63,3,212,104,131,33,245,184,213,204,178,89,111,199,149,206,54,105,52,230,86,91,201,92,181,21,62,41,154,59,12,244,211,94,239,96,144,99,130,103,138,232,114,214,203,93,232,251,46,26,23,50,143,81,136,71,174,159,110,4,147,247,151,234,255,0,238,25,222,146,181,79,172,186,227,171,213,82,100,169,74,81,159,121,169,125,166,103,251,69,176,220,88,58,245,199,195,58,155,18,218,141,162,160,211,89,184,228,19,8,61,94,90,45,243,37,125,132,30,227,61,201,239,208,207,245,133,74,200,142,244,87,220,139,37,165,182,235,43,54,214,133,164,201,73,81,30,134,70,71,218,70,70,39,255,0,10,76,186,210,177,6,254,94,38,92,16,156,144,205,13,211,233,144,182,210,182,137,230,94,130,242,23,162,218,81,110,209,103,218,74,35,211,187,78,241,116,108,178,220,118,91,142,202,9,13,180,146,66,18,69,161,17,17,104,68,68,43,95,140,54,12,61,112,219,20,172,81,165,210,155,83,212,210,98,44,135,208,193,154,201,150,219,168,62,162,53,37,6,122,106,100,125,170,34,255,0,24,172,156,188,98,60,172,41,198,59,86,242,98,73,176,220,42,180,21,201,86,243,73,114,81,41,167,23,169,146,147,217,245,126,211,211,223,239,26,51,194,123,226,6,35,225,221,191,121,211,230,49,37,186,173,54,36,179,83,46,37,100,74,117,134,220,208,204,148,174,223,92,189,167,223,237,239,30,184,4,81,226,7,149,170,62,63,225,69,66,171,18,158,181,220,148,56,142,203,130,227,13,36,220,112,217,141,41,77,180,102,77,45,195,73,184,241,122,169,50,212,251,180,62,250,25,186,45,170,197,159,95,159,109,215,160,189,18,117,58,75,177,158,109,214,150,217,238,109,106,66,187,22,68,122,110,73,151,105,23,112,145,57,16,205,53,79,46,184,177,9,117,74,171,229,109,85,86,220,41,140,184,250,185,44,147,178,98,243,30,52,169,230,219,73,147,108,153,110,61,116,46,242,50,238,190,187,18,248,182,241,22,213,166,221,214,181,90,37,66,5,74,43,50,80,228,103,219,116,146,78,54,151,9,38,104,82,146,71,181,105,236,212,251,200,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,126,251,190,45,188,58,181,106,87,117,211,86,137,79,129,77,138,244,149,185,37,246,218,37,19,109,169,195,73,26,212,148,153,237,66,187,53,46,227,20,41,158,252,211,84,179,21,139,19,87,75,170,190,118,213,41,110,66,134,203,111,171,146,241,53,38,87,45,226,74,94,113,181,25,182,241,22,226,211,82,238,34,46,248,237,107,219,85,139,194,191,2,219,160,193,122,92,234,140,150,163,50,219,77,45,195,220,226,210,132,246,32,140,244,220,162,46,194,62,241,124,220,63,50,181,71,192,12,40,167,213,101,211,214,139,146,185,17,169,115,156,125,164,147,141,155,209,162,169,198,136,205,164,56,73,39,25,63,85,70,122,31,126,167,221,43,128,121,28,88,190,32,97,198,29,220,23,157,66,99,17,155,165,83,101,203,37,60,226,80,70,166,152,113,205,8,205,73,237,245,15,218,93,222,206,241,156,204,195,226,60,172,86,198,59,170,242,126,73,190,220,202,180,229,198,86,243,81,114,87,41,215,17,161,154,149,217,245,158,195,211,221,239,22,109,193,231,6,30,183,173,138,174,40,213,41,77,165,234,145,63,22,59,235,96,201,102,203,141,211,223,73,18,148,130,61,53,35,62,197,25,127,140,89,67,204,183,33,151,35,188,130,91,110,164,208,180,153,106,70,70,90,25,25,10,92,226,185,151,90,78,31,95,205,226,101,191,9,200,236,215,29,46,165,8,109,40,104,222,121,233,207,45,122,33,164,150,237,16,93,166,163,61,59,245,239,16,2,60,119,165,62,220,88,205,45,199,94,89,54,132,33,38,106,82,140,244,34,34,46,211,51,49,109,118,238,14,187,110,112,207,169,196,185,98,238,84,234,107,215,28,114,125,6,106,101,197,219,228,73,251,104,45,166,91,85,221,169,151,235,10,157,140,181,64,172,180,227,75,209,81,164,165,73,81,31,113,165,125,135,175,236,26,33,200,237,208,229,211,150,187,45,247,156,222,184,116,122,116,51,61,117,251,16,35,31,188,255,0,91,255,0,112,239,98,62,103,194,183,26,135,150,75,209,249,18,185,38,245,38,162,202,11,121,39,152,163,167,202,50,71,105,150,186,233,221,237,25,223,150,255,0,83,45,233,58,105,205,113,75,211,241,61,71,168,194,75,150,93,161,137,246,157,199,18,115,209,14,159,91,129,37,110,52,233,182,123,27,144,218,204,140,200,203,179,213,247,151,112,210,70,12,220,205,94,24,81,104,92,109,75,76,147,159,66,167,200,113,194,112,150,102,181,198,109,103,169,234,125,190,182,189,231,222,61,152,15,249,90,208,218,20,227,139,36,165,36,102,165,25,232,68,94,243,20,167,197,203,21,32,221,216,197,10,210,164,86,35,77,139,73,134,218,95,38,100,19,156,185,45,74,158,218,146,123,86,100,70,68,162,236,50,35,45,125,130,42,229,122,223,157,114,230,35,13,169,176,99,169,211,59,178,142,167,116,65,168,144,223,92,202,84,165,104,71,162,75,113,106,103,216,52,145,111,65,58,101,2,155,77,51,73,156,72,108,177,234,247,122,168,36,246,119,118,118,15,160,63,202,76,102,37,176,228,105,12,161,214,220,73,165,73,90,73,68,100,101,161,234,71,248,142,7,124,229,23,15,238,233,53,89,143,209,41,230,85,18,125,75,107,166,99,105,173,195,81,153,232,108,159,235,105,237,20,167,157,12,11,168,224,86,52,85,40,46,81,95,133,78,152,227,243,97,40,227,41,182,141,149,203,144,134,246,31,45,9,211,107,93,155,75,77,11,176,253,220,21,41,82,207,106,82,102,126,226,33,33,242,129,155,187,223,44,119,228,89,81,167,63,38,222,148,242,24,168,83,222,117,229,180,150,148,244,115,117,196,52,79,54,130,112,155,99,105,41,93,154,30,135,217,221,119,185,109,204,222,30,230,58,202,137,114,91,85,218,121,84,92,230,117,20,190,169,142,170,62,142,188,132,111,101,14,184,164,110,75,42,89,106,125,169,237,252,59,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,153,17,106,102,68,95,120,138,89,174,207,206,26,229,242,148,228,42,85,90,5,102,225,86,156,184,145,223,143,35,103,172,193,158,244,38,66,22,90,182,241,153,126,6,125,197,219,74,216,215,143,184,161,152,219,181,85,203,202,169,46,99,171,211,145,5,151,228,56,203,90,52,218,85,203,109,199,28,52,234,76,165,71,161,246,153,107,238,210,73,96,190,70,38,218,184,89,84,199,140,117,166,203,165,67,167,242,58,74,108,182,77,135,21,190,75,145,87,205,106,84,114,35,208,212,210,147,162,203,176,200,207,188,136,66,41,142,182,244,149,186,210,9,40,86,154,17,22,154,118,11,141,225,65,134,12,219,214,205,50,248,52,198,83,179,232,117,40,166,164,145,27,157,149,66,239,61,132,122,125,81,123,79,217,251,44,84,0,127,20,146,82,77,42,45,72,203,67,20,133,197,135,5,166,88,184,212,87,220,104,47,38,153,94,107,152,183,249,70,77,245,47,203,156,233,167,113,33,41,221,181,26,233,184,207,79,121,118,136,139,132,55,244,204,50,196,123,126,244,135,166,180,202,148,73,46,17,235,218,134,223,109,195,46,197,39,245,11,188,200,191,198,52,57,150,76,106,182,177,175,10,232,119,37,30,173,30,68,165,65,140,82,217,75,237,173,109,61,211,50,181,164,210,151,22,105,208,221,34,208,207,82,246,253,253,112,4,63,226,115,139,113,48,223,46,211,169,232,159,29,51,46,7,93,164,147,42,116,137,102,135,224,204,45,118,239,73,233,170,52,246,254,6,40,106,67,202,144,251,143,171,237,56,179,89,254,38,122,143,248,23,63,194,7,21,97,92,24,65,80,177,39,213,91,85,78,155,80,117,108,198,55,200,212,81,91,139,1,164,158,195,89,171,237,25,150,164,146,79,179,191,176,88,72,136,156,80,42,19,32,229,134,164,81,18,95,94,251,204,184,122,31,98,21,79,155,175,113,253,196,40,102,15,173,58,62,238,221,94,70,191,253,81,11,248,203,237,49,138,150,69,33,211,222,142,78,161,251,37,180,26,54,18,140,247,81,218,46,194,211,191,180,81,150,50,211,219,165,98,165,217,1,166,185,104,102,181,61,9,70,221,13,36,82,92,34,35,45,11,78,225,113,60,35,233,182,252,92,3,145,42,156,223,243,215,170,43,55,214,100,141,117,56,80,13,69,169,22,186,107,167,120,157,163,152,102,95,13,225,226,166,7,94,150,139,241,82,252,153,52,42,137,65,213,4,163,76,149,67,121,182,204,181,74,140,143,87,59,210,90,251,134,113,111,235,78,163,97,222,181,187,70,166,195,140,200,163,212,100,194,81,45,42,73,153,180,242,155,51,45,196,147,239,65,251,11,240,33,101,156,43,243,129,18,158,150,240,74,254,184,205,180,173,100,138,82,166,76,34,73,25,244,81,153,97,6,235,223,114,244,66,17,239,211,218,66,214,219,113,183,155,75,205,45,43,66,210,74,74,146,122,145,145,247,25,24,255,0,161,255,0,15,50,220,134,92,142,242,9,109,186,147,66,210,101,169,25,25,104,100,100,42,23,138,206,83,81,109,86,147,141,86,109,37,105,137,48,201,21,4,71,99,68,37,107,92,233,46,186,162,109,146,34,61,18,157,84,165,235,166,154,251,12,86,160,176,206,26,185,229,115,12,107,145,240,143,18,171,10,59,118,122,208,204,9,18,100,118,70,117,107,135,29,180,110,122,66,80,134,146,218,22,122,37,38,101,219,167,102,164,46,66,145,86,167,87,105,145,107,52,137,140,203,135,53,148,72,97,230,92,75,136,113,181,164,148,149,18,146,102,70,70,70,71,169,30,157,163,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,117,122,181,58,133,76,149,89,171,204,102,36,56,76,174,67,239,60,226,91,67,109,161,38,165,40,212,163,34,34,34,35,61,76,244,236,20,223,196,171,60,174,98,117,114,70,17,225,173,97,69,110,192,90,217,159,34,52,142,201,46,161,115,35,184,141,204,200,82,22,210,155,90,15,69,36,140,251,53,236,208,133,121,139,43,225,77,148,212,92,181,165,99,85,229,73,90,162,67,51,69,61,18,24,213,10,90,23,6,75,78,164,156,100,200,207,69,43,69,37,122,233,174,158,211,22,244,203,45,199,101,184,236,160,144,219,73,36,33,36,90,17,17,22,132,68,67,254,199,252,184,227,108,182,167,157,90,80,132,36,212,165,40,244,34,34,239,51,49,84,156,84,51,129,18,160,151,48,74,193,184,205,196,161,102,138,170,161,204,35,73,153,117,177,158,97,102,211,223,122,53,66,209,238,215,216,66,180,236,27,78,163,126,94,180,75,70,152,195,143,72,171,212,99,66,73,33,42,81,145,186,234,91,35,61,164,163,239,89,123,15,240,49,163,156,180,97,188,60,43,192,235,46,210,98,42,88,147,26,133,78,41,222,161,36,213,37,48,217,109,195,61,18,147,51,213,190,245,22,190,241,212,4,18,226,225,77,183,229,96,28,121,117,22,255,0,158,179,81,65,176,178,36,107,169,66,158,105,45,76,181,211,93,123,133,59,96,213,57,186,174,42,90,112,29,107,152,135,171,80,16,164,109,212,212,71,37,178,50,34,208,245,62,209,121,185,129,166,49,78,200,164,202,123,49,249,72,98,201,113,4,141,132,147,45,180,119,75,180,180,239,236,20,15,59,213,157,35,111,102,143,47,79,254,168,197,243,112,191,168,76,157,150,26,105,75,73,23,33,246,90,108,244,62,212,21,62,22,157,231,247,152,151,98,189,184,191,98,172,43,127,8,41,246,36,10,171,105,169,212,170,13,45,232,196,249,18,142,35,145,103,180,165,108,37,146,190,209,17,106,105,52,251,59,251,5,48,15,251,142,242,163,190,219,233,251,77,172,150,95,137,30,162,249,120,99,98,220,76,72,203,180,26,122,231,199,84,203,125,214,169,38,202,93,35,89,33,136,48,203,93,187,212,122,106,189,61,159,129,9,128,3,145,230,107,26,173,172,20,194,186,229,201,88,171,70,143,41,48,100,148,70,86,251,104,91,175,116,207,45,9,36,169,196,26,181,54,140,180,35,212,253,159,118,121,49,122,254,153,137,184,143,112,94,147,52,214,167,82,151,37,178,45,123,16,227,238,56,69,218,165,126,185,247,25,151,248,196,185,225,61,130,211,47,172,107,59,238,76,23,149,76,160,181,204,67,252,163,54,250,150,37,193,116,147,184,208,164,238,218,189,116,220,71,167,184,187,69,222,165,36,148,146,82,90,17,22,132,63,160,2,175,56,205,88,173,76,129,111,223,8,38,18,227,5,18,9,159,114,204,146,154,131,191,171,221,219,239,239,246,123,69,95,225,177,210,62,158,208,26,175,52,151,41,239,84,162,183,37,38,148,153,114,141,228,111,251,94,175,217,215,191,179,222,37,22,103,178,49,114,89,246,173,39,25,240,186,153,58,177,106,215,41,172,85,100,34,51,46,72,92,67,121,183,164,40,204,152,142,77,182,210,26,75,125,166,179,211,82,237,50,50,49,194,112,83,31,113,67,46,87,106,107,150,109,82,92,55,81,175,62,11,207,200,109,151,117,105,196,167,152,219,110,54,106,208,158,82,139,83,236,51,215,223,173,212,229,71,63,56,107,152,58,83,112,170,181,104,20,107,133,58,243,34,72,126,60,125,254,179,230,91,16,169,11,89,232,219,36,103,248,145,247,31,100,173,35,35,45,72,200,200,127,64,0,0,0,0,0,0,0,0,0,0,0,0,7,241,74,36,150,229,31,97,8,103,156,78,34,22,22,2,83,215,64,180,222,244,197,206,189,63,155,109,122,63,43,69,71,95,219,114,50,219,86,173,186,163,239,236,211,78,243,236,165,12,64,196,123,211,22,238,53,220,23,125,75,210,21,23,180,213,124,150,154,215,70,208,142,230,210,148,253,150,211,236,246,11,5,200,207,12,185,247,34,217,196,28,119,163,116,240,61,110,150,159,212,37,124,223,237,150,151,245,177,101,18,147,162,146,210,187,83,219,220,94,211,29,195,138,254,43,167,13,240,86,30,24,91,235,233,213,95,230,118,105,191,111,34,92,23,255,0,174,133,107,246,207,250,197,251,123,133,47,11,179,225,91,116,69,171,225,109,2,156,220,141,93,106,147,84,117,77,108,63,84,189,40,162,215,93,8,143,237,23,248,68,245,0,1,25,179,223,149,216,89,146,194,73,112,98,68,230,87,169,9,114,161,79,62,97,150,247,90,141,40,154,71,107,173,160,181,91,197,218,173,75,222,70,93,212,33,126,216,245,252,58,187,42,150,125,203,15,166,159,75,150,252,71,145,204,66,244,83,78,169,181,118,161,74,79,218,66,187,140,251,189,162,102,240,216,206,67,24,55,120,51,135,151,204,238,93,6,174,242,88,142,239,40,207,150,243,174,195,101,37,181,166,22,179,209,13,172,251,84,68,127,113,232,98,234,232,53,234,85,203,73,139,92,162,202,234,33,204,105,15,50,230,197,35,114,22,146,82,79,69,17,25,118,40,143,180,135,234,151,41,136,49,94,153,41,123,25,97,10,113,197,104,103,162,82,90,153,232,93,189,196,40,251,137,246,103,19,139,248,147,39,14,40,207,243,41,22,196,245,180,179,219,166,178,163,72,154,201,159,172,210,21,246,28,47,235,26,127,19,237,16,125,8,83,138,36,32,181,51,5,161,77,168,208,178,208,200,76,222,23,56,202,140,55,204,4,75,122,105,127,54,185,18,221,49,179,255,0,203,72,155,9,5,220,133,31,114,15,218,69,247,144,189,134,214,151,16,151,18,122,165,68,74,47,192,196,66,226,140,219,203,203,13,64,218,115,105,38,75,166,174,194,61,83,232,249,186,144,161,234,121,145,84,35,25,247,19,200,215,255,0,170,33,161,60,168,165,185,153,61,160,50,212,126,118,251,82,43,124,173,251,119,153,210,216,245,117,246,107,174,154,138,52,204,236,99,137,143,151,227,7,19,166,52,220,85,66,229,243,55,237,254,122,241,105,175,183,187,79,216,44,187,132,62,34,82,27,195,43,130,222,122,127,41,218,106,229,212,93,71,41,74,209,166,227,192,66,149,169,39,78,255,0,97,25,159,220,38,116,12,211,96,148,170,164,138,18,175,95,231,209,158,91,46,55,232,217,126,170,146,162,73,150,188,157,15,214,236,239,29,46,5,74,149,116,82,58,170,108,158,124,73,109,104,149,236,82,117,74,210,70,93,138,34,62,229,16,164,62,40,217,119,151,133,152,208,245,237,77,99,90,69,202,74,154,235,155,139,178,92,137,115,92,52,232,167,20,175,176,217,30,164,68,159,184,143,176,68,108,60,189,42,120,121,122,209,111,58,67,155,36,210,39,198,154,142,196,158,166,211,200,112,139,214,74,139,189,5,236,63,192,251,134,132,242,129,152,10,46,63,96,253,14,189,18,78,234,156,88,49,163,84,81,177,101,164,132,197,142,167,79,83,109,9,251,79,127,84,180,247,118,119,119,48,28,83,56,56,96,198,42,96,37,217,65,56,252,217,13,82,167,200,142,91,205,58,58,80,164,37,63,215,73,119,185,237,61,6,118,46,218,12,155,90,231,171,91,147,17,177,234,100,231,225,172,181,35,208,219,113,72,62,227,50,239,73,251,79,241,31,130,4,233,52,201,241,170,80,220,217,34,35,200,125,165,104,71,181,105,81,26,79,67,212,143,180,139,188,92,215,13,220,241,210,177,30,217,167,97,5,245,59,147,94,165,70,102,36,37,114,148,174,115,45,55,14,59,101,163,81,210,132,234,181,175,237,44,204,189,186,150,134,44,25,38,74,34,81,31,97,150,164,63,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,63,138,50,73,26,140,251,8,181,49,95,60,72,179,199,74,195,139,102,163,132,22,44,238,117,122,171,25,232,147,85,202,82,121,44,186,220,200,238,22,142,199,82,21,162,208,143,178,178,51,246,104,90,152,166,89,243,164,212,231,201,169,76,115,124,137,111,45,247,85,161,22,229,169,70,106,61,11,66,46,211,62,225,251,237,42,12,155,166,231,164,219,144,209,189,234,156,230,33,160,181,34,212,220,113,40,46,243,34,239,81,123,75,241,26,39,201,246,24,49,133,120,9,105,208,74,63,42,67,180,168,18,36,22,243,87,214,156,40,233,87,245,212,93,237,251,15,65,218,192,112,204,223,230,2,139,128,56,63,92,175,75,147,182,167,42,12,152,212,228,108,89,235,33,81,100,41,163,212,155,90,126,211,63,214,45,61,253,157,249,236,196,75,210,167,136,119,173,106,243,171,185,190,77,94,124,153,171,236,73,104,110,188,183,12,189,84,164,187,214,126,194,252,11,184,75,158,23,57,119,151,138,120,208,205,237,82,99,74,69,180,73,154,211,155,139,182,92,121,112,156,36,232,151,18,175,176,225,158,166,70,159,184,207,176,93,228,250,149,42,215,164,117,85,41,60,136,145,26,209,75,216,165,104,148,36,204,251,18,70,125,201,49,205,42,25,166,193,24,181,72,244,52,222,191,207,164,60,134,91,111,209,178,253,101,41,70,146,45,121,58,23,173,217,222,33,143,23,124,69,164,57,134,84,11,117,153,252,199,106,75,137,81,101,60,165,22,173,57,30,122,18,173,77,58,119,251,12,200,254,225,90,57,99,140,114,241,242,195,96,162,117,38,171,142,150,92,190,102,205,223,207,89,45,53,246,123,191,104,188,188,215,37,184,121,61,175,178,236,126,78,203,82,83,124,173,251,182,25,82,223,245,117,246,233,166,154,140,246,84,76,142,161,36,203,184,222,94,159,253,81,139,225,225,114,219,200,203,13,60,221,115,113,42,75,70,158,194,45,11,209,240,180,33,47,92,90,91,66,156,81,232,148,145,168,255,0,2,20,79,197,31,25,81,137,25,128,151,111,66,47,230,214,218,92,166,44,255,0,242,209,230,205,65,247,161,39,220,178,246,153,125,230,33,146,16,167,20,72,65,106,102,11,66,155,81,161,101,161,144,156,28,48,115,56,156,32,196,152,216,113,89,127,151,72,185,231,161,164,30,221,116,149,38,68,38,72,253,86,150,175,176,217,255,0,88,147,248,31,104,188,24,146,152,157,21,153,145,87,189,151,208,151,27,86,134,90,165,69,169,30,135,219,220,99,242,215,171,212,171,106,147,42,185,90,149,211,195,134,210,222,121,205,138,94,212,33,38,165,30,137,35,51,236,73,159,97,10,84,226,79,156,134,49,146,240,127,14,236,105,220,202,13,33,245,51,33,222,81,151,49,230,157,152,202,139,107,172,33,101,170,28,65,246,40,200,190,243,212,196,50,176,172,122,254,34,221,148,187,62,218,135,212,207,170,75,98,35,40,230,33,26,169,199,82,218,123,86,164,167,237,45,61,230,93,254,193,125,249,15,202,236,44,182,225,36,72,83,34,114,235,213,132,183,62,160,124,195,61,142,187,26,41,58,223,99,174,32,244,91,39,218,157,11,220,68,93,242,100,0,5,105,113,153,175,177,14,202,160,81,205,223,173,126,92,85,147,123,79,185,76,212,19,174,186,105,222,93,218,138,136,139,33,216,114,90,151,29,91,93,97,105,113,10,208,143,69,17,234,71,219,247,144,189,156,138,93,116,76,201,229,50,61,145,120,51,214,49,6,10,45,217,45,238,91,123,155,69,50,51,75,237,108,155,50,212,159,87,113,153,246,246,43,218,81,79,60,252,50,231,219,107,123,16,112,34,141,212,64,245,122,170,127,80,148,114,191,181,154,71,214,202,148,106,86,170,83,170,236,79,103,113,251,12,87,214,31,226,61,233,132,151,26,46,11,66,165,232,250,139,58,232,190,75,78,233,171,107,71,115,137,82,126,203,138,246,123,69,215,228,239,136,133,133,143,116,244,80,46,199,189,15,115,163,95,230,219,94,145,205,213,82,23,246,219,140,134,211,163,109,36,251,251,117,211,188,187,102,98,84,74,45,201,62,195,31,208,0,0,0,0,0,0,0,0,0,0,0,1,227,177,51,22,108,108,35,160,61,114,95,53,143,71,194,99,110,229,244,239,59,222,180,32,187,26,66,143,189,196,123,61,191,136,169,252,218,241,85,186,111,148,189,106,96,132,159,69,83,15,110,250,134,198,223,231,126,97,194,250,169,49,18,164,237,82,29,79,127,110,186,247,17,10,252,141,22,185,120,214,121,81,209,213,207,147,236,213,13,238,218,143,191,68,151,170,159,250,5,177,228,47,134,196,11,92,209,137,24,225,69,234,42,69,175,67,19,169,82,57,31,219,76,185,235,198,148,105,86,228,169,163,245,147,217,220,94,211,22,94,68,150,211,161,118,17,10,12,226,87,140,41,197,28,198,214,34,193,94,180,234,71,79,211,30,157,252,216,16,205,125,232,74,190,211,103,223,175,221,160,137,130,120,112,160,197,183,109,172,119,98,212,155,35,149,22,101,25,116,246,11,102,237,238,191,82,136,100,158,196,25,150,187,149,218,103,167,222,66,237,210,123,136,143,222,90,143,232,0,8,123,158,252,146,210,51,17,107,72,184,109,138,94,235,182,19,11,84,117,115,212,92,221,141,202,90,81,162,223,109,164,234,235,201,237,50,61,63,14,234,184,178,56,118,230,102,239,187,167,219,177,44,222,159,209,82,93,97,217,30,145,167,175,106,218,117,40,63,84,228,150,191,107,94,195,63,218,45,223,37,24,17,137,152,11,134,173,219,88,139,118,245,234,111,69,55,15,160,142,215,78,146,143,25,4,92,198,92,94,253,188,165,167,93,123,117,215,221,172,115,226,85,158,182,44,122,60,236,22,195,153,123,234,245,6,93,141,82,127,150,101,202,105,196,76,140,234,54,189,28,210,173,22,148,30,169,89,25,251,59,53,49,80,14,46,125,118,172,167,28,62,124,218,140,131,82,143,213,78,247,92,87,236,34,212,207,238,33,107,25,21,225,215,76,149,135,76,98,54,38,211,183,207,173,70,76,154,123,92,229,22,214,30,98,51,205,47,115,50,118,158,138,222,90,41,36,126,253,59,8,125,204,222,112,190,139,118,91,101,117,96,253,63,253,16,192,137,181,113,57,167,252,224,144,219,235,50,223,34,89,33,27,156,83,101,220,122,119,247,106,43,238,197,193,108,104,193,236,106,182,101,87,109,78,138,85,26,224,132,227,229,215,68,115,111,38,90,77,95,101,107,35,208,219,62,237,123,189,163,64,216,99,83,126,179,135,54,189,82,81,104,252,170,52,39,157,46,207,182,166,16,163,238,34,46,243,246,16,143,156,74,218,144,230,86,235,230,194,246,146,83,41,75,236,35,213,62,142,153,169,118,138,9,166,182,110,212,98,180,93,235,125,9,255,0,10,136,104,167,37,180,222,155,44,118,84,85,22,156,234,13,52,255,0,195,79,142,94,241,81,60,79,112,189,120,119,153,73,178,154,111,249,189,193,25,218,194,151,175,250,227,243,230,153,150,155,212,125,200,251,139,238,33,241,114,21,136,240,237,140,70,169,88,181,6,246,53,124,82,222,183,26,145,169,159,37,217,143,197,104,151,176,146,123,182,146,76,244,53,36,143,187,113,119,142,103,153,140,46,184,240,167,24,110,42,77,121,157,27,157,81,151,80,128,246,230,255,0,156,68,92,167,146,211,187,82,181,108,221,203,51,218,163,37,23,180,135,109,200,22,113,238,140,14,196,218,53,163,87,153,207,182,107,179,99,211,93,111,150,218,121,28,233,17,91,83,186,165,133,184,173,173,180,101,180,140,181,247,145,247,219,158,100,48,102,211,205,70,4,201,166,27,93,74,230,211,151,83,163,61,185,212,109,144,184,111,38,58,246,239,111,95,207,235,162,207,78,222,210,247,103,235,22,240,222,177,132,216,133,91,176,235,141,237,145,73,157,38,41,30,168,61,233,105,247,26,221,234,169,68,90,155,103,217,184,255,0,111,120,238,217,2,205,5,91,0,177,126,155,10,108,173,246,245,113,246,96,62,198,196,150,197,189,42,41,41,205,196,210,214,122,54,201,150,210,211,241,35,239,191,11,106,187,10,232,183,169,151,37,57,91,162,213,33,179,53,147,208,203,212,113,4,180,247,145,31,114,139,188,139,240,33,244,135,231,158,202,36,64,147,29,196,111,67,172,173,10,78,186,106,70,147,35,45,70,120,243,229,101,157,147,153,139,186,62,221,168,170,212,103,213,27,78,186,237,75,181,9,68,69,174,227,215,236,253,223,129,8,246,62,141,187,112,85,109,90,228,11,142,135,39,167,159,77,146,212,184,238,236,74,246,56,218,201,104,61,20,70,147,209,73,35,208,200,200,91,86,68,120,151,195,187,81,76,194,204,105,157,201,170,253,76,26,124,222,81,171,158,127,205,152,105,28,184,209,73,41,220,165,58,173,84,174,206,227,61,52,49,100,208,166,198,168,196,106,108,55,57,140,190,132,184,218,180,50,213,42,34,50,61,15,183,184,200,127,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,15,240,155,54,53,58,35,179,102,57,203,101,132,41,199,21,161,158,137,73,25,153,232,93,189,196,98,182,115,221,196,190,29,164,138,158,22,96,180,238,117,87,235,160,212,38,242,141,60,131,254,114,195,168,229,201,138,105,86,213,37,165,106,149,118,247,17,233,169,138,149,184,174,10,173,213,92,159,113,215,36,245,19,234,82,93,151,33,221,137,70,247,28,89,173,103,162,72,146,90,169,70,122,17,17,15,156,36,38,67,108,179,189,179,49,104,199,52,238,69,42,163,2,168,180,235,166,228,181,80,138,70,90,238,45,62,215,223,248,24,208,228,6,81,30,4,104,237,163,98,26,101,8,74,117,215,66,36,145,17,106,63,64,249,183,45,118,21,175,111,84,238,74,138,182,197,165,195,122,107,199,161,159,168,218,13,106,238,35,62,228,159,113,31,224,98,131,243,251,154,10,174,62,226,253,74,12,25,91,45,234,27,239,64,98,62,196,158,245,179,42,81,37,205,198,210,22,90,182,241,22,211,212,190,243,62,238,19,132,152,111,88,197,156,66,162,88,116,54,247,72,171,78,141,20,207,84,22,196,186,251,109,110,245,148,146,61,13,194,236,220,95,179,188,104,23,45,248,51,105,229,95,2,99,83,9,174,153,112,169,200,169,214,158,220,234,247,72,68,54,83,33,123,119,185,167,230,53,209,7,167,103,97,123,234,51,63,185,199,186,49,199,19,107,54,141,34,103,34,217,161,77,145,77,105,190,91,106,231,242,100,74,109,46,234,166,16,226,119,54,233,22,211,51,211,222,103,221,196,178,207,133,183,30,43,99,13,187,73,160,179,171,112,106,49,42,19,222,220,223,243,120,136,148,202,93,119,106,150,157,251,121,132,123,82,102,163,246,16,233,153,246,196,136,119,62,35,83,108,90,123,123,155,177,233,108,219,142,200,212,203,156,236,39,229,52,107,218,105,45,186,238,35,208,148,162,46,237,199,222,62,215,12,60,48,94,34,102,82,12,167,145,245,22,252,102,171,9,94,191,235,140,79,132,100,90,111,73,247,47,239,47,184,197,187,103,74,155,212,229,142,245,138,146,215,147,65,169,31,248,41,242,11,222,51,173,82,108,218,168,202,104,251,208,250,211,254,5,24,191,110,26,109,72,111,43,116,19,125,123,137,73,138,164,118,17,104,147,167,67,208,187,4,131,196,234,155,244,108,57,186,42,145,75,87,226,209,166,188,209,118,118,173,44,45,69,222,70,93,229,237,33,159,155,235,5,177,163,24,177,170,231,149,65,181,58,217,85,155,130,107,140,23,93,17,189,220,233,106,52,253,165,160,139,83,112,187,244,239,246,11,4,202,31,11,232,182,157,182,119,86,48,83,255,0,209,12,248,155,81,19,154,127,205,201,109,176,178,45,241,229,154,23,181,196,184,93,197,175,127,118,131,225,231,171,135,93,50,46,29,63,136,216,101,78,217,62,139,25,82,106,13,115,148,123,152,101,137,47,58,189,207,73,218,90,171,97,104,148,153,251,181,237,33,84,232,92,250,21,89,46,54,124,137,180,233,4,164,159,170,173,142,182,175,218,71,161,151,222,66,223,184,106,231,173,139,226,143,7,5,177,26,94,202,189,61,150,163,83,95,229,153,243,90,66,33,198,105,27,89,142,73,78,171,82,207,85,44,204,189,189,154,24,145,185,214,192,140,76,199,172,53,114,218,195,171,183,160,83,154,169,200,125,4,119,122,130,56,242,80,101,204,121,196,108,221,205,66,117,215,179,77,125,250,84,69,239,195,183,51,54,133,221,2,221,151,102,245,30,149,146,211,13,72,244,141,61,27,150,235,170,65,122,165,36,244,251,58,246,153,126,193,104,249,16,201,45,35,46,246,180,123,134,231,165,237,187,102,176,133,72,87,61,71,202,222,220,85,169,26,33,247,26,86,142,178,174,210,34,215,240,239,152,64,0,63,138,61,164,103,238,45,69,31,113,106,196,223,166,24,254,205,183,26,71,54,61,22,156,152,206,22,205,187,30,102,108,228,26,123,80,70,122,18,187,245,50,252,68,25,22,17,194,7,24,83,107,98,237,67,15,42,43,210,45,90,3,171,99,179,254,232,118,84,6,82,93,136,51,238,73,247,168,139,240,239,23,60,100,151,19,161,246,145,138,208,207,167,13,136,23,65,175,18,48,62,139,211,212,143,78,186,39,82,165,243,255,0,181,89,111,215,147,40,146,157,169,75,167,234,167,183,184,253,134,42,114,76,74,229,157,89,54,164,35,164,159,27,217,170,28,219,185,31,118,169,63,85,95,244,139,3,202,87,21,91,166,198,75,54,166,55,201,244,173,48,183,108,168,108,109,142,79,231,220,63,170,141,17,74,86,229,45,164,247,246,105,175,113,152,182,12,51,197,171,27,23,40,12,220,150,53,103,210,16,158,221,181,125,59,205,119,45,104,62,199,80,147,239,109,126,207,103,224,61,136,0,0,0,0,0,0,0,0,0,0,15,248,117,212,50,217,186,225,232,148,247,152,129,217,176,226,125,98,97,84,101,91,152,108,94,153,175,47,237,171,235,163,244,250,27,11,46,199,162,41,11,220,135,23,237,236,219,239,50,21,23,139,184,235,136,248,219,94,122,191,127,87,58,247,221,219,255,0,115,48,214,154,33,180,127,173,54,130,238,105,30,207,103,227,175,175,203,238,81,113,91,49,19,20,86,149,51,108,6,244,230,75,231,70,61,154,147,186,122,142,60,218,143,85,50,162,236,252,127,27,144,202,126,66,48,211,46,17,158,170,56,207,165,43,210,118,235,47,116,134,54,109,55,211,246,58,135,16,122,161,237,59,189,154,247,159,100,168,34,36,150,133,220,60,78,53,94,204,97,214,25,214,111,41,43,216,221,63,167,220,122,25,233,204,144,219,126,196,171,218,191,113,255,0,148,102,134,228,172,189,113,86,228,85,223,252,228,141,154,247,127,85,4,159,97,23,234,251,135,165,196,220,34,186,112,177,248,172,220,81,246,20,189,252,165,111,108,245,218,72,51,236,66,213,253,209,61,227,249,130,151,228,188,53,197,75,94,242,139,35,146,84,218,188,41,15,43,97,43,234,155,146,219,138,236,52,171,245,61,132,103,254,33,163,204,24,190,96,226,62,22,90,215,148,25,28,226,169,209,224,201,113,91,13,63,88,228,102,220,50,208,210,159,215,47,97,23,248,135,181,0,0,31,195,208,139,83,246,10,244,226,45,159,184,216,91,79,157,131,152,120,189,215,12,232,206,183,42,86,134,92,134,214,153,113,214,157,143,71,82,21,181,198,208,122,146,200,207,184,187,53,49,78,85,170,205,82,230,172,202,173,85,164,117,19,170,18,22,251,206,108,74,55,184,226,205,74,61,18,68,69,170,148,125,196,68,44,171,134,126,69,24,184,37,66,199,28,71,103,153,17,131,106,69,46,38,227,47,172,35,135,37,151,183,179,32,143,184,214,91,20,141,61,167,236,33,109,81,99,51,10,43,48,227,35,99,44,54,150,155,78,166,122,37,37,161,22,167,219,220,67,253,71,249,59,25,135,212,149,186,141,198,157,52,237,50,31,232,68,73,34,73,119,23,96,138,188,75,103,49,19,43,149,228,60,173,13,228,202,109,29,135,218,163,167,76,211,187,240,20,33,66,66,28,174,83,155,119,177,10,150,202,85,248,26,203,81,163,156,163,69,137,19,46,150,11,112,213,170,14,221,165,40,251,15,191,161,99,223,251,4,87,226,231,132,16,46,172,48,139,126,69,143,165,70,142,226,13,199,119,171,182,59,81,231,186,105,208,214,73,251,74,215,93,166,127,143,112,166,170,93,74,85,30,165,22,171,9,205,146,33,188,135,218,86,132,122,45,10,37,17,232,100,101,222,69,222,67,220,226,134,47,214,177,70,13,29,186,242,249,178,105,80,227,195,75,186,33,63,86,209,47,66,209,40,73,119,184,103,237,63,188,199,63,142,251,145,100,53,37,149,109,113,149,165,196,30,154,232,100,122,151,120,208,23,14,12,64,147,136,25,97,161,63,49,91,157,163,20,90,70,186,17,106,76,211,226,30,189,137,79,181,103,239,252,76,112,206,42,57,86,118,243,179,23,139,118,171,27,166,210,136,221,154,141,196,90,176,211,83,100,56,173,86,241,23,122,147,216,148,153,251,181,238,20,226,164,189,18,65,165,69,177,214,87,161,247,30,138,35,255,0,7,120,185,206,17,184,234,253,249,134,211,112,226,179,47,153,82,161,45,197,71,71,44,139,72,76,199,128,202,79,84,182,148,253,165,159,122,141,95,143,120,176,128,20,17,196,229,217,142,230,158,175,213,167,77,140,200,75,93,165,218,217,84,102,105,221,251,123,251,68,82,76,103,148,193,201,74,53,108,149,180,213,169,119,233,168,255,0,52,145,169,68,146,46,211,61,8,126,199,162,84,104,175,197,144,243,124,151,20,148,74,96,245,74,189,93,117,74,189,190,238,227,19,111,37,252,71,175,12,25,157,79,178,177,10,71,164,173,135,31,105,130,94,198,153,233,27,51,142,222,237,26,140,183,28,216,219,75,236,215,83,215,223,161,157,197,225,62,47,217,56,203,107,198,186,172,138,167,89,17,246,208,165,31,33,230,246,41,77,161,195,79,214,161,6,122,19,137,237,211,219,248,233,237,128,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,117,231,19,68,170,0,21,87,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,58,175,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,85,124,87,51,211,249,252,175,224,165,231,255,0,132,69,191,230,193,79,247,169,77,45,185,4,175,248,94,169,9,79,234,50,107,254,216,100,122,14,25,92,64,241,115,23,239,42,118,92,241,90,133,46,233,92,122,59,142,65,187,34,178,183,37,176,136,196,165,26,234,203,53,26,86,133,36,218,101,50,8,146,179,119,148,151,9,213,190,110,38,205,0,64,174,37,249,245,141,128,214,243,216,43,132,213,216,143,226,45,114,59,140,213,214,223,55,125,2,156,252,87,18,151,146,243,46,182,166,39,26,156,101,214,75,215,218,132,154,214,148,146,217,53,242,174,20,249,237,165,29,42,6,86,113,150,230,150,154,146,100,19,22,69,86,162,250,84,195,140,26,80,150,232,230,179,34,82,22,149,18,141,141,234,81,44,151,200,73,163,99,13,185,105,64,0,43,131,59,249,204,191,178,153,158,91,50,100,57,210,234,54,77,70,199,167,53,94,160,186,235,207,48,150,28,172,73,57,50,226,198,39,218,100,167,114,99,147,109,186,230,165,161,237,87,103,116,255,0,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,1,0,56,161,230,95,20,242,191,125,224,109,245,134,117,111,246,205,214,209,166,63,39,209,117,63,169,132,211,125,91,12,186,223,59,149,207,90,219,220,175,81,122,40,189,164,114,255,0,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,0,0,16,215,136,38,125,109,236,179,89,179,172,108,62,174,196,153,138,149,120,238,51,5,17,250,89,168,160,44,142,50,141,233,204,155,164,182,86,168,242,20,228,114,83,107,66,214,130,53,37,72,35,35,239,249,100,171,85,107,249,109,194,138,237,118,167,46,163,82,168,216,244,41,115,38,75,121,79,63,37,247,32,50,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,29,44,5,122,240,185,207,109,87,27,41,79,96,70,52,92,209,36,94,212,56,232,85,191,81,150,250,186,219,134,18,82,179,117,14,110,45,174,201,142,148,36,205,123,249,142,182,163,89,165,70,203,206,170,194,128,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,0,86,94,33,231,214,225,203,55,17,235,250,198,196,26,236,185,152,87,87,145,66,102,114,36,117,83,87,64,65,81,155,81,61,5,146,116,144,202,21,34,66,92,144,73,109,107,90,16,102,148,169,100,68,118,83,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,0,0,1,85,124,115,191,66,127,188,159,195,68,85,225,113,227,179,12,190,117,228,243,69,255,0,0,0,133,92,92,112,206,213,188,50,133,88,190,170,209,52,173,88,85,8,21,10,68,166,219,111,152,158,166,91,48,223,97,75,82,13,100,202,208,249,45,72,66,147,185,198,24,81,153,146,52,58,129,202,198,53,255,0,39,108,193,89,56,198,229,63,173,137,111,212,15,175,97,45,115,28,92,23,218,92,121,92,164,243,27,35,120,152,121,211,111,114,201,60,194,70,237,83,169,30,148,192,64,174,49,216,189,26,202,203,68,28,45,142,252,67,169,98,61,97,150,86,195,204,58,165,250,58,10,209,41,231,154,90,116,66,22,153,5,1,6,75,51,213,15,47,106,79,67,82,42,175,40,88,67,27,29,243,47,135,184,91,80,98,35,244,218,181,97,15,85,24,146,251,172,162,69,58,50,21,42,99,36,182,189,116,173,113,216,117,8,52,154,125,117,39,214,71,218,43,137,226,111,142,152,143,151,76,31,177,113,67,11,235,61,13,86,14,32,66,105,230,93,35,92,90,132,85,83,234,6,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,181,229,211,50,248,89,154,11,17,155,235,12,234,223,173,214,209,166,63,27,210,148,207,174,121,166,250,182,25,117,206,79,55,144,181,183,185,94,186,52,81,123,72,186,168,0,0,138,188,81,252,9,226,111,201,124,226,16,160,17,170,128,1,149,113,127,220,46,60,9,225,151,206,188,226,104,141,92,49,120,133,204,186,102,70,203,174,96,110,254,117,85,237,173,90,85,250,155,207,191,42,171,41,215,222,113,216,179,101,190,242,247,60,124,214,81,24,182,161,38,150,205,189,198,179,105,43,179,240,0,0,20,3,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,195,170,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,9,85,155,92,239,215,114,143,158,43,106,21,199,42,171,82,195,42,222,31,198,118,183,68,134,202,36,60,137,69,46,164,76,202,136,151,29,109,13,189,189,45,33,195,222,73,91,90,238,74,148,219,70,137,211,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,211,84,105,115,91,151,21,253,139,82,23,177,214,205,72,86,213,161,73,61,15,177,73,50,62,210,49,245,128,4,42,226,35,144,88,121,156,181,74,252,194,218,125,42,155,137,180,78,108,141,10,51,17,254,147,54,109,180,142,154,84,157,164,179,121,8,97,180,199,113,197,155,105,245,155,86,212,185,204,106,144,109,107,178,234,177,171,177,110,155,42,230,170,219,245,168,91,250,106,141,46,107,145,37,49,189,10,66,246,58,217,165,105,220,133,169,39,161,246,165,70,71,216,102,47,207,32,153,201,141,155,236,47,155,80,174,198,137,2,251,182,36,19,55,28,24,48,157,98,18,16,251,143,28,55,163,155,142,56,106,66,218,104,210,162,53,239,39,26,115,84,165,6,217,171,242,241,71,240,39,137,191,37,243,136,66,128,70,170,5,106,241,72,207,212,204,59,235,178,201,131,149,10,173,54,239,62,142,69,197,113,67,146,252,23,169,13,159,42,75,49,162,56,218,144,181,60,234,13,179,113,194,51,109,45,56,109,250,235,113,124,154,161,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,150,135,114,163,149,28,56,202,86,28,34,202,178,154,235,170,179,185,111,215,235,239,178,72,149,87,148,146,50,37,40,136,207,150,202,55,40,154,100,140,210,218,84,163,51,90,214,227,139,237,98,128,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,11,84,0,16,3,138,30,101,241,79,43,247,222,6,223,88,103,86,255,0,108,221,109,26,99,242,125,23,83,250,152,77,55,213,176,203,173,243,185,92,245,173,189,202,245,23,162,139,218,71,47,240,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,0,16,171,136,206,125,191,146,189,9,140,55,195,182,58,140,77,185,169,253,100,73,15,199,223,22,139,5,107,91,69,49,68,178,216,243,198,182,220,75,77,118,164,148,133,45,210,218,148,182,247,0,225,139,196,46,187,85,174,198,203,174,96,110,250,173,118,125,118,160,150,173,42,253,77,228,58,226,28,90,30,113,216,179,101,190,241,56,230,247,18,202,35,22,215,28,55,30,54,247,109,229,37,22,168,0,41,91,136,143,16,123,218,251,198,82,179,114,245,138,21,90,21,161,101,115,97,162,183,106,215,230,69,244,244,167,82,209,190,226,212,210,144,135,25,105,109,155,77,25,18,210,122,58,226,92,90,30,73,38,127,228,3,58,223,203,6,196,170,250,126,129,232,203,206,210,228,125,32,232,226,242,105,110,117,79,74,233,122,77,239,186,233,232,204,98,230,115,54,232,179,61,186,145,246,74,160,0,0,0,0,0,0,0,0,0,0,0,1,226,113,99,23,172,156,26,181,228,221,87,181,83,163,136,195,107,82,79,144,243,155,212,150,214,230,223,170,66,204,181,38,213,219,167,179,240,214,157,51,161,196,122,241,198,105,213,11,43,15,100,122,54,216,67,238,176,107,216,211,221,91,100,114,27,221,163,177,144,227,123,219,113,29,154,234,90,123,245,50,132,140,196,168,214,159,149,33,150,249,206,37,43,148,249,234,148,250,186,234,165,123,61,253,196,63,26,136,210,163,73,151,105,30,134,63,209,81,158,75,5,37,72,209,179,86,210,86,165,223,166,162,86,240,198,118,99,89,167,164,116,137,215,123,49,210,239,105,118,54,117,24,122,247,254,206,238,209,126,224,43,223,139,150,58,189,97,225,180,44,56,163,75,229,212,171,171,109,82,17,203,35,214,19,209,231,178,163,213,77,169,63,105,5,220,162,87,225,222,41,141,41,122,92,130,74,75,123,175,47,66,238,45,84,103,254,14,241,113,220,43,114,172,237,153,102,35,22,238,166,54,204,171,17,59,5,27,136,244,97,214,161,72,109,122,161,227,46,244,171,177,73,35,247,233,220,59,159,17,252,64,147,135,249,97,174,191,13,91,93,172,148,170,70,186,17,232,79,83,229,158,189,169,87,181,5,238,252,72,103,246,67,238,74,144,236,151,149,185,199,150,167,22,122,105,169,153,234,125,195,160,97,126,47,214,176,186,13,97,186,10,249,82,106,176,228,67,83,186,33,95,86,233,35,82,209,72,81,119,182,71,236,63,188,135,134,170,84,165,86,42,82,170,179,92,223,34,99,203,125,213,104,69,170,214,163,81,158,132,68,93,230,125,196,46,83,132,94,16,192,181,176,198,85,249,42,62,181,26,187,139,54,221,222,174,200,238,199,128,233,39,105,44,211,246,147,174,187,72,255,0,14,225,42,115,115,22,36,188,186,95,205,204,86,136,43,118,170,162,236,62,254,133,255,0,119,237,25,198,175,33,13,215,42,45,181,218,132,203,121,41,252,9,103,160,190,238,26,51,163,203,202,229,9,12,43,83,100,162,180,190,195,236,81,83,161,235,223,248,137,86,100,74,35,73,247,31,96,255,0,54,163,48,194,148,182,145,180,213,174,189,166,99,253,71,249,74,140,204,216,175,67,146,141,236,190,218,154,113,58,153,106,149,22,134,90,151,111,113,138,149,226,97,145,70,45,249,83,177,199,14,89,229,196,124,221,145,84,137,184,207,235,12,230,73,121,237,239,72,51,238,36,22,196,163,79,105,123,72,86,173,22,179,84,182,107,49,107,84,153,29,60,234,124,132,62,203,155,18,189,142,54,178,82,79,69,17,145,232,164,151,121,25,11,141,225,211,159,184,216,165,79,129,131,152,134,189,183,12,40,237,53,18,86,134,124,246,208,152,145,208,157,140,199,74,19,185,199,22,122,154,204,203,184,251,52,49,97,101,161,150,165,237,31,208,0,1,226,177,158,249,131,135,24,91,116,222,83,228,114,83,76,163,206,146,218,182,26,189,118,227,56,225,22,132,149,126,161,251,12,191,196,51,135,141,151,228,188,74,197,75,162,242,149,35,156,154,149,94,108,134,85,176,147,245,78,73,113,196,246,18,83,250,254,210,35,255,0,16,254,218,152,67,116,221,214,141,98,243,166,199,214,159,69,98,67,239,175,123,125,204,180,151,20,90,26,201,95,101,69,220,71,251,123,135,212,203,101,232,171,3,28,108,187,143,118,212,49,93,167,115,79,77,116,66,102,50,179,254,170,191,83,216,67,68,184,43,123,49,136,184,103,70,188,163,47,123,117,14,163,105,232,101,175,46,67,141,251,82,159,106,61,197,254,81,237,140,137,69,161,247,8,175,155,12,132,97,166,99,227,51,84,109,159,69,215,163,110,210,94,233,15,239,220,108,39,236,117,13,160,180,67,58,119,123,117,239,46,218,111,204,22,81,113,91,46,243,18,87,109,51,116,7,53,229,203,231,70,45,250,19,90,250,141,188,226,139,69,60,146,237,252,127,15,33,132,88,233,136,248,37,94,106,191,96,215,58,7,218,221,255,0,114,176,238,186,161,196,127,174,182,178,238,117,126,207,111,225,165,186,101,63,137,245,137,138,177,147,110,98,73,122,26,188,141,118,43,235,164,117,26,155,235,62,198,98,37,8,218,134,209,237,237,221,239,35,19,197,167,80,243,100,235,103,170,85,220,99,254,192,0,0,0,0,0,0,0,0,7,56,198,140,122,195,236,9,161,162,187,125,213,58,70,93,215,150,92,135,220,221,162,219,73,254,105,181,153,104,110,163,217,237,252,116,167,12,211,241,45,196,156,113,91,180,43,69,143,163,148,3,219,185,157,241,230,115,127,48,162,245,156,138,133,167,69,180,163,239,237,221,238,46,216,141,107,90,183,5,245,95,143,111,91,176,186,202,140,205,252,166,185,136,111,118,196,41,103,218,179,74,75,213,66,143,180,253,130,208,242,149,194,122,59,76,65,190,49,194,103,49,213,243,117,163,114,204,185,122,27,237,127,108,70,153,219,169,114,151,221,254,247,222,98,206,45,219,106,139,106,83,26,163,208,97,244,209,25,221,177,190,98,215,166,170,53,31,106,140,207,189,70,125,254,209,245,0,65,110,45,120,146,171,87,47,146,45,8,239,108,126,226,217,179,213,215,78,158,116,23,15,189,38,93,202,247,151,237,21,55,149,92,52,127,22,113,194,222,178,152,45,78,119,87,175,119,245,33,190,231,181,73,254,231,239,47,242,11,100,226,67,150,232,119,126,4,189,84,164,171,250,74,141,183,144,122,31,111,58,100,68,171,237,58,73,251,41,62,242,63,216,41,3,180,143,239,22,211,194,19,48,136,155,68,159,131,117,131,250,248,238,59,54,50,255,0,242,105,68,8,232,78,137,111,78,243,62,211,94,190,242,246,139,62,35,212,181,47,104,254,128,15,207,80,157,26,153,6,69,70,107,156,182,34,180,183,157,86,134,123,80,146,51,51,208,181,51,236,35,238,21,143,159,110,36,241,41,145,106,184,67,132,104,223,53,92,248,147,106,122,153,114,251,37,71,113,190,76,136,166,71,162,137,181,106,149,246,247,17,247,152,170,74,205,102,165,112,84,228,214,106,242,122,137,146,221,91,207,57,177,40,220,181,168,212,163,209,36,68,90,153,153,246,16,247,25,122,181,215,120,99,21,169,67,109,158,106,223,171,193,74,83,187,110,166,114,154,73,118,234,95,173,239,26,49,194,43,97,118,142,30,80,104,142,22,213,71,167,69,66,145,223,180,210,195,105,50,215,83,215,77,189,250,143,100,0,2,24,113,90,168,179,7,44,206,161,222,249,21,21,50,158,254,245,83,231,105,236,251,133,27,219,74,36,92,116,165,169,59,137,51,88,51,45,116,215,235,8,105,7,43,15,162,70,94,240,253,109,177,202,34,182,169,69,166,237,218,255,0,49,99,180,122,140,89,195,232,120,165,135,87,13,133,57,254,67,117,186,100,184,4,246,211,87,44,222,97,198,183,109,37,39,93,57,134,122,110,45,125,229,222,51,223,154,172,184,93,89,117,196,218,173,183,88,71,54,3,146,159,118,4,157,91,79,54,57,200,125,13,43,98,93,113,73,213,44,153,232,163,212,187,143,239,226,163,219,225,54,16,222,120,197,120,83,173,11,66,153,213,72,155,37,150,150,124,230,145,203,66,221,109,179,95,214,45,4,122,27,137,236,215,83,212,104,43,40,248,44,188,6,193,26,29,143,37,90,205,233,227,73,154,90,119,73,233,24,105,194,236,90,203,189,175,234,158,158,239,121,245,234,141,62,37,86,159,38,153,57,174,100,105,108,173,135,81,184,203,114,20,147,74,139,82,50,50,236,51,238,49,88,57,204,225,109,58,228,174,85,49,31,6,61,87,101,173,249,146,105,189,135,204,117,75,144,242,213,205,147,44,136,181,53,52,157,9,58,123,72,187,200,125,94,22,185,97,198,28,21,191,110,11,142,253,183,189,27,21,232,18,233,200,62,174,43,219,148,111,66,89,31,213,58,179,45,73,165,251,61,157,253,218,217,144,255,0,9,239,38,52,25,18,22,122,37,166,150,179,63,113,17,25,140,234,231,126,226,85,201,153,155,230,66,159,230,166,45,110,167,17,7,183,110,137,77,66,73,145,119,23,235,9,213,144,252,162,89,120,195,149,106,171,215,36,110,100,186,156,183,218,142,230,247,75,149,204,167,69,52,171,68,60,130,86,134,226,143,67,211,81,0,179,83,151,218,230,93,113,86,167,103,212,189,104,142,60,244,152,14,122,133,186,49,201,125,182,187,9,199,12,187,25,63,180,122,251,254,254,161,147,154,190,23,226,139,79,101,231,22,169,251,158,184,156,84,106,13,79,155,32,186,89,175,148,120,145,139,146,193,36,151,180,220,113,90,184,225,36,251,149,167,97,143,145,155,44,139,226,22,90,170,142,207,53,122,86,219,121,106,114,60,237,24,99,68,26,159,52,167,151,212,56,231,230,216,221,169,251,244,239,46,222,73,131,120,233,136,24,25,115,51,114,216,181,110,145,230,212,158,98,121,12,57,204,65,56,218,205,58,186,218,200,181,54,145,219,167,179,241,214,218,242,145,197,18,204,197,149,83,44,92,72,131,232,90,255,0,37,152,229,43,154,236,158,177,239,168,107,118,198,98,37,13,239,113,197,158,155,180,78,221,59,140,140,79,72,51,99,84,97,179,62,27,156,198,36,54,151,91,86,134,90,165,68,70,71,161,246,151,97,144,255,0,112,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,157,121,196,209,42,128,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,37,167,18,252,250,198,192,107,121,236,21,194,106,236,71,241,22,185,29,198,106,235,111,155,190,129,78,126,43,137,75,201,121,151,91,83,19,141,78,50,235,37,235,237,66,77,107,74,73,108,154,233,218,214,181,177,31,28,113,30,45,183,109,193,170,221,183,157,219,80,90,146,149,58,111,74,157,41,195,83,142,188,235,174,31,247,238,56,235,138,36,165,36,181,173,68,68,165,21,255,0,100,187,41,54,174,81,176,176,173,106,107,189,117,201,93,233,170,23,53,69,74,109,222,100,228,198,109,11,97,135,73,150,156,56,109,184,79,41,148,56,70,164,243,156,51,61,86,98,64,8,213,157,252,232,218,185,71,195,135,231,66,85,42,183,127,84,185,108,81,45,231,103,54,151,17,205,39,182,206,146,193,44,158,56,104,54,28,35,82,11,215,112,146,214,228,110,55,17,65,149,106,157,229,138,247,252,218,204,198,229,215,238,203,198,176,228,151,81,18,33,27,245,10,140,183,141,74,38,217,101,36,70,183,29,112,244,67,105,46,213,17,36,187,136,126,79,244,85,97,93,95,236,173,185,114,91,149,15,252,164,57,212,217,209,220,255,0,146,227,47,54,226,62,229,37,73,246,25,11,158,225,161,159,88,216,243,111,51,130,184,179,93,136,198,34,208,227,182,205,33,110,115,119,215,233,204,69,109,42,121,79,60,235,138,126,113,41,183,157,120,189,77,200,81,45,9,81,33,227,68,245,0,20,173,198,175,197,61,173,240,254,15,152,212,71,201,225,187,159,170,238,1,93,84,188,18,196,138,135,91,134,87,5,65,17,227,189,42,74,27,250,51,41,247,52,57,40,113,213,37,9,134,165,175,115,237,169,68,148,106,167,145,162,185,136,122,237,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,85,95,28,239,208,159,239,39,240,209,15,242,47,156,218,238,79,49,30,85,77,202,87,166,108,203,163,167,143,115,83,90,66,10,82,155,104,215,202,147,25,197,105,163,205,115,93,50,109,74,38,220,74,212,149,109,51,67,173,223,245,173,118,90,183,205,10,45,211,101,92,212,171,130,139,55,127,77,81,165,205,110,92,87,246,45,72,94,199,91,53,33,91,86,133,36,244,62,197,36,200,251,72,199,214,1,31,243,175,154,234,22,82,240,106,109,229,205,165,76,187,234,90,195,181,168,147,94,90,122,249,91,144,78,56,105,108,141,102,203,8,95,53,195,213,9,61,16,223,49,11,117,179,25,247,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,22,140,242,157,225,99,6,254,31,219,222,92,192,234,160,50,195,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,191,76,132,231,126,133,155,139,17,216,87,28,170,85,55,19,104,156,215,107,116,72,108,174,59,43,138,111,25,51,42,34,92,117,197,184,206,197,52,135,15,121,169,14,235,185,41,75,141,26,229,80,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,0,160,30,40,254,59,49,55,228,190,79,8,119,254,22,249,250,135,135,125,14,89,49,142,161,74,166,218,7,214,72,183,110,41,146,88,130,205,33,195,230,201,122,52,183,28,82,16,166,93,89,184,109,184,102,110,37,215,9,191,93,14,35,147,111,224,2,128,120,163,248,236,196,223,146,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,0,0,1,85,124,115,191,66,127,188,159,195,68,85,225,113,227,179,12,190,117,228,243,69,255,0,0,0,249,55,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,101,222,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,161,236,131,226,101,213,139,185,66,195,107,234,245,151,213,214,164,83,228,83,228,202,83,142,56,228,174,138,91,208,208,251,171,113,106,90,222,113,17,210,183,22,106,245,156,82,212,68,68,100,69,32,5,43,113,147,198,191,167,57,130,164,224,228,74,127,38,38,25,83,207,156,251,141,109,113,249,213,22,163,200,115,106,137,197,18,153,75,8,134,73,213,8,81,57,207,215,114,118,24,245,92,18,240,206,213,184,49,31,17,49,74,173,19,168,173,89,244,250,125,62,145,204,109,181,183,31,175,57,60,247,211,185,6,180,60,72,136,77,165,104,82,126,173,247,210,100,162,95,100,128,227,87,225,98,214,248,129,7,203,170,34,176,50,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,245,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,8,171,197,31,192,158,38,252,151,206,33,10,1,26,72,202,238,102,236,28,211,97,125,55,16,45,9,49,33,212,151,29,42,173,91,199,81,102,76,218,51,230,227,173,236,125,45,158,228,161,106,97,213,52,181,165,6,227,100,149,237,78,166,148,246,0,25,87,23,253,194,227,192,158,25,124,235,206,38,138,11,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,94,79,14,236,253,67,204,229,170,118,30,41,84,41,84,220,77,162,114,163,234,114,88,143,244,153,179,109,213,245,49,99,110,37,155,200,67,14,42,67,109,160,219,79,170,226,118,165,206,91,83,84,0,0,80,15,20,127,29,152,155,242,95,39,132,59,255,0,8,76,219,90,184,119,81,151,150,59,209,174,147,233,173,192,154,133,187,81,36,182,219,41,156,228,83,67,204,74,117,199,147,167,51,165,136,220,116,54,218,148,167,93,82,76,253,100,105,111,224,42,175,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,117,94,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,224,227,87,226,158,214,248,127,7,204,106,35,242,112,202,207,109,87,4,111,42,118,6,98,149,205,17,188,47,175,72,113,49,102,85,31,82,17,109,205,89,41,73,91,110,104,100,136,207,59,162,92,66,246,182,133,185,207,220,217,19,220,219,180,0,1,86,188,84,50,21,26,84,106,174,105,240,110,133,18,26,225,199,122,161,124,211,35,243,77,115,22,110,178,146,159,26,59,109,41,36,178,74,223,118,82,212,180,35,99,92,221,13,102,234,151,92,24,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,166,221,51,129,152,27,7,51,92,49,47,252,87,195,149,203,69,54,100,138,116,71,97,206,54,74,108,39,217,174,67,74,154,144,219,46,56,150,214,105,216,234,82,106,212,219,117,181,118,110,33,73,130,247,184,130,103,214,222,203,53,155,58,198,195,234,236,73,152,169,87,142,227,48,81,31,165,154,138,2,200,227,40,222,156,201,186,75,101,106,143,33,78,71,37,54,180,45,104,35,82,84,130,50,58,54,255,0,69,87,237,213,254,202,220,119,37,199,80,255,0,202,76,157,82,157,33,207,249,78,60,243,142,47,239,82,148,175,105,152,189,236,130,100,78,149,148,75,102,109,118,229,153,18,173,136,183,20,114,137,88,153,21,196,191,10,43,13,200,121,77,181,5,197,199,105,244,33,198,213,29,79,37,102,100,167,25,65,151,98,18,37,168,10,1,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,45,80,0,85,95,28,239,208,159,239,39,240,209,15,242,47,156,218,238,79,49,30,85,77,202,87,166,108,203,163,167,143,115,83,90,66,10,82,155,104,215,202,147,25,197,105,163,205,115,93,50,109,74,38,220,74,212,149,109,51,67,173,223,245,173,118,90,183,205,10,45,211,101,92,212,171,130,139,55,127,77,81,165,205,110,92,87,246,45,72,94,199,91,53,33,91,86,133,36,244,62,197,36,200,251,72,199,214,1,29,115,201,148,74,86,111,176,141,54,163,21,24,148,123,178,131,33,85,43,114,170,252,116,173,8,124,208,105,92,87,150,73,55,81,25,226,219,191,150,122,146,219,101,195,75,156,162,109,89,235,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,94,247,14,236,239,195,205,85,136,118,149,227,43,110,38,218,116,246,157,174,168,217,98,51,53,70,212,243,173,162,84,86,144,234,150,173,168,67,29,65,147,109,182,135,100,36,144,146,74,208,146,152,2,186,184,172,231,106,102,20,208,163,101,251,8,110,190,142,243,172,242,230,87,234,84,186,147,241,234,22,252,84,45,167,152,109,11,100,211,203,122,71,110,164,107,220,150,8,247,54,101,33,181,149,80,224,190,16,222,88,245,138,22,254,17,225,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,105,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,158,138,50,241,151,235,7,44,184,95,7,10,48,229,18,215,77,135,34,68,183,102,78,38,78,108,215,222,112,212,167,100,56,203,109,165,197,146,118,52,149,26,117,38,218,109,61,187,72,116,176,0,0,0,0,0,0,0,0,0,0,1,254,19,166,198,167,68,122,116,199,57,108,71,109,78,184,173,12,244,74,72,204,207,66,237,238,35,16,51,54,252,81,44,188,38,85,78,197,195,120,62,154,184,57,47,199,57,60,215,99,116,111,125,123,91,182,61,17,72,115,99,141,160,244,221,162,183,105,220,70,98,164,241,147,29,49,3,28,238,103,174,91,234,173,213,188,226,149,203,79,33,134,249,104,55,28,89,39,86,155,65,30,134,234,251,116,246,254,26,117,188,167,100,95,16,179,43,84,106,121,43,209,86,219,43,74,228,78,209,135,245,65,41,131,82,121,125,67,110,126,109,253,218,151,187,78,243,236,250,249,198,171,97,126,23,52,206,94,112,150,159,181,251,121,212,199,175,85,57,178,15,170,154,193,72,137,36,185,47,146,137,27,141,182,215,171,110,26,75,185,58,246,152,229,249,86,203,237,115,49,88,171,76,179,233,190,172,70,222,102,76,247,61,67,219,24,164,176,219,189,134,227,102,125,143,23,217,61,125,223,116,253,207,134,81,44,204,30,202,181,45,235,106,55,46,93,54,91,13,72,115,123,167,205,229,211,165,26,149,162,222,89,39,83,109,39,161,107,160,130,185,32,184,149,109,230,102,198,144,151,249,73,149,91,166,68,89,237,221,170,85,80,140,102,93,199,250,163,69,80,30,76,152,49,228,32,245,75,173,33,100,126,242,50,35,31,238,43,55,138,86,88,113,135,26,175,219,126,227,176,173,239,73,69,102,4,74,114,207,171,138,206,213,19,211,86,103,245,174,160,207,66,117,30,207,111,127,126,159,43,38,124,45,167,91,117,202,94,35,227,63,172,236,69,177,50,53,55,176,185,110,165,113,222,66,185,177,165,153,30,134,151,83,161,167,79,105,151,113,11,62,167,83,226,82,169,241,169,144,90,229,198,136,202,24,105,27,140,246,161,41,36,164,181,51,51,62,194,46,243,28,139,55,24,44,188,120,193,42,229,143,25,90,76,56,242,100,66,45,59,228,116,143,180,217,118,173,5,222,239,245,149,167,191,222,89,244,197,156,33,188,240,118,240,168,218,23,125,51,166,126,20,151,154,65,243,154,95,49,8,117,198,201,127,86,181,145,106,109,171,179,93,75,65,226,7,106,202,174,92,46,172,197,98,109,46,219,163,163,149,1,185,76,59,62,86,173,171,149,28,164,48,135,85,177,78,182,165,104,151,136,244,73,234,125,197,247,104,63,9,112,250,30,22,97,213,189,97,65,127,158,221,18,153,18,1,189,180,211,204,54,88,109,173,219,77,74,219,175,44,143,77,199,167,188,251,199,152,205,59,232,143,151,188,64,91,140,115,72,237,170,169,105,187,110,159,204,95,237,25,190,185,84,75,184,234,171,74,118,146,166,190,100,90,235,167,214,24,188,142,20,181,38,103,229,153,164,53,223,30,162,150,85,223,222,154,124,29,125,159,120,153,224,0,60,110,46,90,235,187,240,246,189,68,108,183,42,69,62,82,18,142,237,198,166,28,73,22,186,150,154,238,239,212,103,59,48,182,186,236,252,99,186,232,78,51,202,91,21,121,201,82,119,110,208,211,41,212,159,110,167,250,190,241,225,232,213,154,149,191,83,141,89,164,73,233,230,68,117,15,50,230,196,175,106,208,162,82,79,69,17,145,232,100,71,218,66,214,242,19,196,158,37,78,45,43,8,113,113,27,38,167,145,18,21,79,83,62,103,100,88,237,183,201,143,20,136,181,81,184,173,84,190,206,227,62,227,22,113,79,157,26,167,6,61,70,19,156,198,37,52,135,154,86,134,91,144,162,35,35,208,244,50,236,50,239,31,160,0,127,12,244,45,79,216,43,11,139,222,97,17,10,137,3,6,232,231,245,210,28,106,108,149,255,0,228,212,137,241,214,157,20,222,157,228,93,164,189,125,197,237,21,69,68,165,200,174,214,96,209,98,254,122,161,37,168,173,247,125,165,172,146,93,230,69,222,126,242,23,161,151,188,176,211,169,25,56,93,169,187,89,247,13,178,111,61,216,175,207,63,74,105,181,23,231,77,63,104,189,134,69,248,10,85,197,187,110,69,131,139,119,85,182,103,181,218,53,126,116,100,159,97,232,108,201,113,5,237,87,181,30,243,253,162,227,56,74,98,74,174,172,190,71,180,36,61,189,251,119,126,255,0,87,77,122,137,211,156,46,228,145,119,39,222,127,176,78,144,31,46,226,182,168,183,93,49,218,61,122,31,83,17,237,187,219,230,45,26,232,162,81,118,164,200,251,210,71,223,236,21,143,155,94,19,209,221,98,117,241,129,242,249,110,163,149,165,27,150,103,191,83,97,175,237,137,51,52,45,11,154,190,239,247,190,227,21,121,117,90,183,5,139,95,145,110,220,80,186,58,140,61,156,214,185,136,115,110,244,37,101,218,131,82,79,213,90,79,176,253,162,92,229,99,137,110,36,224,114,218,161,93,204,125,35,160,22,237,172,239,143,15,149,249,245,31,172,220,85,173,90,173,212,159,127,102,223,113,246,92,126,11,227,214,31,99,181,13,117,219,18,169,213,178,214,156,194,228,62,222,221,86,226,75,243,173,160,207,83,105,126,207,103,225,175,71,0,0,0,0,0,0,0,1,255,0,43,90,91,73,173,103,161,16,132,153,186,226,81,100,224,81,170,220,178,89,244,229,192,90,111,111,115,209,121,95,152,89,118,185,21,104,86,173,186,163,239,236,219,239,50,210,154,113,91,22,239,76,103,186,28,186,111,74,135,87,53,221,52,62,83,77,233,163,104,71,250,218,16,93,205,39,217,236,252,117,239,153,97,225,231,139,24,251,45,53,10,140,127,65,208,59,127,159,111,141,39,119,99,197,249,178,146,133,151,214,50,73,255,0,149,175,113,118,220,102,93,50,159,134,89,111,161,53,76,179,160,107,41,59,185,178,185,178,62,179,215,121,69,234,56,243,132,90,19,202,46,195,251,253,218,118,176,0,20,141,197,171,23,147,121,227,143,208,88,110,107,30,218,251,93,157,253,68,56,46,251,80,71,222,147,254,177,254,206,225,237,56,57,97,51,213,60,68,169,226,140,166,126,174,141,201,233,151,184,191,215,152,168,48,190,194,89,123,189,169,63,187,78,241,111,149,26,116,74,180,55,32,78,107,152,195,186,110,78,227,45,116,50,50,237,35,35,239,34,25,229,205,134,82,111,76,187,221,181,50,145,19,157,111,51,38,44,72,211,121,141,39,152,227,145,9,229,23,44,158,113,101,161,165,194,237,236,245,126,242,33,203,176,111,17,42,152,89,137,52,11,214,148,189,174,83,170,49,95,89,104,147,220,134,228,54,225,167,214,74,180,215,150,93,186,31,249,6,140,176,11,17,163,98,174,16,218,183,179,10,213,202,133,34,11,210,75,67,245,94,114,43,78,44,187,82,157,127,57,222,68,69,254,33,208,128,121,187,255,0,16,109,124,52,182,166,93,87,109,67,163,129,9,151,30,90,249,78,57,246,27,82,204,180,109,42,87,217,66,189,158,193,76,89,236,226,17,114,99,85,118,165,96,216,18,186,59,66,58,158,134,191,81,183,58,189,171,146,209,185,245,177,144,235,123,218,117,30,174,238,205,59,245,212,202,12,40,205,74,53,25,246,153,234,96,59,222,70,57,127,202,118,197,230,53,204,47,78,83,52,45,218,104,126,144,141,218,52,81,23,78,153,157,11,66,229,167,66,247,118,15,245,0,1,10,56,177,193,76,204,180,18,148,122,114,42,188,210,252,74,159,59,254,209,71,20,167,85,30,167,13,244,125,166,223,109,101,248,146,136,198,139,178,91,83,122,171,150,203,21,247,254,210,40,84,198,253,157,197,2,57,251,8,189,227,184,15,129,122,216,214,190,33,81,29,183,110,218,111,93,1,221,219,154,231,56,215,105,161,72,62,214,212,149,125,149,168,187,253,163,139,71,200,102,91,99,86,125,50,205,141,163,165,235,36,189,39,63,177,91,247,17,255,0,108,123,253,154,14,219,106,89,182,253,151,76,102,147,111,65,233,163,176,218,90,66,121,171,94,137,74,82,146,45,86,163,62,228,151,183,216,62,216,0,0,248,151,196,179,129,101,215,231,37,91,78,61,46,83,164,122,107,161,165,165,31,249,6,109,179,17,81,85,87,28,175,201,203,115,121,185,114,85,21,174,154,107,172,199,79,220,94,241,122,60,60,232,11,160,229,98,206,222,239,51,210,52,218,124,242,245,116,218,78,83,162,118,119,158,189,221,253,159,128,253,57,217,203,69,47,49,88,69,84,166,31,169,86,165,199,126,161,79,63,88,247,200,110,44,148,180,143,206,182,146,213,79,119,168,204,189,229,167,117,5,220,212,11,143,8,177,22,85,34,90,122,106,181,181,85,90,80,173,91,94,142,199,125,73,37,104,70,164,253,166,207,179,83,46,207,105,11,182,200,6,56,82,243,57,151,117,89,247,127,243,137,212,200,231,66,152,207,172,142,116,118,224,197,109,197,238,109,182,201,58,169,245,22,132,102,101,236,63,119,12,206,31,10,186,125,93,154,133,253,130,10,228,205,34,118,67,212,173,20,174,106,180,144,234,149,206,147,44,137,58,153,180,141,9,61,157,254,242,21,103,123,88,183,78,28,92,82,173,187,174,157,209,84,32,188,182,156,111,156,219,154,41,14,41,7,218,218,148,159,180,133,23,121,247,9,101,146,206,33,151,126,2,213,32,218,87,138,253,35,105,44,218,140,104,209,166,122,84,154,163,183,204,213,184,203,117,123,90,105,94,174,189,186,251,244,214,229,240,111,26,172,124,112,180,227,221,182,69,75,170,140,234,81,204,46,75,200,229,172,218,109,195,79,214,182,131,61,9,212,246,233,237,252,116,247,192,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,89,167,8,44,213,89,181,204,47,141,149,187,142,165,18,155,118,91,146,38,201,183,216,83,102,217,85,169,206,184,169,78,146,22,165,153,57,37,167,92,144,165,32,146,143,169,229,169,36,190,91,202,77,143,128,10,54,226,175,154,171,55,48,248,185,66,179,240,214,165,18,175,108,97,228,121,113,147,87,97,179,217,58,163,37,104,234,141,151,119,154,94,140,148,199,142,148,44,146,157,203,39,148,147,113,181,54,179,244,28,21,60,83,221,63,15,231,121,141,56,117,94,57,223,161,63,222,79,225,162,21,100,207,52,191,201,30,246,188,49,34,21,183,233,186,213,74,207,149,66,162,71,117,91,98,162,115,179,34,58,151,100,153,40,150,108,161,12,56,163,74,61,101,168,146,141,80,74,55,17,200,42,213,59,203,21,239,249,181,153,141,203,175,221,151,141,97,201,46,162,36,66,55,234,21,25,111,26,148,77,178,202,72,141,110,58,225,232,134,210,93,170,34,73,119,16,186,158,26,25,28,141,151,27,53,156,97,190,23,45,120,139,122,81,219,67,209,28,67,177,209,67,167,60,109,190,80,148,202,201,42,57,38,164,52,167,148,180,250,139,108,155,65,17,37,107,122,111,142,85,153,220,194,218,185,95,193,170,214,46,93,49,186,254,131,151,26,157,75,68,166,227,189,83,156,234,182,181,29,181,44,255,0,190,113,102,148,173,72,105,167,86,72,94,205,167,158,28,98,198,43,251,29,111,250,166,35,98,53,122,93,70,165,81,144,251,173,52,236,167,158,98,158,195,143,56,242,98,69,75,203,90,154,140,218,157,89,54,209,40,201,36,127,137,157,148,240,167,200,149,40,169,80,51,77,140,182,204,181,84,149,32,159,178,41,85,22,18,150,27,96,146,133,55,88,52,25,154,150,181,40,212,76,111,74,73,4,142,122,73,123,216,113,190,171,196,191,33,81,177,230,222,123,26,176,154,133,17,140,69,161,199,113,234,186,27,230,239,175,211,152,138,226,146,202,89,101,167,20,252,226,83,108,180,201,250,155,144,163,66,212,162,67,36,138,108,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,249,228,131,58,54,174,110,48,225,137,211,85,74,162,95,212,222,99,21,187,121,169,205,169,197,242,137,157,211,163,48,107,55,138,26,205,246,200,148,178,245,28,53,53,185,123,73,197,201,80,20,173,198,175,197,61,173,240,254,15,152,212,68,0,22,147,194,159,61,181,82,170,192,202,206,50,220,209,21,77,84,114,98,200,170,212,95,82,95,109,242,82,18,221,28,214,100,105,90,20,147,81,177,189,73,52,26,57,9,53,239,97,182,237,124,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,85,95,28,239,208,159,239,39,240,209,85,98,122,112,202,207,109,87,4,111,42,118,6,98,149,205,17,188,47,175,72,113,49,102,85,31,82,17,109,205,89,41,73,91,110,104,100,136,207,59,162,92,66,246,182,133,185,207,220,217,19,220,219,180,28,255,0,29,49,211,14,50,233,135,21,28,80,197,10,207,67,74,131,163,76,178,209,18,229,84,37,40,140,219,139,25,179,50,230,60,189,170,208,181,36,146,82,165,173,72,66,22,180,231,135,48,249,129,191,179,53,138,19,177,95,17,151,17,21,41,145,227,196,106,28,19,120,161,66,97,150,201,41,106,59,111,56,226,155,65,171,123,170,73,43,67,113,215,21,217,184,199,53,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,202,184,246,184,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,161,60,174,230,110,193,205,54,23,211,113,2,208,147,18,29,73,113,210,170,213,188,117,22,100,205,163,62,110,58,222,199,210,217,238,74,22,166,29,83,75,90,80,110,54,73,94,212,234,105,76,96,227,87,225,98,214,248,129,7,203,170,34,168,50,221,141,245,92,184,99,109,173,141,20,106,28,74,204,139,114,67,170,92,9,46,41,180,73,97,230,28,142,242,9,105,237,66,205,167,156,216,189,20,73,94,213,26,86,68,104,61,25,225,86,38,90,184,201,135,22,230,41,89,82,250,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,188,181,173,9,121,165,146,155,113,4,163,216,226,22,147,61,82,99,213,128,0,160,30,40,254,59,49,55,228,190,79,8,69,81,115,220,46,115,219,85,198,202,83,216,17,141,23,52,73,23,181,14,58,21,111,212,101,190,174,182,225,132,148,172,221,67,155,139,107,178,99,165,9,51,94,254,99,173,168,214,105,81,178,243,170,176,160,20,3,197,31,199,102,38,252,151,201,225,9,21,193,223,53,86,109,139,38,181,150,155,238,165,18,146,187,170,176,138,181,175,45,214,205,40,149,81,113,164,48,244,55,94,53,237,74,214,150,35,114,19,176,183,47,154,131,89,173,108,161,86,232,0,42,47,140,70,106,172,219,234,77,23,45,54,37,74,37,89,118,173,97,117,107,162,91,77,154,145,22,162,219,75,97,152,109,60,75,218,165,161,47,201,231,167,97,237,95,41,4,178,90,30,66,99,175,11,143,29,152,101,243,175,39,154,47,248,5,85,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,0,0,0,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,0,1,66,220,86,176,207,242,119,156,155,142,163,30,37,42,36,11,214,159,6,230,134,197,61,190,94,222,99,103,30,66,222,73,33,41,39,156,149,22,75,170,50,221,187,154,75,82,183,41,68,82,171,130,22,38,117,54,174,37,224,228,201,116,166,189,31,80,137,115,83,216,230,109,157,35,168,108,227,203,94,211,95,174,203,125,44,34,213,40,45,170,127,214,81,239,65,21,159,140,192,226,174,38,93,88,201,136,247,30,41,94,178,250,138,213,205,80,118,161,39,107,142,45,182,119,159,168,195,92,197,173,105,101,164,18,91,109,6,163,216,218,16,146,61,18,66,242,120,89,88,17,172,92,150,217,178,142,222,151,73,169,93,82,39,215,234,69,36,157,74,229,45,201,43,106,60,130,67,135,234,161,112,216,136,104,216,68,133,35,106,203,93,230,165,115,94,53,126,22,45,111,136,16,124,186,162,41,88,75,254,29,217,223,153,149,91,236,237,43,198,86,236,50,187,42,13,59,93,81,178,252,151,169,110,37,151,91,68,168,173,33,212,161,59,150,182,58,131,38,220,113,109,71,73,33,38,164,33,39,123,212,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,34,175,20,127,2,120,155,242,95,56,132,40,4,117,252,174,230,110,254,202,206,40,83,113,2,208,147,46,101,53,18,18,170,213,188,117,23,163,66,172,176,77,186,222,199,210,217,237,82,208,151,221,83,75,90,86,77,184,105,94,213,104,105,86,138,108,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,6,85,197,255,0,112,184,240,39,134,95,58,243,137,162,128,71,160,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,81,154,234,22,109,48,106,21,229,205,165,67,187,233,186,67,186,104,144,158,90,186,9,91,150,77,184,73,112,137,100,203,232,71,53,179,213,105,45,86,223,49,107,105,195,18,0,0,5,0,241,71,241,217,137,191,37,242,120,66,42,139,201,225,177,158,122,86,96,172,8,120,87,136,213,72,144,113,22,213,143,26,154,210,230,85,18,167,238,134,18,203,134,153,77,37,231,13,247,164,165,184,235,84,157,9,69,174,142,238,34,112,219,110,111,138,171,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,29,87,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,56,213,248,167,181,190,31,193,243,26,136,128,2,215,184,87,231,214,52,168,212,172,172,99,37,118,36,53,195,142,205,62,198,169,200,230,154,230,44,221,121,71,2,76,135,29,82,73,100,149,176,212,84,37,8,70,198,185,90,154,205,164,174,210,128,0,82,95,19,92,137,85,112,70,242,168,227,158,22,219,49,27,194,250,244,134,213,42,29,45,133,33,22,220,213,146,82,164,56,222,166,72,140,243,186,169,181,163,107,104,91,156,141,173,145,51,205,133,116,43,254,242,182,109,155,154,204,161,92,50,226,80,175,24,241,163,87,105,233,50,54,39,34,60,132,72,96,214,147,35,34,91,110,182,70,149,150,139,34,83,137,35,218,226,210,175,62,61,5,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,173,207,133,238,65,107,184,45,179,48,248,205,79,232,238,250,173,61,113,232,84,9,49,144,111,81,98,189,180,215,37,243,90,77,109,76,113,4,104,38,210,105,83,77,56,226,28,213,110,173,182,108,84,0,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,106,128,2,170,248,231,126,132,255,0,121,63,134,138,171,19,211,134,86,123,106,184,35,121,83,176,51,20,174,104,141,225,125,122,67,137,139,50,168,250,144,139,110,106,201,74,74,219,115,67,36,70,121,221,18,226,23,181,180,45,206,126,230,200,158,230,221,160,0,174,174,43,57,37,153,138,212,40,217,129,194,27,83,172,188,232,220,184,117,250,109,46,154,252,138,133,193,21,107,105,150,28,66,25,37,115,30,143,219,169,154,55,41,131,61,206,17,71,109,7,84,56,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,115,216,185,196,239,11,45,188,169,211,243,5,134,80,125,41,90,186,106,18,168,84,27,122,171,38,51,114,162,206,100,213,205,118,115,12,190,181,165,150,144,77,58,164,182,163,82,147,38,34,76,218,39,201,196,209,181,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,247,184,119,100,130,30,85,108,67,187,111,24,187,177,54,236,167,180,213,117,38,243,18,89,165,182,151,157,113,17,98,186,134,146,180,238,66,216,234,8,156,113,181,187,29,38,133,26,80,133,28,192,0,0,0,0,0,0,0,0,0,0,0,28,207,25,179,9,134,216,27,76,57,215,197,103,165,90,226,202,146,195,125,60,133,243,57,8,74,212,90,180,218,244,236,90,123,253,254,221,12,83,190,116,248,134,93,248,245,85,157,105,89,203,244,117,164,217,187,24,145,163,79,117,73,37,72,111,153,171,145,144,234,55,52,234,125,93,123,52,247,235,164,76,178,108,91,167,17,238,40,182,221,169,78,235,106,19,158,67,77,183,206,109,189,84,183,18,130,237,113,73,79,218,90,75,188,187,197,166,100,239,133,101,62,144,204,11,251,27,213,206,155,163,82,25,165,104,164,242,149,164,119,82,174,116,105,102,74,208,201,212,104,105,237,239,247,16,238,121,255,0,199,10,94,88,242,238,155,62,208,254,111,58,167,28,168,80,217,245,151,201,142,228,25,77,182,189,206,54,225,43,69,48,146,208,204,140,253,167,239,164,155,102,129,113,226,238,34,197,164,68,79,83,86,185,106,168,74,213,171,104,213,217,15,146,77,90,25,165,63,105,194,236,212,139,183,216,66,253,50,75,150,138,94,93,112,138,151,76,47,90,173,83,142,196,250,129,250,197,178,67,145,99,37,212,126,117,196,158,138,103,189,58,23,184,180,239,252,220,66,232,10,175,101,98,241,218,239,47,209,212,218,132,243,245,117,220,77,211,165,246,119,150,157,253,253,191,128,162,236,187,212,85,74,199,43,14,114,28,216,109,220,148,181,107,166,186,105,49,163,247,31,184,105,38,199,150,115,236,186,4,229,43,113,200,165,197,116,207,77,53,53,52,147,255,0,40,251,96,0,3,226,93,118,109,191,122,83,30,164,220,48,122,152,239,182,166,150,158,106,209,170,84,149,36,203,84,40,143,185,71,237,246,142,37,35,33,121,109,147,89,244,211,214,54,174,159,106,139,210,115,251,85,191,113,159,246,199,191,217,160,237,54,85,141,107,225,237,17,171,118,210,166,244,48,26,219,181,174,115,142,246,146,18,130,237,113,74,87,217,66,75,191,216,62,248,225,249,209,169,189,74,203,101,244,251,31,105,116,42,155,126,206,227,129,32,253,164,126,225,157,26,171,170,145,83,152,250,254,211,143,184,179,252,77,70,98,241,248,78,65,76,60,180,26,146,122,243,234,188,211,252,78,159,7,254,193,53,192,0,127,148,173,58,103,181,45,75,150,173,75,223,216,51,175,158,126,95,242,157,190,185,109,114,203,211,149,77,75,118,186,159,164,36,246,142,8,9,51,74,137,68,125,164,122,144,156,249,20,226,17,114,96,173,114,157,96,223,210,186,203,66,66,153,134,143,81,182,250,77,203,140,209,57,245,81,150,235,155,26,105,126,174,238,221,123,245,208,206,231,108,12,65,181,241,46,218,135,117,90,85,30,178,12,198,91,117,11,228,184,223,219,109,43,34,209,196,164,254,202,211,236,246,143,72,3,158,227,238,35,70,194,172,33,186,175,103,213,163,148,250,68,231,163,22,135,235,60,220,87,92,65,118,37,90,126,111,188,200,203,252,67,57,184,201,136,149,76,83,196,154,253,235,85,94,231,42,53,25,79,160,180,73,109,67,146,28,112,147,234,165,58,233,204,62,221,11,252,130,73,240,224,202,229,123,24,177,138,137,126,76,143,202,183,237,90,148,106,153,189,189,10,230,191,26,84,71,121,91,73,212,45,58,182,225,158,237,170,34,247,25,246,11,220,141,25,152,113,154,137,29,27,90,101,9,109,9,212,207,68,145,104,69,219,219,220,66,138,184,165,225,51,214,30,97,166,220,108,179,182,45,196,135,42,42,86,226,61,94,145,58,106,207,250,234,62,228,123,136,190,226,30,135,132,182,47,21,153,142,95,65,102,57,164,123,151,187,179,187,167,135,57,223,98,12,251,212,95,214,47,219,220,46,228,0,7,20,204,94,84,48,203,50,20,39,105,151,140,13,37,43,111,46,87,54,71,213,250,236,168,253,70,222,108,143,82,101,37,218,127,127,191,90,115,204,247,15,60,88,192,41,138,168,83,99,250,114,223,236,254,125,190,52,109,189,140,151,230,206,74,214,127,88,241,167,254,78,189,199,217,192,240,167,22,239,76,24,186,27,186,108,186,135,73,53,173,117,62,83,78,107,171,107,71,250,226,22,93,206,171,217,237,252,52,185,108,162,241,40,178,113,212,211,110,94,204,250,14,224,61,118,55,185,233,92,223,207,172,251,91,138,132,39,70,218,73,247,246,238,247,145,235,54,208,180,184,146,90,15,82,49,255,0,64,0,0,0,0,0,3,248,103,167,105,138,207,226,73,159,169,86,98,166,96,174,23,76,229,212,207,151,215,205,229,145,242,127,180,228,183,245,111,199,52,171,84,169,196,250,171,236,239,62,221,8,85,13,18,131,113,223,85,164,211,168,209,58,234,132,141,118,163,152,219,91,182,160,207,189,70,148,151,170,131,255,0,0,183,76,158,240,187,183,44,101,149,229,140,13,250,86,122,255,0,181,226,234,227,29,62,157,67,106,245,227,203,82,87,185,43,108,251,75,179,77,61,166,98,197,34,67,143,5,132,198,138,222,198,211,174,133,169,159,121,235,237,252,71,251,128,0,242,56,175,119,197,176,172,10,165,217,49,205,140,193,228,110,86,134,122,111,125,13,151,97,37,71,222,178,246,24,205,13,219,113,212,175,155,158,85,122,111,175,42,110,205,223,100,190,195,105,65,119,18,75,185,5,236,23,213,195,195,3,191,35,89,123,162,177,83,139,201,173,212,58,158,188,183,238,252,220,233,102,223,217,113,104,251,14,23,217,211,239,237,238,148,67,206,95,248,127,107,226,101,179,42,210,187,233,221,109,54,98,22,135,26,231,56,222,164,182,212,217,250,205,169,42,251,43,81,118,31,180,66,155,135,132,46,9,212,174,178,184,40,213,111,70,197,84,254,173,112,185,18,222,213,28,211,89,163,152,169,186,247,25,39,93,61,154,137,165,134,214,21,35,12,172,186,77,145,66,45,33,82,98,49,17,175,181,218,150,154,67,68,126,178,148,125,200,46,243,63,196,251,199,167,28,115,49,57,160,195,124,187,218,83,107,119,101,91,100,228,176,231,71,23,144,249,243,222,229,58,166,209,189,182,156,36,238,83,42,45,76,180,46,243,251,232,251,54,25,193,190,179,47,117,202,122,160,247,77,65,97,245,148,40,123,89,94,141,147,143,155,106,222,76,182,191,176,249,150,138,237,236,212,251,123,188,46,6,229,251,17,177,254,232,102,218,176,104,253,98,141,105,234,28,234,24,111,148,223,49,164,41,122,58,226,55,105,206,71,97,30,167,175,227,165,146,218,60,38,104,150,214,30,179,54,224,149,215,92,143,52,149,190,142,90,218,229,25,176,147,83,122,162,97,182,173,28,73,246,151,126,190,225,17,51,177,149,152,184,24,116,186,133,54,55,37,50,25,97,47,39,121,171,215,87,82,106,61,84,242,255,0,185,23,119,255,0,239,192,228,137,217,76,230,102,196,92,78,213,250,118,151,217,217,218,94,144,141,239,26,43,130,167,23,10,58,221,45,22,166,144,106,47,191,66,212,127,184,0,8,199,196,78,213,145,116,101,150,228,68,114,215,209,241,166,78,87,119,217,110,159,47,94,243,47,214,251,255,0,1,159,121,13,155,18,28,100,251,219,89,167,252,6,47,227,134,124,167,165,101,102,135,206,61,121,74,140,210,123,190,201,83,161,232,37,96,0,0,0,0,231,217,129,153,208,96,133,249,44,143,78,93,181,84,87,248,34,58,127,228,25,187,187,18,170,206,34,214,82,147,209,83,171,114,8,143,239,91,234,252,61,255,0,112,209,102,83,105,72,163,101,155,11,33,36,189,100,217,180,51,89,251,213,232,246,8,207,188,253,195,172,25,17,145,145,247,24,169,206,46,89,102,98,21,74,46,55,91,48,121,104,121,8,141,80,250,211,61,206,26,167,201,117,126,187,189,157,201,236,74,52,247,123,135,45,225,17,136,18,168,24,243,50,212,47,237,122,141,45,195,211,179,237,185,54,3,127,170,103,220,94,242,23,108,56,118,101,178,159,135,89,143,181,165,82,238,40,60,186,159,41,125,36,206,107,231,202,119,150,242,80,174,90,30,109,42,209,79,26,180,51,208,251,143,179,186,147,115,95,147,140,67,203,29,198,242,43,17,57,244,7,223,81,65,157,204,97,60,196,41,199,249,101,203,75,238,44,181,67,6,175,91,240,62,222,255,0,33,151,252,199,98,30,94,238,168,85,203,58,167,202,138,137,109,191,50,47,37,133,117,13,147,141,41,104,222,227,78,26,55,19,41,45,72,181,46,242,246,235,119,25,64,206,189,133,153,139,121,136,109,202,233,110,120,236,36,229,193,216,242,251,82,136,228,181,115,57,13,183,249,199,246,232,94,237,75,179,186,77,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,30,42,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,119,253,147,60,230,88,57,179,176,35,76,135,58,37,58,246,167,71,67,85,234,11,174,178,203,234,125,182,99,156,153,113,99,19,238,188,112,121,210,9,182,221,115,67,212,182,171,183,190,69,10,234,226,87,196,46,30,25,80,167,96,86,3,93,255,0,232,234,126,214,171,21,202,91,204,72,110,143,23,124,150,100,197,67,205,188,110,70,168,165,198,80,147,37,55,185,182,221,53,37,72,115,98,147,77,130,127,240,84,241,79,116,252,63,157,230,52,225,213,120,231,126,132,255,0,121,63,134,138,171,22,189,194,159,34,84,162,165,64,205,54,50,219,50,213,82,84,130,126,200,165,84,88,74,88,109,130,74,20,221,96,208,102,106,90,212,163,81,49,189,41,36,18,57,233,37,239,97,198,253,7,20,92,253,67,179,232,85,44,179,224,237,66,149,84,170,220,116,249,48,110,202,195,18,88,152,221,50,42,214,236,103,233,169,66,84,173,147,21,203,113,46,243,9,42,101,181,39,105,26,220,37,179,242,184,110,241,21,197,60,73,186,169,121,125,198,11,118,171,118,114,169,232,102,159,117,211,41,210,102,78,143,177,205,132,229,95,151,191,115,39,205,101,174,179,106,118,40,144,167,205,124,213,188,143,85,197,239,43,87,86,37,216,145,51,11,107,92,149,89,159,147,202,122,152,168,219,38,151,30,143,208,173,226,55,103,69,66,18,124,183,145,185,39,33,74,245,84,195,41,81,169,29,62,142,84,13,167,95,250,41,117,81,174,159,66,82,171,62,134,168,71,168,122,58,173,27,168,131,51,148,226,87,200,144,214,165,204,101,123,118,173,26,150,228,153,150,165,168,209,158,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,234,241,139,24,172,28,10,176,42,152,141,136,213,232,148,234,109,58,59,238,180,211,178,153,101,250,131,237,178,227,201,137,21,47,45,9,118,75,137,105,100,219,68,162,53,25,126,38,89,203,199,236,89,252,186,227,45,217,139,159,68,41,86,191,210,138,130,166,250,46,152,157,25,99,213,36,238,82,180,46,99,203,219,204,117,221,169,230,58,183,23,181,59,182,149,133,112,136,202,37,253,77,185,151,154,43,190,163,112,90,212,214,35,187,77,162,209,78,59,209,14,190,196,152,237,185,213,63,204,73,37,232,59,93,105,109,108,220,78,60,218,87,185,60,130,39,109,124,5,43,113,171,241,79,107,124,63,131,230,53,17,23,242,209,150,123,203,52,183,13,215,102,97,244,232,136,184,104,22,188,139,142,12,41,38,72,69,77,108,202,140,201,196,39,77,68,150,86,164,200,81,161,106,245,55,161,41,81,161,42,55,17,202,170,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,23,83,195,67,62,177,177,230,222,103,5,113,102,187,17,140,69,161,199,109,154,66,220,230,239,175,211,152,138,218,84,242,158,121,215,20,252,226,83,111,58,241,122,155,144,162,90,18,162,67,198,137,234,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,2,170,248,231,126,132,255,0,121,63,134,136,43,147,60,20,181,115,19,153,59,63,7,47,90,133,86,21,22,224,244,135,82,253,45,214,219,148,142,68,9,18,17,177,78,54,226,11,85,178,146,61,80,126,169,158,154,30,134,94,83,29,48,47,17,242,233,136,245,28,47,197,10,55,67,85,131,163,172,188,209,154,226,212,34,168,204,155,149,25,195,34,230,50,189,170,208,244,37,18,146,164,45,40,90,22,132,216,87,13,46,35,20,170,5,42,143,150,252,122,172,196,167,83,105,209,250,75,98,229,155,33,44,177,25,134,211,41,247,26,169,75,149,36,146,132,37,37,30,60,100,180,217,17,17,37,179,254,169,136,149,158,140,230,215,115,135,136,241,106,109,210,189,13,102,90,253,68,123,102,154,234,16,114,146,219,166,142,108,153,46,39,93,94,119,148,209,155,105,81,182,218,80,148,167,113,146,221,115,219,112,251,200,85,195,153,155,202,13,243,136,52,41,112,240,174,145,33,183,167,46,71,85,9,117,244,25,73,73,51,5,226,104,208,242,19,34,58,91,144,105,113,11,66,22,100,149,37,102,70,80,212,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,42,226,95,230,175,37,31,147,44,2,194,44,202,97,157,50,171,38,219,187,108,250,44,155,181,173,57,204,209,234,143,66,140,162,145,188,212,110,37,153,78,56,190,197,39,99,110,150,210,89,19,204,180,158,85,148,124,194,226,158,93,241,150,129,113,225,156,106,173,119,174,168,51,26,109,165,22,84,148,51,113,111,75,140,55,29,109,50,103,205,120,186,133,155,6,164,57,177,213,37,68,133,246,165,86,105,198,86,108,154,142,81,44,154,132,202,76,186,92,137,87,197,53,231,96,203,83,74,126,42,213,76,168,26,153,112,217,90,218,53,164,204,210,102,218,214,141,72,246,169,69,161,157,48,137,105,144,76,246,85,114,137,115,77,161,92,176,229,213,176,234,226,144,82,235,16,226,182,167,230,197,125,184,239,37,183,96,182,185,13,48,133,184,226,163,165,229,44,140,212,219,40,34,237,66,69,244,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,160,30,40,254,59,49,55,228,190,79,8,126,76,163,100,218,78,108,48,191,24,234,22,164,153,106,190,236,136,244,103,173,168,39,53,168,240,167,46,67,146,78,67,47,154,219,81,239,83,81,141,45,30,246,208,78,41,60,197,18,53,52,199,95,244,85,97,93,95,236,173,185,114,91,149,15,252,164,57,212,217,209,220,255,0,146,227,47,54,226,62,229,37,73,246,25,11,233,200,78,119,232,89,184,177,29,133,113,202,165,83,113,54,137,205,118,183,68,134,202,227,178,184,166,241,147,50,162,37,199,92,91,140,236,83,72,112,247,154,144,238,187,146,148,184,209,174,85,10,1,226,143,227,179,19,126,75,228,240,132,95,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,94,167,15,188,250,219,217,153,179,96,216,216,131,93,137,15,21,41,17,219,102,114,36,116,176,145,95,89,156,149,19,208,89,39,77,111,45,49,227,165,201,4,150,208,132,45,102,105,74,80,100,69,50,132,53,226,9,159,91,123,44,214,108,235,27,15,171,177,38,98,165,94,59,140,193,68,126,150,106,40,11,35,140,163,122,115,38,233,45,149,170,60,133,57,28,148,218,208,181,160,141,73,82,8,200,232,174,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,40,56,92,120,236,195,47,157,121,60,209,127,192,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,0,0,1,85,124,115,191,66,127,188,159,195,68,85,225,113,227,179,12,190,117,228,243,69,255,0,0,0,10,213,227,105,134,119,85,193,135,24,119,138,84,152,157,69,22,207,168,84,41,245,126,91,110,45,200,253,121,70,228,62,173,168,52,33,146,92,67,109,75,90,147,245,143,176,146,37,26,251,33,7,13,27,254,54,31,103,75,14,229,84,174,25,116,170,109,114,68,154,4,162,100,221,217,49,114,227,56,212,88,238,161,178,61,232,84,195,136,101,184,182,37,105,66,213,183,102,226,182,158,37,215,252,156,62,201,110,34,74,166,220,49,41,85,42,228,120,212,8,164,241,181,190,98,37,201,109,169,81,218,67,132,123,214,168,103,44,207,105,111,74,18,181,167,110,205,197,66,248,123,101,85,113,42,255,0,182,176,230,133,34,35,21,43,170,177,10,137,13,217,107,82,88,109,249,47,33,150,212,226,146,149,40,144,74,89,25,153,37,71,166,186,17,247,13,62,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,32,95,26,191,11,22,183,196,8,62,93,81,21,107,148,156,16,165,102,63,31,173,204,23,172,215,37,209,163,220,113,234,137,68,248,205,165,197,198,125,154,116,153,12,172,208,174,197,160,157,101,189,232,213,38,164,110,73,41,6,100,178,242,184,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,216,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,61,56,91,231,234,30,29,244,57,100,198,58,133,42,155,104,31,89,34,221,184,166,73,98,11,52,135,15,155,37,232,210,220,113,72,66,153,117,102,225,182,225,153,184,151,92,38,253,116,56,142,77,191,128,8,171,197,31,192,158,38,252,151,206,33,10,1,18,171,62,217,32,174,229,30,251,106,109,185,22,171,82,195,42,223,41,170,37,110,99,200,144,242,37,19,36,111,69,150,166,218,109,13,189,189,46,173,178,216,73,91,90,109,82,148,219,164,143,171,195,187,59,243,50,171,125,157,165,120,202,221,134,87,101,65,167,107,170,54,95,146,245,45,196,178,235,104,149,21,164,58,148,39,114,214,199,80,100,219,142,45,168,233,36,36,212,132,36,239,122,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,150,33,127,220,46,60,9,225,151,206,188,226,104,160,17,218,174,172,168,226,61,3,45,150,86,105,169,141,122,102,204,186,58,182,42,78,71,100,201,202,20,166,167,191,17,180,200,45,79,86,93,229,32,208,241,104,146,113,102,210,137,38,109,27,222,127,47,25,129,191,178,203,138,16,113,95,14,87,17,117,40,113,228,68,118,28,227,120,225,77,97,230,205,42,106,67,108,184,218,156,65,43,99,169,73,171,66,113,166,213,219,180,134,135,176,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,0,20,3,197,31,199,102,38,252,151,201,225,15,171,130,217,40,254,80,25,30,187,49,159,15,105,149,89,216,147,102,222,18,227,53,78,132,92,239,76,210,211,18,2,215,28,154,82,139,71,154,230,190,243,102,217,26,220,245,218,216,226,150,215,46,48,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,65,25,40,205,117,11,54,152,53,10,242,230,210,161,221,244,221,33,221,52,72,79,45,93,4,173,203,38,220,36,184,68,178,101,244,35,154,217,234,180,150,171,111,152,181,180,225,136,87,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,58,175,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,113,171,241,79,107,124,63,131,230,53,17,226,178,41,148,74,86,111,176,143,26,173,70,42,49,40,247,101,6,69,187,82,183,42,175,199,74,208,135,205,21,68,174,43,203,36,155,168,140,241,109,223,203,61,73,109,178,225,165,206,81,54,168,149,116,218,119,85,141,93,149,107,94,182,205,86,223,173,66,217,212,211,170,144,156,137,41,141,232,74,209,189,167,9,43,78,228,45,42,45,75,181,42,35,46,195,33,119,220,59,179,245,15,51,150,169,216,120,165,80,165,83,113,54,137,202,143,169,201,98,63,210,102,205,183,87,212,197,141,184,150,111,33,12,56,169,13,182,131,109,62,171,137,218,151,57,109,77,80,1,242,110,155,78,213,190,104,82,173,107,214,217,165,92,20,89,187,58,154,117,82,19,114,226,191,177,105,90,55,180,225,41,10,218,180,37,69,169,118,41,36,101,218,68,51,239,158,76,162,85,114,131,139,137,181,24,168,203,172,90,117,232,234,169,91,149,87,227,169,11,91,4,179,74,226,188,178,73,52,185,44,158,221,252,179,208,208,227,46,26,91,230,147,105,142,162,205,56,101,112,239,147,117,73,167,102,63,30,237,200,139,182,23,29,197,219,86,197,86,158,212,148,86,80,243,74,65,77,148,203,201,82,74,49,37,102,166,82,101,189,197,146,30,35,75,105,65,191,110,128,0,40,7,138,63,142,204,77,249,47,147,194,18,171,129,143,233,179,247,111,248,144,181,64,1,85,124,115,191,66,127,188,159,195,68,21,201,158,10,90,185,137,204,157,159,131,151,173,66,171,10,139,112,122,67,169,126,150,235,109,202,71,34,4,137,8,216,167,27,113,5,170,217,73,30,168,63,84,207,77,15,67,47,41,142,152,23,136,249,116,196,122,142,23,226,133,27,161,170,193,209,214,94,104,205,113,106,17,84,102,77,202,140,225,145,115,25,94,213,104,122,18,137,73,82,22,148,45,11,66,108,127,133,126,125,99,74,141,74,202,198,50,87,98,67,92,56,236,211,236,106,156,142,105,174,98,205,215,148,112,36,200,113,213,36,150,73,91,13,69,66,80,132,108,107,149,169,172,218,74,237,40,0,82,7,19,172,146,204,192,204,71,147,139,120,95,106,108,195,107,163,116,199,163,82,105,175,148,91,106,82,77,150,220,109,229,145,41,166,89,125,231,146,182,75,114,19,185,110,52,134,210,150,144,106,130,194,207,184,78,228,130,29,201,232,204,217,226,100,93,241,41,245,3,118,201,132,79,48,243,50,156,103,168,98,68,169,76,169,165,154,121,79,146,14,57,165,196,56,151,99,169,102,157,164,218,149,109,64,0,0,0,0,0,0,0,0,0,0,2,26,103,55,136,77,149,151,166,28,181,173,151,125,39,117,30,155,163,109,117,158,87,108,117,151,174,184,206,54,173,90,121,71,223,217,166,157,231,217,74,152,163,139,183,222,49,87,126,145,95,149,159,72,76,47,178,190,157,150,180,245,16,131,236,105,8,46,230,209,236,246,126,35,169,229,67,39,24,135,153,203,141,148,81,226,114,40,12,62,146,157,59,152,194,185,104,75,140,115,11,150,167,219,89,232,135,201,94,175,224,93,189,215,101,150,156,167,225,214,92,45,104,180,187,118,15,50,167,202,71,87,51,154,249,115,93,229,178,149,171,150,183,156,74,117,83,36,173,8,244,46,226,236,239,238,34,146,184,188,98,12,170,254,60,195,181,15,251,94,157,75,108,244,236,251,109,205,158,223,234,145,247,31,188,199,81,225,27,150,102,38,212,165,99,117,205,7,152,134,80,184,212,255,0,173,50,218,225,42,4,150,151,234,59,219,222,174,197,35,79,127,184,91,25,17,17,17,23,113,14,79,155,42,82,43,57,102,197,56,74,47,89,86,101,112,208,126,229,122,61,242,35,239,47,120,206,157,166,149,81,177,22,140,133,43,85,65,173,199,35,61,61,168,125,63,143,187,239,26,68,203,236,195,159,130,22,28,179,61,77,203,106,150,175,240,195,104,255,0,202,58,8,0,0,0,0,138,124,76,37,61,23,43,53,206,73,254,116,228,180,174,239,178,116,233,154,138,7,142,217,191,33,182,139,180,220,89,39,252,38,52,17,195,178,213,145,107,101,150,220,68,130,211,210,17,161,206,79,119,217,114,159,19,78,227,63,213,251,191,1,39,0,0,127,132,229,56,136,82,22,209,106,180,180,179,73,125,250,30,131,58,153,222,118,75,217,153,190,215,44,180,95,167,106,157,157,157,222,144,147,238,30,251,36,249,89,139,142,103,84,168,84,163,115,147,29,151,210,202,119,154,125,116,244,198,147,213,47,35,251,169,247,255,0,254,165,221,221,194,102,137,114,225,227,211,109,249,125,13,198,203,106,91,13,242,214,239,52,201,133,26,91,213,115,9,180,234,226,139,180,251,180,247,10,218,199,44,191,98,54,0,93,15,91,87,245,31,163,81,45,93,59,157,67,14,115,91,230,58,132,175,70,156,94,221,121,43,236,51,212,180,252,53,247,89,79,206,13,245,150,139,174,43,212,247,186,154,11,239,160,166,195,218,202,53,108,220,96,220,86,243,101,197,253,134,8,180,79,111,110,165,219,223,120,57,118,205,6,27,230,34,210,133,91,180,234,219,231,41,134,250,200,188,135,203,144,247,41,165,56,141,238,52,217,43,106,158,73,106,69,161,247,151,221,216,199,152,196,155,10,145,137,182,93,90,200,174,167,88,85,104,143,196,119,181,93,137,117,165,180,127,101,73,62,229,159,113,151,226,93,226,22,219,252,33,112,78,155,117,157,195,88,170,250,74,42,103,245,104,133,200,150,206,136,230,146,201,28,196,205,215,184,141,58,233,237,212,77,107,3,15,237,124,51,182,98,218,86,133,59,162,166,196,66,16,219,92,231,28,208,144,218,27,47,89,197,41,95,101,9,46,211,246,15,70,32,79,22,156,12,85,247,131,44,95,180,88,156,218,157,6,90,93,146,124,205,186,66,98,36,231,86,126,179,137,79,218,89,119,36,213,238,212,187,5,52,218,87,29,74,198,185,226,215,161,122,146,161,111,219,246,79,237,182,164,31,121,40,187,150,126,193,165,236,40,187,226,223,182,5,46,236,134,230,246,103,115,246,171,67,45,118,62,182,207,176,210,147,239,65,251,8,122,224,0,31,225,46,28,121,204,42,52,166,247,182,173,53,45,76,187,143,95,103,224,43,175,56,92,46,237,203,229,103,121,96,251,126,138,158,143,237,136,186,184,255,0,81,175,78,218,125,121,18,210,148,109,74,28,62,194,237,215,79,97,24,168,186,221,6,227,177,107,106,167,86,98,116,53,8,250,110,71,49,183,118,238,65,31,122,77,73,63,85,101,254,17,107,220,54,243,245,42,243,84,60,21,197,25,156,202,153,115,58,9,188,178,46,119,246,228,151,62,173,136,228,148,232,148,182,159,89,125,189,229,219,169,11,48,35,215,180,135,244,0,0,0,0,0,7,49,204,166,36,47,8,240,90,225,196,20,39,114,169,125,38,133,174,154,243,101,178,215,234,171,251,167,234,159,236,239,25,203,217,118,98,205,232,100,195,93,125,106,169,220,157,205,53,191,150,215,188,246,160,180,67,127,119,119,188,94,46,67,242,89,110,229,238,201,106,181,93,129,206,187,39,238,234,159,230,184,157,54,61,41,40,245,82,251,141,126,105,226,46,194,47,191,183,186,94,128,0,0,229,57,160,176,42,248,155,130,119,5,157,66,115,108,233,189,39,43,177,39,246,37,178,226,190,210,146,95,101,7,222,101,254,65,91,217,42,225,139,136,177,47,200,119,214,56,208,189,27,76,167,243,54,64,234,152,123,169,230,51,33,163,250,200,210,183,35,106,185,74,251,39,174,186,119,106,98,221,26,105,12,160,155,109,58,36,187,139,81,255,0,96,0,34,94,121,51,191,110,229,166,217,126,131,70,153,204,188,167,198,81,195,103,150,225,114,73,109,201,75,111,110,83,14,52,173,30,96,139,105,153,107,237,236,239,164,28,91,197,251,219,26,46,233,183,141,241,84,235,102,75,121,199,8,249,12,183,181,42,117,199,54,253,82,16,71,161,186,174,221,61,191,129,23,100,202,62,73,49,7,49,247,36,41,107,131,210,218,237,186,218,229,76,230,176,189,200,39,24,53,163,151,207,109,194,213,167,183,106,93,189,154,23,111,117,223,224,30,95,172,12,190,217,48,173,59,42,149,211,41,182,91,235,29,231,190,190,123,228,203,77,173,205,174,56,189,187,185,41,61,164,122,22,157,158,221,122,113,150,189,226,190,56,196,219,49,165,96,157,38,224,40,123,159,102,179,29,158,111,48,203,68,148,74,130,244,211,93,59,251,123,133,73,224,197,211,244,51,20,237,91,151,118,210,129,88,131,32,213,166,186,18,36,182,189,123,143,245,125,198,52,145,132,149,227,186,112,178,206,185,79,180,170,180,10,124,212,171,245,137,216,205,175,94,226,211,237,119,104,95,129,15,88,0,3,128,231,165,184,14,101,150,245,42,130,182,164,168,245,35,111,177,71,170,253,31,39,78,239,219,247,12,237,205,36,20,199,201,191,178,78,175,111,225,169,139,238,225,135,12,162,101,98,149,162,183,115,159,97,238,237,52,214,157,11,179,254,129,45,0,0,0,0,7,7,206,245,216,86,150,89,175,201,137,147,201,122,77,6,169,21,163,217,187,114,213,79,146,105,46,227,34,237,79,180,103,230,192,141,42,232,197,43,118,57,167,154,253,82,189,17,42,45,73,59,148,228,132,17,251,136,187,85,247,126,193,164,188,22,166,185,70,193,235,26,146,234,54,46,29,183,76,142,164,235,174,134,136,173,164,203,93,79,221,239,30,204,121,28,86,195,154,38,43,97,253,122,195,175,177,204,139,89,167,74,130,175,89,105,219,206,97,109,25,250,138,73,159,99,135,253,98,252,75,188,86,110,95,242,87,123,229,219,59,44,255,0,54,210,217,113,180,203,129,39,123,61,140,157,93,174,91,91,57,238,57,249,182,117,220,174,223,97,246,247,218,249,118,16,254,143,41,137,184,105,105,226,205,159,81,178,239,42,111,91,79,168,71,121,133,183,206,117,191,206,52,182,204,245,109,105,87,217,113,94,210,239,252,12,83,38,119,56,117,92,216,27,80,151,122,225,228,94,182,209,89,184,249,163,123,109,244,105,53,73,115,102,175,73,91,174,108,105,164,118,233,235,107,239,212,142,33,88,23,229,207,133,151,140,11,194,214,155,209,213,41,82,154,125,11,229,182,231,172,211,168,112,139,69,165,73,251,77,167,216,125,222,210,23,131,144,236,240,209,179,31,108,198,181,174,39,185,87,125,54,34,10,74,118,173,93,65,54,220,84,45,221,80,195,109,35,115,175,31,170,70,122,123,59,59,166,16,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,29,86,228,201,69,213,89,201,142,31,230,199,12,169,158,145,136,154,125,81,187,210,158,193,56,185,76,244,245,89,173,162,166,146,53,40,148,202,88,67,77,186,150,210,158,82,89,75,166,74,74,158,91,124,83,2,241,211,17,242,233,136,244,236,80,194,250,207,67,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,219,166,102,56,163,225,29,19,45,17,175,60,1,190,98,76,191,239,56,252,154,45,49,232,168,126,93,9,100,180,166,75,213,8,230,189,172,45,164,154,201,178,94,244,58,239,45,72,75,236,18,212,84,195,254,138,175,219,171,253,149,184,238,75,142,161,255,0,148,153,58,165,58,67,159,242,156,121,231,28,95,222,165,41,94,211,49,34,179,99,147,234,174,83,240,143,8,149,124,148,67,190,239,89,21,233,245,164,70,117,78,34,11,13,34,156,81,160,154,137,102,211,139,104,220,125,107,113,180,145,26,223,82,9,78,33,180,56,174,193,193,83,197,61,211,240,254,119,152,211,135,85,227,157,250,19,253,228,254,26,34,255,0,12,140,191,88,57,135,204,145,208,177,25,18,223,166,218,180,127,165,77,67,104,153,83,19,159,141,62,26,83,26,83,111,54,226,93,140,180,188,180,184,217,18,77,69,217,184,187,117,179,78,35,57,215,254,74,184,112,197,2,192,169,210,156,196,219,167,234,233,177,159,62,107,148,184,38,75,39,42,106,103,106,144,173,171,65,54,210,93,52,165,110,41,74,209,212,178,235,103,69,159,232,170,253,186,191,217,91,142,228,184,234,31,249,73,147,170,83,164,57,255,0,41,199,158,113,197,253,234,82,149,237,51,23,253,146,12,151,90,185,71,195,134,32,205,77,42,183,127,84,185,143,214,238,22,160,182,151,17,205,38,119,65,140,249,160,158,56,104,54,27,50,74,207,215,112,148,238,212,110,38,209,37,69,48,113,61,200,84,108,24,170,203,204,14,15,208,162,64,195,234,156,136,204,213,105,17,57,171,58,77,69,245,61,189,230,218,75,92,168,240,84,105,97,36,70,239,170,243,228,218,18,148,27,104,76,107,201,222,106,175,44,168,98,229,62,240,163,84,165,170,216,168,200,143,26,236,164,54,217,60,138,141,56,151,235,154,90,82,208,158,165,180,169,197,50,189,201,218,179,52,153,242,214,226,23,247,243,191,157,27,171,55,24,142,252,232,74,170,209,44,26,111,45,138,37,188,236,231,20,218,249,70,246,217,210,88,37,155,37,49,100,251,132,106,65,122,141,154,90,220,189,166,226,253,95,14,108,148,127,42,172,71,126,191,127,211,42,173,225,149,173,245,149,41,44,23,41,186,164,226,52,27,116,196,189,185,43,78,228,44,220,117,77,18,148,134,210,148,234,210,158,105,194,189,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,239,252,81,114,11,14,240,161,84,179,49,131,180,250,85,46,171,110,83,228,206,187,40,236,70,98,27,117,56,168,91,178,95,169,37,105,74,119,204,79,49,197,59,204,53,41,230,210,157,166,75,108,144,245,75,90,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,127,217,32,206,141,171,155,140,56,98,116,213,82,168,151,245,55,152,197,110,222,106,115,106,113,124,162,103,116,232,204,26,205,226,134,179,125,178,37,44,189,71,13,77,110,94,210,113,114,84,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,85,95,28,239,208,159,239,39,240,209,21,120,92,120,236,195,47,157,121,60,209,109,57,232,201,149,11,56,120,113,22,152,221,87,208,215,157,175,212,72,182,106,78,173,103,21,46,58,72,230,198,146,218,117,213,151,121,77,17,184,148,155,141,169,9,82,119,17,45,167,40,6,233,180,238,171,26,187,42,214,189,109,154,173,191,90,133,179,169,167,85,33,57,18,83,27,208,149,163,123,78,18,86,157,200,90,84,90,151,106,84,70,93,134,67,176,100,239,42,183,150,107,241,114,159,103,209,169,178,211,108,83,164,71,147,118,85,219,112,153,69,58,156,107,245,201,46,169,11,79,82,226,82,226,89,70,213,110,89,26,140,185,104,113,104,208,157,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,242,238,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,149,113,164,140,178,82,105,85,252,162,97,69,10,187,76,137,81,166,212,112,222,133,18,100,57,108,165,230,36,176,229,49,148,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,241,89,99,225,251,128,89,85,174,212,174,155,41,154,173,193,90,155,201,233,170,55,42,97,75,149,75,216,135,144,190,141,214,227,52,182,57,168,144,164,185,161,250,233,74,72,251,8,245,226,188,106,252,44,90,223,16,32,249,117,68,86,174,67,112,206,213,198,76,210,218,184,91,122,196,234,40,183,53,62,191,79,147,181,182,214,227,59,232,179,118,62,215,49,11,66,94,105,100,151,27,89,164,246,56,132,40,139,84,144,243,249,162,203,37,253,149,156,80,169,97,253,223,26,92,202,106,36,41,52,91,132,169,207,70,133,89,96,155,105,205,236,41,194,218,165,161,47,180,151,80,133,44,155,112,212,141,202,208,148,169,85,194,231,61,180,172,19,170,189,129,24,209,115,75,143,100,215,36,33,86,253,70,91,233,232,173,233,170,82,205,212,57,184,183,53,26,66,150,147,53,239,229,180,226,77,102,148,147,207,58,155,159,0,20,3,197,31,199,102,38,252,151,201,225,9,63,192,214,173,74,102,171,140,148,39,170,113,17,82,153,30,131,46,60,53,60,146,125,230,25,84,228,186,234,27,215,114,144,133,62,202,84,162,45,18,110,182,71,166,226,215,213,241,53,225,223,26,234,141,81,204,126,2,91,146,215,115,174,67,107,185,109,138,85,61,217,43,172,173,231,82,131,155,21,150,82,165,20,146,82,201,79,36,139,99,136,37,188,102,151,18,179,126,176,48,95,23,175,44,5,197,11,127,23,48,253,248,141,215,109,217,10,122,57,75,96,158,97,212,45,181,52,235,46,35,176,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,66,121,93,204,221,131,154,108,47,166,226,5,161,38,36,58,146,227,165,85,171,120,234,44,201,155,70,124,220,117,189,143,165,179,220,148,45,76,58,166,150,180,160,220,108,146,189,169,212,210,154,97,226,143,227,179,19,126,75,228,240,131,9,242,81,117,99,238,78,234,184,215,132,244,207,73,93,246,125,225,83,133,82,164,180,78,46,85,90,150,80,105,238,182,152,201,220,104,55,152,90,228,40,154,74,9,111,37,245,17,41,75,109,166,151,29,108,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,115,223,217,83,193,175,228,143,249,95,250,71,74,252,167,250,63,209,159,68,57,10,231,125,34,228,125,174,155,157,204,244,119,51,235,57,252,221,57,94,166,254,163,234,133,48,223,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,69,98,198,74,46,172,2,201,221,43,26,241,98,153,232,219,190,240,188,41,144,169,180,151,73,196,74,164,210,206,13,65,215,19,37,59,137,4,243,235,68,117,27,74,65,173,148,176,146,53,37,110,58,210,28,46,60,118,97,151,206,188,158,104,191,224,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,0,0,0,166,14,49,57,129,176,113,79,20,45,188,40,180,23,46,77,75,11,164,85,34,86,166,17,178,184,78,191,41,184,42,229,48,227,110,41,74,91,74,101,214,157,74,210,131,67,136,82,123,116,61,35,6,76,241,174,213,203,182,100,236,252,99,189,105,245,89,180,91,127,210,29,75,20,182,155,114,82,249,240,36,71,70,196,184,227,104,61,22,242,76,245,89,122,164,122,106,122,17,232,206,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,0,114,172,211,224,167,242,137,203,237,237,131,141,212,58,41,119,5,60,186,7,212,239,45,180,78,97,212,72,139,205,87,45,195,38,77,246,90,39,54,160,213,203,53,237,209,90,25,102,176,88,167,22,140,203,218,184,219,66,193,42,118,31,85,170,171,162,213,109,247,175,87,216,83,237,156,85,245,107,40,241,219,117,45,58,180,28,200,203,139,61,167,18,122,242,148,226,208,149,25,169,194,46,127,194,59,12,238,171,195,55,180,123,234,147,19,74,45,133,79,159,80,171,202,113,183,57,105,234,98,61,13,134,18,180,160,208,79,45,111,154,210,133,169,59,155,97,245,17,153,163,67,189,65,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,181,76,251,100,130,133,155,139,17,169,182,228,90,85,55,19,104,156,166,168,149,185,143,46,59,43,138,111,17,189,22,90,155,105,197,184,206,197,58,182,203,97,169,14,233,181,73,75,142,146,232,46,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,114,156,46,115,219,85,198,202,83,216,17,141,23,52,73,23,181,14,58,21,111,212,101,190,174,182,225,132,148,172,221,67,155,139,107,178,99,165,9,51,94,254,99,173,168,214,105,81,178,243,170,176,160,17,87,138,63,129,60,77,249,47,156,66,20,2,52,209,142,152,23,135,25,139,195,138,142,23,226,133,27,174,165,78,209,214,94,104,201,18,169,242,146,70,77,202,140,225,145,242,222,70,229,104,122,26,77,42,82,22,149,161,107,66,179,195,152,124,191,95,217,101,197,9,216,81,136,200,136,186,148,56,241,229,181,50,9,60,112,166,176,243,100,164,187,29,199,155,109,78,32,149,189,165,40,147,161,56,211,137,237,218,98,117,112,179,207,173,189,135,148,166,114,211,141,21,216,148,186,18,100,58,245,171,90,149,210,195,133,76,66,147,38,84,182,103,74,117,212,17,33,78,146,121,39,177,107,55,31,90,13,91,121,100,154,203,23,253,194,227,192,158,25,124,235,206,38,138,1,23,209,195,134,211,181,111,158,30,216,121,107,94,182,205,42,224,162,205,244,183,83,78,170,66,110,92,87,246,86,229,173,27,218,112,148,133,109,90,18,162,212,187,20,146,50,237,34,21,87,158,140,153,87,114,121,136,241,105,141,213,125,51,102,93,29,68,139,102,164,234,208,82,148,219,70,142,108,105,45,167,77,30,107,154,209,27,137,73,54,226,86,149,39,105,154,218,109,145,124,230,215,114,121,136,242,170,110,82,189,51,102,93,29,60,123,154,154,210,16,82,148,219,70,190,84,152,206,43,77,30,107,154,233,147,106,81,54,226,86,164,171,105,154,29,110,255,0,173,107,178,213,190,104,81,110,155,42,230,165,92,20,89,187,250,106,141,46,107,114,226,191,177,106,66,246,58,217,169,10,218,180,41,39,161,246,41,38,71,218,70,62,176,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,195,133,113,76,200,85,189,135,148,167,179,45,130,244,40,148,186,18,100,52,205,213,69,139,210,195,133,76,66,147,26,44,71,160,197,105,164,17,33,78,146,185,197,189,107,55,31,66,201,59,121,134,152,43,151,140,192,223,217,101,197,8,56,175,135,43,136,186,148,56,242,34,59,14,113,188,112,166,176,243,102,149,53,33,182,92,109,78,32,149,177,212,164,213,161,56,211,106,237,218,66,101,113,90,199,76,56,204,94,28,96,22,40,97,125,103,174,165,78,250,74,211,204,186,68,137,84,249,73,42,89,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,249,92,21,60,83,221,63,15,231,121,141,56,117,94,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,224,227,87,226,158,214,248,127,7,204,106,35,170,240,49,253,54,126,237,255,0,18,29,255,0,136,142,65,97,230,114,213,43,243,11,105,244,170,110,38,209,57,178,52,40,204,71,250,76,217,182,210,58,105,82,118,146,205,228,33,134,211,29,199,22,109,167,214,109,91,82,231,49,170,76,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,255,0,100,115,55,116,172,223,97,26,174,183,233,209,40,247,101,6,66,105,183,29,41,137,9,90,16,249,160,148,137,76,160,212,110,162,51,197,187,103,48,181,37,182,243,100,167,57,70,226,164,80,0,137,92,84,233,52,170,142,71,47,233,149,10,100,73,82,41,114,40,242,224,186,243,41,90,226,190,117,56,204,155,173,40,203,84,44,218,121,214,205,73,208,246,56,180,247,40,200,232,48,106,118,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,7,148,168,226,174,28,82,49,30,145,132,53,59,210,149,26,243,175,83,228,85,41,180,71,36,17,74,147,21,147,34,113,196,167,255,0,171,52,145,250,203,75,47,169,36,162,101,211,69,22,113,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,22,168,0,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,181,236,242,100,114,205,205,237,154,153,81,87,18,135,136,180,56,234,69,6,188,180,30,199,17,169,171,162,153,180,141,75,140,165,26,140,148,68,107,101,106,53,160,148,74,117,167,104,50,233,180,238,171,26,187,42,214,189,109,154,173,191,90,133,179,169,167,85,33,57,18,83,27,208,149,163,123,78,18,86,157,200,90,84,90,151,106,84,70,93,134,66,239,184,119,103,234,30,103,45,83,176,241,74,161,74,166,226,109,19,149,31,83,146,196,127,164,205,155,110,175,169,139,27,113,44,222,66,24,113,82,27,109,6,218,125,87,19,181,46,114,218,154,160,40,135,136,238,120,227,102,182,242,129,103,225,242,37,199,195,171,62,67,235,130,243,171,117,165,214,229,168,137,7,53,214,12,201,40,66,82,74,75,9,82,121,169,67,174,169,70,147,120,218,110,26,139,62,225,59,157,248,118,223,163,50,153,137,146,182,68,168,84,13,171,38,105,50,195,44,197,113,238,161,249,17,101,60,167,80,106,230,190,104,40,228,150,214,226,157,144,164,26,182,155,105,77,181,0,0,0,0,0,0,0,0,0,0,0,128,28,64,120,132,179,131,12,200,195,76,48,151,173,212,173,156,233,60,179,254,107,219,21,228,250,143,198,91,107,220,211,174,23,98,187,59,251,244,34,166,90,141,70,173,115,213,156,159,61,238,166,108,157,55,175,106,81,187,106,72,139,176,136,136,189,84,151,248,4,255,0,202,23,11,171,131,18,224,177,122,226,217,122,54,152,82,227,58,220,31,81,238,169,148,62,234,95,111,153,30,90,84,141,73,180,150,166,90,250,253,157,194,219,240,203,12,237,44,38,179,233,214,93,155,77,232,169,244,248,236,176,134,249,206,185,175,45,164,54,71,171,139,82,190,203,105,246,159,119,226,99,213,143,225,246,144,170,28,192,100,174,247,204,78,118,93,254,109,173,178,219,106,151,62,78,246,123,90,42,187,188,198,182,115,219,115,243,111,107,185,61,190,194,237,238,179,28,41,195,154,38,20,225,253,6,195,160,49,203,139,70,167,69,130,159,89,106,221,201,97,13,17,250,234,81,151,99,101,253,99,252,79,188,122,225,227,49,166,154,229,103,7,175,154,75,72,222,185,182,221,78,58,83,174,154,154,226,184,146,45,117,47,127,188,102,210,255,0,141,42,215,197,43,138,49,39,148,253,46,189,45,41,45,73,91,84,220,133,145,123,200,251,83,247,254,209,160,108,144,93,101,118,229,154,195,150,169,60,231,99,80,105,113,93,61,155,118,173,52,248,198,162,238,34,62,213,123,7,120,0,0,0,0,17,47,137,228,66,151,149,138,174,170,219,201,125,247,187,181,215,74,116,222,193,66,48,137,39,49,130,95,217,55,83,175,225,169,13,18,100,89,184,13,229,150,202,42,122,247,36,232,244,211,115,177,69,162,253,31,27,94,255,0,217,247,14,252,0,3,201,226,221,117,86,190,22,94,55,41,119,82,168,21,9,166,175,213,38,163,56,189,123,143,95,179,221,161,254,6,51,111,140,247,79,211,60,84,186,174,93,219,138,125,98,116,130,86,154,106,75,146,226,245,238,47,214,247,16,182,206,14,214,204,104,184,39,87,184,21,15,107,239,86,100,51,205,230,25,234,131,137,79,94,154,107,167,127,111,112,176,114,45,59,135,49,199,204,191,88,25,129,178,103,90,119,173,43,169,55,24,119,164,119,158,250,57,15,155,46,182,135,54,182,226,55,109,231,40,246,153,232,122,246,251,52,164,12,220,100,147,16,50,227,114,77,150,136,61,85,174,227,174,46,44,206,107,8,216,131,113,243,66,57,124,247,28,61,26,103,118,167,219,219,161,246,247,241,188,36,197,251,219,5,238,232,87,141,143,84,232,166,68,121,183,12,249,12,185,185,41,117,183,54,253,106,22,69,169,180,158,221,61,159,137,29,223,100,111,59,246,238,101,173,150,40,53,153,156,187,202,4,100,156,198,121,110,31,56,144,220,100,184,246,228,176,219,73,213,231,204,182,145,158,158,206,206,233,104,0,3,229,220,246,253,58,235,183,170,86,221,89,142,116,58,156,71,162,62,141,202,78,228,56,133,33,69,170,76,140,187,20,125,198,71,247,138,156,206,175,12,92,69,151,126,76,190,176,58,133,233,42,101,67,151,190,7,84,195,61,55,45,152,237,23,214,73,149,185,123,149,205,87,217,45,52,211,187,67,22,67,149,251,2,175,134,88,39,111,217,213,215,55,78,133,213,243,123,18,95,110,91,206,39,236,169,69,246,86,93,198,127,228,29,88,0,0,4,66,207,126,75,45,220,194,89,78,86,168,80,57,55,92,13,58,87,249,174,43,93,238,197,74,253,85,62,219,127,154,100,203,180,143,238,237,239,163,173,151,102,19,94,132,79,181,208,86,169,125,233,220,211,187,57,141,123,203,114,15,84,57,247,247,251,198,141,50,213,137,10,197,188,22,183,177,1,105,218,170,167,87,170,117,215,78,84,183,154,253,84,255,0,115,253,82,253,189,227,167,0,0,0,0,0,0,225,25,223,179,100,95,153,104,187,173,200,168,222,236,158,131,106,117,34,215,109,66,50,207,189,73,46,228,123,196,114,225,221,144,223,201,4,120,184,169,124,61,205,173,200,223,201,141,183,111,35,105,203,97,94,187,82,22,133,110,67,137,62,212,246,119,119,234,98,193,0,0,0,0,0,127,202,211,184,180,212,127,208,15,57,137,53,153,214,238,29,221,55,5,45,190,100,202,101,22,116,200,232,212,139,115,173,176,181,164,181,81,25,23,106,75,188,140,190,225,65,184,153,132,185,130,204,30,51,86,238,4,90,125,75,245,90,204,150,216,62,190,18,54,161,217,107,90,75,237,160,143,181,238,243,34,239,246,123,38,158,84,184,78,69,165,57,76,189,49,185,238,123,233,54,101,21,43,105,167,97,151,33,205,57,209,166,25,30,134,78,163,187,239,247,16,178,155,74,208,183,236,122,36,107,118,217,129,209,192,136,210,26,105,174,106,220,218,148,33,40,73,106,181,26,143,213,74,75,180,253,131,236,128,142,249,245,176,221,191,114,207,120,68,103,214,114,153,75,168,84,154,71,118,171,110,159,40,139,183,114,127,95,219,169,125,195,60,178,163,61,2,99,208,223,78,215,163,58,166,214,90,145,232,164,158,134,93,157,157,228,46,231,133,70,57,22,33,96,227,86,36,250,167,81,54,220,66,98,178,215,35,103,46,52,120,176,90,73,106,77,164,143,69,44,203,181,70,127,143,120,157,32,0,33,119,21,123,249,187,51,45,235,136,107,218,229,102,160,116,212,246,107,249,232,19,136,191,170,127,171,247,126,36,40,234,223,166,61,112,92,116,218,59,73,222,237,74,115,49,146,157,72,183,41,199,9,36,93,228,69,218,126,242,26,49,202,21,136,88,123,151,155,42,136,109,114,220,118,137,77,146,234,119,107,245,135,6,58,85,219,185,95,169,236,61,7,101,0,0,0,0,21,209,198,19,21,216,161,225,189,51,13,218,86,217,53,9,76,203,81,232,103,171,78,49,61,147,47,176,101,222,95,172,71,247,123,69,119,228,74,201,147,124,230,98,207,134,196,94,123,116,234,157,62,165,32,183,146,118,178,221,66,49,41,93,170,78,186,111,238,45,79,238,26,31,167,198,110,20,8,208,217,45,27,97,148,52,146,247,18,82,68,95,226,31,160,7,228,122,149,2,68,198,234,15,49,186,67,73,36,161,123,148,90,17,30,165,217,174,157,227,245,128,15,203,83,166,194,172,64,126,153,81,103,157,26,75,106,101,212,110,52,238,66,146,105,81,106,70,70,93,134,125,198,42,99,137,30,65,25,181,202,161,141,248,99,23,151,1,106,118,69,78,38,243,61,166,125,100,151,157,222,244,131,81,232,148,160,182,165,31,121,123,72,87,93,131,125,92,88,103,119,211,238,251,106,95,77,80,166,73,101,244,43,150,218,251,91,117,46,17,104,180,169,63,105,9,246,31,112,187,142,29,153,196,111,31,172,22,173,139,182,110,251,182,151,187,169,87,47,78,119,49,233,107,71,230,217,67,73,209,166,83,220,103,175,183,183,190,102,128,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,61,195,58,147,74,175,240,255,0,195,250,21,118,153,18,163,77,168,199,175,68,153,14,91,41,121,137,44,57,86,156,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,21,215,196,191,35,146,114,227,121,61,140,54,58,226,47,14,175,74,195,136,102,35,104,106,58,232,117,23,137,199,206,18,89,65,37,39,24,210,135,84,202,144,159,81,13,155,107,34,52,161,111,66,1,111,220,46,178,11,14,207,161,83,115,49,140,84,250,85,82,171,113,211,227,78,180,232,239,198,98,99,116,200,171,91,82,88,169,41,106,74,182,76,87,45,181,53,203,52,169,150,212,173,198,107,112,208,207,149,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,29,87,142,119,232,79,247,147,248,104,135,249,20,204,165,11,42,215,182,33,98,109,76,185,213,87,176,254,161,75,182,226,42,42,223,110,93,97,217,144,151,29,183,73,42,70,214,75,148,183,28,51,90,15,150,218,201,38,107,52,37,92,87,21,113,50,234,198,76,71,184,241,74,245,151,212,86,174,106,131,181,9,59,92,113,109,179,188,253,70,26,230,45,107,75,45,32,146,219,104,53,30,198,208,132,145,232,146,22,255,0,195,83,135,239,228,38,28,28,123,197,102,119,223,213,90,122,189,23,78,82,117,110,143,6,91,17,151,245,173,63,25,15,71,168,160,250,150,28,218,179,73,54,226,209,219,185,66,127,128,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,140,224,230,247,12,172,220,28,204,190,33,97,182,31,86,98,84,109,234,53,97,104,130,113,156,55,17,17,14,33,46,156,35,89,184,226,148,184,202,113,81,150,165,44,214,107,97,70,162,74,181,73,121,92,16,178,169,88,149,141,22,14,28,215,100,75,98,155,117,93,20,170,36,199,98,45,41,125,182,36,203,109,151,20,218,148,149,36,150,73,89,153,25,165,69,174,154,145,247,13,36,97,86,25,218,184,55,135,22,230,22,217,81,58,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,99,213,128,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,138,96,226,123,144,168,216,49,85,151,152,28,31,161,68,129,135,213,57,17,153,170,210,34,115,86,116,154,139,234,123,123,205,180,150,185,81,224,168,210,194,72,141,223,85,231,201,180,37,40,54,208,152,107,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,61,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,177,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,132,28,66,120,121,210,179,53,26,62,37,225,108,56,148,188,80,106,68,40,82,157,90,146,212,74,188,37,58,219,42,114,98,187,210,184,205,40,220,39,144,75,113,77,50,108,236,116,249,36,220,138,203,166,90,48,179,43,246,35,54,46,25,210,127,91,173,172,204,98,55,165,42,127,92,243,173,245,111,178,211,124,238,87,61,104,111,114,125,68,104,146,246,153,245,81,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,68,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,231,179,69,150,75,7,52,216,95,82,195,251,190,52,72,117,37,199,82,104,183,9,83,153,147,54,140,249,184,211,155,216,83,133,185,40,90,152,105,46,161,10,65,184,217,41,27,147,169,41,57,225,197,92,51,186,176,111,17,238,60,45,189,98,116,245,171,102,160,237,62,78,214,220,67,111,108,63,81,246,185,136,66,212,203,168,52,184,218,205,37,189,181,161,68,90,40,133,170,112,183,207,212,204,68,232,114,201,140,117,10,173,74,239,46,178,69,187,113,76,146,252,231,170,237,151,54,75,209,165,184,226,150,180,188,210,9,195,109,195,50,109,77,54,77,250,139,109,28,235,42,1,64,60,81,252,118,98,111,201,124,158,16,226,152,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,66,153,116,204,190,22,102,130,196,102,250,195,58,183,235,117,180,105,143,198,244,165,51,235,158,105,190,173,134,93,115,147,205,228,45,109,238,87,174,141,20,94,210,42,234,206,247,11,74,236,236,101,182,171,121,87,180,185,116,91,250,160,244,122,197,63,212,102,151,108,202,36,243,14,78,226,51,91,80,220,65,60,174,90,91,82,91,91,92,182,245,55,163,176,83,87,34,249,50,161,100,243,14,37,83,28,170,250,102,243,186,58,121,23,53,73,165,172,162,169,198,137,124,168,209,155,86,154,50,215,53,210,39,20,146,113,197,45,74,86,210,52,52,221,75,113,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,31,248,164,100,22,30,29,245,217,155,193,202,125,42,155,104,31,71,30,226,183,97,198,98,11,52,135,15,149,25,153,49,27,109,40,66,153,117,102,217,56,217,17,184,151,92,55,61,116,56,190,77,107,11,41,225,111,144,88,120,137,208,230,111,24,233,244,170,149,160,93,100,123,118,221,153,25,137,204,213,220,46,108,103,164,203,109,196,173,9,101,165,147,132,219,102,68,226,157,108,156,245,16,218,57,210,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,1,85,124,115,191,66,127,188,159,195,68,85,225,113,227,179,12,190,117,228,243,69,255,0,0,0,0,132,28,73,243,207,74,203,237,129,51,10,240,230,169,18,118,34,221,81,228,211,93,92,58,162,82,253,174,194,153,108,213,41,212,178,225,62,204,149,55,33,10,141,169,36,181,213,221,198,77,147,110,81,176,11,9,225,115,158,218,86,9,213,94,192,140,104,185,165,199,178,107,146,16,171,126,163,45,244,244,86,244,213,41,102,234,28,220,91,154,141,33,75,73,154,247,242,218,113,38,179,74,73,231,157,77,207,128,0,12,224,231,67,7,40,88,5,154,11,255,0,10,173,103,183,209,105,85,6,228,83,155,218,178,233,162,203,142,212,182,163,106,181,173,107,228,162,66,90,230,41,70,165,242,247,158,134,173,11,138,139,169,224,217,130,159,65,178,251,86,198,57,117,14,116,188,77,168,23,37,134,221,220,219,16,105,206,200,142,222,228,155,105,52,188,167,215,48,213,162,214,147,111,145,166,213,111,33,63,196,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,133,122,241,70,200,149,87,27,41,76,227,190,11,219,49,36,94,212,56,235,77,193,78,136,194,186,219,134,18,82,130,105,109,237,61,174,201,142,148,40,137,27,57,142,182,162,65,41,70,203,45,42,154,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,233,144,156,239,208,179,113,98,59,10,227,149,74,166,226,109,19,154,237,110,137,13,149,199,101,113,77,227,38,101,68,75,142,184,183,25,216,166,144,225,239,53,33,221,119,37,41,113,163,92,170,17,87,138,63,129,60,77,249,47,156,66,20,2,47,39,134,198,121,233,89,130,176,33,225,94,35,85,34,65,196,91,86,60,106,107,75,153,84,74,159,186,24,75,46,26,101,52,151,156,55,222,146,150,227,173,82,116,37,22,186,59,184,137,195,109,190,191,157,124,168,208,179,105,131,83,108,222,85,42,29,223,77,214,101,173,91,154,202,213,208,74,220,131,113,179,83,102,75,38,95,66,57,78,22,139,73,106,135,57,107,91,77,144,207,189,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,252,248,191,238,23,30,4,240,203,231,94,113,52,80,8,191,238,23,30,4,240,203,231,94,113,52,118,172,116,192,188,56,204,94,28,84,112,191,20,40,221,117,42,118,142,178,243,70,72,149,79,148,146,50,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,158,28,195,229,250,254,203,46,40,78,194,140,70,68,69,212,161,199,143,45,169,144,73,227,133,53,135,155,37,37,216,238,60,219,106,113,4,173,237,41,68,157,9,198,156,79,110,211,18,171,134,86,123,106,184,35,121,83,176,51,20,174,104,141,225,125,122,67,137,139,50,168,250,144,139,110,106,201,74,74,219,115,67,36,70,121,221,18,226,23,181,180,45,206,126,230,200,158,230,221,160,10,1,226,143,227,179,19,126,75,228,240,135,213,225,221,157,249,153,85,190,206,210,188,101,110,195,43,178,160,211,181,213,27,47,201,122,150,226,89,117,180,74,138,210,29,74,19,185,107,99,168,50,109,199,22,212,116,146,18,106,66,18,119,167,254,133,111,219,87,253,138,184,237,187,142,159,255,0,147,153,6,165,6,67,127,242,155,121,151,27,95,222,149,37,94,210,49,69,156,68,114,65,51,42,183,217,93,182,116,93,216,101,118,84,29,106,132,146,121,249,47,82,220,75,45,56,184,178,157,91,73,66,119,45,111,244,228,110,56,226,218,142,163,90,141,72,90,142,37,57,86,170,189,74,143,66,122,167,45,116,216,114,30,151,30,26,158,81,176,203,239,37,180,186,234,27,215,106,86,180,176,202,84,162,45,84,77,54,71,174,210,210,122,240,84,241,79,116,252,63,157,230,52,225,213,120,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,131,141,95,138,123,91,225,252,31,49,168,142,171,192,199,244,217,251,183,252,72,74,172,251,103,126,133,148,123,17,168,86,228,170,85,75,19,107,124,167,104,148,73,140,174,67,40,138,79,17,61,42,90,91,117,181,182,206,196,186,134,207,121,41,110,233,181,42,75,110,154,40,91,253,21,95,183,87,251,43,113,220,151,29,67,255,0,41,50,117,74,116,135,63,229,56,243,206,56,191,189,74,82,189,166,98,244,248,119,100,130,30,85,108,67,187,111,24,187,177,54,236,167,180,213,117,38,243,18,89,165,182,151,157,113,17,98,186,134,146,180,238,66,216,234,8,156,113,181,187,29,38,133,26,80,133,28,192,0,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,0,60,86,52,77,197,202,118,23,220,21,12,8,164,219,245,75,238,44,116,189,71,131,94,82,211,10,82,210,226,77,198,84,104,90,12,150,166,137,196,182,102,180,35,152,104,222,164,163,113,150,109,174,155,179,20,218,196,121,87,77,235,115,93,104,191,169,85,4,117,53,26,164,217,37,88,137,58,33,165,8,222,235,135,206,109,230,77,164,164,181,50,82,13,178,34,211,105,105,245,113,239,26,238,172,196,226,197,119,24,239,90,125,42,21,106,224,233,122,150,41,109,56,220,84,114,35,53,29,27,18,227,142,44,181,67,41,51,213,103,235,25,233,161,104,69,98,188,12,127,77,159,187,127,196,133,170,0,10,171,227,157,250,19,253,228,254,26,34,175,11,143,29,152,101,243,175,39,154,46,251,29,49,211,14,50,233,135,21,28,80,197,10,207,67,74,131,163,76,178,209,18,229,84,37,40,140,219,139,25,179,50,230,60,189,170,208,181,36,146,82,165,173,72,66,22,180,231,91,30,241,174,234,204,78,44,87,113,142,245,167,210,161,86,174,14,151,169,98,150,211,141,197,71,34,51,81,209,177,46,56,226,203,84,50,147,61,86,126,177,158,154,22,132,86,43,194,119,36,21,218,125,70,153,155,60,76,139,85,162,185,31,87,108,152,68,242,27,235,162,200,139,33,137,18,165,50,166,141,100,202,208,250,14,57,165,196,41,91,84,179,73,182,166,212,187,84,21,129,197,139,59,243,45,191,73,229,51,12,229,108,151,80,167,147,87,180,211,101,246,94,138,219,221,59,241,226,197,121,46,160,149,205,96,214,82,9,77,173,181,53,33,40,37,110,55,18,154,213,192,188,11,196,124,197,226,61,59,11,240,190,141,215,85,103,106,235,207,58,102,136,180,248,169,50,39,37,73,112,136,249,108,163,114,117,61,13,70,165,37,8,74,214,180,33,87,83,140,124,55,112,106,233,202,155,121,125,194,250,13,42,139,90,183,245,168,91,151,13,73,165,57,43,210,138,54,250,135,165,62,214,213,175,170,67,73,105,211,218,164,33,36,210,144,209,148,118,91,77,22,93,54,157,213,99,87,101,90,215,173,179,85,183,235,80,182,117,52,234,164,39,34,74,99,122,18,180,111,105,194,74,211,185,11,74,139,82,237,74,136,203,176,200,93,247,12,204,232,255,0,41,60,56,94,27,222,170,229,223,214,13,62,35,18,100,61,59,156,229,118,9,23,41,19,180,113,106,121,79,36,208,148,200,81,238,79,49,214,150,74,46,113,54,220,213,0,0,0,0,0,0,0,0,0,1,12,184,137,231,17,188,1,176,93,182,45,41,187,46,218,166,222,153,92,189,121,60,183,162,45,127,156,101,109,43,86,158,87,121,150,158,206,222,234,49,169,84,170,87,5,73,202,141,69,238,162,92,141,55,175,106,81,187,106,72,139,176,136,136,187,8,133,187,240,241,225,239,77,180,105,145,177,99,21,160,117,21,73,59,250,56,188,213,35,167,218,169,108,57,235,177,36,210,189,201,83,103,218,158,206,226,237,212,197,145,54,218,26,65,33,5,162,75,184,135,253,0,15,200,205,46,4,121,139,168,50,198,217,14,36,210,165,238,81,234,70,122,159,102,186,119,143,214,3,243,212,35,55,54,4,152,111,22,173,190,202,218,81,123,201,73,50,63,241,140,240,103,182,201,147,99,102,98,240,134,252,94,67,117,26,157,66,165,28,183,146,183,50,229,66,73,37,93,138,86,154,236,238,61,15,238,22,33,193,239,21,216,174,97,189,79,13,221,86,233,52,249,79,75,73,232,101,163,77,177,1,146,47,176,69,222,127,172,103,247,123,69,139,128,0,0,0,14,55,155,219,16,177,11,47,87,173,16,153,230,56,213,18,165,37,164,238,211,235,10,12,132,167,183,114,127,95,218,122,12,230,220,52,199,173,251,146,167,70,117,59,29,166,206,122,50,147,169,30,213,54,225,164,203,188,200,251,75,222,98,241,120,84,95,205,222,121,111,68,66,94,231,40,213,2,166,171,179,79,204,192,130,71,253,82,253,111,191,241,49,52,64,0,65,110,42,248,228,88,123,131,142,216,176,42,157,60,219,141,10,138,243,92,141,252,200,210,34,206,105,69,169,182,162,45,77,4,90,146,136,255,0,14,241,72,209,99,61,62,99,48,216,78,231,164,186,150,208,90,145,106,165,30,132,93,189,157,230,52,53,144,171,17,219,11,44,246,124,71,125,87,42,116,186,125,73,212,119,232,227,148,248,164,125,187,149,250,158,205,11,238,18,32,7,198,187,109,11,126,248,162,73,183,110,104,29,100,9,109,45,167,90,230,173,189,201,90,20,133,22,168,81,40,189,85,40,187,15,218,43,91,53,188,39,34,213,92,169,222,152,34,247,33,245,27,210,142,149,180,213,188,207,158,230,156,233,51,8,139,83,54,145,221,247,251,200,66,204,51,194,76,192,229,243,25,168,151,2,237,62,153,250,85,102,50,31,62,190,18,247,37,169,104,90,139,237,172,139,181,159,97,31,119,183,219,126,88,109,89,157,113,97,221,173,112,85,27,229,204,169,209,96,204,144,141,72,246,186,227,8,90,139,84,145,17,246,168,251,136,139,238,30,140,127,12,181,35,32,73,104,90,106,63,160,0,0,0,0,43,239,136,142,67,127,43,241,229,98,165,142,247,42,183,31,103,58,54,221,220,253,199,17,132,250,238,200,66,19,181,13,168,251,19,219,221,223,161,137,27,146,11,54,69,135,150,139,70,220,148,141,142,198,235,247,39,82,61,55,84,36,172,187,148,162,238,95,188,119,112,0,0,0,0,0,31,242,227,104,117,6,219,133,170,79,188,181,31,210,34,34,208,135,244,0,0,0,0,0,0,127,20,146,82,77,42,45,72,203,67,31,240,219,13,53,249,180,105,219,175,121,143,244,0,1,242,238,122,60,123,130,219,170,208,229,181,204,102,161,9,248,171,70,227,45,201,113,181,36,203,82,50,50,236,63,121,12,236,103,31,12,38,97,102,63,221,180,119,227,114,99,205,170,207,157,17,59,201,90,48,185,178,18,142,210,90,143,185,191,105,235,239,33,247,178,39,143,179,112,27,29,168,213,34,61,208,43,79,199,164,203,79,97,125,83,211,35,41,103,175,45,106,251,45,123,52,63,113,151,183,65,54,189,126,29,213,110,83,46,56,7,172,122,156,54,101,183,223,216,151,27,74,200,187,72,143,185,69,236,47,192,125,64,1,85,124,106,47,23,156,110,215,177,18,90,176,149,194,170,153,246,126,115,250,69,173,62,206,189,223,239,180,251,189,163,129,112,212,202,189,79,24,49,66,159,136,181,38,180,161,219,19,217,150,71,185,62,188,136,210,33,189,183,177,228,44,181,67,135,219,180,203,238,51,236,23,151,14,43,80,97,177,9,132,237,106,59,73,105,5,169,158,137,73,104,69,219,247,16,255,0,96,0,0,0,1,69,28,86,49,18,109,229,153,55,105,11,61,35,80,224,170,158,148,246,118,169,153,243,147,174,187,72,251,149,221,169,254,38,59,239,7,44,9,159,26,167,89,198,202,147,124,182,157,139,34,142,193,106,147,220,70,170,124,148,171,177,206,206,205,123,13,31,183,216,45,104,0,0,0,7,226,172,210,97,87,169,51,40,181,22,185,145,103,71,114,51,200,220,101,185,11,73,165,69,169,25,25,118,25,247,25,24,163,126,36,25,68,123,2,111,249,119,237,9,91,232,23,28,231,31,36,232,69,202,126,67,242,221,217,170,158,90,213,163,109,23,110,210,35,251,143,176,227,22,13,226,189,127,5,175,250,110,32,219,125,179,105,220,237,137,245,59,121,140,56,209,246,173,11,46,231,85,253,83,255,0,41,104,183,1,113,130,135,141,216,111,77,190,168,143,239,110,111,59,114,118,172,182,236,125,214,139,237,33,26,254,104,255,0,171,255,0,105,244,80,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,251,33,184,153,106,224,223,12,203,87,20,175,89,125,61,22,217,167,215,234,18,118,184,218,28,123,101,94,110,198,26,230,45,8,83,206,172,210,219,104,53,22,247,22,132,145,234,162,21,67,156,76,213,94,89,175,197,202,133,225,89,169,75,77,177,78,145,34,53,167,72,113,178,101,20,234,113,175,212,53,52,149,173,61,75,137,75,106,121,123,149,185,100,73,35,229,161,180,35,143,212,109,59,170,143,66,164,93,53,107,102,171,10,139,112,117,30,136,168,200,132,227,113,106,28,133,146,31,233,221,81,18,29,229,172,201,43,216,103,181,70,68,122,24,155,252,52,51,235,39,1,174,22,112,87,22,107,178,223,195,170,228,134,217,164,45,206,86,202,5,69,249,77,165,79,41,231,157,109,44,65,52,184,243,175,23,175,181,105,37,161,41,53,188,107,236,28,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,195,170,241,206,253,9,254,242,127,13,21,86,45,39,133,62,68,170,167,85,129,154,108,101,182,98,38,154,152,228,253,145,74,168,176,165,62,227,230,164,41,186,193,160,204,146,132,37,36,162,99,122,84,107,53,243,210,72,216,195,142,90,248,0,231,249,129,196,207,200,222,7,95,152,164,220,186,84,121,118,205,191,58,161,3,210,142,108,138,244,228,50,174,149,133,250,232,53,115,95,54,155,36,37,68,165,169,100,148,158,229,16,205,101,217,116,215,111,155,170,179,122,221,51,186,218,213,193,80,145,84,168,201,229,33,190,124,167,220,83,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,236,31,146,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,162,156,143,227,21,43,27,242,185,135,247,116,58,244,186,173,74,21,30,53,18,188,236,233,73,126,105,85,98,52,150,100,170,66,137,107,86,247,20,146,125,38,225,239,83,111,182,181,17,111,208,119,81,23,243,65,196,47,5,242,153,127,211,240,231,17,173,139,214,163,82,168,209,218,173,180,237,18,20,71,152,75,14,60,243,41,74,148,244,150,148,75,221,29,102,100,73,50,208,211,219,222,68,202,255,0,16,188,23,205,157,255,0,80,195,156,57,182,47,90,117,74,157,71,118,182,235,181,184,81,25,97,76,54,243,44,169,41,83,50,93,81,175,116,132,25,17,164,139,66,87,111,113,29,123,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,71,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,80,102,126,178,81,117,101,79,17,229,214,233,52,206,163,12,174,106,131,206,91,149,8,228,226,219,129,188,212,226,105,146,13,197,45,105,121,164,17,146,20,181,31,57,180,26,200,247,37,212,53,229,50,93,155,107,171,40,216,166,87,77,53,174,186,219,174,244,212,251,154,156,164,184,239,50,10,100,182,181,190,195,68,243,77,156,198,219,39,146,202,220,51,74,121,206,17,150,139,49,160,155,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,66,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,45,251,53,185,214,194,204,159,125,22,252,166,80,46,186,159,210,222,187,162,244,20,88,207,114,250,94,71,51,155,206,125,173,53,234,81,183,110,237,116,86,186,104,90,243,252,4,226,129,128,89,137,197,138,22,14,89,86,134,32,66,173,92,29,87,76,253,82,159,9,184,168,228,70,118,66,247,169,185,110,44,181,67,42,34,209,7,235,25,107,161,106,101,26,248,231,126,132,255,0,121,63,134,136,171,194,227,199,102,25,124,235,201,230,139,254,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,68,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,242,113,163,23,172,220,5,194,251,131,23,49,1,249,109,208,173,216,233,122,65,68,96,222,125,213,173,196,180,211,45,163,176,141,110,58,227,109,145,168,210,130,53,145,169,73,73,26,139,60,57,157,204,45,213,154,12,101,173,98,229,211,27,160,235,249,113,169,212,180,74,114,67,52,200,45,39,107,81,219,82,207,251,231,22,105,74,18,183,93,117,100,132,111,218,82,255,0,133,30,74,63,41,183,83,25,148,196,202,101,86,53,183,105,84,35,201,180,154,211,146,205,98,168,203,138,81,200,222,74,39,20,204,87,27,71,98,83,177,199,79,105,172,201,151,154,84,212,199,190,40,24,5,151,108,88,174,224,229,235,104,98,4,218,213,191,210,245,47,210,233,240,156,138,190,124,102,164,35,98,156,150,218,207,68,60,146,61,80,94,177,30,154,150,134,125,3,42,89,214,194,204,224,253,41,252,153,208,46,186,103,209,46,135,173,244,236,88,204,243,58,174,127,47,149,201,125,221,116,233,151,187,118,221,53,78,154,234,122,84,15,20,127,29,152,155,242,95,39,132,35,173,42,192,188,171,182,109,127,16,104,214,244,185,150,245,171,34,12,106,212,230,72,148,136,11,152,110,148,99,116,136,247,37,11,83,14,32,151,166,194,94,196,153,146,156,65,43,170,228,239,53,87,150,84,49,114,159,120,81,170,82,213,108,84,100,71,141,118,82,27,108,158,69,70,156,75,245,205,45,41,104,79,82,218,84,226,153,94,228,237,89,154,76,249,107,113,11,208,157,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,160,30,40,254,59,49,55,228,190,79,8,79,78,13,85,106,85,3,40,151,181,118,187,83,137,78,166,211,175,138,148,185,147,37,188,150,88,140,195,116,202,122,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,64,188,251,103,126,187,155,139,237,168,86,228,170,173,55,12,168,156,167,104,148,73,140,162,59,203,148,108,145,61,42,90,91,117,196,56,246,245,58,134,207,121,165,13,105,181,41,83,142,154,227,87,209,59,171,232,175,211,175,163,53,95,163,126,144,244,79,166,58,39,58,30,187,151,205,233,185,250,114,249,220,191,95,151,187,118,223,91,77,59,68,149,200,78,119,235,185,71,190,221,133,113,202,170,212,176,202,183,205,118,183,68,134,202,36,60,137,68,201,147,50,162,37,199,91,67,111,111,75,72,112,247,146,86,214,187,146,165,54,209,162,122,113,149,171,82,171,249,68,178,107,180,42,156,74,141,54,163,124,83,101,195,153,17,228,188,196,150,28,166,84,20,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,5,240,184,241,217,134,95,58,242,121,162,231,179,65,154,11,7,41,150,5,63,17,177,26,145,112,84,105,181,26,195,84,70,154,162,71,101,231,210,251,140,188,242,84,164,188,235,73,36,109,142,178,51,37,25,234,105,236,239,50,227,248,9,197,3,0,179,19,139,20,44,28,178,173,12,64,133,90,184,58,174,153,250,165,62,19,113,81,200,140,236,133,239,83,114,220,89,106,134,84,69,162,15,214,50,215,66,212,202,53,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,0,0,35,254,117,243,93,66,202,94,13,77,188,185,180,169,151,125,75,88,118,181,18,107,203,79,95,43,114,9,199,13,45,145,172,217,97,11,230,184,122,161,39,162,27,230,33,110,182,99,61,151,77,217,117,95,53,217,87,77,235,115,85,110,10,212,221,157,77,70,169,53,201,114,159,216,132,161,27,221,112,212,181,109,66,18,146,212,251,18,146,34,236,34,29,171,48,153,81,174,229,211,6,176,134,242,190,154,170,211,174,252,72,244,220,202,133,18,107,40,107,209,81,99,42,33,68,108,210,70,107,39,150,135,214,235,132,179,74,147,204,67,102,218,22,210,205,126,127,41,56,33,74,204,126,63,91,152,47,89,174,75,163,71,184,227,213,18,137,241,155,75,139,140,251,52,233,50,25,89,161,93,139,65,58,203,123,209,170,77,72,220,146,82,12,201,101,229,113,163,8,111,44,5,197,11,131,8,241,1,136,141,215,109,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,176,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,205,56,98,241,11,153,116,204,141,151,92,192,221,252,234,171,219,90,180,171,245,55,159,126,85,86,83,175,188,227,177,102,203,125,229,238,120,249,172,162,49,109,66,77,45,155,123,141,102,210,87,47,243,91,157,108,44,201,247,209,111,202,101,2,235,169,253,45,235,186,47,65,69,140,247,47,165,228,115,57,188,231,218,211,94,165,27,118,238,215,69,107,166,133,175,63,192,78,40,24,5,152,156,88,161,96,229,149,104,98,4,42,213,193,213,116,207,213,41,240,155,138,142,68,103,100,47,122,155,150,226,203,84,50,162,45,16,126,177,150,186,22,166,83,0,5,64,113,180,195,59,86,223,196,124,59,197,42,76,78,158,181,120,83,234,20,250,191,45,182,208,220,142,128,227,114,31,86,212,18,214,241,162,89,182,165,173,74,250,182,24,73,18,73,29,181,172,52,209,128,56,57,66,203,254,13,90,120,59,110,61,212,68,182,105,233,142,228,157,171,71,87,41,106,83,146,100,236,90,214,109,243,95,113,215,121,123,205,40,223,181,62,170,72,135,64,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,1,80,28,82,50,11,15,14,250,236,205,224,229,62,149,77,180,15,163,143,113,91,176,227,49,5,154,67,135,202,140,204,152,141,182,148,33,76,186,179,108,156,108,136,220,75,174,27,158,186,28,95,38,5,224,190,47,94,88,11,138,22,254,46,97,251,241,27,174,219,178,20,244,114,150,193,60,195,168,91,106,105,214,92,71,97,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,22,132,242,187,153,187,7,52,216,95,77,196,11,66,76,72,117,37,199,74,171,86,241,212,89,147,54,140,249,184,235,123,31,75,103,185,40,90,152,117,77,45,105,65,184,217,37,123,83,169,165,60,215,138,63,129,60,77,249,47,156,66,20,2,61,5,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,17,146,140,215,80,179,105,131,80,175,46,109,42,29,223,77,210,29,211,68,132,242,213,208,74,220,178,109,194,75,132,75,38,95,66,57,173,158,171,73,106,182,249,139,91,78,24,228,28,73,242,49,74,204,21,129,51,21,48,230,151,18,14,34,218,177,228,212,157,68,58,90,84,253,208,194,89,108,149,21,213,50,217,190,244,148,183,29,9,141,169,168,181,213,173,164,78,19,141,209,176,191,238,23,30,4,240,203,231,94,113,52,80,8,191,238,23,30,4,240,203,231,94,113,52,74,161,31,243,175,149,26,22,109,48,106,109,155,202,165,67,187,233,186,204,181,171,115,89,90,186,9,91,144,110,54,106,108,201,100,203,232,71,41,194,209,105,45,80,231,45,107,105,178,25,247,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,159,112,175,207,172,105,81,169,89,88,198,74,236,72,107,135,29,154,125,141,83,145,205,53,204,89,186,242,142,4,153,14,58,164,146,201,43,97,168,168,74,16,141,141,114,181,53,155,73,93,165,10,1,226,143,227,179,19,126,75,228,240,132,95,114,147,85,102,149,30,186,245,50,90,41,179,36,61,18,60,197,50,162,97,231,217,75,106,117,164,57,166,213,45,9,125,149,41,36,122,164,157,108,207,77,197,173,143,240,183,207,212,60,59,232,114,201,140,117,10,85,54,208,62,178,69,187,113,76,146,196,22,105,14,31,54,75,209,165,184,226,144,133,50,234,205,195,109,195,51,113,46,184,77,250,232,113,28,155,95,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,117,179,69,150,75,251,43,56,161,82,195,251,190,52,185,148,212,72,82,104,183,9,83,158,141,10,178,193,54,211,155,216,83,133,181,75,66,95,105,46,161,10,89,54,225,169,27,149,161,41,82,131,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,28,106,252,83,218,223,15,224,249,141,68,56,94,102,95,11,50,191,98,99,149,245,137,149,111,246,179,209,81,161,191,27,210,149,63,174,154,211,157,35,15,58,223,59,149,207,66,220,218,175,81,26,168,253,132,112,255,0,29,49,211,17,243,23,136,245,28,80,197,10,207,93,85,157,163,76,178,209,26,34,211,226,164,204,219,139,25,179,51,229,178,141,202,208,181,53,26,148,165,173,75,90,214,181,89,87,12,94,30,147,45,105,145,179,21,152,27,67,147,85,103,107,182,149,2,166,203,236,74,165,74,105,247,155,118,84,216,143,178,141,175,23,41,149,198,61,203,73,37,195,115,105,44,154,82,44,252,0,4,85,226,143,224,79,19,126,75,231,16,133,0,141,84,0,0,172,190,38,188,59,227,93,81,170,57,143,192,75,114,90,238,117,200,109,119,45,177,74,167,187,37,117,149,188,234,80,115,98,178,202,84,162,146,74,89,41,228,145,108,113,4,183,140,210,226,86,111,212,88,181,78,6,63,166,207,221,191,226,66,213,4,127,205,110,117,176,179,39,223,69,191,41,148,11,174,167,244,183,174,232,189,5,22,51,220,190,151,145,204,230,243,159,107,77,122,148,109,219,187,93,21,174,154,22,188,255,0,1,56,160,96,22,98,113,98,133,131,150,85,161,136,16,171,87,7,85,211,63,84,167,194,110,42,57,17,157,144,189,234,110,91,139,45,80,202,136,180,65,250,198,90,232,90,153,70,190,57,223,161,63,222,79,225,162,31,240,225,187,45,91,27,57,216,121,116,222,183,53,42,223,162,194,244,183,83,81,170,77,110,36,86,55,210,165,161,27,221,112,210,132,238,90,210,146,212,251,84,162,34,237,50,12,244,103,54,187,156,60,71,139,83,110,149,232,107,50,215,234,35,219,52,215,80,131,148,150,221,52,115,100,201,113,58,234,243,188,166,140,219,74,141,182,210,132,165,59,140,150,235,158,219,135,222,66,174,28,204,222,80,111,156,65,161,75,135,133,116,137,13,189,57,114,58,168,75,175,160,202,74,73,152,47,19,70,135,144,153,17,210,220,131,75,136,90,16,179,36,169,43,50,50,189,58,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,132,106,207,222,114,99,101,7,11,225,84,40,81,162,79,190,238,121,6,205,185,6,116,39,95,132,180,48,227,39,49,233,6,219,141,154,80,134,157,36,164,137,123,205,199,91,209,42,65,56,105,160,207,244,85,126,221,95,236,173,199,114,92,117,15,252,164,201,213,41,210,28,255,0,148,227,207,56,226,254,245,41,74,246,153,139,222,225,231,146,202,86,86,48,190,61,118,239,183,226,39,21,46,88,230,119,4,194,146,153,71,9,131,115,115,84,246,28,74,73,40,66,82,77,41,210,65,168,150,241,40,249,142,33,12,237,150,162,186,184,172,228,150,102,43,80,163,102,7,8,109,78,178,243,163,114,225,215,233,180,186,107,242,42,23,4,85,173,166,88,113,8,100,149,204,122,63,110,166,104,220,166,12,247,56,69,29,180,29,75,97,86,38,93,88,55,136,246,230,41,89,82,250,122,213,179,80,106,161,27,115,142,33,183,182,31,174,195,188,181,161,106,101,212,26,155,113,4,162,222,218,214,147,61,20,99,69,57,98,204,45,171,154,12,26,162,226,229,173,27,160,235,249,145,170,52,181,202,110,67,212,201,205,43,107,177,220,82,15,251,215,16,106,74,20,182,157,105,102,132,111,218,93,84,0,0,0,0,0,0,0,0,7,58,199,172,96,161,224,142,27,212,175,170,219,251,27,133,201,218,157,171,61,219,223,105,163,251,40,94,159,157,47,234,255,0,218,89,211,198,92,87,175,227,77,255,0,82,196,27,143,178,109,71,147,189,62,167,103,45,134,218,46,212,33,5,220,210,127,170,95,229,57,205,194,255,0,38,12,223,181,72,248,219,121,167,125,42,38,254,138,62,166,92,221,201,155,25,207,89,183,210,164,232,164,36,253,100,118,251,59,53,49,113,73,74,80,146,74,75,66,33,253,0,0,0,1,84,188,99,112,38,124,154,157,27,27,41,173,243,26,106,44,122,59,229,170,75,105,18,170,18,84,174,215,59,123,52,236,36,126,223,96,224,60,41,241,22,109,155,153,54,169,8,61,209,171,144,83,79,82,123,11,69,61,62,10,117,215,105,159,114,123,181,47,196,133,236,0,0,0,0,15,241,153,21,169,209,31,132,250,119,53,33,181,52,178,212,203,84,168,180,50,236,251,140,81,167,18,204,171,212,240,127,20,106,56,139,77,103,90,29,207,61,233,102,123,147,234,72,147,34,99,219,123,94,90,207,68,54,93,187,72,190,226,62,193,223,120,43,222,47,54,221,209,98,40,180,97,75,155,85,35,236,252,231,244,115,90,125,157,123,191,223,105,247,123,69,170,0,15,151,116,87,225,218,182,229,78,227,158,122,71,166,67,122,91,157,253,169,109,181,44,203,176,140,251,146,126,195,252,6,125,179,217,143,179,113,231,29,171,53,35,61,176,40,175,200,164,196,79,97,253,83,51,36,169,7,175,45,10,251,46,251,117,63,121,159,179,224,228,227,12,38,98,158,63,218,84,118,35,115,163,194,170,192,157,45,59,201,58,176,137,177,210,190,211,90,79,185,207,97,235,238,33,162,123,98,143,30,223,182,233,84,56,141,114,217,167,194,98,42,17,184,207,106,91,109,41,34,212,204,204,251,11,222,99,234,0,0,255,0,55,24,105,223,206,35,94,221,123,204,127,218,82,73,73,37,37,161,17,104,67,250,0,0,0,0,0,0,63,134,68,101,161,143,227,109,161,164,19,109,150,137,46,226,212,127,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,23,197,23,41,238,226,214,30,158,39,90,81,57,215,5,1,59,228,39,152,73,214,11,12,77,121,93,174,60,148,126,113,196,247,36,213,248,151,96,165,57,81,165,210,42,47,67,148,223,42,84,39,148,211,137,212,149,177,196,43,67,45,75,82,61,12,191,1,107,124,49,115,189,72,118,155,7,3,111,249,92,137,136,91,81,105,78,236,82,183,164,147,14,51,45,232,211,26,22,167,188,247,45,127,143,176,197,161,182,180,186,132,184,131,213,43,34,81,31,188,140,127,208,8,235,152,236,158,218,185,147,189,45,218,229,219,51,149,14,130,228,73,10,111,150,226,186,130,97,215,148,108,234,219,205,154,55,19,234,45,218,30,159,127,179,181,216,246,69,189,135,150,212,27,82,216,133,210,192,128,195,76,54,142,98,215,216,134,210,217,118,173,74,87,217,66,123,204,251,135,223,0,0,0,0,31,242,180,238,66,147,239,35,33,94,216,129,195,109,88,199,154,25,120,153,118,205,228,219,29,67,146,156,143,202,221,212,175,210,43,120,209,185,185,72,113,27,155,113,69,169,39,66,239,239,236,19,178,196,178,45,252,58,181,105,214,117,177,15,166,167,83,35,51,21,134,249,139,94,136,109,180,182,158,213,169,74,251,40,73,118,153,247,126,209,247,192,0,0,0,7,135,198,124,46,162,99,22,29,214,44,58,243,91,152,168,196,144,202,15,114,203,98,220,97,198,137,94,170,208,103,161,56,125,155,136,191,198,40,75,58,249,110,147,150,252,96,157,109,198,70,234,43,252,175,71,187,169,22,253,177,99,45,222,195,117,197,150,139,123,79,88,255,0,14,206,238,239,194,123,49,15,97,238,41,61,134,85,101,235,75,185,118,237,94,133,245,29,60,121,207,31,98,90,82,149,185,75,47,235,22,159,121,118,11,174,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,227,242,94,248,243,121,94,120,61,135,152,26,169,178,226,90,118,4,121,139,69,61,50,9,76,77,168,200,157,46,66,166,173,36,132,158,244,181,37,12,37,42,53,236,38,220,82,13,60,231,18,59,6,65,114,81,117,102,179,17,226,86,234,212,206,159,12,173,154,131,46,92,117,9,4,226,27,159,176,210,226,169,145,205,181,33,106,121,212,25,18,212,133,23,37,181,146,204,247,41,164,59,117,56,233,151,12,56,199,60,14,168,224,101,90,223,165,64,165,122,60,163,208,20,212,2,229,208,101,52,201,183,18,76,102,155,83,123,57,58,145,19,104,82,18,166,247,52,126,162,212,147,207,94,58,96,94,35,229,211,17,234,56,95,138,20,110,134,171,7,71,89,121,163,53,197,168,69,81,153,55,42,51,134,69,204,101,123,85,161,232,74,37,37,72,90,80,180,45,9,253,119,238,60,222,88,149,132,120,123,133,55,132,217,117,52,97,188,138,170,41,19,164,200,39,22,221,58,90,33,19,80,136,182,18,182,48,168,142,26,20,165,171,212,121,45,164,144,134,144,66,90,240,84,241,79,116,252,63,157,230,52,225,213,120,231,126,132,255,0,121,63,134,136,171,195,83,47,86,174,98,243,53,6,137,122,201,214,139,104,211,213,118,201,167,170,43,111,183,85,233,165,70,109,16,221,39,8,208,76,173,111,164,220,35,74,183,54,133,160,137,38,178,90,47,206,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,5,112,113,167,198,42,85,23,8,237,76,16,167,215,165,181,93,185,107,8,173,206,135,18,82,82,133,82,162,161,196,146,101,54,75,37,154,28,146,227,75,104,148,131,66,151,13,195,212,148,209,10,235,200,254,14,213,113,191,52,120,127,104,195,160,196,170,211,97,86,35,86,235,205,78,138,167,225,21,42,35,169,122,74,100,36,144,180,236,113,41,38,18,78,22,197,56,251,104,81,150,253,71,181,226,105,130,159,145,108,220,93,61,61,67,170,129,125,235,122,195,222,238,247,154,235,95,123,168,109,205,27,66,83,164,166,164,236,73,110,209,163,107,114,141,91,180,149,92,18,241,175,255,0,163,172,185,204,167,251,239,90,124,166,218,255,0,139,195,150,219,203,55,63,226,70,218,82,223,247,115,82,190,193,11,84,21,129,197,3,38,121,147,204,78,62,208,47,92,28,195,127,164,20,88,86,124,90,91,242,125,49,2,38,201,72,155,53,197,55,178,67,237,172,244,67,205,158,164,91,125,109,53,212,140,137,194,255,0,38,121,147,203,182,62,215,239,92,99,195,127,163,244,89,182,124,170,91,18,125,49,2,94,249,75,155,9,196,183,178,59,238,44,181,67,46,30,166,91,125,93,53,212,200,143,138,241,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,120,172,98,193,219,7,29,108,10,166,28,226,53,6,37,70,155,81,142,251,77,58,236,86,94,126,158,251,140,184,202,101,197,83,200,90,90,146,218,93,89,182,233,36,205,38,127,137,30,122,243,85,150,123,203,42,24,185,51,11,111,9,209,42,40,84,116,212,169,21,56,198,73,69,70,156,226,220,67,79,155,123,141,76,175,115,78,33,109,168,207,106,208,173,170,90,54,56,190,235,195,51,58,63,201,179,17,215,134,247,170,185,150,13,253,80,136,196,153,15,78,228,183,66,156,103,202,68,237,28,90,89,75,42,37,165,50,20,123,85,203,105,165,146,143,146,77,185,53,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,159,252,86,242,185,142,217,148,252,151,126,69,44,111,164,127,71,61,55,233,63,233,56,112,249,29,71,67,201,254,217,117,189,219,185,14,253,157,116,219,219,166,165,172,127,200,86,66,179,99,130,217,177,177,177,51,18,240,167,208,214,221,27,210,125,108,223,78,211,100,114,185,180,217,76,183,245,108,200,91,138,213,199,80,159,85,39,166,186,158,132,70,101,234,248,231,126,132,255,0,121,63,134,136,171,194,227,199,102,25,124,235,201,230,139,254,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,68,0,227,87,225,98,214,248,129,7,203,170,34,189,120,103,85,169,84,12,235,225,253,118,187,83,137,78,166,211,163,215,165,204,153,45,228,178,196,102,27,162,78,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,143,215,159,108,239,215,115,113,125,181,10,220,149,85,166,225,149,19,148,237,18,137,49,148,71,121,114,141,146,39,165,75,75,110,184,135,30,222,167,80,217,239,52,161,173,54,165,42,113,211,91,33,57,32,174,230,226,251,118,109,199,22,171,77,195,42,39,53,170,221,110,27,200,142,242,229,27,38,108,197,136,167,26,113,14,61,189,77,45,194,216,105,67,90,238,82,84,227,68,187,243,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,84,94,125,114,21,155,28,105,205,141,243,137,152,105,133,62,153,182,235,62,140,232,166,250,118,155,31,155,202,166,197,101,207,171,122,66,28,78,142,52,180,250,201,45,116,212,181,35,35,57,1,194,147,43,152,237,150,191,202,143,229,174,198,250,57,244,143,208,158,140,254,147,135,51,159,211,245,220,239,237,103,92,219,183,158,215,218,211,93,221,154,232,122,64,14,40,254,59,49,55,228,190,79,8,73,78,11,86,157,171,124,208,177,218,214,189,109,154,85,193,69,155,244,99,169,167,85,33,55,46,43,251,23,81,90,55,180,225,41,10,218,180,37,69,169,118,41,36,101,218,68,34,174,122,50,101,93,201,230,35,197,166,55,85,244,205,153,116,117,18,45,154,147,171,65,74,83,109,26,57,177,164,182,157,52,121,174,107,68,110,37,36,219,137,90,84,157,166,107,105,191,109,195,239,62,183,14,89,175,40,54,54,32,215,101,204,194,186,188,134,217,156,137,29,84,213,208,16,69,37,68,244,22,73,210,67,40,84,137,9,114,65,37,181,173,104,65,154,82,165,145,17,222,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,131,56,163,248,236,196,223,146,249,60,33,199,219,199,155,202,22,94,83,151,42,60,217,116,251,122,101,209,46,230,173,19,50,8,145,85,90,227,194,106,51,46,160,144,74,216,194,162,56,225,22,243,66,214,234,20,104,37,50,133,15,65,149,28,168,226,62,109,113,29,22,85,148,215,67,74,131,203,126,191,95,125,147,92,90,68,85,25,145,41,68,70,92,199,151,181,68,211,36,100,167,20,149,25,154,16,135,28,69,255,0,126,64,112,107,242,53,252,159,63,39,180,175,201,239,163,253,25,232,45,138,228,242,119,111,221,191,94,103,59,153,245,188,253,220,222,111,214,239,230,122,226,128,115,93,149,28,71,202,86,35,174,202,189,90,235,169,83,185,143,208,43,236,50,104,139,87,138,147,34,53,36,140,207,150,242,55,36,157,100,204,212,218,148,147,35,90,22,219,139,243,238,99,205,229,55,47,42,203,149,98,108,186,133,189,14,232,137,115,81,73,233,4,104,165,45,17,230,181,37,150,144,104,53,108,125,82,219,112,203,121,33,11,105,106,36,26,158,90,135,96,225,113,227,179,12,190,117,228,243,69,159,113,64,192,76,88,204,78,1,80,44,172,28,181,62,144,86,161,94,17,106,143,198,235,163,68,217,21,16,166,182,167,55,200,113,180,30,139,121,178,208,143,119,173,174,154,17,153,68,12,133,100,43,54,56,45,155,27,27,19,49,47,10,125,13,109,209,189,39,214,205,244,237,54,71,43,155,77,148,203,127,86,204,133,184,173,92,117,9,245,82,122,107,169,232,68,102,94,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,0,1,92,28,85,50,57,112,226,172,111,229,31,133,171,184,43,151,61,42,60,90,93,78,216,101,18,170,43,155,19,154,72,109,202,123,40,37,169,165,182,167,77,78,52,130,38,148,131,113,239,81,196,184,111,212,182,30,222,181,92,53,191,237,172,70,161,71,136,253,74,213,172,66,173,195,106,90,20,166,28,126,51,200,121,180,184,148,169,42,52,26,144,68,100,74,73,233,174,134,93,226,106,113,45,204,221,131,154,108,47,192,28,64,180,36,196,135,82,92,123,137,85,171,120,234,44,201,155,70,124,220,130,222,199,210,217,238,74,22,166,29,83,75,90,80,110,54,73,94,212,234,105,79,31,225,195,118,90,182,54,115,176,242,233,189,110,106,85,191,69,133,233,110,166,163,84,154,220,72,172,111,165,75,66,55,186,225,165,9,220,181,165,37,169,246,169,68,69,218,100,25,246,205,156,60,220,99,43,87,109,185,67,244,109,173,68,167,181,78,162,38,101,49,136,245,69,182,105,39,30,57,110,182,183,13,207,175,83,188,180,115,13,180,35,67,74,18,183,29,82,253,183,13,140,155,92,57,139,197,8,120,149,84,147,46,153,98,88,85,136,207,84,101,69,155,42,4,217,114,210,219,143,50,204,25,45,54,100,75,109,214,227,27,198,151,90,117,182,223,66,144,164,173,72,81,77,254,43,121,92,199,108,202,126,75,191,34,150,55,210,63,163,158,155,244,159,244,156,56,124,142,163,161,228,255,0,108,186,222,237,220,135,126,206,186,109,237,211,82,214,63,228,43,33,89,177,193,108,216,216,216,153,137,120,83,232,107,110,141,233,62,182,111,167,105,178,57,92,218,108,166,91,250,182,100,45,197,106,227,168,79,170,147,211,93,79,66,35,50,183,240,21,213,198,179,16,168,84,108,14,178,240,202,109,7,173,170,221,23,2,234,144,101,185,188,155,128,220,6,118,60,226,77,14,167,235,149,214,182,218,73,104,113,179,109,111,158,137,90,90,81,84,13,167,95,250,41,117,81,174,159,66,82,171,62,134,168,71,168,122,58,173,27,168,131,51,148,226,87,200,144,214,165,204,101,123,118,173,26,150,228,153,150,165,168,212,152,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,33,226,35,146,9,153,85,190,202,237,179,162,238,195,43,178,160,235,84,36,147,207,201,122,150,226,89,105,197,197,148,234,218,74,19,185,107,127,167,35,113,199,22,212,117,26,212,106,66,212,124,127,43,185,155,191,178,179,138,20,220,64,180,36,203,153,77,68,132,170,181,111,29,69,232,208,171,44,19,110,183,177,244,182,123,84,180,37,247,84,210,214,149,147,110,26,87,181,90,26,85,110,153,242,196,203,87,25,56,102,93,88,165,101,75,234,40,183,53,62,129,80,141,185,198,214,227,59,234,240,183,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,162,193,103,220,78,184,122,67,181,161,201,204,86,95,173,14,77,41,157,206,221,180,10,99,44,49,22,149,21,166,25,109,169,80,162,48,202,54,178,92,167,151,36,247,45,68,167,9,205,164,130,117,72,129,121,120,204,13,253,150,92,80,131,138,248,114,184,139,169,67,143,34,35,176,231,27,199,10,107,15,54,105,83,82,27,101,198,212,226,9,91,29,74,77,90,19,141,54,174,221,164,52,61,129,120,233,135,25,139,195,138,118,40,97,125,103,174,165,78,213,167,153,116,137,18,169,242,146,68,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,179,46,47,251,133,199,129,60,50,249,215,156,77,20,2,47,251,133,199,129,60,50,249,215,156,77,31,171,137,141,90,171,64,201,70,32,87,104,85,57,116,234,149,58,69,6,92,57,145,30,83,47,198,125,186,220,21,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,249,89,4,207,101,43,55,118,204,218,21,203,14,37,39,17,109,216,229,46,177,14,43,105,98,20,166,28,144,242,91,118,11,107,144,235,235,67,109,166,58,94,82,200,137,46,60,130,46,197,164,121,254,34,57,5,135,153,203,84,175,204,45,167,210,169,184,155,68,230,200,208,163,49,31,233,51,102,219,72,233,165,73,218,75,55,144,134,27,76,119,28,89,182,159,89,181,109,75,156,198,168,176,94,159,12,204,232,255,0,41,60,56,94,27,222,170,229,223,214,13,62,35,18,100,61,59,156,229,118,9,23,41,19,180,113,106,121,79,36,208,148,200,81,238,79,49,214,150,74,46,113,54,221,107,113,71,241,217,137,191,37,242,120,66,69,100,99,42,182,110,107,248,126,95,54,125,102,155,17,55,61,58,248,171,73,180,234,238,56,108,174,157,81,58,85,59,97,41,212,161,106,233,156,82,91,75,200,218,173,200,34,81,23,49,13,173,21,215,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,126,225,115,158,218,174,54,82,158,192,140,104,185,162,72,189,168,113,208,171,126,163,45,245,117,183,12,36,165,102,234,28,220,91,93,147,29,40,73,154,247,243,29,109,70,179,74,141,151,157,87,53,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,29,87,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,56,213,248,167,181,190,31,193,243,26,136,141,88,25,149,28,71,204,78,28,98,61,235,133,237,122,86,171,135,62,140,125,234,3,76,154,165,84,162,202,41,102,226,163,25,31,174,243,125,42,76,153,211,115,137,90,137,6,107,74,27,119,143,210,106,114,104,181,88,85,152,109,196,114,68,9,13,201,105,18,226,53,41,133,45,10,37,36,156,101,228,169,167,81,169,22,168,113,42,66,139,82,81,25,25,144,208,246,74,51,93,66,205,166,13,66,188,185,180,168,119,125,55,72,119,77,18,19,203,87,65,43,114,201,183,9,46,17,44,153,125,8,230,182,122,173,37,170,219,230,45,109,56,98,64,0,0,138,188,81,252,9,226,111,201,124,226,16,160,17,170,128,0,1,158,30,33,118,5,155,134,25,198,196,107,51,15,237,232,148,42,20,89,16,36,199,167,196,35,75,12,46,77,62,52,135,73,180,235,162,16,110,188,225,146,19,162,16,70,73,73,37,36,73,46,127,151,140,192,223,217,101,197,8,56,175,135,43,136,186,148,56,242,34,59,14,113,188,112,166,176,243,102,149,53,33,182,92,109,78,32,149,177,212,164,213,161,56,211,106,237,218,67,69,56,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,13,120,173,229,115,29,179,41,249,46,252,138,88,223,72,254,142,122,111,210,127,210,112,225,242,58,142,135,147,253,178,235,123,183,114,29,251,58,233,183,183,77,75,88,255,0,144,172,133,102,199,5,179,99,99,98,102,37,225,79,161,173,186,55,164,250,217,190,157,166,200,229,115,105,178,153,111,234,217,144,183,21,171,142,161,62,170,79,77,117,61,8,140,203,213,241,206,253,9,254,242,127,13,21,86,59,174,78,242,171,121,102,191,23,41,246,125,26,155,45,54,197,58,68,121,55,101,93,183,9,148,83,169,198,191,92,146,234,144,180,245,46,37,46,37,148,109,86,229,145,168,203,150,135,22,141,9,216,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,10,203,226,223,147,107,134,245,140,230,105,236,73,50,230,174,219,163,242,110,138,100,137,178,164,175,164,105,214,210,203,208,99,147,107,75,72,109,46,201,118,65,111,109,162,67,102,233,39,121,188,165,213,174,21,98,69,119,7,241,30,220,197,11,98,29,42,93,86,217,168,53,81,136,205,82,10,37,197,91,141,158,164,75,109,127,244,45,38,151,16,173,22,218,208,180,165,105,209,158,94,51,3,96,230,107,11,224,226,190,28,174,90,41,179,36,72,136,236,57,198,201,77,132,251,46,26,84,212,134,217,113,196,182,179,78,199,82,147,86,166,219,173,171,179,113,14,150,35,254,117,243,93,66,202,94,13,77,188,185,180,169,151,125,75,88,118,181,18,107,203,79,95,43,114,9,199,13,45,145,172,217,97,11,230,184,122,161,39,162,27,230,33,110,182,99,58,226,252,248,117,100,218,78,83,240,190,77,66,235,147,45,55,221,239,30,35,215,44,18,154,212,136,80,87,29,201,39,29,150,13,13,164,247,165,169,36,151,79,123,136,55,18,174,90,141,26,26,165,168,0,0,0,0,0,0,0,0,10,81,226,195,152,135,177,11,20,153,195,42,66,244,165,219,91,183,47,66,250,254,162,60,23,139,177,77,165,73,218,164,31,245,143,95,184,187,7,7,201,70,91,165,102,67,23,224,219,114,81,182,138,199,55,210,14,234,71,179,116,89,43,107,213,39,91,89,234,182,116,245,79,241,236,239,208,141,175,109,211,45,42,20,107,126,142,207,42,36,93,252,180,110,82,180,220,181,44,251,84,102,125,234,63,104,250,160,0,0,0,3,224,95,118,69,191,136,182,173,70,206,185,225,245,52,234,156,103,162,190,223,49,104,213,14,54,166,213,218,133,37,95,101,106,46,195,46,255,0,218,32,158,31,240,219,86,14,230,134,38,38,90,83,185,214,199,80,220,166,227,242,182,244,203,244,138,30,36,110,114,82,220,94,214,219,73,106,105,208,251,251,251,5,132,161,59,80,148,251,136,136,127,208,0,0,0,0,248,23,197,145,111,98,29,181,58,212,185,225,117,80,39,176,235,14,35,152,180,118,45,181,54,125,168,82,85,246,86,174,227,46,241,197,50,227,147,219,87,45,151,165,197,92,180,166,115,97,215,156,151,33,45,242,220,79,78,79,186,202,137,157,92,121,195,94,210,97,37,187,66,215,238,246,200,160,31,242,226,210,210,20,226,207,68,160,141,70,126,226,33,87,188,78,179,189,72,106,155,59,3,108,9,92,249,139,91,177,106,174,236,82,118,36,211,50,51,205,232,235,26,30,135,176,247,33,127,135,180,197,81,197,141,46,175,81,102,28,86,249,178,166,188,150,155,78,164,157,238,45,90,17,106,122,17,106,103,248,11,172,225,117,148,247,112,151,15,75,19,174,216,156,155,130,190,157,241,211,204,37,105,5,246,33,60,158,214,222,82,63,56,218,187,210,74,252,11,176,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,31,240,243,77,190,210,216,117,59,144,226,77,10,45,116,212,140,180,49,86,156,69,120,121,73,168,201,171,99,94,18,83,55,56,174,125,70,177,23,156,69,169,235,46,75,239,111,145,39,239,108,182,161,31,121,23,121,10,181,73,213,173,90,243,110,151,243,106,149,42,81,45,39,234,175,150,243,75,236,247,164,244,82,126,242,61,61,162,230,184,88,230,198,177,139,182,116,156,51,190,37,245,21,154,33,45,81,30,229,161,26,194,101,168,76,161,59,90,101,40,251,110,40,245,53,26,189,250,150,134,39,240,0,0,0,0,0,0,0,0,0,0,0,0,8,113,196,199,47,173,98,246,8,203,174,210,226,239,173,209,57,125,50,183,153,126,122,92,52,175,177,78,37,31,97,179,239,35,251,180,49,70,182,197,197,84,179,110,8,213,250,90,249,115,33,239,216,122,36,244,222,133,32,254,209,25,119,40,253,131,78,22,5,215,79,189,173,56,55,45,45,238,108,105,156,221,139,218,164,235,177,213,160,251,20,68,125,233,63,96,244,32,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,195,44,89,122,186,179,65,140,180,92,35,181,164,244,29,127,50,77,70,168,184,174,72,102,153,5,164,238,118,67,137,65,127,122,218,9,74,66,86,235,173,32,214,141,251,139,67,216,59,131,182,14,5,88,20,188,57,195,154,12,74,117,54,157,29,134,157,117,168,172,178,253,65,246,217,109,149,75,148,166,80,132,187,37,196,180,131,113,211,73,26,140,191,2,47,106,35,86,119,242,93,106,230,227,14,31,131,9,52,170,37,253,77,229,191,68,184,93,130,218,156,95,40,158,219,6,75,228,131,120,161,172,223,112,205,40,63,81,195,75,187,87,180,219,94,125,170,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,19,215,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,5,0,241,52,198,191,203,78,110,46,158,158,159,210,192,177,53,178,161,239,107,99,206,244,79,189,212,56,230,142,45,42,214,83,178,118,40,182,234,209,53,185,36,173,218,201,78,9,120,57,93,118,234,190,179,3,33,238,77,22,53,60,236,232,109,237,66,186,185,78,57,30,92,131,212,151,189,190,74,26,141,216,104,218,190,171,213,86,173,168,143,160,113,180,195,59,86,78,22,88,184,199,210,114,174,74,125,192,86,207,61,182,219,79,81,6,68,105,18,54,60,173,156,197,242,220,139,171,101,188,146,158,123,254,169,154,245,40,65,195,95,23,164,225,6,112,108,119,205,249,101,77,188,36,29,161,82,102,51,13,58,183,209,57,73,68,116,153,185,166,196,38,97,68,113,106,65,146,201,13,40,139,118,166,133,104,36,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,0,70,174,32,248,23,135,24,203,150,91,214,173,122,209,185,181,91,18,223,170,92,148,10,147,6,72,149,10,84,120,171,120,208,149,153,30,172,187,202,74,29,108,200,210,164,146,76,180,90,27,90,51,216,46,167,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,1,85,124,115,191,66,127,188,159,195,68,85,225,113,227,179,12,190,117,228,243,69,255,0,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,0,113,171,240,177,107,124,64,131,229,213,17,74,195,175,229,119,44,151,246,105,177,66,155,135,246,132,105,112,233,171,144,148,214,174,19,167,61,38,21,25,131,109,215,55,190,166,203,106,86,180,176,234,90,66,212,130,113,194,74,55,39,83,82,116,41,130,248,67,102,224,46,23,219,248,71,135,236,75,110,133,110,199,83,49,206,91,230,243,238,173,110,41,215,94,113,125,132,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,94,212,0,80,15,20,127,29,152,155,242,95,39,132,37,87,3,31,211,103,238,223,241,33,98,152,233,129,120,113,152,188,56,168,225,126,40,81,186,234,84,237,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,45,228,110,86,135,161,164,210,165,33,105,90,22,180,43,60,57,135,203,245,253,150,92,80,157,133,24,140,136,139,169,67,143,30,91,83,32,147,199,10,107,15,54,74,75,177,220,121,182,212,226,9,91,218,82,137,58,19,141,56,158,221,166,45,255,0,132,244,220,203,175,1,149,79,198,218,76,182,236,214,35,193,123,15,103,84,84,142,181,250,114,249,196,227,38,91,205,210,140,217,54,194,152,55,80,157,91,123,234,212,182,73,162,69,112,113,71,241,217,137,191,37,242,120,66,63,225,86,25,221,88,201,136,246,230,22,217,81,58,138,213,205,80,106,159,27,115,110,45,182,119,159,174,251,188,180,45,105,101,164,18,156,113,100,147,216,218,22,163,45,18,99,67,217,93,203,37,131,149,156,47,166,225,253,161,26,36,202,146,35,165,53,171,132,233,204,198,155,89,124,156,117,205,239,169,178,220,164,33,79,186,150,144,181,44,219,108,210,141,202,208,212,174,192,56,254,104,178,201,96,230,155,11,234,88,127,119,198,137,14,164,184,234,77,22,225,42,115,50,102,209,159,55,26,115,123,10,112,183,37,11,83,13,37,212,33,72,55,27,37,35,114,117,37,39,60,56,171,134,119,86,13,226,61,199,133,183,172,78,158,181,108,212,29,167,201,218,219,136,109,237,135,234,62,215,49,8,90,153,117,6,151,27,89,164,183,182,180,40,139,69,16,144,28,46,60,118,97,151,206,188,158,104,191,224,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,69,70,236,181,104,245,218,69,173,86,185,169,80,171,87,7,81,232,138,116,137,173,183,42,161,200,65,45,254,157,165,25,45,222,90,12,148,189,132,123,82,100,103,161,15,172,0,0,41,131,138,54,68,169,88,39,85,103,29,240,94,217,151,30,201,174,72,90,110,10,116,70,19,209,91,211,84,164,19,75,111,105,238,106,52,133,45,68,72,217,203,105,196,146,9,73,39,153,105,53,236,3,181,101,71,42,56,143,155,92,71,69,149,101,53,208,210,160,242,223,175,215,223,100,215,22,145,21,70,100,74,81,17,151,49,229,237,81,52,201,25,41,197,37,70,102,132,33,199,17,161,235,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,0,20,87,197,199,19,46,171,195,55,181,139,22,173,47,74,45,133,79,129,79,164,69,109,199,57,105,234,98,51,49,247,212,133,44,208,79,45,111,146,20,180,37,59,155,97,132,153,25,163,83,133,99,65,28,52,111,249,56,131,146,220,59,149,82,184,98,85,106,84,56,242,104,18,137,147,107,124,52,68,146,227,81,99,186,134,200,182,45,48,202,33,150,226,222,164,41,11,86,237,251,142,80,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,15,63,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,44,187,139,84,255,0,188,81,255,0,207,251,113,21,86,53,59,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,162,30,34,57,32,153,149,91,236,174,219,58,46,236,50,187,42,14,181,66,73,60,252,151,169,110,37,150,156,92,89,78,173,164,161,59,150,183,250,114,55,28,113,109,71,81,173,70,164,45,71,242,178,19,157,250,238,81,239,183,97,92,114,170,181,44,50,173,243,93,173,209,33,178,137,15,34,81,50,100,204,168,137,113,214,208,219,219,210,210,28,61,228,149,181,174,228,169,77,180,104,138,162,255,0,184,92,120,19,195,47,157,121,196,209,64,34,255,0,184,92,120,19,195,47,157,121,196,208,226,143,224,79,19,126,75,231,16,133,16,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,81,2,154,248,202,224,94,28,97,182,35,217,152,161,101,81,189,21,85,196,111,75,59,95,101,131,36,197,145,42,41,197,50,148,150,200,189,71,156,234,149,205,50,61,171,82,18,179,73,45,78,45,127,43,130,167,138,123,167,225,252,239,49,167,14,85,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,135,170,226,35,144,88,121,156,181,74,252,194,218,125,42,155,137,180,78,108,141,10,51,17,254,147,54,109,180,142,154,84,157,164,179,121,8,97,180,199,113,197,155,105,245,155,86,212,185,204,106,144,109,107,178,234,177,171,177,110,155,42,230,170,219,245,168,91,250,106,141,46,107,145,37,49,189,10,66,246,58,217,165,105,220,133,169,39,161,246,165,70,71,216,102,36,254,117,51,147,27,55,216,95,132,21,10,236,104,144,47,187,98,69,198,205,199,6,12,39,88,132,132,62,228,35,134,244,115,113,199,13,72,91,77,26,84,70,189,228,227,78,106,148,160,219,53,116,190,10,158,41,238,159,135,243,188,198,156,58,175,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,155,63,118,255,0,137,15,85,196,139,134,239,229,3,210,153,133,203,213,7,253,21,250,243,46,107,102,27,95,234,215,181,115,34,32,191,238,206,243,113,162,254,216,237,82,75,159,169,72,172,12,11,199,76,71,203,166,35,211,177,67,11,235,61,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,161,76,186,102,95,11,51,65,98,51,125,97,157,91,245,186,218,52,199,227,122,82,153,245,207,52,223,86,195,46,185,201,230,242,22,182,247,43,215,70,138,47,105,23,85,0,17,87,138,63,129,60,77,249,47,156,66,20,2,53,80,0,0,40,7,138,63,142,204,77,249,47,147,194,17,125,186,77,85,234,84,138,235,52,201,107,166,195,144,204,73,19,18,202,141,134,95,121,46,41,166,150,230,155,82,181,165,135,148,148,153,234,162,105,195,45,118,158,146,215,135,6,108,241,31,0,49,97,171,42,153,67,186,239,43,50,232,234,93,169,90,118,253,48,234,117,7,37,55,25,106,110,84,24,251,209,181,226,229,32,157,50,61,170,97,42,53,37,70,219,70,139,233,1,85,124,115,191,66,127,188,159,195,69,112,96,190,16,222,88,245,138,22,254,17,225,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,105,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,158,135,178,233,150,140,44,202,253,136,205,139,134,116,159,214,235,107,51,24,141,233,74,159,215,60,235,125,91,236,180,223,59,149,207,90,27,220,159,81,26,36,189,166,125,84,0,81,95,19,60,151,127,38,204,71,70,36,89,73,230,88,55,245,66,91,241,163,179,7,146,221,10,113,159,53,112,117,109,9,101,44,168,150,165,71,73,109,87,45,167,80,105,62,73,184,231,138,200,38,114,100,229,7,20,38,212,43,177,165,207,177,46,120,228,205,199,6,12,38,159,154,181,176,219,199,13,232,230,227,141,146,86,135,93,52,168,141,123,13,183,92,213,42,89,54,105,189,235,167,21,112,226,203,195,137,88,189,114,94,148,168,150,100,74,122,42,138,173,166,65,59,21,200,174,18,77,167,26,83,123,185,220,205,232,38,201,189,202,113,75,66,80,74,53,36,143,60,57,162,204,221,253,154,108,80,169,98,5,223,38,92,58,106,228,41,84,91,120,170,47,73,133,70,96,219,105,189,140,37,195,218,149,173,44,52,167,86,132,160,156,112,148,189,169,212,146,153,191,194,119,36,16,238,79,70,102,207,19,34,239,137,79,168,27,182,76,34,121,135,153,148,227,61,67,18,37,74,101,77,44,211,202,124,144,113,205,46,33,196,187,29,75,52,237,38,212,171,106,0,0,0,0,0,0,0,0,1,231,175,251,174,159,100,218,115,174,90,163,220,168,208,249,91,215,181,74,211,123,168,65,118,36,140,251,212,94,193,152,251,158,226,170,94,87,4,154,253,81,124,201,147,54,111,61,18,90,236,66,80,95,100,136,187,146,94,193,121,60,51,114,250,214,16,224,148,74,237,82,46,202,221,111,153,212,171,126,191,153,151,49,40,236,75,138,71,216,112,187,136,190,253,76,76,128,0,0,0,0,0,0,0,0,0,0,0,0,16,7,138,118,108,107,24,69,103,70,195,59,30,95,79,90,173,146,21,45,238,90,23,164,39,154,154,202,211,181,214,84,143,182,218,79,82,81,43,221,161,106,98,153,84,117,107,170,188,227,167,252,230,165,85,148,107,81,250,168,230,60,234,251,125,201,45,84,175,184,139,95,96,180,174,29,92,60,164,211,164,210,113,175,22,233,155,92,79,34,163,71,139,206,35,208,245,137,37,135,183,199,147,247,56,91,86,143,188,203,184,133,165,178,211,108,52,134,26,78,212,54,146,66,75,93,116,34,45,8,127,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,255,0,135,91,67,205,173,151,19,170,22,147,74,139,94,242,62,241,195,177,59,36,249,112,197,233,206,84,175,139,3,175,148,233,154,212,231,165,103,181,170,140,214,163,61,26,125,37,222,226,207,246,254,3,247,224,150,82,112,59,47,146,36,76,195,27,71,209,114,36,154,201,110,117,243,31,213,42,54,204,203,71,158,89,119,178,142,223,187,239,61,123,40,0,0,0,0,0,0,0,0,0,0,0,0,15,242,147,25,153,108,170,60,132,111,109,122,106,90,153,107,161,235,236,25,209,206,134,13,175,5,49,222,187,106,179,31,151,1,61,47,75,235,235,174,176,227,173,125,235,90,190,211,190,211,252,62,235,123,225,147,136,10,189,178,213,71,138,104,208,169,157,70,135,175,127,50,124,195,253,82,253,95,188,75,128,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,223,184,71,97,157,171,103,229,10,143,125,82,98,107,90,191,106,19,234,21,121,78,54,223,49,93,52,183,161,176,194,86,148,18,205,148,33,131,90,80,181,43,107,143,190,162,50,37,232,83,84,0,84,7,27,76,51,181,109,252,71,195,188,82,164,196,233,235,87,133,62,161,79,171,242,219,109,13,200,232,14,55,33,245,109,65,45,111,26,37,155,106,90,212,175,171,97,132,145,36,145,219,229,120,42,120,167,186,126,31,206,243,26,112,234,188,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,7,138,198,251,214,171,134,184,47,127,98,53,10,60,71,234,86,173,175,85,173,195,106,90,20,166,28,126,52,71,30,109,46,37,42,74,141,6,164,17,25,18,146,122,107,161,151,120,204,181,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,253,56,101,224,167,228,91,40,246,183,81,80,234,167,223,122,94,179,54,59,189,150,186,214,25,233,219,111,86,208,164,233,21,168,219,210,123,180,116,221,218,163,78,221,61,86,125,176,206,213,197,12,163,226,101,58,233,137,204,244,13,191,54,230,167,62,134,219,55,162,206,128,194,228,52,182,212,180,43,102,238,90,154,89,167,69,27,79,58,130,82,119,234,51,195,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,211,158,19,223,95,149,12,44,179,113,51,209,126,140,250,91,111,211,171,189,23,63,157,210,245,81,155,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,245,96,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,83,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,128,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,15,127,116,221,150,173,141,66,149,116,222,183,53,42,223,162,194,217,212,212,106,147,91,137,21,141,235,74,17,189,215,13,40,78,229,173,41,45,79,181,74,34,46,211,33,245,134,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,0,113,171,240,177,107,124,64,131,229,213,17,78,214,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,208,238,84,114,163,135,25,74,195,132,89,86,83,93,117,86,119,45,250,253,125,246,73,18,170,242,146,70,68,165,17,25,242,217,70,229,19,76,145,154,91,74,148,102,107,90,220,113,125,172,0,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,22,168,57,254,44,224,14,13,99,175,160,63,43,152,123,74,186,62,139,212,10,167,75,235,80,163,228,61,217,185,39,180,203,152,202,246,163,152,194,247,52,230,196,111,66,182,167,78,128,40,7,138,63,142,204,77,249,47,147,194,19,83,130,94,25,218,177,176,178,250,198,62,147,155,114,84,46,3,182,121,238,54,218,186,120,49,227,71,145,177,149,108,230,35,152,228,173,92,45,230,149,114,24,245,72,209,169,217,80,0,173,94,54,152,103,106,201,194,203,23,24,250,78,85,201,79,184,10,217,231,182,219,105,234,32,200,141,34,70,199,149,179,152,190,91,145,117,108,183,146,83,207,127,213,51,94,165,10,248,92,120,236,195,47,157,121,60,209,127,192,42,175,142,119,232,79,247,147,248,104,132,25,32,197,235,55,1,115,57,105,98,230,32,63,45,186,21,187,30,174,244,130,136,193,188,251,171,93,46,91,77,50,218,59,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,188,254,56,230,95,20,241,243,25,79,29,46,154,183,162,174,70,122,63,71,122,25,249,44,51,73,233,82,158,87,71,189,213,184,198,142,37,79,122,171,252,235,142,44,180,53,11,169,200,78,119,232,89,184,177,29,133,113,202,165,83,113,54,137,205,118,183,68,134,202,227,178,184,166,241,147,50,162,37,199,92,91,140,236,83,72,112,247,154,144,238,187,146,148,184,209,174,85,0,0,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,1,207,222,77,164,229,7,20,33,83,232,82,101,207,177,46,120,230,245,185,58,116,214,159,154,181,176,219,37,49,153,4,219,109,146,86,135,93,37,36,201,27,13,183,91,209,74,89,56,73,226,184,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,161,236,186,101,163,11,50,191,98,51,98,225,157,39,245,186,218,204,198,35,122,82,167,245,207,58,223,86,251,45,55,206,229,115,214,134,247,39,212,70,137,47,105,159,85,0,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,25,119,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,131,165,102,23,44,151,246,91,163,97,250,175,184,210,219,145,124,218,236,220,38,135,41,207,71,68,7,214,235,132,186,122,148,233,17,174,75,45,116,203,121,27,82,109,174,65,32,200,200,146,226,231,87,3,235,254,51,85,92,83,194,217,215,12,179,145,42,61,58,191,75,164,168,221,83,4,134,148,235,19,100,32,180,229,33,102,111,64,66,187,73,107,34,111,237,19,103,182,215,196,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,0,101,92,90,167,253,226,143,254,127,219,136,170,177,170,129,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,158,28,215,101,71,17,242,149,136,235,178,175,86,186,234,84,238,99,244,10,251,12,154,34,213,226,164,200,141,73,35,51,229,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,248,168,191,238,23,30,4,240,203,231,94,113,52,80,8,191,238,23,30,4,240,203,231,94,113,52,56,163,248,19,196,223,146,249,196,33,64,35,85,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,42,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,138,181,226,161,144,168,210,163,85,115,79,131,116,40,144,215,14,59,213,11,230,153,31,154,107,152,179,117,148,148,248,209,219,105,73,37,146,86,251,178,150,165,161,27,26,230,232,107,55,84,186,161,19,255,0,130,167,138,123,167,225,252,239,49,167,14,171,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,28,106,252,83,218,223,15,224,249,141,68,117,94,6,63,166,207,221,191,226,66,127,230,47,50,248,89,149,251,17,235,235,19,42,223,171,209,81,161,191,27,210,149,63,174,101,167,58,70,30,117,190,119,43,158,133,185,181,94,162,53,81,251,8,243,173,138,184,145,93,198,12,71,184,241,66,231,135,74,137,85,185,170,14,212,101,179,75,130,136,145,80,227,135,169,146,27,71,253,43,81,169,197,171,85,184,181,173,74,90,173,167,133,54,76,175,108,36,161,73,199,60,77,170,221,116,10,173,195,204,143,18,204,113,115,41,173,176,219,43,117,146,147,83,138,189,156,247,143,115,166,195,110,37,77,182,219,156,210,220,183,19,201,177,80,1,21,120,163,248,19,196,223,146,249,196,33,64,35,85,0,0,2,128,120,163,248,236,196,223,146,249,60,33,221,120,76,225,13,155,143,88,95,152,204,35,196,6,37,185,66,184,163,219,44,200,56,143,155,47,180,180,57,80,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,82,78,116,228,251,32,56,71,148,218,87,164,18,220,75,198,251,114,67,143,46,235,159,76,67,79,198,65,165,109,165,152,77,154,156,56,136,229,56,180,172,210,179,91,166,181,239,81,163,150,219,114,128,5,85,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,0,3,202,98,174,25,218,184,201,135,23,30,22,222,177,58,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,67,58,249,157,203,213,213,149,252,101,173,97,29,211,39,175,232,57,114,105,213,68,69,114,59,53,56,46,167,115,82,27,74,203,251,230,214,73,82,210,135,90,117,4,181,236,220,127,146,171,152,172,92,171,224,149,3,47,79,221,146,216,178,109,217,19,158,102,159,17,213,176,137,104,146,251,82,13,153,73,66,137,18,80,212,134,148,243,70,226,84,180,45,231,52,86,155,18,142,171,144,76,155,73,205,246,40,77,167,215,100,203,129,98,91,17,201,235,142,116,25,173,49,53,11,125,183,138,27,49,201,198,220,37,45,110,180,106,81,154,54,19,109,57,170,146,179,108,149,127,212,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,0,0,0,0,0,0,0,0,2,35,241,54,196,5,89,57,106,172,69,36,106,85,62,159,83,215,187,151,62,25,254,169,254,183,220,42,19,38,24,54,188,108,199,122,21,168,244,126,108,5,117,93,87,175,183,77,33,200,113,29,203,66,190,211,94,195,252,126,253,23,70,140,204,54,83,30,58,54,54,141,116,45,76,244,212,245,246,254,35,253,64,0,0,0,0,0,0,0,0,0,0,0,0,113,172,109,202,78,7,102,14,68,121,152,157,104,250,82,68,99,65,33,206,190,99,26,37,38,225,145,104,203,200,46,247,151,219,247,253,197,167,224,195,28,147,229,195,8,103,55,82,177,236,14,130,83,70,75,75,158,149,158,238,138,35,66,136,244,117,245,23,123,104,63,217,248,142,226,211,104,101,180,50,218,116,66,18,73,73,107,220,69,220,63,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,120,113,101,203,100,172,64,178,233,248,161,108,71,221,62,135,205,234,209,188,139,157,206,118,11,8,237,91,169,74,116,74,21,220,147,215,219,167,120,248,124,22,238,84,74,177,239,75,113,107,245,224,122,59,98,116,253,119,170,43,63,103,249,76,89,88,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,206,188,226,104,149,64,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,33,87,23,60,76,186,176,239,40,239,83,173,105,125,39,211,91,130,37,179,81,125,14,56,219,201,130,227,18,36,58,134,212,133,167,78,103,74,150,150,74,220,149,52,235,168,52,250,218,149,32,218,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,167,60,61,178,169,88,107,96,91,88,115,66,145,45,250,109,171,71,133,68,134,236,181,165,79,184,196,102,80,203,106,113,73,74,82,107,52,160,140,204,146,146,215,93,8,187,135,213,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,102,95,27,236,170,86,26,227,69,253,135,52,41,18,223,166,218,183,69,86,137,13,217,107,74,159,113,136,210,220,101,181,56,164,165,41,53,154,80,70,102,73,73,107,174,132,93,194,239,184,92,98,244,156,90,201,245,178,197,73,249,111,212,172,105,15,90,18,158,121,134,154,66,209,25,40,92,84,180,77,253,164,34,27,241,27,53,40,146,179,91,107,53,110,251,106,150,160,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,83,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,128,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,10,64,207,78,97,115,29,139,152,203,113,90,216,227,26,171,105,51,65,168,37,152,214,47,84,179,131,74,229,165,124,151,54,145,147,114,94,83,111,41,93,102,135,205,75,218,182,105,100,219,66,103,87,11,124,253,76,196,78,135,44,152,199,80,170,212,174,242,235,36,91,183,20,201,47,206,122,174,217,115,100,189,26,91,142,41,107,75,205,32,156,54,220,51,38,212,211,100,223,168,182,209,206,168,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,231,94,79,52,95,240,0,0,160,30,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,0,5,0,241,71,241,217,137,191,37,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,85,95,28,239,208,159,239,39,240,209,85,99,181,97,166,79,49,247,22,176,158,229,198,59,42,196,170,205,162,219,253,31,76,195,116,185,174,74,175,115,228,174,58,253,24,150,217,82,37,114,22,218,141,253,22,92,180,151,110,167,169,15,21,130,248,189,121,96,46,40,91,248,185,135,239,196,110,187,110,200,83,209,202,91,4,243,14,161,109,169,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,90,19,202,238,102,236,28,211,97,125,55,16,45,9,49,33,212,151,29,42,173,91,199,81,102,76,218,51,230,227,173,236,125,45,158,228,161,106,97,213,52,181,165,6,227,100,149,237,78,166,148,246,0,0,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,0,0,135,252,86,177,51,242,119,147,107,142,157,30,93,86,36,251,214,161,6,217,134,253,61,206,94,222,99,135,34,66,30,81,45,42,38,92,139,22,75,74,34,221,187,154,72,82,118,169,70,84,153,130,152,95,85,198,172,92,180,48,162,140,169,109,200,186,107,17,169,171,145,26,18,165,174,27,11,89,115,165,27,73,50,53,161,150,185,142,175,214,73,18,27,81,154,146,68,102,86,233,198,79,5,62,156,229,246,147,140,113,42,28,153,120,101,80,62,115,14,59,181,183,224,212,93,143,29,205,169,38,212,106,121,47,162,25,167,85,161,36,223,63,93,202,216,66,181,114,15,137,150,174,17,102,247,13,175,171,214,95,73,69,143,80,145,79,147,41,78,54,219,113,122,216,143,67,67,238,173,197,165,8,101,181,200,74,220,89,171,213,109,43,81,17,153,17,30,138,68,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,0,101,92,90,167,253,226,143,254,127,219,136,170,177,170,128,28,127,52,89,100,176,115,77,133,245,44,63,187,227,68,135,82,92,117,38,139,112,149,57,153,51,104,207,155,141,57,189,133,56,91,146,133,169,134,146,234,16,164,27,141,146,145,185,58,146,147,155,113,127,220,46,60,9,225,151,206,188,226,104,160,17,127,220,46,60,9,225,151,206,188,226,104,113,71,240,39,137,191,37,243,136,66,128,70,170,5,85,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,85,197,31,199,102,38,252,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,68,60,78,50,137,74,203,46,46,68,186,236,250,140,67,180,241,42,69,70,165,77,165,55,29,44,46,144,251,75,105,82,34,165,13,165,45,116,201,57,45,242,118,145,26,81,171,106,79,213,147,142,123,94,10,158,41,238,159,135,243,188,198,156,58,175,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,113,171,241,79,107,124,63,131,230,53,17,237,120,56,95,246,110,22,89,185,130,196,28,65,184,98,80,237,234,28,123,114,76,233,210,76,246,52,141,106,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,112,215,53,217,174,196,124,218,226,58,239,91,213,222,134,149,7,152,197,2,128,195,198,184,180,136,170,50,51,74,76,200,185,143,47,106,77,215,140,137,78,41,41,34,36,33,13,182,137,107,194,175,35,20,172,82,147,252,164,113,114,151,18,161,105,211,100,74,166,208,237,234,149,45,50,35,86,95,229,27,110,202,121,50,27,54,156,140,209,184,164,163,102,227,57,13,40,205,72,228,109,114,226,64,0,69,94,40,254,4,241,55,228,190,113,8,80,8,213,64,0,0,160,30,40,254,59,49,55,228,190,79,8,74,174,6,63,166,207,221,191,226,66,213,0,5,85,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,0,0,42,131,141,62,55,216,53,105,54,166,95,233,244,56,149,11,178,131,33,23,12,234,210,92,101,107,165,176,243,78,54,84,242,211,87,80,183,139,149,33,196,40,208,91,27,138,173,28,222,70,221,91,11,169,224,251,141,120,89,112,224,73,96,93,189,79,244,101,231,105,115,234,213,222,99,81,153,244,191,85,49,253,146,89,216,225,187,35,146,201,68,101,199,22,132,236,213,132,17,153,26,4,255,0,0,0,0,0,0,0,0,0,0,21,169,198,146,229,110,45,143,101,219,136,95,175,63,210,59,147,167,234,61,78,89,123,63,202,67,238,112,154,203,100,172,63,178,234,24,161,115,199,219,62,185,202,233,17,188,143,147,201,118,115,11,237,67,170,74,181,74,211,222,146,211,217,175,120,176,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,31,229,42,43,19,24,84,105,40,222,218,244,220,157,76,181,208,245,246,126,3,138,96,158,94,105,24,33,119,215,165,90,141,242,41,181,158,151,115,122,169,90,242,154,112,139,181,199,22,175,180,234,143,217,251,125,157,192,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,195,170,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,21,87,198,247,20,191,251,218,96,165,62,187,255,0,133,221,53,122,103,75,248,70,128,255,0,56,209,255,0,229,36,236,66,254,245,167,243,102,33,86,64,236,95,202,38,114,112,158,129,233,79,71,244,151,3,117,222,119,35,155,187,209,173,174,127,43,110,228,233,204,233,121,123,181,245,119,238,209,90,109,61,20,128,207,183,18,235,2,54,31,103,75,17,34,211,109,233,116,170,109,114,68,106,252,83,120,157,217,49,114,227,54,236,169,13,45,195,61,232,84,195,150,71,180,246,37,105,90,19,183,102,210,157,92,17,239,90,84,252,23,196,44,57,102,60,178,169,80,238,134,171,114,29,82,19,200,83,19,162,54,203,73,66,183,110,53,146,169,239,26,136,210,68,68,166,244,53,106,100,155,31,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,186,158,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,5,85,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,113,252,253,228,78,149,155,187,102,21,118,218,153,18,147,136,182,236,115,137,71,153,41,196,177,10,83,14,72,101,78,53,57,196,71,117,245,161,182,211,33,76,165,6,68,151,30,89,159,98,212,40,135,253,21,88,87,87,251,43,110,92,150,229,67,255,0,41,14,117,54,116,119,63,228,184,203,205,184,143,185,73,82,125,134,67,229,13,41,229,59,194,198,13,252,63,183,188,185,129,213,68,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,58,242,121,162,255,0,128,0,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,22,168,0,40,7,138,63,142,204,77,249,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,249,215,147,205,23,252,2,170,248,231,126,132,255,0,121,63,134,136,1,149,140,20,254,81,57,130,178,112,113,202,135,69,18,224,168,31,94,250,93,229,184,136,44,52,185,18,185,74,229,184,68,241,176,203,164,222,228,26,121,134,141,218,39,83,45,25,216,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,206,157,184,161,100,91,242,41,117,47,28,112,114,204,233,48,218,181,179,211,17,161,43,115,52,42,163,142,40,143,70,73,37,211,195,123,86,249,122,26,144,135,77,109,253,82,85,29,179,141,89,81,205,118,35,229,43,17,209,122,217,78,245,212,169,220,182,43,244,7,222,52,69,171,197,73,153,146,84,100,71,203,121,27,148,109,60,68,106,109,74,81,25,45,11,113,181,232,122,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,85,95,28,239,208,159,239,39,240,209,21,120,92,120,236,195,47,157,121,60,209,127,192,0,2,160,56,218,98,101,171,112,98,62,29,225,109,38,95,81,90,179,233,245,10,133,95,150,227,107,110,63,94,113,185,12,43,106,205,104,120,145,16,220,82,22,148,253,91,236,40,141,68,190,207,43,193,179,5,62,156,230,10,173,140,114,234,28,152,152,101,79,46,75,13,187,181,199,231,84,90,145,29,189,201,54,212,74,101,44,34,97,171,69,161,68,231,35,77,201,222,66,218,113,251,7,40,89,128,193,171,179,7,110,55,186,120,151,53,61,81,219,147,181,107,233,37,33,68,228,105,59,16,180,27,156,167,219,105,222,94,242,74,246,109,87,170,163,33,153,113,165,60,172,99,95,242,137,203,237,147,140,110,83,250,41,119,5,60,250,246,18,215,45,180,78,97,213,199,149,202,79,49,195,38,77,246,93,54,247,44,213,203,52,110,209,90,145,69,94,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,6,85,197,170,127,222,40,255,0,231,253,184,138,171,26,168,0,25,87,23,253,194,227,192,158,25,124,235,206,38,138,1,23,253,194,227,192,158,25,124,235,206,38,135,20,127,2,120,155,242,95,56,132,40,4,106,160,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,21,87,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,58,175,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,113,171,241,79,107,124,63,131,230,53,17,2,155,171,85,89,165,72,161,51,83,150,138,108,201,12,203,145,13,47,40,152,121,246,82,226,90,117,109,235,181,75,66,95,121,41,81,150,169,39,92,34,211,113,235,42,178,9,145,58,174,110,238,105,181,219,150,100,186,78,29,91,178,10,37,98,100,87,20,196,217,79,185,29,229,54,212,23,23,29,214,22,182,220,76,117,60,149,153,26,91,121,6,93,171,72,190,154,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,0,1,21,120,163,248,19,196,223,146,249,196,33,64,35,85,0,0,2,128,120,163,248,236,196,223,146,249,60,33,42,184,24,254,155,63,118,255,0,137,11,84,0,21,87,199,59,244,39,251,201,252,52,69,94,23,30,59,48,203,231,94,79,52,95,240,0,8,235,158,76,221,210,178,131,132,105,186,216,167,68,172,93,149,233,10,166,219,148,167,228,37,8,91,228,131,82,229,60,130,81,58,184,204,150,221,252,178,212,214,227,45,154,155,230,147,137,207,93,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,122,226,207,9,188,71,176,114,193,64,197,10,33,85,106,248,155,19,71,46,171,66,3,103,83,222,220,137,4,134,83,0,163,52,107,55,152,66,219,231,164,205,198,213,245,203,67,164,150,146,78,195,92,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,209,70,94,51,3,96,230,107,11,224,226,190,28,174,90,41,179,36,72,136,236,57,198,201,77,132,251,46,26,84,212,134,217,113,196,182,179,78,199,82,147,86,166,219,173,171,179,113,14,150,0,0,0,0,0,0,0,0,3,135,99,110,94,41,24,223,119,208,101,93,109,243,233,180,110,171,107,122,169,58,115,90,108,143,181,183,16,175,180,210,79,219,251,61,189,178,44,86,33,48,152,209,155,216,218,53,218,157,76,244,212,245,246,253,230,63,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,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,231,94,113,52,74,160,1,85,124,115,191,66,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,195,170,241,206,253,9,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,1,74,220,106,252,83,218,223,15,224,249,141,68,125,94,9,119,77,118,38,62,223,86,84,121,219,40,181,91,60,234,147,35,114,144,124,217,81,38,199,110,59,155,204,183,167,106,38,201,45,8,201,39,204,213,68,102,148,153,92,160,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,212,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,138,224,226,169,145,138,174,41,70,254,82,56,71,75,151,80,187,41,177,226,211,107,150,245,54,150,169,18,107,44,115,73,182,165,50,152,237,155,174,73,104,156,74,87,191,113,28,118,146,100,164,114,54,185,78,195,74,121,78,240,177,131,127,15,237,239,46,96,117,81,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,206,188,158,104,191,224,0,1,64,60,81,252,118,98,111,201,124,158,16,149,92,12,127,77,159,187,127,196,133,170,0,10,1,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,135,201,186,109,59,86,249,161,74,181,175,91,102,149,112,81,102,236,234,105,213,72,77,203,138,254,197,165,104,222,211,132,164,43,106,208,149,22,165,216,164,145,151,105,16,161,124,251,100,130,187,148,123,237,169,182,228,90,173,75,12,171,124,166,168,149,185,143,34,67,200,148,76,145,189,22,90,155,105,180,54,246,244,186,182,203,97,37,109,105,181,74,83,110,146,62,175,14,236,239,204,202,173,246,118,149,227,43,118,25,93,149,6,157,174,168,217,126,75,212,183,18,203,173,162,84,86,144,234,80,157,203,91,29,65,147,110,56,182,163,164,144,147,82,16,147,189,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,1,85,124,115,191,66,127,188,159,195,68,85,225,113,227,179,12,190,117,228,243,69,255,0,0,0,12,214,102,159,26,255,0,148,78,96,175,108,99,110,159,209,68,184,42,5,208,48,166,185,110,34,11,13,34,60,94,106,121,142,17,60,108,50,209,185,181,102,158,97,175,110,137,208,138,218,120,62,224,229,10,198,203,1,98,172,119,186,138,214,37,212,31,145,49,205,171,71,34,44,25,15,196,143,27,67,90,144,173,171,68,151,121,132,148,40,250,157,138,220,77,164,196,234,25,225,226,11,131,180,172,16,205,165,245,104,219,84,25,116,171,122,108,134,107,116,118,157,138,150,24,54,37,178,135,156,76,84,161,8,71,76,220,133,72,97,178,65,104,146,99,97,153,169,10,49,98,156,24,49,122,77,223,128,215,46,17,212,95,150,244,140,61,172,37,232,102,166,26,67,12,211,170,28,199,91,101,11,79,174,181,148,150,103,56,163,89,118,19,205,145,40,200,182,163,245,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,157,121,60,209,127,192,0,50,174,45,83,254,241,71,255,0,63,237,196,85,88,213,64,0,202,184,191,238,23,30,4,240,203,231,94,113,52,80,8,191,238,23,30,4,240,203,231,94,113,52,56,163,248,19,196,223,146,249,196,33,64,35,85,2,170,248,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,42,226,143,227,179,19,126,75,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,170,190,57,223,161,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,213,120,231,126,132,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,131,141,95,138,123,91,225,252,31,49,168,136,191,149,220,178,95,217,166,197,10,110,31,218,17,165,195,166,174,66,83,90,184,78,156,244,152,84,102,13,183,92,222,250,155,45,169,90,210,195,169,105,11,82,9,199,9,40,220,157,77,73,208,246,21,97,157,171,131,120,113,110,97,109,149,19,167,162,219,52,246,169,241,183,54,218,28,123,97,122,239,187,203,66,16,167,157,89,169,199,22,73,45,238,45,106,50,213,70,61,88,0,0,138,188,81,252,9,226,111,201,124,226,16,160,17,170,128,0,1,64,60,81,252,118,98,111,201,124,158,16,149,92,12,127,77,159,187,127,196,133,170,0,10,171,227,157,250,19,253,228,254,26,34,175,11,143,29,152,101,243,175,39,154,47,248,0,121,76,85,196,203,87,6,240,226,227,197,43,214,95,79,69,182,105,238,212,36,237,113,180,56,246,194,245,24,107,152,180,33,79,58,179,75,109,160,212,91,220,90,18,71,170,136,103,95,51,185,133,186,179,65,140,181,172,92,186,99,116,29,127,46,53,58,150,137,78,72,102,153,5,164,237,106,59,106,89,255,0,124,226,205,41,66,86,235,174,172,144,141,251,74,116,240,157,201,4,59,147,209,153,179,196,200,187,226,83,234,6,237,147,8,158,97,230,101,56,207,80,196,137,82,153,83,75,52,242,159,36,28,115,75,136,113,46,199,82,205,59,73,181,42,218,133,32,113,58,201,44,204,12,196,121,56,183,133,246,166,204,54,186,55,76,122,53,38,154,249,69,182,165,36,217,109,198,222,89,18,154,101,151,222,121,43,100,183,33,59,150,227,72,109,41,105,6,174,107,144,76,228,201,202,14,40,77,168,87,99,75,159,98,92,241,201,155,142,12,24,77,63,53,107,97,183,142,27,209,205,199,27,36,173,14,186,105,81,26,246,27,110,185,170,84,178,108,211,127,212,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,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,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,58,243,137,162,85,0,10,171,227,157,250,19,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,29,87,142,119,232,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,161,110,44,23,77,118,224,206,213,223,73,171,206,234,34,91,52,250,69,46,150,223,41,8,233,226,174,11,50,212,222,169,34,53,234,252,185,11,213,70,106,245,244,215,106,82,69,37,120,29,90,127,253,247,47,169,150,207,255,0,129,233,52,250,203,144,191,227,78,203,140,203,230,95,241,37,184,218,85,253,193,74,47,176,98,213,0,84,175,28,91,90,133,18,234,194,75,214,60,29,149,170,173,62,177,75,153,39,154,179,230,197,136,228,87,35,183,176,207,98,118,174,108,147,212,136,148,124,205,20,102,73,73,23,128,224,169,226,158,233,248,127,59,204,105,194,234,64,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,46,167,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,124,235,201,230,139,254,1,85,124,115,191,66,127,188,159,195,68,85,225,113,227,179,12,190,117,228,243,69,255,0,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,64,113,72,200,44,60,59,235,179,55,131,148,250,85,54,208,62,142,61,197,110,195,140,196,22,105,14,31,42,51,50,98,54,218,80,133,50,234,205,178,113,178,35,113,46,184,110,122,232,113,124,155,42,202,119,133,140,27,248,127,111,121,115,3,170,136,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,117,228,243,69,255,0,0,0,10,1,226,143,227,179,19,126,75,228,240,132,170,224,99,250,108,253,219,254,36,45,80,0,80,15,20,127,29,152,155,242,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,5,85,241,206,253,9,254,242,127,13,17,87,133,199,142,204,50,249,215,147,205,23,252,3,197,99,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,158,122,243,69,150,75,251,43,56,161,82,195,251,190,52,185,148,212,72,82,104,183,9,83,158,141,10,178,193,54,211,155,216,83,133,181,75,66,95,105,46,161,10,89,54,225,169,27,149,161,41,83,3,133,94,121,233,88,91,39,249,55,98,229,82,37,62,211,169,72,149,82,161,220,53,42,162,99,198,163,63,202,55,29,138,242,164,56,77,55,25,211,109,74,70,205,166,82,29,81,26,87,207,220,221,196,128,170,190,57,223,161,63,222,79,225,162,42,240,184,241,217,134,95,58,242,121,162,255,0,128,0,113,252,222,226,244,156,8,203,70,33,98,149,61,249,108,84,169,52,117,179,75,126,51,13,60,184,245,25,43,76,88,111,26,29,245,20,132,72,125,165,172,148,74,245,18,175,85,127,100,243,131,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,211,158,21,97,157,171,131,120,113,110,97,109,149,19,167,162,219,52,246,169,241,183,54,218,28,123,97,122,239,187,203,66,16,167,157,89,169,199,22,73,45,238,45,106,50,213,70,61,88,170,14,56,54,4,102,170,184,89,138,80,109,233,103,34,84,122,141,2,169,86,73,58,166,9,13,41,167,225,71,89,235,202,66,204,222,158,180,246,18,214,68,231,218,38,203,111,10,225,29,137,151,85,159,155,218,61,139,73,151,173,22,253,167,207,167,213,226,184,227,156,181,116,209,30,152,195,233,66,86,72,55,144,182,13,9,90,210,173,173,190,250,72,136,215,169,77,94,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,243,175,39,154,47,248,0,6,85,197,170,127,222,40,255,0,231,253,184,138,171,26,168,0,25,87,23,253,194,227,192,158,25,124,235,206,38,138,1,23,253,194,227,192,158,25,124,235,206,38,135,20,127,2,120,155,242,95,56,132,40,4,106,160,85,95,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,201,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,21,87,199,59,244,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,58,175,28,239,208,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,246,188,80,240,134,242,199,172,251,97,182,17,225,251,17,28,174,220,86,60,54,99,156,183,201,150,26,66,38,212,221,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,98,153,93,203,37,131,149,156,47,166,225,253,161,26,36,202,146,35,165,53,171,132,233,204,198,155,89,124,156,117,205,239,169,178,220,164,33,79,186,150,144,181,44,219,108,210,141,202,208,212,174,192,0,0,2,42,241,71,240,39,137,191,37,243,136,66,128,70,170,0,0,5,0,241,71,241,217,137,191,37,242,120,66,85,112,49,253,54,126,237,255,0,18,22,168,0,42,175,142,119,232,79,247,147,248,104,138,188,46,60,118,97,151,206,188,158,104,191,224,1,89,124,102,108,12,195,94,52,171,58,179,106,91,210,235,24,95,110,199,151,54,170,138,73,72,121,248,149,18,74,148,185,83,153,73,154,10,51,113,155,62,83,251,126,168,215,40,156,82,73,214,201,80,171,32,153,54,147,155,236,80,155,79,174,201,151,2,196,182,35,147,215,28,232,51,90,98,106,22,251,111,20,54,99,147,141,184,74,90,221,104,212,163,52,108,38,218,115,85,37,102,217,42,255,0,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,121,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,103,91,52,89,100,191,178,179,138,21,44,63,187,227,75,153,77,68,133,38,139,112,149,57,232,208,171,44,19,109,57,189,133,56,91,84,180,37,246,146,234,16,165,147,110,26,145,185,90,18,149,109,92,36,41,56,243,69,203,67,112,241,74,153,18,5,154,228,142,174,195,105,214,121,85,21,66,125,110,61,33,215,82,68,68,113,156,117,194,113,133,47,235,21,189,213,118,178,108,24,155,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,2,16,98,23,8,156,182,226,85,255,0,114,226,53,118,246,196,166,42,87,85,98,109,110,99,81,42,80,18,195,111,201,121,111,56,150,210,168,106,81,32,148,179,34,35,82,143,77,53,51,239,18,127,1,48,82,213,203,182,19,208,176,114,202,168,85,102,209,109,254,171,166,126,168,235,110,74,95,62,75,178,23,189,77,182,218,15,69,188,162,45,16,94,169,22,186,158,166,125,0,0,71,252,214,228,167,11,51,131,244,91,242,153,95,186,233,159,68,186,238,139,208,82,163,51,204,234,185,28,206,111,57,135,117,211,166,70,221,187,116,213,90,235,169,105,231,242,191,195,211,5,242,153,127,212,49,27,14,110,123,214,163,82,168,209,221,162,58,213,110,108,71,152,75,14,60,203,202,82,82,204,102,148,75,221,29,4,70,106,50,208,213,217,220,101,232,51,91,146,156,44,206,15,209,111,202,101,126,235,166,125,18,235,186,47,65,74,140,207,51,170,228,115,57,188,230,29,215,78,153,27,118,237,211,85,107,174,165,167,159,202,255,0,15,76,23,202,101,255,0,80,196,108,57,185,239,90,141,74,163,71,118,136,235,85,185,177,30,97,44,56,243,47,41,73,75,49,154,81,47,116,116,17,25,168,203,67,87,103,113,148,160,0,16,255,0,30,248,95,224,22,98,113,98,187,140,119,173,223,136,16,171,87,7,75,212,177,75,168,66,110,42,57,17,154,142,141,137,114,35,139,45,80,202,76,245,89,250,198,122,104,90,17,118,12,175,229,126,193,202,101,129,80,195,156,57,171,220,21,26,109,70,176,237,109,215,107,114,25,121,244,190,227,44,178,164,165,76,180,210,73,27,99,160,200,141,38,122,154,187,123,136,187,0,8,255,0,154,220,148,225,102,112,126,139,126,83,43,247,93,51,232,151,93,209,122,10,84,102,121,157,87,35,153,205,231,48,238,186,116,200,219,183,110,154,171,93,117,45,60,254,87,248,122,96,190,83,47,250,134,35,97,205,207,122,212,106,85,26,59,180,71,90,173,205,136,243,9,97,199,153,121,74,74,89,140,210,137,123,163,160,136,205,70,90,26,187,59,140,165,0,8,191,154,14,30,152,47,155,59,254,159,136,216,141,115,222,180,234,149,58,142,213,17,166,168,147,98,50,194,152,109,231,158,74,148,151,163,58,163,94,233,11,35,50,81,22,132,158,206,243,54,87,248,122,96,190,83,47,250,134,35,97,205,207,122,212,106,85,26,59,180,71,90,173,205,136,243,9,97,199,153,121,74,74,89,140,210,137,123,163,160,136,205,70,90,26,187,59,140,165,0,0,243,248,133,101,82,177,42,192,185,112,230,187,34,91,20,219,170,143,54,137,49,216,139,74,95,109,137,44,173,151,20,218,148,149,36,150,73,89,153,25,165,69,174,154,145,247,8,65,253,133,76,172,127,183,236,85,255,0,157,105,223,230,34,79,230,131,43,246,14,108,236,10,126,28,226,53,94,224,167,83,105,213,134,171,109,59,68,144,203,47,169,246,217,121,148,165,74,121,167,82,104,219,33,102,100,73,35,212,147,219,222,71,199,240,19,133,254,1,101,219,22,40,88,199,101,93,248,129,54,181,111,245,93,51,21,74,132,39,34,175,159,25,216,235,222,150,226,54,179,209,15,40,203,69,151,172,69,174,165,169,28,192,1,31,243,91,146,156,44,206,15,209,111,202,101,126,235,166,125,18,235,186,47,65,74,140,207,51,170,228,115,57,188,230,29,215,78,153,27,118,237,211,85,107,174,165,167,63,192,78,23,248,5,151,108,88,161,99,29,149,119,226,4,218,213,191,213,116,204,85,42,16,156,138,190,124,103,99,175,122,91,136,218,207,68,60,163,45,22,94,177,22,186,150,164,115,0,0,4,0,254,194,166,86,63,219,246,42,255,0,206,180,239,243,17,55,240,246,202,165,97,173,129,109,97,205,10,68,183,233,182,173,30,21,18,27,178,214,149,62,227,17,153,67,45,169,197,37,41,73,172,210,130,51,50,74,75,93,116,34,238,30,128,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,126,75,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,62,176,227,249,160,202,253,131,155,59,2,159,135,56,141,87,184,41,212,218,117,97,170,219,78,209,36,50,203,234,125,182,94,101,41,82,158,105,212,154,54,200,89,153,18,72,245,36,246,247,145,241,252,4,225,127,128,89,118,197,138,22,49,217,87,126,32,77,173,91,253,87,76,197,82,161,9,200,171,231,198,118,58,247,165,184,141,172,244,67,202,50,209,101,235,17,107,169,106,71,48,0,0,4,63,199,190,23,248,5,152,156,88,174,227,29,235,119,226,4,42,213,193,210,245,44,82,234,16,155,138,142,68,102,163,163,98,92,136,226,203,84,50,147,61,86,126,177,158,154,22,132,93,3,42,89,41,194,204,159,125,41,252,153,215,238,186,159,210,222,135,173,244,236,168,207,114,250,94,127,47,149,201,97,173,53,234,87,187,118,237,116,78,154,104,122,200,0,1,15,241,239,133,254,1,102,39,22,43,184,199,122,221,248,129,10,181,112,116,189,75,20,186,132,38,226,163,145,25,168,232,216,151,34,56,178,213,12,164,207,85,159,172,103,166,133,161,23,96,202,254,87,236,28,166,88,21,12,57,195,154,189,193,81,166,212,107,14,214,221,118,183,33,151,159,75,238,50,203,42,74,84,203,77,36,145,182,58,12,136,210,103,169,171,183,184,139,176,0,14,63,154,12,175,216,57,179,176,41,248,115,136,213,123,130,157,77,167,86,26,173,180,237,18,67,44,190,167,219,101,230,82,149,41,230,157,73,163,108,133,153,145,36,143,82,79,111,121,31,31,192,78,23,248,5,151,108,88,161,99,29,149,119,226,4,218,213,191,213,116,204,85,42,16,156,138,190,124,103,99,175,122,91,136,218,207,68,60,163,45,22,94,177,22,186,150,164,115,0,4,127,205,110,74,112,179,56,63,69,191,41,149,251,174,153,244,75,174,232,189,5,42,51,60,206,171,145,204,230,243,152,119,93,58,100,109,219,183,77,85,174,186,150,156,255,0,1,56,95,224,22,93,177,98,133,140,118,85,223,136,19,107,86,255,0,85,211,49,84,168,66,114,42,249,241,157,142,189,233,110,35,107,61,16,242,140,180,89,122,196,90,234,90,145,204,0,1,199,243,49,149,92,35,205,125,155,26,207,197,42,108,180,174,157,35,169,166,85,233,174,33,154,141,57,102,105,230,19,46,173,11,78,199,18,146,74,208,180,169,10,209,42,211,122,27,90,35,7,246,21,50,177,254,223,177,87,254,117,167,127,152,137,169,133,182,7,228,190,196,166,88,191,77,110,187,183,209,156,239,233,155,166,165,215,213,37,115,30,91,191,92,254,212,239,219,204,216,159,84,180,66,16,159,102,163,213,136,255,0,154,220,148,225,102,112,126,139,126,83,43,247,93,51,232,151,93,209,122,10,84,102,121,157,87,35,153,205,231,48,238,186,116,200,219,183,110,154,171,93,117,45,57,254,2,112,191,192,44,187,98,197,11,24,236,171,191,16,38,214,173,254,171,166,98,169,80,132,228,85,243,227,59,29,123,210,220,70,214,122,33,229,25,104,178,245,136,181,212,181,35,152,0,0,57,86,101,50,235,106,230,135,14,11,11,111,91,170,235,162,81,87,80,98,161,39,232,244,230,227,57,51,148,75,216,195,252,198,156,67,140,239,82,92,216,105,252,227,77,40,140,141,36,35,254,21,112,150,203,46,19,98,61,185,137,180,203,131,16,43,51,237,122,131,85,72,81,42,149,72,167,20,229,52,123,217,113,100,196,102,156,62,91,132,135,8,137,100,147,82,8,148,74,73,169,39,53,64,115,76,195,229,250,193,204,214,23,206,194,140,70,68,180,83,102,72,143,45,169,144,73,146,155,9,246,92,37,37,216,238,60,219,137,109,102,157,237,41,68,157,77,183,92,79,102,227,17,130,211,224,251,151,107,26,234,163,94,182,182,38,98,172,42,213,191,80,143,84,167,73,244,133,45,206,68,166,28,75,141,57,177,116,245,33,91,86,132,158,138,35,73,233,161,145,151,96,145,89,160,202,253,131,155,59,2,159,135,56,141,87,184,41,212,218,117,97,170,219,78,209,36,50,203,234,125,182,94,101,41,82,158,105,212,154,54,200,89,153,18,72,245,36,246,247,145,241,252,4,225,127,128,89,118,197,138,22,49,217,87,126,32,77,173,91,253,87,76,197,82,161,9,200,171,231,198,118,58,247,165,184,141,172,244,67,202,50,209,101,235,17,107,169,106,71,48,0,0,64,15,236,42,101,99,253,191,98,175,252,235,78,255,0,49,29,255,0,249,20,225,103,242,78,254,71,94,159,186,254,134,127,225,221,84,111,74,127,170,94,144,252,231,35,149,249,239,87,243,95,99,179,191,214,28,3,251,10,153,88,255,0,111,216,171,255,0,58,211,191,204,68,255,0,0,16,3,251,10,153,88,255,0,111,216,171,255,0,58,211,191,204,68,191,192,76,20,181,114,237,132,244,44,28,178,170,21,89,180,91,127,170,233,159,170,58,219,146,151,207,146,236,133,239,83,109,182,131,209,111,40,139,68,23,170,69,174,167,169,156,64,254,194,166,86,63,219,246,42,255,0,206,180,239,243,17,47,240,19,5,45,92,187,97,61,11,7,44,170,133,86,109,22,223,234,186,103,234,142,182,228,165,243,228,187,33,123,212,219,109,160,244,91,202,34,209,5,234,145,107,169,234,102,199,188,20,181,115,19,132,245,220,28,189,106,21,88,84,91,131,165,234,95,165,186,219,114,145,200,146,212,132,108,83,141,184,130,213,108,164,143,84,31,170,103,166,135,161,148,64,254,194,166,86,63,219,246,42,255,0,206,180,239,243,17,63,196,127,205,110,74,112,179,56,63,69,191,41,149,251,174,153,244,75,174,232,189,5,42,51,60,206,171,145,204,230,243,152,119,93,58,100,109,219,183,77,85,174,186,150,158,127,43,252,61,48,95,41,151,253,67,17,176,230,231,189,106,53,42,141,29,218,35,173,86,230,196,121,132,176,227,204,188,165,37,44,198,105,68,189,209,208,68,102,163,45,13,93,157,198,94,127,30,248,95,224,22,98,113,98,187,140,119,173,223,136,16,171,87,7,75,212,177,75,168,66,110,42,57,17,154,142,141,137,114,35,139,45,80,202,76,245,89,250,198,122,104,90,17,118,12,175,229,126,193,202,101,129,80,195,156,57,171,220,21,26,109,70,176,237,109,215,107,114,25,121,244,190,227,44,178,164,165,76,180,210,73,27,99,160,200,141,38,122,154,187,123,136,187,0,8,255,0,154,220,148,225,102,112,126,139,126,83,43,247,93,51,232,151,93,209,122,10,84,102,121,157,87,35,153,205,231,48,238,186,116,200,219,183,110,154,171,93,117,45,60,254,87,248,122,96,190,83,47,250,134,35,97,205,207,122,212,106,85,26,59,180,71,90,173,205,136,243,9,97,199,153,121,74,74,89,140,210,137,123,163,160,136,205,70,90,26,187,59,140,189,6,107,114,83,133,153,193,250,45,249,76,175,221,116,207,162,93,119,69,232,41,81,153,230,117,92,142,103,55,156,195,186,233,211,35,110,221,186,106,173,117,212,180,243,249,95,225,233,130,249,76,191,234,24,141,135,55,61,235,81,169,84,104,238,209,29,106,183,54,35,204,37,135,30,101,229,41,41,102,51,74,37,238,142,130,35,53,25,104,106,236,238,50,144,13,216,22,107,87,252,140,82,77,189,16,238,201,84,118,104,11,171,40,141,79,149,57,167,156,125,49,208,102,122,33,6,235,203,90,182,145,111,50,111,126,238,91,123,125,0,0,0,0,231,248,247,130,150,174,98,112,158,187,131,151,173,66,171,10,139,112,116,189,75,244,183,91,110,82,57,18,90,144,141,138,113,183,16,90,173,148,145,234,131,245,76,244,208,244,50,136,31,216,84,202,199,251,126,197,95,249,214,157,254,98,39,248,0,0,135,248,247,194,255,0,0,179,19,139,21,220,99,189,110,252,64,133,90,184,58,94,165,138,93,66,19,113,81,200,140,212,116,108,75,145,28,89,106,134,82,103,170,207,214,51,211,66,208,139,160,101,75,37,56,89,147,239,165,63,147,58,253,215,83,250,91,208,245,190,157,149,25,238,95,75,207,229,242,185,44,53,166,189,74,247,110,221,174,137,211,77,15,89,0,0,35,254,107,114,83,133,153,193,250,45,249,76,175,221,116,207,162,93,119,69,232,41,81,153,230,117,92,142,103,55,156,195,186,233,211,35,110,221,186,106,173,117,212,180,231,248,9,194,255,0,0,178,237,139,20,44,99,178,174,252,64,155,90,183,250,174,153,138,165,66,19,145,87,207,140,236,117,239,75,113,27,89,232,135,148,101,162,203,214,34,215,82,212,142,96,0,0,242,152,111,133,88,113,131,244,41,22,198,23,217,116,171,102,149,46,161,38,168,244,74,116,114,105,181,202,125,123,220,112,200,191,228,165,37,246,80,218,27,109,4,148,33,9,79,171,0,28,255,0,22,112,7,6,177,215,208,31,149,204,61,165,93,31,69,234,5,83,165,245,168,81,242,30,236,220,147,218,101,204,101,123,81,204,97,123,154,115,98,55,161,91,83,167,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,255,217