255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,2,3,0,3,1,1,0,0,0,0,0,0,0,0,0,8,9,6,7,10,1,4,5,3,2,255,196,0,121,16,0,1,3,3,2,4,2,7,3,7,5,6,11,18,1,29,0,1,2,3,4,5,6,7,17,8,9,18,19,20,33,21,34,49,56,65,119,181,22,81,133,23,35,50,71,97,134,197,24,66,113,129,145,25,36,37,51,82,114,39,52,69,83,98,130,150,161,166,211,212,38,53,67,73,84,86,87,88,99,115,116,136,149,177,180,193,198,209,54,55,68,100,104,117,146,179,225,228,40,57,85,101,118,132,240,241,131,147,148,162,178,163,164,165,210,70,72,167,255,196,0,27,1,1,0,2,3,1,1,0,0,0,0,0,0,0,0,0,0,0,4,5,2,3,6,7,1,255,196,0,48,17,1,0,1,3,3,4,1,3,2,4,7,0,0,0,0,0,0,1,2,3,17,4,5,33,6,18,49,65,81,19,34,97,20,129,21,23,113,145,7,22,50,66,82,161,209,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10,187,38,224,121,7,202,200,178,91,54,39,104,154,249,145,86,248,58,42,118,185,242,75,219,124,157,40,214,171,149,118,98,42,175,170,213,95,36,248,26,98,183,142,190,21,45,213,82,81,86,106,154,199,60,79,88,222,223,66,92,151,103,34,170,42,110,148,251,123,81,64,223,128,195,176,45,92,211,221,79,166,241,120,54,67,233,40,147,249,222,18,120,126,46,79,100,172,106,251,88,255,0,236,254,131,47,234,217,122,84,15,232,0,0,0,0,30,21,118,246,158,17,251,174,205,77,192,254,143,27,152,158,160,106,166,7,165,150,223,76,103,151,255,0,70,81,255,0,174,120,89,166,254,115,27,236,137,142,95,108,140,79,103,199,246,41,5,245,239,156,22,151,98,143,150,209,162,182,143,182,82,73,19,81,151,15,17,81,111,237,72,230,63,254,133,83,68,189,93,46,72,215,219,178,245,126,197,2,197,55,253,138,55,77,246,220,167,138,158,97,220,112,220,44,51,106,157,174,203,225,176,234,85,107,102,79,19,104,126,203,34,183,183,250,84,221,223,250,52,94,198,255,0,79,199,105,163,192,199,29,22,206,44,45,151,43,93,210,199,232,108,138,205,217,238,197,226,93,81,222,239,58,165,205,245,155,79,20,109,218,58,116,95,37,93,247,248,42,121,132,183,7,132,246,30,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,26,199,95,181,239,6,225,223,2,172,206,243,123,165,52,12,139,163,195,210,201,35,155,37,70,243,69,19,186,17,140,123,157,211,222,106,174,205,93,147,219,178,121,166,205,95,98,144,11,154,13,125,174,12,199,69,168,178,229,137,113,90,175,180,126,149,100,253,61,135,244,197,68,176,245,164,159,155,93,165,233,219,175,227,236,243,3,65,225,252,57,241,55,204,87,37,155,52,215,151,221,176,124,94,137,208,213,91,38,184,89,32,119,137,126,233,79,52,77,107,29,75,39,178,5,85,114,162,237,229,183,181,21,119,197,191,147,166,133,211,208,182,158,190,249,226,234,81,136,139,81,225,171,35,221,219,34,111,210,149,187,123,119,93,191,105,60,172,212,118,90,11,124,52,120,253,45,21,61,189,157,93,152,232,216,198,66,155,185,85,221,40,207,87,244,149,202,187,124,119,61,253,147,238,2,178,242,254,79,238,198,152,220,151,70,181,85,40,175,84,155,246,105,189,7,220,238,117,244,177,222,181,69,106,177,54,99,164,95,52,243,223,111,110,198,103,160,188,103,103,250,15,225,244,111,142,123,13,110,45,118,138,85,150,159,39,174,133,18,146,166,57,228,98,195,26,120,42,101,167,106,34,58,125,223,221,242,236,191,171,111,133,128,43,26,191,13,191,160,215,250,179,161,122,93,173,54,106,139,78,161,97,150,107,164,178,64,232,34,172,169,183,83,207,81,78,138,199,181,171,28,146,198,254,133,111,117,234,213,68,242,85,85,251,247,15,185,132,106,46,9,168,246,136,175,218,125,153,89,242,59,116,173,71,54,123,109,100,115,181,187,181,174,68,119,74,170,181,221,47,98,171,87,101,78,164,221,19,115,37,71,53,125,138,86,214,67,195,119,19,92,20,228,245,58,155,195,101,214,225,152,226,175,150,88,157,135,212,79,112,184,34,45,67,220,212,146,58,26,56,161,143,243,108,101,58,34,245,122,168,213,246,162,52,223,186,41,204,35,71,53,46,178,12,103,51,109,118,159,100,110,145,177,186,151,42,74,91,79,113,239,87,171,27,27,36,169,116,138,189,45,103,150,222,217,89,183,147,144,9,82,120,87,109,236,77,212,245,173,247,42,11,181,36,117,246,171,133,53,109,44,205,71,199,53,60,173,145,143,106,162,42,42,57,170,168,168,168,168,190,95,5,66,47,113,203,197,86,125,195,238,59,65,107,210,189,60,185,228,185,53,231,187,216,123,45,51,86,82,65,218,125,51,157,221,88,38,100,141,234,142,105,58,118,69,221,205,248,34,46,225,182,181,151,137,45,21,208,107,90,220,53,71,81,44,214,105,158,146,37,53,12,179,43,234,103,145,177,247,58,91,20,72,249,60,211,167,207,165,83,215,111,197,200,139,10,181,35,141,78,43,248,130,146,124,111,132,13,18,201,91,105,153,206,129,153,59,96,99,233,106,34,94,182,35,182,175,163,99,25,212,201,169,229,253,63,38,254,206,165,79,83,132,110,13,179,253,123,173,118,185,113,145,91,126,186,44,173,141,214,124,126,245,36,243,164,18,69,58,199,47,126,150,227,3,250,81,237,165,135,110,135,238,230,61,119,217,21,17,44,71,17,194,112,252,10,211,13,139,10,197,237,54,58,24,26,214,36,54,250,40,169,152,189,45,107,119,86,198,214,166,253,44,106,123,63,154,159,114,1,92,250,123,202,58,227,149,92,87,47,226,7,82,61,37,93,63,248,235,111,161,219,14,221,45,124,109,252,237,37,98,39,232,182,23,121,39,195,111,188,153,186,83,193,223,15,154,51,20,41,129,224,158,6,104,94,233,18,95,73,215,75,187,149,237,118,251,75,51,211,218,198,127,103,237,83,116,162,34,125,234,126,53,149,148,182,250,105,43,43,170,224,165,166,133,138,249,37,154,68,99,24,212,69,85,85,114,249,34,34,34,174,235,247,1,252,85,80,81,213,209,250,50,166,30,186,103,53,173,86,117,42,121,55,101,79,52,93,254,8,85,6,59,134,187,134,206,106,56,222,47,137,53,242,216,239,247,8,168,221,73,11,86,71,181,174,178,181,170,247,42,172,178,34,53,213,79,122,170,171,83,100,93,213,26,155,182,104,235,159,48,94,28,180,57,174,130,183,44,167,201,110,12,69,234,165,199,171,232,43,37,137,205,149,35,115,30,197,169,99,154,228,85,85,219,238,107,190,226,21,240,77,89,170,220,69,113,181,7,17,122,133,129,94,225,163,133,221,112,213,190,215,82,218,10,119,37,170,162,151,118,62,94,226,49,85,208,49,60,164,253,61,190,59,34,5,182,39,199,204,242,120,68,219,127,63,105,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,141,252,246,3,200,60,42,236,155,169,249,54,174,157,242,44,77,147,119,39,181,54,80,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,57,241,181,194,164,124,84,105,188,88,253,29,213,150,219,205,179,171,209,245,75,72,147,190,62,228,244,207,151,167,121,99,68,221,144,42,46,235,241,253,155,44,140,63,149,110,235,186,121,40,16,19,151,230,191,106,125,147,39,190,240,193,196,181,206,187,237,109,130,154,154,162,217,45,109,91,107,166,169,239,204,233,30,142,150,6,189,169,178,86,82,34,117,202,239,45,145,54,68,114,54,125,35,149,23,103,39,245,145,255,0,139,190,20,168,184,153,198,172,222,141,190,65,96,203,113,90,215,220,236,119,89,225,146,120,226,159,180,168,214,186,52,123,90,168,178,50,7,43,156,215,236,145,237,210,189,74,139,164,108,58,143,199,55,11,182,164,176,234,14,155,59,89,173,86,184,123,20,181,24,211,38,130,70,211,196,212,99,63,55,21,175,101,114,54,7,174,203,34,249,204,212,234,93,145,64,158,39,133,68,95,106,16,126,135,154,214,153,195,27,211,50,208,61,95,199,165,102,219,182,162,207,79,209,231,191,243,164,158,53,246,116,252,63,156,159,179,127,233,252,219,184,114,101,10,87,46,7,169,157,42,229,111,79,163,104,122,145,124,255,0,249,51,246,1,55,28,196,84,219,225,247,47,153,169,51,222,19,184,118,212,102,77,61,255,0,72,49,134,92,222,197,72,174,180,84,45,163,173,130,77,154,141,145,149,20,253,185,81,205,232,102,202,143,69,68,110,200,168,155,145,98,237,206,103,65,233,151,177,101,210,45,74,174,170,115,182,100,83,82,209,194,142,79,61,215,118,212,61,125,137,191,176,199,107,57,142,113,41,172,237,92,91,67,248,79,204,236,117,87,52,240,180,215,233,210,90,184,40,222,255,0,36,154,70,122,62,70,116,181,91,38,251,170,166,200,191,118,200,25,62,171,240,153,198,30,149,44,153,7,11,92,71,102,21,84,116,205,87,83,227,53,117,41,81,4,76,111,91,218,196,146,229,91,35,54,68,142,8,191,71,216,170,190,197,114,46,158,185,106,119,50,76,118,158,10,141,94,210,43,86,78,248,58,152,202,154,217,177,142,173,247,70,185,83,166,39,170,111,188,104,191,230,161,32,180,7,133,126,39,46,89,197,183,87,184,148,213,219,37,210,88,230,134,229,75,105,162,180,164,82,194,244,154,42,134,54,71,182,26,126,151,53,86,118,42,43,92,136,170,139,231,236,73,186,212,93,147,101,242,248,1,84,210,243,57,214,205,47,107,45,186,145,167,113,210,213,189,85,148,244,12,185,81,116,189,255,0,165,228,248,41,28,214,249,57,158,223,242,255,0,98,159,69,188,212,181,210,235,64,218,139,63,15,168,140,153,81,177,79,246,174,143,207,118,238,139,210,234,68,251,209,124,203,62,185,218,104,47,52,142,162,185,83,247,161,122,42,57,189,110,110,232,168,168,190,109,84,95,98,169,174,170,56,104,209,42,171,191,167,39,194,21,213,221,93,125,223,73,85,167,159,87,87,177,37,219,244,188,253,128,85,254,168,115,43,226,234,209,209,29,67,62,195,119,183,237,200,139,108,185,239,183,70,254,73,74,187,123,127,253,191,216,98,250,117,87,204,135,140,7,178,58,13,90,203,164,178,213,73,216,173,171,161,188,82,91,226,138,36,115,99,151,122,120,166,131,173,17,178,238,168,137,235,123,60,215,205,46,62,215,166,56,61,154,161,42,109,182,46,204,137,236,119,137,153,223,5,79,139,151,239,83,41,219,100,217,60,128,130,250,9,202,203,73,176,254,214,81,174,143,143,82,114,41,246,168,149,110,176,206,214,196,247,194,169,44,111,111,138,146,57,151,184,247,59,173,200,190,105,186,124,20,153,216,206,25,136,225,148,158,143,195,241,75,61,134,145,125,176,91,104,98,166,141,124,213,127,70,54,162,123,92,229,254,151,47,222,125,148,106,39,159,196,254,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,30,23,205,15,15,243,99,147,117,79,37,243,79,129,169,40,41,117,146,195,118,117,93,166,122,44,134,203,46,219,165,69,92,175,168,110,205,84,242,73,29,27,83,119,170,255,0,83,83,227,182,225,182,216,237,211,101,77,130,162,170,239,185,162,181,207,140,61,40,225,242,210,218,253,66,125,214,158,166,70,162,178,154,158,135,190,229,85,108,174,111,155,93,211,231,218,119,243,190,239,97,17,106,121,199,233,194,103,141,168,167,179,94,215,27,108,8,199,34,218,255,0,60,178,34,205,231,211,226,186,118,217,97,248,111,228,191,114,1,53,184,173,212,218,221,35,208,12,219,55,182,91,234,106,235,104,45,19,45,59,96,107,85,91,35,149,177,181,222,178,57,54,69,145,29,230,139,228,138,81,83,56,202,215,75,94,119,93,151,208,228,206,166,154,162,186,90,158,203,168,40,213,90,142,155,185,210,170,232,23,216,168,137,190,223,2,213,155,204,87,132,93,109,193,107,241,140,130,170,227,254,25,133,212,107,111,184,99,239,145,178,61,239,86,177,21,54,146,63,107,90,190,107,178,121,124,83,202,53,94,121,92,179,85,235,46,121,182,17,144,91,40,41,175,211,77,114,180,82,120,149,167,99,105,167,85,146,4,115,27,72,168,207,41,26,138,212,95,36,77,190,27,129,155,233,159,57,92,126,237,85,110,176,229,90,101,116,142,105,59,221,250,223,74,83,35,19,100,123,155,229,219,98,123,17,173,248,127,89,98,84,58,151,129,92,45,9,125,167,203,236,203,68,189,95,158,244,132,42,196,233,223,127,89,29,183,193,126,37,66,234,175,44,27,230,143,225,148,25,13,117,250,25,107,147,187,226,60,53,197,28,212,252,235,24,222,157,233,154,191,163,34,111,231,247,155,27,141,78,29,181,207,69,180,218,154,225,165,217,230,72,252,110,134,23,73,112,116,153,35,163,114,47,77,92,146,170,49,157,190,175,81,172,248,46,254,207,63,128,89,149,167,83,244,250,253,112,75,93,155,50,178,86,213,57,55,72,169,238,48,72,245,242,85,253,22,189,87,216,215,47,179,224,166,80,115,125,164,154,179,196,53,14,88,151,76,47,47,191,86,215,210,171,154,230,77,123,157,173,221,99,145,190,106,179,51,127,37,122,251,127,250,115,195,74,185,184,84,226,20,245,182,157,114,199,170,214,182,56,219,225,157,111,163,117,70,239,85,115,151,173,210,86,47,151,75,163,246,126,223,184,11,81,4,51,210,142,105,188,54,231,148,175,75,245,226,235,101,171,89,214,56,226,150,203,58,163,155,179,54,93,226,89,83,218,245,79,111,243,127,163,121,133,108,185,81,93,232,163,184,91,229,238,193,46,253,14,233,86,239,178,170,47,146,249,251,81,64,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,84,69,246,252,15,229,241,178,70,58,57,26,215,177,232,173,115,92,155,162,162,251,81,80,254,192,24,85,207,69,116,110,245,191,166,180,143,12,175,223,219,226,108,20,178,239,236,255,0,42,53,251,147,251,16,215,249,167,5,92,57,102,180,238,166,93,55,178,88,152,230,244,255,0,129,172,244,20,187,46,206,78,175,241,11,231,235,123,127,98,125,198,245,0,71,12,3,128,46,26,48,11,178,221,219,132,82,100,82,35,94,214,199,126,182,219,234,227,111,82,34,110,137,225,219,178,166,203,183,159,243,157,247,155,206,193,132,97,120,171,81,152,182,31,100,179,53,61,137,65,111,138,157,62,63,228,53,63,202,119,246,175,222,125,189,147,238,60,129,252,244,162,249,187,204,254,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,3,84,241,35,102,212,171,198,154,93,35,210,234,255,0,15,119,101,52,239,99,123,84,239,238,109,79,54,205,222,117,70,166,239,88,252,255,0,245,110,85,135,11,188,79,241,55,129,230,172,210,120,40,60,109,85,70,253,48,119,109,241,244,244,197,52,235,235,44,78,69,242,126,255,0,165,240,254,162,233,55,79,188,248,247,28,67,25,186,185,101,172,177,208,62,85,255,0,162,173,44,106,255,0,135,243,149,170,190,196,68,2,148,185,158,107,14,127,147,106,101,30,17,152,219,61,25,61,5,178,142,89,32,239,65,54,234,171,82,168,238,168,216,137,230,217,189,155,175,179,251,32,233,52,249,171,99,24,142,43,196,90,219,241,216,106,153,50,217,173,242,84,58,86,196,136,174,84,151,217,208,136,171,234,164,126,223,185,127,97,11,0,254,163,145,241,72,217,99,93,156,197,71,34,253,202,134,199,211,221,127,212,141,57,189,209,94,172,23,174,212,180,73,27,99,254,246,129,219,53,143,99,145,61,120,220,158,214,39,192,214,192,9,135,169,60,195,117,91,53,198,219,137,222,46,62,46,47,62,169,187,52,209,239,249,198,72,158,171,105,145,125,173,68,246,252,13,165,171,188,192,236,90,231,116,198,176,11,140,222,19,20,150,166,153,46,242,116,190,78,168,221,44,177,204,155,37,51,36,79,204,205,252,199,111,229,229,231,236,174,160,5,237,240,5,143,240,231,37,30,81,93,163,146,120,153,34,173,129,149,111,218,189,155,59,181,39,79,149,66,252,81,95,236,255,0,220,68,142,113,182,60,86,221,149,226,41,97,165,237,220,159,53,106,214,122,242,46,237,74,122,62,143,210,94,159,98,167,179,250,200,67,163,122,241,168,58,27,115,168,185,224,183,137,232,159,84,173,116,173,142,162,120,218,245,107,30,212,221,34,145,155,236,146,59,218,164,165,225,95,141,172,78,215,126,204,175,220,69,91,221,147,84,220,173,177,69,64,234,184,162,173,232,145,187,163,145,22,174,116,84,221,169,26,47,74,170,175,74,125,200,4,22,98,61,37,106,55,244,186,147,111,233,45,47,133,206,51,53,43,64,241,235,86,33,172,120,255,0,93,170,167,191,224,234,60,93,58,126,139,230,146,79,86,158,7,187,244,166,141,60,215,250,60,183,218,51,193,169,28,56,234,78,184,221,242,140,210,194,251,85,142,90,154,132,162,134,134,150,130,6,162,45,103,92,110,115,100,115,153,250,15,114,42,181,126,9,183,146,41,118,56,109,183,75,117,3,10,182,212,88,225,180,94,237,49,247,188,52,136,218,106,150,183,121,92,143,217,90,142,106,122,236,84,242,255,0,39,207,205,0,206,173,245,109,175,161,167,174,98,108,218,136,153,42,38,254,196,114,34,255,0,235,61,130,0,241,141,204,70,239,195,198,161,183,13,176,90,41,43,97,100,8,231,189,105,221,39,75,210,122,136,213,187,178,166,52,79,40,83,203,111,143,245,38,231,224,107,138,181,226,155,5,188,223,235,227,165,166,175,180,215,199,74,250,120,147,161,221,47,129,175,69,86,172,210,59,219,214,155,238,159,162,191,114,129,37,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,10,224,230,95,204,66,167,76,41,166,208,77,1,200,233,29,147,220,105,228,102,65,146,219,110,17,76,251,27,18,89,33,146,138,21,137,202,232,107,186,162,122,61,207,233,124,12,86,171,19,184,246,190,29,129,204,191,142,58,110,28,112,217,180,123,7,101,91,245,23,52,179,200,248,106,227,124,180,236,177,219,166,89,32,90,214,204,197,107,150,165,92,201,91,11,88,239,81,241,172,143,84,70,177,147,82,5,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,160,95,79,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,152,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,234,150,167,49,154,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,254,133,75,254,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,215,86,196,231,189,222,26,71,54,71,66,254,167,117,49,21,170,189,198,72,198,6,245,32,85,87,30,180,218,49,204,3,80,184,126,214,11,237,37,6,159,92,234,45,243,90,174,245,125,215,173,166,227,61,166,217,209,12,146,186,94,213,61,11,149,179,185,85,34,245,102,157,100,123,154,197,145,237,158,165,0,243,71,247,236,212,223,193,126,143,68,5,255,0,2,181,121,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,122,235,27,220,141,177,118,209,206,154,54,187,169,17,241,171,230,178,160,0,0,4,10,226,127,143,90,106,94,39,180,199,133,141,27,190,210,86,62,179,56,178,91,243,155,157,63,117,31,70,244,187,81,57,40,41,170,35,149,173,87,171,89,60,85,76,115,30,206,137,123,91,163,210,86,179,32,230,35,199,213,31,12,120,170,96,122,91,112,181,92,181,54,247,221,167,221,42,96,168,251,51,26,71,19,252,77,85,55,82,189,38,123,39,141,212,241,200,196,141,222,180,142,234,108,125,185,106,7,132,239,122,125,27,249,129,143,125,70,0,58,83,0,1,162,184,223,213,236,203,65,120,99,203,117,115,79,231,164,142,251,142,212,90,38,167,74,184,18,104,37,99,238,148,145,75,12,140,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,250,188,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,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,214,188,209,253,196,245,55,240,95,172,81,20,215,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,169,203,20,200,138,232,220,231,34,163,216,249,35,120,116,124,12,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,0,0,0,0,0,0,0,0,0,4,106,230,61,150,101,88,55,6,58,135,148,225,89,53,215,31,189,81,122,39,195,92,109,117,178,82,85,65,215,117,164,99,250,37,141,90,246,245,49,238,106,236,190,109,114,162,249,42,146,84,138,188,209,253,196,245,55,240,95,172,81,1,84,28,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,208,73,204,14,147,231,95,146,253,83,195,117,51,209,126,147,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,206,151,116,117,118,250,122,186,93,182,251,236,187,108,116,147,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,25,168,0,14,107,63,149,143,20,255,0,246,203,106,175,251,178,184,255,0,199,29,4,112,201,118,186,223,248,109,210,139,237,246,231,87,113,185,92,112,123,21,93,101,101,92,206,154,122,153,228,160,133,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,115,68,116,167,194,119,186,198,141,252,191,199,190,157,0,27,84,3,79,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,125,16,54,69,234,115,24,233,226,116,175,99,94,177,198,174,127,75,182,70,184,53,175,30,220,111,216,184,71,193,34,162,199,42,173,87,45,77,189,246,165,178,89,43,33,125,68,44,165,73,145,38,170,171,108,114,198,248,225,232,108,172,141,122,209,207,151,110,150,185,177,202,172,141,92,177,121,133,214,101,53,148,220,58,241,3,151,247,174,179,116,197,137,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,127,84,203,221,133,148,201,210,198,171,99,88,250,149,235,19,95,89,122,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,184,80,29,84,2,21,114,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,238,181,48,83,253,166,141,99,149,254,38,150,155,169,30,179,49,144,72,234,136,227,98,198,223,86,70,244,182,78,220,83,84,0,0,8,149,204,147,136,28,251,134,93,40,194,53,95,78,95,72,251,149,30,113,13,36,180,117,203,50,209,86,193,53,170,228,215,69,81,28,50,70,233,24,142,232,149,173,87,108,146,69,27,188,250,80,222,186,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,186,32,115,171,247,88,197,190,96,80,253,58,226,87,87,2,252,102,223,120,60,212,122,171,156,150,175,76,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,140,58,20,7,201,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,189,126,26,227,107,173,142,174,150,126,135,185,143,232,150,53,115,29,210,246,57,171,178,249,57,170,139,230,138,125,96,0,0,4,21,230,65,197,118,163,240,149,168,250,31,154,225,82,248,235,85,119,218,8,47,246,9,230,86,82,221,233,90,182,229,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,206,162,170,249,231,126,164,255,0,121,63,134,129,102,152,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,144,20,23,192,39,29,151,94,17,50,106,219,22,75,71,87,118,211,172,138,161,42,239,20,116,177,186,122,218,89,227,167,153,177,203,67,27,234,34,129,143,146,71,83,182,103,61,21,93,28,44,68,243,99,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,15,108,133,73,199,213,30,157,241,217,159,112,201,172,119,11,85,183,16,95,3,81,142,228,85,149,48,80,195,104,145,108,244,245,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,250,236,145,157,153,170,80,15,52,127,126,205,77,252,23,232,244,64,95,240,43,215,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,39,82,116,203,83,78,214,53,85,253,125,201,99,114,189,90,229,134,105,93,97,64,8,213,204,123,44,202,176,110,12,117,15,41,194,178,107,174,63,122,162,244,79,134,184,218,235,100,164,170,131,174,235,72,199,244,75,26,181,237,234,99,220,213,217,124,218,229,69,242,85,36,169,21,121,163,251,137,234,111,224,191,88,162,2,149,191,149,143,20,255,0,246,203,106,175,251,178,184,255,0,199,29,41,156,171,157,84,0,0,0,41,3,152,247,16,186,251,131,113,157,168,120,182,21,174,26,129,143,217,104,189,19,225,173,214,188,154,182,146,150,14,187,85,35,223,209,20,114,53,141,234,123,220,229,217,60,220,229,85,243,85,46,252,160,30,104,254,253,154,155,248,47,209,232,128,177,254,81,58,133,159,106,87,13,185,37,247,81,179,140,131,42,185,65,156,86,82,69,89,123,185,205,93,60,112,54,130,129,205,137,178,76,231,57,24,142,123,220,141,69,219,119,185,126,42,65,254,99,220,66,235,238,13,198,118,161,226,216,86,184,106,6,63,101,162,244,79,134,183,90,242,106,218,74,88,58,237,84,143,127,68,81,200,214,55,169,239,115,151,100,243,115,149,87,205,84,152,28,149,61,214,50,159,152,21,223,78,183,16,3,154,63,191,102,166,254,11,244,122,32,38,167,38,189,88,213,61,80,252,175,254,83,53,47,43,203,125,25,246,127,193,122,118,243,83,95,225,123,158,144,238,118,187,207,119,71,87,109,157,93,59,111,208,221,253,136,89,81,76,28,157,184,129,192,116,179,84,50,77,40,203,223,87,77,114,213,26,139,93,37,150,177,86,22,81,69,61,44,117,206,237,79,36,146,53,205,124,174,154,40,162,107,26,245,124,143,107,124,183,77,238,124,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,109,216,213,248,33,55,200,1,206,175,221,99,22,249,129,67,244,235,136,16,255,0,151,15,16,186,251,156,241,157,167,152,182,107,174,26,129,144,89,107,125,45,226,109,215,76,154,182,174,150,126,139,85,91,217,215,20,146,57,142,233,123,26,228,221,60,156,212,84,243,68,44,127,152,15,19,25,151,10,26,105,133,106,150,31,67,73,113,99,179,138,75,109,222,217,82,136,214,92,109,210,80,214,190,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,234,135,149,199,191,102,153,126,53,244,122,210,127,243,171,247,88,197,190,96,80,253,58,226,4,202,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,244,42,230,165,0,240,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,58,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,212,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,7,182,0,2,21,113,251,197,182,85,194,54,169,232,150,83,109,139,199,99,119,223,77,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,108,245,37,174,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,86,95,60,239,212,159,239,39,240,211,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,212,100,105,35,21,21,175,100,193,121,32,245,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,61,176,0,26,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,81,93,19,94,199,120,104,220,232,221,51,250,155,210,197,70,162,247,31,27,30,26,211,152,207,26,255,0,201,87,78,32,176,96,23,59,84,154,155,148,254,110,219,77,58,247,100,181,208,170,61,36,185,186,30,151,49,221,47,98,71,19,101,86,181,242,57,206,218,86,195,44,107,189,120,100,187,93,111,252,54,233,69,246,251,115,171,184,220,174,56,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,57,204,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,233,146,71,199,15,90,250,144,69,220,123,222,216,98,98,54,56,216,174,94,136,216,198,162,236,212,58,41,225,59,221,99,70,254,95,227,223,78,128,13,170,99,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,237,50,0,5,32,113,5,205,147,92,117,27,81,237,55,61,42,95,177,216,102,43,144,69,119,182,219,91,36,209,213,94,163,133,89,209,21,218,72,101,78,228,47,233,145,93,77,19,155,31,76,202,215,58,101,141,146,165,175,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,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,172,14,103,188,5,83,104,197,214,175,136,29,31,177,82,80,105,245,206,162,154,27,173,162,147,186,245,180,220,103,116,221,115,71,19,98,237,83,208,185,91,3,81,22,95,86,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,174,173,137,207,99,124,76,109,116,142,133,253,77,233,122,171,85,123,111,145,143,14,140,193,133,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,250,21,90,197,172,88,14,133,96,23,77,70,212,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,218,74,86,204,246,54,90,153,27,19,210,56,145,200,174,84,254,149,64,194,120,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,117,53,101,153,81,91,27,92,212,68,123,223,28,111,174,190,10,121,166,229,86,221,83,186,226,220,70,92,124,86,55,157,228,19,220,41,110,61,233,31,232,26,234,218,154,118,50,14,237,101,95,110,150,209,4,105,51,186,17,28,232,247,221,21,83,114,37,241,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,234,43,162,107,222,223,19,35,91,27,166,127,83,186,158,136,212,94,219,35,99,52,80,29,84,2,173,121,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,214,231,35,209,253,134,171,58,32,142,75,74,0,85,95,52,46,96,121,85,139,42,127,14,220,62,231,62,139,244,95,68,153,94,67,99,173,146,58,232,171,153,35,191,193,145,78,196,111,103,183,208,199,76,232,158,231,43,157,217,85,143,183,52,114,109,254,101,252,122,211,104,54,61,54,138,233,53,246,146,125,69,190,83,201,13,221,241,247,122,236,22,233,233,100,107,102,108,208,203,27,160,174,87,73,12,176,167,175,210,198,171,222,214,163,225,87,211,102,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,5,170,112,243,204,83,50,226,15,134,221,101,193,179,87,85,208,234,134,39,166,249,21,254,143,32,178,83,37,12,15,164,165,160,138,40,234,29,35,102,235,101,114,212,204,233,23,179,28,113,34,35,85,157,10,157,38,244,229,205,198,191,242,170,211,137,236,25,253,206,213,30,166,226,223,155,185,83,64,189,169,46,148,40,140,72,238,109,135,165,172,111,83,222,177,202,216,149,205,100,141,107,182,137,179,69,26,98,184,143,5,216,175,8,252,8,234,237,13,107,109,87,188,250,229,167,249,52,247,188,134,42,24,219,35,59,182,197,234,161,166,157,88,147,45,27,22,8,213,26,245,245,228,71,75,210,206,164,141,148,215,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,213,36,140,142,110,133,245,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,7,79,192,209,92,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,122,234,216,156,247,187,195,72,230,200,232,95,212,238,166,34,181,87,184,201,24,205,234,0,143,252,121,106,102,85,163,124,45,101,90,165,133,85,248,123,214,51,112,176,92,41,186,164,145,145,205,209,122,162,235,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,32,8,171,205,31,220,79,83,127,5,250,197,16,25,175,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,158,186,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,51,122,156,219,112,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,232,83,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,208,170,25,168,0,0,0,0,0,10,64,230,61,196,46,190,224,220,103,106,30,45,133,107,134,160,99,246,90,47,68,248,107,117,175,38,173,164,165,131,174,213,72,247,244,69,28,141,99,122,158,247,57,118,79,55,57,85,124,213,73,193,202,39,80,179,237,74,225,183,36,190,234,54,113,144,101,87,40,51,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,187,110,247,47,197,74,224,230,143,239,217,169,191,130,253,30,136,159,252,149,61,214,50,159,152,21,223,78,183,1,63,202,213,231,41,171,26,167,165,255,0,146,15,201,158,165,229,120,151,164,254,208,120,223,65,94,106,104,60,87,111,209,253,190,239,101,237,235,233,238,63,167,171,125,186,221,183,181,75,42,42,175,158,119,234,79,247,147,248,104,24,255,0,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,223,103,185,62,42,91,161,207,183,46,190,38,48,222,22,184,134,76,207,80,104,106,223,143,95,236,243,99,149,213,180,200,175,125,177,147,84,83,204,149,107,18,53,93,51,26,234,118,163,216,223,95,161,238,115,81,238,106,70,251,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,15,108,141,92,199,178,204,171,6,224,199,80,242,156,43,38,186,227,247,170,47,68,248,107,141,174,182,74,74,168,58,238,180,140,127,68,177,171,94,222,166,61,205,93,151,205,174,84,95,37,82,74,145,87,154,63,184,158,166,254,11,245,138,32,42,131,134,78,38,248,146,191,241,37,165,22,43,239,16,122,149,113,182,220,115,139,21,37,101,29,94,89,95,52,21,48,73,95,11,100,138,72,221,42,181,236,115,85,90,173,84,84,84,85,69,46,39,143,45,76,202,180,111,133,172,171,84,176,170,191,15,122,198,110,22,11,133,55,84,146,50,57,186,47,84,93,112,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,40,179,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,3,53,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,215,86,196,231,189,222,26,71,54,71,66,254,167,117,49,21,170,189,198,72,198,111,83,155,110,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,39,74,186,23,245,69,27,217,35,81,122,94,198,245,53,236,235,141,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,250,21,67,53,0,1,15,249,155,235,166,163,240,233,163,248,46,168,105,125,231,192,221,104,117,2,138,41,161,149,21,244,183,10,87,91,238,11,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,239,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,174,55,59,100,114,177,189,108,86,72,212,232,123,85,98,95,58,191,117,140,91,230,5,15,211,174,37,106,240,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,77,158,160,116,82,12,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,0,0,24,86,177,107,22,3,161,88,5,211,81,181,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,165,80,53,255,0,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,158,162,186,38,189,142,240,209,185,209,186,103,245,55,165,138,141,69,238,62,54,63,212,224,55,83,50,173,100,225,107,21,213,44,214,175,196,94,178,107,133,254,225,83,211,36,143,142,30,187,213,111,68,17,119,30,247,182,24,152,141,142,54,43,151,162,54,49,168,187,53,10,54,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,116,163,166,127,84,178,61,242,57,19,169,239,119,75,88,206,136,217,115,252,174,61,196,244,203,241,175,172,86,129,90,188,121,106,95,20,250,23,197,102,123,135,209,113,11,170,180,150,90,235,130,223,108,141,138,255,0,113,161,165,74,26,212,239,182,42,104,210,101,98,195,3,223,37,50,57,158,170,186,153,201,179,21,21,141,154,188,159,53,227,42,213,157,44,207,113,109,64,204,50,188,163,36,199,50,8,46,15,184,223,110,18,87,109,67,89,76,214,65,4,82,203,35,164,245,100,162,170,115,153,178,53,59,173,84,85,87,59,109,85,206,211,69,63,248,11,196,101,29,195,238,194,174,20,178,75,255,0,132,86,82,73,11,18,63,252,53,36,115,164,255,0,88,70,183,244,212,142,188,166,117,66,213,167,28,96,218,237,151,150,210,71,79,157,89,235,49,118,85,212,214,182,157,148,211,189,209,212,195,183,82,42,72,249,101,164,142,157,145,238,213,115,234,27,178,170,162,49,193,123,192,26,255,0,136,29,76,252,141,232,118,121,170,81,213,218,169,234,241,156,126,186,225,65,233,73,58,41,102,174,100,46,240,176,63,215,98,187,187,58,197,26,49,174,71,61,207,70,181,122,156,128,83,15,28,28,104,241,13,122,226,143,80,45,120,134,172,102,184,109,139,22,188,84,227,52,22,155,38,67,81,73,3,89,67,43,160,124,206,74,126,210,61,242,202,201,101,85,122,57,237,73,27,31,91,155,27,9,233,202,54,183,84,243,13,14,201,181,75,85,181,3,80,50,90,187,246,64,182,251,95,218,91,173,77,101,43,104,105,33,111,231,232,251,251,170,117,207,61,76,114,61,174,86,185,212,205,110,200,232,221,189,37,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,116,147,194,174,150,254,69,184,113,211,173,51,154,197,232,106,251,54,63,75,233,90,47,21,226,59,87,73,89,222,174,252,226,61,237,118,245,82,206,239,81,202,196,223,102,108,212,106,32,109,80,0,16,169,56,250,163,211,190,59,51,238,25,53,142,225,106,182,226,11,224,106,49,220,138,178,166,10,24,109,18,45,158,158,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,93,146,51,179,53,74,1,230,143,239,217,169,191,130,253,30,136,157,60,175,120,250,190,235,79,71,15,26,205,112,241,153,125,170,222,250,139,21,254,166,165,137,53,234,150,30,148,125,52,232,247,35,229,172,141,138,175,73,26,142,116,177,71,35,228,217,241,62,73,130,197,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,120,93,145,55,95,135,153,243,168,178,27,61,194,165,212,116,117,157,201,153,182,237,237,189,54,221,21,125,170,155,123,17,76,27,136,251,254,65,140,232,158,101,122,197,209,125,37,75,99,184,203,78,169,15,117,81,237,164,153,205,245,118,93,253,102,183,203,98,129,52,191,138,125,101,210,12,189,217,126,45,117,164,244,155,182,234,241,86,248,228,106,254,105,241,167,171,178,127,54,71,127,188,4,203,231,45,128,37,54,160,218,51,232,41,32,137,149,54,250,26,39,189,145,49,28,247,167,141,95,53,69,234,95,38,34,121,167,193,60,252,138,210,38,110,176,241,37,114,227,30,75,69,151,82,169,224,182,87,90,224,100,181,53,17,64,148,104,230,71,44,200,155,117,72,244,253,10,175,242,83,244,127,103,156,80,205,172,246,155,22,65,87,109,179,86,120,154,104,39,150,54,191,186,217,55,70,189,90,158,109,68,79,98,32,31,4,0,0,0,0,0,1,21,81,119,69,84,82,96,240,133,204,11,80,244,14,166,11,6,69,124,184,93,177,152,186,186,104,167,170,245,25,186,84,63,201,123,50,61,55,146,86,187,203,238,251,189,144,248,1,61,56,142,213,173,16,226,206,150,247,153,83,208,81,227,183,75,109,21,76,144,118,233,167,157,245,82,198,147,72,221,222,145,69,183,83,170,61,174,69,219,167,117,223,127,47,235,149,62,176,199,166,154,191,114,195,238,215,185,169,237,23,154,132,124,145,244,189,204,122,195,73,88,168,189,45,107,151,219,209,241,79,98,123,118,54,191,43,158,24,116,119,82,112,154,204,215,49,199,235,171,174,80,85,201,19,29,227,166,134,36,106,67,69,34,121,70,230,238,189,79,119,245,41,43,174,92,182,248,113,187,234,23,219,186,187,69,226,55,49,142,107,41,97,187,202,145,42,185,101,87,42,162,162,187,254,138,159,207,254,106,126,221,194,82,209,87,210,92,96,74,154,57,123,145,187,216,238,149,79,138,167,199,250,20,246,15,155,143,227,182,140,94,219,29,166,203,76,176,82,197,191,75,22,71,63,109,220,174,95,55,42,175,181,202,125,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,4,127,227,71,139,108,87,132,109,44,92,166,229,23,142,201,47,190,38,223,140,219,154,216,229,238,87,54,154,71,178,121,226,89,162,145,104,227,145,33,108,207,141,85,205,239,70,136,155,189,9,0,83,7,55,126,28,117,67,17,213,6,113,17,120,205,234,242,172,63,42,168,138,209,71,227,101,141,179,216,39,108,114,73,29,185,145,53,26,213,166,86,178,121,35,123,27,190,253,222,246,242,47,122,112,130,217,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,111,220,176,184,10,169,209,139,85,39,16,58,193,98,171,160,212,27,157,61,76,54,171,69,95,105,233,105,183,78,216,122,38,146,39,69,221,167,174,114,54,118,170,36,190,172,51,172,111,107,94,178,49,181,87,195,94,170,218,180,67,94,112,109,87,190,227,180,151,203,110,55,120,134,174,178,142,162,145,181,42,176,121,182,73,97,141,207,99,124,76,109,114,203,3,149,200,141,154,56,156,191,162,116,125,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,81,124,202,249,122,86,105,149,246,187,93,116,27,16,255,0,152,90,254,153,111,22,59,92,51,212,73,103,170,232,169,154,166,169,144,199,10,199,77,110,108,112,177,202,174,147,166,57,37,86,181,172,143,161,173,137,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,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,239,123,140,14,32,180,227,134,253,14,188,102,186,155,143,253,163,160,186,117,88,169,44,14,129,36,142,243,85,81,12,138,148,146,171,218,232,217,11,163,142,85,145,210,34,181,35,107,209,27,35,149,177,191,156,203,181,109,53,198,235,91,112,163,180,210,90,233,234,170,36,154,42,26,71,74,232,41,88,231,42,182,24,214,103,190,85,99,81,81,168,178,61,239,217,19,169,206,93,213,67,166,157,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,66,173,27,115,71,247,236,212,223,193,126,143,68,79,78,78,250,33,170,26,125,164,119,173,73,204,239,153,5,178,197,155,84,50,123,30,45,83,28,109,164,150,6,177,155,94,17,29,188,172,124,201,249,182,109,218,71,197,19,100,114,76,215,83,186,56,23,205,31,223,179,83,127,5,250,61,16,17,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,247,185,115,113,175,252,170,180,226,123,6,127,115,181,71,169,184,183,230,238,84,208,47,106,75,165,10,35,18,59,155,97,233,107,27,212,247,172,114,182,37,115,89,35,90,237,162,108,209,70,149,131,163,220,16,95,117,231,131,188,155,93,116,190,150,235,121,206,177,124,194,107,116,214,56,166,98,199,89,103,138,134,9,164,90,104,82,37,146,90,196,146,161,174,70,119,17,31,27,28,214,49,210,43,26,248,255,0,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,213,36,140,142,110,133,245,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,7,79,196,117,227,79,140,76,55,133,29,47,186,221,97,188,99,247,13,65,158,158,20,199,177,138,186,197,239,212,190,105,28,198,212,201,12,123,202,148,209,164,115,61,92,189,12,122,194,177,36,140,123,218,166,19,130,243,34,209,171,239,8,245,220,66,222,239,214,168,178,76,114,223,21,29,231,25,116,174,163,154,92,137,208,57,98,163,129,159,158,147,179,83,36,114,44,50,167,113,18,38,200,231,170,44,19,164,116,173,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,167,108,155,171,149,206,115,222,231,189,239,123,131,224,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,38,107,194,119,189,62,141,252,192,199,190,163,1,181,108,124,16,95,109,252,18,231,92,89,234,93,45,214,203,37,63,161,229,194,104,146,102,71,227,169,106,43,162,130,162,170,170,23,68,175,72,94,201,216,180,234,217,24,231,116,185,234,213,141,209,185,250,171,132,239,122,125,27,249,129,143,125,70,0,58,83,0,1,21,121,163,251,137,234,111,224,191,88,162,40,4,191,238,104,254,226,122,155,248,47,214,40,138,43,210,124,23,242,161,170,120,110,153,250,83,209,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,192,146,188,187,184,223,172,225,87,59,92,75,49,170,234,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,122,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,50,250,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,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,253,118,72,206,200,91,248,0,0,0,0,0,0,0,1,21,121,163,251,137,234,111,224,191,88,162,37,81,21,121,163,251,137,234,111,224,191,88,162,2,128,73,85,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,186,219,19,36,94,180,107,226,223,169,174,116,113,43,52,86,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,125,183,69,246,25,87,20,92,50,103,220,44,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,215,3,164,78,151,61,141,158,38,202,198,57,233,28,138,230,117,59,100,115,131,163,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,108,167,110,85,124,115,218,180,182,167,249,55,106,229,210,146,223,137,220,170,42,174,86,60,134,229,116,109,61,53,154,126,210,201,45,44,206,168,145,34,142,154,85,141,206,103,71,74,165,68,174,69,107,251,253,81,220,72,28,171,157,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,25,86,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,79,76,145,178,73,186,19,212,130,46,227,216,199,77,43,213,177,198,197,114,117,200,246,53,23,119,33,207,15,20,92,77,231,220,83,106,133,203,80,50,250,154,186,59,107,234,28,235,46,60,151,25,170,104,172,208,44,113,71,209,3,100,94,150,189,237,130,39,74,246,53,137,36,136,231,244,183,116,107,119,7,49,30,53,178,174,39,115,180,193,105,236,23,92,95,12,195,46,18,248,59,53,214,150,74,43,162,215,118,98,138,163,210,80,36,242,69,222,134,102,84,178,45,154,215,49,146,200,215,121,185,200,124,174,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,214,232,159,34,116,43,89,22,253,78,107,164,137,30,17,214,235,128,102,86,44,54,193,168,55,156,122,174,143,30,202,170,43,169,172,181,211,34,53,149,239,163,88,146,165,98,69,94,167,49,142,158,54,43,246,232,87,245,181,21,93,27,209,172,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,119,221,239,72,161,145,81,141,221,239,84,70,181,28,229,70,173,148,243,184,180,218,172,22,173,6,177,88,173,148,150,235,109,186,159,32,164,163,163,164,133,176,193,77,4,109,182,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,193,202,227,223,179,76,191,26,250,61,104,17,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,174,142,226,110,143,142,104,209,210,118,150,71,66,174,106,28,5,84,210,212,221,120,167,209,187,21,93,99,43,42,38,184,103,54,202,126,210,50,141,137,20,45,74,250,106,120,226,107,149,138,230,79,45,83,220,247,191,174,94,238,200,196,149,204,128,28,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,116,74,214,171,182,73,34,141,222,125,40,7,75,192,194,180,95,85,109,90,223,165,248,254,171,216,177,220,130,199,109,201,41,221,87,71,71,126,164,109,53,106,65,220,115,99,149,209,181,239,111,68,141,106,75,27,145,202,142,142,70,57,63,72,205,64,128,28,234,253,214,49,111,152,20,63,78,184,148,172,93,79,58,191,117,140,91,230,5,15,211,174,37,101,240,65,164,56,110,189,113,57,137,105,30,160,65,87,37,139,34,167,187,195,80,180,147,172,51,196,246,90,234,229,138,104,223,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,27,255,0,150,87,29,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,77,149,25,77,52,187,54,70,63,166,54,62,78,255,0,84,104,147,119,110,208,230,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,238,184,156,228,110,201,36,82,55,207,165,75,10,229,121,204,11,255,0,131,124,41,106,236,223,235,86,156,50,240,231,127,225,50,173,53,108,245,21,63,248,53,53,36,112,197,254,68,91,126,138,129,106,128,0,5,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,85,89,98,156,175,120,250,177,104,183,71,15,26,205,112,240,120,133,214,224,250,139,21,254,166,165,235,13,150,170,110,148,125,52,232,247,43,34,163,145,232,175,73,26,141,108,82,201,35,228,221,146,190,72,98,87,9,58,33,106,226,63,95,177,205,23,188,223,42,236,212,249,29,61,209,172,175,166,141,178,62,154,120,109,213,53,16,189,88,239,39,177,37,134,62,182,110,213,115,58,154,142,98,170,61,48,173,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,158,152,228,100,115,116,47,169,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,64,58,126,40,7,154,63,191,102,166,254,11,244,122,34,116,242,166,227,55,54,213,187,21,78,134,106,109,171,43,191,221,113,238,229,69,38,103,35,43,46,81,207,28,207,150,100,166,185,213,63,175,177,50,116,202,144,73,35,155,28,145,199,218,78,151,198,222,244,22,230,143,239,217,169,191,130,253,30,136,8,191,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,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,39,180,170,13,53,224,187,42,214,78,17,239,92,66,233,155,110,183,172,147,25,204,37,177,86,227,52,116,50,85,205,95,66,176,80,172,114,210,50,22,58,69,154,57,42,158,178,53,219,181,209,110,228,86,44,74,146,233,93,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,110,169,36,100,115,116,47,175,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,80,58,126,34,175,52,127,113,61,77,252,23,235,20,70,202,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,250,39,108,107,212,214,61,208,74,232,158,246,177,100,141,26,254,150,238,173,110,181,230,143,238,39,169,191,130,253,98,136,10,1,58,104,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,220,203,146,83,129,126,51,111,188,30,106,61,85,206,75,87,166,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,165,85,146,198,29,10,3,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,191,13,113,181,214,199,87,75,63,67,220,199,244,75,26,185,142,233,123,28,213,217,124,156,213,69,243,69,62,176,31,39,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,116,120,155,141,210,182,58,74,88,58,222,214,51,174,89,21,172,111,83,222,214,166,235,230,231,34,39,154,161,206,103,23,90,223,106,226,59,136,188,207,89,108,86,58,187,69,182,255,0,81,76,218,58,74,185,26,249,210,10,122,88,105,163,124,157,62,171,94,246,192,143,86,34,185,24,175,86,163,159,211,214,178,87,153,175,29,183,93,110,204,174,58,25,165,185,53,36,154,95,97,168,141,181,85,150,185,220,246,100,149,172,70,185,207,146,77,145,31,77,12,187,182,54,51,170,55,190,62,255,0,84,136,176,246,160,88,23,83,201,83,221,99,41,249,129,93,244,235,113,0,57,163,251,246,106,111,224,191,71,162,39,255,0,37,79,117,140,167,230,5,119,211,173,196,0,230,143,239,217,169,191,130,253,30,136,8,170,93,247,44,94,54,168,245,207,78,41,180,147,84,50,190,189,73,197,250,104,225,169,187,92,160,90,172,150,149,201,52,145,201,11,21,91,44,211,65,12,46,100,203,210,247,116,178,57,95,35,157,43,209,181,129,195,223,10,55,222,34,244,107,87,179,44,22,43,173,199,47,211,127,66,86,91,236,148,80,178,95,74,210,212,186,173,42,227,70,170,163,214,102,50,6,75,26,49,92,231,118,223,26,70,247,202,197,102,149,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,93,126,26,227,107,173,146,146,170,14,182,57,143,232,150,53,107,219,212,199,185,171,178,249,181,202,139,228,170,7,82,100,0,231,87,238,177,139,124,192,161,250,117,196,223,252,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,5,87,83,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,166,128,231,87,238,177,139,124,192,161,250,117,196,8,1,202,227,223,179,76,191,26,250,61,105,63,249,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,164,255,0,231,87,238,177,139,124,192,161,250,117,196,10,86,44,39,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,15,68,50,74,233,123,84,244,46,86,206,229,84,139,213,154,117,145,238,107,22,71,182,48,112,109,163,150,46,32,56,135,199,244,119,35,155,195,210,100,214,251,229,60,117,61,47,127,132,170,101,162,178,74,106,158,134,61,139,39,106,120,226,151,183,214,141,127,71,75,189,87,42,24,166,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,14,154,65,89,124,169,248,231,181,94,177,154,14,23,117,94,233,73,111,185,88,41,210,60,82,245,113,186,53,137,115,129,245,12,142,43,98,247,228,234,117,75,29,59,25,4,113,110,142,133,157,8,198,118,81,101,179,64,42,175,158,119,234,79,247,147,248,105,85,101,170,115,206,253,73,254,242,127,13,33,175,4,28,47,218,184,179,207,243,61,57,172,187,213,219,174,86,236,30,227,123,176,203,21,67,97,129,215,88,230,166,134,153,181,78,88,165,114,211,117,84,42,200,145,181,31,178,122,171,240,80,151,252,169,248,237,186,165,214,131,133,157,101,201,169,29,109,117,58,65,132,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,235,115,85,138,206,195,85,253,112,71,29,175,156,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,242,230,230,23,98,213,188,38,125,50,215,92,190,213,103,204,241,43,127,118,146,190,190,103,195,29,222,207,73,70,206,245,84,245,85,19,63,187,88,206,212,243,84,42,171,17,99,94,227,90,168,201,149,129,50,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,253,42,156,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,58,81,211,63,170,89,30,249,28,137,212,247,187,165,172,103,68,108,217,124,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,254,133,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,204,111,86,34,117,58,87,203,133,112,239,194,174,101,173,216,150,161,234,148,214,218,186,76,19,78,177,123,213,218,190,236,146,36,73,61,198,158,221,52,244,180,112,43,152,228,149,253,212,133,242,181,17,58,97,87,110,246,62,72,122,195,69,29,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,27,84,0,7,169,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,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,14,181,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,245,54,86,69,127,198,21,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,233,69,10,54,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,117,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,169,177,62,39,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,161,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,157,78,149,242,235,254,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,157,77,73,97,85,87,70,231,53,81,94,199,199,35,253,190,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,253,116,108,174,99,219,226,100,107,100,108,44,233,119,83,209,92,169,219,100,143,96,106,168,240,12,202,92,6,163,84,155,143,85,166,39,75,120,134,192,251,179,145,27,2,220,101,134,73,219,78,197,85,221,239,72,161,123,221,210,139,208,139,31,95,79,114,62,166,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,251,11,84,230,147,163,184,14,133,112,53,129,105,206,156,216,105,45,214,219,118,113,107,138,89,98,165,134,25,238,19,199,103,173,133,213,117,78,133,140,108,181,50,54,38,44,146,171,81,92,169,253,8,149,193,194,119,189,62,141,252,192,199,190,163,0,26,255,0,254,106,176,44,171,253,85,199,50,76,114,225,255,0,116,163,174,182,215,83,201,254,214,72,102,142,70,126,199,53,205,248,42,22,105,165,252,226,41,177,94,23,22,205,149,227,21,119,141,95,199,105,233,172,182,167,212,203,44,212,87,150,36,74,214,92,170,230,115,214,84,124,105,26,119,227,234,235,154,71,177,99,115,91,44,139,77,186,185,151,240,21,77,175,56,244,218,213,164,214,42,72,53,22,199,79,36,215,118,71,221,235,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,190,167,83,28,172,123,156,140,133,25,73,128,100,23,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,236,200,218,158,110,68,106,123,16,185,62,90,28,5,83,104,54,61,14,181,106,205,138,146,125,69,190,83,199,53,161,146,119,122,236,22,233,233,99,115,161,116,51,69,27,160,174,87,73,52,83,47,175,210,198,163,24,230,163,230,71,234,174,84,252,9,90,146,213,65,197,54,178,227,53,110,185,58,161,39,194,45,87,24,26,216,35,129,26,199,71,120,86,42,171,158,247,57,92,144,117,181,168,196,103,125,168,254,184,36,142,210,128,213,92,88,251,172,107,39,203,252,135,233,211,156,214,29,41,241,99,238,177,172,159,47,242,31,167,78,115,88,6,223,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,116,171,161,127,84,81,189,146,53,23,165,236,111,83,94,206,184,223,208,166,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,161,86,130,248,148,225,70,251,161,216,78,150,234,173,166,43,173,203,12,212,156,62,205,120,75,148,240,177,99,161,188,84,81,182,106,154,7,61,139,253,50,196,175,107,21,209,185,204,78,226,193,35,215,234,240,65,198,142,85,194,62,163,193,93,90,235,173,239,1,185,119,32,189,227,209,87,72,216,217,221,88,122,171,169,160,87,164,43,88,196,130,52,71,61,61,120,209,209,117,51,169,36,96,116,40,69,94,104,254,226,122,155,248,47,214,40,137,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,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,17,175,154,63,184,158,166,254,11,245,138,32,40,4,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,14,181,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,117,54,39,197,165,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,214,197,107,219,212,199,185,55,106,163,147,125,209,81,124,205,129,198,143,9,57,87,8,218,166,184,181,202,95,29,141,223,124,77,195,25,184,181,210,75,220,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,222,141,81,118,122,1,208,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,182,82,183,45,78,96,95,144,154,202,29,4,213,105,186,240,27,173,193,222,139,184,185,219,201,103,174,171,158,153,159,157,150,122,150,67,79,110,98,120,153,228,233,98,185,36,145,239,243,234,113,117,32,0,0,0,0,80,15,52,127,126,205,77,252,23,232,244,68,255,0,228,169,238,177,148,252,192,174,250,117,184,128,28,209,253,251,53,55,240,95,163,209,19,255,0,146,167,186,198,83,243,2,187,233,214,224,39,249,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,21,86,89,167,42,126,57,238,182,92,154,131,133,221,87,186,85,220,45,183,250,132,143,20,189,92,110,142,122,219,39,101,59,35,138,216,189,249,58,91,76,246,192,198,65,28,91,43,102,127,66,49,253,228,88,162,175,4,28,47,218,184,179,207,243,61,57,172,187,213,219,174,86,236,30,227,123,176,203,21,67,97,129,215,88,230,166,134,153,181,78,88,165,114,211,117,84,42,200,145,181,31,178,122,171,240,93,43,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,212,65,21,121,163,251,137,234,111,224,191,88,162,53,167,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,189,119,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,212,234,99,145,236,107,145,147,43,54,95,52,127,113,61,77,252,23,235,20,64,82,183,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,5,0,146,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,214,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,166,196,248,180,167,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,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,176,56,209,225,39,42,225,27,84,215,22,185,75,227,177,187,239,137,184,99,55,22,186,73,123,148,45,169,145,140,130,121,86,24,163,90,200,227,72,93,51,35,69,107,123,209,170,46,207,64,58,30,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,246,202,86,229,169,204,11,242,19,89,67,160,154,173,55,94,3,117,184,59,209,119,23,59,121,44,245,213,115,211,51,243,178,207,82,200,105,237,204,79,19,60,157,44,87,36,146,61,254,125,78,46,164,8,1,206,175,221,99,22,249,129,67,244,235,137,74,197,212,243,171,247,88,197,190,96,80,253,58,226,84,94,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,125,183,69,246,1,39,249,102,113,163,252,155,53,29,250,111,154,187,185,128,231,215,10,72,42,106,38,174,236,199,98,174,85,237,50,187,105,30,216,91,11,145,237,109,67,151,165,221,184,162,122,57,123,41,28,151,147,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,205,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,209,35,91,186,181,30,238,135,163,227,114,245,177,200,147,127,149,215,31,85,152,125,246,219,195,62,177,92,46,183,75,86,71,112,166,161,196,239,19,212,207,89,37,178,169,236,138,154,11,107,152,231,59,162,141,221,184,219,23,109,26,216,100,115,186,145,89,34,190,16,183,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,227,235,141,124,171,138,205,71,171,178,90,110,126,31,76,177,155,132,209,227,150,250,117,145,145,215,244,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,169,210,190,93,191,204,247,143,90,109,103,186,213,240,253,163,247,218,74,253,62,182,84,83,77,117,187,210,119,88,183,107,140,14,155,174,24,229,108,189,170,138,22,171,160,114,42,197,235,77,2,72,199,57,137,27,221,26,248,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,245,209,178,185,143,111,137,145,173,145,176,179,165,221,79,69,114,167,109,146,61,129,162,139,254,229,113,238,39,166,95,141,125,98,180,163,109,111,194,173,90,107,173,25,246,156,216,170,42,231,182,226,185,69,214,201,71,45,91,218,233,228,130,154,174,72,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,236,47,39,149,199,184,158,153,126,53,245,138,208,62,175,49,93,28,177,107,39,8,249,221,53,222,111,15,87,135,219,231,204,109,117,61,47,127,102,170,130,9,100,114,116,53,236,71,119,96,90,136,55,119,83,89,223,235,233,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,219,125,149,61,167,79,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,208,241,3,166,127,145,189,113,207,52,182,58,75,173,61,38,51,144,87,91,232,61,41,31,69,84,212,44,153,222,22,119,250,140,71,119,96,88,164,71,181,168,215,181,232,230,167,75,144,14,146,116,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,218,66,174,114,217,253,78,51,194,229,175,12,183,100,52,148,149,25,142,81,73,77,89,111,114,196,179,215,91,169,226,150,162,69,99,92,138,244,100,117,49,208,171,158,205,182,87,70,213,93,164,233,118,107,202,179,88,239,186,187,194,61,162,155,35,135,122,188,10,225,46,29,29,79,83,63,190,169,105,160,130,74,101,232,99,26,140,237,193,81,20,27,122,206,119,99,173,206,87,61,81,43,219,155,190,177,90,181,43,138,54,98,56,229,250,174,186,219,167,214,120,172,149,49,37,83,101,162,142,234,233,100,154,173,208,53,143,115,81,232,215,211,193,42,170,53,253,202,87,49,201,249,182,168,26,87,129,253,29,186,235,127,20,122,127,136,209,216,105,46,182,218,43,197,53,238,253,21,117,43,167,162,75,85,36,173,154,165,181,13,70,61,189,18,53,169,3,82,68,232,116,147,198,199,42,117,238,116,102,84,175,36,189,28,190,203,149,103,92,64,212,77,217,178,211,91,215,14,163,143,165,142,241,117,82,73,79,87,80,187,163,250,227,236,178,42,111,37,103,75,252,87,170,237,227,114,45,181,0,0,1,64,60,209,253,251,53,55,240,95,163,209,17,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,80,115,71,247,236,212,223,193,126,143,68,124,157,53,224,187,42,214,78,17,239,92,66,233,155,110,183,172,147,25,204,37,177,86,227,52,116,50,85,205,95,66,176,80,172,114,210,50,22,58,69,154,57,42,158,178,53,219,181,209,110,228,86,44,74,146,133,175,240,9,199,101,171,139,188,102,182,197,146,209,210,90,117,23,29,167,74,187,197,29,44,109,130,138,170,9,42,38,108,114,208,198,250,137,103,123,35,141,180,237,153,207,68,70,201,51,17,60,158,210,90,156,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,70,124,49,113,5,98,226,123,70,172,186,189,96,199,238,182,72,238,93,200,42,104,110,16,61,189,154,168,157,209,51,97,153,90,214,85,66,143,69,70,205,31,170,187,43,92,140,145,178,68,192,218,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,62,118,67,104,163,191,216,235,236,213,244,208,212,65,91,77,45,59,227,149,136,230,185,30,197,106,162,162,162,167,177,87,224,115,71,171,184,211,176,93,75,185,216,150,56,85,105,59,62,171,124,217,235,83,198,239,130,39,249,127,113,211,92,142,99,35,115,228,114,53,173,106,171,156,190,196,79,188,231,3,139,168,109,49,235,149,254,75,53,230,154,231,76,255,0,11,211,53,59,145,205,93,168,224,223,205,21,126,59,167,245,40,31,213,21,234,219,97,201,107,43,243,43,108,84,149,23,107,91,233,233,33,183,194,213,99,92,231,163,88,229,69,85,233,243,141,251,174,251,251,60,141,119,154,88,42,237,215,7,92,93,210,180,245,234,234,168,87,171,117,232,115,149,81,21,62,11,178,161,236,98,113,54,89,61,59,91,113,166,71,81,239,209,12,146,199,27,157,210,168,244,219,117,69,93,252,211,216,166,69,169,87,121,178,108,106,213,116,184,100,84,242,203,73,221,165,167,161,70,199,215,28,45,72,85,171,187,118,85,69,234,84,221,83,254,134,190,126,221,131,88,0,0,0,0,0,0,0,0,176,174,4,248,206,199,56,90,199,211,27,212,106,26,213,182,92,165,241,45,158,138,151,196,43,18,70,83,49,55,78,235,118,217,176,61,124,154,191,15,110,251,22,101,160,252,95,104,191,17,12,170,252,158,222,43,223,53,36,141,138,72,170,237,242,192,237,221,26,191,201,85,21,61,141,119,199,224,85,151,44,125,41,195,181,111,44,175,182,234,21,36,85,150,186,88,101,145,145,62,165,240,126,113,178,209,162,122,209,189,142,253,25,30,159,31,111,222,137,180,150,212,140,111,130,141,5,215,203,70,65,67,168,182,124,102,190,215,5,83,42,237,207,154,178,165,206,114,247,225,221,94,249,95,211,178,189,233,178,39,243,127,172,11,35,6,191,210,29,116,211,29,112,182,84,93,52,211,42,163,189,211,82,35,86,89,41,186,246,111,83,158,212,223,169,173,246,172,111,79,234,83,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,49,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,200,0,28,235,113,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,93,158,134,224,229,249,204,82,167,133,170,107,166,159,106,203,178,11,254,157,62,158,74,155,69,13,182,154,42,154,187,101,197,210,181,92,144,172,211,68,214,83,72,215,76,247,179,119,126,117,26,230,35,85,243,43,237,251,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,235,141,206,221,90,143,111,91,21,241,185,122,30,228,94,109,242,203,7,217,76,170,243,139,122,110,213,121,244,53,194,162,223,233,27,77,79,136,161,172,237,72,230,119,233,229,217,59,144,191,167,169,143,217,58,154,168,187,38,224,110,14,49,56,170,204,184,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,253,69,116,77,123,219,226,100,107,99,116,207,234,119,83,209,26,139,219,100,108,100,138,229,169,203,247,242,237,89,67,175,122,173,15,70,3,106,184,59,209,118,231,55,105,47,21,212,147,211,63,243,177,79,76,248,106,45,207,79,19,4,157,47,71,44,145,189,158,93,46,35,175,5,156,56,218,184,167,215,155,86,149,223,115,122,76,106,218,234,121,174,85,143,89,90,218,218,216,32,233,89,41,104,90,228,86,190,165,205,85,119,154,42,50,54,77,42,181,253,190,219,186,40,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,15,108,160,30,104,254,253,154,155,248,47,209,232,139,254,40,7,154,63,191,102,166,254,11,244,122,32,39,255,0,37,79,117,140,167,230,5,119,211,173,196,95,230,123,192,85,54,140,93,106,248,129,209,251,21,37,6,159,92,234,41,161,186,218,41,59,175,91,77,198,119,77,215,52,113,54,46,213,61,11,149,176,53,17,101,245,102,157,35,99,90,197,141,141,146,188,154,174,214,171,7,8,153,181,246,251,115,164,183,91,109,217,197,202,174,178,178,174,102,195,5,52,17,219,45,238,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,32,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,215,100,139,35,213,85,204,100,33,8,9,149,203,207,128,219,175,20,185,53,62,163,102,113,82,38,149,227,183,133,161,189,68,151,23,65,91,115,157,148,253,239,13,3,99,99,156,140,71,62,149,37,115,157,18,246,230,119,105,253,104,170,200,149,246,79,42,251,43,246,235,236,205,215,236,223,164,61,19,233,143,5,39,129,241,221,190,239,134,239,237,219,239,118,253,126,223,87,87,79,173,182,222,100,138,224,115,142,60,203,132,44,201,212,181,76,171,190,105,213,242,161,175,191,88,88,244,235,141,251,35,124,109,31,82,163,89,82,214,163,81,90,170,140,153,141,70,61,90,173,138,88,130,213,57,152,218,109,86,14,95,250,129,98,177,91,41,45,214,219,117,61,134,146,142,142,146,22,195,5,52,17,221,168,91,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,48,240,157,239,79,163,127,48,49,239,168,192,92,159,49,236,179,21,206,121,123,106,30,83,133,100,214,172,130,203,91,232,159,13,113,181,214,199,87,75,63,69,238,145,143,232,150,53,115,29,210,246,57,171,178,249,57,170,139,230,138,83,103,9,222,244,250,55,243,3,30,250,140,0,116,166,0,2,42,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,0,93,79,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,232,116,175,141,58,21,204,151,110,151,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,78,167,138,245,230,141,192,149,215,91,45,80,235,190,139,227,52,149,25,181,142,157,237,200,45,212,144,59,198,228,52,77,107,18,39,199,210,189,50,212,211,181,142,68,103,71,114,88,220,140,71,57,97,134,39,7,169,202,247,143,171,238,180,244,112,241,172,215,15,25,151,218,173,239,168,177,95,234,106,88,147,94,169,97,233,71,211,78,143,114,62,90,200,216,170,244,145,168,231,75,20,114,62,77,159,19,228,154,197,78,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,167,128,78,59,45,92,93,227,53,182,44,150,142,146,211,168,184,237,58,85,222,40,233,99,108,20,85,80,73,81,51,99,150,134,55,212,75,59,217,28,109,167,108,206,122,34,54,73,152,137,228,246,129,45,64,0,12,83,86,51,175,201,126,150,102,90,153,232,191,73,253,146,199,238,55,223,5,223,236,248,175,11,77,36,221,174,231,75,186,58,187,125,61,93,46,219,125,246,93,182,50,179,10,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,190,192,43,131,251,185,223,252,171,191,240,219,255,0,168,11,84,41,91,251,138,156,83,255,0,215,246,149,127,229,91,143,252,132,186,144,4,85,230,143,238,39,169,191,130,253,98,136,149,68,85,230,143,238,39,169,191,130,253,98,136,10,86,225,59,222,159,70,254,96,99,223,81,128,190,142,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,253,45,73,97,85,70,200,214,181,81,88,246,71,35,57,204,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,232,83,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,174,142,226,110,143,142,104,209,210,118,150,71,5,0,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,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,234,78,153,106,105,218,198,170,191,175,185,44,110,87,171,92,176,205,43,182,7,48,78,2,177,238,38,112,218,236,231,79,172,84,148,122,169,104,167,146,106,23,211,248,90,38,95,222,171,76,213,134,186,101,137,95,51,219,79,78,232,233,213,210,49,140,123,209,28,230,177,85,82,138,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,213,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,52,167,26,156,185,180,227,138,186,198,103,150,74,175,178,154,133,253,233,71,53,222,45,188,45,109,42,79,11,100,146,178,4,98,186,162,104,105,82,102,194,173,124,78,115,187,81,201,39,109,140,237,200,189,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,76,212,1,85,124,243,191,82,127,188,159,195,72,171,202,227,223,179,76,191,26,250,61,105,42,185,231,126,164,255,0,121,63,134,145,87,149,199,191,102,153,126,53,244,122,208,47,248,130,186,93,202,111,67,180,247,136,43,206,166,220,19,211,248,100,93,21,24,222,43,115,142,26,202,90,121,38,138,166,42,186,106,216,234,34,147,196,195,31,93,60,148,210,117,182,68,114,42,73,214,177,164,146,78,160,0,0,4,0,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,147,255,0,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,5,191,113,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,189,102,45,123,173,133,238,240,21,93,76,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,28,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,77,25,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,206,103,19,188,65,95,120,158,214,91,214,175,95,241,251,85,146,75,151,110,10,106,27,124,12,111,102,150,38,244,66,217,166,70,181,245,83,35,17,17,211,73,235,46,200,214,163,35,108,113,48,45,167,150,239,31,86,45,125,197,109,122,37,169,23,15,5,169,184,253,189,148,244,243,85,84,190,79,180,212,176,71,178,212,178,73,92,231,186,177,172,103,84,241,185,202,231,236,233,153,187,123,140,134,117,20,237,202,67,131,235,174,103,153,71,197,6,102,153,5,158,197,139,84,116,226,190,26,87,82,50,245,90,169,36,117,15,89,88,244,149,244,208,167,230,222,196,78,220,207,145,209,185,206,108,83,194,251,137,0,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,4,85,229,113,239,217,166,95,141,125,30,180,181,238,56,56,28,195,120,190,198,109,211,194,250,75,14,119,103,168,165,130,131,35,86,42,171,45,206,168,106,213,65,59,26,155,212,49,177,58,105,34,141,85,155,76,141,68,146,54,73,50,186,168,121,92,123,246,105,151,227,95,71,173,47,248,13,105,160,220,58,233,31,13,184,109,54,25,165,56,157,37,185,141,167,134,26,235,155,226,99,174,55,103,198,175,114,77,89,80,141,71,76,254,169,101,84,69,217,140,235,86,198,214,51,102,165,38,115,71,247,236,212,223,193,126,143,68,95,241,64,60,209,253,251,53,55,240,95,163,209,1,63,249,42,123,172,101,63,48,43,190,157,110,34,255,0,52,110,4,173,90,39,117,135,93,244,95,25,171,167,194,111,149,15,110,65,110,164,129,190,11,30,173,115,152,145,62,62,149,234,138,154,161,207,114,35,58,59,113,72,212,98,57,169,52,49,54,80,114,84,247,88,202,126,96,87,125,58,220,79,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,231,7,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,232,157,177,175,75,158,198,207,43,162,123,218,244,142,69,107,250,93,178,181,214,213,198,254,175,97,186,245,203,19,45,213,205,63,158,174,75,22,69,79,104,154,157,42,224,88,103,137,236,190,82,69,44,50,51,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,15,241,5,202,179,89,113,62,32,173,58,121,161,152,229,215,32,193,242,158,215,162,178,27,140,237,150,59,103,68,76,241,94,148,158,40,88,202,126,135,247,30,205,153,249,200,220,198,197,221,149,31,26,72,189,99,225,34,155,132,46,86,250,157,135,213,101,21,119,204,134,249,81,99,186,95,166,101,76,190,142,142,175,210,180,44,237,209,192,237,154,198,53,168,214,172,170,212,150,110,148,115,250,90,216,162,136,42,44,222,188,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,250,136,233,90,198,55,196,198,215,70,217,153,210,222,151,170,57,19,182,248,222,253,20,116,167,196,95,13,26,89,197,6,9,54,11,169,150,159,242,124,21,230,142,10,111,74,91,63,61,12,178,120,73,230,138,78,207,119,176,198,73,210,223,93,155,181,126,10,129,84,28,178,184,237,186,232,142,101,110,208,205,82,201,169,35,210,251,245,68,141,165,172,186,78,230,51,27,173,122,57,205,124,114,108,168,202,105,165,217,178,49,253,49,177,242,119,250,163,68,155,187,186,185,168,113,235,77,75,77,117,225,99,70,239,180,149,143,172,167,154,223,156,220,233,251,168,250,55,164,176,185,40,41,170,35,149,173,87,171,89,60,85,76,115,30,206,137,123,91,163,210,86,178,181,181,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,49,75,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,0,205,116,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,212,221,215,101,114,185,205,99,26,247,189,140,118,87,198,102,138,98,188,59,113,39,152,104,230,21,112,186,214,217,113,255,0,71,248,105,238,146,199,37,83,251,244,20,245,15,235,116,113,198,197,217,243,57,19,102,39,170,137,190,235,186,173,202,112,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,30,134,196,249,19,161,28,249,119,234,115,155,28,72,202,171,230,143,239,217,169,191,130,253,30,136,9,255,0,201,83,221,99,41,249,129,93,244,235,113,0,57,163,251,246,106,111,224,191,71,162,39,255,0,37,79,117,140,167,230,5,119,211,173,196,0,230,143,239,217,169,191,130,253,30,136,9,85,200,199,245,217,251,183,252,72,245,57,168,112,21,83,75,83,117,226,159,70,236,85,117,140,172,168,154,225,156,219,41,251,72,202,54,36,80,181,43,233,169,227,137,174,86,43,153,60,181,79,115,222,254,185,123,187,35,18,87,50,42,240,9,198,77,79,8,58,161,91,112,190,211,85,215,224,153,61,58,67,145,208,208,209,69,61,107,223,4,115,45,28,212,235,36,145,163,94,201,101,86,185,21,253,11,28,178,110,215,61,35,86,223,159,252,202,231,184,175,250,149,145,227,121,29,191,254,231,89,67,114,161,168,143,253,180,115,67,36,111,253,173,115,93,241,69,3,155,126,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,186,37,107,85,219,36,145,70,239,62,148,44,127,153,190,186,105,199,17,124,8,224,186,161,165,247,159,29,106,174,212,10,40,166,134,84,70,85,91,234,155,108,184,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,21,121,136,240,65,89,194,174,118,153,110,29,75,213,166,89,101,194,88,172,77,73,167,169,154,215,35,97,138,71,210,213,74,248,154,198,245,61,243,248,116,89,36,145,241,83,185,94,229,115,30,229,137,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,239,210,231,177,179,204,214,185,83,118,164,178,34,109,212,187,132,160,229,113,239,217,166,95,141,125,30,180,159,252,234,253,214,49,111,152,20,63,78,184,144,3,149,199,191,102,153,126,53,244,122,210,127,243,171,247,88,197,190,96,80,253,58,226,4,0,229,113,239,217,166,95,141,125,30,180,182,158,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,55,77,13,76,232,197,153,40,222,179,200,170,214,47,169,34,182,94,151,244,172,111,169,110,87,30,253,154,101,248,215,209,235,75,201,214,45,98,192,116,43,0,186,106,54,163,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,244,170,7,53,151,107,102,101,165,25,253,109,154,178,74,187,6,89,135,94,36,166,149,244,149,104,147,219,238,52,147,43,92,177,205,11,149,17,241,203,26,236,248,220,190,109,69,106,251,20,186,158,90,28,113,211,113,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,122,239,145,36,98,170,57,236,134,162,248,157,226,10,251,196,246,178,222,181,122,255,0,143,218,172,146,92,187,112,83,80,219,224,99,123,52,177,55,162,22,205,50,53,175,170,153,24,136,142,154,79,89,118,70,181,25,27,99,137,147,127,149,63,3,153,13,219,38,160,226,147,82,95,144,99,180,54,10,132,126,45,108,107,42,173,243,221,95,37,59,30,149,175,147,102,44,148,43,20,232,214,182,55,57,149,10,178,53,235,218,99,163,152,50,14,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,218,188,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,112,18,211,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,222,187,253,186,10,89,28,216,91,12,49,72,233,235,145,209,195,20,43,234,117,49,202,199,185,200,200,81,148,152,91,247,52,94,62,168,240,251,21,203,134,125,29,184,90,174,151,92,142,223,83,67,150,94,32,169,130,178,59,101,43,223,45,52,246,214,177,174,119,69,99,187,114,54,94,226,53,208,198,230,244,162,190,68,124,53,45,96,196,242,172,175,210,95,101,177,155,173,231,208,214,249,174,215,31,71,209,73,81,224,232,98,219,187,83,55,66,47,110,22,117,55,170,71,108,214,238,155,170,110,6,213,224,255,0,134,187,239,21,58,227,103,211,43,98,246,109,80,244,221,50,74,182,213,50,9,41,44,241,77,27,42,36,137,92,215,245,76,189,214,71,26,35,30,157,201,24,174,68,98,61,205,187,77,79,209,220,7,66,184,26,213,13,57,211,155,13,37,186,219,110,211,123,220,82,203,21,44,48,207,112,158,59,59,225,117,93,83,161,99,27,45,76,141,137,139,36,170,212,87,42,127,66,37,16,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,219,201,201,181,231,13,226,75,151,230,163,234,182,25,91,72,230,92,116,222,252,203,157,12,53,11,51,237,55,20,181,74,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,168,115,238,116,167,194,119,186,198,141,252,191,199,190,157,1,205,97,210,159,9,222,235,26,55,242,255,0,30,250,116,0,109,80,0,0,0,26,43,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,81,29,43,88,247,120,105,28,216,219,51,58,93,212,196,71,34,119,25,27,217,237,112,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,234,114,69,10,42,182,54,185,202,170,247,190,73,31,186,192,16,3,157,95,186,198,45,243,2,135,233,215,18,170,248,78,247,167,209,191,152,24,247,212,96,45,83,157,95,186,198,45,243,2,135,233,215,18,170,248,78,247,167,209,191,152,24,247,212,96,3,165,50,26,234,111,45,13,35,212,206,43,237,250,253,112,167,164,162,199,157,78,203,149,235,31,163,129,141,101,210,255,0,13,100,82,182,122,136,229,142,88,102,166,169,133,101,101,68,109,108,78,115,216,215,245,61,211,74,230,204,160,0,0,6,170,226,199,221,99,89,62,95,228,63,78,156,230,176,233,79,139,31,117,141,100,249,127,144,253,58,115,154,192,58,40,210,61,51,197,117,147,129,29,62,210,220,214,147,196,89,114,109,47,177,219,234,122,99,141,242,67,215,108,131,162,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,133,38,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,234,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,239,123,132,239,117,141,27,249,127,143,125,58,2,173,121,176,113,147,77,171,89,149,79,13,184,101,53,36,248,198,13,120,142,107,157,194,106,41,98,171,125,254,153,42,233,234,33,137,206,147,165,212,204,108,253,10,171,19,92,178,198,245,107,157,31,75,156,31,43,150,135,30,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,174,139,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,235,244,189,168,246,53,170,249,149,246,21,205,31,220,79,83,127,5,250,197,17,78,220,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,250,232,217,92,199,183,196,200,214,200,216,89,210,238,167,162,185,83,182,201,30,203,105,230,9,133,90,180,215,150,174,79,167,54,42,138,185,237,184,173,159,25,178,81,203,86,246,186,121,32,166,185,91,225,141,210,57,173,107,85,234,214,34,170,163,90,155,239,178,39,176,10,118,225,59,222,159,70,254,96,99,223,81,128,232,35,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,235,141,206,221,90,143,111,91,21,241,185,122,30,228,94,125,248,78,247,167,209,191,152,24,247,212,96,58,72,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,14,104,117,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,109,149,114,180,227,234,197,87,98,176,240,167,171,215,15,3,117,161,254,241,195,175,117,85,47,124,119,8,220,245,88,237,179,58,71,47,110,102,117,36,116,251,42,70,248,219,28,45,70,61,145,164,240,171,143,174,42,255,0,149,102,184,213,223,237,54,219,85,62,45,140,247,172,184,229,77,61,31,69,85,125,11,38,114,182,170,162,105,35,100,206,238,170,172,140,133,232,141,133,175,86,163,122,221,44,146,230,220,180,56,62,186,241,23,171,144,231,153,18,100,22,156,19,5,168,142,190,107,173,182,87,82,62,174,235,19,227,146,10,24,106,152,246,203,19,246,94,243,228,135,119,198,198,53,58,162,124,209,72,129,123,192,0,7,201,251,89,138,253,170,251,11,246,154,213,246,147,209,254,150,244,63,141,143,199,120,30,231,107,196,246,55,238,118,123,158,167,115,167,167,171,213,223,127,35,21,215,236,195,81,240,13,26,203,51,45,35,192,190,218,101,246,171,123,167,181,217,58,213,60,76,157,72,142,119,75,118,124,189,182,43,229,236,177,82,73,123,125,182,42,61,237,84,231,178,151,138,29,113,252,184,217,56,135,190,103,247,91,246,103,97,184,50,186,154,166,227,87,50,199,219,73,159,35,232,209,145,189,157,170,55,247,102,99,169,226,88,227,237,205,35,17,26,142,84,3,106,243,71,247,236,212,223,193,126,143,68,79,254,74,158,235,25,79,204,10,239,167,91,138,171,226,131,90,255,0,148,78,181,93,245,142,75,127,130,171,200,45,246,127,31,3,98,237,198,202,232,45,116,180,245,93,166,247,36,84,133,103,134,85,143,169,234,238,218,179,171,103,110,137,106,156,149,61,214,50,159,152,21,223,78,183,1,63,202,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,213,92,149,61,233,242,159,151,245,223,81,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,190,187,228,88,222,138,142,99,225,168,14,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,162,70,183,100,114,177,221,15,70,72,212,235,99,85,58,41,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,244,42,135,53,150,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,110,201,26,190,109,84,114,123,80,180,157,104,227,71,21,226,227,150,102,163,87,86,186,213,100,207,173,190,138,130,247,143,69,93,27,164,127,106,239,108,234,174,166,129,94,179,37,27,214,120,209,28,244,245,36,87,69,212,254,148,145,255,0,43,154,231,2,223,227,248,160,209,76,51,254,168,170,207,232,168,93,254,107,155,116,142,157,27,255,0,125,241,79,107,191,200,153,89,254,152,152,171,90,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,217,236,73,97,138,68,107,183,78,184,216,239,107,81,80,54,95,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,5,43,112,157,239,79,163,127,48,49,239,168,192,116,17,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,117,198,231,110,173,71,183,173,138,248,220,189,15,114,47,62,252,39,123,211,232,223,204,12,123,234,48,29,36,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,52,58,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,54,202,185,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,58,146,58,125,149,35,124,109,142,22,163,30,200,210,120,85,199,215,21,127,202,179,92,106,239,246,155,109,170,159,22,198,123,214,92,114,166,158,143,162,170,190,133,147,57,91,85,81,52,145,178,103,119,85,86,70,66,244,70,194,215,171,81,189,110,150,73,115,110,90,28,31,93,120,139,213,200,115,204,137,50,11,78,9,130,212,71,95,53,214,219,43,169,31,87,117,137,241,201,5,12,53,76,123,101,137,251,47,121,242,67,187,227,99,26,157,81,62,104,164,64,155,252,234,253,214,49,111,152,20,63,78,184,149,87,194,119,189,62,141,252,192,199,190,163,1,106,156,234,253,214,49,111,152,20,63,78,184,149,87,194,119,189,62,141,252,192,199,190,163,0,23,167,198,143,9,56,175,23,58,88,184,181,202,95,3,146,88,188,77,195,25,184,181,209,197,219,174,117,52,140,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,119,98,20,3,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,211,28,140,142,110,133,245,39,139,184,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,116,252,66,174,102,124,23,127,41,61,56,102,164,97,77,237,231,216,13,190,174,122,106,120,104,123,210,95,104,81,59,175,161,222,54,58,103,76,213,99,157,78,212,234,111,114,89,88,173,78,242,201,24,83,14,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,161,23,161,62,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,31,82,182,22,116,197,27,25,27,85,122,88,198,245,57,239,235,145,250,215,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,214,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,94,150,196,200,165,80,28,214,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,165,43,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,160,74,162,152,57,211,224,21,54,46,33,177,77,65,167,199,169,40,237,185,86,46,202,103,215,66,145,53,245,247,26,58,137,18,101,149,26,189,110,123,41,231,160,98,61,233,230,206,134,181,87,182,168,219,159,33,7,55,125,29,186,234,87,11,140,203,177,203,13,37,117,203,79,175,17,94,234,101,74,87,75,91,29,169,209,73,13,91,96,115,24,231,35,17,207,167,158,84,85,107,59,116,174,123,151,243,109,64,33,255,0,40,78,34,169,180,179,50,212,76,27,57,203,41,45,184,76,184,189,94,94,246,85,203,43,223,21,93,185,24,233,157,75,11,92,189,111,117,26,207,36,173,142,55,202,246,81,70,169,229,18,162,194,13,88,206,191,42,26,167,153,106,103,162,253,25,246,183,32,184,223,124,23,127,189,225,124,85,76,147,118,187,157,45,235,233,238,116,245,116,183,125,183,217,55,216,249,88,214,83,125,195,238,51,93,177,202,239,9,87,81,111,175,181,201,39,105,146,117,82,214,210,203,73,83,30,207,69,68,235,130,121,89,190,221,77,234,221,170,142,68,84,250,186,79,130,254,84,53,79,13,211,63,74,122,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,184,23,169,203,47,69,63,34,220,35,226,222,34,225,226,171,243,189,179,90,206,137,122,225,139,198,193,15,135,142,61,227,99,155,181,44,84,221,109,94,173,165,89,122,92,173,233,218,85,30,165,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,182,0,0,5,0,243,71,247,236,212,223,193,126,143,68,79,254,74,158,235,25,79,204,10,239,167,91,136,1,205,31,223,179,83,127,5,250,61,17,63,249,42,123,172,101,63,48,43,190,157,110,3,42,202,121,81,240,227,152,113,5,85,171,151,106,95,15,136,85,219,217,28,152,21,174,145,150,203,123,107,153,19,97,73,153,45,35,163,124,112,244,53,36,88,88,212,115,167,221,235,42,177,203,18,204,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,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,77,19,103,134,72,95,250,50,53,90,191,208,169,177,206,95,25,24,214,53,138,235,157,242,211,139,213,186,122,72,252,54,206,89,35,119,182,142,157,223,204,68,79,107,157,240,58,55,57,238,230,15,108,178,90,248,141,191,67,99,165,100,16,175,133,221,172,69,219,253,33,74,191,31,218,170,4,106,100,143,98,167,75,149,19,125,246,223,201,79,165,114,173,169,185,81,82,200,180,145,71,21,43,59,61,81,198,169,212,168,141,243,85,246,42,251,15,150,108,108,115,78,125,53,165,23,188,221,215,103,199,232,186,200,224,74,110,218,170,63,173,97,77,247,235,68,79,211,255,0,37,125,159,216,26,228,0,0,0,0,0,0,204,244,167,77,111,90,163,149,211,227,86,90,105,38,150,94,189,209,172,123,189,145,189,255,0,205,107,151,217,26,252,12,48,151,60,182,25,12,154,231,74,147,209,50,118,122,251,171,149,61,95,239,58,192,48,60,146,217,173,252,37,103,105,71,108,186,95,49,181,171,119,92,75,20,245,148,109,124,110,153,81,55,233,72,183,223,195,166,251,121,122,191,179,203,198,184,75,103,188,98,214,204,187,36,204,101,191,101,247,218,116,173,145,254,144,101,87,101,36,116,82,57,143,87,239,43,87,170,73,215,109,215,250,127,72,156,220,216,116,111,40,200,155,106,205,109,22,104,25,109,162,130,8,229,168,103,97,142,69,103,142,145,127,156,143,95,85,200,190,197,254,210,178,169,177,171,166,89,115,164,199,237,47,150,178,182,54,186,37,107,229,253,30,150,170,236,157,110,70,162,122,142,246,46,223,239,1,105,156,151,178,74,90,220,95,50,199,89,191,126,142,158,138,87,251,61,139,83,88,191,126,255,0,206,79,129,101,229,96,242,97,130,199,65,246,246,222,214,163,111,77,161,161,117,66,108,229,94,223,126,167,111,63,209,246,57,158,197,223,253,242,207,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,188,127,235,205,55,15,156,46,101,217,52,53,181,116,215,219,253,59,241,156,121,244,149,18,211,78,203,141,92,82,53,179,71,52,108,114,196,248,34,108,213,40,170,173,221,105,209,136,246,185,205,83,158,18,199,249,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,119,86,202,134,148,229,133,160,216,110,190,113,71,73,107,212,10,42,75,149,139,19,179,212,228,213,22,154,186,117,154,11,147,226,150,24,34,134,68,235,106,116,54,90,152,229,84,114,61,143,72,86,55,49,91,34,236,26,3,69,53,66,235,162,186,185,136,106,189,153,181,114,84,98,215,138,107,147,233,233,171,93,72,250,200,24,244,239,82,172,173,69,86,50,104,187,145,63,213,114,43,36,114,43,92,138,168,189,46,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,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,71,53,156,64,233,159,228,111,92,115,205,45,142,146,235,79,73,140,228,21,214,250,15,74,71,209,85,53,11,38,119,133,157,254,163,17,221,216,22,41,17,237,106,53,237,122,57,169,210,228,46,167,149,102,177,223,117,119,132,123,69,54,71,14,245,120,21,194,92,58,58,158,166,127,125,82,211,65,4,148,203,208,198,53,25,219,130,162,40,54,245,156,238,199,91,156,174,122,162,4,192,40,7,154,63,191,102,166,254,11,244,122,34,255,0,138,1,230,143,239,217,169,191,130,253,30,136,13,127,140,113,93,168,248,55,12,183,142,25,48,169,125,13,106,202,50,10,187,197,254,233,4,202,149,85,212,178,210,211,64,148,13,217,19,181,10,248,119,44,170,138,174,149,175,108,107,210,196,145,178,227,252,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,226,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,208,71,5,220,36,226,188,35,105,98,98,214,217,124,118,73,125,240,215,12,154,226,231,71,47,114,185,180,209,177,240,65,42,67,20,139,71,28,137,51,161,100,136,174,111,122,69,85,221,234,7,183,108,224,167,135,155,79,15,47,225,166,151,8,164,126,48,250,121,247,171,169,166,167,169,184,250,70,106,119,192,251,178,77,44,110,106,87,35,94,238,137,145,159,155,217,172,99,91,27,90,196,164,30,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,253,68,116,173,99,27,226,99,107,163,108,204,233,111,75,213,28,137,219,124,111,127,70,102,180,226,31,135,236,7,137,173,47,174,210,141,70,101,91,45,181,149,20,245,113,86,80,164,41,91,69,60,50,35,155,45,60,147,71,35,99,122,183,174,39,57,27,186,199,44,141,242,234,80,40,51,21,226,187,81,236,28,54,102,188,44,220,229,244,206,25,148,120,73,237,177,212,76,169,37,138,170,42,248,42,228,117,58,236,187,195,47,105,232,248,87,102,164,143,73,90,173,85,149,38,249,92,39,123,211,232,223,204,12,123,234,48,31,39,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,253,46,217,118,71,35,154,230,61,172,123,30,198,253,110,19,189,233,244,111,230,6,61,245,24,0,232,79,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,161,178,73,27,23,103,204,213,93,222,158,170,46,219,174,200,177,131,79,121,187,112,219,169,89,254,53,167,54,44,39,82,160,185,101,87,138,43,37,28,181,118,218,6,193,28,245,51,50,24,221,35,155,88,231,35,17,207,69,85,70,185,118,223,100,95,97,178,185,143,98,121,86,115,193,142,161,226,216,86,51,117,200,47,85,190,137,240,214,235,93,20,149,117,83,244,93,105,30,254,136,163,71,61,221,44,99,156,187,39,147,90,170,190,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,160,90,255,0,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,93,79,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,7,74,96,0,42,87,153,215,47,74,60,90,142,167,136,174,31,177,14,205,170,30,169,114,219,5,178,24,32,165,181,82,197,4,49,197,85,69,73,4,44,233,133,59,83,62,165,122,158,228,116,137,39,74,49,37,115,43,175,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,170,73,25,28,221,11,235,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,233,206,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,139,57,130,112,21,144,240,205,153,87,103,58,125,98,171,172,210,187,189,68,147,80,190,159,197,86,190,192,196,74,102,172,53,211,44,72,200,88,234,138,135,71,78,174,145,239,123,24,136,231,57,232,170,161,111,220,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,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,216,26,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,237,57,214,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,250,39,108,107,210,231,177,179,202,232,158,246,189,35,145,90,254,151,108,173,117,228,230,122,145,98,226,103,129,220,227,63,210,58,59,173,214,147,52,211,251,252,86,186,47,2,255,0,29,37,82,210,84,192,234,94,203,122,149,211,54,118,62,45,152,174,107,156,223,81,207,106,181,202,26,3,251,181,124,44,127,214,14,170,255,0,228,171,119,252,184,159,231,53,159,201,59,138,127,251,90,117,87,253,198,220,127,226,78,148,192,26,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,161,178,73,27,23,103,204,213,93,222,158,170,46,219,174,200,187,0,141,92,199,177,60,171,57,224,199,80,241,108,43,25,186,228,23,170,223,68,248,107,117,174,138,74,186,169,250,46,180,143,127,68,81,163,158,238,150,49,206,93,147,201,173,85,95,36,80,53,174,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,237,190,200,190,195,53,230,143,238,39,169,191,130,253,98,136,170,14,25,56,100,226,74,193,196,150,148,95,111,188,62,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,181,254,104,254,226,122,155,248,47,214,40,128,160,19,101,112,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,209,43,90,174,217,36,138,55,121,244,161,237,240,157,239,79,163,127,48,49,239,168,192,111,254,98,60,2,214,112,199,149,38,121,165,182,251,173,203,76,175,125,218,141,146,154,122,143,179,50,36,145,51,195,85,84,244,171,18,23,190,120,219,79,36,143,73,29,235,70,238,167,71,220,148,46,83,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,87,175,53,14,2,169,170,169,174,188,83,232,221,138,146,141,244,116,243,92,51,155,101,63,117,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,209,23,119,101,122,202,231,195,94,5,248,205,190,240,121,168,245,87,57,45,94,153,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,29,255,0,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,191,13,113,181,214,199,87,75,63,67,220,199,244,75,26,185,142,233,123,28,213,217,124,156,213,69,243,69,3,150,211,165,62,19,189,214,52,111,229,254,61,244,232,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,3,106,128,0,170,190,121,223,169,63,222,79,225,164,85,229,113,239,217,166,95,141,125,30,180,149,92,243,191,82,127,188,159,195,72,171,202,227,223,179,76,191,26,250,61,104,23,252,0,3,79,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,206,154,119,162,170,57,87,117,111,151,181,83,79,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,214,232,234,228,122,110,200,92,137,179,23,214,84,223,100,221,83,224,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,166,219,189,169,241,66,15,242,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,165,188,77,198,233,140,214,210,82,193,215,106,171,99,58,229,146,54,177,189,79,123,90,155,175,155,156,136,158,106,128,76,14,117,126,235,24,183,204,10,31,167,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,44,43,157,95,186,198,45,243,2,135,233,215,18,165,116,19,69,50,174,34,117,98,197,163,152,85,194,213,69,122,200,60,87,134,158,233,44,145,210,179,177,77,45,67,250,221,28,114,61,55,100,46,68,217,139,235,42,111,178,110,168,18,3,152,143,27,245,156,85,103,105,137,97,213,93,58,101,137,220,37,150,196,228,134,122,105,174,146,58,24,163,125,85,84,79,149,204,119,75,217,63,135,85,142,57,25,21,67,145,237,71,61,237,79,149,192,79,4,23,222,46,51,185,107,114,58,91,173,183,76,172,157,216,175,119,186,57,153,79,51,234,150,21,88,105,105,29,36,82,50,73,186,221,19,228,78,133,107,34,223,169,205,116,145,35,227,86,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,232,241,54,235,165,20,148,149,80,117,177,175,103,92,82,35,94,222,166,61,174,77,211,205,174,69,79,37,66,229,57,78,241,81,167,25,158,141,91,56,120,154,138,213,138,101,56,94,244,244,84,75,115,79,249,160,142,119,84,84,201,83,75,20,210,58,103,76,213,100,239,168,141,136,232,217,212,215,179,161,143,72,162,9,233,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,237,128,0,170,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,8,171,202,227,223,179,76,191,26,250,61,105,127,197,0,242,184,247,236,211,47,198,190,143,90,95,240,2,128,121,163,251,246,106,111,224,191,71,162,47,248,160,30,104,254,253,154,155,248,47,209,232,128,159,252,149,61,214,50,159,152,21,223,78,183,19,252,128,28,149,61,214,50,159,152,21,223,78,183,19,252,1,21,121,163,251,137,234,111,224,191,88,162,37,81,21,121,163,251,137,234,111,224,191,88,162,2,128,78,140,248,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,245,21,209,53,236,119,134,141,206,141,211,63,169,189,44,84,106,47,113,241,177,252,230,27,87,136,190,37,245,79,138,12,238,108,235,83,46,223,228,248,43,53,28,245,62,139,182,126,102,24,164,240,144,77,44,157,158,239,97,143,147,165,222,187,247,114,252,17,3,10,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,83,254,106,176,44,171,253,85,199,50,76,114,225,255,0,116,163,174,182,215,83,201,254,214,72,102,142,70,126,199,53,205,248,42,22,41,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,158,163,35,103,123,122,243,70,224,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,227,114,26,38,181,137,19,227,233,94,153,106,105,218,199,34,51,163,185,44,110,70,35,156,176,195,19,131,96,114,251,227,215,30,226,103,13,161,193,181,6,251,73,71,170,150,138,120,225,174,101,71,133,162,101,253,234,181,46,73,168,97,73,85,243,61,180,244,237,146,161,27,27,24,199,189,85,173,107,21,17,43,47,154,63,191,102,166,254,11,244,122,34,58,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,107,197,6,181,255,0,40,157,106,187,235,28,150,255,0,5,87,144,91,236,254,62,6,197,219,141,149,208,90,233,105,234,187,77,238,72,169,10,207,12,171,31,83,213,221,181,103,86,206,221,16,45,83,146,167,186,198,83,243,2,187,233,214,226,0,115,71,247,236,212,223,193,126,143,68,79,254,74,158,235,25,79,204,10,239,167,91,136,1,205,31,223,179,83,127,5,250,61,16,17,84,177,254,85,124,115,218,180,182,167,249,55,106,229,210,146,223,137,220,170,42,174,86,60,134,229,116,109,61,53,154,126,210,201,45,44,206,168,145,34,142,154,85,141,206,103,71,74,165,68,174,69,107,251,253,81,225,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,127,75,82,88,85,81,178,53,173,84,86,61,145,200,200,109,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,211,70,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,115,195,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,169,169,44,42,170,232,220,230,170,43,216,248,228,125,154,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,234,78,153,106,105,218,198,170,191,175,185,44,110,87,171,92,176,205,43,189,190,117,126,235,24,183,204,10,31,167,92,64,128,28,174,61,251,52,203,241,175,163,214,147,255,0,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,79,254,117,126,235,24,183,204,10,31,167,92,64,175,94,89,215,107,85,131,141,125,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,236,149,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,219,227,235,141,124,171,138,205,71,171,178,90,110,126,31,76,177,155,132,209,227,150,250,117,145,145,215,244,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,169,210,190,93,21,163,122,67,153,107,190,162,91,244,183,79,160,164,159,33,187,83,215,77,67,5,76,233,11,42,31,77,73,53,82,194,143,95,85,175,123,96,115,24,174,86,179,173,205,234,115,27,187,147,20,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,9,107,203,155,130,143,229,85,168,243,223,243,251,101,214,61,50,197,191,57,114,169,129,59,81,221,43,145,88,177,219,27,55,83,94,222,166,61,100,149,209,35,156,200,218,214,239,19,166,138,68,189,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,65,202,143,138,92,87,86,244,106,13,14,251,55,106,198,242,77,51,183,211,193,225,168,93,28,80,221,232,92,231,39,142,142,30,174,231,123,185,254,154,118,202,213,150,118,73,212,139,63,109,147,168,10,171,231,157,250,147,253,228,254,26,64,174,26,56,152,204,184,90,200,114,188,207,79,168,105,31,144,223,241,122,140,114,134,182,165,17,236,182,62,106,170,105,150,173,34,86,171,102,123,91,78,228,99,29,234,117,189,174,114,61,173,88,223,61,121,231,126,164,255,0,121,63,134,149,86,7,213,255,0,154,172,247,42,255,0,85,114,60,147,35,184,127,221,43,43,174,85,213,18,127,182,146,105,164,145,255,0,181,206,115,190,42,165,239,112,57,192,150,3,195,150,145,185,185,158,51,73,121,206,243,123,59,96,203,223,116,130,26,134,67,4,204,69,150,207,27,81,95,18,211,53,87,162,77,156,228,157,237,235,114,171,18,40,227,213,92,176,184,10,169,209,139,85,39,16,58,193,98,171,160,212,27,157,61,76,54,171,69,95,105,233,105,183,78,216,122,38,146,39,69,221,167,174,114,54,118,170,36,190,172,51,172,111,107,94,178,49,182,20,5,37,243,47,224,42,167,65,178,25,181,171,73,172,85,115,233,213,242,162,73,174,236,143,181,209,96,184,207,85,35,155,11,97,134,40,219,5,10,182,72,98,133,125,126,151,181,88,247,53,95,10,62,42,232,239,16,57,246,136,90,179,219,22,32,250,73,237,186,143,139,213,226,183,170,58,213,153,208,44,19,181,91,226,89,28,114,49,190,38,54,186,86,199,35,209,232,212,154,84,233,94,181,58,72,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,214,197,107,219,212,199,185,55,106,163,147,125,209,81,124,202,1,227,127,130,236,171,132,125,71,158,134,137,183,91,222,3,114,237,207,100,200,101,161,145,177,179,186,179,116,208,212,206,140,72,86,177,137,4,138,173,98,250,241,163,101,233,103,82,198,192,141,103,70,122,33,154,218,180,215,129,172,7,81,175,180,245,115,219,113,93,39,181,94,235,34,164,99,93,60,144,83,89,227,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,158,211,156,195,160,139,77,166,235,127,229,143,69,98,177,91,42,238,55,43,142,131,199,73,71,71,73,11,166,158,166,121,49,244,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,168,63,187,87,194,199,253,96,234,175,254,74,183,127,203,137,191,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,111,190,202,190,211,156,207,228,157,197,63,253,173,58,171,254,227,110,63,241,39,65,28,50,90,110,182,14,27,116,162,197,125,182,85,219,174,86,236,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,178,192,0,0,0,64,14,117,126,235,24,183,204,10,31,167,92,74,171,225,59,222,159,70,254,96,99,223,81,128,181,78,117,126,235,24,183,204,10,31,167,92,74,171,225,59,222,159,70,254,96,99,223,81,128,14,148,192,0,0,0,106,174,44,125,214,53,147,229,254,67,244,233,206,107,14,148,248,177,247,88,214,79,151,249,15,211,167,57,172,2,215,181,251,143,90,109,6,224,223,72,116,87,73,175,180,147,234,45,243,77,236,80,221,223,31,119,174,193,110,158,200,198,182,102,205,12,177,186,10,229,116,144,203,10,122,253,44,106,189,237,106,62,21,125,107,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,250,17,118,7,22,186,95,106,211,139,214,152,92,236,206,164,142,159,58,210,124,71,40,125,37,53,19,105,217,77,59,237,236,166,155,126,149,84,145,242,203,73,37,67,228,217,170,231,212,59,116,85,69,123,166,79,36,43,254,8,220,171,82,241,106,203,37,169,153,155,237,244,151,11,125,199,195,76,234,233,173,109,145,89,87,7,117,85,98,142,22,76,234,39,116,53,24,249,29,46,238,89,82,38,118,130,194,184,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,125,74,216,89,211,20,108,100,109,85,233,99,27,212,231,191,174,71,235,94,104,254,226,122,155,248,47,214,40,137,84,69,94,104,254,226,122,155,248,47,214,40,128,165,110,19,189,233,244,111,230,6,61,245,24,9,105,204,247,143,90,109,103,186,213,240,253,163,247,218,74,253,62,182,84,83,77,117,187,210,119,88,183,107,140,14,155,174,24,229,108,189,170,138,22,171,160,114,42,197,235,77,2,72,199,57,137,27,221,5,180,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,93,183,217,23,216,125,93,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,74,32,108,14,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,253,116,108,174,99,219,226,100,107,100,108,44,233,119,83,209,92,169,219,100,143,103,65,26,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,221,81,198,201,38,232,79,94,121,123,108,99,29,52,175,87,73,35,209,169,215,35,222,229,77,220,165,107,114,123,226,163,78,49,251,21,199,134,124,162,138,213,140,221,106,238,15,189,218,239,19,220,210,40,239,181,83,190,158,155,194,57,147,201,254,156,255,0,16,216,153,2,116,201,27,29,187,26,246,57,243,90,160,26,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,116,211,189,21,81,202,187,171,124,189,170,154,3,79,121,187,112,219,169,89,254,53,167,54,44,39,82,160,185,101,87,138,43,37,28,181,118,218,6,193,28,245,51,50,24,221,35,155,88,231,35,17,207,69,85,70,185,118,223,100,95,96,230,237,167,185,246,165,112,219,141,216,180,231,7,200,50,171,148,25,197,29,92,180,118,75,100,213,211,199,3,104,43,218,233,93,28,45,115,145,136,231,177,170,229,77,183,123,83,226,133,106,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,160,116,18,84,7,52,94,1,107,48,251,237,203,137,141,29,183,221,110,150,172,142,225,83,93,150,89,224,166,158,178,75,101,83,217,45,76,247,38,189,173,119,69,27,187,114,58,94,226,181,176,200,230,244,170,178,68,100,54,254,122,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,129,203,17,117,60,149,61,214,50,159,152,21,223,78,183,21,171,199,198,153,226,186,69,197,238,164,224,184,85,39,132,178,211,220,41,238,20,212,173,142,56,227,165,241,180,144,214,62,8,153,27,26,198,67,27,234,28,200,216,141,245,99,107,26,170,170,138,170,224,187,139,108,171,132,109,83,76,166,219,23,142,198,239,190,26,223,147,91,156,217,37,238,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,239,72,138,155,61,64,232,164,170,190,121,223,169,63,222,79,225,165,154,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,101,243,206,253,73,254,242,127,13,2,170,201,63,192,87,24,153,15,11,26,185,108,109,230,241,87,62,157,95,42,60,22,65,108,154,178,171,194,81,50,119,192,217,46,145,83,197,212,215,84,196,216,99,85,94,211,222,248,154,248,147,165,94,215,55,53,229,83,166,120,174,178,107,6,166,105,110,107,73,226,44,185,54,151,220,237,245,61,49,198,249,33,235,184,91,186,39,139,184,199,177,179,68,244,108,145,189,90,189,18,49,142,68,221,168,106,14,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,253,68,116,173,99,27,226,99,107,163,108,204,233,111,75,213,28,137,219,124,111,120,116,59,255,0,50,185,238,43,254,165,100,120,222,71,111,255,0,185,214,80,220,168,106,35,255,0,109,28,208,201,27,255,0,107,92,215,124,81,74,76,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,168,200,214,55,162,43,88,249,178,174,88,92,122,211,104,197,214,147,135,237,96,190,210,80,105,245,206,162,166,107,85,222,175,186,245,180,220,103,116,61,16,201,43,165,237,83,208,185,91,59,149,82,47,86,105,214,71,185,172,89,30,217,235,205,31,220,79,83,127,5,250,197,16,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,1,74,220,39,123,211,232,223,204,12,123,234,48,18,211,153,239,30,180,218,207,117,171,225,251,71,239,180,149,250,125,108,168,166,154,235,119,164,238,177,110,215,24,29,55,92,49,202,217,123,85,20,45,87,64,228,85,139,214,154,4,145,142,115,18,55,186,11,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,176,250,186,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,254,148,64,216,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,250,232,217,92,199,183,196,200,214,200,216,89,210,238,167,162,185,83,182,201,30,206,130,52,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,186,163,141,146,77,208,158,188,242,246,216,198,58,105,94,174,146,71,163,83,174,71,189,202,155,185,74,214,228,247,197,70,156,99,246,43,143,12,249,69,21,171,25,186,213,220,31,123,181,222,39,185,164,81,223,106,167,125,61,55,132,115,39,147,253,57,254,33,177,50,4,233,146,54,59,118,53,236,115,230,181,64,32,7,58,191,117,140,91,230,5,15,211,174,37,85,240,157,239,79,163,127,48,49,239,168,192,90,167,58,191,117,140,91,230,5,15,211,174,37,85,240,157,239,79,163,127,48,49,239,168,192,7,74,96,0,0,0,57,172,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,74,86,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,64,149,70,41,171,24,47,229,67,75,51,45,51,244,167,163,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,153,88,3,150,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,204,153,92,162,52,118,213,169,92,81,191,46,200,236,53,117,214,221,62,179,203,123,166,149,105,91,45,20,119,87,75,28,52,141,157,207,99,154,143,70,190,162,120,145,21,175,238,82,181,237,95,205,185,8,213,196,221,218,213,127,226,75,85,239,182,43,157,37,198,219,113,206,47,181,116,117,148,147,54,104,42,96,146,190,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,99,252,144,179,172,86,76,87,82,244,207,209,118,170,76,146,11,133,37,247,198,247,227,74,235,149,12,145,172,61,174,223,74,72,232,105,100,143,171,171,169,205,107,174,27,108,197,118,242,5,159,128,0,0,0,160,30,104,254,253,154,155,248,47,209,232,137,255,0,201,83,221,99,41,249,129,93,244,235,113,0,57,163,251,246,106,111,224,191,71,162,39,255,0,37,79,117,140,167,230,5,119,211,173,192,79,243,31,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,105,144,26,211,137,187,77,214,255,0,195,110,171,216,172,86,202,187,141,202,227,131,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,34,95,247,106,248,88,255,0,172,29,85,255,0,201,86,239,249,113,63,206,107,63,146,119,20,255,0,246,180,234,175,251,141,184,255,0,196,157,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,41,123,143,92,23,76,175,252,84,84,83,215,93,36,165,129,221,30,61,93,91,27,54,255,0,7,82,172,125,42,187,237,230,137,190,255,0,121,116,37,9,243,44,91,149,183,137,139,220,141,150,88,82,79,13,178,178,77,183,218,223,71,247,47,237,2,44,215,217,157,53,198,162,59,13,45,77,85,44,40,142,234,99,86,78,148,233,69,114,170,181,54,217,21,73,3,131,97,84,23,61,20,91,117,36,212,176,95,107,43,156,246,71,52,238,106,185,137,29,35,183,86,121,175,194,95,98,123,127,163,203,94,227,154,153,136,225,120,197,85,190,213,138,83,220,238,55,42,121,233,230,158,185,200,254,202,73,186,35,152,157,164,84,86,163,88,169,235,47,154,175,245,125,4,213,42,186,59,37,182,229,21,138,58,31,14,142,142,55,193,63,74,72,238,136,209,202,168,212,223,216,228,254,208,53,21,194,142,106,10,185,41,42,17,17,236,219,125,183,248,162,47,199,250,79,92,246,110,85,210,220,171,36,172,153,17,31,38,219,162,111,240,68,79,143,244,30,176,0,0,0,0,3,116,240,185,196,13,94,128,103,44,200,162,163,138,162,23,239,220,107,161,238,47,148,51,49,54,252,227,62,51,125,255,0,253,61,44,17,85,60,208,11,150,226,219,136,156,122,171,76,97,191,227,89,86,59,117,117,230,216,214,186,215,29,100,83,79,180,212,243,189,83,183,28,157,72,239,209,102,221,75,230,187,123,118,82,173,115,250,107,237,134,182,147,53,166,197,174,182,37,187,164,149,108,150,170,142,70,69,42,189,81,85,99,238,117,34,183,105,83,216,171,250,73,251,20,217,92,52,106,6,23,145,106,38,37,139,234,85,5,69,69,3,107,168,32,124,179,207,226,24,173,239,194,197,78,219,161,127,151,75,158,187,126,221,190,62,123,223,154,46,73,165,78,77,55,192,180,222,219,67,79,77,77,101,158,71,205,79,69,225,220,212,89,32,107,17,90,145,49,23,202,5,243,79,189,124,147,226,25,191,36,250,8,42,115,45,70,191,205,212,234,196,179,209,65,213,190,201,208,234,137,21,124,191,252,211,11,100,41,251,149,30,87,73,166,122,239,146,105,253,53,91,110,52,151,235,52,27,78,232,223,19,153,35,42,225,107,118,111,154,47,250,105,254,221,191,69,60,252,203,128,69,221,55,79,136,30,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,15,82,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,219,35,175,48,141,80,181,105,87,7,218,147,115,184,54,146,106,139,253,158,92,94,134,146,106,214,211,62,162,123,131,86,153,123,91,162,172,143,138,41,37,168,88,218,155,185,148,239,243,106,34,189,161,68,28,64,234,103,229,147,92,115,205,82,142,174,235,81,73,147,100,21,215,10,15,74,73,215,85,13,11,230,119,133,129,254,187,209,189,168,18,40,209,141,114,181,141,98,53,171,210,212,45,127,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,208,230,50,162,122,246,43,216,158,111,235,107,149,123,104,141,166,19,165,222,26,48,10,157,44,225,231,77,244,250,225,143,82,88,238,86,60,94,219,77,116,161,166,72,186,34,184,248,118,45,98,170,196,170,199,189,213,11,43,222,246,170,245,189,206,118,238,234,221,66,165,185,203,96,20,216,207,20,118,188,206,221,143,85,210,83,230,56,189,37,77,101,193,201,42,193,93,113,167,150,90,121,17,142,114,171,17,241,211,71,66,142,99,54,217,29,27,149,55,147,169,217,95,37,141,98,186,217,117,115,43,209,11,133,250,146,43,22,75,103,125,238,134,142,174,169,205,123,174,180,175,141,170,218,88,213,232,197,124,148,210,74,249,81,172,87,185,148,113,174,232,216,148,146,156,229,176,10,156,155,133,203,94,103,110,199,169,42,234,48,236,162,146,166,178,224,228,137,39,161,183,84,69,45,60,136,199,57,81,234,201,42,100,161,71,49,155,238,173,141,202,155,71,212,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,78,134,49,105,166,153,21,235,183,66,42,185,21,170,136,228,14,146,74,1,230,143,239,217,169,191,130,253,30,136,191,226,128,121,163,251,246,106,111,224,191,71,162,2,101,114,80,210,28,53,152,6,101,175,110,130,174,76,178,123,197,70,32,201,29,58,246,32,183,50,26,42,167,53,145,166,200,175,146,89,24,174,115,186,182,72,99,70,116,111,39,93,154,16,3,146,167,186,198,83,243,2,187,233,214,226,127,128,0,1,8,57,186,233,14,27,154,240,175,112,213,43,204,21,105,144,233,197,69,52,214,89,225,157,90,206,138,234,218,74,90,152,101,98,238,215,177,205,88,222,139,178,61,31,11,54,114,53,94,215,212,95,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,0,116,166,0,2,42,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,0,116,166,0,0,99,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,144,0,57,140,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,111,190,200,158,194,242,121,92,123,137,233,151,227,95,88,173,41,91,139,31,122,125,100,249,129,144,253,70,114,234,121,92,123,137,233,151,227,95,88,173,2,85,31,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,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,242,62,177,173,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,3,80,127,117,31,129,63,251,57,255,0,193,155,199,252,144,149,71,53,159,201,59,138,127,251,90,117,87,253,198,220,127,226,78,148,192,17,87,154,63,184,158,166,254,11,245,138,34,85,17,87,154,63,184,158,166,254,11,245,138,32,41,91,132,239,122,125,27,249,129,143,125,70,3,163,60,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,231,51,132,239,122,125,27,249,129,143,125,70,3,165,48,57,204,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,212,71,74,214,49,190,38,54,186,54,204,206,150,244,189,81,200,157,183,198,247,239,254,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,54,84,101,52,210,236,217,24,254,152,216,249,59,253,81,162,77,221,181,78,40,184,100,192,120,166,210,251,150,159,229,244,212,148,119,39,211,185,182,92,133,45,208,212,214,217,167,89,34,147,174,7,72,157,77,99,221,4,77,149,140,115,22,72,209,204,234,110,232,230,243,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,168,24,81,210,159,9,222,235,26,55,242,255,0,30,250,116,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,1,181,64,0,85,95,60,239,212,159,239,39,240,210,42,242,184,247,236,211,47,198,190,143,90,74,174,121,223,169,63,222,79,225,164,85,229,113,239,217,166,95,141,125,30,180,11,254,0,0,0,1,0,57,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,164,255,0,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,129,103,220,119,114,253,197,120,170,177,59,41,194,161,181,99,250,155,69,183,134,184,200,216,233,41,110,157,111,166,99,253,39,44,116,210,212,79,218,166,167,115,96,217,125,71,59,101,245,85,118,164,31,244,83,208,236,239,255,0,242,189,63,204,236,159,248,77,170,233,67,222,135,253,164,177,117,195,47,236,234,100,159,20,119,159,78,119,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,204,19,137,220,55,137,157,109,174,188,233,246,35,143,209,227,214,138,137,33,161,200,41,236,203,69,119,191,177,96,166,137,102,174,145,92,174,153,141,117,59,188,58,57,172,123,33,122,35,154,215,42,181,2,215,248,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,15,67,162,100,139,214,174,100,187,245,53,173,146,37,124,170,40,175,150,47,10,90,143,173,58,177,77,171,214,60,182,235,134,227,120,13,193,173,169,189,219,38,90,123,132,181,82,83,76,172,134,137,210,83,205,77,55,75,187,41,83,20,190,170,193,80,141,86,185,36,68,91,212,0,85,95,60,239,212,159,239,39,240,210,210,99,187,90,166,186,212,88,161,185,210,62,229,71,79,13,93,69,27,102,106,207,12,19,58,70,197,43,227,223,169,172,123,160,153,173,114,166,206,88,164,68,223,165,118,171,110,121,223,169,63,222,79,225,160,69,94,87,30,253,154,101,248,215,209,235,75,254,40,7,149,199,191,102,153,126,53,244,122,210,255,0,128,20,3,205,31,223,179,83,127,5,250,61,17,127,197,0,243,71,247,236,212,223,193,126,143,68,4,255,0,228,169,238,177,148,252,192,174,250,117,184,159,228,0,228,169,238,177,148,252,192,174,250,117,184,159,224,8,171,205,31,220,79,83,127,5,250,197,17,42,136,171,205,31,220,79,83,127,5,250,197,16,20,2,75,254,93,220,16,86,113,85,157,174,91,152,210,244,233,150,39,112,138,43,235,86,105,233,166,186,72,232,101,145,148,180,178,178,39,49,221,47,100,30,33,18,72,228,100,85,13,86,57,28,246,57,34,1,212,70,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,135,213,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,246,192,2,160,57,164,112,11,71,167,126,59,137,189,28,183,218,173,184,130,248,58,124,139,29,163,166,130,134,27,68,139,218,166,134,166,146,56,218,198,58,25,94,177,164,145,162,44,141,150,69,147,215,100,143,236,214,177,212,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,58,252,113,105,14,27,161,28,84,103,154,91,167,208,85,193,143,90,106,40,230,161,130,166,117,153,244,236,169,162,130,169,97,71,175,172,230,49,211,185,140,87,43,159,208,214,245,57,238,221,202,22,105,201,83,221,99,41,249,129,93,244,235,113,0,57,163,251,246,106,111,224,191,71,162,39,255,0,37,79,117,140,167,230,5,119,211,173,196,0,230,143,239,217,169,191,130,253,30,136,9,85,200,199,245,217,251,183,252,72,146,156,196,120,32,163,226,171,4,76,183,14,165,233,212,220,78,223,44,86,38,164,208,83,67,116,141,211,69,35,233,106,165,124,78,123,186,88,201,252,58,44,145,198,201,106,28,175,114,53,239,114,70,190,70,63,174,207,221,191,226,69,170,1,203,103,252,213,96,89,87,250,171,142,100,152,229,195,254,233,71,93,109,174,167,147,253,172,144,205,28,140,253,142,107,155,240,84,39,87,22,188,111,216,184,184,224,119,26,162,200,234,173,86,221,77,178,106,5,52,183,187,37,28,47,167,133,244,171,73,114,72,106,169,27,36,178,62,72,122,29,19,36,94,181,115,37,223,169,173,108,145,43,246,255,0,53,14,2,169,170,169,174,188,83,232,221,138,146,141,244,116,243,92,51,155,101,63,117,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,209,23,119,101,122,202,231,213,8,18,171,149,199,191,102,153,126,53,244,122,210,127,243,171,247,88,197,190,96,80,253,58,226,64,14,87,30,253,154,101,248,215,209,235,73,255,0,206,175,221,99,22,249,129,67,244,235,136,16,3,149,199,191,102,153,126,53,244,122,210,199,249,134,114,243,181,113,47,106,168,213,77,43,163,164,183,106,165,186,157,17,236,87,54,24,50,72,35,110,205,167,157,203,179,89,82,214,162,54,41,220,168,138,136,216,165,94,142,220,144,87,7,43,143,126,205,50,252,107,232,245,165,249,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,49,152,182,83,168,250,29,168,244,185,38,55,93,117,196,179,60,74,224,246,181,206,137,97,170,161,170,141,93,28,176,203,20,137,254,124,114,69,35,85,174,106,189,143,106,162,185,171,125,60,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,30,170,234,104,21,235,50,81,189,103,141,17,207,79,82,69,116,93,79,233,73,31,77,124,116,241,5,98,226,87,136,236,139,81,49,108,126,213,110,178,211,244,217,237,213,116,80,62,57,175,20,180,207,123,34,175,170,87,181,143,116,210,177,91,178,57,141,116,113,54,24,151,117,139,169,219,215,148,183,14,57,246,164,234,229,70,178,219,243,124,131,17,196,240,138,138,104,235,164,181,75,53,59,242,25,213,237,157,45,139,34,39,105,244,200,176,196,250,152,220,174,94,135,66,222,132,238,164,177,134,224,231,157,250,147,253,228,254,26,71,94,83,250,67,134,234,215,21,244,211,230,112,85,206,204,26,207,38,95,108,134,25,214,38,62,227,77,89,72,202,119,74,173,245,156,198,58,126,226,53,21,187,190,54,35,186,153,212,199,72,174,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,11,169,0,0,52,87,28,120,6,27,168,60,40,106,125,46,103,143,82,93,89,99,197,238,151,251,98,204,139,215,71,113,164,163,154,90,122,136,158,213,71,49,237,114,108,187,47,172,199,61,142,234,99,220,213,222,166,170,226,199,221,99,89,62,95,228,63,78,156,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,13,170,0,0,0,0,0,2,0,115,171,247,88,197,190,96,80,253,58,226,85,95,9,222,244,250,55,243,3,30,250,140,5,170,115,171,247,88,197,190,96,80,253,58,226,85,95,9,222,244,250,55,243,3,30,250,140,0,116,166,0,0,0,3,85,113,99,238,177,172,159,47,242,31,167,78,115,88,116,167,197,143,186,198,178,124,191,200,126,157,57,205,96,22,63,204,31,75,237,85,92,13,112,179,173,16,186,146,11,149,179,23,177,226,245,8,218,38,247,235,32,169,179,178,166,46,186,141,209,221,16,58,146,110,152,213,28,155,213,200,228,86,249,245,232,174,89,122,215,249,22,226,227,22,241,22,255,0,21,65,157,237,133,86,116,69,215,52,94,54,120,124,60,145,239,35,26,221,170,162,166,235,114,245,109,18,203,210,213,119,78,214,63,171,26,95,106,213,94,83,22,91,101,193,212,144,212,88,52,158,199,148,80,213,205,68,218,151,211,207,111,182,67,82,189,173,213,22,55,203,20,114,211,172,141,93,218,202,135,249,57,21,88,234,86,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,118,223,101,79,104,29,68,17,87,154,63,184,158,166,254,11,245,138,34,69,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,180,142,188,209,253,196,245,55,240,95,172,81,1,74,220,39,123,211,232,223,204,12,123,234,48,23,147,198,103,6,120,15,22,120,5,77,29,101,13,37,187,54,183,83,190,91,13,250,40,161,134,119,79,28,53,9,77,73,85,82,176,75,50,208,247,170,22,73,34,143,101,221,58,155,231,237,163,110,19,189,233,244,111,230,6,61,245,24,14,148,192,230,91,83,52,207,84,248,107,213,57,241,108,166,146,235,142,100,152,229,193,211,91,174,48,199,83,71,223,240,245,47,100,87,10,25,94,200,228,116,46,146,7,58,41,218,137,191,78,233,178,167,149,186,114,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,215,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,61,78,166,57,30,198,185,25,50,178,26,243,74,226,207,78,53,231,81,227,192,244,190,199,138,94,109,88,191,135,138,108,214,43,98,45,202,178,170,37,170,73,41,105,171,81,235,221,183,39,136,107,145,58,17,175,153,142,145,142,115,21,143,126,160,224,99,133,252,251,137,173,104,161,163,196,46,245,118,11,110,35,81,67,123,189,95,169,170,38,165,158,138,6,213,196,157,52,149,49,197,35,99,174,86,247,100,129,31,210,138,176,61,219,250,138,7,67,192,245,45,52,85,54,235,85,21,190,178,237,87,116,168,165,167,142,25,107,170,219,19,103,170,123,90,136,233,164,72,88,200,145,238,84,87,42,70,198,51,117,94,150,181,54,68,246,192,0,0,160,30,104,254,253,154,155,248,47,209,232,136,191,37,166,235,13,170,158,251,53,178,173,150,218,202,137,169,41,235,29,11,146,9,167,133,177,186,88,153,38,221,46,123,27,60,46,115,81,119,106,75,26,174,221,73,188,160,230,143,239,217,169,191,130,253,30,136,149,92,188,120,122,197,120,160,229,233,168,154,71,148,212,248,15,31,168,21,85,54,235,163,41,99,168,154,217,93,21,5,185,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,235,234,64,213,92,174,184,223,190,233,38,109,109,225,227,60,170,186,222,48,204,182,225,77,110,199,41,160,133,147,73,104,188,85,214,69,27,85,175,146,86,118,168,223,221,149,242,177,17,234,146,35,94,198,34,190,85,126,213,231,157,250,147,253,228,254,26,73,254,11,57,121,233,127,11,22,171,86,95,125,163,164,201,117,81,180,243,37,102,64,174,145,208,81,44,237,107,100,167,161,137,219,53,140,107,81,89,223,86,36,207,71,205,186,177,146,118,91,24,57,231,126,164,255,0,121,63,134,129,170,185,42,123,211,229,63,47,235,190,163,110,44,251,140,14,26,236,92,84,232,117,227,76,174,107,217,186,195,213,116,198,234,221,84,248,35,164,188,69,12,140,167,146,85,107,95,213,10,247,95,28,136,172,122,246,228,122,181,17,232,199,54,176,121,42,123,211,229,63,47,235,190,163,110,46,164,14,99,53,139,71,115,237,10,207,238,154,115,168,214,26,187,117,202,221,81,60,81,75,45,44,208,193,112,130,57,164,133,181,116,174,153,140,116,180,210,58,39,172,114,163,81,28,137,253,40,146,170,221,199,29,78,165,114,255,0,207,120,91,212,150,82,69,125,198,44,246,70,98,215,54,190,40,18,227,110,165,187,91,216,148,79,143,116,87,212,195,22,206,107,163,106,247,33,138,71,61,26,232,157,36,214,19,204,103,130,143,229,85,167,16,95,240,11,101,170,61,77,197,191,57,109,169,157,59,82,93,40,81,30,178,91,29,55,83,88,222,167,189,36,137,210,163,154,201,26,230,239,19,102,150,68,162,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,217,124,39,123,211,232,223,204,12,123,234,48,23,83,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,23,83,205,31,220,79,83,127,5,250,197,16,20,173,194,119,189,62,141,252,192,199,190,163,1,121,60,102,112,103,128,241,103,128,84,209,214,80,210,91,179,107,117,59,229,176,223,162,138,24,103,116,241,195,80,148,212,149,85,43,4,179,45,15,122,161,100,146,40,246,93,211,169,190,126,218,54,225,59,222,159,70,254,96,99,223,81,128,233,76,14,101,181,51,76,245,79,134,189,83,159,22,202,105,46,184,230,73,142,92,29,53,186,227,12,117,52,125,255,0,15,82,246,69,112,161,149,236,142,71,66,233,32,115,162,157,168,155,244,238,155,42,121,91,167,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,189,119,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,212,234,99,145,236,107,145,147,43,33,175,52,174,44,244,227,94,117,30,60,15,75,236,120,165,230,213,139,248,120,166,205,98,182,34,220,171,42,162,90,164,146,150,154,181,30,189,219,114,120,134,185,19,161,26,249,152,233,24,231,49,88,247,234,14,6,56,95,207,184,154,214,138,26,60,66,239,87,96,182,226,53,20,55,187,213,250,154,162,106,89,232,160,109,92,73,211,73,83,28,82,54,58,229,111,118,72,17,253,40,171,3,221,191,168,160,88,255,0,58,191,117,140,91,230,5,15,211,174,37,85,240,157,239,79,163,127,48,49,239,168,192,90,79,57,90,42,155,119,8,152,77,190,178,237,87,116,168,165,206,45,176,203,93,86,216,155,61,83,219,108,184,35,166,145,33,99,34,71,185,81,92,169,27,24,205,213,122,90,212,217,18,173,184,78,247,167,209,191,152,24,247,212,96,3,165,48,0,0,0,28,214,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,165,43,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,160,74,163,90,113,47,159,212,233,103,15,58,145,168,54,252,134,146,199,114,177,226,247,42,155,93,117,74,197,209,21,199,195,189,40,209,18,84,86,61,238,168,88,152,198,57,23,173,238,107,118,119,86,203,178,202,224,231,79,172,86,171,46,145,226,154,33,111,191,85,197,125,201,111,12,189,215,81,210,85,53,172,117,170,149,146,53,27,85,26,61,30,172,146,166,72,159,18,57,138,199,62,142,69,221,29,18,1,78,196,170,229,151,173,127,145,110,46,49,111,17,111,241,84,25,222,216,85,103,68,93,115,69,227,103,135,195,201,30,242,49,173,218,170,42,110,183,47,86,209,44,189,45,87,116,237,170,184,114,208,187,238,191,101,249,6,55,99,179,93,110,126,129,195,239,217,36,176,218,213,139,84,233,41,104,164,90,54,50,55,35,157,55,114,185,244,80,172,113,181,210,57,179,47,79,78,202,246,235,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,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,14,164,193,138,105,62,117,249,80,210,204,55,83,61,23,232,207,181,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,233,111,95,79,115,167,171,165,187,237,190,201,190,198,86,0,3,212,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,10,12,230,143,239,217,169,191,130,253,30,136,159,252,149,61,214,50,159,152,21,223,78,183,16,3,154,63,191,102,166,254,11,244,122,34,127,242,84,247,88,202,126,96,87,125,58,220,4,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,41,195,156,94,33,93,69,169,86,124,149,41,85,180,181,126,35,105,58,147,207,166,158,222,207,102,251,251,87,238,46,60,169,206,115,116,242,54,231,140,207,226,167,86,187,198,254,109,95,234,39,171,111,79,36,255,0,124,10,186,50,202,41,46,11,134,212,83,86,91,167,146,157,211,35,169,165,232,84,107,87,243,125,73,186,39,159,146,51,218,191,20,251,204,76,200,25,113,184,166,46,180,233,113,141,33,108,206,218,30,243,186,247,218,63,62,157,246,219,201,63,177,126,224,49,240,0,0,0,0,0,0,0,25,69,171,14,184,214,216,223,145,90,39,241,18,210,57,95,36,49,53,174,116,109,107,17,234,245,78,173,246,69,84,79,102,223,249,143,133,113,184,87,215,204,213,184,74,175,146,20,237,166,237,70,236,136,190,207,36,67,221,176,228,151,171,59,42,40,109,114,63,106,232,223,78,246,53,95,187,145,251,34,162,35,85,55,95,36,251,207,226,239,142,100,118,184,162,184,94,44,149,244,145,86,34,203,20,147,211,73,27,100,69,217,119,106,185,17,21,61,100,243,79,189,0,147,28,181,165,177,39,19,86,201,114,27,213,61,189,172,142,153,105,221,50,236,147,77,233,10,78,152,211,205,60,215,207,251,11,246,166,124,114,83,197,36,47,71,198,230,53,88,228,246,57,21,60,149,14,125,57,121,75,137,69,196,149,145,114,238,174,211,159,72,218,77,187,95,233,159,31,75,209,191,115,225,182,254,207,63,184,232,30,218,176,45,186,149,105,127,196,172,44,237,251,63,71,165,54,246,121,123,62,224,61,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,2,178,249,220,106,133,170,151,0,211,221,23,133,180,147,220,174,119,137,114,138,133,109,107,123,244,112,83,67,37,52,93,116,251,43,186,39,117,92,221,50,42,181,55,164,145,168,142,243,232,179,66,146,249,207,221,173,87,30,43,236,148,118,251,157,37,85,69,175,7,160,164,174,138,25,154,247,210,206,181,149,179,36,82,181,23,118,61,98,154,41,17,174,217,122,36,99,189,142,69,80,140,28,40,226,127,110,120,154,210,172,90,76,103,237,5,37,110,97,105,241,246,231,81,120,184,231,161,101,84,111,170,238,197,179,145,208,182,6,74,233,58,147,165,35,107,213,222,170,41,210,153,73,124,152,109,54,171,143,21,247,186,203,133,178,146,170,162,215,131,215,213,208,203,52,45,123,233,103,90,202,40,86,88,156,169,187,30,177,77,44,106,230,236,189,18,61,190,199,42,45,218,1,170,184,174,196,254,220,240,203,170,184,180,120,207,218,10,186,220,62,237,224,45,205,162,241,114,79,92,202,89,31,75,218,139,103,43,166,108,236,137,209,244,167,82,72,214,43,125,100,67,154,195,170,131,152,205,111,194,173,90,107,173,25,246,156,216,170,42,231,182,226,185,69,214,201,71,45,91,218,233,228,130,154,174,72,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,236,3,163,237,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,237,40,219,154,63,191,102,166,254,11,244,122,34,210,121,89,103,244,217,215,5,184,109,42,228,53,119,107,150,43,81,95,96,185,45,74,202,231,210,190,58,151,203,79,78,143,145,61,102,50,142,122,68,103,66,171,26,206,150,38,221,10,214,213,183,52,127,126,205,77,252,23,232,244,64,79,254,74,158,235,25,79,204,10,239,167,91,137,254,64,14,74,158,235,25,79,204,10,239,167,91,137,254,0,0,4,85,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,11,169,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,0,233,76,0,4,85,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,11,169,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,0,233,76,0,0,0,7,53,156,88,251,211,235,39,204,12,135,234,51,151,83,202,227,220,79,76,191,26,250,197,105,74,220,88,251,211,235,39,204,12,135,234,51,151,83,202,227,220,79,76,191,26,250,197,104,18,168,0,0,0,0,138,188,209,253,196,245,55,240,95,172,81,18,168,138,188,209,253,196,245,55,240,95,172,81,1,74,220,39,123,211,232,223,204,12,123,234,48,29,41,156,214,112,157,239,79,163,127,48,49,239,168,192,116,166,0,138,188,123,112,65,98,226,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,161,210,190,52,232,87,50,93,186,92,214,201,42,62,85,0,57,87,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,54,168,0,10,171,231,157,250,147,253,228,254,26,69,94,87,30,253,154,101,248,215,209,235,73,85,207,59,245,39,251,201,252,52,138,188,174,61,251,52,203,241,175,163,214,129,127,192,0,0,0,32,7,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,159,252,234,253,214,49,111,152,20,63,78,184,148,215,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,186,252,53,198,215,91,37,37,84,29,108,115,31,209,44,106,215,183,169,143,115,87,101,243,107,149,23,201,84,11,20,230,145,199,213,30,162,120,238,25,52,114,225,106,185,98,9,224,234,50,44,138,142,166,10,232,110,242,39,106,166,26,106,73,35,115,216,216,98,122,70,178,72,138,146,58,88,214,63,81,145,191,189,16,56,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,244,185,34,133,21,29,35,154,229,85,99,25,36,140,194,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,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,122,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,58,231,116,105,212,230,49,211,202,216,152,247,61,99,141,90,206,167,108,174,112,108,12,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,211,252,114,241,21,149,112,189,195,237,203,84,176,172,87,211,119,166,92,40,173,244,222,34,134,74,155,125,31,118,84,235,158,183,183,44,111,142,30,134,186,54,189,29,254,62,90,118,170,42,57,73,0,122,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,129,206,190,131,113,145,173,26,35,173,180,218,209,62,95,144,101,149,21,85,16,187,35,160,186,223,106,220,204,130,8,224,125,59,25,84,245,122,172,143,138,41,29,217,124,137,34,68,244,99,145,174,70,171,22,85,115,102,213,236,55,94,180,191,135,61,92,211,249,234,228,177,100,84,249,52,212,233,87,2,195,60,79,100,150,248,165,134,70,121,162,62,57,99,146,53,86,171,152,170,197,86,185,205,86,185,116,167,31,124,9,221,120,68,201,168,175,184,213,101,93,219,78,178,42,133,164,179,214,85,72,233,235,105,103,142,158,23,73,21,116,140,167,138,6,62,73,29,80,232,90,197,85,116,112,189,87,205,142,34,172,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,123,244,181,239,108,16,181,206,68,221,201,20,104,187,244,166,193,40,57,92,123,246,105,151,227,95,71,173,47,248,160,30,87,30,253,154,101,248,215,209,235,75,254,0,80,15,52,127,126,205,77,252,23,232,244,69,255,0,20,3,205,31,223,179,83,127,5,250,61,16,19,255,0,146,167,186,198,83,243,2,187,233,214,226,127,144,3,146,167,186,198,83,243,2,187,233,214,226,127,128,34,175,52,127,113,61,77,252,23,235,20,68,170,34,175,52,127,113,61,77,252,23,235,20,64,80,9,213,65,202,185,213,64,0,0,2,128,121,163,251,246,106,111,224,191,71,162,47,248,160,30,104,254,253,154,155,248,47,209,232,128,159,252,149,61,214,50,159,152,21,223,78,183,16,3,154,63,191,102,166,254,11,244,122,34,127,242,84,247,88,202,126,96,87,125,58,220,64,14,104,254,253,154,155,248,47,209,232,128,149,92,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,10,75,230,123,192,229,54,129,228,213,122,241,167,239,199,237,186,125,150,94,41,168,41,241,250,70,75,12,246,219,140,180,243,75,43,99,143,103,69,225,156,180,210,72,157,47,103,66,204,145,54,36,100,104,229,187,66,0,115,171,247,88,197,190,96,80,253,58,226,4,0,229,113,239,217,166,95,141,125,30,180,159,252,234,253,214,49,111,152,20,63,78,184,144,3,149,199,191,102,153,126,53,244,122,210,127,243,171,247,88,197,190,96,80,253,58,226,4,0,229,113,239,217,166,95,141,125,30,180,218,188,202,249,129,126,93,171,43,180,19,74,102,232,192,109,87,6,250,82,226,215,109,37,226,186,146,122,150,126,106,88,42,95,13,69,185,233,225,167,143,169,136,229,146,54,63,203,165,164,10,182,93,174,182,90,151,214,89,174,117,116,21,18,83,207,72,249,105,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,251,28,199,185,171,186,42,161,154,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,118,242,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,169,187,174,202,229,115,154,198,53,239,123,24,224,216,28,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,102,41,208,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,226,156,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,92,142,110,232,213,123,186,24,140,141,171,208,198,162,108,176,42,175,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,54,175,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,5,212,128,0,26,171,139,31,117,141,100,249,127,144,253,58,115,106,154,171,139,31,117,141,100,249,127,144,253,58,112,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,54,168,0,0,0,0,0,8,1,206,175,221,99,22,249,129,67,244,235,137,85,124,39,123,211,232,223,204,12,123,234,48,22,169,206,175,221,99,22,249,129,67,244,235,137,85,124,39,123,211,232,223,204,12,123,234,48,1,210,152,0,0,0,13,85,197,143,186,198,178,124,191,200,126,157,57,205,97,210,159,22,62,235,26,201,242,255,0,33,250,116,231,53,128,116,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,57,236,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,111,190,200,158,195,161,238,19,189,214,52,111,229,254,61,244,232,10,128,230,231,166,120,174,157,241,113,53,199,22,164,240,159,109,113,250,76,154,227,3,35,142,56,91,93,36,245,20,242,190,54,177,141,219,185,225,91,43,213,221,78,116,178,202,245,119,173,178,5,143,242,184,213,234,157,90,224,251,25,130,229,61,92,247,44,26,162,108,66,170,105,160,138,38,61,148,205,99,233,91,18,71,250,76,101,28,244,145,171,156,141,122,190,55,171,186,191,77,222,223,52,127,113,61,77,252,23,235,20,68,74,228,143,171,213,44,186,234,22,130,87,79,87,37,60,244,241,101,246,184,219,4,93,136,30,199,71,75,90,231,201,229,42,190,68,146,129,26,223,89,136,144,200,190,162,170,245,203,94,104,254,226,122,155,248,47,214,40,128,165,110,19,189,233,244,111,230,6,61,245,24,11,41,230,139,199,213,30,31,98,185,112,207,163,183,11,85,210,235,145,219,234,104,114,203,196,21,48,86,71,108,165,123,229,166,158,218,214,53,206,232,172,119,110,70,203,220,70,186,24,220,222,148,87,200,143,134,162,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,62,181,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,155,190,71,39,155,149,92,190,213,3,239,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,118,242,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,169,187,174,202,229,115,154,198,53,239,123,24,238,135,184,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,185,28,221,209,170,247,116,49,25,27,87,161,141,68,214,188,16,112,93,138,240,143,167,16,80,214,182,213,123,207,174,93,201,239,121,12,84,49,182,70,119,82,30,170,26,105,213,137,50,209,177,96,141,81,175,95,94,68,116,189,44,234,72,217,37,64,0,0,0,0,160,30,104,254,253,154,155,248,47,209,232,137,255,0,201,83,221,99,41,249,129,93,244,235,113,0,57,163,251,246,106,111,224,191,71,162,39,255,0,37,79,117,140,167,230,5,119,211,173,192,79,242,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,53,87,37,79,122,124,167,229,253,119,212,109,197,212,148,173,201,83,222,159,41,249,127,93,245,27,113,117,32,10,192,230,215,193,118,43,246,66,179,138,236,1,182,171,5,93,147,179,6,81,107,130,134,58,120,238,190,42,183,165,181,205,116,76,69,125,98,207,86,137,43,165,85,238,71,210,189,77,116,93,50,217,249,21,121,163,251,137,234,111,224,191,88,162,2,149,184,78,247,167,209,191,152,24,247,212,96,46,167,154,63,184,158,166,254,11,245,138,34,149,184,78,247,167,209,191,152,24,247,212,96,46,167,154,63,184,158,166,254,11,245,138,32,41,91,132,239,122,125,27,249,129,143,125,70,2,202,121,162,241,245,71,135,216,174,92,51,232,237,194,213,116,186,228,118,250,154,28,178,241,5,76,21,145,219,41,94,249,105,167,182,181,141,115,186,43,29,219,145,178,247,17,174,134,55,55,165,21,242,35,225,168,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,173,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,38,239,145,201,230,229,87,47,181,64,251,250,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,234,110,235,178,185,92,230,177,141,123,222,198,59,161,238,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,174,71,55,116,106,189,221,12,70,70,213,232,99,81,53,175,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,170,134,154,117,98,76,180,108,88,35,84,107,215,215,145,29,47,75,58,146,54,73,80,32,7,58,191,117,140,91,230,5,15,211,174,37,85,240,157,239,79,163,127,48,49,239,168,192,90,167,58,191,117,140,91,230,5,15,211,174,37,85,240,157,239,79,163,127,48,49,239,168,192,7,74,96,0,0,0,57,172,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,74,86,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,64,149,69,11,115,83,214,59,22,174,241,113,119,166,199,33,222,147,2,183,197,135,73,83,212,255,0,239,170,170,105,231,146,165,122,30,198,171,59,115,212,75,6,222,179,93,216,235,107,149,175,68,75,201,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,105,204,190,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,251,64,179,78,73,122,41,255,0,195,174,35,43,46,31,126,21,111,165,142,95,252,30,178,174,73,152,177,255,0,224,73,27,155,39,250,250,57,191,160,164,10,227,3,0,169,211,14,40,245,75,12,155,30,164,177,83,210,229,21,213,54,251,125,34,68,216,32,183,84,202,181,20,73,27,98,94,134,49,105,166,133,81,137,183,66,42,53,81,170,138,212,188,158,2,116,207,21,210,254,17,244,206,221,139,82,118,253,61,143,209,100,215,25,223,28,105,53,85,117,124,12,168,149,242,57,140,111,95,79,113,177,49,93,187,146,40,98,98,185,221,27,144,3,157,166,153,229,84,218,167,130,235,31,132,238,227,119,12,125,49,158,252,113,200,239,15,93,79,83,81,81,209,51,186,59,108,238,71,85,188,105,214,174,119,98,127,85,17,155,168,74,14,81,26,197,117,212,174,23,31,136,228,119,234,74,235,150,159,94,37,178,83,68,181,78,150,182,59,83,162,142,106,71,78,215,189,206,70,35,159,81,4,74,136,214,118,233,90,198,167,230,220,164,223,41,91,147,38,169,125,148,226,58,251,166,117,247,223,11,65,157,227,242,120,106,47,11,215,227,46,148,79,73,161,252,226,49,93,31,69,43,174,46,243,115,88,237,246,93,221,219,66,234,64,169,94,110,124,91,106,157,179,59,155,134,60,90,43,174,51,141,199,111,164,184,92,110,44,109,77,21,69,239,191,13,67,37,130,57,89,50,71,83,110,116,115,54,55,177,209,249,207,79,43,85,85,25,231,240,57,104,115,16,166,211,10,152,116,19,95,178,58,183,99,23,26,136,217,143,228,183,43,132,179,50,198,244,138,56,99,162,153,101,114,182,26,30,152,152,140,115,58,89,3,213,202,244,237,189,207,134,194,120,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,46,236,66,128,117,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,122,99,145,145,205,208,190,164,241,119,24,199,186,25,88,173,146,55,171,83,174,55,177,200,155,57,0,144,28,209,253,251,53,55,240,95,163,209,19,255,0,146,167,186,198,83,243,2,187,233,214,226,154,242,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,71,137,184,221,43,100,171,170,159,161,141,99,58,229,145,92,247,116,177,141,106,110,190,77,106,34,121,34,23,41,201,83,221,99,41,249,129,93,244,235,112,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,174,94,113,54,187,4,218,111,103,184,85,191,107,132,62,35,195,166,207,243,222,123,122,59,216,189,63,163,183,180,177,162,174,185,207,195,59,173,120,148,141,137,234,196,241,253,78,70,174,201,235,91,190,32,84,225,177,176,45,60,179,229,56,22,77,145,213,220,123,21,150,137,169,89,4,93,151,59,184,146,61,17,203,212,142,68,77,147,127,106,41,233,212,105,229,182,29,62,167,204,155,146,219,93,83,52,242,68,180,41,90,213,157,168,212,147,101,88,250,119,68,94,132,243,223,226,159,121,36,248,40,195,241,13,82,193,178,140,59,58,182,45,61,178,58,218,103,45,201,39,146,157,172,85,103,87,75,164,87,116,39,173,11,63,155,191,175,183,197,54,8,100,190,64,205,53,107,13,179,96,217,125,85,138,197,122,165,185,210,195,209,211,53,61,83,103,106,239,20,110,95,89,168,136,190,111,84,246,124,21,62,6,22,0,0,0,0,0,0,6,99,164,56,253,243,37,212,108,122,217,142,71,213,95,45,206,145,32,77,216,159,156,89,227,107,127,77,81,191,164,230,251,87,98,111,241,189,130,113,25,30,137,226,111,206,168,246,178,217,109,113,192,197,238,80,254,138,190,145,141,255,0,20,238,191,106,71,247,255,0,231,34,199,12,249,117,247,10,201,219,146,88,174,22,218,73,173,111,74,221,234,252,250,187,82,66,254,148,69,242,93,213,169,229,229,236,95,50,197,120,190,226,241,87,132,156,101,180,23,203,37,93,239,34,181,209,201,85,12,78,137,234,217,35,125,190,71,122,137,39,83,124,223,39,150,203,236,248,108,4,17,229,255,0,137,95,114,206,36,177,248,236,78,233,146,219,81,71,95,58,236,197,252,211,43,233,122,191,73,83,239,79,102,235,251,14,131,173,145,75,5,182,146,9,215,121,99,130,54,61,124,188,220,141,68,95,103,237,57,201,225,43,86,51,61,41,214,251,29,239,11,117,42,87,93,42,169,45,146,164,244,253,214,172,79,171,129,202,136,155,249,46,236,111,154,29,15,105,229,226,235,144,96,246,43,221,237,177,165,117,125,186,150,166,161,35,98,181,189,199,194,199,59,100,95,98,117,42,249,1,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,230,113,211,154,221,115,254,48,117,110,251,121,167,164,134,162,151,40,171,178,49,180,204,115,88,176,91,221,224,97,114,163,156,229,235,116,84,209,185,235,190,202,245,114,162,53,21,26,157,25,156,214,113,99,239,79,172,159,48,50,31,168,206,5,138,114,66,211,63,13,138,234,94,177,214,82,90,165,244,133,194,147,25,183,207,219,234,174,167,240,241,173,69,91,58,149,158,164,50,120,170,37,217,175,94,167,65,235,53,58,24,171,103,228,10,228,195,105,186,219,184,80,189,214,92,45,149,116,180,247,76,226,190,174,134,89,161,115,25,85,2,81,209,66,178,196,229,77,158,196,150,25,99,87,55,116,235,141,237,246,181,81,39,168,3,157,110,63,48,95,201,223,25,58,177,96,244,167,164,60,94,65,37,247,189,216,237,116,250,74,54,87,246,186,122,157,191,111,197,118,250,183,245,186,58,182,110,253,41,209,73,70,220,225,112,171,86,43,198,11,239,182,250,138,185,42,51,28,94,219,123,174,108,207,106,178,57,216,233,168,81,177,34,53,21,25,218,161,137,202,142,87,47,91,158,187,236,168,214,132,202,228,169,238,177,148,252,192,174,250,117,184,128,28,209,253,251,53,55,240,95,163,209,18,255,0,145,214,83,125,171,197,117,115,10,168,174,235,178,218,174,22,123,165,29,55,105,137,218,170,171,142,170,58,137,58,209,58,221,212,202,42,100,217,85,90,157,189,218,136,174,114,172,64,230,143,239,217,169,191,130,253,30,136,9,255,0,201,83,221,99,41,249,129,93,244,235,113,63,200,1,201,83,221,99,41,249,129,93,244,235,113,63,192,0,0,138,188,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,0,29,41,128,0,138,188,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,0,29,41,128,0,0,0,230,179,139,31,122,125,100,249,129,144,253,70,114,234,121,92,123,137,233,151,227,95,88,173,41,91,139,31,122,125,100,249,129,144,253,70,114,234,121,92,123,137,233,151,227,95,88,173,2,85,0,0,0,0,17,87,154,63,184,158,166,254,11,245,138,34,85,17,87,154,63,184,158,166,254,11,245,138,32,41,91,132,239,122,125,27,249,129,143,125,70,3,165,51,154,206,19,189,233,244,111,230,6,61,245,24,14,148,192,0,0,229,92,233,79,132,239,117,141,27,249,127,143,125,58,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,0,218,160,0,42,175,158,119,234,79,247,147,248,105,21,121,92,123,246,105,151,227,95,71,173,37,87,60,239,212,159,239,39,240,210,42,242,184,247,236,211,47,198,190,143,90,5,255,0,0,0,0,0,128,28,234,253,214,49,111,152,20,63,78,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,115,252,234,253,214,49,111,152,20,63,78,184,158,167,43,158,4,174,186,39,106,155,93,245,163,25,164,167,205,175,148,236,110,63,110,171,129,222,55,30,162,115,94,146,190,78,165,233,138,166,161,175,106,43,58,59,145,70,213,98,185,171,52,209,52,55,7,1,60,16,88,184,71,193,37,173,200,233,109,87,45,77,189,247,98,189,222,232,230,125,68,44,165,73,149,97,165,164,116,145,70,248,225,232,108,79,145,58,17,207,151,126,167,57,177,196,140,149,64,0,0,1,143,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,60,60,87,112,163,168,252,37,106,59,240,172,214,47,29,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,58,154,146,194,170,174,141,206,106,162,189,143,142,71,244,124,105,254,40,184,100,192,120,166,210,251,150,159,229,244,212,148,119,39,211,185,182,92,133,45,208,212,214,217,167,89,34,147,174,7,72,157,77,99,221,4,77,149,140,115,22,72,209,204,234,110,232,230,133,48,242,184,247,236,211,47,198,190,143,90,95,241,70,220,16,105,14,101,160,188,206,241,45,35,212,8,41,35,190,227,181,23,120,106,22,146,116,154,9,88,251,29,92,177,77,27,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,47,36,1,64,60,209,253,251,53,55,240,95,163,209,23,252,80,15,52,127,126,205,77,252,23,232,244,64,79,254,74,158,235,25,79,204,10,239,167,91,137,254,64,14,74,158,235,25,79,204,10,239,167,91,137,254,0,138,188,209,253,196,245,55,240,95,172,81,18,168,138,188,209,253,196,245,55,240,95,172,81,1,64,39,85,7,42,231,85,0,0,0,10,1,230,143,239,217,169,191,130,253,30,136,191,226,128,121,163,251,246,106,111,224,191,71,162,2,127,242,84,247,88,202,126,96,87,125,58,220,64,14,104,254,253,154,155,248,47,209,232,137,255,0,201,83,221,99,41,249,129,93,244,235,113,0,57,163,251,246,106,111,224,191,71,162,2,85,114,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,0,32,7,58,191,117,140,91,230,5,15,211,174,36,255,0,32,7,58,191,117,140,91,230,5,15,211,174,32,64,14,87,30,253,154,101,248,215,209,235,73,255,0,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,39,255,0,58,191,117,140,91,230,5,15,211,174,32,83,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,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,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,170,134,154,117,98,76,180,108,88,35,84,107,215,215,145,29,47,75,58,146,54,105,254,90,28,5,83,104,54,61,14,181,106,205,138,146,125,69,190,83,199,53,161,146,119,122,236,22,233,233,99,115,161,116,51,69,27,160,174,87,73,52,83,47,175,210,198,163,24,230,163,230,71,207,80,0,0,42,175,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,54,175,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,5,212,128,0,26,171,139,31,117,141,100,249,127,144,253,58,115,106,154,171,139,31,117,141,100,249,127,144,253,58,112,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,54,168,0,0,0,0,0,8,1,206,175,221,99,22,249,129,67,244,235,137,85,124,39,123,211,232,223,204,12,123,234,48,22,169,206,175,221,99,22,249,129,67,244,235,137,85,124,39,123,211,232,223,204,12,123,234,48,1,210,152,0,0,0,13,85,197,143,186,198,178,124,191,200,126,157,57,205,97,210,159,22,62,235,26,201,242,255,0,33,250,116,231,53,128,116,167,194,119,186,198,141,252,191,199,190,157,1,10,185,218,105,158,43,83,165,152,46,177,248,78,214,73,111,200,19,25,239,199,28,109,241,20,53,20,213,21,29,19,59,163,184,254,220,148,187,198,157,104,214,247,231,245,85,95,186,77,94,19,189,214,52,111,229,254,61,244,232,12,127,142,156,42,213,159,240,125,171,118,43,205,69,92,52,244,184,189,93,237,142,166,123,90,245,158,222,223,29,11,85,92,215,39,67,165,166,141,175,77,183,86,43,145,21,170,168,228,10,107,229,175,171,213,58,65,198,14,15,58,207,86,150,220,194,161,113,11,148,52,208,69,43,231,101,115,154,202,118,170,201,183,67,27,88,148,146,61,204,84,122,50,39,34,117,110,172,117,175,243,71,247,19,212,223,193,126,177,68,80,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,228,241,221,157,126,84,57,96,94,245,47,209,126,140,251,91,143,226,183,223,5,223,239,120,95,21,112,183,77,218,238,116,183,175,167,185,211,213,210,221,246,223,100,223,96,40,176,187,62,90,28,5,83,104,54,61,14,181,106,205,138,146,125,69,190,83,199,53,161,146,119,122,236,22,233,233,99,115,161,116,51,69,27,160,174,87,73,52,83,47,175,210,198,163,24,230,163,230,71,233,94,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,117,181,202,245,127,125,168,206,136,36,146,215,192,0,0,0,0,0,0,160,30,104,254,253,154,155,248,47,209,232,137,255,0,201,83,221,99,41,249,129,93,244,235,113,0,57,163,251,246,106,111,224,191,71,162,39,255,0,37,79,117,140,167,230,5,119,211,173,192,79,242,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,53,87,37,79,122,124,167,229,253,119,212,109,197,212,148,173,201,83,222,159,41,249,127,93,245,27,113,117,32,8,171,205,31,220,79,83,127,5,250,197,17,42,136,171,205,31,220,79,83,127,5,250,197,16,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,1,64,37,217,242,208,224,42,155,65,177,232,117,171,86,108,84,147,234,45,242,158,57,173,12,147,187,215,96,183,79,75,27,157,11,161,154,40,221,5,114,186,73,162,153,125,126,150,53,24,199,53,31,50,63,74,242,167,224,74,234,183,90,14,41,181,151,25,164,109,181,180,233,62,17,106,184,192,231,79,36,234,230,58,59,194,177,85,26,198,53,168,228,131,173,174,87,171,251,237,70,116,65,36,150,190,0,0,4,0,231,87,238,177,139,124,192,161,250,117,196,170,190,19,189,233,244,111,230,6,61,245,24,11,84,231,87,238,177,139,124,192,161,250,117,196,170,190,19,189,233,244,111,230,6,61,245,24,0,233,76,0,0,0,7,53,156,88,251,211,235,39,204,12,135,234,51,151,83,202,227,220,79,76,191,26,250,197,105,74,220,88,251,211,235,39,204,12,135,234,51,151,83,202,227,220,79,76,191,26,250,197,104,24,255,0,54,109,80,186,233,199,7,215,75,101,153,181,113,212,103,87,138,60,93,245,116,213,174,167,125,52,15,108,149,51,111,210,138,178,50,88,169,36,167,124,123,181,28,202,135,110,170,136,172,117,48,112,253,166,127,150,77,113,192,244,182,74,75,173,69,38,77,144,80,219,235,253,23,31,93,84,52,47,153,190,42,118,122,143,70,246,160,73,100,87,185,170,214,53,138,231,39,75,84,156,28,233,245,138,235,122,213,204,83,68,45,247,234,73,108,88,213,157,151,186,234,58,74,167,57,237,186,213,62,70,163,106,163,71,171,17,241,211,71,19,226,71,49,30,214,86,72,187,171,101,67,228,242,88,192,42,111,188,67,101,122,131,81,143,82,86,91,113,92,93,244,204,174,153,34,115,232,46,53,149,17,164,43,18,57,122,218,247,211,193,94,197,123,19,201,157,109,114,167,113,17,193,115,228,74,230,143,164,53,58,181,193,246,77,61,182,10,185,238,88,53,68,57,125,44,48,207,20,76,123,41,154,246,85,58,85,147,244,152,202,57,234,228,70,181,90,245,124,108,70,245,126,131,165,169,143,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,176,14,109,184,126,212,207,200,222,184,224,122,165,37,93,214,158,147,25,200,40,110,21,254,139,147,162,170,106,22,76,223,21,3,61,118,35,187,176,44,177,171,28,228,107,218,245,107,151,165,202,116,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,204,22,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,182,219,162,123,11,243,229,213,172,118,45,100,225,31,4,169,180,67,225,234,240,251,124,24,117,210,155,169,239,236,213,80,65,20,109,94,183,49,136,238,236,11,79,62,205,234,107,59,253,29,78,115,28,160,73,82,37,115,3,224,114,155,139,188,54,215,95,134,63,31,179,106,45,130,162,54,81,93,238,76,149,140,170,183,42,187,187,69,52,176,163,156,140,71,63,188,199,44,114,116,189,142,107,81,137,60,143,37,168,3,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,159,228,169,238,177,148,252,192,174,250,117,184,245,57,163,112,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,241,185,13,19,90,196,137,241,244,175,76,181,52,237,99,145,25,209,220,150,55,35,17,206,88,97,137,222,223,37,79,117,140,167,230,5,119,211,173,192,79,240,0,0,0,0,0,3,193,228,241,228,7,144,120,0,121,0,0,0,0,0,0,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,111,54,167,90,224,209,88,231,171,199,41,43,103,243,237,85,72,214,117,193,253,247,66,139,210,170,213,95,89,54,69,217,83,217,241,39,145,0,57,189,220,210,13,24,165,183,165,21,76,139,81,220,218,70,51,118,51,166,174,129,125,101,248,111,236,64,41,117,181,53,179,49,148,77,169,149,99,87,122,177,245,175,78,235,251,61,159,18,75,233,190,29,169,186,103,166,222,156,174,171,175,183,88,178,151,69,83,78,180,213,205,103,119,161,145,59,117,108,114,57,124,146,104,191,73,168,190,127,211,180,118,176,213,208,82,58,103,213,209,186,119,172,78,72,213,30,173,233,119,150,203,251,118,55,118,155,107,254,71,82,235,78,49,115,198,231,191,210,217,186,217,67,77,20,137,18,198,213,133,24,169,188,113,43,151,213,133,139,231,191,232,254,213,80,52,85,235,196,122,70,84,170,158,73,100,245,119,116,142,234,85,245,83,226,122,39,221,205,235,230,185,228,213,149,211,209,186,149,242,118,247,137,206,85,86,237,27,83,218,168,159,118,254,207,137,240,128,0,0,0,0,0,0,206,244,198,245,29,190,74,235,106,219,97,169,146,229,77,45,36,111,127,182,55,73,208,136,228,242,246,166,223,179,219,237,36,142,185,112,201,14,15,195,118,53,169,153,86,166,223,106,107,174,244,112,214,91,173,19,183,185,77,20,82,37,15,83,88,168,231,116,163,82,127,246,59,246,219,228,71,253,2,203,41,176,140,242,221,148,92,95,19,232,45,181,48,213,84,211,172,173,141,243,69,28,209,61,236,98,175,243,156,214,170,39,154,127,73,96,252,81,113,185,195,238,163,240,211,65,136,210,227,247,41,46,179,80,209,197,79,18,214,192,169,2,199,45,27,222,142,232,155,169,119,107,21,19,118,255,0,55,225,230,5,113,232,140,11,83,171,120,132,41,85,37,50,186,249,111,78,236,123,245,55,122,152,211,116,219,238,246,255,0,81,210,38,146,192,180,218,103,139,194,181,82,84,43,44,244,73,221,147,126,167,109,79,26,110,187,253,254,223,235,57,218,225,122,209,87,124,215,172,42,150,134,46,167,54,251,109,145,83,101,93,154,149,144,39,193,23,239,67,163,172,54,153,244,120,141,146,146,86,236,248,109,212,209,185,60,253,169,19,81,125,191,208,7,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,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,237,182,234,190,210,111,128,53,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,138,240,211,221,37,142,74,167,247,234,101,168,127,91,163,142,54,46,207,153,200,155,49,61,84,77,247,93,213,118,0,0,8,191,197,7,47,77,23,226,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,250,170,30,138,168,228,77,145,190,94,213,89,64,0,143,252,41,112,83,165,156,31,125,169,252,153,223,242,187,159,218,223,3,227,125,59,85,77,55,111,194,247,251,125,174,204,17,109,191,137,127,87,87,86,251,55,109,182,93,245,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,157,13,146,146,71,166,236,133,170,187,189,125,101,93,182,77,145,38,0,3,79,240,191,194,254,3,194,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,154,118,42,34,181,87,117,119,159,177,19,112,0,0,0,6,191,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,232,116,145,200,196,221,240,181,23,118,47,170,171,182,203,178,164,96,211,222,81,60,54,233,174,127,141,106,53,139,54,212,169,238,88,173,226,138,247,71,21,93,202,129,208,73,61,52,204,154,54,200,214,209,181,202,197,115,17,21,17,205,93,183,217,83,218,77,240,0,0,6,191,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,232,116,145,200,196,221,240,181,23,118,47,170,171,182,203,178,164,96,211,222,81,60,54,233,174,127,141,106,53,139,54,212,169,238,88,173,226,138,247,71,21,93,202,129,208,73,61,52,204,154,54,200,214,209,181,202,197,115,17,21,17,205,93,183,217,83,218,77,240,0,0,0,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,93,182,221,87,218,73,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,254,183,71,28,108,93,159,51,145,54,98,122,168,155,238,187,170,236,0,0,0,0,0,0,215,250,247,162,152,175,17,58,79,125,209,204,214,225,117,162,178,228,30,23,196,207,107,150,56,234,153,216,169,138,161,157,14,146,57,24,155,190,22,162,238,197,245,85,118,217,118,84,216,0,8,65,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,187,111,178,167,180,155,224,0,0,1,0,63,184,169,194,199,253,127,106,175,254,85,183,127,200,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,111,190,200,158,195,32,0,0,0,71,254,43,120,41,210,206,48,126,203,126,83,47,249,93,179,236,151,142,240,94,130,170,166,135,185,226,187,29,206,239,122,9,119,219,195,51,167,167,167,109,221,190,251,166,218,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,254,182,199,73,27,215,102,76,229,77,158,158,178,38,251,166,232,179,0,0,0,0,0,1,133,106,118,142,224,58,199,30,57,71,168,214,26,75,229,183,27,188,45,238,43,101,117,44,53,52,85,115,248,42,170,70,182,162,25,152,246,200,198,182,173,242,53,19,101,73,35,141,219,250,170,139,154,128,0,0,0,0,0,0,6,191,202,180,47,78,50,253,88,194,181,190,231,102,237,102,120,39,139,138,219,116,167,84,100,147,82,212,83,79,4,148,181,30,75,221,133,60,67,228,98,46,206,100,136,170,215,34,62,86,201,176,0,0,67,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,58,27,37,36,143,77,217,11,85,119,122,250,202,187,108,155,34,76,0,6,159,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,157,52,236,84,69,106,174,234,239,63,98,38,224,0,1,175,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,58,29,36,114,49,55,124,45,69,221,139,234,170,237,178,236,169,176,0,16,3,251,138,156,44,127,215,246,170,255,0,229,91,119,252,132,159,224,0,0,0,33,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,157,13,146,146,71,166,236,133,170,187,189,125,101,93,182,77,145,38,0,3,79,240,191,194,254,3,194,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,154,118,42,34,181,87,117,119,159,177,19,79,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,208,217,41,36,122,110,200,90,171,187,215,214,85,219,100,217,18,96,0,35,255,0,10,92,20,233,103,7,223,106,127,38,119,252,174,231,246,183,192,248,223,78,213,83,77,219,240,189,254,223,107,179,4,91,111,226,95,213,213,213,190,205,219,109,151,121,0,0,3,79,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,206,154,135,170,162,53,23,116,111,159,181,23,112,0,33,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,253,109,142,146,55,174,204,153,202,155,61,61,100,77,247,77,209,101,6,89,128,97,185,213,78,63,85,152,99,212,151,103,226,183,136,239,246,132,169,69,115,41,110,49,197,44,81,84,35,55,233,115,216,217,228,86,117,34,244,191,165,237,217,236,99,155,144,0,0,0,0,0,35,255,0,21,188,20,233,103,24,63,101,191,41,151,252,174,217,246,75,199,120,47,65,85,83,67,220,241,93,142,231,119,189,4,187,237,225,153,211,211,211,182,238,223,125,211,108,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,245,83,177,17,85,202,155,43,188,189,138,146,128,0,0,0,49,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,246,25,0,2,0,127,113,83,133,143,250,254,213,95,252,171,110,255,0,144,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,223,125,145,61,134,64,0,0,0,0,0,0,0,211,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,166,161,234,168,141,69,221,27,231,237,69,208,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,182,251,42,123,73,190,0,0,0,0,0,199,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,216,66,15,238,42,112,177,255,0,95,218,171,255,0,149,109,223,242,18,127,128,49,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,246,25,0,0,64,15,238,42,112,177,255,0,95,218,171,255,0,149,109,223,242,18,79,217,120,95,192,109,218,3,99,225,190,243,119,200,50,124,78,197,81,111,149,142,191,212,67,91,83,85,5,29,198,58,232,105,39,87,69,218,125,50,44,49,211,246,187,104,158,29,18,52,219,100,114,110,0,7,169,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,237,128,0,0,0,0,0,0,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,161,178,82,72,244,221,144,181,87,119,175,172,171,182,201,178,38,224,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,157,52,236,84,69,106,174,234,239,63,98,38,224,0,8,255,0,197,111,5,58,89,198,15,217,111,202,101,255,0,43,182,125,146,241,222,11,208,85,84,208,247,60,87,99,185,221,239,65,46,251,120,102,116,244,244,237,187,183,223,116,218,64,0,34,255,0,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,234,167,98,34,171,149,54,87,121,123,21,37,0,0,13,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,208,233,35,145,137,187,225,106,46,236,95,85,87,109,151,101,77,128,0,132,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,182,251,42,123,73,105,169,218,103,138,234,238,33,38,11,154,210,120,187,45,69,194,219,112,169,165,116,113,201,29,87,130,173,130,177,144,74,201,24,230,62,25,31,78,214,72,197,111,173,27,158,212,84,85,69,76,172,1,234,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,123,96,0,0,1,167,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,103,77,67,213,81,26,139,186,55,207,218,139,160,52,247,148,79,13,186,107,159,227,90,141,98,205,181,42,123,150,43,120,162,189,209,197,87,114,160,116,18,79,77,51,38,141,178,53,180,109,114,177,92,196,69,68,115,87,109,246,84,246,147,124,0,0,0,0,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,109,183,85,246,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,173,209,199,27,23,103,204,228,77,152,158,170,38,251,174,234,187,0,1,10,181,87,148,254,129,107,38,163,228,122,165,154,234,78,170,212,94,178,107,132,183,10,158,155,197,19,227,135,173,125,72,34,238,81,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,67,122,240,191,194,254,3,194,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,154,118,42,34,181,87,117,119,159,177,19,112,0,0,0,33,174,180,114,169,225,183,91,245,67,32,213,123,237,243,53,177,220,178,74,134,213,214,81,216,106,104,41,168,146,126,219,91,36,173,141,212,143,119,92,142,106,203,35,149,202,174,146,71,185,127,72,221,92,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,166,157,138,136,173,85,221,93,231,236,68,220,0,0,0,1,133,105,142,142,224,58,57,30,71,71,167,54,26,75,29,183,36,188,37,238,91,101,13,44,52,212,84,147,248,42,90,71,54,158,24,88,198,198,199,54,145,146,57,23,117,89,36,145,219,250,200,137,154,128,0,0,0,0,0,0,7,243,186,31,209,252,237,251,0,243,186,15,47,188,240,136,121,217,0,242,15,27,108,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,238,101,86,43,29,211,134,219,221,85,206,154,157,243,211,120,110,195,228,99,21,205,234,175,163,71,108,174,69,84,242,68,223,98,88,144,83,155,92,213,49,104,42,246,93,178,47,233,121,39,253,91,67,247,129,72,189,50,49,253,30,179,85,124,190,227,235,211,84,94,241,10,138,107,149,13,99,161,154,120,251,172,124,82,61,170,136,168,169,230,169,178,251,28,167,207,79,19,119,175,138,36,78,185,167,123,99,106,121,38,234,171,178,125,201,241,55,46,163,112,193,148,233,222,146,99,186,165,118,168,254,247,191,68,179,69,23,68,126,171,58,41,92,158,179,101,114,175,250,105,61,173,79,103,237,242,13,45,87,87,81,93,80,234,170,169,93,36,143,219,169,206,114,170,174,201,183,181,127,98,31,136,0,0,0,0,0,0,0,126,180,209,212,205,43,97,166,71,171,164,84,110,205,223,207,117,219,224,111,43,175,9,26,205,75,164,84,250,185,87,110,158,91,35,162,130,72,218,144,213,185,205,142,94,199,66,162,44,61,8,139,223,103,177,219,121,46,219,236,155,235,13,58,171,175,76,162,221,106,160,127,75,174,53,80,210,111,179,87,252,100,140,111,199,250,190,40,94,91,241,140,138,147,129,155,109,158,154,126,170,199,89,108,138,213,233,141,54,68,74,47,189,118,254,107,190,32,84,31,4,148,146,85,113,33,135,196,202,175,12,173,186,219,220,174,87,244,110,158,62,155,203,115,162,91,59,22,59,69,12,106,254,181,109,52,77,234,223,126,173,154,158,123,252,78,103,52,202,241,93,139,106,222,55,115,166,93,167,166,188,80,72,158,207,230,207,27,147,218,138,159,4,248,29,27,232,149,238,163,33,210,108,74,239,85,254,54,166,203,65,43,253,158,215,83,70,229,246,34,39,181,126,224,51,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,194,249,108,121,60,42,121,160,30,79,7,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,142,156,120,199,133,79,195,229,250,159,50,169,167,134,39,248,94,211,164,124,77,119,149,117,42,175,74,201,229,237,233,223,111,253,196,139,34,143,50,29,55,173,207,184,121,187,62,130,227,83,79,45,15,99,102,68,230,162,63,174,186,147,219,186,167,177,24,160,83,119,10,185,94,11,133,107,133,138,245,156,82,83,212,218,97,172,164,87,119,227,133,236,106,165,84,14,87,47,117,81,169,179,90,255,0,61,255,0,245,150,183,197,94,184,112,237,153,240,203,36,22,235,222,51,84,171,75,68,148,116,141,169,161,124,144,167,136,164,115,154,214,36,139,211,179,81,55,68,255,0,39,238,66,154,52,223,77,242,109,76,203,233,49,12,98,5,146,190,166,88,152,196,73,35,106,167,92,140,98,46,239,115,83,244,164,111,196,223,26,255,0,193,238,184,104,86,159,218,242,28,182,251,113,154,217,91,2,72,180,207,170,137,99,135,214,129,189,40,140,168,126,254,114,177,63,69,63,69,63,168,34,219,213,21,202,173,246,30,0,0,0,0,0,0,0,3,33,194,37,177,193,119,239,223,39,168,133,145,51,174,39,192,230,53,205,145,28,213,106,238,239,103,199,217,230,110,236,147,88,120,145,169,210,153,45,212,119,140,157,48,106,105,155,4,19,173,69,127,66,198,213,167,237,53,92,143,236,236,136,144,108,137,229,235,121,123,90,71,106,22,196,234,218,118,206,170,145,186,86,35,213,63,201,221,55,47,3,134,221,2,210,125,89,224,210,213,142,84,90,160,154,58,202,91,116,147,207,224,160,89,91,55,134,161,145,219,44,145,252,86,54,238,190,126,213,243,2,145,109,85,19,67,119,163,169,142,71,36,177,212,70,246,187,117,221,21,28,155,121,251,78,135,56,23,185,215,93,120,111,197,39,175,157,242,200,203,125,12,104,175,114,185,122,82,130,153,118,243,85,251,212,161,75,166,27,30,57,171,116,88,164,205,119,105,183,10,40,220,142,233,85,217,253,167,47,179,203,249,231,66,28,42,88,104,49,237,5,195,104,237,237,233,142,75,45,186,87,122,168,158,178,209,64,159,4,79,185,0,219,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,97,230,39,144,182,195,195,86,67,181,66,69,36,222,19,167,126,159,61,171,233,55,253,47,233,36,241,14,57,161,228,150,107,47,14,151,42,91,157,42,203,45,95,103,178,169,18,63,167,166,186,137,93,230,171,229,228,168,5,49,232,62,111,150,96,186,165,99,200,49,10,42,138,203,132,85,212,170,218,120,34,71,190,93,170,34,114,53,17,88,255,0,107,152,212,242,106,251,127,169,108,179,141,157,81,184,102,220,36,227,179,106,70,49,91,96,188,92,40,225,90,118,85,47,79,90,35,237,178,61,234,142,100,91,121,170,166,200,213,68,95,138,21,169,160,58,143,99,210,205,78,179,230,121,13,165,151,10,42,10,170,121,164,133,212,205,157,118,101,68,82,42,163,92,230,162,174,209,185,61,191,31,218,73,142,47,248,214,211,190,38,169,177,92,106,219,65,112,180,217,44,116,18,65,51,86,129,32,94,227,157,18,236,214,182,73,26,173,78,196,105,250,41,237,254,192,132,42,15,238,116,137,37,114,64,229,86,121,108,171,237,246,31,192,0,0,0,0,0,0,31,165,59,90,250,136,152,247,116,181,207,106,42,253,201,191,180,190,46,95,213,88,246,156,112,159,73,127,185,228,52,242,208,191,193,84,77,35,150,56,91,3,159,69,72,212,98,185,95,183,181,205,77,213,83,219,236,40,142,211,69,37,202,233,73,111,135,110,186,153,227,137,187,174,222,110,114,34,127,231,47,39,68,244,82,231,39,2,212,216,108,151,36,166,158,243,71,104,173,108,172,168,84,232,78,213,11,182,234,70,46,223,226,213,61,139,237,2,170,53,223,81,240,236,255,0,136,232,50,236,86,134,90,59,115,174,86,247,175,118,102,191,201,145,83,53,87,169,28,169,237,141,223,18,246,56,94,186,209,93,244,39,12,169,160,157,146,198,203,37,186,53,86,185,28,136,228,163,133,118,242,85,251,208,231,130,201,136,173,94,168,218,177,41,235,26,207,19,113,163,167,116,221,75,178,119,31,26,111,191,74,175,151,95,249,43,236,248,157,13,240,185,133,199,129,232,134,43,99,138,179,196,183,209,116,50,119,58,149,200,191,222,112,183,203,118,183,252,143,187,226,6,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,111,55,63,254,32,237,254,191,253,50,128,158,70,142,226,183,134,218,78,37,112,111,177,245,119,23,209,183,252,182,204,145,255,0,209,160,147,218,177,73,254,177,247,124,127,173,3,159,125,63,210,108,243,84,39,158,155,10,178,122,66,74,120,221,44,137,226,97,139,102,181,90,138,191,156,123,126,47,111,246,255,0,73,242,114,204,67,32,194,46,242,88,178,90,15,9,91,18,185,29,31,117,146,109,210,229,106,249,177,202,158,214,170,123,126,5,212,232,76,92,61,112,11,98,188,96,249,46,119,101,150,238,201,102,175,145,142,186,80,186,173,99,150,40,92,214,108,254,195,182,94,202,42,38,219,121,167,154,252,43,195,152,230,191,96,92,64,234,229,166,255,0,167,244,202,202,59,101,182,90,41,164,86,66,139,43,252,84,175,71,111,20,143,71,121,57,23,117,84,95,63,96,17,48,0,0,0,0,0,0,0,7,220,193,110,52,246,140,206,199,115,171,119,76,52,183,26,105,164,93,149,118,107,101,107,151,216,138,190,196,95,129,119,151,94,35,244,222,203,193,197,134,231,83,119,233,138,107,77,174,157,171,225,231,95,94,54,81,43,147,202,37,95,250,43,126,31,31,233,218,160,184,95,161,197,171,245,135,24,167,203,41,221,37,36,151,106,38,110,230,70,177,238,181,80,167,173,220,242,219,101,118,255,0,176,191,132,126,143,99,122,71,106,139,33,126,55,75,97,101,186,141,90,149,75,74,200,149,189,49,53,171,235,236,207,111,111,253,239,216,7,58,150,10,184,147,81,45,21,177,201,213,27,46,84,143,234,217,83,201,30,205,252,191,168,232,183,134,27,156,23,93,11,195,103,129,221,77,101,146,221,26,249,42,121,165,28,43,241,68,251,202,215,224,67,72,180,171,83,248,188,204,46,84,137,67,89,105,199,173,84,55,10,8,127,189,164,99,165,108,148,170,171,210,140,115,85,58,152,228,94,157,151,214,246,249,169,110,148,84,84,150,234,88,168,168,105,162,130,8,88,214,50,56,216,141,107,90,136,136,136,136,158,73,228,136,7,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,8,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,109,183,68,246,1,55,193,175,244,19,90,241,94,34,116,158,197,172,120,85,190,235,69,101,200,60,87,134,130,233,20,113,213,51,177,83,45,59,250,219,28,146,49,55,124,46,84,217,235,234,170,111,178,238,137,176,0,0,0,2,63,241,91,198,182,150,112,125,246,91,242,153,96,202,238,127,107,124,119,130,244,21,45,52,221,191,11,216,238,119,123,211,197,182,254,37,157,61,61,91,236,237,246,217,55,199,248,95,230,23,162,252,89,231,247,13,57,211,156,99,53,183,92,173,214,121,111,114,203,123,162,164,134,7,65,28,208,194,230,181,208,212,202,229,127,85,67,21,17,90,137,178,59,207,216,138,18,128,24,86,89,172,88,14,11,159,226,154,115,151,223,169,45,23,44,210,158,182,91,44,181,181,80,211,193,85,61,60,212,112,248,70,58,71,181,207,169,145,213,241,44,113,49,174,87,36,114,251,58,81,29,154,128,0,0,0,194,180,219,88,176,29,86,147,32,163,196,47,212,147,220,177,91,197,117,146,245,108,90,168,93,91,65,61,53,109,69,39,84,240,198,247,58,38,74,234,89,100,137,95,210,175,143,165,219,39,154,32,102,160,0,0,0,0,24,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,123,64,200,1,242,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,95,134,184,218,235,99,171,165,159,161,238,99,250,37,141,92,199,116,189,142,106,236,190,78,106,162,249,162,159,88,0,6,170,226,83,136,172,87,133,237,56,77,82,205,113,92,174,247,101,101,194,11,125,79,217,234,24,234,100,163,238,163,250,39,159,185,44,108,142,30,182,182,62,181,119,248,201,98,106,34,171,144,13,170,8,85,165,92,218,120,101,213,157,71,199,52,202,217,143,234,5,154,191,40,184,69,107,162,171,186,90,233,82,149,42,165,94,136,99,122,193,83,44,137,220,145,89,26,42,49,90,142,122,43,149,173,71,57,38,168,0,67,253,123,230,129,160,92,59,106,197,247,71,51,92,67,80,43,111,88,255,0,133,241,51,218,237,244,82,82,191,191,77,21,67,58,29,37,92,111,93,153,51,81,119,98,122,200,187,110,155,42,236,14,20,184,214,210,206,48,126,212,254,76,236,25,93,179,236,151,129,241,190,157,165,166,135,185,226,187,253,190,215,102,121,119,219,195,63,171,171,167,109,219,182,251,174,193,32,1,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,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,34,11,127,118,175,133,143,250,193,213,95,252,149,110,255,0,151,1,63,193,173,51,141,126,195,116,207,68,169,181,239,80,109,121,6,63,143,58,158,211,83,93,75,91,111,86,220,109,108,175,158,158,20,74,154,100,85,115,95,11,170,90,179,49,189,79,111,68,136,212,123,145,26,237,129,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,30,216,0,0,0,0,6,21,169,218,197,128,232,228,120,229,102,163,95,169,44,118,220,146,240,182,72,174,117,213,80,211,81,82,79,224,170,170,218,234,137,166,123,27,27,28,218,71,198,213,77,213,100,146,54,237,235,42,160,102,160,0,0,0,0,0,0,139,252,80,115,11,209,126,19,51,251,126,156,234,54,49,154,220,110,87,27,60,87,184,165,178,81,82,77,3,96,146,105,161,107,92,233,170,98,114,63,170,157,234,168,141,84,217,91,231,237,68,200,56,82,227,91,75,56,193,251,83,249,51,176,101,118,207,178,94,7,198,250,118,150,154,30,231,138,239,246,251,93,153,229,223,111,12,254,174,174,157,183,110,219,238,187,4,128,0,0,6,159,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,157,52,239,69,84,114,174,234,223,47,106,166,159,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,173,209,213,200,244,221,144,185,19,102,47,172,169,190,201,186,160,76,0,97,90,157,172,88,14,142,71,142,86,106,53,250,146,199,109,201,47,11,100,138,231,93,85,13,53,21,36,254,10,170,173,174,168,154,103,177,177,177,205,164,124,109,84,221,86,73,35,110,222,178,170,102,160,0,0,0,0,1,234,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,98,186,55,171,216,110,187,233,221,191,84,180,250,122,185,241,235,181,69,116,52,51,212,192,176,190,161,148,213,115,82,172,200,197,245,154,199,186,7,61,136,228,107,250,28,222,166,177,219,181,3,53,6,170,226,47,137,125,44,225,127,4,155,58,212,203,183,249,62,10,205,71,61,55,165,46,127,158,134,41,60,36,19,75,31,123,181,223,99,228,233,119,168,205,220,191,4,92,215,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,32,0,0,0,211,244,92,85,105,29,127,18,245,252,40,193,114,171,110,109,110,179,165,218,101,154,54,67,72,231,171,35,149,40,226,123,222,143,154,167,195,202,218,133,108,108,115,18,36,122,171,247,99,218,208,220,0,0,0,24,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,136,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,134,64,13,85,195,167,18,250,89,197,6,9,14,117,166,119,111,242,188,109,154,178,122,111,74,91,63,61,52,81,248,184,33,150,78,207,119,176,247,199,212,239,93,155,57,62,40,155,84,0,6,21,166,218,197,128,234,180,153,5,30,33,126,164,158,229,138,222,43,172,151,171,98,213,66,234,218,9,233,171,106,41,58,167,134,55,185,209,50,87,82,203,36,74,254,149,124,125,46,217,60,209,3,53,0,0,0,199,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,218,6,64,8,1,253,218,190,22,63,235,7,85,127,242,85,187,254,92,76,171,78,175,97,183,29,23,162,215,186,201,234,237,120,157,86,47,30,95,44,149,112,43,167,165,183,58,145,42,156,233,35,135,173,85,237,137,85,85,177,245,249,162,163,122,188,183,12,212,30,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,182,0,0,0,26,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,116,211,189,21,81,202,187,171,124,189,170,154,3,79,121,187,112,219,169,89,254,53,167,54,44,39,82,160,185,101,87,138,43,37,28,181,118,218,6,193,28,245,51,50,24,221,35,155,88,231,35,17,207,69,85,70,185,118,223,100,95,96,19,124,26,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,116,211,189,21,81,202,187,171,124,189,170,154,3,79,121,187,112,219,169,89,254,53,167,54,44,39,82,160,185,101,87,138,43,37,28,181,118,218,6,193,28,245,51,50,24,221,35,155,88,231,35,17,207,69,85,70,185,118,223,100,95,96,19,124,0,0,24,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,123,72,65,253,218,190,22,63,235,7,85,127,242,85,187,254,92,4,255,0,6,63,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,111,190,202,190,211,32,0,12,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,223,109,213,61,163,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,32,0,0,0,0,0,0,4,32,212,46,110,220,54,233,174,127,146,233,205,247,9,212,169,238,88,173,226,182,201,89,45,37,182,129,208,73,61,52,207,134,71,70,231,86,53,202,197,115,21,81,85,173,93,182,221,19,216,73,253,4,214,188,87,136,157,39,177,107,30,21,111,186,209,89,114,15,21,225,160,186,69,28,117,76,236,84,203,78,254,182,199,36,140,77,223,11,149,54,122,250,170,155,236,187,162,6,192,0,0,6,191,215,189,107,197,120,118,210,123,238,177,230,182,251,173,109,151,31,240,190,38,11,92,81,201,84,254,253,76,84,236,232,108,146,70,197,217,243,53,87,119,167,170,139,182,235,178,44,96,211,222,110,220,54,234,86,127,141,105,205,139,9,212,168,46,89,85,226,138,201,71,45,93,182,129,176,71,61,76,204,134,55,72,230,214,57,200,196,115,209,85,81,174,93,183,217,23,216,4,223,0,0,0,128,31,221,171,225,99,254,176,117,87,255,0,37,91,191,229,192,79,240,99,250,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,237,62,86,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,161,84,51,80,0,0,0,0,0,0,0,0,13,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,208,217,36,141,139,179,230,106,174,239,79,85,23,109,215,100,80,216,0,132,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,182,251,34,251,9,190,0,2,26,235,23,52,157,23,208,172,254,233,167,58,141,164,122,193,110,185,91,170,39,138,41,101,176,82,67,5,194,8,230,146,22,213,210,186,106,182,58,90,105,29,19,214,57,81,168,142,68,254,148,64,153,64,137,92,63,115,55,225,183,136,124,253,186,115,98,76,131,21,185,79,78,146,209,203,149,120,10,24,43,167,116,209,67,29,37,59,155,85,35,165,169,123,166,69,100,72,221,220,140,126,222,205,150,90,128,4,127,226,183,141,109,44,224,251,236,183,229,50,193,149,220,254,214,248,239,5,232,42,90,105,187,126,23,177,220,238,247,167,139,109,252,75,58,122,122,183,217,219,237,178,111,143,240,191,204,47,69,248,179,207,238,26,115,167,56,198,107,110,185,91,172,242,222,229,150,247,69,73,12,14,130,57,161,133,205,107,161,169,149,202,254,170,134,42,34,181,19,100,119,159,177,20,37,0,4,127,226,151,141,253,14,225,31,208,244,90,145,85,117,185,94,175,123,203,79,100,177,67,13,69,115,41,83,169,22,170,86,203,44,108,142,30,182,244,53,92,244,115,221,213,208,215,36,114,43,2,64,2,5,90,121,202,240,219,127,186,209,88,172,90,93,172,23,27,149,198,162,58,74,58,58,75,37,4,211,212,207,35,145,177,197,28,109,173,87,61,238,114,163,81,168,138,170,170,136,132,160,198,248,148,211,139,238,163,216,52,134,230,151,92,103,51,201,176,250,44,210,219,100,191,210,165,37,84,180,179,172,201,37,42,183,169,118,172,131,195,189,102,129,125,100,110,238,111,90,50,85,140,54,168,0,0,0,0,34,255,0,20,28,194,244,95,132,204,254,223,167,58,141,140,102,183,27,149,198,207,21,238,41,108,148,84,147,64,216,36,154,104,90,215,58,106,152,156,143,234,167,122,170,35,85,54,86,249,251,81,28,47,243,11,209,126,44,243,251,134,156,233,206,49,154,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,170,161,138,136,173,68,217,29,231,236,69,9,64,0,0,13,21,197,79,25,58,71,194,13,171,31,184,106,117,54,65,95,81,147,212,79,13,186,134,201,68,201,231,123,32,107,86,105,156,178,201,28,77,99,22,88,90,168,175,235,85,149,189,45,114,35,213,186,255,0,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,221,17,53,202,221,150,73,99,111,151,82,1,45,64,0,1,175,245,239,90,241,94,29,180,158,251,172,121,173,190,235,91,101,199,252,47,137,130,215,20,114,85,63,191,83,21,59,58,27,36,145,177,118,124,205,85,221,233,234,162,237,186,236,139,24,52,247,155,183,13,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,108,17,207,83,51,33,141,210,57,181,142,114,49,28,244,85,84,107,151,109,246,69,246,1,55,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,99,81,227,203,101,196,107,89,132,86,58,154,238,189,190,196,141,108,110,84,252,235,58,188,164,245,127,67,169,60,254,255,0,188,201,207,226,86,57,241,171,90,238,149,95,142,192,115,99,196,61,235,84,47,58,181,120,77,65,200,171,238,119,182,197,76,217,228,154,102,238,172,236,51,161,54,98,244,254,138,167,176,214,85,86,234,234,105,35,109,84,74,215,76,222,182,110,228,93,211,239,242,82,82,241,23,146,79,162,28,85,228,105,93,20,87,231,58,154,129,94,180,243,118,145,205,117,61,59,182,253,21,243,252,222,223,214,104,253,98,212,185,53,47,36,164,189,165,165,246,216,233,169,18,158,40,93,42,72,168,222,183,187,125,250,91,240,114,39,245,1,240,114,140,15,36,196,33,166,158,247,67,216,142,175,175,180,189,216,221,213,210,173,71,126,139,151,111,210,79,105,143,27,99,35,205,46,186,141,129,209,209,94,239,113,35,236,113,212,62,158,5,100,104,231,247,36,234,114,39,74,53,127,232,105,247,255,0,81,169,213,21,170,168,191,5,216,0,0,0,0,0,1,23,101,220,11,8,183,240,125,67,139,112,235,107,213,12,78,178,39,228,181,118,216,46,209,170,82,163,100,133,206,161,73,209,205,145,243,43,81,82,70,183,101,68,69,223,205,17,8,163,157,241,17,196,53,210,158,76,23,42,213,108,150,122,11,99,150,137,40,150,189,82,54,182,39,162,35,118,98,236,187,44,109,219,205,127,69,12,251,27,212,61,92,187,183,15,182,179,45,165,134,41,146,223,107,166,124,148,208,164,112,68,187,53,136,247,118,191,154,139,230,190,107,183,197,76,91,95,49,139,62,35,125,168,131,32,175,164,186,223,46,81,37,106,85,91,229,87,197,214,233,223,220,234,243,106,34,170,163,151,100,110,222,105,236,2,93,242,83,178,173,102,170,103,183,249,170,228,87,193,143,193,15,66,170,250,221,117,72,187,170,239,240,237,125,223,31,237,183,226,163,185,38,212,217,97,206,53,6,57,170,97,101,198,91,53,34,68,199,74,136,231,51,196,191,171,102,239,231,230,177,252,62,41,247,249,219,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,0,0,0,3,154,206,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,2,234,121,92,123,137,233,151,227,95,88,173,37,81,21,121,92,123,137,233,151,227,95,88,173,37,80,0,0,21,87,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,3,111,243,184,187,93,108,23,93,6,190,216,174,117,118,235,149,186,163,32,171,163,172,164,153,208,207,77,60,110,182,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,21,203,155,141,127,229,85,167,19,216,51,251,157,170,61,77,197,191,55,114,166,129,123,82,93,40,81,24,145,220,219,15,75,88,222,167,189,99,149,177,43,154,201,26,215,109,19,102,138,52,141,124,243,191,82,127,188,159,195,74,213,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,234,146,70,71,55,66,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,3,167,224,104,174,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,61,117,108,78,123,221,225,164,115,100,116,47,234,119,83,17,90,171,220,100,140,102,245,0,80,179,248,174,212,126,18,184,238,214,28,215,10,151,199,90,171,181,2,253,5,254,193,60,202,202,91,189,43,110,117,10,141,114,162,47,110,102,117,57,98,153,17,93,27,156,228,84,123,31,36,111,190,147,154,206,44,125,233,245,147,230,6,67,245,25,192,232,207,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,2,133,185,119,113,191,89,194,174,118,184,150,99,85,213,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,245,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,189,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,246,192,0,13,85,197,143,186,198,178,124,191,200,126,157,57,181,77,85,197,143,186,198,178,124,191,200,126,157,56,21,65,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,38,202,140,166,154,93,155,35,31,211,27,31,39,127,170,52,73,187,183,104,114,174,90,167,43,206,96,95,252,27,225,75,87,102,255,0,90,180,225,151,135,59,255,0,9,149,105,171,103,168,169,255,0,193,169,169,35,134,47,242,34,219,244,84,11,84,53,87,20,250,41,252,162,120,125,205,180,114,59,135,130,171,200,45,233,224,39,116,189,184,217,93,4,172,168,165,238,187,183,34,164,43,60,49,36,157,44,87,118,213,253,59,59,101,77,170,0,229,92,233,79,133,141,107,254,81,60,62,225,58,199,37,191,193,85,228,22,245,241,240,54,46,220,108,174,130,87,211,213,118,155,220,145,82,21,158,25,86,62,167,171,187,106,206,173,157,186,37,53,243,75,208,186,205,31,226,178,253,146,81,89,188,38,55,168,159,243,73,108,154,53,158,72,223,85,34,34,92,24,233,37,78,158,247,138,238,76,232,216,231,53,145,212,193,250,40,228,99,100,175,37,189,126,255,0,225,111,15,153,142,161,127,212,247,60,46,197,90,255,0,252,33,247,38,210,189,83,254,241,42,192,142,255,0,94,149,140,255,0,30,240,34,175,52,127,126,205,77,252,23,232,244,68,170,228,99,250,236,253,219,254,36,69,94,104,254,253,154,155,248,47,209,232,137,85,200,199,245,217,251,183,252,72,13,171,206,79,90,254,195,112,251,105,209,202,75,127,122,175,83,110,11,222,158,72,186,163,130,134,221,45,61,68,157,46,73,26,173,153,211,190,141,27,187,30,213,143,191,191,75,186,20,170,190,22,52,83,249,68,241,5,132,232,228,151,15,5,73,144,92,23,199,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,250,152,173,238,43,58,182,110,234,155,127,153,175,17,84,218,255,0,196,189,198,12,91,44,164,190,97,56,101,60,118,107,4,212,18,202,234,73,159,208,215,214,84,53,28,229,99,222,234,133,124,125,232,145,25,36,84,244,234,138,244,107,94,233,107,201,79,66,235,45,86,44,211,136,123,245,155,179,233,190,140,111,29,169,145,103,142,71,210,196,254,229,115,218,197,68,138,72,95,51,105,88,217,17,94,228,146,146,118,122,155,57,30,18,87,154,63,184,158,166,254,11,245,138,34,21,114,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,174,201,25,217,154,188,209,253,196,245,55,240,95,172,81,20,2,7,85,0,174,174,87,188,125,95,117,167,163,135,141,102,184,120,204,190,213,111,125,69,138,255,0,83,82,196,154,245,75,15,74,62,154,116,123,145,242,214,70,197,87,164,141,71,58,88,163,145,242,108,248,159,36,214,42,0,3,95,235,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,165,219,38,232,212,107,92,247,185,140,99,222,208,216,4,0,231,87,238,177,139,124,192,161,250,117,196,173,92,167,142,158,35,178,14,32,170,184,150,180,230,127,102,114,250,139,123,45,49,199,107,107,228,183,211,208,182,38,177,105,153,77,86,233,152,176,185,232,179,172,111,234,111,125,203,42,34,63,101,73,149,199,198,179,102,90,253,203,127,75,245,75,60,211,170,188,58,239,120,206,40,94,250,89,118,72,43,88,150,219,135,77,109,43,85,203,43,41,166,79,94,54,202,136,244,69,242,89,35,237,205,40,109,94,87,60,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,188,110,67,68,214,189,101,100,157,73,211,45,77,59,88,213,87,245,247,37,141,202,245,107,150,25,165,117,133,28,176,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,0,156,118,90,184,187,198,107,108,89,45,29,37,167,81,113,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,201,237,2,90,131,95,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,116,54,73,35,98,236,249,154,171,187,211,213,69,219,117,217,23,95,240,233,199,79,14,60,78,246,109,184,6,103,232,252,146,94,175,249,153,190,181,148,119,69,219,188,191,154,103,83,163,169,252,220,15,149,222,30,73,122,24,173,89,58,21,118,2,64,0,0,165,110,117,126,244,248,183,203,250,31,168,220,77,171,200,199,245,217,251,183,252,72,213,92,234,253,233,241,111,151,244,63,81,184,144,255,0,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,135,77,32,214,156,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,244,74,214,171,183,88,229,141,222,93,72,108,176,32,7,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,159,252,234,253,214,49,111,152,20,63,78,184,144,3,149,199,191,102,153,126,53,244,122,208,39,255,0,58,191,117,140,91,230,5,15,211,174,39,169,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,169,58,101,169,167,107,26,170,254,190,228,177,185,94,173,114,195,52,174,246,249,213,251,172,98,223,48,40,126,157,113,41,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,58,158,4,74,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,121,61,164,181,0,1,94,188,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,120,220,122,137,205,98,196,200,250,83,166,42,154,134,189,202,143,235,238,69,27,81,232,214,172,208,202,208,209,92,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,234,50,55,247,166,175,43,143,113,61,50,252,107,235,21,165,0,151,253,202,227,220,79,76,191,26,250,197,104,21,129,204,207,65,245,151,72,53,197,153,30,166,234,77,215,62,178,229,254,46,124,102,247,116,171,107,234,163,167,142,110,228,180,47,133,187,50,14,195,234,145,81,176,177,144,57,178,163,163,108,106,175,138,47,171,203,187,143,170,206,24,242,165,192,245,74,225,117,185,105,149,239,181,79,186,212,207,81,246,102,68,146,87,248,154,90,110,165,98,66,247,207,35,170,35,141,137,35,189,89,27,212,232,251,114,220,166,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,231,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,238,184,156,228,110,201,36,82,55,207,165,64,233,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,219,42,87,150,47,48,186,60,90,142,155,135,94,32,114,254,205,170,30,152,177,43,253,206,104,32,165,181,82,197,4,210,75,75,91,87,60,204,233,133,59,80,178,153,58,94,228,116,139,31,82,49,34,107,39,87,26,252,87,88,184,75,209,170,220,203,187,106,172,203,238,91,209,226,214,74,217,158,223,31,85,212,196,146,69,108,104,175,88,96,99,251,178,46,236,106,236,200,251,140,124,177,168,26,215,152,39,30,184,247,12,216,109,118,13,167,215,218,74,205,84,187,211,201,13,11,41,252,45,107,44,15,69,166,114,205,93,10,202,143,133,238,167,168,116,148,232,232,222,199,189,136,174,107,152,138,139,70,223,107,50,175,181,95,110,190,211,93,126,210,122,67,210,222,152,241,178,120,239,29,220,238,248,158,254,253,206,247,115,215,238,117,117,117,122,219,239,230,123,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,143,129,126,124,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,39,180,150,167,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,208,239,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,254,151,44,83,34,35,100,107,92,138,140,123,36,141,129,184,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,135,152,143,27,245,156,85,103,105,137,97,213,93,58,101,137,220,37,150,196,228,134,122,105,174,146,58,24,163,125,85,84,79,149,204,119,75,217,63,135,85,142,57,25,21,67,145,237,71,61,237,77,213,205,35,143,170,61,68,241,220,50,104,229,194,213,114,196,19,193,212,100,89,21,29,76,21,208,221,228,78,213,76,52,212,146,70,231,177,176,196,244,141,100,145,21,36,116,177,172,126,163,35,127,122,21,240,233,195,70,169,241,65,157,195,130,233,157,167,252,175,27,121,172,130,167,209,118,207,204,205,44,126,46,120,98,147,179,221,236,61,145,245,55,215,126,205,79,138,160,111,254,84,122,77,172,185,199,17,208,103,186,103,151,253,153,176,225,94,30,76,182,179,169,178,120,234,25,222,229,75,103,135,85,252,239,136,236,63,214,114,116,195,218,238,162,247,89,11,95,122,134,191,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,187,0,1,66,207,226,187,81,248,74,227,187,88,115,92,42,95,29,106,174,212,11,244,23,251,4,243,43,41,110,244,173,185,212,42,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,190,250,78,107,56,177,247,167,214,79,152,25,15,212,103,3,163,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,200,10,22,229,221,198,253,103,10,185,218,226,89,141,87,86,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,212,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,3,219,53,87,22,62,235,26,201,242,255,0,33,250,116,230,213,53,87,22,62,235,26,201,242,255,0,33,250,116,224,115,88,95,247,253,43,47,252,95,255,0,246,112,160,18,255,0,191,233,89,127,226,255,0,255,0,179,128,64,174,88,92,122,211,104,197,214,147,135,237,96,190,210,80,105,245,206,162,166,107,85,222,175,186,245,180,220,103,116,61,16,201,43,165,237,83,208,185,91,59,149,82,47,86,105,214,71,185,172,89,30,219,159,57,87,45,251,149,215,31,84,121,133,138,219,195,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,174,177,189,200,219,23,109,28,233,163,107,186,145,31,26,190,96,178,160,0,16,3,157,95,186,198,45,243,2,135,233,215,18,170,248,78,247,167,209,191,152,24,247,212,96,45,83,157,95,186,198,45,243,2,135,233,215,18,170,248,78,247,167,209,191,152,24,247,212,96,2,213,57,213,251,172,98,223,48,40,126,157,113,42,175,132,239,122,125,27,249,129,143,125,70,2,213,57,213,251,172,98,223,48,40,126,157,113,41,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,58,158,4,32,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,174,249,18,70,42,163,158,200,102,248,26,171,139,31,117,141,100,249,127,144,253,58,115,154,195,165,62,44,125,214,53,147,229,254,67,244,233,206,107,0,233,79,132,239,117,141,27,249,127,143,125,58,3,106,154,171,132,239,117,141,27,249,127,143,125,58,3,106,129,170,184,177,247,88,214,79,151,249,15,211,167,42,47,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,222,163,35,73,24,168,173,123,38,183,78,44,125,214,53,147,229,254,67,244,233,206,107,0,234,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,67,219,42,131,149,63,29,183,84,186,208,112,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,29,110,106,177,89,216,106,191,174,8,227,181,240,0,0,0,0,57,172,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,74,86,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,64,149,64,0,34,175,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,93,79,52,127,113,61,77,252,23,235,20,69,0,129,213,64,43,215,150,23,30,181,58,207,106,164,225,251,88,47,181,117,250,131,108,167,169,154,213,119,171,237,49,46,214,232,27,15,68,50,74,233,123,181,21,205,71,78,229,84,139,214,134,5,145,238,115,210,71,186,194,128,28,171,157,84,28,171,129,210,159,9,222,235,26,55,242,255,0,30,250,116,5,43,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,58,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,212,216,159,21,212,240,157,238,177,163,127,47,241,239,167,64,115,88,7,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,30,217,76,28,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,122,33,146,87,75,218,167,161,114,182,119,42,164,94,172,211,172,143,115,88,178,61,183,62,0,0,0,0,0,0,0,138,188,209,253,196,245,55,240,95,172,81,18,168,138,188,209,253,196,245,55,240,95,172,81,1,74,220,39,123,211,232,223,204,12,123,234,48,29,41,156,214,112,157,239,79,163,127,48,49,239,168,192,116,166,0,135,252,198,120,40,254,85,90,113,5,255,0,0,182,90,163,212,220,91,243,150,218,153,211,181,37,210,133,17,235,37,177,211,117,53,141,234,123,210,72,157,42,57,172,145,174,110,241,54,105,100,73,128,0,229,179,254,106,176,44,171,253,85,199,50,76,114,225,255,0,116,163,174,182,215,83,201,254,214,72,102,142,70,126,199,53,205,248,42,23,189,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,166,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,122,180,87,52,94,1,104,243,11,21,203,137,141,29,183,218,173,119,92,114,223,83,93,150,89,224,166,130,142,59,157,43,31,45,76,247,38,189,173,111,93,99,123,146,58,94,226,185,211,70,214,244,170,62,52,100,213,109,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,232,84,11,31,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,140,127,152,87,21,88,111,21,250,71,160,121,133,154,229,72,220,158,221,79,124,166,203,45,17,198,176,190,221,113,86,91,122,213,177,57,239,119,134,145,205,145,208,191,169,221,76,69,106,175,113,146,49,159,43,149,182,177,96,58,21,173,25,238,163,106,53,250,146,221,109,183,105,189,210,88,162,150,170,24,103,184,79,29,93,20,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,233,84,11,115,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,212,213,150,101,69,108,109,115,81,17,239,124,113,191,159,125,98,214,44,251,93,115,251,166,163,106,53,250,174,227,114,184,212,79,44,81,75,85,52,208,91,224,146,105,38,109,37,43,102,123,221,21,52,110,149,233,28,72,229,70,162,255,0,74,174,107,197,119,21,218,143,197,174,163,191,53,205,101,240,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,165,171,44,202,136,233,28,214,162,35,24,200,227,100,159,229,133,192,85,54,179,221,105,56,129,214,11,21,37,126,159,91,42,42,97,181,90,42,251,172,91,181,198,7,67,209,52,145,58,46,213,69,11,85,211,181,81,37,245,166,129,99,123,92,196,145,142,13,193,202,211,128,91,21,37,138,195,197,102,175,91,252,117,214,187,251,251,14,178,85,83,61,145,219,227,107,213,35,185,76,217,26,157,201,159,210,146,83,236,139,27,35,116,115,53,94,247,198,176,106,174,111,249,77,247,6,227,67,79,115,92,90,187,193,94,177,252,62,211,116,183,84,246,153,39,98,170,11,181,124,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,60,139,148,41,91,157,95,189,62,45,242,254,135,234,55,16,44,83,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,213,93,77,2,189,102,74,55,172,241,162,57,233,234,72,174,139,169,253,41,35,228,169,204,182,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,232,123,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,235,141,206,217,28,172,111,91,21,146,53,58,30,213,80,217,96,0,43,171,157,102,153,253,160,208,236,47,84,169,41,46,181,21,120,126,64,251,124,222,30,62,186,90,122,26,248,127,57,61,70,204,85,102,211,210,81,198,199,171,154,222,169,213,170,142,115,217,181,123,114,247,213,11,174,149,113,131,166,215,59,123,106,230,167,191,222,34,197,235,169,33,173,117,51,42,32,184,57,41,147,187,178,42,72,200,165,146,42,132,141,201,179,159,78,207,54,170,35,219,122,124,75,224,21,58,167,195,206,164,105,245,191,30,164,190,92,175,152,189,202,154,215,67,82,145,116,75,113,240,239,90,53,69,149,81,140,123,106,18,39,177,238,84,232,123,90,237,219,211,186,115,68,7,85,0,215,252,63,106,103,229,147,67,176,61,82,146,174,213,81,87,147,99,244,55,10,255,0,69,201,215,75,13,115,225,111,138,129,158,187,213,189,169,210,88,213,142,114,185,142,98,181,203,212,213,50,172,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,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,200,10,65,230,231,169,152,174,162,113,113,53,187,22,171,241,127,98,177,250,76,102,227,59,36,142,72,93,93,28,245,21,18,178,55,49,238,223,183,226,155,19,209,221,46,108,177,74,197,111,171,186,239,94,72,250,67,82,251,174,161,107,221,116,21,113,211,193,79,22,33,107,145,179,197,216,157,239,116,117,85,173,124,126,114,163,227,72,232,21,174,245,88,169,52,137,235,170,47,69,107,106,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,187,109,186,175,180,190,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,155,116,61,180,105,73,27,218,196,70,35,226,114,167,86,234,247,4,160,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,58,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,63,151,170,163,85,80,254,143,10,155,166,202,7,56,220,102,213,213,85,113,25,146,207,85,60,147,72,145,208,39,83,220,174,93,146,142,31,138,154,86,105,223,58,181,95,183,170,222,148,36,55,48,12,93,113,30,40,114,91,82,201,215,189,45,186,93,246,219,219,73,18,125,235,247,125,228,117,3,124,186,207,166,247,125,5,158,251,107,116,212,217,53,178,23,172,145,182,6,198,217,122,234,149,169,187,145,155,187,104,209,125,174,79,110,223,176,208,206,221,85,119,246,239,230,76,109,47,190,45,191,132,220,198,138,205,85,76,142,172,182,62,58,136,93,81,27,100,114,120,137,246,217,175,245,151,201,206,95,87,255,0,113,15,106,122,188,76,189,105,179,186,221,186,126,221,192,252,192,0,0,0,0,0,74,109,17,215,61,35,182,166,45,98,212,76,114,153,148,22,218,202,23,212,86,210,218,89,37,74,36,125,182,185,122,156,171,191,170,143,119,232,251,118,254,131,210,227,111,38,225,239,45,201,236,119,141,12,187,222,171,27,37,28,222,144,109,194,145,176,36,82,44,189,76,107,17,35,103,150,206,127,197,125,137,230,104,155,13,186,158,123,123,228,158,142,70,200,231,171,98,168,114,57,35,106,171,83,109,215,244,125,190,126,107,236,253,135,204,188,90,234,237,211,53,213,46,141,233,42,185,88,246,72,199,35,147,127,111,170,171,247,129,53,57,69,223,168,108,188,69,220,161,173,150,181,22,186,205,29,60,45,129,83,161,94,181,244,219,117,162,175,179,207,253,245,47,13,21,28,136,228,248,166,229,18,242,173,206,175,56,111,17,79,165,181,89,106,43,217,124,163,167,183,212,186,20,85,72,35,125,125,50,44,142,217,142,242,77,255,0,216,255,0,73,123,17,61,95,19,30,228,217,92,212,85,79,187,200,15,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,179,139,31,122,125,100,249,129,144,253,70,115,165,51,154,206,44,125,233,245,147,230,6,67,245,25,192,145,92,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,245,25,26,72,197,69,107,217,53,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,114,217,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,155,61,137,44,50,198,174,110,233,215,27,219,237,106,162,89,255,0,42,126,59,110,169,117,160,225,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,58,220,213,98,179,176,213,127,92,17,198,22,190,97,90,197,172,88,14,133,96,23,77,70,212,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,218,74,86,204,246,54,90,153,27,19,210,56,145,200,174,84,254,149,76,170,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,131,56,250,227,95,42,226,179,81,234,236,150,155,159,135,211,44,102,225,52,120,229,190,157,100,100,117,253,10,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,152,222,172,68,234,116,175,148,53,167,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,165,29,51,250,165,145,239,145,200,157,79,123,186,90,198,116,70,201,65,201,83,222,159,41,249,127,93,245,27,113,2,164,180,221,97,181,83,223,102,182,85,178,219,89,81,53,37,61,99,161,114,65,52,240,182,55,75,19,36,219,165,207,99,103,133,206,106,46,237,73,99,85,219,169,55,158,188,149,61,233,242,159,151,245,223,81,183,1,181,121,231,126,164,255,0,121,63,134,149,129,96,196,242,172,175,210,95,101,177,155,173,231,208,214,249,174,215,31,71,209,73,81,224,232,98,219,187,83,55,66,47,110,22,117,55,170,71,108,214,238,155,170,110,89,255,0,60,239,212,159,239,39,240,211,79,242,106,180,218,175,252,73,102,214,43,237,178,146,227,109,184,233,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,70,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,244,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,163,165,122,30,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,244,42,210,95,49,158,10,63,146,174,163,193,127,192,45,151,89,52,203,41,252,229,182,166,116,238,199,107,174,85,122,201,108,116,221,78,123,186,88,196,146,39,74,141,115,227,115,155,188,174,134,89,23,10,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,171,163,184,155,43,36,154,52,116,125,213,145,161,208,241,205,103,22,62,244,250,201,243,3,33,250,140,231,71,184,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,175,195,92,109,117,177,213,210,207,208,247,49,253,18,198,174,99,186,94,199,53,118,95,39,53,81,124,209,78,112,184,177,247,167,214,79,152,25,15,212,103,3,95,220,113,60,170,207,98,180,101,55,108,102,235,69,101,200,60,71,162,46,53,20,82,71,75,112,236,61,25,63,135,149,200,140,151,182,245,70,191,161,87,165,202,136,187,41,97,92,170,248,231,181,105,109,79,242,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,206,142,149,74,137,92,138,215,247,250,163,222,156,51,112,163,167,28,90,242,204,211,108,43,53,139,192,221,104,125,59,61,130,255,0,4,40,250,171,69,83,174,245,136,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,168,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,14,162,1,92,28,170,248,231,186,234,149,55,242,110,213,203,165,93,195,44,182,211,213,92,172,121,13,202,232,234,138,155,204,29,213,146,90,89,157,81,34,203,37,76,73,35,156,206,142,164,90,120,156,138,214,118,58,164,177,240,6,170,226,199,221,99,89,62,95,228,63,78,156,218,166,170,226,199,221,99,89,62,95,228,63,78,156,14,107,15,171,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,186,60,77,186,233,69,37,37,84,29,108,107,217,215,20,136,215,183,169,143,107,147,116,243,107,145,83,201,80,249,69,233,243,17,224,22,143,137,204,85,51,205,45,183,218,173,186,155,100,238,212,108,148,208,83,253,166,141,99,137,158,26,170,167,165,30,179,49,144,70,218,121,36,122,198,223,90,55,116,182,78,228,65,143,242,202,227,182,213,173,216,109,187,67,53,75,38,171,147,84,44,52,242,54,150,178,233,59,94,252,146,137,138,231,53,241,201,178,43,234,97,139,102,200,199,245,72,246,71,223,234,145,86,110,212,245,40,91,151,255,0,6,90,227,174,122,143,105,207,236,151,92,175,78,112,203,87,93,68,217,165,185,243,80,213,84,70,171,36,18,83,90,231,77,187,147,63,166,104,159,35,85,209,196,222,190,231,82,171,33,150,250,64,128,28,228,244,83,237,207,15,182,157,99,164,184,118,106,244,202,224,189,232,36,151,166,57,232,110,50,211,211,201,210,212,141,202,233,155,59,40,213,187,189,141,72,251,251,245,59,161,10,171,225,99,90,255,0,147,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,169,232,222,226,51,171,118,238,139,210,69,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,49,154,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,61,49,200,200,230,232,95,82,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,128,72,14,104,254,253,154,155,248,47,209,232,141,171,203,99,90,255,0,147,183,15,188,81,107,28,118,255,0,27,87,143,219,241,175,1,3,162,238,70,250,233,229,175,167,165,238,183,185,26,172,41,60,209,44,157,47,71,118,209,253,59,187,100,88,43,147,101,55,220,194,227,13,219,35,174,241,117,116,246,250,11,92,114,118,153,31,77,45,21,44,84,148,209,236,196,68,94,136,32,137,155,237,212,238,157,220,170,229,85,95,110,213,159,230,86,44,54,255,0,167,214,108,134,174,143,30,202,170,40,106,111,84,48,170,53,149,239,163,89,86,153,37,84,78,167,49,142,158,71,163,55,232,87,244,57,81,93,27,21,161,143,157,41,240,177,162,159,201,219,135,220,39,71,36,184,120,218,188,126,222,190,62,118,203,220,141,245,211,202,250,138,174,211,187,113,170,194,147,205,42,71,212,196,119,109,25,213,187,183,85,166,190,86,154,23,89,172,28,86,88,114,74,219,55,139,198,244,239,254,105,46,115,72,179,199,27,42,163,69,75,123,27,36,73,211,222,241,93,185,155,27,220,214,190,58,105,255,0,73,26,172,117,244,129,21,121,163,251,137,234,111,224,191,88,162,40,4,191,238,104,254,226,122,155,248,47,214,40,138,1,3,234,255,0,205,86,5,149,127,170,184,230,73,142,92,63,238,148,117,214,218,234,121,63,218,201,12,209,200,207,216,230,185,191,5,66,247,184,4,227,178,213,197,222,51,91,98,201,104,233,45,58,139,142,211,165,93,226,142,150,54,193,69,85,4,149,19,54,57,104,99,125,68,179,189,145,198,218,118,204,231,162,35,100,153,136,158,79,105,162,185,164,112,11,89,168,158,59,137,189,28,183,221,110,89,122,120,58,124,139,29,163,166,158,186,107,188,105,218,166,134,166,146,56,218,247,182,104,152,145,164,145,162,36,110,138,53,147,212,124,111,239,85,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,135,78,89,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,163,196,220,110,149,177,210,82,193,214,246,177,157,114,200,173,99,122,158,246,181,55,95,55,57,17,60,213,10,1,227,163,140,219,239,24,122,143,75,115,142,213,232,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,223,121,165,237,68,171,27,92,177,198,214,53,173,234,84,124,178,102,220,112,115,29,204,184,174,181,91,176,28,82,209,87,135,96,145,211,210,212,221,109,139,84,146,207,116,184,163,90,247,164,242,53,17,31,77,12,187,164,76,217,58,213,141,154,68,71,246,227,131,85,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,235,163,101,115,30,223,19,35,91,35,97,103,75,186,158,138,229,78,219,36,123,3,106,242,251,224,43,33,226,103,50,161,206,117,6,197,87,71,165,118,138,136,230,174,125,71,138,162,125,253,138,149,45,72,104,102,72,149,147,49,181,20,237,142,161,91,35,30,198,61,81,174,107,213,21,38,167,57,91,77,170,193,194,38,19,98,177,91,41,45,214,219,118,113,109,164,163,163,164,133,176,193,77,4,118,203,131,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,157,88,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,8,57,213,251,172,98,223,48,40,126,157,113,2,154,241,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,95,134,183,90,232,164,171,170,159,161,142,123,250,34,141,28,247,116,177,142,114,236,158,77,106,170,249,34,159,87,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,170,73,25,28,221,11,235,193,47,109,236,123,161,149,138,232,228,98,57,58,227,123,218,171,179,148,144,28,174,61,251,52,203,241,175,163,214,155,127,154,55,2,86,173,19,186,195,174,250,47,140,213,211,225,55,202,135,183,32,183,82,64,223,5,143,86,185,204,72,159,31,74,245,69,77,80,231,185,17,157,29,184,164,106,49,28,212,154,24,154,24,175,49,62,56,240,222,46,48,221,40,183,224,140,200,45,47,182,83,215,93,50,139,45,75,215,194,83,220,100,88,226,134,52,114,42,54,165,241,54,42,151,50,94,132,218,42,182,237,210,247,205,20,120,167,44,174,29,105,181,255,0,137,123,116,249,78,39,73,124,194,112,202,121,47,55,248,107,226,149,212,147,63,161,204,163,167,114,181,170,199,189,213,10,201,59,50,170,50,72,169,234,17,81,232,215,49,209,44,191,238,91,188,52,127,39,46,28,109,126,159,180,248,76,207,53,232,191,228,29,232,59,117,20,253,198,127,122,209,63,174,40,229,103,102,21,78,168,164,234,237,207,45,87,74,236,224,37,80,0,10,86,231,87,239,79,139,124,191,161,250,141,196,130,182,236,79,42,188,88,174,249,77,167,25,186,214,217,113,255,0,15,233,123,141,61,20,146,82,219,251,239,86,65,226,37,106,43,34,238,61,21,172,235,84,234,114,42,38,234,78,174,117,126,244,248,183,203,250,31,168,220,76,215,147,134,1,134,234,158,27,196,22,159,106,14,61,73,124,199,175,148,248,229,53,117,13,74,47,68,172,222,228,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,17,87,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,94,174,142,226,108,172,146,104,209,209,247,86,70,244,17,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,122,252,53,198,215,91,29,93,44,253,15,115,31,209,44,106,230,59,165,236,115,87,101,242,115,85,23,205,20,231,179,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,45,235,49,107,221,108,44,111,143,165,233,98,201,26,186,53,86,44,208,61,253,169,19,102,57,118,100,157,182,50,88,208,222,188,178,184,237,186,232,142,101,110,208,205,82,201,169,35,210,251,245,68,141,165,172,186,78,230,51,27,173,122,57,205,124,114,108,168,202,105,165,217,178,49,253,49,177,242,119,250,163,68,155,186,18,215,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,79,254,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,104,19,255,0,157,95,186,198,45,243,2,135,233,215,18,154,241,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,95,134,183,90,232,164,171,170,159,161,142,123,250,34,141,28,247,116,177,142,114,236,158,77,106,170,249,34,151,41,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,2,63,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,157,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,125,19,182,53,234,107,30,232,37,116,79,123,88,178,70,141,127,75,119,86,182,176,57,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,240,88,245,107,156,196,137,241,244,175,84,84,213,14,123,145,25,209,219,138,70,163,17,205,73,161,137,177,87,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,232,157,177,175,75,158,198,207,43,162,123,218,244,142,69,107,250,93,178,181,193,115,252,123,113,191,98,225,31,4,138,139,28,170,181,92,181,54,247,218,150,201,100,172,133,245,16,178,149,38,68,154,170,173,177,203,27,227,135,161,178,178,53,235,71,62,93,186,90,230,199,42,178,133,191,230,171,61,202,191,213,92,143,36,200,238,31,247,74,202,235,149,117,68,159,237,164,154,105,36,127,237,115,156,239,138,169,144,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,121,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,217,255,0,44,174,93,244,216,173,53,187,136,253,123,199,42,217,147,178,162,71,227,88,197,214,223,45,51,236,207,134,87,49,43,106,161,153,173,114,212,171,152,174,133,170,157,17,177,89,50,43,164,115,22,0,168,178,255,0,185,92,123,137,233,151,227,95,88,173,40,4,191,238,87,30,226,122,101,248,215,214,43,64,149,68,127,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,122,204,90,247,91,11,221,224,42,186,152,178,70,174,141,81,233,12,236,103,106,68,217,237,77,217,39,109,239,138,52,36,0,3,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,246,181,35,85,117,31,88,47,180,249,62,168,102,151,92,154,235,73,111,166,181,195,87,113,168,89,100,101,44,12,232,142,52,85,255,0,108,231,47,233,62,71,201,35,213,207,123,220,235,180,230,9,192,86,61,196,206,27,93,156,233,245,138,146,143,85,45,20,242,77,66,250,127,11,68,203,251,213,105,154,176,215,76,177,43,230,123,105,233,221,29,58,186,70,49,143,122,35,156,214,42,170,87,175,2,60,189,51,109,122,212,118,223,53,123,16,186,216,180,247,23,184,44,87,186,107,156,53,150,202,171,180,140,90,152,221,75,74,245,135,165,253,186,170,84,134,169,18,72,228,141,174,115,90,230,201,178,180,50,14,24,56,10,169,170,225,135,83,184,167,214,75,21,93,27,40,240,123,221,195,6,182,84,118,149,149,140,91,77,107,86,190,166,158,72,156,228,98,57,240,75,74,246,189,143,235,139,187,178,177,98,115,224,89,210,71,19,118,155,85,131,132,77,87,177,88,173,148,150,235,109,187,77,239,180,148,116,116,144,182,24,41,160,142,217,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,230,220,11,41,230,145,192,45,30,157,248,238,38,244,114,223,106,182,226,11,224,233,242,44,118,142,154,10,24,109,18,47,106,154,26,154,72,227,107,24,232,101,122,198,146,70,136,178,54,89,22,79,93,146,63,179,0,48,93,88,213,61,47,241,223,147,61,75,202,241,47,73,246,188,111,160,175,53,52,30,43,183,213,219,238,246,94,222,190,158,227,250,122,183,219,173,219,123,84,233,206,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,139,56,251,224,43,33,225,211,84,40,174,26,99,98,171,185,224,153,237,225,109,248,181,13,31,138,175,173,164,171,116,112,170,80,74,189,164,69,124,146,201,51,105,152,143,150,89,35,129,122,149,207,107,149,66,42,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,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,58,156,145,66,138,173,141,174,114,170,189,239,146,71,234,174,93,220,16,81,240,171,130,46,91,152,210,245,106,110,89,111,138,43,235,86,104,42,97,181,198,217,165,145,148,180,178,178,38,189,189,76,124,30,33,18,73,35,124,180,237,86,57,90,198,57,102,0,0,0,3,154,206,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,3,95,220,113,60,170,207,98,180,101,55,108,102,235,69,101,200,60,71,162,46,53,20,82,71,75,112,236,61,25,63,135,149,200,140,151,182,245,70,191,161,87,165,202,136,187,41,58,185,106,115,2,252,132,214,80,232,38,171,77,215,128,221,110,14,244,93,197,206,222,75,61,117,92,244,204,252,236,179,212,178,26,123,115,19,196,207,39,75,21,201,36,143,127,159,83,137,41,195,55,10,58,113,197,175,44,205,54,194,179,88,188,13,214,135,211,179,216,47,240,66,143,170,180,85,58,239,88,138,230,162,170,119,33,127,75,82,88,85,81,178,53,173,84,86,61,145,200,202,161,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,244,162,7,78,102,170,226,199,221,99,89,62,95,228,63,78,156,132,28,169,248,231,181,94,177,154,14,23,117,94,233,73,111,185,88,41,210,60,82,245,113,186,53,137,115,129,245,12,142,43,98,247,228,234,117,75,29,59,25,4,113,110,142,133,157,8,198,118,81,101,155,252,88,251,172,107,39,203,252,135,233,211,129,205,97,127,223,244,172,191,241,127,255,0,217,194,128,75,254,255,0,165,101,255,0,139,255,0,254,206,1,64,39,213,255,0,154,172,11,42,255,0,85,113,204,147,28,184,127,221,40,235,173,181,212,242,127,181,146,25,163,145,159,177,205,115,126,10,135,202,46,123,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,55,92,209,196,216,187,181,21,205,71,64,212,69,151,214,134,4,141,141,115,210,54,56,51,94,89,156,104,255,0,41,61,56,126,155,230,174,237,231,216,13,190,146,10,154,137,171,187,210,95,104,81,59,76,174,218,71,186,103,76,213,99,91,80,229,234,111,114,88,158,142,78,242,71,28,213,57,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,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,166,236,80,52,7,58,191,117,140,91,230,5,15,211,174,37,85,240,157,239,79,163,127,48,49,239,168,192,90,167,58,191,117,140,91,230,5,15,211,174,37,85,240,157,239,79,163,127,48,49,239,168,192,5,170,115,171,247,88,197,190,96,80,253,58,226,83,5,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,207,243,171,247,88,197,190,96,80,253,58,226,85,95,9,222,244,250,55,243,3,30,250,140,0,98,154,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,221,82,72,200,230,232,95,94,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,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,77,216,164,0,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,232,163,119,110,71,75,220,86,182,25,28,222,149,86,72,140,134,26,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,11,244,226,199,221,99,89,62,95,228,63,78,156,230,176,232,123,83,245,139,1,215,94,6,181,67,81,180,230,253,73,113,182,220,116,222,247,44,177,69,85,12,211,219,231,146,206,249,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,208,171,207,8,29,41,240,157,238,177,163,127,47,241,239,167,64,109,83,85,112,157,238,177,163,127,47,241,239,167,64,109,80,53,87,22,62,235,26,201,242,255,0,33,250,116,231,53,135,74,124,88,251,172,107,39,203,252,135,233,211,156,214,0,46,207,150,135,30,180,218,243,143,67,162,186,179,125,164,131,81,108,116,241,195,104,124,157,222,187,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,234,117,49,200,246,53,200,201,149,145,215,137,78,1,104,243,14,14,244,183,137,141,29,183,218,173,119,92,115,75,236,213,217,101,158,10,104,40,227,185,210,178,133,181,53,23,38,189,173,111,93,99,123,146,58,94,226,185,211,70,214,244,170,62,52,100,213,215,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,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,1,212,152,35,87,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,170,186,154,5,122,204,148,111,89,227,68,115,211,212,145,93,23,83,250,82,71,201,80,0,0,57,172,226,199,222,159,89,62,96,100,63,81,156,221,92,185,184,215,254,74,186,143,61,131,63,185,221,100,211,44,167,243,119,42,104,23,187,29,174,185,85,137,29,205,176,244,185,238,233,99,22,57,91,18,181,207,141,205,118,210,186,24,163,93,43,197,143,189,62,178,124,192,200,126,163,57,175,239,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,38,205,85,86,109,61,37,67,54,114,35,189,77,246,233,115,85,67,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,108,168,14,87,92,125,86,97,247,219,111,12,250,197,112,186,221,45,89,29,194,154,135,19,188,79,83,61,100,150,202,167,178,42,104,45,174,99,156,238,138,55,118,227,108,93,180,107,97,145,206,234,69,100,138,248,109,252,8,171,205,31,220,79,83,127,5,250,197,17,65,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,233,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,1,175,255,0,230,171,2,202,191,213,92,115,36,199,46,31,247,74,58,235,109,117,60,159,237,100,134,104,228,103,236,115,92,223,130,161,127,220,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,30,170,234,104,21,235,50,81,189,103,141,17,207,79,82,69,116,93,79,233,73,31,18,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,208,215,35,209,253,247,35,58,39,146,74,224,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,161,211,73,202,185,210,239,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,215,27,157,178,57,88,222,182,43,36,106,116,61,170,188,209,1,210,159,9,222,235,26,55,242,255,0,30,250,116,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,28,214,0,45,251,149,215,31,84,121,133,138,219,195,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,174,177,189,200,219,23,109,28,233,163,107,186,145,31,26,190,108,127,95,184,10,166,215,158,13,244,135,90,180,154,197,73,6,162,216,244,222,197,53,221,145,247,122,239,246,232,44,140,115,97,108,48,197,35,167,174,71,71,12,80,175,169,212,199,43,30,231,35,33,70,85,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,117,60,8,127,203,155,141,127,229,85,167,19,216,51,251,157,170,61,77,197,191,55,114,166,129,123,82,93,40,81,24,145,220,219,15,75,88,222,167,189,99,149,177,43,154,201,26,215,109,19,102,138,52,152,0,0,0,0,0,8,171,205,31,220,79,83,127,5,250,197,17,42,136,171,205,31,220,79,83,127,5,250,197,16,20,173,194,119,189,62,141,252,192,199,190,163,1,210,153,205,103,9,222,244,250,55,243,3,30,250,140,7,74,96,0,0,10,96,230,123,192,85,54,140,93,106,248,129,209,251,21,37,6,159,92,234,41,161,186,218,41,59,175,91,77,198,119,77,215,52,113,54,46,213,61,11,149,176,53,17,101,245,102,157,35,99,90,197,141,141,185,243,212,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,14,88,129,39,248,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,189,116,233,52,76,73,28,231,36,172,115,31,213,214,178,71,30,21,193,255,0,13,119,222,42,117,198,207,166,86,197,236,218,161,233,186,100,149,109,170,100,18,82,89,226,154,54,84,73,18,185,175,234,153,123,172,142,52,70,61,59,146,49,92,136,196,123,154,27,3,128,94,10,50,174,43,53,30,146,247,118,182,120,125,50,198,110,16,201,145,220,42,18,70,71,95,208,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,94,167,68,201,111,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,21,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,244,34,102,160,10,86,231,87,239,79,139,124,191,161,250,141,196,186,146,149,185,213,251,211,226,223,47,232,126,163,113,2,5,81,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,38,204,98,203,52,81,163,157,178,117,200,198,251,92,136,187,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,108,245,55,175,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,107,94,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,7,90,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,122,155,43,34,11,211,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,234,146,55,201,15,90,122,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,50,178,138,249,102,113,163,252,155,53,29,250,111,154,187,185,128,231,215,10,72,42,106,38,174,236,199,98,174,85,237,50,187,105,30,216,91,11,145,237,109,67,151,165,221,184,162,122,57,123,41,28,151,147,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,30,217,206,183,30,218,103,149,105,127,23,26,153,110,202,105,59,126,158,200,43,114,107,116,236,142,68,134,170,134,190,119,212,68,248,220,246,55,175,167,184,232,158,173,221,169,44,50,177,28,238,141,206,138,74,171,231,105,162,159,252,5,226,50,142,225,247,97,87,10,89,37,255,0,194,43,41,36,133,137,31,254,26,146,57,210,127,172,35,91,250,106,6,202,228,177,159,211,95,120,121,202,244,250,163,33,171,172,185,98,185,67,234,89,67,50,202,230,80,91,171,41,227,88,82,37,114,116,53,143,168,130,189,234,198,47,147,250,220,228,78,226,43,183,7,51,77,107,252,139,112,143,148,248,123,127,138,175,206,247,194,168,250,226,235,134,47,27,4,222,34,73,54,145,142,110,212,177,84,244,57,58,182,149,98,234,106,183,171,106,213,229,25,169,152,174,157,241,113,13,187,41,171,240,159,109,113,250,188,102,221,59,228,142,56,91,93,36,244,245,17,50,71,61,237,219,185,225,93,19,17,189,78,116,178,196,196,111,173,186,109,94,118,154,153,149,84,234,158,11,163,158,47,181,141,219,241,244,201,187,17,201,35,124,69,117,69,77,69,63,92,205,235,237,191,183,29,46,209,175,66,57,189,249,253,101,71,236,129,2,244,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,176,233,162,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,149,185,52,224,20,217,55,20,119,76,206,227,143,85,213,211,225,216,189,93,77,29,193,169,42,65,67,113,168,150,42,120,209,238,106,163,21,242,83,73,92,141,99,247,221,27,35,145,55,143,169,183,104,0,0,4,85,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,11,169,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,0,233,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,5,29,115,113,194,109,248,255,0,19,18,223,41,46,17,75,37,214,205,110,146,88,82,86,185,209,170,54,88,252,218,141,77,188,161,106,249,170,254,146,125,251,36,29,70,187,110,190,149,233,251,246,242,38,119,54,90,43,173,15,22,151,6,87,220,167,168,134,107,37,178,88,24,247,42,182,54,246,220,221,145,55,93,189,102,189,126,30,110,95,233,88,217,164,201,99,184,228,52,246,76,134,199,13,202,150,103,72,229,141,207,88,213,118,137,203,250,77,78,175,107,90,190,223,135,237,80,39,191,14,218,109,129,103,124,19,101,245,182,75,109,31,218,26,11,45,92,175,117,84,48,249,175,137,171,86,236,173,107,159,186,50,53,251,190,31,2,183,178,106,57,109,217,21,210,130,102,177,178,83,214,79,19,145,137,179,81,91,35,145,118,223,225,228,75,155,109,94,117,166,122,111,156,208,217,179,218,236,86,138,150,222,214,62,207,74,206,227,42,27,42,73,187,93,35,92,191,235,142,95,61,255,0,198,42,121,16,242,229,89,61,194,225,85,93,83,59,166,150,162,103,202,249,30,187,185,238,115,149,85,203,251,85,87,112,61,112,0,0,0,0,0,18,127,70,105,116,195,48,209,187,253,155,41,174,179,218,46,22,250,122,170,170,89,231,150,158,158,121,165,142,150,54,177,141,115,247,115,183,115,156,168,136,136,170,169,229,236,52,109,167,31,164,191,230,139,142,84,95,160,130,133,147,207,28,117,85,53,72,216,145,141,71,171,87,173,81,83,207,161,169,228,158,123,161,244,48,27,134,53,29,158,225,73,123,163,116,146,246,229,124,111,73,164,110,222,171,81,19,102,249,47,158,254,211,125,229,117,156,36,73,161,214,91,157,146,201,77,77,154,209,211,197,21,90,68,218,246,190,162,94,154,84,145,206,127,74,71,190,235,58,252,125,171,183,181,0,217,92,172,169,108,152,183,21,87,219,11,60,13,218,41,44,81,118,42,27,209,58,49,254,50,141,122,154,255,0,45,149,22,69,243,68,246,167,236,46,149,54,219,201,60,142,126,249,125,106,213,151,75,248,146,161,188,221,152,169,79,119,142,154,212,205,220,245,233,124,149,180,171,191,147,28,171,250,11,240,79,233,47,226,203,116,167,189,218,40,175,20,142,222,26,218,120,234,35,93,151,244,94,212,114,123,81,23,216,169,240,3,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,172,226,199,222,159,89,62,96,100,63,81,156,233,76,230,179,139,31,122,125,100,249,129,144,253,70,112,44,127,65,120,51,192,120,179,229,171,167,148,117,148,52,150,236,218,221,79,125,150,195,126,138,40,97,157,211,199,114,186,165,53,37,85,74,193,44,203,67,222,168,89,36,138,61,151,116,234,111,159,182,170,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,247,185,92,123,137,233,151,227,95,88,173,32,175,56,76,143,134,91,238,163,219,163,192,217,226,245,98,147,162,44,142,233,103,168,165,150,219,45,44,107,81,3,169,107,187,114,44,137,113,130,74,120,154,136,172,107,146,23,244,189,206,233,137,177,132,127,214,126,96,90,251,174,218,29,101,208,76,214,107,83,44,182,175,1,226,110,52,142,173,75,149,227,194,66,172,103,143,150,74,151,178,163,173,253,51,191,118,38,243,70,199,166,202,212,62,7,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,254,186,54,87,49,237,241,50,53,178,54,22,116,187,169,232,174,84,237,178,71,179,69,23,125,202,111,35,225,150,77,14,251,55,164,44,240,25,215,169,46,99,13,222,162,151,211,23,42,168,161,133,100,170,142,56,228,116,139,110,142,74,165,134,5,86,177,173,94,190,166,247,31,35,228,8,193,205,183,71,112,29,10,192,56,127,211,157,57,176,210,91,173,182,234,123,244,82,203,21,44,48,207,112,158,56,109,48,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,161,19,31,228,169,239,79,148,252,191,174,250,141,184,218,188,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,112,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,54,175,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,5,191,106,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,244,199,27,228,135,173,61,73,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,28,251,241,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,234,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,250,51,53,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,189,113,57,200,221,214,57,100,111,151,82,129,88,60,158,117,191,90,40,181,66,163,70,161,177,228,25,62,157,92,105,213,181,21,110,146,174,106,44,70,118,71,87,83,19,217,250,80,83,178,170,68,153,142,98,163,22,89,22,55,35,183,141,88,248,107,197,143,189,62,178,124,192,200,126,163,57,208,70,131,112,235,164,124,54,225,180,216,102,148,226,116,150,230,54,158,24,107,174,111,137,142,184,221,159,26,189,201,53,101,66,53,29,51,250,165,149,81,23,102,51,173,91,27,88,205,154,156,251,241,99,239,79,172,159,48,50,31,168,206,5,212,242,184,247,19,211,47,198,190,177,90,97,92,212,56,95,192,117,95,68,174,186,223,112,187,210,88,114,205,56,179,205,45,13,101,69,68,52,180,215,8,29,60,46,90,74,153,22,39,75,43,246,73,89,75,19,94,196,241,21,91,127,209,20,202,185,103,93,173,86,14,95,250,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,221,171,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,101,243,17,227,126,179,138,172,237,49,44,58,171,167,76,177,59,132,178,216,156,144,207,77,53,210,71,67,20,111,170,170,137,242,185,142,233,123,39,240,234,177,199,35,34,168,114,61,168,231,189,168,17,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,67,160,158,95,252,69,103,124,73,240,251,105,204,117,19,21,186,210,94,168,186,237,245,119,217,104,97,164,183,223,102,142,89,24,179,209,177,146,185,238,233,99,35,73,159,219,142,46,251,165,100,73,179,28,200,234,91,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,117,186,39,200,157,10,214,69,191,83,154,233,34,71,223,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,123,102,170,226,199,221,99,89,62,95,228,63,78,156,218,166,170,226,199,221,99,89,62,95,228,63,78,156,14,107,14,170,14,85,206,170,0,245,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,222,215,61,238,114,238,170,170,123,96,0,41,175,156,159,15,95,98,245,98,211,196,45,166,166,235,87,73,168,155,209,93,217,37,46,244,182,234,234,42,106,120,160,107,103,106,34,39,126,6,42,182,39,250,221,84,211,185,28,230,175,76,119,40,71,94,96,186,59,117,214,254,18,243,172,71,26,176,210,93,114,26,42,120,111,118,120,165,165,116,243,164,244,147,50,105,27,74,214,49,239,241,50,83,182,162,8,209,137,187,150,126,133,84,107,220,160,115,194,1,149,105,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,125,121,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,129,111,252,155,52,83,236,55,15,183,109,99,171,184,119,170,245,54,224,157,152,35,151,170,56,40,109,210,212,83,199,212,213,141,170,217,157,59,235,21,219,61,237,88,251,27,116,187,173,9,254,122,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,30,216,17,87,154,63,184,158,166,254,11,245,138,34,128,75,254,230,143,238,39,169,191,130,253,98,136,160,16,58,168,41,175,154,23,0,182,45,22,235,226,31,70,109,254,15,16,186,220,25,79,125,176,83,83,61,97,178,213,77,212,172,169,129,88,213,100,84,114,61,17,139,27,149,173,138,89,35,100,123,178,86,71,13,202,30,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,115,67,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,166,238,187,43,149,206,107,24,215,189,236,99,186,30,225,227,135,236,7,134,93,47,161,210,141,57,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,162,38,185,91,186,71,20,109,243,233,67,21,225,91,131,109,35,225,6,213,144,91,244,198,167,32,175,168,201,234,32,154,227,93,123,173,100,243,189,144,53,201,12,45,72,163,142,38,177,139,44,206,69,70,117,170,202,238,167,57,17,136,221,234,0,128,28,234,253,214,49,111,152,20,63,78,184,147,252,128,28,234,253,214,49,111,152,20,63,78,184,129,81,122,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,157,4,112,233,196,46,150,113,139,163,80,228,118,218,107,84,222,149,183,186,155,38,196,171,42,169,171,166,183,247,93,52,15,167,171,137,21,119,134,94,212,203,26,200,198,119,98,217,202,198,238,173,78,112,141,213,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,169,203,20,200,138,232,220,231,34,163,216,249,35,120,75,92,251,150,94,27,161,28,69,218,114,45,71,188,85,212,240,219,75,79,87,121,189,93,234,174,74,218,218,10,106,74,88,63,189,235,165,142,8,155,215,85,95,60,112,67,13,47,85,68,177,171,250,17,175,106,189,182,231,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,122,252,53,198,215,91,29,93,44,253,15,115,31,209,44,106,230,59,165,236,115,87,101,242,115,85,23,205,20,170,190,108,28,100,224,154,159,167,24,38,150,232,126,166,218,178,11,46,71,190,69,145,122,46,121,187,141,133,136,207,3,77,81,178,181,141,234,123,230,146,74,89,91,221,142,74,122,119,57,177,170,55,175,64,114,174,170,212,122,158,47,113,92,111,14,202,114,187,85,134,167,196,220,114,104,108,242,42,210,212,82,210,210,78,177,37,116,110,107,226,116,43,52,172,133,31,35,122,154,234,159,205,62,57,92,199,160,95,72,0,10,86,231,87,239,79,139,124,191,161,250,141,196,200,57,43,234,246,27,136,106,134,109,164,119,217,234,225,190,234,21,61,12,214,37,108,10,248,38,125,190,58,217,103,133,239,79,54,61,98,153,100,106,170,116,42,67,34,43,145,202,198,191,31,231,87,239,79,139,124,191,161,250,141,196,129,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,210,159,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,189,113,57,200,221,214,57,100,111,151,82,156,240,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,165,219,46,200,228,115,92,199,181,143,99,216,219,180,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,121,61,167,183,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,122,29,43,227,78,133,115,37,219,165,205,108,146,163,194,160,51,14,45,178,173,68,225,30,195,195,30,105,23,139,251,21,144,80,92,49,219,138,54,73,38,117,12,112,92,153,52,21,82,201,51,183,237,248,170,72,233,217,28,109,107,98,137,205,85,245,89,190,87,202,227,223,179,76,191,26,250,61,105,23,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,37,7,43,143,126,205,50,252,107,232,245,160,79,254,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,105,63,249,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,160,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,165,11,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,124,216,226,253,12,83,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,166,56,223,36,61,105,234,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,10,139,229,115,192,149,171,91,46,179,107,190,180,99,53,117,24,77,142,161,141,199,237,213,112,55,193,100,53,173,115,210,87,201,212,189,82,211,83,185,141,69,103,71,110,89,28,172,87,57,33,154,39,92,249,234,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,123,96,114,174,95,247,43,143,113,61,50,252,107,235,21,165,0,151,253,202,227,220,79,76,191,26,250,197,104,18,168,0,0,245,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,222,215,61,238,114,238,170,170,123,96,13,85,197,143,186,198,178,124,191,200,126,157,57,205,97,210,159,22,62,235,26,201,242,255,0,33,250,116,231,53,128,117,80,0,0,0,0,0,0,115,89,197,143,189,62,178,124,192,200,126,163,57,210,153,205,103,22,62,244,250,201,243,3,33,250,140,224,93,79,43,143,113,61,50,252,107,235,21,166,63,204,231,134,125,35,213,157,6,200,117,115,43,174,164,199,50,205,61,179,207,91,106,191,42,177,139,84,198,110,230,90,231,234,115,82,86,79,43,146,56,147,126,182,77,51,86,61,250,228,138,95,171,203,58,237,106,176,114,255,0,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,237,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,43,175,153,127,28,117,60,71,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,222,187,36,89,30,170,174,99,33,8,85,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,115,250,27,175,154,143,175,188,178,181,66,237,169,24,109,214,138,175,31,211,251,245,146,159,35,170,153,100,135,38,142,11,92,241,173,91,29,43,221,51,166,106,179,162,119,185,22,55,202,142,86,61,93,220,138,26,234,224,131,130,236,171,139,141,71,130,134,181,183,91,38,3,109,238,79,123,200,98,161,145,209,191,180,176,245,80,211,78,172,88,82,177,233,60,106,141,122,250,145,171,165,233,127,74,70,251,169,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,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,152,28,225,23,253,255,0,74,203,255,0,23,255,0,253,156,40,4,191,239,250,86,95,248,191,255,0,236,224,20,2,117,80,114,174,116,167,196,239,16,184,175,11,250,53,122,213,204,166,155,199,248,14,221,53,186,214,202,168,233,230,185,215,74,238,152,169,227,115,215,252,233,30,173,107,220,200,162,149,232,199,244,116,168,85,7,54,158,28,116,191,71,245,114,159,81,176,156,222,146,59,190,162,212,84,221,238,248,140,210,201,45,93,60,239,123,157,45,198,39,108,168,202,105,165,235,69,100,174,106,164,168,254,207,92,104,246,83,198,14,23,181,143,81,244,51,92,113,92,231,75,225,186,215,221,125,33,79,67,53,146,220,229,238,95,169,101,153,137,37,181,90,140,147,175,189,179,90,223,205,189,205,147,182,246,39,91,24,169,143,235,22,177,103,218,235,159,221,53,27,81,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,51,105,41,91,51,222,232,169,163,116,175,72,226,71,42,53,23,250,85,109,167,150,23,1,85,58,49,106,164,226,7,88,44,85,116,26,131,115,167,169,134,213,104,171,237,61,45,54,233,219,15,68,210,68,232,187,180,245,206,70,206,213,68,151,213,134,117,141,237,107,214,70,52,28,229,107,106,110,60,34,97,55,10,203,77,93,174,162,171,56,182,205,45,13,91,162,116,244,175,117,178,224,174,134,69,133,239,137,94,213,85,106,172,111,123,55,69,233,115,147,101,90,182,225,59,222,159,70,254,96,99,223,81,128,181,78,117,126,235,24,183,204,10,31,167,92,74,171,225,59,222,159,70,254,96,99,223,81,128,11,84,231,87,238,177,139,124,192,161,250,117,196,169,94,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,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,34,218,185,213,251,172,98,223,48,40,126,157,113,41,88,14,164,191,230,87,61,197,127,212,172,143,27,200,237,255,0,247,58,202,27,149,13,68,127,237,163,154,25,35,127,237,107,154,239,138,41,68,60,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,250,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,220,145,236,155,166,64,114,167,227,158,235,101,201,168,56,93,213,123,165,93,194,219,127,168,72,241,75,213,198,232,231,173,178,118,83,178,56,173,139,223,147,165,180,207,108,12,100,17,197,178,182,103,244,35,31,222,69,138,207,245,139,71,112,29,117,192,46,154,115,168,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,253,40,161,207,182,133,113,93,168,250,25,132,234,6,151,219,37,244,174,25,168,216,253,206,207,114,179,84,76,173,142,158,170,170,141,244,241,215,211,174,203,219,153,157,76,235,68,78,153,99,98,49,219,43,98,146,45,42,109,254,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,82,186,23,245,69,35,31,27,149,122,94,199,116,185,236,232,145,250,128,14,148,248,78,247,88,209,191,151,248,247,211,160,54,169,170,184,78,247,88,209,191,151,248,247,211,160,54,168,26,171,139,31,117,141,100,249,127,144,253,58,115,154,195,165,62,44,125,214,53,147,229,254,67,244,233,206,107,0,233,79,132,239,117,141,27,249,127,143,125,58,2,173,121,158,240,21,77,163,23,90,190,32,116,126,197,73,65,167,215,58,138,104,110,182,138,78,235,214,211,113,157,211,117,205,28,77,139,181,79,66,229,108,13,68,89,125,89,167,72,216,214,177,99,99,109,43,132,239,117,141,27,249,127,143,125,58,3,101,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,7,50,250,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,254,133,78,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,211,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,206,190,148,166,14,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,125,82,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,211,133,112,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,77,158,160,116,82,12,83,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,202,192,230,179,139,31,122,125,100,249,129,144,253,70,114,205,56,124,225,87,13,226,191,149,190,5,135,222,109,180,141,201,237,212,249,21,78,39,119,146,69,133,246,235,138,221,107,122,17,210,181,143,119,134,145,205,141,179,51,165,221,76,68,114,39,113,145,189,149,151,197,143,189,62,178,124,192,200,126,163,57,117,60,174,61,196,244,203,241,175,172,86,129,69,122,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,61,49,200,200,230,232,95,82,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,133,186,114,194,227,214,167,89,237,84,156,63,107,5,246,174,191,80,109,148,245,51,90,174,245,125,166,37,218,221,3,97,232,134,73,93,47,118,162,185,168,233,220,170,145,122,208,192,178,61,206,122,72,247,125,94,110,250,33,165,249,134,131,51,87,239,183,204,127,24,204,49,42,136,160,182,92,107,99,147,191,121,129,253,197,91,59,59,91,185,239,115,149,102,143,118,61,35,88,229,85,88,99,146,121,91,74,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,126,156,209,253,196,245,55,240,95,172,81,20,109,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,61,165,170,107,142,182,102,90,247,202,59,40,206,53,7,12,200,44,25,11,41,236,20,85,211,93,168,146,153,151,167,182,227,109,122,93,41,17,24,198,190,154,161,178,54,70,171,88,214,53,235,35,27,212,214,35,221,78,192,117,37,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,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,20,195,204,191,128,170,157,6,200,102,214,173,38,177,85,207,167,87,202,137,38,187,178,62,215,69,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,245,250,94,213,99,220,213,124,40,255,0,111,150,167,48,47,200,77,101,14,130,106,180,221,120,13,214,224,239,69,220,92,237,228,179,215,85,207,76,207,206,203,61,75,33,167,183,49,60,76,242,116,177,92,146,72,247,249,245,56,184,156,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,14,125,184,46,226,219,42,225,27,84,211,41,182,197,227,177,187,239,134,183,228,214,231,54,73,123,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,166,207,83,64,27,255,0,141,30,18,114,174,17,181,77,113,107,148,190,59,27,190,248,155,134,51,113,107,164,151,185,66,218,153,24,200,39,149,97,138,53,172,142,52,133,211,50,52,86,183,189,26,162,236,244,52,0,29,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,1,205,96,29,41,240,157,238,177,163,127,47,241,239,167,64,87,175,53,142,4,174,169,117,175,226,155,70,177,154,71,91,93,78,179,230,246,171,116,14,108,241,206,142,123,164,188,35,17,85,175,99,154,173,73,250,26,213,98,179,190,228,127,92,242,71,97,92,39,123,172,104,223,203,252,123,233,208,27,42,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,57,140,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,234,146,70,71,55,66,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,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,110,197,43,47,153,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,174,139,5,198,122,169,28,216,91,12,49,70,216,40,85,178,67,20,43,235,244,189,170,199,185,170,248,81,241,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,189,50,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,232,233,80,233,76,24,86,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,161,87,53,0,0,2,53,113,163,198,254,156,112,143,138,173,21,117,87,164,179,235,221,190,166,92,122,201,4,41,81,209,34,71,34,65,85,90,222,236,107,29,31,125,173,98,170,61,36,127,175,219,107,187,114,43,34,174,180,113,163,138,241,113,203,51,81,171,171,93,106,178,103,214,223,69,65,123,199,162,174,141,210,63,181,119,182,117,87,83,64,175,89,146,141,235,60,104,142,122,122,146,43,162,234,127,74,72,247,54,190,10,61,55,71,89,197,150,153,91,46,181,151,168,123,49,230,150,248,19,191,27,168,97,131,182,203,155,81,93,215,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,168,40,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,103,177,37,134,41,17,174,221,58,227,99,189,173,69,64,217,124,39,123,211,232,223,204,12,123,234,48,29,41,156,214,112,157,239,79,163,127,48,49,239,168,192,116,166,0,0,0,0,5,85,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,128,186,144,0,2,149,185,213,251,211,226,223,47,232,126,163,113,46,164,165,110,117,126,244,248,183,203,250,31,168,220,64,114,84,247,167,202,126,95,215,125,70,220,91,78,188,105,158,150,106,190,150,100,24,182,177,210,90,190,205,250,62,174,105,238,55,8,233,191,192,223,222,210,177,215,8,101,168,99,163,167,154,24,228,145,205,157,83,212,243,95,102,229,75,114,84,247,167,202,126,95,215,125,70,220,108,174,107,28,118,221,86,235,95,194,206,141,100,212,141,182,182,157,96,205,238,182,233,220,233,228,157,92,246,201,103,71,162,35,88,198,181,26,179,244,57,202,245,127,97,202,206,137,227,144,43,91,80,177,187,86,27,159,228,184,133,139,39,164,201,45,182,59,197,109,182,142,245,72,141,236,92,160,134,103,199,29,84,125,47,123,122,36,107,81,233,179,220,155,57,54,115,189,171,106,156,155,245,191,90,50,171,86,65,165,25,125,143,32,189,225,54,154,119,85,217,114,186,217,42,230,130,223,60,13,164,131,208,172,150,78,168,81,137,11,226,150,56,88,230,44,104,217,87,165,233,34,44,117,171,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,244,70,215,110,141,87,183,173,234,200,218,189,111,106,47,67,218,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,52,54,1,23,249,148,105,13,54,175,240,125,156,64,144,82,45,203,15,167,76,190,219,53,76,242,196,200,31,66,215,62,161,200,145,239,214,247,81,173,92,108,107,209,88,175,149,170,189,59,35,219,40,15,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,57,130,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,118,223,101,79,105,154,241,85,170,95,150,158,35,181,23,83,33,190,250,102,130,243,144,85,122,42,183,194,248,126,237,174,39,246,104,127,54,172,99,155,181,44,80,55,215,106,61,118,221,251,185,92,171,143,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,55,223,100,79,97,138,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,5,218,114,117,211,63,177,252,41,205,157,85,210,90,150,175,61,200,43,46,16,213,83,199,253,244,234,26,101,74,56,224,168,122,177,21,122,39,130,177,236,98,57,205,107,103,87,34,163,158,244,73,212,97,90,33,133,93,116,215,69,240,29,57,190,212,82,79,114,197,113,123,85,146,178,90,71,185,208,73,61,53,36,112,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,216,102,160,0,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,235,139,181,186,177,101,107,195,69,115,17,227,234,179,137,204,169,48,61,45,184,93,109,186,101,100,238,211,238,149,51,211,253,166,145,100,137,254,38,170,155,169,24,176,177,240,70,234,120,228,98,200,223,90,71,116,186,78,220,80,214,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,65,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,155,49,139,44,209,70,142,118,201,215,35,27,237,114,34,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,2,245,57,125,241,235,143,113,51,134,208,224,218,131,125,164,163,213,75,69,60,112,215,50,163,194,209,50,254,245,90,151,36,212,48,164,170,249,158,218,122,118,201,80,141,141,140,99,222,170,214,181,138,136,147,40,229,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,122,8,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,51,221,224,42,186,158,145,200,141,145,17,233,12,236,103,118,53,221,237,77,223,31,113,239,138,69,2,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,165,206,114,184,203,40,248,132,183,228,173,145,85,107,113,251,124,106,213,119,146,108,250,180,246,109,255,0,115,251,200,97,164,214,173,72,171,201,98,184,233,157,146,186,190,229,70,174,68,90,106,9,42,145,157,81,189,23,118,177,174,246,183,175,218,159,15,216,78,238,116,127,252,86,49,255,0,254,97,208,127,244,106,243,50,228,193,167,54,11,214,57,159,229,119,219,5,5,115,224,185,208,211,211,73,81,79,20,170,207,239,121,149,232,157,77,85,79,41,27,236,84,223,250,128,130,220,67,82,113,2,251,204,183,141,98,181,85,211,213,86,39,231,28,235,76,148,173,84,99,34,111,177,209,51,111,87,183,255,0,226,166,146,45,103,155,117,130,249,101,134,59,181,187,30,182,58,209,91,20,205,150,117,107,59,144,34,54,133,136,172,77,209,81,85,206,95,130,251,10,166,0,0,0,0,0,0,3,250,100,175,141,21,24,237,186,147,101,242,63,106,10,10,219,165,75,104,232,41,228,158,105,55,233,100,108,87,57,118,69,85,242,68,85,246,34,158,185,246,109,50,222,177,170,186,91,197,36,77,107,220,213,116,74,174,246,162,183,101,246,42,42,121,56,15,191,143,216,42,177,188,155,22,184,73,51,60,76,151,106,125,224,223,121,24,173,153,170,155,177,81,21,55,242,95,219,185,209,23,13,53,147,215,104,118,25,61,67,21,175,244,29,185,60,219,211,191,247,156,43,191,251,231,58,56,197,218,190,245,168,86,26,138,217,21,206,117,214,143,213,234,85,68,252,235,19,203,117,95,184,232,207,135,38,244,232,134,20,155,109,254,1,182,255,0,232,144,129,178,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,14,107,56,177,247,167,214,79,152,25,15,212,103,58,83,57,172,226,199,222,159,89,62,96,100,63,81,156,9,233,130,241,167,106,225,99,150,38,157,88,177,12,130,145,186,169,146,211,222,19,31,163,90,102,213,45,20,11,124,173,108,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,116,214,95,252,213,103,185,87,250,171,145,228,153,29,195,254,233,89,93,114,174,168,147,253,180,147,77,36,143,253,174,115,157,241,85,61,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,217,140,89,102,150,69,107,118,78,185,30,239,107,149,86,221,57,93,112,11,71,135,216,173,188,76,107,21,190,213,116,186,228,118,250,106,236,78,207,61,52,21,145,219,41,94,248,170,96,185,57,238,107,186,43,29,219,141,209,118,213,174,134,55,59,169,85,242,43,33,8,151,173,252,174,117,231,68,244,26,217,173,21,149,52,151,202,202,122,119,213,229,216,253,186,46,228,248,244,31,164,217,82,86,185,205,171,99,27,191,125,209,162,36,75,235,55,187,19,95,51,99,166,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,233,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,144,121,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,234,50,53,141,232,138,214,62,96,205,121,173,107,166,156,113,23,167,26,5,170,26,95,121,241,214,170,239,180,177,77,12,168,140,170,183,213,53,45,107,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,124,174,74,158,244,249,79,203,250,239,168,219,136,21,37,218,235,53,170,158,197,53,206,173,246,218,58,137,170,233,232,221,51,150,8,103,153,177,182,89,89,30,253,45,123,219,4,45,115,145,55,114,69,26,46,253,41,180,245,228,169,239,79,148,252,191,174,250,141,184,13,171,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,2,234,64,0,14,107,56,177,247,167,214,79,152,25,15,212,103,58,83,57,172,226,199,222,159,89,62,96,100,63,81,156,12,255,0,42,227,54,251,87,193,142,21,193,222,37,106,240,54,170,31,23,81,149,220,106,24,199,201,112,145,215,89,235,105,169,169,211,207,183,11,58,160,145,242,121,72,249,26,140,78,134,49,221,252,43,133,222,25,51,238,41,181,66,219,167,248,133,53,93,29,181,245,13,109,235,33,91,116,213,52,86,104,22,57,100,235,157,209,167,75,94,246,193,43,98,99,220,196,146,68,107,58,155,186,185,184,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,116,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,169,201,20,40,170,216,218,231,42,171,222,249,36,120,102,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,153,168,0,13,85,197,143,186,198,178,124,191,200,126,157,57,181,77,85,197,143,186,198,178,124,191,200,126,157,56,28,214,29,84,28,171,157,84,0,0,0,0,197,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,122,100,141,146,77,208,158,164,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,0,231,179,141,13,28,177,104,23,20,25,254,149,98,211,117,217,109,87,8,234,45,209,244,189,60,53,45,93,60,85,113,83,110,247,189,239,236,178,161,177,119,28,229,115,251,125,107,178,187,100,147,252,154,52,66,213,157,107,109,255,0,90,46,23,202,186,122,141,47,167,129,180,52,16,198,222,138,185,238,80,86,83,171,229,122,238,168,200,226,142,93,152,212,69,115,228,99,186,145,24,172,146,5,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,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,70,245,229,245,172,86,173,16,226,211,5,203,178,91,245,93,171,30,173,168,154,201,120,150,42,166,193,2,193,87,11,225,141,213,78,123,216,207,13,29,67,169,231,145,94,187,53,32,235,68,87,49,168,7,67,192,0,34,175,52,127,113,61,77,252,23,235,20,69,0,151,253,205,31,220,79,83,127,5,250,197,17,64,32,117,80,0,0,0,0,64,14,117,126,235,24,183,204,10,31,167,92,73,254,64,14,117,126,235,24,183,204,10,31,167,92,64,174,174,92,56,158,43,156,241,157,167,152,182,107,140,218,178,11,45,111,165,188,77,186,233,69,29,93,44,253,22,170,183,179,174,41,17,204,119,75,216,215,38,233,228,230,162,167,154,33,245,184,246,224,130,251,194,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,51,42,38,101,82,66,139,53,45,91,163,138,54,71,55,91,101,124,105,208,141,124,91,116,185,206,142,84,99,149,199,191,102,153,126,53,244,122,210,239,181,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,112,115,46,93,247,40,206,30,191,37,60,62,203,171,55,58,155,171,47,90,171,217,173,150,223,89,75,225,227,163,161,164,150,166,58,55,70,142,78,185,59,204,149,243,247,85,81,174,142,104,122,91,179,85,242,87,93,147,151,238,169,217,248,189,195,248,99,213,8,124,21,38,65,112,78,172,130,133,181,49,219,238,20,48,82,54,182,187,209,245,51,211,34,75,52,112,43,163,255,0,22,173,108,234,214,191,102,250,197,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,5,75,115,118,214,253,104,211,94,36,177,187,22,156,234,246,107,138,219,103,193,232,234,229,163,178,95,234,232,96,146,119,87,215,181,210,186,56,100,107,85,234,214,49,170,229,77,246,99,83,224,134,202,228,215,171,26,167,170,31,149,255,0,202,102,165,229,121,111,163,62,207,248,47,78,222,106,107,252,47,115,210,29,206,215,121,238,232,234,237,179,171,167,109,250,27,191,177,9,21,197,7,47,77,23,226,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,250,170,30,138,168,228,77,145,190,94,213,92,131,133,46,10,116,179,131,239,181,63,147,59,254,87,115,251,91,224,124,111,167,106,169,166,237,248,94,255,0,111,181,217,130,45,183,241,47,234,234,234,223,102,237,182,203,184,86,183,58,191,122,124,91,229,253,15,212,110,36,95,209,254,25,51,237,115,210,253,68,212,13,57,166,171,188,92,180,246,162,202,217,113,234,27,116,213,117,183,24,43,228,168,141,207,167,108,40,231,57,241,58,22,57,204,86,236,177,186,71,245,55,182,141,124,160,231,87,239,79,139,124,191,161,250,141,196,218,188,140,127,93,159,187,127,196,128,174,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,78,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,62,137,219,26,245,53,143,116,18,186,39,189,172,89,35,70,191,165,187,171,91,88,28,209,184,18,181,104,157,214,29,119,209,124,102,174,159,9,190,84,61,185,5,186,146,6,248,44,122,181,206,98,68,248,250,87,170,42,106,135,61,200,140,232,237,197,35,81,136,230,164,208,196,216,193,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,169,203,20,200,138,232,220,231,34,163,216,249,35,120,79,78,116,250,13,134,209,99,216,167,17,182,106,42,75,126,67,89,120,102,51,122,88,105,213,31,117,99,233,100,150,154,105,94,143,70,245,192,218,73,35,69,232,87,189,146,177,170,244,108,44,105,18,249,92,123,246,105,151,227,95,71,173,38,255,0,54,204,255,0,13,213,62,9,176,13,65,211,236,134,146,249,143,95,51,138,10,154,26,234,101,94,137,89,232,251,146,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,32,229,113,239,217,166,95,141,125,30,180,9,255,0,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,39,255,0,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,11,254,0,0,0,1,202,185,127,220,174,61,196,244,203,241,175,172,86,148,2,95,247,43,143,113,61,50,252,107,235,21,160,74,160,0,0,0,26,171,139,31,117,141,100,249,127,144,253,58,115,154,195,165,62,44,125,214,53,147,229,254,67,244,233,206,107,0,234,160,0,0,0,0,231,219,137,190,38,248,146,176,113,37,170,246,43,23,16,122,149,110,182,219,179,139,237,37,29,29,38,89,95,12,20,208,71,95,51,99,138,56,219,42,53,140,107,81,26,141,68,68,68,68,68,58,9,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,237,182,234,190,208,54,87,46,28,179,42,206,120,49,211,204,167,53,201,174,185,5,234,183,210,222,38,227,116,173,146,174,170,126,139,173,91,25,215,44,138,231,187,165,140,107,83,117,242,107,81,19,201,16,164,30,44,125,233,245,147,230,6,67,245,25,206,132,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,250,221,28,113,177,118,124,206,68,217,137,234,162,111,186,238,171,207,103,22,62,244,250,201,243,3,33,250,140,224,103,249,87,25,183,218,190,12,112,174,14,241,43,87,129,181,80,248,186,140,174,227,80,198,62,75,132,142,186,207,91,77,77,78,158,125,184,89,213,4,143,147,202,71,200,212,98,116,49,142,239,235,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,162,54,187,116,106,189,189,111,86,70,213,235,123,81,113,92,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,232,35,130,238,18,113,94,17,180,177,49,107,108,190,59,36,190,248,107,134,77,113,115,163,151,185,92,218,104,216,248,32,149,33,138,69,163,142,68,153,208,178,68,87,55,189,34,170,238,245,3,96,104,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,223,149,197,143,186,198,178,124,191,200,126,157,57,181,77,85,197,143,186,198,178,124,191,200,126,157,56,28,214,23,253,255,0,74,203,255,0,23,255,0,253,156,40,4,191,239,250,86,95,248,191,255,0,236,224,20,2,73,254,98,124,64,231,218,223,196,150,79,98,203,223,73,5,183,78,47,23,108,86,203,71,68,179,54,4,130,10,249,155,226,95,28,146,61,190,38,70,182,38,201,35,17,136,228,134,36,233,78,132,35,1,55,249,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,94,183,61,119,217,81,173,12,215,148,223,6,86,45,91,190,255,0,41,140,230,235,221,181,96,153,3,41,236,150,122,119,189,146,79,120,167,100,53,45,169,168,122,109,180,49,119,97,115,35,106,170,201,34,47,94,204,98,178,107,148,42,87,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,212,198,248,74,168,228,167,164,168,77,145,157,114,119,153,45,55,154,191,165,158,23,213,110,242,57,82,218,128,128,28,234,253,214,49,111,152,20,63,78,184,149,87,194,119,189,62,141,252,192,199,190,163,1,106,156,234,253,214,49,111,152,20,63,78,184,149,87,194,119,189,62,141,252,192,199,190,163,0,22,169,206,175,221,99,22,249,129,67,244,235,137,78,218,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,236,46,39,157,95,186,198,45,243,2,135,233,215,18,170,248,78,247,167,209,191,152,24,247,212,96,3,10,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,147,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,174,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,122,157,76,114,61,141,114,50,101,103,214,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,174,249,22,55,162,163,152,248,105,90,211,115,204,180,163,63,162,188,209,199,87,96,203,48,235,196,117,49,50,174,145,18,123,125,198,146,100,115,82,72,102,106,162,62,57,99,77,217,35,87,205,170,142,79,106,1,126,124,193,244,47,78,53,151,134,92,214,237,154,217,187,183,92,19,31,186,100,150,11,148,10,140,170,162,170,167,165,124,202,198,189,81,119,134,94,211,89,44,106,138,215,53,26,169,179,217,27,217,207,97,119,216,143,26,56,175,23,28,8,234,237,117,107,173,86,76,250,219,167,249,52,23,188,122,42,232,221,35,251,86,197,234,174,166,129,94,179,37,27,214,120,209,28,244,245,36,87,69,212,254,148,145,244,130,7,65,22,155,181,214,193,203,30,138,251,98,185,213,219,174,86,237,7,142,174,142,178,146,103,67,61,52,241,227,232,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,41,51,249,88,241,79,255,0,108,182,170,255,0,187,43,143,252,113,123,218,33,133,90,181,43,129,172,7,78,111,181,21,112,91,114,173,39,181,89,43,37,164,123,91,60,112,84,217,227,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,190,194,58,255,0,113,83,133,143,250,254,213,95,252,171,110,255,0,144,129,183,238,215,107,173,255,0,150,61,109,246,251,115,171,184,220,174,58,15,37,93,101,101,92,206,154,122,153,228,199,213,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,115,238,116,103,173,248,85,171,77,120,26,207,180,230,197,81,87,61,183,21,210,123,173,146,142,90,183,181,211,201,5,53,158,72,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,236,57,204,3,165,62,19,189,214,52,111,229,254,61,244,232,13,170,106,174,19,189,214,52,111,229,254,61,244,232,13,170,6,21,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,233,69,160,30,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,253,68,116,173,99,27,226,99,107,163,108,204,233,111,75,213,28,137,219,124,111,127,70,102,138,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,212,71,74,214,61,222,26,71,54,54,204,206,151,117,49,17,200,157,198,70,246,5,75,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,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,204,190,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,165,18,213,57,46,235,22,125,157,96,26,131,167,57,125,250,174,239,109,194,234,45,18,217,101,173,170,154,162,122,88,42,97,154,31,8,199,72,247,53,148,209,182,130,37,142,38,53,168,213,146,95,111,82,35,66,178,248,177,247,167,214,79,152,25,15,212,103,46,79,151,38,83,98,193,185,117,97,121,174,83,93,224,172,184,253,191,34,186,92,106,123,79,147,177,75,5,210,190,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,69,54,113,99,239,79,172,159,48,50,31,168,206,100,25,191,21,89,149,243,134,61,60,225,111,28,185,85,219,113,60,114,158,178,167,32,129,177,164,107,118,184,203,116,171,170,137,30,246,189,86,74,104,162,146,157,205,98,181,159,158,238,57,200,254,220,46,104,125,254,55,248,209,202,184,184,212,121,235,168,157,117,178,96,54,222,220,22,76,122,90,233,29,27,251,75,55,77,117,76,8,245,133,43,30,147,200,138,230,39,169,26,182,46,167,244,172,143,216,28,179,56,46,254,82,122,142,253,72,205,91,219,192,112,27,133,36,245,52,243,80,247,163,190,215,34,247,89,67,188,140,116,46,133,168,198,186,161,171,212,238,220,177,49,26,157,228,146,61,85,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,118,98,151,253,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,213,28,108,146,110,132,245,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,4,117,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,109,164,248,47,229,67,84,240,221,51,244,167,163,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,151,169,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,1,143,235,22,142,231,218,21,159,221,52,231,81,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,250,81,45,39,149,215,31,84,121,133,138,219,195,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,174,177,189,200,219,23,109,28,233,163,107,186,145,31,26,190,105,1,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,232,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,75,165,100,180,45,255,0,53,88,22,85,254,170,227,153,38,57,112,255,0,186,81,215,91,107,169,228,255,0,107,36,51,71,35,63,99,154,230,252,21,0,233,35,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,235,141,206,221,90,143,111,91,21,241,185,122,30,228,94,104,139,232,229,205,198,191,242,170,211,137,236,25,253,206,213,30,166,226,223,155,185,83,64,189,169,46,148,40,140,72,238,109,135,165,172,111,83,222,177,202,216,149,205,100,141,107,182,137,179,69,26,80,184,29,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,1,205,96,29,41,240,157,238,177,163,127,47,241,239,167,64,100,26,201,171,216,110,132,105,221,195,84,181,6,122,184,49,235,77,69,12,53,211,211,64,179,62,157,149,53,112,210,164,202,196,245,156,198,58,118,189,232,212,115,250,26,238,150,189,219,53,113,254,19,189,214,52,111,229,254,61,244,232,13,85,205,31,220,79,83,127,5,250,197,16,27,255,0,41,197,180,227,92,116,226,171,27,201,40,109,89,110,25,150,219,216,231,53,178,164,212,181,212,178,35,100,138,104,165,141,127,204,146,57,99,114,57,174,70,61,142,69,70,185,40,51,140,206,12,243,238,19,51,250,154,58,202,26,187,142,19,113,168,124,182,27,244,81,77,52,13,130,73,170,18,154,146,170,165,96,138,20,174,236,211,172,146,69,30,233,178,245,55,203,217,39,249,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,186,40,221,219,141,177,118,209,173,134,71,59,169,21,146,43,225,179,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,28,20,87,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,234,174,166,129,94,144,173,99,18,8,209,28,244,245,227,71,69,212,206,164,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,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,28,214,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,165,219,46,200,228,115,92,199,181,143,99,216,217,255,0,201,115,93,53,30,187,54,200,248,120,185,222,124,118,25,67,143,212,228,150,218,106,132,87,201,110,170,109,101,52,114,50,157,251,250,144,201,226,158,247,198,168,173,238,53,30,222,133,124,171,32,70,14,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,178,174,81,58,133,159,106,87,13,185,37,247,81,179,140,131,42,185,65,156,86,82,69,89,123,185,205,93,60,112,54,130,129,205,137,178,76,231,57,24,142,123,220,141,69,219,119,185,126,42,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,109,183,85,246,155,255,0,133,254,23,240,30,19,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,116,211,177,81,21,170,187,171,188,253,136,129,184,10,86,230,87,203,247,242,19,89,93,175,122,83,15,94,3,117,184,55,210,150,230,183,121,44,245,213,115,212,191,243,81,65,76,200,105,237,204,79,13,4,125,79,87,36,146,49,158,125,77,46,164,138,188,209,253,196,245,55,240,95,172,81,1,69,122,79,157,126,75,245,79,13,212,207,69,250,79,236,150,65,110,190,248,46,255,0,103,197,120,90,152,230,237,119,58,93,209,213,219,233,234,233,118,219,239,178,237,177,210,78,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,161,87,152,194,90,114,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,233,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,30,144,191,64,122,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,30,216,0,0,21,87,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,2,234,64,0,10,86,231,87,239,79,139,124,191,161,250,141,196,186,146,149,185,213,251,211,226,223,47,232,126,163,113,2,37,104,95,16,57,247,15,23,92,166,251,167,47,164,130,229,149,98,245,216,172,181,146,172,205,158,134,10,151,68,231,84,210,201,12,145,186,42,150,58,22,58,57,21,92,141,95,62,149,242,219,95,218,109,149,55,171,173,21,154,142,74,72,234,43,234,35,166,137,245,117,113,82,192,215,189,200,214,172,147,76,230,197,19,55,84,221,242,57,172,106,110,174,84,68,85,37,175,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,169,219,46,202,213,107,156,199,181,236,123,216,237,85,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,169,169,44,42,170,232,220,230,170,43,216,248,228,120,93,167,3,28,47,224,60,50,232,189,13,30,33,119,164,191,220,178,234,122,27,221,234,253,77,81,13,84,21,179,186,146,36,233,164,169,142,40,221,37,10,59,187,36,8,254,165,68,157,238,223,215,82,69,20,237,203,67,152,133,54,152,84,195,160,154,253,145,213,187,24,184,212,70,204,127,37,185,92,37,153,150,55,164,81,195,29,20,203,43,149,176,208,244,196,196,99,153,210,200,30,174,87,167,109,238,124,55,18,0,0,5,32,115,146,197,172,88,255,0,23,20,119,107,69,15,135,171,201,176,251,117,210,233,39,117,239,241,21,76,158,166,145,178,108,229,84,102,208,82,83,179,102,162,55,212,223,110,167,57,87,0,229,151,162,159,150,158,46,49,111,17,112,240,180,24,38,217,173,103,68,189,19,75,224,167,135,195,199,30,241,189,174,222,170,90,110,182,175,78,241,36,189,46,71,116,239,237,115,71,213,234,109,90,227,7,38,130,219,61,36,246,220,26,158,28,66,150,104,96,150,39,189,244,206,123,234,155,42,73,250,79,101,100,245,113,163,154,141,98,178,54,43,122,191,77,218,215,130,205,76,252,145,113,89,166,25,212,149,118,170,74,74,124,130,11,125,125,85,210,78,221,45,45,13,106,45,29,84,239,127,91,81,157,184,42,37,122,61,206,233,107,154,142,114,43,81,81,67,163,224,0,16,131,153,191,23,249,247,15,24,2,97,90,115,134,228,16,92,178,170,127,9,46,95,45,186,102,218,168,96,169,134,178,55,69,75,93,12,209,186,43,163,29,11,38,141,170,142,70,179,215,243,242,68,163,99,167,61,98,209,220,7,93,112,11,166,156,234,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,74,47,61,124,81,112,201,159,112,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,39,92,14,145,58,92,246,54,120,155,43,24,231,164,114,43,153,212,237,145,206,11,10,212,222,22,177,94,24,57,81,234,21,13,167,36,181,101,55,172,191,236,253,246,239,144,219,91,27,233,107,58,238,116,29,136,169,103,107,81,242,209,198,197,85,137,207,85,234,116,178,202,137,26,75,219,109,117,240,157,239,79,163,127,48,49,239,168,192,101,88,39,21,215,219,23,9,218,153,194,174,83,45,214,233,101,201,189,27,89,139,175,121,143,134,203,85,13,202,26,154,168,250,92,136,244,134,118,49,207,217,174,86,178,86,110,145,239,60,178,55,90,232,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,104,19,83,155,47,8,152,14,138,228,214,141,104,211,155,142,63,98,182,230,85,12,182,203,134,210,211,195,70,180,211,193,78,136,234,170,24,33,107,90,180,202,214,51,189,186,110,201,165,99,186,159,223,70,199,16,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,232,149,173,87,108,146,69,27,188,250,80,113,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,215,43,154,142,217,100,150,71,121,117,41,61,57,98,242,244,163,202,104,233,184,138,226,7,16,239,90,166,233,151,18,176,92,225,130,122,91,173,44,176,77,28,181,85,180,147,194,254,168,87,187,11,233,151,169,142,87,70,178,116,171,22,39,60,45,83,19,191,253,171,197,108,217,79,161,46,182,111,76,219,233,238,30,142,187,83,120,122,234,62,236,109,127,98,162,45,215,183,51,58,186,94,205,215,165,200,169,186,236,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,169,254,115,248,163,95,127,199,114,239,22,196,85,165,162,161,88,182,77,246,69,175,127,87,233,111,183,150,223,163,253,102,67,201,103,47,182,210,227,89,230,27,81,119,166,239,203,114,161,170,130,7,61,168,247,117,83,202,142,217,61,171,178,66,159,31,135,246,252,142,116,22,27,187,170,241,236,133,181,146,165,185,33,162,165,236,119,29,209,221,79,72,59,171,167,110,157,250,124,183,223,114,28,112,51,169,215,93,53,214,138,10,202,76,133,150,202,58,133,149,106,123,213,110,134,39,244,210,84,163,58,182,123,81,118,87,249,111,241,84,216,11,61,230,197,152,226,214,190,28,174,152,205,198,231,78,203,173,214,5,109,21,59,158,169,35,213,149,116,78,118,200,158,221,154,168,190,101,27,150,109,205,239,46,179,229,146,226,238,199,111,116,183,40,98,74,229,151,193,212,182,102,181,21,40,54,223,161,202,137,250,46,246,253,203,247,21,146,0,0,0,0,0,0,0,153,124,10,46,23,69,111,191,228,154,173,167,183,91,221,146,138,122,104,162,174,133,149,205,134,155,120,164,106,181,206,165,98,166,234,175,139,244,188,252,211,111,106,144,208,145,186,7,196,108,152,94,157,95,180,130,174,158,223,5,22,67,87,5,83,171,101,103,75,226,88,145,142,219,184,178,162,53,23,180,212,253,5,223,169,125,155,249,6,41,140,86,226,183,142,35,113,202,140,118,218,228,180,201,124,181,163,32,108,146,185,85,59,180,232,228,221,201,215,230,228,119,246,249,124,14,134,244,166,56,34,211,108,97,148,212,238,130,52,179,209,35,99,118,251,181,60,59,54,79,63,51,159,238,24,49,44,90,243,196,150,55,105,175,191,199,5,28,87,59,116,176,207,226,163,106,62,79,23,76,136,212,114,162,162,175,172,239,36,77,252,191,97,208,174,35,67,79,108,197,237,20,20,147,172,208,211,208,211,197,28,157,72,238,182,182,54,162,46,233,228,187,162,123,64,250,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,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,4,180,229,133,192,85,54,179,221,105,56,129,214,11,21,37,126,159,91,42,42,97,181,90,42,251,172,91,181,198,7,67,209,52,145,58,46,213,69,11,85,211,181,81,37,245,166,129,99,123,92,196,145,142,185,242,42,242,184,247,19,211,47,198,190,177,90,74,160,6,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,0,3,157,110,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,179,208,144,28,149,61,233,242,159,151,245,223,81,183,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,3,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,128,186,144,0,3,154,206,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,2,215,185,69,112,253,128,225,154,3,111,226,2,222,202,186,156,179,80,169,234,105,43,165,171,72,94,202,40,41,46,53,112,164,84,174,72,210,88,217,42,71,19,165,107,158,228,123,225,141,124,186,81,9,234,69,94,87,30,226,122,101,248,215,214,43,73,84,0,0,0,213,92,88,251,172,107,39,203,252,135,233,211,145,255,0,137,78,106,122,29,195,246,163,166,151,219,44,23,92,226,235,107,184,65,77,146,77,107,158,24,233,109,113,170,189,42,35,100,142,85,241,21,145,108,205,224,68,100,125,78,86,58,120,222,199,177,55,6,185,103,248,110,169,240,77,169,218,131,167,217,13,37,243,30,190,105,190,65,83,67,93,76,171,209,43,61,31,80,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,28,230,29,84,28,171,157,84,0,0,0,32,7,57,61,107,251,13,195,237,167,71,41,45,253,234,189,77,184,47,122,121,34,234,142,10,27,116,180,245,18,116,185,36,106,182,103,78,250,52,110,236,123,86,62,254,253,46,232,82,127,156,240,243,5,214,43,86,183,241,105,157,101,216,213,250,174,235,143,81,84,67,100,179,203,45,83,103,129,32,164,133,144,200,234,87,49,239,103,134,146,161,181,19,198,172,93,156,147,245,170,35,158,228,2,58,128,0,232,247,131,158,33,127,148,255,0,15,184,222,172,214,211,90,168,175,85,125,250,43,221,190,221,85,222,142,142,186,9,93,27,154,168,170,175,139,184,196,142,118,196,245,87,54,57,227,245,158,155,61,219,172,168,190,73,250,197,106,178,230,89,230,136,95,47,213,113,84,100,180,244,183,187,5,28,213,77,109,35,167,165,73,27,88,216,163,115,209,86,166,72,164,129,234,145,177,85,209,81,189,92,168,145,52,183,64,34,175,52,127,113,61,77,252,23,235,20,69,0,151,253,205,31,220,79,83,127,5,250,197,17,64,32,117,80,70,174,58,56,205,177,112,121,167,20,183,56,237,94,153,204,242,143,17,79,140,219,101,99,210,149,210,68,140,238,212,212,200,221,182,134,46,236,74,177,181,201,36,142,123,90,222,148,87,203,30,202,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,174,87,53,29,186,71,20,142,243,233,83,158,29,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,117,59,100,221,92,174,115,158,247,61,239,123,220,19,87,151,55,49,92,171,13,212,121,244,223,137,141,88,186,221,113,12,159,253,33,122,200,170,164,173,146,211,116,85,99,89,221,171,154,69,124,84,114,49,28,215,245,117,50,57,18,55,254,105,139,59,214,229,14,88,110,118,155,173,150,165,148,119,155,101,93,5,68,148,240,85,178,42,152,93,19,221,4,241,50,104,101,70,185,17,85,146,69,36,114,49,222,199,49,237,114,110,138,138,90,167,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,209,23,107,117,122,196,215,133,165,16,3,157,95,186,198,45,243,2,135,233,215,18,127,144,3,157,95,186,198,45,243,2,135,233,215,16,32,7,43,143,126,205,50,252,107,232,245,165,255,0,20,3,202,227,223,179,76,191,26,250,61,105,127,192,122,146,90,109,83,93,105,239,179,91,41,31,114,163,167,154,146,158,177,208,181,103,134,9,157,27,165,137,146,109,212,214,61,208,66,231,53,23,103,44,81,170,239,210,155,123,96,0,0,1,74,220,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,145,170,185,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,32,44,251,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,244,120,155,117,210,138,58,186,89,250,30,215,179,174,41,17,204,119,75,216,215,38,233,228,230,162,167,154,33,65,156,125,240,109,83,194,14,168,81,91,236,85,53,117,248,38,79,78,179,99,149,213,213,177,79,90,247,193,28,41,89,13,66,71,28,104,215,178,89,81,205,84,103,66,199,44,123,57,207,73,17,189,4,154,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,7,56,52,218,153,149,83,105,101,199,71,60,95,119,27,184,100,20,121,55,98,73,36,119,135,174,167,166,169,167,235,133,189,125,182,119,35,170,218,69,232,87,59,177,7,172,136,205,150,64,114,184,247,236,211,47,198,190,143,90,105,254,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,186,226,115,145,187,36,145,72,223,62,149,55,7,43,143,126,205,50,252,107,232,245,160,79,254,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,105,63,249,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,160,95,240,0,0,0,14,85,203,254,229,113,238,39,166,95,141,125,98,180,160,18,255,0,185,92,123,137,233,151,227,95,88,173,2,85,0,0,0,0,213,92,88,251,172,107,39,203,252,135,233,211,156,214,29,41,241,99,238,177,172,159,47,242,31,167,78,115,88,7,85,0,0,0,0,0,0,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,5,175,114,138,225,251,1,195,52,6,223,196,5,189,149,117,57,102,161,83,212,210,87,75,86,144,189,148,80,82,92,106,225,72,169,92,145,164,177,178,84,142,39,74,215,61,200,247,195,26,249,116,162,19,212,138,188,174,61,196,244,203,241,175,172,86,146,168,1,170,184,177,247,88,214,79,151,249,15,211,167,54,169,170,184,177,247,88,214,79,151,249,15,211,167,3,154,194,255,0,191,233,89,127,226,255,0,255,0,179,133,0,151,253,255,0,74,203,255,0,23,255,0,253,156,2,128,75,137,231,113,133,90,171,244,95,79,117,26,106,138,180,185,88,242,137,108,148,241,53,237,236,58,10,234,73,38,149,207,111,79,82,189,29,111,133,26,168,228,68,71,73,186,59,116,86,211,177,210,71,24,24,5,54,167,240,185,170,88,100,216,245,93,246,162,171,23,174,169,183,219,233,18,87,79,61,198,154,37,168,162,72,219,18,245,189,233,83,12,42,140,77,250,213,17,170,142,69,86,168,82,15,47,125,80,186,233,87,24,58,109,115,183,182,174,106,123,253,226,44,94,186,146,26,215,83,50,162,11,131,146,153,59,187,34,164,140,138,89,34,168,72,220,155,57,244,236,243,106,162,61,189,15,28,176,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,116,231,164,249,215,229,67,75,48,221,76,244,95,163,62,214,227,246,235,239,130,239,247,188,47,138,166,142,110,215,115,165,189,125,61,206,158,174,150,239,182,251,38,251,1,10,249,213,251,172,98,223,48,40,126,157,113,42,175,132,239,122,125,27,249,129,143,125,70,2,213,57,213,251,172,98,223,48,40,126,157,113,42,175,132,239,122,125,27,249,129,143,125,70,0,45,83,157,95,186,198,45,243,2,135,233,215,18,170,248,78,247,167,209,191,152,24,247,212,96,45,83,157,95,186,198,45,243,2,135,233,215,18,170,248,78,247,167,209,191,152,24,247,212,96,3,165,50,170,249,174,112,45,254,63,138,13,20,195,63,234,138,172,254,138,133,223,230,185,183,72,233,209,191,247,223,20,246,187,252,137,149,159,233,137,139,84,61,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,64,230,11,13,207,243,45,62,169,186,213,97,153,13,93,169,247,203,61,109,130,230,144,170,116,86,91,170,226,88,170,41,229,99,145,90,246,57,171,186,110,158,171,218,199,183,165,236,107,147,31,38,255,0,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,125,70,70,177,189,17,90,199,205,8,0,233,79,132,239,117,141,27,249,127,143,125,58,3,106,154,171,132,239,117,141,27,249,127,143,125,58,3,106,129,170,184,177,247,88,214,79,151,249,15,211,167,57,172,58,83,226,199,221,99,89,62,95,228,63,78,156,230,176,14,148,248,78,247,88,209,191,151,248,247,211,160,54,169,170,184,78,247,88,209,191,151,248,247,211,160,54,168,0,0,20,173,206,175,222,159,22,249,127,67,245,27,137,181,121,24,254,187,63,118,255,0,137,26,171,157,95,189,62,45,242,254,135,234,55,19,106,242,49,253,118,126,237,255,0,18,2,0,113,99,239,79,172,159,48,50,31,168,206,99,250,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,254,132,92,131,139,31,122,125,100,249,129,144,253,70,114,221,57,73,232,238,3,138,240,175,143,234,189,190,195,73,38,89,152,212,93,101,174,187,77,75,10,213,199,3,43,93,76,148,145,78,140,73,82,155,106,24,165,88,156,231,39,117,207,119,197,17,161,34,184,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,213,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,254,142,165,218,160,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,58,83,43,131,154,15,1,88,246,95,134,222,184,146,210,59,21,37,187,39,199,233,221,112,201,45,244,222,22,138,146,190,221,26,213,84,86,215,171,91,18,58,106,238,169,90,247,189,242,167,92,80,185,17,29,39,67,93,99,224,14,96,116,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,186,164,145,145,205,208,190,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,76,84,176,158,103,188,5,83,104,197,214,175,136,29,31,177,82,80,105,245,206,162,154,27,173,162,147,186,245,180,220,103,116,221,115,71,19,98,237,83,208,185,91,3,81,22,95,86,105,210,54,53,172,88,216,218,246,3,165,62,19,189,214,52,111,229,254,61,244,232,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,57,172,3,165,62,19,189,214,52,111,229,254,61,244,232,13,85,205,31,220,79,83,127,5,250,197,17,181,120,78,247,88,209,191,151,248,247,211,160,53,87,52,127,113,61,77,252,23,235,20,64,82,183,9,222,244,250,55,243,3,30,250,140,7,74,103,53,156,39,123,211,232,223,204,12,123,234,48,29,41,129,74,220,234,253,233,241,111,151,244,63,81,184,142,74,158,244,249,79,203,250,239,168,219,135,58,191,122,124,91,229,253,15,212,110,35,146,167,189,62,83,242,254,187,234,54,224,46,164,0,0,138,188,209,253,196,245,55,240,95,172,81,18,168,138,188,209,253,196,245,55,240,95,172,81,1,70,218,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,216,108,13,94,224,239,87,52,199,137,121,56,97,179,89,234,242,188,134,182,162,36,199,230,163,163,124,12,188,82,74,197,124,117,44,73,118,107,24,214,164,137,51,186,214,40,159,4,232,178,43,98,115,204,127,132,239,122,125,27,249,129,143,125,70,3,164,137,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,54,234,107,30,232,33,115,154,139,179,150,40,213,119,233,77,131,64,112,21,162,122,185,160,220,60,219,48,205,106,204,234,239,153,12,245,30,53,148,83,86,190,173,150,10,79,15,4,48,218,226,149,207,115,92,200,155,14,234,145,237,19,95,35,218,206,166,181,36,124,138,0,0,0,10,171,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,141,171,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,1,117,32,0,5,43,115,171,247,167,197,190,95,208,253,70,226,93,73,74,220,234,253,233,241,111,151,244,63,81,184,128,228,169,239,79,148,252,191,174,250,141,184,182,157,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,29,82,220,149,61,233,242,159,151,245,223,81,183,18,211,153,127,30,180,218,13,143,77,162,186,77,125,164,159,81,111,148,242,67,119,124,125,222,187,5,186,122,89,26,217,155,52,50,198,232,43,149,210,67,44,41,235,244,177,170,247,181,168,248,85,225,81,122,253,164,223,144,173,101,203,52,143,237,125,171,40,251,47,112,117,23,165,45,142,222,25,253,84,119,75,155,186,246,230,103,87,110,88,186,157,219,149,146,51,169,221,61,75,105,92,169,248,224,186,234,101,170,131,133,221,64,178,213,207,120,197,108,232,152,245,234,130,133,206,130,75,85,51,89,27,105,235,123,109,233,129,241,53,99,99,39,119,75,37,78,134,57,82,110,149,168,170,13,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,110,168,228,124,112,245,175,175,60,189,182,61,237,134,38,35,164,145,232,213,232,141,143,114,166,205,82,255,0,184,46,225,39,21,225,27,75,19,22,182,203,227,178,75,239,134,184,100,215,23,58,57,123,149,205,166,141,143,130,9,82,24,164,90,56,228,73,157,11,36,69,115,123,210,42,174,239,80,36,1,143,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,180,200,8,85,205,207,83,50,173,59,225,30,107,118,45,87,225,62,218,228,20,152,205,198,118,73,36,115,54,134,72,42,42,37,100,110,99,219,183,115,194,182,39,163,186,154,232,165,149,138,223,91,116,10,76,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,105,242,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,54,7,13,24,5,54,169,241,13,166,250,125,112,199,170,239,150,219,230,81,109,166,186,80,211,36,189,114,219,188,67,22,177,85,98,84,123,24,218,116,149,239,123,85,58,24,215,59,118,244,238,155,131,153,166,138,126,69,184,184,202,124,61,195,197,80,103,123,230,180,125,114,245,205,23,141,158,111,17,28,155,70,198,183,106,168,170,122,26,157,91,68,177,117,57,93,213,176,92,247,7,249,253,54,167,240,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,117,189,233,83,12,200,175,93,250,213,21,200,174,69,71,46,224,43,87,146,94,166,98,181,58,89,157,104,231,139,237,100,150,252,129,114,110,196,146,70,223,17,67,81,77,79,79,215,11,122,251,143,237,201,75,180,139,208,141,111,126,15,89,85,251,37,149,0,52,167,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,254,150,164,176,170,163,100,107,90,168,172,123,35,145,155,172,1,203,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,227,229,217,243,117,225,251,1,204,244,6,225,196,5,193,149,116,217,102,158,211,211,82,80,203,72,144,177,149,176,85,220,105,33,88,170,156,177,172,178,50,36,146,87,68,214,189,168,199,205,34,249,245,42,21,3,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,125,128,73,94,95,124,5,100,60,76,230,84,57,206,160,216,170,232,244,174,209,81,28,213,207,168,241,84,79,191,177,82,165,169,13,12,201,18,178,102,54,162,157,177,212,43,100,99,216,199,170,53,205,122,162,165,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,124,172,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,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,130,60,220,40,86,125,5,165,169,72,58,186,46,108,245,186,182,219,106,42,245,246,20,145,36,114,68,168,175,77,186,188,211,250,11,186,230,221,29,213,116,14,150,90,89,227,109,51,110,108,235,107,147,205,87,193,87,239,240,251,191,105,80,90,107,167,25,198,186,100,180,120,126,49,77,226,107,24,197,138,38,182,25,28,136,214,198,247,249,246,216,245,253,24,157,240,248,127,72,31,78,163,13,240,186,105,246,154,215,124,239,205,60,82,173,93,55,134,233,232,107,101,86,39,174,231,108,187,183,169,124,147,246,26,177,125,190,100,177,214,110,8,245,139,135,237,45,171,202,50,58,106,73,41,39,141,124,79,105,149,78,124,104,217,152,196,253,56,24,214,239,222,79,106,255,0,244,226,114,162,162,170,57,21,21,61,168,160,0,0,0,0,0,0,126,244,20,53,55,42,168,232,233,35,235,150,87,35,90,221,209,55,85,84,68,246,249,123,85,15,167,107,161,142,215,145,71,71,125,103,109,145,186,70,200,155,239,178,162,57,63,155,191,197,62,7,169,99,185,220,44,183,40,46,246,197,106,84,82,72,217,152,174,111,82,34,181,200,228,221,63,165,16,253,114,60,138,231,148,92,159,117,187,61,142,168,126,253,74,198,116,167,155,149,203,229,253,46,80,54,110,31,113,198,44,186,255,0,138,92,49,185,59,180,48,95,109,178,39,148,141,253,25,160,85,253,52,85,246,163,142,135,116,170,230,203,198,155,227,23,24,219,179,103,179,209,61,19,127,242,160,98,253,201,247,156,227,240,236,145,191,91,176,148,151,110,149,200,45,187,238,187,127,241,220,71,72,120,3,99,110,13,143,54,45,186,82,215,73,182,203,191,253,5,128,125,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,154,206,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,2,234,121,92,123,137,233,151,227,95,88,173,37,81,21,121,92,123,137,233,151,227,95,88,173,37,80,0,0,21,87,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,3,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,128,186,144,0,3,154,206,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,2,234,121,92,123,137,233,151,227,95,88,173,37,81,21,121,92,123,137,233,151,227,95,88,173,37,80,0,0,28,240,241,201,194,37,215,132,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,211,215,219,93,149,146,67,34,182,62,234,70,223,107,135,62,52,114,173,28,210,205,76,208,236,165,215,91,254,25,157,225,247,75,21,186,153,107,164,127,160,43,166,166,170,72,165,165,133,239,237,50,25,38,170,119,136,107,81,174,118,237,145,21,86,62,220,151,169,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,167,108,187,43,85,174,115,30,215,177,239,99,185,225,226,31,135,236,251,134,93,80,174,210,141,70,101,35,238,84,116,244,245,113,86,80,164,203,69,91,4,209,163,155,45,60,147,71,27,164,98,59,174,39,57,27,178,73,20,141,243,233,80,53,169,213,65,202,185,213,64,0,0,26,83,140,110,33,127,147,7,15,185,38,172,209,83,90,171,111,84,157,138,43,37,190,227,85,217,142,178,186,121,91,27,90,136,138,143,151,182,197,146,119,68,197,71,58,56,36,245,152,155,189,188,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,89,87,59,13,98,181,94,179,44,15,68,44,119,234,185,106,49,170,122,171,221,254,142,26,166,186,145,179,213,36,109,163,108,177,181,234,169,83,28,81,206,244,73,24,138,216,171,24,173,85,73,92,105,254,83,186,23,125,212,254,40,45,154,141,232,107,85,110,45,166,155,220,110,238,184,43,31,211,85,61,61,68,116,9,12,74,142,87,76,217,217,223,107,246,70,199,225,149,221,109,127,109,175,13,65,198,254,144,225,186,11,196,230,91,164,122,127,5,92,118,44,118,158,209,13,58,213,206,179,79,43,223,107,164,150,89,164,127,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,162,122,23,98,212,254,24,53,255,0,81,189,13,117,173,202,116,211,236,213,198,208,235,122,189,253,52,179,212,85,71,94,147,68,136,228,116,45,129,157,247,63,100,116,126,25,29,214,214,119,26,252,175,154,63,191,102,166,254,11,244,122,34,79,242,71,180,218,175,246,173,121,177,95,109,148,151,27,109,198,159,31,164,172,163,171,133,179,65,83,4,141,185,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,175,93,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,169,140,241,116,175,107,163,169,166,235,123,30,145,247,96,146,88,187,157,10,230,117,245,55,214,106,41,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,52,58,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,79,75,25,226,233,94,212,146,154,167,161,143,122,71,221,130,72,165,237,245,171,153,215,210,239,89,170,133,207,242,161,214,43,86,165,112,151,100,196,93,126,171,174,200,116,250,162,162,201,116,138,182,169,178,207,28,14,154,73,168,156,198,245,185,233,76,148,239,100,17,171,145,169,189,44,172,98,116,198,138,6,65,205,31,220,79,83,127,5,250,197,17,64,37,255,0,115,71,247,19,212,223,193,126,177,68,80,8,27,255,0,141,126,43,175,188,90,107,45,110,101,221,186,209,226,22,221,232,241,107,37,108,204,119,128,165,233,98,73,34,182,52,70,36,211,189,157,217,23,119,185,55,100,125,199,178,40,212,222,188,178,184,18,186,235,118,101,110,215,61,82,198,105,36,210,251,13,68,142,165,163,186,64,231,179,36,173,98,57,173,100,113,238,136,250,104,101,217,210,61,253,81,189,241,246,58,100,69,155,181,167,248,23,224,202,251,198,30,163,213,91,36,186,250,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,183,222,105,123,82,162,72,230,172,113,181,142,115,186,149,25,20,151,253,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,186,252,53,186,215,69,29,37,44,29,111,115,223,209,20,104,214,55,169,239,115,151,100,243,115,149,87,205,84,8,215,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,122,29,43,227,78,133,115,37,219,165,205,108,146,163,232,91,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,116,120,155,117,210,138,74,74,168,58,216,215,179,174,41,17,175,111,83,30,215,38,233,230,215,34,167,146,161,212,153,0,57,161,112,45,249,107,197,95,174,58,57,134,120,189,73,178,244,122,98,154,137,221,51,95,109,113,198,228,93,161,70,175,136,172,135,104,251,123,43,94,248,145,241,254,117,205,167,141,3,42,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,251,77,26,199,43,252,77,45,55,82,61,102,99,32,145,213,17,198,197,141,190,172,141,233,108,157,184,177,94,117,126,235,24,183,204,10,31,167,92,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,30,227,151,136,42,206,39,121,107,105,150,173,221,177,255,0,67,93,107,181,2,10,59,149,52,80,78,202,85,170,130,142,231,27,228,166,124,205,78,228,47,233,71,162,177,210,53,142,115,162,89,30,248,158,160,70,190,87,30,253,154,101,248,215,209,235,75,254,40,7,149,199,191,102,153,126,53,244,122,210,255,0,128,0,0,0,0,165,110,117,126,244,248,183,203,250,31,168,220,77,171,200,199,245,217,251,183,252,72,213,92,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,144,22,168,0,2,189,121,215,218,109,83,112,219,134,223,102,182,82,62,229,71,156,83,210,83,214,58,22,172,240,193,53,5,107,165,137,146,109,212,214,61,208,66,231,53,23,103,44,81,170,239,210,155,64,190,87,30,253,154,101,248,215,209,235,73,255,0,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,2,127,243,171,247,88,197,190,96,80,253,58,226,64,14,87,30,253,154,101,248,215,209,235,73,255,0,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,2,255,0,128,0,0,0,114,174,95,247,43,143,113,61,50,252,107,235,21,165,0,151,253,202,227,220,79,76,191,26,250,197,104,18,168,0,0,0,6,170,226,199,221,99,89,62,95,228,63,78,156,230,176,233,79,139,31,117,141,100,249,127,144,253,58,115,154,192,58,168,0,0,0,0,0,0,57,172,226,199,222,159,89,62,96,100,63,81,156,233,76,230,179,139,31,122,125,100,249,129,144,253,70,112,46,167,149,199,184,158,153,126,53,245,138,210,85,17,87,149,199,184,158,153,126,53,245,138,210,85,0,53,87,22,62,235,26,201,242,255,0,33,250,116,230,213,53,87,22,62,235,26,201,242,255,0,33,250,116,224,115,88,95,247,253,43,47,252,95,255,0,246,112,160,18,255,0,191,233,89,127,226,255,0,255,0,179,128,80,9,213,65,202,185,213,64,28,208,241,47,128,83,105,103,16,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,215,21,187,196,61,104,213,22,85,87,189,142,167,88,158,199,185,87,173,142,107,183,119,86,235,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,219,246,252,83,162,98,55,165,173,138,40,152,141,245,119,88,65,206,91,0,166,198,120,163,181,230,118,236,122,174,146,159,49,197,233,42,107,46,14,73,86,10,235,141,60,178,211,200,140,115,149,88,143,142,154,58,20,115,25,182,200,232,220,169,188,157,78,205,121,37,234,102,85,77,170,121,214,142,120,190,238,55,112,199,215,38,236,73,36,142,240,245,212,245,52,244,253,112,183,175,182,206,228,117,91,72,189,10,231,118,32,245,145,25,178,132,128,231,87,238,177,139,124,192,161,250,117,196,170,190,19,189,233,244,111,230,6,61,245,24,11,84,231,87,238,177,139,124,192,161,250,117,196,170,190,19,189,233,244,111,230,6,61,245,24,0,181,78,117,126,235,24,183,204,10,31,167,92,74,171,225,59,222,159,70,254,96,99,223,81,128,181,78,117,126,235,24,183,204,10,31,167,92,74,171,225,59,222,159,70,254,96,99,223,81,128,14,148,192,0,105,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,237,107,216,215,38,202,136,167,54,231,74,124,88,251,172,107,39,203,252,135,233,211,156,214,1,210,159,9,222,235,26,55,242,255,0,30,250,116,6,213,53,87,9,222,235,26,55,242,255,0,30,250,116,6,213,3,85,113,99,238,177,172,159,47,242,31,167,78,115,88,116,167,197,143,186,198,178,124,191,200,126,157,57,205,96,29,41,240,157,238,177,163,127,47,241,239,167,64,109,83,85,112,157,238,177,163,127,47,241,239,167,64,109,80,0,0,41,91,157,95,189,62,45,242,254,135,234,55,19,106,242,49,253,118,126,237,255,0,18,53,87,58,191,122,124,91,229,253,15,212,110,38,213,228,99,250,236,253,219,254,36,4,0,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,74,86,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,64,149,64,0,34,175,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,93,79,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,7,74,96,0,61,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,78,88,142,170,14,85,192,233,79,132,239,117,141,27,249,127,143,125,58,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,14,107,0,233,79,132,239,117,141,27,249,127,143,125,58,3,85,115,71,247,19,212,223,193,126,177,68,109,94,19,189,214,52,111,229,254,61,244,232,13,85,205,31,220,79,83,127,5,250,197,16,20,173,194,119,189,62,141,252,192,199,190,163,1,210,153,205,103,9,222,244,250,55,243,3,30,250,140,7,74,96,82,183,58,191,122,124,91,229,253,15,212,110,35,146,167,189,62,83,242,254,187,234,54,225,206,175,222,159,22,249,127,67,245,27,136,228,169,239,79,148,252,191,174,250,141,184,11,169,0,0,34,175,52,127,113,61,77,252,23,235,20,68,170,34,175,52,127,113,61,77,252,23,235,20,64,82,183,9,222,244,250,55,243,3,30,250,140,7,74,103,53,156,39,123,211,232,223,204,12,123,234,48,29,41,128,0,0,0,1,85,124,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,113,181,121,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,224,46,164,0,0,165,110,117,126,244,248,183,203,250,31,168,220,75,169,41,91,157,95,189,62,45,242,254,135,234,55,16,35,255,0,6,124,82,255,0,36,124,219,48,212,138,44,111,211,119,171,150,31,85,98,178,83,202,238,154,86,87,75,89,73,43,101,169,84,114,61,97,99,32,145,202,214,122,207,114,53,155,177,28,178,51,74,255,0,205,86,123,149,127,170,185,30,73,145,220,63,238,149,149,215,42,234,137,63,219,73,52,210,72,255,0,218,231,57,223,21,83,229,22,253,202,235,128,90,60,62,197,109,226,99,88,173,246,171,165,215,35,183,211,87,98,118,121,233,160,172,142,217,74,247,197,83,5,201,207,115,93,209,88,238,220,110,139,182,173,116,49,185,221,74,175,145,89,8,110,174,92,220,20,127,37,93,56,158,255,0,159,219,45,82,106,110,83,249,203,149,76,9,221,146,215,66,168,197,142,216,217,186,156,199,116,189,139,36,174,137,26,215,200,230,183,121,91,12,82,44,192,0,1,76,28,233,243,250,155,239,16,216,166,159,83,228,52,149,150,220,87,23,101,75,232,97,88,156,250,11,141,101,68,139,50,74,173,78,182,189,244,240,80,61,24,245,242,103,67,154,137,220,85,117,207,156,203,113,3,169,159,150,77,113,207,53,74,58,187,173,69,38,77,144,87,92,40,61,41,39,93,84,52,47,153,222,22,7,250,239,70,246,160,72,163,70,53,202,214,53,136,214,175,75,80,9,193,201,99,71,110,183,173,92,202,245,190,225,97,164,150,197,141,89,223,100,161,172,171,165,115,158,219,173,83,227,114,186,150,69,98,177,31,29,52,114,178,85,107,209,237,101,100,105,178,182,85,54,87,59,77,28,177,75,138,224,188,64,211,205,217,189,83,92,19,14,172,143,165,238,241,116,178,71,81,87,78,187,171,250,35,236,190,42,159,36,103,83,252,87,172,237,163,106,46,245,229,51,165,247,93,56,224,250,215,115,188,186,174,58,140,234,241,89,148,50,146,166,137,212,239,166,129,237,142,154,29,186,149,86,70,75,21,36,117,12,147,102,163,153,80,221,145,81,17,238,218,188,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,235,145,205,88,28,145,167,91,163,158,70,53,83,175,112,42,3,149,198,175,83,105,47,24,56,204,23,41,233,32,182,231,52,243,98,21,83,77,4,178,189,143,169,115,31,74,216,146,63,209,123,235,32,164,141,92,228,115,17,146,61,93,211,250,109,191,67,150,204,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,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,233,207,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,125,160,100,0,0,34,175,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,93,79,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,7,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,33,31,54,8,171,106,120,121,108,84,180,189,198,178,224,146,189,221,104,157,45,74,26,237,215,101,246,149,19,195,174,186,100,124,63,234,4,57,150,55,100,163,185,213,196,175,218,10,153,94,198,46,240,205,31,181,170,139,236,149,203,253,72,93,239,48,133,153,188,52,228,125,170,101,151,251,218,179,171,103,109,210,158,143,171,243,41,243,130,58,108,14,163,136,26,39,106,21,194,154,138,220,217,106,183,146,162,103,70,196,222,146,171,218,230,185,54,245,186,19,219,241,64,54,215,17,252,197,117,71,92,244,254,108,3,32,210,187,21,174,42,184,220,201,36,138,186,73,149,81,37,138,79,209,85,219,203,182,158,223,188,131,85,114,58,90,169,165,124,76,141,207,145,206,86,49,60,154,170,190,196,253,133,237,113,211,99,210,31,228,215,152,230,120,245,210,210,251,165,170,213,51,232,37,134,230,178,170,189,210,68,197,68,111,113,90,170,168,155,121,162,148,77,93,83,37,101,100,245,114,174,239,154,71,72,229,253,170,170,171,236,254,144,63,16,0,0,0,0,0,31,211,31,35,87,165,142,84,234,242,242,95,105,147,63,76,243,72,241,175,181,242,90,54,181,47,79,231,252,68,95,206,232,219,213,235,234,255,0,162,51,225,241,254,147,226,217,85,98,186,81,212,185,171,219,138,162,55,185,203,228,136,136,228,85,221,126,4,136,214,46,44,110,217,102,156,226,154,87,104,165,100,22,187,45,178,42,90,174,137,227,149,39,145,137,3,81,222,113,35,153,254,151,106,236,142,95,111,246,134,151,210,36,184,187,83,177,100,180,170,165,87,166,104,123,74,142,233,94,175,17,30,222,123,166,222,123,124,78,144,244,73,46,73,164,248,146,93,213,86,171,208,180,29,221,221,212,189,94,26,61,252,247,93,252,247,248,156,222,233,149,206,182,197,168,248,205,246,26,105,81,96,187,209,74,205,152,171,212,172,157,139,229,228,187,249,183,238,83,163,141,2,200,36,201,180,127,19,187,74,199,182,73,108,212,10,244,115,85,171,212,180,177,57,124,149,19,252,175,184,13,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,89,197,143,189,62,178,124,192,200,126,163,57,210,153,207,183,19,124,50,113,37,127,226,75,85,239,182,46,31,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,5,175,242,184,247,19,211,47,198,190,177,90,74,162,53,114,225,196,242,172,27,131,29,60,197,179,92,102,235,143,222,168,189,45,226,109,215,74,41,41,42,160,235,186,213,189,157,113,72,141,123,122,152,246,185,55,79,54,185,21,60,149,9,42,0,0,5,85,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,255,0,231,41,164,250,167,170,31,146,15,201,158,154,101,121,111,163,62,208,120,223,65,89,170,107,252,47,115,209,253,190,239,101,142,232,234,237,191,167,171,109,250,29,183,177,77,107,202,39,68,53,163,77,120,146,201,47,186,141,164,57,174,43,109,159,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,119,217,142,95,130,129,144,115,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,255,0,231,41,164,250,167,170,31,146,15,201,158,154,101,121,111,163,62,208,120,223,65,89,170,107,252,47,115,209,253,190,239,101,142,232,234,237,191,167,171,109,250,29,183,177,77,107,202,39,68,53,163,77,120,146,201,47,186,141,164,57,174,43,109,159,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,119,217,142,95,130,129,110,128,0,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,251,113,55,195,39,18,87,254,36,181,94,251,98,225,243,82,174,54,219,142,113,125,171,163,172,164,196,235,230,130,166,9,43,230,116,114,199,35,98,86,189,142,106,163,145,200,170,138,138,138,128,90,255,0,43,143,113,61,50,252,107,235,21,164,170,35,87,46,28,79,42,193,184,49,211,204,91,53,198,110,184,253,234,139,210,222,38,221,116,162,146,146,170,14,187,173,91,217,215,20,136,215,183,169,143,107,147,116,243,107,145,83,201,80,146,160,0,0,8,255,0,198,191,10,54,46,45,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,23,187,192,85,117,49,100,141,93,26,163,210,25,216,206,212,137,179,218,155,178,78,219,223,20,104,72,0,7,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,212,65,10,185,136,240,11,71,196,230,42,153,230,150,219,237,86,221,77,178,119,106,54,74,104,41,254,211,70,177,196,207,13,85,83,210,143,89,152,200,35,109,60,146,61,99,111,173,27,186,91,39,114,41,170,0,245,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,61,178,47,243,36,169,207,166,225,47,40,196,116,199,18,205,111,249,14,93,81,71,100,130,44,86,130,106,169,225,129,211,36,213,46,168,108,62,187,105,159,79,4,208,61,81,28,142,89,216,199,39,75,213,80,40,219,95,181,142,251,196,6,178,229,154,197,145,195,225,234,242,107,131,170,35,166,234,99,252,37,43,26,145,211,83,117,177,140,73,59,80,71,20,93,206,132,115,250,58,157,235,57,84,185,78,83,186,23,98,211,14,24,45,154,141,232,107,173,22,83,169,123,220,110,238,184,43,217,213,75,5,69,68,116,9,12,74,141,70,194,232,31,223,107,246,87,73,226,85,221,110,103,109,172,170,189,42,224,99,137,173,72,212,124,115,6,185,232,166,160,98,244,23,155,132,84,245,183,187,166,47,85,79,75,109,165,223,121,170,94,233,210,40,215,183,26,61,201,26,200,215,72,228,70,55,119,57,168,189,15,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,5,6,115,71,247,236,212,223,193,126,143,68,74,174,70,63,174,207,221,191,226,70,148,230,61,195,214,190,231,60,103,106,30,83,133,104,126,160,100,22,90,223,68,248,107,141,175,25,173,171,165,159,162,213,72,199,244,75,28,110,99,186,94,199,53,118,95,39,53,81,124,209,73,43,201,175,73,245,79,75,255,0,43,255,0,148,205,52,202,241,47,73,253,159,240,94,157,179,84,208,120,174,223,164,59,157,174,243,27,215,211,220,103,87,78,251,117,183,127,106,1,173,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,85,114,144,215,154,157,44,226,94,61,54,184,86,210,65,143,106,125,63,162,234,86,166,162,42,118,69,113,129,146,75,67,34,61,236,87,61,238,114,203,76,200,154,246,117,190,177,171,235,57,140,106,218,167,27,154,13,83,196,119,13,25,142,155,89,168,169,39,200,86,157,151,76,125,102,167,138,71,165,198,153,233,44,113,196,249,94,198,194,249,154,217,41,150,94,182,244,50,161,234,187,183,169,171,69,118,158,25,56,187,176,93,104,175,182,46,31,53,130,221,114,183,84,71,87,71,89,73,137,220,225,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,11,159,230,143,238,39,169,191,130,253,98,136,164,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,186,34,107,149,187,44,146,198,223,46,164,46,251,141,204,127,50,215,238,7,47,182,109,62,192,242,7,228,57,165,62,57,53,14,63,91,74,148,247,26,119,205,115,161,149,97,169,141,93,211,3,226,106,187,188,174,119,68,93,185,21,206,70,181,92,153,7,5,28,40,216,184,75,209,170,44,55,181,106,172,203,238,91,86,101,55,186,40,94,223,31,85,212,245,142,52,116,138,175,88,96,99,251,81,166,204,106,236,249,59,108,124,178,32,27,3,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,236,0,0,0,0,135,247,126,87,92,50,221,248,130,164,214,249,44,157,155,84,59,79,62,15,5,21,44,22,41,42,162,138,8,233,220,216,98,141,157,48,167,106,89,37,133,221,109,154,89,26,174,84,98,73,20,186,215,156,173,166,213,96,225,19,9,177,88,173,148,150,235,109,187,56,182,210,81,209,210,66,216,96,166,130,59,101,193,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,88,81,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,109,222,212,248,160,21,193,202,227,223,179,76,191,26,250,61,105,127,197,32,114,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,165,188,77,198,233,140,214,210,82,193,215,106,171,99,58,229,146,54,177,189,79,123,90,155,175,155,156,136,158,106,133,223,128,0,0,0,1,74,220,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,145,143,243,118,209,13,104,212,174,36,177,187,238,156,233,14,107,149,91,96,193,232,233,37,172,178,88,42,235,160,142,118,215,215,185,209,58,72,99,115,81,232,215,177,202,213,93,246,123,87,226,134,202,228,215,164,250,167,165,255,0,149,255,0,202,102,154,101,120,151,164,254,207,248,47,78,217,170,104,60,87,111,210,29,206,215,121,141,235,233,238,51,171,167,125,186,219,191,181,0,178,160,0,16,3,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,88,255,0,55,109,61,207,181,43,134,220,110,197,167,56,62,65,149,92,160,206,40,234,229,163,178,91,38,174,158,56,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,109,187,218,159,20,32,255,0,46,30,30,181,247,6,227,59,79,50,156,215,67,245,3,31,178,209,122,91,196,220,110,152,205,109,37,44,29,118,170,182,51,174,89,35,107,27,212,247,181,169,186,249,185,200,137,230,168,4,192,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,150,63,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,155,110,246,167,197,8,63,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,150,241,55,27,166,51,91,73,75,7,93,170,173,140,235,150,72,218,198,245,61,237,106,110,190,110,114,34,121,170,1,119,224,0,0,0,57,87,47,251,149,199,184,158,153,126,53,245,138,210,149,191,146,119,20,255,0,246,180,234,175,251,141,184,255,0,196,151,125,203,135,19,202,176,110,12,116,243,22,205,113,155,174,63,122,162,244,183,137,183,93,40,164,164,170,131,174,235,86,246,117,197,34,53,237,234,99,218,228,221,60,218,228,84,242,84,2,74,128,0,0,0,213,92,88,251,172,107,39,203,252,135,233,211,156,214,29,46,241,55,105,186,223,248,109,213,123,21,138,217,87,113,185,92,112,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,115,239,252,147,184,167,255,0,181,167,85,127,220,109,199,254,36,14,148,192,0,0,0,0,0,14,107,56,177,247,167,214,79,152,25,15,212,103,58,83,57,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,0,181,254,87,30,226,122,101,248,215,214,43,73,84,70,174,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,165,188,77,186,233,69,37,37,84,29,119,90,183,179,174,41,17,175,111,83,30,215,38,233,230,215,34,167,146,161,37,64,26,171,139,31,117,141,100,249,127,144,253,58,115,106,154,211,137,187,77,214,255,0,195,110,171,216,172,86,202,187,141,202,227,131,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,57,162,47,251,254,149,151,254,47,255,0,251,56,82,183,242,78,226,159,254,214,157,85,255,0,113,183,31,248,146,239,190,201,229,95,220,219,251,11,246,102,235,246,147,242,31,232,159,67,248,41,60,119,142,244,15,107,195,118,54,238,119,187,158,167,111,167,171,171,213,219,127,32,57,236,58,168,57,172,254,73,220,83,255,0,218,211,170,191,238,54,227,255,0,18,116,166,4,0,231,71,137,250,99,134,92,115,41,164,198,124,109,94,63,152,83,119,174,49,209,119,36,183,208,207,75,82,201,58,165,68,85,138,25,39,74,54,187,117,70,186,68,129,23,119,116,21,171,192,78,166,101,90,95,197,198,153,220,113,106,190,223,167,178,10,44,102,227,3,228,145,33,170,161,175,157,148,242,178,70,177,237,235,233,238,54,86,35,183,106,75,12,79,86,187,163,98,245,56,174,196,254,220,240,203,170,184,180,120,207,218,10,186,220,62,237,224,45,205,162,241,114,79,92,202,89,31,75,218,139,103,43,166,108,236,137,209,244,167,82,72,214,43,125,100,66,128,127,146,119,20,255,0,246,180,234,175,251,141,184,255,0,196,129,106,156,234,253,214,49,111,152,20,63,78,184,149,87,194,119,189,62,141,252,192,199,190,163,1,105,60,199,113,205,104,215,94,6,180,166,178,143,75,50,11,142,109,113,188,88,175,119,235,13,146,199,87,52,246,249,228,179,213,173,75,93,76,136,249,162,100,115,74,145,170,73,186,181,85,173,114,239,237,128,28,50,112,201,196,149,131,137,45,40,190,223,120,124,212,171,117,182,221,156,88,170,235,43,42,241,58,248,96,166,130,58,248,93,36,178,72,232,145,172,99,90,138,229,114,170,34,34,42,168,22,21,206,175,221,99,22,249,129,67,244,235,137,85,124,39,123,211,232,223,204,12,123,234,48,22,233,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,155,110,246,167,197,10,213,225,147,134,78,36,172,28,73,105,69,246,251,195,230,165,91,173,182,236,226,197,87,89,89,87,137,215,195,5,52,17,215,194,233,37,146,71,68,141,99,26,212,87,43,149,81,17,17,85,64,232,36,0,6,170,226,199,221,99,89,62,95,228,63,78,156,230,176,233,119,137,187,77,214,255,0,195,110,171,216,172,86,202,187,141,202,227,131,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,159,127,228,157,197,63,253,173,58,171,254,227,110,63,241,32,95,247,9,222,235,26,55,242,255,0,30,250,116,6,213,53,167,12,150,155,173,131,134,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,203,3,85,113,99,238,177,172,159,47,242,31,167,78,115,88,116,187,196,221,166,235,127,225,183,85,236,86,43,101,93,198,229,113,193,239,180,148,116,116,144,186,105,234,103,146,130,102,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,207,191,242,78,226,159,254,214,157,85,255,0,113,183,31,248,144,47,251,132,239,117,141,27,249,127,143,125,58,3,106,154,211,134,75,77,214,193,195,110,148,88,175,182,202,187,117,202,221,131,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,101,128,0,1,74,220,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,145,143,243,118,209,13,104,212,174,36,177,187,238,156,233,14,107,149,91,96,193,232,233,37,172,178,88,42,235,160,142,118,215,215,185,209,58,72,99,115,81,232,215,177,202,213,93,246,123,87,226,134,202,228,215,164,250,167,165,255,0,149,255,0,202,102,154,101,120,151,164,254,207,248,47,78,217,170,104,60,87,111,210,29,206,215,121,141,235,233,238,51,171,167,125,186,219,191,181,0,173,110,44,125,233,245,147,230,6,67,245,25,203,169,229,113,238,39,166,95,141,125,98,180,170,14,38,248,100,226,74,255,0,196,150,171,223,108,92,62,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,78,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,165,188,77,186,233,69,37,37,84,29,119,90,183,179,174,41,17,175,111,83,30,215,38,233,230,215,34,167,146,160,18,84,0,4,85,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,11,190,230,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,250,39,195,91,173,116,82,85,213,79,209,117,164,123,250,34,141,28,247,116,177,142,114,236,158,77,106,170,249,34,149,23,195,39,12,156,73,88,56,146,210,139,237,247,135,205,74,183,91,109,217,197,138,174,178,178,175,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,129,208,72,0,1,202,185,213,65,205,103,242,78,226,159,254,214,157,85,255,0,113,183,31,248,144,47,251,132,239,117,141,27,249,127,143,125,58,3,154,195,165,222,25,45,55,91,7,13,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,125,255,0,146,119,20,255,0,246,180,234,175,251,141,184,255,0,196,129,127,220,39,123,172,104,223,203,252,123,233,208,26,171,154,63,184,158,166,254,11,245,138,35,111,240,201,105,186,216,56,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,46,134,122,105,227,160,133,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,107,94,99,216,158,85,156,240,99,168,120,182,21,140,221,114,11,213,111,162,124,53,186,215,69,37,93,84,253,23,90,71,191,162,40,209,207,119,75,24,231,46,201,228,214,170,175,146,40,20,131,194,119,189,62,141,252,192,199,190,163,1,210,153,207,183,12,156,50,113,37,96,226,75,74,47,183,222,31,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,116,18,5,43,115,171,247,167,197,190,95,208,253,70,226,57,42,123,211,229,63,47,235,190,163,110,51,94,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,190,207,106,252,80,114,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,93,246,99,151,224,160,91,160,0,1,21,121,163,251,137,234,111,224,191,88,162,37,81,26,185,143,98,121,86,115,193,142,161,226,216,86,51,117,200,47,85,190,137,240,214,235,93,20,149,117,83,244,93,105,30,254,136,163,71,61,221,44,99,156,187,39,147,90,170,190,72,160,82,15,9,222,244,250,55,243,3,30,250,140,7,74,103,62,220,50,112,201,196,149,131,137,45,40,190,223,120,124,212,171,117,182,221,156,88,170,235,43,42,241,58,248,96,166,130,58,248,93,36,178,72,232,145,172,99,90,138,229,114,170,34,34,42,169,208,72,0,0,0,0,21,87,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,27,255,0,156,166,147,234,158,168,126,72,63,38,122,105,149,229,190,140,251,65,227,125,5,102,169,175,240,189,207,71,246,251,189,150,59,163,171,182,254,158,173,183,232,118,222,197,53,175,40,157,16,214,141,53,226,75,36,190,234,54,144,230,184,173,182,124,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,223,102,57,126,10,5,186,0,0,20,173,206,175,222,159,22,249,127,67,245,27,137,117,36,0,226,199,130,140,171,138,206,59,176,187,221,218,217,225,244,203,25,195,237,114,100,119,10,132,145,145,215,244,92,235,228,117,178,157,99,115,30,233,165,98,162,61,204,114,118,99,122,61,87,169,209,50,80,139,252,176,184,10,166,214,123,173,39,16,58,193,98,164,175,211,235,101,69,76,54,171,69,95,117,139,118,184,192,232,122,38,146,39,69,218,168,161,106,186,118,170,36,190,180,208,44,111,107,152,146,49,215,62,122,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,30,216,0,0,17,255,0,143,109,76,197,116,191,132,125,76,184,229,53,125,191,79,99,245,184,205,186,6,73,26,77,85,93,95,3,233,226,100,109,123,219,215,211,220,116,175,70,238,228,138,25,94,141,119,70,199,62,250,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,236,45,167,155,244,122,209,169,86,172,43,68,52,187,68,179,92,170,219,5,71,218,171,173,218,211,141,85,215,65,28,237,108,212,212,212,209,207,7,83,81,232,215,213,62,88,222,205,246,125,50,181,222,110,66,53,114,225,224,187,82,238,124,81,216,178,109,104,210,124,215,22,177,97,52,239,201,169,159,123,199,171,168,96,173,184,193,44,77,164,133,179,63,182,141,123,37,149,181,40,155,191,169,41,92,197,98,181,206,84,11,148,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,97,144,0,7,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,245,197,110,241,15,90,53,69,149,85,239,99,169,214,39,177,238,85,235,99,154,237,221,213,186,220,79,40,205,76,202,181,19,132,120,109,217,77,95,139,251,21,144,85,227,54,233,223,36,146,76,234,24,224,167,168,137,146,57,239,118,253,191,20,232,152,141,233,107,98,138,38,35,125,93,214,53,115,114,225,111,84,243,13,113,198,117,75,74,116,166,235,146,210,95,177,244,183,221,62,205,88,170,107,42,155,93,73,51,191,63,89,216,137,81,58,224,158,154,56,222,231,43,156,218,103,55,100,108,109,223,219,229,3,167,60,67,105,86,180,102,182,108,251,76,51,92,79,19,190,226,254,38,119,222,241,186,138,40,42,46,52,213,112,182,153,27,52,209,53,122,219,21,77,102,204,107,147,169,21,202,168,189,8,173,11,95,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,239,185,143,98,121,86,115,193,142,161,226,216,86,51,117,200,47,85,190,137,240,214,235,93,20,149,117,83,244,93,105,30,254,136,163,71,61,221,44,99,156,187,39,147,90,170,190,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,160,116,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,41,243,37,174,190,82,112,225,114,138,203,77,221,74,153,102,130,165,122,30,238,136,93,65,89,214,239,87,217,183,151,154,249,125,229,52,224,76,199,41,104,46,118,89,171,161,164,189,214,202,201,224,184,36,177,198,180,233,230,175,106,75,250,108,85,70,185,21,17,63,157,183,197,75,210,227,62,239,71,102,225,227,46,168,173,166,239,177,246,171,132,104,222,181,111,172,180,53,11,190,232,139,247,41,69,58,65,79,132,84,235,60,85,90,137,65,189,134,178,170,178,69,103,118,111,209,88,166,115,124,225,245,255,0,73,99,255,0,242,110,7,206,147,85,117,99,43,165,92,14,255,0,168,183,250,155,37,103,230,166,109,85,222,165,240,43,85,122,253,110,183,171,54,234,68,246,180,215,55,106,38,91,238,53,20,81,206,201,155,12,175,98,61,142,234,71,34,57,83,116,95,143,176,188,142,34,244,103,135,155,87,6,250,129,144,225,56,223,102,142,27,21,76,180,210,248,202,231,109,35,101,84,69,233,149,234,191,227,55,246,166,223,212,81,141,90,70,149,83,36,63,226,210,71,116,127,70,254,94,208,63,32,0,0,0,0,0,27,91,68,237,56,126,71,52,248,230,79,35,41,157,93,213,12,53,47,88,152,216,222,245,141,141,85,123,209,118,219,169,203,228,139,182,219,159,107,36,210,109,57,197,110,181,150,203,158,80,249,188,209,212,179,67,91,3,163,114,36,142,69,245,156,196,223,201,17,124,190,244,251,205,65,143,190,181,110,244,112,208,205,219,150,73,227,107,29,210,139,179,149,200,136,187,47,151,183,99,233,231,84,151,74,27,172,112,93,106,251,242,62,53,149,29,219,107,118,221,202,139,250,63,181,0,247,240,75,252,144,102,152,188,73,67,73,51,40,238,212,178,53,31,23,82,72,189,246,59,103,121,249,167,195,111,184,232,183,135,106,199,215,232,198,33,86,250,42,106,85,150,203,111,119,110,158,62,134,38,244,145,47,146,127,94,223,212,135,58,218,127,100,163,244,133,158,255,0,45,195,166,72,46,244,109,236,246,149,119,69,145,202,171,213,191,253,205,62,31,31,216,116,69,195,69,92,53,154,25,133,203,3,186,154,150,43,115,119,217,83,207,193,195,247,255,0,72,27,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,141,238,190,91,109,178,106,216,34,238,190,62,157,153,212,141,223,119,34,123,87,250,77,55,165,124,75,217,245,79,79,43,50,139,108,29,138,250,30,223,122,155,169,206,233,235,157,236,111,174,232,154,213,221,177,170,249,34,253,192,111,32,104,75,167,20,118,44,59,74,177,44,219,39,143,170,183,36,130,129,25,14,239,78,169,106,41,150,68,78,166,68,168,158,109,114,123,17,63,163,216,110,76,70,255,0,30,85,139,90,50,104,161,237,50,235,69,13,99,89,213,213,210,146,49,28,137,190,201,191,183,238,79,232,3,235,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,198,254,123,15,136,30,65,27,245,195,141,124,7,67,181,42,211,128,228,41,18,182,186,21,154,122,135,54,163,170,31,244,202,108,141,100,46,71,122,212,232,158,223,231,111,240,54,157,191,92,116,218,231,93,29,186,143,32,235,154,93,250,91,225,42,19,125,145,85,125,177,162,123,17,64,207,65,20,175,220,200,120,121,199,179,58,156,66,190,255,0,210,234,87,62,55,205,225,107,151,103,54,85,141,83,165,41,151,238,85,246,159,35,50,230,133,195,142,51,70,218,139,125,237,46,82,59,254,134,180,213,240,252,90,158,213,165,95,242,151,251,0,152,128,175,24,57,198,233,67,232,230,154,108,90,38,78,196,222,56,188,93,90,245,174,203,241,240,126,94,196,254,211,241,188,115,145,211,26,75,15,142,181,98,48,213,220,186,152,158,17,213,149,108,77,151,110,165,235,90,77,188,188,192,177,64,85,5,63,59,91,242,220,165,109,78,140,217,18,139,100,237,171,110,181,8,253,250,87,218,189,165,254,118,223,4,242,254,211,250,183,115,180,189,58,178,161,46,90,53,101,74,116,87,246,22,59,173,66,57,83,116,233,223,243,43,191,150,255,0,4,254,160,45,116,20,255,0,81,206,183,83,99,188,86,77,75,164,120,211,232,31,42,248,120,223,95,85,212,214,121,237,186,249,34,175,179,249,169,253,7,195,202,249,205,107,77,234,157,33,178,233,198,53,107,119,197,237,172,171,114,251,28,159,205,123,62,244,95,234,2,231,1,72,112,115,128,226,38,24,155,27,177,156,106,69,106,34,117,58,106,229,85,242,255,0,191,159,205,95,55,222,34,170,105,101,167,102,55,142,66,233,88,172,73,25,61,114,57,155,167,181,63,63,237,2,239,122,155,190,219,166,225,92,212,242,87,34,127,89,66,20,124,206,248,154,166,187,250,77,215,136,230,111,119,185,225,164,184,92,22,45,186,145,221,59,120,143,103,195,250,15,226,245,204,219,137,187,173,202,106,232,239,141,162,108,170,138,144,65,112,184,54,54,121,34,108,137,226,63,102,255,0,214,5,247,190,120,35,219,185,52,109,221,118,78,167,34,110,167,244,146,70,169,186,61,170,139,247,41,207,157,203,152,151,19,119,52,141,31,154,215,67,219,122,61,59,87,91,131,119,219,127,37,254,248,246,121,158,212,60,200,184,157,134,38,68,153,109,67,145,141,70,238,235,157,193,85,118,79,143,247,200,29,1,117,179,252,164,254,208,178,70,212,221,210,53,19,246,169,64,31,221,38,226,123,254,186,230,255,0,202,87,15,249,73,252,84,115,27,226,130,166,37,141,114,234,150,34,167,181,151,75,130,47,179,255,0,9,3,160,7,84,64,198,119,31,60,109,111,249,74,228,68,60,58,166,153,145,172,175,168,141,172,79,53,114,189,17,63,180,231,218,187,152,119,19,149,116,9,64,252,214,186,38,163,81,59,145,221,110,8,255,0,37,69,246,248,143,216,126,117,156,194,248,153,172,181,62,210,236,226,225,27,30,215,53,101,101,218,224,146,122,200,169,237,241,31,183,253,228,3,160,37,191,216,145,85,22,243,67,186,127,242,67,63,247,159,181,61,214,217,86,189,52,183,26,89,149,62,17,204,215,47,251,202,115,136,254,47,56,137,123,220,245,213,140,169,21,202,171,178,95,171,191,227,143,177,140,241,193,196,142,55,84,181,20,218,147,126,171,115,188,186,42,111,85,238,111,177,201,240,157,63,202,255,0,121,0,232,70,245,156,97,216,239,252,253,202,173,22,245,223,109,170,107,162,137,119,243,255,0,41,201,254,74,255,0,98,159,35,242,205,164,255,0,246,71,198,63,242,197,55,255,0,222,115,205,155,241,53,175,121,237,83,235,47,154,137,145,34,57,203,39,110,59,213,90,177,187,171,151,201,29,50,255,0,150,166,49,6,165,234,221,74,111,6,121,146,57,63,249,177,58,127,231,144,11,207,227,127,54,195,114,30,25,242,121,44,217,93,166,181,174,164,174,99,86,154,186,41,55,127,128,169,242,245,92,190,126,105,229,251,74,13,188,221,43,170,234,95,79,61,100,178,197,79,43,219,19,93,34,185,26,155,237,229,186,236,158,72,158,207,184,218,22,75,207,17,57,205,166,76,58,147,38,200,46,22,249,156,247,203,79,53,241,235,26,245,39,67,183,107,230,70,175,147,246,246,124,76,59,49,211,28,159,7,184,210,210,100,180,110,129,213,145,186,84,94,236,111,95,37,217,127,65,206,248,236,7,212,161,215,237,82,183,233,237,118,152,67,149,220,151,30,184,194,176,79,72,234,234,142,218,177,100,116,138,157,9,39,71,155,156,171,230,213,53,210,174,235,186,146,211,84,116,159,133,156,115,66,95,123,198,243,219,197,86,110,216,165,115,40,164,160,86,68,175,74,150,181,168,175,240,201,255,0,66,85,95,241,158,223,236,34,88,0,0,0,0,0,0,31,99,17,188,84,88,114,42,11,165,53,35,106,100,167,168,138,70,196,232,213,232,245,107,218,228,78,148,84,223,125,182,219,127,137,156,94,177,13,72,212,219,157,70,89,101,211,219,188,208,49,202,217,124,45,166,119,70,215,57,206,118,222,171,92,137,250,105,237,83,13,194,105,25,85,146,80,119,102,72,163,101,68,78,123,149,157,91,34,72,221,252,139,85,208,142,33,180,67,75,52,110,123,93,235,5,176,86,221,246,164,124,61,251,122,185,107,118,142,38,61,238,114,83,187,165,83,103,59,214,118,234,171,253,161,86,175,188,77,110,204,109,247,11,189,149,148,107,67,87,4,242,211,165,50,199,187,90,172,118,202,199,47,197,19,227,183,183,246,150,157,164,60,211,116,127,3,210,219,6,53,83,100,174,101,85,178,130,150,145,236,130,154,149,26,174,142,158,54,42,236,181,109,95,107,62,228,43,75,84,91,113,207,111,210,230,182,251,13,37,4,119,7,53,169,73,75,210,200,227,232,141,177,249,110,169,237,88,213,125,158,213,83,12,251,41,144,127,212,31,255,0,21,159,251,192,187,203,47,53,30,31,110,54,111,72,213,213,84,211,78,159,244,9,31,68,199,126,154,167,232,173,94,254,196,223,250,207,161,100,230,133,195,165,202,130,58,170,171,180,148,210,57,17,86,57,39,161,99,147,118,162,251,22,175,246,237,253,69,93,232,175,0,58,209,173,120,180,185,78,63,72,232,233,217,211,210,137,45,34,245,111,36,140,95,211,168,98,166,203,18,252,63,250,123,34,201,202,91,136,75,157,3,42,167,107,233,94,228,69,88,209,244,47,219,118,162,251,82,175,246,237,253,64,77,60,191,155,86,135,216,110,13,164,181,83,215,220,35,86,43,150,72,89,71,43,81,122,149,54,221,181,137,240,77,255,0,172,248,63,221,134,210,63,254,208,93,191,253,86,151,254,90,69,133,229,7,175,139,230,181,15,95,234,161,255,0,150,25,70,31,201,159,81,46,173,153,114,204,214,162,206,173,106,44,104,202,26,89,250,215,117,221,61,90,181,219,201,19,251,64,223,178,243,135,210,100,137,235,21,130,234,175,70,170,181,22,150,155,109,254,31,252,122,124,75,247,57,12,42,11,74,203,100,198,42,164,173,255,0,38,106,40,149,159,164,159,6,214,239,250,59,154,87,80,121,57,106,30,53,104,154,229,137,230,85,23,201,97,141,210,44,82,81,82,211,239,179,94,190,215,85,125,237,106,127,182,253,134,166,175,229,151,196,37,13,166,142,230,182,117,114,213,247,55,143,196,80,167,79,75,145,190,223,21,231,190,224,74,156,131,156,197,182,26,10,87,216,241,30,186,151,49,139,58,77,64,213,106,59,165,122,182,233,174,223,219,183,180,199,37,231,59,144,72,197,100,56,85,31,90,251,63,193,175,255,0,213,92,99,24,111,38,157,69,187,192,178,229,121,165,69,157,203,230,214,178,138,150,125,252,155,183,155,106,215,239,119,246,126,211,216,205,185,63,228,152,45,130,163,37,182,106,29,69,214,90,78,143,239,105,109,116,241,181,221,79,107,60,215,197,124,17,234,191,212,7,225,143,243,129,213,107,85,218,174,92,155,22,183,186,158,88,218,144,198,148,53,42,230,185,54,221,118,125,106,34,127,81,240,242,46,111,186,211,89,115,150,107,53,162,209,5,42,185,221,12,117,61,91,85,19,169,85,60,155,91,183,177,80,215,60,63,112,143,153,113,149,149,93,146,40,168,241,106,11,69,60,83,62,123,125,52,15,107,150,71,36,104,222,135,76,197,246,70,245,221,55,243,69,251,208,146,54,206,73,238,117,107,27,116,214,27,139,105,246,94,181,142,207,2,59,217,229,255,0,199,43,241,219,224,6,161,254,235,150,191,127,212,54,95,255,0,69,91,255,0,44,31,221,114,215,239,250,134,203,255,0,232,171,127,229,134,243,143,146,93,135,211,8,146,107,53,231,209,255,0,122,90,41,250,255,0,71,239,239,127,149,254,199,255,0,121,247,191,184,147,166,127,246,106,201,63,242,101,63,254,240,34,166,83,205,83,136,140,130,222,180,116,149,116,150,231,175,253,22,146,74,232,95,250,77,95,106,85,175,221,183,245,169,244,241,110,103,28,80,222,168,147,23,179,82,50,233,93,43,93,27,100,138,59,140,243,238,247,42,53,119,109,82,174,251,189,17,60,190,8,110,45,73,228,185,37,182,146,23,233,182,163,221,174,243,187,171,184,202,170,26,88,209,190,108,219,101,89,153,240,87,255,0,98,127,94,254,224,251,150,150,23,160,149,181,57,94,115,90,220,154,237,85,11,35,101,53,125,178,149,209,82,185,147,171,209,236,243,147,214,84,108,126,199,39,199,250,130,181,115,110,53,120,173,160,174,184,90,50,60,183,33,182,75,85,51,165,125,60,181,247,40,86,63,206,47,147,90,249,247,68,69,106,166,219,124,21,13,81,167,58,243,168,122,103,93,87,93,96,190,85,53,213,189,190,251,93,83,58,35,250,17,232,221,250,36,110,251,117,175,180,155,188,212,244,111,11,180,220,93,156,98,148,84,118,249,96,146,26,105,224,166,161,138,38,185,206,168,170,234,94,166,163,87,218,230,253,255,0,162,158,127,117,110,129,176,169,117,159,49,175,201,177,171,158,77,126,184,87,81,227,245,116,114,195,79,45,84,178,177,145,193,39,83,81,173,123,246,77,145,92,136,136,168,158,127,2,85,234,55,52,29,77,174,176,88,49,77,55,150,75,69,53,166,223,13,27,165,141,213,20,242,61,89,20,41,186,172,53,123,47,155,31,240,79,39,123,60,212,212,28,17,112,243,133,241,19,169,204,196,179,44,134,186,219,79,219,71,181,41,96,99,221,34,248,138,104,209,190,187,85,169,186,76,239,53,79,130,22,31,7,38,157,22,163,200,155,121,252,165,100,79,162,98,185,124,28,148,20,138,139,187,21,190,107,211,183,146,174,255,0,163,255,0,188,9,127,195,126,91,121,206,116,118,199,147,100,18,58,74,234,183,213,36,174,114,189,85,122,42,100,99,124,222,231,47,177,169,237,83,102,24,238,11,102,199,49,140,126,159,26,198,54,109,21,18,201,208,212,137,35,217,92,245,123,188,145,173,79,107,254,8,100,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,62,21,255,0,57,195,177,105,25,22,73,148,90,109,110,147,110,132,172,173,138,13,247,223,109,186,220,159,228,187,251,23,238,2,48,234,199,51,29,19,209,252,150,175,20,201,49,140,161,245,212,157,190,164,98,82,49,174,235,142,57,19,110,185,209,124,155,35,126,6,204,208,126,45,116,247,95,108,173,189,227,246,171,189,170,23,34,42,250,73,32,107,81,122,34,118,221,76,145,200,190,83,39,246,41,5,57,165,112,204,183,165,135,88,116,238,220,203,132,46,234,241,139,111,135,186,159,252,101,79,30,253,152,149,61,168,255,0,107,254,11,183,197,9,85,192,6,45,132,191,135,27,36,176,91,173,158,34,74,90,101,168,149,144,195,220,71,173,5,47,94,234,137,190,251,249,249,252,64,149,52,245,116,149,145,164,180,181,49,76,199,38,232,232,222,142,79,247,143,14,172,162,124,142,165,241,144,119,85,54,88,251,137,213,231,251,61,191,20,254,210,189,248,190,227,222,205,195,198,89,81,131,105,229,69,69,101,214,219,51,225,172,138,87,178,72,24,237,161,114,35,82,26,136,220,158,82,73,237,106,121,162,125,203,188,17,165,230,53,196,36,89,196,121,108,217,53,75,161,108,145,57,244,126,54,185,97,86,177,99,221,59,126,39,111,62,143,63,63,61,215,239,2,205,56,162,229,209,131,113,1,87,85,144,209,228,116,214,43,229,77,66,76,250,185,226,158,102,244,172,178,200,246,244,164,237,111,154,202,190,125,38,144,184,114,129,200,221,85,79,54,57,173,54,104,96,111,95,91,223,105,149,202,187,162,109,178,119,92,158,222,175,137,22,179,94,104,90,253,146,117,199,109,185,54,223,27,216,214,239,4,213,177,57,21,30,174,221,58,106,215,225,178,19,111,133,222,101,250,77,83,129,90,108,26,155,126,172,138,252,206,255,0,136,170,170,170,166,107,23,121,166,123,119,124,213,93,127,161,208,158,105,237,217,61,155,1,6,117,19,150,103,17,184,182,97,61,146,217,110,75,237,51,167,115,99,175,163,182,215,172,78,106,202,246,163,151,166,7,34,121,53,29,228,171,228,228,243,83,56,195,185,59,113,1,147,91,35,184,92,243,44,94,206,249,35,100,137,5,76,53,201,35,119,223,201,200,176,183,101,77,147,251,73,207,114,230,135,195,77,22,80,182,39,212,213,212,70,201,58,60,92,79,160,124,94,82,43,119,71,248,191,103,150,251,237,236,243,62,157,243,153,183,12,246,155,43,174,148,215,154,138,151,39,146,65,13,69,189,242,126,154,55,244,82,169,62,253,253,190,196,2,186,47,252,164,248,147,178,164,175,167,185,99,247,6,198,155,167,135,138,189,206,119,171,191,146,37,50,255,0,71,183,218,125,220,83,147,190,191,100,54,111,74,92,51,28,98,211,42,237,181,53,76,21,169,39,154,53,125,139,10,127,148,169,236,254,106,146,150,187,156,62,141,199,104,241,52,216,229,241,245,74,254,158,218,209,210,175,150,206,243,217,43,119,248,55,251,76,143,20,230,199,161,55,172,102,166,231,114,167,184,208,214,83,171,122,105,229,101,28,74,244,222,52,93,154,181,138,171,250,110,248,255,0,53,126,224,43,74,46,95,252,68,207,159,199,128,199,138,213,182,73,92,141,109,194,75,101,115,105,19,243,93,205,213,253,133,242,254,111,179,218,109,28,67,148,119,17,57,13,213,212,55,75,205,134,211,11,55,222,122,138,122,254,149,217,205,79,45,224,111,193,85,125,191,5,54,125,199,155,253,92,119,217,43,109,248,13,173,88,205,187,83,58,212,189,212,94,132,69,245,146,183,239,242,242,248,31,196,92,229,114,230,212,163,164,196,104,187,93,94,123,80,75,190,219,255,0,225,191,112,16,103,95,244,59,34,225,247,83,111,26,103,146,87,83,86,213,90,170,86,15,19,74,201,27,20,169,208,199,163,154,143,68,93,182,145,164,204,209,46,83,119,93,86,210,154,44,253,250,143,107,162,169,184,173,83,98,165,158,223,81,234,44,114,190,52,85,114,72,158,213,102,255,0,163,236,95,137,16,56,147,215,42,238,32,53,82,239,168,213,148,173,167,91,140,253,214,198,140,115,58,83,181,27,54,217,100,126,222,81,167,243,148,223,250,103,204,223,84,52,227,77,41,180,254,134,146,153,254,21,213,11,28,235,29,66,185,59,175,123,255,0,73,42,155,236,87,255,0,147,253,160,74,236,115,147,78,15,21,158,153,153,14,115,75,53,127,105,157,231,195,67,85,208,175,233,78,173,191,190,155,229,213,191,193,63,161,61,134,85,139,114,137,210,11,34,215,122,98,249,21,193,149,17,163,97,218,10,184,187,75,210,228,85,242,171,243,243,114,47,245,126,211,64,80,115,139,202,104,49,186,26,39,99,113,79,112,134,40,153,60,178,209,200,228,115,145,136,142,93,252,111,82,238,228,223,204,248,25,111,56,29,80,187,90,38,163,177,217,40,104,234,36,110,205,151,195,84,71,210,187,167,197,181,170,169,228,139,253,160,76,109,62,229,109,161,24,109,214,75,157,106,182,232,171,50,203,27,17,213,144,244,39,83,28,137,186,85,174,251,116,175,158,223,19,215,213,94,87,154,11,153,215,190,233,77,91,5,133,210,42,171,187,175,171,153,23,201,137,237,117,91,127,201,95,254,120,131,24,135,54,13,116,178,220,252,77,229,180,117,180,235,237,141,201,89,39,243,154,190,199,86,34,123,17,127,180,199,53,131,153,150,186,234,45,114,190,201,118,146,201,74,139,234,178,142,122,202,101,246,71,237,70,213,57,61,172,95,254,121,126,240,36,158,105,202,127,76,233,175,54,122,92,115,90,113,90,71,203,89,78,147,83,86,58,86,73,52,106,231,35,154,196,90,151,170,185,222,170,34,38,219,170,47,154,124,100,22,57,202,235,135,218,75,29,13,53,202,134,42,218,168,233,226,108,213,17,212,87,53,178,189,24,136,231,34,37,86,219,42,162,175,245,149,16,238,44,53,194,163,37,183,228,181,217,221,230,166,123,116,240,207,27,37,186,86,61,138,177,191,173,55,69,155,127,110,254,197,79,105,35,240,78,108,250,207,142,181,144,95,41,104,171,226,142,46,219,122,153,87,43,188,145,168,138,189,85,136,159,5,254,208,39,236,60,177,248,112,138,86,74,150,13,250,28,142,219,197,87,252,23,255,0,10,51,143,228,107,195,157,130,201,29,13,118,63,79,77,79,27,18,62,228,215,74,184,219,228,205,189,174,168,251,145,87,219,240,43,245,57,199,231,200,187,174,49,67,255,0,234,83,127,203,77,59,173,60,203,53,191,84,169,157,110,182,220,157,101,165,87,171,209,104,102,172,166,127,178,68,219,202,169,201,236,145,63,173,169,247,1,100,250,203,192,39,15,154,133,134,195,13,186,186,221,97,100,108,78,213,194,90,218,153,226,84,89,34,243,243,169,70,249,244,116,251,125,174,67,86,230,188,173,244,82,109,42,168,131,25,203,172,180,183,72,98,168,124,119,89,234,42,124,59,157,209,47,74,47,247,203,154,155,42,183,127,37,242,98,249,47,176,175,58,222,59,181,254,187,1,167,192,230,204,43,251,52,241,182,52,169,75,133,111,125,200,146,35,209,85,254,35,101,95,85,19,244,125,135,160,254,54,117,254,92,45,216,84,185,213,213,212,206,116,138,179,45,206,181,101,217,237,114,42,117,119,246,219,214,95,128,30,156,220,45,221,215,82,111,122,121,77,168,88,146,190,207,85,44,11,90,234,183,164,18,163,100,153,155,181,122,85,127,232,10,191,237,154,111,30,92,124,53,97,186,153,170,144,221,51,108,142,206,248,44,245,16,72,219,122,212,200,201,106,85,209,212,250,172,86,72,197,221,22,54,47,199,219,253,176,237,115,124,183,210,117,23,148,200,174,41,91,84,245,146,89,210,174,94,183,185,85,202,170,174,234,221,124,220,239,106,252,87,239,62,222,152,235,30,123,164,185,45,46,79,135,223,235,41,42,105,166,100,202,214,85,77,27,100,86,245,34,35,146,55,181,85,54,123,190,63,21,251,192,190,204,203,68,248,86,195,109,253,172,189,182,139,68,83,199,218,106,214,223,166,131,116,115,93,182,221,202,134,239,228,215,127,98,253,199,194,194,49,110,11,241,250,72,237,182,44,159,22,114,38,251,42,101,29,91,249,185,223,26,167,125,234,83,46,177,113,117,172,154,208,148,204,201,50,122,216,217,76,214,35,89,79,91,84,136,170,222,231,154,163,230,127,159,231,93,254,247,245,255,0,120,199,16,16,218,48,74,171,13,107,174,139,119,94,142,197,116,74,157,109,252,243,156,239,206,44,136,228,221,138,141,242,79,103,151,176,14,129,177,75,118,152,81,196,178,98,181,246,201,25,186,162,186,11,151,121,55,221,55,254,122,253,200,97,60,65,104,22,11,174,152,251,41,110,85,20,204,171,162,111,77,60,235,60,170,145,163,165,141,206,221,172,145,168,187,164,123,121,239,237,40,211,27,227,43,92,241,91,42,91,45,89,229,241,100,239,58,69,146,75,165,103,82,162,167,179,118,206,159,114,124,12,142,205,204,27,136,251,95,121,178,230,117,213,77,155,167,116,158,227,94,253,182,223,217,253,242,159,127,251,192,107,93,126,196,221,138,106,61,214,207,68,190,34,158,14,199,231,161,107,157,26,245,83,196,239,37,93,254,46,84,246,251,80,214,74,138,139,178,155,50,247,172,45,200,163,169,117,226,199,69,81,83,80,197,107,167,146,155,174,77,246,217,23,169,207,85,242,68,79,236,53,189,76,173,154,162,73,88,196,99,94,245,114,53,19,100,68,85,246,108,7,230,0,0,0,0,0,217,125,187,1,237,218,42,153,69,116,164,171,145,21,89,12,241,200,237,189,187,35,145,87,255,0,49,37,102,201,52,233,41,177,76,215,237,100,93,116,20,43,5,77,185,189,149,159,173,97,98,111,183,123,201,55,145,125,168,159,160,226,47,158,122,223,211,211,214,237,190,237,252,128,179,109,7,227,67,135,61,23,193,30,181,186,103,126,185,77,60,141,135,185,13,123,24,178,250,243,191,116,106,204,169,229,186,55,200,206,106,249,172,240,213,70,230,54,109,13,204,61,118,163,147,107,132,94,197,254,153,127,97,83,11,115,175,117,59,41,86,174,101,138,53,234,99,59,142,233,69,251,209,55,219,226,167,229,53,68,245,10,139,52,174,127,74,108,157,78,85,217,63,172,11,217,195,249,148,240,241,91,131,77,144,216,172,183,136,159,77,211,213,108,90,170,71,212,122,211,57,137,229,223,85,248,43,189,158,195,34,170,230,51,161,150,92,110,130,253,148,82,221,109,50,215,193,20,241,209,79,53,27,103,232,124,125,72,189,47,157,170,169,186,57,187,237,237,66,132,109,121,13,222,204,201,99,183,87,77,11,102,233,235,70,74,230,162,237,190,222,197,79,189,79,115,35,205,178,76,173,41,146,247,116,168,169,74,72,25,79,18,73,60,143,233,99,55,233,68,234,114,237,183,82,251,60,188,192,191,42,110,97,252,51,84,217,34,189,253,177,166,141,178,181,171,225,228,185,91,210,102,238,141,93,149,190,39,201,83,171,207,207,224,167,222,198,120,225,225,195,40,165,154,170,151,81,44,212,169,3,58,220,218,171,197,3,28,169,186,167,146,36,235,247,127,190,135,58,254,50,173,25,218,74,169,186,19,249,189,107,183,246,127,81,251,211,94,110,244,109,115,105,46,149,112,163,211,103,36,115,185,168,169,251,118,80,47,215,56,230,57,195,142,39,107,185,212,210,100,144,221,106,168,97,153,209,193,73,115,160,114,204,246,53,202,141,110,211,170,249,171,118,79,37,246,167,151,192,142,153,167,57,220,26,158,205,71,46,35,166,215,217,171,164,238,119,217,53,117,35,26,205,158,222,159,52,73,21,119,111,87,243,83,250,253,169,81,210,214,85,204,231,58,106,169,94,174,85,87,43,158,171,185,249,1,113,218,111,206,99,74,46,244,203,14,117,167,217,29,182,165,169,191,114,26,186,57,88,239,38,39,181,206,139,226,175,248,124,63,179,213,207,249,185,233,102,83,79,93,137,98,88,101,230,157,210,185,173,101,125,125,109,36,81,108,215,53,251,250,174,147,218,141,114,123,125,170,159,213,79,97,28,230,174,232,229,69,253,138,4,212,225,179,142,124,131,134,122,43,223,135,134,11,213,53,210,158,56,163,166,134,174,158,39,68,246,58,71,35,149,93,11,213,83,121,29,229,251,77,161,140,243,150,205,104,114,71,86,100,120,45,93,109,169,86,95,239,104,171,169,90,244,223,126,143,89,41,81,124,188,190,37,110,43,156,190,215,47,246,158,0,182,39,115,177,199,214,101,145,186,59,122,72,147,216,197,186,211,238,190,95,247,175,188,205,155,206,119,69,170,38,130,8,116,227,41,139,173,173,89,36,150,166,141,26,197,85,217,83,244,215,125,191,168,166,112,5,148,113,19,205,142,249,146,77,13,22,147,208,86,218,233,152,233,18,71,206,234,41,149,233,249,165,111,146,197,38,222,109,147,227,241,253,158,90,47,31,230,51,173,56,242,220,96,109,214,90,170,106,248,146,37,106,211,81,70,173,242,84,223,253,46,187,254,146,252,72,150,0,218,154,165,174,215,29,81,162,170,109,214,134,68,173,171,174,90,185,42,28,246,108,168,170,231,43,122,90,198,167,233,57,87,115,85,128,6,228,225,71,89,63,34,90,195,99,203,86,211,45,193,169,89,77,27,161,138,70,177,202,158,42,9,23,101,115,85,63,232,91,127,89,113,156,87,113,13,79,111,225,14,147,80,173,245,240,217,238,121,53,174,221,113,163,166,168,154,21,149,168,250,154,71,61,187,61,54,114,163,101,93,246,111,199,127,47,34,145,52,99,18,186,230,186,159,140,227,246,122,119,75,81,83,118,162,141,17,24,231,109,213,81,27,55,94,148,85,219,119,39,192,178,190,98,250,83,154,81,112,197,166,205,138,173,176,210,227,54,40,105,110,17,119,37,110,239,85,183,70,223,46,141,188,158,213,253,45,191,183,200,8,179,193,15,21,185,214,3,173,182,106,26,218,169,43,168,111,181,180,214,249,162,100,84,236,84,239,85,83,53,93,191,111,127,209,102,222,74,158,223,129,124,22,59,147,111,22,90,11,179,88,172,74,218,88,170,17,170,187,171,122,216,142,219,253,243,157,206,10,244,210,251,169,90,253,140,81,89,26,221,237,183,10,43,140,234,228,126,201,20,117,180,232,239,209,107,191,203,79,110,201,251,78,135,241,171,124,150,156,118,215,107,149,81,100,164,162,130,7,170,123,58,153,26,53,126,9,247,125,192,125,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,213,205,27,195,53,151,26,151,27,203,232,123,240,189,241,72,215,119,101,111,74,177,221,73,229,27,216,171,237,119,199,226,103,102,147,226,38,213,174,153,45,186,60,123,73,171,173,246,230,206,177,62,90,201,101,172,134,86,116,186,69,114,54,72,17,118,223,104,211,101,79,138,254,192,43,15,137,155,206,165,240,83,149,125,133,198,178,207,72,88,235,127,70,15,1,79,22,221,17,195,47,233,61,38,127,233,212,185,127,75,225,247,121,36,77,195,56,140,213,44,6,221,112,180,226,247,255,0,9,75,113,73,82,86,120,90,121,60,164,107,90,190,111,137,203,236,99,125,138,158,194,98,113,213,160,54,13,22,194,227,185,230,217,93,207,35,202,238,123,244,75,87,92,202,206,223,110,90,102,175,156,145,178,68,222,41,90,159,31,209,79,130,38,251,227,71,121,111,104,46,170,232,69,138,245,29,69,90,92,174,22,234,90,135,212,192,250,45,210,89,40,227,114,167,95,133,115,182,234,147,127,106,175,196,10,131,190,94,238,89,29,222,174,249,119,168,239,214,86,202,233,166,147,161,173,234,114,251,87,102,162,34,127,82,30,137,63,184,160,229,125,124,209,236,98,179,52,196,238,175,184,81,83,201,187,163,124,239,149,205,107,166,138,54,121,71,72,196,79,241,171,241,248,121,126,216,5,208,238,174,132,106,171,189,155,34,1,224,31,172,212,117,116,237,107,234,41,101,137,175,68,86,171,216,173,69,69,246,109,185,249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,237,72,232,89,59,93,80,213,86,121,238,136,137,247,126,211,109,94,237,26,55,84,219,125,85,150,227,89,27,220,246,173,76,114,205,74,136,141,71,189,23,100,106,125,200,223,111,237,253,128,105,240,72,139,14,11,195,237,243,181,21,102,81,81,73,51,218,136,170,234,218,40,216,138,141,221,119,221,170,191,176,214,218,193,134,226,152,110,66,235,126,39,126,134,233,75,229,180,177,213,69,58,126,132,107,237,141,168,158,215,57,63,171,246,1,128,0,137,186,236,126,181,20,179,210,187,162,120,220,213,95,189,21,63,243,129,249,0,0,0,0,250,54,187,92,151,154,200,168,168,163,221,239,234,223,207,238,69,95,138,167,220,166,236,207,180,94,203,36,148,56,174,156,211,250,78,248,245,99,229,78,183,195,234,57,207,111,253,25,253,30,213,139,216,191,31,233,62,103,10,246,235,53,211,81,41,104,174,119,215,90,223,47,95,110,86,213,50,5,77,160,157,87,214,114,47,220,137,253,127,180,151,156,78,217,53,187,131,200,40,234,113,149,90,218,40,223,19,163,188,187,197,201,54,238,108,210,44,110,157,137,18,108,139,10,175,74,123,54,69,253,168,16,39,60,211,203,182,158,54,154,221,146,210,248,75,164,168,247,186,14,182,201,179,81,90,221,250,152,231,55,244,145,233,253,95,181,15,115,76,244,91,60,213,74,202,138,124,86,207,226,155,71,15,136,157,222,34,22,116,199,213,210,171,249,201,27,191,159,193,60,207,231,85,181,127,58,214,204,134,28,135,53,174,150,186,182,8,157,12,127,157,154,94,150,171,220,245,68,238,61,234,158,110,95,137,100,28,178,120,161,199,49,123,37,231,27,213,74,171,62,63,75,5,44,107,110,170,169,124,116,157,247,45,76,238,145,189,115,202,136,237,186,219,228,212,242,248,252,0,173,252,163,77,235,48,188,182,138,199,123,143,182,213,158,56,170,87,116,94,135,119,92,215,167,170,229,223,110,149,243,69,254,130,210,170,248,13,210,109,69,211,10,154,92,39,31,240,149,209,116,120,122,223,23,83,39,123,122,141,221,249,185,106,26,141,217,172,115,124,253,187,239,247,24,39,25,250,229,165,250,225,173,56,238,5,143,221,45,85,86,182,45,35,214,170,142,122,119,171,234,146,174,162,46,158,182,72,246,170,43,101,69,219,167,171,205,23,217,228,187,154,237,196,125,235,133,26,100,192,181,10,243,107,168,138,147,252,74,190,161,239,169,94,165,73,93,191,118,88,147,219,80,205,182,111,179,250,149,66,190,56,198,225,110,211,195,229,45,149,148,119,30,245,84,244,212,201,82,206,203,155,180,142,74,142,181,221,101,122,123,97,79,103,151,221,251,98,185,176,53,155,89,50,205,100,202,234,242,28,154,225,44,253,115,72,177,53,210,202,228,99,22,73,30,212,68,123,223,182,221,199,123,20,215,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,238,6,233,239,21,28,72,97,158,137,77,213,151,139,115,165,253,31,241,105,95,77,191,233,127,87,179,204,154,156,223,181,21,25,101,198,48,58,123,135,247,195,97,157,43,32,237,127,57,18,221,35,125,101,110,223,122,249,59,255,0,113,31,57,94,105,245,247,39,215,170,27,237,4,14,90,75,91,162,158,103,244,63,100,72,235,104,156,228,221,26,169,190,206,79,106,161,247,249,179,96,183,171,70,186,84,229,149,213,148,206,165,186,202,229,166,137,178,61,94,214,199,77,68,197,221,170,212,68,246,162,249,42,129,246,185,60,93,44,84,186,203,117,162,173,143,122,217,109,83,246,157,187,252,183,171,160,70,249,34,109,237,223,218,93,1,78,188,159,52,134,235,119,207,46,58,167,214,141,160,164,167,158,131,109,220,138,178,71,81,65,47,249,10,223,103,251,45,255,0,103,196,184,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,131,200,2,155,120,224,209,94,41,245,171,84,43,170,101,163,172,173,178,82,118,188,36,47,185,81,36,108,234,167,166,71,236,213,149,170,155,190,45,253,158,212,220,156,60,190,108,90,161,133,232,132,52,122,153,52,141,130,146,54,186,158,55,190,7,246,225,101,29,42,53,17,98,115,149,118,70,191,219,231,254,241,44,79,198,182,150,42,234,57,232,102,77,227,168,137,209,61,60,255,0,69,200,168,190,207,233,2,171,185,148,241,210,202,134,215,104,214,155,94,102,133,244,149,83,82,93,31,26,61,187,201,20,180,178,53,21,36,129,61,142,100,169,234,189,83,253,226,20,112,83,166,184,198,172,107,213,147,24,204,40,226,172,183,58,162,146,73,96,149,174,86,200,139,89,78,197,106,244,185,190,74,215,185,61,191,18,118,241,91,202,147,35,212,13,66,188,234,22,153,101,22,138,56,239,53,211,87,84,82,212,193,86,247,245,200,177,170,236,168,178,39,233,44,139,228,136,158,105,229,247,87,238,155,205,120,225,195,136,27,28,217,108,51,83,73,101,186,91,230,171,78,215,109,86,36,154,9,215,100,153,27,183,171,183,154,237,253,158,96,88,71,50,238,16,116,211,12,208,74,44,211,76,112,75,61,150,107,61,77,182,146,103,209,83,54,39,201,26,247,88,170,231,43,209,85,85,95,30,251,162,170,236,158,127,20,169,35,161,134,234,134,139,241,47,161,244,248,212,57,45,182,190,75,157,13,12,242,219,35,184,194,250,180,115,59,50,175,230,225,151,175,213,85,243,217,83,109,151,114,140,181,155,68,179,141,41,188,189,50,28,74,235,106,162,155,110,195,170,232,106,33,71,108,200,250,188,229,106,111,231,34,124,87,218,159,176,13,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,71,57,61,142,84,254,179,192,3,251,100,211,49,122,153,43,218,191,122,57,80,75,60,243,187,174,121,159,35,190,247,185,85,127,223,63,128,3,217,230,135,235,61,85,69,82,163,170,37,116,138,158,197,83,242,0,0,0,0,0,111,222,23,52,174,175,39,200,25,146,207,35,169,232,232,247,222,102,174,234,222,182,76,207,98,61,29,230,173,219,216,88,255,0,30,24,245,70,167,112,235,45,242,221,168,50,220,226,183,75,51,214,53,160,88,186,221,29,45,99,182,221,206,110,222,79,68,223,101,246,252,74,246,225,155,26,194,238,54,43,173,102,87,154,90,168,28,222,199,102,150,121,217,28,142,245,230,71,109,188,141,95,131,87,227,228,166,188,200,226,212,221,40,164,166,181,213,86,36,20,85,138,149,145,49,41,83,205,85,94,197,93,228,143,127,250,19,189,139,183,251,224,98,208,79,6,37,60,21,43,73,4,213,140,115,250,227,154,38,200,213,78,148,106,121,61,28,223,106,191,225,240,254,131,219,143,54,189,222,105,27,99,166,106,199,43,229,111,97,208,185,177,43,55,234,69,68,233,107,124,149,92,139,237,246,162,27,19,3,195,174,90,205,91,78,250,203,109,125,242,232,216,89,5,45,45,21,43,228,127,66,49,210,42,170,67,178,251,58,151,244,87,244,87,216,136,99,89,239,14,250,203,166,175,138,183,33,211,235,253,4,83,74,145,194,249,109,53,76,69,122,53,29,178,44,145,34,40,27,199,129,190,25,238,186,187,170,20,87,203,181,229,241,250,10,227,29,76,140,150,36,157,100,236,84,83,57,81,87,186,223,111,113,126,11,253,123,146,43,154,214,139,246,178,73,181,74,227,126,153,41,106,250,123,52,157,15,233,111,76,116,48,59,101,73,62,43,178,254,130,127,235,32,182,155,226,154,163,134,228,150,28,190,227,137,223,33,182,75,112,165,115,220,182,185,91,222,106,200,201,21,173,115,152,141,221,90,213,219,101,36,255,0,31,220,64,96,28,74,220,108,246,60,66,223,95,110,173,183,120,142,251,238,15,139,165,189,198,210,185,187,164,114,59,109,210,7,123,83,226,128,87,232,63,74,152,60,53,68,180,253,198,191,182,247,51,169,171,228,237,151,109,208,252,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,126,78,152,90,49,183,140,177,183,133,221,201,81,78,180,189,149,219,253,79,147,171,171,171,250,182,219,255,0,113,128,115,133,187,99,245,122,159,110,181,209,213,76,251,149,51,170,18,166,53,124,221,44,85,130,129,91,178,59,212,253,20,95,209,254,191,51,92,240,163,165,60,68,226,26,101,126,215,189,44,201,40,168,232,232,41,42,187,212,238,161,89,166,145,172,167,130,169,221,61,112,72,207,52,108,104,159,181,62,239,108,94,213,108,239,46,212,12,254,243,147,102,245,46,158,239,83,89,35,170,85,208,178,37,238,121,53,125,86,49,136,158,77,68,253,20,246,1,121,220,183,180,182,203,167,28,53,218,31,73,111,130,42,235,149,117,194,162,166,118,179,103,201,189,66,198,155,175,83,191,155,11,19,253,170,18,164,142,92,191,50,89,178,190,23,49,187,164,212,207,129,201,87,113,139,165,234,155,249,85,200,187,249,34,125,228,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,184,107,227,54,197,174,26,193,170,90,3,123,181,122,43,51,211,156,130,243,79,10,64,199,186,150,231,103,165,184,58,154,58,150,185,119,237,204,206,168,89,44,110,93,156,231,182,72,247,71,62,56,66,74,128,0,0,0,0,107,254,33,114,155,238,13,160,90,151,154,226,213,222,10,245,143,225,247,155,165,186,167,180,201,59,21,80,81,75,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,32,54,0,35,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,157,93,29,196,221,31,28,209,163,164,237,44,142,145,64,0,0,0,0,0,0,0,33,7,48,206,97,150,174,26,45,85,26,87,165,117,148,151,29,84,184,211,162,189,234,214,205,6,55,4,141,221,181,19,181,119,107,234,92,213,71,69,3,145,81,17,91,44,169,209,219,142,112,155,224,143,252,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,5,87,83,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,128,0,0,0,10,160,205,121,199,84,219,56,163,138,225,133,90,170,239,26,35,69,78,219,69,101,12,180,209,71,91,112,122,74,229,146,239,74,174,99,101,137,232,138,214,199,79,51,250,31,28,126,186,67,36,187,195,102,152,182,170,233,198,105,167,20,186,189,141,230,150,170,188,50,174,222,251,163,111,110,168,72,169,99,165,141,28,178,201,43,164,233,236,246,250,30,146,36,157,46,141,204,123,94,141,86,185,16,50,176,85,95,22,124,224,188,61,246,219,142,112,152,190,38,146,213,112,162,184,214,228,183,26,77,169,110,240,163,36,89,173,201,69,60,45,153,176,185,95,10,58,116,124,50,245,71,35,88,136,213,108,174,159,252,52,113,23,130,113,65,165,148,26,153,130,212,127,173,81,222,40,186,38,255,0,6,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,237,69,246,162,6,213,0,0,6,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,162,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,181,215,194,183,53,74,157,74,226,143,32,193,53,57,42,224,195,115,203,196,22,221,61,72,168,34,141,108,239,238,186,42,120,42,153,26,62,87,190,169,31,15,114,69,150,70,69,50,108,214,182,23,185,209,5,154,0,0,0,66,174,99,60,123,127,37,123,20,26,111,167,112,120,141,77,201,173,254,50,146,162,122,126,186,91,45,11,222,248,146,177,200,244,232,154,101,124,114,54,40,188,218,142,99,159,42,116,181,177,204,19,84,16,171,128,94,98,56,175,19,148,116,154,91,158,39,161,53,54,219,111,133,19,196,84,70,232,242,110,212,13,241,53,116,253,17,198,200,230,235,108,178,62,149,27,234,198,168,230,43,218,217,59,85,173,253,212,126,59,63,236,231,255,0,6,108,255,0,242,64,47,248,26,255,0,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,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,200,202,178,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,32,62,176,42,46,139,156,254,76,206,33,171,242,59,134,17,87,62,144,73,78,150,202,28,126,23,211,197,113,129,60,68,110,91,164,178,171,28,178,212,246,146,84,74,86,203,28,41,214,198,245,171,152,179,62,213,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,50,0,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,122,30,130,175,174,169,245,181,177,186,78,186,136,36,122,110,200,99,77,145,122,125,93,246,221,85,84,44,252,16,3,149,39,20,122,237,196,167,229,71,242,215,156,253,163,251,57,232,79,70,127,131,40,232,251,30,35,199,119,191,210,209,71,213,213,216,139,244,183,219,167,203,109,215,121,254,0,16,255,0,154,6,189,234,199,14,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,248,26,106,190,186,87,209,86,200,232,250,42,35,145,137,187,225,141,119,68,234,245,118,223,101,84,88,129,192,87,30,188,88,235,79,22,56,54,153,234,94,171,122,103,27,188,250,79,198,209,122,10,219,79,221,237,91,106,166,143,243,144,211,178,70,237,36,76,119,170,228,223,109,151,116,85,69,11,127,4,85,227,19,140,95,228,149,170,122,63,246,134,143,197,225,153,175,165,173,215,223,206,118,253,31,219,169,181,244,92,125,72,37,150,94,196,50,213,254,97,157,61,206,239,154,238,214,109,39,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,219,0,0,0,0,4,117,227,147,139,187,87,8,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,167,175,182,155,171,228,134,53,116,125,212,145,190,215,229,75,59,254,64,191,150,191,78,255,0,205,159,228,127,237,79,164,252,44,63,243,211,208,190,39,191,217,232,237,127,142,245,186,58,58,62,29,59,121,1,32,1,64,63,221,71,227,179,254,206,127,240,102,207,255,0,36,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,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,200,13,128,0,0,1,88,28,208,56,204,226,79,135,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,67,208,85,245,213,62,182,182,55,73,215,81,4,143,77,217,12,105,178,47,79,171,190,219,170,170,133,159,130,0,114,164,226,143,93,184,148,252,168,254,90,243,159,180,127,103,61,9,232,207,240,101,29,31,99,196,120,238,247,250,90,40,250,186,187,17,126,150,251,116,249,109,186,239,245,121,169,107,223,18,124,59,98,186,127,154,232,102,87,246,126,203,91,112,175,181,223,170,124,13,5,95,93,83,227,138,74,40,250,42,163,145,233,187,33,174,93,227,78,159,87,103,174,234,196,80,157,64,167,110,8,249,149,113,23,151,241,47,135,96,122,235,169,212,151,156,79,44,168,125,145,236,154,193,75,11,225,173,153,138,148,110,137,212,112,177,232,247,84,164,48,170,191,170,52,100,207,87,34,108,146,50,226,64,2,144,56,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,214,250,103,61,221,44,99,83,119,42,185,118,221,85,87,204,179,254,2,181,75,59,214,158,19,176,109,76,212,187,239,166,114,75,207,164,252,109,111,133,134,159,187,218,185,85,67,31,230,225,99,35,110,209,196,198,250,173,77,246,221,119,85,85,80,144,0,137,92,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,110,205,123,217,94,186,3,199,39,48,158,32,53,151,19,209,220,115,94,124,61,94,77,112,109,60,149,63,101,236,143,240,148,172,107,164,169,169,232,125,59,18,78,212,17,203,47,111,173,28,254,142,150,250,206,68,2,239,193,234,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,86,6,73,206,58,153,220,81,217,109,248,165,170,145,52,70,150,163,209,23,90,234,218,105,91,91,90,201,101,98,62,238,196,107,29,44,76,129,26,174,142,159,161,95,36,107,47,113,27,36,145,165,48,90,80,61,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,108,0,6,159,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,116,171,97,103,76,82,61,242,57,23,165,140,119,75,94,254,136,222,27,128,21,193,203,207,153,173,78,173,93,105,244,75,137,27,213,36,121,149,125,66,179,30,200,214,8,169,96,187,189,238,221,180,83,178,54,182,40,170,119,94,152,156,214,181,146,167,76,123,36,200,213,168,145,92,119,241,57,125,225,47,79,112,221,85,180,89,125,55,72,252,194,59,93,210,209,226,89,77,227,233,101,182,92,28,216,251,238,138,85,139,166,120,233,229,221,173,234,94,215,70,232,215,56,9,42,12,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,0,0,0,0,0,0,128,28,214,248,163,215,110,26,255,0,37,223,145,76,231,236,231,218,63,77,250,79,252,25,71,89,223,240,254,7,179,254,153,138,78,158,158,252,191,163,182,253,94,123,236,155,71,254,2,184,245,226,199,90,120,177,193,180,207,82,245,91,211,56,221,231,210,126,54,139,208,86,218,126,239,106,219,85,52,127,156,134,157,146,55,105,34,99,189,87,38,251,108,187,162,170,40,91,248,0,0,0,0,40,7,251,168,252,118,127,217,207,254,12,217,255,0,228,133,223,112,245,148,223,115,157,2,211,76,215,41,174,241,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,121,1,176,1,26,184,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,146,84,0,0,0,0,0,5,32,113,11,204,123,140,236,27,95,117,47,10,197,181,147,193,89,113,252,194,243,107,183,83,125,157,181,73,216,165,130,182,88,226,143,173,244,206,123,186,88,198,166,238,85,114,237,186,170,175,152,23,126,8,255,0,192,86,169,103,122,211,194,118,13,169,154,151,125,244,206,73,121,244,159,141,173,240,176,211,247,123,87,42,168,99,252,220,44,100,109,218,56,152,223,85,169,190,219,174,234,170,171,32,0,0,84,175,48,238,51,56,206,225,219,138,11,230,21,133,234,71,217,252,66,182,223,111,186,99,180,222,135,181,85,245,210,190,157,177,205,39,92,144,73,42,111,87,13,90,109,34,245,122,187,162,116,43,21,66,218,129,94,188,172,184,217,213,14,35,46,185,198,156,235,134,101,73,124,200,109,116,244,247,187,36,173,180,199,75,60,148,93,75,13,91,94,234,120,217,7,68,114,58,145,90,138,212,145,86,162,79,55,181,187,71,50,184,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,208,244,115,29,210,246,53,118,114,43,87,109,149,21,60,128,216,0,160,31,238,163,241,217,255,0,103,63,248,51,103,255,0,146,23,252,0,21,151,204,211,152,22,162,104,214,168,89,52,143,135,125,64,171,177,95,108,20,242,205,151,171,172,148,149,48,57,245,49,211,203,69,11,31,85,19,213,94,216,149,242,57,99,68,102,213,17,167,83,156,142,108,126,167,44,254,36,248,206,226,135,89,110,85,58,135,171,158,145,192,112,219,122,212,94,105,189,1,106,135,198,85,84,182,72,232,233,186,225,138,57,163,243,108,211,247,25,212,223,239,94,135,109,221,69,2,207,192,0,1,167,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,157,42,216,89,211,20,143,124,142,69,233,99,29,210,215,191,162,55,198,14,94,92,199,235,56,137,190,220,52,159,91,231,181,80,231,85,215,9,170,49,149,183,81,78,200,238,84,174,101,69,76,180,202,214,181,241,195,225,99,135,165,178,73,42,58,72,221,26,47,92,140,124,146,132,255,0,0,0,4,63,227,155,140,219,239,7,154,143,163,183,57,45,94,153,195,50,143,78,83,228,214,216,152,196,170,116,113,45,7,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,229,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,128,123,96,0,0,0,0,209,92,96,241,103,134,240,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,163,126,219,21,81,210,177,23,53,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,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,242,3,96,2,128,127,186,143,199,103,253,156,255,0,224,205,159,254,72,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,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,144,27,0,3,95,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,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,1,176,1,64,63,221,71,227,179,254,206,127,240,102,207,255,0,36,47,248,0,48,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,202,208,190,114,119,217,181,150,247,38,188,227,222,31,1,201,174,20,209,218,217,108,86,63,236,141,43,27,43,92,231,53,176,247,174,29,106,232,29,43,149,232,230,244,72,232,162,245,155,0,22,212,15,82,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,219,0,1,94,188,194,121,150,93,120,122,204,169,244,95,68,168,41,42,179,43,93,69,21,126,71,95,116,164,115,233,41,32,84,142,161,148,49,177,85,171,43,231,137,204,238,72,213,68,142,41,58,88,238,243,149,244,225,97,64,213,92,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,233,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,103,95,74,109,80,0,0,0,0,0,16,3,154,223,20,122,237,195,95,228,187,242,41,156,253,156,251,71,233,191,73,255,0,131,40,235,59,254,31,192,246,127,211,49,73,211,211,223,151,244,118,223,171,207,125,147,96,159,224,168,14,2,184,245,226,199,90,120,177,193,180,207,82,245,91,211,56,221,231,210,126,54,139,208,86,218,126,239,106,219,85,52,127,156,134,157,146,55,105,34,99,189,87,38,251,108,187,162,170,45,191,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,81,23,201,74,153,230,9,192,110,174,231,122,169,62,119,165,56,157,29,93,5,67,122,234,21,110,20,180,202,212,142,146,153,137,179,92,172,95,108,114,125,254,207,134,229,179,158,21,55,246,129,85,28,177,52,130,251,167,250,175,93,69,170,171,85,79,116,163,162,174,142,158,223,37,92,117,84,253,9,225,216,142,68,103,91,81,81,82,84,79,89,60,147,217,231,231,39,120,154,210,13,31,226,202,90,189,48,180,215,71,6,81,101,237,239,211,74,148,237,78,242,67,63,248,215,64,253,255,0,53,78,190,207,232,95,111,151,203,230,139,101,91,95,15,149,26,131,100,155,194,94,109,151,58,8,227,159,167,185,234,62,73,24,228,233,114,171,63,232,171,230,173,85,255,0,213,82,218,5,197,70,115,162,154,135,246,230,158,163,197,75,55,248,246,244,66,206,189,160,150,38,249,172,47,219,100,151,224,223,135,245,160,124,61,98,225,167,86,52,70,231,87,71,155,216,33,166,134,158,162,72,91,52,85,240,76,215,244,186,68,69,78,151,117,121,164,78,95,52,79,103,195,216,106,179,164,43,245,139,14,226,155,66,86,71,67,222,139,33,178,119,96,94,169,91,219,150,122,53,233,248,198,171,178,79,241,217,23,246,124,40,35,136,237,44,174,209,205,103,203,112,58,184,186,99,181,221,170,33,129,122,145,119,143,116,115,23,201,239,254,107,219,237,114,175,245,129,173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,44,31,39,211,203,54,9,118,163,189,50,183,211,115,246,60,35,225,167,99,154,222,153,156,175,221,234,155,167,168,169,236,246,251,15,195,12,173,190,234,254,161,98,88,198,75,119,171,174,101,77,214,138,133,91,61,67,228,70,195,37,74,34,237,220,87,34,121,204,239,134,222,107,229,237,223,90,30,205,61,194,162,142,170,26,202,71,246,230,167,123,94,199,108,139,179,145,119,69,217,83,111,104,23,131,131,89,248,62,225,114,171,8,131,35,150,11,110,77,91,101,138,118,244,88,210,94,234,182,153,99,145,206,146,26,109,213,119,115,253,174,221,127,175,207,35,215,142,45,248,45,179,120,27,102,162,83,65,125,149,102,115,224,129,113,133,169,68,122,49,190,127,158,141,26,155,163,209,60,151,226,81,69,235,42,190,228,21,48,86,93,171,187,242,211,199,217,141,221,166,55,165,190,126,91,53,17,23,218,190,211,212,170,186,215,86,212,165,93,76,253,114,162,162,163,186,90,158,105,183,220,155,124,16,11,69,226,199,137,174,25,179,13,32,165,163,211,107,45,101,142,231,12,204,146,218,202,123,44,84,108,87,37,44,233,22,235,31,232,167,83,153,241,77,186,83,217,178,21,229,169,24,230,119,134,220,227,185,100,238,240,213,181,251,245,36,85,93,123,244,53,136,158,104,171,252,215,55,227,241,48,234,220,142,239,112,167,134,150,174,175,174,56,58,123,105,219,106,109,210,138,137,236,79,218,121,189,100,183,156,133,99,117,218,179,190,177,111,211,249,182,55,109,246,223,244,81,62,228,3,230,57,202,229,87,57,85,85,124,213,84,0,0,31,170,82,206,172,73,17,158,171,151,100,93,208,252,220,215,49,202,215,38,202,128,120,0,0,0,0,0,242,214,171,151,100,64,60,3,39,195,180,211,51,207,101,124,56,181,159,198,186,52,85,114,120,136,163,219,101,110,255,0,166,230,255,0,150,223,237,50,184,248,106,213,183,177,234,184,222,207,99,149,174,111,140,166,242,84,85,79,111,119,246,1,171,65,178,245,103,135,189,76,209,134,211,75,155,216,252,28,117,79,116,113,187,196,211,201,187,154,212,114,166,209,72,255,0,130,152,238,9,166,217,94,162,215,62,223,139,219,252,84,172,99,164,84,238,198,207,38,244,239,250,110,106,127,57,0,197,129,176,176,221,7,212,124,234,170,106,59,5,147,189,36,29,61,105,226,96,110,221,72,229,79,211,145,191,228,41,140,73,134,100,49,205,93,2,208,110,235,115,165,109,71,231,89,234,44,107,179,191,157,231,183,236,220,15,136,15,105,246,186,246,43,17,208,109,220,77,219,235,55,207,253,243,249,170,183,214,81,34,45,76,61,8,229,217,61,100,95,252,202,7,174,15,98,134,223,87,114,155,195,209,67,220,147,101,118,221,72,158,73,253,42,74,109,9,224,59,81,181,43,29,163,207,235,45,221,54,57,59,157,107,222,129,125,143,150,36,246,84,53,255,0,166,196,254,111,251,222,96,89,175,46,93,48,240,28,46,83,91,50,122,88,106,169,50,8,153,59,160,149,89,51,29,12,246,234,70,170,43,85,187,123,17,201,178,239,237,248,149,249,198,143,5,154,131,77,196,70,85,54,152,97,48,62,197,91,112,125,69,58,50,178,142,157,141,71,197,19,213,18,61,217,210,157,78,122,109,183,195,250,214,232,116,214,197,102,198,176,59,13,143,29,93,237,244,86,218,88,41,215,215,243,141,144,177,173,95,93,85,223,162,212,246,174,230,70,172,99,151,119,55,207,250,64,212,124,38,96,213,154,117,161,54,12,86,225,109,138,134,166,158,90,201,37,134,37,98,181,21,245,50,57,23,118,122,171,186,42,27,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,7,56,60,66,229,55,220,27,141,13,75,205,113,106,239,5,122,199,245,66,243,116,183,84,246,153,39,98,170,11,180,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,242,58,62,57,172,226,199,222,159,89,62,96,100,63,81,156,11,201,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,171,163,184,155,163,227,154,52,116,157,165,145,210,40,230,135,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,232,145,173,217,28,172,119,67,209,146,53,58,216,213,78,130,120,104,226,47,4,226,131,75,40,53,51,5,168,255,0,90,163,188,81,116,77,254,12,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,244,63,218,139,237,68,13,170,1,173,56,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,185,28,221,149,200,199,116,49,31,35,147,161,142,84,12,127,138,30,43,180,227,133,43,22,49,123,207,229,235,251,81,144,82,217,226,134,57,145,36,130,149,207,69,172,175,116,109,71,75,36,52,240,238,231,36,81,189,206,145,240,71,234,247,81,237,245,117,203,63,195,117,79,130,109,78,212,29,62,200,105,47,152,245,243,77,242,10,154,26,234,101,94,137,89,232,250,132,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,22,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,122,35,107,182,87,35,27,214,245,124,142,78,183,185,86,122,112,89,161,122,203,128,112,35,174,186,159,150,229,55,91,86,33,154,105,254,75,45,175,14,172,161,111,110,167,107,98,44,23,184,228,89,21,241,119,24,147,197,209,219,111,118,54,195,42,185,236,72,85,2,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,189,18,53,187,35,149,142,232,122,50,70,167,91,26,169,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,215,27,157,178,57,88,222,182,43,36,106,116,61,170,188,209,18,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,94,174,142,226,108,172,146,104,209,209,247,86,70,135,67,192,249,56,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,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,245,128,0,0,0,0,21,1,205,147,130,139,118,159,214,127,41,221,47,182,118,44,183,187,131,227,203,232,163,74,170,137,34,186,85,79,52,203,115,116,143,115,217,28,50,190,70,194,230,254,105,140,147,176,140,71,44,202,140,183,243,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,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,96,115,133,195,71,17,121,223,11,250,167,65,169,152,45,71,250,213,29,226,139,162,31,240,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,173,158,212,95,106,47,69,26,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,221,82,70,249,33,235,79,94,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,165,16,241,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,122,233,210,104,152,146,57,206,73,88,230,63,171,173,100,142,60,215,150,167,26,247,30,29,53,30,135,75,243,91,158,218,101,151,92,29,29,75,28,180,176,71,106,186,84,173,52,76,185,203,60,141,71,172,44,100,13,100,141,89,90,198,198,247,202,136,231,49,26,240,189,66,176,57,181,241,175,232,74,58,206,19,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,222,185,59,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,146,43,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,155,81,15,252,213,103,185,87,250,171,145,228,153,29,195,254,233,89,93,114,174,168,147,253,180,147,77,36,143,253,174,115,157,241,85,3,53,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,122,35,107,183,70,171,219,214,245,100,109,94,183,181,23,161,62,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,174,71,55,116,106,189,221,12,70,70,213,232,99,81,52,175,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,246,150,160,82,183,52,46,5,191,34,153,83,245,199,71,48,207,9,166,215,174,143,76,83,81,59,170,27,21,210,73,28,139,180,40,212,240,244,115,111,31,111,101,115,25,42,190,63,205,53,212,241,172,106,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,191,162,140,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,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,7,90,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,122,155,43,34,11,222,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,171,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,68,60,191,120,238,190,240,171,149,71,133,101,47,241,186,101,144,92,18,75,141,54,204,143,209,117,83,201,75,28,183,94,182,83,203,81,63,106,154,157,201,225,154,168,215,239,186,108,239,53,218,188,208,184,250,177,107,79,95,15,26,51,112,241,152,133,170,224,202,139,237,254,154,165,233,13,234,170,30,164,101,52,8,199,35,37,163,141,234,143,89,28,142,108,178,199,27,227,217,145,50,73,131,85,115,2,227,186,251,197,86,85,38,21,139,63,193,105,150,63,112,89,45,212,219,50,79,74,85,65,37,84,113,93,122,223,79,21,68,29,218,106,134,167,134,114,171,89,182,235,187,188,210,32,31,86,205,139,95,114,11,117,250,237,104,161,241,20,152,205,189,151,75,164,157,214,51,195,210,190,170,10,70,201,179,149,21,251,207,87,78,205,154,138,239,95,125,186,90,229,70,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,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,230,5,170,114,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,116,204,157,173,226,146,69,123,166,116,142,141,92,143,72,155,45,159,156,187,221,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,179,227,114,249,181,21,171,236,82,218,116,7,155,174,157,203,195,205,109,211,94,238,244,140,213,75,5,61,92,52,182,202,106,42,182,51,38,124,52,237,125,52,203,36,52,207,130,141,243,200,171,19,209,87,161,175,99,164,70,177,142,108,109,9,43,199,39,23,118,174,16,116,141,185,92,22,234,75,198,89,126,168,117,183,28,181,79,80,214,49,243,163,21,207,170,153,136,228,149,244,208,167,79,95,109,55,87,201,12,106,232,251,169,35,121,246,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,60,140,215,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,232,141,174,217,92,140,111,91,213,242,57,58,222,229,89,255,0,202,251,151,221,53,218,154,203,197,14,180,218,170,216,198,84,54,191,15,177,212,197,45,51,250,225,150,150,162,142,244,146,197,59,92,172,87,50,118,178,9,98,232,145,138,217,125,102,57,155,134,224,229,123,192,183,228,83,21,102,184,235,30,25,225,53,38,245,215,232,122,106,215,117,77,98,181,201,27,81,55,133,90,158,30,178,109,228,238,110,174,123,34,86,71,249,167,58,162,53,165,99,170,131,149,112,58,83,225,59,221,99,70,254,95,227,223,78,128,168,190,101,252,113,212,241,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,122,236,145,100,122,170,185,140,135,32,226,143,143,31,254,181,141,50,225,83,72,47,95,171,252,102,44,190,251,108,184,255,0,247,59,162,166,200,230,118,191,240,119,74,248,230,255,0,92,167,123,127,198,176,137,92,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,134,192,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,171,163,184,187,35,35,154,68,108,157,165,141,221,4,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,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,102,21,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,117,200,230,238,141,87,187,161,136,200,218,189,12,106,38,203,0,82,183,58,191,122,124,91,229,253,15,212,110,37,212,148,173,206,175,222,159,22,249,127,67,245,27,136,27,87,145,143,235,179,247,111,248,145,106,133,85,242,49,253,118,126,237,255,0,18,45,80,8,1,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,39,255,0,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,9,85,207,59,245,39,251,201,252,52,194,185,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,205,121,231,126,164,255,0,121,63,134,149,86,7,85,0,172,190,84,252,117,84,230,49,208,112,177,170,245,245,117,55,218,90,116,135,10,174,109,44,77,129,214,234,74,38,39,163,94,144,198,213,107,226,138,158,73,91,52,138,238,226,44,141,115,218,230,198,146,217,160,3,90,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,221,114,57,187,43,145,142,232,98,62,71,39,67,28,169,154,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,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,71,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,244,245,246,211,100,100,112,198,174,147,180,146,56,53,255,0,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,209,27,93,178,185,24,222,183,171,228,114,117,189,202,183,105,255,0,74,203,255,0,23,255,0,253,156,40,4,191,239,250,86,95,248,191,255,0,236,224,20,2,116,167,194,119,186,198,141,252,191,199,190,157,1,205,97,209,159,3,153,254,27,168,60,40,105,133,86,25,144,210,93,89,99,197,237,118,11,154,66,171,215,71,113,164,163,134,42,138,121,88,228,71,49,237,114,110,155,167,172,199,49,237,234,99,218,229,13,234,0,0,82,183,58,191,122,124,91,229,253,15,212,110,37,212,148,87,205,207,83,49,93,68,226,226,107,118,45,87,226,254,197,99,244,152,205,198,118,73,28,144,186,186,57,234,42,37,100,110,99,221,191,111,197,54,39,163,186,92,217,98,149,138,223,87,117,9,1,200,199,245,217,251,183,252,72,159,252,83,232,167,242,137,225,247,54,209,200,238,30,10,175,32,183,167,128,157,210,246,227,101,116,18,178,162,151,186,238,220,138,144,172,240,196,146,116,177,93,219,87,244,236,237,149,32,7,35,31,215,103,238,223,241,34,213,0,229,92,233,163,64,117,142,197,196,6,141,98,122,197,142,67,225,233,50,107,123,106,36,166,234,123,252,37,83,28,232,234,105,186,222,198,44,157,169,227,150,46,231,66,53,253,29,77,245,92,138,82,15,51,173,45,252,151,241,147,154,248,75,23,163,45,89,111,135,202,109,255,0,223,93,239,21,226,163,79,23,63,155,220,230,117,87,71,91,234,59,167,109,189,86,163,21,132,191,228,167,174,149,151,91,22,105,195,197,250,243,222,244,39,70,73,142,211,72,147,201,35,41,101,127,110,185,141,122,170,197,28,44,153,212,175,108,104,140,114,201,87,59,253,125,220,172,10,235,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,74,86,226,199,222,159,89,62,96,100,63,81,156,182,158,13,181,142,197,195,255,0,42,252,127,88,178,56,124,69,38,51,111,190,84,71,77,212,246,120,186,167,222,171,35,166,166,235,99,30,177,247,103,146,40,187,157,10,214,117,245,59,213,106,168,16,171,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,31,83,31,223,170,174,167,130,174,162,167,116,99,94,222,166,62,154,46,218,185,237,79,13,214,222,149,145,200,102,220,152,52,26,155,42,213,12,151,95,239,180,85,126,31,7,167,109,174,196,247,83,202,216,36,184,214,71,35,103,145,147,35,209,143,124,52,219,177,209,43,95,229,93,27,215,161,90,197,117,117,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,116,83,193,30,131,84,240,227,195,70,29,166,215,154,42,72,50,20,167,125,211,32,88,105,226,141,235,113,169,122,203,36,114,190,39,189,179,62,22,186,58,100,151,173,221,108,167,98,166,205,233,106,6,202,213,45,45,193,53,167,4,185,233,158,165,216,189,51,141,222,123,62,54,139,197,77,79,221,237,76,201,163,252,228,47,100,141,218,72,152,239,85,201,190,219,46,232,170,139,206,191,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,122,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,209,212,189,41,145,215,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,92,16,43,148,239,26,247,28,91,42,182,112,175,169,23,62,188,110,243,189,54,29,59,214,150,158,27,85,115,164,168,168,146,158,71,43,89,36,222,42,73,186,88,174,145,238,73,82,40,216,197,73,85,89,111,231,45,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,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,153,119,220,179,248,215,184,241,63,130,92,176,157,75,185,248,157,73,196,183,169,173,172,145,105,97,244,205,12,211,72,177,212,67,79,11,99,232,236,238,200,36,70,199,210,155,192,229,122,186,101,107,66,95,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,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,71,61,156,107,241,93,125,226,211,89,107,115,46,237,214,143,16,182,239,71,139,89,43,102,99,188,5,47,75,18,73,21,177,162,49,38,157,236,238,200,187,189,201,187,35,238,61,145,70,164,128,230,117,199,143,229,190,251,83,160,218,79,122,234,192,113,251,131,189,37,116,183,92,123,148,185,68,205,100,46,143,118,246,154,189,154,121,219,80,141,233,146,72,166,114,71,50,111,209,19,146,58,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,254,189,187,143,68,86,196,245,64,145,92,177,120,14,252,183,223,105,181,231,86,44,189,88,14,63,112,111,163,109,119,27,119,114,151,40,153,172,153,178,108,238,235,87,179,79,59,105,213,221,81,201,20,206,73,33,93,250,37,106,74,174,117,126,235,24,183,204,10,31,167,92,73,191,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,176,131,157,95,186,198,45,243,2,135,233,215,16,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,199,42,229,148,242,180,227,219,236,37,101,135,133,29,80,131,175,31,186,220,60,30,33,116,167,167,222,74,10,234,185,213,201,71,80,214,38,242,67,52,242,185,89,46,202,232,228,145,81,234,177,57,29,0,91,248,0,0,0,10,171,231,157,250,147,253,228,254,26,69,94,87,30,253,154,101,248,215,209,235,73,85,207,59,245,39,251,201,252,52,134,188,189,51,252,55,76,56,198,211,156,207,80,50,26,75,21,138,150,162,190,154,162,225,86,170,216,32,125,77,190,166,158,37,145,219,108,198,44,179,70,138,247,108,198,34,171,156,173,106,43,144,58,30,0,0,0,194,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,60,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,3,152,195,165,62,19,189,214,52,111,229,254,61,244,232,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,3,158,29,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,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,78,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,211,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,206,190,148,230,176,222,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,175,110,227,17,81,178,189,20,58,51,6,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,0,0,0,3,154,206,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,2,234,121,92,123,137,233,151,227,95,88,173,37,81,21,121,92,123,137,233,151,227,95,88,173,37,80,2,0,115,147,209,79,183,60,62,218,117,142,146,225,217,171,211,43,130,247,160,146,94,152,231,161,184,203,79,79,39,75,82,55,43,166,108,236,163,86,238,246,53,35,239,239,212,238,132,39,249,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,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,48,57,215,224,191,88,236,90,5,197,6,1,170,185,76,61,118,91,85,194,74,123,140,157,79,79,13,75,87,79,45,36,181,59,49,143,123,251,44,168,116,189,182,181,92,254,223,66,108,174,221,47,167,139,31,117,141,100,249,127,144,253,58,115,156,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,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,204,186,157,30,215,74,205,126,229,91,156,228,151,235,207,164,242,75,14,159,228,216,221,250,103,36,235,35,170,169,109,211,36,79,150,73,149,206,154,105,41,95,75,52,146,35,156,215,73,51,255,0,69,81,88,208,164,19,170,131,149,114,242,121,183,235,205,54,150,112,209,38,155,91,235,106,224,200,117,62,163,209,116,203,77,81,45,59,226,183,64,248,229,174,145,94,198,43,94,199,53,98,166,124,78,123,58,217,88,229,245,154,199,181,66,157,117,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,110,166,63,194,82,177,169,29,53,55,91,24,196,147,181,4,113,69,220,232,71,63,163,169,222,179,149,75,138,229,33,160,212,218,89,195,68,122,147,112,162,171,131,33,212,250,143,74,84,165,77,60,180,239,138,221,3,228,138,134,52,99,222,173,123,28,213,150,165,146,181,140,235,101,99,83,214,107,24,229,167,93,1,209,203,239,16,26,203,137,232,238,57,55,135,171,201,174,13,167,146,167,165,143,240,148,172,107,164,169,169,232,123,216,146,118,160,142,89,123,125,104,231,244,116,183,214,114,33,210,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,123,102,41,170,90,165,130,104,182,9,115,212,205,75,190,250,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,249,184,88,249,29,188,146,177,190,171,87,109,247,93,145,21,83,32,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,161,110,97,156,105,221,120,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,125,50,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,212,24,7,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,235,219,182,197,85,108,76,68,209,68,148,224,95,131,43,239,24,122,143,85,108,146,235,232,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,223,121,165,237,74,137,35,154,177,198,214,57,206,234,84,100,82,79,254,98,252,185,108,90,133,138,213,235,54,129,226,254,11,47,199,237,241,182,179,29,180,209,190,79,78,210,193,29,37,53,60,52,241,172,205,138,151,194,210,83,201,209,20,16,171,166,217,24,141,87,244,238,27,47,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,153,71,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,208,159,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,8,65,207,59,245,39,251,201,252,52,213,92,177,120,241,252,136,95,105,180,27,86,47,93,56,14,65,112,111,163,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,221,82,71,20,46,89,38,93,186,229,114,237,94,121,223,169,63,222,79,225,165,85,129,213,64,43,47,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,54,137,97,137,177,236,199,70,206,245,154,0,48,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,170,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,159,110,58,56,205,190,241,135,168,244,183,56,237,94,134,195,49,127,17,79,140,219,101,99,22,169,177,202,172,238,212,212,200,221,247,154,94,212,74,177,181,203,28,109,99,90,222,165,71,203,32,96,28,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,233,138,158,55,61,127,206,145,234,214,177,175,150,89,94,140,103,95,74,95,247,9,222,235,26,55,242,255,0,30,250,116,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,1,205,97,210,159,9,222,235,26,55,242,255,0,30,250,116,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,1,181,77,85,197,143,186,198,178,124,191,200,126,157,57,181,77,85,197,143,186,198,178,124,191,200,126,157,56,28,214,29,78,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,114,196,79,254,103,92,120,254,91,239,181,58,13,164,247,174,172,7,31,184,59,210,87,75,117,199,185,75,148,76,214,66,232,247,111,105,171,217,167,157,181,8,222,153,36,138,103,36,115,38,253,17,57,3,74,113,209,198,109,247,140,61,71,165,185,199,106,244,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,245,42,62,89,51,110,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,85,112,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,189,187,143,68,86,196,245,78,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,50,0,8,255,0,198,47,24,184,39,8,24,37,61,254,255,0,71,233,156,146,243,215,246,127,31,238,77,79,233,78,212,212,236,170,254,250,100,18,199,7,106,58,132,147,243,136,157,123,116,183,117,95,32,214,188,199,120,227,169,225,75,13,160,195,244,249,148,149,26,139,152,83,206,250,25,165,124,82,178,201,72,213,70,45,108,176,42,171,158,247,57,92,216,26,230,246,156,248,165,115,149,201,10,197,37,16,153,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,51,204,3,50,211,12,154,124,51,80,49,234,187,21,246,150,158,146,166,162,223,86,136,217,224,101,77,60,117,17,36,141,223,118,61,98,154,53,86,59,103,177,85,90,228,107,145,90,129,181,120,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,47,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,204,101,78,45,125,164,197,109,217,173,69,15,69,150,235,112,173,181,209,212,247,88,189,218,170,72,233,164,168,143,161,23,173,189,44,173,166,93,213,17,171,220,217,170,170,215,34,75,94,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,144,47,120,0,0,0,0,170,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,8,171,202,227,223,179,76,191,26,250,61,105,127,197,0,242,184,247,236,211,47,198,190,143,90,95,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,23,48,195,241,236,238,195,62,53,148,91,41,235,237,245,14,99,223,12,240,178,86,170,177,200,230,175,75,218,230,249,42,125,197,21,243,0,225,42,62,29,243,148,170,199,161,149,214,58,255,0,241,46,233,221,27,209,13,42,59,126,136,99,98,110,249,151,217,191,246,251,111,184,212,156,68,240,235,167,252,64,98,50,217,50,220,126,138,178,165,157,62,30,162,88,149,95,22,242,196,231,236,173,123,23,205,33,106,123,126,31,212,161,89,220,169,184,148,190,88,243,70,105,37,226,182,73,109,181,234,137,78,217,36,123,186,36,124,180,52,237,68,234,149,26,136,141,69,246,53,87,255,0,49,39,185,165,232,133,30,111,164,146,230,22,44,93,42,239,52,125,43,222,165,162,73,38,119,114,166,137,158,110,108,106,245,245,26,191,31,102,255,0,2,169,52,179,36,186,240,251,196,29,186,174,119,203,19,172,25,4,49,84,182,57,122,58,217,5,115,21,237,85,111,95,146,246,126,27,255,0,95,199,160,93,55,191,227,154,227,163,184,238,73,93,108,166,173,160,191,91,41,170,159,5,76,125,214,42,249,46,202,143,107,119,217,204,223,244,83,205,0,230,122,104,101,167,145,98,154,55,70,244,246,181,200,168,169,253,74,127,4,250,227,75,151,214,95,137,103,240,215,105,133,158,10,203,109,202,78,133,142,31,15,74,200,149,144,64,137,179,100,168,243,221,203,39,177,19,217,251,80,142,23,254,18,53,119,21,125,177,153,13,147,194,58,235,42,67,2,120,154,89,55,114,197,36,191,204,153,127,155,19,253,187,123,63,161,20,52,160,37,118,73,203,123,136,28,121,244,13,91,47,125,43,229,237,53,124,77,19,122,87,173,141,255,0,170,151,127,211,253,158,195,234,232,255,0,46,93,85,205,53,26,60,99,32,165,74,42,58,89,147,197,202,174,166,151,102,54,120,216,244,233,109,74,42,249,57,87,201,126,30,64,67,192,77,78,34,185,117,102,218,123,158,83,216,48,167,54,231,13,127,90,64,198,178,26,116,78,220,49,57,223,227,42,93,237,235,114,249,170,123,62,59,145,255,0,36,225,203,80,241,189,88,139,71,170,109,253,119,201,86,149,18,62,236,9,254,61,88,140,243,73,85,158,215,183,249,255,0,31,61,128,213,96,219,154,135,195,30,167,105,181,123,104,114,27,79,105,203,76,202,165,94,253,59,182,107,164,115,19,244,37,119,197,167,203,225,251,77,169,245,59,87,241,92,54,237,179,45,151,43,156,48,86,72,168,174,233,133,119,87,46,205,115,92,190,77,95,98,162,129,174,58,92,137,212,173,93,190,253,143,8,138,190,196,44,7,136,237,6,225,99,15,175,198,52,219,15,175,166,166,186,212,213,81,69,112,172,109,190,185,92,196,115,166,134,85,84,123,213,29,179,154,215,108,215,121,237,229,247,146,35,134,238,90,252,51,221,105,105,114,11,189,206,155,50,100,212,208,202,250,105,237,213,148,168,199,58,57,55,243,90,159,63,63,63,103,243,63,104,20,246,148,181,46,139,190,148,242,172,123,237,214,140,93,183,254,147,242,217,126,229,58,7,94,92,156,42,165,193,238,139,75,236,236,183,190,30,159,5,211,80,173,73,55,243,127,87,123,125,246,242,219,246,159,22,110,87,156,38,200,250,183,254,79,40,27,226,94,231,49,18,90,207,205,34,185,23,100,254,249,251,147,111,45,189,160,80,146,34,170,162,34,121,169,236,203,108,175,133,145,201,37,36,200,217,81,21,138,177,187,214,223,217,183,151,153,110,124,70,240,19,194,166,150,125,159,189,69,109,166,183,54,123,181,28,50,81,182,58,233,18,166,55,214,82,196,246,171,187,238,233,245,101,119,195,249,223,214,111,109,62,229,255,0,194,133,198,130,205,148,254,78,173,183,42,119,209,83,203,20,53,14,171,116,123,171,88,244,94,153,38,84,246,46,219,43,125,138,191,208,5,11,122,46,231,182,254,142,170,219,239,236,187,255,0,113,248,44,82,35,186,22,55,117,125,219,121,157,31,47,6,220,42,54,52,137,116,27,14,217,168,137,255,0,59,91,191,246,251,77,27,146,112,217,203,186,195,147,214,211,221,116,226,197,13,117,4,45,168,150,153,41,110,42,212,106,53,174,79,209,85,103,154,42,123,55,246,255,0,72,20,157,69,129,230,215,26,118,213,80,98,55,154,136,94,136,173,146,42,9,158,213,69,77,211,101,70,237,236,84,63,27,142,33,149,90,17,29,116,198,174,148,136,190,197,158,142,72,254,239,242,154,159,122,127,105,209,54,155,233,119,12,23,60,102,145,216,126,150,226,126,143,107,35,100,72,182,102,170,244,164,109,86,238,178,179,169,125,94,159,53,243,251,252,205,33,198,117,247,132,173,21,198,29,54,69,162,152,141,218,227,229,209,75,232,207,14,187,119,41,209,223,156,100,15,79,209,149,23,250,182,248,249,5,37,216,112,188,175,39,175,138,217,98,199,174,85,181,19,61,172,99,32,164,146,69,85,87,35,83,201,173,85,246,185,62,31,19,52,201,120,107,214,204,86,182,58,11,166,157,100,41,44,187,244,244,218,42,246,93,145,21,127,74,36,248,57,11,150,225,61,252,26,234,62,59,65,150,96,250,73,138,90,110,253,184,159,44,108,181,201,43,162,147,183,4,139,180,143,133,168,187,61,237,77,209,62,27,161,37,110,120,222,151,93,165,101,77,223,21,177,214,73,30,253,47,158,216,201,28,221,209,17,118,85,103,220,137,253,128,115,141,120,208,29,100,176,211,54,174,231,166,217,44,49,57,122,81,206,179,213,53,55,217,87,249,209,167,249,42,123,22,238,29,181,142,233,140,213,101,148,184,5,249,104,105,37,108,82,47,162,170,183,234,94,141,182,218,37,79,231,183,226,93,87,20,156,74,112,229,162,118,8,164,188,224,88,254,69,59,165,99,82,138,107,115,162,70,163,162,153,200,238,165,166,145,191,204,219,253,183,236,243,198,180,79,140,206,22,245,3,77,110,247,58,204,26,193,142,210,81,213,197,28,214,214,91,100,168,138,85,115,99,84,122,244,210,53,55,69,217,63,69,127,69,0,164,122,204,90,253,109,100,171,114,182,84,210,62,45,183,142,120,95,27,252,253,158,74,159,181,63,181,15,150,230,61,139,210,246,43,87,238,84,216,147,60,95,234,86,39,154,107,18,92,52,226,195,109,163,181,54,88,157,29,45,37,35,32,138,93,160,166,221,28,213,137,136,169,214,199,254,147,85,60,215,239,243,143,57,29,100,213,183,23,203,61,12,52,142,77,209,99,137,172,107,83,214,95,242,17,19,227,183,245,1,242,192,0,0,0,0,0,123,246,11,37,118,71,121,162,178,91,163,87,212,87,84,71,77,26,35,85,125,103,189,26,158,196,85,246,185,61,136,164,186,167,224,126,175,15,211,184,110,153,253,84,16,93,111,208,193,93,107,233,122,181,141,129,201,26,187,175,187,2,57,23,103,175,232,170,166,255,0,19,12,225,162,215,137,67,110,244,227,172,148,213,217,37,21,79,137,161,238,181,119,235,99,97,116,105,187,145,88,159,156,251,211,227,231,228,111,108,231,82,114,221,69,184,88,241,173,81,200,106,177,184,161,165,117,61,20,81,42,78,137,78,196,234,106,183,195,35,58,19,118,35,118,223,125,147,238,242,1,192,223,14,50,235,230,65,117,197,114,235,221,12,52,24,172,20,245,240,195,73,82,173,153,239,124,203,190,237,146,39,181,90,137,191,177,26,190,178,121,249,158,230,176,240,3,121,111,16,79,196,112,218,187,67,169,107,168,86,125,238,18,61,122,81,245,178,71,186,118,233,246,71,34,116,252,23,227,251,12,47,62,207,174,60,29,228,148,183,253,3,212,90,217,107,174,253,84,53,202,216,36,141,38,133,169,20,141,234,74,158,235,124,157,229,236,223,205,124,246,221,13,49,151,113,141,196,22,91,152,191,56,174,212,235,229,182,239,20,11,20,82,83,78,216,215,165,37,116,168,223,205,49,141,219,173,203,240,248,39,195,100,2,203,56,124,229,93,132,96,213,21,117,154,156,250,11,239,119,183,217,99,22,26,166,183,100,149,29,186,77,72,221,183,235,103,179,252,159,216,134,212,212,174,92,124,60,103,118,54,90,232,177,184,108,242,198,212,107,103,160,163,161,167,122,236,199,181,55,114,83,57,125,175,69,246,124,19,238,42,223,13,230,119,197,126,50,146,54,227,169,23,59,186,63,110,148,168,109,42,244,237,213,191,233,83,187,219,212,159,216,135,218,200,121,172,241,67,119,161,74,91,126,89,85,110,147,163,165,101,137,148,74,229,93,149,55,242,165,79,189,23,219,240,2,112,225,220,169,120,123,199,111,168,183,91,237,93,123,211,117,240,179,85,80,202,170,157,47,79,208,117,34,124,124,255,0,218,254,195,41,186,114,242,224,222,207,52,81,93,106,169,232,228,157,221,17,178,119,218,163,87,47,151,146,35,169,147,127,106,127,105,83,146,241,197,197,92,217,3,178,52,214,236,161,181,110,234,219,106,166,163,17,21,92,187,116,116,244,127,61,223,205,251,190,228,219,28,200,120,166,226,47,41,170,138,178,249,172,249,109,76,176,59,174,37,91,156,141,232,118,200,155,162,53,81,63,154,159,216,5,178,92,56,47,224,26,223,52,148,149,121,125,150,25,163,85,107,154,251,133,149,170,213,69,84,93,209,96,221,60,208,202,180,103,64,184,27,194,174,179,213,99,55,220,62,237,83,234,238,218,218,171,60,232,223,86,68,242,232,141,21,55,71,59,251,19,238,41,34,183,85,245,62,227,81,37,93,118,161,100,83,205,43,149,207,123,238,83,42,185,85,85,85,127,75,239,85,63,155,110,167,234,85,166,71,77,106,207,178,26,87,191,110,167,67,114,153,170,187,110,137,236,119,237,95,237,3,164,92,35,29,209,220,78,154,162,163,8,167,197,168,224,154,71,203,52,148,12,165,141,170,229,70,171,149,86,36,68,246,53,190,223,185,63,97,251,79,168,218,69,5,205,246,250,140,191,21,101,99,92,168,230,58,225,74,143,69,68,221,119,69,118,251,236,115,215,107,226,55,137,251,109,3,168,173,154,199,152,69,77,42,46,236,75,195,215,116,86,162,124,93,191,177,16,248,85,26,157,174,149,85,239,186,84,106,46,80,250,185,28,175,116,203,120,147,169,85,83,101,93,250,254,224,58,21,212,91,143,15,249,205,166,27,70,123,126,195,46,84,107,50,246,163,172,170,162,153,168,247,53,91,228,146,171,147,125,149,83,201,55,52,7,19,90,111,195,110,45,195,213,246,171,10,170,197,108,181,29,234,41,32,170,180,190,130,154,127,90,162,36,84,71,198,212,93,149,158,221,189,169,251,10,102,173,213,29,111,154,54,186,191,81,242,153,25,19,186,219,215,121,149,221,46,79,138,122,254,211,210,187,235,14,173,95,173,46,176,223,53,31,36,174,183,47,79,85,45,69,206,89,34,94,149,69,111,170,174,219,201,81,54,254,128,61,138,157,105,212,135,64,180,81,101,151,56,162,251,226,175,157,170,190,123,255,0,151,247,155,51,65,232,242,253,104,168,170,194,27,147,80,89,105,96,163,125,76,213,51,214,203,76,178,163,86,40,156,142,127,174,142,221,37,221,119,79,62,157,254,27,44,121,217,87,204,200,241,44,243,35,194,210,179,236,245,124,180,146,86,83,201,78,249,34,84,107,209,175,233,223,103,108,170,159,162,139,228,169,236,2,118,240,207,194,174,61,171,23,172,162,221,155,234,148,16,51,11,171,109,5,44,208,222,216,214,171,85,245,17,42,181,210,194,239,37,74,118,108,169,211,237,246,123,17,36,230,37,192,238,144,221,168,243,42,26,188,161,153,92,144,89,228,240,206,150,182,150,189,180,242,186,55,116,189,21,105,215,161,119,242,221,60,252,191,97,80,118,45,92,213,60,93,213,238,199,51,235,237,181,110,111,73,43,22,154,185,236,89,220,142,115,145,94,168,190,106,138,247,47,251,101,44,35,150,254,69,172,218,147,167,122,187,67,102,204,110,213,151,233,44,244,240,209,212,84,84,182,71,196,249,27,92,214,171,86,87,34,34,245,36,127,20,253,20,248,1,163,248,123,205,49,30,20,248,206,190,195,152,82,82,207,97,163,168,189,219,118,116,113,57,173,106,74,246,71,254,49,209,49,60,225,68,254,191,36,251,174,219,78,242,204,55,60,196,169,111,216,84,148,146,90,106,122,251,73,78,177,43,61,89,94,213,255,0,22,174,111,233,49,222,197,251,254,59,148,139,172,156,4,241,65,246,166,191,38,188,219,231,187,214,220,234,229,169,150,162,90,218,22,61,206,150,73,30,229,95,239,149,248,238,191,15,105,102,92,186,244,191,83,180,203,70,224,182,234,61,210,178,73,159,213,217,164,154,118,74,216,54,170,171,87,116,171,36,123,125,100,123,21,125,159,251,131,206,138,234,181,203,2,214,140,131,68,114,255,0,21,21,36,181,181,115,217,167,169,234,107,29,18,213,199,77,4,108,116,143,106,47,147,28,168,214,51,111,110,223,113,44,17,81,200,138,138,138,139,236,83,6,202,244,103,2,203,114,43,126,93,93,98,166,142,245,109,158,41,161,174,137,31,28,223,155,145,210,53,170,230,57,187,167,91,149,219,46,232,171,237,69,51,104,34,236,65,28,29,74,238,219,17,187,170,170,170,236,155,111,230,7,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,115,89,197,143,189,62,178,124,192,200,126,163,57,210,153,205,103,22,62,244,250,201,243,3,33,250,140,224,123,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,251,21,36,99,218,221,163,116,185,7,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,31,75,210,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,41,109,60,185,49,107,22,115,203,171,11,194,178,154,31,27,101,200,45,249,21,174,227,77,221,124,125,250,89,238,149,241,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,42,135,142,78,17,46,188,32,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,94,158,190,218,236,172,146,25,21,177,247,82,54,133,244,219,53,163,75,239,90,70,253,119,179,101,244,149,248,36,118,121,239,207,188,83,50,73,88,218,40,24,247,204,229,141,173,89,81,241,164,114,35,226,232,238,53,236,115,21,168,244,86,148,45,199,39,23,119,94,47,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,47,79,95,109,54,70,71,12,106,233,59,73,35,180,255,0,229,75,59,252,150,126,69,61,59,255,0,49,159,104,62,212,250,51,194,195,255,0,61,60,55,134,239,247,186,59,191,226,125,94,142,190,143,143,78,254,102,224,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,171,163,184,187,35,35,154,68,108,157,165,141,193,176,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,232,49,204,107,216,247,35,217,113,60,88,251,172,107,39,203,252,135,233,211,153,254,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,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,230,96,28,88,251,172,107,39,203,252,135,233,211,129,205,97,149,103,250,91,157,233,127,217,207,183,86,47,70,125,173,199,232,242,155,63,247,212,51,120,171,93,87,87,98,127,205,61,221,29,93,183,250,143,233,122,109,230,212,221,12,84,189,235,159,10,184,111,21,252,191,52,175,15,188,219,105,27,147,219,180,222,205,83,137,221,228,145,97,125,186,226,182,168,58,17,210,181,143,119,134,145,205,141,179,51,165,221,76,68,114,39,113,145,189,129,0,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,234,50,52,145,138,138,215,178,107,201,57,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,41,229,125,204,18,154,211,77,101,225,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,253,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,244,70,196,108,94,171,26,205,130,215,192,0,0,0,0,0,107,78,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,174,55,59,117,106,61,189,108,87,198,229,232,123,145,121,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,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,233,162,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,128,121,131,113,95,106,226,191,90,35,190,227,22,10,74,28,123,21,167,168,177,218,171,26,214,186,123,180,13,171,153,204,173,124,142,130,41,216,201,35,116,110,109,52,138,228,133,123,138,221,157,36,155,134,128,204,179,252,203,80,106,109,85,89,158,67,87,117,125,142,207,69,96,182,36,202,157,20,118,234,72,146,42,122,120,152,212,70,177,141,106,110,187,39,172,247,61,238,234,123,220,229,180,158,82,156,20,122,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,174,78,243,37,150,56,155,35,90,212,141,29,42,36,137,44,47,101,75,29,9,240,11,197,117,31,21,186,29,73,123,185,203,209,153,226,253,155,62,81,12,147,64,178,79,84,216,90,173,175,108,113,35,123,112,212,122,238,106,44,108,107,100,100,241,183,169,34,235,112,73,80,0,3,95,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,237,128,0,230,179,137,126,29,51,190,23,245,78,191,76,243,170,127,245,218,203,61,111,92,63,225,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,119,91,61,138,158,197,92,43,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,58,40,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,245,35,102,103,76,178,49,241,185,83,169,143,119,75,152,254,137,25,167,249,126,240,35,98,225,87,21,143,53,202,89,227,117,55,32,183,164,119,26,157,223,31,162,233,103,142,150,73,109,93,12,168,150,158,126,213,77,59,151,196,181,17,207,223,100,217,190,74,26,215,137,222,25,240,222,20,57,91,234,14,150,225,245,213,119,23,186,162,209,114,187,220,234,85,90,251,141,198,75,173,185,146,206,145,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,31,86,220,39,123,211,232,223,204,12,123,234,48,23,83,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,1,106,156,208,184,22,252,181,226,175,215,29,28,195,60,94,164,217,122,61,49,77,68,238,153,175,182,184,227,114,46,208,163,87,196,86,67,180,125,189,149,175,124,72,248,255,0,58,230,211,198,148,172,117,80,87,175,18,92,166,177,157,103,226,26,213,169,56,102,71,73,137,226,119,218,138,138,236,238,149,146,84,77,113,169,173,146,162,73,228,169,163,116,171,36,72,249,214,94,218,181,123,113,193,219,73,26,201,186,150,48,34,7,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,125,118,72,145,177,21,92,247,195,121,39,201,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,214,245,115,221,210,198,53,55,114,171,151,109,213,85,124,207,172,0,229,92,234,160,229,92,15,171,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,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,151,231,194,71,13,184,111,1,28,60,222,234,179,11,253,37,85,201,180,243,100,217,165,250,10,37,115,35,101,61,58,185,208,195,209,31,126,90,106,120,217,34,177,28,142,123,158,249,158,214,51,187,218,110,181,229,117,193,149,139,67,244,226,219,175,215,187,175,165,115,61,70,199,233,170,33,88,30,246,210,219,44,245,73,21,76,116,205,106,237,220,153,253,48,190,89,28,155,53,204,108,113,236,141,124,147,69,94,107,156,107,254,83,114,169,248,107,211,59,157,214,155,27,196,174,21,20,217,108,187,246,97,188,93,33,145,173,74,126,133,106,72,232,105,100,141,254,110,119,68,146,175,82,49,82,24,101,112,102,183,110,114,245,54,238,36,171,110,20,120,141,93,211,72,41,105,228,177,197,67,73,85,19,103,170,123,107,213,91,125,141,102,165,100,200,247,82,34,53,40,100,123,25,186,167,84,141,118,234,150,127,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,156,246,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,235,163,101,115,30,223,19,35,91,35,97,103,75,186,158,138,229,78,219,36,123,58,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,200,10,86,231,87,239,79,139,124,191,161,250,141,196,186,146,149,185,213,251,211,226,223,47,232,126,163,113,3,106,242,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,1,0,57,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,164,255,0,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,129,42,185,231,126,164,255,0,121,63,134,144,87,133,110,24,239,188,85,101,89,118,21,139,94,188,21,235,31,195,235,242,91,117,55,134,100,158,148,170,130,72,35,138,135,173,242,196,200,59,175,168,106,119,156,170,214,109,186,181,83,205,39,87,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,4,21,255,0,154,172,11,42,255,0,85,113,204,147,28,184,127,221,40,235,173,181,212,242,127,181,146,25,163,145,159,177,205,115,126,10,133,233,242,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,219,62,79,74,82,193,29,44,114,221,122,217,79,21,60,29,218,154,135,39,134,106,171,153,182,233,187,124,211,80,115,88,224,114,167,82,173,85,252,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,54,69,125,76,49,110,215,54,71,47,114,24,163,107,21,174,137,177,205,80,22,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,99,152,247,53,119,69,84,2,106,243,47,227,142,167,136,236,202,109,30,193,217,72,205,58,194,239,18,62,26,184,223,21,67,239,151,24,82,72,22,181,179,49,92,212,166,70,190,86,194,214,59,215,100,139,35,213,85,204,100,49,171,69,244,27,50,214,168,243,43,165,138,138,174,43,22,7,139,221,50,107,237,217,180,233,36,20,108,165,162,158,120,33,122,171,218,157,117,18,194,145,53,17,85,232,139,36,136,199,54,39,236,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,122,35,107,183,70,171,219,214,245,100,109,94,183,181,22,239,178,109,6,195,120,109,229,249,168,250,83,134,81,82,53,150,237,55,191,62,231,93,13,58,194,251,181,197,109,82,165,69,108,168,231,189,221,114,57,187,163,85,238,232,98,50,54,175,67,26,136,28,251,151,253,255,0,74,203,255,0,23,255,0,253,156,40,4,191,239,250,86,95,248,191,255,0,236,224,20,2,111,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,215,183,113,136,168,217,94,139,162,141,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,78,186,121,102,88,156,138,168,245,68,142,69,99,91,43,55,14,143,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,32,40,135,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,180,158,58,56,205,177,112,121,167,20,183,56,237,94,153,204,242,143,17,79,140,219,101,99,210,149,210,68,140,238,212,212,200,221,182,134,46,236,74,177,181,201,36,142,123,90,222,148,87,203,24,105,94,103,92,120,254,68,44,85,58,13,164,247,174,156,251,32,183,187,210,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,153,35,150,22,172,115,38,221,113,57,105,88,246,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,54,95,16,156,58,103,124,52,222,49,124,79,83,41,252,14,73,125,199,210,251,91,108,235,134,95,71,245,87,214,83,71,23,122,25,100,142,94,168,233,89,55,83,85,54,239,116,42,110,197,85,9,255,0,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,4,0,231,39,162,159,110,120,125,180,235,29,37,195,179,87,166,87,5,239,65,36,189,49,207,67,113,150,158,158,78,150,164,110,87,76,217,217,70,173,221,236,106,71,223,223,169,221,8,85,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,125,94,171,158,198,206,175,70,42,181,30,172,70,171,153,213,214,157,25,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,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,103,48,89,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,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,152,27,3,139,31,122,125,100,249,129,144,253,70,114,69,106,198,188,212,226,188,177,52,59,64,108,85,180,158,35,56,168,190,93,47,172,109,68,78,158,59,117,29,242,165,208,70,248,85,138,246,50,106,157,158,217,81,204,243,161,145,137,214,142,122,54,21,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,43,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,102,49,101,154,89,21,173,217,58,228,123,189,174,85,80,222,188,8,104,93,139,136,158,40,49,29,57,204,108,215,91,142,44,239,21,113,190,182,222,175,103,69,45,61,60,146,49,38,149,136,171,20,50,78,144,64,231,162,181,223,158,70,177,237,123,152,228,232,164,174,174,75,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,186,88,189,84,182,215,84,70,234,158,182,189,85,58,231,158,162,46,219,152,199,55,195,117,122,205,145,170,150,42,0,0,5,117,115,92,224,163,242,155,138,207,196,166,153,219,45,84,217,38,37,111,168,169,203,98,219,179,53,226,215,12,109,114,84,117,171,146,55,77,75,28,111,242,115,122,228,137,122,81,234,176,195,19,170,51,3,207,243,45,48,201,160,204,244,255,0,33,171,177,95,105,105,234,233,169,238,20,138,141,158,6,84,211,201,79,42,198,237,183,99,214,41,164,68,123,118,123,21,81,205,86,185,17,201,208,159,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,232,223,182,197,84,116,172,69,231,90,237,115,169,189,93,107,111,53,145,210,71,81,95,81,37,76,172,164,164,138,150,6,189,238,87,57,35,134,22,182,40,153,186,174,204,141,173,99,83,100,106,34,34,32,31,91,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,58,40,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,31,69,156,22,113,49,83,194,142,188,218,181,62,106,26,187,133,138,122,121,173,25,13,13,34,69,223,169,183,77,210,174,237,172,141,84,71,199,44,112,204,136,142,103,90,194,145,171,216,215,185,78,138,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,219,32,7,58,191,117,140,91,230,5,15,211,174,36,255,0,32,7,58,191,117,140,91,230,5,15,211,174,32,85,95,11,154,23,252,165,53,219,25,209,79,181,63,103,62,209,248,223,240,159,129,241,157,143,15,71,61,79,248,158,228,125,93,93,142,159,211,77,186,183,243,219,101,194,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,69,114,184,247,236,211,47,198,190,143,90,89,167,49,222,7,42,120,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,198,26,255,0,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,119,114,170,189,93,189,133,28,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,152,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,234,9,106,0,2,170,249,231,126,164,255,0,121,63,134,149,86,90,167,60,239,212,159,239,39,240,210,186,180,35,71,47,186,251,169,148,90,85,139,77,209,122,186,219,238,181,22,232,250,88,190,38,170,146,221,81,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,214,187,163,118,80,179,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,218,37,134,38,199,179,29,27,59,214,104,114,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,122,156,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,24,75,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,78,125,184,232,227,54,251,198,30,163,210,220,227,181,122,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,119,222,105,123,81,42,198,215,44,113,181,141,107,122,149,31,44,155,175,153,215,30,63,150,251,237,78,131,105,61,235,171,1,199,238,14,244,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,166,73,34,153,201,28,201,191,68,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,250,246,238,61,17,91,19,213,3,69,29,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,28,214,27,215,136,142,21,115,45,17,196,180,243,84,161,182,213,213,224,154,139,139,217,110,212,23,101,145,37,72,46,53,22,232,103,170,163,157,90,198,164,79,238,172,207,137,170,139,213,10,55,103,189,241,205,209,162,142,138,52,131,75,112,77,105,224,119,75,180,211,82,236,94,153,198,239,58,127,139,248,218,47,21,53,63,119,181,73,75,52,127,156,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,66,165,185,115,113,175,252,149,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,47,118,59,93,114,171,18,59,155,97,233,115,221,210,198,44,114,182,37,107,159,27,154,237,165,116,49,70,183,210,115,131,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,169,169,44,42,170,232,220,230,170,43,216,248,228,124,170,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,125,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,231,52,143,115,97,115,27,186,54,55,61,241,133,202,0,0,28,214,113,99,239,79,172,159,48,50,31,168,206,116,145,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,205,15,16,185,77,139,57,215,221,75,205,113,106,239,27,101,200,51,11,205,210,221,83,218,124,125,250,89,235,101,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,144,23,127,202,227,220,79,76,191,26,250,197,105,42,136,85,202,91,84,176,76,175,132,235,14,153,216,47,190,43,36,193,60,87,218,10,47,11,51,60,31,141,185,87,77,75,249,199,177,35,147,174,54,171,191,54,231,116,237,179,182,95,34,106,128,0,1,74,220,228,244,83,236,55,16,86,157,99,164,184,119,169,53,54,222,189,232,36,151,170,72,43,173,209,83,211,201,210,212,141,168,216,93,3,232,213,187,189,238,89,59,251,244,183,161,13,105,192,206,183,218,176,92,27,136,61,23,184,88,234,234,42,53,67,77,239,110,161,175,134,70,244,82,79,109,179,220,234,21,146,177,118,85,100,145,73,46,207,106,170,181,241,177,189,42,143,87,199,105,92,206,180,183,242,161,193,182,107,225,44,94,147,186,226,94,31,41,183,255,0,125,118,124,47,133,145,60,92,254,111,107,95,211,67,37,111,168,238,173,247,245,90,175,70,20,23,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,246,57,143,115,87,116,85,64,61,82,111,243,111,215,154,157,83,226,94,77,54,183,214,210,79,143,105,133,63,162,233,150,154,162,42,134,75,113,157,145,203,93,34,189,140,71,49,237,114,69,76,248,156,247,244,62,141,203,234,185,239,106,66,3,218,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,11,31,228,183,161,118,44,167,59,203,117,231,35,179,93,95,87,132,248,123,118,53,87,187,227,161,241,85,112,212,50,181,119,68,68,150,104,224,88,155,209,212,173,99,106,250,156,197,115,162,115,109,252,210,156,23,232,229,247,64,184,96,192,52,171,41,155,174,245,106,183,201,81,113,143,165,137,225,170,170,234,37,171,150,155,118,61,236,127,101,245,14,139,184,215,43,95,219,235,77,145,219,38,235,2,10,243,115,199,56,130,190,240,251,20,154,84,255,0,23,130,210,119,165,207,237,112,83,197,45,84,180,177,203,77,61,45,83,122,163,89,18,24,36,167,145,210,172,79,107,145,175,107,156,215,70,217,29,29,32,157,84,20,129,204,127,151,253,103,14,247,217,117,111,72,113,223,244,39,175,240,208,75,77,79,36,245,18,99,181,93,12,143,166,161,243,62,73,31,12,210,34,189,147,43,186,82,73,86,39,35,63,50,178,133,165,112,71,147,232,150,83,195,70,29,85,160,54,250,75,78,49,5,59,217,45,142,27,148,245,207,178,92,100,122,212,86,81,75,45,71,231,156,246,77,59,213,28,244,78,182,61,143,98,118,222,205,247,169,206,183,7,92,98,231,124,32,103,117,23,251,5,31,166,113,187,207,71,218,12,127,185,13,63,165,59,80,212,50,151,251,233,240,75,36,29,169,42,22,79,205,162,117,237,210,237,209,124,165,255,0,51,14,98,86,44,231,21,182,232,175,13,122,131,227,108,185,5,189,42,242,235,181,12,15,143,191,75,60,113,190,11,116,115,57,90,246,245,49,239,90,168,250,17,201,187,33,115,145,124,76,32,67,110,55,50,221,18,207,56,151,204,115,61,1,117,92,248,197,242,161,151,41,107,102,150,126,138,235,140,236,73,171,39,138,42,136,163,154,6,44,210,61,22,55,245,250,237,123,152,230,198,246,71,30,213,229,67,137,106,229,235,139,75,38,75,167,45,171,166,177,88,105,234,23,46,174,88,158,250,38,219,166,134,68,109,52,232,217,98,71,190,89,88,206,211,85,95,211,36,109,159,183,35,105,222,132,106,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,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,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,235,145,205,221,26,175,119,67,17,145,181,122,24,212,64,175,110,121,223,169,63,222,79,225,165,117,104,70,142,95,117,247,83,40,180,171,22,155,162,245,117,183,221,106,45,209,244,177,124,77,85,37,186,162,174,42,109,222,246,49,157,231,211,182,46,227,156,141,103,115,173,119,70,236,182,43,207,59,245,39,251,201,252,52,138,188,174,61,251,52,203,241,175,163,214,129,23,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,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,215,252,203,121,125,211,107,13,170,241,196,30,144,90,170,228,212,26,10,127,19,120,180,210,69,45,84,249,43,24,218,88,35,72,209,243,163,32,125,61,52,18,185,25,12,78,124,235,179,81,21,234,221,233,174,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,236,115,30,230,174,232,170,128,79,94,103,92,120,254,91,239,181,58,13,164,247,174,172,7,31,184,59,210,87,75,117,199,185,75,148,76,214,66,232,247,111,105,171,217,167,157,181,8,222,153,36,138,103,36,115,38,253,17,57,35,175,7,220,38,102,92,93,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,235,219,184,244,69,108,79,84,214,154,91,165,185,222,180,231,118,205,51,211,75,23,166,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,235,57,55,219,100,221,85,17,122,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,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,30,28,219,157,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,27,84,213,92,88,251,172,107,39,203,252,135,233,211,155,84,213,92,88,251,172,107,39,203,252,135,233,211,129,205,97,154,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,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,225,71,66,124,11,240,101,98,224,243,78,42,173,146,93,125,51,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,221,40,172,138,48,250,186,103,133,232,215,47,110,24,32,183,100,121,55,133,198,241,126,154,155,254,68,251,91,150,106,234,234,170,134,70,181,18,67,74,199,200,237,228,150,40,152,159,156,115,34,100,76,115,220,145,245,144,131,71,185,203,212,213,235,109,226,125,97,196,106,237,218,117,146,212,91,225,182,195,77,85,21,83,241,38,71,3,153,81,50,172,116,177,205,92,201,166,86,72,244,85,71,196,196,114,70,217,23,102,58,58,243,25,227,95,249,85,106,60,22,12,2,231,117,143,76,177,111,205,219,105,167,94,212,119,74,228,87,164,151,55,67,210,215,183,169,143,72,226,108,170,231,50,54,185,219,68,233,165,141,61,78,94,124,22,93,120,167,213,10,123,238,95,143,213,187,74,241,170,133,92,130,177,42,93,74,149,179,164,125,81,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,212,23,83,171,220,69,105,30,137,105,28,154,219,153,229,148,143,198,31,79,20,214,201,173,242,178,165,247,135,204,197,125,60,52,72,215,116,206,249,90,157,77,84,119,71,66,58,71,57,177,181,207,111,61,156,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,111,68,109,118,202,228,99,122,222,175,145,201,214,247,42,244,103,148,233,86,156,102,154,113,85,164,57,38,23,106,171,195,42,237,236,181,186,200,218,116,138,150,58,88,209,169,20,113,54,62,158,207,111,161,139,26,199,210,232,220,198,57,138,213,107,85,43,218,211,201,99,13,183,107,205,21,214,179,80,106,238,154,65,75,79,29,92,182,170,185,21,183,186,170,182,236,142,163,146,104,99,100,73,76,229,69,122,205,31,68,189,42,177,53,141,118,213,8,26,255,0,149,15,3,149,57,45,214,201,197,198,163,62,145,108,86,218,138,135,226,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,237,53,54,149,102,137,178,110,198,198,206,244,117,230,143,239,217,169,191,130,253,30,136,191,226,128,121,163,251,246,106,111,224,191,71,162,2,101,114,188,210,28,55,94,184,9,212,157,35,212,8,42,228,177,100,89,197,100,53,11,73,58,195,60,79,101,21,178,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,193,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,222,168,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,244,117,45,170,114,84,247,88,202,126,96,87,125,58,220,72,174,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,168,21,215,202,191,142,170,156,3,33,181,112,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,209,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,157,45,141,239,124,119,18,65,94,95,252,184,44,92,59,209,218,117,123,86,224,241,250,177,235,212,83,69,5,107,252,46,59,28,176,73,11,233,155,219,114,71,83,51,163,153,233,44,142,235,141,29,210,216,191,65,102,150,117,0,0,0,42,175,158,119,234,79,247,147,248,105,106,133,69,243,185,207,240,219,238,101,166,90,125,102,200,105,43,50,28,86,158,237,83,122,161,133,85,207,160,101,98,81,45,50,74,168,157,45,123,219,4,143,70,111,214,140,232,114,162,54,70,43,130,58,242,184,247,236,211,47,198,190,143,90,95,241,207,15,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,118,219,49,139,44,209,162,189,219,49,136,170,231,43,90,138,228,232,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,223,145,114,251,225,159,41,207,229,212,139,214,47,116,150,241,61,99,171,164,86,221,234,25,27,166,89,150,101,94,148,119,179,173,203,229,191,176,223,216,245,130,211,138,88,168,113,203,29,50,193,111,182,192,202,106,104,149,238,122,178,54,166,200,157,78,85,85,242,248,170,159,72,240,169,184,30,28,198,200,136,143,77,246,243,33,127,52,234,156,98,203,195,218,100,117,21,113,193,127,183,222,40,22,217,188,237,69,221,221,232,221,249,183,47,172,157,185,39,248,47,223,240,242,154,68,97,227,139,132,123,159,20,248,76,22,75,46,64,250,42,218,74,170,105,227,138,106,213,134,153,201,26,204,138,174,68,138,69,85,218,101,251,189,137,247,121,133,103,210,243,105,226,118,11,117,29,173,242,227,75,29,60,157,79,145,44,169,214,244,238,117,237,254,51,111,217,228,137,229,251,124,204,83,25,230,55,175,54,13,74,168,207,82,229,108,145,149,117,15,154,106,69,180,196,177,187,170,161,178,185,63,73,28,158,205,191,79,217,251,124,205,235,143,242,97,213,87,92,225,76,143,40,176,199,67,191,231,86,154,236,245,147,109,151,217,189,34,167,183,99,232,90,249,54,231,116,217,228,44,184,222,237,211,98,221,77,89,38,142,234,213,168,70,247,147,127,85,212,187,111,218,221,127,71,219,253,128,69,140,183,143,45,127,191,234,109,199,82,104,114,42,26,58,154,170,153,38,130,38,218,169,251,112,181,204,237,163,81,174,71,47,232,249,121,185,203,251,73,43,203,175,136,28,22,251,170,213,57,14,182,92,163,155,50,187,200,148,148,181,174,150,26,72,215,243,180,76,129,189,9,36,109,85,69,98,251,24,170,187,124,125,135,181,146,242,101,212,153,50,154,247,227,89,53,141,44,110,168,122,210,120,155,171,155,50,69,252,222,164,109,39,74,47,244,38,199,187,114,229,1,171,152,173,238,223,124,211,44,198,220,149,20,115,67,58,73,61,233,241,189,143,99,213,219,162,178,149,171,228,173,103,177,119,2,196,53,230,195,138,231,58,101,118,162,167,158,142,162,174,174,158,146,88,118,171,95,56,146,166,55,117,108,197,93,211,219,231,178,148,31,133,235,6,125,165,89,75,98,197,174,52,84,111,133,123,75,44,148,237,147,165,178,198,230,185,125,116,84,253,25,95,237,79,252,197,192,112,213,160,220,71,225,217,251,173,250,231,147,195,119,178,45,133,244,176,246,47,83,214,34,61,178,196,177,238,201,189,138,137,27,252,209,190,91,166,222,213,53,77,247,148,37,130,237,170,17,223,227,200,164,143,27,149,237,90,152,91,93,19,103,233,108,45,106,116,179,193,244,126,154,42,249,252,63,104,21,125,153,93,109,183,156,198,124,131,40,186,201,113,158,229,27,171,166,150,149,209,34,37,68,146,185,238,77,154,136,136,155,171,151,111,218,135,221,210,78,40,181,99,64,239,53,117,250,91,123,167,165,142,103,162,53,42,232,33,168,245,26,146,53,187,245,39,183,105,95,241,248,254,194,205,115,14,79,26,97,114,163,107,49,188,142,235,12,232,169,187,167,172,167,106,109,179,190,44,162,223,218,173,62,70,35,201,175,10,160,172,116,153,54,83,93,81,7,150,205,130,190,23,175,177,223,7,209,109,237,86,129,11,42,57,151,241,111,89,124,125,247,237,141,173,42,31,10,64,172,101,138,151,163,165,21,23,217,209,190,254,95,121,240,110,60,192,56,170,185,86,73,83,62,123,74,217,36,115,156,173,101,146,137,17,55,85,95,140,74,191,18,206,241,110,84,58,11,96,188,186,186,169,213,245,244,203,23,74,69,82,180,82,167,87,83,87,126,149,163,68,246,34,167,245,169,238,203,202,171,135,137,50,63,77,164,55,6,195,187,215,194,163,104,82,47,91,171,111,83,194,109,229,212,155,121,252,16,10,118,212,46,33,117,135,84,166,164,126,109,145,54,186,74,39,247,32,233,183,211,195,210,237,216,187,254,109,137,191,156,76,246,253,223,181,77,165,163,252,121,113,67,165,182,153,177,236,78,229,73,89,74,234,87,83,199,28,246,56,165,116,72,173,141,136,228,86,35,87,116,72,218,158,123,167,159,154,41,105,175,229,137,195,131,178,8,111,41,103,149,35,137,85,86,153,41,232,59,78,221,157,62,108,240,190,127,127,183,218,102,248,199,1,220,55,98,245,110,171,167,211,251,77,83,156,213,111,77,85,170,129,237,246,181,125,137,78,159,228,255,0,190,160,83,141,203,142,46,46,110,215,58,165,147,41,84,154,121,93,35,225,143,31,165,245,85,87,171,100,69,137,87,251,77,45,124,187,106,14,81,125,168,186,93,233,235,106,46,83,181,137,42,182,133,26,170,136,212,107,125,86,177,17,60,145,191,3,160,106,126,9,56,114,167,191,207,144,55,77,172,78,150,119,117,44,46,179,208,44,77,245,85,190,77,236,121,123,126,243,219,135,131,110,29,160,188,73,122,110,152,227,171,36,141,70,172,107,101,161,237,166,221,62,104,157,143,111,171,247,252,84,10,48,194,110,124,78,216,41,233,166,196,109,55,216,160,106,126,105,201,143,247,91,183,66,39,181,97,93,253,85,67,223,214,157,48,226,126,242,146,231,26,169,138,222,230,93,186,164,157,108,51,211,181,17,18,56,252,246,129,141,79,38,177,63,171,246,151,239,65,162,186,75,109,165,142,142,139,78,49,152,162,137,17,26,141,179,211,55,109,145,19,225,30,222,196,67,233,228,58,117,130,229,118,201,44,249,6,35,103,174,163,149,189,46,138,162,130,25,90,169,186,47,232,189,170,158,212,79,135,192,14,112,49,12,91,91,109,17,45,215,19,197,175,204,141,19,117,149,150,105,37,110,219,53,222,213,137,201,240,106,153,206,37,7,22,25,212,201,77,96,181,95,106,122,191,156,204,117,94,223,99,151,218,202,117,255,0,33,127,176,191,43,110,136,233,29,166,135,209,212,58,107,140,69,2,183,165,88,219,53,43,83,109,145,61,137,26,39,177,16,246,241,205,40,211,92,77,187,99,216,38,63,64,191,229,83,218,233,226,95,143,197,140,79,242,151,251,84,10,14,213,14,15,248,145,199,210,59,157,243,13,188,87,182,88,82,71,62,158,209,86,189,59,117,166,203,181,59,81,23,102,111,253,104,104,235,254,57,148,225,181,9,108,200,108,245,214,185,102,111,113,34,171,165,124,46,114,34,237,186,35,218,139,182,232,168,116,253,95,143,88,46,176,248,123,157,142,223,87,18,166,221,19,211,50,70,252,126,14,69,251,215,251,84,166,190,113,248,181,135,25,214,108,49,152,253,142,130,217,13,78,61,44,146,50,146,154,56,90,247,120,185,60,213,24,137,186,237,183,154,129,236,242,178,210,61,2,212,44,165,110,121,202,205,62,83,110,158,9,109,212,235,116,72,26,231,170,86,111,180,109,114,61,254,164,113,174,223,250,148,202,57,169,233,94,141,97,203,75,62,33,143,84,83,95,230,232,168,168,145,43,101,149,157,181,241,170,237,218,233,29,183,231,26,223,135,195,250,136,137,193,14,167,71,165,220,74,224,151,235,157,226,174,138,208,219,196,41,95,217,89,28,142,141,91,35,61,102,49,119,114,126,113,124,182,95,106,146,31,153,22,163,227,154,159,157,50,241,136,93,170,235,45,145,218,81,36,84,99,225,68,122,77,88,229,221,178,34,111,234,189,191,15,136,21,252,0,0,0,0,0,3,105,217,49,44,189,52,233,217,117,130,207,59,160,166,168,84,125,75,41,229,145,27,211,2,72,187,175,74,177,54,77,151,207,255,0,49,253,220,49,157,83,207,172,20,23,171,157,174,239,87,5,185,157,152,229,109,181,91,28,113,185,177,244,250,204,143,101,223,127,106,175,220,109,189,30,215,76,87,29,225,238,241,167,85,150,138,122,171,181,202,122,136,233,187,180,61,196,234,146,134,56,88,189,106,228,68,245,145,127,163,125,204,162,93,106,92,3,72,161,211,252,171,22,183,82,221,175,212,244,181,182,231,80,82,34,185,212,141,236,171,92,233,59,155,53,203,219,126,233,255,0,188,13,67,95,126,211,188,95,21,236,202,202,235,165,91,217,42,82,186,89,35,84,142,93,156,173,118,209,189,155,249,170,123,81,83,246,25,55,7,188,44,71,197,222,123,116,182,92,46,146,208,83,211,83,79,87,213,12,253,149,68,108,212,237,219,117,138,95,133,66,255,0,103,183,239,211,154,135,146,90,110,182,107,85,158,150,201,21,21,101,12,178,186,105,25,78,198,44,136,255,0,52,69,115,92,189,91,38,223,208,89,111,39,61,43,174,182,219,111,58,147,82,244,72,170,153,81,65,27,82,84,95,210,109,190,100,94,158,157,253,137,247,255,0,87,196,12,175,24,228,203,161,180,244,238,76,171,35,202,42,101,93,186,86,154,239,26,34,121,187,127,254,53,111,195,167,251,20,207,219,202,79,132,148,180,250,61,214,204,157,102,232,233,241,62,156,127,94,253,59,111,183,79,79,183,207,244,125,191,179,200,154,96,8,97,131,242,159,225,99,14,186,58,231,45,22,77,116,221,119,108,85,119,167,35,19,213,114,127,208,153,26,255,0,59,127,111,193,63,110,255,0,98,227,202,219,132,27,141,83,234,229,196,47,76,115,246,221,25,125,169,219,201,17,62,46,95,184,150,224,8,127,253,202,142,15,191,235,82,253,255,0,151,170,63,247,153,30,53,203,131,132,236,98,39,197,71,131,92,102,71,237,186,207,124,171,85,242,223,252,153,19,252,165,36,232,3,92,91,248,120,209,251,93,28,84,52,88,146,178,24,88,214,49,171,112,169,93,145,17,17,60,214,79,185,16,246,63,32,250,83,255,0,90,223,255,0,61,83,255,0,24,103,224,13,103,120,225,191,70,175,180,50,91,174,88,131,164,130,86,185,174,106,92,42,155,186,42,42,47,154,73,191,177,84,192,110,124,191,184,88,186,211,75,75,62,159,213,49,178,170,43,156,203,221,106,47,146,239,241,149,80,145,64,8,175,109,229,157,194,85,174,134,106,26,124,50,236,230,205,211,187,159,124,170,87,38,202,171,229,179,246,248,253,198,45,134,242,156,225,95,19,187,186,235,37,30,79,114,223,116,108,53,87,167,35,19,214,107,191,232,76,99,191,155,183,233,124,87,246,42,77,16,4,115,127,47,190,21,164,165,117,42,224,21,125,46,93,213,82,247,91,191,183,127,245,211,52,208,174,24,116,143,135,40,238,113,233,109,158,178,133,46,204,137,149,75,81,93,45,71,82,70,231,185,187,117,170,237,231,35,189,134,216,0,120,84,69,242,83,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,14,107,56,177,247,167,214,79,152,25,15,212,103,58,83,57,172,226,199,222,159,89,62,96,100,63,81,156,11,169,229,113,238,39,166,95,141,125,98,180,219,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,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,234,14,87,30,226,122,101,248,215,214,43,73,84,7,62,213,188,190,245,182,131,138,250,14,23,167,181,85,185,247,26,133,175,134,249,12,80,76,198,227,105,89,37,58,222,165,137,147,171,97,103,76,78,114,65,36,173,145,94,172,137,61,119,179,170,239,184,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,185,28,221,209,170,247,116,49,25,27,87,161,141,68,217,96,1,170,184,177,247,88,214,79,151,249,15,211,167,54,169,170,184,177,247,88,214,79,151,249,15,211,167,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,3,69,115,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,211,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,58,158,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,233,38,44,210,53,90,248,162,167,142,39,67,26,59,184,139,27,154,198,185,178,44,161,178,185,94,241,175,252,160,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,222,153,181,182,102,177,149,11,43,90,155,77,23,118,8,100,73,21,95,39,169,47,92,142,124,189,185,212,114,217,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,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,23,231,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,232,168,88,101,122,198,214,181,98,123,94,206,158,132,142,73,2,80,0,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,125,108,166,115,29,210,246,57,55,106,171,87,109,209,85,60,192,146,160,197,52,183,84,176,77,105,193,45,154,153,166,151,223,76,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,199,94,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,108,17,131,154,159,30,63,243,223,133,77,32,189,127,173,69,151,223,109,151,31,251,251,42,108,142,103,107,255,0,7,116,175,142,111,245,202,119,183,252,107,8,1,195,71,14,153,223,20,26,167,65,166,120,45,63,250,213,101,226,183,174,31,240,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,173,254,196,79,106,166,21,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,38,239,145,201,230,229,87,47,181,75,243,224,23,133,26,62,20,180,58,146,201,115,139,175,51,202,59,55,140,162,105,33,129,36,130,169,208,181,27,64,217,34,87,119,33,167,245,218,213,89,30,215,72,249,228,111,74,75,208,208,128,28,197,185,112,88,180,19,4,180,235,22,133,193,211,136,99,246,250,75,86,83,77,91,90,249,43,150,169,211,118,227,186,43,228,119,68,157,231,203,20,82,69,11,35,108,110,70,57,145,171,31,34,197,16,56,104,226,47,59,225,127,84,232,53,51,5,168,255,0,90,163,188,81,116,67,254,19,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,218,139,237,69,233,34,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,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,176,94,78,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,55,84,145,190,72,122,211,215,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,169,149,148,87,203,83,141,123,143,14,154,143,67,165,249,173,207,109,50,203,174,14,142,165,142,90,88,35,181,93,42,86,154,38,92,229,158,70,163,214,22,50,6,178,70,172,173,99,99,123,229,68,115,152,141,125,234,0,0,0,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,58,83,0,0,0,0,57,87,58,168,57,87,2,199,248,167,227,170,167,14,225,87,74,184,88,210,138,250,186,107,237,86,155,227,240,230,181,206,165,137,208,54,221,87,97,141,61,26,196,154,55,43,159,44,85,17,202,233,163,86,246,209,35,107,94,231,58,68,138,15,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,118,242,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,169,187,174,202,229,115,154,198,53,239,123,24,236,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,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,243,47,167,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,214,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,94,150,196,200,131,106,240,209,195,166,9,194,254,150,80,105,158,11,79,254,181,89,120,173,235,155,252,39,116,240,208,195,61,103,110,89,100,236,247,123,12,119,105,142,232,103,177,19,218,171,149,106,198,117,249,47,210,204,203,83,61,23,233,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,233,119,71,87,111,167,171,165,219,111,190,203,182,198,86,0,231,175,86,120,250,215,29,81,226,58,193,196,63,164,61,21,38,23,112,74,140,90,193,21,76,222,6,221,74,143,69,146,153,235,27,163,124,222,33,137,209,83,38,237,116,205,114,179,212,141,35,141,158,223,48,30,38,48,222,43,245,47,10,213,44,62,134,174,220,246,224,244,150,219,189,178,165,21,207,183,92,99,174,173,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,72,14,107,28,14,83,105,173,214,191,138,77,54,125,92,182,44,158,240,175,202,109,142,100,179,173,186,227,84,231,189,107,89,38,202,140,166,154,93,218,230,200,228,237,205,44,109,98,185,178,182,56,107,128,11,84,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,2,0,115,171,247,88,197,190,96,80,253,58,226,64,14,87,30,253,154,101,248,215,209,235,73,255,0,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,2,85,115,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,128,186,146,168,57,150,114,236,186,207,150,210,235,151,15,246,42,73,25,149,94,32,160,201,44,238,175,115,103,146,247,115,184,171,34,174,100,149,83,43,58,39,168,171,134,23,70,213,141,177,47,109,200,213,99,164,116,86,190,0,142,188,14,112,137,106,225,7,72,221,138,79,113,164,188,101,151,234,134,220,178,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,117,116,119,23,117,124,147,72,141,143,186,177,183,53,226,199,221,99,89,62,95,228,63,78,156,218,166,170,226,199,221,99,89,62,95,228,63,78,156,14,107,11,254,255,0,165,101,255,0,139,255,0,254,206,20,2,95,247,253,43,47,252,95,255,0,246,112,10,1,58,30,211,109,33,195,117,235,128,157,59,210,61,64,130,174,75,22,69,166,248,220,53,11,73,58,195,60,79,101,21,52,177,77,27,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,121,225,58,51,208,220,255,0,13,210,206,9,180,199,80,117,7,33,164,177,227,214,61,55,199,234,107,171,170,85,122,34,103,163,233,209,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,66,133,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,222,137,26,221,213,168,247,116,61,31,27,151,173,142,68,214,166,255,0,227,23,140,92,239,139,252,238,158,255,0,127,163,244,54,55,102,235,251,63,143,247,33,168,244,95,118,26,118,85,127,125,50,8,164,159,187,37,58,73,249,196,94,141,250,91,178,39,158,128,2,218,121,74,112,81,232,74,58,62,44,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,238,185,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,154,87,157,95,189,62,45,242,254,135,234,55,18,90,114,220,230,9,83,196,77,52,154,61,172,151,90,70,234,45,186,157,213,52,87,41,165,138,23,228,204,89,103,146,84,138,158,24,34,134,23,211,66,144,53,88,215,57,242,49,31,38,219,50,69,72,151,206,175,222,159,22,249,127,67,245,27,136,27,87,145,143,235,179,247,111,248,145,106,133,85,242,49,253,118,126,237,255,0,18,45,80,1,76,28,229,244,66,213,130,235,109,131,90,45,247,202,186,138,141,80,167,157,181,212,19,70,222,138,73,237,176,81,211,163,226,122,108,170,201,34,146,45,216,228,85,107,227,123,186,149,30,140,142,231,200,191,204,147,69,238,186,223,194,94,81,98,197,241,10,188,147,39,177,212,81,223,172,84,116,143,119,125,39,134,100,108,238,142,52,114,119,159,224,229,172,106,69,179,149,202,228,70,53,210,116,1,207,185,245,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,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,51,229,19,167,147,238,142,95,115,158,40,19,85,105,230,240,246,93,52,183,207,81,89,39,75,31,223,170,174,167,158,146,158,155,101,123,94,222,166,62,166,94,226,53,237,79,13,208,238,149,145,170,5,197,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,102,160,0,49,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,189,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,200,10,86,230,117,199,143,229,190,251,83,160,218,79,122,234,192,113,251,131,189,37,116,183,92,123,148,185,68,205,100,46,143,118,246,154,189,154,121,219,80,141,233,146,72,166,114,71,50,111,209,19,144,35,175,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,235,219,182,197,85,108,76,68,146,156,183,57,118,90,181,222,154,77,104,215,187,21,92,250,125,37,59,155,143,80,67,94,216,153,124,159,187,61,60,239,149,240,76,149,16,50,157,240,46,204,84,141,100,123,216,228,114,177,142,100,154,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,58,93,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,128,115,131,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,234,87,66,254,168,164,99,227,114,175,75,216,238,151,61,157,18,62,101,114,157,227,94,227,139,101,86,206,21,245,34,231,215,141,222,119,166,195,167,122,210,211,195,106,174,116,149,21,18,83,200,229,107,36,155,197,73,55,75,21,210,61,201,42,69,27,24,169,42,171,44,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,244,111,219,122,162,186,38,42,115,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,212,65,0,57,213,251,172,98,223,48,40,126,157,113,50,174,89,252,107,220,120,159,193,46,88,78,165,220,252,78,164,226,91,212,214,214,72,180,176,250,102,134,105,164,88,234,33,167,133,177,244,118,119,100,18,35,99,233,77,224,114,189,93,50,181,184,175,58,191,117,140,91,230,5,15,211,174,32,64,14,87,30,253,154,101,248,215,209,235,75,243,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,206,87,30,253,154,101,248,215,209,235,77,255,0,205,139,141,123,142,83,149,92,248,87,211,123,159,70,55,102,218,155,49,157,139,75,81,13,214,185,178,83,212,71,79,27,145,175,146,31,11,36,61,47,86,200,199,44,171,44,111,98,36,72,175,8,151,198,230,183,227,60,67,113,47,152,234,118,31,99,164,161,180,85,84,50,130,146,170,25,42,28,251,172,20,172,72,33,174,149,179,236,177,190,88,163,141,82,54,199,26,49,136,198,185,174,145,31,36,155,255,0,148,135,13,185,150,162,235,108,122,247,75,127,171,199,177,237,55,168,232,90,136,168,146,71,221,170,234,32,146,55,209,68,249,99,116,40,196,133,238,89,220,155,202,198,77,18,49,24,233,91,52,90,3,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,245,237,220,122,34,182,39,170,116,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,144,3,85,107,167,20,122,19,195,95,161,63,45,121,207,217,207,180,126,39,209,159,224,202,202,206,255,0,135,237,119,191,210,209,73,211,211,223,139,244,182,223,171,203,125,151,111,147,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,208,245,244,157,20,172,146,56,221,39,93,68,17,177,118,124,209,166,200,189,94,182,251,108,138,168,16,91,158,119,234,79,247,147,248,105,21,121,92,123,246,105,151,227,95,71,173,37,87,60,239,212,159,239,39,240,210,42,242,184,247,236,211,47,198,190,143,90,4,244,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,93,154,136,175,86,239,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,99,152,247,53,119,69,84,47,123,152,207,26,255,0,201,87,78,32,176,96,23,59,84,154,155,148,254,110,219,77,58,247,100,181,208,170,61,36,185,186,30,151,49,221,47,98,71,19,101,86,181,242,57,206,218,86,195,44,107,66,224,101,90,91,165,185,222,180,231,118,205,51,211,75,23,166,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,235,57,55,219,100,221,85,17,122,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,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,31,66,220,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,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,250,30,210,221,82,193,53,167,4,182,106,102,154,95,125,51,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,170,28,193,29,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,115,88,92,78,182,113,199,83,194,151,4,218,25,135,233,243,41,42,53,23,48,211,123,35,232,102,149,241,74,203,37,35,109,244,236,90,217,96,85,87,61,238,114,185,176,53,205,237,57,241,74,231,43,146,21,138,64,215,252,227,184,142,210,251,221,77,15,13,214,252,34,146,243,153,99,149,16,220,171,178,26,184,164,141,246,20,154,38,72,148,180,174,69,106,202,249,226,116,78,151,171,170,20,103,109,58,95,50,35,169,171,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,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,20,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,232,39,129,126,12,172,92,30,105,197,85,178,75,175,166,115,60,163,195,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,109,161,139,187,42,36,142,106,73,35,158,231,59,165,21,145,70,27,171,74,176,251,238,159,233,198,57,133,100,249,237,215,53,186,217,109,241,81,213,223,238,140,99,106,174,18,53,54,89,30,140,254,196,87,43,228,86,162,44,146,74,254,169,29,149,130,186,185,157,115,0,172,210,42,58,158,31,180,67,34,240,153,213,95,84,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,121,77,27,220,232,90,199,108,141,145,204,124,97,160,57,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,39,84,25,53,202,40,224,150,150,253,85,28,240,205,19,105,158,230,44,137,12,18,83,249,77,27,218,217,156,247,108,142,141,172,124,149,214,101,90,91,165,185,222,180,231,118,205,51,211,75,23,166,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,235,57,55,219,100,221,85,17,90,177,130,254,75,245,79,50,211,63,74,122,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,184,30,222,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,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,69,28,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,92,110,118,200,229,99,122,216,172,145,169,208,246,170,208,102,85,194,142,163,216,56,108,194,184,166,182,69,233,156,51,40,241,112,92,164,167,133,82,75,21,84,85,243,210,70,218,132,221,119,134,94,211,21,147,38,205,73,30,177,57,26,171,18,205,237,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,206,189,187,140,69,70,202,244,80,232,204,24,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,100,0,14,109,184,186,209,11,87,14,60,69,230,122,53,98,190,85,221,237,182,10,138,103,81,213,213,198,214,78,176,84,82,195,83,27,36,233,245,92,246,54,116,98,189,17,168,245,98,185,26,206,174,132,233,36,171,94,118,26,47,117,184,211,96,122,239,143,98,21,117,84,246,186,122,171,14,77,120,133,238,123,41,96,89,99,125,185,178,199,213,179,24,178,205,90,137,42,49,19,174,70,49,238,221,209,53,66,168,73,21,192,39,15,22,174,38,56,151,176,96,121,85,170,174,191,19,183,211,212,222,242,54,83,86,54,153,254,10,6,108,198,171,149,81,234,201,42,100,165,133,233,23,231,58,37,114,181,89,178,200,200,234,92,159,37,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,221,44,94,170,91,107,170,35,117,79,91,94,170,157,115,207,81,23,109,204,99,155,225,186,189,102,200,213,64,177,80,0,3,31,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,128,1,206,103,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,117,35,123,137,27,149,17,241,203,28,208,170,171,89,214,176,172,136,198,53,237,67,69,27,127,139,173,111,181,113,29,196,94,103,172,182,43,29,93,162,219,127,168,166,109,29,37,92,141,124,233,5,61,44,52,209,190,78,159,85,175,123,96,71,171,17,92,140,87,171,81,207,233,235,93,64,7,67,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,210,217,20,71,254,4,53,210,251,196,79,12,24,142,163,102,55,155,85,199,41,119,138,183,95,93,111,70,51,162,170,158,162,72,216,179,68,197,84,138,105,32,72,39,115,17,26,223,207,35,152,198,177,204,106,72,0,42,175,158,119,234,79,247,147,248,105,21,121,92,123,246,105,151,227,95,71,173,37,87,60,239,212,159,239,39,240,210,0,112,185,174,159,201,175,93,177,157,107,251,45,246,143,236,231,141,255,0,6,120,239,7,223,241,20,115,211,127,142,237,201,211,211,223,234,253,5,223,167,111,45,247,64,184,158,99,188,113,212,240,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,136,76,131,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,251,150,151,47,186,109,30,181,89,248,131,213,251,85,92,122,131,95,79,226,108,246,154,184,165,165,159,26,99,219,85,4,137,34,50,117,100,239,168,166,158,39,43,38,137,175,129,119,106,162,61,29,176,85,183,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,122,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,209,210,189,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,121,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,210,183,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,132,240,47,198,109,247,131,205,71,170,185,201,106,244,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,194,53,157,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,123,195,214,83,98,193,184,47,211,76,215,41,174,240,86,92,127,75,236,215,75,141,79,105,242,118,41,96,180,197,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,32,55,89,170,184,177,247,88,214,79,151,249,15,211,167,53,87,247,81,248,19,255,0,179,159,252,25,188,127,201,13,171,197,143,186,198,178,124,191,200,126,157,56,28,214,22,63,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,209,118,184,193,85,11,219,4,73,36,107,52,108,165,154,153,81,100,99,217,221,123,158,157,46,141,140,124,149,192,101,90,91,165,185,222,180,231,118,205,51,211,75,23,166,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,235,57,55,219,100,221,85,17,67,96,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,233,114,69,10,42,58,71,53,202,170,198,50,73,25,208,158,150,233,110,9,162,216,37,179,76,244,210,197,232,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,231,38,123,228,118,242,74,247,122,206,93,183,217,54,68,68,77,127,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,169,201,20,40,170,216,218,231,42,171,222,249,36,126,235,0,0,0,80,15,52,127,126,205,77,252,23,232,244,69,255,0,20,3,205,31,223,179,83,127,5,250,61,16,19,255,0,146,167,186,198,83,243,2,187,233,214,226,127,144,3,146,167,186,198,83,243,2,187,233,214,226,127,128,0,143,250,165,199,175,9,218,45,157,220,244,207,82,245,91,208,217,37,155,179,227,104,189,5,114,168,237,119,97,100,209,254,114,26,119,198,237,227,149,142,245,92,187,111,178,236,168,168,129,32,1,170,180,47,138,61,9,226,83,211,127,145,76,231,237,31,217,207,13,233,63,240,101,101,31,99,196,119,123,63,233,152,163,234,234,236,75,250,59,237,211,231,182,233,190,65,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,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,200,26,171,141,190,48,113,158,17,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,122,155,64,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,247,245,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,212,237,147,117,114,185,206,123,220,247,189,239,119,171,147,105,14,101,136,105,126,17,171,151,216,41,33,177,106,21,69,218,27,18,54,116,124,243,50,223,36,49,79,51,216,158,76,98,203,50,198,212,85,235,85,134,69,86,163,85,142,120,97,69,196,242,175,227,170,155,63,199,173,92,48,234,149,125,36,25,61,142,158,27,110,25,52,52,178,245,221,173,208,82,204,247,65,42,71,26,195,27,233,97,166,68,73,30,246,119,88,230,39,75,164,99,223,37,85,232,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,213,107,222,216,28,198,43,149,172,235,115,122,156,198,238,228,197,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,3,169,224,67,94,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,142,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,163,157,165,142,174,91,142,157,95,34,161,149,208,71,111,184,69,36,232,138,173,106,164,244,219,34,175,177,63,79,253,242,213,202,224,231,59,52,45,211,220,70,23,109,220,115,43,149,190,205,246,241,20,0,68,14,89,90,77,167,58,169,172,209,209,103,79,134,87,210,205,19,233,105,95,60,177,186,103,118,42,220,168,213,142,70,47,146,198,197,248,255,0,239,220,124,203,244,23,74,244,222,170,26,156,126,157,182,153,166,164,107,218,146,77,80,244,145,234,181,138,141,69,146,69,77,213,88,159,217,253,36,26,208,29,88,204,244,111,82,109,25,166,17,21,68,245,244,85,45,149,41,225,108,174,238,167,67,218,173,86,196,246,57,222,171,223,229,186,124,127,105,178,56,176,226,151,81,184,130,146,223,246,222,193,61,179,194,71,19,90,146,82,79,15,82,179,191,178,254,118,87,239,254,57,223,217,251,23,112,141,224,0,0,0,0,0,63,88,42,231,166,124,114,68,253,157,27,209,237,93,145,118,84,246,19,127,151,238,169,104,124,57,196,215,174,34,178,219,117,182,107,92,112,82,90,37,173,150,88,26,144,165,61,75,94,155,195,210,213,243,115,19,215,221,124,211,101,32,217,239,193,108,124,182,185,238,141,170,133,157,135,163,123,106,253,158,237,213,60,209,54,243,246,253,224,76,94,100,250,149,195,222,162,228,214,74,173,16,188,209,92,230,134,121,150,190,162,150,122,137,26,172,88,41,209,159,227,83,167,218,215,39,171,247,46,228,145,228,217,158,82,212,80,95,48,137,107,26,181,17,165,77,99,98,233,243,70,35,109,241,34,239,211,247,249,123,127,247,149,52,170,171,230,171,185,103,252,153,113,57,190,211,228,25,90,207,31,107,192,213,210,116,117,47,87,87,114,223,38,251,109,236,219,246,255,0,80,22,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,89,197,143,189,62,178,124,192,200,126,163,57,210,153,205,103,22,62,244,250,201,243,3,33,250,140,224,93,79,43,143,113,61,50,252,107,235,21,164,170,34,175,43,143,113,61,50,252,107,235,21,164,170,0,13,127,249,126,209,175,203,47,242,124,252,161,90,191,40,94,143,244,159,160,186,221,222,236,244,245,244,245,237,219,239,118,255,0,59,216,234,238,246,191,59,209,219,245,205,128,0,213,92,88,251,172,107,39,203,252,135,233,211,155,84,213,92,88,251,172,107,39,203,252,135,233,211,129,205,97,210,159,9,222,235,26,55,242,255,0,30,250,116,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,1,181,64,0,83,95,53,206,10,63,38,89,84,252,74,105,157,178,235,83,141,229,183,10,138,156,182,45,187,208,217,238,147,72,215,37,71,90,185,100,108,53,82,72,255,0,39,55,162,57,83,165,30,137,52,49,54,21,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,222,148,242,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,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,50,128,121,129,112,199,98,225,87,95,100,194,177,107,215,141,178,228,22,245,201,109,212,222,25,241,250,46,150,122,218,168,226,161,235,124,178,190,126,211,41,218,157,231,42,57,251,238,173,69,243,80,187,254,26,56,139,193,56,160,210,202,13,76,193,106,63,214,168,239,20,93,19,127,131,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,189,15,246,162,251,81,40,7,139,31,122,125,100,249,129,144,253,70,114,127,242,49,253,118,126,237,255,0,18,45,80,8,171,202,227,220,79,76,191,26,250,197,105,89,124,214,52,231,87,48,206,40,235,242,93,73,202,170,242,107,70,89,78,181,184,181,115,169,159,12,20,86,230,202,244,75,91,19,110,211,95,76,174,78,164,141,87,173,38,142,119,237,37,67,144,189,227,85,113,47,195,166,9,197,6,150,87,233,158,117,79,254,187,89,103,173,235,155,252,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,232,127,177,83,216,168,20,173,203,59,88,244,227,69,56,172,178,228,26,161,13,170,158,213,119,183,213,217,33,189,220,92,141,142,197,85,58,53,99,171,71,43,29,209,213,219,117,51,159,188,109,100,117,82,57,239,70,53,232,183,252,115,3,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,211,28,140,142,110,133,245,39,139,184,198,61,208,202,197,108,145,189,90,157,113,189,142,68,217,200,91,79,42,62,53,255,0,41,184,172,28,53,234,101,206,213,77,146,98,86,250,122,108,74,93,251,51,94,45,112,198,230,173,63,66,53,35,116,212,177,198,207,54,187,174,72,151,169,88,171,12,210,184,44,84,133,92,215,53,103,70,176,126,28,103,192,181,51,16,251,77,126,205,124,68,120,149,31,75,163,240,53,208,49,168,183,63,16,137,249,175,15,223,103,170,213,234,155,187,218,84,237,62,103,50,80,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,121,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,115,173,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,244,70,215,108,174,70,55,173,234,249,28,157,111,114,168,107,251,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,14,140,248,60,211,77,88,210,93,2,197,240,173,99,205,254,208,94,168,173,244,81,193,77,232,218,106,79,64,210,178,138,158,54,218,186,233,220,230,85,118,31,28,137,226,85,122,164,234,223,216,136,164,22,229,89,192,119,252,232,226,175,87,236,191,235,178,226,22,43,157,187,254,240,250,107,219,95,221,255,0,194,27,19,36,135,253,110,161,142,255,0,20,242,213,0,0,0,0,0,138,188,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,0,29,41,128,0,0,0,28,171,157,84,28,171,129,115,220,169,248,44,181,105,158,1,65,196,118,163,99,244,147,230,217,93,58,85,227,111,117,75,106,18,215,100,158,22,44,114,177,168,222,152,170,106,26,247,171,156,142,123,155,11,163,103,230,213,243,198,235,10,53,87,9,222,235,26,55,242,255,0,30,250,116,6,213,0,0,3,212,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,231,219,152,23,12,118,46,21,117,246,76,43,22,189,120,219,46,65,111,92,150,221,77,225,159,31,162,233,103,173,170,142,42,30,183,203,43,231,237,50,157,169,222,114,163,159,190,234,212,95,53,232,80,165,110,117,126,244,248,183,203,250,31,168,220,64,143,252,20,113,93,125,225,47,89,104,179,46,237,214,179,16,185,109,71,148,217,40,166,99,124,125,47,75,210,57,17,178,34,177,102,129,239,238,198,187,177,203,179,227,238,49,146,200,167,66,120,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,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,203,105,61,57,88,241,167,106,208,60,202,179,70,181,75,32,164,181,233,246,93,80,181,116,181,211,211,53,25,109,189,185,34,137,178,205,63,82,44,116,210,197,26,49,238,122,61,172,123,33,119,230,153,222,122,132,181,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,147,255,0,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,4,170,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,141,171,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,1,117,32,0,6,170,226,199,221,99,89,62,95,228,63,78,156,218,166,170,226,199,221,99,89,62,95,228,63,78,156,14,107,11,254,255,0,165,101,255,0,139,255,0,254,206,20,2,95,247,253,43,47,252,95,255,0,246,112,10,1,55,254,190,241,139,157,235,142,150,105,198,138,120,63,66,97,154,127,143,217,237,222,140,238,67,83,227,174,148,52,210,211,122,71,189,216,100,177,117,195,47,79,99,173,204,111,78,251,185,87,116,208,6,127,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,166,238,187,43,149,206,107,24,215,189,236,99,131,101,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,39,75,172,83,142,14,88,24,14,109,165,246,235,215,11,250,121,73,99,205,177,74,122,91,117,45,158,218,232,105,224,190,209,119,26,199,37,76,147,200,198,248,152,218,231,75,226,158,245,146,68,107,217,39,113,93,27,163,153,90,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,55,96,1,203,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,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,228,111,94,54,56,152,166,226,187,45,192,53,62,106,26,75,125,246,12,30,158,209,144,208,210,36,189,138,107,140,55,26,245,119,109,100,106,42,178,72,164,134,100,68,115,250,18,100,141,94,247,49,202,76,174,107,156,11,127,143,226,131,69,48,207,250,162,171,63,162,161,119,249,174,109,210,58,116,111,253,247,197,61,174,255,0,34,101,103,250,98,98,170,192,181,78,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,7,169,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,237,144,87,156,22,177,216,176,110,24,23,74,170,33,241,23,173,75,184,65,79,71,31,83,217,216,165,161,168,130,174,162,167,116,99,152,238,151,178,154,46,218,185,142,95,19,214,222,164,141,200,5,43,101,151,27,21,227,42,188,221,177,108,115,236,253,150,182,225,81,81,110,180,120,199,213,250,62,149,242,57,209,83,119,222,136,249,123,108,86,179,184,228,234,119,78,235,230,165,180,242,66,191,226,181,58,89,169,120,181,29,147,181,146,91,242,10,75,133,194,227,225,163,111,136,161,168,166,86,82,65,221,69,238,63,183,37,45,107,186,28,136,214,247,247,106,170,189,251,84,9,42,185,98,234,151,228,191,140,156,43,197,223,125,25,106,203,124,70,45,112,254,245,239,120,175,21,26,248,72,60,152,231,51,170,186,58,47,93,189,59,109,235,57,24,175,2,255,0,128,0,107,253,126,195,245,31,63,209,172,179,13,210,60,247,236,94,95,117,183,186,11,93,239,161,87,195,73,212,138,230,245,55,119,197,220,98,62,46,243,17,100,139,185,220,98,43,216,212,94,104,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,58,158,43,87,155,23,5,22,236,167,21,185,241,81,166,246,206,140,146,205,181,78,99,3,18,170,162,107,173,11,99,167,167,142,162,54,163,159,28,62,22,56,122,158,141,141,141,88,150,89,30,244,88,145,30,25,95,39,93,99,211,140,135,135,217,180,102,217,13,170,213,153,226,151,10,202,235,149,36,110,70,213,93,233,103,149,31,29,201,201,208,222,190,158,227,41,29,179,164,115,27,79,7,82,181,36,137,164,255,0,57,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,232,163,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,235,141,206,217,28,172,111,91,21,146,53,58,30,213,80,217,101,21,243,92,213,157,26,212,222,35,167,183,105,158,33,225,175,216,151,136,177,229,185,23,75,161,244,197,116,47,108,105,15,101,81,58,188,47,109,241,120,135,122,210,111,208,155,197,12,47,116,234,230,133,198,191,242,127,193,31,163,26,123,115,186,208,234,78,101,111,101,76,87,26,37,236,250,26,214,233,156,199,212,36,174,106,239,52,189,169,225,141,35,84,124,126,188,189,113,185,145,119,41,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,3,127,242,236,209,237,109,213,46,34,237,119,77,23,201,42,240,250,140,98,158,170,166,191,48,109,154,11,148,22,86,77,75,60,44,71,193,80,230,197,43,231,87,58,38,179,117,126,206,146,68,69,72,158,173,176,174,117,126,235,24,183,204,10,31,167,92,73,21,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,250,55,238,61,17,29,43,213,99,175,58,191,117,140,91,230,5,15,211,174,32,87,175,44,235,101,53,235,141,125,63,179,86,73,87,29,61,125,61,250,154,87,210,85,203,75,59,88,251,37,115,92,177,205,11,155,44,79,217,87,103,198,230,189,171,178,181,81,81,20,140,4,170,229,113,239,217,166,95,141,125,30,180,249,60,200,113,107,22,31,198,214,169,90,113,202,31,9,73,81,112,164,186,73,31,117,242,117,85,86,208,211,213,212,201,187,213,85,58,231,158,87,237,191,75,122,182,106,35,81,17,2,218,185,95,91,113,90,62,9,116,250,187,22,176,122,47,210,158,145,169,184,185,239,142,73,171,43,153,93,60,18,212,73,35,35,143,171,171,176,212,98,57,28,230,68,216,162,87,201,219,235,116,170,43,131,146,126,168,93,114,29,35,207,52,162,224,218,185,169,240,203,197,45,202,134,162,106,215,74,200,224,184,50,77,233,98,137,83,104,88,201,104,229,149,122,93,179,159,84,245,233,106,162,171,236,124,10,171,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,139,169,0,85,95,60,239,212,159,239,39,240,210,0,112,185,174,159,201,175,93,177,157,107,251,45,246,143,236,231,141,255,0,6,120,239,7,223,241,20,115,211,127,142,237,201,211,211,223,234,253,5,223,167,111,45,247,73,255,0,207,59,245,39,251,201,252,52,170,176,50,173,82,213,44,239,90,115,187,158,166,106,93,247,211,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,245,90,155,237,186,238,170,170,182,191,203,115,151,77,54,1,143,73,172,156,70,97,84,147,228,247,202,119,71,101,176,220,27,47,93,166,221,61,44,244,245,44,173,129,94,144,200,250,168,106,85,174,167,150,55,246,152,214,163,149,178,61,241,199,162,185,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,39,76,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,249,195,35,26,217,156,246,238,174,141,175,100,151,40,5,5,243,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,234,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,110,159,149,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,235,167,73,165,122,198,214,185,37,99,158,206,158,181,142,72,239,123,84,180,183,4,214,156,18,231,166,122,151,98,244,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,243,144,189,146,55,105,34,99,189,87,38,251,108,187,162,170,47,61,156,87,112,163,168,252,37,106,59,240,172,214,47,29,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,58,154,146,194,170,174,141,206,106,162,189,143,142,71,134,149,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,57,172,50,173,69,197,181,31,24,184,217,221,169,116,55,88,106,239,24,253,170,233,106,154,225,42,203,226,172,242,82,198,148,50,67,34,171,145,208,182,6,50,38,163,87,104,251,75,18,163,93,27,152,220,84,190,134,112,163,167,28,90,240,35,163,216,86,107,23,129,186,208,233,253,134,123,5,254,8,81,245,86,138,167,91,41,209,92,212,85,78,228,47,233,106,75,10,170,54,70,181,170,138,199,178,57,24,21,215,202,143,86,116,107,76,184,142,130,221,169,152,135,137,191,101,190,30,199,137,100,93,46,155,208,245,211,61,209,172,61,148,69,233,241,93,198,69,226,27,235,71,183,66,237,20,211,61,183,168,115,45,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,109,43,150,87,48,203,174,173,84,219,184,110,214,218,202,186,252,202,58,121,19,28,200,94,215,74,251,188,16,68,233,31,79,88,228,221,82,166,56,163,123,146,119,121,74,198,42,61,82,100,71,84,5,132,229,150,235,237,227,21,188,218,113,108,143,236,253,234,182,223,81,79,110,187,248,54,85,250,62,169,241,185,177,84,246,30,168,201,123,111,86,191,182,229,233,119,78,203,228,167,53,154,253,166,250,143,164,154,203,150,96,26,185,89,227,114,251,117,193,210,221,43,124,114,214,120,233,39,106,78,218,174,243,189,121,59,204,149,146,238,244,73,63,57,235,181,175,234,106,116,210,70,174,58,56,50,177,113,135,167,20,182,200,238,190,134,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,164,71,197,32,87,175,38,237,94,210,61,60,213,204,171,12,206,231,164,183,100,249,213,61,190,223,139,220,234,96,98,49,207,141,243,58,106,4,168,95,90,39,212,57,244,202,198,121,50,87,211,181,170,189,206,203,95,18,248,177,247,167,214,79,152,25,15,212,103,53,165,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,183,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,161,136,214,55,169,239,114,236,212,70,166,251,34,34,121,1,110,154,41,168,218,71,166,60,159,108,119,189,106,197,105,50,188,122,182,158,239,109,102,57,53,75,32,125,226,174,91,221,98,67,4,79,114,163,152,246,185,59,203,36,123,203,19,32,124,204,106,186,36,66,157,140,130,251,159,230,89,54,51,140,225,151,220,134,174,174,197,135,83,212,211,88,173,238,84,72,40,89,81,80,250,137,213,141,68,68,87,201,44,138,174,122,238,245,70,198,213,94,152,216,214,205,78,91,156,190,233,184,137,169,147,88,117,146,213,86,221,58,183,84,58,154,138,219,52,82,194,204,153,235,20,241,202,177,84,67,60,83,66,202,105,146,7,43,218,215,50,71,163,227,223,118,72,136,18,171,147,118,144,234,230,158,105,30,85,153,231,112,85,219,177,140,234,162,223,112,197,237,149,51,189,30,230,70,201,155,53,122,83,175,171,19,42,26,250,100,99,252,159,43,41,218,229,78,223,101,207,176,160,0,17,127,153,118,79,134,227,92,22,234,35,51,59,125,37,197,151,138,122,107,93,178,134,107,146,209,190,123,140,149,49,173,60,145,43,125,105,95,78,230,120,181,137,17,122,217,74,246,187,102,117,42,74,2,154,249,210,107,29,139,48,214,92,75,71,109,16,247,42,244,238,223,81,81,116,169,234,122,116,213,92,155,79,35,105,186,28,196,69,232,130,10,121,123,141,123,218,239,19,211,234,186,55,34,133,117,157,20,112,7,127,197,114,94,13,180,158,227,135,89,61,21,65,14,63,29,190,104,60,52,112,117,215,82,200,250,122,217,250,99,85,106,247,106,162,158,94,181,245,159,220,235,122,35,156,228,78,117,203,84,228,133,170,95,252,82,244,82,225,125,255,0,169,50,155,69,179,194,255,0,77,53,124,253,228,103,255,0,51,91,208,247,254,214,55,252,98,129,106,128,0,4,85,230,117,170,95,146,254,13,179,95,9,125,244,101,215,45,240,248,181,191,251,215,189,226,188,84,137,226,224,243,99,154,206,170,24,235,125,119,116,237,183,170,228,122,176,149,69,53,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,212,244,233,170,185,54,158,70,211,116,57,136,139,209,4,20,242,247,26,247,181,222,39,167,213,116,110,69,10,245,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,150,188,203,120,81,163,225,139,86,49,215,226,81,111,134,100,184,253,28,22,169,29,12,17,72,149,86,234,104,41,42,155,42,68,169,220,153,253,48,85,73,55,110,54,190,74,199,236,138,173,122,158,167,43,44,2,167,58,227,75,13,170,92,122,146,237,109,197,105,235,239,247,36,169,72,156,202,86,71,76,248,169,234,17,146,47,172,246,86,79,72,172,232,69,123,95,210,244,219,161,92,217,235,206,79,69,62,220,240,251,105,214,58,75,135,102,175,76,174,11,222,130,73,122,99,158,134,227,45,61,60,157,45,72,220,174,153,179,178,141,91,187,216,212,143,191,191,83,186,16,13,21,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,115,131,193,126,177,216,180,11,138,12,3,85,114,152,122,236,182,171,132,148,247,25,58,158,158,26,150,174,158,90,73,106,118,99,30,247,246,89,80,233,123,109,106,185,253,190,132,217,93,186,116,124,5,85,243,206,253,73,254,242,127,13,42,172,181,78,121,223,169,63,222,79,225,164,32,224,119,72,112,221,119,226,163,3,210,221,65,130,174,124,122,237,81,89,53,116,20,211,172,47,168,101,53,20,245,73,10,189,61,102,177,238,129,172,122,181,90,254,135,59,165,204,118,206,64,151,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,180,171,52,77,147,118,54,54,119,173,208,0,49,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,231,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,245,237,219,122,162,54,86,42,244,102,106,174,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,117,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,175,169,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,3,154,194,255,0,191,233,89,127,226,255,0,255,0,179,133,0,157,41,240,157,238,177,163,127,47,241,239,167,64,7,53,135,74,124,88,251,172,107,39,203,252,135,233,211,155,84,213,92,88,251,172,107,39,203,252,135,233,211,129,205,97,126,124,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,58,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,166,131,14,170,0,0,0,0,0,20,3,205,31,223,179,83,127,5,250,61,17,127,197,0,243,71,247,236,212,223,193,126,143,68,4,255,0,228,169,238,177,148,252,192,174,250,117,184,159,228,0,228,169,238,177,148,252,192,174,250,117,184,159,224,10,1,230,143,239,217,169,191,130,253,30,136,191,224,5,85,242,49,253,118,126,237,255,0,18,28,226,180,47,93,175,62,143,214,191,181,63,104,244,219,28,238,255,0,131,60,13,29,31,217,79,17,232,250,111,241,221,196,168,174,241,85,9,213,250,11,217,233,219,201,171,185,106,135,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,28,187,226,119,27,21,159,42,179,93,178,156,115,237,5,150,138,225,79,81,113,180,120,199,210,122,66,149,146,53,210,211,119,216,138,248,187,140,71,51,184,212,234,111,86,233,230,133,138,115,124,213,44,19,90,112,77,0,212,205,52,190,250,103,27,188,253,171,240,85,190,22,106,126,239,106,106,8,100,252,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,171,26,184,232,224,202,251,193,230,163,210,219,35,186,250,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,122,85,95,20,113,214,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,61,250,90,247,182,8,90,231,34,110,228,138,52,93,250,83,96,148,28,174,61,251,52,203,241,175,163,214,158,215,50,221,97,209,45,97,226,46,241,116,210,12,110,146,74,138,10,143,13,120,204,41,47,51,213,65,146,189,148,180,176,198,177,192,246,164,80,50,157,96,150,36,124,42,230,78,155,72,138,168,173,85,138,182,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,99,152,247,53,119,69,84,50,13,45,210,220,239,90,115,187,102,153,233,165,139,211,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,206,76,246,70,221,163,137,238,245,156,155,237,178,110,170,136,161,184,56,18,209,13,121,214,45,121,179,86,104,69,242,175,21,172,197,106,34,184,220,114,230,199,213,5,146,7,117,55,119,181,125,89,223,43,82,72,219,74,190,83,39,113,175,218,36,149,236,232,120,211,252,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,62,165,108,44,233,138,54,50,54,170,244,177,141,234,115,223,215,35,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,2,179,57,211,223,45,244,216,206,15,100,149,141,90,170,168,46,18,70,229,69,221,26,149,20,74,190,123,109,252,213,248,150,102,86,223,57,251,101,28,216,30,31,114,146,21,89,224,142,185,140,127,82,249,34,212,80,239,229,236,248,168,21,209,193,149,231,31,180,241,35,129,197,147,227,212,55,155,117,117,234,10,73,169,171,34,108,145,57,178,163,163,243,107,152,228,93,150,68,93,182,254,106,123,61,169,48,249,176,96,58,121,141,89,177,107,190,23,132,217,108,107,95,5,12,174,90,10,40,224,234,71,178,185,203,191,75,83,127,209,111,195,249,169,247,17,171,151,62,61,107,200,184,175,193,41,110,182,217,106,226,142,234,217,91,208,175,78,135,50,9,222,215,42,181,83,201,28,198,175,245,41,103,60,201,52,105,153,246,152,83,212,199,111,85,163,179,53,146,77,51,95,42,58,24,97,167,172,87,46,232,138,223,36,126,251,187,250,215,96,40,172,31,165,75,34,142,103,50,23,117,49,54,217,119,223,224,126,96,0,0,0,0,126,148,180,211,86,84,69,75,78,206,169,102,123,88,198,238,137,187,149,118,79,111,237,83,58,202,180,123,56,195,108,22,155,181,222,141,208,195,123,135,196,211,177,39,137,81,236,233,141,81,125,89,23,253,113,61,168,138,99,56,133,254,92,95,37,183,95,225,129,147,62,134,170,26,134,177,205,85,71,43,36,107,246,217,21,23,249,191,122,18,126,203,198,38,168,221,26,203,37,183,28,161,171,129,19,169,145,199,109,149,242,69,234,251,19,166,95,102,204,79,110,254,197,2,40,215,219,43,109,146,246,107,160,237,63,238,234,71,124,17,126,10,191,122,22,127,201,171,194,201,118,190,198,151,186,134,206,202,122,167,173,26,119,58,21,168,235,127,175,237,232,223,127,87,217,190,223,176,133,156,77,241,1,116,214,155,181,35,238,120,252,86,249,41,29,35,151,251,217,240,185,202,232,226,111,154,58,87,167,146,51,225,183,183,226,110,158,83,153,77,222,209,196,67,173,84,114,198,218,122,203,114,199,43,92,196,85,84,125,117,11,87,101,248,121,34,1,121,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,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,5,212,242,184,247,19,211,47,198,190,177,90,56,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,29,104,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,233,108,175,139,85,112,159,196,94,9,194,255,0,44,12,7,82,243,170,143,254,223,81,217,232,186,38,255,0,9,221,61,33,115,154,10,62,228,81,73,217,238,246,30,222,235,219,208,207,106,175,177,22,165,117,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,212,237,147,117,114,185,206,123,220,247,189,239,112,124,175,202,150,119,249,83,252,181,250,119,254,108,254,208,125,169,244,159,133,135,254,122,120,159,19,223,236,244,118,191,199,122,221,29,29,31,14,157,188,139,201,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,30,245,109,253,206,141,118,254,75,31,202,95,209,223,253,216,244,39,122,143,255,0,131,30,142,241,190,152,241,30,39,253,167,133,237,247,191,157,183,243,72,255,0,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,213,36,140,142,110,133,245,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,7,79,198,170,226,199,221,99,89,62,95,228,63,78,156,245,56,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,123,124,88,251,172,107,39,203,252,135,233,211,129,205,97,210,159,9,222,235,26,55,242,255,0,30,250,116,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,1,181,64,0,10,86,231,87,239,79,139,124,191,161,250,141,196,186,146,149,185,213,251,211,226,223,47,232,126,163,113,3,106,242,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,0,0,1,10,185,149,240,81,110,226,47,78,43,181,67,10,182,111,169,184,141,189,178,83,61,169,85,60,151,91,93,50,84,202,251,100,80,70,229,98,76,247,206,231,198,228,137,207,116,140,100,74,173,107,213,204,164,28,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,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,234,76,160,190,104,54,205,18,180,241,95,122,165,209,105,41,30,247,211,186,167,48,90,106,185,234,89,246,146,106,202,169,107,17,95,43,156,212,122,53,240,35,217,18,246,227,122,57,155,53,237,123,80,49,254,49,56,232,212,126,48,126,202,209,95,232,62,206,89,113,251,124,94,38,201,69,88,178,80,213,222,61,116,154,224,141,86,53,237,234,99,209,145,197,35,229,88,154,143,233,122,172,178,43,178,14,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,239,18,206,143,120,54,193,116,107,0,225,199,12,181,232,93,210,213,122,198,234,237,241,214,73,125,183,192,232,189,53,92,172,107,42,107,38,99,220,233,25,51,164,141,205,116,82,57,93,15,66,67,179,82,36,99,67,112,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,123,96,0,0,0,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,58,83,0,0,0,0,57,87,58,168,57,87,3,165,62,19,189,214,52,111,229,254,61,244,232,13,170,106,174,19,189,214,52,111,229,254,61,244,232,13,170,0,0,0,165,110,117,126,244,248,183,203,250,31,168,220,75,169,41,91,157,95,189,62,45,242,254,135,234,55,16,28,178,56,116,193,56,160,210,205,123,211,60,234,159,255,0,180,21,150,122,222,185,191,193,151,79,13,120,134,10,206,220,82,199,222,237,119,222,238,211,221,208,255,0,98,167,177,82,69,112,57,202,174,155,74,178,23,106,151,17,235,73,117,201,236,119,134,205,140,91,45,117,242,248,74,39,210,85,35,225,185,73,35,21,142,149,242,58,38,190,56,92,157,13,137,223,157,99,164,122,199,6,21,200,199,245,217,251,183,252,72,181,64,32,7,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,159,252,234,253,214,49,111,152,20,63,78,184,144,3,149,199,191,102,153,126,53,244,122,208,37,87,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,109,94,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,11,169,0,0,53,87,22,62,235,26,201,242,255,0,33,250,116,230,213,53,87,22,62,235,26,201,242,255,0,33,250,116,224,115,88,95,247,253,43,47,252,95,255,0,246,112,160,18,255,0,191,233,89,127,226,255,0,255,0,179,128,80,9,208,159,47,141,11,211,141,26,225,151,10,187,97,86,110,213,215,59,199,237,121,37,254,229,58,163,234,171,106,170,41,89,50,49,207,68,77,161,139,186,230,69,26,34,53,173,87,42,238,247,200,247,243,216,116,167,194,119,186,198,141,252,191,199,190,157,0,27,84,0,0,160,30,100,252,58,96,156,52,241,28,220,79,77,41,252,14,55,125,199,232,175,180,86,206,185,165,244,127,83,229,166,146,46,244,210,201,36,189,82,82,190,110,167,42,109,222,232,68,217,136,171,127,197,43,115,171,247,167,197,190,95,208,253,70,226,6,213,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,81,15,53,14,33,238,186,203,196,189,215,3,165,186,210,85,98,122,99,81,53,146,210,200,104,221,11,219,90,172,133,46,78,149,210,39,91,222,149,48,186,20,84,218,62,138,118,43,17,122,157,36,151,61,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,117,61,158,46,169,238,72,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,245,90,170,115,46,0,25,6,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,182,219,162,123,15,107,42,211,60,171,15,196,48,172,234,237,73,189,151,61,183,213,220,45,21,81,199,39,109,222,26,182,122,57,224,115,220,196,98,204,199,192,143,115,24,231,116,199,60,14,85,69,126,200,29,15,112,139,173,247,94,35,184,116,195,53,150,251,99,164,180,92,175,244,245,45,172,164,164,145,207,129,39,167,170,154,154,71,199,213,235,53,143,116,10,244,98,171,149,136,244,106,185,253,61,107,184,10,160,228,159,173,22,171,117,78,121,161,25,14,95,73,75,81,116,168,165,191,99,54,121,152,214,62,170,116,138,70,92,93,20,157,59,189,233,20,52,74,177,43,213,122,35,123,216,221,155,43,146,215,192,0,0,162,190,102,28,20,91,184,96,206,237,185,182,154,91,60,54,155,101,187,83,81,81,198,149,83,122,26,186,24,99,73,41,230,168,153,210,117,247,182,124,241,171,164,234,93,167,106,49,27,10,57,218,215,130,222,52,179,46,13,179,43,189,230,205,142,210,100,152,246,73,79,28,55,171,44,211,37,51,234,31,10,72,180,211,69,82,140,123,162,124,110,150,77,211,165,204,115,36,122,43,122,186,31,29,233,241,35,108,209,43,182,137,101,52,188,70,201,72,205,58,101,60,85,55,197,169,171,158,153,157,16,207,28,177,34,62,157,205,153,94,179,50,36,99,35,94,185,30,173,98,35,149,221,43,205,16,25,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,79,44,94,3,191,34,22,42,109,121,213,139,47,78,125,144,91,219,232,219,93,198,221,219,170,197,225,115,230,108,155,59,186,228,239,84,64,234,117,119,84,113,203,11,86,72,87,110,185,90,181,213,203,183,5,209,173,66,226,179,20,176,235,125,210,213,29,149,189,217,232,45,119,72,28,250,91,237,209,17,27,75,66,247,117,53,141,234,123,251,168,217,58,153,51,161,72,21,174,89,145,171,208,160,2,0,115,171,247,88,197,190,96,80,253,58,226,79,242,0,115,171,247,88,197,190,96,80,253,58,226,4,0,229,113,239,217,166,95,141,125,30,180,147,252,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,223,180,199,170,205,94,246,249,35,222,137,39,233,36,105,211,24,57,92,123,246,105,151,227,95,71,173,45,39,154,110,1,77,157,112,91,153,85,38,61,87,118,185,98,181,20,23,251,106,83,36,174,125,43,227,169,100,85,21,10,200,215,214,99,40,231,171,87,245,162,177,172,234,122,237,208,142,104,87,95,40,45,80,186,225,124,90,83,96,112,182,174,123,110,160,217,235,109,181,16,54,181,209,65,20,244,208,186,182,42,167,197,178,182,103,181,180,243,66,221,250,85,169,85,34,163,189,173,117,228,156,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,157,63,0,0,1,85,124,243,191,82,127,188,159,195,72,65,192,238,144,225,186,239,197,70,7,165,186,131,5,92,248,245,218,162,178,106,232,41,167,88,95,80,202,106,41,234,146,21,122,122,205,99,221,3,88,245,106,181,253,14,119,75,152,237,156,147,127,158,119,234,79,247,147,248,105,21,121,92,123,246,105,151,227,95,71,173,2,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,61,176,0,26,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,127,75,82,88,85,81,178,53,173,84,86,61,145,200,205,214,0,229,92,233,79,132,239,117,141,27,249,127,143,125,58,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,0,230,176,233,79,132,239,117,141,27,249,127,143,125,58,3,154,194,244,238,156,98,224,156,32,112,59,162,119,251,253,31,166,114,75,206,159,216,62,207,227,253,201,169,253,41,218,164,160,101,87,247,211,32,150,56,59,81,212,36,159,156,68,235,219,165,187,170,249,6,181,231,63,168,218,71,111,210,252,107,76,47,184,173,37,235,80,110,149,14,185,88,171,155,82,198,79,143,82,50,72,210,121,222,136,189,215,50,165,26,176,182,53,111,105,235,28,146,43,186,233,152,139,81,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,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,153,237,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,207,114,224,229,255,0,71,195,189,138,45,91,213,236,119,253,22,43,252,76,17,83,84,73,5,68,120,237,47,91,227,233,167,124,47,146,55,205,52,104,143,124,200,238,164,142,84,137,168,207,207,44,161,45,116,94,197,170,24,214,151,227,246,93,104,206,105,51,12,218,10,119,58,245,120,164,161,142,146,9,231,124,142,127,68,113,198,198,55,162,54,185,177,35,250,24,175,72,209,234,214,171,149,169,154,128,4,0,230,117,192,119,229,190,197,83,175,58,79,101,234,207,177,251,123,189,37,107,183,91,187,149,89,68,45,124,45,143,119,119,90,157,234,120,27,80,173,233,142,73,102,106,71,10,111,209,19,82,149,142,170,14,107,56,177,247,167,214,79,152,25,15,212,103,3,63,224,95,131,43,239,24,122,143,85,108,146,235,232,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,223,121,165,237,74,137,35,154,177,198,214,57,206,234,84,100,82,95,246,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,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,230,70,190,87,30,226,122,101,248,215,214,43,73,84,0,0,7,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,208,196,115,221,210,198,57,118,106,43,151,109,145,21,124,142,104,181,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,60,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,110,39,156,22,177,216,176,110,24,23,74,170,33,241,23,173,75,184,65,79,71,31,83,217,216,165,161,168,130,174,162,167,116,99,152,238,151,178,154,46,218,185,142,95,19,214,222,164,141,200,83,14,15,133,93,115,251,213,77,138,205,81,73,13,69,45,158,237,123,123,170,94,230,177,96,183,219,234,43,166,106,43,90,229,235,116,84,210,53,137,182,202,245,106,42,181,21,92,129,143,155,43,134,237,111,186,240,225,173,184,182,180,89,172,116,151,154,140,114,162,87,62,130,166,71,70,202,152,38,130,74,121,152,143,111,155,30,177,77,39,67,246,114,53,253,46,86,189,17,88,186,212,202,181,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,122,99,145,145,205,208,190,164,241,119,24,199,186,25,88,173,146,55,171,83,174,55,177,200,155,57,0,233,248,17,43,150,6,180,90,181,91,132,188,74,197,54,95,73,118,201,240,106,119,88,111,52,109,99,98,158,130,8,230,149,182,246,190,52,107,119,98,209,178,22,182,84,69,71,172,114,34,185,210,50,77,165,168,3,154,206,41,245,175,249,68,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,58,94,173,238,43,250,118,110,200,151,231,197,238,175,84,232,71,13,26,133,170,86,249,234,224,185,90,108,239,134,215,61,52,17,76,250,123,141,75,219,75,71,50,178,95,81,204,101,68,241,61,232,228,119,168,215,122,175,253,21,230,220,11,137,228,159,165,247,92,123,72,243,205,87,184,58,174,26,124,206,241,75,109,161,167,154,137,209,50,72,45,236,147,122,168,165,85,218,102,62,90,201,98,94,150,236,215,210,189,58,156,170,168,201,191,175,218,57,98,226,3,70,178,205,29,200,230,240,244,153,53,189,212,241,212,244,189,254,18,169,142,73,41,170,122,24,246,44,157,169,227,138,94,223,90,53,253,29,46,245,92,168,107,254,0,240,95,201,223,6,218,79,96,244,167,164,60,94,63,29,247,189,216,237,116,250,74,71,215,246,186,122,157,191,111,197,118,250,183,245,186,58,182,110,253,41,32,0,229,92,233,119,134,189,94,166,215,173,6,193,181,114,25,233,36,168,200,172,240,205,112,74,72,37,134,8,174,44,222,42,216,99,100,187,189,25,29,76,115,70,138,170,237,209,136,168,231,34,163,150,128,120,189,210,26,109,8,226,95,80,180,182,223,5,36,22,219,77,225,243,90,224,166,158,89,153,79,110,169,99,106,168,225,87,203,235,185,236,167,158,38,61,92,174,245,218,239,89,255,0,164,182,213,202,11,84,45,89,167,9,116,216,28,45,164,130,229,167,215,138,219,109,68,13,173,108,179,203,5,76,206,173,138,169,241,108,142,133,142,117,68,208,183,126,164,114,210,200,168,239,107,90,26,43,158,119,234,79,247,147,248,105,21,121,92,123,246,105,151,227,95,71,173,37,87,60,239,212,159,239,39,240,210,42,242,184,247,236,211,47,198,190,143,90,5,255,0,0,0,0,0,229,92,233,79,132,239,117,141,27,249,127,143,125,58,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,0,230,176,233,79,132,239,117,141,27,249,127,143,125,58,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,0,218,166,170,226,199,221,99,89,62,95,228,63,78,156,218,166,170,226,199,221,99,89,62,95,228,63,78,156,14,107,14,170,14,85,206,170,0,0,0,0,0,20,3,205,31,223,179,83,127,5,250,61,17,127,197,0,243,71,247,236,212,223,193,126,143,68,4,255,0,228,169,238,177,148,252,192,174,250,117,184,159,228,0,228,169,238,177,148,252,192,174,250,117,184,159,224,0,0,0,0,97,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,188,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,170,42,136,218,244,255,0,58,55,163,92,246,178,88,165,98,61,253,29,75,210,153,85,124,243,191,82,127,188,159,195,64,171,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,14,130,120,23,224,202,197,193,230,156,85,91,36,186,250,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,182,218,24,187,178,162,72,230,164,146,57,238,115,186,81,89,20,117,45,202,227,223,179,76,191,26,250,61,105,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,21,205,222,60,113,250,47,109,117,221,206,74,198,164,222,15,102,239,191,247,221,7,94,235,210,187,121,109,241,79,235,39,169,92,188,230,145,87,77,113,69,68,254,109,119,254,147,64,5,122,112,37,170,148,58,77,196,174,21,127,185,210,178,106,89,46,177,211,200,174,115,147,161,37,142,88,122,147,165,174,85,217,102,69,246,124,63,172,182,126,96,26,231,246,83,134,25,110,246,123,101,61,100,89,109,3,169,163,89,92,246,246,227,170,183,213,57,28,158,72,187,162,53,61,187,123,124,246,41,211,132,76,90,221,153,113,43,167,56,237,214,118,69,75,85,144,82,164,142,114,170,38,205,119,86,222,78,106,249,171,81,61,191,18,212,57,157,99,207,161,225,219,26,198,236,84,207,169,74,90,138,58,58,102,71,186,171,209,180,53,172,98,38,234,190,221,147,226,190,223,104,20,160,15,110,233,71,83,65,91,37,53,93,43,233,229,102,221,81,187,218,155,162,47,254,101,67,212,0,0,0,0,3,244,166,153,41,234,35,157,99,108,137,27,209,202,215,123,29,178,239,178,146,23,4,178,94,151,0,171,213,252,70,138,133,103,180,73,21,12,244,15,133,18,55,170,164,109,71,171,250,216,187,175,136,119,150,203,250,9,231,230,71,99,100,105,150,168,229,56,69,150,231,96,199,41,229,123,174,210,197,35,149,140,107,213,123,126,105,228,172,119,195,127,98,160,24,134,85,112,186,92,238,78,169,187,82,193,79,51,182,245,98,253,31,209,106,125,235,240,68,37,199,42,171,21,226,229,196,116,85,214,246,53,98,166,162,107,230,85,84,253,6,215,208,171,191,156,139,236,84,251,255,0,160,142,249,46,23,153,230,12,169,201,237,24,205,84,212,52,108,89,42,101,141,81,205,137,168,207,107,189,138,158,81,189,125,159,5,36,119,43,12,211,32,198,56,134,109,138,219,111,116,205,175,166,74,106,148,235,99,123,108,125,117,19,94,239,54,174,251,116,167,146,42,1,122,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,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,6,21,125,207,243,44,155,25,198,112,203,238,67,87,87,98,195,169,234,105,172,86,247,42,36,20,44,168,168,125,68,234,198,162,34,43,228,150,69,87,61,119,122,163,99,106,175,76,108,107,102,255,0,43,222,5,191,45,121,83,53,199,88,240,207,23,166,214,94,191,67,211,86,187,166,27,237,210,57,26,137,188,42,213,241,20,112,237,39,115,117,107,31,42,50,63,206,181,181,17,166,170,224,23,130,140,171,138,205,71,164,189,221,173,158,31,76,177,155,132,50,100,119,10,132,145,145,215,244,43,100,117,178,157,99,115,30,233,165,98,162,61,204,114,118,99,122,61,87,169,209,50,91,232,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,214,245,115,221,210,198,53,55,114,171,151,109,213,85,124,192,250,197,48,115,70,224,74,213,162,119,88,117,223,69,241,154,186,124,38,249,80,246,228,22,234,72,27,224,177,234,215,57,137,19,227,233,94,168,169,170,28,247,34,51,163,183,20,141,70,35,154,147,67,19,110,124,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,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,152,28,230,112,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,188,157,92,212,204,87,89,56,17,212,29,82,194,170,252,69,151,38,210,251,229,194,155,170,72,223,36,61,118,201,250,224,151,182,247,177,179,68,244,116,114,49,28,189,18,49,237,85,221,170,84,95,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,54,145,92,29,240,251,196,22,149,240,95,175,121,254,123,144,122,47,1,205,116,190,239,113,177,98,253,248,170,188,100,147,90,86,88,238,221,76,115,146,151,120,21,34,237,238,146,73,191,231,90,206,196,61,65,88,39,74,124,39,123,172,104,223,203,252,123,233,208,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,6,213,0,0,41,91,157,95,189,62,45,242,254,135,234,55,18,234,74,86,231,87,239,79,139,124,191,161,250,141,196,13,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,3,90,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,221,114,57,187,43,145,142,232,98,62,71,39,67,28,168,26,87,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,155,81,15,252,213,103,185,87,250,171,145,228,153,29,195,254,233,89,93,114,174,168,147,253,180,147,77,36,143,253,174,115,157,241,85,51,94,34,181,231,50,226,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,162,54,187,101,114,49,189,111,87,200,228,235,123,149,108,127,148,167,5,30,132,163,163,226,203,83,109,151,90,59,212,221,232,240,187,124,233,216,141,180,51,65,219,125,205,200,142,235,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,216,16,3,138,30,20,117,31,133,43,238,49,100,207,226,235,251,81,143,210,222,34,154,56,85,35,130,169,204,68,172,160,116,141,87,69,36,212,243,110,215,44,82,61,174,141,240,73,234,247,81,141,221,92,181,56,215,184,240,233,168,244,58,95,154,220,246,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,220,79,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,215,27,157,186,181,30,222,182,43,227,114,244,61,200,188,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,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,7,78,96,173,94,83,124,107,220,117,2,143,249,49,106,133,207,191,122,178,91,217,38,33,91,34,210,211,199,45,174,150,8,97,75,99,99,99,88,249,38,137,145,186,102,187,243,175,124,125,245,122,181,33,69,125,149,0,0,0,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,58,83,0,0,0,0,57,87,58,168,57,87,3,165,62,19,189,214,52,111,229,254,61,244,232,13,170,106,174,19,189,214,52,111,229,254,61,244,232,13,170,0,0,0,165,110,117,126,244,248,183,203,250,31,168,220,75,169,41,91,157,95,189,62,45,242,254,135,234,55,16,54,175,35,31,215,103,238,223,241,34,213,10,171,228,99,250,236,253,219,254,36,90,160,16,3,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,79,254,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,104,18,171,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,54,175,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,5,212,128,0,26,171,139,31,117,141,100,249,127,144,253,58,115,106,154,171,139,31,117,141,100,249,127,144,253,58,112,57,172,47,251,254,149,151,254,47,255,0,251,56,80,9,127,223,244,172,191,241,127,255,0,217,192,40,4,233,79,132,239,117,141,27,249,127,143,125,58,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,0,218,160,0,5,43,115,171,247,167,197,190,95,208,253,70,226,93,73,74,220,234,253,233,241,111,151,244,63,81,184,129,181,121,24,254,187,63,118,255,0,137,22,168,85,95,35,31,215,103,238,223,241,34,213,0,172,14,117,154,233,89,106,177,97,124,60,88,111,61,159,77,245,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,212,217,170,248,129,203,23,75,127,42,28,100,225,94,46,197,233,59,86,37,226,50,155,135,247,215,103,194,248,88,215,194,79,228,246,185,253,53,210,81,122,141,234,223,127,89,170,196,121,175,248,208,214,59,22,190,241,65,159,234,174,45,15,69,150,235,112,142,158,221,39,83,215,196,210,210,83,197,73,21,78,207,99,30,206,243,41,219,47,109,205,71,51,185,208,187,171,119,91,63,228,217,162,159,97,184,125,187,107,29,93,195,189,87,169,183,4,236,193,28,189,81,193,67,110,150,162,158,62,166,172,109,86,204,233,223,88,174,217,239,106,199,216,219,165,221,104,5,85,241,99,239,79,172,159,48,50,31,168,206,75,252,239,71,44,89,207,39,77,51,213,90,137,188,61,235,77,46,23,42,138,57,58,94,254,253,45,118,65,53,37,69,54,200,246,177,189,79,125,52,189,197,107,220,158,27,161,189,41,35,148,136,28,88,251,211,235,39,204,12,135,234,51,151,61,203,58,211,106,191,242,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,2,149,184,110,214,251,175,14,26,219,139,107,69,154,199,73,121,168,199,42,37,115,232,42,100,116,108,169,130,104,36,167,153,136,246,249,177,235,20,210,116,63,103,35,95,210,229,107,209,21,139,210,241,204,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,217,242,180,215,74,61,96,225,78,195,141,214,222,124,94,73,167,127,243,55,115,134,68,130,57,25,75,26,170,219,222,216,226,94,174,207,133,237,194,217,30,214,185,242,83,79,250,74,213,123,130,96,0,64,14,103,92,120,254,68,44,85,58,13,164,247,174,156,251,32,183,187,210,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,153,35,150,22,172,115,38,221,113,57,66,42,243,58,227,199,242,223,125,169,208,109,39,189,117,96,56,253,193,222,146,186,91,174,61,202,92,162,102,178,23,71,187,123,77,94,205,60,237,168,70,244,201,36,83,57,35,153,55,232,137,201,26,184,84,225,71,81,248,180,206,235,48,220,22,47,7,73,109,183,212,86,92,47,117,48,171,168,104,36,236,200,180,145,206,228,84,84,239,206,198,68,136,196,124,136,213,146,68,141,237,137,232,107,92,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,232,163,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,212,173,133,157,49,70,198,70,213,94,150,49,189,78,123,250,228,120,115,131,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,121,60,179,248,215,184,241,63,130,92,176,157,75,185,248,157,73,196,183,169,173,172,145,105,97,244,205,12,211,72,177,212,67,79,11,99,232,236,238,200,36,70,199,210,155,192,229,122,186,101,107,117,255,0,53,206,10,63,41,184,172,252,74,105,157,178,213,77,146,98,86,250,138,156,182,45,187,51,94,45,112,198,215,37,71,90,185,35,116,212,177,198,255,0,39,55,174,72,151,165,30,171,12,49,58,165,180,183,84,179,189,22,206,237,154,153,166,151,223,67,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,7,79,196,0,231,87,238,177,139,124,192,161,250,117,196,149,92,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,233,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,103,95,74,69,94,117,126,235,24,183,204,10,31,167,92,64,128,28,174,61,251,52,203,241,175,163,214,151,209,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,148,47,202,227,223,179,76,191,26,250,61,105,127,192,114,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,208,167,47,12,214,235,159,240,91,165,87,219,205,61,36,53,20,182,119,217,24,218,102,57,172,88,45,245,50,208,194,229,71,57,203,214,232,169,163,115,215,125,149,234,229,68,106,42,53,42,47,153,214,150,254,75,248,201,205,124,37,139,209,150,172,183,195,229,54,255,0,239,174,247,138,241,81,167,139,159,205,238,115,58,171,163,173,245,29,211,182,222,171,81,138,194,101,114,62,205,110,181,248,6,169,233,204,212,244,137,109,177,222,45,215,186,121,90,199,119,221,61,116,50,195,43,94,238,174,149,98,54,223,10,181,17,168,168,174,147,117,118,232,141,11,52,0,1,85,124,243,191,82,127,188,159,195,72,171,202,227,223,179,76,191,26,250,61,105,42,185,231,126,164,255,0,121,63,134,145,87,149,199,191,102,153,126,53,244,122,208,47,248,0,0,0,7,42,231,74,124,39,123,172,104,223,203,252,123,233,208,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,7,53,134,65,153,103,249,150,160,212,218,170,179,60,134,174,234,251,29,158,138,193,108,73,149,58,40,237,212,145,36,84,244,241,49,168,141,99,26,212,221,118,79,89,238,123,221,212,247,185,203,143,147,167,151,7,47,250,206,34,47,177,106,222,175,99,191,232,79,65,226,96,138,154,162,73,233,228,200,170,186,31,31,77,59,225,124,114,50,24,100,84,123,230,71,116,172,145,36,77,71,254,121,98,13,215,202,143,129,111,241,28,80,107,94,25,255,0,83,213,96,20,85,206,255,0,57,206,186,73,78,173,255,0,189,120,87,185,223,229,204,140,255,0,75,204,90,160,0,0,0,14,107,56,177,247,167,214,79,152,25,15,212,103,58,83,57,172,226,199,222,159,89,62,96,100,63,81,156,11,169,229,113,238,39,166,95,141,125,98,180,149,68,85,229,113,238,39,166,95,141,125,98,180,149,64,0,53,254,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,212,246,120,186,167,185,35,166,166,235,99,30,177,247,103,146,40,187,157,10,214,117,245,59,213,106,168,20,173,205,47,93,43,53,131,138,203,246,55,69,121,241,120,222,157,255,0,204,221,178,24,210,120,227,101,84,104,139,112,123,163,149,122,123,222,43,185,11,164,99,90,215,199,77,7,233,35,81,238,216,28,188,244,183,255,0,173,99,138,253,107,184,88,191,87,247,108,90,209,115,241,95,253,206,168,169,175,131,178,143,255,0,230,107,186,222,207,216,199,127,140,66,0,23,253,85,162,159,201,219,150,182,93,163,146,92,60,109,94,63,165,249,31,143,157,178,247,35,125,116,244,117,85,21,93,167,118,227,85,133,39,154,84,143,169,136,238,218,51,171,119,110,170,20,2,88,167,58,77,28,177,97,250,203,137,107,21,162,110,221,94,162,91,234,41,238,148,221,47,94,170,171,107,105,227,109,79,91,158,168,157,112,79,79,23,109,172,99,91,225,186,189,103,72,229,74,235,58,40,227,191,66,239,188,68,240,193,151,105,206,29,102,181,92,114,151,120,91,141,137,183,5,99,58,42,169,234,35,145,233,12,175,69,72,166,146,4,158,6,189,85,173,252,242,181,239,107,28,247,32,86,95,39,157,111,186,224,124,69,212,104,212,54,58,74,203,110,168,211,171,106,42,221,35,153,61,12,246,234,90,186,152,158,207,107,94,199,53,102,99,152,168,139,187,227,114,57,58,21,146,93,161,203,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,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,228,116,209,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,213,36,111,146,30,180,245,224,151,182,247,177,179,68,244,116,114,49,28,189,18,49,237,85,221,170,4,85,230,243,157,125,146,224,218,229,96,244,95,139,251,107,144,90,236,93,238,255,0,111,194,118,228,117,127,119,167,165,123,155,248,14,223,78,237,255,0,27,213,191,171,210,234,65,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,214,245,107,27,212,247,181,55,114,163,83,125,213,81,60,203,63,231,157,250,147,253,228,254,26,67,254,91,216,181,139,48,227,107,75,109,57,29,15,139,164,167,184,85,221,35,143,186,248,250,106,168,168,106,42,233,164,221,138,138,189,19,193,19,246,223,165,221,59,57,21,170,168,161,208,160,0,10,43,230,243,130,253,146,227,38,229,127,244,167,139,251,107,143,218,239,189,158,199,111,194,118,227,117,7,107,171,169,123,155,248,14,231,86,205,255,0,27,211,183,171,212,237,235,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,191,83,152,199,79,11,92,228,77,154,178,198,139,183,82,111,237,243,206,253,73,254,242,127,13,35,255,0,40,108,235,236,151,25,54,219,7,162,252,95,219,92,126,233,98,239,119,251,126,19,183,27,107,251,189,61,43,220,223,192,118,250,119,111,248,222,173,253,94,151,4,128,231,157,250,147,253,228,254,26,69,94,87,30,253,154,101,248,215,209,235,73,85,207,59,245,39,251,201,252,52,138,188,174,61,251,52,203,241,175,163,214,129,127,192,0,0,0,57,87,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,54,169,170,184,177,247,88,214,79,151,249,15,211,167,54,169,170,184,177,247,88,214,79,151,249,15,211,167,3,154,195,170,131,149,115,170,128,0,0,0,0,5,0,243,71,247,236,212,223,193,126,143,68,95,241,64,60,209,253,251,53,55,240,95,163,209,1,63,249,42,123,172,101,63,48,43,190,157,110,39,249,0,57,42,123,172,101,63,48,43,190,157,110,39,248,0,0,0,0,2,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,34,175,43,143,126,205,50,252,107,232,245,165,255,0,20,3,202,227,223,179,76,191,26,250,61,105,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,101,205,35,4,102,95,160,82,220,89,66,234,138,139,87,79,105,91,23,90,183,187,91,68,139,252,213,84,242,111,195,111,235,38,105,31,248,227,189,219,236,156,62,100,18,215,203,208,215,248,77,151,165,203,236,174,166,251,145,126,244,2,144,56,49,165,101,95,20,218,101,77,44,213,49,35,242,58,68,234,129,221,47,79,91,224,191,254,62,91,151,123,197,198,41,140,220,248,127,174,171,191,72,136,235,45,190,90,186,57,231,116,123,182,120,104,167,86,57,206,122,46,203,230,170,170,155,47,220,168,80,70,150,106,53,219,73,245,30,197,168,182,21,254,254,176,214,199,89,7,232,254,147,127,206,107,147,226,190,214,175,244,19,62,253,204,15,58,226,90,134,135,72,178,68,244,125,5,225,177,80,212,75,249,153,122,223,42,45,59,151,102,83,70,228,221,179,185,124,156,158,207,106,123,80,32,117,234,178,122,235,140,181,53,19,172,207,127,78,239,234,87,111,179,81,61,171,253,7,164,125,220,219,22,155,13,200,170,108,51,203,220,125,63,70,238,233,68,223,170,54,191,216,138,191,229,125,231,194,0,0,0,0,0,123,214,219,148,246,199,165,85,52,206,108,204,85,233,217,202,158,212,217,125,138,139,236,83,209,60,244,59,110,173,188,148,12,186,207,159,100,86,251,21,206,219,22,73,114,130,42,230,35,31,4,85,146,53,146,39,76,137,179,155,213,178,167,174,191,127,181,126,243,123,114,231,118,77,47,19,118,41,172,44,124,142,116,212,171,88,237,164,95,204,122,66,147,173,85,89,253,94,223,47,188,141,119,91,29,109,162,40,37,170,110,205,168,234,233,243,79,230,237,191,177,87,239,39,15,40,188,166,138,209,175,53,118,153,224,234,146,178,215,35,24,238,165,77,149,245,148,13,79,36,69,251,190,240,46,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,160,27,215,14,153,223,20,28,125,106,174,154,96,180,255,0,172,11,237,101,226,183,174,31,240,101,175,211,75,12,245,157,185,101,143,189,218,239,177,221,166,59,173,254,196,79,106,165,255,0,26,255,0,74,116,47,78,52,106,179,47,187,97,86,110,213,215,59,200,43,114,75,253,202,117,71,213,86,213,84,79,36,200,199,61,17,54,134,46,235,153,20,104,136,214,181,92,171,187,223,35,222,13,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,244,183,117,217,26,141,107,88,198,177,140,99,27,176,0,0,0,3,228,228,216,181,139,48,183,67,105,200,232,124,93,37,61,194,130,233,28,125,215,199,211,85,69,85,21,93,52,155,177,81,87,162,120,34,126,219,244,187,167,103,34,181,85,23,0,226,199,221,99,89,62,95,228,63,78,156,218,166,41,171,24,47,229,67,75,51,45,51,244,167,163,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,129,204,17,210,159,9,222,235,26,55,242,255,0,30,250,116,4,0,254,225,143,255,0,45,23,252,9,255,0,234,242,202,116,159,5,252,151,233,102,27,166,126,148,244,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,245,59,163,171,183,213,211,212,237,183,219,117,219,112,50,176,0,2,149,185,213,251,211,226,223,47,232,126,163,113,46,164,133,92,107,114,222,254,88,58,167,106,212,207,203,47,217,47,70,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,182,223,196,244,244,244,174,221,27,239,231,178,6,128,228,99,250,236,253,219,254,36,90,161,21,120,24,224,99,249,23,125,182,255,0,69,31,182,63,108,125,27,254,162,122,63,194,248,79,19,255,0,201,19,117,245,120,159,246,59,116,124,119,242,149,64,10,64,230,201,174,154,203,154,235,143,228,143,53,197,174,184,126,45,136,245,203,105,181,201,92,217,233,111,125,83,76,216,111,109,115,35,98,59,187,2,182,54,177,93,39,97,204,157,136,230,189,211,52,187,243,79,241,55,194,238,151,241,77,128,77,136,106,5,146,145,247,42,58,122,181,199,175,78,100,139,61,154,182,104,93,27,106,25,219,146,55,72,196,119,109,238,129,207,237,200,177,71,212,139,210,213,104,83,183,46,110,10,63,149,86,163,207,127,207,237,151,88,244,203,22,252,229,202,166,4,237,71,116,174,69,98,199,108,108,221,77,123,122,152,245,146,87,68,142,115,35,107,91,188,78,154,41,18,250,76,43,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,53,0,67,254,99,60,20,127,42,173,56,130,255,0,128,91,45,81,234,110,45,249,203,109,76,233,218,146,233,66,136,245,146,216,233,186,154,198,245,61,233,36,78,149,28,214,72,215,55,120,155,52,178,36,192,0,114,217,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,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,29,20,112,109,171,57,222,182,112,227,134,106,22,164,98,23,91,21,250,186,223,28,117,18,220,27,11,61,47,208,198,181,46,112,178,36,111,110,26,143,241,173,107,163,143,110,165,232,71,197,219,150,77,107,154,242,216,208,108,255,0,138,56,184,139,200,45,180,142,182,186,157,181,87,28,70,42,30,154,43,181,237,37,115,188,125,83,149,234,215,177,205,86,247,41,219,27,91,44,140,235,145,207,235,149,146,75,80,0,0,0,0,34,175,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,95,247,20,122,23,252,165,52,39,38,209,79,181,63,103,62,209,248,47,240,159,129,241,157,143,15,89,5,79,248,158,228,125,93,93,142,159,211,77,186,183,243,219,101,133,90,79,201,175,242,95,170,120,110,166,127,40,239,73,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,221,29,93,190,158,174,151,109,190,251,46,219,1,101,64,0,0,0,7,42,231,85,5,85,255,0,112,199,255,0,150,139,254,4,255,0,245,120,19,255,0,132,239,117,141,27,249,127,143,125,58,3,106,152,166,147,224,191,146,253,44,195,116,207,210,158,147,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,190,167,116,117,118,250,186,122,157,182,251,110,187,110,101,96,0,0,10,86,231,87,239,79,139,124,191,161,250,141,196,186,146,21,113,173,203,123,249,96,234,157,171,83,63,44,191,100,189,25,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,219,127,19,211,211,210,187,116,111,191,158,200,26,3,145,143,235,179,247,111,248,145,106,132,85,224,99,129,143,228,93,246,219,253,20,126,216,253,177,244,111,250,137,232,255,0,11,225,60,79,255,0,36,77,215,213,226,127,216,237,209,241,223,202,85,1,0,57,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,165,191,113,173,194,151,242,193,210,203,86,153,253,189,251,37,232,204,130,11,239,141,244,95,143,238,118,233,170,33,237,118,251,209,109,191,137,234,234,234,93,186,54,219,207,116,208,28,46,114,164,254,77,122,237,140,235,95,229,235,237,31,217,207,27,254,12,251,45,224,251,254,34,142,122,111,241,222,46,78,158,158,255,0,87,232,46,253,59,121,111,186,6,170,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,137,255,0,199,63,3,31,203,71,236,79,250,40,253,142,251,29,233,47,245,19,210,30,43,197,248,111,254,72,135,163,167,195,127,178,223,175,225,183,158,41,193,79,45,239,228,125,170,119,93,76,252,178,253,173,244,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,125,188,55,79,79,74,111,215,190,254,91,40,77,80,0,3,85,113,99,238,177,172,159,47,242,31,167,78,109,83,20,213,140,23,242,161,165,153,150,153,250,83,209,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,192,230,8,191,239,250,86,95,248,191,255,0,236,225,21,127,184,99,255,0,203,69,255,0,2,127,250,188,159,255,0,144,191,254,181,143,228,209,246,167,245,127,246,23,211,126,7,255,0,185,222,11,197,120,126,231,251,126,223,115,253,143,95,243,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,2,0,127,112,199,255,0,150,139,254,4,255,0,245,121,101,58,79,130,254,75,244,179,13,211,63,74,122,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,184,25,88,0,1,74,220,234,253,233,241,111,151,244,63,81,184,151,82,66,174,53,185,111,127,44,29,83,181,106,103,229,151,236,151,163,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,91,111,226,122,122,122,87,110,141,247,243,217,3,64,114,49,253,118,126,237,255,0,18,37,255,0,49,45,116,172,208,30,20,242,188,146,195,121,244,102,73,126,237,99,118,25,154,147,164,141,170,170,85,73,95,20,144,171,93,12,209,210,178,170,104,228,87,53,173,146,22,126,146,170,49,223,43,129,142,6,63,145,119,219,111,244,81,251,99,246,199,209,191,234,39,163,252,47,132,241,63,252,145,55,95,87,137,255,0,99,183,71,199,127,39,28,252,12,127,45,31,177,63,232,163,246,59,236,119,164,191,212,79,72,120,175,23,225,191,249,34,30,142,159,13,254,203,126,191,134,222,97,66,216,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,153,211,238,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,230,66,14,19,249,84,218,184,103,214,219,62,180,92,53,182,175,41,168,176,83,213,182,134,130,27,3,109,204,239,207,3,233,213,242,189,106,38,87,177,34,150,93,152,212,98,245,171,29,213,179,85,143,158,160,115,89,197,143,189,62,178,124,192,200,126,163,57,117,60,174,61,196,244,203,241,175,172,86,145,255,0,86,57,53,254,84,53,79,50,212,207,229,29,232,207,181,185,5,198,251,224,190,200,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,98,106,240,185,161,127,201,175,66,113,157,20,251,83,246,143,236,231,141,255,0,9,248,31,7,223,241,21,147,212,255,0,137,238,73,211,211,223,233,253,53,223,167,127,45,246,64,172,190,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,109,152,216,145,172,242,161,145,233,214,174,122,183,9,228,251,172,119,220,27,138,4,210,170,120,124,69,151,82,237,243,211,214,71,212,198,118,42,168,105,231,171,167,169,221,88,231,187,165,140,169,139,182,142,99,87,196,245,187,169,99,106,22,191,197,135,14,182,174,41,116,74,241,164,23,11,181,37,154,162,186,162,146,174,134,241,53,173,181,239,182,207,12,236,122,203,20,106,246,42,61,209,36,176,171,154,246,170,50,103,167,154,42,181,97,6,39,201,106,251,131,101,86,108,215,22,226,199,193,94,177,251,133,61,210,221,83,246,17,146,118,42,160,145,178,69,39,67,235,156,199,116,189,141,93,156,138,213,219,101,69,79,32,44,43,90,51,92,203,78,180,191,32,206,52,255,0,77,106,243,251,237,154,157,181,52,248,229,37,98,82,207,94,196,145,169,42,70,254,135,170,189,177,44,146,35,26,199,62,69,98,49,168,174,114,33,205,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,117,16,70,172,163,151,255,0,15,185,47,17,216,239,18,81,99,190,138,189,89,238,19,223,110,20,150,249,37,138,27,197,225,31,78,250,74,185,145,31,209,31,101,241,75,43,155,19,26,179,203,42,62,87,57,17,237,148,53,87,43,222,10,63,147,254,8,205,103,212,43,101,214,135,82,115,43,123,233,165,183,86,167,103,208,214,183,76,215,178,157,98,107,151,121,165,237,65,52,139,34,35,227,245,34,232,141,204,151,185,58,128,0,82,7,52,46,10,63,147,254,118,253,103,211,219,101,170,135,77,179,43,131,41,162,183,81,39,103,208,215,71,66,231,190,157,34,115,151,120,101,237,79,52,107,26,35,35,245,226,232,141,172,139,185,119,230,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,68,60,185,120,130,213,141,24,226,10,201,139,233,222,63,117,202,109,89,197,194,158,142,253,140,218,224,166,90,171,156,113,197,80,216,164,100,179,55,243,94,31,191,37,66,175,114,24,213,177,170,75,35,25,187,219,63,249,213,251,172,98,223,48,40,126,157,113,55,87,6,92,11,233,199,7,150,42,233,45,149,255,0,106,51,59,207,84,87,44,154,162,141,41,228,117,47,95,84,116,180,241,117,191,177,10,116,177,207,68,123,157,36,136,142,115,149,27,19,35,250,188,107,112,165,252,176,116,178,213,166,127,111,126,201,122,51,32,130,251,227,125,23,227,251,157,186,106,136,123,93,190,244,91,111,226,122,186,186,151,110,141,182,243,221,2,160,121,92,123,246,105,151,227,95,71,173,47,248,128,28,46,114,164,254,77,122,237,140,235,95,229,235,237,31,217,207,27,254,12,251,45,224,251,254,34,142,122,111,241,222,46,78,158,158,255,0,87,232,46,253,59,121,111,186,79,240,42,215,158,14,1,83,45,171,75,53,74,135,30,164,74,122,90,139,141,130,233,118,106,68,217,213,242,182,41,232,169,222,187,247,94,196,72,107,222,223,37,99,21,100,253,21,145,58,163,7,41,252,166,251,143,241,181,136,90,109,21,222,30,147,38,183,221,237,119,72,251,76,127,136,165,101,12,213,109,143,119,34,171,54,158,146,157,251,181,81,222,166,219,244,185,200,183,19,197,135,14,182,174,41,116,74,241,164,23,11,181,37,154,162,186,162,146,174,134,241,53,173,181,239,182,207,12,236,122,203,20,106,246,42,61,209,36,176,171,154,246,170,50,103,167,154,42,181,97,6,39,201,106,251,131,101,86,108,215,22,226,199,193,94,177,251,133,61,210,221,83,246,17,146,118,42,160,145,178,69,39,67,235,156,199,116,189,141,93,156,138,213,219,101,69,79,32,44,252,0,5,85,243,206,253,73,254,242,127,13,34,175,43,143,126,205,50,252,107,232,245,165,170,113,207,192,199,242,209,251,19,254,138,63,99,190,199,122,75,253,68,244,135,138,241,126,27,255,0,146,33,232,233,240,223,236,183,235,248,109,231,170,184,92,229,73,252,154,245,219,25,214,191,203,215,218,63,179,158,55,252,25,246,91,193,247,252,69,28,244,223,227,188,92,157,61,61,254,175,208,93,250,118,242,223,116,9,254,0,0,0,3,149,115,165,62,19,189,214,52,111,229,254,61,244,232,8,1,253,195,31,254,90,47,248,19,255,0,213,229,148,233,62,11,249,47,210,204,55,76,253,41,233,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,234,119,71,87,111,171,167,169,219,111,182,235,182,224,80,103,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,116,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,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,31,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,187,0,0,0,0,0,1,205,103,22,62,244,250,201,243,3,33,250,140,231,74,101,106,234,199,38,191,202,134,169,230,90,153,252,163,189,25,246,183,32,184,223,124,23,217,14,247,133,241,85,50,77,218,238,120,214,245,244,247,58,122,186,91,190,219,236,155,236,4,128,229,113,238,39,166,95,141,125,98,180,149,70,170,225,115,66,255,0,147,94,132,227,58,41,246,167,237,31,217,207,27,254,19,240,62,15,191,226,43,39,169,255,0,19,220,147,167,167,191,211,250,107,191,78,254,91,236,155,84,1,88,28,235,53,210,178,213,98,194,248,120,176,222,123,62,155,235,201,50,42,104,210,120,228,125,44,79,237,208,177,207,69,72,164,133,243,54,169,238,141,81,238,73,41,32,127,169,179,85,246,126,64,14,40,249,82,127,41,77,118,201,181,175,242,245,246,115,237,31,130,255,0,6,125,150,241,157,143,15,71,5,55,248,239,23,31,87,87,99,171,244,19,110,173,188,246,221,66,0,114,197,210,223,202,135,25,56,87,139,177,122,78,213,137,120,140,166,225,253,245,217,240,190,22,53,240,147,249,61,174,127,77,116,148,94,163,122,183,223,214,106,177,30,93,79,22,62,235,26,201,242,255,0,33,250,116,230,180,224,115,129,203,87,5,246,172,186,24,117,22,175,47,185,101,245,20,110,168,168,117,181,180,16,67,5,43,101,237,49,145,119,37,114,191,170,162,101,115,214,77,149,22,52,70,183,165,85,251,215,86,48,95,202,134,150,102,90,103,233,79,70,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,3,152,35,170,130,170,255,0,184,99,255,0,203,69,255,0,2,127,250,188,181,64,57,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,214,238,183,211,189,87,103,117,53,44,123,146,222,177,223,115,13,26,203,116,118,239,15,114,147,78,238,20,245,22,186,158,166,39,77,45,201,213,18,58,155,161,172,69,94,137,224,168,151,184,231,189,206,241,61,62,171,99,106,46,224,227,143,128,43,87,25,119,92,70,251,14,125,73,133,220,177,170,122,202,74,138,198,227,205,175,158,225,4,174,137,209,68,249,59,240,185,25,11,155,51,154,213,87,38,245,18,42,116,238,189,88,87,8,124,179,111,188,37,235,45,54,170,218,56,136,244,221,35,237,245,86,187,165,163,236,147,41,188,125,44,173,71,54,62,251,170,165,88,186,103,142,158,93,218,222,165,237,116,110,141,115,128,141,92,239,115,175,72,106,158,154,105,159,162,251,126,129,199,234,239,190,55,191,191,123,199,212,164,61,174,223,79,171,209,232,222,174,174,165,234,239,109,179,122,55,118,191,228,219,139,88,178,14,46,43,46,215,122,31,17,87,140,225,247,27,165,174,78,235,217,225,234,159,61,53,35,164,217,170,136,253,224,171,168,102,206,69,111,175,190,221,77,106,164,234,227,91,150,247,242,193,213,59,86,166,126,89,126,201,122,51,31,130,197,224,190,206,248,254,231,110,166,162,110,239,115,197,69,182,254,39,167,167,165,118,232,223,127,61,147,43,224,99,129,143,228,93,246,219,253,20,126,216,253,177,244,111,250,137,232,255,0,11,225,60,79,255,0,36,77,215,213,226,127,216,237,209,241,223,200,37,80,0,10,213,231,123,130,250,67,75,52,211,83,61,41,219,244,14,65,87,98,240,93,141,251,222,62,153,38,238,247,58,189,94,143,70,244,244,244,175,87,123,125,219,209,179,161,95,43,143,126,205,50,252,107,232,245,165,191,113,173,194,151,242,193,210,203,86,153,253,189,251,37,232,204,130,11,239,141,244,95,143,238,118,233,170,33,237,118,251,209,109,191,137,234,234,234,93,186,54,219,207,116,208,28,46,114,164,254,77,122,237,140,235,95,229,235,237,31,217,207,27,254,12,251,45,224,251,254,34,142,122,111,241,222,46,78,158,158,255,0,87,232,46,253,59,121,111,186,6,170,231,157,250,147,253,228,254,26,69,94,87,30,253,154,101,248,215,209,235,75,84,227,159,129,143,229,163,246,39,253,20,126,199,125,142,244,151,250,137,233,15,21,226,252,55,255,0,36,67,209,211,225,191,217,111,215,240,219,207,85,112,185,202,147,249,53,235,182,51,173,127,151,175,180,127,103,60,111,248,51,236,183,131,239,248,138,57,233,191,199,120,185,58,122,123,253,95,160,187,244,237,229,190,232,19,252,0,0,0,7,42,231,74,124,39,123,172,104,223,203,252,123,233,208,16,3,251,134,63,252,180,95,240,39,255,0,171,203,41,210,124,23,242,95,165,152,110,153,250,83,210,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,192,230,8,233,79,132,239,117,141,27,249,127,143,125,58,2,0,127,112,199,255,0,150,139,254,4,255,0,245,121,101,58,79,130,254,75,244,179,13,211,63,74,122,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,184,25,89,170,184,177,247,88,214,79,151,249,15,211,167,54,169,138,106,198,11,249,80,210,204,203,76,253,41,232,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,234,111,95,79,115,171,167,169,187,237,182,233,190,224,115,4,117,80,85,95,247,12,127,249,104,191,224,79,255,0,87,150,168,0,0,0,0,0,160,30,104,254,253,154,155,248,47,209,232,139,254,32,7,20,124,169,63,148,166,187,100,218,215,249,122,251,57,246,143,193,127,131,62,203,120,206,199,135,163,130,155,252,119,139,143,171,171,177,213,250,9,183,86,222,123,110,160,228,169,238,177,148,252,192,174,250,117,184,159,228,127,224,167,133,47,228,125,165,151,93,51,251,123,246,183,210,121,4,247,223,27,232,191,1,219,238,83,83,195,218,237,247,165,223,111,13,213,213,212,155,245,237,183,150,235,32,0,0,0,0,0,21,87,207,59,245,39,251,201,252,52,181,66,42,241,207,192,199,242,209,251,19,254,138,63,99,190,199,122,75,253,68,244,135,138,241,126,27,255,0,146,33,232,233,240,223,236,183,235,248,109,230,21,87,202,227,223,179,76,191,26,250,61,105,127,196,0,225,115,149,39,242,107,215,108,103,90,255,0,47,95,104,254,206,120,223,240,103,217,111,7,223,241,20,115,211,127,142,241,114,116,244,247,250,191,65,119,233,219,203,125,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,35,87,48,28,50,159,49,225,226,247,4,242,189,157,143,13,178,181,253,63,165,93,74,191,114,255,0,146,73,83,71,241,151,255,0,196,3,35,255,0,240,63,253,54,156,14,126,116,151,25,165,205,53,31,31,193,170,149,140,101,254,229,77,110,89,93,34,179,182,146,189,26,174,234,77,246,253,47,110,203,236,246,41,111,249,31,47,77,38,181,112,194,232,237,180,147,186,251,67,102,91,171,107,95,116,153,204,116,204,183,175,193,27,210,173,235,68,118,221,31,251,138,106,195,242,106,172,47,51,179,101,212,81,164,147,217,171,224,174,141,138,229,106,57,209,189,28,136,170,158,105,236,248,22,183,67,204,183,2,202,184,89,185,216,238,221,187,102,78,204,118,107,76,112,196,181,146,119,37,75,114,53,31,214,144,244,162,172,142,84,253,63,134,251,252,64,169,91,205,103,142,184,73,81,218,108,125,91,122,173,223,111,209,68,248,170,253,199,164,121,115,149,203,212,229,221,84,240,0,0,0,0,7,233,4,109,150,68,99,156,141,69,248,170,236,74,252,87,134,107,134,111,194,213,211,80,233,108,215,122,154,219,77,124,48,210,182,154,57,28,201,25,34,81,110,170,212,141,122,188,158,170,138,138,132,77,107,186,92,142,79,130,238,76,237,60,227,45,216,127,12,23,61,52,180,91,98,244,151,122,143,101,241,19,53,54,141,41,91,212,168,214,35,119,84,137,255,0,206,248,127,70,225,17,173,212,49,86,87,182,138,239,83,225,154,215,53,21,94,228,143,100,85,77,253,169,247,121,146,211,150,189,5,170,151,138,154,74,120,171,155,36,81,193,26,198,244,149,171,212,228,184,209,162,38,254,197,221,8,117,81,83,45,76,206,158,71,47,83,182,223,207,238,77,137,75,203,102,245,77,103,226,106,202,181,84,233,55,138,90,106,102,110,187,116,185,215,10,61,151,216,191,119,236,254,144,47,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,156,97,82,212,85,232,46,69,13,44,47,149,235,225,54,107,26,174,85,254,253,167,95,98,127,65,186,204,55,87,169,41,235,116,250,233,79,85,11,37,141,221,141,218,246,163,145,127,63,26,251,23,250,0,230,67,195,75,45,107,41,81,142,238,72,246,177,27,178,239,186,237,183,151,245,150,111,163,124,11,226,247,46,13,239,89,245,234,133,245,87,234,155,53,77,210,137,35,101,82,61,58,173,81,203,27,81,173,149,26,229,235,85,254,106,239,190,222,126,194,191,241,59,125,37,118,181,99,182,202,136,152,180,245,23,154,8,158,197,106,116,171,92,248,209,83,101,77,190,63,113,209,86,145,99,86,90,61,20,197,172,112,219,169,157,69,46,57,67,27,225,88,88,172,122,45,36,109,84,86,237,178,238,137,183,176,14,104,43,237,181,246,185,214,154,227,71,53,52,169,237,100,177,185,142,79,36,95,98,162,47,177,83,251,79,88,219,28,79,71,225,245,118,241,74,148,16,81,178,47,15,211,20,49,118,218,221,233,97,85,217,191,15,191,250,205,78,0,0,0,0,0,203,45,25,115,233,177,58,188,82,158,135,161,213,211,54,71,213,58,95,85,17,189,10,137,210,173,255,0,96,191,31,231,126,195,19,77,183,77,253,134,224,159,29,210,231,104,243,47,52,55,90,143,180,109,115,27,44,29,250,125,145,85,41,247,84,106,39,115,109,221,47,181,126,31,177,64,249,218,181,162,108,210,219,29,142,242,220,243,31,191,58,243,44,241,172,22,217,251,143,167,237,237,230,255,0,63,36,118,254,95,208,110,110,89,20,117,181,124,77,90,252,28,177,179,181,20,18,73,215,241,98,92,40,247,68,242,95,63,52,34,181,117,226,237,115,142,56,174,55,58,170,166,66,170,177,182,105,156,244,98,175,183,100,85,93,137,101,202,238,9,167,226,106,135,179,42,179,162,150,39,187,103,42,110,137,112,162,221,0,190,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,225,102,214,183,94,113,138,203,107,93,210,178,246,252,246,223,217,35,87,239,79,184,251,167,231,81,208,176,187,184,155,183,203,127,237,3,153,140,226,158,175,78,53,109,238,141,253,117,22,106,170,74,166,46,200,155,185,35,142,68,255,0,41,62,63,183,255,0,81,106,156,61,241,215,154,95,248,119,169,154,139,6,241,53,24,205,149,244,141,169,244,156,76,243,167,161,137,81,221,11,78,137,237,84,93,188,253,187,121,149,205,198,191,161,19,136,92,139,208,84,233,13,55,247,158,205,70,49,191,252,99,77,240,111,151,183,114,125,242,219,215,77,19,199,180,114,183,18,188,201,71,73,113,236,200,234,180,153,105,35,73,91,225,104,227,122,47,84,136,231,110,228,95,106,121,237,230,5,82,101,185,53,207,46,190,212,95,110,242,247,42,106,58,58,221,210,212,253,22,53,169,250,40,137,236,106,124,15,142,108,125,107,169,198,110,57,52,215,12,66,204,250,59,107,250,122,21,41,227,141,139,180,113,162,237,219,245,127,73,29,253,166,184,0,0,0,0,0,111,93,59,190,97,24,230,136,100,114,85,65,226,111,21,181,180,233,219,234,153,155,49,139,10,167,154,34,183,218,249,63,111,151,244,26,40,220,58,67,145,93,52,189,173,188,221,113,72,47,22,139,170,163,214,26,138,23,84,49,122,99,93,189,87,43,91,237,149,139,237,95,98,125,201,184,106,37,138,73,17,210,177,158,170,123,124,255,0,252,126,226,86,114,208,201,168,49,190,38,109,62,57,219,120,246,193,69,31,147,191,77,247,10,61,189,136,191,228,175,220,159,180,200,231,206,180,231,10,209,27,20,56,205,174,205,118,185,94,110,46,142,241,76,200,32,158,104,41,24,234,148,87,43,24,228,115,119,71,183,205,251,181,124,141,121,195,245,125,53,223,139,12,66,171,17,162,109,19,95,124,183,170,196,177,164,104,213,91,148,75,236,143,125,189,173,79,234,3,161,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,240,174,168,138,150,149,243,204,136,172,110,219,162,254,213,68,63,115,248,150,38,205,26,198,244,221,23,218,7,59,188,112,230,152,174,105,174,215,171,134,41,98,164,183,83,39,134,223,195,199,208,142,254,243,166,79,52,232,103,177,90,239,135,197,127,175,215,225,191,137,75,94,137,69,93,65,93,165,88,222,78,183,22,75,10,75,113,141,21,241,247,18,20,242,94,135,123,59,74,169,251,92,166,79,204,67,75,151,77,184,131,188,67,15,109,41,170,252,63,105,26,178,42,167,77,13,38,251,245,254,215,253,230,225,229,185,195,22,7,173,214,219,205,94,97,103,73,221,19,106,25,12,171,61,75,58,94,141,163,86,249,71,35,17,127,198,185,127,252,83,96,194,117,75,131,251,245,171,73,162,203,159,95,219,171,111,87,85,3,32,133,26,207,239,150,70,158,186,75,178,238,139,213,236,253,132,50,84,217,118,82,107,241,73,155,212,233,238,47,54,152,50,121,219,118,78,159,26,231,66,198,53,127,57,4,241,236,215,110,239,208,127,220,159,214,132,40,0,0,0,0,0,75,94,27,108,191,110,180,103,41,166,168,182,210,215,213,90,171,105,25,73,37,84,109,149,96,107,146,52,114,55,173,125,84,84,103,193,80,137,72,155,170,39,223,228,77,30,12,49,13,47,138,217,86,154,131,124,165,164,158,239,52,78,166,146,162,116,130,24,218,200,21,238,234,122,204,205,215,119,34,123,23,207,111,188,13,5,143,102,119,157,23,200,46,244,249,6,23,102,189,73,95,66,180,109,166,185,177,179,199,76,174,70,59,185,26,34,170,35,246,84,243,253,170,101,60,39,223,214,229,197,54,41,123,101,21,53,23,138,200,104,101,236,66,197,72,227,234,184,192,238,150,162,123,17,55,217,63,98,31,59,136,28,62,57,242,43,142,69,143,214,80,207,106,130,88,34,107,161,153,210,245,43,169,209,124,149,17,83,201,98,122,126,151,183,250,246,249,28,51,221,170,177,109,115,194,110,203,74,245,111,167,173,173,221,125,84,95,239,200,93,237,84,84,254,104,29,41,131,195,92,142,78,164,248,158,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,162,254,106,239,173,127,17,53,141,169,169,142,86,126,111,161,173,87,170,183,251,198,135,125,247,242,254,195,127,114,170,208,253,101,182,211,179,81,91,126,138,155,22,169,84,114,82,54,231,34,44,170,228,161,155,117,137,169,211,231,18,109,230,191,13,151,200,141,124,206,177,122,171,15,18,119,90,186,138,142,227,107,22,159,165,58,17,54,232,160,162,69,246,42,253,229,152,114,205,170,130,126,27,45,17,196,253,221,26,83,181,201,178,249,42,80,81,238,5,78,113,209,141,106,93,131,90,110,115,106,29,52,80,77,85,217,232,72,170,146,86,175,77,37,54,255,0,206,118,222,74,194,56,22,5,205,211,40,178,222,117,106,146,221,110,159,174,106,78,231,117,58,94,155,117,83,80,42,123,81,19,216,139,236,43,244,0,0,0,0,3,87,103,34,254,210,104,233,109,215,64,111,122,35,69,97,202,174,23,123,102,81,20,173,74,105,109,244,140,106,185,169,13,47,90,186,94,219,151,249,146,124,83,218,191,121,11,143,165,101,154,241,75,82,218,219,66,244,203,22,251,59,212,93,183,69,79,99,191,98,168,27,31,88,23,29,180,220,95,143,97,121,85,222,186,153,102,141,95,29,92,143,70,175,230,147,101,219,161,168,170,138,247,39,179,216,171,247,169,242,116,161,151,26,205,81,195,109,171,34,70,171,125,183,49,178,49,234,138,139,226,24,136,187,255,0,94,254,195,225,222,44,57,67,37,101,117,218,151,170,90,237,216,197,235,141,55,86,236,159,205,93,190,239,184,201,180,78,174,225,75,171,152,93,166,165,189,8,220,138,220,237,183,106,249,248,168,219,240,255,0,222,7,74,180,177,186,42,118,198,247,43,149,55,243,85,223,226,126,199,242,207,209,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,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,125,108,166,115,29,210,246,57,55,106,171,87,109,209,85,60,201,42,115,89,197,143,189,62,178,124,192,200,126,163,56,29,20,105,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,202,200,171,202,227,220,79,76,191,26,250,197,105,42,128,0,0,213,90,233,197,30,132,240,215,232,79,203,94,115,246,115,237,31,137,244,103,248,50,178,179,191,225,251,93,239,244,180,82,116,244,247,226,253,45,183,234,242,223,101,219,228,232,167,25,156,54,113,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,244,61,125,39,69,43,36,142,55,73,215,81,4,108,93,159,52,105,178,47,87,173,190,219,34,170,65,110,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,11,84,215,78,40,244,39,134,191,66,126,90,243,159,179,159,104,252,79,163,63,193,149,149,157,255,0,15,218,239,127,165,162,147,167,167,191,23,233,109,191,87,150,251,46,223,39,69,56,204,225,179,136,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,161,235,233,58,41,89,36,113,186,78,186,136,35,98,236,249,163,77,145,122,189,109,246,217,21,82,11,115,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,192,89,246,181,241,153,195,103,14,217,85,46,21,172,122,145,246,126,245,91,111,101,210,10,111,67,215,213,245,210,190,73,35,108,157,116,240,72,196,221,240,200,155,42,245,122,187,237,178,162,171,69,56,204,225,179,136,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,161,235,233,58,41,89,36,113,186,78,186,136,35,98,236,249,163,77,145,122,189,109,246,217,21,82,176,121,213,251,211,226,223,47,232,126,163,113,28,149,61,233,242,159,151,245,223,81,183,1,117,32,0,7,169,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,246,181,236,115,87,101,69,67,219,41,131,74,184,219,186,240,161,199,46,180,88,178,121,234,235,180,235,42,212,139,212,55,90,55,85,57,176,90,103,117,225,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,216,46,124,30,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,182,0,0,7,169,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,237,148,173,203,23,143,31,200,133,246,155,65,181,98,245,211,128,228,23,6,250,54,233,113,184,246,233,113,121,156,201,157,38,205,237,57,123,53,19,186,157,29,213,36,113,66,229,146,101,219,174,87,45,212,128,0,1,170,181,211,138,61,9,225,175,208,159,150,188,231,236,231,218,63,19,232,207,240,101,101,103,127,195,246,187,223,233,104,164,233,233,239,197,250,91,111,213,229,190,203,182,41,165,188,122,240,157,173,57,221,179,76,244,211,85,189,51,146,94,123,222,10,139,208,87,42,126,239,106,23,205,39,231,38,167,100,109,218,56,158,239,89,201,190,219,38,234,168,139,10,249,231,126,164,255,0,121,63,134,145,87,149,199,191,102,153,126,53,244,122,208,47,248,0,0,0,0,199,238,185,254,27,98,204,172,26,125,121,200,105,40,242,28,170,158,186,166,203,67,50,171,95,94,202,52,137,106,82,37,84,233,115,216,217,227,122,179,126,181,103,91,145,21,177,189,91,144,21,107,206,226,237,117,176,93,116,26,251,98,185,213,219,174,86,234,140,130,174,142,178,146,103,67,61,52,241,186,216,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,2,210,129,26,184,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,146,84,0,0,0,5,69,243,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,46,210,172,209,58,61,152,216,223,222,11,94,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,143,172,106,174,19,189,214,52,111,229,254,61,244,232,13,170,0,245,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,61,178,149,185,98,241,227,249,16,190,211,104,54,172,94,186,112,28,130,224,223,70,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,186,164,142,40,92,178,76,187,117,202,229,11,169,0,1,242,111,57,77,139,31,184,216,173,55,122,239,15,87,147,92,31,107,181,199,218,123,252,69,83,41,106,42,221,30,237,69,70,109,5,37,67,247,114,163,125,77,183,234,115,81,126,177,0,57,213,251,172,98,223,48,40,126,157,113,51,94,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,140,38,80,0,1,167,245,191,139,109,1,225,194,235,108,179,107,70,107,87,142,84,94,105,223,83,64,247,88,110,53,80,84,177,142,233,122,50,106,122,119,196,175,106,171,122,153,213,214,212,124,106,168,136,246,42,238,2,186,185,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,233,98,116,210,220,157,79,27,106,122,220,244,85,232,158,10,120,187,109,99,220,239,19,213,234,182,55,42,132,170,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,232,122,250,78,138,86,73,28,110,147,174,162,8,216,187,62,104,211,100,94,175,91,125,182,69,84,221,103,58,220,3,234,102,43,164,92,94,233,182,117,154,213,248,75,45,61,194,162,223,83,84,233,35,142,58,95,27,73,53,27,39,149,242,61,172,100,49,190,161,175,145,234,239,86,54,189,200,138,168,136,189,20,128,53,166,183,241,35,162,92,56,90,173,151,157,104,207,169,49,202,123,205,67,233,168,24,234,121,234,167,169,123,27,212,245,100,52,236,124,170,198,162,183,169,253,61,13,87,198,138,168,175,98,46,203,41,175,157,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,158,167,167,77,85,201,180,242,54,155,161,204,68,94,136,32,167,151,184,215,189,174,241,61,62,171,163,114,40,88,166,150,241,235,194,118,180,231,118,205,51,211,77,86,244,206,73,121,239,120,42,47,65,92,169,251,189,168,95,52,159,156,154,157,145,183,104,226,123,189,103,38,251,108,155,170,162,46,245,146,237,106,134,235,79,98,154,231,72,203,149,101,60,213,116,244,110,153,169,60,208,66,232,219,44,172,143,126,167,49,142,158,22,185,200,155,53,101,141,23,110,164,222,157,185,45,232,229,139,48,214,92,183,88,174,243,119,42,244,238,223,79,79,107,166,233,122,116,213,92,155,81,27,170,122,218,244,69,232,130,10,136,187,110,99,218,239,19,213,234,186,54,170,238,14,113,249,254,101,165,153,151,15,186,131,167,217,13,93,143,33,177,212,100,117,52,53,212,202,157,113,63,107,106,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,89,160,52,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,232,223,184,196,85,116,79,68,222,160,0,0,0,0,12,82,227,170,186,113,104,212,123,70,144,220,243,75,85,54,103,126,183,212,93,45,182,73,42,17,42,170,105,97,84,73,36,107,127,249,245,106,47,172,246,195,59,154,142,72,101,86,107,94,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,209,191,109,138,168,233,88,139,207,182,83,170,186,143,154,106,61,86,175,100,153,165,214,175,51,171,184,50,232,235,219,106,22,42,168,234,163,86,172,82,68,232,250,123,61,190,134,36,105,31,75,99,107,24,214,35,81,173,68,14,159,129,26,184,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,146,84,1,21,127,186,143,192,159,253,156,255,0,224,205,227,254,72,74,163,149,112,58,125,210,221,82,193,53,167,4,182,106,102,154,95,125,51,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,171,149,145,87,149,199,184,158,153,126,53,245,138,210,85,0,0,1,170,181,211,138,61,9,225,175,208,159,150,188,231,236,231,218,63,19,232,207,240,101,101,103,127,195,246,187,223,233,104,164,233,233,239,197,250,91,111,213,229,190,203,183,201,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,232,122,250,78,138,86,73,28,110,147,174,162,8,216,187,62,104,211,100,94,175,91,125,182,69,84,130,220,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,112,23,82,0,3,85,107,167,20,122,19,195,95,161,63,45,121,207,217,207,180,126,39,209,159,224,202,202,206,255,0,135,237,119,191,210,209,73,211,211,223,139,244,182,223,171,203,125,151,111,147,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,208,245,244,157,20,172,146,56,221,39,93,68,17,177,118,124,209,166,200,189,94,182,251,108,138,169,5,185,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,224,46,164,0,0,249,56,214,83,98,204,45,211,93,177,202,239,23,73,79,112,175,181,201,39,105,241,244,213,81,85,75,73,83,30,207,68,85,232,158,9,89,190,221,46,233,221,170,173,84,85,250,197,32,97,28,102,223,120,60,227,187,91,174,114,90,189,51,134,101,26,129,121,167,201,173,177,49,137,84,232,226,185,213,118,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,140,46,252,30,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,182,0,0,0,213,90,233,197,30,132,240,215,232,79,203,94,115,246,115,237,31,137,244,103,248,50,178,179,191,225,251,93,239,244,180,82,116,244,247,226,253,45,183,234,242,223,101,219,106,149,87,207,59,245,39,251,201,252,52,9,169,165,188,122,240,157,173,57,221,179,76,244,211,85,189,51,146,94,123,222,10,139,208,87,42,126,239,106,23,205,39,231,38,167,100,109,218,56,158,239,89,201,190,219,38,234,168,139,32,10,1,229,113,239,217,166,95,141,125,30,180,191,224,49,77,82,213,44,19,69,176,75,158,166,106,93,247,208,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,205,194,199,200,237,228,149,141,245,90,187,111,186,236,136,170,154,87,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,31,91,233,154,198,245,61,237,77,220,168,212,223,117,84,79,51,229,115,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,0,116,166,0,0,0,0,122,146,93,173,80,221,105,236,83,92,233,25,114,172,167,154,174,158,141,211,53,39,154,8,93,27,101,149,145,239,212,230,49,211,194,215,57,19,102,172,177,162,237,212,155,251,101,101,243,143,207,243,45,44,204,184,125,212,29,62,200,106,236,121,13,142,163,35,169,161,174,166,84,235,137,251,91,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,66,205,1,162,184,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,103,70,253,198,34,171,162,122,38,245,0,0,0,0,0,0,3,20,213,45,82,193,52,91,4,185,234,102,165,223,125,13,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,220,44,124,142,222,73,88,223,85,171,182,251,174,200,138,169,162,173,60,205,56,28,189,93,104,172,212,122,239,73,29,69,125,68,116,209,62,174,201,115,165,129,175,123,145,173,89,38,154,153,177,68,205,213,55,124,142,107,26,155,171,149,17,21,77,235,171,24,47,229,67,75,51,45,51,244,167,163,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,156,203,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,96,117,38,105,77,107,227,51,134,206,29,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,222,135,175,171,235,165,124,146,70,217,58,233,224,145,137,187,225,145,54,85,234,245,119,219,101,69,95,129,192,6,188,211,113,7,194,230,35,147,77,91,87,83,125,176,83,179,25,200,95,87,81,45,76,239,184,210,69,27,93,52,147,72,198,172,175,158,39,67,82,170,138,237,150,161,88,175,115,154,229,43,131,157,95,189,62,45,242,254,135,234,55,16,44,251,69,56,204,225,179,136,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,161,235,233,58,41,89,36,113,186,78,186,136,35,98,236,249,163,77,145,122,189,109,246,217,21,83,117,148,173,201,83,222,159,41,249,127,93,245,27,113,99,252,127,235,205,55,15,156,46,101,217,52,53,181,116,215,219,253,59,241,156,121,244,149,18,211,78,203,141,92,82,53,179,71,52,108,114,196,248,34,108,213,40,170,173,221,105,209,136,246,185,205,80,62,77,219,153,167,3,150,91,173,109,154,179,93,233,36,168,160,168,146,154,87,210,89,46,117,80,57,236,114,181,203,28,208,211,58,41,89,186,46,207,141,206,99,147,101,106,170,42,41,184,49,173,123,210,124,195,70,166,226,7,28,202,252,94,3,79,111,175,186,73,119,240,53,49,244,210,209,58,86,212,201,216,124,105,50,244,44,18,166,221,29,78,233,245,81,119,77,249,172,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,214,245,107,27,212,247,181,55,114,163,83,125,213,81,60,206,132,245,99,5,252,151,240,11,153,105,167,165,61,39,246,75,71,238,54,47,27,216,236,248,175,11,101,146,30,239,111,169,221,29,93,190,174,158,167,109,190,219,174,219,129,138,255,0,117,31,129,63,251,57,255,0,193,155,199,252,144,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,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,203,105,210,159,9,222,235,26,55,242,255,0,30,250,116,0,109,80,0,31,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,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,242,35,95,247,81,248,19,255,0,179,159,252,25,188,127,201,13,171,197,143,186,198,178,124,191,200,126,157,57,205,96,29,84,0,0,26,171,93,56,163,208,158,26,253,9,249,107,206,126,206,125,163,241,62,140,255,0,6,86,86,119,252,63,107,189,254,150,138,78,158,158,252,95,165,182,253,94,91,236,187,109,82,170,249,231,126,164,255,0,121,63,134,129,58,116,83,140,206,27,56,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,122,30,190,147,162,149,146,71,27,164,235,168,130,54,46,207,154,52,217,23,171,214,223,109,145,85,55,89,74,220,149,61,233,242,159,151,245,223,81,183,23,82,0,0,7,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,208,196,115,221,210,198,57,118,106,43,151,109,145,21,124,136,215,253,212,126,4,255,0,236,231,255,0,6,111,31,242,67,106,241,99,238,177,172,159,47,242,31,167,78,115,88,7,82,88,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,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,245,141,85,194,119,186,198,141,252,191,199,190,157,1,181,64,24,254,101,159,225,186,125,77,106,170,204,242,26,75,83,47,151,138,43,5,177,38,85,235,172,184,213,202,145,83,211,196,198,162,185,239,115,151,117,217,61,86,53,239,119,75,24,231,38,64,115,153,198,182,166,235,110,167,113,13,146,213,107,221,154,174,199,144,216,234,38,181,82,216,234,99,131,174,207,110,241,18,212,83,82,36,176,198,198,212,177,173,168,85,101,66,162,247,88,230,189,28,230,185,160,116,102,8,1,202,111,139,207,202,238,156,127,39,220,214,183,175,47,192,45,236,244,75,163,160,237,71,85,142,194,144,193,15,84,140,85,98,205,3,222,216,157,187,88,174,141,208,57,59,175,73,158,147,252,0,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,38,193,189,112,253,126,209,172,255,0,81,242,157,35,195,117,10,213,117,203,240,190,159,77,218,224,123,187,148,219,170,53,221,46,84,70,75,219,122,164,114,246,220,238,212,142,107,36,232,122,163,87,42,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,208,196,115,221,210,198,57,118,106,43,151,109,145,21,124,142,107,52,171,44,214,89,117,199,28,202,116,203,38,186,191,83,110,185,4,94,139,184,186,181,171,85,87,116,171,155,163,243,178,206,189,18,119,159,42,182,78,242,171,30,217,30,146,110,215,59,123,244,214,250,220,202,227,192,214,125,112,212,107,77,37,175,44,170,210,123,172,215,234,26,71,35,160,165,184,186,207,34,212,195,26,163,222,138,198,202,175,106,42,61,254,72,158,179,189,170,24,87,247,81,248,19,255,0,179,159,252,25,188,127,201,9,84,114,174,117,80,0,194,180,243,90,52,191,85,174,185,101,139,79,242,250,75,181,203,6,188,77,97,200,104,218,201,34,158,130,182,55,57,174,107,227,145,173,114,177,92,201,26,217,90,139,27,214,57,17,174,119,67,182,130,188,214,56,227,169,211,91,85,127,11,122,108,202,73,111,185,61,157,89,148,220,220,248,167,75,117,186,169,175,98,209,50,61,213,89,83,52,91,185,206,145,169,219,134,88,220,196,115,165,108,144,214,7,13,116,90,185,113,215,156,26,223,161,23,106,187,94,119,85,120,134,27,61,117,59,94,228,165,123,183,73,38,153,24,199,170,211,54,37,145,211,162,177,236,236,164,189,109,115,58,145,67,163,236,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,237,210,215,189,176,72,140,234,84,234,127,75,27,187,222,198,187,32,43,215,156,172,119,88,120,68,194,97,190,214,210,86,92,153,156,91,91,89,81,73,76,234,104,38,157,45,151,14,227,227,137,210,72,232,216,174,221,81,139,35,213,168,168,138,231,109,186,229,124,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,245,223,34,72,197,84,115,217,8,77,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,3,194,251,15,32,14,125,249,140,86,213,213,113,55,145,182,162,166,89,17,158,15,165,30,245,84,77,237,244,155,237,185,38,249,63,106,134,67,233,219,174,158,201,51,95,109,236,79,86,212,115,158,170,143,235,160,137,54,245,250,127,71,253,143,254,227,80,243,91,195,173,216,231,16,85,87,10,10,54,196,181,221,29,199,35,149,122,186,40,168,81,61,170,191,229,41,180,121,55,226,244,181,153,117,239,32,123,151,187,21,61,76,40,158,126,196,150,222,255,0,191,111,106,253,192,68,158,45,237,151,171,158,179,100,87,70,83,85,84,83,197,225,58,229,232,123,218,221,233,32,106,110,237,182,79,52,219,218,104,114,120,115,1,211,23,105,206,95,145,212,91,170,31,13,61,95,131,252,218,42,170,59,166,42,84,248,189,223,23,169,3,192,0,0,0,0,19,179,129,45,63,102,95,162,186,135,124,158,53,139,209,23,27,124,109,149,169,211,191,115,100,253,37,106,255,0,231,79,111,237,32,153,99,220,177,114,12,74,191,16,200,180,210,231,120,116,18,222,110,113,77,53,50,69,51,155,51,99,166,235,110,234,212,217,54,116,78,95,210,79,252,219,132,45,175,182,100,121,245,234,245,121,177,92,42,95,21,170,157,181,14,239,75,34,191,167,182,155,237,210,142,77,247,141,126,41,240,49,124,90,178,231,71,158,217,170,101,158,102,213,211,221,41,213,30,231,57,28,142,108,205,95,111,183,218,134,111,170,212,53,250,109,170,23,172,111,23,184,84,219,169,28,202,118,75,12,18,185,173,149,139,4,78,86,185,58,151,116,222,71,123,126,245,61,27,141,239,21,149,216,228,54,204,90,58,107,219,43,104,229,169,172,241,79,115,167,114,110,143,221,170,157,41,212,253,157,228,190,91,1,210,62,53,52,149,22,74,105,165,114,185,238,235,221,85,119,254,122,159,80,199,52,246,170,162,183,15,183,212,213,67,218,149,253,222,166,117,35,182,218,87,162,121,167,236,67,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,89,197,143,189,62,178,124,192,200,126,163,57,210,153,205,103,22,62,244,250,201,243,3,33,250,140,224,93,79,43,143,113,61,50,252,107,235,21,164,170,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,186,163,41,166,151,103,53,209,181,59,115,75,35,158,142,108,174,146,27,137,0,1,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,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,32,43,7,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,52,87,28,156,93,221,120,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,189,61,125,180,217,25,28,49,171,164,237,36,142,222,188,149,61,233,242,159,151,245,223,81,183,1,181,121,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,227,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,192,57,213,251,211,226,223,47,232,126,163,113,28,149,61,233,242,159,151,245,223,81,183,14,117,126,244,248,183,203,250,31,168,220,72,171,195,71,17,121,223,11,250,167,65,169,152,45,71,250,213,29,226,139,162,31,240,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,173,158,212,95,106,40,116,166,13,127,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,182,0,3,154,206,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,2,85,114,197,227,199,242,33,125,166,208,109,88,189,116,224,57,5,193,190,141,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,117,73,28,80,185,100,153,118,235,149,203,117,39,42,229,180,242,148,227,95,211,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,189,113,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,194,207,192,0,114,174,91,167,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,109,18,195,19,99,217,142,141,157,234,139,0,117,80,8,65,203,79,142,170,158,38,177,154,173,48,212,234,250,186,173,80,199,41,231,185,85,87,58,150,40,224,187,219,150,161,17,179,177,32,141,145,66,248,86,120,97,116,106,212,234,78,220,141,115,213,210,36,115,124,10,171,231,157,250,147,253,228,254,26,69,94,87,30,253,154,101,248,215,209,235,73,85,207,59,245,39,251,201,252,52,138,188,174,61,251,52,203,241,175,163,214,129,127,192,0,0,0,5,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,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,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,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,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,57,183,55,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,235,219,184,196,84,108,175,69,14,140,193,138,105,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,210,188,116,113,155,98,224,243,78,41,110,113,218,189,51,153,229,30,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,187,109,12,93,216,149,99,107,146,73,28,246,181,189,40,175,150,48,210,188,206,184,241,252,136,88,170,116,27,73,239,93,57,246,65,111,119,164,174,150,235,143,110,171,23,133,207,133,209,238,222,211,147,189,81,3,170,17,189,50,71,44,45,88,230,77,186,226,114,210,177,237,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,122,160,116,167,194,119,186,198,141,252,191,199,190,157,1,181,77,85,194,119,186,198,141,252,191,199,190,157,1,181,64,28,171,157,84,28,171,129,109,60,165,56,215,244,221,29,31,9,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,111,92,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,57,87,46,251,151,7,48,10,62,34,44,81,105,38,175,100,95,232,177,65,226,103,138,166,162,56,41,227,200,169,122,223,39,85,59,33,100,113,178,104,99,84,99,225,70,245,44,113,36,173,87,254,121,34,15,149,206,175,221,99,22,249,129,67,244,235,137,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,113,60,234,253,214,49,111,152,20,63,78,184,148,172,7,69,28,29,113,139,130,113,127,130,84,95,236,20,126,134,201,44,221,31,104,49,254,228,213,30,139,238,205,80,202,95,239,167,193,20,115,247,99,167,89,63,54,139,209,191,75,182,84,243,218,186,165,170,88,38,139,96,151,61,76,212,187,239,161,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,234,181,118,223,117,217,17,85,57,204,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,122,36,107,118,71,43,29,208,244,100,141,78,182,53,82,106,243,60,227,115,13,215,173,47,211,44,99,67,181,38,174,75,22,69,79,85,121,203,44,41,26,195,60,79,100,144,182,138,158,187,100,84,71,199,44,117,110,236,163,220,197,86,67,54,206,106,211,202,161,105,58,57,175,218,53,196,5,138,76,143,71,117,10,213,147,82,83,237,226,99,167,123,163,170,164,234,124,140,103,136,166,145,27,52,29,107,12,138,206,227,27,214,214,171,155,187,118,81,175,218,57,98,226,3,70,178,205,29,200,230,240,244,153,53,189,212,241,212,244,189,254,18,169,142,73,41,170,122,24,246,44,157,169,227,138,94,223,90,53,253,29,46,245,92,168,81,183,45,189,36,186,234,255,0,22,152,189,178,146,227,144,91,173,182,42,122,203,221,234,186,195,121,117,174,182,10,40,225,88,186,91,60,110,108,205,100,179,77,5,60,137,10,164,139,28,239,217,89,230,246,244,18,7,42,231,77,26,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,55,83,223,225,42,152,231,71,83,77,214,246,49,100,237,79,28,177,119,58,17,175,232,234,111,170,228,82,133,184,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,190,172,109,99,85,85,81,85,108,127,147,6,175,84,229,250,13,146,233,29,198,122,185,170,52,246,240,217,168,213,208,68,200,33,183,92,59,146,199,11,30,223,93,239,74,152,107,164,114,189,60,146,104,209,28,168,157,44,11,10,57,150,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,186,152,255,0,9,74,198,164,116,212,221,108,99,18,78,212,17,197,23,115,161,28,254,142,167,122,206,85,47,211,142,109,80,186,232,231,9,122,153,158,88,155,86,151,40,44,254,141,163,158,146,181,212,147,210,79,93,52,116,81,213,71,43,81,92,215,194,234,148,153,54,217,85,99,68,71,55,126,164,231,135,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,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,243,2,239,185,71,105,158,43,135,240,133,103,206,173,52,155,222,179,219,133,125,194,239,85,36,113,247,29,225,170,230,163,130,6,189,172,71,172,44,100,10,246,177,238,119,76,147,206,228,84,71,236,154,3,158,119,234,79,247,147,248,105,103,216,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,153,88,60,243,191,82,127,188,159,195,64,128,28,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,233,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,127,71,74,244,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,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,204,181,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,108,198,44,179,69,26,57,219,39,92,140,111,181,200,139,34,184,23,227,54,251,193,230,163,213,92,228,181,122,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,97,208,160,62,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,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,125,96,6,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,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,247,242,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,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,35,159,126,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,234,112,97,92,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,233,138,158,55,61,127,206,145,234,214,177,175,150,89,94,140,103,95,74,106,162,101,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,112,212,12,215,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,161,238,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,175,165,41,131,137,254,9,46,186,93,161,122,99,196,182,9,5,93,195,19,204,113,123,37,93,250,158,26,87,43,44,21,179,91,104,191,59,44,174,153,239,123,42,170,95,82,244,119,67,35,137,238,100,73,250,113,34,224,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,175,110,227,17,81,178,189,20,58,51,57,87,58,125,210,221,82,193,53,167,4,182,106,102,154,95,125,51,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,171,204,16,23,253,202,227,220,79,76,191,26,250,197,105,42,138,139,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,77,229,73,165,108,123,61,178,51,179,110,128,0,49,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,189,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,10,203,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,136,235,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,58,246,237,177,85,91,19,17,36,87,37,79,122,124,167,229,253,119,212,109,192,93,72,0,10,171,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,141,171,207,59,245,39,251,201,252,52,174,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,218,29,52,131,95,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,237,128,0,230,179,139,31,122,125,100,249,129,144,253,70,115,165,51,154,206,44,125,233,245,147,230,6,67,245,25,192,147,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,182,239,145,86,237,14,85,203,73,229,167,204,91,13,194,48,10,173,15,226,59,53,171,183,211,227,180,243,214,227,87,235,139,150,104,25,110,134,20,114,218,215,161,139,42,62,52,142,71,64,138,175,235,71,248,118,116,171,32,138,64,158,153,79,26,28,48,96,218,177,85,162,57,174,175,218,177,252,190,139,163,196,211,93,32,168,164,165,131,174,153,181,44,235,173,146,54,210,183,170,39,181,83,121,124,220,228,98,122,234,141,55,89,203,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,94,159,44,13,36,186,233,143,9,120,149,207,32,184,228,15,185,101,212,238,189,165,13,125,229,213,84,84,20,83,77,44,180,141,162,129,174,88,105,153,44,50,182,161,232,212,238,58,73,223,220,95,85,172,140,37,169,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,17,87,149,199,191,102,153,126,53,244,122,210,255,0,138,1,229,113,239,217,166,95,141,125,30,180,191,224,34,175,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,93,79,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,7,74,96,0,0,0,5,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,64,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,244,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,163,165,122,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,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,230,48,146,156,11,241,155,125,224,243,81,234,174,114,90,189,51,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,172,150,48,232,80,30,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,182,0,0,0,0,0,164,14,111,122,23,71,166,28,71,82,106,54,61,102,240,86,93,75,183,186,227,51,152,176,50,23,94,32,122,71,90,145,197,26,53,237,234,99,233,39,123,222,138,178,75,83,43,145,238,94,166,178,239,200,127,205,79,71,47,186,187,194,61,222,167,28,155,122,188,10,225,22,99,37,55,75,63,190,169,105,160,158,58,148,235,123,218,140,237,193,81,44,251,250,206,119,99,161,173,87,61,21,2,32,114,92,215,75,237,171,81,242,62,30,46,119,155,84,56,221,238,223,83,146,91,105,170,17,145,213,62,241,18,211,71,35,41,223,186,58,78,186,86,189,239,141,81,234,141,164,71,183,161,18,85,126,43,206,175,222,159,22,249,127,67,245,27,137,10,180,159,58,252,151,234,158,27,169,158,139,244,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,116,187,163,171,183,211,213,210,237,183,223,101,219,98,95,243,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,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,200,15,173,201,83,222,159,41,249,127,93,245,27,113,154,243,167,215,154,155,182,101,138,112,229,102,173,164,125,182,197,78,204,154,244,144,212,69,43,253,35,50,73,21,52,50,177,25,215,3,226,167,89,36,68,235,252,227,43,152,229,103,170,199,46,180,229,1,148,216,176,109,125,212,44,215,41,174,240,86,92,127,75,238,215,75,141,79,105,242,118,41,96,173,160,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,145,16,53,99,58,252,168,106,158,101,169,158,139,244,103,218,220,130,227,125,240,93,254,247,133,241,85,50,77,218,238,116,183,175,167,185,211,213,210,221,246,223,100,223,96,37,255,0,40,77,11,163,212,254,35,170,245,27,33,179,120,219,46,154,91,219,113,133,207,88,31,11,111,19,189,99,162,73,34,145,28,247,116,177,149,115,177,236,68,88,229,166,137,202,246,175,75,95,109,92,88,251,172,107,39,203,252,135,233,211,154,83,149,102,142,95,116,139,132,123,69,78,71,54,213,121,237,194,92,198,58,110,150,127,122,210,212,193,4,116,201,214,199,185,31,220,130,158,41,247,245,92,222,255,0,67,154,142,98,170,238,190,44,125,214,53,147,229,254,67,244,233,192,230,176,233,79,132,239,117,141,27,249,127,143,125,58,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,0,218,160,0,53,87,22,62,235,26,201,242,255,0,33,250,116,231,53,135,74,124,88,251,172,107,39,203,252,135,233,211,156,214,1,213,64,32,7,43,222,58,127,45,120,171,52,59,88,243,63,23,169,54,94,191,67,212,214,183,166,107,237,174,56,218,169,188,202,229,241,21,144,237,39,115,116,107,223,18,50,79,206,185,181,18,36,255,0,0,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,6,170,228,169,239,79,148,252,191,174,250,141,184,186,147,154,30,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,162,70,183,100,114,177,221,15,70,72,212,235,99,85,58,19,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,186,227,115,182,71,43,27,214,197,100,141,78,135,181,84,54,88,0,13,85,197,143,186,198,178,124,191,200,126,157,57,205,97,113,60,214,56,227,169,211,91,85,127,11,122,108,202,73,111,185,61,157,89,148,220,220,248,167,75,117,186,169,175,98,209,50,61,213,89,83,52,91,185,206,145,169,219,134,88,220,196,115,165,108,144,211,176,29,41,240,157,238,177,163,127,47,241,239,167,64,109,83,85,112,157,238,177,163,127,47,241,239,167,64,109,80,4,21,230,133,193,71,242,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,122,102,214,217,156,247,211,164,78,114,109,52,93,217,230,141,99,69,124,158,188,93,18,57,241,118,231,80,3,150,204,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,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,232,163,131,254,37,44,92,84,232,117,159,83,109,137,217,186,195,211,107,201,41,27,74,248,35,164,188,69,12,111,168,142,36,115,159,213,10,247,89,36,106,143,122,246,228,98,57,81,232,246,182,186,249,178,112,81,110,211,250,207,229,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,205,49,146,118,17,136,229,153,81,145,3,131,254,37,47,188,43,107,141,159,83,109,137,222,181,77,211,107,201,41,27,74,201,228,171,179,203,52,111,168,142,36,115,153,211,50,118,153,36,106,143,98,119,35,98,57,85,138,246,184,47,207,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,235,145,205,217,92,140,119,67,17,242,57,58,24,229,78,123,56,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,218,188,127,113,131,117,226,203,87,28,235,122,210,71,130,97,213,21,148,24,163,33,137,200,250,152,30,246,164,149,210,186,70,54,94,186,132,134,39,164,110,107,82,38,53,140,233,235,73,36,147,53,229,169,193,69,199,136,189,71,161,213,12,214,217,190,153,98,55,7,73,82,247,37,44,241,221,110,148,203,77,43,45,146,193,35,149,233,11,217,59,95,35,150,39,49,209,177,241,34,181,207,71,48,37,87,41,190,10,46,58,127,71,252,167,117,66,217,216,189,94,237,236,143,16,162,145,41,106,35,138,215,85,4,51,37,205,178,49,207,124,115,74,201,29,11,91,249,167,178,62,250,61,28,147,34,50,106,241,99,238,177,172,159,47,242,31,167,78,109,83,85,113,99,238,177,172,159,47,242,31,167,78,7,53,133,249,243,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,106,12,50,173,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,158,153,36,124,112,245,175,169,4,93,199,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,64,62,87,252,213,103,185,87,250,171,145,228,153,29,195,254,233,89,93,114,174,168,147,253,180,147,77,36,143,253,174,115,157,241,85,47,123,151,207,4,150,174,20,48,9,47,185,60,20,149,218,139,149,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,123,105,94,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,38,202,172,169,154,45,154,214,198,228,237,195,44,141,122,185,210,186,56,103,86,158,107,70,151,234,181,215,44,177,105,254,95,73,118,185,96,215,137,172,57,13,27,89,36,83,208,86,198,231,53,205,124,114,53,174,86,43,153,35,91,43,81,99,122,199,34,53,206,232,118,193,13,121,213,251,172,98,223,48,40,126,157,113,41,175,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,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,242,46,83,157,95,186,198,45,243,2,135,233,215,18,149,128,232,123,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,174,142,226,110,143,142,104,209,210,118,150,71,72,163,154,30,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,162,70,183,100,114,177,221,15,70,72,212,235,99,85,58,9,225,163,136,188,19,138,13,44,160,212,204,22,163,253,106,142,241,69,209,55,248,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,208,255,0,106,47,181,16,54,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,10,153,231,59,73,4,119,140,90,165,172,218,73,60,119,83,183,95,61,155,111,68,61,126,77,55,203,109,61,254,251,104,150,166,54,213,73,21,83,218,197,123,81,85,21,246,246,167,150,251,251,127,97,227,156,197,92,178,100,152,221,42,185,157,17,248,205,145,55,221,55,142,222,191,208,105,94,87,119,59,157,179,94,232,188,13,202,8,35,169,88,224,150,57,22,93,222,215,86,209,117,34,116,38,219,174,200,158,126,95,120,27,83,156,69,124,241,234,5,174,142,41,145,34,127,127,173,187,34,251,32,183,170,126,223,105,91,133,132,243,95,178,203,85,170,142,184,212,228,176,61,177,237,219,165,87,78,174,110,244,212,40,190,75,31,66,111,237,242,119,251,254,69,123,0,0,0,0,0,55,55,13,150,156,221,215,138,236,159,7,205,108,184,237,93,165,209,181,100,184,171,61,126,228,114,179,213,71,198,246,174,200,174,69,221,63,156,134,153,54,158,129,91,237,183,107,252,246,251,197,238,239,111,163,145,91,220,244,124,221,14,126,209,202,169,190,232,168,187,42,39,195,226,160,97,249,22,85,124,184,229,142,200,110,181,204,170,174,108,145,72,233,88,214,34,57,88,214,34,121,53,168,158,198,162,123,62,7,209,102,95,95,150,230,24,236,213,201,179,169,170,41,41,219,250,62,198,203,186,123,17,63,202,83,228,100,54,52,167,171,168,169,182,119,38,160,98,177,169,44,142,78,165,85,102,254,207,37,246,163,190,31,3,240,196,127,248,87,102,255,0,230,133,63,255,0,68,104,29,61,226,127,243,130,151,253,191,255,0,190,227,235,159,35,19,255,0,156,20,191,237,255,0,253,247,31,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,103,22,62,244,250,201,243,3,33,250,140,231,74,103,53,156,88,251,211,235,39,204,12,135,234,51,129,170,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,238,138,250,152,98,217,205,116,109,94,228,49,72,231,163,93,19,164,155,90,105,215,2,54,46,42,185,117,105,190,107,139,51,193,106,110,63,111,189,199,110,169,221,242,122,82,150,11,165,222,72,173,93,15,168,138,158,14,237,77,67,87,196,185,21,204,219,101,221,190,73,90,223,243,85,129,101,95,234,174,57,146,99,151,15,251,165,29,117,182,186,158,79,246,178,67,52,114,51,246,57,174,111,193,80,14,164,202,54,230,95,199,29,79,17,217,148,218,61,131,178,145,154,117,133,222,36,124,53,113,190,42,135,223,46,48,164,144,45,107,102,98,185,169,76,141,124,173,133,172,119,174,201,22,71,170,171,152,200,90,253,205,63,84,53,195,135,154,45,19,131,29,171,199,46,245,84,244,148,153,78,75,77,120,141,207,191,64,202,119,50,170,37,167,142,150,52,166,101,68,170,217,30,216,223,183,66,58,37,234,141,238,69,141,92,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,134,181,39,255,0,37,79,122,124,167,229,253,119,212,109,195,153,191,14,152,39,11,250,89,160,154,103,130,211,255,0,246,254,178,241,91,215,55,248,78,233,225,172,240,207,89,219,150,89,59,61,222,195,29,218,99,186,25,236,68,246,170,185,42,123,211,229,63,47,235,190,163,110,3,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,128,115,171,247,167,197,190,95,208,253,70,226,64,2,127,243,171,247,167,197,190,95,208,253,70,226,99,252,164,240,12,55,84,245,211,63,211,237,65,199,169,47,152,245,243,77,235,233,171,168,106,81,122,37,103,164,173,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,133,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,58,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,212,216,159,21,244,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,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,71,60,92,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,250,136,233,90,198,55,196,198,215,70,217,153,210,222,151,170,57,19,182,248,222,249,21,202,247,142,159,200,166,84,205,14,214,60,207,194,105,181,235,175,208,245,53,173,234,134,197,116,146,70,170,111,50,185,60,61,28,219,201,220,221,28,198,74,172,147,243,77,117,68,138,23,82,115,89,197,143,189,62,178,124,192,200,126,163,57,210,153,205,103,22,62,244,250,201,243,3,33,250,140,224,88,166,144,112,101,98,227,15,150,102,148,91,35,186,250,27,51,197,254,209,84,99,55,41,94,245,165,108,146,221,234,187,180,213,49,183,125,225,151,181,18,44,141,106,201,27,152,215,55,169,17,241,73,84,23,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,233,202,227,220,79,76,191,26,250,197,105,165,57,177,112,117,138,230,248,37,207,138,44,114,178,213,97,201,49,43,122,122,109,143,142,56,126,208,194,179,83,197,15,114,121,39,142,54,77,12,107,42,51,212,146,89,247,138,6,238,173,137,168,25,95,46,14,96,20,124,68,88,162,210,77,94,200,191,209,98,131,196,207,21,77,68,112,83,199,145,82,245,190,78,170,118,66,200,227,100,208,198,168,199,194,141,234,88,226,73,90,175,252,242,69,58,142,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,161,222,14,120,130,172,226,119,135,220,111,86,238,216,255,0,161,174,181,221,250,59,149,52,80,78,202,85,170,130,87,70,249,41,159,51,83,185,11,250,81,232,172,116,141,99,156,232,150,71,190,39,168,28,225,22,169,196,79,1,223,150,254,14,244,147,94,116,158,203,213,159,99,250,95,143,250,74,215,110,183,119,42,178,136,91,67,66,216,247,119,117,169,222,167,129,181,10,222,152,228,150,102,164,112,166,253,17,53,42,172,233,79,132,239,117,141,27,249,127,143,125,58,0,57,204,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,130,56,58,227,23,4,226,255,0,4,168,191,216,40,253,13,146,89,186,62,208,99,253,201,170,61,23,221,154,161,148,191,223,79,130,40,231,238,199,78,178,126,109,23,163,126,151,108,169,231,2,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,121,82,105,93,38,239,108,143,236,192,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,218,22,43,207,59,245,39,251,201,252,52,138,188,174,61,251,52,203,241,175,163,214,155,255,0,155,206,164,88,181,131,78,56,112,213,12,98,142,235,73,106,201,173,247,251,141,36,55,74,23,210,85,50,57,18,216,168,143,141,255,0,239,61,170,232,222,221,159,27,222,199,53,238,208,28,174,61,251,52,203,241,175,163,214,129,127,192,26,255,0,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,253,46,217,55,70,163,90,231,189,204,99,30,246,135,202,214,222,34,240,77,16,188,96,184,157,254,163,189,146,106,54,65,67,98,199,237,157,19,55,197,119,107,233,41,170,165,239,50,39,198,206,196,117,137,55,76,138,206,231,71,67,85,21,119,77,170,115,215,129,107,166,163,241,23,199,118,150,106,134,168,94,124,117,214,187,80,49,216,161,134,36,86,82,219,233,91,115,133,99,165,166,141,85,123,112,179,169,219,38,234,229,115,156,247,185,239,123,222,238,133,0,21,87,207,59,245,39,251,201,252,52,181,66,170,249,231,126,164,255,0,121,63,134,129,18,185,103,90,109,87,254,53,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,178,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,83,142,142,12,175,188,30,106,61,45,178,59,175,166,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,71,245,185,92,123,246,105,151,227,95,71,173,47,79,84,180,183,4,214,156,18,231,166,122,151,98,244,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,243,144,189,146,55,105,34,99,189,87,38,251,108,187,162,170,40,81,15,3,252,113,230,92,32,228,215,24,38,101,93,251,4,188,83,213,79,95,142,35,209,17,247,22,211,185,41,103,129,238,93,169,222,233,91,12,114,200,136,253,225,87,42,199,35,227,133,27,165,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,60,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,114,174,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,82,186,23,245,69,35,31,27,149,122,94,199,116,185,236,232,145,242,131,150,47,1,223,150,251,237,54,188,234,197,151,171,1,199,238,13,244,109,174,227,110,238,82,229,19,53,147,54,77,157,221,106,246,105,231,109,58,187,170,57,34,153,201,36,43,191,68,173,64,222,188,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,188,73,12,173,147,119,186,70,118,106,44,234,160,229,92,14,148,248,78,247,88,209,191,151,248,247,211,160,54,169,170,184,78,247,88,209,191,151,248,247,211,160,54,168,3,149,115,170,131,149,112,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,223,102,70,137,2,248,71,211,62,35,179,253,101,176,87,112,209,73,117,164,201,44,183,8,95,246,134,8,222,218,27,47,113,178,126,114,182,126,135,70,200,93,28,115,162,198,244,119,121,168,248,154,201,85,221,183,95,79,9,222,235,26,55,242,255,0,30,250,116,6,127,96,196,241,92,83,210,95,101,177,155,85,155,211,55,9,174,215,31,71,209,71,79,227,43,165,219,187,83,55,66,39,114,103,244,183,170,71,110,231,108,155,170,236,4,11,231,43,29,214,30,17,48,152,111,181,180,149,151,38,103,22,214,214,84,82,83,58,154,9,167,75,101,195,184,248,226,116,146,58,54,43,183,84,98,200,245,106,42,34,185,219,110,176,47,149,199,191,102,153,126,53,244,122,210,127,243,171,247,88,197,190,96,80,253,58,226,85,7,13,218,223,117,225,195,91,113,109,104,179,88,233,47,53,24,229,68,174,125,5,76,142,141,149,48,77,4,148,243,49,30,223,54,61,98,154,78,135,236,228,107,250,92,173,122,34,177,66,64,115,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,144,212,233,79,22,191,232,215,25,188,62,210,222,221,100,251,65,128,231,214,247,178,107,125,210,153,208,200,157,18,186,57,35,122,34,239,28,208,207,19,145,36,141,222,172,145,35,226,122,236,199,149,23,117,229,151,147,96,28,84,88,52,147,82,114,138,184,116,190,229,79,93,120,159,60,134,158,158,157,137,106,183,209,69,83,112,154,88,214,121,82,129,140,150,104,233,82,122,133,232,71,202,199,162,61,23,161,66,122,114,163,225,211,242,45,195,140,25,253,238,159,163,36,213,47,15,125,168,245,247,237,90,218,199,122,58,47,86,87,198,237,227,150,74,142,164,107,30,158,47,182,244,222,36,218,106,128,5,85,243,189,210,223,254,38,154,215,111,177,127,213,120,181,222,231,226,191,162,166,130,14,202,191,255,0,154,78,235,99,63,99,221,254,45,13,21,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,108,173,153,237,109,60,208,183,126,149,106,85,72,168,239,107,93,101,60,203,176,10,157,65,224,183,81,41,109,184,245,37,214,229,99,167,166,191,210,172,201,23,93,27,41,42,99,150,170,162,39,200,169,208,246,209,165,90,47,74,245,185,142,123,27,213,215,210,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,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,1,105,60,240,115,250,152,173,90,89,165,180,57,13,34,211,213,84,92,111,247,75,75,86,39,78,143,137,177,65,69,80,244,219,186,198,42,77,94,198,249,163,30,169,39,233,44,105,211,21,121,89,96,21,57,215,26,88,109,82,227,212,151,107,110,43,79,95,127,185,37,74,68,230,82,178,58,103,197,79,80,140,145,125,103,178,178,122,69,103,66,43,218,254,151,166,221,10,230,227,252,198,53,86,197,172,28,94,230,249,62,33,154,125,166,198,233,60,13,174,209,87,21,67,229,165,100,112,82,68,201,227,166,87,122,189,159,21,226,92,139,31,230,222,231,186,70,171,145,253,78,159,252,150,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,116,177,122,169,109,174,168,141,213,61,109,122,170,117,207,61,68,93,183,49,142,111,134,234,245,155,35,85,2,197,74,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,209,92,164,240,12,55,84,245,211,63,211,237,65,199,169,47,152,245,243,77,235,233,171,168,106,81,122,37,103,164,173,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,154,171,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,122,91,189,121,42,123,211,229,63,47,235,190,163,110,45,167,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,5,69,242,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,38,219,190,69,91,180,57,129,213,93,55,190,232,254,163,228,122,95,147,214,90,170,238,184,205,194,91,117,92,214,186,230,85,210,190,72,215,101,86,72,207,247,216,228,108,140,118,236,145,140,123,92,198,217,255,0,40,78,47,50,172,175,197,240,191,168,85,183,91,207,161,173,237,173,196,107,82,130,74,143,7,67,22,237,158,146,170,161,170,189,184,89,213,7,135,89,26,141,110,238,135,184,155,211,66,6,202,230,203,165,252,81,234,86,151,218,41,180,105,213,119,204,38,158,161,139,146,226,214,74,41,100,186,214,79,220,79,15,80,228,98,185,213,116,204,119,78,240,49,136,177,191,166,103,36,168,212,117,53,96,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,254,189,187,143,68,86,196,245,78,140,207,147,96,196,241,92,83,210,95,101,177,155,85,155,211,55,9,174,215,31,71,209,71,79,227,43,165,219,187,83,55,66,39,114,103,244,183,170,71,110,231,108,155,170,236,7,171,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,188,187,157,84,28,171,129,210,71,12,150,155,85,255,0,132,77,40,177,95,109,148,151,27,109,199,77,236,84,149,148,117,112,182,104,42,96,146,217,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,164,190,58,56,50,190,240,121,168,244,182,200,238,190,153,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,149,87,197,29,223,240,157,238,177,163,127,47,241,239,167,64,102,185,230,1,134,234,126,51,62,25,168,24,245,37,246,197,85,81,73,83,81,111,171,69,116,19,190,154,162,58,136,146,70,239,179,216,146,195,26,171,29,187,30,136,173,114,57,170,173,80,175,94,78,122,57,196,22,9,98,200,179,156,214,107,173,143,77,178,187,125,53,117,130,201,88,216,157,29,210,170,71,170,45,202,54,171,214,90,110,152,97,107,124,227,107,106,99,168,133,232,174,108,49,169,80,39,85,7,42,224,11,169,229,139,199,143,229,190,197,77,160,218,177,122,234,207,177,251,123,125,27,116,184,220,123,149,89,68,45,124,206,147,102,246,154,157,234,120,27,78,142,234,146,73,102,106,73,50,239,209,43,146,58,217,56,21,169,226,107,151,110,148,234,126,152,208,85,213,106,134,57,79,115,182,210,208,182,170,40,224,187,219,151,33,174,87,64,245,158,70,69,11,225,89,230,153,178,35,147,169,59,145,185,175,87,70,177,215,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,128,117,60,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,245,120,183,230,123,153,113,51,162,86,77,32,183,225,180,152,211,46,52,240,205,155,204,197,73,153,95,87,4,232,248,161,163,71,110,232,105,186,162,138,117,87,42,203,214,169,23,87,68,110,125,68,106,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,122,35,107,183,70,171,219,214,245,100,109,94,183,181,20,53,169,63,249,42,123,211,229,63,47,235,190,163,110,50,14,108,218,67,134,232,46,151,240,231,164,122,127,5,92,118,44,118,159,38,134,157,106,231,89,167,149,239,146,223,44,179,72,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,214,166,63,201,83,222,159,41,249,127,93,245,27,112,23,82,0,2,170,249,231,126,164,255,0,121,63,134,149,107,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,155,49,139,44,209,70,142,118,201,215,35,27,237,114,34,218,87,60,239,212,159,239,39,240,211,69,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,232,149,158,146,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,6,170,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,94,166,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,80,15,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,244,183,111,242,224,230,1,89,195,189,246,45,36,213,236,139,253,9,235,252,76,241,84,212,71,61,68,152,237,87,67,228,234,167,100,44,146,71,195,52,136,140,124,40,222,148,146,84,149,170,207,207,36,161,119,231,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,5,138,105,7,6,86,46,48,249,102,105,69,178,59,175,161,179,60,95,237,21,70,51,114,149,239,90,86,201,45,222,171,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,122,145,31,20,149,65,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,111,252,162,184,179,195,114,29,59,183,240,167,121,167,164,178,100,56,173,61,77,77,150,73,171,213,207,200,89,61,93,93,85,74,69,26,198,214,198,248,27,36,123,179,184,247,189,157,114,34,35,99,127,78,85,204,143,151,221,79,17,52,209,235,14,141,218,169,27,168,182,234,118,211,86,219,97,138,40,95,147,49,101,130,56,150,90,137,167,138,24,95,77,10,78,228,123,154,231,200,196,100,123,236,200,209,2,178,248,22,225,211,249,78,241,29,142,224,23,42,126,238,55,111,234,190,228,222,191,78,246,186,119,179,174,47,41,99,147,243,210,62,26,126,168,220,175,103,127,184,136,168,197,58,41,32,175,40,206,30,191,37,60,62,203,171,55,58,155,171,47,90,171,217,173,150,223,89,75,225,227,163,161,164,150,166,58,55,70,142,78,185,59,204,149,243,247,85,81,174,142,104,122,91,179,85,242,78,160,5,85,243,206,253,73,254,242,127,13,37,167,24,60,127,105,31,9,182,175,71,186,74,76,199,59,146,162,56,89,138,80,92,217,20,244,204,86,178,71,77,91,34,54,69,164,103,106,70,57,136,230,43,229,87,179,161,170,206,228,145,194,190,113,249,254,27,170,120,111,15,186,131,167,217,13,37,243,30,190,83,228,117,52,53,212,202,189,18,179,123,106,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,71,94,87,30,253,154,101,248,215,209,235,75,254,40,7,149,199,191,102,153,126,53,244,122,210,255,0,128,138,188,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,0,29,41,128,0,0,0,21,87,207,59,245,39,251,201,252,52,181,66,170,249,231,126,164,255,0,121,63,134,129,26,185,100,104,94,156,113,23,172,25,214,151,234,133,155,199,90,171,180,254,182,88,102,137,81,149,86,250,166,220,45,233,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,71,253,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,244,187,101,217,28,142,107,152,246,177,236,123,27,48,57,42,123,211,229,63,47,235,190,163,110,44,127,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,92,21,129,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,81,145,164,140,84,86,189,147,94,73,203,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,217,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,235,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,162,54,35,98,245,88,214,108,22,190,0,0,0,0,122,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,158,216,3,154,206,42,180,183,242,45,196,118,162,233,156,54,47,67,80,89,178,10,175,69,81,120,175,17,218,181,202,254,245,15,231,21,239,115,183,165,150,7,122,238,87,166,251,63,103,35,145,49,76,227,83,50,173,68,183,98,22,236,166,175,197,253,138,199,217,140,219,167,124,146,73,51,168,99,170,169,168,137,146,57,239,118,253,191,20,232,152,141,233,107,98,138,38,35,125,93,214,199,249,215,232,133,213,46,184,111,18,48,223,41,29,109,117,61,62,15,81,109,116,110,108,241,206,142,173,172,138,118,59,205,175,99,154,179,53,200,189,42,197,100,106,157,125,107,219,171,96,51,93,52,213,236,203,73,105,179,40,48,201,233,32,126,115,139,213,98,23,57,166,129,37,123,45,213,50,194,250,134,196,142,245,90,247,182,14,218,185,81,219,50,71,171,122,95,210,246,253,94,26,244,134,167,94,181,231,6,210,56,96,171,146,159,34,188,67,13,193,105,39,138,25,226,183,51,121,107,102,141,242,238,196,124,116,209,205,34,34,163,183,86,34,35,92,170,141,93,106,89,247,36,189,28,190,203,149,103,92,64,212,77,217,178,211,91,215,14,163,143,165,142,241,117,82,73,79,87,80,187,163,250,227,236,178,42,111,37,103,75,252,87,170,237,227,114,40,90,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,134,181,226,199,221,99,89,62,95,228,63,78,156,218,166,170,226,199,221,99,89,62,95,228,63,78,156,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,13,170,124,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,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,200,250,197,43,115,66,227,167,242,215,149,63,67,180,115,51,241,122,109,101,232,244,197,77,19,122,97,190,221,35,145,202,187,76,142,95,17,71,14,209,246,246,70,177,242,163,228,252,235,91,79,34,5,138,103,90,199,98,215,222,3,53,95,85,113,104,122,44,183,92,63,55,167,183,73,212,245,241,52,180,137,95,73,21,78,207,99,30,206,243,41,219,47,109,205,71,51,185,208,187,171,119,94,123,11,169,225,167,255,0,176,219,119,249,127,157,255,0,244,123,161,74,192,100,22,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,110,201,26,190,109,84,114,123,80,189,238,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,127,66,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,58,93,19,229,141,92,209,121,127,209,221,232,238,92,77,232,134,59,217,186,195,226,110,57,197,174,9,32,130,150,74,88,160,150,121,174,205,238,61,157,51,39,107,105,99,141,30,233,157,35,100,70,163,210,87,75,90,186,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,180,58,105,42,175,158,119,234,79,247,147,248,105,63,248,104,226,47,4,226,131,75,40,53,51,5,168,255,0,90,163,188,81,116,77,254,12,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,244,63,218,139,237,68,128,28,243,191,82,127,188,159,195,64,170,178,69,112,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,213,209,220,77,149,146,77,26,58,62,234,200,221,191,202,3,22,177,103,58,251,168,88,86,83,67,227,108,185,6,151,221,173,119,26,110,235,227,239,210,207,91,65,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,51,74,241,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,189,102,45,123,173,133,141,241,244,189,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,1,208,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,70,14,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,109,89,124,9,115,7,190,240,127,71,144,97,183,188,87,237,70,25,121,241,23,72,104,96,145,148,245,84,183,142,195,89,28,141,153,90,187,195,47,106,24,165,71,35,149,141,70,201,26,42,181,241,77,26,181,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,122,100,145,241,195,214,190,164,17,119,30,247,182,24,152,141,142,54,43,151,162,54,49,168,187,53,0,199,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,61,82,199,248,88,224,86,167,14,225,87,85,120,167,213,122,10,186,107,237,86,155,228,19,97,84,45,170,137,208,54,221,87,97,145,125,36,245,134,71,43,159,44,85,18,68,216,100,70,246,209,36,115,152,231,58,53,138,184,0,233,79,132,239,117,141,27,249,127,143,125,58,3,106,154,171,132,239,117,141,27,249,127,143,125,58,3,106,128,0,1,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,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,51,157,126,50,116,155,4,209,62,35,179,61,61,211,124,190,213,125,176,208,220,36,146,158,43,123,166,127,162,58,222,231,45,178,103,202,174,238,77,79,254,41,206,108,146,111,210,157,106,201,123,145,71,110,156,197,56,234,166,225,107,13,92,31,79,171,233,31,170,151,250,120,102,161,134,166,150,87,178,217,110,153,106,24,183,36,85,141,96,153,237,146,157,209,178,23,63,244,222,215,185,143,99,85,143,163,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,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,204,15,171,164,248,47,229,67,84,240,221,51,244,167,163,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,157,41,233,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,117,71,27,36,155,161,61,121,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,156,209,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,191,114,167,227,78,213,169,152,5,7,14,58,141,144,82,65,155,98,148,233,73,141,177,212,205,167,75,165,146,8,88,145,196,199,35,186,101,169,167,107,30,142,106,53,142,116,45,141,255,0,156,86,79,35,66,194,141,85,197,143,186,198,178,124,191,200,126,157,57,181,77,85,197,143,186,198,178,124,191,200,126,157,56,28,214,22,63,202,159,129,202,109,74,186,208,113,73,169,47,171,138,197,140,94,17,248,181,177,172,150,5,184,220,105,92,199,165,107,228,217,17,244,208,203,179,90,216,220,189,201,162,145,175,86,182,39,71,53,112,23,253,199,71,21,120,175,5,250,29,75,100,196,173,190,11,41,200,45,245,22,92,30,223,110,163,142,58,91,111,98,22,71,226,149,29,27,161,100,52,169,44,10,216,122,87,173,203,27,17,168,206,227,227,13,127,205,11,141,127,228,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,217,244,53,173,211,57,143,168,73,92,213,222,105,123,83,195,26,70,168,248,253,121,122,227,115,34,238,84,95,14,183,109,121,183,106,229,138,143,134,203,158,65,75,157,221,42,25,73,67,21,154,110,135,213,34,61,179,44,83,181,87,180,250,100,88,91,36,173,155,120,122,35,87,73,234,53,85,49,91,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,118,100,109,79,55,34,53,61,136,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,253,55,185,141,123,216,212,123,195,90,115,127,251,85,252,139,244,247,237,215,162,190,210,125,176,180,250,99,209,61,207,3,227,189,19,95,223,240,253,223,206,118,123,157,125,29,126,183,78,219,249,238,86,15,9,222,244,250,55,243,3,30,250,140,5,170,115,171,247,88,197,190,96,80,253,58,226,85,95,9,222,244,250,55,243,3,30,250,140,0,72,174,101,252,14,84,240,227,153,77,172,56,59,233,31,167,89,165,226,70,67,73,27,34,167,125,142,227,50,73,58,209,54,22,35,90,180,202,214,74,232,92,198,250,140,141,99,122,34,181,143,155,79,240,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,181,30,83,100,162,153,141,241,244,189,47,72,228,70,200,138,197,154,7,191,187,26,238,199,46,207,143,184,198,75,34,157,9,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,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,103,62,252,114,112,137,117,225,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,244,245,246,215,101,100,144,200,173,143,186,145,180,58,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,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,143,172,81,183,43,238,48,114,109,19,213,203,46,137,94,86,174,227,130,103,247,134,208,50,130,154,42,118,190,142,247,90,250,90,120,107,149,238,103,117,236,68,134,56,159,31,113,173,70,72,233,17,174,123,17,143,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,43,79,156,157,46,55,246,38,195,85,44,140,75,182,213,125,182,245,63,117,252,237,189,23,203,126,159,209,253,132,125,229,55,159,225,152,230,171,75,97,200,234,41,233,234,238,12,115,40,223,44,238,103,92,178,84,208,178,54,34,34,108,170,170,215,123,84,147,28,227,237,52,50,105,101,150,230,234,118,45,76,105,85,210,245,99,119,77,234,45,237,95,61,183,246,126,210,13,242,222,173,196,41,120,136,178,183,40,165,124,210,73,61,51,40,250,89,19,186,103,90,234,62,133,94,191,103,243,189,158,127,112,18,195,155,6,55,167,87,91,245,166,26,155,221,45,182,238,255,0,17,220,124,174,122,239,179,40,85,60,149,232,207,208,79,247,254,242,168,158,212,107,149,26,228,84,251,203,123,231,5,138,98,140,196,45,217,52,212,243,37,225,221,238,212,140,100,125,63,227,104,24,187,170,167,87,232,125,203,254,241,80,96,0,0,0,0,13,201,194,237,43,234,115,248,209,110,81,209,194,222,174,227,158,214,170,47,230,38,219,205,85,54,243,255,0,206,105,179,107,112,245,93,75,75,148,73,21,84,173,141,37,84,217,221,72,139,229,28,190,197,80,45,191,136,110,25,180,147,40,225,82,231,91,136,83,197,211,109,165,184,92,225,158,26,137,230,107,221,13,61,94,201,231,54,223,164,171,247,251,61,138,83,38,61,100,169,110,167,91,236,20,81,58,89,153,124,138,150,54,34,121,185,201,80,140,68,243,95,191,111,137,100,154,191,198,62,47,140,240,107,110,195,177,12,138,154,170,251,116,158,186,223,87,78,181,113,201,44,116,243,54,187,117,115,99,157,30,158,111,143,101,84,84,243,79,37,242,43,66,195,146,220,40,115,138,28,170,4,234,172,138,233,21,115,81,58,151,121,18,100,145,61,139,191,181,62,253,255,0,104,29,59,99,148,243,82,217,169,224,157,138,199,183,175,116,95,134,239,85,62,153,137,233,94,67,95,149,96,118,203,245,206,157,208,212,212,247,186,216,230,57,170,157,51,61,169,228,229,85,246,53,62,38,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,179,139,31,122,125,100,249,129,144,253,70,115,165,51,154,206,44,125,233,245,147,230,6,67,245,25,192,186,158,87,30,226,122,101,248,215,214,43,72,65,206,91,78,116,74,193,170,22,188,246,197,149,85,210,234,134,71,79,73,53,247,30,117,52,242,65,89,110,72,229,130,11,147,39,84,237,66,246,45,26,83,186,20,114,245,167,109,232,198,43,94,233,118,254,135,241,93,98,225,47,149,126,159,230,93,219,85,102,95,114,244,213,30,45,100,173,153,237,241,245,94,154,170,73,36,86,198,138,245,134,6,63,187,34,238,198,174,204,143,184,199,203,26,149,45,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,161,136,214,55,169,239,114,236,212,70,166,251,34,34,121,1,242,139,201,229,45,167,58,37,139,112,243,81,153,233,110,85,87,146,100,57,37,69,52,57,157,108,212,211,211,50,142,227,13,59,102,109,182,40,164,68,106,178,157,181,138,139,51,58,187,175,145,238,235,233,232,142,58,181,213,158,5,184,142,209,77,26,176,107,142,123,134,120,75,13,235,111,25,77,27,158,234,235,23,113,200,148,254,145,133,90,158,31,189,186,116,249,187,161,202,216,229,237,74,230,198,184,255,0,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,240,158,188,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,113,154,243,143,207,240,221,83,195,120,125,212,29,62,200,105,47,152,245,242,159,35,169,161,174,166,85,232,149,155,219,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,48,174,74,158,244,249,79,203,250,239,168,219,128,218,188,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,113,181,121,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,224,28,234,253,233,241,111,151,244,63,81,184,142,74,158,244,249,79,203,250,239,168,219,135,58,191,122,124,91,229,253,15,212,110,35,146,167,189,62,83,242,254,187,234,54,224,45,83,137,126,29,48,78,40,52,178,191,76,243,170,127,245,218,203,61,111,92,223,224,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,119,67,253,138,158,197,78,115,53,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,216,92,79,52,46,58,127,34,152,171,244,59,71,51,63,9,169,55,174,143,76,84,209,55,170,107,21,174,72,220,171,180,200,228,240,245,147,111,31,111,100,115,217,18,190,79,205,57,212,242,45,53,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,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,96,91,167,40,238,48,114,109,81,181,87,112,221,168,11,87,112,185,97,246,120,235,241,235,147,98,167,138,8,108,148,205,165,163,109,11,219,27,24,238,184,220,232,220,217,29,220,116,137,44,136,231,55,182,222,186,203,226,199,222,159,89,62,96,100,63,81,156,189,62,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,182,172,202,111,116,80,189,190,62,171,169,235,28,104,233,21,94,176,192,199,246,163,77,152,213,217,242,118,216,249,100,66,139,56,177,247,167,214,79,152,25,15,212,103,2,234,121,92,123,137,233,151,227,95,88,173,43,131,153,103,29,84,220,77,100,212,186,97,166,53,244,149,90,95,142,84,65,114,165,174,109,44,177,207,119,184,173,58,163,167,122,79,27,37,133,144,164,243,66,216,209,169,212,189,201,28,231,163,163,72,254,174,115,196,150,101,165,252,177,52,127,68,177,155,5,93,37,62,166,211,228,44,174,200,210,181,35,70,210,83,223,42,22,122,40,25,20,137,42,190,68,146,54,202,233,26,145,44,50,186,54,164,171,35,214,24,193,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,252,216,216,142,115,26,249,101,137,138,246,117,245,32,103,252,11,240,101,125,227,15,81,234,173,146,93,125,13,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,221,74,140,138,78,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,49,93,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,76,212,14,85,206,148,248,78,247,88,209,191,151,248,247,211,160,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,13,170,66,13,57,229,33,195,70,17,171,151,205,65,189,195,87,149,99,211,84,67,83,142,98,151,46,181,164,179,189,175,73,30,147,72,146,43,171,217,212,212,99,25,50,116,36,74,230,202,149,14,84,145,38,248,2,170,249,231,126,164,255,0,121,63,134,145,87,149,199,191,102,153,126,53,244,122,210,85,115,206,253,73,254,242,127,13,34,175,43,143,126,205,50,252,107,232,245,160,94,246,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,136,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,208,15,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,117,59,111,243,31,230,1,89,196,69,246,93,36,210,28,139,253,9,232,60,52,242,212,211,199,61,60,153,21,87,67,36,234,168,100,204,142,70,67,12,138,172,100,42,222,149,146,37,149,202,255,0,204,164,81,3,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,249,183,189,36,147,174,70,171,127,54,215,116,237,187,182,79,48,50,190,19,189,233,244,111,230,6,61,245,24,14,148,206,107,56,78,247,167,209,191,152,24,247,212,96,45,83,154,223,20,122,237,195,95,228,187,242,41,156,253,156,251,71,233,191,73,255,0,131,40,235,59,254,31,192,246,127,211,49,73,211,211,223,151,244,118,223,171,207,125,147,96,159,229,85,243,206,253,73,254,242,127,13,49,78,2,184,245,226,199,90,120,177,193,180,207,82,245,91,211,56,221,231,210,126,54,139,208,86,218,126,239,106,219,85,52,127,156,134,157,146,55,105,34,99,189,87,38,251,108,187,162,170,46,87,207,59,245,39,251,201,252,52,8,171,202,227,223,179,76,191,26,250,61,105,127,197,0,242,184,247,236,211,47,198,190,143,90,95,240,26,83,138,190,20,116,227,139,76,18,143,13,206,162,240,117,118,219,133,61,101,190,247,77,10,58,186,130,62,244,107,87,28,14,85,68,78,252,12,124,74,143,71,198,142,88,228,88,222,232,152,134,224,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,246,192,3,149,115,170,131,149,112,58,83,225,59,221,99,70,254,95,227,223,78,128,218,166,170,225,59,221,99,70,254,95,227,223,78,128,218,160,14,85,206,170,14,85,192,233,79,132,239,117,141,27,249,127,143,125,58,3,106,154,171,132,239,117,141,27,249,127,143,125,58,3,106,129,0,57,213,251,172,98,223,48,40,126,157,113,41,88,186,158,117,126,235,24,183,204,10,31,167,92,74,213,224,43,75,112,77,105,226,199,6,211,61,75,177,122,103,27,188,250,79,198,209,120,169,169,251,189,171,109,84,209,254,114,23,178,70,237,36,76,119,170,228,223,109,151,116,85,69,15,171,192,191,25,183,222,15,53,30,170,231,37,171,211,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,157,92,226,120,143,163,164,209,172,59,71,112,92,130,213,113,164,212,174,155,253,194,166,138,190,10,142,237,158,157,209,73,72,168,196,107,151,179,81,59,153,44,115,177,237,69,240,79,106,43,218,231,162,87,183,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,235,219,182,245,68,108,172,85,209,64,77,254,87,90,245,175,52,28,69,224,250,17,142,234,125,92,24,77,234,162,169,213,150,75,148,62,62,137,176,65,75,87,87,35,41,152,231,53,212,143,123,187,139,215,11,216,139,35,152,249,27,50,51,182,235,201,43,171,147,103,15,95,98,244,158,237,196,45,218,166,213,87,87,168,155,81,90,25,29,46,245,86,234,26,42,154,136,167,107,167,114,34,167,126,118,34,186,38,122,189,52,208,57,92,231,47,76,118,42,0,230,91,95,180,114,251,195,254,178,229,154,59,145,205,226,42,241,155,131,169,227,169,233,99,60,93,43,218,146,83,84,244,49,239,72,251,176,73,20,189,190,181,115,58,250,93,235,53,80,233,164,164,190,113,218,67,83,133,113,47,67,170,84,240,85,173,183,81,236,240,204,249,230,158,39,51,210,52,44,101,44,208,196,198,236,246,49,180,233,64,245,87,162,238,249,159,210,229,217,90,192,129,103,73,28,33,105,13,78,132,112,209,167,186,91,112,130,174,11,149,166,206,201,174,144,84,207,20,207,167,184,212,189,213,85,144,163,226,245,28,198,84,79,43,24,173,87,122,141,111,172,255,0,210,90,33,224,191,71,44,90,251,197,6,1,165,89,76,221,22,91,173,194,74,139,140,125,47,95,19,75,73,79,45,92,180,219,177,236,123,59,204,167,116,93,198,185,28,206,231,90,110,173,217,122,62,0,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,6,170,228,169,239,79,148,252,191,174,250,141,184,149,92,206,184,241,252,136,88,170,116,27,73,239,93,57,246,65,111,119,164,174,150,235,143,110,171,23,133,207,133,209,238,222,211,147,189,81,3,170,17,189,50,71,44,45,88,230,77,186,226,114,214,175,6,124,82,255,0,36,124,219,48,212,138,44,111,211,119,171,150,31,85,98,178,83,202,238,154,86,87,75,89,73,43,101,169,84,114,61,97,99,32,145,202,214,122,207,114,53,155,177,28,178,51,69,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,7,214,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,78,132,248,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,127,70,253,199,162,35,165,122,174,170,229,197,192,229,79,10,88,109,126,97,168,47,164,168,212,92,194,158,6,87,67,19,34,149,150,74,70,170,189,40,162,157,17,92,247,185,202,215,78,230,187,180,231,197,19,90,142,72,82,89,38,80,0,0,3,149,115,170,131,149,112,58,83,225,59,221,99,70,254,95,227,223,78,128,218,166,170,225,59,221,99,70,254,95,227,223,78,128,218,160,14,85,206,170,14,85,192,191,238,87,30,226,122,101,248,215,214,43,72,1,206,78,193,163,86,222,32,173,55,188,42,247,222,207,175,22,245,126,111,111,142,165,210,199,77,219,138,158,59,124,142,69,69,72,166,146,4,114,58,52,119,248,184,160,122,177,189,206,185,119,174,138,113,131,140,240,141,203,19,77,239,78,90,74,220,218,249,79,144,55,19,179,213,197,81,216,174,158,43,228,204,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,212,218,160,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,208,196,107,27,212,247,185,118,106,35,83,125,145,17,60,128,249,69,239,114,175,211,45,18,196,120,104,181,102,218,91,121,164,189,228,57,85,60,44,204,238,80,201,59,94,219,140,15,154,70,209,75,79,36,142,108,47,166,109,90,196,142,99,89,222,103,68,219,43,100,98,149,107,175,156,191,248,130,225,223,73,241,237,91,206,113,223,239,10,254,228,23,250,106,121,34,168,147,29,170,241,50,71,3,106,31,11,228,141,240,205,26,66,246,76,215,116,164,146,172,79,70,59,182,178,252,174,14,184,197,206,248,64,206,234,47,246,10,63,76,227,119,158,143,180,24,255,0,114,26,127,74,118,161,168,101,47,247,211,224,150,72,59,82,84,44,159,155,68,235,219,165,219,162,249,4,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,140,215,156,126,127,134,234,158,27,195,238,160,233,246,67,73,124,199,175,148,249,29,77,13,117,50,175,68,172,222,218,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,133,114,84,247,167,202,126,95,215,125,70,220,5,212,130,0,115,91,226,143,93,184,107,252,151,126,69,51,159,179,159,104,253,55,233,63,240,101,29,103,127,195,248,30,207,250,102,41,58,122,123,242,254,142,219,245,121,239,178,109,175,249,95,241,153,196,159,17,58,251,127,194,181,143,82,62,208,89,104,176,250,171,164,20,222,135,160,164,232,170,101,109,20,109,147,174,158,8,222,187,50,105,19,101,94,159,91,125,183,68,84,15,149,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,2,218,117,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,119,56,58,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,236,170,201,25,254,251,28,141,145,142,221,146,49,143,107,152,219,148,230,63,204,2,143,135,123,20,186,73,164,57,23,250,44,87,248,105,229,169,167,142,10,136,241,218,94,182,73,213,80,201,153,36,111,154,104,209,88,200,85,189,73,28,171,43,149,159,153,73,105,91,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,243,2,210,121,72,113,167,117,189,84,199,194,158,169,100,21,117,245,17,211,239,129,207,45,51,165,123,96,130,41,36,168,183,203,58,57,85,25,28,81,163,224,71,183,102,177,146,199,220,68,72,34,43,219,139,31,122,125,100,249,129,144,253,70,114,242,120,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,165,180,109,197,143,189,62,178,124,192,200,126,163,56,26,210,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,160,158,5,248,205,177,113,135,167,21,87,57,45,94,134,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,164,70,75,37,80,101,28,22,93,111,92,14,105,183,21,154,91,143,213,215,212,71,79,122,76,242,8,170,93,43,219,4,23,58,152,233,238,17,64,173,85,70,71,20,106,201,213,142,217,172,100,82,118,209,18,121,77,1,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,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,29,57,131,85,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,166,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,157,125,41,181,64,231,219,143,238,18,51,46,22,181,113,213,87,156,162,175,42,199,179,154,138,203,165,150,253,112,169,73,110,53,79,107,218,234,152,235,119,245,157,82,199,79,26,186,93,186,37,238,53,233,210,229,124,81,198,169,46,215,89,173,84,246,41,174,117,111,182,209,212,77,87,79,70,233,156,176,67,60,205,141,178,202,200,247,233,107,222,216,33,107,156,137,187,146,40,209,119,233,77,186,105,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,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,231,175,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,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,120,108,190,87,30,253,154,101,248,215,209,235,75,254,57,214,224,43,84,176,77,22,226,199,6,212,205,75,190,250,27,27,179,122,79,198,214,248,89,170,59,93,219,109,84,49,254,110,22,62,71,111,36,172,111,170,213,219,125,215,100,69,84,232,164,8,171,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,23,83,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,1,210,152,0,0,0,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,26,171,146,167,189,62,83,242,254,187,234,54,226,234,74,86,228,169,239,79,148,252,191,174,250,141,184,186,144,33,255,0,48,46,4,108,92,85,98,178,102,184,179,60,22,166,227,246,245,142,221,83,187,228,244,165,44,17,213,73,21,171,161,245,17,83,193,221,169,168,106,248,151,34,185,155,108,187,183,201,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,83,167,235,22,127,134,228,217,54,77,134,88,178,26,74,187,238,29,81,77,77,125,183,181,85,39,161,125,69,59,42,32,87,181,81,21,89,36,82,34,181,233,187,21,91,35,81,122,163,123,91,93,124,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,73,49,102,145,170,215,197,21,60,113,58,24,209,221,196,88,220,214,53,205,145,101,13,149,202,247,141,127,229,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,244,205,173,179,53,140,168,89,90,212,218,104,187,176,67,34,72,170,249,61,73,122,228,115,229,237,206,163,150,204,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,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,190,158,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,127,66,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,58,93,19,229,9,84,8,127,205,3,94,245,99,135,109,2,176,102,186,57,149,253,159,189,86,230,20,182,185,234,124,13,53,95,93,43,232,171,100,116,125,21,17,200,196,221,240,198,187,162,117,122,187,111,178,170,44,0,225,235,152,247,25,217,206,190,233,166,21,148,235,39,141,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,31,91,41,154,246,245,49,238,77,218,168,228,223,116,84,95,48,46,252,0,6,170,226,171,75,127,45,60,56,234,46,153,195,98,244,205,125,231,31,170,244,85,23,138,240,253,219,164,76,239,80,254,113,94,198,183,106,168,160,119,174,228,98,237,179,247,106,185,23,154,195,170,130,128,121,154,104,167,228,91,139,140,167,195,220,60,85,6,119,190,107,71,215,47,92,209,120,217,230,241,17,201,180,108,107,118,170,138,167,161,169,213,180,75,23,83,149,221,91,4,85,58,72,225,35,69,237,90,11,195,206,19,167,244,184,133,38,59,119,142,207,71,87,146,83,194,246,202,249,111,114,83,199,227,101,150,86,185,201,43,251,168,230,163,145,206,106,49,140,99,54,141,140,68,165,110,91,218,33,117,214,238,43,241,54,219,239,148,150,186,124,14,162,159,56,174,124,209,186,71,207,5,5,101,58,164,17,53,54,69,124,146,201,19,21,92,228,70,177,94,255,0,89,90,145,191,160,144,6,170,226,199,221,99,89,62,95,228,63,78,156,218,166,170,226,199,221,99,89,62,95,228,63,78,156,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,57,172,46,39,89,56,234,166,225,107,130,109,28,193,244,250,190,145,250,169,127,211,124,98,106,24,106,105,101,123,45,150,233,173,234,197,185,34,172,107,4,207,108,148,238,141,144,185,255,0,166,246,189,204,123,26,172,120,99,252,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,253,83,47,119,121,100,141,88,232,93,27,99,71,43,214,86,197,82,198,65,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,38,239,145,201,230,229,87,47,181,79,83,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,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,243,2,229,56,105,255,0,236,54,221,254,95,231,127,253,30,232,82,177,117,60,52,255,0,246,27,110,255,0,47,243,191,254,143,116,41,88,14,170,10,64,230,167,194,30,43,195,238,163,218,181,35,76,168,173,86,124,67,58,238,239,101,138,190,54,201,69,116,141,85,211,248,106,69,70,189,180,110,99,226,114,118,250,217,20,142,115,23,178,199,83,177,214,255,0,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,151,108,155,163,81,173,115,222,230,49,143,123,121,236,226,95,136,188,239,138,13,83,175,212,204,234,163,253,118,142,207,69,209,15,248,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,214,255,0,106,175,177,16,50,14,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,253,117,108,78,123,27,226,99,107,164,116,47,234,111,75,213,90,171,219,124,140,124,201,231,69,148,216,179,156,87,135,172,215,22,174,241,182,92,130,223,124,186,91,170,123,79,143,191,75,60,118,185,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,30,175,42,126,5,105,179,25,40,56,167,213,122,10,74,155,21,45,66,77,133,80,182,170,86,206,235,141,37,107,23,210,79,88,100,106,53,145,75,79,36,77,134,68,119,113,86,71,57,141,107,99,89,114,14,121,223,169,63,222,79,225,160,106,174,74,158,244,249,79,203,250,239,168,219,139,52,227,91,76,180,75,83,184,121,201,105,117,238,243,73,99,199,172,116,243,93,105,111,149,50,79,209,103,184,248,121,105,233,170,210,40,100,99,170,94,215,84,42,50,157,85,123,175,115,88,141,115,156,210,176,57,53,93,173,86,14,36,179,107,237,246,231,73,110,182,219,180,222,229,87,89,89,87,51,97,130,154,8,235,237,238,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,10,230,5,199,117,247,138,172,170,76,43,22,127,130,211,44,126,224,178,91,169,182,100,158,148,170,130,74,168,226,186,245,190,158,42,136,59,180,213,13,79,12,229,86,179,109,215,119,121,160,68,2,85,114,203,176,104,214,65,197,198,44,205,99,189,248,15,1,181,195,21,137,245,46,167,134,183,34,138,120,93,71,4,143,68,255,0,190,72,198,43,152,146,75,20,81,238,254,190,212,152,167,11,220,20,107,47,21,148,121,61,239,3,182,120,123,46,51,111,170,145,110,21,8,214,71,95,116,100,11,37,53,178,157,94,230,49,211,74,245,137,30,229,114,50,24,222,143,122,238,232,217,46,149,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,214,197,115,29,210,246,57,55,106,171,87,109,209,85,60,192,232,251,139,31,117,141,100,249,127,144,253,58,115,154,194,226,116,111,142,170,110,41,120,38,214,60,31,80,107,233,25,170,150,13,55,201,230,174,134,154,150,86,50,231,110,134,222,140,75,146,170,70,144,66,247,73,80,216,223,11,95,250,108,115,218,198,49,200,198,83,176,29,41,240,157,238,177,163,127,47,241,239,167,64,109,82,53,98,121,77,247,6,229,183,102,205,113,106,239,5,122,199,244,62,158,233,110,169,237,50,78,197,84,22,22,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,169,111,238,163,241,217,255,0,103,63,248,51,103,255,0,146,1,127,198,170,226,95,136,188,19,133,253,44,175,212,204,234,163,253,118,142,207,69,209,55,248,78,233,225,166,154,10,62,228,81,73,217,238,246,30,222,235,219,208,207,106,175,177,21,164,250,165,255,0,214,177,134,235,94,169,95,127,87,246,236,167,35,185,248,95,254,231,71,83,85,63,102,6,127,223,29,209,27,63,99,91,236,66,144,56,250,226,186,179,138,221,113,171,189,219,37,232,195,49,126,245,159,23,134,57,167,88,231,165,108,206,87,87,186,57,81,189,185,170,61,71,57,18,54,57,177,178,8,221,212,177,117,184,52,174,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,79,76,146,62,56,122,215,212,130,46,227,222,246,195,19,17,177,198,197,114,244,70,198,53,23,102,161,109,60,168,248,40,252,153,98,176,113,41,169,150,203,85,78,73,150,219,233,234,113,40,182,239,77,103,181,205,27,156,181,29,104,229,141,179,85,71,35,60,154,222,184,226,78,149,122,44,211,68,216,171,202,247,130,143,229,1,157,179,89,245,10,217,106,174,211,108,54,224,250,105,109,213,169,222,244,205,209,176,181,236,167,88,154,228,218,24,187,176,77,34,200,138,201,61,72,186,36,107,229,237,221,248,16,171,153,95,5,22,238,34,244,226,187,84,48,171,102,250,155,136,219,219,37,51,218,149,83,201,117,181,211,37,76,175,182,69,4,110,86,36,207,124,238,124,110,72,156,247,72,198,68,170,214,189,92,202,65,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,208,244,115,29,210,246,53,118,114,43,87,109,149,21,60,142,164,202,118,230,227,193,246,51,165,215,90,30,36,116,253,41,45,246,220,194,241,37,6,67,109,116,181,18,207,53,238,165,213,85,142,174,99,164,123,219,209,35,91,35,93,27,123,109,141,98,141,90,215,119,29,208,22,19,193,71,21,214,46,45,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,103,187,192,85,117,61,35,145,27,34,35,210,25,216,206,236,107,187,218,155,190,62,227,223,20,138,101,124,88,251,172,107,39,203,252,135,233,211,148,23,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,233,87,66,254,168,163,123,36,106,47,75,216,222,166,189,157,113,190,247,184,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,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,7,56,70,202,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,122,35,107,182,87,35,27,214,245,124,142,78,183,185,87,90,147,255,0,149,239,2,223,150,188,169,154,227,172,120,103,139,211,107,47,95,161,233,171,93,211,13,246,233,28,141,68,222,21,106,248,138,56,118,147,185,186,181,143,149,25,31,231,90,218,136,208,55,87,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,127,84,203,221,218,40,228,70,58,23,70,233,21,170,245,137,209,89,248,0,64,14,117,126,235,24,183,204,10,31,167,92,74,171,225,59,222,159,70,254,96,99,223,81,128,181,78,117,126,235,24,183,204,10,31,167,92,74,171,225,59,222,159,70,254,96,99,223,81,128,14,148,205,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,117,198,231,110,173,71,183,173,138,248,220,189,15,114,46,203,0,69,254,13,184,4,210,254,16,105,166,190,219,238,149,121,62,119,95,79,81,67,93,145,204,146,82,177,244,82,75,20,137,77,21,26,74,248,163,98,44,17,57,92,229,124,138,254,181,235,70,57,35,108,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,10,244,231,27,255,0,196,118,211,253,21,63,250,85,188,134,28,173,45,152,149,199,136,74,95,180,116,20,245,51,195,27,36,163,238,198,231,116,78,149,212,93,183,38,222,72,168,170,239,53,251,201,167,206,42,9,159,163,54,185,89,19,220,198,54,163,169,200,213,84,111,247,213,7,181,126,5,120,242,251,200,104,177,238,37,113,122,138,250,136,225,142,90,234,40,186,158,230,181,55,90,250,85,246,170,167,193,20,11,85,230,113,102,193,235,56,121,185,220,114,123,93,52,245,116,221,159,7,51,227,114,186,62,170,234,52,126,202,223,102,232,141,66,133,215,246,23,33,206,23,42,188,219,180,214,215,97,165,86,37,29,119,127,189,188,123,170,244,84,80,57,187,47,195,205,74,111,0,0,0,0,0,100,186,123,77,115,172,202,41,105,173,93,213,153,253,123,54,57,187,106,187,70,245,253,45,211,224,138,99,71,220,194,238,20,182,204,142,150,174,181,138,232,89,215,212,137,237,243,141,200,159,20,248,170,124,64,250,122,153,81,31,218,25,168,169,109,239,183,193,18,181,82,155,196,186,86,181,86,54,47,181,127,165,87,250,204,106,213,81,225,46,148,117,125,180,127,102,120,228,233,95,99,182,114,46,223,239,18,134,247,193,230,119,170,53,55,76,175,74,49,27,170,217,169,105,214,118,172,244,181,82,58,94,150,35,85,172,88,226,145,174,94,184,228,77,186,190,228,251,246,208,57,30,152,231,152,78,67,29,135,33,197,238,116,85,189,244,137,145,207,69,52,106,247,117,171,83,100,123,17,87,117,106,167,179,224,7,70,60,59,229,50,230,26,77,101,190,77,107,101,189,103,241,63,152,100,141,122,55,166,166,86,251,90,214,167,243,119,246,124,77,148,106,62,22,104,178,155,126,140,216,233,50,200,98,138,174,63,19,187,27,27,216,169,189,92,235,230,142,68,95,98,183,224,109,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,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,6,191,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,123,181,17,95,188,245,117,15,221,202,174,245,246,223,165,173,68,178,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,206,152,83,181,180,81,200,143,108,205,145,210,43,81,137,19,165,209,124,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,244,24,230,53,236,123,145,236,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,245,50,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,50,133,248,250,224,163,42,225,79,81,234,239,118,155,103,136,211,44,154,225,52,152,229,194,157,36,124,116,29,106,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,234,108,172,138,255,0,141,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,167,108,187,43,85,174,115,30,215,177,239,99,131,154,202,156,166,251,87,138,219,176,170,138,238,187,45,170,225,91,116,163,166,237,49,59,85,85,113,211,71,81,39,90,39,91,186,153,69,76,155,42,171,83,183,187,81,21,206,85,157,92,149,61,233,242,159,151,245,223,81,183,17,87,137,126,29,51,190,23,245,78,191,76,243,170,127,245,218,203,61,111,92,63,225,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,119,91,61,138,158,197,89,85,201,83,222,159,41,249,127,93,245,27,112,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,54,175,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,3,157,95,189,62,45,242,254,135,234,55,18,58,240,147,196,197,79,11,25,14,121,156,89,168,106,231,200,111,152,61,118,57,143,205,10,69,209,69,113,158,170,149,241,213,202,146,181,205,115,34,108,50,72,140,232,127,91,218,198,42,53,175,115,219,34,185,213,251,211,226,223,47,232,126,163,113,32,0,31,87,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,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,242,47,39,151,95,2,180,220,45,97,169,156,106,13,5,35,245,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,126,155,220,198,189,236,106,61,241,255,0,149,247,47,186,155,77,77,151,138,29,105,181,82,61,239,167,109,126,31,99,169,138,42,150,116,77,21,45,69,29,233,37,138,119,53,30,141,124,237,100,18,197,215,27,209,178,250,175,107,54,180,160,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,4,148,213,221,28,190,230,28,171,244,23,88,173,19,119,41,52,238,225,145,83,221,41,186,88,157,52,183,43,212,177,182,167,173,207,69,94,137,224,167,139,182,214,61,206,241,61,94,171,99,114,174,160,229,225,154,218,176,14,52,180,170,251,121,167,171,154,158,170,240,251,35,27,76,198,185,233,61,194,154,90,24,92,168,231,53,58,27,45,76,110,122,239,186,49,28,168,142,84,70,173,132,232,70,142,95,117,247,147,165,22,149,98,211,116,94,174,182,251,173,69,186,62,150,47,137,170,164,200,42,42,226,166,221,239,99,25,222,125,59,98,238,57,200,214,119,58,215,116,110,203,77,128,117,80,12,127,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,125,166,64,7,42,231,74,124,39,123,172,104,223,203,252,123,233,208,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,6,213,0,1,85,124,243,191,82,127,188,159,195,74,171,45,83,158,119,234,79,247,147,248,105,89,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,31,127,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,157,77,221,118,87,43,156,214,49,175,123,216,199,91,255,0,26,90,23,167,28,58,114,204,207,52,191,75,236,222,6,213,67,232,105,102,154,85,71,213,92,42,157,119,161,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,55,112,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,175,75,113,254,104,254,226,122,155,248,47,214,40,128,165,110,19,189,233,244,111,230,6,61,245,24,11,169,227,159,129,143,229,163,246,39,253,20,126,199,125,142,244,151,250,137,233,15,21,226,252,55,255,0,36,67,209,211,225,191,217,111,215,240,219,206,149,184,78,247,167,209,191,152,24,247,212,96,58,83,2,0,112,185,202,147,249,53,235,182,51,173,127,151,175,180,127,103,60,111,248,51,236,183,131,239,248,138,57,233,191,199,120,185,58,122,123,253,95,160,187,244,237,229,190,233,170,185,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,34,175,43,143,126,205,50,252,107,232,245,165,255,0,20,3,202,227,223,179,76,191,26,250,61,105,127,192,0,0,14,85,206,170,14,85,192,233,79,132,239,117,141,27,249,127,143,125,58,3,106,154,171,132,239,117,141,27,249,127,143,125,58,3,106,128,57,87,58,168,57,87,3,165,62,19,189,214,52,111,229,254,61,244,232,13,170,106,174,19,189,214,52,111,229,254,61,244,232,13,170,4,0,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,147,255,0,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,5,207,113,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,250,145,179,51,166,89,24,248,220,169,212,199,187,165,204,127,68,140,162,28,79,132,189,88,188,113,63,102,225,75,41,180,125,159,203,235,110,20,244,247,24,252,69,53,95,163,233,95,78,218,185,106,119,100,201,20,189,186,69,116,221,182,203,212,238,158,132,245,215,99,163,227,31,186,224,24,109,247,50,176,106,13,231,30,164,172,200,113,90,122,234,107,45,116,200,174,125,3,43,18,36,169,88,145,87,165,175,123,96,141,138,253,186,209,157,109,69,70,200,244,112,123,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,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,153,245,128,0,82,7,56,45,99,190,231,60,80,46,149,84,67,225,236,186,105,111,130,158,142,62,166,63,191,85,93,79,5,93,69,78,232,198,189,189,76,125,52,93,181,115,218,158,27,173,189,43,35,144,187,243,152,205,107,213,11,174,181,106,230,95,170,247,150,213,199,81,148,222,42,110,76,167,169,173,117,91,232,224,123,215,179,74,146,185,17,94,200,98,237,196,207,85,168,140,141,168,141,106,34,34,6,107,193,126,177,216,180,11,138,12,3,85,114,152,122,236,182,171,132,148,247,25,58,158,158,26,150,174,158,90,73,106,118,99,30,247,246,89,80,233,123,109,106,185,253,190,132,217,93,186,116,124,114,174,116,123,193,126,177,223,117,247,134,12,3,85,114,152,122,47,87,91,124,148,247,25,58,152,190,38,170,146,162,90,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,132,221,27,186,134,235,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,2,37,114,254,225,159,13,226,191,82,243,93,45,204,43,170,237,207,110,15,87,114,180,92,233,149,92,251,117,198,58,234,38,69,58,199,212,141,153,157,50,200,199,198,229,78,166,61,221,46,99,250,36,102,159,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,75,182,93,145,200,230,185,143,107,30,199,177,179,3,146,167,189,62,83,242,254,187,234,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,244,181,37,133,85,27,35,90,213,69,99,217,28,140,8,65,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,14,183,57,30,143,236,53,89,209,4,114,90,81,204,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,180,242,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,238,85,87,171,183,11,10,0,0,57,87,58,168,57,87,3,165,62,19,189,214,52,111,229,254,61,244,232,13,170,106,174,19,189,214,52,111,229,254,61,244,232,13,170,0,229,92,234,160,229,92,1,106,156,168,248,22,255,0,17,197,6,181,225,159,245,61,86,1,69,92,239,243,156,235,164,148,234,223,251,215,133,123,157,254,92,200,207,244,188,198,148,229,193,203,254,179,136,139,236,90,183,171,216,239,250,19,208,120,152,34,166,168,146,122,121,50,42,174,135,199,211,78,248,95,28,140,134,25,21,30,249,145,221,43,36,73,19,81,255,0,158,88,174,252,12,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,122,91,208,241,175,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,112,115,89,83,148,223,106,241,91,118,21,81,93,215,101,181,92,43,110,148,116,221,166,39,106,170,174,58,104,234,36,235,68,235,119,83,40,169,147,101,85,106,118,247,106,34,185,202,179,171,146,167,189,62,83,242,254,187,234,54,226,31,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,165,219,46,200,228,115,92,199,181,143,99,216,217,129,201,83,222,159,41,249,127,93,245,27,112,19,255,0,142,126,6,63,150,143,216,159,244,81,251,29,246,59,210,95,234,39,164,60,87,139,240,223,252,145,15,71,79,134,255,0,101,191,95,195,111,60,83,130,158,91,223,200,251,84,238,186,153,249,101,251,91,233,60,126,123,23,130,251,59,224,59,125,202,154,121,187,189,207,21,46,251,120,110,158,158,148,223,175,125,252,182,89,170,0,170,190,121,223,169,63,222,79,225,164,53,224,159,137,138,110,20,114,220,255,0,83,225,161,164,184,95,103,193,234,45,24,245,13,90,75,216,169,184,205,113,160,86,247,22,54,170,163,35,138,57,166,84,87,51,173,33,88,209,236,115,218,164,202,231,157,250,147,253,228,254,26,85,88,25,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,159,45,206,95,117,60,59,83,73,172,58,201,106,164,118,162,220,105,221,77,69,109,154,40,166,126,50,196,150,120,229,88,170,33,158,88,102,125,76,43,3,149,237,107,95,27,21,241,239,179,228,69,209,92,165,56,40,244,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,119,68,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,0,115,89,197,143,189,62,178,124,192,200,126,163,57,210,153,205,103,22,62,244,250,201,243,3,33,250,140,224,93,79,43,143,113,61,50,252,107,235,21,165,122,243,35,229,247,77,195,181,76,122,195,163,118,170,183,105,213,198,161,180,213,182,216,98,150,102,99,47,72,160,142,37,150,162,105,229,154,102,84,204,179,185,30,230,181,145,189,89,30,251,190,52,91,10,229,113,238,39,166,95,141,125,98,180,146,153,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,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,152,28,241,112,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,94,135,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,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,34,27,112,207,202,163,72,248,124,213,202,157,86,188,229,117,121,211,237,213,29,252,78,134,229,110,100,44,179,189,30,229,100,243,43,94,230,213,212,177,189,180,100,157,17,49,143,71,72,145,245,246,214,41,190,0,170,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,10,171,45,251,148,239,26,246,236,167,21,182,112,175,169,23,62,140,146,205,189,54,29,59,214,170,162,107,173,11,99,168,168,146,158,71,43,95,28,62,22,56,122,88,174,145,141,88,150,40,216,196,88,149,95,86,218,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,245,90,247,182,7,49,138,229,107,58,220,222,167,49,187,185,61,77,42,197,181,31,52,212,124,115,27,210,26,27,173,94,103,87,112,137,214,70,218,229,88,170,163,170,141,123,141,153,146,162,183,179,219,232,89,22,85,115,91,27,88,175,115,154,141,87,32,94,167,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,91,247,30,86,237,71,180,114,204,202,173,154,189,145,218,175,217,157,53,190,193,29,238,229,107,163,90,106,90,154,164,187,209,117,57,145,170,255,0,66,43,145,177,181,238,69,115,98,133,28,145,50,160,120,78,247,167,209,191,152,24,247,212,96,3,165,48,71,254,47,56,205,211,142,15,44,88,229,207,53,181,93,111,53,249,69,195,195,208,219,109,204,68,145,212,177,62,47,27,82,178,63,104,211,181,28,173,86,198,174,71,73,35,227,106,116,181,100,150,61,235,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,30,216,0,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,26,171,146,167,189,62,83,242,254,187,234,54,226,234,74,86,228,169,239,79,148,252,191,174,250,141,184,186,144,41,91,139,14,34,243,190,23,249,159,231,218,151,130,212,127,246,134,142,241,69,209,15,248,78,215,232,251,100,211,209,247,37,138,78,207,119,176,198,247,88,222,182,123,81,125,168,182,211,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,169,7,154,63,191,102,166,254,11,244,122,34,127,242,84,247,88,202,126,96,87,125,58,220,4,106,230,185,193,71,228,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,183,122,27,61,210,105,26,228,168,235,87,44,141,134,170,73,31,228,230,244,71,42,116,163,209,38,134,38,194,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,208,167,22,62,235,26,201,242,255,0,33,250,116,231,53,128,95,246,190,232,95,247,68,184,88,211,143,249,169,252,159,250,111,208,249,215,250,71,210,189,158,245,186,95,239,95,241,144,117,109,227,63,198,121,111,219,253,4,234,242,143,250,79,201,175,242,95,170,120,110,166,127,40,239,73,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,221,29,93,190,158,174,151,109,190,251,46,219,19,87,132,239,117,141,27,249,127,143,125,58,3,106,128,0,0,57,193,227,39,93,43,56,137,226,59,51,212,111,76,250,70,202,235,132,150,236,113,204,73,217,11,44,244,239,116,116,171,28,83,170,190,46,227,19,190,246,108,212,238,205,43,186,26,174,86,165,212,243,21,214,59,22,141,240,143,157,212,221,225,241,21,121,133,190,124,58,215,77,212,246,119,170,171,224,150,55,47,91,88,244,111,106,4,168,159,103,116,181,253,142,142,166,185,237,83,158,192,54,255,0,9,26,209,117,208,94,33,176,157,64,165,203,234,241,219,68,119,138,58,76,146,162,22,58,86,75,100,146,162,63,27,20,177,53,174,89,89,218,71,57,26,141,115,145,236,99,217,180,140,98,167,73,39,42,231,65,28,183,181,190,213,173,220,40,98,110,183,216,234,237,117,24,29,61,62,15,92,201,164,108,140,158,122,10,58,116,73,226,114,108,170,201,34,146,39,170,57,168,173,122,189,158,178,53,36,120,74,3,85,113,99,238,177,172,159,47,242,31,167,78,109,83,85,113,99,238,177,172,159,47,242,31,167,78,7,53,128,22,125,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,211,10,118,182,138,57,17,237,153,178,58,69,106,49,34,116,161,186,249,94,240,45,249,20,197,89,174,58,199,134,120,77,73,189,117,250,30,154,181,221,83,88,173,114,70,212,77,225,86,167,135,172,155,121,59,155,171,158,200,149,145,254,105,206,168,141,106,175,139,31,122,125,100,249,129,144,253,70,115,165,51,154,206,44,125,233,245,147,230,6,67,245,25,192,181,78,26,127,251,13,183,127,151,249,223,255,0,71,186,20,172,93,79,13,63,253,134,219,191,203,252,239,255,0,163,221,10,86,2,85,113,245,198,190,85,197,102,163,213,217,45,55,63,15,166,88,205,194,104,241,203,125,58,200,200,235,250,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,59,49,189,88,137,212,233,95,47,213,229,251,192,141,247,138,172,170,60,215,41,103,130,211,44,126,224,145,220,106,119,100,158,148,170,130,74,89,37,181,116,50,162,42,136,59,180,213,14,95,18,212,86,179,109,147,119,121,38,159,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,245,35,166,127,84,177,177,145,181,83,169,239,111,83,152,206,185,25,209,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,135,213,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,171,110,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,10,192,179,101,55,220,126,221,126,180,218,43,188,61,38,77,111,101,174,233,31,105,143,241,20,172,170,130,173,177,238,228,85,102,211,210,83,191,118,170,59,212,219,126,151,57,23,96,112,209,195,166,119,197,6,169,208,105,158,11,79,254,181,89,120,173,235,135,252,25,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,177,19,218,169,133,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,66,124,29,240,171,134,240,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,122,232,217,92,198,59,195,70,231,72,216,89,210,222,150,42,185,83,184,249,30,240,205,116,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,210,221,215,100,106,53,173,99,26,198,49,140,108,64,230,133,192,183,229,175,21,126,184,232,230,25,226,245,38,203,209,233,138,106,39,116,205,125,181,199,27,145,118,133,26,190,34,178,29,163,237,236,173,123,226,71,199,249,215,54,158,52,159,224,14,85,193,103,220,209,121,127,214,90,43,46,92,77,232,134,59,222,181,77,226,110,57,197,174,9,39,158,170,58,169,103,150,121,174,205,238,61,253,80,175,119,105,99,141,24,216,91,27,100,70,171,22,87,69,88,32,116,81,164,248,47,229,67,128,92,55,77,61,41,232,207,181,186,63,110,177,120,222,199,123,194,248,171,44,112,247,123,125,77,235,233,238,117,116,245,55,125,182,221,55,220,133,127,220,49,255,0,229,162,255,0,129,63,253,94,79,254,19,189,214,52,111,229,254,61,244,232,13,170,6,41,164,248,47,228,191,75,48,221,51,244,167,164,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,169,221,29,93,190,174,158,167,109,190,219,174,219,149,45,205,115,130,143,201,150,85,63,18,154,103,108,186,212,227,121,109,194,162,167,45,139,110,244,54,123,164,210,53,201,81,214,174,89,27,13,84,146,63,201,205,232,142,84,233,71,162,77,12,77,185,67,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,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,96,115,175,193,255,0,18,151,222,21,181,198,207,169,182,196,239,90,166,233,181,228,148,141,165,100,242,85,217,229,154,55,212,71,18,57,204,233,153,59,76,146,53,71,177,59,145,177,28,170,197,123,93,209,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,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,115,217,198,191,10,55,222,18,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,22,55,199,210,244,177,100,141,93,26,171,22,104,30,254,212,137,179,28,187,50,78,219,25,44,104,72,14,83,124,94,126,72,181,31,249,62,230,181,189,24,134,127,112,103,162,93,29,7,118,74,92,138,101,134,8,122,164,98,163,210,25,216,198,196,237,218,244,108,141,129,201,218,98,204,245,11,158,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,161,110,96,220,109,221,120,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,111,40,57,169,241,227,255,0,61,248,84,210,11,215,250,212,89,125,246,217,113,255,0,191,178,166,200,230,118,191,240,119,74,248,230,255,0,92,167,123,127,198,176,128,28,52,112,233,157,241,65,170,116,26,103,130,211,255,0,173,86,94,43,122,225,255,0,6,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,186,223,236,68,246,170,6,255,0,229,169,193,69,199,136,189,71,161,213,12,214,217,190,153,98,55,7,73,82,247,37,44,241,221,110,148,203,77,43,45,146,193,35,149,233,11,217,59,95,35,150,39,49,209,177,241,34,181,207,71,50,223,248,177,247,88,214,79,151,249,15,211,167,50,173,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,110,168,227,100,147,116,39,175,60,189,182,49,142,154,87,171,164,145,232,212,235,145,239,114,166,238,83,21,226,199,221,99,89,62,95,228,63,78,156,14,107,14,164,177,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,51,150,211,170,128,0,0,32,7,58,191,117,140,91,230,5,15,211,174,37,85,240,157,239,79,163,127,48,49,239,168,192,90,167,58,191,117,140,91,230,5,15,211,174,37,85,240,157,239,79,163,127,48,49,239,168,192,7,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,33,159,53,120,45,146,112,181,127,150,178,8,223,83,29,59,86,153,206,141,28,173,85,173,163,234,217,118,245,126,31,113,79,220,43,221,236,182,45,112,197,110,215,250,152,224,162,165,186,208,205,43,223,19,228,68,107,107,32,114,250,173,106,170,249,34,252,11,141,230,153,11,36,225,63,42,123,155,187,153,77,31,74,239,236,222,182,144,161,215,67,45,51,163,146,88,213,17,118,122,121,251,80,11,132,230,137,155,105,142,127,163,144,201,106,190,71,61,108,61,93,132,117,28,204,114,239,85,69,213,178,186,63,47,38,47,197,63,172,167,82,198,226,204,56,94,212,237,61,196,49,234,202,88,225,187,71,233,15,17,19,170,107,254,51,245,183,207,102,183,244,24,139,228,191,239,144,91,87,237,86,11,46,160,220,173,184,195,152,235,108,77,129,97,86,61,206,77,214,22,43,188,220,170,191,164,171,241,3,13,0,0,0,0,63,74,110,158,251,122,156,228,79,63,54,251,125,135,230,127,112,76,250,121,91,51,63,73,187,237,253,128,89,46,132,115,8,198,116,39,22,92,51,208,181,119,154,110,196,168,146,77,67,222,147,169,101,124,137,212,174,158,52,86,254,121,201,228,158,196,79,235,196,31,83,171,124,110,235,109,175,35,193,180,235,28,165,181,80,221,32,157,210,74,216,233,21,98,101,95,90,245,181,102,122,187,213,170,98,170,34,121,237,229,236,243,206,121,85,228,116,218,201,172,57,117,14,113,78,149,77,165,199,155,52,44,238,44,126,186,213,68,221,255,0,52,140,248,109,237,251,203,97,177,99,54,76,102,5,166,178,209,248,104,149,119,86,247,30,255,0,130,39,181,202,191,6,167,246,1,237,90,168,146,223,65,21,35,98,138,52,103,87,171,18,108,212,221,202,190,73,253,103,180,158,107,185,232,69,127,178,79,82,180,112,93,169,36,157,190,216,219,51,85,222,205,253,159,209,230,123,224,121,7,141,183,246,158,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,28,214,113,99,239,79,172,159,48,50,31,168,206,116,166,115,89,197,143,189,62,178,124,192,200,126,163,56,23,83,202,227,220,79,76,191,26,250,197,105,42,136,171,202,227,220,79,76,191,26,250,197,105,42,128,0,0,170,190,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,218,188,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,112,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,54,175,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,3,157,95,189,62,45,242,254,135,234,55,19,90,114,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,117,181,58,27,45,76,114,170,57,30,199,164,43,27,152,173,145,118,217,124,234,253,233,241,111,151,244,63,81,184,142,74,158,244,249,79,203,250,239,168,219,128,186,144,0,3,154,206,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,2,234,121,92,123,137,233,151,227,95,88,173,41,47,137,77,33,169,208,93,121,206,116,142,104,42,227,167,199,111,19,67,111,90,185,226,154,121,109,207,218,90,41,164,124,91,49,95,37,52,144,200,168,136,221,149,234,138,214,170,43,82,237,57,92,123,137,233,151,227,95,88,173,43,215,156,118,144,212,225,92,75,208,234,149,60,21,107,109,212,123,60,51,62,121,167,137,204,244,141,11,25,75,52,49,49,187,61,140,109,58,80,61,85,232,187,190,103,244,185,118,86,176,38,255,0,40,237,76,197,115,14,16,172,248,45,166,175,107,214,5,112,175,183,221,233,100,146,62,227,124,77,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,234,146,9,218,136,168,205,214,106,148,237,201,63,84,45,88,246,174,103,154,81,112,109,36,53,25,157,158,150,229,67,81,53,107,98,124,147,219,223,38,244,177,68,169,188,207,124,85,146,202,189,46,221,172,165,122,244,185,21,85,151,18,7,42,231,74,124,39,123,172,104,223,203,252,123,233,208,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,6,213,0,1,85,124,243,191,82,127,188,159,195,77,213,203,131,151,253,31,14,246,40,181,111,87,177,223,244,88,175,241,48,69,77,81,36,21,17,227,180,189,111,143,166,157,240,190,72,223,52,209,162,61,243,35,186,146,57,82,38,163,63,60,178,203,92,155,72,112,220,191,84,48,141,92,190,193,87,53,247,79,105,238,208,216,145,179,171,32,133,247,8,225,138,121,158,196,243,123,210,40,86,54,162,175,66,36,210,42,181,92,140,115,51,80,4,85,230,143,238,39,169,191,130,253,98,136,149,68,85,230,143,238,39,169,191,130,253,98,136,10,86,225,59,222,159,70,254,96,99,223,81,128,233,76,230,179,132,239,122,125,27,249,129,143,125,70,3,165,48,5,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,69,94,87,30,253,154,101,248,215,209,235,75,254,40,7,149,199,191,102,153,126,53,244,122,210,255,0,128,0,0,28,171,157,84,28,171,129,210,159,9,222,235,26,55,242,255,0,30,250,116,6,41,197,95,26,250,53,194,101,186,141,153,181,207,210,25,37,195,195,212,209,227,116,74,231,87,84,80,173,84,113,84,84,38,205,88,227,232,141,211,73,26,76,232,155,51,160,124,109,122,42,57,205,202,248,78,247,88,209,191,151,248,247,211,160,41,47,152,39,15,58,219,162,90,219,93,145,107,14,91,87,154,51,52,168,146,166,219,151,84,178,10,119,222,31,20,20,203,80,137,73,28,210,58,149,144,58,118,64,198,47,75,58,35,111,109,17,136,141,104,95,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,114,238,78,158,92,28,192,43,56,119,190,197,164,154,189,145,127,161,61,127,137,158,42,154,136,231,168,147,29,170,232,124,157,84,236,133,146,72,248,102,145,17,143,133,27,210,146,74,146,181,89,249,228,150,11,1,210,159,9,222,235,26,55,242,255,0,30,250,116,6,213,53,87,9,222,235,26,55,242,255,0,30,250,116,6,213,2,0,115,171,247,88,197,190,96,80,253,58,226,64,14,87,30,253,154,101,248,215,209,235,73,255,0,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,2,255,0,128,0,0,0,69,254,101,217,253,78,159,112,91,168,149,86,220,134,146,213,114,190,83,211,88,41,82,101,139,174,177,149,117,49,197,85,79,19,36,69,235,123,168,214,173,87,165,58,218,198,189,237,233,232,234,74,23,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,118,223,100,95,97,101,60,240,115,250,105,110,186,89,165,180,57,13,90,84,82,211,220,111,247,75,75,86,86,192,172,149,209,65,69,80,244,219,180,247,162,195,94,198,249,171,216,139,39,232,164,137,213,167,249,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,116,177,253,250,170,234,121,233,41,233,182,87,181,237,234,99,234,101,238,35,94,212,240,221,14,233,89,26,160,96,28,206,180,183,242,95,198,78,107,225,44,94,140,181,101,190,31,41,183,255,0,125,119,188,87,138,141,60,92,254,111,115,153,213,93,29,111,168,238,157,182,245,90,140,86,19,127,146,126,168,93,114,29,35,207,52,162,224,218,185,169,240,203,197,45,202,134,162,106,215,74,200,224,184,50,77,233,98,137,83,104,88,201,104,229,149,122,93,179,159,84,245,233,106,162,171,241,254,119,186,103,226,113,93,52,214,58,58,75,84,94,143,184,85,227,55,9,251,125,53,213,30,34,52,168,164,103,82,51,215,134,63,11,90,187,57,233,210,233,253,86,175,91,213,34,87,43,44,254,167,5,227,75,13,165,92,134,146,211,109,202,169,235,236,23,37,169,88,154,202,166,73,76,249,105,233,209,242,39,170,247,214,65,72,140,232,84,123,159,210,196,223,173,90,224,191,66,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,53,87,37,79,122,124,167,229,253,119,212,109,197,138,113,209,198,109,139,131,205,56,165,185,199,106,244,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,244,162,190,88,234,47,151,247,19,24,111,10,26,151,154,234,150,97,67,87,113,123,176,122,187,109,162,217,76,138,215,220,110,50,87,81,62,40,22,78,149,108,44,233,138,71,190,71,34,244,177,142,233,107,223,209,27,244,86,169,106,150,119,173,57,221,207,83,53,46,251,233,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,230,225,99,35,110,209,196,198,250,173,77,246,221,119,85,85,80,249,95,243,85,158,229,95,234,174,71,146,100,119,15,251,165,101,117,202,186,162,79,246,210,77,52,146,63,246,185,206,119,197,84,189,62,92,220,20,127,37,93,56,158,255,0,159,219,45,82,106,110,83,249,203,149,76,9,221,146,215,66,168,197,142,216,217,186,156,199,116,189,139,36,174,137,26,215,200,230,183,121,91,12,82,46,170,229,139,203,254,179,72,168,233,184,129,214,252,119,194,103,85,125,51,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,231,12,140,115,161,107,27,186,182,71,61,145,216,168,0,0,3,149,115,170,131,149,112,58,83,225,59,221,99,70,254,95,227,223,78,128,218,166,170,225,59,221,99,70,254,95,227,223,78,128,218,160,14,85,206,170,14,85,192,191,238,87,30,226,122,101,248,215,214,43,73,84,69,94,87,30,226,122,101,248,215,214,43,73,84,0,0,5,85,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,128,186,144,0,21,87,207,59,245,39,251,201,252,52,138,188,182,56,116,193,56,150,226,57,216,158,165,211,248,236,110,197,143,214,223,107,109,157,115,69,233,14,151,197,77,28,93,232,101,142,72,186,100,170,100,221,77,85,223,179,208,169,179,213,82,85,115,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,192,93,72,0,1,205,103,22,62,244,250,201,243,3,33,250,140,231,74,103,53,156,88,251,211,235,39,204,12,135,234,51,129,117,60,174,61,196,244,203,241,175,172,86,146,168,138,188,174,61,196,244,203,241,175,172,86,146,168,0,0,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,17,87,149,199,191,102,153,126,53,244,122,210,244,241,221,45,193,49,76,239,46,212,203,5,139,194,228,153,223,128,251,65,91,226,166,127,140,240,80,172,52,191,155,123,214,56,250,35,114,183,243,109,111,86,251,187,117,243,40,179,149,199,191,102,153,126,53,244,122,210,255,0,128,138,188,209,253,196,245,55,240,95,172,81,20,87,164,249,215,228,191,84,240,221,76,244,95,164,254,201,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,165,221,29,93,190,158,174,151,109,190,251,46,219,23,169,205,31,220,79,83,127,5,250,197,17,64,32,101,90,165,170,89,222,180,231,119,61,76,212,187,239,166,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,155,133,140,141,187,71,19,27,234,181,55,219,117,221,85,85,102,175,44,94,60,127,34,23,218,109,6,213,139,215,78,3,144,92,27,232,219,165,198,227,219,165,197,230,115,38,116,155,55,180,229,236,212,78,234,116,119,84,145,197,11,150,73,151,110,185,92,184,167,3,92,183,111,188,88,98,183,173,68,204,114,75,174,23,139,67,215,71,98,171,101,177,147,250,98,171,183,59,31,36,106,249,90,189,154,121,219,7,90,163,21,178,239,44,76,146,55,177,238,100,96,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,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,14,156,193,89,124,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,180,75,12,77,143,102,58,54,119,172,208,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,26,171,146,167,189,62,83,242,254,187,234,54,226,234,74,86,228,169,239,79,148,252,191,174,250,141,184,186,144,40,7,154,63,191,102,166,254,11,244,122,34,127,242,84,247,88,202,126,96,87,125,58,220,64,14,104,254,253,154,155,248,47,209,232,137,255,0,201,83,221,99,41,249,129,93,244,235,112,18,171,139,31,117,141,100,249,127,144,253,58,115,154,195,165,62,44,125,214,53,147,229,254,67,244,233,206,107,0,233,79,132,239,117,141,27,249,127,143,125,58,3,106,154,171,132,239,117,141,27,249,127,143,125,58,3,106,128,0,199,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,218,5,64,115,150,214,139,174,75,175,54,189,23,181,101,245,115,227,216,125,158,146,174,227,101,107,29,20,16,94,231,238,201,221,126,237,78,243,252,28,180,189,46,221,237,98,75,35,91,210,231,202,139,94,198,85,171,25,215,229,67,84,243,45,76,244,95,163,62,214,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,165,189,125,61,206,158,174,150,239,182,251,38,251,25,175,17,90,33,106,209,26,109,42,109,190,249,87,116,168,207,52,222,211,156,87,62,104,219,27,32,158,190,90,149,72,34,106,110,168,200,226,142,38,42,185,202,174,122,61,254,170,57,35,96,106,2,127,242,100,213,47,178,156,71,95,116,206,190,251,225,104,51,188,126,79,13,69,225,122,252,101,210,137,233,52,63,156,70,43,163,232,165,117,197,222,110,107,29,190,203,187,187,104,69,254,29,116,66,213,173,212,218,170,219,133,242,174,215,81,129,233,189,219,56,161,124,49,182,70,79,61,4,180,202,176,74,213,217,85,146,69,36,172,69,107,145,90,245,99,253,100,106,198,252,3,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,61,160,117,16,106,174,44,125,214,53,147,229,254,67,244,233,204,215,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,125,163,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,125,128,82,15,46,190,5,106,120,165,204,147,56,212,26,10,182,105,93,130,162,104,107,166,166,170,137,143,185,220,97,74,119,165,181,81,36,73,225,99,163,168,108,143,153,172,253,6,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,212,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,214,245,115,221,210,198,53,55,114,171,151,109,213,85,124,207,172,0,230,179,139,31,122,125,100,249,129,144,253,70,115,165,51,154,206,44,125,233,245,147,230,6,67,245,25,192,181,78,26,127,251,13,183,127,151,249,223,255,0,71,186,20,172,93,79,13,63,253,134,219,191,203,252,239,255,0,163,221,10,86,3,165,62,26,56,116,193,56,95,210,202,13,51,193,105,255,0,214,171,47,21,189,115,127,132,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,221,12,246,34,123,85,118,168,0,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,213,92,149,61,233,242,159,151,245,223,81,183,23,82,82,183,37,79,122,124,167,229,253,119,212,109,197,212,128,0,1,170,184,177,247,88,214,79,151,249,15,211,167,57,172,58,83,226,199,221,99,89,62,95,228,63,78,156,230,176,14,148,248,78,247,88,209,191,151,248,247,211,160,54,169,170,184,78,247,88,209,191,151,248,247,211,160,54,168,0,0,26,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,212,141,153,157,50,200,199,198,229,78,166,61,221,46,99,250,36,103,58,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,209,239,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,215,35,155,178,185,24,238,134,35,228,114,116,49,202,156,235,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,121,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,134,63,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,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,151,253,192,47,10,52,124,41,104,117,37,146,231,23,94,103,148,118,111,25,68,210,67,2,73,5,83,161,106,54,129,178,68,174,238,67,79,235,181,170,178,61,174,145,243,200,222,148,151,161,180,3,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,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,29,20,112,127,196,165,139,138,157,14,179,234,109,177,59,55,88,122,109,121,37,35,105,95,4,116,151,136,161,141,245,17,196,142,115,250,161,94,235,36,141,81,239,94,220,140,71,42,61,30,214,134,235,53,87,22,62,235,26,201,242,255,0,33,250,116,230,213,53,87,22,62,235,26,201,242,255,0,33,250,116,224,115,88,117,80,114,174,117,80,0,0,4,0,231,87,238,177,139,124,192,161,250,117,196,170,190,19,189,233,244,111,230,6,61,245,24,11,84,231,87,238,177,139,124,192,161,250,117,196,170,190,19,189,233,244,111,230,6,61,245,24,0,233,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,4,92,230,75,139,92,114,126,18,243,148,182,198,233,31,69,109,241,46,107,81,202,189,44,169,167,145,222,196,95,230,198,229,40,38,134,138,174,231,120,165,179,185,94,233,101,168,101,50,53,119,85,69,87,35,118,219,250,87,238,58,31,227,186,227,83,107,225,31,84,106,169,95,211,39,217,249,153,190,200,190,78,115,90,190,212,95,131,148,231,134,223,59,164,191,211,212,201,63,109,206,171,99,221,39,78,253,42,175,69,85,219,227,247,236,5,180,113,71,195,86,15,162,60,57,91,242,124,111,17,167,138,239,107,238,247,106,233,168,33,108,203,220,175,133,141,221,236,137,142,253,9,92,158,106,158,91,167,179,219,84,217,221,222,223,125,201,234,174,118,182,72,202,105,82,52,106,72,141,71,121,49,168,191,162,170,158,212,251,203,210,226,1,41,43,184,46,185,117,93,252,108,78,236,255,0,124,248,117,143,171,252,45,23,243,61,169,230,155,127,86,229,14,94,233,105,40,174,82,211,80,212,247,225,106,55,166,78,133,110,251,162,42,249,47,159,180,15,68,0,0,0,0,0,4,242,228,249,149,91,241,222,32,175,212,117,140,153,210,93,108,81,210,195,219,70,174,206,90,234,116,221,119,84,242,245,147,217,185,118,159,166,207,47,99,144,165,206,80,152,188,116,154,231,126,200,47,177,246,98,142,196,200,233,159,191,87,84,171,91,2,237,179,87,116,255,0,23,241,77,188,139,160,73,226,86,49,237,127,171,38,221,43,183,183,127,96,26,193,116,166,231,75,153,183,35,161,189,213,182,23,111,215,10,212,185,26,191,154,232,79,85,25,183,183,117,246,155,77,60,145,17,64,69,243,216,2,162,252,15,32,0,7,133,93,147,117,63,8,171,169,103,149,208,69,47,83,219,182,233,210,169,240,220,15,96,31,133,109,74,81,209,207,86,173,234,72,34,124,155,111,182,253,40,171,255,0,168,211,58,57,196,222,55,171,26,135,153,233,221,61,63,133,184,98,87,15,0,246,245,200,254,226,245,84,38,251,172,77,106,121,64,171,250,78,246,251,126,240,221,160,210,154,177,172,119,44,75,87,112,28,2,221,31,230,239,213,143,101,83,183,111,232,36,212,76,246,43,23,225,82,190,199,39,254,237,212,139,186,34,251,55,3,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,1,205,103,22,62,244,250,201,243,3,33,250,140,231,74,103,53,156,88,251,211,235,39,204,12,135,234,51,129,117,60,174,61,196,244,203,241,175,172,86,146,168,138,188,174,61,196,244,203,241,175,172,86,146,168,0,0,10,171,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,141,171,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,1,181,121,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,227,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,192,57,213,251,211,226,223,47,232,126,163,113,28,149,61,233,242,159,151,245,223,81,183,14,117,126,244,248,183,203,250,31,168,220,71,37,79,122,124,167,229,253,119,212,109,192,93,72,0,1,205,103,22,62,244,250,201,243,3,33,250,140,231,74,103,53,156,88,251,211,235,39,204,12,135,234,51,129,117,60,174,61,196,244,203,241,175,172,86,154,127,156,254,144,212,229,250,13,141,106,229,186,10,185,170,52,246,240,232,107,17,179,196,200,33,183,92,59,113,73,51,216,239,93,239,74,152,104,99,106,49,124,146,105,21,90,168,157,76,220,28,174,61,196,244,203,241,175,172,86,155,127,137,77,33,166,215,173,6,206,116,142,104,41,36,168,200,172,243,67,111,90,185,229,134,8,174,44,218,90,41,164,124,91,189,25,29,76,112,200,168,136,237,209,138,138,215,34,171,84,40,95,129,157,80,181,104,231,22,154,103,158,95,91,72,150,216,47,30,141,172,158,174,181,180,144,82,65,93,12,148,82,85,73,43,145,90,214,66,218,149,153,119,217,21,35,84,87,55,126,164,232,204,229,92,233,163,64,117,142,197,196,6,141,98,122,197,142,67,225,233,50,107,123,106,36,166,234,123,252,37,83,28,232,234,105,186,222,198,44,157,169,227,150,46,231,66,53,253,29,77,245,92,138,7,50,231,74,124,39,123,172,104,223,203,252,123,233,208,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,6,213,0,0,0,0,34,175,52,127,113,61,77,252,23,235,20,68,170,34,175,52,127,113,61,77,252,23,235,20,64,82,183,9,222,244,250,55,243,3,30,250,140,7,74,103,53,156,39,123,211,232,223,204,12,123,234,48,29,41,128,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,2,42,242,184,247,236,211,47,198,190,143,90,95,241,64,60,174,61,251,52,203,241,175,163,214,151,252,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,151,248,247,211,160,62,174,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,249,92,39,123,172,104,223,203,252,123,233,208,27,84,14,101,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,110,0,116,61,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,157,46,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,14,140,248,78,247,88,209,191,151,248,247,211,160,54,169,170,184,78,247,88,209,191,151,248,247,211,160,54,168,16,3,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,79,254,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,104,23,252,0,0,1,173,56,148,213,234,109,5,208,108,231,87,38,158,146,58,140,118,207,52,214,244,171,130,89,160,150,226,253,162,162,134,70,69,179,213,146,84,201,12,106,168,173,217,30,170,174,106,34,185,2,131,56,208,214,59,22,190,241,65,159,234,174,45,15,69,150,235,112,142,158,221,39,83,215,196,210,210,83,197,73,21,78,207,99,30,206,243,41,219,47,109,205,71,51,185,208,187,171,119,91,63,228,217,162,159,97,184,125,187,107,29,93,195,189,87,169,183,4,236,193,28,189,81,193,67,110,150,162,158,62,166,172,109,86,204,233,223,88,174,217,239,106,199,216,219,165,221,104,82,177,211,70,128,232,229,139,135,253,26,196,244,119,28,155,196,82,99,54,246,211,201,83,210,246,120,186,167,185,210,84,212,244,61,239,88,251,179,201,44,189,190,181,107,58,250,91,234,181,16,12,83,141,13,28,190,235,239,12,25,254,149,98,211,116,94,174,182,248,234,45,209,244,177,124,77,85,37,68,85,113,83,110,247,177,140,239,62,157,177,119,28,228,107,59,157,107,186,55,101,231,50,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,169,227,154,206,41,244,83,249,59,113,5,155,104,228,119,15,27,73,143,220,19,192,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,58,88,141,238,35,250,119,110,202,161,209,238,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,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,86,15,60,239,212,159,239,39,240,211,117,114,125,214,59,22,115,195,2,105,85,60,62,30,245,166,151,9,233,235,35,234,123,251,244,181,213,19,213,211,212,238,172,107,27,212,247,212,197,219,71,61,201,225,186,221,210,146,53,13,43,207,59,245,39,251,201,252,52,10,171,44,83,150,47,47,250,61,93,172,166,226,7,91,241,223,23,130,210,116,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,156,50,49,173,153,207,110,234,232,218,246,73,167,249,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,245,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,85,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,7,182,0,0,0,0,114,174,117,80,114,174,7,74,124,39,123,172,104,223,203,252,123,233,208,27,84,213,92,39,123,172,104,223,203,252,123,233,208,27,84,1,202,185,213,65,202,184,23,253,202,227,220,79,76,191,26,250,197,105,42,136,171,202,227,220,79,76,191,26,250,197,105,42,128,0,0,170,190,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,218,188,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,112,23,82,0,2,170,249,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,227,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,192,93,72,0,1,205,103,22,62,244,250,201,243,3,33,250,140,231,74,103,53,156,88,251,211,235,39,204,12,135,234,51,129,117,60,174,61,196,244,203,241,175,172,86,146,168,138,188,174,61,196,244,203,241,175,172,86,146,168,0,0,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,17,87,149,199,191,102,153,126,53,244,122,210,255,0,138,1,229,113,239,217,166,95,141,125,30,180,191,224,34,175,52,127,113,61,77,252,23,235,20,69,27,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,55,219,116,95,97,121,60,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,0,29,36,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,71,94,58,56,50,177,113,135,167,20,182,200,238,190,134,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,164,71,197,36,149,0,114,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,119,252,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,78,164,237,200,215,61,93,34,71,143,243,58,224,59,242,223,98,169,215,157,39,178,245,103,216,253,189,222,146,181,219,173,221,202,172,162,22,190,22,199,187,187,173,78,245,60,13,168,86,244,199,36,179,53,35,133,55,232,137,169,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,29,68,21,87,207,59,245,39,251,201,252,52,154,156,29,113,139,130,113,127,130,84,95,236,20,126,134,201,44,221,31,104,49,254,228,213,30,139,238,205,80,202,95,239,167,193,20,115,247,99,167,89,63,54,139,209,191,75,182,84,243,133,124,243,191,82,127,188,159,195,64,213,92,149,61,233,242,159,151,245,223,81,183,23,82,82,183,37,79,122,124,167,229,253,119,212,109,197,212,129,64,60,209,253,251,53,55,240,95,163,209,19,255,0,146,167,186,198,83,243,2,187,233,214,226,0,115,71,247,236,212,223,193,126,143,68,79,254,74,158,235,25,79,204,10,239,167,91,128,149,92,88,251,172,107,39,203,252,135,233,211,156,214,29,41,241,99,238,177,172,159,47,242,31,167,78,115,88,7,74,124,39,123,172,104,223,203,252,123,233,208,27,84,213,92,39,123,172,104,223,203,252,123,233,208,27,84,1,0,57,205,234,151,217,78,28,108,90,103,65,125,240,181,249,222,65,31,137,162,240,189,126,50,215,68,197,154,111,206,43,21,177,244,85,58,220,239,39,53,238,223,100,221,189,196,39,249,64,60,205,53,175,242,211,197,198,83,225,237,254,22,131,4,223,10,163,235,139,162,105,124,20,243,120,137,36,218,71,181,219,213,75,83,208,228,233,222,36,139,169,168,238,173,195,90,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,155,200,246,34,202,14,117,126,244,248,183,203,250,31,168,220,77,191,201,67,68,45,73,106,204,184,145,154,249,86,235,147,170,42,48,122,123,107,99,107,96,142,4,109,21,100,179,189,222,110,123,220,229,133,173,68,233,70,35,36,85,235,235,78,222,160,231,87,239,79,139,124,191,161,250,141,196,7,37,79,122,124,167,229,253,119,212,109,196,106,227,39,66,235,56,118,226,59,51,211,159,67,122,58,202,219,132,151,28,113,172,89,223,11,236,245,15,116,148,169,28,179,162,62,94,219,23,176,247,238,228,238,195,43,122,220,173,87,44,149,228,169,239,79,148,252,191,174,250,141,184,221,92,237,52,114,197,46,43,130,241,3,79,55,102,245,77,112,76,58,178,62,151,187,197,210,201,29,69,93,58,238,175,232,143,178,248,170,124,145,157,79,241,94,179,182,141,168,161,176,57,50,106,151,218,190,28,111,186,103,95,125,241,85,248,38,65,39,134,162,240,189,30,14,215,90,196,154,31,206,35,17,178,117,213,54,226,239,55,57,237,219,101,217,189,180,39,249,64,60,178,245,175,242,45,197,198,45,226,45,254,42,131,59,219,10,172,232,139,174,104,188,108,240,248,121,35,222,70,53,187,85,69,77,214,229,234,218,37,151,165,170,238,157,175,248,0,0,1,205,103,22,62,244,250,201,243,3,33,250,140,231,74,103,53,156,88,251,211,235,39,204,12,135,234,51,129,106,156,52,255,0,246,27,110,255,0,47,243,191,254,143,116,41,88,186,158,26,127,251,13,183,127,151,249,223,255,0,71,186,20,172,7,85,0,0,5,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,106,174,74,158,244,249,79,203,250,239,168,219,139,169,41,91,146,167,189,62,83,242,254,187,234,54,226,234,64,0,0,213,92,88,251,172,107,39,203,252,135,233,211,156,214,29,41,241,99,238,177,172,159,47,242,31,167,78,115,88,7,74,124,39,123,172,104,223,203,252,123,233,208,27,84,213,92,39,123,172,104,223,203,252,123,233,208,27,84,1,234,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,123,101,74,243,107,227,95,211,117,149,156,38,233,149,206,213,89,101,135,179,38,105,112,129,123,242,58,186,25,251,140,182,53,85,189,17,246,95,20,82,74,232,220,231,44,138,216,149,99,88,166,99,194,48,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,122,234,18,24,158,145,185,173,72,152,214,51,167,173,36,146,76,215,150,167,5,23,30,34,245,30,135,84,51,91,102,250,101,136,220,29,37,75,220,148,179,199,117,186,83,45,52,172,182,75,4,142,87,164,47,100,237,124,142,88,156,199,70,199,196,138,215,61,28,205,1,195,71,14,153,223,20,26,167,65,166,120,45,63,250,213,101,226,183,174,31,240,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,173,254,196,79,106,167,69,26,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,221,81,198,201,38,232,79,94,121,123,108,99,29,52,175,87,73,35,209,169,215,35,222,229,77,220,160,85,15,53,142,7,41,180,214,235,95,197,38,155,62,174,91,22,79,120,87,229,54,199,50,89,214,221,113,170,115,222,181,172,147,101,70,83,77,46,237,115,100,114,118,230,150,54,177,92,217,91,28,49,43,131,254,37,47,188,43,107,141,159,83,109,137,222,181,77,211,107,201,41,27,74,201,228,171,179,203,52,111,168,142,36,115,153,211,50,118,153,36,106,143,98,119,35,98,57,85,138,246,187,162,140,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,204,160,30,62,184,81,172,225,75,92,106,236,150,200,186,240,204,163,189,120,197,230,142,25,210,56,41,93,51,145,212,14,146,85,119,114,106,127,81,174,84,145,238,116,111,130,71,116,172,189,13,11,254,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,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,140,3,139,31,117,141,100,249,127,144,253,58,114,170,249,77,241,121,249,34,212,127,228,251,154,214,244,98,25,253,193,158,137,116,116,29,217,41,114,41,150,24,33,234,145,138,143,72,103,99,27,19,183,107,209,178,54,7,39,105,139,51,214,213,56,177,247,88,214,79,151,249,15,211,167,3,154,195,170,131,149,115,170,128,0,0,32,7,58,191,117,140,91,230,5,15,211,174,37,85,240,157,239,79,163,127,48,49,239,168,192,90,167,58,191,117,140,91,230,5,15,211,174,37,85,240,157,239,79,163,127,48,49,239,168,192,7,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,52,119,27,182,73,114,14,19,245,66,221,11,145,175,92,118,166,68,85,85,68,217,155,61,125,136,191,6,156,231,214,192,234,58,249,233,156,168,174,130,103,70,170,159,122,57,83,255,0,81,209,143,26,89,117,143,20,225,159,80,214,243,87,217,90,236,118,182,158,4,237,189,221,79,123,18,52,79,85,171,183,173,35,125,187,123,127,164,231,158,221,69,65,144,231,81,80,213,213,58,10,74,251,163,99,146,102,179,169,89,27,230,68,87,34,124,118,69,85,216,11,57,188,241,63,165,151,46,5,102,195,190,208,210,165,225,221,59,82,45,85,50,75,255,0,62,18,79,208,238,245,126,130,111,236,246,121,251,60,202,166,95,105,101,252,75,112,59,160,24,54,144,79,144,225,26,177,144,58,178,143,167,106,121,237,237,237,77,215,85,11,60,250,99,102,219,35,220,190,213,243,255,0,126,180,21,54,93,128,0,0,0,0,31,181,21,28,245,245,44,165,166,106,186,71,239,210,136,138,190,196,85,248,127,65,248,153,46,157,99,183,108,167,46,162,179,89,28,173,171,159,185,208,237,211,203,104,158,229,246,185,191,6,175,196,11,65,229,55,71,13,101,38,127,133,228,144,84,197,116,134,217,76,254,169,27,218,107,81,210,212,121,166,251,46,251,73,31,181,187,127,235,193,248,217,213,78,34,180,19,83,41,166,180,234,5,142,75,29,37,123,42,168,41,22,146,25,101,99,91,81,82,177,53,234,176,181,87,102,68,136,190,178,174,255,0,31,137,160,178,220,223,91,56,48,212,42,230,217,178,151,77,112,188,83,165,45,74,171,231,129,58,90,200,100,111,248,154,149,221,127,56,158,215,47,199,250,180,86,169,107,110,161,107,13,221,215,140,226,251,85,91,34,185,92,140,146,174,121,88,207,89,238,217,18,87,187,100,69,145,223,219,253,32,93,238,132,241,251,165,122,137,167,13,201,114,188,134,130,130,237,75,191,139,166,117,69,44,14,94,169,229,99,58,99,117,66,175,232,177,170,187,237,237,223,226,98,180,252,216,248,110,158,189,148,110,130,253,26,62,84,143,173,205,160,70,166,238,219,117,95,25,236,42,10,131,54,150,108,62,90,28,115,27,158,142,162,62,159,17,85,79,112,108,109,118,242,170,183,118,36,109,85,242,234,79,210,95,106,175,236,49,125,52,194,171,181,43,60,179,97,180,85,14,130,107,197,194,158,145,36,106,34,171,22,89,153,31,82,34,185,168,187,43,209,125,168,5,199,113,35,205,23,2,211,124,118,205,89,165,242,210,94,235,175,52,105,86,141,84,167,171,109,63,175,23,169,42,69,84,138,215,116,189,254,94,126,105,251,8,69,91,205,123,139,58,107,133,69,92,119,172,97,204,171,143,182,200,155,101,141,82,53,68,68,221,61,109,247,254,149,95,232,62,206,185,114,187,212,172,19,10,177,229,56,206,91,93,147,182,91,124,83,85,193,81,29,60,9,73,35,214,38,246,218,175,169,243,79,93,124,209,63,154,98,28,187,184,77,198,184,148,212,123,245,187,61,185,86,83,80,227,212,52,245,157,168,35,134,69,149,207,168,106,116,175,113,28,136,157,45,119,243,87,219,253,74,24,174,95,204,79,138,204,186,41,97,186,229,246,232,97,153,238,127,76,86,74,86,237,191,87,146,42,177,87,216,229,49,221,48,227,95,94,116,175,40,147,45,176,223,237,243,214,205,183,115,197,91,33,123,23,104,223,26,121,53,27,240,145,126,63,113,40,57,143,240,149,163,218,21,137,218,171,176,57,234,33,173,89,96,137,240,190,150,6,117,183,181,86,170,229,116,81,51,205,86,38,39,255,0,138,109,94,246,123,37,77,229,207,109,58,237,219,219,127,103,199,127,189,83,238,2,93,101,124,206,248,173,201,33,141,209,229,184,245,58,212,162,66,232,105,236,208,47,233,35,183,253,36,114,167,233,109,237,251,137,11,194,55,11,124,68,221,178,11,7,20,49,229,86,102,201,156,178,123,189,123,92,199,163,149,210,69,59,24,189,191,10,172,103,248,213,93,145,251,127,79,176,173,236,39,78,114,156,194,26,203,157,138,147,189,29,166,57,42,166,222,72,218,136,216,145,174,119,233,61,171,252,228,246,110,88,110,135,243,60,102,143,104,93,155,75,239,248,37,42,220,177,154,40,173,212,245,45,184,78,222,234,50,87,34,171,154,200,94,136,189,29,62,199,237,191,246,1,97,90,191,122,195,41,174,24,229,222,122,251,108,247,123,101,230,158,61,188,98,111,11,100,68,126,238,98,61,54,223,181,26,249,167,195,246,169,176,43,51,124,106,205,140,193,147,223,175,150,250,58,55,195,11,221,52,213,49,199,30,239,68,219,103,57,200,158,106,191,121,207,133,251,140,61,93,201,114,154,204,134,233,146,92,187,117,79,130,84,166,138,233,84,145,178,72,152,140,106,167,83,215,224,139,240,223,205,124,201,47,194,142,190,222,184,148,202,29,166,26,215,159,94,109,120,181,29,178,73,162,90,26,186,169,100,123,224,88,155,18,57,30,178,177,124,158,170,171,208,158,109,77,182,3,126,113,41,205,154,193,134,61,246,77,24,167,130,225,92,155,127,125,85,83,193,85,2,127,137,119,146,197,85,254,75,165,79,103,181,19,238,85,38,206,129,234,76,26,167,165,246,12,177,110,148,85,149,149,150,250,89,170,214,153,236,86,182,103,211,197,35,211,102,170,244,236,178,123,62,27,161,71,154,195,194,253,230,229,152,215,220,180,222,205,84,236,98,30,215,77,93,69,93,42,191,206,40,211,244,63,52,239,241,136,244,253,15,185,127,106,219,255,0,4,120,78,19,133,105,21,5,191,11,205,110,89,28,41,28,73,52,213,144,186,46,137,60,45,50,57,173,107,154,155,34,35,90,169,237,253,37,243,80,36,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,1,205,103,22,62,244,250,201,243,3,33,250,140,231,74,96,8,171,202,227,220,79,76,191,26,250,197,105,42,128,0,0,2,170,249,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,226,234,64,21,87,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,23,82,0,165,110,117,126,244,248,183,203,250,31,168,220,71,37,79,122,124,167,229,253,119,212,109,197,212,128,0,0,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,128,34,175,43,143,113,61,50,252,107,235,21,164,170,0,14,109,184,189,210,26,109,8,226,95,80,180,182,223,5,36,22,219,77,225,243,90,224,166,158,89,153,79,110,169,99,106,168,225,87,203,235,185,236,167,158,38,61,92,174,245,218,239,89,255,0,164,182,191,201,247,88,236,89,207,12,9,165,84,240,248,123,214,154,92,39,167,172,143,169,239,239,210,215,84,79,87,79,83,186,177,172,111,83,223,83,23,109,28,247,39,134,235,119,74,72,212,39,80,3,149,115,165,62,19,189,214,52,111,229,254,61,244,232,13,170,0,0,0,0,0,17,87,154,63,184,158,166,254,11,245,138,34,85,0,57,172,225,59,222,159,70,254,96,99,223,81,128,233,76,0,5,85,243,206,253,73,254,242,127,13,45,80,1,64,60,174,61,251,52,203,241,175,163,214,151,252,0,0,0,3,149,115,170,128,6,170,225,59,221,99,70,254,95,227,223,78,128,218,160,0,32,175,49,254,95,244,124,68,88,165,213,189,33,199,127,209,98,131,195,65,45,53,60,144,83,199,145,82,245,178,62,154,135,204,248,227,100,208,198,170,246,76,174,234,88,226,88,156,143,252,202,197,58,128,26,171,132,239,117,141,27,249,127,143,125,58,3,106,128,4,0,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,151,252,0,0,0,21,213,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,79,83,23,170,150,218,234,121,27,77,208,230,42,167,92,243,211,203,220,107,216,230,248,110,159,89,178,57,18,197,64,28,240,242,240,194,173,89,255,0,26,90,85,98,188,212,85,195,79,75,120,125,237,142,166,123,90,245,158,223,77,45,116,45,85,115,92,157,14,150,154,54,189,54,221,88,174,68,86,170,163,147,161,224,0,20,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,75,215,170,170,218,218,120,219,83,214,231,170,39,92,19,211,197,219,107,24,214,248,110,175,89,210,57,82,229,0,20,193,201,131,87,169,177,13,121,201,116,142,227,61,36,52,250,133,103,108,212,106,232,37,124,243,92,109,253,201,99,133,143,111,168,198,45,52,213,210,57,94,158,107,12,104,142,69,94,151,203,94,100,28,40,234,63,22,186,143,161,248,86,21,23,129,181,80,253,160,158,255,0,127,158,21,125,45,162,149,203,110,68,115,145,21,59,147,63,165,201,20,40,168,233,28,215,42,171,24,201,36,100,234,0,98,154,91,165,184,38,139,96,150,205,51,211,75,23,161,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,235,57,118,223,100,217,17,17,50,176,0,0,0,0,0,28,171,157,84,0,53,87,9,222,235,26,55,242,255,0,30,250,116,6,213,0,1,202,185,213,64,2,42,242,184,247,19,211,47,198,190,177,90,74,160,0,0,0,170,190,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,186,144,0,0,5,85,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,197,212,128,0,0,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,128,34,175,43,143,113,61,50,252,107,235,21,164,170,0,0,0,1,85,124,243,191,82,127,188,159,195,75,84,0,80,15,43,143,126,205,50,252,107,232,245,165,255,0,0,4,85,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,14,148,192,0,0,2,162,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,121,82,105,93,38,239,108,143,236,219,160,3,153,109,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,53,121,173,107,166,156,113,23,167,26,5,170,26,95,121,241,214,170,239,180,177,77,12,168,140,170,183,213,53,45,107,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,92,160,2,149,185,42,123,211,229,63,47,235,190,163,110,46,164,0,40,7,154,63,191,102,166,254,11,244,122,34,127,242,84,247,88,202,126,96,87,125,58,220,79,240,6,170,226,199,221,99,89,62,95,228,63,78,156,230,176,234,160,1,170,184,78,247,88,209,191,151,248,247,211,160,54,168,0,106,174,42,181,75,242,45,195,142,162,234,100,55,223,67,87,217,177,250,175,69,86,248,95,17,218,186,74,206,205,15,230,213,143,107,183,170,150,6,250,237,86,38,251,191,102,163,149,57,182,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,234,120,1,173,56,107,210,26,109,5,208,108,27,72,225,130,146,58,140,118,207,12,55,5,164,158,89,160,150,226,253,229,173,154,55,203,179,213,146,84,201,52,136,138,141,217,30,136,141,106,34,53,42,135,157,95,189,62,45,242,254,135,234,55,18,234,64,20,173,201,83,222,159,41,249,127,93,245,27,113,107,220,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,102,210,209,77,35,226,221,232,200,234,99,134,69,68,71,110,140,84,86,185,21,90,187,44,1,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,73,60,42,234,151,229,167,135,29,58,212,201,175,190,153,175,188,227,244,190,149,173,240,190,31,187,116,137,157,154,239,205,163,24,214,237,85,20,237,245,26,140,93,183,102,237,86,170,237,80,0,0,0,230,179,139,31,122,125,100,249,129,144,253,70,115,165,48,4,0,225,167,255,0,176,219,119,249,127,157,255,0,244,123,161,74,199,85,0,0,0,1,85,124,243,191,82,127,188,159,195,75,84,0,82,183,37,79,122,124,167,229,253,119,212,109,197,212,128,0,0,6,170,226,199,221,99,89,62,95,228,63,78,156,230,176,234,160,1,170,184,78,247,88,209,191,151,248,247,211,160,54,168,0,10,64,227,55,150,46,163,232,230,109,67,124,209,186,47,181,24,102,101,144,54,217,110,166,167,98,195,37,130,170,178,179,183,67,67,80,249,229,127,84,43,221,134,22,85,190,68,107,164,221,178,36,106,232,214,75,191,0,70,174,1,120,81,163,225,75,67,169,44,151,56,186,243,60,163,179,120,202,38,146,24,18,72,42,157,11,81,180,13,146,37,119,114,26,127,93,173,85,145,237,116,143,158,70,244,164,189,13,146,160,0,53,87,18,252,58,96,156,80,105,101,126,153,231,84,255,0,235,181,150,122,222,185,191,193,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,238,135,251,21,61,138,155,84,1,207,94,147,112,11,174,58,163,196,117,255,0,135,143,71,250,42,76,46,224,180,249,77,254,106,105,188,13,186,149,30,169,29,75,18,70,198,249,188,67,19,174,154,61,154,233,154,228,127,169,26,73,35,46,127,91,240,171,86,154,240,53,159,105,205,138,162,174,123,110,43,164,247,91,37,28,181,111,107,167,146,10,107,60,144,198,233,28,214,181,170,245,107,17,85,81,173,77,247,217,19,216,111,80,7,42,231,85,0,0,0,1,0,57,213,251,172,98,223,48,40,126,157,113,42,175,132,239,122,125,27,249,129,143,125,70,3,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,3,243,150,120,32,111,84,243,50,54,253,239,114,34,127,190,7,232,15,193,43,168,150,62,242,86,65,219,255,0,43,184,155,127,105,235,212,223,236,84,112,186,162,170,243,67,12,77,219,119,201,80,198,181,55,93,147,205,84,15,124,26,146,235,197,119,15,246,122,143,11,89,170,152,186,73,186,34,162,95,40,188,183,219,109,247,153,62,244,53,182,69,204,95,135,12,119,36,244,4,217,101,61,83,18,62,181,169,166,175,160,124,91,247,21,155,117,248,148,243,245,119,246,123,21,20,9,72,8,105,153,115,73,225,215,28,129,146,91,110,53,23,23,191,127,86,158,106,25,182,217,91,237,233,171,79,242,151,251,20,143,23,222,114,79,167,191,87,71,102,197,162,150,218,177,183,195,58,90,30,167,245,116,55,125,250,107,122,127,75,171,217,251,0,181,7,73,27,124,157,35,83,250,84,244,228,190,217,33,122,178,107,197,19,28,158,212,117,67,17,127,243,148,97,158,243,63,215,252,135,35,170,184,216,174,201,111,162,146,73,22,40,34,158,182,36,107,86,71,57,190,171,106,213,19,201,81,60,190,227,79,221,56,200,226,42,233,89,37,100,154,165,146,196,178,109,234,197,123,174,107,83,100,68,242,78,250,253,192,116,61,89,168,24,45,189,178,190,187,50,178,64,216,26,231,200,178,87,196,222,134,183,218,171,187,188,145,54,83,13,200,184,161,225,223,20,124,49,223,245,155,18,164,116,253,93,180,91,148,110,223,167,109,255,0,69,87,111,210,79,111,222,115,231,91,196,62,185,222,86,118,212,106,86,85,58,84,49,209,200,223,76,214,59,169,174,223,116,93,228,93,253,166,41,122,200,51,203,156,145,165,254,243,125,169,123,119,237,165,93,68,207,84,246,111,183,90,254,196,254,196,3,162,43,159,25,92,44,90,105,93,89,89,175,24,114,70,221,247,237,220,153,34,251,21,125,140,221,126,11,240,53,46,162,115,67,225,131,13,172,161,166,176,230,214,204,145,149,77,145,211,75,75,45,75,82,5,106,167,74,47,77,59,247,223,117,251,189,133,63,226,220,50,241,21,159,88,97,190,217,112,220,162,178,130,121,157,11,93,232,234,233,26,174,106,236,190,109,137,205,251,211,218,103,56,175,46,254,35,178,75,189,53,182,175,15,175,161,101,67,85,221,234,171,125,124,76,102,204,115,182,87,45,50,237,250,59,127,74,160,18,179,141,190,98,250,45,171,58,89,117,211,188,50,146,43,220,151,90,57,169,219,80,202,154,152,124,59,149,208,185,174,233,125,51,81,222,109,119,151,82,126,143,237,33,15,8,120,222,33,149,107,174,63,79,155,85,210,210,89,153,112,164,154,119,212,212,44,76,70,37,100,8,228,87,163,218,169,234,57,222,123,251,17,84,216,57,143,47,29,90,195,53,7,29,192,235,25,21,76,249,4,210,197,27,233,146,165,232,206,134,49,234,170,171,76,138,158,82,124,26,190,197,61,252,31,128,237,105,75,142,67,115,178,44,208,187,21,172,171,134,86,197,226,219,36,190,25,205,115,186,81,180,254,182,254,91,110,173,221,126,224,39,215,24,156,45,96,58,185,167,82,85,233,29,45,21,117,115,54,218,166,146,228,179,177,187,207,78,159,207,157,25,250,49,200,159,212,191,20,41,58,227,65,53,178,178,74,42,132,218,72,246,223,217,241,68,95,134,255,0,121,51,242,93,114,213,93,37,210,228,181,217,245,22,229,60,211,255,0,140,107,238,245,46,114,116,212,35,147,201,178,53,125,146,47,192,133,181,85,51,86,78,234,138,137,28,249,31,182,238,114,170,170,236,155,123,87,250,0,252,128,0,0,0,13,147,160,218,189,46,139,102,208,102,84,246,239,23,53,63,95,67,123,221,189,186,161,150,53,243,86,61,61,146,253,223,15,235,77,108,0,220,186,157,168,218,135,197,70,121,37,242,123,108,245,213,145,163,100,236,64,200,220,244,111,68,81,47,148,108,102,251,246,219,240,248,255,0,111,202,191,104,6,165,81,50,141,148,24,6,71,53,69,76,49,200,177,50,215,50,237,213,191,199,101,79,106,34,30,182,131,234,148,122,75,155,71,145,207,109,167,173,133,237,142,41,99,154,30,226,116,36,204,122,170,34,189,169,190,204,84,243,95,137,57,49,206,100,90,81,110,179,76,151,93,47,180,213,220,34,99,188,52,146,89,41,164,84,217,137,208,155,186,171,171,110,164,85,217,62,255,0,32,52,174,140,227,250,171,132,233,110,87,137,75,162,249,67,174,87,47,3,210,247,209,84,71,209,219,168,146,79,98,196,173,93,218,239,189,63,180,250,252,40,233,140,218,9,158,216,245,103,87,109,80,83,227,206,101,53,92,21,147,215,178,54,70,254,244,19,183,202,41,28,229,84,142,41,29,178,183,225,236,223,100,61,220,247,153,174,69,124,165,146,151,27,211,252,94,221,222,219,185,36,118,151,194,245,217,90,169,230,202,165,251,156,159,208,164,81,200,181,151,80,242,123,28,56,229,215,38,184,203,110,167,86,246,224,117,108,238,99,81,172,86,34,35,92,245,106,34,53,202,158,73,236,2,204,184,155,230,163,102,177,87,208,88,52,135,194,221,237,178,81,167,136,154,10,180,217,146,54,95,38,254,118,149,203,250,45,69,242,95,137,0,52,7,138,44,219,65,53,14,124,235,30,127,82,215,54,8,170,225,218,20,238,199,28,140,127,79,83,226,127,78,253,10,155,163,81,124,205,46,249,36,145,119,145,238,114,253,238,93,207,228,13,231,175,252,85,101,186,243,154,191,42,190,193,209,31,105,97,142,14,168,151,165,59,210,200,158,179,97,102,251,119,85,61,159,253,44,98,142,241,166,146,105,196,212,181,52,237,139,35,103,79,105,221,201,213,93,188,251,175,146,39,66,109,31,223,255,0,156,214,96,12,139,23,207,50,44,66,26,200,44,181,157,152,235,161,146,158,100,237,198,238,166,61,26,142,79,89,171,183,232,167,179,99,225,213,214,79,91,81,45,76,239,234,124,207,116,142,93,145,55,85,93,215,216,126,32,1,191,248,24,186,224,118,126,35,44,53,186,143,90,202,107,35,105,107,210,71,189,37,219,173,105,158,140,79,205,122,222,211,64,27,83,134,28,22,235,168,218,211,99,197,108,205,114,212,212,71,86,244,86,163,188,145,148,210,57,127,69,174,95,135,220,7,66,90,141,144,233,126,33,129,84,215,230,151,56,237,152,251,186,59,181,18,164,234,198,254,121,136,155,171,119,114,126,113,205,79,235,34,39,7,58,183,194,222,141,93,107,48,75,7,16,152,253,214,27,205,194,68,183,192,216,36,137,86,73,157,79,20,81,162,185,94,170,187,70,137,230,169,237,243,251,215,119,113,179,109,182,195,195,14,67,109,185,215,81,192,239,239,78,135,212,202,214,167,252,240,166,114,236,174,79,232,255,0,120,167,30,4,116,217,186,151,196,86,55,65,81,59,155,21,178,186,142,226,237,157,182,233,29,117,50,42,121,181,223,7,254,207,233,3,161,138,74,170,122,234,88,107,104,230,108,176,84,70,217,98,145,171,186,61,142,77,209,83,246,42,41,250,158,157,162,130,43,85,166,138,215,14,253,186,58,120,233,217,191,183,102,53,26,158,196,79,187,238,61,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,26,71,137,46,36,44,124,61,209,219,46,247,186,170,79,13,81,89,4,51,196,175,103,121,177,185,179,57,206,70,186,88,209,19,104,87,101,85,219,127,247,131,119,17,175,142,110,35,114,14,28,52,197,217,94,59,79,221,169,124,111,219,215,99,118,84,154,157,159,207,138,68,246,76,191,15,254,150,67,162,252,93,233,102,186,100,52,248,222,23,118,138,162,170,91,114,215,189,137,61,51,213,157,61,61,77,84,142,103,170,42,117,167,150,222,95,121,179,53,15,78,177,45,78,198,171,113,108,194,207,73,95,71,89,3,224,115,103,167,138,94,132,118,222,109,238,53,200,139,187,90,190,207,106,39,220,5,56,91,249,182,107,141,51,171,214,165,123,169,80,233,86,20,254,243,111,111,171,110,148,242,163,245,182,253,190,211,72,235,39,27,218,217,172,172,125,45,250,253,181,47,113,238,100,126,22,147,201,28,230,59,109,217,3,23,254,134,210,214,43,249,92,112,233,85,87,61,107,168,106,34,73,164,116,157,45,138,133,173,110,234,171,178,39,132,242,67,87,234,215,43,45,17,125,61,59,236,25,109,37,151,110,190,183,86,87,210,83,35,188,227,219,101,101,39,158,222,127,252,242,125,224,85,116,90,219,169,81,88,190,205,199,144,237,66,175,115,251,126,18,159,218,228,84,95,62,222,254,197,95,137,248,210,215,106,70,73,71,47,134,151,196,64,212,71,63,213,129,158,91,183,239,217,125,174,105,109,250,95,195,151,10,90,59,154,89,48,74,203,166,25,123,175,237,199,86,249,171,103,182,212,189,203,37,94,205,111,82,196,199,46,200,141,242,233,248,251,73,107,123,205,248,127,210,108,105,107,43,111,56,93,162,219,31,110,36,99,42,40,169,218,237,246,107,81,17,92,214,175,232,167,255,0,59,251,0,231,30,201,129,229,121,43,101,146,209,108,241,29,148,69,127,231,163,102,201,231,254,83,147,252,149,254,195,235,96,218,63,155,103,217,172,24,29,146,217,220,186,75,35,99,88,251,208,167,78,242,182,47,107,158,214,175,172,244,79,210,255,0,123,204,184,95,238,138,112,153,128,86,84,211,226,214,202,88,251,221,9,43,232,97,182,35,94,136,158,94,108,169,110,251,117,185,60,255,0,105,129,219,249,164,104,13,46,127,87,115,139,3,130,5,88,228,106,92,99,181,209,54,119,254,125,29,178,203,226,252,209,127,75,219,237,243,2,57,97,252,165,53,178,243,37,44,183,167,248,40,39,141,30,229,218,146,78,157,216,171,183,171,88,138,190,123,39,245,153,220,60,157,178,214,89,238,53,53,57,39,247,212,44,145,212,204,240,113,126,113,82,52,86,249,165,110,201,187,183,79,51,102,101,124,227,48,232,18,178,12,119,27,171,145,241,201,211,11,228,163,137,90,230,163,147,207,118,86,249,249,111,236,33,214,81,204,163,136,107,214,65,89,117,161,201,234,168,224,169,133,177,54,158,42,218,232,217,30,205,68,87,35,82,169,81,23,116,85,223,127,136,31,51,23,224,115,60,169,215,148,209,220,134,31,10,247,190,165,209,203,213,11,250,226,141,42,122,93,179,42,60,183,90,117,242,235,221,63,243,255,0,28,79,112,119,91,195,118,83,107,162,173,185,248,250,90,202,134,183,252,66,69,228,158,31,127,100,242,47,253,31,253,239,236,212,249,22,191,234,142,85,152,55,53,189,102,23,121,46,45,71,177,179,37,194,161,92,214,185,94,189,40,231,72,174,68,222,71,121,111,241,95,218,124,203,174,166,221,174,149,119,58,154,205,171,22,227,15,105,93,85,213,35,163,252,223,70,237,221,235,178,255,0,111,177,0,179,46,93,154,51,163,240,227,87,76,207,47,167,223,103,207,18,55,174,171,213,78,221,36,155,254,109,254,123,122,223,15,253,196,139,213,198,240,129,148,95,45,50,229,119,29,170,169,188,71,99,243,55,79,62,166,71,213,254,47,100,246,53,190,210,133,219,114,175,142,55,67,21,108,236,137,234,170,177,182,71,35,87,127,47,102,255,0,113,252,211,86,212,210,204,147,197,43,145,237,223,101,234,95,187,96,58,25,200,184,215,225,215,79,149,214,89,114,190,151,211,71,220,72,188,13,114,254,150,238,246,246,29,255,0,159,226,105,110,35,57,153,98,26,127,101,199,47,58,119,63,164,210,233,20,242,79,31,76,176,116,237,216,232,243,154,149,219,249,74,239,98,39,179,207,219,229,73,115,77,37,68,139,44,174,87,57,125,170,171,185,252,110,171,237,80,44,135,80,57,136,87,230,249,142,57,156,88,36,244,74,197,44,208,206,221,155,63,67,37,108,112,43,183,125,50,111,179,81,203,178,39,158,251,121,121,41,242,113,222,48,165,194,105,51,10,200,115,206,252,153,12,215,9,30,223,69,163,118,116,232,138,171,186,194,191,228,254,207,234,43,208,1,155,222,50,75,5,77,21,109,42,197,226,38,147,183,217,155,169,236,219,101,69,119,171,182,222,207,47,51,8,0,0,6,201,208,45,19,191,107,206,117,22,19,143,186,54,78,246,198,247,58,69,122,53,17,211,71,23,181,145,189,125,178,39,195,255,0,112,26,216,22,205,132,114,131,164,161,183,91,174,87,187,228,82,215,53,97,124,241,58,165,29,30,221,45,87,38,206,162,223,244,145,83,207,224,71,190,59,248,62,194,244,50,169,215,139,70,91,107,241,21,91,116,219,219,95,23,117,189,41,74,213,252,211,97,98,166,233,42,187,219,236,243,254,144,135,214,156,23,32,186,182,158,120,168,246,167,168,123,24,217,59,140,254,118,202,158,93,72,190,197,220,249,151,171,84,246,91,140,182,234,143,211,137,206,106,251,62,14,84,248,42,253,196,214,210,157,98,177,218,180,230,151,19,212,75,134,208,91,162,101,77,28,116,210,179,166,78,220,12,142,54,170,76,244,69,221,17,233,178,34,111,229,183,196,138,154,203,149,91,114,220,234,190,227,105,164,142,158,145,147,206,200,81,145,181,138,230,119,158,173,87,116,170,162,174,202,158,104,6,12,0,0,0,0,0,0,0,0,0,0,75,174,86,73,74,156,94,88,101,171,151,182,200,237,119,53,223,165,87,207,195,57,62,31,210,68,83,113,232,53,165,53,55,35,181,105,69,60,180,182,185,235,166,158,167,210,93,93,137,26,216,169,156,238,158,234,35,149,17,122,61,157,43,190,255,0,0,39,207,54,253,115,177,221,113,234,13,62,199,238,253,231,175,119,196,199,225,222,223,231,208,74,207,55,198,159,114,175,147,191,167,238,53,239,39,140,29,183,29,77,187,100,245,52,125,76,166,183,206,198,73,220,219,103,182,162,222,244,242,71,126,221,253,132,142,201,121,75,105,85,234,194,216,173,215,106,198,92,19,125,231,116,244,201,213,235,167,243,146,141,92,190,170,42,27,39,129,110,17,111,156,50,81,221,97,188,221,35,168,90,169,103,107,27,28,239,123,122,92,148,219,46,206,134,63,245,133,243,255,0,241,64,150,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,57,200,212,234,114,249,33,82,252,204,244,243,59,203,117,2,60,166,159,57,184,86,226,202,218,24,223,64,142,123,33,131,162,41,187,142,70,62,109,149,118,234,95,40,255,0,158,190,223,61,237,130,227,72,202,234,57,41,30,228,68,126,219,255,0,82,162,255,0,234,43,179,134,94,95,23,101,206,42,117,23,83,111,116,85,118,180,145,172,166,183,178,10,136,164,85,141,105,157,212,175,69,103,146,244,74,223,143,181,62,239,32,205,56,98,193,52,3,134,205,11,177,107,197,85,92,148,245,143,181,208,199,89,84,180,77,223,185,85,79,79,214,205,225,129,101,84,234,93,253,170,155,251,126,242,34,106,199,54,253,99,175,201,106,233,240,107,77,154,154,212,222,142,204,137,61,115,94,187,198,197,119,178,70,109,235,35,255,0,155,255,0,189,100,199,52,29,4,176,90,248,115,125,251,23,174,166,181,67,105,184,219,152,180,210,186,73,22,102,171,228,143,102,185,239,95,63,206,53,125,158,198,47,222,83,16,19,38,235,205,59,137,27,197,173,246,199,79,67,69,213,26,181,39,167,172,175,108,155,244,171,119,223,196,123,124,247,254,148,67,89,92,120,214,215,91,252,201,246,135,54,189,85,64,215,57,91,26,94,107,118,243,243,254,124,174,248,163,126,31,3,65,128,51,10,173,93,212,154,171,235,50,71,230,247,229,184,70,214,53,149,11,115,168,89,26,141,84,114,34,63,175,169,54,84,223,219,237,63,188,151,89,117,75,48,161,75,110,75,159,228,55,42,84,86,187,179,85,117,169,153,155,183,125,151,165,239,84,242,221,76,48,1,229,92,231,46,238,114,170,254,213,60,0,0,0,0,0,0,0,0,0,0,0,0,0,1,11,83,229,27,111,209,139,173,246,249,81,71,66,201,50,154,91,124,50,59,189,76,215,246,219,227,29,210,172,122,192,155,47,148,62,199,175,251,222,85,88,76,190,93,90,197,142,232,22,171,82,93,174,117,172,171,102,94,148,246,105,97,142,104,163,90,85,90,216,246,145,234,245,253,29,183,95,135,180,11,199,201,232,42,174,22,90,138,90,43,172,182,217,86,55,244,212,68,138,174,98,244,57,17,125,87,34,249,42,162,251,126,7,63,156,72,101,55,205,65,226,2,186,201,159,106,13,198,178,223,15,107,106,151,45,68,141,102,244,80,187,213,142,71,189,83,119,49,136,191,209,191,244,95,149,78,161,97,244,152,156,25,141,198,251,65,77,107,169,166,109,71,122,90,184,152,196,107,162,238,126,154,185,27,250,40,171,237,248,111,236,32,151,16,124,42,240,195,196,142,64,252,143,25,213,28,126,201,117,170,219,121,36,174,241,77,147,165,145,51,203,106,196,79,38,194,239,99,127,157,251,55,3,82,113,147,162,90,63,131,232,254,55,62,148,182,154,227,112,101,53,28,75,52,246,200,225,146,118,165,45,66,245,57,253,184,215,119,57,177,170,238,171,230,187,255,0,69,104,221,161,170,130,227,81,29,108,45,134,110,235,250,216,213,69,70,175,82,238,137,178,175,199,114,84,219,113,90,221,5,161,187,102,55,12,158,223,122,166,167,154,162,215,77,20,27,68,231,171,81,36,100,173,85,221,28,213,72,149,19,219,191,81,24,243,12,129,249,78,75,114,191,189,138,207,29,85,53,66,53,118,221,168,249,28,253,188,147,111,231,1,241,192,0,0,0,0,0,1,229,90,228,68,114,181,81,23,227,177,224,0,63,184,105,231,168,119,68,16,190,71,34,111,179,26,170,191,239,30,93,77,80,199,43,31,79,35,92,223,106,43,21,21,0,252,205,221,194,166,47,85,38,168,218,242,107,148,245,116,22,74,40,234,188,77,109,36,237,108,145,117,64,230,183,100,77,220,187,186,70,39,147,87,244,191,165,83,243,208,62,18,181,107,136,74,247,193,135,218,159,13,52,15,133,39,170,169,163,169,116,108,108,146,43,55,222,56,156,158,93,46,85,221,83,216,191,180,181,174,29,56,79,173,224,207,74,174,121,93,241,31,154,92,39,167,137,37,181,218,233,167,138,78,169,157,72,215,34,42,170,170,244,58,37,85,245,19,203,238,246,1,46,112,108,235,15,203,237,209,63,23,189,73,95,23,173,179,223,12,172,85,245,157,254,91,91,241,107,191,176,202,182,57,225,212,30,35,111,248,222,174,84,102,26,105,98,185,98,81,167,70,212,85,209,71,44,141,254,246,100,126,107,51,31,241,115,221,253,15,79,217,181,203,240,113,175,89,222,185,96,144,94,51,108,18,231,99,149,33,106,178,162,169,187,54,165,59,52,238,71,183,104,99,110,206,89,92,169,182,233,234,174,223,176,36,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,15,27,39,220,126,84,244,180,180,113,36,20,176,69,12,105,186,163,24,212,106,38,255,0,177,15,216,254,122,55,93,213,64,211,60,92,232,148,186,255,0,162,119,77,61,163,153,145,85,84,84,210,84,66,247,185,90,136,177,76,215,47,154,70,245,253,30,175,99,127,176,231,151,80,48,27,238,158,228,181,152,221,230,142,104,230,163,237,245,185,99,122,55,215,141,143,79,55,53,171,236,122,124,14,141,53,219,94,113,61,5,198,97,201,50,119,239,28,213,81,82,181,155,75,237,123,94,168,187,178,55,255,0,173,175,192,248,154,131,161,250,59,196,158,17,85,13,202,219,226,169,238,145,58,52,159,189,84,205,149,175,106,111,210,146,70,190,216,83,238,246,127,104,115,128,9,93,198,247,6,215,110,29,243,41,234,236,116,189,120,213,66,185,240,75,214,212,232,234,150,165,90,205,157,60,146,46,209,194,139,186,255,0,231,246,197,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,219,176,94,225,179,62,42,182,58,120,234,233,234,34,154,41,98,84,71,51,165,92,187,162,238,138,139,191,74,249,125,223,208,124,64,4,166,127,28,121,173,78,7,14,158,220,110,119,74,203,100,84,173,135,243,243,77,35,145,82,30,214,201,189,71,79,79,78,255,0,205,248,253,222,71,237,119,227,101,41,110,20,242,98,56,101,170,142,158,155,175,167,123,119,109,203,212,212,223,126,220,251,123,122,191,180,138,96,12,219,42,213,188,167,45,180,173,142,226,248,146,151,191,223,68,106,201,190,253,46,111,197,234,158,199,47,192,194,64,0,123,246,203,29,202,238,217,95,67,77,36,169,11,29,35,250,88,231,108,137,182,254,196,95,189,15,64,148,60,3,75,167,244,250,181,2,234,61,191,197,91,38,107,98,68,238,206,206,153,22,166,151,207,243,62,178,250,189,126,94,207,63,191,96,53,197,95,11,90,215,5,162,154,251,75,130,94,171,40,234,186,250,36,166,181,213,200,137,210,238,149,221,82,45,189,191,183,224,167,139,7,10,250,239,145,85,211,210,81,105,182,68,213,169,232,232,124,150,122,196,110,206,84,68,85,84,133,127,202,67,164,75,117,53,20,20,81,193,66,206,154,118,239,210,155,170,252,85,87,219,231,237,220,246,81,141,106,34,34,123,0,161,173,47,229,157,175,57,173,245,214,203,229,161,214,136,26,136,171,53,85,61,109,59,87,118,72,190,78,117,42,167,181,136,158,207,138,125,230,204,185,242,126,213,154,91,75,234,105,47,150,169,106,154,239,86,63,19,82,228,84,233,114,251,18,139,127,106,55,251,75,100,212,189,97,194,52,158,158,158,124,194,231,225,18,169,174,116,73,217,154,78,164,107,154,213,255,0,22,199,109,230,244,246,145,239,136,174,96,250,121,164,250,119,65,149,99,46,244,181,101,206,121,160,134,13,167,131,110,136,222,187,245,62,153,201,250,77,106,108,168,158,208,34,198,47,202,31,35,188,98,12,110,77,120,182,209,220,153,18,116,248,122,137,35,221,201,19,118,234,235,163,87,126,146,187,127,232,67,230,217,249,54,101,111,108,203,117,202,232,89,183,79,71,69,116,137,191,183,127,210,162,254,131,223,204,57,199,93,107,176,215,82,227,56,159,128,189,190,37,111,127,199,182,94,135,44,78,77,250,95,69,208,187,61,90,191,213,247,26,227,17,230,243,173,118,154,89,97,201,40,253,45,35,250,122,95,220,164,131,167,101,114,175,147,40,215,127,107,127,179,246,129,183,56,40,229,217,167,249,77,178,227,149,230,243,205,87,45,170,243,53,177,208,35,160,146,39,164,77,166,145,119,108,180,203,190,234,231,39,181,60,151,216,158,102,53,199,95,12,154,49,162,217,45,182,171,26,109,186,31,77,44,235,61,35,210,145,171,7,105,148,221,59,49,145,51,167,126,235,151,207,125,253,190,95,29,205,202,179,136,107,142,164,83,100,248,157,202,139,161,210,215,214,222,59,157,198,175,154,165,20,125,59,36,109,255,0,45,124,247,254,162,47,115,71,194,117,3,33,226,50,241,116,130,197,254,13,239,35,105,102,241,80,126,113,27,73,70,199,47,74,185,28,158,109,248,160,22,185,160,24,14,149,97,216,124,111,211,59,101,150,40,106,81,201,44,182,248,105,155,214,141,154,77,186,157,11,81,23,101,87,237,191,237,253,166,205,168,167,167,172,129,212,213,80,199,52,110,219,169,146,53,28,213,217,119,243,69,253,164,36,229,97,134,106,54,17,166,55,59,86,115,109,240,148,253,17,120,47,207,65,39,82,248,170,199,63,252,83,149,83,244,155,237,95,232,39,2,183,214,234,64,34,126,179,242,224,208,77,89,170,91,148,86,149,178,213,59,244,150,221,5,21,51,87,202,52,79,254,53,114,251,35,255,0,246,151,239,36,150,13,133,89,112,12,98,221,139,88,169,99,138,154,221,75,13,51,21,24,198,171,146,56,218,196,85,233,107,81,87,102,39,193,12,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,80,156,220,49,77,82,186,230,212,151,104,45,119,138,156,110,158,24,27,213,20,21,47,129,178,248,154,222,159,52,69,141,23,165,237,248,239,230,132,105,225,127,141,109,86,225,214,247,75,111,163,173,146,178,211,53,84,9,83,73,91,37,76,141,72,209,210,42,244,177,39,141,190,125,231,47,159,150,232,139,253,55,233,149,96,152,86,115,64,235,102,103,137,218,47,148,142,115,92,176,215,209,199,59,119,106,238,213,217,200,190,197,85,254,213,41,127,153,215,13,88,238,143,103,116,153,6,158,98,84,86,91,53,103,113,206,101,31,76,108,111,110,26,54,166,205,235,85,79,94,71,175,147,83,205,85,124,253,160,90,38,59,95,167,124,93,232,101,186,167,46,166,182,84,50,241,109,134,121,96,86,64,247,67,44,180,104,170,168,217,59,189,42,223,16,228,77,247,84,253,191,26,48,226,227,78,44,186,81,196,78,115,131,99,143,234,182,91,46,175,101,55,155,21,26,199,49,143,233,245,26,214,166,221,123,108,141,77,182,216,203,248,79,226,115,84,116,239,83,49,155,84,250,137,144,253,156,117,125,21,52,214,229,184,74,180,221,159,17,3,92,157,189,156,155,118,217,211,178,39,179,203,246,22,89,196,183,5,90,99,196,182,155,83,234,198,13,140,80,83,229,151,202,74,106,249,107,226,137,204,146,165,242,45,58,57,207,235,150,38,170,244,50,68,221,83,226,191,31,104,82,32,50,12,239,7,191,233,222,73,81,139,100,180,158,26,186,153,177,189,241,247,24,253,145,237,71,55,205,142,114,123,23,239,49,240,0,35,85,203,178,33,238,209,217,174,55,13,252,37,63,95,79,183,215,106,127,231,95,218,7,164,13,131,142,104,62,166,101,84,145,214,217,177,238,244,50,239,210,239,23,78,221,246,85,79,99,164,69,246,181,77,207,143,114,227,226,46,251,87,21,63,217,158,211,101,217,122,188,109,11,182,78,164,111,179,196,160,17,92,18,59,40,224,63,93,177,204,202,44,49,113,222,245,84,209,58,86,47,139,163,110,232,142,145,63,234,133,79,250,26,252,79,127,14,229,233,196,46,89,87,79,28,120,199,106,25,38,99,30,255,0,27,66,238,150,171,149,21,118,241,40,171,182,203,228,4,98,60,244,187,219,210,191,216,91,62,1,201,214,193,45,134,223,85,153,100,104,218,249,35,138,74,152,86,137,235,210,229,99,21,237,234,142,183,165,125,110,164,221,9,65,108,229,189,194,61,21,177,148,53,26,67,100,169,145,187,245,76,244,168,234,119,172,171,237,89,149,126,59,123,126,0,115,242,216,228,118,221,44,114,238,187,39,145,144,90,180,239,53,190,58,38,89,177,139,165,114,202,196,123,82,158,138,105,124,149,55,79,209,106,252,17,84,191,90,30,94,60,33,208,210,71,74,221,20,199,164,237,191,184,143,145,147,57,202,191,114,185,210,42,170,126,205,246,51,236,87,135,94,30,112,167,50,143,31,210,124,90,154,88,216,214,181,86,216,201,28,141,107,85,169,179,158,142,95,102,255,0,16,41,15,75,121,126,241,3,169,51,192,169,137,87,91,41,165,122,53,101,174,160,173,133,17,55,122,42,239,225,156,159,204,255,0,125,9,79,163,124,159,110,117,23,95,19,170,55,181,138,142,55,255,0,139,163,169,115,92,228,71,70,190,201,232,182,93,211,185,254,247,237,44,250,239,146,224,154,125,108,158,178,175,194,219,41,105,35,89,30,144,81,185,17,173,79,53,242,141,139,254,87,193,62,36,111,213,206,99,122,27,134,216,175,112,88,178,69,169,188,210,211,84,182,153,137,73,88,205,231,107,36,70,121,186,153,91,250,109,79,111,151,159,220,5,102,113,235,194,94,37,195,118,71,78,204,74,252,149,84,213,93,127,152,150,170,39,202,206,152,233,125,173,142,24,209,55,89,156,191,208,159,219,17,187,114,116,119,122,29,209,190,221,91,121,110,73,108,35,18,215,222,60,115,233,163,184,229,87,75,197,67,58,119,117,85,76,79,108,123,194,239,99,95,36,77,243,74,68,246,125,201,191,237,245,184,130,225,131,81,120,115,137,248,142,77,101,166,168,143,182,218,212,173,84,164,108,136,143,100,158,94,164,146,59,100,237,185,127,75,250,147,200,8,224,2,166,202,168,191,0,0,0,0,0,4,170,229,241,166,120,166,182,107,11,240,44,202,213,79,83,65,21,3,107,17,86,8,222,245,119,140,130,63,250,35,30,221,186,102,119,243,126,239,63,191,121,234,7,47,28,154,30,39,104,40,244,247,31,170,102,45,13,116,85,115,200,180,146,36,77,141,46,15,71,53,22,42,110,218,126,107,161,118,95,45,190,59,108,98,188,168,242,12,110,13,115,75,117,62,53,23,165,31,107,70,201,89,222,119,82,177,110,20,219,122,170,221,188,183,103,177,127,154,93,116,116,84,108,149,106,153,73,11,102,122,122,210,35,17,28,187,174,254,223,111,180,15,230,138,146,26,10,86,82,192,212,107,35,223,100,68,68,79,53,85,248,127,73,249,165,222,218,178,246,82,186,159,175,125,186,123,173,223,219,247,110,124,61,73,188,214,88,113,58,203,149,12,142,100,209,118,250,92,213,68,84,222,86,34,252,23,224,170,83,13,71,21,186,247,79,147,203,87,30,167,228,73,211,82,231,36,126,57,122,118,238,111,182,219,109,183,195,216,5,213,93,240,236,83,37,184,83,221,111,118,74,11,140,212,209,172,112,186,166,154,57,145,173,93,247,219,169,170,169,190,255,0,5,251,136,33,204,135,135,135,106,220,216,94,35,166,90,118,214,220,82,240,239,29,91,67,104,217,145,64,248,162,102,239,146,24,220,230,166,238,69,245,147,111,85,126,226,70,112,99,169,217,62,169,105,67,47,89,93,100,181,117,144,75,12,29,217,92,213,115,147,195,68,229,85,217,169,237,87,42,255,0,89,189,223,65,64,233,252,83,232,105,221,55,151,231,22,54,171,191,183,109,254,9,253,128,87,158,154,114,140,210,181,193,168,93,156,92,46,222,155,158,146,39,207,217,150,155,161,146,186,22,117,39,231,104,250,211,103,245,123,124,255,0,175,115,221,197,249,61,232,237,186,9,217,125,191,94,106,94,254,158,218,178,170,149,251,108,174,223,244,168,191,106,127,97,96,200,169,228,136,155,31,208,17,255,0,132,254,19,49,46,25,44,21,214,251,76,109,158,182,170,170,87,248,167,164,78,147,180,230,64,157,42,246,195,26,251,96,69,219,217,191,159,244,111,122,187,117,190,191,111,29,65,79,81,211,236,238,196,215,237,253,169,251,19,251,15,100,1,252,177,140,98,116,177,168,212,251,145,54,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,1,26,184,107,227,54,197,174,26,193,170,90,3,123,181,122,43,51,211,156,130,243,79,10,64,199,186,150,231,103,165,184,58,154,58,150,185,119,237,204,206,168,89,44,110,93,156,231,182,72,247,71,62,56,100,169,206,15,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,208,244,115,29,210,246,53,118,114,43,87,109,149,21,60,128,232,248,17,215,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,174,142,226,110,143,142,104,209,210,118,150,71,72,160,0,0,4,106,211,142,51,108,90,183,198,38,85,195,62,13,106,238,218,176,76,126,227,81,123,188,84,49,236,146,123,197,61,117,37,51,169,169,216,187,109,12,93,217,154,249,28,138,178,72,137,209,179,24,143,154,58,243,88,227,142,167,77,109,85,252,45,233,179,41,37,190,228,246,117,102,83,115,115,226,157,45,214,234,166,189,139,68,200,247,85,101,76,209,110,231,58,70,167,110,25,99,115,17,206,149,178,67,29,121,42,123,211,229,63,47,235,190,163,110,2,111,243,69,214,237,97,225,235,69,241,141,70,209,173,65,171,198,238,83,229,17,217,42,226,109,186,134,174,10,168,38,164,168,155,169,237,169,130,71,53,236,117,43,81,170,199,53,54,146,78,164,119,168,172,132,28,42,243,47,226,199,37,226,59,78,177,61,75,212,47,181,24,222,71,144,82,216,171,109,158,137,182,208,245,248,199,248,104,229,239,67,74,146,39,106,73,89,55,75,85,58,251,93,10,168,142,85,75,84,226,171,75,127,45,60,56,234,46,153,195,98,244,205,125,231,31,170,244,85,23,138,240,253,219,164,76,239,80,254,113,94,198,183,106,168,160,119,174,228,98,237,179,247,106,185,23,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,0,234,120,24,86,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,246,153,168,17,43,153,167,16,250,161,195,103,15,54,252,191,72,238,180,150,187,237,231,40,163,178,45,124,212,113,213,62,154,7,83,212,212,61,209,50,84,116,93,110,90,102,177,85,236,122,35,30,253,145,29,210,246,192,190,21,120,245,227,179,90,120,142,211,173,51,155,85,189,51,65,121,200,41,125,43,69,232,43,61,63,118,215,19,251,213,223,156,74,118,57,187,82,197,59,189,71,35,215,109,153,187,149,168,174,115,122,165,246,175,136,235,22,153,208,95,124,85,6,9,143,199,226,104,188,47,71,131,186,86,189,102,155,243,138,196,116,157,116,173,183,59,201,206,99,118,217,54,119,113,12,171,146,94,153,229,85,58,167,157,107,31,132,237,99,118,252,125,113,158,252,145,200,223,17,93,81,83,79,81,209,11,186,59,111,237,199,75,188,137,214,142,111,126,15,85,81,251,160,75,254,104,26,247,171,28,59,104,21,131,53,209,204,175,236,253,234,183,48,165,181,207,83,224,105,170,250,233,95,69,91,35,163,232,168,142,70,38,239,134,53,221,19,171,213,219,125,149,81,98,7,1,92,122,241,99,173,60,88,224,218,103,169,122,173,233,156,110,243,233,63,27,69,232,43,109,63,119,181,109,170,154,63,206,67,78,201,27,180,145,49,222,171,147,125,182,93,209,85,22,64,115,171,247,88,197,190,96,80,253,58,226,86,95,3,186,189,134,232,71,21,24,30,169,106,12,245,112,99,214,154,138,200,107,167,166,129,102,125,59,42,104,167,165,73,149,137,235,57,140,116,237,123,209,168,231,244,53,221,45,123,182,106,135,70,96,245,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,61,176,53,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,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,145,72,63,221,71,227,179,254,206,127,240,102,207,255,0,36,46,167,139,31,117,141,100,249,127,144,253,58,115,154,192,58,40,227,215,84,179,189,22,225,59,57,212,205,52,190,250,27,36,179,122,51,193,86,248,88,106,59,93,219,149,44,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,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,245,178,153,175,111,83,30,228,221,170,142,77,247,69,69,243,44,87,154,63,184,158,166,254,11,245,138,34,149,184,78,247,167,209,191,152,24,247,212,96,3,165,48,0,0,0,0,0,2,42,241,137,198,47,242,74,213,61,31,251,67,71,226,240,204,215,210,214,235,239,231,59,126,143,237,212,218,250,46,62,164,18,203,47,98,25,106,255,0,48,206,158,231,119,205,119,107,54,149,69,85,243,206,253,73,254,242,127,13,2,210,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,61,178,157,185,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,184,144,0,0,4,117,227,147,139,187,87,8,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,167,175,182,155,171,228,134,53,116,125,212,145,185,255,0,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,215,35,155,178,185,24,238,134,35,228,114,116,49,202,156,246,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,189,17,181,219,43,145,141,235,122,190,71,39,91,220,170,23,189,249,82,206,255,0,144,47,229,175,211,191,243,103,249,31,251,83,233,63,11,15,252,244,244,47,137,239,246,122,59,95,227,189,110,142,142,143,135,78,222,71,171,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,39,87,71,113,55,71,199,52,104,233,59,75,35,177,255,0,250,86,95,248,191,255,0,236,225,73,124,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,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,7,75,192,214,156,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,119,92,110,118,200,229,99,122,216,172,145,169,208,246,170,236,176,4,127,227,215,84,179,189,22,225,59,57,212,205,52,190,250,27,36,179,122,51,193,86,248,88,106,59,93,219,149,44,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,144,4,85,230,143,238,39,169,191,130,253,98,136,10,234,225,235,152,247,25,217,206,190,233,166,21,148,235,39,141,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,31,91,41,154,246,245,49,238,77,218,168,228,223,116,84,95,50,239,206,107,56,78,247,167,209,191,152,24,247,212,96,58,83,0,1,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,176,107,94,98,220,198,111,188,53,229,86,157,33,209,154,91,85,102,94,207,9,120,190,215,86,244,84,211,209,82,247,58,217,64,176,177,232,244,154,118,49,22,69,119,67,153,4,172,116,123,190,86,75,12,159,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,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,206,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,166,213,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,116,171,161,127,84,81,189,146,53,23,165,236,111,83,94,206,184,222,29,36,131,20,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,234,146,55,201,15,90,122,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,50,176,6,191,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,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,242,54,1,170,184,177,247,88,214,79,151,249,15,211,167,2,149,191,186,143,199,103,253,156,255,0,224,205,159,254,72,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,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,145,204,185,210,159,9,222,235,26,55,242,255,0,30,250,116,0,109,82,26,243,20,189,113,141,166,24,106,235,103,13,186,159,87,75,98,177,83,195,13,251,26,166,198,45,245,175,130,4,90,135,207,118,90,138,134,190,85,99,81,105,227,124,76,98,163,24,142,149,85,26,217,21,38,81,234,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,5,16,226,124,214,56,206,179,229,86,107,182,83,170,31,104,44,180,87,10,122,139,141,163,208,150,170,79,72,82,178,70,186,90,110,251,41,21,241,119,24,142,103,113,169,212,222,173,211,205,11,158,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,186,227,115,182,71,43,27,214,197,100,141,78,135,181,86,155,57,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,232,61,172,115,222,246,171,223,138,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,122,233,210,105,94,177,181,174,73,88,231,179,167,173,99,146,48,184,158,61,117,75,59,209,110,19,179,157,76,211,75,239,161,178,75,55,163,60,21,111,133,134,163,181,221,185,82,195,39,230,230,99,227,118,241,202,246,250,205,93,183,221,54,84,69,74,192,225,235,152,247,25,217,206,190,233,166,21,148,235,39,141,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,31,91,41,154,246,245,49,238,77,218,168,228,223,116,84,95,50,127,243,27,202,108,89,207,46,172,211,53,197,171,188,109,151,32,183,227,183,75,117,79,105,241,247,233,103,186,80,73,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,200,166,206,19,189,233,244,111,230,6,61,245,24,0,233,76,134,188,197,56,234,166,225,107,13,92,31,79,171,233,31,170,151,250,120,102,161,134,166,150,87,178,217,110,153,106,24,183,36,85,141,96,153,237,146,157,209,178,23,63,244,222,215,185,143,99,85,143,217,92,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,111,71,139,89,43,102,123,124,125,87,83,18,73,21,177,162,189,97,129,143,238,200,187,177,171,179,35,238,49,242,198,167,62,249,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,18,82,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,92,255,0,13,24,238,187,99,218,89,65,252,163,53,23,237,110,103,115,237,92,106,191,193,20,116,30,136,238,83,67,215,110,254,243,85,138,163,181,50,77,249,244,219,175,175,201,54,68,34,87,43,158,4,174,186,39,106,155,93,245,163,25,164,167,205,175,148,236,110,63,110,171,129,222,55,30,162,115,94,146,190,78,165,233,138,166,161,175,106,43,58,59,145,70,213,98,185,171,52,209,54,194,128,17,127,152,15,19,25,151,10,26,105,133,106,150,31,67,73,113,99,179,138,75,109,222,217,82,136,214,92,109,210,80,214,190,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,229,1,0,57,213,251,172,98,223,48,40,126,157,113,2,106,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,61,120,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,153,89,65,124,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,218,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,219,0,0,0,143,248,127,29,60,56,230,90,227,148,240,251,79,153,250,43,41,198,46,13,180,181,215,134,178,138,150,237,92,147,36,18,211,80,201,35,145,101,154,57,213,34,88,220,214,186,71,47,84,41,43,17,207,64,144,0,0,5,112,113,209,204,250,167,70,117,114,207,165,58,44,180,151,103,226,183,138,26,236,194,186,154,178,39,50,165,145,190,100,172,176,42,75,77,35,99,122,183,176,175,169,137,234,248,159,213,31,74,61,143,68,216,28,203,248,227,166,225,199,13,155,71,176,118,85,191,81,115,75,60,143,134,174,55,203,78,203,29,186,101,146,5,173,108,204,86,185,106,85,204,149,176,181,142,245,31,26,200,245,68,107,25,53,27,1,210,239,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,215,27,157,178,57,88,222,182,43,36,106,116,61,170,187,44,231,135,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,94,174,142,226,108,172,146,104,209,209,247,86,70,244,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,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,1,245,138,128,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,13,141,217,189,25,224,168,189,5,109,168,237,119,109,180,179,73,249,201,169,223,35,183,146,87,187,214,114,237,190,201,178,34,34,91,249,64,60,209,253,251,53,55,240,95,163,209,1,103,220,175,245,239,86,56,137,208,43,254,107,172,121,95,218,11,213,22,97,85,107,130,167,192,211,82,116,82,178,138,138,70,199,209,79,28,108,93,159,52,139,186,167,87,173,182,251,34,34,76,2,0,114,84,247,88,202,126,96,87,125,58,220,99,252,214,56,227,169,211,91,85,127,11,122,108,202,73,111,185,61,157,89,148,220,220,248,167,75,117,186,169,175,98,209,50,61,213,89,83,52,91,185,206,145,169,219,134,88,220,196,115,165,108,144,134,63,198,111,53,155,238,157,107,141,14,153,104,101,23,118,213,130,100,13,143,51,171,168,133,140,146,245,37,60,221,21,86,170,117,154,55,246,33,78,153,35,125,74,49,100,89,17,22,45,152,206,169,230,87,9,156,96,233,127,23,88,108,183,220,29,106,232,47,182,122,122,87,100,118,42,152,164,87,218,167,157,101,70,49,39,86,54,42,134,57,105,229,115,30,197,223,161,26,175,108,110,85,98,115,237,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,213,28,143,142,30,181,245,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,116,39,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,169,201,20,40,170,216,218,231,42,171,222,249,36,120,85,95,16,188,199,184,206,193,181,247,82,240,172,91,89,60,21,151,31,204,47,54,187,117,55,217,219,84,157,138,88,43,101,142,40,250,223,76,231,187,165,140,106,110,229,87,46,219,170,170,249,150,127,192,86,169,103,122,211,194,118,13,169,154,151,125,244,206,73,121,244,159,141,173,240,176,211,247,123,87,42,168,99,252,220,44,100,109,218,56,152,223,85,169,190,219,174,234,170,171,69,156,88,251,211,235,39,204,12,135,234,51,150,211,202,59,93,52,227,47,225,178,207,162,22,203,207,107,51,193,60,124,183,43,93,66,35,36,154,150,162,190,105,227,170,167,243,94,236,41,226,25,27,213,54,115,36,68,71,53,17,241,58,64,157,64,0,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,232,122,10,190,186,167,214,214,198,233,58,234,32,145,233,187,33,141,54,69,233,245,119,219,117,85,93,129,202,147,138,61,118,226,83,242,163,249,107,206,126,209,253,156,244,39,163,63,193,148,116,125,143,17,227,187,223,233,104,163,234,234,236,69,250,91,237,211,229,182,235,188,85,231,87,239,79,139,124,191,161,250,141,196,218,188,140,127,93,159,187,127,196,128,147,250,203,198,221,171,135,238,51,113,189,18,212,137,233,40,240,156,211,23,183,85,178,243,87,84,218,120,44,85,171,83,116,141,210,201,180,46,116,140,157,209,209,68,174,124,140,142,20,141,100,93,145,100,82,90,148,173,206,175,222,159,22,249,127,67,245,27,137,189,121,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,104,150,24,155,30,204,116,108,239,5,154,0,0,21,1,199,175,30,188,88,232,183,22,57,206,153,233,166,171,122,27,27,179,122,51,193,81,122,10,219,81,218,238,219,105,102,147,243,147,83,190,71,111,36,175,119,172,229,219,125,147,100,68,68,183,242,128,121,163,251,246,106,111,224,191,71,162,2,207,185,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,232,165,101,21,20,141,143,162,158,56,216,187,62,105,23,117,78,175,91,109,246,68,68,152,4,0,228,169,238,177,148,252,192,174,250,117,184,159,224,0,0,67,254,104,26,247,171,28,59,104,21,131,53,209,204,175,236,253,234,183,48,165,181,207,83,224,105,170,250,233,95,69,91,35,163,232,168,142,70,38,239,134,53,221,19,171,213,219,125,149,81,98,7,1,92,122,241,99,173,60,88,224,218,103,169,122,173,233,156,110,243,233,63,27,69,232,43,109,63,119,181,109,170,154,63,206,67,78,201,27,180,145,49,222,171,147,125,182,93,209,85,22,64,115,171,247,88,197,190,96,80,253,58,226,64,14,87,30,253,154,101,248,215,209,235,64,182,158,59,248,156,190,240,151,167,184,110,170,218,44,190,155,164,126,97,29,174,233,104,241,44,166,241,244,178,219,46,14,108,125,247,69,42,197,211,60,116,242,238,214,245,47,107,163,116,107,156,111,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,132,28,234,253,214,49,111,152,20,63,78,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,11,222,0,0,0,199,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,48,174,39,120,133,197,120,95,209,171,214,174,101,52,222,63,192,118,233,173,214,182,85,71,79,53,206,186,87,116,197,79,27,158,191,231,72,245,107,94,230,69,20,175,70,63,163,165,113,254,8,53,123,50,215,174,24,241,45,92,212,9,233,36,190,228,85,23,121,170,18,146,4,134,8,152,203,165,92,81,67,27,60,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,105,7,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,117,237,219,98,170,182,38,34,92,79,43,143,113,61,50,252,107,235,21,160,85,95,247,81,248,236,255,0,179,159,252,25,179,255,0,201,11,126,224,43,84,179,189,105,225,59,6,212,205,75,190,250,103,36,188,250,79,198,214,248,88,105,251,189,171,149,84,49,254,110,22,50,54,237,28,76,111,170,212,223,109,215,117,85,85,231,92,191,238,87,30,226,122,101,248,215,214,43,64,147,247,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,3,118,231,63,170,16,235,205,110,87,98,194,41,43,52,173,148,242,80,81,226,117,111,142,154,182,100,77,214,58,233,43,90,201,29,29,74,187,109,227,68,124,45,141,86,52,107,158,158,33,113,254,103,92,120,254,91,239,181,58,13,164,247,174,172,7,31,184,59,210,87,75,117,199,185,75,148,76,214,66,232,247,111,105,171,217,167,157,181,8,222,153,36,138,103,36,115,38,253,17,57,35,175,7,220,38,102,92,93,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,235,219,184,244,69,108,79,84,14,130,52,183,84,176,77,105,193,45,154,153,166,151,223,76,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,229,102,63,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,185,0,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,155,87,140,30,44,240,222,17,116,191,237,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,116,111,219,98,170,58,86,34,243,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,129,126,124,11,241,155,98,227,15,78,42,174,114,90,189,13,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,73,42,115,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,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,186,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,215,210,129,181,64,0,8,213,197,111,25,182,46,18,245,31,74,237,153,229,171,187,134,103,126,151,167,187,220,160,99,223,85,106,146,157,104,187,21,45,141,187,247,97,79,17,42,75,26,53,100,233,86,185,155,171,59,82,201,82,170,249,231,126,164,255,0,121,63,134,129,106,128,168,190,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,222,84,154,86,199,179,219,35,59,54,232,0,0,4,74,214,94,54,237,92,63,113,155,141,232,150,164,79,73,71,132,230,152,189,186,173,151,154,186,166,211,193,98,173,90,155,164,110,150,77,161,115,164,100,238,142,138,37,115,228,100,112,164,107,34,236,139,34,146,212,165,110,117,126,244,248,183,203,250,31,168,220,77,235,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,120,44,208,0,0,164,14,33,121,143,113,157,131,107,238,165,225,88,182,178,120,43,46,63,152,94,109,118,234,111,179,182,169,59,20,176,86,203,28,81,245,190,153,207,119,75,24,212,221,202,174,93,183,85,85,243,46,252,230,179,139,31,122,125,100,249,129,144,253,70,112,47,79,128,173,82,206,245,167,132,236,27,83,53,46,251,233,156,146,243,233,63,27,91,225,97,167,238,246,174,85,80,199,249,184,88,200,219,180,113,49,190,171,83,125,183,93,213,85,86,64,16,87,148,118,186,105,198,95,195,101,159,68,45,151,158,214,103,130,120,249,110,86,186,132,70,73,53,45,69,124,211,199,85,79,230,189,216,83,196,50,55,170,108,230,72,136,142,106,35,226,116,147,168,1,88,28,208,56,204,226,79,135,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,67,208,85,245,213,62,182,182,55,73,215,81,4,143,77,217,12,105,178,47,79,171,190,219,170,170,217,249,74,220,234,253,233,241,111,151,244,63,81,184,129,42,185,82,113,71,174,220,74,126,84,127,45,121,207,218,63,179,158,132,244,103,248,50,142,143,177,226,60,119,123,253,45,20,125,93,93,136,191,75,125,186,124,182,221,119,159,229,85,242,49,253,118,126,237,255,0,18,45,80,1,18,181,151,141,187,87,15,220,102,227,122,37,169,19,210,81,225,57,166,47,110,171,101,230,174,169,180,240,88,171,86,166,233,27,165,147,104,92,233,25,59,163,162,137,92,249,25,28,41,26,200,187,34,200,164,181,41,91,157,95,189,62,45,242,254,135,234,55,16,46,164,21,151,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,38,181,105,117,147,87,116,230,253,134,94,105,155,47,164,109,243,211,196,174,124,141,70,61,205,69,106,175,109,200,171,235,53,171,183,236,51,176,7,54,188,76,232,134,79,161,154,171,123,199,174,182,186,136,41,18,190,165,244,51,173,52,204,141,240,248,153,153,26,181,210,39,173,186,68,170,139,186,238,159,21,243,38,7,1,92,197,172,90,53,133,80,233,46,101,135,95,46,205,166,98,199,77,61,189,212,254,72,146,84,204,190,163,186,85,124,164,98,126,146,251,21,127,166,102,113,219,193,69,103,19,182,154,58,156,57,150,170,91,221,51,227,69,154,166,70,193,212,198,182,165,118,87,164,47,114,238,249,218,190,223,130,175,195,206,19,92,57,111,107,87,14,113,81,234,84,86,236,111,37,240,76,85,170,164,117,123,102,70,185,232,144,162,35,100,142,20,95,57,149,127,75,249,187,253,200,161,248,243,90,210,91,141,211,59,166,226,22,220,139,79,105,190,209,209,209,45,37,68,82,54,162,57,98,101,75,85,93,237,102,202,218,109,211,101,223,214,79,47,106,144,2,27,61,214,122,55,220,97,182,85,201,73,18,244,190,118,194,229,141,170,187,121,43,145,54,79,210,79,237,79,188,176,60,179,81,117,63,152,122,81,233,198,57,98,162,181,71,100,137,42,235,58,223,225,34,111,67,222,199,42,126,122,109,253,90,230,47,232,252,23,238,217,116,102,77,126,176,232,126,7,154,104,62,75,135,208,214,95,163,187,186,24,238,140,163,138,117,103,98,162,22,57,18,101,115,94,136,190,22,79,99,60,250,254,27,174,193,51,57,120,104,183,12,58,175,135,50,245,61,157,174,191,91,81,206,170,100,183,57,154,228,71,203,86,141,94,150,84,249,126,110,61,252,218,159,127,237,38,238,57,167,124,59,96,210,79,67,107,174,178,82,74,229,119,114,55,223,30,174,77,246,69,69,71,204,170,158,108,68,254,162,137,180,11,136,189,65,209,11,101,254,143,10,115,153,45,234,153,32,73,91,36,140,116,74,140,157,168,230,171,38,141,90,169,223,114,239,231,230,159,219,247,236,185,47,23,218,147,122,146,231,143,228,153,29,84,245,47,89,118,76,150,72,155,179,158,142,219,215,168,69,219,119,167,199,226,5,230,219,117,127,64,44,85,178,226,244,58,147,137,211,212,83,72,230,62,157,215,250,101,123,93,187,156,168,168,233,85,200,190,223,105,175,179,190,96,92,54,224,85,21,116,149,185,149,29,194,122,70,35,221,29,13,206,130,69,126,236,235,68,106,45,66,42,174,219,39,179,218,165,74,98,124,39,241,189,168,89,5,93,206,205,67,95,227,223,51,221,52,242,229,48,177,202,245,235,69,245,187,234,229,253,23,33,154,83,114,161,227,39,35,101,69,206,251,69,100,142,171,101,242,170,200,153,35,228,233,106,35,83,118,163,211,246,38,234,158,207,128,19,194,199,205,119,134,123,221,217,244,147,81,222,168,123,106,173,109,69,77,69,3,99,114,108,239,61,252,78,223,15,255,0,105,13,141,102,230,7,195,77,223,29,251,70,185,189,190,142,61,149,124,53,77,214,222,201,255,0,77,89,250,62,35,246,111,237,246,42,21,77,93,202,179,140,122,7,74,228,194,172,242,50,55,42,35,153,127,164,245,147,125,145,83,119,162,255,0,110,198,194,211,14,82,92,72,223,38,183,205,153,214,217,173,54,151,204,139,83,11,111,157,82,36,104,247,111,179,89,20,141,85,242,69,248,251,127,167,96,153,186,163,205,135,64,48,4,141,182,75,85,207,40,124,155,121,219,107,168,158,214,239,215,237,86,204,239,242,19,225,252,228,34,214,99,206,103,55,184,93,22,76,63,6,172,183,209,127,54,41,171,105,94,239,209,110,254,218,87,124,81,203,237,248,146,143,27,229,85,161,148,54,26,74,59,235,42,106,171,227,130,54,79,42,37,27,209,210,35,17,28,168,231,82,110,169,212,138,190,126,126,102,51,111,229,13,164,180,183,230,220,103,186,215,75,72,155,254,101,103,166,114,47,168,169,250,43,69,183,183,204,8,193,152,115,67,226,23,80,169,82,139,14,195,110,244,170,250,103,67,55,106,10,122,174,165,85,122,43,182,240,126,94,79,98,127,87,237,53,70,17,77,198,70,180,103,50,221,172,118,123,228,53,115,73,34,58,170,124,117,221,168,247,73,100,217,202,202,85,68,246,185,61,158,213,79,234,184,252,51,131,205,0,194,99,68,183,105,213,138,103,162,57,21,243,218,40,156,170,138,228,95,106,66,159,114,27,43,29,211,220,31,18,71,253,155,196,172,246,222,227,186,156,180,148,16,194,170,187,109,191,168,212,248,42,160,21,104,188,172,184,156,212,57,160,173,207,53,123,23,137,181,78,86,212,177,45,211,35,218,212,245,125,137,12,127,6,181,126,31,251,225,215,21,124,45,223,120,93,206,35,198,47,183,250,27,195,38,98,79,28,180,177,73,26,43,22,105,216,155,163,254,63,152,85,246,175,181,14,140,74,173,231,23,165,149,79,91,70,162,210,194,142,133,172,167,164,145,221,198,38,203,254,16,153,125,93,186,189,159,180,8,141,163,26,179,151,112,178,218,125,79,195,46,244,85,16,92,186,250,168,24,248,146,116,237,247,32,77,251,145,200,137,231,59,157,229,240,254,173,191,142,32,248,215,200,248,133,162,145,249,37,186,162,26,231,177,32,221,93,3,152,145,36,114,53,19,118,70,207,140,138,191,163,253,102,134,191,95,161,174,183,82,219,232,235,42,221,28,61,123,199,35,151,161,55,114,47,146,123,62,10,166,60,1,87,169,85,87,226,187,128,0,0,0,0,0,146,252,15,88,175,175,214,28,106,227,138,95,82,142,225,83,113,161,166,147,122,86,202,141,137,213,177,110,171,190,255,0,22,49,127,71,250,254,251,143,183,241,27,100,211,172,198,135,76,53,71,33,167,244,165,100,113,37,29,67,166,166,129,146,185,242,164,12,98,53,202,197,234,87,50,69,217,17,127,102,251,121,86,79,43,251,238,31,100,212,218,86,230,54,202,121,188,107,169,41,173,114,178,145,178,202,202,199,87,55,161,85,206,79,85,191,181,60,252,144,220,220,206,245,119,76,241,173,68,196,157,105,162,168,110,83,103,174,160,184,201,51,104,154,214,173,60,83,214,238,222,226,42,61,87,186,212,94,157,246,248,251,64,180,75,197,174,11,197,4,180,21,27,118,229,233,223,205,126,14,69,248,42,125,196,6,185,242,191,154,179,43,150,237,14,111,110,101,12,181,78,159,180,180,149,10,228,106,202,174,219,126,231,249,43,183,180,145,124,56,241,141,164,252,73,68,250,92,18,166,229,53,101,46,222,41,181,20,46,129,177,245,119,149,158,110,114,239,186,66,255,0,102,255,0,15,102,230,251,217,62,224,48,93,27,210,234,13,36,195,41,113,58,9,155,50,64,200,145,242,53,30,136,231,50,38,71,190,206,115,149,63,67,239,51,165,114,34,236,167,133,114,53,83,246,158,85,17,222,212,0,155,124,15,39,132,77,190,39,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,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,7,169,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,244,72,214,236,142,86,59,161,232,201,26,157,108,106,167,65,60,52,113,23,130,113,65,165,148,26,153,130,212,127,173,81,222,40,186,38,255,0,6,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,237,69,246,162,80,94,111,195,62,101,135,112,233,167,156,77,54,186,146,191,19,207,42,43,45,175,70,170,71,61,182,227,5,85,92,77,129,236,87,42,200,201,98,164,124,173,145,190,197,73,24,246,183,104,221,46,65,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,102,55,199,210,244,189,35,145,27,34,43,22,104,30,254,236,107,187,28,187,62,62,227,25,44,138,7,69,36,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,38,217,174,181,241,175,163,90,71,195,141,47,18,150,219,159,218,219,13,251,162,155,25,138,216,174,79,74,215,72,201,28,202,119,61,90,190,27,167,179,55,117,100,106,58,46,204,141,86,58,84,72,157,64,58,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,61,50,72,248,225,235,95,82,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,128,99,247,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,147,215,146,167,189,62,83,242,254,187,234,54,226,42,234,135,14,153,222,143,233,102,157,106,102,117,79,224,63,41,158,54,178,207,69,215,12,189,118,184,169,168,38,130,179,185,20,175,219,189,227,158,222,211,218,199,179,177,186,162,245,162,54,85,114,84,247,167,202,126,95,215,125,70,220,5,212,156,235,113,237,166,121,86,151,241,113,169,150,236,166,147,183,233,236,130,183,38,183,78,200,228,72,106,168,107,231,125,68,79,141,207,99,122,250,123,142,137,234,221,218,146,195,43,17,206,232,220,232,164,169,94,118,154,57,125,139,42,193,120,129,167,155,189,101,169,183,166,29,89,31,75,27,225,42,163,146,162,174,157,119,87,245,201,222,100,181,62,72,206,150,120,95,89,219,200,212,64,221,124,153,53,75,237,95,14,55,221,51,175,190,248,170,252,19,32,147,195,81,120,94,143,7,107,173,98,77,15,231,17,136,217,58,234,155,113,119,155,156,246,237,178,236,222,218,19,252,164,14,78,186,153,246,63,138,201,176,90,186,187,170,210,103,184,253,101,190,26,90,121,63,189,93,93,76,137,89,28,245,12,87,162,47,68,16,86,49,143,70,185,205,116,234,212,68,107,222,169,101,92,197,117,142,197,163,124,35,231,117,55,120,124,69,94,97,111,159,14,181,211,117,61,157,234,170,248,37,141,203,214,214,61,27,218,129,42,39,217,221,45,127,99,163,169,174,123,84,10,33,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,111,190,202,190,210,236,249,86,104,229,247,72,184,71,180,84,228,115,109,87,158,220,37,204,99,166,233,103,247,173,45,76,16,71,76,157,108,123,145,253,200,41,226,159,127,85,205,239,244,57,168,230,42,173,27,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,176,233,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,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,243,2,11,115,171,247,88,197,190,96,80,253,58,226,82,177,117,60,234,253,214,49,111,152,20,63,78,184,149,65,195,150,136,93,120,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,157,62,179,88,247,64,140,87,162,57,88,143,87,35,95,211,208,161,61,57,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,250,161,94,238,241,73,34,177,176,182,55,70,174,86,44,77,138,218,142,91,50,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,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,50,234,121,94,241,175,252,160,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,222,153,181,182,102,177,149,11,43,90,155,77,23,118,8,100,73,21,95,39,169,47,92,142,124,189,176,146,188,88,251,172,107,39,203,252,135,233,211,156,214,29,41,241,99,238,177,172,159,47,242,31,167,78,115,88,5,255,0,115,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,0,116,166,0,0,0,0,0,0,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,5,85,150,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,244,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,90,245,225,91,134,59,239,21,89,86,93,133,98,215,175,5,122,199,240,250,252,150,221,77,225,153,39,165,42,160,146,8,226,161,235,124,177,50,14,235,234,26,157,231,42,181,155,110,173,84,243,77,85,255,0,53,88,22,85,254,170,227,153,38,57,112,255,0,186,81,215,91,107,169,228,255,0,107,36,51,71,35,63,99,154,230,252,21,0,234,76,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,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,145,21,121,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,109,159,39,165,41,96,142,150,57,110,189,108,167,138,158,14,237,77,67,147,195,53,85,204,219,116,221,190,105,94,220,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,245,217,34,200,245,85,115,25,8,106,174,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,122,122,251,105,178,50,56,99,87,73,218,73,29,29,77,149,162,250,13,153,107,84,121,149,210,197,69,87,21,139,3,197,238,153,53,246,236,218,116,146,10,54,82,209,79,60,16,189,85,237,78,186,137,97,72,154,136,170,244,69,146,68,99,155,19,246,214,160,95,247,253,43,47,252,95,255,0,246,112,160,18,255,0,191,233,89,127,226,255,0,255,0,179,133,0,129,191,248,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,198,248,250,94,151,164,114,35,100,69,98,205,3,223,221,141,119,99,151,103,199,220,99,37,145,75,244,187,106,246,27,110,209,122,221,123,163,158,174,233,137,210,226,242,101,241,73,73,2,182,122,171,115,105,22,169,174,142,57,186,21,30,232,145,21,27,39,71,154,162,59,167,207,110,120,117,215,135,172,171,66,232,244,254,247,118,169,244,141,151,82,48,251,102,91,104,184,71,75,36,81,167,137,129,146,79,70,229,114,43,22,104,30,244,71,35,28,237,227,146,7,170,49,101,232,111,201,179,107,222,172,99,250,53,126,225,250,209,149,248,124,7,38,184,50,233,116,180,120,26,103,248,138,166,58,7,54,78,251,163,89,153,178,210,83,174,205,122,55,212,246,122,206,220,38,6,19,206,79,136,44,123,81,239,183,236,179,30,181,101,120,101,214,225,61,69,22,59,80,177,82,85,90,41,85,102,88,105,169,235,160,133,189,125,61,200,81,242,79,12,174,123,97,77,187,106,247,56,153,92,110,106,53,78,175,242,183,190,234,149,86,43,87,141,191,43,179,227,151,116,182,84,212,197,80,248,25,53,214,133,236,218,72,149,90,246,57,170,215,177,85,26,245,99,155,214,200,223,213,27,106,175,130,158,30,46,188,76,113,13,141,96,112,90,169,43,236,86,250,136,111,121,75,42,107,29,76,207,66,65,81,18,85,53,29,26,164,170,249,18,70,194,196,143,214,235,149,170,170,198,163,164,101,196,243,71,247,19,212,223,193,126,177,68,5,43,112,157,239,79,163,127,48,49,239,168,192,116,166,115,89,194,119,189,62,141,252,192,199,190,163,1,208,158,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,12,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,210,173,133,157,49,72,247,200,228,94,150,49,221,45,123,250,35,127,58,249,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,154,241,47,196,94,119,197,6,169,215,234,102,117,81,254,187,71,103,162,232,135,252,25,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,235,127,181,87,216,137,50,185,83,240,57,77,169,87,90,14,41,53,37,245,113,88,177,139,194,63,22,182,53,146,192,183,27,141,43,152,244,173,124,155,34,62,154,25,118,107,91,27,151,185,52,82,53,234,214,196,232,230,10,245,201,177,107,238,31,113,134,211,145,208,248,74,186,139,125,5,210,56,251,172,147,170,150,182,150,42,186,105,55,98,170,39,92,19,196,253,183,234,111,86,206,68,114,42,39,183,38,1,153,69,128,211,234,147,177,234,181,196,234,175,19,88,25,118,106,35,160,75,140,80,199,59,169,222,168,187,177,235,20,204,123,122,145,58,209,36,232,234,237,201,211,34,185,163,251,246,106,111,224,191,71,162,38,167,42,157,51,197,117,147,129,29,76,210,220,214,147,196,89,114,108,194,231,111,169,233,142,55,201,15,93,178,221,209,60,93,198,61,141,154,39,163,100,141,234,213,232,145,140,114,38,237,64,33,175,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,246,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,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,200,231,51,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,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,124,181,229,71,198,191,228,203,42,131,134,189,76,185,221,106,113,188,182,225,79,77,137,75,191,122,27,61,210,105,28,213,167,232,70,172,141,134,170,73,25,230,215,116,71,42,117,43,17,38,154,86,133,202,26,171,139,31,117,141,100,249,127,144,253,58,115,106,154,171,139,31,117,141,100,249,127,144,253,58,112,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,54,168,0,12,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,57,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,212,71,74,214,49,190,38,54,186,54,204,206,150,244,189,81,200,157,183,198,247,244,102,106,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,215,107,44,245,189,115,127,131,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,221,15,246,42,123,21,2,130,240,158,38,51,44,59,135,77,67,225,149,212,52,149,248,158,121,81,71,114,98,185,18,57,237,183,24,42,169,37,116,236,122,53,86,70,75,21,35,34,116,110,246,42,70,246,57,187,72,217,112,173,39,206,191,37,250,167,134,234,103,162,253,39,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,157,46,232,234,237,244,245,116,187,109,247,217,118,216,250,186,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,55,0,3,101,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,189,17,181,219,43,145,141,235,122,190,71,39,91,220,171,61,57,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,58,97,78,214,209,71,34,61,179,54,71,72,173,70,36,78,151,69,242,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,208,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,3,219,0,0,32,7,58,191,117,140,91,230,5,15,211,174,36,255,0,32,7,58,191,117,140,91,230,5,15,211,174,32,82,177,98,156,168,248,215,252,153,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,119,239,67,103,186,77,35,154,180,253,8,213,145,176,213,73,35,60,218,238,136,229,78,165,98,36,211,74,216,43,164,248,47,229,67,84,240,221,51,244,167,163,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,141,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,158,152,228,100,115,116,47,169,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,64,58,126,5,96,114,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,116,204,157,173,226,146,69,123,166,116,142,141,92,143,72,155,44,138,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,38,193,165,121,172,113,199,83,166,182,170,254,22,244,217,148,146,223,114,123,58,179,41,185,185,241,78,150,235,117,83,94,197,162,100,123,170,178,166,104,183,115,157,35,83,183,12,177,185,136,231,74,217,33,169,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,245,63,230,171,61,202,191,213,92,143,36,200,238,31,247,74,202,235,149,117,68,159,237,164,154,105,36,127,237,115,156,239,138,169,122,124,191,120,17,177,112,171,138,199,154,229,44,241,186,155,144,91,210,59,141,78,239,143,209,116,179,199,75,36,182,174,134,84,75,79,63,106,166,157,203,226,90,136,231,239,178,108,223,37,9,43,165,88,125,247,79,244,227,28,194,178,124,246,235,154,221,108,182,248,168,234,239,247,70,49,181,87,9,26,155,44,143,70,127,98,43,149,242,43,81,22,73,37,127,84,142,209,92,127,113,131,106,225,55,72,220,235,122,213,201,157,230,52,245,148,24,163,33,137,170,202,105,216,198,164,149,210,186,70,58,46,138,117,154,39,164,110,107,150,87,185,140,233,232,89,36,143,101,241,47,196,94,9,194,254,150,87,234,102,117,81,254,187,71,103,162,232,155,252,39,116,240,211,77,5,31,114,40,164,236,247,123,15,111,117,237,232,103,181,87,216,139,207,183,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,209,27,93,178,185,24,222,183,171,228,114,117,189,202,161,133,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,71,169,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,105,92,171,56,14,255,0,157,28,85,234,253,151,253,118,92,66,197,115,183,127,222,31,77,123,107,251,191,248,67,98,100,144,255,0,173,212,49,223,226,158,64,14,44,125,233,245,147,230,6,67,245,25,192,214,146,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,109,210,231,177,179,194,231,53,23,118,164,177,170,237,212,155,204,174,92,220,123,127,37,123,236,250,111,168,144,120,141,50,201,174,30,50,174,162,10,126,186,171,45,115,216,200,150,177,168,196,235,154,21,100,113,182,88,188,220,141,99,95,18,117,53,209,205,34,185,111,104,54,27,196,151,47,205,71,210,156,206,138,145,204,184,231,23,23,219,43,166,167,89,159,105,184,165,170,129,41,235,98,70,189,142,235,141,206,221,90,143,111,91,21,241,185,122,30,228,90,235,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,122,36,107,119,86,163,221,208,244,124,110,94,182,57,16,58,94,40,7,154,63,191,102,166,254,11,244,122,34,79,242,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,185,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,122,35,98,54,47,85,141,102,209,131,154,63,191,102,166,254,11,244,122,32,54,87,11,92,109,218,184,80,224,107,37,177,99,19,210,87,106,46,85,156,93,161,181,81,182,169,173,158,211,3,172,244,141,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,109,8,63,230,171,61,202,191,213,92,143,36,200,238,31,247,74,202,235,149,117,68,159,237,164,154,105,36,127,237,115,156,239,138,169,242,139,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,108,170,202,153,162,217,173,108,110,78,220,50,200,215,171,157,43,163,132,55,87,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,246,150,165,106,241,173,205,71,242,95,170,118,173,51,208,182,122,79,236,150,65,4,185,141,110,253,159,21,225,106,106,33,175,176,246,234,169,29,209,213,219,137,222,50,23,59,109,246,102,251,42,146,215,132,206,48,116,191,139,172,54,91,238,14,181,116,23,219,61,61,43,178,59,21,76,82,43,237,83,206,178,163,24,147,171,27,21,67,28,180,242,185,143,98,239,208,141,87,182,55,42,177,2,136,120,177,247,167,214,79,152,25,15,212,103,49,77,45,213,44,239,69,179,187,102,166,105,165,247,208,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,245,154,187,111,186,108,168,138,153,95,22,62,244,250,201,243,3,33,250,140,230,65,151,112,153,153,99,220,43,224,92,86,89,170,42,239,120,246,85,81,113,166,189,71,13,2,53,152,243,224,173,117,45,50,203,34,72,231,72,201,221,28,155,63,182,198,49,253,17,170,171,164,103,80,94,159,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,205,192,115,153,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,58,246,238,49,21,27,43,209,122,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,167,110,117,126,244,248,183,203,250,31,168,220,77,171,200,199,245,217,251,183,252,72,213,92,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,144,26,171,157,95,189,62,45,242,254,135,234,55,18,0,19,255,0,157,95,189,62,45,242,254,135,234,55,18,58,232,7,9,153,151,17,154,95,170,217,198,159,212,85,215,95,116,214,158,215,83,79,142,82,80,36,243,222,89,85,36,233,42,70,254,227,85,175,138,42,121,36,70,53,146,62,85,217,141,78,165,106,40,90,247,46,110,61,191,149,69,138,125,55,212,72,60,62,166,227,54,255,0,25,87,81,5,63,69,45,234,133,143,100,75,88,212,98,116,67,50,62,72,219,44,94,77,87,61,175,137,58,92,232,225,154,167,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,208,71,7,92,98,224,156,95,224,149,23,251,5,31,161,178,75,55,71,218,12,127,185,53,71,162,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,205,162,244,111,210,237,149,60,194,64,20,3,205,31,223,179,83,127,5,250,61,17,127,197,0,243,71,247,236,212,223,193,126,143,68,4,212,228,151,169,152,173,78,150,103,90,57,226,251,89,37,191,32,92,155,177,36,145,183,196,80,212,83,83,211,245,194,222,190,227,251,114,82,237,34,244,35,91,223,131,214,85,126,201,101,71,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,208,159,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,13,234,1,162,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,103,70,253,182,42,163,165,98,40,68,174,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,63,92,205,235,238,51,185,37,86,209,175,66,181,221,137,253,100,86,108,176,175,149,199,191,102,153,126,53,244,122,210,58,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,138,229,113,239,217,166,95,141,125,30,180,9,255,0,206,175,221,99,22,249,129,67,244,235,137,74,197,212,243,171,247,88,197,190,96,80,253,58,226,85,95,11,154,23,252,165,53,219,25,209,79,181,63,103,62,209,248,223,240,159,129,241,157,143,15,71,61,79,248,158,228,125,93,93,142,159,211,77,186,183,243,219,101,9,149,202,191,142,170,156,3,33,181,112,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,209,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,157,45,141,239,124,119,18,114,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,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,187,185,85,94,174,220,44,40,162,30,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,143,117,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,46,210,172,209,58,61,152,216,223,222,130,188,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,134,181,47,251,149,199,184,158,153,126,53,245,138,210,128,75,254,229,113,238,39,166,95,141,125,98,180,10,1,38,85,223,142,58,108,107,151,254,27,194,62,156,178,173,47,183,42,123,147,50,235,178,62,90,116,161,164,150,237,83,59,104,160,86,171,86,87,207,19,153,221,114,239,18,67,43,163,217,238,145,253,152,106,123,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,1,149,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,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,244,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,238,169,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,244,117,46,191,224,95,131,43,23,7,154,113,85,108,146,235,233,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,219,104,98,238,202,137,35,154,146,72,231,185,206,233,69,100,81,195,92,215,156,117,77,179,138,56,174,24,85,170,174,241,162,52,84,237,180,86,80,203,77,20,117,183,7,164,174,89,46,244,170,230,54,88,158,136,173,108,116,243,63,161,241,199,235,164,50,75,188,33,107,230,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,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,242,109,156,72,232,149,219,68,159,196,109,46,125,72,205,58,101,60,245,43,124,169,167,158,153,157,16,206,250,119,162,69,43,27,50,189,102,99,163,99,17,157,114,61,90,214,35,149,205,222,139,56,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,169,193,175,248,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,194,175,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,38,205,85,86,109,61,37,67,54,114,35,189,77,246,233,115,85,101,175,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,154,243,171,247,167,197,190,95,208,253,70,226,4,32,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,169,172,123,160,145,136,253,186,17,253,13,85,71,72,196,118,213,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,179,83,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,68,174,58,56,50,190,240,121,168,244,182,200,238,190,153,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,149,87,197,24,95,78,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,92,172,161,110,92,220,107,255,0,37,93,71,158,193,159,220,238,178,105,150,83,249,187,149,52,11,221,142,215,92,170,196,142,230,216,122,92,247,116,177,139,28,173,137,90,231,198,230,187,105,93,12,81,173,244,128,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,2,170,203,158,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,111,88,28,52,112,207,153,113,75,144,229,120,102,159,87,82,51,33,176,98,245,25,29,13,21,74,163,25,115,124,53,84,208,173,34,74,174,70,194,247,54,161,202,199,187,212,235,99,90,229,99,92,178,51,85,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,7,83,192,139,252,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,46,138,133,134,87,172,109,107,86,39,181,236,233,232,72,228,146,80,1,74,220,234,253,233,241,111,151,244,63,81,184,144,0,159,252,234,253,233,241,111,151,244,63,81,184,145,215,64,56,76,204,184,140,210,253,86,206,52,254,162,174,186,251,166,180,246,186,154,124,114,146,129,39,158,242,202,169,39,73,82,55,247,26,173,124,81,83,201,34,49,172,145,242,174,204,106,117,43,81,66,215,185,115,113,237,252,170,44,83,233,190,162,65,225,245,55,25,183,248,202,186,136,41,250,41,111,84,44,123,34,90,198,163,19,162,25,145,242,70,217,98,242,106,185,237,124,73,210,231,71,12,213,57,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,130,56,58,227,23,4,226,255,0,4,168,191,216,40,253,13,146,89,186,62,208,99,253,201,170,61,23,221,154,161,148,191,223,79,130,40,231,238,199,78,178,126,109,23,163,126,151,108,169,230,18,0,230,179,139,31,122,125,100,249,129,144,253,70,115,165,51,154,206,44,125,233,245,147,230,6,67,245,25,192,197,52,183,84,179,189,22,206,237,154,153,166,151,223,67,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,116,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,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,178,139,50,238,19,51,44,123,133,124,11,138,203,53,69,93,239,30,202,170,46,52,215,168,225,160,70,179,30,124,21,174,165,166,89,100,73,28,233,25,59,163,147,103,246,216,198,63,162,53,85,116,140,234,112,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,80,232,204,165,110,117,126,244,248,183,203,250,31,168,220,75,137,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,118,231,87,239,79,139,124,191,161,250,141,196,13,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,165,110,117,126,244,248,183,203,250,31,168,220,75,169,41,91,157,95,189,62,45,242,254,135,234,55,16,32,1,123,220,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,29,85,240,203,193,246,77,197,46,151,234,149,235,78,82,174,179,54,193,170,44,14,181,89,219,45,60,80,92,224,172,146,169,149,44,124,147,190,54,196,246,54,22,74,215,171,246,218,57,25,210,229,145,174,102,149,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,234,32,17,255,0,131,174,49,112,78,47,240,74,139,253,130,143,208,217,37,155,163,237,6,63,220,154,163,209,125,217,170,25,75,253,244,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,114,0,0,0,0,0,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,235,92,40,227,175,164,146,146,84,221,175,219,116,254,133,69,255,0,212,123,32,8,245,194,191,12,244,154,33,69,121,175,174,143,123,157,218,170,87,57,119,95,40,157,21,51,17,60,165,123,125,180,251,239,228,190,127,219,244,56,131,225,55,78,245,207,14,175,176,213,219,252,53,109,109,76,85,43,85,221,157,251,57,178,117,187,212,73,152,158,123,187,227,229,185,189,64,26,43,75,56,56,209,157,47,180,54,219,111,199,251,207,79,210,147,197,213,183,127,93,238,79,37,157,223,229,170,27,122,205,137,216,49,248,27,77,105,160,236,70,212,68,68,238,189,223,4,79,231,42,253,200,125,112,7,241,28,76,139,116,99,118,223,219,230,127,96,0,0,0,0,0,0,0,43,239,155,237,225,180,218,65,65,107,88,183,89,107,98,127,87,87,179,122,90,246,251,54,255,0,214,88,33,4,121,183,210,207,62,131,211,203,21,59,222,140,184,49,92,230,177,87,165,18,142,191,125,215,224,5,41,217,108,183,44,130,225,21,174,213,79,222,169,155,171,161,157,109,110,251,53,92,190,110,84,79,98,47,196,206,245,43,64,181,7,72,229,100,25,229,171,209,207,154,20,154,52,239,193,55,82,42,191,111,241,82,59,109,251,111,246,253,223,208,125,78,23,245,150,143,67,181,82,219,155,220,45,177,86,211,210,247,186,227,124,41,34,250,212,211,68,155,34,189,137,237,149,62,63,15,234,93,251,198,23,27,152,183,18,117,245,52,174,178,207,13,186,10,6,182,139,170,154,54,185,42,27,28,168,142,95,207,200,221,183,153,222,109,243,255,0,127,112,132,170,155,42,160,63,169,21,171,35,149,137,179,85,87,111,232,63,144,0,0,0,0,37,47,1,158,130,93,108,195,209,146,127,132,253,49,110,234,102,207,242,143,199,197,186,239,250,63,228,126,223,63,233,54,247,55,12,43,209,26,151,103,201,18,110,164,172,183,83,183,167,167,109,149,245,21,239,246,245,47,221,247,17,135,133,57,155,79,171,248,245,77,53,115,168,235,32,186,80,74,146,172,189,182,164,109,170,141,93,186,167,159,183,161,126,239,37,253,134,229,230,39,172,116,185,230,81,105,198,105,46,114,86,186,211,69,4,53,15,89,210,70,247,162,146,173,142,217,81,238,242,245,252,183,68,95,63,128,31,79,149,222,184,213,233,230,176,51,17,151,253,35,125,223,184,190,94,93,154,90,217,19,254,134,229,253,39,253,233,253,101,228,170,250,223,212,115,167,193,29,61,254,163,136,60,121,184,251,21,211,255,0,125,239,178,61,127,248,198,167,252,143,63,102,231,69,169,236,77,253,160,28,212,114,108,161,55,68,217,79,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,1,205,103,22,62,244,250,201,243,3,33,250,140,231,74,103,53,156,88,251,211,235,39,204,12,135,234,51,129,114,124,185,49,107,22,115,203,171,11,194,178,154,31,27,101,200,45,249,21,174,227,77,221,124,125,250,89,238,149,241,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,42,175,142,142,12,175,188,30,106,61,45,178,59,175,166,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,71,109,92,174,61,196,244,203,241,175,172,86,155,127,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,235,141,206,221,90,143,111,91,21,241,185,122,30,228,80,230,136,177,254,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,38,200,143,166,134,93,154,214,198,229,238,77,20,141,122,181,177,58,57,190,78,136,114,152,213,10,254,36,174,120,134,176,80,85,208,233,214,43,80,203,148,119,151,65,27,160,202,104,155,95,219,142,149,157,138,164,125,43,234,105,226,157,238,217,238,146,157,59,125,109,69,146,37,117,202,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,5,91,115,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,128,186,146,47,243,40,210,26,109,95,224,251,56,129,32,164,91,150,31,78,153,125,182,106,153,229,137,144,62,133,174,125,67,145,35,223,173,238,163,90,184,216,215,162,177,95,43,85,122,118,71,182,80,31,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,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,3,153,125,39,206,191,37,250,167,134,234,103,162,253,39,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,157,46,232,234,237,244,245,116,187,109,247,217,118,216,177,78,113,28,74,88,179,156,87,75,52,167,11,79,27,101,200,45,244,186,148,151,73,41,95,31,126,150,120,230,130,223,217,234,115,94,222,166,62,173,210,50,72,145,201,188,27,42,47,91,74,235,213,140,23,242,95,170,121,150,153,250,83,210,127,100,178,11,141,139,198,246,59,62,43,194,212,201,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,207,111,84,117,123,50,213,250,156,102,124,194,122,69,102,31,139,219,49,11,68,52,208,36,76,130,221,67,23,68,77,85,243,115,222,231,44,146,61,206,85,221,242,185,27,210,196,99,26,18,43,149,102,142,88,181,119,139,139,69,78,71,54,244,152,21,190,92,198,58,110,151,255,0,125,85,83,79,4,116,201,214,199,181,89,219,158,162,41,247,245,154,238,199,67,154,173,122,170,95,73,94,188,150,48,10,107,23,15,57,94,160,212,99,213,116,119,44,171,40,125,51,43,166,73,90,202,251,117,29,60,105,10,196,142,94,135,49,149,19,215,177,94,196,243,127,91,92,171,219,68,109,133,1,0,57,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,164,255,0,231,87,238,177,139,124,192,161,250,117,196,169,93,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,169,140,241,116,175,107,163,169,166,235,123,30,145,247,96,146,88,187,157,10,230,117,245,55,214,106,40,23,21,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,93,242,44,111,69,71,49,240,210,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,228,116,189,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,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,90,188,208,121,125,211,90,105,175,92,80,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,174,105,106,170,43,47,75,44,179,185,200,196,115,224,107,224,138,46,136,216,142,151,213,99,95,176,72,12,51,139,187,87,23,220,191,53,155,43,158,221,73,103,203,44,56,61,254,219,145,218,160,168,107,216,201,214,213,51,153,85,11,21,203,43,41,166,78,174,142,226,110,143,142,104,209,210,118,150,71,81,177,144,97,185,254,101,167,213,55,90,172,51,33,171,181,62,249,103,173,176,92,210,21,78,138,203,117,92,75,21,69,60,172,114,43,94,199,53,119,77,211,213,123,88,246,244,189,141,114,99,224,95,247,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,93,79,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,7,74,96,0,0,0,0,0,5,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,106,174,74,158,244,249,79,203,250,239,168,219,137,21,205,99,129,202,157,74,181,87,241,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,52,117,228,169,239,79,148,252,191,174,250,141,184,186,144,57,97,182,93,174,182,90,151,214,89,174,117,116,21,18,83,207,72,249,105,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,251,28,199,185,171,186,42,161,176,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,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,159,252,203,57,118,93,103,203,105,117,203,135,251,21,36,140,202,175,16,80,100,150,119,87,185,179,201,123,185,220,85,145,87,50,74,169,149,157,19,212,85,195,11,163,106,198,216,151,182,228,106,177,210,58,41,171,192,231,8,150,174,16,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,167,87,71,113,119,87,201,52,136,216,251,171,27,67,228,228,218,13,134,240,219,203,243,81,244,167,12,162,164,107,45,218,111,126,125,206,186,26,117,133,247,107,138,218,165,74,138,217,81,207,123,186,228,115,119,70,171,221,208,196,100,109,94,134,53,19,159,115,165,62,44,125,214,53,147,229,254,67,244,233,206,107,0,191,239,250,86,95,248,191,255,0,236,225,64,37,255,0,127,210,178,255,0,197,255,0,255,0,103,10,1,3,160,140,103,65,176,222,36,185,126,105,198,148,230,116,84,142,101,199,77,236,47,182,87,77,78,179,62,211,113,75,84,73,79,91,18,53,236,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,210,103,18,252,58,103,124,47,234,157,126,153,231,84,255,0,235,181,150,122,222,184,127,194,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,238,182,123,21,61,138,178,43,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,222,163,35,73,24,168,173,123,38,180,158,53,248,122,209,173,124,209,170,215,235,29,79,161,168,48,221,242,5,201,41,169,93,53,117,166,134,7,50,91,130,65,210,138,229,238,210,197,36,106,213,108,141,234,237,201,218,145,209,49,160,104,14,79,122,3,246,3,67,174,58,185,150,233,239,162,178,156,210,224,255,0,69,221,43,25,253,245,83,142,164,52,238,131,182,213,85,88,161,146,116,158,79,209,106,202,214,194,245,235,98,66,228,218,188,209,253,196,245,55,240,95,172,81,17,215,135,142,110,218,37,106,186,208,233,46,95,167,53,120,46,159,88,169,234,45,184,237,254,42,137,235,86,158,221,76,229,109,182,10,170,54,182,105,154,255,0,8,200,163,146,70,77,62,243,38,253,40,199,171,163,222,156,198,242,155,22,115,203,171,52,205,113,106,239,27,101,200,45,248,237,210,221,83,218,124,125,250,89,238,148,18,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,2,155,56,78,247,167,209,191,152,24,247,212,96,58,61,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,214,197,107,219,212,199,185,55,106,163,147,125,209,81,124,206,112,184,78,247,167,209,191,152,24,247,212,96,58,83,2,176,46,252,155,44,78,226,106,146,231,100,200,123,58,49,54,215,153,173,179,163,231,170,134,72,170,160,238,89,93,34,77,28,189,153,161,124,203,21,91,92,249,35,108,110,108,136,175,70,75,45,154,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,123,96,10,1,230,143,239,217,169,191,130,253,30,136,159,252,149,61,214,50,159,152,21,223,78,183,16,3,154,63,191,102,166,254,11,244,122,34,127,242,84,247,88,202,126,96,87,125,58,220,4,159,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,245,35,102,103,76,178,49,241,185,83,169,143,119,75,152,254,137,25,29,120,40,229,123,130,112,255,0,224,181,11,89,227,181,102,90,147,67,112,74,219,116,180,210,76,251,93,155,183,214,216,157,3,30,140,239,204,189,73,42,203,52,127,155,123,99,237,53,142,143,187,36,234,0,13,85,197,143,186,198,178,124,191,200,126,157,57,26,185,149,113,219,168,252,43,122,7,0,210,220,63,183,122,202,109,245,21,159,106,46,148,107,45,13,44,105,215,23,110,145,187,163,37,172,141,235,28,174,73,17,209,198,215,67,213,28,169,55,169,92,26,3,199,30,101,165,218,105,171,218,61,156,50,175,38,199,181,94,207,125,124,213,114,61,36,184,210,223,235,168,95,2,86,186,103,175,84,236,149,201,19,102,107,220,174,78,148,145,139,212,143,100,193,24,14,148,248,78,247,88,209,191,151,248,247,211,160,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,13,170,0,0,0,2,10,243,113,208,189,56,203,248,108,188,107,125,206,205,218,204,240,79,1,21,182,233,78,168,201,38,165,168,175,134,9,41,106,60,151,187,10,120,135,200,196,93,156,201,17,85,174,68,124,173,146,157,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,176,188,158,104,254,226,122,155,248,47,214,40,138,86,225,59,222,159,70,254,96,99,223,81,128,14,143,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,51,235,0,0,0,0,128,28,234,253,214,49,111,152,20,63,78,184,147,252,128,28,234,253,214,49,111,152,20,63,78,184,129,85,124,39,123,211,232,223,204,12,123,234,48,23,61,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,77,233,135,132,239,122,125,27,249,129,143,125,70,3,165,48,57,108,255,0,154,172,11,42,255,0,85,113,204,147,28,184,127,221,40,235,173,181,212,242,127,181,146,25,163,145,159,177,205,115,126,10,135,183,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,150,231,205,115,130,143,202,110,43,63,18,154,103,108,181,83,100,152,149,190,162,167,45,139,110,204,215,139,92,49,181,201,81,214,174,72,221,53,44,113,191,201,205,235,146,37,233,71,170,195,12,78,209,124,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,77,145,31,77,12,187,53,173,141,203,220,154,41,26,245,107,98,116,115,6,223,229,105,192,79,216,74,59,15,21,218,161,63,94,65,117,183,248,204,66,215,79,81,188,116,20,53,112,43,82,178,161,204,93,164,154,104,37,114,50,45,213,177,199,34,171,209,101,114,54,11,42,0,12,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,43,131,79,57,57,209,226,92,77,80,222,239,121,159,167,180,158,195,216,190,195,13,125,12,11,85,114,170,74,169,86,59,76,241,170,190,57,97,100,113,66,234,137,221,28,109,149,179,118,227,137,189,79,124,54,126,0,28,214,113,99,239,79,172,159,48,50,31,168,206,116,166,115,89,197,143,189,62,178,124,192,200,126,163,56,22,169,201,83,221,99,41,249,129,93,244,235,113,189,120,228,225,18,213,197,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,233,235,237,174,232,248,225,145,91,39,105,35,118,138,228,169,238,177,148,252,192,174,250,117,184,159,224,67,94,2,185,125,225,188,51,99,214,205,65,206,109,84,151,125,84,172,167,241,15,174,154,37,71,216,25,81,75,2,77,111,137,27,60,176,61,241,200,217,216,181,113,163,94,246,74,246,162,163,28,168,181,151,205,31,223,179,83,127,5,250,61,17,127,197,0,243,71,247,236,212,223,193,126,143,68,6,234,229,55,193,149,139,86,239,191,202,99,57,186,247,109,88,38,64,202,123,37,158,157,239,100,147,222,41,217,13,75,106,106,30,155,109,12,93,216,92,200,218,170,178,72,139,215,179,24,172,154,85,115,66,227,95,249,63,224,143,209,141,61,185,221,104,117,39,50,183,178,166,43,141,18,246,125,13,107,116,206,99,234,18,87,53,119,154,94,212,240,198,145,170,62,63,94,94,184,220,200,187,145,43,133,46,48,109,92,38,242,252,203,29,111,90,185,51,188,199,56,189,80,98,140,134,38,171,41,167,101,170,216,146,87,74,233,24,232,186,41,214,104,158,145,185,174,89,94,230,51,167,161,100,146,56,45,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,89,73,72,139,61,194,227,87,50,185,201,28,48,181,17,95,36,178,46,204,141,169,230,228,70,167,177,0,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,65,28,27,112,135,130,112,151,167,20,246,139,37,23,94,95,123,183,208,253,175,186,54,190,106,136,235,235,161,73,28,189,166,189,26,198,67,27,234,38,100,125,49,49,203,31,71,115,169,232,174,53,175,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,253,55,185,141,123,216,212,123,230,80,28,214,113,99,239,79,172,159,48,50,31,168,206,92,247,44,235,77,170,255,0,203,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,166,30,44,125,233,245,147,230,6,67,245,25,201,255,0,201,247,139,207,103,8,249,213,111,250,253,110,12,232,232,63,239,245,85,244,147,74,197,255,0,62,120,213,236,255,0,95,106,201,254,34,48,33,255,0,29,28,25,95,120,60,212,122,91,100,119,95,76,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,110,219,77,23,118,36,89,26,212,142,70,189,174,111,74,171,226,143,54,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,46,167,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,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,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,162,70,183,117,106,61,221,15,71,198,229,235,99,145,2,90,243,171,247,167,197,190,95,208,253,70,226,109,94,70,63,174,207,221,191,226,69,96,94,114,155,238,65,110,177,90,110,245,222,34,147,25,183,190,215,107,143,180,198,120,122,87,213,84,85,186,61,218,136,175,222,122,186,135,238,229,87,122,251,111,210,214,162,89,255,0,35,31,215,103,238,223,241,32,53,87,58,191,122,124,91,229,253,15,212,110,38,213,228,99,250,236,253,219,254,36,106,174,117,126,244,248,183,203,250,31,168,220,77,171,200,199,245,217,251,183,252,72,12,127,154,247,3,149,56,213,214,247,197,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,119,149,38,149,210,110,246,200,254,204,10,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,189,15,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,221,114,57,187,43,145,142,232,98,62,71,39,67,28,169,205,101,218,182,154,227,117,173,184,81,218,105,45,116,245,85,18,77,21,13,35,165,116,20,172,115,149,91,12,107,51,223,42,177,168,168,212,89,30,247,236,137,212,231,46,234,161,210,246,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,164,30,104,254,253,154,155,248,47,209,232,137,233,201,255,0,134,220,203,75,244,190,231,173,185,61,254,174,146,159,83,105,233,223,67,142,45,18,70,141,164,167,146,84,130,182,119,203,26,74,175,145,36,145,209,54,55,36,75,12,173,145,203,42,200,196,134,5,243,71,247,236,212,223,193,126,143,68,6,170,183,240,233,157,222,248,113,173,226,94,193,79,227,177,187,22,65,85,98,200,61,120,98,244,103,75,45,254,22,95,94,84,146,110,244,151,5,103,76,113,175,111,179,212,229,217,254,171,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,189,50,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,232,233,91,84,228,169,238,177,148,252,192,174,250,117,184,130,188,198,120,40,254,74,186,143,5,255,0,0,182,93,100,211,44,167,243,150,218,153,211,187,29,174,185,85,235,37,177,211,117,57,238,233,99,18,72,157,42,53,207,141,206,110,242,186,25,100,80,183,239,229,121,163,95,201,131,249,92,120,219,175,216,95,71,248,222,159,0,239,29,222,241,30,23,194,118,183,233,239,120,175,204,111,215,218,234,245,187,157,191,206,20,47,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,222,152,169,227,115,215,252,233,30,173,107,26,249,101,149,232,198,117,244,166,170,37,255,0,46,110,10,63,149,86,163,207,127,207,237,151,88,244,203,22,252,229,202,166,4,237,71,116,174,69,98,199,108,108,221,77,123,122,152,245,146,87,68,142,115,35,107,91,188,78,154,41,16,52,173,195,135,76,238,201,195,141,23,18,247,250,127,3,141,223,114,10,91,22,63,235,195,47,164,250,153,112,241,82,250,146,172,144,246,100,183,163,58,100,141,59,157,238,166,174,204,245,182,175,43,143,126,205,50,252,107,232,245,164,255,0,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,129,63,249,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,164,255,0,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,129,102,156,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,21,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,117,60,87,7,53,14,5,105,179,252,122,235,196,246,150,208,82,65,147,216,233,230,185,102,112,205,85,47,93,218,221,5,44,44,108,241,44,146,44,49,190,150,26,101,85,141,140,103,117,142,122,245,58,70,49,146,5,75,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,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,163,126,227,209,17,210,189,87,85,114,226,224,114,167,133,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,147,40,14,85,203,254,229,113,238,39,166,95,141,125,98,180,160,18,255,0,185,92,123,137,233,151,227,95,88,173,2,128,75,137,229,21,194,102,27,143,105,221,191,138,203,205,69,37,239,33,202,169,234,105,172,177,205,64,173,126,60,200,42,234,233,106,86,41,22,71,54,71,206,216,227,221,253,182,61,140,235,141,21,91,35,250,169,216,158,150,94,96,148,218,61,203,255,0,10,225,243,72,46,181,113,234,13,125,61,234,154,241,118,164,150,90,89,241,166,62,236,249,227,88,213,240,43,39,125,69,52,242,181,31,12,173,124,11,179,145,81,232,221,131,43,230,161,199,85,78,127,144,221,120,97,210,218,250,184,49,139,29,68,214,220,206,105,169,98,232,187,92,96,170,133,237,130,36,146,53,154,54,82,205,76,168,178,49,236,238,189,207,78,151,70,198,62,72,149,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,165,201,20,40,168,233,28,215,42,171,24,201,36,102,191,210,221,45,206,245,167,59,182,105,158,154,88,189,51,146,94,123,222,10,139,197,67,79,221,237,66,249,164,252,228,207,100,109,218,56,158,239,89,201,190,219,38,234,168,139,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,206,167,36,80,162,171,99,107,156,170,175,123,228,145,225,176,52,183,75,112,77,22,193,45,154,103,166,150,47,67,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,214,114,237,190,201,178,34,34,87,94,190,114,108,177,100,26,177,143,87,104,54,67,246,75,5,188,119,41,239,212,149,8,251,140,150,41,35,166,145,241,84,211,164,211,54,74,136,102,146,54,70,248,221,42,201,28,146,163,219,215,26,171,97,179,240,6,63,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,237,206,175,222,159,22,249,127,67,245,27,137,117,37,43,115,171,247,167,197,190,95,208,253,70,226,6,213,228,99,250,236,253,219,254,36,88,254,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,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,112,114,49,253,118,126,237,255,0,18,45,80,10,234,225,107,148,38,9,166,153,85,227,41,226,22,225,106,212,63,7,112,68,198,109,208,54,104,168,124,60,114,53,236,171,173,137,85,59,147,63,165,26,180,170,178,64,214,245,163,150,126,180,237,216,168,0,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,213,92,149,61,233,242,159,151,245,223,81,183,27,215,154,247,3,148,217,45,170,247,197,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,245,96,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,121,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,116,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,238,153,105,228,115,23,252,217,24,174,107,28,248,165,137,234,198,117,244,160,115,173,165,186,165,157,232,182,119,108,212,205,52,190,250,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,190,179,87,109,247,77,149,17,83,161,62,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,253,46,88,166,68,70,200,214,185,21,24,246,73,27,43,7,153,215,1,223,145,11,237,78,188,233,61,151,167,1,200,46,14,244,149,174,221,110,237,210,226,243,57,144,182,61,221,221,114,246,106,39,117,66,183,166,56,226,133,203,28,41,183,92,77,93,255,0,202,179,131,46,32,180,86,251,117,213,237,80,186,221,112,171,85,234,223,21,60,56,119,92,78,146,238,215,49,36,142,166,190,53,234,240,253,158,227,145,145,250,149,41,34,202,215,246,153,215,29,64,104,14,117,126,244,248,183,203,250,31,168,220,77,171,200,199,245,217,251,183,252,72,213,92,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,144,24,255,0,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,239,42,77,43,164,221,237,145,253,152,43,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,244,72,214,236,142,86,59,161,232,201,26,157,108,106,167,69,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,158,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,156,208,229,151,27,21,227,42,188,221,177,108,115,236,253,150,182,225,81,81,110,180,120,199,213,250,62,149,242,57,209,83,119,222,136,249,123,108,86,179,184,228,234,119,78,235,230,160,116,167,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,185,236,226,199,222,159,89,62,96,100,63,81,156,177,78,77,154,7,171,24,253,138,237,175,53,217,151,161,240,92,183,106,122,75,13,60,52,211,73,125,146,145,245,16,165,77,68,175,99,164,167,134,25,36,168,107,35,141,204,146,73,17,92,253,163,99,82,106,235,226,199,222,159,89,62,96,100,63,81,156,11,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,211,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,152,28,159,120,188,246,112,143,157,86,255,0,175,214,224,206,142,131,254,255,0,85,95,73,52,172,95,243,231,141,94,207,245,246,172,159,226,35,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,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,41,91,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,205,121,213,251,211,226,223,47,232,126,163,113,34,87,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,209,35,91,186,181,30,238,135,163,227,114,245,177,200,152,85,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,221,168,138,253,231,171,168,126,238,85,119,175,182,253,45,106,32,89,255,0,35,31,215,103,238,223,241,34,213,10,171,228,99,250,236,253,219,254,36,90,160,2,149,185,213,251,211,226,223,47,232,126,163,113,46,164,165,110,117,126,244,248,183,203,250,31,168,220,64,218,188,140,127,93,159,187,127,196,135,53,206,5,191,199,241,65,162,152,103,253,81,85,159,209,80,187,252,215,54,233,29,58,55,254,251,226,158,215,127,145,50,179,253,49,48,228,99,250,236,253,219,254,36,79,254,39,120,133,197,120,95,209,171,214,174,101,52,222,63,192,118,233,173,214,182,85,71,79,53,206,186,87,116,197,79,27,158,191,231,72,245,107,94,230,69,20,175,70,63,163,165,67,159,110,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,162,70,183,100,114,177,221,15,70,72,212,235,99,85,58,30,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,220,208,221,171,105,174,55,90,219,133,29,166,146,215,79,85,81,36,209,80,210,58,87,65,74,199,57,85,176,198,179,61,242,171,26,138,141,69,145,239,126,200,157,78,114,238,171,114,156,159,248,109,204,180,191,75,238,122,219,147,223,234,233,41,245,54,158,157,244,56,226,209,36,104,218,74,121,37,72,43,103,124,177,164,170,249,18,73,29,19,99,114,68,176,202,217,28,178,172,140,72,66,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,103,205,45,247,22,240,235,84,148,84,17,78,197,157,233,43,158,145,238,198,248,26,221,220,157,73,190,233,229,236,243,251,137,152,66,126,106,249,101,215,31,225,242,74,27,123,227,108,119,10,149,166,155,169,136,229,86,73,67,92,142,219,238,246,32,20,103,77,77,53,92,237,167,129,189,79,126,251,38,232,158,196,223,226,111,173,108,225,219,40,211,76,14,201,144,87,226,81,208,199,81,187,101,169,74,168,94,175,119,93,74,236,168,217,28,191,163,18,124,63,154,105,27,5,109,85,190,237,5,93,28,157,185,163,234,233,119,74,46,219,181,81,124,151,246,42,150,173,204,139,36,200,162,225,127,21,165,171,184,164,238,171,184,237,59,221,19,17,92,138,203,155,126,13,68,79,85,17,60,144,10,153,3,218,0,0,0,0,0,246,237,87,123,173,142,177,151,27,53,198,162,138,170,53,69,100,212,242,43,30,213,69,69,77,149,60,253,168,139,253,71,233,112,185,93,114,10,169,174,87,139,157,77,109,83,186,158,249,170,36,89,30,229,85,85,93,213,87,127,53,85,95,235,83,239,105,189,227,21,178,221,170,234,50,219,108,149,212,178,209,186,40,227,99,213,170,146,43,154,168,190,79,103,193,21,61,191,31,97,243,47,85,22,154,203,141,124,214,186,47,15,79,36,242,201,3,94,231,110,216,213,203,210,158,110,95,98,42,124,87,250,84,9,27,203,122,145,245,124,75,216,88,201,150,53,79,21,230,137,191,250,159,89,255,0,184,232,4,231,247,150,253,84,180,156,75,88,100,134,21,145,127,190,188,145,170,191,234,125,89,208,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,3,154,206,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,2,234,121,92,123,137,233,151,227,95,88,173,37,81,21,121,92,123,137,233,151,227,95,88,173,37,80,0,0,21,87,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,2,234,64,0,82,95,57,108,2,155,25,226,142,215,153,219,177,234,186,74,124,199,23,164,169,172,184,57,37,88,43,174,52,242,203,79,34,49,206,85,98,62,58,104,232,81,204,102,219,35,163,114,166,242,117,58,5,150,253,206,247,236,39,228,179,77,61,33,255,0,195,63,180,21,126,136,255,0,29,255,0,58,252,50,120,255,0,103,230,191,199,122,55,244,253,127,242,60,187,133,107,112,157,239,79,163,127,48,49,239,168,192,5,255,0,112,171,165,191,145,110,28,116,235,76,230,177,122,26,190,205,143,210,250,86,139,197,120,142,213,210,86,119,171,191,56,143,123,93,189,84,179,187,212,114,177,55,217,155,53,26,137,181,64,2,0,115,171,247,88,197,190,96,80,253,58,226,82,177,117,60,234,253,214,49,111,152,20,63,78,184,149,171,192,110,153,226,186,201,197,46,43,165,185,173,39,136,178,228,214,251,253,190,167,166,56,223,36,61,118,90,222,137,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,1,154,242,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,107,222,255,0,153,92,247,21,255,0,82,178,60,111,35,183,255,0,220,235,40,110,84,53,17,255,0,182,142,104,100,141,255,0,181,174,107,190,40,167,57,156,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,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,230,7,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,117,70,83,77,46,206,107,163,106,118,230,150,71,61,28,217,93,36,33,170,185,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,232,61,172,115,222,246,171,223,13,78,146,56,196,180,218,175,92,40,107,13,29,230,217,73,95,79,30,15,122,171,100,85,48,182,86,54,120,40,229,154,25,81,174,69,68,124,114,199,28,140,119,181,175,99,92,155,42,34,156,219,129,127,220,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,0,29,41,128,0,0,0,26,171,93,56,163,208,158,26,253,9,249,107,206,126,206,125,163,241,62,140,255,0,6,86,86,119,252,63,107,189,254,150,138,78,158,158,252,95,165,182,253,94,91,236,187,109,82,170,249,231,126,164,255,0,121,63,134,129,58,116,83,140,206,27,56,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,122,30,190,147,162,149,146,71,27,164,235,168,130,54,46,207,154,52,217,23,171,214,223,109,145,85,32,183,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,109,94,121,223,169,63,222,79,225,160,106,174,74,158,244,249,79,203,250,239,168,219,139,169,41,91,146,167,189,62,83,242,254,187,234,54,226,234,64,0,0,213,92,88,251,172,107,39,203,252,135,233,211,156,214,29,41,241,99,238,177,172,159,47,242,31,167,78,115,88,5,255,0,127,210,178,255,0,197,255,0,255,0,103,10,1,47,251,254,149,151,254,47,255,0,251,56,80,8,25,6,101,128,102,90,125,83,106,165,204,241,234,187,83,239,150,122,43,253,177,102,68,232,172,183,85,196,146,211,212,68,246,170,181,236,115,87,101,217,125,87,181,236,119,75,216,230,164,138,176,115,17,214,92,127,132,123,151,10,236,79,31,227,251,214,168,178,43,133,67,106,38,162,199,101,129,35,125,174,24,93,31,253,241,173,153,242,61,99,138,85,142,54,179,162,39,199,97,58,155,193,245,171,139,46,95,154,58,219,122,85,199,157,225,218,111,106,175,197,31,12,173,70,84,206,251,85,50,201,67,43,100,123,98,232,168,88,98,98,72,231,53,98,123,88,254,174,132,146,57,41,135,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,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,243,3,42,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,122,88,255,0,9,74,198,186,74,154,158,135,189,137,39,106,8,229,151,183,214,142,127,71,75,125,103,34,23,83,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,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,51,64,114,92,225,235,209,150,44,143,137,219,181,77,214,158,174,239,226,113,43,69,20,148,189,170,89,168,88,250,105,167,172,108,142,77,230,222,120,210,22,171,54,107,29,79,58,42,189,206,218,57,43,205,31,220,79,83,127,5,250,197,16,20,173,194,119,189,62,141,252,192,199,190,163,1,210,153,205,103,9,222,244,250,55,243,3,30,250,140,7,74,96,0,0,80,15,52,127,126,205,77,252,23,232,244,68,255,0,228,169,238,177,148,252,192,174,250,117,184,128,28,209,253,251,53,55,240,95,163,209,19,255,0,146,167,186,198,83,243,2,187,233,214,224,39,248,0,13,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,117,198,231,110,173,71,183,173,138,248,220,189,15,114,47,61,156,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,111,68,141,110,234,212,123,186,30,143,141,203,214,199,34,116,188,69,254,99,58,13,134,235,87,11,153,149,210,251,69,73,21,247,3,179,214,228,214,43,179,169,214,73,232,223,75,23,126,120,88,168,246,175,69,68,80,172,78,69,85,98,42,199,34,177,206,137,155,7,62,231,74,124,39,123,172,104,223,203,252,123,233,208,28,214,22,253,202,111,141,123,142,160,81,255,0,38,45,80,185,247,239,86,75,123,36,196,43,100,90,90,120,229,181,210,193,12,41,108,108,108,107,31,36,209,50,55,76,215,126,117,239,143,190,175,86,164,40,175,11,42,0,0,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,58,83,0,0,53,254,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,245,213,62,57,36,108,125,20,241,200,244,221,144,200,187,170,116,250,187,111,186,162,46,192,32,7,58,191,117,140,91,230,5,15,211,174,32,110,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,125,111,166,107,27,212,247,181,55,114,163,83,125,213,81,60,205,43,206,175,221,99,22,249,129,67,244,235,137,85,124,39,123,211,232,223,204,12,123,234,48,22,169,206,175,221,99,22,249,129,67,244,235,136,21,87,194,119,189,62,141,252,192,199,190,163,1,210,153,205,103,9,222,244,250,55,243,3,30,250,140,7,74,96,0,0,0,0,0,0,14,107,56,177,247,167,214,79,152,25,15,212,103,58,83,57,172,226,199,222,159,89,62,96,100,63,81,156,11,84,228,169,238,177,148,252,192,174,250,117,184,159,228,0,228,169,238,177,148,252,192,174,250,117,184,159,224,10,1,230,143,239,217,169,191,130,253,30,136,191,226,128,121,163,251,246,106,111,224,191,71,162,2,42,150,211,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,213,50,247,118,138,57,17,142,133,209,186,69,106,189,98,116,90,43,149,143,5,150,173,124,204,171,53,151,84,177,250,75,166,159,98,53,11,73,75,67,61,75,85,151,43,219,82,41,91,20,208,116,170,201,77,20,82,35,222,215,171,26,247,190,22,254,117,157,230,37,218,0,0,1,205,103,22,62,244,250,201,243,3,33,250,140,230,170,54,175,22,62,244,250,201,243,3,33,250,140,228,170,162,224,59,242,223,203,219,78,245,231,73,236,189,89,246,63,111,189,250,74,215,110,183,119,42,178,136,91,123,157,177,238,238,235,83,189,79,3,106,21,189,49,201,44,205,72,225,77,250,34,106,4,212,229,159,198,189,199,137,252,18,229,132,234,93,207,196,234,78,37,189,77,109,100,139,75,15,166,104,102,154,69,142,162,26,120,91,31,71,103,118,65,34,54,62,148,222,7,43,213,211,43,91,178,248,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,165,212,3,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,189,9,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,206,141,251,140,69,87,68,244,64,231,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,211,145,143,235,179,247,111,248,145,167,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,119,189,34,134,40,209,206,221,122,35,99,125,141,68,77,193,200,199,245,217,251,183,252,72,13,85,206,175,222,159,22,249,127,67,245,27,137,178,185,35,221,173,86,11,86,188,223,111,183,58,75,117,182,221,79,143,213,214,86,85,204,216,96,166,130,54,220,221,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,181,231,87,239,79,139,124,191,161,250,141,196,211,250,9,108,166,175,224,115,138,170,169,228,171,107,237,213,24,29,76,41,13,92,176,177,207,91,157,76,74,146,177,142,70,204,206,153,92,168,201,17,204,71,163,30,137,214,198,57,161,242,184,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,169,219,215,150,47,1,223,150,251,237,54,188,234,197,151,171,1,199,238,13,244,109,174,227,110,238,82,229,19,53,147,54,77,157,221,106,246,105,231,109,58,187,170,57,34,153,201,36,43,191,68,173,72,21,105,146,213,13,214,138,107,237,21,93,101,181,149,17,186,178,158,146,165,180,211,205,2,57,59,140,142,87,71,35,99,122,183,116,71,172,111,70,170,162,171,93,182,203,212,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,128,123,101,0,243,71,247,236,212,223,193,126,143,68,95,241,64,60,209,253,251,53,55,240,95,163,209,1,63,249,42,123,172,101,63,48,43,190,157,110,34,255,0,50,222,96,149,58,195,117,188,112,249,164,23,90,73,52,250,130,163,195,94,46,212,146,197,85,6,74,246,58,150,120,214,53,124,8,248,25,79,83,4,173,71,195,43,153,58,108,228,85,98,183,125,43,167,188,96,221,116,131,130,108,135,135,124,17,105,18,251,168,89,69,221,215,234,169,162,115,223,67,100,150,223,65,7,68,77,115,59,78,125,74,182,166,53,127,82,186,38,66,253,154,142,146,41,25,162,180,183,75,115,189,105,206,237,154,103,166,150,47,76,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,57,51,217,27,118,142,39,187,214,114,111,182,201,186,170,34,134,42,88,79,45,46,96,149,58,61,117,179,240,249,171,247,90,72,244,250,190,163,195,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,110,229,84,98,59,105,149,253,202,62,28,127,147,143,228,83,194,255,0,205,95,250,123,237,255,0,132,103,165,61,41,209,183,115,167,171,253,39,252,223,5,215,209,209,231,213,223,254,248,41,91,84,180,183,59,209,108,238,231,166,122,151,98,244,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,32,91,255,0,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,245,53,11,140,27,174,175,240,77,143,112,239,157,173,34,223,116,247,40,180,58,195,85,12,78,99,235,172,145,91,235,224,232,149,173,103,105,175,166,87,83,70,143,234,71,74,201,153,187,85,209,203,35,253,190,87,30,253,154,101,248,215,209,235,64,159,252,234,253,214,49,111,152,20,63,78,184,144,3,149,199,191,102,153,126,53,244,122,210,127,243,171,247,88,197,190,96,80,253,58,226,64,14,87,30,253,154,101,248,215,209,235,64,191,224,0,0,0,28,171,151,253,202,227,220,79,76,191,26,250,197,105,64,37,255,0,114,184,247,19,211,47,198,190,177,90,5,0,158,213,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,170,91,167,40,174,15,177,154,12,54,223,197,166,96,148,151,43,237,210,162,165,184,139,97,150,161,143,180,65,18,213,208,213,190,84,71,182,41,95,58,186,70,163,28,199,163,25,27,28,215,117,72,230,176,55,255,0,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,78,168,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,233,150,160,0,0,0,41,91,157,95,189,62,45,242,254,135,234,55,18,234,74,86,231,87,239,79,139,124,191,161,250,141,196,13,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,213,90,233,197,30,132,240,215,232,79,203,94,115,246,115,237,31,137,244,103,248,50,178,179,191,225,251,93,239,244,180,82,116,244,247,226,253,45,183,234,242,223,101,219,106,149,87,207,59,245,39,251,201,252,52,9,211,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,208,245,244,157,20,172,146,56,221,39,93,68,17,177,118,124,209,166,200,189,94,182,251,108,138,169,5,185,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,227,106,243,206,253,73,254,242,127,13,2,173,104,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,102,49,101,154,40,209,206,217,58,228,99,125,174,68,93,215,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,58,246,238,49,21,27,43,209,119,167,40,12,90,197,156,235,238,161,97,89,77,15,141,178,228,26,95,118,181,220,105,187,175,143,191,75,61,109,4,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,124,205,65,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,189,45,11,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,128,162,30,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,165,110,117,126,244,248,183,203,250,31,168,220,77,149,201,30,237,106,176,90,181,230,251,125,185,210,91,173,182,234,124,126,174,178,178,174,102,195,5,52,17,182,230,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,53,175,58,191,122,124,91,229,253,15,212,110,36,32,181,103,249,149,139,13,191,233,245,155,33,171,163,199,178,170,138,26,155,213,12,42,141,101,123,232,214,85,166,73,85,19,169,204,99,167,145,232,205,250,21,253,14,84,87,70,197,104,111,78,58,56,205,190,241,135,168,244,183,56,237,94,134,195,49,127,17,79,140,219,101,99,22,169,177,202,172,238,212,212,200,221,247,154,94,212,74,177,181,203,28,109,99,90,222,165,71,203,38,109,203,139,129,202,110,43,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,117,172,150,38,181,26,179,36,177,234,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,215,183,113,232,138,216,158,169,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,134,64,115,89,197,143,189,62,178,124,192,200,126,163,57,210,153,205,103,22,62,244,250,201,243,3,33,250,140,224,106,162,244,249,103,241,175,113,226,127,4,185,97,58,151,115,241,58,147,137,111,83,91,89,34,210,195,233,154,25,166,145,99,168,134,158,22,199,209,217,221,144,72,141,143,165,55,129,202,245,116,202,214,194,186,46,3,191,45,252,189,180,239,94,116,158,203,213,159,99,246,251,223,164,173,118,235,119,114,171,40,133,183,185,219,30,238,238,181,59,212,240,54,161,91,211,28,146,204,212,142,20,223,162,38,164,32,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,191,238,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,233,117,0,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,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,163,126,227,17,85,209,61,18,176,57,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,119,189,34,134,40,209,206,221,122,35,99,125,141,68,64,220,28,140,127,93,159,187,127,196,137,211,173,124,102,112,217,195,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,208,245,245,125,116,175,146,72,219,39,93,60,18,49,55,124,50,38,202,189,94,174,251,108,168,171,5,185,24,254,187,63,118,255,0,137,26,171,157,95,189,62,45,242,254,135,234,55,16,45,83,66,248,163,208,158,37,61,55,249,20,206,126,209,253,156,240,222,147,255,0,6,86,81,246,60,71,119,179,254,153,138,62,174,174,196,191,163,190,221,62,123,110,155,213,95,58,191,122,124,91,229,253,15,212,110,38,213,228,99,250,236,253,219,254,36,106,174,117,126,244,248,183,203,250,31,168,220,64,205,121,56,103,248,110,150,97,188,65,106,14,160,228,52,150,60,122,199,79,142,84,215,87,84,170,244,68,205,238,72,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,177,3,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,117,237,219,98,170,182,38,34,107,252,103,3,213,12,151,75,243,124,191,26,165,171,159,9,195,234,45,53,121,66,182,225,28,80,65,60,242,77,77,65,43,233,220,244,116,207,234,150,161,141,115,24,245,98,75,38,253,40,245,223,20,180,201,106,134,235,69,53,246,138,174,178,218,202,136,221,89,79,73,82,218,105,230,129,28,157,198,71,43,163,145,177,189,91,186,35,214,55,163,85,81,85,174,219,101,9,235,203,23,128,239,203,125,246,155,94,117,98,203,213,128,227,247,6,250,54,215,113,183,119,41,114,137,154,201,155,38,206,238,181,123,52,243,182,157,93,213,28,145,76,228,146,21,223,162,86,165,212,154,255,0,64,117,35,78,53,111,70,177,60,255,0,72,232,252,22,33,113,183,182,43,93,23,129,74,63,3,28,14,116,14,165,236,183,212,143,178,248,159,22,204,85,143,243,126,163,156,206,151,46,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,65,30,110,16,75,38,131,83,189,141,221,173,184,49,85,119,79,250,138,188,157,196,93,230,55,77,12,252,49,228,110,149,155,172,116,245,142,111,154,249,42,91,234,246,2,130,108,14,164,109,218,7,86,171,146,20,234,234,233,77,215,244,87,111,247,246,45,51,153,156,244,23,30,27,177,10,219,50,189,244,110,185,53,24,231,183,165,124,155,115,223,203,203,227,185,91,122,66,220,110,45,64,181,187,40,172,134,43,106,247,251,207,145,234,198,183,243,18,116,238,173,93,255,0,75,164,185,14,97,246,220,55,35,225,106,158,124,118,225,75,61,177,43,101,240,245,48,76,178,199,186,82,215,117,108,238,175,61,156,174,248,252,0,163,112,123,55,26,104,232,235,102,166,138,100,149,177,189,205,71,162,109,190,202,169,191,251,199,172,0,0,0,242,214,171,151,102,167,153,224,218,252,50,91,177,91,166,173,90,41,51,26,168,32,183,63,196,119,29,52,142,141,190,84,211,42,110,230,170,42,122,200,223,136,25,182,7,160,212,115,99,180,121,37,202,217,45,99,173,149,44,175,185,198,215,192,230,120,8,159,34,204,168,143,68,234,94,150,179,102,238,187,238,190,71,192,213,120,52,98,227,147,70,184,180,181,118,202,40,237,104,146,71,225,25,10,173,90,72,253,211,104,227,84,84,217,90,155,254,207,105,40,245,182,163,76,169,174,180,214,60,83,63,183,90,106,146,118,210,73,6,203,58,212,193,51,26,175,106,44,142,217,60,250,61,139,191,173,240,216,195,245,122,197,161,20,56,126,62,178,93,40,235,114,72,155,72,249,99,109,68,237,89,34,72,164,221,87,103,171,27,188,137,183,222,155,253,192,104,174,15,114,155,166,37,175,22,11,133,161,119,151,251,235,203,117,77,255,0,188,234,19,224,230,252,28,191,19,163,168,220,174,99,92,169,178,170,34,156,223,46,60,204,43,87,109,238,196,46,244,183,55,59,187,219,240,50,71,81,211,253,235,231,250,46,126,255,0,164,239,236,95,187,203,163,139,67,228,146,211,69,36,219,247,29,79,26,187,116,219,207,165,55,3,219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,172,226,199,222,159,89,62,96,100,63,81,156,233,76,230,179,139,31,122,125,100,249,129,144,253,70,112,46,167,149,199,184,158,153,126,53,245,138,210,85,17,87,149,199,184,158,153,126,53,245,138,210,85,0,0,1,85,124,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,113,181,121,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,224,46,164,3,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,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,64,82,103,56,92,214,213,149,113,130,251,21,190,158,174,58,140,59,23,182,217,43,157,51,26,140,146,119,186,106,228,116,74,142,85,86,118,171,162,106,171,145,171,214,215,166,219,34,57,208,128,202,181,99,58,252,168,106,158,101,169,158,139,244,103,218,220,130,227,125,240,93,254,247,133,241,85,50,77,218,238,116,183,175,167,185,211,213,210,221,246,223,100,223,99,234,235,38,142,95,116,110,227,139,83,93,230,241,20,153,134,31,100,204,109,117,61,44,103,122,150,190,149,146,57,58,26,247,171,123,83,165,68,27,187,165,207,236,117,244,181,175,106,1,208,167,10,186,165,249,105,225,199,78,181,50,107,239,166,107,239,56,253,47,165,107,124,47,135,238,221,34,103,102,187,243,104,198,53,187,85,69,59,125,70,163,23,109,217,187,85,170,187,84,174,14,72,249,173,170,191,69,245,11,78,97,167,171,75,149,143,40,138,247,81,43,152,222,195,160,174,164,142,24,154,199,117,117,43,209,214,249,149,200,173,68,68,116,123,43,183,84,109,143,129,0,57,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,164,255,0,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,129,115,220,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,62,164,108,204,233,150,70,62,55,42,117,49,238,233,115,31,209,35,57,215,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,94,162,8,107,204,83,129,90,110,41,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,77,141,99,158,198,57,94,192,138,188,44,113,199,83,169,92,34,106,175,11,122,146,202,72,175,184,198,147,228,12,197,174,109,124,80,37,198,221,75,108,145,137,68,248,247,69,125,76,49,108,230,186,54,175,114,24,164,115,209,174,137,210,77,89,103,181,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,234,129,127,220,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,0,29,41,130,157,185,163,113,219,117,203,243,248,116,35,69,242,108,130,203,109,192,47,15,118,65,113,164,157,212,107,95,123,165,153,139,19,35,233,70,204,140,163,154,23,42,63,173,26,249,182,122,53,123,16,202,233,169,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,61,194,90,128,0,0,0,21,87,207,59,245,39,251,201,252,52,181,66,170,249,231,126,164,255,0,121,63,134,129,170,185,42,123,211,229,63,47,235,190,163,110,46,164,165,110,74,158,244,249,79,203,250,239,168,219,139,169,0,0,3,85,113,99,238,177,172,159,47,242,31,167,78,115,88,116,167,197,143,186,198,178,124,191,200,126,157,57,205,96,23,253,255,0,74,203,255,0,23,255,0,253,156,40,4,191,239,250,86,95,248,191,255,0,236,225,64,32,116,167,194,119,186,198,141,252,191,199,190,157,1,31,249,139,112,19,252,170,237,214,156,255,0,79,103,240,154,147,101,240,150,104,188,77,71,77,13,109,174,74,175,93,39,234,95,205,120,126,252,245,9,36,109,115,220,212,146,62,220,174,116,93,185,1,194,119,186,198,141,252,191,199,190,157,1,181,64,199,244,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,77,247,217,19,216,71,94,104,254,226,122,155,248,47,214,40,137,84,69,94,104,254,226,122,155,248,47,214,40,128,165,110,19,189,233,244,111,230,6,61,245,24,14,148,206,107,56,78,247,167,209,191,152,24,247,212,96,58,83,0,0,2,128,121,163,251,246,106,111,224,191,71,162,39,255,0,37,79,117,140,167,230,5,119,211,173,196,0,230,143,239,217,169,191,130,253,30,136,159,252,149,61,214,50,159,152,21,223,78,183,1,63,192,0,13,85,197,143,186,198,178,124,191,200,126,157,57,181,77,85,197,143,186,198,178,124,191,200,126,157,56,28,214,31,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,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,242,62,81,102,153,191,44,26,157,102,211,77,3,213,109,22,74,75,75,242,172,95,15,161,204,40,105,168,226,107,41,153,37,10,45,101,253,86,90,152,219,35,209,189,132,125,52,76,71,202,254,169,58,149,239,122,168,76,174,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,127,66,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,58,93,19,229,149,70,148,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,212,228,138,20,85,108,109,115,149,85,239,124,146,63,117,128,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,58,83,0,0,0,0,32,7,58,191,117,140,91,230,5,15,211,174,36,255,0,32,7,58,191,117,140,91,230,5,15,211,174,32,85,95,9,222,244,250,55,243,3,30,250,140,7,74,103,53,156,39,123,211,232,223,204,12,123,234,48,29,41,129,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,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,35,224,105,14,180,105,126,189,97,177,234,6,145,229,244,153,21,138,74,137,105,22,162,22,73,19,226,158,53,78,184,165,138,86,182,88,159,178,181,200,215,181,170,172,123,30,155,181,237,85,168,190,104,92,116,254,90,242,167,232,118,142,102,126,47,77,172,189,30,152,169,162,111,76,55,219,164,114,57,87,105,145,203,226,40,225,218,62,222,200,214,62,84,124,159,157,107,105,228,77,41,192,191,25,183,222,15,53,30,170,231,37,171,211,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,14,133,1,242,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,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,35,235,0,0,0,57,172,226,199,222,159,89,62,96,100,63,81,156,233,76,230,179,139,31,122,125,100,249,129,144,253,70,112,45,83,146,167,186,198,83,243,2,187,233,214,226,127,144,3,146,167,186,198,83,243,2,187,233,214,226,127,128,40,7,154,63,191,102,166,254,11,244,122,34,255,0,138,1,230,143,239,217,169,191,130,253,30,136,9,255,0,201,83,221,99,41,249,129,93,244,235,113,63,200,1,201,83,221,99,41,249,129,93,244,235,113,63,192,0,0,230,179,139,31,122,125,100,249,129,144,253,70,114,234,121,92,123,137,233,151,227,95,88,173,41,91,139,31,122,125,100,249,129,144,253,70,114,234,121,92,123,137,233,151,227,95,88,173,2,21,115,98,224,162,227,139,101,87,62,42,52,222,217,215,141,222,118,169,204,96,98,82,211,195,106,174,116,148,244,241,212,70,212,115,36,155,197,73,55,83,209,177,189,201,42,75,35,222,169,42,35,33,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,122,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,209,210,189,41,148,23,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,170,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,186,67,235,115,67,213,236,55,94,181,95,77,181,115,79,231,171,146,197,145,105,189,28,212,233,87,2,195,60,79,101,214,231,20,176,200,207,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,89,21,200,199,245,217,251,183,252,72,170,178,213,57,24,254,187,63,118,255,0,137,1,170,185,213,251,211,226,223,47,232,126,163,113,51,254,75,184,181,139,57,197,120,133,194,178,154,31,27,101,200,45,246,59,93,198,155,186,248,251,244,179,199,116,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,128,115,171,247,167,197,190,95,208,253,70,226,109,94,70,63,174,207,221,191,226,64,85,89,209,159,3,58,161,117,214,62,18,244,207,60,190,182,173,110,83,217,253,27,89,61,93,107,170,231,171,158,134,105,40,164,170,146,87,34,57,207,153,212,203,50,239,186,162,200,168,174,118,221,75,77,124,203,176,10,109,62,227,75,81,41,109,184,245,93,170,219,124,168,166,191,210,172,201,47,69,99,234,233,163,150,170,162,39,200,171,214,199,86,45,90,47,74,244,53,237,123,27,211,209,210,147,171,146,126,168,93,114,29,35,207,52,162,224,218,185,169,240,203,197,45,202,134,162,106,215,74,200,224,184,50,77,233,98,137,83,104,88,201,104,229,149,122,93,179,159,84,245,233,106,162,171,194,199,202,1,230,143,239,217,169,191,130,253,30,136,191,226,128,121,163,251,246,106,111,224,191,71,162,2,47,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,79,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,78,168,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,233,140,28,153,56,116,193,47,118,123,239,18,247,250,127,29,146,88,178,9,44,88,255,0,175,52,94,140,233,160,79,21,47,169,42,71,55,122,59,130,51,166,72,215,183,217,234,106,238,255,0,86,213,0,17,43,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,39,84,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,117,75,80,7,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,146,131,149,199,191,102,153,126,53,244,122,210,85,115,155,225,211,4,178,89,236,92,75,216,41,252,14,73,125,200,35,177,100,30,188,210,250,79,170,129,124,44,190,188,171,28,61,152,237,234,206,152,227,78,231,123,169,203,187,61,104,171,202,227,223,179,76,191,26,250,61,104,19,255,0,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,79,254,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,104,23,252,0,0,0,3,149,114,255,0,185,92,123,137,233,151,227,95,88,173,40,4,191,238,87,30,226,122,101,248,215,214,43,64,160,18,255,0,185,92,123,137,233,151,227,95,88,173,40,4,191,238,87,30,226,122,101,248,215,214,43,64,149,64,0,0,0,5,43,115,171,247,167,197,190,95,208,253,70,226,93,73,74,220,234,253,233,241,111,151,244,63,81,184,129,181,121,24,254,187,63,118,255,0,137,22,168,85,95,35,31,215,103,238,223,241,34,213,0,0,0,21,87,207,59,245,39,251,201,252,52,181,66,170,249,231,126,164,255,0,121,63,134,129,170,185,42,123,211,229,63,47,235,190,163,110,45,211,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,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,86,162,249,42,123,211,229,63,47,235,190,163,110,46,164,14,104,120,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,222,137,26,221,213,168,247,116,61,31,27,151,173,142,68,159,252,160,184,183,204,166,186,211,112,143,125,197,234,239,22,40,41,235,110,150,43,181,5,50,111,100,98,57,211,207,29,106,166,200,180,210,75,34,244,74,190,187,102,153,145,175,91,101,103,102,111,241,139,193,214,9,197,254,9,79,96,191,214,122,27,36,179,117,253,159,200,59,115,84,122,47,187,53,59,234,191,189,89,60,81,207,221,142,157,35,252,226,175,70,253,77,217,83,207,96,104,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,208,169,110,117,126,244,248,183,203,250,31,168,220,72,107,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,50,185,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,32,39,255,0,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,186,165,168,145,172,79,243,99,98,57,207,115,34,138,38,43,223,209,212,187,84,0,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,5,212,242,184,247,19,211,47,198,190,177,90,66,174,108,92,20,92,113,108,170,231,197,70,155,219,58,241,187,206,213,57,140,12,74,90,120,109,85,206,146,158,158,58,136,218,142,100,147,120,169,38,234,122,54,55,185,37,73,100,123,213,37,68,100,213,229,113,238,39,166,95,141,125,98,180,149,64,115,89,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,222,153,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,244,116,174,245,230,135,171,216,110,189,106,190,155,106,230,159,207,87,37,139,34,211,122,57,169,210,174,5,134,120,158,203,173,206,41,97,145,158,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,191,39,152,103,5,151,94,22,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,31,84,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,116,196,176,45,83,145,143,235,179,247,111,248,145,106,133,85,242,49,253,118,126,237,255,0,18,45,80,1,74,220,234,253,233,241,111,151,244,63,81,184,151,82,82,183,58,191,122,124,91,229,253,15,212,110,32,109,94,70,63,174,207,221,191,226,70,170,230,47,203,163,242,9,226,245,175,69,45,223,232,109,249,191,73,219,59,223,252,28,255,0,74,83,67,249,234,154,151,212,86,120,138,137,101,119,170,207,205,123,23,213,217,83,106,242,49,253,118,126,237,255,0,18,44,211,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,68,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,159,110,14,184,197,206,248,64,206,234,47,246,10,63,76,227,119,158,143,180,24,255,0,114,26,127,74,118,161,168,101,47,247,211,224,150,72,59,82,84,44,159,155,68,235,219,165,219,162,249,116,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,156,208,234,150,69,130,101,121,221,206,255,0,166,154,117,246,19,27,170,236,248,44,127,210,243,93,60,31,76,44,100,159,223,83,34,73,39,92,141,124,158,178,122,189,206,148,242,106,22,127,201,179,75,184,130,177,88,174,218,143,91,146,250,47,73,242,61,165,161,179,84,69,21,100,119,138,166,62,162,158,106,170,117,101,66,73,65,52,50,83,71,27,213,241,57,179,198,228,78,149,237,197,36,97,103,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,106,230,21,65,89,95,195,30,80,202,58,121,38,116,116,117,178,57,24,197,114,163,82,223,87,186,249,39,237,66,74,154,63,141,6,221,31,195,142,106,219,77,43,103,147,208,215,46,180,114,177,54,103,128,168,221,125,127,47,110,222,207,48,57,203,167,223,188,221,156,168,190,126,104,191,176,184,253,106,173,161,176,112,11,143,84,214,53,110,80,69,113,174,115,146,116,73,149,232,141,184,170,162,239,178,47,146,42,20,227,75,5,69,68,237,138,157,187,200,237,246,77,209,62,31,180,158,185,102,159,241,169,112,225,141,180,89,61,93,77,78,39,110,146,178,181,105,223,81,109,86,177,173,142,161,100,95,85,253,107,228,233,124,188,255,0,73,118,79,96,16,99,36,175,166,185,222,170,235,168,233,27,77,12,243,73,35,34,108,104,196,107,85,234,168,136,137,186,38,200,168,159,212,124,195,219,186,58,100,171,124,21,16,178,41,41,213,98,123,90,141,253,38,170,162,251,60,148,245,0,0,0,30,197,5,194,178,217,84,202,218,26,137,33,154,61,250,94,199,171,85,55,69,69,243,69,69,246,42,158,184,3,127,232,158,156,93,181,215,211,151,139,166,83,43,110,150,214,192,148,11,53,115,145,207,168,147,184,140,253,38,189,203,231,11,127,69,81,125,155,124,54,249,124,66,232,222,166,104,245,93,177,249,173,226,74,159,72,81,195,53,59,155,81,80,253,162,145,101,233,77,228,99,63,214,221,228,155,167,159,244,159,134,139,166,121,71,136,228,247,252,18,178,170,154,162,210,216,43,37,146,26,134,179,161,172,109,75,145,219,57,81,21,81,91,186,108,138,191,218,98,58,145,171,250,153,170,18,211,71,168,89,101,125,225,214,216,217,77,10,84,189,174,237,178,53,127,75,83,100,79,36,238,63,251,84,12,231,132,76,139,21,180,107,141,142,191,61,130,58,203,122,120,158,180,168,108,114,55,253,39,58,38,253,213,70,254,146,179,251,19,246,29,26,211,186,39,193,27,224,219,182,230,34,179,109,182,233,219,203,109,142,94,240,39,172,121,101,11,218,229,106,167,119,205,23,254,228,227,167,155,11,186,172,86,231,111,190,244,144,174,255,0,237,16,15,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,179,139,31,122,125,100,249,129,144,253,70,115,165,51,154,206,44,125,233,245,147,230,6,67,245,25,192,186,158,87,30,226,122,101,248,215,214,43,73,84,69,94,87,30,226,122,101,248,215,214,43,73,84,0,0,5,85,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,128,186,146,42,243,52,214,191,200,183,8,249,79,135,183,248,170,252,239,124,42,143,174,46,184,98,241,176,77,226,36,147,105,24,230,237,75,21,79,67,147,171,105,86,46,166,171,122,182,149,69,74,243,180,214,59,236,185,86,11,195,245,60,61,155,45,53,189,51,26,201,58,152,239,23,85,36,149,20,148,233,178,179,174,62,203,34,169,243,71,244,191,197,122,205,222,54,170,133,117,233,62,11,249,80,213,60,55,76,253,41,232,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,234,111,95,79,115,171,167,169,187,237,182,233,190,229,149,115,162,208,187,21,147,21,211,13,94,197,44,214,171,85,37,159,124,22,162,158,153,95,23,77,42,70,250,139,116,48,83,181,59,49,195,10,69,92,139,211,210,228,238,198,221,156,212,78,141,63,201,167,0,166,201,184,163,186,102,119,28,122,174,174,159,14,197,234,234,104,238,13,73,82,10,27,141,68,177,83,198,143,115,85,24,175,146,154,74,228,107,31,190,232,217,28,137,188,125,77,178,174,97,26,95,106,213,94,15,181,38,217,112,117,36,53,22,11,60,185,69,13,92,212,77,169,125,60,246,246,173,74,246,183,84,88,223,44,81,203,78,178,53,119,107,42,31,228,228,85,99,130,168,57,86,107,29,139,72,184,184,180,83,100,112,237,73,158,219,229,195,163,169,234,127,247,173,85,76,240,73,76,189,12,99,149,253,201,233,226,131,111,85,173,239,245,185,200,214,42,45,244,156,187,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,187,111,178,167,180,233,163,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,125,160,66,14,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,105,63,249,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,160,95,240,0,10,192,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,19,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,233,153,59,91,75,28,104,247,76,233,27,34,53,30,146,186,90,150,58,83,226,199,221,99,89,62,95,228,63,78,156,230,176,11,254,230,143,238,39,169,191,130,253,98,136,160,18,255,0,185,163,251,137,234,111,224,191,88,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,64,22,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,99,88,199,57,118,68,85,50,13,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,110,169,36,100,115,116,47,175,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,82,242,121,124,240,73,106,225,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,180,43,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,108,168,202,105,165,221,174,108,142,78,220,210,198,214,43,155,43,99,132,44,167,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,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,102,224,57,172,225,163,136,188,239,133,253,83,160,212,204,22,163,253,106,142,241,69,209,15,248,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,214,207,106,47,181,23,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,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,205,64,0,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,213,92,149,61,233,242,159,151,245,223,81,183,23,82,82,183,37,79,122,124,167,229,253,119,212,109,197,212,128,0,1,170,184,177,247,88,214,79,151,249,15,211,167,57,172,58,83,226,199,221,99,89,62,95,228,63,78,156,230,176,11,254,255,0,165,101,255,0,139,255,0,254,206,20,2,95,247,253,43,47,252,95,255,0,246,112,160,16,58,83,225,59,221,99,70,254,95,227,223,78,128,218,166,170,225,59,221,99,70,254,95,227,223,78,128,218,160,8,171,205,31,220,79,83,127,5,250,197,17,42,136,171,205,31,220,79,83,127,5,250,197,16,20,173,194,119,189,62,141,252,192,199,190,163,1,210,153,205,103,9,222,244,250,55,243,3,30,250,140,7,74,96,0,0,80,15,52,127,126,205,77,252,23,232,244,68,255,0,228,169,238,177,148,252,192,174,250,117,184,128,28,209,253,251,53,55,240,95,163,209,19,255,0,146,167,186,198,83,243,2,187,233,214,224,39,248,0,1,170,184,177,247,88,214,79,151,249,15,211,167,54,169,170,184,177,247,88,214,79,151,249,15,211,167,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,3,106,128,0,0,0,138,188,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,0,29,41,128,0,0,0,16,3,157,95,186,198,45,243,2,135,233,215,18,127,144,3,157,95,186,198,45,243,2,135,233,215,16,42,175,132,239,122,125,27,249,129,143,125,70,2,197,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,250,166,94,238,242,201,26,177,208,186,54,198,142,87,172,173,138,170,241,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,35,219,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,79,171,171,69,158,225,113,171,153,26,213,146,105,156,136,175,146,89,19,119,200,228,243,114,171,151,218,160,125,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,117,55,117,217,92,174,115,88,198,189,239,99,29,149,241,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,234,106,75,10,170,186,55,57,170,138,246,62,57,31,114,156,2,240,81,138,240,167,167,20,151,187,181,179,196,106,110,77,111,134,76,142,225,80,145,190,74,14,180,108,142,182,83,172,110,123,27,12,79,68,71,185,142,94,244,140,71,170,244,182,38,69,181,120,151,225,211,4,226,131,75,43,244,207,58,167,255,0,93,172,179,214,245,205,254,12,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,116,63,216,169,236,84,10,139,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,168,200,210,70,42,43,94,201,175,36,230,135,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,232,145,173,221,90,143,119,67,209,241,185,122,216,228,75,10,229,89,199,143,252,232,225,83,87,239,95,235,177,98,23,219,157,199,254,240,202,107,35,89,218,255,0,194,29,19,228,155,253,110,157,141,255,0,20,192,45,80,0,0,230,179,139,31,122,125,100,249,129,144,253,70,115,165,51,154,206,44,125,233,245,147,230,6,67,245,25,192,181,78,74,158,235,25,79,204,10,239,167,91,137,254,64,14,74,158,235,25,79,204,10,239,167,91,137,254,0,160,30,104,254,253,154,155,248,47,209,232,139,254,40,7,154,63,191,102,166,254,11,244,122,32,39,255,0,37,79,117,140,167,230,5,119,211,173,196,255,0,32,7,37,79,117,140,167,230,5,119,211,173,196,255,0,0,0,3,154,206,44,125,233,245,147,230,6,67,245,25,203,169,229,113,238,39,166,95,141,125,98,180,165,110,44,125,233,245,147,230,6,67,245,25,203,169,229,113,238,39,166,95,141,125,98,180,9,84,98,154,165,165,184,38,180,224,151,61,51,212,187,23,166,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,156,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,114,176,7,54,220,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,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,231,175,35,31,215,103,238,223,241,35,85,115,171,247,167,197,190,95,208,253,70,226,109,94,70,63,174,207,221,191,226,64,106,174,117,126,244,248,183,203,250,31,168,220,77,171,200,199,245,217,251,183,252,72,213,92,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,144,30,167,60,28,2,154,43,174,150,106,149,14,61,86,181,21,84,247,27,5,210,236,212,149,208,35,34,116,83,209,83,189,119,237,49,234,179,87,189,190,72,247,162,73,250,73,26,116,232,174,81,218,153,149,97,252,94,217,240,91,77,94,246,92,246,223,95,111,187,210,201,36,157,183,120,106,73,171,32,157,172,107,209,139,51,31,2,177,175,123,93,211,28,243,181,17,21,251,165,143,243,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,250,204,101,28,245,106,254,180,86,53,157,79,93,186,17,205,162,205,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,246,129,212,65,64,60,209,253,251,53,55,240,95,163,209,23,252,80,15,52,127,126,205,77,252,23,232,244,64,79,254,74,158,235,25,79,204,10,239,167,91,137,254,64,14,74,158,235,25,79,204,10,239,167,91,137,254,0,0,4,0,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,147,255,0,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,4,255,0,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,147,255,0,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,5,255,0,0,0,0,0,229,92,191,238,87,30,226,122,101,248,215,214,43,74,1,47,251,149,199,184,158,153,126,53,245,138,208,40,4,191,238,87,30,226,122,101,248,215,214,43,74,1,47,251,149,199,184,158,153,126,53,245,138,208,37,80,0,0,0,1,74,220,234,253,233,241,111,151,244,63,81,184,151,82,82,183,58,191,122,124,91,229,253,15,212,110,32,109,94,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,0,0,5,85,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,106,174,74,158,244,249,79,203,250,239,168,219,139,169,41,91,146,167,189,62,83,242,254,187,234,54,226,234,64,0,0,165,110,117,126,244,248,183,203,250,31,168,220,77,171,200,199,245,217,251,183,252,72,213,92,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,144,22,168,0,0,115,89,197,143,189,62,178,124,192,200,126,163,57,210,153,205,103,22,62,244,250,201,243,3,33,250,140,224,93,79,43,143,113,61,50,252,107,235,21,164,170,34,175,43,143,113,61,50,252,107,235,21,164,170,3,20,213,45,45,193,53,167,4,185,233,158,165,216,189,51,141,222,123,62,54,139,197,77,79,221,237,76,201,163,252,228,47,100,141,218,72,152,239,85,201,190,219,46,232,170,139,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,169,93,11,250,162,145,143,141,202,189,47,99,186,92,246,116,72,254,146,74,86,231,87,239,79,139,124,191,161,250,141,196,13,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,165,110,117,126,244,248,183,203,250,31,168,220,75,169,41,91,157,95,189,62,45,242,254,135,234,55,16,54,175,35,31,215,103,238,223,241,34,58,243,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,113,127,29,213,44,239,20,193,50,237,51,176,95,124,46,55,157,248,15,180,20,94,22,23,248,207,5,50,205,75,249,199,177,100,143,162,71,43,191,54,230,245,111,179,183,79,35,96,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,233,114,69,10,42,58,71,53,202,170,198,50,73,24,27,43,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,31,84,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,245,95,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,63,165,186,91,130,104,182,9,108,211,61,52,177,122,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,249,201,158,249,29,188,146,189,222,179,151,109,246,77,145,17,19,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,154,233,95,65,108,209,236,202,182,231,26,190,154,43,13,197,242,53,23,101,86,165,44,170,191,20,248,34,252,76,236,215,250,251,67,71,113,209,124,214,142,189,94,144,73,143,220,154,245,102,219,236,180,146,162,237,186,47,193,87,224,7,55,248,222,113,62,51,63,118,142,130,150,71,39,177,242,53,234,169,228,191,115,209,63,156,191,2,241,25,196,36,26,169,192,182,73,169,148,20,77,73,42,173,55,234,39,66,145,162,34,62,56,42,118,217,173,145,223,4,111,243,190,62,194,133,156,214,36,170,212,223,167,255,0,164,93,231,13,58,115,107,171,229,251,85,143,218,60,84,209,85,54,251,39,76,175,141,85,92,230,206,205,183,86,181,54,246,124,0,165,188,205,181,239,201,110,23,10,250,57,41,221,95,85,53,83,26,248,220,205,218,249,28,187,166,255,0,15,63,218,124,66,66,113,147,104,196,236,89,102,57,105,199,92,141,170,162,180,120,107,148,73,10,51,162,161,146,185,174,221,81,168,142,93,209,201,186,42,251,61,164,123,0,0,0,0,3,112,104,62,67,169,17,219,51,12,71,4,185,81,211,197,117,180,63,199,199,52,9,35,166,133,17,236,233,103,168,229,69,94,243,189,155,123,83,204,213,183,202,42,234,11,197,101,29,197,170,149,81,79,35,37,78,149,79,93,28,168,239,37,68,248,162,252,12,223,69,238,151,59,29,214,233,113,161,151,178,217,40,29,78,249,55,95,87,169,205,84,242,106,162,175,232,47,246,24,166,73,93,36,217,61,194,182,165,201,82,233,42,165,123,149,200,190,178,172,138,170,190,123,175,255,0,148,15,195,25,162,184,220,47,116,212,150,168,159,37,83,250,250,26,214,43,149,118,99,149,124,145,23,224,139,240,58,116,211,216,43,232,240,12,106,154,233,254,156,134,209,71,28,254,175,79,231,18,6,35,188,182,77,188,209,124,182,67,157,254,30,116,223,80,110,249,109,14,95,141,98,240,92,169,104,251,189,109,154,162,22,177,122,226,150,52,221,28,246,170,249,163,190,31,3,163,107,76,203,83,105,162,157,209,182,53,150,158,55,171,27,236,110,237,69,217,0,246,154,187,160,220,123,16,240,212,93,213,203,241,3,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,57,172,226,199,222,159,89,62,96,100,63,81,156,233,76,230,179,139,31,122,125,100,249,129,144,253,70,112,46,167,149,199,184,158,153,126,53,245,138,210,85,17,87,149,199,184,158,153,126,53,245,138,210,85,0,0,1,85,124,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,113,181,121,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,224,46,164,230,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,58,30,196,166,134,20,71,166,253,104,136,229,87,42,171,150,253,56,170,213,47,200,183,14,58,139,169,144,223,125,13,95,102,199,234,189,21,91,225,124,71,106,233,43,59,52,63,155,86,61,174,222,170,88,27,235,181,88,155,238,253,154,142,84,230,218,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,46,167,147,78,1,83,140,240,185,116,204,238,56,245,37,37,70,99,148,85,212,209,220,26,145,44,245,214,234,120,162,167,141,30,230,170,189,25,29,76,117,200,214,63,109,149,210,57,19,105,58,157,61,76,83,73,240,95,201,126,150,97,186,103,233,79,73,253,146,199,237,214,47,27,216,236,248,175,11,77,28,61,222,223,83,186,58,187,125,93,61,78,219,125,183,93,183,50,176,57,161,226,95,0,166,210,206,33,181,35,79,173,248,245,93,142,219,99,202,46,84,214,186,26,148,151,174,43,119,136,122,209,170,44,170,175,123,29,78,177,61,143,114,175,91,28,215,110,238,173,214,231,185,86,107,29,247,87,120,71,180,83,100,112,239,87,129,92,37,195,163,169,234,103,247,213,45,52,16,73,76,189,12,99,81,157,184,42,34,131,111,89,206,236,117,185,202,231,170,36,32,231,79,128,84,216,184,134,197,53,6,159,30,164,163,182,229,88,187,41,159,93,10,68,215,215,220,104,234,36,73,150,84,106,245,185,236,167,158,129,136,247,167,155,58,26,213,94,218,163,92,150,51,250,155,23,16,217,94,159,84,100,52,148,118,220,171,23,125,75,40,102,88,154,250,251,141,29,68,107,10,68,174,78,183,61,148,243,215,189,88,197,243,103,91,156,139,219,69,104,74,14,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,105,63,249,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,160,95,240,0,13,85,197,143,186,198,178,124,191,200,126,157,57,205,97,210,159,22,62,235,26,201,242,255,0,33,250,116,231,53,128,95,247,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,93,79,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,7,74,103,169,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,237,128,40,47,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,155,57,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,181,228,234,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,244,199,27,228,135,173,61,73,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,28,240,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,250,149,208,191,170,41,24,248,220,171,210,246,59,165,207,103,68,143,14,140,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,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,35,235,20,173,202,247,142,159,200,166,84,205,14,214,60,207,194,105,181,235,175,208,245,53,173,234,134,197,116,146,70,170,111,50,185,60,61,28,219,201,220,221,28,198,74,172,147,243,77,117,68,139,117,32,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,213,92,149,61,233,242,159,151,245,223,81,183,23,82,82,183,37,79,122,124,167,229,253,119,212,109,197,212,128,0,1,170,184,177,247,88,214,79,151,249,15,211,167,57,172,58,83,226,199,221,99,89,62,95,228,63,78,156,230,176,11,254,255,0,165,101,255,0,139,255,0,254,206,20,2,95,247,253,43,47,252,95,255,0,246,112,160,16,58,83,225,59,221,99,70,254,95,227,223,78,128,218,166,170,225,59,221,99,70,254,95,227,223,78,128,218,160,8,171,205,31,220,79,83,127,5,250,197,17,42,136,171,205,31,220,79,83,127,5,250,197,16,20,173,194,119,189,62,141,252,192,199,190,163,1,210,153,205,103,9,222,244,250,55,243,3,30,250,140,7,74,96,0,0,80,15,52,127,126,205,77,252,23,232,244,68,255,0,228,169,238,177,148,252,192,174,250,117,184,128,28,209,253,251,53,55,240,95,163,209,19,255,0,146,167,186,198,83,243,2,187,233,214,224,39,248,0,1,170,184,177,247,88,214,79,151,249,15,211,167,54,169,170,184,177,247,88,214,79,151,249,15,211,167,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,3,106,128,0,0,0,138,188,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,1,117,60,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,0,29,41,128,0,0,0,16,3,157,95,186,198,45,243,2,135,233,215,18,127,144,3,157,95,186,198,45,243,2,135,233,215,16,41,88,186,158,87,188,11,126,69,49,86,107,142,177,225,158,19,82,111,93,126,135,166,173,119,84,214,43,92,145,181,19,120,85,169,225,235,38,222,78,230,234,231,178,37,100,127,154,115,170,35,93,41,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,211,10,118,182,138,57,17,237,153,178,58,69,106,49,34,116,182,212,0,0,4,95,227,251,131,235,87,22,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,116,84,44,49,49,36,115,154,177,61,172,127,87,66,73,28,148,131,134,240,221,173,186,131,171,151,93,10,195,48,26,187,174,109,99,168,173,166,185,219,97,168,131,162,141,244,143,88,234,22,90,135,61,32,99,27,34,116,35,214,78,135,61,204,107,85,202,246,162,244,188,122,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,109,212,230,49,211,204,230,181,87,102,172,178,42,109,212,187,134,43,162,152,222,125,135,105,30,33,138,106,150,79,73,145,101,150,123,61,53,21,218,235,76,147,43,42,231,141,136,213,145,95,59,221,44,175,217,19,174,103,171,86,87,163,164,232,143,175,182,220,212,0,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,5,170,114,84,247,88,202,126,96,87,125,58,220,79,242,0,114,84,247,88,202,126,96,87,125,58,220,79,240,5,0,243,71,247,236,212,223,193,126,143,68,95,241,64,60,209,253,251,53,55,240,95,163,209,1,63,249,42,123,172,101,63,48,43,190,157,110,39,249,0,57,42,123,172,101,63,48,43,190,157,110,39,248,0,0,28,214,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,165,43,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,160,74,160,0,20,173,206,175,222,159,22,249,127,67,245,27,137,181,121,24,254,187,63,118,255,0,137,26,171,157,95,189,62,45,242,254,135,234,55,19,106,242,49,253,118,126,237,255,0,18,3,85,115,171,247,167,197,190,95,208,253,70,226,109,94,70,63,174,207,221,191,226,70,170,231,87,239,79,139,124,191,161,250,141,196,218,188,140,127,93,159,187,127,196,128,179,236,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,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,204,230,11,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,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,243,58,147,40,47,154,110,1,83,130,241,165,153,85,38,61,73,105,182,229,84,244,23,251,106,83,36,77,101,83,36,166,100,85,21,10,200,215,213,123,235,32,171,87,245,162,61,207,234,122,239,214,142,112,91,87,47,12,214,235,159,240,91,165,87,219,205,61,36,53,20,182,119,217,24,218,102,57,172,88,45,245,50,208,194,229,71,57,203,214,232,169,163,115,215,125,149,234,229,68,106,42,53,42,47,154,63,191,102,166,254,11,244,122,34,95,242,58,202,111,181,120,174,174,97,85,21,221,118,91,85,194,207,116,163,166,237,49,59,85,85,113,213,71,81,39,90,39,91,186,153,69,76,155,42,171,83,183,187,81,21,206,85,136,28,209,253,251,53,55,240,95,163,209,1,63,249,42,123,172,101,63,48,43,190,157,110,39,249,0,57,42,123,172,101,63,48,43,190,157,110,39,248,0,0,16,3,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,79,254,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,104,19,255,0,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,79,254,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,104,23,252,0,0,0,3,149,114,255,0,185,92,123,137,233,151,227,95,88,173,40,4,191,238,87,30,226,122,101,248,215,214,43,64,160,18,255,0,185,92,123,137,233,151,227,95,88,173,40,4,191,238,87,30,226,122,101,248,215,214,43,64,149,64,0,0,0,5,43,115,171,247,167,197,190,95,208,253,70,226,93,73,74,220,234,253,233,241,111,151,244,63,81,184,129,181,121,24,254,187,63,118,255,0,137,22,168,85,95,35,31,215,103,238,223,241,34,213,0,0,0,21,87,207,59,245,39,251,201,252,52,181,66,170,249,231,126,164,255,0,121,63,134,129,170,185,42,123,211,229,63,47,235,190,163,110,46,164,165,110,74,158,244,249,79,203,250,239,168,219,139,169,0,0,2,149,185,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,35,85,115,171,247,167,197,190,95,208,253,70,226,109,94,70,63,174,207,221,191,226,64,90,160,0,1,205,103,22,62,244,250,201,243,3,33,250,140,231,74,103,53,156,88,251,211,235,39,204,12,135,234,51,129,117,60,174,61,196,244,203,241,175,172,86,146,168,138,188,174,61,196,244,203,241,175,172,86,146,168,1,74,220,234,253,233,241,111,151,244,63,81,184,151,82,82,183,58,191,122,124,91,229,253,15,212,110,32,109,94,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,5,43,115,171,247,167,197,190,95,208,253,70,226,93,73,76,28,229,109,55,91,255,0,23,120,77,138,197,108,171,184,220,174,56,61,182,146,142,142,146,23,77,61,76,242,92,238,13,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,33,6,150,233,110,119,173,57,221,179,76,244,210,197,233,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,231,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,94,132,248,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,117,57,34,133,21,91,27,92,229,85,123,223,36,143,214,188,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,58,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,166,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,240,169,191,196,2,251,60,134,251,161,252,162,185,171,178,249,161,242,46,217,142,37,97,153,32,189,100,246,170,9,87,203,162,166,182,40,157,240,248,57,201,247,167,246,160,30,158,163,231,216,246,154,97,183,92,199,37,185,211,209,82,91,105,39,169,87,207,39,66,57,99,137,242,116,162,236,190,123,49,222,196,95,103,177,74,161,195,185,184,231,172,207,26,204,141,204,251,63,38,253,74,175,129,168,221,161,118,222,109,163,235,243,147,167,255,0,200,88,79,18,216,117,183,136,61,29,191,227,152,134,89,73,83,209,77,84,139,224,43,218,254,169,18,150,102,118,215,182,215,238,171,222,111,171,182,254,105,253,116,109,168,220,36,235,158,152,219,22,243,147,224,87,168,40,147,219,42,218,235,26,212,245,152,223,53,124,45,79,107,218,158,208,58,6,210,253,115,210,173,96,181,178,229,128,103,118,75,206,235,34,58,42,74,198,190,70,116,57,26,187,179,201,201,250,77,246,167,243,147,239,51,212,115,93,250,46,69,219,238,83,155,77,46,214,189,107,225,234,191,199,227,245,247,219,75,37,106,167,102,105,106,224,137,221,79,99,149,122,89,36,123,238,177,39,246,47,245,77,174,19,249,168,92,172,245,55,90,13,112,171,168,172,138,170,161,146,82,204,146,58,69,141,169,28,157,77,234,169,171,68,68,234,70,121,39,223,253,0,91,145,140,234,99,90,253,60,201,154,228,221,22,207,91,255,0,208,30,99,218,95,196,22,147,234,237,20,85,56,102,107,103,172,154,85,84,74,102,92,169,164,153,23,169,232,137,209,28,142,95,62,219,151,250,12,151,81,34,125,70,3,145,197,18,117,57,246,154,196,106,39,158,234,176,188,14,98,146,78,186,230,196,140,221,83,127,143,236,58,68,209,229,75,70,132,83,76,232,82,47,15,75,112,149,91,215,190,219,75,50,251,124,206,109,234,17,244,151,39,117,181,90,230,109,186,42,108,190,109,255,0,233,151,253,163,90,149,75,154,240,81,119,203,172,117,46,123,224,179,95,218,142,235,69,115,100,143,196,42,121,181,203,183,243,126,59,129,76,124,102,222,106,111,188,67,102,21,211,211,190,54,54,241,113,138,37,95,99,218,149,211,174,232,187,38,255,0,164,105,3,99,107,182,95,85,149,231,215,101,173,164,138,41,169,46,85,172,124,141,141,90,233,85,103,118,238,114,171,149,92,187,162,249,254,213,53,200,0,0,0,0,27,179,134,123,230,53,110,151,51,182,229,19,193,28,55,12,122,104,105,187,178,171,55,157,87,102,244,237,230,229,217,203,234,252,76,70,12,21,114,204,174,166,201,139,197,81,95,115,171,185,190,26,58,40,41,222,249,37,107,164,233,143,111,63,139,156,214,249,252,84,254,116,134,201,13,226,251,80,181,141,168,109,61,52,41,51,164,137,17,17,21,30,223,39,42,162,166,202,157,95,217,251,9,115,192,101,147,77,155,197,60,73,146,213,91,229,233,167,108,148,9,43,233,220,158,35,210,52,189,180,245,211,244,255,0,75,244,124,254,224,45,11,132,109,42,164,210,173,36,183,88,31,141,212,217,235,155,222,241,48,206,178,245,127,166,103,123,63,77,203,252,217,55,242,251,205,135,150,234,190,157,96,155,51,44,204,173,22,167,47,177,181,85,77,98,237,235,124,23,252,199,127,98,153,92,155,163,23,167,98,160,120,211,187,234,181,227,82,46,20,181,84,215,102,210,69,81,44,112,53,140,169,70,43,18,122,132,106,162,42,170,123,23,224,5,170,97,218,173,167,153,250,61,112,252,198,211,118,237,57,26,244,164,170,108,138,213,86,171,147,116,79,216,138,191,212,101,139,236,245,83,114,178,185,115,99,58,151,22,69,87,113,174,167,186,193,109,108,204,235,239,178,161,172,126,244,179,108,169,186,116,175,154,183,253,226,205,91,190,222,96,120,70,175,181,202,127,71,133,223,224,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,174,172,114,107,252,168,106,158,101,169,159,202,59,209,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,111,95,79,115,167,171,165,187,237,190,201,190,197,149,0,53,87,11,154,23,252,154,244,39,25,209,79,181,63,104,254,206,120,223,240,159,129,240,125,255,0,17,89,61,79,248,158,228,157,61,61,254,159,211,93,250,119,242,223,100,218,160,0,0,1,21,120,231,224,99,249,104,253,137,255,0,69,31,177,223,99,189,37,254,162,122,67,197,120,191,13,255,0,201,16,244,116,248,111,246,91,245,252,54,243,197,56,41,229,189,252,143,181,78,235,169,159,150,95,181,190,147,199,231,177,120,47,179,190,3,183,220,169,167,155,187,220,241,82,239,183,134,233,233,233,77,250,247,223,203,101,154,160,8,255,0,198,183,10,95,203,7,75,45,90,103,246,247,236,151,163,50,8,47,190,55,209,126,63,185,219,166,168,135,181,219,239,69,182,254,39,171,171,169,118,232,219,111,61,210,42,233,63,38,191,201,126,169,225,186,153,252,163,189,39,246,75,32,183,95,124,23,217,14,207,138,240,181,49,205,218,238,120,215,116,117,118,250,122,186,93,182,251,236,187,108,89,80,0,0,2,63,241,173,194,151,242,193,210,203,86,153,253,189,251,37,232,204,130,11,239,141,244,95,143,238,118,233,170,33,237,118,251,209,109,191,137,234,234,234,93,186,54,219,207,116,141,90,3,202,78,251,195,254,178,226,122,197,142,113,57,226,42,241,155,131,106,36,166,251,22,198,120,186,87,181,209,212,211,117,190,177,233,31,118,9,37,139,185,208,174,103,95,83,125,102,162,150,42,0,143,252,107,112,165,252,176,116,178,213,166,127,111,126,201,122,51,32,130,251,227,125,23,227,251,157,186,106,136,123,93,190,244,91,111,226,122,186,186,151,110,141,182,243,221,52,7,11,156,169,63,147,94,187,99,58,215,249,122,251,71,246,115,198,255,0,131,62,203,120,62,255,0,136,163,158,155,252,119,139,147,167,167,191,213,250,11,191,78,222,91,238,147,252,0,0,1,138,106,198,11,249,80,210,204,203,76,253,41,232,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,234,111,95,79,115,171,167,169,187,237,182,233,190,229,107,127,112,199,255,0,150,139,254,4,255,0,245,121,106,128,13,85,197,30,133,255,0,41,77,9,201,180,83,237,79,217,207,180,126,11,252,39,224,124,103,99,195,214,65,83,254,39,185,31,87,87,99,167,244,211,110,173,252,246,217,97,86,147,242,107,252,151,234,158,27,169,159,202,59,210,127,100,178,11,117,247,193,125,144,236,248,175,11,83,28,221,174,231,141,119,71,87,111,167,171,165,219,111,190,203,182,197,149,0,0,0,6,159,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,245,35,102,103,76,178,49,241,185,83,169,143,119,75,152,254,137,25,184,0,21,87,253,195,31,254,90,47,248,19,255,0,213,228,255,0,225,163,72,243,189,14,210,202,13,51,206,181,107,242,129,232,78,213,29,158,183,208,48,218,188,13,174,26,104,97,130,143,183,19,223,221,232,237,61,221,215,185,94,238,230,202,171,210,138,187,84,0,34,175,28,252,12,127,45,31,177,63,232,163,246,59,236,119,164,191,212,79,72,120,175,23,225,191,249,34,30,142,159,13,254,203,126,191,134,222,114,168,1,10,184,41,229,189,252,143,181,78,235,169,159,150,95,181,190,147,199,231,177,120,47,179,190,3,183,220,169,167,155,187,220,241,82,239,183,134,233,233,233,77,250,247,223,203,101,154,160,0,0,1,138,106,198,11,249,80,210,204,203,76,253,41,232,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,234,111,95,79,115,171,167,169,187,237,182,233,190,229,107,127,112,199,255,0,150,139,254,4,255,0,245,121,106,128,13,85,249,11,255,0,235,88,254,77,31,106,127,87,255,0,97,125,55,224,127,251,157,224,188,87,135,238,127,183,237,247,63,216,245,255,0,56,128,31,220,49,255,0,229,162,255,0,129,63,253,94,90,160,3,20,210,124,23,242,95,165,152,110,153,250,83,210,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,204,172,0,6,170,226,143,66,255,0,148,166,132,228,218,41,246,167,236,231,218,63,5,254,19,240,62,51,177,225,235,32,169,255,0,19,220,143,171,171,177,211,250,105,183,86,254,123,108,187,84,1,90,186,79,201,175,242,95,170,120,110,166,127,40,239,73,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,221,29,93,190,158,174,151,109,190,251,46,219,22,84,0,0,0,16,3,138,62,84,159,202,83,93,178,109,107,252,189,125,156,251,71,224,191,193,159,101,188,103,99,195,209,193,77,254,59,197,199,213,213,216,234,253,4,219,171,111,61,183,93,255,0,193,79,10,95,200,251,75,46,186,103,246,247,237,111,164,242,9,239,190,55,209,126,3,183,220,166,167,135,181,219,239,75,190,222,27,171,171,169,55,235,219,111,45,214,64,0,0,0,6,41,171,24,47,229,67,75,51,45,51,244,167,163,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,153,88,2,170,255,0,184,99,255,0,203,69,255,0,2,127,250,188,178,157,39,193,127,37,250,89,134,233,159,165,61,39,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,125,78,232,234,237,245,116,245,59,109,246,221,118,220,202,192,0,0,0,0,26,171,138,61,11,254,82,154,19,147,104,167,218,159,179,159,104,252,23,248,79,192,248,206,199,135,172,130,167,252,79,114,62,174,174,199,79,233,166,221,91,249,237,178,194,173,39,228,215,249,47,213,60,55,83,63,148,119,164,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,238,142,174,223,79,87,75,182,223,125,151,109,139,42,0,0,0,0,0,13,63,196,191,12,248,111,20,184,246,41,134,106,13,117,91,49,235,6,81,79,145,215,81,83,42,177,247,54,67,75,83,10,82,44,168,228,116,44,115,170,26,175,123,125,126,134,57,173,86,57,201,35,55,0,3,212,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,246,192,0,0,0,0,0,0,0,86,174,172,114,107,252,168,106,158,101,169,159,202,59,209,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,111,95,79,115,167,171,165,187,237,190,201,190,197,149,0,35,255,0,5,60,41,127,35,237,44,186,233,159,219,223,181,190,147,200,39,190,248,223,69,248,14,223,114,154,158,30,215,111,189,46,251,120,110,174,174,164,223,175,109,188,183,89,0,0,2,0,113,71,202,147,249,74,107,182,77,173,127,151,175,179,159,104,252,23,248,51,236,183,140,236,120,122,56,41,191,199,120,184,250,186,187,29,95,160,155,117,109,231,182,235,63,192,17,255,0,130,158,20,191,145,246,150,93,116,207,237,239,218,223,73,228,19,223,124,111,162,252,7,111,185,77,79,15,107,183,222,151,125,188,55,87,87,82,111,215,182,222,91,172,128,0,0,0,10,213,213,142,77,127,149,13,83,204,181,51,249,71,122,51,237,110,65,113,190,248,47,178,29,239,11,226,170,100,155,181,220,241,173,235,233,238,116,245,116,183,125,183,217,55,216,154,188,46,104,95,242,107,208,156,103,69,62,212,253,163,251,57,227,127,194,126,7,193,247,252,69,100,245,63,226,123,146,116,244,247,250,127,77,119,233,223,203,125,147,106,128,0,0,33,87,26,220,183,191,150,14,169,218,181,51,242,203,246,75,209,152,252,22,47,5,246,119,199,247,59,117,53,19,119,123,158,42,45,183,241,61,61,61,43,183,70,251,249,236,153,95,3,28,12,127,34,239,182,223,232,163,246,199,237,143,163,127,212,79,71,248,95,9,226,127,249,34,110,190,175,19,254,199,110,143,142,254,82,168,1,10,184,214,229,189,252,176,117,78,213,169,159,150,95,178,94,140,199,224,177,120,47,179,190,63,185,219,169,168,155,187,220,241,81,109,191,137,233,233,233,93,186,55,223,207,100,202,248,24,224,99,249,23,125,182,255,0,69,31,182,63,108,125,27,254,162,122,63,194,248,79,19,255,0,201,19,117,245,120,159,246,59,116,124,119,242,149,64,1,18,184,227,224,10,213,198,93,215,17,190,195,159,82,97,119,44,106,158,178,146,162,177,184,243,107,231,184,65,43,162,116,81,62,78,252,46,70,66,230,204,230,181,85,201,189,68,138,157,59,175,84,181,0,65,94,16,249,102,223,120,75,214,90,109,85,180,113,17,233,186,71,219,234,173,119,75,71,217,38,83,120,250,89,90,142,108,125,247,85,74,177,116,207,29,60,187,181,189,75,218,232,221,26,231,31,43,138,62,84,159,202,83,93,178,109,107,252,189,125,156,251,71,224,191,193,159,101,188,103,99,195,209,193,77,254,59,197,199,213,213,216,234,253,4,219,171,111,61,183,89,254,0,143,252,20,240,165,252,143,180,178,235,166,127,111,126,214,250,79,32,158,251,227,125,23,224,59,125,202,106,120,123,93,190,244,187,237,225,186,186,186,147,126,189,182,242,221,100,0,0,0,0,71,254,53,184,82,254,88,58,89,106,211,63,183,191,100,189,25,144,65,125,241,190,139,241,253,206,221,53,68,61,174,223,122,45,183,241,61,93,93,75,183,70,219,121,238,154,3,133,206,84,159,201,175,93,177,157,107,252,189,125,163,251,57,227,127,193,159,101,188,31,127,196,81,207,77,254,59,197,201,211,211,223,234,253,5,223,167,111,45,247,73,254,0,143,252,107,112,165,252,176,116,178,213,166,127,111,126,201,122,51,32,130,251,227,125,23,227,251,157,186,106,136,123,93,190,244,91,111,226,122,186,186,151,110,141,182,243,221,52,7,11,156,169,63,147,94,187,99,58,215,249,122,251,71,246,115,198,255,0,131,62,203,120,62,255,0,136,163,158,155,252,119,139,147,167,167,191,213,250,11,191,78,222,91,238,147,252,0,0,0,0,1,85,127,220,49,255,0,229,162,255,0,129,63,253,94,79,254,23,52,47,249,53,232,78,51,162,159,106,126,209,253,156,241,191,225,63,3,224,251,254,34,178,122,159,241,61,201,58,122,123,253,63,166,187,244,239,229,190,201,181,64,21,87,253,195,31,254,90,47,248,19,255,0,213,228,255,0,225,115,66,255,0,147,94,132,227,58,41,246,167,237,31,217,207,27,254,19,240,62,15,191,226,43,39,169,255,0,19,220,147,167,167,191,211,250,107,191,78,254,91,236,155,84,0,0,0,0,0,33,87,26,220,183,191,150,14,169,218,181,51,242,203,246,75,209,152,252,22,47,5,246,119,199,247,59,117,53,19,119,123,158,42,45,183,241,61,61,61,43,183,70,251,249,236,147,84,1,21,120,24,224,99,249,23,125,182,255,0,69,31,182,63,108,125,27,254,162,122,63,194,248,79,19,255,0,201,19,117,245,120,159,246,59,116,124,119,242,149,64,0,0,0,34,175,28,252,12,127,45,31,177,63,232,163,246,59,236,119,164,191,212,79,72,120,175,23,225,191,249,34,30,142,159,13,254,203,126,191,134,222,114,168,1,10,184,41,229,189,252,143,181,78,235,169,159,150,95,181,190,147,199,231,177,120,47,179,190,3,183,220,169,167,155,187,220,241,82,239,183,134,233,233,233,77,250,247,223,203,101,154,160,0,0,1,10,184,214,229,189,252,176,117,78,213,169,159,150,95,178,94,140,199,224,177,120,47,179,190,63,185,219,169,168,155,187,220,241,81,109,191,137,233,233,233,93,186,55,223,207,100,202,248,24,224,99,249,23,125,182,255,0,69,31,182,63,108,125,27,254,162,122,63,194,248,79,19,255,0,201,19,117,245,120,159,246,59,116,124,119,242,149,64,0,0,1,90,186,177,201,175,242,161,170,121,150,166,127,40,239,70,125,173,200,46,55,223,5,246,67,189,225,124,85,76,147,118,187,158,53,189,125,61,206,158,174,150,239,182,251,38,251,22,84,0,213,92,46,104,95,242,107,208,156,103,69,62,212,253,163,251,57,227,127,194,126,7,193,247,252,69,100,245,63,226,123,146,116,244,247,250,127,77,119,233,223,203,125,147,106,128,0,133,92,107,114,222,254,88,58,167,106,212,207,203,47,217,47,70,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,182,223,196,244,244,244,174,221,27,239,231,178,77,80,4,85,224,99,129,143,228,93,246,219,253,20,126,216,253,177,244,111,250,137,232,255,0,11,225,60,79,255,0,36,77,215,213,226,127,216,237,209,241,223,202,85,0,0,213,87,14,29,48,75,223,17,212,92,75,223,233,252,118,73,98,199,233,108,88,255,0,175,52,94,140,233,125,195,197,75,234,74,145,205,222,142,224,140,233,146,53,237,246,122,154,187,191,213,218,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,1,227,117,251,143,38,53,168,153,213,163,78,49,11,150,97,123,147,166,146,219,77,53,76,136,138,212,85,72,226,124,138,137,212,230,166,251,49,126,40,6,67,52,171,12,78,145,25,213,182,222,91,237,241,40,103,153,14,71,148,100,26,229,91,121,186,90,61,29,12,189,190,202,120,136,230,234,218,142,141,174,253,20,69,79,52,79,106,124,75,120,208,158,46,116,211,136,11,165,101,159,10,146,165,245,54,247,50,58,132,145,105,213,26,247,50,71,109,249,185,158,169,254,41,222,212,79,252,251,64,142,110,218,53,115,161,173,165,212,213,184,84,212,211,204,146,43,163,93,149,177,116,182,130,31,230,196,155,110,190,126,110,95,103,195,216,4,17,210,238,32,179,221,53,168,162,165,181,221,186,45,177,214,199,83,81,7,135,133,122,218,138,196,114,117,58,55,57,55,107,17,60,139,33,197,121,145,217,53,199,82,49,220,26,75,87,131,181,207,226,252,83,187,239,147,171,166,7,74,207,47,10,199,39,173,23,193,223,31,63,47,37,168,211,245,165,170,158,138,118,212,83,63,162,70,239,178,236,139,237,77,190,63,210,5,230,113,157,194,245,203,138,234,154,11,46,35,55,135,161,182,164,15,150,167,165,175,252,235,18,116,86,116,73,44,75,250,53,45,93,209,85,62,31,126,213,95,197,55,7,217,247,12,247,202,106,75,220,29,251,125,100,50,77,13,79,84,45,221,27,55,111,110,134,205,35,190,44,95,63,242,191,98,158,238,134,113,237,175,218,11,72,251,86,39,120,181,203,65,53,67,170,101,134,174,215,20,189,79,119,109,29,230,157,43,236,137,169,237,251,201,197,161,156,196,116,207,136,123,13,110,29,197,21,37,13,60,189,216,219,4,148,239,142,221,3,163,70,119,29,212,231,85,162,239,220,133,190,196,248,162,124,64,170,108,91,42,189,97,215,186,60,130,195,87,225,235,40,102,108,241,63,182,199,236,230,251,60,156,138,159,31,138,41,96,28,60,243,84,200,49,12,121,248,222,166,83,122,70,56,233,150,8,101,235,100,62,198,68,198,166,208,210,47,193,175,95,53,248,255,0,65,33,181,55,151,15,12,58,199,98,118,95,164,87,149,129,236,138,89,119,166,200,214,162,23,171,122,90,137,250,51,127,173,72,158,75,237,85,251,188,171,151,81,120,57,213,235,46,81,126,162,197,116,255,0,32,175,181,89,170,234,169,146,170,27,101,92,236,145,176,200,244,234,73,27,15,74,162,181,26,187,249,110,139,191,150,224,105,108,166,247,29,255,0,34,168,187,199,7,109,147,116,108,206,173,246,218,54,183,219,178,125,223,113,208,55,5,53,86,123,135,11,54,122,150,219,252,45,12,142,185,164,209,119,94,253,218,149,50,163,188,253,190,207,184,160,118,88,114,156,26,231,21,102,67,137,92,169,81,157,94,165,101,20,209,34,238,221,190,61,43,252,244,248,252,80,189,46,7,53,6,203,158,240,132,218,155,71,171,224,210,241,79,43,55,111,147,146,71,191,224,231,124,36,111,183,255,0,112,21,95,204,122,243,130,221,120,128,171,167,193,105,59,49,208,120,202,106,229,238,76,238,170,150,214,206,142,255,0,26,137,183,177,63,71,116,243,34,169,187,56,167,88,101,214,28,233,102,145,201,36,121,37,211,182,221,209,17,81,107,95,191,237,83,73,128,0,0,0,1,181,248,122,213,69,211,28,134,231,45,79,173,67,116,160,90,74,134,123,55,106,200,213,246,163,28,190,206,175,102,222,223,111,176,199,175,121,114,67,170,50,230,118,71,118,88,151,119,87,66,187,117,108,158,33,100,111,233,55,250,61,169,253,95,3,212,211,140,178,217,135,222,106,46,55,91,90,87,71,45,50,194,200,215,171,213,127,91,85,23,213,123,23,249,171,241,95,111,176,206,35,200,32,213,169,235,173,149,150,90,166,83,210,82,203,45,27,40,98,118,237,115,87,166,62,181,115,158,187,34,72,187,255,0,87,245,133,251,240,249,170,118,93,85,211,59,110,81,109,173,239,247,59,221,197,237,189,187,109,81,43,19,244,152,223,245,181,248,25,237,117,134,219,112,94,170,170,126,181,246,254,155,147,239,251,151,246,148,5,194,182,187,228,122,103,156,88,236,145,100,44,134,207,39,137,241,80,73,13,58,237,180,51,185,158,179,145,28,158,187,247,253,47,253,199,65,48,79,29,68,17,84,196,228,115,37,107,94,213,69,221,21,21,55,64,63,42,59,125,45,190,52,142,154,62,134,167,195,117,95,134,223,21,61,149,77,211,97,237,79,35,249,141,93,186,181,201,236,246,0,78,166,174,203,230,135,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,47,243,3,192,179,44,203,66,175,115,226,185,69,101,177,180,20,117,53,53,48,64,229,106,79,19,40,234,149,237,114,247,88,155,59,169,168,190,75,236,246,47,194,80,30,149,230,213,71,124,181,85,217,235,227,238,83,214,193,37,60,173,221,83,118,61,170,213,77,209,81,125,138,190,197,2,164,249,62,72,182,237,79,205,109,117,243,185,213,77,175,134,53,234,221,85,206,108,21,200,229,223,205,62,31,121,57,57,131,233,141,54,162,240,191,156,171,104,153,53,125,170,207,53,93,43,149,145,171,154,172,146,41,93,179,159,236,242,135,224,169,255,0,152,128,186,197,122,182,112,39,198,143,218,155,101,45,69,109,170,252,149,215,121,160,141,18,37,99,164,150,190,38,177,31,50,191,171,110,235,124,247,77,246,246,121,150,173,100,203,113,205,105,211,74,202,252,90,225,4,212,151,154,42,170,86,57,179,50,94,149,94,228,91,170,198,229,79,210,107,189,139,240,3,153,106,234,73,168,43,39,162,168,111,76,176,72,232,222,155,162,236,173,85,69,246,121,123,80,252,77,225,198,70,155,93,244,219,95,50,187,109,205,170,172,170,186,215,85,64,244,137,236,107,163,117,109,67,91,183,82,121,254,130,249,166,230,143,0,127,113,79,52,14,235,130,103,198,239,189,142,84,95,247,143,224,1,191,244,59,139,61,98,211,250,250,76,110,159,80,110,148,246,90,153,82,57,251,181,245,178,54,40,213,94,174,233,100,114,162,121,172,142,248,47,254,251,58,225,203,142,61,5,202,40,237,218,125,144,54,138,75,181,90,67,77,81,83,37,21,76,171,87,51,146,24,156,247,35,169,215,205,239,114,170,245,61,127,106,175,180,164,99,244,166,169,154,142,118,84,211,191,162,72,220,142,107,182,69,217,81,119,79,111,244,1,209,110,170,112,137,161,26,201,97,154,221,81,136,90,40,38,127,79,69,93,21,162,145,178,179,103,177,87,101,116,91,249,164,123,123,125,138,164,17,197,117,178,233,203,130,131,35,225,235,45,199,34,188,81,84,83,79,112,160,184,75,84,176,201,36,149,112,198,136,213,142,20,153,17,17,209,74,155,170,167,179,225,229,188,71,209,126,58,117,171,71,46,75,87,69,119,90,234,117,246,193,225,233,35,223,213,145,63,73,105,220,190,217,21,127,168,250,188,80,235,214,71,197,13,138,221,168,87,234,187,125,36,212,136,218,55,209,58,170,39,206,189,175,16,228,127,76,113,49,17,21,37,219,217,255,0,156,13,125,172,121,138,106,76,215,140,225,49,90,106,38,220,239,53,213,141,168,142,86,185,219,77,44,114,116,174,237,71,46,221,126,213,219,244,215,203,218,106,3,233,179,33,186,71,102,125,133,179,255,0,122,61,253,197,103,75,125,190,175,199,109,255,0,152,223,143,192,249,128,0,0,0,0,109,30,31,244,206,135,81,242,154,184,239,50,75,29,182,213,72,149,213,14,141,24,170,173,108,140,69,69,71,34,238,157,61,126,196,95,97,252,223,114,42,76,3,80,47,52,24,158,208,208,163,170,40,82,71,34,163,149,157,245,78,164,232,70,236,189,44,111,192,220,124,6,234,214,59,166,255,0,148,218,92,150,217,89,87,5,207,18,158,40,124,51,154,138,217,81,93,182,253,78,111,150,207,95,98,175,244,17,223,83,47,112,100,249,245,230,231,67,11,226,130,166,225,80,176,177,234,138,230,177,211,61,205,69,219,127,131,147,239,3,229,88,150,182,107,244,30,143,153,201,58,245,116,59,117,69,253,5,223,226,159,13,254,39,77,154,107,21,226,45,61,199,34,191,189,29,112,142,211,70,149,14,79,140,137,3,58,151,244,157,252,237,254,43,253,43,237,40,35,66,120,68,213,237,77,146,108,143,20,182,109,13,171,167,184,233,105,106,149,36,238,247,88,157,42,200,156,139,178,177,219,151,241,166,215,181,200,176,59,13,213,244,210,83,201,61,182,149,242,69,39,233,49,238,133,142,84,95,232,223,111,98,1,146,167,176,34,162,169,225,119,219,100,246,134,167,74,121,168,31,208,60,110,159,121,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,159,231,77,133,42,95,112,140,194,134,221,27,88,150,186,184,106,39,100,59,42,170,85,68,169,187,145,191,124,171,237,95,138,253,254,127,127,148,135,16,75,95,69,62,147,228,55,215,73,58,186,38,80,199,81,85,187,156,174,117,116,207,70,163,228,221,127,155,250,45,251,183,251,201,141,198,134,142,195,172,122,51,115,178,54,151,189,87,31,103,177,235,171,118,222,174,157,206,254,123,19,217,31,197,74,87,224,130,178,163,19,226,251,77,99,170,94,219,215,34,164,133,254,197,255,0,24,138,212,246,111,254,88,19,123,155,190,132,71,83,65,69,170,182,107,99,18,72,214,56,106,164,142,31,53,68,109,124,239,115,149,177,255,0,70,234,174,254,159,188,169,195,163,142,45,116,154,171,90,244,58,241,141,80,85,118,102,125,21,68,236,119,66,59,117,90,57,216,158,74,246,39,182,84,248,255,0,244,185,211,187,219,102,180,92,37,183,207,250,113,116,239,236,248,181,23,224,171,247,129,233,128,0,0,0,31,170,85,213,54,31,12,149,50,164,59,239,219,71,175,78,255,0,126,222,195,242,0,0,0,0,0,0,0,108,173,16,213,43,118,151,220,50,10,139,166,63,67,118,134,243,102,154,218,214,85,82,54,116,137,207,115,85,30,212,115,218,141,84,68,95,63,63,111,176,194,175,21,141,191,100,181,85,182,234,70,194,149,181,143,146,24,98,143,165,27,215,34,171,90,214,166,251,109,186,34,34,31,40,221,60,28,217,40,50,14,33,240,203,109,202,14,236,18,94,45,200,230,245,57,187,239,93,78,139,230,213,69,246,42,129,116,60,5,96,151,44,67,69,40,168,178,76,110,42,58,217,59,157,217,29,70,232,228,151,106,186,165,78,165,123,81,93,178,57,187,111,236,69,55,125,243,53,193,116,234,146,58,75,149,206,219,107,130,54,163,89,18,205,12,8,136,136,168,136,136,174,106,123,24,169,253,95,176,202,217,19,34,98,71,27,118,107,125,137,185,85,60,192,109,217,67,117,42,73,229,243,165,115,21,88,191,155,246,120,138,165,79,142,254,192,44,243,20,205,113,188,206,137,213,248,245,214,150,182,22,57,26,231,65,60,114,34,42,181,23,101,86,57,83,216,167,220,118,234,155,33,94,92,177,221,126,141,153,12,83,127,165,60,93,58,255,0,51,219,225,229,254,191,131,75,14,77,246,243,64,60,49,157,41,230,187,175,237,63,163,198,238,223,216,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,123,27,35,85,143,106,42,47,193,80,164,62,45,248,116,207,49,158,38,170,50,45,29,196,111,175,130,219,85,69,87,29,85,190,223,50,178,7,50,150,149,200,228,125,60,72,141,217,201,39,158,233,230,139,247,41,119,199,201,155,18,197,106,38,154,166,163,26,181,203,45,66,35,101,123,232,227,115,164,68,77,145,28,170,158,126,94,95,208,6,147,225,83,17,202,235,180,130,195,113,212,155,213,218,190,190,170,130,149,211,83,87,84,201,42,51,170,150,5,115,28,201,155,212,155,57,94,138,139,247,170,125,228,103,226,159,149,236,58,157,147,220,243,204,58,182,150,129,243,118,123,116,112,72,145,55,202,56,34,95,205,199,72,239,242,28,239,39,124,119,251,208,177,42,106,74,59,109,43,105,168,41,33,167,134,52,68,108,113,49,24,214,162,38,200,136,137,228,158,72,137,253,71,246,215,110,155,56,14,98,117,51,75,243,29,40,201,36,198,51,43,29,117,186,173,145,199,42,54,166,154,88,85,204,122,110,138,137,35,26,170,158,75,240,248,47,220,98,71,69,124,70,240,123,163,122,243,104,184,220,47,184,45,162,76,139,192,62,10,91,135,135,84,153,174,108,82,36,73,187,94,205,246,116,155,166,235,240,79,234,165,253,120,224,187,86,52,162,247,124,171,76,109,61,5,71,93,60,112,78,149,116,201,188,73,80,177,179,212,239,185,233,228,230,123,124,252,252,254,32,71,64,123,117,86,155,133,20,105,45,85,63,67,93,190,203,214,213,246,127,66,254,211,212,0,0,0,125,74,124,98,251,85,109,117,222,11,85,91,233,24,187,44,169,3,213,155,250,223,206,68,219,249,142,248,252,20,249,100,234,225,231,80,180,69,156,57,228,216,157,255,0,24,179,87,100,141,183,212,45,19,234,45,203,36,137,59,188,111,109,81,235,10,181,23,121,35,243,87,121,108,159,119,144,66,105,113,235,212,20,73,112,158,217,83,29,58,174,200,247,194,244,106,249,111,237,84,219,216,124,247,49,237,68,87,49,200,139,236,221,9,187,194,198,45,128,234,222,176,82,96,186,155,65,74,250,23,201,31,102,221,216,114,68,230,173,84,17,55,126,207,74,121,182,71,183,207,225,237,248,27,199,93,185,85,95,238,215,10,217,244,222,219,71,65,109,164,237,248,56,160,167,167,111,119,169,177,35,247,115,234,154,228,217,200,245,245,183,246,249,121,1,86,0,144,154,197,192,254,183,232,189,157,183,220,162,193,209,73,208,143,123,252,93,34,244,167,68,142,95,38,78,245,95,40,157,240,255,0,233,199,201,24,232,222,232,222,155,57,170,168,169,251,64,241,237,242,36,143,7,55,108,171,74,179,168,117,102,12,61,247,91,101,189,26,178,189,214,249,39,70,36,115,83,206,170,213,69,107,81,200,216,252,149,92,158,223,185,119,35,123,127,73,60,246,243,246,155,151,79,117,13,49,75,12,214,73,242,139,132,180,151,24,29,31,132,142,89,225,100,114,200,198,55,169,122,119,71,108,141,219,111,98,160,23,175,195,119,19,184,143,17,86,25,46,214,54,73,77,52,91,117,195,50,68,199,38,239,153,169,234,182,89,23,217,10,175,183,227,253,155,66,255,0,135,227,153,60,75,21,242,205,69,90,223,186,122,120,228,248,47,249,77,95,242,151,251,74,240,225,223,140,62,25,180,43,11,251,57,67,96,183,81,221,169,63,211,19,195,75,82,217,38,234,150,87,179,119,37,51,189,140,149,81,61,101,242,95,135,176,245,25,205,190,226,218,58,170,228,211,158,245,63,83,221,4,190,151,107,127,55,182,237,93,188,30,254,207,63,63,48,44,98,195,138,227,24,125,43,160,179,91,40,109,208,189,81,206,72,97,142,20,85,68,217,21,122,81,19,246,26,183,137,61,78,201,116,211,30,162,201,176,154,203,125,117,83,106,156,217,45,210,73,36,178,84,49,34,87,244,69,20,111,106,189,234,172,70,162,111,230,175,68,248,149,25,175,92,204,184,132,212,155,195,155,135,102,55,140,74,219,23,113,137,79,65,89,26,117,126,119,169,170,175,108,17,187,201,168,214,249,255,0,235,84,51,94,8,106,56,155,226,83,87,108,215,108,183,80,114,60,131,26,176,86,208,220,42,226,175,186,54,88,85,137,89,27,92,139,19,229,106,174,236,142,84,93,154,239,45,211,111,63,48,180,45,5,226,50,151,86,45,208,210,223,44,55,11,29,233,177,183,189,79,91,74,148,200,175,233,137,29,210,215,74,231,237,215,34,162,111,254,74,252,80,221,102,167,213,107,166,157,232,102,158,221,245,18,76,98,211,77,85,108,183,212,76,201,97,162,107,36,124,145,192,249,145,58,153,27,149,55,88,183,221,81,83,116,248,159,15,133,206,33,241,141,106,192,232,174,80,223,164,171,186,63,185,223,99,225,155,118,237,52,205,111,172,232,218,213,245,98,248,125,192,111,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,8,171,253,212,126,4,255,0,236,231,255,0,6,111,31,242,64,37,80,62,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,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,125,96,0,0,0,0,0,24,166,169,106,150,9,162,216,37,207,83,53,46,251,232,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,230,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,64,202,193,26,177,62,99,220,24,231,57,85,155,10,197,181,147,198,222,178,11,133,61,174,221,77,246,118,235,31,126,170,121,27,28,81,245,190,153,172,111,83,222,212,221,202,141,77,247,85,68,243,36,168,0,12,127,13,207,240,221,65,166,186,213,97,153,13,37,213,150,59,197,109,130,230,144,170,245,209,220,105,37,88,170,41,229,99,145,28,199,181,201,186,110,158,179,28,199,183,169,143,107,148,50,0,0,0,122,146,93,173,80,221,105,236,83,92,233,25,114,172,167,154,174,158,141,211,53,39,154,8,93,27,101,149,145,239,212,230,49,211,194,215,57,19,102,172,177,162,237,212,155,251,96,0,0,0,0,0,0,0,0,0,0,1,234,91,46,214,171,213,51,235,44,215,58,74,250,120,234,39,164,124,180,211,54,86,54,120,37,124,51,68,174,106,170,35,227,150,57,35,123,125,173,123,28,213,217,81,80,246,192,0,0,0,0,0,0,0,0,0,0,3,31,190,231,248,110,51,147,99,56,101,247,33,164,164,190,230,53,21,52,214,43,123,149,86,122,231,211,211,190,162,117,99,81,21,81,145,197,26,171,158,187,49,21,209,181,87,170,70,53,217,0,0,0,0,15,147,96,203,49,92,175,210,95,101,178,107,85,231,208,215,9,173,55,31,71,214,199,81,224,235,162,219,187,77,55,66,175,110,102,117,55,170,55,108,230,238,155,162,110,7,214,0,0,0,199,243,204,255,0,13,211,12,102,124,207,80,50,26,75,21,138,150,162,146,154,162,225,86,170,216,32,125,77,68,116,241,44,142,219,102,49,101,154,52,87,187,102,49,21,92,229,107,81,92,129,144,0,0,3,85,107,167,20,122,19,195,95,161,63,45,121,207,217,207,180,126,39,209,159,224,202,202,206,255,0,135,237,119,191,210,209,73,211,211,223,139,244,182,223,171,203,125,151,111,147,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,208,245,244,157,20,172,146,56,221,39,93,68,17,177,118,124,209,166,200,189,94,182,251,108,138,168,27,172,3,212,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,251,92,247,181,169,186,170,32,30,216,0,0,0,0,0,0,53,254,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,245,213,62,57,36,108,125,20,241,200,244,221,144,200,187,170,116,250,187,111,186,162,46,191,210,222,61,120,78,214,156,238,217,166,122,105,170,222,153,201,47,61,239,5,69,232,43,149,63,119,181,11,230,147,243,147,83,178,54,237,28,79,119,172,228,223,109,147,117,84,69,9,0,0,0,0,0,0,0,15,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,161,136,231,187,165,140,114,236,212,87,46,219,34,42,249,17,175,251,168,252,9,255,0,217,207,254,12,222,63,228,128,74,160,0,0,98,154,165,170,88,38,139,96,151,61,76,212,187,239,161,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,234,181,118,223,117,217,17,85,52,7,247,81,248,19,255,0,179,159,252,25,188,127,201,0,149,64,0,0,0,0,30,164,151,107,84,55,90,123,20,215,58,70,92,171,41,230,171,167,163,116,205,73,230,130,23,70,217,101,100,123,245,57,140,116,240,181,206,68,217,171,44,104,187,117,38,225,237,128,0,0,0,0,0,0,0,0,124,155,254,89,138,226,158,141,251,83,147,90,172,222,153,184,67,105,183,122,66,182,58,127,25,93,46,253,170,104,122,213,59,147,63,165,221,49,183,119,59,101,217,23,96,62,176,0,0,0,0,49,251,22,127,134,228,217,54,77,134,88,178,26,74,187,238,29,81,77,77,125,183,181,85,39,161,125,69,59,42,32,87,181,81,21,89,36,82,34,181,233,187,21,91,35,81,122,163,123,91,144,0,0,0,6,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,162,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,0,0,69,95,238,163,240,39,255,0,103,63,248,51,120,255,0,146,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,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,3,235,0,0,0,105,77,107,227,51,134,206,29,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,222,135,175,171,235,165,124,146,70,217,58,233,224,145,137,187,225,145,54,85,234,245,119,219,101,69,80,221,96,213,90,23,197,30,132,241,41,233,191,200,166,115,246,143,236,231,134,244,159,248,50,178,143,177,226,59,189,159,244,204,81,245,117,118,37,253,29,246,233,243,219,116,223,101,71,118,181,77,117,168,177,67,115,164,125,202,142,158,26,186,138,54,204,213,158,24,38,116,141,138,87,199,191,83,88,247,65,51,90,229,77,156,177,72,137,191,74,236,30,216,0,0,0,0,0,0,53,86,186,113,71,161,60,53,250,19,242,215,156,253,156,251,71,226,125,25,254,12,172,172,239,248,126,215,123,253,45,20,157,61,61,248,191,75,109,250,188,183,217,118,197,52,183,143,94,19,181,167,59,182,105,158,154,106,183,166,114,75,207,123,193,81,122,10,229,79,221,237,66,249,164,252,228,212,236,141,187,71,19,221,235,57,55,219,100,221,85,17,66,64,0,0,0,0,2,42,255,0,117,31,129,63,251,57,255,0,193,155,199,252,144,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,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,144,31,88,0,0,0,0,0,0,0,0,24,253,171,63,195,111,185,149,255,0,79,172,217,13,37,102,67,138,211,208,212,222,168,97,85,115,232,25,88,146,173,50,74,168,157,45,123,219,4,143,70,111,214,140,232,114,162,54,70,43,178,0,0,0,0,245,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,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,237,128,0,0,99,247,92,255,0,13,177,102,86,13,62,188,228,52,148,121,14,85,79,93,83,101,161,153,85,175,175,101,26,68,181,41,18,170,116,185,236,108,241,189,89,191,90,179,173,200,138,216,222,173,12,128,24,86,175,107,38,157,232,70,27,38,160,234,149,226,174,211,143,65,81,21,52,245,208,218,170,235,153,78,249,21,81,139,42,82,197,35,163,98,187,102,35,222,136,206,183,177,187,245,61,168,186,43,251,168,252,9,255,0,217,207,254,12,222,63,228,128,74,160,99,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,144,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,214,202,103,49,221,47,99,147,118,170,181,118,221,21,83,204,221,90,91,170,88,38,180,224,150,205,76,211,75,239,166,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,235,53,55,219,116,221,21,21,67,43,0,143,250,165,199,175,9,218,45,157,220,244,207,82,245,91,208,217,37,155,179,227,104,189,5,114,168,237,119,97,100,209,254,114,26,119,198,237,227,149,142,245,92,187,111,178,236,168,168,129,32,1,29,112,14,97,28,35,106,158,101,105,211,237,62,213,42,187,230,67,124,168,74,106,26,26,108,94,241,215,43,246,85,85,85,90,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,86,162,159,154,199,247,31,168,3,242,71,170,122,138,134,7,172,249,214,159,96,88,85,101,235,63,168,135,209,241,246,213,241,45,83,33,123,247,154,54,166,202,231,179,216,231,55,226,103,202,205,209,126,245,77,138,196,230,107,165,60,82,222,46,46,187,98,181,254,51,4,125,50,173,68,77,190,62,55,69,34,214,238,196,88,95,35,90,190,75,7,177,171,182,203,231,228,128,125,26,205,116,225,23,140,12,125,52,98,193,103,185,99,25,38,76,199,219,109,149,87,42,216,223,13,52,210,59,116,115,154,218,190,167,127,139,79,46,149,243,84,48,92,143,146,190,76,251,79,136,198,53,115,30,168,171,123,186,219,222,160,169,100,106,213,106,170,108,230,189,251,249,244,255,0,55,217,253,139,91,152,174,75,127,211,236,174,217,148,217,234,101,165,184,218,42,163,171,129,236,149,205,86,189,171,186,121,177,200,191,216,169,237,45,107,133,158,107,218,126,251,29,171,14,214,105,46,240,93,24,216,41,82,182,11,124,147,198,187,50,8,250,156,229,157,239,95,91,186,229,94,159,103,158,219,174,202,21,133,171,186,51,154,104,190,79,62,49,151,91,229,142,88,122,118,157,41,229,142,41,55,142,55,250,171,35,90,171,178,74,212,95,218,96,170,199,163,122,213,171,210,191,29,188,139,38,230,27,159,104,102,189,89,151,36,211,139,181,12,117,54,207,241,142,146,213,53,52,179,247,31,72,196,217,221,149,223,165,34,127,233,42,121,123,55,223,98,16,91,101,194,46,186,118,219,77,116,109,160,187,211,73,53,66,85,58,153,54,153,168,143,233,103,91,26,231,111,187,147,201,81,19,213,246,167,150,225,173,207,181,137,223,163,199,174,240,92,36,141,238,108,82,199,34,244,109,186,116,185,23,201,23,203,224,124,137,152,200,230,123,35,122,61,173,114,163,92,155,249,166,254,223,51,248,2,195,120,51,206,184,119,92,165,53,75,82,242,88,233,46,246,207,204,209,210,84,84,193,3,220,145,201,79,59,28,155,213,49,21,122,250,211,110,133,246,47,154,237,178,73,86,115,126,211,218,107,212,214,122,237,25,205,21,89,211,211,36,18,83,189,29,187,58,151,201,85,190,207,34,152,233,107,42,41,37,100,176,76,246,116,57,29,179,92,169,190,203,251,63,160,222,152,214,177,226,23,43,236,50,222,113,250,120,92,189,93,82,50,129,171,252,197,255,0,100,171,240,68,2,222,120,175,226,155,75,109,186,11,91,83,13,125,45,198,124,146,205,35,105,233,97,184,211,247,98,241,20,83,171,122,145,30,170,170,138,155,42,34,123,84,164,124,202,213,111,200,178,232,228,177,61,212,238,187,164,149,114,120,182,244,53,143,114,185,234,136,168,231,117,39,195,125,147,127,185,9,73,172,92,60,106,149,243,74,45,89,158,17,125,155,34,177,36,112,53,86,162,232,230,190,37,240,210,73,208,214,76,145,236,212,98,183,100,77,255,0,73,83,239,218,55,84,96,185,117,146,243,101,143,36,117,53,13,84,208,200,144,53,211,44,155,70,214,123,85,89,213,183,181,83,219,240,3,11,202,241,27,166,31,95,232,235,163,162,116,159,7,69,213,210,190,171,87,249,200,159,229,33,241,76,155,80,171,238,53,185,4,201,112,173,241,46,103,78,206,71,189,201,230,198,123,58,188,254,8,99,32,127,93,199,238,171,191,180,251,86,76,190,239,98,142,104,105,38,252,220,240,186,23,183,165,190,109,118,200,169,230,213,251,143,134,0,217,149,121,70,7,126,194,86,27,157,178,170,27,221,63,68,112,189,146,35,218,244,252,223,83,149,59,141,219,125,157,229,210,191,210,159,11,22,229,221,175,24,31,15,248,92,88,214,162,92,161,164,101,250,72,233,168,106,82,170,24,217,214,149,117,10,229,127,121,236,217,19,188,223,52,87,121,34,249,33,83,187,170,123,20,250,245,57,118,73,87,79,75,75,61,238,185,209,209,61,100,167,106,212,200,169,19,149,119,85,106,43,189,85,223,207,203,96,58,29,212,11,102,153,113,67,138,201,100,102,99,103,170,176,174,235,51,162,173,100,168,174,237,189,174,77,225,149,54,245,39,255,0,47,227,253,10,83,54,187,227,55,94,16,117,149,244,154,123,157,90,110,80,179,110,211,232,58,38,232,222,146,37,119,87,119,185,182,235,80,253,188,215,216,191,179,108,27,77,56,165,213,173,58,108,22,202,12,202,242,203,99,170,26,250,150,71,112,170,71,58,63,81,175,68,68,149,173,85,233,98,123,80,250,154,162,246,113,19,168,21,23,157,57,91,133,74,63,163,169,151,73,25,19,211,104,24,212,219,205,83,254,130,255,0,143,193,0,179,158,3,57,131,212,235,237,229,112,28,226,135,193,220,225,166,234,138,121,42,233,182,153,81,244,177,53,17,141,142,53,221,93,51,151,100,223,217,183,159,194,124,34,162,166,232,187,162,148,3,166,24,110,169,112,89,169,120,182,167,106,149,153,246,235,53,76,244,50,185,104,171,98,169,123,225,117,67,38,93,217,28,137,237,101,52,158,75,241,68,79,138,22,185,165,60,197,120,103,212,202,155,94,59,104,201,110,209,221,170,169,154,231,69,61,158,118,53,30,144,185,239,78,164,71,39,146,49,223,21,254,149,2,81,131,195,92,215,181,28,213,221,20,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,151,248,247,211,160,54,169,170,184,78,247,88,209,191,151,248,247,211,160,54,168,0,0,0,0,2,42,243,71,247,19,212,223,193,126,177,68,74,162,42,243,71,247,19,212,223,193,126,177,68,5,43,112,157,239,79,163,127,48,49,239,168,192,116,166,115,89,194,119,189,62,141,252,192,199,190,163,1,114,124,192,184,238,177,112,171,138,201,133,98,207,241,186,155,144,91,214,75,117,54,207,143,209,116,179,199,85,28,87,94,183,211,203,79,63,106,166,157,169,225,156,168,231,239,186,236,223,53,13,65,205,99,142,58,157,53,181,87,240,183,166,204,164,150,251,147,217,213,153,77,205,207,138,116,183,91,170,154,246,45,19,35,221,85,149,51,69,187,156,233,26,157,184,101,141,204,71,58,86,201,12,10,229,249,168,124,65,98,124,71,99,56,150,128,93,119,171,203,174,20,208,94,44,245,53,113,65,67,116,183,211,61,106,103,108,239,150,57,82,46,152,35,168,218,104,227,116,236,107,228,72,145,206,122,177,250,46,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,77,223,35,147,205,202,174,95,106,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,61,130,90,128,0,173,94,111,58,153,149,104,222,163,240,225,170,88,85,95,135,189,99,55,11,253,194,155,170,73,25,28,221,11,108,235,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,50,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,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,64,190,121,223,169,63,222,79,225,164,0,225,163,136,188,239,133,253,83,160,212,204,22,163,253,106,142,241,69,209,15,248,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,214,207,106,47,181,20,58,83,6,191,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,219,0,0,6,159,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,116,171,97,103,76,82,61,242,57,23,165,140,119,75,94,254,136,222,27,128,171,94,96,60,76,102,92,40,115,3,194,181,75,15,161,164,184,177,218,111,73,109,187,219,42,81,26,203,141,186,75,173,107,229,129,36,233,87,66,254,168,163,123,36,106,47,75,216,222,166,189,157,113,191,10,225,83,155,222,85,142,229,85,152,231,18,150,255,0,74,227,121,22,65,81,112,138,247,68,233,22,108,110,26,169,36,145,240,36,46,73,36,169,163,142,71,177,35,103,95,118,24,145,237,106,204,141,138,38,225,92,229,110,214,171,255,0,18,88,77,246,197,115,164,184,219,110,58,111,109,171,163,172,164,153,179,65,83,4,149,247,7,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,22,255,0,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,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,154,148,23,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,61,175,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,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,3,235,3,10,212,109,107,210,61,32,169,177,210,234,150,163,227,248,163,242,74,137,169,173,139,119,174,101,51,39,124,81,44,178,47,91,213,26,198,53,168,136,175,122,163,17,242,68,205,250,229,141,174,205,64,167,109,19,227,142,155,133,46,54,117,207,15,212,22,85,212,105,214,97,169,23,183,215,77,19,229,149,246,74,182,220,42,24,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,18,115,89,197,143,189,62,178,124,192,200,126,163,57,50,185,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,186,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,165,177,189,239,140,46,36,0,4,85,230,143,238,39,169,191,130,253,98,136,199,249,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,60,131,154,63,184,158,166,254,11,245,138,34,136,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,58,136,4,127,224,235,140,92,19,139,252,18,162,255,0,96,163,244,54,73,102,232,251,65,143,247,38,168,244,95,118,106,134,82,255,0,125,62,8,163,159,187,29,58,201,249,180,94,141,250,93,178,167,156,128,0,0,0,98,154,171,113,212,123,70,156,100,119,61,33,199,45,87,236,206,154,223,44,150,75,109,210,177,105,169,106,106,145,61,86,190,68,79,233,84,106,186,54,189,200,141,116,176,163,150,86,101,96,14,99,53,163,60,213,13,74,213,12,131,47,214,138,170,185,243,105,234,27,73,122,90,187,124,116,51,199,61,52,109,166,237,73,79,27,35,108,79,99,97,107,21,189,13,93,216,187,249,238,93,159,46,110,53,255,0,149,86,156,79,96,207,238,118,168,245,55,22,252,221,202,154,5,237,73,116,161,68,98,71,115,108,61,45,99,122,158,245,142,86,196,174,107,36,107,93,180,77,154,40,211,85,115,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,78,169,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,242,134,54,53,211,53,238,217,93,35,88,201,42,51,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,168,128,104,174,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,209,191,113,136,170,232,158,137,143,241,209,198,109,139,131,205,56,165,185,199,106,244,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,244,162,190,88,195,79,243,35,230,9,83,195,181,52,122,61,163,119,90,71,106,45,198,157,181,53,183,40,101,138,103,227,44,73,96,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,38,219,62,53,90,214,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,94,166,199,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,79,84,14,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,32,41,3,151,7,48,10,206,29,239,177,105,38,175,100,95,232,79,95,226,103,138,166,162,57,234,36,199,106,186,31,39,85,59,33,100,146,62,25,164,68,99,225,70,244,164,146,164,173,86,126,121,37,187,240,61,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,78,125,184,232,227,54,251,198,30,163,210,220,227,181,122,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,119,222,105,123,81,42,198,215,44,113,181,141,107,122,149,31,44,155,131,153,31,48,74,110,34,106,99,209,237,27,186,213,183,78,173,213,13,169,173,185,67,44,176,179,38,122,197,4,145,36,180,243,65,20,208,178,154,100,157,168,199,57,204,145,232,201,54,221,145,170,104,14,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,215,183,113,232,138,216,158,168,22,19,201,207,88,248,130,206,236,89,22,13,154,195,117,190,105,182,41,111,166,161,176,94,235,29,19,99,181,213,70,245,85,182,198,229,98,75,83,213,12,205,119,156,142,109,52,116,240,177,17,173,154,52,44,168,197,52,183,75,112,77,22,193,45,154,103,166,150,47,67,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,214,114,237,190,201,178,34,34,101,96,85,95,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,109,94,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,11,169,34,175,52,127,113,61,77,252,23,235,20,68,170,34,175,52,127,113,61,77,252,23,235,20,64,105,254,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,221,202,170,245,118,246,20,114,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,220,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,46,138,133,134,87,172,109,107,86,39,181,236,233,232,72,228,144,37,0,0,0,0,8,1,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,39,255,0,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,11,254,0,0,0,0,0,1,170,184,177,247,88,214,79,151,249,15,211,167,57,172,58,83,226,199,221,99,89,62,95,228,63,78,156,230,176,14,170,0,0,69,94,104,254,226,122,155,248,47,214,40,138,1,47,251,154,63,184,158,166,254,11,245,138,34,128,64,234,160,0,0,0,0,172,190,113,249,254,101,165,153,151,15,186,131,167,217,13,93,143,33,177,212,100,117,52,53,212,202,157,113,63,107,106,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,154,21,87,207,59,245,39,251,201,252,52,9,169,193,215,24,184,39,23,248,37,69,254,193,71,232,108,146,205,209,246,131,31,238,77,81,232,190,236,213,12,165,254,250,124,17,71,63,118,58,117,147,243,104,189,27,244,187,101,79,57,0,115,67,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,244,72,214,236,142,86,59,161,232,201,26,157,108,106,167,69,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,154,128,0,169,93,95,227,54,251,193,231,51,61,87,185,201,106,244,206,25,148,125,157,167,201,173,177,49,137,84,232,226,180,82,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,142,213,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,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,34,133,249,163,251,246,106,111,224,191,71,162,54,87,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,109,187,228,85,11,180,0,1,234,93,164,186,195,106,173,154,197,69,73,89,114,101,60,142,163,167,171,169,117,52,19,78,141,94,219,36,149,177,200,232,216,174,217,21,233,27,213,168,170,168,215,109,178,243,131,197,158,107,175,57,206,188,228,245,252,72,211,213,208,230,212,53,30,6,162,213,43,58,32,181,192,221,221,21,53,43,58,156,212,166,70,191,174,55,53,206,73,18,78,239,92,139,34,200,254,146,72,43,204,127,151,253,31,17,22,41,117,111,72,113,223,244,88,160,240,208,75,77,79,36,20,241,228,84,189,108,143,166,161,243,62,56,217,52,49,170,189,147,43,186,150,56,150,39,35,255,0,50,177,7,169,203,115,152,37,79,17,52,210,104,246,178,93,105,27,168,182,234,119,84,209,92,166,150,40,95,147,49,101,158,73,82,42,120,96,138,24,95,77,10,64,213,99,92,231,200,196,124,155,108,201,21,39,169,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,65,60,11,241,155,98,227,15,78,42,174,114,90,189,13,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,64,146,164,53,230,59,199,29,79,10,88,109,6,31,167,204,164,168,212,92,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,54,175,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,232,223,182,197,84,116,172,69,231,179,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,3,101,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,234,114,197,50,34,186,55,57,200,168,246,62,72,223,208,158,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,94,96,137,105,203,207,141,59,175,11,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,166,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,122,66,253,1,234,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,14,58,170,115,252,134,235,195,14,150,215,213,193,140,88,234,38,182,230,115,77,75,23,69,218,227,5,84,47,108,17,36,145,172,209,178,150,106,101,69,145,143,103,117,238,122,116,186,54,49,242,6,170,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,247,167,38,205,92,226,10,178,251,118,210,74,43,63,218,61,39,181,237,61,117,77,69,124,81,201,139,85,84,50,162,72,93,78,199,187,185,44,53,18,65,35,31,11,26,173,108,142,73,119,143,121,82,104,45,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,252,216,216,142,115,26,249,101,137,138,246,117,245,39,67,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,129,204,97,210,159,9,222,235,26,55,242,255,0,30,250,116,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,1,181,64,0,10,86,231,87,239,79,139,124,191,161,250,141,196,186,146,149,185,213,251,211,226,223,47,232,126,163,113,3,106,242,49,253,118,126,237,255,0,18,28,195,184,133,202,184,95,230,23,167,122,185,139,83,120,255,0,1,167,244,180,215,27,91,234,164,167,134,231,67,45,125,197,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,232,233,87,35,31,215,103,238,223,241,35,85,115,171,247,167,197,190,95,208,253,70,226,5,186,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,121,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,230,167,60,60,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,212,222,130,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,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,32,62,176,0,0,0,10,171,231,157,250,147,253,228,254,26,69,94,87,30,253,154,101,248,215,209,235,73,85,207,59,245,39,251,201,252,52,138,188,174,61,251,52,203,241,175,163,214,129,127,192,0,0,0,57,87,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,54,168,0,10,118,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,232,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,78,150,198,247,190,59,137,57,87,46,79,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,116,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,156,210,61,174,153,175,110,232,233,26,247,200,22,42,0,0,69,254,97,154,155,196,190,146,232,53,70,103,195,117,154,146,74,138,10,132,159,33,187,36,108,170,173,180,91,153,235,58,120,41,36,141,209,74,205,211,105,100,119,87,106,62,167,118,213,21,211,83,202,0,7,49,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,157,20,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,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,81,124,199,249,127,214,112,239,125,151,86,244,135,29,255,0,66,122,255,0,13,4,180,212,242,79,81,38,59,85,208,200,250,106,31,51,228,145,240,205,34,43,217,50,187,165,36,149,98,114,51,243,43,46,139,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,161,209,152,49,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,174,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,222,36,134,87,71,179,221,35,251,33,165,57,150,243,4,169,214,27,173,227,135,205,32,186,210,73,167,212,21,30,26,241,118,164,150,42,168,50,87,177,212,179,198,177,171,224,71,192,202,122,152,37,106,62,25,92,201,211,103,34,171,21,187,251,124,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,166,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,60,230,145,238,108,46,99,119,70,198,231,190,58,235,0,117,80,10,234,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,157,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,231,52,143,107,166,107,219,186,58,70,189,242,78,173,82,213,44,19,69,176,75,158,166,106,93,247,208,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,205,194,199,200,237,228,149,141,245,90,187,111,186,236,136,170,129,138,241,59,196,46,43,194,254,141,94,181,115,41,166,241,254,3,183,77,110,181,178,170,58,121,174,117,210,187,166,42,120,220,245,255,0,58,71,171,90,247,50,40,165,122,49,253,29,43,207,94,169,107,166,163,234,222,178,220,245,231,35,188,248,44,190,227,112,134,227,29,93,165,22,143,192,201,3,88,202,100,167,86,47,92,125,150,69,19,88,254,165,147,243,104,231,61,207,221,203,155,113,131,197,158,101,197,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,189,187,108,85,86,196,196,77,255,0,203,115,151,221,55,17,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,123,238,201,17,2,199,248,26,205,181,99,94,248,83,182,222,184,152,197,60,77,125,251,198,211,186,91,165,37,50,71,145,217,230,85,116,85,47,163,142,38,71,20,47,142,87,66,145,185,155,75,28,41,47,172,217,154,171,78,220,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,210,222,135,140,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,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,41,91,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,227,154,30,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,162,70,183,117,106,61,221,15,71,198,229,235,99,145,39,87,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,144,132,28,88,251,211,235,39,204,12,135,234,51,151,83,202,227,220,79,76,191,26,250,197,105,74,220,88,251,211,235,39,204,12,135,234,51,150,105,195,207,22,120,111,8,188,177,52,207,56,190,211,210,94,47,181,245,23,106,107,22,56,234,245,165,158,234,244,190,85,36,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,40,109,254,99,60,107,255,0,37,93,56,130,193,128,92,237,82,106,110,83,249,187,109,52,235,221,146,215,66,168,244,146,230,232,122,92,199,116,189,137,28,77,149,90,215,200,231,59,105,91,12,177,173,22,127,205,86,123,149,127,170,185,30,73,145,220,63,238,149,149,215,42,234,137,63,219,73,52,210,72,255,0,218,231,57,223,21,83,219,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,115,229,139,203,254,179,72,168,233,184,129,214,252,119,194,103,85,125,51,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,231,12,140,115,161,107,27,186,182,71,61,145,134,213,229,205,193,71,242,85,211,137,239,249,253,178,213,38,166,229,63,156,185,84,192,157,217,45,116,42,140,88,237,141,155,169,204,119,75,216,178,74,232,145,173,124,142,107,119,149,176,197,34,204,0,0,0,0,0,0,0,0,0,0,0,0,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,181,194,223,71,116,164,125,13,116,61,216,36,219,169,189,74,221,246,84,84,243,69,69,246,162,30,200,2,46,106,247,47,77,8,213,26,106,151,182,201,232,250,217,88,168,217,252,77,100,187,59,102,34,47,79,137,106,123,25,254,249,91,220,77,114,202,212,61,38,101,199,39,196,165,244,165,158,25,38,145,141,233,130,14,136,147,188,244,243,146,169,207,93,153,27,126,27,249,253,232,94,33,252,201,28,115,70,232,165,99,94,199,162,181,205,114,110,138,139,237,69,64,57,124,193,241,132,202,178,138,92,118,170,179,194,54,163,175,170,78,223,115,167,166,55,63,216,138,155,254,142,222,223,137,37,170,120,52,203,117,3,86,234,244,171,77,234,252,117,178,211,75,13,66,213,118,226,139,214,114,198,175,78,137,167,107,188,188,74,127,57,127,103,236,200,249,158,232,117,38,151,234,215,166,241,251,68,116,54,219,151,232,37,61,58,69,26,118,233,168,154,187,116,70,214,254,148,139,241,95,53,82,86,242,107,184,73,85,165,247,120,102,167,71,61,183,42,245,90,135,51,119,185,54,163,242,87,42,249,167,159,179,246,1,92,188,64,240,223,156,232,165,67,40,114,11,47,98,42,62,228,78,168,241,48,187,188,172,149,35,234,232,100,175,86,249,236,187,127,178,253,155,154,64,180,30,112,214,252,206,146,255,0,99,174,169,89,228,178,84,219,230,108,91,119,86,54,57,181,141,85,223,116,232,69,217,241,123,62,228,253,133,95,1,253,36,78,86,44,155,121,34,236,127,35,117,0,73,62,25,56,201,204,244,58,182,138,203,82,255,0,25,143,173,76,107,61,62,209,71,179,55,133,174,245,210,7,191,252,92,91,121,47,199,127,111,183,108,241,185,171,218,15,172,154,127,99,202,112,184,251,57,36,208,61,245,113,239,88,238,153,31,37,52,142,77,228,99,35,93,186,166,246,38,223,239,16,76,0,85,221,119,80,0,0,0,0,0,3,119,240,167,196,61,95,15,185,244,57,7,132,241,52,111,234,239,197,220,70,111,180,51,177,190,125,183,175,182,109,252,147,225,253,154,64,242,213,233,93,192,180,46,50,104,243,222,54,228,179,214,233,62,57,223,181,210,81,83,200,174,241,144,183,119,55,196,47,178,126,203,191,70,170,63,255,0,46,251,68,45,3,194,175,58,101,196,237,22,33,153,81,120,122,235,92,245,148,245,17,247,88,253,156,148,115,47,182,55,57,63,156,158,197,82,216,249,111,107,197,86,176,232,220,52,85,52,48,64,235,2,54,218,206,212,74,212,115,96,165,164,68,85,222,71,238,171,220,253,159,208,134,156,226,163,139,124,67,66,245,234,232,236,159,70,45,149,55,26,90,135,50,154,235,54,59,19,223,80,223,15,18,43,146,103,204,199,63,212,145,169,186,127,71,179,96,44,122,157,88,176,181,88,155,55,207,111,237,63,67,74,112,171,196,101,15,18,122,124,204,210,142,133,212,139,231,215,26,196,145,237,249,249,227,79,36,150,79,245,159,191,227,253,73,186,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,28,171,157,84,28,171,129,210,159,9,222,235,26,55,242,255,0,30,250,116,6,213,53,87,9,222,235,26,55,242,255,0,30,250,116,6,213,0,0,0,0,0,69,94,104,254,226,122,155,248,47,214,40,137,84,69,94,104,254,226,122,155,248,47,214,40,128,162,189,39,206,191,37,250,167,134,234,103,162,253,39,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,157,46,232,234,237,244,245,116,187,109,247,217,118,216,245,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,31,44,211,149,63,2,180,217,140,148,28,83,234,189,5,37,77,138,150,161,38,194,168,91,85,43,103,117,198,146,181,139,233,39,172,50,53,26,200,165,167,146,38,195,34,59,184,171,35,156,198,181,177,172,161,183,249,81,240,81,249,50,197,96,226,83,83,45,150,170,156,147,45,183,211,212,226,81,109,222,154,207,107,154,55,57,106,58,209,203,27,102,170,142,70,121,53,189,113,196,157,42,244,89,166,137,179,215,13,207,240,221,65,166,186,213,97,153,13,37,213,150,59,197,109,130,230,144,170,245,209,220,105,37,88,170,41,229,99,145,28,199,181,201,186,110,158,179,28,199,183,169,143,107,150,16,115,66,227,167,242,41,138,191,67,180,115,51,240,154,147,122,232,244,197,77,19,122,166,177,90,228,141,202,187,76,142,79,15,89,54,241,246,246,71,61,145,43,228,252,211,157,79,34,214,175,4,186,199,196,22,149,235,141,142,217,195,244,55,91,205,126,81,112,163,165,185,98,244,110,137,35,191,82,197,50,74,248,100,116,204,124,112,109,27,102,79,21,210,142,130,55,204,238,166,181,95,184,116,82,15,82,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,118,232,143,88,216,174,68,69,86,183,125,147,219,2,170,249,231,126,164,255,0,121,63,134,149,86,90,167,60,239,212,159,239,39,240,211,69,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,232,149,158,146,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,6,21,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,235,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,83,98,124,87,209,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,28,230,113,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,250,149,208,191,170,41,24,248,220,171,210,246,59,165,207,103,68,143,146,188,180,248,251,166,225,234,235,85,164,218,223,151,85,193,165,245,116,243,212,219,38,117,20,181,139,100,184,245,35,213,24,145,111,43,41,166,78,239,83,25,28,155,76,232,222,137,26,62,119,184,45,255,0,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,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,158,190,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,39,74,58,103,245,75,35,223,35,145,58,158,247,116,181,140,232,141,155,87,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,155,185,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,184,110,190,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,38,200,143,166,134,93,154,214,198,229,238,77,20,141,122,181,177,58,57,177,254,117,126,244,248,183,203,250,31,168,220,75,158,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,244,248,183,203,250,31,168,220,64,128,4,233,229,193,204,2,179,135,123,236,90,73,171,217,23,250,19,215,248,153,226,169,168,142,122,137,49,218,174,135,201,213,78,200,89,36,143,134,105,17,24,248,81,189,41,36,169,43,85,159,158,73,126,183,44,142,29,48,78,40,52,179,94,244,207,58,167,255,0,237,5,101,158,183,174,111,240,101,211,195,94,33,130,179,183,20,177,247,187,93,247,187,180,247,116,63,216,169,236,84,134,186,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,129,37,121,168,113,15,117,214,94,37,238,184,29,45,214,146,171,19,211,26,137,172,150,150,67,70,232,94,218,213,100,41,114,116,174,145,58,222,244,169,133,208,162,166,209,244,83,177,88,139,212,233,36,145,92,144,173,218,143,47,229,46,236,252,142,235,14,3,77,225,41,226,180,73,70,174,161,171,188,73,187,159,83,12,238,93,163,154,24,34,141,146,70,196,221,237,170,129,100,255,0,23,22,245,107,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,210,159,13,218,33,106,225,195,68,177,109,23,179,95,42,239,52,248,229,60,173,125,125,76,109,141,245,51,205,60,149,19,61,24,223,38,49,101,154,78,134,110,229,107,58,90,174,122,162,189,67,159,126,44,125,233,245,147,230,6,67,245,25,205,84,109,94,44,125,233,245,147,230,6,67,245,25,201,191,138,240,57,83,197,111,46,29,35,204,52,249,244,148,250,139,135,211,228,12,161,134,86,69,19,47,116,142,188,214,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,195,111,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,78,152,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,243,154,71,181,211,53,237,221,29,35,94,249,44,84,229,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,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,116,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,15,80,123,124,209,253,196,245,55,240,95,172,81,20,2,95,247,52,127,113,61,77,252,23,235,20,69,32,112,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,129,237,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,189,18,53,187,35,149,142,232,122,50,70,167,91,26,169,209,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,11,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,47,75,92,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,208,232,120,31,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,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,62,176,0,0,2,154,249,157,114,255,0,163,210,42,202,158,32,116,67,29,240,152,45,95,84,249,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,121,67,27,28,216,92,199,108,173,141,204,100,119,40,0,230,179,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,189,50,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,232,233,92,127,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,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,74,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,153,175,44,94,3,191,45,247,218,109,121,213,139,47,86,3,143,220,27,232,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,84,114,69,51,146,72,87,126,137,90,129,162,179,78,17,46,186,117,193,150,49,197,22,95,113,171,167,185,103,25,69,53,182,203,102,90,119,68,144,218,157,77,91,39,138,159,184,212,115,159,51,169,162,124,93,30,167,101,90,254,169,59,200,145,124,174,8,52,135,13,215,174,39,49,45,35,212,8,42,228,177,100,84,247,120,106,22,146,117,134,120,158,203,93,92,177,77,27,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,108,211,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,6,148,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,75,182,93,145,200,230,185,143,107,30,199,177,185,181,179,141,61,121,178,240,208,254,20,236,217,5,37,6,27,37,68,234,249,233,169,187,87,23,81,78,247,201,53,189,103,107,145,22,154,73,100,145,239,78,158,227,186,221,26,200,176,170,196,93,79,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,116,186,133,174,122,47,170,22,93,92,102,132,94,113,10,186,12,238,75,196,22,22,89,234,95,28,79,117,108,239,99,33,106,72,231,36,74,201,22,72,213,146,245,246,220,199,181,232,229,98,163,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,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,244,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,238,169,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,244,117,46,21,193,39,7,216,207,8,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,189,45,145,64,0,0,85,95,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,109,94,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,11,169,34,175,52,127,113,61,77,252,23,235,20,68,170,34,175,52,127,113,61,77,252,23,235,20,64,80,9,149,105,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,197,73,255,0,204,235,128,239,200,133,246,167,94,116,158,203,211,128,228,23,7,122,74,215,110,183,118,233,113,121,156,200,91,30,238,238,185,123,53,19,186,161,91,211,28,113,66,229,142,20,219,174,38,168,89,247,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,254,151,44,83,34,35,100,107,92,138,140,123,36,141,155,172,231,7,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,103,83,150,41,145,21,209,185,206,69,71,177,242,70,254,132,244,183,84,176,77,105,193,45,154,153,166,151,223,76,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,134,86,0,2,0,115,171,247,88,197,190,96,80,253,58,226,64,14,87,30,253,154,101,248,215,209,235,73,255,0,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,2,255,0,128,0,0,0,0,0,106,174,44,125,214,53,147,229,254,67,244,233,206,107,14,148,248,177,247,88,214,79,151,249,15,211,167,57,172,3,170,128,0,17,87,154,63,184,158,166,254,11,245,138,34,128,75,254,230,143,238,39,169,191,130,253,98,136,160,16,58,168,0,0,0,0,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,2,170,201,21,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,189,77,114,247,192,48,221,83,226,231,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,209,43,61,15,88,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,242,184,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,127,94,221,183,170,35,101,98,168,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,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,1,72,28,184,57,128,86,112,239,125,139,73,53,123,34,255,0,66,122,255,0,19,60,85,53,17,207,81,38,59,85,208,249,58,169,217,11,36,145,240,205,34,35,31,10,55,165,36,149,37,106,179,243,201,45,223,129,64,60,209,253,251,53,55,240,95,163,209,17,84,149,92,209,253,251,53,55,240,95,163,209,27,171,131,206,12,172,92,97,240,35,127,182,71,117,244,54,103,139,234,5,218,163,25,185,74,247,173,43,100,150,217,107,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,164,71,197,32,108,14,84,124,116,255,0,136,225,127,90,243,63,250,158,151,0,173,174,111,249,205,117,174,74,133,119,253,235,194,177,205,255,0,46,20,127,250,94,18,213,14,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,211,151,7,48,10,62,34,44,81,105,38,175,100,95,232,177,65,226,103,138,166,162,56,41,227,200,169,122,223,39,85,59,33,100,113,178,104,99,84,99,225,70,245,44,113,36,173,87,254,121,34,9,212,0,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,208,215,35,209,253,247,35,58,39,146,74,214,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,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,233,204,164,190,100,124,190,233,184,118,169,143,88,116,110,213,86,237,58,184,212,54,154,182,219,12,82,204,204,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,223,119,198,138,17,131,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,189,49,83,198,231,175,249,210,61,90,214,53,242,203,43,209,140,235,233,76,255,0,21,224,202,251,87,193,142,107,198,38,91,117,240,54,170,31,9,79,138,91,169,222,199,201,112,145,215,88,40,170,106,106,23,207,183,11,58,167,141,145,249,72,249,26,175,94,134,49,189,252,219,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,179,78,104,254,226,122,155,248,47,214,40,128,164,14,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,51,43,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,212,212,150,21,85,116,110,115,85,21,236,124,114,63,229,112,157,239,79,163,127,48,49,239,168,192,95,71,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,254,150,164,176,170,163,100,107,90,168,172,123,35,145,129,74,218,93,204,3,136,45,34,225,246,243,195,246,29,145,120,74,10,190,136,44,183,40,163,138,42,171,13,44,146,212,205,92,218,103,177,137,34,205,60,149,12,218,105,30,231,66,214,59,180,141,115,154,248,244,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,123,90,165,165,185,222,139,103,119,61,51,212,187,23,161,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,156,133,239,141,219,199,43,29,234,185,118,223,101,217,81,81,46,251,151,55,5,31,201,87,78,39,191,231,246,203,84,154,155,148,254,114,229,83,2,119,100,181,208,170,49,99,182,54,110,167,49,221,47,98,201,43,162,70,181,242,57,173,222,86,195,20,138,27,47,131,238,19,48,222,17,116,191,236,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,244,111,220,122,34,58,87,170,239,80,0,229,92,185,238,85,252,109,218,181,71,13,181,112,211,157,207,73,111,203,48,235,60,52,150,26,137,170,154,143,191,209,66,179,126,106,40,155,11,24,199,210,211,50,153,138,222,183,201,43,26,249,87,244,37,84,166,19,218,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,14,167,129,26,184,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,146,84,12,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,68,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,121,225,226,243,137,203,239,22,154,203,83,170,183,123,47,161,41,25,111,165,181,218,237,30,37,149,62,2,150,38,171,157,31,125,177,68,178,245,79,37,68,187,185,189,73,221,232,221,90,214,155,131,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,134,160,90,167,35,31,215,103,238,223,241,35,85,115,171,247,167,197,190,95,208,253,70,226,109,94,70,63,174,207,221,191,226,70,170,231,87,239,79,139,124,191,161,250,141,196,8,0,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,219,119,200,171,143,242,246,224,235,4,226,255,0,4,214,75,5,254,179,208,217,37,155,236,239,217,252,131,183,53,71,162,251,179,85,190,171,251,213,147,197,28,253,216,233,210,63,206,42,244,111,212,221,149,60,226,94,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,135,81,0,172,14,82,156,107,250,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,174,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,128,0,1,85,124,243,191,82,127,188,159,195,74,245,225,187,91,238,188,56,107,110,45,173,22,107,29,37,230,163,28,168,149,207,160,169,145,209,178,166,9,160,146,158,102,35,219,230,199,172,83,73,208,253,156,141,127,75,149,175,68,86,45,133,115,206,253,73,254,242,127,13,42,172,14,156,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,115,83,158,190,5,248,205,190,240,121,168,245,87,57,45,94,153,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,31,65,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,1,237,144,171,153,135,26,247,30,24,48,75,110,19,166,151,63,13,169,57,110,213,52,85,145,173,44,222,134,161,134,104,214,74,137,169,230,108,157,125,237,159,4,104,232,250,87,105,220,143,71,66,141,118,224,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,157,27,246,216,170,142,149,136,188,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,32,99,231,74,124,39,123,172,104,223,203,252,123,233,208,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,6,213,0,1,202,185,237,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,122,165,159,113,19,203,254,179,87,120,76,210,78,32,116,67,29,241,121,213,38,159,227,243,228,214,216,164,158,90,171,245,44,118,106,24,98,117,51,28,245,141,38,130,58,127,40,99,99,93,51,94,237,149,210,53,140,144,37,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,78,152,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,234,150,167,53,156,46,126,93,191,46,216,207,242,104,255,0,226,147,253,251,232,79,244,159,253,71,63,136,255,0,78,255,0,123,255,0,165,251,255,0,167,254,215,214,233,58,83,0,0,3,31,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,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,94,150,244,60,97,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,66,220,48,113,199,171,156,41,97,185,222,31,167,204,164,168,102,97,79,19,232,102,174,123,229,101,146,226,213,232,90,216,32,85,88,94,247,66,174,107,154,230,250,207,138,153,206,87,50,21,138,72,255,0,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,178,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,213,21,68,109,122,127,157,27,209,174,123,89,44,82,177,30,254,142,165,181,78,88,188,7,126,68,44,84,218,243,171,22,94,156,251,32,183,183,209,182,187,141,187,183,85,139,194,231,204,217,54,119,117,201,222,168,129,212,234,238,168,227,150,22,172,144,174,221,114,181,66,181,120,204,225,107,249,35,230,216,126,155,214,228,158,155,189,92,176,250,91,237,238,162,38,244,210,178,186,90,202,184,157,21,50,43,81,235,11,25,4,109,71,63,214,123,145,207,217,136,228,141,153,95,8,92,33,255,0,42,221,26,214,207,178,212,93,237,66,195,189,1,91,139,245,215,248,104,103,238,186,187,197,82,73,212,139,26,247,99,137,189,10,238,142,153,99,139,121,25,26,203,213,181,121,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,32,42,214,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,117,241,29,198,158,188,241,79,106,198,236,90,169,144,82,58,219,141,83,177,25,71,109,166,240,176,86,214,163,85,174,184,84,198,142,86,190,165,205,85,110,237,70,198,196,87,164,81,199,215,39,85,143,115,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,78,169,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,242,134,54,53,211,53,238,217,93,35,88,201,43,47,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,212,142,153,253,82,198,198,70,213,78,167,189,189,78,99,58,228,96,102,188,11,240,101,125,227,15,81,234,173,146,93,125,13,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,221,74,140,138,78,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,49,253,45,210,220,19,69,176,75,102,153,233,165,139,208,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,206,76,247,200,237,228,149,238,245,156,187,111,178,108,136,136,153,88,0,0,17,255,0,140,94,14,176,78,47,240,74,123,5,254,179,208,217,37,155,175,236,254,65,219,154,163,209,125,217,169,223,85,253,234,201,226,142,126,236,116,233,31,231,21,122,55,234,110,202,158,124,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,81,4,32,230,89,192,173,79,19,88,205,46,167,233,141,5,93,86,168,99,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,117,39,114,55,53,234,232,214,48,164,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,69,109,218,235,113,166,160,163,184,92,234,234,169,237,116,235,73,67,20,211,57,236,165,129,101,146,101,138,38,170,236,198,44,179,75,34,181,187,39,92,143,119,181,202,171,234,147,43,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,13,149,203,23,151,253,30,174,214,83,113,3,173,248,239,139,193,105,58,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,206,25,24,214,204,231,183,117,116,109,123,36,185,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,170,30,114,121,3,86,186,197,98,240,17,238,223,21,249,253,211,171,217,111,119,249,59,254,207,105,240,121,61,234,236,118,76,150,227,166,213,181,78,108,85,141,168,169,133,155,42,167,114,73,168,99,79,99,23,246,251,93,255,0,188,216,28,229,100,164,251,63,143,179,203,189,253,247,252,239,246,118,255,0,134,255,0,113,160,249,76,228,152,141,135,89,103,139,32,149,145,213,86,83,58,158,145,93,51,89,188,175,171,161,232,77,149,201,191,154,47,146,34,255,0,66,129,178,121,212,101,215,200,243,28,19,21,138,186,70,219,101,180,213,206,248,83,110,151,61,106,89,230,190,91,255,0,208,217,241,248,21,140,91,95,56,219,110,11,114,165,195,171,43,21,204,190,54,223,83,225,101,90,132,107,59,75,83,79,252,222,175,63,108,158,123,124,83,250,170,81,83,101,0,0,0,0,0,123,15,160,170,142,157,42,157,22,209,57,118,71,117,39,221,191,254,99,248,164,129,245,85,81,83,198,228,71,74,246,177,21,125,136,170,187,18,99,76,44,87,121,236,159,98,114,11,149,150,166,138,170,151,198,65,78,179,61,146,57,206,99,35,107,81,90,141,114,175,78,233,178,111,230,160,70,32,74,141,89,224,59,84,48,252,90,147,53,199,44,21,151,90,10,158,231,115,192,193,85,82,145,244,201,28,105,186,164,27,38,238,115,189,174,248,47,221,177,22,234,41,170,105,37,88,106,169,228,134,70,174,202,217,24,173,84,248,123,20,15,204,0,0,0,5,163,114,186,203,50,45,62,200,169,177,42,138,87,178,209,127,163,101,91,19,190,213,106,205,59,232,163,71,108,136,231,111,208,207,189,19,250,13,23,205,95,56,147,33,226,110,251,143,54,79,205,89,103,108,72,221,189,138,250,58,53,95,230,167,197,159,122,154,211,133,61,75,206,244,227,82,177,251,237,130,170,134,161,210,85,82,82,50,9,160,238,122,171,81,3,147,201,187,47,243,17,61,167,169,198,158,164,75,169,122,223,125,189,221,45,48,209,221,252,66,54,185,209,49,236,100,143,72,32,98,42,53,210,59,111,40,254,228,246,255,0,96,77,254,76,218,184,234,165,202,116,174,190,169,206,74,59,125,61,93,36,106,139,179,81,106,230,235,219,102,125,245,13,246,187,255,0,94,214,154,81,95,41,252,173,152,215,18,83,82,186,62,175,75,219,224,162,69,233,69,219,170,190,149,55,246,166,222,223,219,253,5,233,162,238,155,129,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,151,248,247,211,160,54,169,170,184,78,247,88,209,191,151,248,247,211,160,54,168,0,0,0,0,2,42,243,71,247,19,212,223,193,126,177,68,74,162,42,243,71,247,19,212,223,193,126,177,68,5,32,112,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,151,105,199,39,24,56,15,6,186,70,220,35,12,90,74,92,238,233,103,117,6,33,99,181,197,11,25,104,129,24,176,197,93,36,74,199,69,21,52,10,221,163,141,88,169,43,227,237,181,189,13,149,241,81,182,147,231,95,146,253,83,195,117,51,209,126,147,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,206,151,116,117,118,250,122,186,93,182,251,236,187,108,125,93,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,117,59,100,221,92,174,115,158,247,61,239,123,220,31,2,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,93,153,27,83,205,200,141,79,98,23,125,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,77,238,99,94,246,53,30,253,21,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,213,50,247,118,138,57,17,142,133,209,186,69,106,189,98,116,86,126,0,0,5,85,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,128,181,78,37,248,116,193,56,160,210,202,253,51,206,169,255,0,215,107,44,245,189,115,127,131,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,221,15,246,42,123,21,57,235,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,75,182,93,145,200,230,185,143,107,30,199,177,189,52,145,127,142,78,7,48,222,47,112,214,213,82,190,146,199,168,182,58,119,50,195,126,123,23,162,70,110,174,240,85,157,40,174,125,51,156,174,84,114,34,190,23,185,94,196,114,58,88,165,10,86,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,245,35,166,127,84,177,177,145,181,83,169,239,111,83,152,206,185,25,208,246,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,55,84,113,178,73,186,19,215,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,41,133,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,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,220,0,10,86,231,87,239,79,139,124,191,161,250,141,196,186,146,149,185,213,251,211,226,223,47,232,126,163,113,3,218,228,221,175,56,110,154,234,230,85,165,57,133,109,37,177,250,145,79,111,101,162,186,166,161,99,100,151,26,71,204,145,81,34,116,43,122,231,109,92,138,199,57,237,245,225,108,109,71,190,86,33,97,92,107,240,81,130,113,103,130,86,189,150,203,85,191,82,109,246,245,166,198,242,74,148,153,190,31,105,153,47,135,159,180,228,238,66,254,153,35,69,123,101,236,247,228,146,54,43,149,205,119,61,133,223,114,221,227,234,197,175,184,173,175,68,181,34,225,224,181,55,31,183,178,158,158,106,170,151,201,246,154,150,8,246,90,150,73,43,156,247,86,53,140,234,158,55,57,92,253,157,51,55,111,113,144,132,74,229,151,193,222,100,254,45,47,119,141,84,179,210,89,170,52,58,162,41,46,150,27,173,26,84,79,61,198,170,26,134,209,62,47,108,72,200,214,53,170,101,67,92,237,213,148,238,137,28,143,73,89,115,231,169,69,105,181,91,170,107,235,45,246,202,74,90,139,165,66,85,215,75,12,45,99,234,167,72,163,133,37,149,200,155,189,233,20,49,70,142,118,235,209,27,27,236,106,34,123,96,115,89,197,143,189,62,178,124,192,200,126,163,57,117,60,174,61,196,244,203,241,175,172,86,148,173,197,143,189,62,178,124,192,200,126,163,57,117,60,174,61,196,244,203,241,175,172,86,129,162,185,168,112,43,77,159,227,215,94,39,180,182,130,146,12,158,199,79,53,203,51,134,106,169,122,238,214,232,41,97,99,103,137,100,145,97,141,244,176,211,42,172,108,99,59,172,115,215,169,210,49,140,146,168,52,183,84,179,189,22,206,237,154,153,166,151,223,67,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,116,252,87,174,91,201,255,0,75,242,142,37,215,82,227,190,210,91,52,190,190,161,247,42,236,42,219,71,37,43,227,157,172,135,106,88,103,73,21,25,77,52,190,34,71,244,36,75,19,58,97,133,168,142,73,33,7,19,188,76,97,188,87,242,183,212,29,82,195,232,106,237,207,109,69,162,219,119,182,84,162,185,246,235,140,119,91,115,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,178,173,184,78,247,167,209,191,152,24,247,212,96,46,39,152,70,1,134,233,103,46,28,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,47,68,76,244,205,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,59,112,157,239,79,163,127,48,49,239,168,192,7,67,218,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,188,235,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,189,18,53,187,171,81,238,232,122,62,55,47,91,28,137,210,241,31,248,197,224,235,4,226,255,0,4,167,176,95,235,61,13,146,89,186,254,207,228,29,185,170,61,23,221,154,157,245,95,222,172,158,40,231,238,199,78,145,254,113,87,163,126,166,236,169,230,21,129,203,131,152,5,103,14,247,216,180,147,87,178,47,244,39,175,241,51,197,83,81,28,245,18,99,181,93,15,147,170,157,144,178,73,31,12,210,34,49,240,163,122,82,73,82,86,171,63,60,146,221,249,203,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,217,167,42,62,58,127,196,112,191,173,121,159,253,79,75,128,86,215,55,252,230,186,215,37,66,187,254,245,225,88,230,255,0,151,10,63,253,47,8,22,168,0,0,0,3,31,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,171,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,237,128,32,7,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,159,252,234,253,214,49,111,152,20,63,78,184,144,3,149,199,191,102,153,126,53,244,122,208,47,248,194,171,116,95,75,238,58,185,65,174,247,12,66,146,171,59,181,217,214,195,67,120,153,242,61,244,180,74,249,30,173,138,53,119,105,143,85,154,84,89,90,196,147,162,71,179,171,161,202,213,205,64,0,0,3,69,113,29,198,158,131,112,177,117,198,236,90,169,144,85,182,229,146,212,49,25,71,109,166,241,83,209,81,43,149,174,184,84,198,142,71,50,153,174,69,110,237,71,72,245,71,164,81,201,209,39,78,234,187,81,84,220,109,85,182,250,59,181,93,174,162,170,158,72,98,174,164,108,78,158,149,238,106,163,102,141,38,99,226,87,181,85,28,137,35,30,205,209,58,154,228,221,23,156,30,44,244,67,62,225,247,94,114,125,63,212,107,229,94,65,114,117,71,165,34,200,106,35,153,171,124,130,167,121,27,91,213,54,238,123,220,229,123,101,84,115,209,38,100,204,235,127,66,185,66,122,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,196,42,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,126,113,140,73,36,235,145,168,239,206,57,221,59,108,221,147,200,154,188,149,61,233,242,159,151,245,223,81,183,1,117,36,85,230,143,238,39,169,191,130,253,98,136,149,68,85,230,143,238,39,169,191,130,253,98,136,10,1,58,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,229,136,234,160,14,125,184,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,189,116,233,52,76,73,28,231,36,172,115,31,213,214,178,71,31,213,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,211,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,61,55,147,170,90,91,130,107,78,9,115,211,61,75,177,122,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,222,171,147,125,182,93,209,85,22,32,112,117,202,211,4,225,227,42,168,212,45,80,186,218,181,3,36,160,184,50,167,25,151,192,205,79,13,163,179,37,67,89,81,208,179,58,57,166,146,55,211,75,179,227,95,15,44,95,155,123,213,169,42,132,234,0,174,174,103,92,192,43,52,138,142,167,135,237,16,200,188,38,117,87,213,6,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,30,83,70,247,58,22,177,219,35,100,115,31,24,70,14,104,220,109,218,184,129,201,161,209,45,55,158,146,179,9,194,239,15,171,125,234,146,169,181,16,95,107,82,157,145,182,88,247,133,174,141,144,58,74,216,145,204,145,241,204,146,36,137,186,36,106,68,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,76,40,1,210,159,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,186,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,215,210,155,84,231,51,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,117,237,220,98,42,54,87,162,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,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,144,0,0,0,71,94,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,234,104,71,254,106,28,109,218,180,187,13,186,240,211,130,79,73,112,203,51,27,60,212,151,234,136,106,154,175,176,81,76,176,254,106,88,157,11,216,247,213,83,62,165,136,222,182,73,19,28,201,83,244,226,85,166,19,32,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,76,124,11,222,229,197,199,29,79,21,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,81,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,244,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,58,55,238,49,21,93,19,209,3,10,230,143,238,39,169,191,130,253,98,136,160,18,255,0,185,163,251,137,234,111,224,191,88,162,40,4,14,170,0,0,0,0,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,138,188,174,61,251,52,203,241,175,163,214,151,103,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,117,198,231,110,173,71,183,173,138,248,220,189,15,114,45,38,114,184,247,236,211,47,198,190,143,90,95,240,28,198,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,79,41,14,52,238,183,170,152,248,83,213,44,130,174,190,162,58,125,240,57,229,166,116,175,108,16,69,36,149,22,249,103,71,42,163,35,138,52,124,8,246,236,214,50,88,251,136,137,4,68,192,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,78,151,56,62,224,147,75,248,70,198,122,108,176,82,95,51,106,218,121,41,47,25,99,169,100,130,122,232,60,67,229,142,38,66,249,165,109,51,26,215,68,199,54,39,34,72,176,70,247,238,173,111,72,84,95,52,127,126,205,77,252,23,232,244,68,255,0,228,169,238,177,148,252,192,174,250,117,184,128,28,209,253,251,53,55,240,95,163,209,19,255,0,146,167,186,198,83,243,2,187,233,214,224,61,174,100,124,190,234,120,137,166,143,88,116,110,213,72,221,69,183,83,182,154,182,219,12,81,66,252,153,139,44,17,196,178,212,77,60,80,194,250,104,82,119,35,220,215,62,70,35,35,223,102,70,137,77,152,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,105,60,218,248,215,244,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,111,92,157,230,75,20,146,186,55,53,169,26,54,37,89,18,89,152,202,203,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,11,233,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,78,167,72,163,85,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,170,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,253,29,75,181,64,30,165,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,182,0,199,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,58,243,71,247,19,212,223,193,126,177,68,74,162,42,243,71,247,19,212,223,193,126,177,68,5,43,112,157,239,79,163,127,48,49,239,168,192,116,166,115,89,194,119,189,62,141,252,192,199,190,163,1,210,152,24,166,69,165,184,38,87,157,226,58,153,127,177,120,172,147,4,241,255,0,103,235,124,84,204,240,126,54,20,134,171,243,108,122,71,39,92,109,70,254,113,174,233,219,118,236,190,102,86,0,0,0,28,171,150,63,197,111,3,148,217,47,8,154,109,197,198,156,190,173,111,182,221,55,197,159,151,90,81,146,212,37,117,36,86,202,72,27,91,2,53,28,177,62,8,154,206,235,87,104,150,24,157,38,236,116,111,239,87,1,210,159,9,222,235,26,55,242,255,0,30,250,116,0,115,195,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,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,47,248,224,230,123,83,196,214,151,219,180,143,78,112,218,188,98,197,118,167,165,171,203,150,228,177,79,61,69,92,114,54,86,209,211,61,187,162,83,71,44,108,147,188,168,201,101,86,177,58,33,107,94,217,112,174,103,90,23,163,90,33,196,21,77,46,147,229,54,166,201,144,117,92,238,88,117,186,133,209,199,139,245,69,10,198,213,147,184,230,127,124,61,213,19,54,6,182,62,204,107,26,35,18,55,196,171,16,0,218,188,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,234,150,162,70,177,63,205,141,136,231,49,175,150,88,152,175,103,95,82,111,94,104,122,67,134,232,46,171,233,182,145,233,252,21,113,216,177,221,55,163,134,157,106,231,89,167,149,239,186,220,229,150,105,31,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,105,60,191,244,47,70,180,95,135,219,77,86,144,229,54,172,210,60,175,174,231,93,152,209,208,186,150,75,215,231,100,72,91,36,111,146,71,195,225,216,171,15,97,92,157,18,54,101,115,25,35,229,69,174,190,117,126,244,248,183,203,250,31,168,220,64,218,188,140,127,93,159,187,127,196,141,85,206,175,222,159,22,249,127,67,245,27,137,181,121,24,254,187,63,118,255,0,137,26,171,157,95,189,62,45,242,254,135,234,55,16,54,175,35,31,215,103,238,223,241,35,122,243,44,224,86,167,137,172,102,151,83,244,198,130,174,171,84,49,202,120,45,180,180,45,170,138,56,46,246,229,168,85,116,15,89,228,100,80,190,21,158,105,155,34,57,58,147,185,27,154,245,116,107,30,138,228,99,250,236,253,219,254,36,90,160,28,171,151,125,203,131,152,5,31,17,22,40,180,147,87,178,47,244,88,160,241,51,197,83,81,28,20,241,228,84,189,111,147,170,157,144,178,56,217,52,49,170,49,240,163,122,150,56,146,86,171,255,0,60,145,107,94,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,218,37,134,39,73,187,29,27,251,213,87,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,212,64,35,175,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,117,58,69,1,85,124,243,191,82,127,188,159,195,72,107,203,223,0,195,117,79,139,156,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,74,47,68,172,244,61,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,202,231,157,250,147,253,228,254,26,69,94,87,30,253,154,101,248,215,209,235,64,194,184,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,127,94,221,183,170,35,101,98,174,244,229,229,204,71,249,50,81,220,52,191,86,18,235,119,192,106,59,215,11,107,226,168,238,73,100,153,144,84,75,36,20,208,118,213,101,241,115,248,118,35,29,44,81,71,35,157,42,170,117,202,229,181,254,44,244,67,1,226,11,65,178,125,63,212,107,229,38,63,109,109,63,165,34,200,106,35,133,201,99,158,155,121,27,91,213,54,205,99,26,212,123,101,84,115,21,97,124,204,235,103,90,185,57,183,3,106,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,166,42,120,220,245,255,0,58,71,171,90,198,190,89,101,122,49,157,125,41,55,249,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,105,86,104,155,38,236,108,108,239,69,94,1,52,67,75,248,133,226,94,193,166,218,179,124,171,164,180,79,79,83,95,13,186,154,57,58,239,115,211,179,186,180,43,51,60,233,216,232,155,52,143,147,201,85,144,186,54,57,146,72,199,183,161,224,57,87,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,54,168,0,14,85,206,148,248,78,247,88,209,191,151,248,247,211,160,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,15,171,164,218,3,163,90,21,233,255,0,201,30,158,218,177,127,181,23,5,185,221,60,19,28,157,249,188,250,90,157,74,189,184,89,212,254,220,12,233,138,62,183,244,49,189,78,223,96,0,0,0,0,0,6,41,152,105,86,156,106,5,247,22,201,243,92,46,213,122,186,225,87,7,93,44,21,117,148,233,36,150,250,165,98,177,100,141,87,253,171,182,93,218,146,69,12,136,157,113,70,230,229,96,1,74,220,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,145,170,185,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,32,45,80,194,180,243,69,244,191,74,110,185,101,247,79,241,10,75,77,203,57,188,77,126,200,107,26,249,37,158,190,182,71,57,206,115,228,145,206,114,49,28,249,28,216,154,169,27,22,73,21,173,111,91,183,205,64,0,0,0,0,0,0,28,214,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,165,43,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,160,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,21,147,206,82,146,55,99,24,253,66,68,213,127,247,223,173,178,111,254,50,222,132,119,229,71,249,62,252,178,75,246,198,10,105,42,219,78,231,80,247,104,210,109,167,241,116,61,181,69,232,119,74,239,213,231,186,109,247,161,106,60,91,96,22,92,207,72,174,178,215,89,61,33,85,75,216,236,55,196,190,45,186,170,160,234,246,57,19,216,212,246,253,197,71,114,227,178,105,150,71,173,20,246,44,234,150,36,172,73,35,158,137,242,85,77,30,243,120,170,54,198,212,70,57,17,87,119,59,218,191,210,128,76,206,110,148,56,68,154,123,142,92,46,52,77,117,123,105,167,109,28,145,211,49,92,145,248,154,61,211,169,91,186,38,202,190,91,167,181,74,105,93,183,242,46,215,153,222,21,139,65,162,246,233,105,237,21,117,55,42,26,54,83,91,214,158,42,153,81,177,54,170,145,21,21,89,187,83,213,85,253,63,53,248,20,155,52,50,193,34,197,60,79,141,237,246,181,237,84,84,254,165,3,248,0,0,0,1,151,233,53,174,197,119,207,109,20,153,37,114,210,91,252,93,58,205,42,53,93,179,123,209,163,188,145,143,85,245,85,203,236,248,127,81,186,178,27,221,190,207,170,244,247,60,58,25,174,22,28,122,157,140,154,72,218,216,213,209,193,82,174,115,186,30,177,245,122,136,223,130,111,190,219,124,18,57,217,25,28,151,122,54,74,229,107,29,60,104,229,70,171,151,110,164,223,201,60,212,182,254,8,45,26,81,30,139,100,209,203,144,90,189,51,93,105,173,164,101,21,85,119,132,150,71,62,146,155,109,146,73,19,218,255,0,87,125,182,223,127,63,37,3,117,240,105,196,118,145,235,190,16,154,126,233,124,109,109,39,248,202,74,187,107,213,142,234,154,162,84,243,122,57,139,229,22,255,0,212,159,19,31,215,190,87,58,77,169,94,42,231,133,211,67,98,184,190,55,246,227,129,180,180,176,117,175,117,201,186,71,72,229,253,39,181,61,190,198,254,194,164,172,247,141,74,208,157,79,153,113,121,25,75,119,165,233,242,141,212,213,9,235,83,175,243,157,220,98,250,146,187,251,126,244,242,158,188,60,243,113,74,72,98,179,235,76,45,106,177,205,141,107,29,34,34,34,34,68,221,250,41,232,255,0,100,174,246,254,207,184,8,179,196,95,47,205,88,225,225,31,123,202,36,181,45,129,238,145,97,170,130,226,147,59,161,38,108,109,221,169,27,93,186,247,35,254,111,243,151,238,93,162,178,166,203,177,106,188,111,241,209,160,218,215,167,116,24,166,23,124,166,188,79,83,18,186,120,90,234,152,123,78,73,169,164,70,171,159,11,19,254,132,239,138,123,63,168,172,252,179,16,184,89,239,178,91,105,160,74,151,110,212,107,105,94,217,253,173,106,251,99,115,147,249,223,120,24,208,63,122,203,125,125,190,68,138,190,138,122,103,170,110,141,150,53,98,237,253,11,253,11,253,135,225,178,175,177,20,13,143,160,182,124,207,38,212,219,13,159,12,86,203,114,90,234,87,83,197,53,66,199,26,191,196,68,214,238,187,166,222,179,154,158,223,97,177,120,181,225,167,91,116,171,32,126,119,170,22,154,10,120,242,55,186,162,55,211,92,25,62,253,45,129,23,116,71,43,147,252,116,126,221,254,63,113,252,112,149,160,218,235,151,234,110,59,145,224,216,45,237,212,180,117,244,149,46,175,240,104,144,35,25,81,3,213,122,229,217,158,199,49,222,223,103,159,179,114,192,248,227,225,159,137,221,113,196,49,107,14,61,142,79,114,138,209,109,138,41,163,142,74,22,175,117,98,162,238,123,100,106,255,0,140,133,254,197,84,242,242,242,219,112,137,124,166,113,106,108,143,137,10,154,154,135,171,86,211,109,134,177,155,42,38,238,109,125,50,252,81,126,239,217,253,37,231,162,108,155,21,37,192,175,6,92,85,104,78,181,65,149,223,176,26,187,109,178,120,224,167,172,150,73,232,156,157,164,171,130,71,251,37,122,254,139,28,190,73,191,145,109,113,119,22,38,44,169,179,250,83,169,63,110,222,96,127,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,7,42,231,85,7,42,224,116,167,194,119,186,198,141,252,191,199,190,157,1,181,77,85,194,119,186,198,141,252,191,199,190,157,1,181,64,0,0,26,83,140,205,107,202,184,118,225,179,48,214,60,42,223,106,173,189,99,254,143,240,208,93,34,146,74,87,247,235,233,233,223,214,216,228,141,235,179,38,114,166,207,79,89,19,125,211,116,93,214,106,174,40,244,47,249,74,104,78,77,162,159,106,126,206,125,163,240,95,225,63,3,227,59,30,30,178,10,159,241,61,200,250,186,187,29,63,166,155,117,111,231,182,202,21,193,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,55,219,116,95,97,50,185,163,251,137,234,111,224,191,88,162,35,254,147,242,107,252,151,234,158,27,169,159,202,59,210,127,100,178,11,117,247,193,125,144,236,248,175,11,83,28,221,174,231,141,119,71,87,111,167,171,165,219,111,190,203,182,196,128,230,143,238,39,169,191,130,253,98,136,10,1,44,83,149,31,5,31,148,220,170,14,37,53,50,217,117,166,198,241,43,133,61,78,37,22,221,152,111,23,72,100,115,150,163,173,28,146,58,26,89,35,103,147,91,209,36,171,210,175,84,134,104,157,10,184,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,214,197,107,219,212,199,185,55,106,163,147,125,209,81,124,206,148,241,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,48,62,176,0,8,85,204,135,141,109,83,224,251,242,119,249,51,176,98,151,63,181,190,151,241,190,157,165,169,155,183,225,124,39,111,181,217,158,45,183,241,47,234,234,234,223,102,237,182,203,190,21,203,211,152,94,180,113,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,206,154,135,170,162,53,23,116,111,159,181,23,112,113,207,192,199,242,209,251,19,254,138,63,99,190,199,122,75,253,68,244,135,138,241,126,27,255,0,146,33,232,233,240,223,236,183,235,248,109,231,138,112,83,203,123,249,31,106,157,215,83,63,44,191,107,125,39,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,223,111,13,211,211,210,155,245,239,191,150,202,26,3,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,54,175,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,5,212,128,0,0,0,20,173,206,175,222,159,22,249,127,67,245,27,137,117,37,43,115,171,247,167,197,190,95,208,253,70,226,4,127,225,239,133,27,239,17,122,53,171,217,150,11,21,214,227,151,233,191,161,43,45,246,74,40,89,47,165,105,106,93,86,149,113,163,85,81,235,51,25,3,37,141,24,174,115,187,111,141,35,123,229,98,179,69,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,90,87,35,31,215,103,238,223,241,35,218,230,143,192,13,53,85,54,77,197,150,147,71,73,70,250,58,120,106,242,156,114,142,217,42,190,177,235,43,210,170,234,199,177,206,106,61,26,248,95,51,59,108,103,68,83,206,249,21,234,228,120,75,94,5,248,205,177,113,135,167,21,87,57,45,94,134,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,164,70,75,36,149,57,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,232,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,221,50,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,235,233,64,160,30,44,125,233,245,147,230,6,67,245,25,203,169,229,113,238,39,166,95,141,125,98,180,165,110,44,125,233,245,147,230,6,67,245,25,203,169,229,113,238,39,166,95,141,125,98,180,9,84,0,2,42,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,0,116,166,0,2,26,243,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,66,117,80,86,95,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,237,18,195,19,164,221,142,141,253,224,217,92,184,57,128,81,241,17,98,139,73,53,123,34,255,0,69,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,20,234,57,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,138,56,69,214,251,175,17,220,58,97,154,203,125,177,210,90,46,87,250,122,150,214,82,82,72,231,192,147,211,213,77,77,35,227,234,245,154,199,186,5,122,49,85,202,196,122,53,92,254,158,181,13,192,0,0,0,2,0,115,171,247,88,197,190,96,80,253,58,226,64,14,87,30,253,154,101,248,215,209,235,73,255,0,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,2,255,0,128,0,0,0,13,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,250,55,237,189,81,93,19,21,55,168,3,152,29,82,210,220,239,69,179,187,158,153,234,93,139,208,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,206,66,247,198,237,227,149,142,245,92,187,111,178,236,168,168,146,215,148,6,127,134,224,188,87,212,210,230,25,13,37,165,249,86,47,83,96,180,45,74,171,89,85,113,146,178,142,88,169,209,251,116,181,239,108,18,35,58,149,58,159,210,198,238,247,177,174,221,92,242,173,54,168,110,186,55,125,134,217,72,203,149,101,61,250,146,162,177,176,181,39,154,8,93,66,232,162,124,155,117,57,140,116,243,57,173,85,217,171,44,138,155,117,46,245,108,7,85,4,85,230,143,238,39,169,191,130,253,98,136,197,57,103,241,175,113,226,127,4,185,97,58,151,115,241,58,147,137,111,83,91,89,34,210,195,233,154,25,166,145,99,168,134,158,22,199,209,217,221,144,72,141,143,165,55,129,202,245,116,202,214,229,124,209,253,196,245,55,240,95,172,81,1,64,39,85,7,42,231,85,0,0,0,68,174,97,156,105,218,184,88,210,250,139,22,33,144,82,55,85,50,90,116,76,126,141,105,155,84,180,80,44,157,50,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,211,66,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,157,10,113,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,167,75,185,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,214,197,115,29,210,246,57,55,106,171,87,109,209,85,60,192,155,252,79,240,89,106,225,99,128,156,58,251,151,227,244,141,213,76,151,56,162,92,130,177,42,91,84,180,80,45,21,197,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,211,167,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,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,204,205,181,255,0,142,170,158,38,184,50,199,244,195,83,171,234,234,181,67,28,206,32,185,85,87,58,150,40,224,187,219,150,154,224,141,157,137,4,108,138,23,194,179,195,11,163,86,167,82,118,228,107,158,174,145,35,214,156,5,106,150,9,162,220,88,224,218,153,169,119,223,67,99,118,111,73,248,218,223,11,53,71,107,187,109,170,134,63,205,194,199,200,237,228,149,141,245,90,187,111,186,236,136,170,129,237,241,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,75,118,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,170,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,103,94,221,182,42,171,98,98,38,255,0,229,185,203,238,155,136,154,153,53,135,89,45,85,109,211,171,117,67,169,168,173,179,69,44,44,201,158,177,79,28,171,21,68,51,197,52,44,166,153,32,114,189,173,115,36,122,62,61,247,100,136,129,98,156,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,234,167,98,34,171,149,54,87,121,123,21,35,7,6,124,208,53,247,136,158,36,240,253,28,205,113,13,63,162,178,228,30,144,241,51,218,237,245,177,213,51,177,65,81,80,206,135,73,87,35,19,119,194,212,93,216,190,170,174,219,46,202,146,255,0,141,110,20,191,150,14,150,90,180,207,237,239,217,47,70,100,16,95,124,111,162,252,127,115,183,77,81,15,107,183,222,139,109,252,79,87,87,82,237,209,182,222,123,166,128,225,115,149,39,242,107,215,108,103,90,255,0,47,95,104,254,206,120,223,240,103,217,111,7,223,241,20,115,211,127,142,241,114,116,244,247,250,191,65,119,233,219,203,125,208,37,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,231,91,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,116,125,170,90,91,130,107,78,9,115,211,61,75,177,122,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,222,171,147,125,182,93,209,85,23,158,30,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,82,186,23,245,69,35,31,27,149,122,94,199,116,185,236,232,145,225,37,120,65,224,178,213,122,225,67,88,56,172,213,44,126,146,190,158,60,31,33,76,14,9,106,91,43,27,60,20,117,113,212,92,37,129,26,168,143,142,88,209,144,43,221,187,94,201,100,237,162,164,18,144,44,153,92,48,113,213,83,128,112,243,169,220,48,234,149,125,92,248,197,243,7,189,219,112,201,161,165,139,162,211,113,158,158,181,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,78,150,198,247,190,56,106,5,143,243,80,224,86,167,0,200,110,188,79,105,109,5,92,248,197,242,162,107,150,103,12,213,81,116,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,175,83,99,123,25,28,53,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,111,76,180,242,57,139,254,108,140,87,53,237,100,177,68,245,99,250,58,86,79,243,35,230,9,77,196,77,76,122,61,163,119,90,182,233,213,186,161,181,53,183,40,101,150,22,100,207,88,160,146,36,150,158,104,34,154,22,83,76,147,181,24,231,57,146,61,25,38,219,178,53,77,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,250,246,238,61,17,91,19,213,2,213,56,223,213,236,55,94,185,98,101,186,185,167,243,213,201,98,200,169,237,19,83,165,92,11,12,241,61,151,202,72,165,134,70,121,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,209,177,122,124,122,233,110,9,162,220,182,51,157,52,211,75,23,161,177,187,55,163,60,21,23,138,154,163,181,221,191,210,205,39,231,38,123,228,118,242,74,247,122,206,93,183,217,54,68,68,74,44,3,170,128,0,0,0,2,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,34,175,43,143,126,205,50,252,107,232,245,165,255,0,20,3,202,227,223,179,76,191,26,250,61,105,127,192,0,0,80,15,52,127,126,205,77,252,23,232,244,70,65,160,28,117,84,240,203,193,150,65,166,26,99,95,87,75,170,25,30,113,61,202,150,185,180,177,73,5,162,220,148,214,244,116,239,73,227,124,83,62,101,130,104,91,26,53,122,83,185,35,156,197,108,105,38,63,205,31,223,179,83,127,5,250,61,17,21,64,246,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,58,9,224,95,131,43,23,7,154,113,85,108,146,235,233,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,219,104,98,238,202,137,35,154,146,72,231,185,206,233,69,100,81,233,94,88,188,7,126,68,44,84,218,243,171,22,94,156,251,32,183,183,209,182,187,141,187,183,85,139,194,231,204,217,54,119,117,201,222,168,129,212,234,238,168,227,150,22,172,144,174,221,114,181,103,248,0,0,0,0,2,42,243,71,247,19,212,223,193,126,177,68,74,162,42,243,71,247,19,212,223,193,126,177,68,5,43,112,157,239,79,163,127,48,49,239,168,192,116,166,115,89,194,119,189,62,141,252,192,199,190,163,1,210,152,0,0,0,0,28,171,151,125,155,241,155,98,224,243,129,29,17,185,199,106,244,206,103,148,105,253,154,159,25,182,202,199,165,43,164,138,217,75,221,169,169,145,187,109,12,93,216,149,99,107,146,73,28,246,181,189,40,175,150,58,65,62,174,77,148,223,115,11,140,55,108,142,187,197,213,211,219,232,45,113,201,218,100,125,52,180,84,177,82,83,71,179,17,17,122,32,130,38,111,183,83,186,119,114,171,149,85,67,212,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,217,122,233,194,230,187,112,215,232,79,203,94,13,246,115,237,31,137,244,103,248,78,142,179,191,225,251,93,239,244,180,178,116,244,247,226,253,45,183,234,242,223,101,218,197,57,74,112,81,232,74,58,62,44,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,238,185,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,150,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,20,173,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,102,188,234,253,233,241,111,151,244,63,81,184,145,43,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,232,145,173,221,90,143,119,67,209,241,185,122,216,228,76,42,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,238,212,69,126,243,213,212,63,119,42,187,215,219,126,150,181,16,44,255,0,145,143,235,179,247,111,248,145,170,185,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,35,85,115,171,247,167,197,190,95,208,253,70,226,6,213,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,82,183,51,174,3,191,34,23,218,157,121,210,123,47,78,3,144,92,29,233,43,93,186,221,219,165,197,230,115,33,108,123,187,186,229,236,212,78,234,133,111,76,113,197,11,150,56,83,110,184,154,183,82,122,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,129,205,14,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,81,95,29,28,25,95,120,60,212,122,91,100,119,95,76,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,110,219,77,23,118,36,89,26,212,142,70,189,174,111,74,171,226,143,213,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,94,166,132,202,231,157,250,147,253,228,254,26,69,94,87,30,253,154,101,248,215,209,235,73,85,207,59,245,39,251,201,252,52,171,91,101,218,235,101,169,125,101,154,231,87,65,81,37,60,244,143,150,154,103,68,247,65,60,79,134,104,149,205,84,85,100,145,73,36,111,111,177,204,123,154,187,162,170,1,61,121,157,113,227,249,111,190,212,232,54,147,222,186,176,28,126,224,239,73,93,45,215,30,229,46,81,51,89,11,163,221,189,166,175,102,158,118,212,35,122,100,146,41,156,145,204,155,244,68,228,139,252,53,112,187,170,28,81,228,215,156,119,78,108,149,117,12,177,217,235,46,85,117,141,100,125,136,167,109,60,174,163,165,124,146,201,27,26,250,154,136,217,3,119,118,237,71,73,47,75,153,12,155,97,90,91,165,185,222,180,231,118,205,51,211,75,23,166,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,235,57,55,219,100,221,85,17,122,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,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,30,28,224,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,94,167,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,175,249,150,242,251,166,214,27,85,227,136,61,32,181,85,201,168,52,20,254,38,241,105,164,138,90,169,242,86,49,180,176,70,145,163,231,70,64,250,122,104,37,114,50,24,156,249,215,102,162,43,213,187,212,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,62,116,167,194,119,186,198,141,252,191,199,190,157,1,205,97,210,159,9,222,235,26,55,242,255,0,30,250,116,0,109,80,0,28,171,157,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,27,84,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,234,167,98,34,171,149,54,87,121,123,21,37,1,31,248,214,225,75,249,96,233,101,171,76,254,222,253,146,244,102,65,5,247,198,250,47,199,247,59,116,213,16,246,187,125,232,182,223,196,245,117,117,46,221,27,109,231,186,4,64,224,207,154,6,190,241,19,196,158,31,163,153,174,33,167,244,86,92,131,210,30,38,123,93,190,182,58,166,118,40,42,42,25,208,233,42,228,98,110,248,90,139,187,23,213,85,219,101,217,82,207,200,1,194,231,42,79,228,215,174,216,206,181,254,94,190,209,253,156,241,191,224,207,178,222,15,191,226,40,231,166,255,0,29,226,228,233,233,239,245,126,130,239,211,183,150,251,164,255,0,0,0,0,0,2,149,185,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,35,85,115,171,247,167,197,190,95,208,253,70,226,109,94,70,63,174,207,221,191,226,64,90,160,0,0,0,0,0,0,0,14,107,56,177,247,167,214,79,152,25,15,212,103,46,167,149,199,184,158,153,126,53,245,138,210,149,184,177,247,167,214,79,152,25,15,212,103,46,167,149,199,184,158,153,126,53,245,138,208,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,29,198,126,69,113,198,56,122,201,174,182,185,58,42,34,240,93,46,221,201,182,245,212,237,95,209,84,95,99,151,226,80,199,13,249,69,227,29,215,108,38,227,106,171,146,9,164,200,45,145,189,89,35,219,212,223,23,10,170,47,74,162,170,122,169,228,94,159,30,94,237,25,79,255,0,128,253,66,148,161,109,12,255,0,226,207,131,255,0,247,199,108,255,0,210,162,2,252,181,209,246,187,159,12,241,228,121,13,158,130,229,59,109,150,201,81,42,233,219,50,117,73,45,55,87,233,238,190,106,187,251,126,8,115,209,148,93,82,245,123,168,184,182,150,26,116,151,163,243,112,179,161,137,179,26,158,73,186,237,236,220,189,110,48,179,137,240,190,13,169,101,166,141,93,37,69,158,211,183,172,137,183,77,69,23,222,213,255,0,40,161,105,85,206,145,92,228,243,80,63,144,0,0,0,30,221,166,169,212,87,58,90,166,164,106,177,76,199,237,39,232,249,57,23,207,246,121,27,211,77,224,213,157,81,205,104,241,125,53,202,100,181,84,203,73,27,159,224,107,170,96,133,17,101,99,23,171,179,212,187,239,35,55,242,246,34,125,200,104,4,223,127,35,113,104,150,188,187,71,41,110,94,140,198,217,37,230,190,154,106,122,107,163,42,27,28,212,202,244,143,161,205,94,219,151,213,124,104,244,243,79,63,187,218,7,165,172,218,105,159,233,142,83,218,201,114,24,238,151,57,191,74,106,90,185,167,127,148,113,237,187,158,214,187,244,94,212,254,165,248,33,245,52,175,132,205,95,214,12,110,229,149,98,214,26,137,41,45,209,205,35,213,244,181,74,231,172,113,178,69,70,244,66,244,85,84,145,187,38,232,90,71,8,60,19,233,254,91,131,210,234,46,184,82,199,159,93,110,93,125,15,188,164,178,172,93,185,170,33,93,183,157,205,93,218,216,191,154,159,226,219,237,95,50,102,97,186,85,166,250,123,107,146,201,132,97,22,123,45,4,219,247,41,233,41,90,198,63,118,181,171,186,109,231,187,88,212,255,0,106,128,115,63,147,226,25,54,11,122,154,211,147,89,171,173,245,52,210,201,18,182,162,158,72,186,149,142,86,42,167,91,90,170,155,167,220,72,238,30,245,203,66,236,26,154,235,150,165,224,176,220,173,149,171,77,11,59,246,202,57,146,21,238,199,212,245,239,72,141,106,116,162,249,150,215,196,103,2,122,41,175,214,254,185,177,75,53,154,240,222,173,174,52,212,10,146,42,186,86,72,245,114,71,36,93,74,189,46,77,213,85,125,117,254,186,202,214,46,86,186,189,128,194,183,44,106,79,75,64,233,219,27,27,181,45,63,151,105,92,174,221,245,110,95,210,110,219,126,221,192,203,53,43,75,120,120,226,123,90,108,54,77,33,173,167,182,71,114,165,165,108,144,211,73,67,3,24,249,42,222,213,69,109,59,36,217,81,39,141,61,139,236,79,185,55,146,88,111,40,93,40,183,91,235,169,114,123,189,125,76,178,246,188,60,144,212,83,61,89,179,156,174,221,95,69,186,110,138,212,242,251,136,97,161,58,3,172,218,9,174,250,117,122,201,224,158,130,11,165,234,209,14,237,170,167,126,237,146,178,39,116,175,110,87,174,219,68,239,130,123,63,182,245,183,217,0,194,52,171,71,176,157,33,197,168,49,156,86,203,73,3,40,224,138,21,153,180,208,182,73,21,145,177,157,78,115,24,221,213,123,109,85,93,188,212,205,213,23,224,121,246,160,64,8,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,227,125,134,251,46,202,21,17,80,2,251,60,134,251,38,234,127,18,207,5,60,125,202,137,153,19,17,60,220,247,35,83,251,84,248,217,51,165,187,88,42,105,172,85,208,186,166,78,218,198,232,229,223,249,237,85,253,29,215,216,139,236,2,59,228,124,109,226,212,28,69,218,244,54,214,222,244,147,207,4,21,50,239,35,122,93,51,168,251,126,78,131,207,202,165,222,199,252,60,246,223,202,81,69,35,101,141,146,177,119,107,218,142,79,232,82,142,46,252,48,113,17,161,90,197,106,213,252,163,23,185,94,40,109,151,10,74,250,186,138,58,42,234,132,108,84,203,12,174,87,57,241,49,17,58,98,84,243,122,39,170,190,104,137,186,89,126,142,241,211,160,153,125,138,213,109,185,230,86,219,37,214,56,32,166,168,166,185,92,104,169,158,201,145,145,163,145,88,234,133,114,108,231,42,108,190,126,170,167,181,0,147,96,245,173,247,59,109,218,157,181,118,187,133,53,100,14,223,166,90,121,91,35,23,101,84,242,86,170,167,181,21,63,169,79,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,185,213,65,202,184,29,25,232,110,127,134,233,103,4,218,99,168,58,131,144,210,88,241,235,30,155,227,245,53,213,213,42,189,17,51,209,244,232,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,87,15,220,67,233,127,19,88,3,117,27,74,46,181,117,150,214,84,37,13,100,85,116,114,83,79,69,90,144,197,52,148,210,53,201,210,231,177,179,198,138,232,220,248,213,85,122,94,237,183,40,179,137,14,48,114,109,108,211,77,53,209,43,50,213,219,176,76,3,23,176,80,62,130,166,42,119,62,178,247,69,66,234,121,171,145,237,103,117,140,84,154,72,153,31,113,205,86,70,217,21,173,123,213,140,245,56,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,198,248,250,94,151,164,114,35,100,69,98,205,3,223,221,141,119,99,151,103,199,220,99,37,145,64,232,164,31,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,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,62,176,0,0,2,42,243,71,247,19,212,223,193,126,177,68,74,162,42,243,71,247,19,212,223,193,126,177,68,5,43,112,157,239,79,163,127,48,49,239,168,192,116,166,115,89,194,119,189,62,141,252,192,199,190,163,1,210,152,0,0,0,0,21,87,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,2,234,72,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,77,237,123,152,246,53,88,253,149,198,191,21,214,46,18,244,106,183,50,238,218,171,50,251,150,244,120,181,146,182,103,183,199,213,117,49,36,145,91,26,43,214,24,24,254,236,139,187,26,187,50,62,227,31,44,106,115,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,161,136,214,55,169,239,114,236,212,70,166,251,34,34,121,1,208,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,157,93,29,196,221,31,28,209,163,164,237,44,142,145,71,52,60,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,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,116,39,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,168,108,178,149,185,213,251,211,226,223,47,232,126,163,113,46,164,165,110,117,126,244,248,183,203,250,31,168,220,64,218,188,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,87,6,171,114,110,195,115,237,121,171,206,49,125,64,164,195,180,250,241,81,227,171,49,203,93,161,82,122,39,167,135,73,32,164,123,165,88,152,201,151,198,72,142,232,70,83,170,196,198,67,35,60,153,63,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,32,0,115,89,197,143,189,62,178,124,192,200,126,163,57,117,60,174,61,196,244,203,241,175,172,86,148,173,197,143,189,62,178,124,192,200,126,163,57,117,60,174,61,196,244,203,241,175,172,86,129,42,128,0,69,94,104,254,226,122,155,248,47,214,40,138,86,225,59,222,159,70,254,96,99,223,81,128,186,158,104,254,226,122,155,248,47,214,40,138,86,225,59,222,159,70,254,96,99,223,81,128,14,148,192,0,0,0,115,67,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,118,156,174,61,196,244,203,241,175,172,86,148,173,197,143,189,62,178,124,192,200,126,163,57,117,60,174,61,196,244,203,241,175,172,86,129,42,128,0,0,0,64,14,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,105,63,249,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,160,95,240,0,0,0,0,0,10,171,231,157,250,147,253,228,254,26,87,174,136,232,54,101,175,146,102,150,189,63,162,171,185,95,113,60,94,92,154,158,211,73,78,147,79,114,100,85,180,144,75,12,105,214,213,235,108,85,50,74,136,212,123,222,176,164,109,98,186,68,218,194,185,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,224,34,87,13,215,61,109,180,235,110,45,85,195,148,117,111,212,87,212,75,77,99,74,106,72,42,95,215,52,18,69,42,171,42,26,232,81,137,11,229,87,190,68,232,141,136,231,170,181,27,212,151,83,204,198,75,172,220,191,245,2,107,237,21,37,29,201,244,246,23,86,83,210,84,186,166,8,103,91,181,15,113,145,202,232,227,116,140,71,110,136,245,141,138,228,68,85,107,119,217,55,86,145,112,221,162,90,11,117,202,47,58,65,128,210,99,21,25,141,68,85,55,134,82,84,78,176,74,248,221,43,163,72,225,123,221,21,59,26,181,18,236,200,90,198,34,57,17,19,102,181,19,80,115,71,247,19,212,223,193,126,177,68,5,0,157,84,28,171,157,84,0,0,0,32,87,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,239,179,35,68,158,160,14,85,193,101,60,225,56,81,177,96,151,219,119,19,120,84,86,171,93,6,89,112,101,158,255,0,107,130,23,199,36,215,135,178,162,116,175,110,202,177,175,118,56,156,146,162,35,23,185,27,100,94,227,166,145,205,132,28,55,104,133,215,136,253,109,197,180,94,205,124,164,179,84,100,117,18,181,245,245,49,186,70,83,65,12,18,84,76,244,99,124,222,244,138,25,58,25,187,81,207,233,106,185,136,170,244,13,149,192,191,6,87,222,48,245,30,170,217,37,215,208,216,102,47,225,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,190,243,75,218,149,18,71,53,99,141,172,115,157,212,168,200,164,232,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,21,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,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,205,64,0,0,26,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,244,111,219,122,162,186,38,42,111,80,7,48,58,165,165,185,222,139,103,119,61,51,212,187,23,161,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,156,133,239,141,219,199,43,29,234,185,118,223,101,217,81,81,49,82,244,249,162,240,163,98,215,29,14,185,106,173,166,43,85,183,51,211,107,125,77,225,46,83,194,244,146,186,207,79,12,179,84,208,57,236,95,233,150,37,123,94,141,145,174,98,118,210,121,30,148,88,6,107,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,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,186,165,168,145,172,79,243,99,98,57,207,115,34,138,38,43,223,209,212,186,255,0,129,126,12,172,92,30,105,197,85,178,75,175,166,115,60,163,195,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,109,161,139,187,42,36,142,106,73,35,158,231,59,165,21,145,71,37,64,138,188,209,253,196,245,55,240,95,172,81,20,2,95,247,52,127,113,61,77,252,23,235,20,69,0,129,210,71,19,28,85,105,31,10,24,109,54,97,170,87,42,183,62,227,81,225,173,150,139,108,108,154,227,113,122,43,123,139,12,79,123,27,209,27,92,142,123,222,230,177,187,181,187,245,190,54,63,101,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,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,71,58,252,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,250,90,178,204,168,142,145,205,106,34,49,140,142,54,72,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,219,119,200,170,23,104,0,0,85,95,60,239,212,159,239,39,240,210,213,10,171,231,157,250,147,253,228,254,26,4,85,229,113,239,217,166,95,141,125,30,180,191,226,128,121,92,123,246,105,151,227,95,71,173,47,248,0,0,10,1,230,143,239,217,169,191,130,253,30,136,222,188,162,56,68,181,106,46,76,254,40,178,251,141,37,69,183,7,188,75,109,178,217,86,157,178,172,215,86,211,199,39,138,159,184,213,107,89,11,106,98,124,93,30,191,121,26,254,168,251,40,146,232,174,104,254,253,154,155,248,47,209,232,137,255,0,201,83,221,99,41,249,129,93,244,235,112,19,252,0,0,0,0,0,0,138,188,209,253,196,245,55,240,95,172,81,18,168,138,188,209,253,196,245,55,240,95,172,81,1,74,220,39,123,211,232,223,204,12,123,234,48,29,41,156,214,112,157,239,79,163,127,48,49,239,168,192,116,166,0,0,0,0,7,42,228,233,229,193,203,254,179,136,139,236,90,183,171,216,239,250,19,208,120,152,34,166,168,146,122,121,50,42,174,135,199,211,78,248,95,28,140,134,25,21,30,249,145,221,43,36,73,19,81,255,0,158,88,160,177,210,71,7,118,155,85,151,133,13,30,163,179,91,41,40,41,228,193,236,181,111,138,154,22,196,199,79,61,28,83,77,42,181,168,136,175,146,89,36,145,238,246,185,239,115,151,117,85,80,55,0,0,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,157,46,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,234,32,164,190,115,246,155,85,187,138,251,37,101,190,217,73,75,81,116,193,232,42,235,165,134,22,177,245,83,165,101,108,41,44,174,68,221,239,72,161,138,52,115,183,94,136,216,223,99,81,16,55,7,35,31,215,103,238,223,241,35,85,115,171,247,167,197,190,95,208,253,70,226,109,94,70,63,174,207,221,191,226,70,170,231,87,239,79,139,124,191,161,250,141,196,13,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,0,4,85,230,143,238,39,169,191,130,253,98,136,160,18,255,0,185,163,251,137,234,111,224,191,88,162,40,4,11,84,231,157,250,147,253,228,254,26,85,173,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,165,115,206,253,73,254,242,127,13,34,175,43,143,126,205,50,252,107,232,245,160,90,167,46,238,16,255,0,146,150,141,47,218,154,46,206,161,102,61,170,220,163,162,191,196,195,7,105,210,248,90,72,250,81,35,78,212,114,187,173,91,215,213,44,146,237,35,227,72,186,101,80,0,10,107,230,117,203,254,143,72,171,42,120,129,209,12,119,194,96,181,125,83,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,229,12,108,115,97,115,29,178,182,55,49,145,220,161,234,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,7,44,71,74,124,39,123,172,104,223,203,252,123,233,208,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,6,213,6,170,226,11,137,221,26,225,134,197,105,191,234,246,81,232,216,239,119,8,173,244,52,208,66,234,138,169,183,123,18,105,219,11,55,122,195,3,30,146,74,244,69,217,189,45,106,58,73,34,141,251,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,64,57,98,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,54,168,0,0,0,0,0,0,0,10,86,231,87,239,79,139,124,191,161,250,141,196,218,188,140,127,93,159,187,127,196,141,85,206,175,222,159,22,249,127,67,245,27,137,181,121,24,254,187,63,118,255,0,137,1,106,128,0,0,0,0,0,0,0,57,172,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,74,86,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,64,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,53,207,16,88,197,6,95,164,247,187,29,202,150,74,136,103,240,221,81,198,231,35,151,166,166,39,127,55,207,218,212,40,27,133,171,77,158,94,36,240,154,11,251,86,58,118,223,237,75,179,228,237,170,42,214,211,252,85,83,224,170,116,65,157,92,168,237,24,181,109,194,190,6,77,4,93,190,182,61,55,69,222,70,162,124,23,226,169,240,57,176,76,227,236,254,173,80,231,86,58,102,71,232,219,133,21,108,80,181,202,198,170,194,177,187,109,209,17,81,21,89,247,1,209,46,123,163,184,30,175,105,133,38,19,146,211,77,61,161,212,116,204,139,179,84,232,220,140,107,162,123,118,123,125,190,113,51,207,207,253,243,158,13,118,198,232,241,29,77,187,99,148,14,115,169,232,251,29,10,231,245,47,175,79,19,215,207,100,248,185,75,181,210,174,39,174,185,103,8,11,170,80,89,233,224,175,179,65,109,161,88,251,242,57,178,57,204,163,234,114,187,100,114,127,143,95,138,251,61,170,81,62,109,146,220,178,252,150,175,33,187,46,245,53,125,190,191,89,206,253,24,218,196,243,114,170,251,26,159,16,62,16,0,0,0,15,234,52,87,72,214,162,236,170,168,134,87,87,130,222,91,67,71,115,137,190,41,146,197,28,170,216,90,231,185,172,84,234,243,68,111,151,255,0,76,198,40,160,150,170,178,10,104,27,188,146,200,214,49,55,219,117,85,68,79,105,98,220,191,120,116,183,230,185,220,52,186,157,67,81,37,12,118,22,215,195,77,59,233,234,97,149,169,53,42,55,118,57,30,136,138,215,61,54,95,61,188,190,62,97,61,120,20,205,112,91,150,136,217,172,86,27,196,107,83,69,226,59,176,77,83,10,202,222,186,186,151,55,118,181,202,169,186,34,175,154,123,9,39,28,176,205,186,197,43,31,178,236,189,46,69,243,42,47,140,109,126,211,157,9,189,83,217,248,107,187,212,89,174,176,117,248,216,40,27,53,190,5,234,101,59,163,221,176,197,10,59,213,150,117,253,53,217,85,125,155,170,44,129,229,127,196,142,97,172,216,245,230,219,156,93,42,46,23,8,106,234,39,73,103,171,158,117,107,17,148,73,210,139,43,157,178,117,72,229,253,47,143,237,85,2,123,34,108,54,79,97,228,1,175,245,19,70,49,125,75,189,88,111,87,249,107,82,92,126,225,75,114,165,108,51,35,26,178,192,247,185,157,73,210,170,169,187,215,116,221,12,253,83,115,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,127,47,123,99,99,164,122,236,214,162,170,175,236,67,250,53,71,20,183,150,88,244,31,51,172,91,237,61,166,95,65,220,91,12,243,172,123,44,158,14,101,107,81,30,187,42,238,155,237,251,0,206,100,205,177,118,84,173,35,238,123,74,143,232,233,236,201,250,91,237,182,253,59,123,79,167,95,115,160,181,211,45,101,117,66,199,11,125,174,233,87,124,81,61,136,138,190,213,67,154,234,60,163,34,188,106,203,32,151,42,165,141,179,95,145,22,182,88,226,108,72,139,83,183,113,85,19,100,79,62,175,187,98,234,56,209,186,99,111,225,110,174,90,220,146,153,18,110,223,135,169,141,209,185,178,109,113,167,234,219,215,68,93,188,145,118,220,8,71,198,71,51,29,72,184,230,215,124,23,77,18,27,85,174,221,61,69,31,140,167,173,172,138,105,86,57,170,34,235,217,174,143,167,118,171,29,182,203,178,162,121,175,195,84,232,223,51,77,118,211,123,195,42,175,213,31,105,169,81,17,59,55,11,157,107,145,54,141,237,79,108,174,79,107,145,125,158,214,167,245,68,9,220,231,77,35,158,187,185,92,170,171,182,222,123,159,192,23,209,104,226,251,77,56,139,208,12,178,229,111,162,166,75,139,44,181,201,37,11,227,154,70,177,93,29,76,108,217,242,66,212,243,237,167,255,0,61,251,10,82,212,197,191,89,53,10,251,113,166,89,173,204,150,235,85,52,30,30,126,158,150,172,239,86,237,208,190,91,109,251,61,136,100,156,45,234,70,63,166,154,177,105,190,101,118,185,238,54,164,168,165,73,224,134,84,141,221,45,169,137,238,94,165,84,254,107,94,158,212,246,150,185,168,156,61,233,7,30,218,99,65,122,211,251,229,61,130,178,146,158,38,197,29,67,221,86,232,222,218,119,185,26,228,142,163,203,101,171,102,234,168,171,234,175,146,238,128,70,94,3,57,139,95,241,123,205,46,155,106,123,164,184,219,235,58,250,110,53,53,245,115,73,7,67,42,166,93,153,180,155,245,57,204,111,150,222,72,139,231,240,184,10,42,234,91,141,52,117,148,114,247,34,149,168,246,59,165,83,116,84,69,79,37,243,246,42,28,226,235,255,0,11,26,163,195,125,225,40,242,250,53,154,5,253,10,218,122,74,134,192,239,86,37,95,90,72,218,158,217,154,223,233,223,246,27,223,131,94,99,25,22,134,92,161,199,243,218,58,171,214,63,39,76,40,148,235,75,3,161,221,212,236,234,243,141,21,221,49,196,255,0,107,211,126,164,251,183,2,242,129,129,104,206,180,97,90,227,132,219,115,124,54,186,55,211,220,41,153,80,234,117,168,134,73,160,234,87,39,75,210,55,57,17,119,99,190,63,5,253,166,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,229,92,234,160,229,92,13,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,244,70,215,110,141,87,183,173,234,200,218,189,111,106,46,107,198,111,8,25,87,7,122,143,67,135,93,175,223,104,236,183,171,123,110,22,139,236,118,233,41,35,169,217,122,39,129,204,114,189,141,154,39,162,43,152,201,36,218,57,96,122,171,86,78,134,219,255,0,45,158,30,177,93,11,225,151,27,189,218,106,125,35,122,212,139,125,6,91,119,184,73,75,28,82,39,137,165,142,72,40,218,173,69,122,195,3,30,168,212,123,157,188,146,78,244,70,36,189,13,219,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,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,133,54,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,208,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,57,172,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,122,36,107,119,86,163,221,208,244,124,110,94,182,57,18,122,114,186,230,1,89,104,172,182,240,201,173,249,23,122,213,55,134,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,245,66,189,221,226,146,69,99,97,108,110,141,92,172,88,155,16,91,80,0,1,21,121,163,251,137,234,111,224,191,88,162,37,81,21,121,163,251,137,234,111,224,191,88,162,2,149,184,78,247,167,209,191,152,24,247,212,96,58,83,57,172,225,59,222,159,70,254,96,99,223,81,128,233,76,0,0,0,0,10,171,231,157,250,147,253,228,254,26,69,254,91,218,243,134,240,219,169,122,143,170,217,157,109,35,89,110,211,123,139,45,148,51,84,44,47,187,92,86,186,129,105,232,162,86,177,238,235,145,205,217,92,140,119,67,17,242,57,58,24,229,73,65,207,59,245,39,251,201,252,52,170,176,54,175,18,252,69,231,124,80,106,157,126,166,103,85,31,235,180,118,122,46,136,127,193,150,191,19,52,208,81,247,34,138,62,247,107,190,246,247,94,222,183,251,85,125,136,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,166,20,237,109,20,114,35,219,51,100,116,138,212,98,68,233,116,95,46,190,5,106,120,165,204,147,56,212,26,10,182,105,93,130,162,104,107,166,166,170,137,143,185,220,97,74,119,165,181,81,36,73,225,99,163,168,108,143,153,172,253,6,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,64,40,179,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,126,131,218,199,61,239,106,189,250,255,0,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,94,174,142,226,108,172,146,104,209,209,247,86,70,244,17,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,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,156,251,241,201,194,37,215,132,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,211,215,219,93,149,146,67,34,182,62,234,70,208,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,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,41,179,157,95,189,62,45,242,254,135,234,55,19,20,229,205,199,183,242,87,190,207,166,250,137,7,136,211,44,154,225,227,42,234,32,167,235,170,178,215,61,140,137,107,26,140,78,185,161,86,71,27,101,139,205,200,214,53,241,39,83,93,28,217,95,58,191,122,124,91,229,253,15,212,110,32,109,94,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,0,0,57,172,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,74,86,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,64,149,64,0,34,175,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,93,79,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,7,74,96,0,0,0,57,172,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,74,86,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,64,149,64,0,0,0,32,7,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,159,252,234,253,214,49,111,152,20,63,78,184,144,3,149,199,191,102,153,126,53,244,122,208,47,248,0,0,0,0,0,5,85,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,128,186,146,42,243,71,247,19,212,223,193,126,177,68,74,162,42,243,71,247,19,212,223,193,126,177,68,5,0,157,84,28,171,157,84,0,0,0,0,1,0,57,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,164,255,0,231,87,238,177,139,124,192,161,250,117,196,128,28,174,61,251,52,203,241,175,163,214,129,127,192,0,0,0,0,0,53,87,22,62,235,26,201,242,255,0,33,250,116,231,53,135,74,124,88,251,172,107,39,203,252,135,233,211,156,214,1,213,64,0,8,171,205,31,220,79,83,127,5,250,197,17,64,37,255,0,115,71,247,19,212,223,193,126,177,68,80,8,18,43,130,222,11,115,46,50,115,43,189,154,205,145,82,99,120,246,55,79,28,215,171,212,208,165,75,233,223,50,72,148,208,197,76,143,99,165,124,142,138,77,215,169,172,107,35,122,171,186,186,25,38,170,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,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,232,251,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,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,79,241,209,193,149,139,140,61,56,165,182,71,117,244,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,239,188,50,246,162,69,145,173,89,35,115,26,230,245,34,62,41,2,37,114,167,227,182,212,182,170,14,22,117,151,38,171,109,201,181,9,6,17,117,184,206,215,65,36,10,214,54,59,58,189,81,28,199,181,200,229,131,173,206,71,163,251,13,86,116,65,28,150,148,114,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,118,156,184,57,128,81,241,17,98,139,73,53,123,34,255,0,69,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,16,78,162,170,249,231,126,164,255,0,121,63,134,150,168,85,95,60,239,212,159,239,39,240,208,34,175,43,143,126,205,50,252,107,232,245,165,255,0,20,3,202,227,223,179,76,191,26,250,61,105,127,192,0,0,80,15,52,127,126,205,77,252,23,232,244,68,255,0,228,169,238,177,148,252,192,174,250,117,184,128,28,209,253,251,53,55,240,95,163,209,19,255,0,146,167,186,198,83,243,2,187,233,214,224,39,248,0,0,0,0,0,1,21,121,163,251,137,234,111,224,191,88,162,37,81,21,121,163,251,137,234,111,224,191,88,162,2,149,184,78,247,167,209,191,152,24,247,212,96,58,83,57,172,225,59,222,159,70,254,96,99,223,81,128,233,76,0,0,0,0,14,85,206,148,248,78,247,88,209,191,151,248,247,211,160,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,13,170,0,0,82,183,58,191,122,124,91,229,253,15,212,110,37,212,148,173,206,175,222,159,22,249,127,67,245,27,136,27,87,145,143,235,179,247,111,248,145,170,185,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,35,85,115,171,247,167,197,190,95,208,253,70,226,6,213,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,0,2,42,243,71,247,19,212,223,193,126,177,68,80,9,127,220,209,253,196,245,55,240,95,172,81,20,2,5,170,115,206,253,73,254,242,127,13,34,175,43,143,126,205,50,252,107,232,245,164,170,231,157,250,147,253,228,254,26,69,94,87,30,253,154,101,248,215,209,235,64,191,224,0,0,0,28,171,157,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,20,129,204,3,72,248,130,211,62,32,174,247,110,32,111,31,105,171,242,110,137,237,185,108,20,17,82,82,223,41,96,138,56,24,230,197,11,91,28,51,71,27,33,100,176,237,212,199,116,174,239,107,217,44,155,215,150,151,48,74,157,30,186,217,248,124,213,251,173,36,122,125,95,81,225,172,247,106,185,98,165,131,26,123,221,85,60,139,34,178,5,124,236,168,169,158,38,171,230,149,172,129,55,114,170,49,29,181,154,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,233,106,75,10,170,54,70,181,170,138,199,178,57,25,207,102,169,105,110,119,162,217,221,207,76,245,46,197,232,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,122,174,93,183,217,118,84,84,64,197,78,148,248,78,247,88,209,191,151,248,247,211,160,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,13,170,0,0,0,0,0,0,0,2,149,185,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,35,85,115,171,247,167,197,190,95,208,253,70,226,109,94,70,63,174,207,221,191,226,64,90,160,0,0,0,0,0,0,0,14,107,56,177,247,167,214,79,152,25,15,212,103,46,167,149,199,184,158,153,126,53,245,138,210,149,184,177,247,167,214,79,152,25,15,212,103,46,167,149,199,184,158,153,126,53,245,138,208,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,39,89,255,0,248,155,93,255,0,252,31,255,0,72,140,230,174,211,66,250,252,174,146,46,211,159,18,84,194,233,149,61,141,143,169,189,74,171,240,77,148,233,167,63,177,77,146,226,85,246,90,119,35,100,168,237,116,170,170,162,122,178,177,223,4,95,242,126,227,154,204,207,25,189,105,254,160,213,98,143,170,98,85,198,176,70,231,196,247,244,254,113,140,114,121,236,213,248,167,192,11,157,181,82,227,84,92,191,233,226,198,170,105,230,103,162,236,107,85,217,153,100,232,159,106,4,115,93,186,174,202,158,94,69,33,94,227,186,43,97,170,173,164,154,56,100,87,36,82,57,155,53,251,109,190,203,183,158,197,207,112,233,167,57,109,95,1,181,182,90,202,150,213,85,93,221,107,172,165,217,242,191,104,150,58,7,109,230,221,253,141,95,36,69,79,218,83,62,73,83,115,142,102,89,110,18,42,182,137,85,88,213,87,121,117,162,57,124,151,250,126,228,3,226,128,0,0,0,253,232,42,229,160,174,167,174,129,127,57,79,43,37,103,244,181,81,83,219,253,4,169,208,61,106,214,124,163,55,161,182,88,46,114,81,73,21,154,43,107,37,90,74,105,17,32,73,162,106,126,156,104,159,206,69,246,239,229,237,34,157,50,49,106,98,73,63,69,94,222,175,232,220,159,124,24,210,226,88,214,111,96,188,199,110,181,95,150,174,217,75,20,212,141,134,42,169,99,123,230,167,115,156,172,242,219,110,157,183,85,221,21,219,124,64,132,89,213,190,249,71,147,213,67,125,142,100,171,94,142,167,73,10,71,213,249,182,237,228,158,94,197,66,212,121,91,97,53,184,13,250,122,41,163,108,126,144,182,58,181,205,238,53,203,249,199,209,39,193,206,255,0,35,246,127,65,93,156,79,106,21,6,125,169,149,183,27,110,47,73,98,142,62,222,212,244,244,77,165,219,122,120,83,205,168,231,127,144,171,254,217,126,242,104,242,148,212,219,205,227,81,43,236,119,201,234,235,164,74,25,91,20,211,57,242,246,217,223,161,106,53,28,231,174,200,155,170,236,137,178,110,5,187,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,17,19,154,13,101,85,31,12,149,139,73,83,44,43,37,76,236,122,198,245,111,83,86,223,87,186,46,222,212,253,132,187,33,247,52,175,118,58,159,252,50,127,167,213,129,67,177,205,43,42,146,118,74,246,200,146,117,117,163,149,21,23,125,247,220,183,142,32,243,108,66,78,10,113,201,110,183,154,58,249,155,227,63,48,250,136,165,123,255,0,194,209,123,90,231,110,187,38,203,253,69,66,177,170,249,145,137,237,115,182,79,237,44,135,137,13,35,203,96,224,247,27,186,205,71,211,5,31,140,238,59,185,18,254,157,210,22,167,151,94,254,223,185,0,174,123,197,85,61,109,210,174,174,146,6,195,12,211,72,248,227,107,81,168,214,171,149,81,17,19,201,54,69,61,48,0,254,163,146,72,158,146,68,247,49,205,93,209,90,187,42,18,31,134,14,50,117,51,135,236,146,137,40,239,85,21,54,71,213,70,181,116,179,212,212,61,157,181,146,30,181,70,36,236,102,253,16,162,38,254,94,123,47,151,178,59,0,47,239,44,178,240,255,0,199,254,157,173,182,150,237,72,233,255,0,203,166,158,137,106,226,252,251,93,237,68,157,91,186,82,127,91,119,254,170,184,226,203,128,172,255,0,65,111,83,85,227,150,139,157,222,195,187,156,202,136,105,231,168,86,55,174,117,78,167,50,157,140,77,153,19,85,127,167,238,95,45,13,163,250,199,152,232,182,91,77,150,225,245,254,26,170,159,175,254,133,19,247,234,138,72,255,0,232,140,122,123,37,119,195,227,253,27,95,119,10,156,78,99,124,73,233,253,61,193,235,219,185,44,76,142,174,159,243,139,187,187,16,43,215,171,181,27,127,74,125,188,191,171,246,5,69,240,99,198,142,89,195,38,67,45,150,250,250,234,139,43,182,141,244,83,44,175,236,244,50,163,100,108,110,158,54,55,215,153,21,83,111,135,223,237,188,77,44,212,74,29,81,195,104,179,27,109,37,69,61,61,111,115,161,179,198,140,119,169,43,227,95,36,115,147,219,26,252,127,247,16,11,142,222,93,151,205,78,206,165,212,61,46,166,233,168,184,205,44,245,145,117,177,119,114,178,157,136,187,207,82,212,246,182,69,242,106,127,230,50,126,2,120,145,188,99,55,58,206,29,181,111,251,210,233,102,134,39,209,187,212,147,173,213,21,14,145,83,106,120,149,169,229,85,23,154,200,191,213,231,176,88,40,63,42,122,152,106,163,108,208,63,169,142,68,84,93,149,60,191,172,253,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,28,171,157,84,28,171,129,210,159,9,222,235,26,55,242,255,0,30,250,116,6,213,53,87,9,222,235,26,55,242,255,0,30,250,116,6,213,2,63,241,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,189,102,45,123,173,133,238,240,21,93,76,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,28,246,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,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,103,82,100,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,166,198,177,207,99,28,175,96,97,92,175,120,233,252,181,226,172,208,237,99,204,252,94,164,217,122,253,15,83,90,222,153,175,182,184,227,106,166,243,43,151,196,86,67,180,157,205,209,175,124,72,201,63,58,230,212,72,147,252,229,179,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,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,242,47,167,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,208,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,151,68,249,66,85,17,87,154,63,184,158,166,254,11,245,138,34,85,17,87,154,63,184,158,166,254,11,245,138,32,41,91,132,239,122,125,27,249,129,143,125,70,3,165,51,154,206,19,189,233,244,111,230,6,61,245,24,14,148,192,0,0,0,0,170,190,121,223,169,63,222,79,225,164,42,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,106,204,166,247,69,11,29,224,41,122,94,177,198,142,145,81,137,52,239,103,106,52,217,238,77,223,39,109,236,138,68,44,127,154,38,131,102,92,73,106,231,14,186,83,134,81,85,185,247,26,140,133,247,58,232,105,210,102,90,109,200,251,82,84,86,202,142,123,27,209,27,93,186,53,94,222,183,171,35,106,245,189,168,178,215,134,142,29,48,78,23,244,178,131,76,240,90,127,245,170,203,197,111,92,223,225,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,61,136,158,213,80,205,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,32,0,1,173,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,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,217,96,10,192,225,51,148,101,30,47,168,247,44,215,136,169,253,51,106,197,242,10,218,91,5,130,90,88,22,150,255,0,75,18,198,180,151,58,149,142,121,118,134,77,228,85,162,122,35,186,152,212,145,206,98,186,55,233,94,117,126,244,248,183,203,250,31,168,220,75,169,41,91,157,95,189,62,45,242,254,135,234,55,16,54,175,35,31,215,103,238,223,241,34,213,10,171,228,99,250,236,253,219,254,36,90,160,0,0,28,214,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,165,43,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,160,74,160,0,17,87,154,63,184,158,166,254,11,245,138,34,149,184,78,247,167,209,191,152,24,247,212,96,46,167,154,63,184,158,166,254,11,245,138,34,149,184,78,247,167,209,191,152,24,247,212,96,3,165,48,0,0,0,28,214,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,165,43,113,99,239,79,172,159,48,50,31,168,206,93,79,43,143,113,61,50,252,107,235,21,160,74,160,0,0,0,16,3,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,79,254,117,126,235,24,183,204,10,31,167,92,72,1,202,227,223,179,76,191,26,250,61,104,23,252,0,0,0,0,0,2,170,249,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,227,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,192,93,73,21,121,163,251,137,234,111,224,191,88,162,37,81,21,121,163,251,137,234,111,224,191,88,162,2,128,78,170,14,85,206,170,0,0,0,0,0,128,28,234,253,214,49,111,152,20,63,78,184,144,3,149,199,191,102,153,126,53,244,122,210,127,243,171,247,88,197,190,96,80,253,58,226,64,14,87,30,253,154,101,248,215,209,235,64,191,224,0,0,0,0,0,26,171,139,31,117,141,100,249,127,144,253,58,115,154,195,165,62,44,125,214,53,147,229,254,67,244,233,206,107,0,234,160,0,4,85,230,143,238,39,169,191,130,253,98,136,160,18,255,0,185,163,251,137,234,111,224,191,88,162,40,4,14,170,0,0,64,174,100,124,190,234,120,137,166,143,88,116,110,213,72,221,69,183,83,182,154,182,219,12,81,66,252,153,139,44,17,196,178,212,77,60,80,194,250,104,82,119,35,220,215,62,70,35,35,223,102,70,137,77,152,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,212,65,82,188,218,248,40,244,37,101,103,22,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,119,68,157,231,203,20,114,182,54,181,201,34,54,85,73,22,89,158,192,156,28,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,212,232,107,207,59,245,39,251,201,252,52,174,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,53,121,173,107,166,156,113,23,167,26,5,170,26,95,121,241,214,170,239,180,177,77,12,168,140,170,183,213,53,45,107,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,6,149,229,113,239,217,166,95,141,125,30,180,191,226,128,121,92,123,246,105,151,227,95,71,173,47,248,0,0,10,1,230,143,239,217,169,191,130,253,30,136,159,252,149,61,214,50,159,152,21,223,78,183,16,3,154,63,191,102,166,254,11,244,122,34,127,242,84,247,88,202,126,96,87,125,58,220,4,255,0,0,0,0,0,0,0,34,175,52,127,113,61,77,252,23,235,20,68,170,34,175,52,127,113,61,77,252,23,235,20,64,82,183,9,222,244,250,55,243,3,30,250,140,7,74,103,53,156,39,123,211,232,223,204,12,123,234,48,29,41,128,0,0,0,1,202,185,210,159,9,222,235,26,55,242,255,0,30,250,116,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,1,181,64,0,10,86,231,87,239,79,139,124,191,161,250,141,196,186,146,149,185,213,251,211,226,223,47,232,126,163,113,3,106,242,49,253,118,126,237,255,0,18,53,87,58,191,122,124,91,229,253,15,212,110,38,213,228,99,250,236,253,219,254,36,106,174,117,126,244,248,183,203,250,31,168,220,64,218,188,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,0,0,69,94,104,254,226,122,155,248,47,214,40,138,1,47,251,154,63,184,158,166,254,11,245,138,34,128,64,181,78,121,223,169,63,222,79,225,164,85,229,113,239,217,166,95,141,125,30,180,149,92,243,191,82,127,188,159,195,72,171,202,227,223,179,76,191,26,250,61,104,23,252,0,0,0,3,149,115,165,62,19,189,214,52,111,229,254,61,244,232,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,3,106,145,43,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,39,84,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,117,75,80,7,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,36,240,157,238,177,163,127,47,241,239,167,64,68,174,101,188,190,233,181,134,213,120,226,15,72,45,85,114,106,13,5,63,137,188,90,105,34,150,170,124,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,217,168,138,245,110,242,215,132,239,117,141,27,249,127,143,125,58,0,54,168,0,0,0,0,0,0,0,10,86,231,87,239,79,139,124,191,161,250,141,196,218,188,140,127,93,159,187,127,196,141,85,206,175,222,159,22,249,127,67,245,27,137,181,121,24,254,187,63,118,255,0,137,1,106,128,0,0,0,0,0,0,0,57,172,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,74,86,226,199,222,159,89,62,96,100,63,81,156,186,158,87,30,226,122,101,248,215,214,43,64,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,61,122,245,218,145,234,159,179,255,0,58,28,202,234,227,222,253,75,185,59,125,221,213,77,178,254,222,204,103,77,242,198,217,99,86,59,216,167,56,124,83,226,246,156,51,136,187,205,130,137,37,90,40,29,111,114,163,159,212,237,157,77,11,157,231,229,247,168,22,207,192,26,223,160,224,253,210,223,31,213,26,203,66,180,158,76,77,162,240,148,123,126,143,245,123,124,202,80,207,32,153,153,37,84,239,102,204,147,183,210,187,167,158,209,180,191,14,7,173,120,253,243,133,124,118,217,68,202,134,82,205,69,111,239,117,61,58,187,137,67,72,229,217,83,125,147,201,165,86,115,4,211,207,201,46,75,65,167,240,55,106,10,9,220,234,55,61,238,116,143,235,167,134,73,58,156,168,212,93,157,47,193,60,188,183,2,32,128,0,0,0,39,154,236,76,190,95,122,139,137,232,142,160,67,150,228,237,241,12,185,196,219,116,109,222,86,116,58,73,233,100,69,245,26,253,246,237,59,224,159,211,247,195,66,102,114,222,177,201,126,214,235,61,54,79,2,190,209,11,169,230,166,223,170,36,90,132,171,164,70,122,201,182,254,162,187,203,127,63,104,26,187,140,220,159,5,202,245,130,225,115,193,40,124,53,43,251,93,95,157,153,251,237,75,78,212,255,0,26,136,190,214,191,225,241,254,130,80,114,130,206,113,203,38,119,112,199,46,15,233,175,174,100,169,7,148,139,191,92,212,12,106,121,53,91,250,72,190,213,67,231,243,107,211,234,12,79,58,181,87,89,237,212,212,180,181,93,255,0,209,154,103,200,238,152,104,83,207,173,85,19,205,203,236,248,41,247,185,59,89,109,181,121,125,218,227,83,20,46,158,24,167,70,42,202,228,114,109,45,189,83,201,23,101,243,253,128,91,242,46,233,185,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,4,67,230,135,77,81,83,195,29,103,135,133,242,118,234,167,123,250,90,171,210,212,183,213,238,171,183,177,9,120,69,14,101,121,246,63,132,112,223,113,166,190,211,69,59,239,201,89,109,164,71,181,87,166,103,208,84,163,92,155,49,219,42,111,241,219,219,237,2,134,113,235,53,93,255,0,34,183,216,168,227,115,231,174,172,138,149,141,106,42,175,83,228,70,167,146,34,175,181,83,224,165,196,241,113,195,173,6,41,193,244,116,115,92,174,78,169,178,111,234,172,205,86,187,189,116,129,124,209,98,69,95,39,126,207,235,42,139,69,50,43,38,59,172,88,206,65,124,165,100,180,20,183,202,42,137,24,238,173,186,27,85,27,215,216,213,95,209,69,248,23,111,199,134,160,90,40,116,61,177,207,73,29,85,186,239,191,90,57,21,19,243,85,148,187,121,116,42,254,146,254,207,103,196,10,9,84,217,118,7,189,125,90,21,188,214,173,182,36,142,151,196,73,217,106,42,174,204,235,94,148,243,243,246,109,237,61,16,0,0,6,85,167,26,147,150,105,126,83,65,148,226,183,154,202,42,154,41,226,151,243,21,18,196,143,70,72,199,244,187,182,230,170,162,172,109,221,55,248,24,169,152,217,32,194,125,0,143,185,181,36,175,89,252,252,165,78,152,250,19,226,158,95,165,191,237,2,228,120,65,230,43,129,106,46,15,110,179,234,53,242,146,221,144,80,210,67,12,203,61,76,48,173,67,211,186,142,114,119,170,92,247,175,76,77,85,85,68,95,91,127,143,150,169,227,159,69,178,238,39,117,47,23,147,72,49,74,186,95,13,83,35,235,47,16,208,202,196,115,92,202,72,219,188,244,236,147,126,149,99,253,190,206,133,251,148,170,235,126,69,89,139,228,47,185,227,117,111,129,33,145,253,157,188,211,165,81,205,246,57,23,127,39,47,181,11,61,229,249,197,46,175,235,5,202,241,140,93,179,56,233,39,163,130,158,74,109,173,52,142,87,43,231,123,85,55,108,44,219,205,91,237,80,37,47,5,156,39,229,90,1,111,101,211,46,206,111,23,106,218,138,103,49,212,147,220,228,158,158,53,124,112,111,179,36,133,138,138,139,27,145,60,252,145,73,86,96,184,69,187,82,169,238,30,35,44,201,150,225,68,232,157,211,31,131,130,47,89,118,233,93,216,187,253,255,0,218,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,13,85,252,147,184,88,255,0,181,167,74,191,220,109,187,254,36,218,160,15,82,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,219,0,0,0,13,105,118,225,147,134,219,253,214,182,251,125,225,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,159,91,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,219,118,53,126,8,102,160,1,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,78,106,42,121,162,31,88,1,173,45,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,101,128,0,0,0,0,0,0,0,0,0,0,0,194,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,226,166,106,0,197,48,93,39,210,205,47,241,223,147,61,52,197,49,47,73,246,188,111,160,172,212,212,30,43,183,213,219,238,246,88,222,190,158,227,250,122,183,219,173,219,123,84,202,192,0,0,3,90,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,166,107,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,186,252,53,186,215,69,29,37,44,29,111,115,223,209,20,104,214,55,169,239,115,151,100,243,115,149,87,205,84,250,192,0,0,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,242,115,81,83,205,16,194,173,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,101,128,0,0,0,0,53,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,102,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,175,195,91,173,116,81,210,82,193,214,247,61,253,17,70,141,99,122,158,247,57,118,79,55,57,85,124,213,79,172,0,0,0,0,0,199,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,38,251,61,201,241,83,31,197,184,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,175,195,92,109,120,205,21,37,84,29,108,115,31,209,44,113,181,237,234,99,220,213,217,124,218,229,69,242,85,54,0,0,0,0,0,0,0,3,20,206,180,159,75,53,67,192,254,83,52,211,20,203,125,25,221,240,94,157,179,83,87,248,94,231,79,115,181,222,99,186,58,187,108,234,233,219,126,134,239,236,67,213,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,118,221,141,95,130,25,168,0,124,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,209,226,109,215,74,40,234,233,103,232,123,94,206,184,164,71,49,221,47,99,92,155,167,147,154,138,158,104,135,214,0,106,175,228,157,194,199,253,173,58,85,254,227,109,223,241,38,213,0,0,0,0,0,12,127,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,111,179,220,159,21,49,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,186,252,53,198,215,140,209,82,85,65,214,199,49,253,18,199,27,94,222,166,61,205,93,151,205,174,84,95,37,83,96,0,0,0,0,0,0,0,61,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,77,107,252,147,184,88,255,0,181,167,74,191,220,109,187,254,36,218,160,0,0,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,242,115,81,83,205,16,192,63,146,119,11,31,246,180,233,87,251,141,183,127,196,155,84,0,0,0,0,1,170,191,146,119,11,31,246,180,233,87,251,141,183,127,196,143,228,157,194,199,253,173,58,85,254,227,109,223,241,38,213,0,107,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,186,252,53,198,215,140,209,82,85,65,214,199,49,253,18,199,27,94,222,166,61,205,93,151,205,174,84,95,37,83,96,0,0,0,6,191,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,163,196,220,110,152,205,21,93,84,253,12,107,25,215,44,145,185,238,233,99,26,212,221,124,154,212,68,242,68,50,12,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,190,204,106,124,16,200,0,0,0,0,0,0,0,3,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,143,19,110,186,81,71,87,75,63,67,218,246,117,197,34,57,142,233,123,26,228,221,60,156,212,84,243,68,62,176,3,90,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,134,203,0,0,0,0,0,13,85,252,147,184,88,255,0,181,167,74,191,220,109,187,254,36,217,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,30,216,0,0,0,97,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,46,219,189,203,241,83,53,0,98,152,46,147,233,102,151,248,239,201,158,154,98,152,151,164,251,94,55,208,86,106,106,15,21,219,234,237,247,123,44,111,95,79,113,253,61,91,237,214,237,189,170,122,185,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,46,219,189,203,241,83,53,0,98,152,46,147,233,102,151,248,239,201,158,154,98,152,151,164,251,94,55,208,86,106,106,15,21,219,234,237,247,123,44,111,95,79,113,253,61,91,237,214,237,189,170,101,96,0,0,1,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,78,106,42,121,162,24,7,242,78,225,99,254,214,157,42,255,0,113,182,239,248,147,106,128,49,76,235,73,244,179,84,60,15,229,51,77,49,76,183,209,157,223,5,233,219,53,53,127,133,238,116,247,59,93,230,59,163,171,182,206,174,157,183,232,110,254,196,62,86,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,93,126,26,227,107,198,104,169,42,160,235,99,152,254,137,99,141,175,111,83,30,230,174,203,230,215,42,47,146,169,176,0,0,0,0,0,26,171,249,39,112,177,255,0,107,78,149,127,184,219,119,252,73,178,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,61,176,0,0,0,0,0,0,0,0,0,0,0,0,6,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,237,187,220,191,21,61,172,23,73,244,179,75,252,119,228,207,77,49,76,75,210,125,175,27,232,43,53,53,7,138,237,245,118,251,189,150,55,175,167,184,254,158,173,246,235,118,222,213,50,176,0,0,0,0,0,0,0,0,6,180,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,76,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,117,248,107,117,174,138,58,74,88,58,222,231,191,162,40,209,172,111,83,222,231,46,201,230,231,42,175,154,169,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,23,216,115,171,199,3,186,56,158,201,94,191,205,142,220,191,255,0,39,9,209,82,251,14,118,120,240,162,171,161,226,115,39,142,174,158,72,92,232,45,206,68,123,21,187,167,131,139,207,207,250,20,11,112,229,141,148,211,100,156,51,209,69,79,26,53,109,115,83,81,191,205,87,119,54,223,75,231,230,137,254,246,229,110,115,72,212,171,126,121,174,206,160,183,64,198,178,208,168,171,35,122,183,127,118,138,137,124,209,205,79,103,74,253,228,234,229,27,89,13,79,14,23,186,122,121,17,242,193,121,135,173,168,168,170,155,209,83,39,177,63,205,82,180,56,178,196,242,107,110,87,116,187,93,172,179,83,65,37,77,43,27,44,172,145,138,229,240,137,229,178,177,27,236,106,252,126,0,71,96,0,0,0,4,246,161,54,120,48,202,172,84,185,70,159,218,237,117,50,69,119,126,81,106,73,250,58,155,213,10,201,78,215,34,170,53,55,78,189,188,186,151,250,62,36,38,79,106,19,59,130,219,142,63,83,150,224,116,29,137,18,227,30,85,107,127,90,59,118,244,36,180,233,236,234,255,0,43,246,1,152,243,120,188,220,231,214,90,75,100,181,179,58,150,30,231,110,37,145,202,214,239,75,64,229,217,55,217,60,252,253,134,188,229,157,156,100,120,247,16,182,139,37,178,225,52,84,119,9,169,226,158,36,154,70,181,205,146,186,141,174,221,173,114,34,238,136,137,230,138,102,220,220,255,0,248,186,67,254,219,255,0,67,160,53,87,46,175,121,188,107,255,0,10,163,250,133,32,29,4,198,170,232,218,229,246,170,34,159,209,252,67,254,41,159,230,167,254,99,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,190,104,154,67,117,213,78,30,124,85,170,182,40,23,21,168,170,188,204,199,198,247,172,177,199,67,80,170,214,244,251,23,203,218,190,68,196,53,111,19,247,27,37,179,65,51,186,155,244,106,250,111,179,215,70,236,145,35,253,111,5,50,251,23,246,34,129,206,190,155,97,21,121,158,164,89,176,168,107,233,168,106,43,110,148,212,73,53,78,232,198,57,243,178,61,215,111,61,145,93,191,245,41,113,252,195,52,139,39,171,225,130,158,209,105,86,214,201,103,235,239,58,40,164,119,87,118,225,72,230,236,141,106,254,223,111,220,83,253,139,36,161,177,235,117,30,79,71,36,144,209,82,228,209,214,53,99,106,181,201,11,106,209,233,178,38,222,125,40,158,69,247,113,29,151,81,95,56,108,188,100,22,58,101,184,193,81,225,250,17,209,163,119,233,175,133,139,228,245,111,197,23,251,0,231,81,200,173,114,181,125,168,187,40,61,171,165,29,77,13,124,212,245,113,36,114,181,238,221,168,168,187,122,202,159,15,218,135,170,0,0,0,219,124,60,210,227,146,92,242,26,156,141,208,246,163,177,85,172,45,146,117,137,86,84,116,74,221,189,100,221,118,234,242,53,33,152,105,124,19,85,100,94,25,144,213,77,27,162,252,228,116,239,99,85,205,235,98,42,47,90,162,42,124,54,254,128,54,132,28,30,107,94,115,108,170,212,28,83,18,173,158,197,95,60,179,209,189,148,21,146,35,226,116,206,107,85,30,200,92,215,39,151,181,28,191,210,105,187,53,109,255,0,16,200,160,117,20,174,162,174,134,104,182,87,196,138,173,94,166,185,190,171,211,250,23,216,94,199,15,249,214,35,136,240,79,143,100,21,54,169,91,77,104,161,142,158,120,150,154,55,73,212,149,238,135,205,17,122,85,122,190,40,191,180,162,220,170,251,73,124,204,165,189,211,196,177,65,36,144,185,27,209,210,168,141,99,17,124,145,87,252,149,2,253,184,12,139,55,155,64,236,23,124,199,36,134,232,235,133,29,45,77,58,50,149,144,172,81,73,69,74,230,177,122,90,155,170,122,222,127,180,146,4,113,224,7,41,181,100,252,52,226,139,107,124,142,244,125,190,134,134,110,182,43,118,146,59,125,47,86,223,122,122,201,230,72,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,19,115,97,170,180,63,138,235,141,37,182,219,5,51,161,180,91,59,174,138,22,179,173,221,167,46,235,211,237,242,115,83,207,238,79,185,11,217,40,79,154,135,189,237,251,255,0,153,86,191,253,25,160,78,110,77,87,106,42,237,16,203,104,32,129,172,150,150,245,79,220,114,53,19,171,122,56,209,60,209,119,95,54,47,183,239,34,63,53,156,170,219,46,176,55,19,176,49,148,212,244,146,164,181,16,194,141,99,28,231,81,82,43,21,90,197,217,118,71,191,218,159,206,93,189,170,108,238,76,25,173,93,29,243,48,195,150,125,160,173,170,163,155,163,165,61,169,77,86,171,231,211,191,253,13,191,31,129,29,121,150,123,204,223,127,252,23,233,244,96,69,16,0,0,0,2,124,112,33,116,211,245,102,41,70,250,27,106,223,217,150,208,59,186,232,160,239,164,105,225,147,201,219,245,237,220,243,251,183,253,164,7,55,255,0,6,55,167,227,58,213,138,221,173,179,117,215,203,122,161,166,72,58,118,221,139,87,78,237,250,149,21,191,164,212,79,96,18,163,155,230,149,100,116,249,181,6,161,54,157,207,182,212,119,125,118,178,69,70,244,195,65,23,154,244,116,167,173,254,203,255,0,113,29,249,116,49,238,226,107,27,86,181,87,106,170,53,93,147,255,0,186,20,132,253,230,227,148,101,244,58,115,110,176,219,109,157,203,101,103,123,196,77,222,137,58,122,39,160,115,125,85,78,165,245,149,83,201,127,222,43,255,0,151,246,89,127,195,248,141,199,169,109,84,93,231,215,86,210,82,76,222,227,27,211,27,235,233,81,203,235,34,239,250,41,236,217,64,232,38,47,241,76,255,0,53,63,243,31,217,235,208,75,36,244,20,211,204,222,153,36,133,143,122,111,190,202,173,69,84,61,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,6,138,227,107,221,167,57,255,0,230,29,207,233,245,38,245,49,109,81,199,237,57,70,157,228,118,91,220,49,201,71,83,106,172,142,84,123,90,168,141,116,15,106,175,172,138,158,199,47,181,0,230,34,226,187,92,106,149,63,215,159,255,0,239,41,115,252,49,220,174,23,14,2,234,95,93,39,90,179,163,165,122,90,158,219,204,219,251,19,246,33,83,186,237,100,179,227,58,215,149,89,173,141,111,163,232,239,213,209,49,172,70,236,145,178,174,86,162,39,74,35,127,69,169,240,216,188,206,24,97,210,28,235,135,90,92,79,11,184,81,201,64,254,191,17,4,82,210,172,145,237,93,52,141,234,108,125,77,77,220,199,42,110,158,105,253,96,115,239,114,168,154,166,190,121,103,127,83,214,71,110,187,34,127,57,126,227,214,55,223,23,148,120,77,183,61,101,171,12,199,170,45,145,91,224,74,73,86,74,72,97,108,242,71,53,67,93,34,118,252,156,142,68,110,206,84,69,93,189,158,195,66,0,0,0,54,207,12,182,170,107,190,167,83,82,84,220,124,38,241,177,90,238,202,201,212,239,17,10,35,118,69,77,183,223,219,251,13,76,102,26,71,77,73,89,168,22,106,58,234,138,232,96,168,173,167,137,239,162,122,54,100,71,79,26,47,74,175,150,251,42,237,251,118,2,221,238,140,187,218,56,19,188,210,89,34,241,82,67,84,230,111,212,214,111,181,249,83,127,91,127,134,229,58,93,217,100,75,101,3,232,95,189,106,190,79,18,155,63,201,55,245,125,190,94,207,184,232,31,134,109,55,177,59,134,235,70,38,233,170,42,232,43,96,238,255,0,126,57,146,76,168,181,114,76,157,207,87,167,171,117,251,190,31,214,81,207,18,122,87,79,164,250,205,113,194,233,234,25,44,16,201,74,214,185,175,71,126,157,52,18,47,154,49,169,237,145,126,0,92,39,43,63,118,170,95,252,45,159,250,5,17,49,200,201,203,195,25,183,99,124,52,227,137,65,82,147,45,125,53,29,100,190,187,93,210,247,219,233,55,79,36,77,182,233,79,37,223,250,73,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,238,107,118,186,202,30,45,238,245,21,16,185,177,212,90,109,142,141,202,213,68,114,118,58,124,149,83,207,205,171,253,133,240,148,229,206,90,209,101,135,87,173,151,104,100,95,72,205,106,183,178,86,116,34,34,51,122,189,151,125,188,255,0,69,191,16,61,238,76,184,205,101,86,99,149,100,105,69,43,169,233,39,164,141,102,237,170,181,170,180,181,137,183,86,219,39,233,39,199,226,134,157,230,107,97,200,45,188,64,222,46,53,150,74,184,168,106,221,78,216,106,164,166,123,99,122,182,223,74,138,141,122,166,203,183,159,179,238,253,132,132,228,197,169,152,253,170,60,199,0,175,108,81,220,46,85,244,149,20,207,237,189,92,244,109,52,234,228,221,26,168,155,36,75,237,84,246,169,234,115,153,204,44,233,112,196,177,42,11,61,3,43,91,87,89,53,85,82,67,180,206,68,166,166,233,69,118,201,186,109,47,222,191,162,158,192,42,252,0,0,0,0,221,188,54,100,120,245,179,54,197,40,159,73,34,93,223,146,208,186,41,219,27,61,86,172,208,162,39,86,232,228,245,211,127,47,252,230,146,55,103,14,214,28,58,92,171,22,189,220,47,147,195,118,135,37,161,108,84,205,133,92,199,49,36,137,200,170,238,149,219,119,110,158,208,44,131,156,21,246,182,223,167,246,26,58,91,196,144,54,163,197,117,192,218,133,106,63,166,122,5,77,218,139,231,182,251,149,189,194,62,65,117,181,241,25,133,86,193,51,219,45,69,246,219,27,220,174,114,43,154,234,232,21,124,209,81,87,205,9,141,206,43,56,182,221,50,12,115,26,162,174,123,165,163,241,157,232,246,122,34,117,178,222,246,251,81,17,124,145,87,201,84,133,28,45,202,233,56,128,192,145,90,212,233,200,45,105,229,255,0,134,192,7,71,216,252,239,169,176,219,106,101,93,223,45,28,47,114,254,213,98,42,159,64,249,120,191,255,0,6,109,31,248,5,63,255,0,67,105,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,24,102,180,212,79,73,163,249,197,77,52,175,138,88,177,203,155,216,246,46,206,107,146,150,69,69,69,248,42,41,153,152,214,166,81,82,92,180,227,42,183,215,191,162,154,166,201,93,20,206,234,233,233,99,160,122,57,119,248,121,42,249,129,205,190,85,27,114,29,106,185,211,94,235,36,116,117,185,36,209,84,77,39,83,220,141,125,91,145,206,93,151,117,246,170,249,46,228,195,210,110,37,113,238,14,179,76,155,15,180,222,171,47,22,106,159,5,225,149,210,212,66,198,116,197,36,143,217,143,100,202,155,190,165,119,243,79,102,254,127,8,125,174,246,219,125,163,88,50,250,11,84,189,202,104,111,151,6,70,238,180,126,232,149,82,162,121,167,183,201,16,154,252,16,232,159,9,25,46,155,215,100,250,171,144,211,190,246,189,173,233,228,200,227,165,88,255,0,190,42,89,229,26,61,139,230,198,198,190,123,253,233,237,2,48,241,43,147,81,102,12,176,228,12,170,167,150,170,166,219,74,249,187,116,77,133,221,110,239,61,221,78,70,183,173,119,119,155,151,205,77,18,108,189,85,201,49,122,198,122,3,26,165,232,130,223,81,217,108,139,39,90,189,177,245,177,23,126,183,34,238,138,213,223,100,53,160,0,0,3,233,99,151,250,236,98,245,73,125,182,185,173,169,163,154,57,226,87,49,175,68,115,30,142,79,39,34,162,249,181,61,168,167,205,0,94,71,45,61,70,203,179,221,10,172,187,228,119,170,138,169,88,216,123,45,114,181,27,10,45,93,91,118,99,90,136,214,166,204,106,108,136,137,228,133,65,113,17,126,188,223,53,110,243,112,188,92,234,107,42,119,166,94,236,210,43,157,186,83,66,137,230,191,177,19,251,11,93,229,45,76,250,158,30,170,97,106,108,175,100,59,42,254,202,202,229,42,231,138,252,10,245,167,250,209,122,179,94,160,115,36,79,13,178,171,94,136,191,222,144,59,203,169,173,248,61,62,0,90,15,40,92,191,38,191,233,45,194,219,122,189,213,214,211,80,86,205,13,52,115,72,174,108,81,178,150,129,24,214,239,236,68,69,84,68,253,165,130,149,211,201,202,134,178,13,45,188,84,77,75,44,113,73,113,168,233,123,152,168,142,222,154,222,169,178,175,180,177,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,52,243,143,196,175,209,235,101,22,92,250,103,45,174,107,77,190,153,146,164,111,219,184,158,41,85,58,186,122,125,141,95,45,247,46,88,171,30,112,105,85,117,191,217,172,158,50,40,41,226,162,163,170,245,213,254,179,191,191,155,183,170,138,158,197,251,191,172,8,243,202,187,24,187,221,184,128,165,188,209,219,103,158,146,222,233,27,81,51,35,123,155,26,190,134,177,27,186,162,42,38,235,247,170,27,31,156,94,57,85,6,161,216,175,181,42,232,225,158,74,150,67,188,107,179,213,41,40,247,217,203,178,121,43,126,27,251,79,199,147,213,125,69,187,85,242,75,51,21,143,134,89,224,234,119,159,159,77,45,118,202,158,207,187,226,134,211,231,44,184,215,128,194,210,246,234,134,84,172,183,53,163,236,177,21,29,39,135,166,242,122,170,47,150,253,63,119,196,10,151,7,151,109,212,189,62,205,252,143,0,0,0,13,161,165,184,78,67,147,83,65,45,150,186,58,105,150,189,176,210,185,241,43,247,168,217,157,9,236,95,139,147,239,246,123,20,213,228,139,225,75,16,204,50,60,159,26,125,174,186,154,59,100,121,53,18,205,28,147,189,174,85,73,32,234,245,81,21,23,213,114,1,141,241,61,167,26,197,167,249,154,211,106,243,146,106,249,127,70,120,233,31,12,111,218,40,85,118,234,138,61,246,107,227,79,103,183,253,255,0,115,130,188,90,108,171,136,204,54,150,26,184,169,214,154,241,110,169,85,145,21,81,81,181,212,233,178,109,241,245,139,7,230,253,164,245,87,76,94,205,157,91,104,104,26,202,31,17,226,101,94,150,202,238,185,40,34,103,243,119,95,98,167,183,201,8,3,192,237,21,238,183,137,12,61,150,74,134,195,35,46,182,247,200,171,35,153,188,105,95,77,186,121,123,125,169,228,7,67,246,90,85,162,179,80,81,57,232,229,167,166,138,37,114,123,23,165,136,155,255,0,188,123,167,169,106,100,209,218,232,227,168,114,58,86,211,198,146,42,46,251,185,26,155,249,255,0,73,237,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,62,62,99,4,85,88,141,242,150,118,163,163,154,219,83,27,218,169,186,43,86,39,34,167,153,246,15,157,145,195,37,70,61,116,130,22,43,228,146,142,118,53,169,237,85,86,42,34,1,205,199,19,148,116,244,58,243,156,82,211,70,214,70,204,130,230,212,68,68,68,68,74,217,147,225,253,5,161,242,249,225,139,70,175,154,38,204,170,229,11,46,149,85,187,248,132,154,154,25,27,31,69,93,83,27,183,114,13,252,209,19,226,190,207,129,89,220,93,90,46,86,126,33,115,136,110,84,114,83,190,91,245,206,86,35,211,101,115,22,186,116,69,79,217,228,165,166,114,157,188,85,221,116,86,182,201,87,142,213,82,65,7,111,162,169,232,254,137,250,170,235,156,189,42,173,68,245,85,54,93,149,124,215,225,236,2,158,53,62,130,221,108,212,60,150,223,105,255,0,73,211,93,171,34,131,213,70,254,109,179,189,27,228,136,155,121,34,124,16,198,9,41,197,142,139,219,180,250,229,113,189,80,87,67,50,213,222,102,73,35,107,211,174,23,61,211,185,88,173,89,28,187,167,66,34,238,137,253,68,107,0,0,0,19,205,81,0,77,183,77,253,128,94,119,42,59,134,47,47,14,86,203,117,166,68,91,149,61,51,61,32,157,149,111,172,234,170,197,111,173,210,157,94,93,95,21,34,223,56,237,46,180,227,217,70,49,159,209,186,8,234,47,149,85,48,205,27,26,136,229,72,169,105,90,138,187,49,61,157,31,23,47,183,251,62,191,40,10,11,172,215,235,205,109,162,101,109,190,40,232,252,99,122,26,187,185,98,174,70,249,187,205,61,126,175,103,254,99,80,243,86,147,61,77,104,130,221,147,86,58,162,129,178,42,219,152,144,194,221,156,180,116,125,207,54,122,203,186,170,126,151,245,1,60,57,83,203,107,127,14,209,182,141,172,73,219,88,157,222,152,250,87,127,3,67,190,235,183,159,158,196,213,42,91,147,101,126,82,204,190,239,103,158,89,35,181,37,29,108,235,3,225,99,119,147,106,38,163,186,149,58,189,155,124,118,242,45,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,32,113,11,204,123,140,236,27,95,117,47,10,197,181,147,193,89,113,252,194,243,107,183,83,125,157,181,73,216,165,130,182,88,226,143,173,244,206,123,186,88,198,166,238,85,114,237,186,170,175,152,23,126,8,255,0,192,86,169,103,122,211,194,118,13,169,154,151,125,244,206,73,121,244,159,141,173,240,176,211,247,123,87,42,168,99,252,220,44,100,109,218,56,152,223,85,169,190,219,174,234,170,171,32,0,0,0,2,0,115,91,226,143,93,184,107,252,151,126,69,51,159,179,159,104,253,55,233,63,240,101,29,103,127,195,248,30,207,250,102,41,58,122,123,242,254,142,219,245,121,239,178,109,175,249,95,241,153,196,159,17,58,251,127,194,181,143,82,62,208,89,104,176,250,171,164,20,222,135,160,164,232,170,101,109,20,109,147,174,158,8,222,187,50,105,19,101,94,159,91,125,183,68,84,11,63,4,117,226,91,139,187,87,12,186,185,163,216,166,97,110,164,92,79,82,170,46,118,219,149,214,74,134,192,251,68,241,62,133,180,245,78,124,142,108,94,25,171,83,39,123,169,81,90,205,164,107,191,54,177,201,34,128,0,0,0,84,7,30,188,122,241,99,162,220,88,231,58,103,166,154,173,232,108,110,205,232,207,5,69,232,43,109,71,107,187,109,165,154,79,206,77,78,249,29,188,146,189,222,179,151,109,246,77,145,17,16,45,252,16,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,78,138,86,81,81,72,216,250,41,227,141,139,179,230,145,119,84,234,245,182,223,100,68,73,128,0,2,0,115,91,226,143,93,184,107,252,151,126,69,51,159,179,159,104,253,55,233,63,240,101,29,103,127,195,248,30,207,250,102,41,58,122,123,242,254,142,219,245,121,239,178,108,19,252,21,129,202,255,0,140,206,36,248,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,244,61,5,39,69,83,43,104,163,108,157,116,240,70,245,217,147,72,155,42,244,250,219,237,186,34,164,223,226,111,138,45,47,225,103,0,155,47,212,11,221,35,46,85,148,245,105,143,89,92,249,18,123,205,108,48,186,70,211,179,183,28,142,141,138,238,219,29,59,153,219,141,101,143,169,83,169,168,224,220,0,174,174,10,121,165,254,93,117,150,235,166,26,191,106,181,98,255,0,106,46,19,212,98,21,30,59,104,96,245,105,226,166,179,109,217,78,228,207,233,168,151,196,73,35,123,146,191,180,200,219,213,20,105,98,160,0,0,1,15,248,254,227,218,221,194,77,138,147,24,194,160,181,94,53,54,235,225,107,41,173,119,74,122,165,165,167,181,200,249,218,250,199,186,52,107,37,245,233,157,10,68,147,49,232,233,18,69,69,107,85,174,221,124,52,113,23,130,113,65,165,148,26,153,130,212,127,173,81,222,40,186,38,255,0,6,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,237,69,246,162,6,213,0,0,7,169,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,89,111,231,89,98,163,215,26,251,101,110,152,248,189,39,164,241,148,84,247,43,92,175,150,241,89,36,115,63,195,215,178,58,142,196,109,134,88,219,26,45,51,218,217,24,175,87,119,93,211,218,112,89,248,49,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,200,0,2,0,115,91,226,143,93,184,107,252,151,126,69,51,159,179,159,104,253,55,233,63,240,101,29,103,127,195,248,30,207,250,102,41,58,122,123,242,254,142,219,245,121,239,178,109,31,248,10,227,215,139,29,105,226,199,6,211,61,75,213,111,76,227,119,159,73,248,218,47,65,91,105,251,189,171,109,84,209,254,114,26,118,72,221,164,137,142,245,92,155,237,178,238,138,168,161,111,224,0,0,21,87,204,127,138,174,54,184,102,226,10,91,110,21,169,126,135,192,114,75,125,53,195,27,100,120,253,13,68,113,246,226,100,85,112,58,122,138,71,43,166,108,236,116,174,98,72,254,152,234,32,85,86,245,35,80,45,80,21,193,202,235,142,45,68,215,124,203,50,211,238,32,245,110,146,237,144,207,79,69,83,137,80,205,109,164,161,125,67,35,74,149,175,72,150,158,24,219,35,209,190,29,234,199,42,191,161,143,115,83,165,146,42,88,248,0,80,15,247,81,248,236,255,0,179,159,252,25,179,255,0,201,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,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,242,3,96,2,5,115,77,227,43,81,56,108,181,96,248,102,139,229,84,150,108,179,32,168,168,186,87,213,53,41,42,231,166,183,66,212,141,145,190,150,162,41,17,25,60,178,185,91,47,171,178,209,72,212,234,221,253,49,215,129,14,52,184,206,226,39,138,12,71,78,115,29,89,186,220,113,103,120,171,141,245,182,252,106,212,206,138,90,122,121,36,98,77,43,40,213,98,134,73,210,8,28,244,86,187,243,200,214,61,175,115,28,129,111,224,209,90,255,0,197,158,27,195,158,168,105,78,15,168,20,244,148,54,45,74,168,186,83,84,100,117,117,235,4,22,103,210,199,2,196,178,51,182,228,115,37,150,162,56,213,238,124,108,137,55,123,151,165,28,169,189,64,0,0,0,84,7,30,188,122,241,99,162,220,88,231,58,103,166,154,173,232,108,110,205,232,207,5,69,232,43,109,71,107,187,109,165,154,79,206,77,78,249,29,188,146,189,222,179,151,109,246,77,145,17,16,45,252,16,3,149,39,20,122,237,196,167,229,71,242,215,156,253,163,251,57,232,79,70,127,131,40,232,251,30,35,199,119,191,210,209,71,213,213,216,139,244,183,219,167,203,109,215,121,254,0,0,0,0,0,17,171,129,126,51,108,92,97,233,197,85,206,75,87,161,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,169,17,146,201,37,64,0,0,0,0,0,66,14,54,57,154,99,60,47,102,84,154,99,131,226,244,153,142,89,73,81,19,178,58,90,154,138,138,54,90,160,84,165,157,140,71,44,10,201,223,81,77,60,168,199,178,69,72,94,214,185,237,147,206,53,9,190,12,43,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,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,53,0,1,26,177,94,51,108,85,124,103,102,188,29,229,182,175,3,117,161,240,149,24,165,198,157,143,124,119,8,221,106,130,182,166,154,161,60,251,115,51,170,121,25,39,148,111,141,170,197,232,123,27,223,9,42,0,0,0,0,8,213,192,191,25,182,46,48,244,226,170,231,37,171,208,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,212,136,201,100,146,160,0,0,0,0,1,29,112,190,46,237,90,139,198,110,79,194,238,33,110,164,168,182,224,248,189,77,202,245,121,74,134,202,179,93,91,83,69,31,133,131,182,229,107,89,11,106,101,100,189,126,191,121,28,206,152,251,42,178,232,174,107,124,81,235,183,13,127,146,239,200,166,115,246,115,237,31,166,253,39,254,12,163,172,239,248,127,3,217,255,0,76,197,39,79,79,126,95,209,219,126,175,61,246,77,130,127,130,160,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,76,227,119,159,73,248,218,47,65,91,105,251,189,171,109,84,209,254,114,26,118,72,221,164,137,142,245,92,155,237,178,238,138,168,178,3,154,223,20,122,237,195,95,228,187,242,41,156,253,156,251,71,233,191,73,255,0,131,40,235,59,254,31,192,246,127,211,49,73,211,211,223,151,244,118,223,171,207,125,147,96,159,224,172,14,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,161,232,41,58,42,153,91,69,27,100,235,167,130,55,174,204,154,68,217,87,167,214,223,109,209,21,44,252,0,0,0,0,0,0,0,52,86,35,197,158,27,144,241,81,158,240,167,121,167,164,178,100,56,173,61,186,166,203,36,213,234,231,228,44,158,137,181,85,41,20,107,27,91,27,224,108,145,238,206,227,222,246,117,200,136,141,141,253,59,212,0,0,0,0,0,0,0,4,32,230,19,204,50,213,195,45,53,62,154,105,109,101,37,211,84,37,168,162,173,170,137,237,108,180,150,138,38,203,28,206,142,177,190,215,62,166,38,172,105,11,21,146,54,41,150,110,184,151,178,178,4,223,6,170,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,119,76,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,58,250,83,106,128,0,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,208,216,221,155,209,158,10,139,208,86,218,142,215,118,219,75,52,159,156,154,157,242,59,121,37,123,189,103,46,219,236,155,34,34,32,91,248,33,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,157,20,172,162,162,145,177,244,83,199,27,23,103,205,34,238,169,213,235,109,190,200,136,147,0,0,0,0,33,255,0,52,13,123,213,142,29,180,10,193,154,232,230,87,246,126,245,91,152,82,218,231,169,240,52,213,125,116,175,162,173,145,209,244,84,71,35,19,119,195,26,238,137,213,234,237,190,202,168,177,3,128,174,61,120,177,214,158,44,112,109,51,212,189,86,244,206,55,121,244,159,141,162,244,21,182,159,187,218,182,213,77,31,231,33,167,100,141,218,72,152,239,85,201,190,219,46,232,170,138,22,254,8,1,205,111,138,61,118,225,175,242,93,249,20,206,126,206,125,163,244,223,164,255,0,193,148,117,157,255,0,15,224,123,63,233,152,164,233,233,239,203,250,59,111,213,231,190,201,180,127,224,43,143,94,44,117,167,139,28,27,76,245,47,85,189,51,141,222,125,39,227,104,189,5,109,167,238,246,173,181,83,71,249,200,105,217,35,118,146,38,59,213,114,111,182,203,186,42,162,133,191,128,0,0,0,0,0,0,0,3,95,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,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,20,131,253,212,126,59,63,236,231,255,0,6,108,255,0,242,64,47,248,0,0,20,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,62,183,211,57,238,233,99,26,155,185,85,203,182,234,170,190,101,159,240,21,170,89,222,180,240,157,131,106,102,165,223,125,51,146,94,125,39,227,107,124,44,52,253,222,213,202,170,24,255,0,55,11,25,27,118,142,38,55,213,106,111,182,235,186,170,170,132,128,0,0,5,96,115,64,227,51,137,62,29,181,246,193,133,104,230,164,125,159,178,214,225,244,183,73,233,189,15,65,87,215,84,250,218,216,221,39,93,68,18,61,55,100,49,166,200,189,62,174,251,110,170,171,176,57,82,113,71,174,220,74,126,84,127,45,121,207,218,63,179,158,132,244,103,248,50,142,143,177,226,60,119,123,253,45,20,125,93,93,136,191,75,125,186,124,182,221,119,9,254,8,235,154,113,119,106,211,174,51,113,142,23,114,251,117,37,61,183,56,197,233,174,86,91,202,212,54,37,134,234,234,154,216,252,44,253,199,35,92,201,155,77,19,34,232,245,251,202,214,116,201,222,69,138,69,0,0,0,0,0,0,209,88,143,22,120,110,67,197,70,123,194,157,230,158,146,201,144,226,180,246,234,155,44,147,87,171,159,144,178,122,38,213,84,164,81,172,109,108,111,129,178,71,187,59,143,123,217,215,34,34,54,55,244,134,245,0,0,0,0,5,0,255,0,117,31,142,207,251,57,255,0,193,155,63,252,144,183,238,2,181,75,59,214,158,19,176,109,76,212,187,239,166,114,75,207,164,252,109,111,133,134,159,187,218,185,85,67,31,230,225,99,35,110,209,196,198,250,173,77,246,221,119,85,85,80,144,0,161,108,179,152,247,48,156,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,206,217,36,236,85,65,35,163,150,62,182,83,57,142,233,123,28,155,181,85,171,182,232,170,158,101,175,242,253,214,140,155,94,184,87,197,53,3,59,203,233,50,44,178,74,139,149,37,242,162,22,83,196,248,167,142,182,110,212,82,197,78,214,178,39,248,101,166,114,55,165,170,172,123,30,187,245,238,161,34,128,0,1,72,26,253,205,99,137,59,166,178,229,149,58,23,170,30,132,192,89,112,117,61,130,155,208,148,21,61,202,88,154,145,165,79,93,85,34,76,157,245,99,167,237,201,235,71,221,232,243,233,220,178,174,94,58,131,171,26,183,195,5,143,85,117,143,63,251,87,122,202,46,23,10,136,36,244,85,53,15,129,165,134,161,212,141,166,218,157,173,100,190,189,52,146,247,21,173,119,231,250,60,209,136,170,18,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,169,62,115,22,156,130,92,182,207,117,240,127,224,166,210,80,196,217,187,140,243,145,18,181,202,157,59,245,123,55,243,219,98,219,8,93,205,81,214,228,225,202,100,170,88,59,203,88,238,223,95,79,86,254,2,187,109,183,243,246,129,2,121,84,65,156,179,89,166,184,98,244,29,250,8,222,141,175,127,118,22,244,47,131,172,237,249,63,214,93,213,87,244,127,172,218,252,226,107,43,42,50,108,110,146,249,15,69,20,15,173,91,123,186,145,122,164,90,106,69,119,147,124,211,207,252,175,35,212,228,227,170,182,188,123,37,201,244,242,177,148,177,205,123,171,167,158,25,30,141,71,175,110,150,169,202,136,170,244,85,68,232,248,53,125,171,247,155,243,156,91,172,144,232,118,51,45,108,48,58,181,247,138,134,83,185,237,98,185,17,104,229,234,217,87,207,218,140,246,125,201,251,0,165,101,219,117,219,216,2,174,234,170,0,0,0,18,107,132,189,116,139,78,170,168,177,170,182,117,195,113,187,198,221,183,84,232,89,22,6,117,121,70,229,93,145,158,205,208,140,166,83,165,183,42,11,62,163,227,55,75,162,49,105,41,46,244,83,77,215,211,183,67,103,99,157,191,82,162,123,17,125,171,176,22,247,205,163,17,166,191,104,245,187,40,75,135,105,104,123,221,49,246,149,221,206,186,170,22,47,159,82,109,182,219,251,20,171,158,19,43,170,104,120,132,193,164,165,147,161,206,191,219,24,171,178,47,146,215,65,247,255,0,65,103,220,127,113,87,164,23,61,19,159,22,181,62,146,235,85,113,233,236,171,22,150,118,199,219,171,165,123,191,70,101,84,221,17,125,136,187,237,251,10,179,225,146,178,158,135,94,112,122,170,153,26,200,217,144,91,28,170,170,136,136,137,91,10,252,127,160,14,145,177,185,29,46,59,106,149,235,187,159,69,3,149,126,245,88,208,250,71,199,195,167,138,171,17,177,213,64,228,116,115,91,105,164,99,145,119,69,106,196,213,69,242,62,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,3,212,187,58,102,90,171,31,78,222,169,91,79,34,177,54,85,221,221,43,183,179,207,218,123,103,163,124,169,117,29,150,225,86,196,221,208,82,203,34,39,237,107,21,127,245,1,206,255,0,28,21,87,154,174,35,243,23,94,169,210,41,27,118,184,54,52,70,61,187,198,149,245,59,47,173,253,126,207,34,125,114,125,213,9,174,56,229,239,10,184,92,41,26,148,126,27,195,68,178,170,61,122,228,175,145,254,170,191,246,34,249,39,179,219,247,149,245,198,118,73,83,147,113,23,154,84,212,177,26,180,247,155,141,59,81,54,253,22,215,84,42,123,17,63,202,62,63,15,121,166,183,226,89,90,59,68,242,11,133,186,229,47,233,37,53,68,81,163,246,142,93,183,238,250,171,179,93,47,246,175,199,96,51,46,42,242,172,187,32,202,114,116,185,209,64,203,107,114,106,222,212,140,142,84,85,84,146,126,148,221,202,173,253,21,95,97,29,141,145,169,121,118,79,127,165,124,23,231,61,179,182,173,95,87,188,140,119,114,167,103,163,222,189,40,137,186,170,175,179,200,214,224,0,0,15,45,219,169,58,189,155,249,158,0,22,245,202,2,108,126,91,29,245,45,12,124,115,164,22,228,169,235,70,39,83,209,43,183,84,233,243,95,62,175,111,254,243,77,243,131,161,169,182,106,206,53,123,115,99,124,82,79,58,177,170,138,187,171,105,168,119,69,79,103,195,239,61,190,80,25,69,98,231,247,12,126,153,210,65,2,36,9,51,91,42,244,203,249,138,247,38,237,219,224,187,175,245,154,191,154,126,69,121,186,113,7,89,105,173,188,213,85,81,208,58,39,83,211,200,245,86,66,175,160,163,87,43,81,124,147,117,243,80,36,103,40,42,138,219,230,67,119,190,190,134,154,158,158,26,26,186,52,236,196,172,234,114,120,39,110,190,212,85,217,223,127,195,216,90,89,76,124,156,114,124,141,154,235,87,140,71,118,168,75,68,182,123,133,68,148,157,127,155,89,83,195,34,59,111,191,102,183,251,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,89,197,143,189,62,178,124,192,200,126,163,57,210,153,205,103,22,62,244,250,201,243,3,33,250,140,224,93,79,43,143,113,61,50,252,107,235,21,164,170,33,255,0,41,252,166,197,144,112,75,136,90,109,21,222,34,175,25,184,93,237,119,72,251,79,103,135,170,125,116,213,109,143,119,34,35,247,130,174,157,251,181,85,190,190,219,245,53,200,147,0,0,0,10,171,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,140,255,0,158,46,83,98,171,202,180,147,10,167,174,235,189,90,173,247,139,165,101,55,105,233,218,165,171,146,150,58,121,58,213,58,29,212,250,42,148,217,21,92,157,189,220,136,142,106,174,1,201,83,222,159,41,249,127,93,245,27,112,27,87,158,119,234,79,247,147,248,105,234,114,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,185,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,122,35,98,54,47,85,141,102,222,223,60,239,212,159,239,39,240,210,170,192,234,160,16,43,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,77,145,95,83,12,91,54,70,63,170,71,178,62,255,0,84,138,179,118,167,168,2,128,121,163,251,246,106,111,224,191,71,162,47,248,160,30,104,254,253,154,155,248,47,209,232,128,154,156,149,53,75,4,252,150,101,58,41,233,223,249,179,251,65,93,148,250,51,194,205,255,0,58,252,53,186,155,191,222,232,237,127,142,245,122,58,250,254,61,59,121,150,84,114,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,189,9,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,235,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,3,122,149,87,207,59,245,39,251,201,252,52,181,66,170,249,231,126,164,255,0,121,63,134,129,170,185,42,123,211,229,63,47,235,190,163,110,39,255,0,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,161,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,189,46,149,146,192,14,74,158,244,249,79,203,250,239,168,219,139,169,3,150,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,204,187,238,92,220,123,127,42,139,20,250,111,168,144,120,125,77,198,109,254,50,174,162,10,126,138,91,213,11,30,200,150,177,168,196,232,134,100,124,145,182,88,188,154,174,123,95,18,116,185,209,195,138,243,66,224,91,242,215,138,191,92,116,115,12,241,122,147,101,232,244,197,53,19,186,102,190,218,227,141,200,187,66,141,95,17,89,14,209,246,246,86,189,241,35,227,252,235,155,79,26,83,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,228,7,82,100,117,227,147,139,187,87,8,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,167,175,182,155,171,228,134,53,116,125,212,145,186,211,73,185,153,233,198,89,194,61,255,0,136,28,234,59,85,151,41,196,55,181,220,49,196,184,35,61,39,120,116,11,37,36,116,141,78,228,204,134,169,90,254,133,123,28,177,246,170,119,89,25,78,249,86,157,184,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,12,43,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,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,242,55,7,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,254,186,182,39,61,141,241,49,181,210,58,23,245,55,165,234,173,85,237,190,70,63,74,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,189,142,99,218,228,221,21,20,250,210,96,25,148,88,13,62,169,59,30,171,92,78,170,241,53,129,151,102,162,58,4,184,197,12,115,186,157,234,139,187,30,177,76,199,183,169,19,173,18,78,142,174,220,157,33,211,70,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,100,5,11,114,253,227,186,251,194,174,85,30,21,148,191,198,233,150,65,112,73,46,52,219,50,63,69,213,79,37,44,114,221,122,217,79,45,68,253,170,106,119,39,134,106,163,95,190,233,179,188,214,79,243,47,230,45,143,79,143,77,160,28,57,230,180,151,119,221,233,228,135,44,200,45,174,165,173,183,73,110,168,165,146,39,219,97,145,204,145,178,189,237,153,30,249,162,115,123,93,13,99,94,231,186,70,196,24,7,53,142,56,233,181,42,235,95,194,222,155,50,174,43,22,49,120,86,101,55,55,62,88,22,227,113,165,115,216,180,76,143,116,71,211,67,46,238,115,164,106,247,38,138,55,49,26,216,155,36,208,171,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,232,141,174,221,26,175,111,91,213,145,181,122,222,212,92,127,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,170,57,31,28,61,107,235,207,47,109,143,123,97,137,136,233,36,122,53,122,35,99,220,169,179,84,232,79,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,240,205,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,51,80,0,170,190,121,223,169,63,222,79,225,164,85,229,113,239,217,166,95,141,125,30,180,149,92,243,191,82,127,188,159,195,72,107,203,211,63,195,116,195,140,109,57,204,245,3,33,164,177,88,169,106,43,233,170,46,21,106,173,130,7,212,219,234,105,226,89,29,182,204,98,203,52,104,175,118,204,98,42,185,202,214,162,185,3,161,224,0,2,10,243,130,209,203,22,115,195,2,234,173,68,222,30,245,166,151,8,42,40,228,233,123,251,244,181,213,16,82,84,83,108,143,107,27,212,247,211,75,220,86,189,201,225,186,27,210,146,57,73,212,122,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,129,205,14,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,212,198,120,186,87,181,209,212,211,117,189,143,72,251,176,73,44,93,206,133,115,58,250,155,235,53,20,233,164,230,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,236,249,90,107,165,30,176,112,167,97,198,235,111,62,47,36,211,191,249,155,185,195,34,65,28,140,165,141,85,109,239,108,113,47,87,103,194,246,225,108,143,107,92,249,41,167,253,37,106,189,193,66,231,74,124,39,123,172,104,223,203,252,123,233,208,28,214,23,189,149,235,205,79,14,60,176,176,205,73,179,86,210,65,144,166,155,227,118,188,125,38,168,138,55,173,198,166,130,158,40,228,137,146,177,237,153,240,181,210,84,172,93,14,235,101,59,209,118,111,83,144,42,91,141,205,121,166,226,59,137,124,199,82,108,213,181,115,227,203,80,203,94,62,147,84,75,35,18,221,76,196,138,57,34,100,172,99,161,100,206,108,149,43,23,67,122,31,80,244,93,221,212,229,177,238,75,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,186,88,189,84,182,215,84,70,234,158,182,189,85,58,231,158,162,46,219,152,199,55,195,117,122,205,145,170,149,3,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,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,157,47,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,5,112,115,206,253,73,254,242,127,13,62,175,41,78,53,253,55,71,71,194,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,215,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,63,229,115,206,253,73,254,242,127,13,42,172,14,170,1,5,121,112,115,0,163,226,34,197,22,146,106,246,69,254,139,20,30,38,120,170,106,35,130,158,60,138,151,173,242,117,83,178,22,71,27,38,134,53,70,62,20,111,82,199,18,74,213,127,231,146,41,212,0,160,30,104,254,253,154,155,248,47,209,232,139,254,40,7,154,63,191,102,166,254,11,244,122,32,37,87,35,31,215,103,238,223,241,34,213,10,171,228,99,250,236,253,219,254,36,90,160,0,0,0,0,28,192,233,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,232,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,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,103,54,230,245,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,161,209,152,49,77,45,213,44,19,90,112,75,102,166,105,165,247,211,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,245,154,155,237,186,110,138,138,185,88,0,13,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,169,171,44,202,138,216,218,230,162,35,222,248,227,120,97,92,127,113,131,106,225,55,72,220,235,122,213,201,157,230,52,245,148,24,163,33,137,170,202,105,216,198,164,149,210,186,70,58,46,138,117,154,39,164,110,107,150,87,185,140,233,232,89,36,142,128,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,50,13,82,213,44,239,90,115,187,158,166,106,93,247,211,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,245,90,155,237,186,238,170,170,184,253,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,216,230,61,174,77,209,81,64,145,92,11,241,155,125,224,243,81,234,174,114,90,189,51,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,172,150,59,254,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,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,142,93,228,180,221,97,181,83,223,102,182,85,178,219,89,81,53,37,61,99,161,114,65,52,240,182,55,75,19,36,219,165,207,99,103,133,206,106,46,237,73,99,85,219,169,55,157,92,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,182,239,145,84,46,208,160,30,104,254,253,154,155,248,47,209,232,139,254,40,7,154,63,191,102,166,254,11,244,122,32,44,127,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,212,157,185,26,231,171,164,72,230,249,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,244,17,193,215,24,184,39,23,248,37,69,254,193,71,232,108,146,205,209,246,131,31,238,77,81,232,190,236,213,12,165,254,250,124,17,71,63,118,58,117,147,243,104,189,27,244,187,101,79,48,144,0,0,57,129,210,221,82,206,244,91,59,182,106,102,154,95,125,13,146,89,187,222,10,183,194,195,81,218,238,194,248,100,252,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,169,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,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,206,109,205,213,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,169,203,20,200,138,232,220,231,34,163,216,249,35,120,116,124,12,83,75,117,75,4,214,156,18,217,169,154,105,125,244,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,125,102,166,251,110,155,162,162,174,86,0,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,217,200,168,244,110,219,171,143,238,48,109,92,38,233,27,157,111,90,185,51,188,198,158,178,131,20,100,49,53,89,77,59,24,212,146,186,87,72,199,69,209,78,179,68,244,141,205,114,202,247,49,157,61,11,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,160,79,94,74,158,244,249,79,203,250,239,168,219,141,171,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,27,87,158,119,234,79,247,147,248,104,17,87,149,199,191,102,153,126,53,244,122,210,85,115,206,253,73,254,242,127,13,34,175,43,143,126,205,50,252,107,232,245,164,170,231,157,250,147,253,228,254,26,6,170,228,169,239,79,148,252,191,174,250,141,184,186,146,149,185,42,123,211,229,63,47,235,190,163,110,46,164,0,0,0,0,0,0,10,11,230,99,118,186,216,57,128,106,5,246,197,115,171,183,92,173,213,22,26,186,58,202,73,157,12,244,211,199,105,161,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,22,169,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,232,168,88,101,122,198,214,181,98,123,94,206,158,132,142,73,42,135,154,63,191,102,166,254,11,244,122,34,63,233,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,14,159,129,165,56,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,221,96,12,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,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,42,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,231,219,142,142,51,111,188,97,234,61,45,206,59,87,161,176,204,95,196,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,125,230,151,181,18,172,109,114,199,27,88,214,183,169,81,242,200,23,233,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,1,80,28,150,240,189,101,171,206,242,220,218,193,147,122,23,77,169,60,61,54,65,71,37,173,178,253,160,174,72,106,18,150,158,26,135,179,243,94,31,190,179,200,177,200,142,245,224,107,152,230,203,212,203,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,75,182,77,209,168,214,185,239,115,24,199,189,161,173,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,169,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,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,159,127,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,78,174,88,60,191,236,90,169,98,173,215,205,117,199,109,87,172,50,245,111,174,179,227,150,105,228,123,164,169,145,94,234,122,138,247,44,79,111,103,183,209,60,49,34,239,39,113,93,51,123,75,20,50,60,34,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,235,219,184,196,84,108,175,69,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,40,47,142,142,12,175,188,30,106,61,45,178,59,175,166,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,71,155,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,129,123,197,0,243,71,247,236,212,223,193,126,143,68,95,241,64,60,209,253,251,53,55,240,95,163,209,1,63,249,42,123,172,101,63,48,43,190,157,110,39,249,93,92,146,242,155,21,94,129,103,88,85,61,119,93,234,213,152,45,210,178,155,180,244,237,82,213,209,83,199,79,39,90,167,67,186,159,69,82,155,34,171,147,183,187,145,17,205,85,177,80,0,0,32,7,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,157,60,237,50,155,21,38,129,96,184,85,69,119,69,234,235,152,37,210,142,155,180,245,238,210,210,81,84,71,81,39,90,39,67,122,95,91,76,155,42,163,151,185,187,81,81,174,84,130,220,174,61,251,52,203,241,175,163,214,129,42,185,231,126,164,255,0,121,63,134,145,87,149,199,191,102,153,126,53,244,122,210,85,115,206,253,73,254,242,127,13,34,175,43,143,126,205,50,252,107,232,245,160,95,240,0,0,0,0,0,0,0,13,85,197,143,186,198,178,124,191,200,126,157,57,205,97,210,159,22,62,235,26,201,242,255,0,33,250,116,231,53,128,117,80,0,3,154,206,44,125,233,245,147,230,6,67,245,25,203,126,229,45,170,88,38,87,194,117,135,76,236,23,223,21,146,96,158,43,237,5,23,133,153,158,15,198,220,171,166,165,252,227,216,145,201,215,27,85,223,155,115,186,118,217,219,47,145,80,60,88,251,211,235,39,204,12,135,234,51,159,39,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,135,77,32,215,250,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,187,96,1,74,220,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,145,170,185,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,32,53,87,58,191,122,124,91,229,253,15,212,110,36,159,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,111,24,57,213,251,211,226,223,47,232,126,163,113,32,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,128,117,60,8,149,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,166,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,122,181,175,49,142,97,25,87,12,153,222,25,130,104,165,227,20,186,95,169,252,85,195,45,181,220,41,36,170,236,66,248,88,218,40,37,116,111,103,107,175,187,44,234,198,185,178,254,102,157,202,173,138,78,153,130,127,130,37,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,121,62,55,49,207,252,226,71,45,64,20,23,204,198,237,117,176,115,0,212,11,237,138,231,87,110,185,91,170,44,53,116,117,148,147,58,25,233,167,142,211,66,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,208,160,30,104,254,253,154,155,248,47,209,232,128,181,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,23,69,66,195,43,214,54,181,171,19,218,246,116,244,36,114,73,40,14,96,116,183,84,179,189,22,206,237,154,153,166,151,223,67,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,116,39,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,165,203,20,200,136,217,26,215,34,163,30,201,35,96,110,176,0,28,171,151,253,202,227,220,79,76,191,26,250,197,105,64,37,255,0,114,184,247,19,211,47,198,190,177,90,5,112,115,125,210,251,174,23,197,165,78,121,51,170,231,182,234,13,158,138,229,79,59,168,157,20,17,79,77,11,104,165,165,100,187,171,102,123,91,79,12,206,219,165,90,149,81,162,183,216,231,111,94,72,90,165,255,0,197,47,69,46,23,223,250,147,41,180,91,60,47,244,211,87,207,222,70,127,243,53,189,15,127,237,99,127,198,41,159,243,164,209,203,238,97,163,88,150,177,90,38,238,82,105,221,194,162,158,233,77,210,196,233,165,185,58,158,54,212,245,185,232,171,209,60,20,241,118,218,199,185,222,39,171,213,108,110,85,174,190,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,171,27,94,228,69,84,68,80,232,164,211,252,94,234,245,78,132,112,209,168,90,165,111,158,174,11,149,166,206,248,109,115,211,65,20,207,167,184,212,189,180,180,115,43,37,245,28,198,84,79,19,222,142,71,122,141,119,170,255,0,209,93,192,87,7,59,13,80,186,227,218,71,129,233,69,189,181,112,211,230,119,138,171,149,117,68,53,174,137,146,65,111,100,123,82,203,18,38,211,49,242,214,69,42,117,59,102,190,149,139,210,229,84,86,5,59,29,57,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,250,206,85,124,142,85,115,149,85,86,138,249,104,224,20,218,131,198,150,157,210,220,177,234,187,173,182,199,81,83,127,170,88,82,94,138,55,210,83,73,45,45,68,175,141,83,161,141,172,74,68,78,165,232,115,220,198,59,171,175,165,122,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,79,56,218,234,200,52,178,207,79,13,92,209,197,37,198,159,169,141,122,163,93,189,53,193,23,116,248,150,44,64,14,110,184,78,67,145,233,5,21,210,207,65,53,68,22,234,200,167,168,116,112,189,253,17,199,75,94,231,57,85,173,84,68,68,84,243,93,147,204,10,175,225,127,52,200,240,141,97,179,93,113,187,165,69,21,66,120,157,221,19,145,55,254,245,153,190,123,162,167,177,206,254,210,201,57,203,212,75,81,163,90,121,44,142,85,115,175,149,155,255,0,85,58,161,90,28,57,227,215,124,131,87,172,214,203,85,20,213,21,27,212,167,68,113,185,235,186,83,76,171,228,212,85,246,53,127,176,182,78,104,122,63,148,234,158,150,224,150,123,18,197,10,209,94,42,165,169,158,118,73,218,137,142,133,81,21,202,214,175,74,123,87,117,219,201,20,10,77,7,217,203,241,138,156,59,35,175,198,234,235,41,170,166,160,168,150,157,242,211,185,86,55,57,146,57,138,168,170,136,187,110,213,95,232,84,62,48,0,0,3,106,233,21,139,12,158,138,107,246,83,28,82,173,4,174,149,177,73,19,220,143,232,72,222,136,189,62,91,47,172,158,104,191,214,106,163,127,112,187,136,90,243,175,180,24,229,84,246,248,106,106,45,149,109,129,213,85,110,137,85,238,236,177,168,198,183,205,238,221,254,77,248,249,129,33,248,223,215,158,26,242,172,10,221,139,105,102,159,99,241,220,93,222,235,172,166,183,186,158,72,182,154,153,233,230,250,118,170,238,214,200,223,39,123,55,251,246,33,158,136,92,233,172,218,185,136,220,43,41,153,60,80,94,232,30,232,221,236,84,74,168,213,83,216,191,4,95,129,49,53,175,134,188,123,130,204,179,25,205,235,108,85,185,77,166,163,198,248,152,41,34,168,167,232,233,138,56,153,187,221,35,209,55,117,74,47,181,63,69,83,207,114,30,97,243,38,77,172,246,170,187,61,4,172,101,126,71,4,208,83,166,242,57,141,125,91,85,173,242,243,85,78,164,79,218,7,72,218,93,93,5,207,77,49,43,133,52,77,138,42,155,29,4,204,141,190,198,53,212,236,84,68,242,79,98,47,220,134,80,97,154,47,79,53,38,144,97,20,213,17,186,57,98,199,45,140,123,28,138,138,215,37,44,104,168,168,190,104,187,153,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,3,229,229,31,252,25,187,255,0,224,21,31,253,13,199,212,61,27,229,51,171,44,151,10,70,46,206,158,150,88,211,250,85,138,159,250,192,230,255,0,138,72,150,78,32,51,213,71,34,116,228,23,69,243,95,254,77,156,155,60,157,48,139,85,210,253,146,100,117,214,249,95,61,31,131,236,75,214,246,181,58,217,112,99,189,158,75,228,136,132,65,227,3,18,185,89,184,146,204,173,175,85,89,43,47,119,25,153,230,212,221,175,175,168,106,123,28,169,240,44,139,148,46,35,116,178,233,213,234,233,89,107,138,56,171,124,55,110,116,86,43,159,209,61,123,87,216,170,190,74,168,158,96,86,127,16,247,204,98,76,191,42,178,209,90,93,21,198,28,150,185,207,157,92,229,71,53,37,149,170,158,114,42,126,150,203,250,41,255,0,168,211,6,232,226,90,203,142,90,181,19,46,70,212,84,122,101,114,74,254,236,78,219,161,25,223,155,169,81,81,191,229,166,223,164,191,250,205,46,0,0,0,0,5,171,242,122,192,177,154,40,174,185,157,109,222,143,210,149,173,166,117,61,50,86,162,72,157,41,94,199,111,30,201,252,213,69,248,253,231,225,206,119,77,49,91,77,30,27,159,91,226,237,93,174,87,10,186,122,173,234,28,238,182,182,150,20,111,168,187,162,108,145,183,205,54,246,254,210,61,242,207,200,242,10,13,125,176,90,233,114,43,131,104,170,18,167,185,70,218,137,27,23,171,67,88,228,245,81,221,43,230,187,251,61,166,218,231,49,149,87,86,102,184,190,50,181,82,173,53,28,245,114,36,93,199,116,162,186,150,141,119,233,246,127,61,125,159,122,129,233,114,104,187,89,225,214,27,157,170,102,127,127,205,106,184,62,39,171,182,78,141,233,60,182,234,255,0,98,239,129,113,229,15,114,164,186,86,208,241,111,104,167,167,149,205,142,162,211,115,108,141,71,42,35,147,177,213,230,136,190,126,109,111,246,23,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,179,139,31,122,125,100,249,129,144,253,70,115,165,51,154,206,44,125,233,245,147,230,6,67,245,25,192,246,184,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,157,42,232,95,213,20,111,100,141,69,233,123,27,212,215,179,174,55,244,61,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,213,36,111,146,30,180,245,224,151,182,247,177,179,68,244,116,114,49,28,189,18,49,237,85,221,170,115,153,155,232,54,101,134,104,246,158,107,147,168,170,234,241,60,254,158,177,140,184,54,157,27,5,21,198,158,186,174,157,212,79,114,61,203,214,232,169,153,59,92,228,103,90,73,35,88,142,236,200,227,117,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,96,191,66,58,241,201,197,221,171,132,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,211,215,219,77,213,242,67,26,186,62,234,72,220,215,93,56,143,211,141,12,208,235,142,185,221,178,11,85,125,171,209,233,81,96,108,85,233,219,191,85,75,10,201,73,77,77,44,109,147,175,189,178,42,72,198,189,173,143,170,85,245,24,231,39,62,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,111,68,109,118,202,228,99,122,222,175,145,201,214,247,42,134,21,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,161,136,214,55,169,239,114,236,212,70,166,251,34,34,121,19,171,146,167,189,62,83,242,254,187,234,54,226,37,103,186,13,153,105,174,145,233,238,171,102,20,85,118,198,106,69,69,213,246,138,26,154,116,141,242,91,169,25,68,177,86,162,245,171,186,39,117,92,136,198,185,141,245,33,108,141,87,178,86,41,45,121,42,123,211,229,63,47,235,190,163,110,3,106,243,206,253,73,254,242,127,13,32,7,15,252,61,101,92,69,214,102,246,76,42,167,123,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,234,145,140,98,163,81,234,246,79,254,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,8,43,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,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,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,232,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,75,162,124,177,127,154,15,47,186,155,181,77,235,138,29,22,181,82,49,236,167,117,126,97,99,166,138,42,102,116,67,21,85,69,101,233,101,150,118,181,94,173,100,13,124,17,69,215,35,213,210,250,207,115,247,174,13,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,218,29,52,148,3,205,31,223,179,83,127,5,250,61,17,117,60,52,113,23,130,113,65,165,148,26,153,130,212,127,173,81,222,40,186,38,255,0,6,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,122,31,237,69,246,162,82,183,52,127,126,205,77,252,23,232,244,64,107,75,87,12,249,149,255,0,133,203,175,20,246,42,234,74,171,22,57,148,63,28,190,208,185,82,57,232,216,177,81,172,21,108,85,118,211,49,242,214,36,78,98,34,61,139,219,114,35,218,231,172,94,175,13,28,69,231,124,47,234,157,6,166,96,181,31,235,84,119,138,46,136,127,194,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,123,81,125,168,182,147,201,170,211,106,191,240,137,155,88,175,182,202,75,141,182,227,156,92,169,43,40,234,225,108,208,84,193,37,178,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,32,175,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,54,11,191,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,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,174,14,121,223,169,63,222,79,225,164,95,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,30,210,87,157,197,218,213,127,181,104,53,246,197,115,164,184,219,110,52,249,5,93,29,101,36,205,154,10,152,36,109,177,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,6,181,228,169,239,79,148,252,191,174,250,141,184,186,146,149,185,42,123,211,229,63,47,235,190,163,110,46,164,1,84,28,208,121,125,211,90,105,175,92,80,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,174,105,106,170,43,47,75,44,179,185,200,196,115,224,107,224,138,46,136,216,142,151,213,99,95,181,175,128,57,87,38,255,0,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,125,118,72,145,177,21,92,247,195,191,245,67,147,189,78,85,197,26,94,113,76,158,146,207,164,25,21,69,77,234,234,202,104,162,134,182,204,245,149,28,251,109,36,45,98,68,172,145,100,94,196,157,61,16,198,199,164,141,115,162,141,42,108,211,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,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,243,2,133,249,163,251,246,106,111,224,191,71,162,37,255,0,44,141,11,211,142,34,248,17,206,180,191,84,44,222,58,213,93,168,21,178,195,52,74,140,170,183,213,54,217,111,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,58,32,115,71,247,236,212,223,193,126,143,68,79,254,74,158,235,25,79,204,10,239,167,91,128,170,190,37,248,116,206,248,95,213,58,253,51,206,169,255,0,215,107,44,245,189,112,255,0,132,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,221,108,246,42,123,21,117,254,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,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,230,116,81,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,165,169,44,42,168,217,26,214,170,43,30,200,228,100,107,229,159,203,254,251,195,207,164,181,123,93,49,219,84,121,245,110,244,118,74,30,227,42,230,176,82,167,113,147,73,222,141,238,135,189,80,142,106,111,31,83,153,19,122,123,159,158,150,38,134,202,229,243,193,37,171,133,12,2,75,238,79,5,37,118,162,229,84,244,243,93,107,29,74,214,207,105,129,208,194,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,30,210,212,0,0,0,42,175,158,119,234,79,247,147,248,105,85,101,170,115,206,253,73,254,242,127,13,43,131,70,244,135,50,215,125,68,183,233,110,159,65,73,62,67,118,167,174,154,134,10,153,210,22,84,62,154,146,106,165,133,30,190,171,94,246,192,230,49,92,173,103,91,155,212,230,55,119,32,90,247,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,233,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,57,164,123,93,51,94,221,209,210,53,239,146,197,78,91,63,230,171,2,202,191,213,92,115,36,199,46,31,247,74,58,235,109,117,60,159,237,100,134,104,228,103,236,115,92,223,130,161,122,124,185,184,215,254,85,90,113,61,131,63,185,218,163,212,220,91,243,119,42,104,23,181,37,210,133,17,137,29,205,176,244,181,141,234,123,214,57,91,18,185,172,145,173,118,209,54,104,163,64,152,0,0,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,102,54,36,107,60,168,100,122,117,171,158,173,194,121,62,235,29,247,6,226,129,52,170,158,31,17,101,212,187,124,244,245,145,245,49,157,138,170,26,121,234,233,234,119,86,57,238,233,99,42,98,237,163,152,213,241,61,110,234,88,218,133,165,113,185,160,213,60,71,112,209,152,233,181,154,138,146,124,133,105,217,116,199,214,106,120,164,122,92,105,158,146,199,28,79,149,236,108,47,153,173,146,153,101,235,111,67,42,30,171,187,122,154,188,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,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,64,124,162,101,113,221,175,52,217,86,148,112,237,160,22,42,218,191,15,131,233,189,130,233,125,99,106,37,108,18,92,107,45,84,142,130,55,194,172,70,61,240,211,108,246,202,142,127,149,116,140,78,133,107,209,208,212,250,185,54,83,125,204,46,48,221,178,58,239,23,87,79,111,160,181,199,39,105,145,244,210,209,82,197,73,77,30,204,68,69,232,130,8,153,190,221,78,233,221,202,174,85,85,9,169,201,247,71,47,185,207,20,9,170,180,243,120,123,46,154,91,231,168,172,147,165,143,239,213,87,83,207,73,79,77,178,189,175,111,83,31,83,47,113,26,246,167,134,232,119,74,200,213,46,252,135,252,173,52,46,143,71,248,83,176,228,149,182,111,9,146,106,39,252,210,92,230,145,96,146,71,210,200,170,150,246,54,72,147,171,179,225,123,115,54,55,185,206,100,149,51,254,138,185,88,217,128,5,85,243,206,253,73,254,242,127,13,43,215,68,116,27,50,215,201,51,75,94,159,209,85,220,175,184,158,47,46,77,79,105,164,167,73,167,185,50,42,218,72,37,134,52,235,106,245,182,42,153,37,68,106,61,239,88,82,54,177,93,34,109,97,92,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,112,16,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,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,58,157,5,121,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,121,82,105,93,38,239,108,143,236,192,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,218,29,52,148,3,205,31,223,179,83,127,5,250,61,17,119,218,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,186,144,121,163,251,246,106,111,224,191,71,162,2,85,114,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,0,0,0,0,1,202,185,154,229,218,67,153,97,90,119,129,106,149,230,10,69,199,181,30,158,227,53,150,120,103,71,63,174,134,173,212,181,48,202,197,217,204,123,92,145,189,23,101,98,178,102,108,229,114,61,172,194,139,201,224,131,72,112,221,122,229,137,137,105,30,160,65,87,37,139,34,167,187,195,80,180,147,172,51,196,246,95,42,229,138,104,223,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,21,213,203,207,141,59,175,11,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,166,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,122,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,156,30,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,82,186,23,245,69,35,31,27,149,122,94,199,116,185,236,232,145,242,215,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,244,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,156,210,61,205,133,204,110,232,216,220,247,198,22,211,170,90,165,130,104,182,9,115,212,205,75,190,250,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,249,184,88,249,29,188,146,177,190,171,87,109,247,93,145,21,83,158,206,43,184,174,212,126,45,117,29,249,174,107,47,129,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,253,45,89,102,84,71,72,230,181,17,24,198,71,27,58,9,213,237,23,210,253,122,195,100,211,253,92,196,41,50,43,20,149,17,85,165,60,207,146,39,197,60,106,189,18,197,44,78,108,177,63,101,115,85,204,115,85,88,247,177,119,107,220,139,86,184,159,38,205,71,179,241,29,102,178,101,57,13,171,32,210,58,47,15,117,184,223,118,90,73,174,17,177,237,238,218,252,35,38,89,162,154,69,71,55,186,217,59,109,137,221,196,147,184,157,128,49,254,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,221,170,138,197,118,250,131,154,63,191,102,166,254,11,244,122,34,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,40,51,154,63,191,102,166,254,11,244,122,32,37,87,47,30,30,177,94,40,57,122,106,38,145,229,53,62,3,199,234,5,85,77,186,232,202,88,234,38,182,87,69,65,110,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,58,250,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,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,45,211,146,167,186,198,83,243,2,187,233,214,227,122,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,167,75,130,26,242,163,227,167,252,71,11,250,215,153,255,0,212,244,184,5,109,115,127,206,107,173,114,84,43,191,239,94,21,142,111,249,112,163,255,0,210,240,145,87,154,63,191,102,166,254,11,244,122,34,116,242,255,0,229,139,71,164,85,150,157,111,226,6,139,197,231,84,157,114,219,113,153,217,4,180,182,26,168,231,145,172,170,116,176,203,44,117,83,44,109,134,72,151,213,108,46,123,151,165,210,53,143,142,11,115,71,247,236,212,223,193,126,143,68,6,138,198,116,135,50,203,244,191,55,213,203,20,20,147,88,180,246,162,211,13,245,29,58,50,120,89,112,146,104,160,153,140,95,39,177,37,133,35,114,34,245,162,205,26,163,85,168,247,51,218,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,182,43,200,199,245,217,251,183,252,72,143,252,198,120,9,254,74,247,216,53,35,78,231,241,26,101,147,92,60,29,37,60,245,29,117,86,90,231,177,242,165,27,149,235,215,52,42,200,228,116,82,249,185,26,199,50,85,234,107,100,152,46,83,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,108,3,158,30,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,234,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,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,114,238,102,185,118,144,230,88,86,157,224,90,165,121,130,145,113,237,71,167,184,205,101,158,25,209,207,235,161,171,117,45,76,50,177,118,115,30,215,36,111,69,217,88,172,153,155,57,92,143,107,48,162,244,248,10,210,220,19,90,121,108,96,218,105,169,118,47,76,227,119,159,73,248,218,47,21,53,63,119,181,127,170,154,63,206,66,246,72,221,164,137,142,245,92,155,237,178,238,138,168,161,92,28,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,250,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,166,226,120,148,226,187,78,56,111,208,228,214,251,156,191,104,232,46,157,136,49,184,45,115,36,145,222,106,170,33,124,180,237,101,67,81,209,178,23,71,27,228,89,151,118,164,109,85,106,72,229,100,111,162,206,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,157,77,73,97,85,87,70,231,53,81,94,199,199,35,245,173,247,63,204,178,108,103,25,195,47,185,13,93,93,139,14,167,169,166,177,91,220,168,144,80,178,162,161,245,19,171,26,136,136,175,146,89,21,92,245,221,234,141,141,170,189,49,177,173,15,107,84,181,75,59,214,156,238,231,169,154,151,125,244,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,243,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,174,87,169,92,61,101,90,87,163,90,93,171,153,77,79,99,242,169,233,106,155,117,173,244,178,69,53,53,13,27,169,155,21,68,142,122,38,253,255,0,16,233,24,141,106,183,180,145,61,30,238,239,75,37,87,44,94,3,191,45,247,218,109,121,213,139,47,86,3,143,220,27,232,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,84,114,69,51,146,72,87,126,137,90,155,87,158,119,234,79,247,147,248,104,26,171,146,167,189,62,83,242,254,187,234,54,227,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,4,85,229,113,239,217,166,95,141,125,30,180,149,92,243,191,82,127,188,159,195,72,171,202,227,223,179,76,191,26,250,61,105,42,185,231,126,164,255,0,121,63,134,129,170,185,42,123,211,229,63,47,235,190,163,110,46,164,165,110,74,158,244,249,79,203,250,239,168,219,139,169,0,0,0,0,0,0,2,128,121,163,251,246,106,111,224,191,71,162,53,85,191,135,76,238,247,195,141,111,18,246,10,127,29,141,216,178,10,171,22,65,235,195,23,163,58,89,111,240,178,250,242,164,147,119,164,184,43,58,99,141,123,125,158,167,46,207,245,118,175,52,127,126,205,77,252,23,232,244,68,244,228,213,105,181,95,248,68,205,172,87,219,101,37,198,219,113,206,46,84,149,148,117,112,182,104,42,96,146,217,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,89,124,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,58,156,177,76,136,174,141,206,114,42,61,143,146,55,244,39,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,86,136,120,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,189,116,233,52,76,73,28,231,36,172,115,31,213,214,178,71,30,159,195,245,251,89,112,13,56,202,116,143,13,212,43,173,171,16,205,58,125,55,107,129,237,237,212,236,136,215,116,185,81,95,23,113,136,145,203,219,115,123,177,181,172,147,173,136,141,64,150,188,200,249,130,83,113,19,83,30,143,104,221,214,173,186,117,110,168,109,77,109,202,25,101,133,153,51,214,40,36,137,37,167,154,8,166,133,148,211,36,237,70,57,206,100,143,70,73,182,236,141,83,64,112,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,189,187,143,68,86,196,245,77,127,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,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,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,186,165,168,145,172,79,243,99,98,57,207,115,34,138,38,43,223,209,212,161,154,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,48,115,115,187,241,5,85,196,20,86,157,85,183,120,76,22,147,189,62,0,144,54,41,105,95,75,36,84,204,170,115,106,91,12,114,58,103,73,4,111,150,25,85,206,133,207,106,53,93,27,163,146,75,191,52,167,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,254,150,164,176,170,163,100,107,90,168,172,123,35,145,129,68,60,34,219,52,74,245,196,94,25,102,226,46,74,72,244,250,190,162,166,154,234,250,186,185,233,96,107,223,75,51,105,150,73,160,115,95,19,60,74,193,187,250,154,198,166,234,245,70,35,148,233,36,230,7,84,180,183,59,209,108,238,231,166,122,151,98,244,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,37,159,242,183,227,234,197,54,43,67,195,38,177,220,61,29,87,142,91,235,42,49,220,138,178,165,238,167,150,219,77,28,181,51,83,85,201,35,149,41,252,52,12,145,99,145,85,176,246,33,72,255,0,54,232,153,222,9,191,197,213,22,137,92,120,116,204,237,252,69,221,170,237,122,125,85,79,77,13,214,186,145,179,186,122,87,186,170,20,166,154,52,129,143,122,189,181,43,3,145,58,30,205,209,58,218,230,117,34,243,110,75,78,97,156,105,221,120,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,125,50,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,212,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,213,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,61,65,61,121,58,254,93,191,33,55,15,183,255,0,252,77,191,53,249,63,255,0,73,255,0,213,151,15,73,255,0,138,254,248,255,0,76,116,127,166,63,252,223,171,185,0,57,163,251,246,106,111,224,191,71,162,47,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,131,57,163,251,246,106,111,224,191,71,162,3,69,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,121,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,116,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,238,153,105,228,115,23,252,217,24,174,107,28,248,165,137,234,198,117,244,167,62,209,232,54,101,91,195,203,120,141,179,209,85,220,49,234,60,162,175,25,189,44,52,232,172,181,61,148,244,82,211,77,43,209,234,238,137,221,87,36,104,189,8,198,62,38,53,94,174,153,141,50,190,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,215,183,113,136,168,217,94,138,29,25,154,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,221,49,83,198,231,175,249,210,61,90,215,185,145,69,43,209,143,232,233,95,171,249,126,209,175,200,215,242,131,252,161,90,191,39,190,143,244,159,167,122,221,217,236,245,116,116,244,109,220,239,119,63,53,216,233,238,247,127,53,209,220,245,10,12,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,157,123,118,216,170,173,137,136,129,175,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,60,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,119,175,43,143,126,205,50,252,107,232,245,166,159,147,65,179,42,46,30,93,196,109,226,138,174,223,143,86,101,20,152,205,149,102,167,68,101,213,239,167,173,150,166,104,158,175,71,116,64,234,72,227,85,232,86,61,242,189,168,244,116,47,105,184,57,92,123,246,105,151,227,95,71,173,2,85,115,206,253,73,254,242,127,13,34,175,43,143,126,205,50,252,107,232,245,164,170,231,157,250,147,253,228,254,26,69,94,87,30,253,154,101,248,215,209,235,64,191,224,0,0,0,0,0,0,0,26,171,139,31,117,141,100,249,127,144,253,58,115,154,195,165,62,44,125,214,53,147,229,254,67,244,233,206,107,0,234,160,0,7,53,156,88,251,211,235,39,204,12,135,234,51,158,214,111,195,62,101,135,112,233,167,156,77,54,186,146,191,19,207,42,43,45,175,70,170,71,61,182,227,5,85,92,77,129,236,87,42,200,201,98,164,124,173,145,190,197,73,24,246,183,104,221,47,171,197,143,189,62,178,124,192,200,126,163,57,113,60,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,122,37,103,166,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,2,170,248,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,189,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,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,71,60,92,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,175,110,219,213,17,178,177,86,69,114,197,227,199,242,33,125,166,208,109,88,189,116,224,57,5,193,190,141,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,117,73,28,80,185,100,153,118,235,149,202,14,117,126,244,248,183,203,250,31,168,220,77,171,200,199,245,217,251,183,252,72,213,92,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,144,26,171,157,95,189,62,45,242,254,135,234,55,18,47,233,23,12,249,150,181,105,30,169,234,150,25,93,72,247,233,69,61,5,202,231,108,153,82,55,212,219,166,101,91,234,39,138,71,57,27,215,3,105,58,214,53,79,93,142,127,75,186,218,216,228,148,28,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,144,21,171,165,186,165,157,232,182,119,108,212,205,52,190,250,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,190,179,87,109,247,77,149,17,83,234,235,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,221,76,127,132,165,99,82,58,106,110,182,49,137,39,106,8,226,139,185,208,142,127,71,83,189,103,42,147,43,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,54,106,34,49,27,180,75,225,99,69,63,148,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,169,138,222,226,179,171,102,238,168,22,211,202,51,135,175,201,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,174,78,243,37,124,253,213,84,107,163,154,30,150,236,213,124,147,168,0,5,0,243,71,247,236,212,223,193,126,143,68,95,241,64,60,209,253,251,53,55,240,95,163,209,1,170,173,252,58,103,119,190,28,107,120,151,176,83,248,236,110,197,144,85,88,178,15,94,24,189,25,210,203,127,133,151,215,149,36,155,189,37,193,89,211,28,107,219,236,245,57,118,127,171,245,120,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,117,57,98,153,17,93,27,156,228,84,123,31,36,111,179,78,77,86,155,85,255,0,132,76,218,197,125,182,82,92,109,183,28,226,229,73,89,71,87,11,102,130,166,9,45,150,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,0,56,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,189,116,233,52,76,73,28,231,36,172,115,31,213,214,178,71,24,94,246,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,92,172,160,190,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,125,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,211,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,1,203,17,127,220,174,61,196,244,203,241,175,172,86,148,2,95,247,43,143,113,61,50,252,107,235,21,160,110,173,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,165,239,240,149,76,114,73,77,83,208,199,177,100,237,79,28,82,246,250,209,175,232,233,119,170,229,67,153,115,170,131,157,110,62,52,207,21,210,46,47,117,39,5,194,169,60,37,150,158,225,79,112,166,165,108,113,199,29,47,141,164,134,177,240,68,200,216,214,50,24,223,80,230,70,196,111,171,27,88,213,85,84,85,80,190,157,1,214,59,23,16,26,53,137,235,22,57,15,135,164,201,173,237,168,146,155,169,239,240,149,76,115,163,169,166,235,123,24,178,118,167,142,88,187,157,8,215,244,117,55,213,114,41,73,124,211,115,250,156,235,141,44,202,149,50,26,75,181,183,21,167,160,176,91,86,153,98,115,41,89,29,51,37,168,167,87,198,158,179,217,89,61,90,63,173,85,237,127,83,23,110,132,107,102,175,40,206,33,237,84,188,46,103,216,198,117,117,171,130,219,163,181,19,94,229,171,117,27,86,10,59,37,76,83,84,185,172,236,162,205,51,219,53,61,194,87,34,177,206,218,88,218,213,119,147,25,80,23,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,106,156,143,176,10,152,173,90,167,170,85,216,245,34,211,213,84,91,172,22,187,179,146,39,78,143,137,178,207,91,78,197,223,186,198,42,77,64,247,121,35,30,169,31,233,44,107,211,105,70,138,224,103,75,238,186,57,194,94,153,224,119,215,85,165,202,11,63,164,171,32,171,162,117,36,244,147,215,77,37,108,148,178,68,229,87,53,240,186,165,97,93,246,85,88,213,85,173,223,165,55,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,2,49,243,16,202,45,184,207,13,57,26,220,41,86,101,175,166,172,162,139,243,72,254,151,190,223,87,179,188,213,54,219,165,124,201,56,67,158,105,72,171,195,85,94,200,171,253,245,39,254,129,90,5,59,240,225,171,52,186,69,172,86,252,230,170,151,189,77,4,149,46,115,59,61,197,245,233,230,141,61,84,115,126,50,167,196,186,78,45,117,107,28,155,66,44,89,60,52,213,213,52,23,235,156,180,81,248,120,154,217,147,243,85,12,93,145,238,106,55,205,139,178,170,251,118,40,118,208,251,27,109,181,236,175,111,247,235,159,31,134,93,223,228,155,250,222,207,47,103,222,90,238,73,61,214,195,193,174,148,86,95,230,73,221,22,87,43,215,169,25,26,108,149,21,234,190,109,221,19,201,16,10,186,214,39,211,77,168,151,170,138,72,42,162,138,122,218,153,88,218,149,98,200,136,233,228,84,234,232,85,77,246,246,236,190,221,204,44,219,28,76,93,233,47,90,151,61,117,29,2,82,181,241,59,125,166,89,17,234,181,19,47,94,234,137,182,251,167,151,236,53,56,0,0,3,119,112,173,146,105,246,47,157,122,103,61,189,221,104,33,163,143,196,64,148,76,87,247,165,100,208,57,177,189,17,174,221,170,141,126,254,207,98,121,161,164,79,106,215,75,61,101,194,158,10,104,150,71,186,70,108,212,255,0,57,19,255,0,88,23,249,197,37,231,70,51,46,27,106,115,108,226,213,221,182,201,209,225,230,91,116,114,207,30,213,240,70,238,148,115,93,211,187,154,212,93,189,168,81,206,136,228,150,60,71,88,241,124,138,237,214,182,202,11,229,21,68,155,69,214,189,166,85,70,245,245,126,43,210,213,242,45,191,136,92,122,253,151,240,33,75,75,139,91,167,186,76,222,190,168,233,25,221,114,255,0,134,98,95,98,126,198,185,127,169,74,90,160,99,227,185,211,198,246,43,92,217,216,138,213,77,149,23,169,60,128,233,191,72,242,187,38,107,166,184,214,69,143,61,206,161,171,180,209,203,23,84,75,26,163,93,79,27,218,157,43,236,245,92,134,94,104,190,9,145,83,134,172,27,116,219,252,7,108,255,0,208,41,205,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,245,235,226,146,122,26,152,98,127,75,228,133,237,107,182,223,101,84,84,69,243,61,131,248,151,252,83,255,0,205,95,252,192,115,227,199,230,61,116,197,248,144,201,39,173,187,67,87,45,85,125,101,76,125,9,30,241,181,213,245,74,141,84,107,157,230,138,213,246,236,190,126,104,79,222,81,22,76,142,29,63,186,222,42,239,208,84,91,230,236,118,169,152,216,122,163,218,122,246,174,234,215,43,252,221,178,249,162,126,207,34,5,115,23,123,221,196,214,72,142,122,174,213,85,136,155,175,179,252,33,86,72,126,80,154,173,145,211,230,213,250,122,179,171,173,181,29,175,81,93,34,163,122,97,175,151,201,58,250,83,214,255,0,99,255,0,188,8,179,198,77,146,75,6,177,229,148,117,148,235,61,68,151,202,249,150,173,142,245,54,90,170,132,233,217,170,173,69,221,21,125,187,254,205,136,254,79,142,59,173,88,3,153,150,86,50,186,218,183,246,101,181,237,88,155,44,29,244,141,60,74,249,183,110,189,187,158,95,118,255,0,180,128,224,0,0,0,0,74,254,90,104,191,202,102,197,255,0,225,95,79,172,36,103,57,252,22,225,71,120,196,51,100,163,127,132,173,171,172,129,101,221,54,234,74,106,84,68,253,47,251,147,190,31,3,90,242,175,194,169,35,213,186,124,203,36,233,163,165,68,114,209,79,62,209,178,77,233,107,99,126,206,123,118,93,151,165,61,85,248,166,228,177,231,43,105,162,174,209,12,78,186,121,218,201,105,111,85,29,182,171,145,58,183,163,145,87,218,155,175,155,19,217,247,129,6,121,87,251,222,216,127,249,149,116,255,0,209,156,95,97,68,220,167,169,109,47,226,186,221,87,114,185,65,76,232,109,23,62,211,101,153,172,235,119,105,169,178,111,237,242,115,151,203,238,95,184,189,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,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,5,191,112,27,166,120,174,178,114,204,197,116,183,53,164,241,22,92,154,223,127,183,212,244,199,27,228,135,174,239,91,209,60,93,198,61,141,154,39,163,100,141,234,213,232,145,140,114,38,237,66,162,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,125,74,232,95,213,20,140,124,110,85,233,123,29,210,231,179,162,71,220,255,0,43,143,113,61,50,252,107,235,21,165,112,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,215,100,139,35,213,85,204,100,33,13,110,57,102,85,120,177,90,49,107,182,77,117,173,178,227,254,35,209,22,234,138,217,36,165,183,247,222,143,159,195,196,229,86,69,220,122,35,159,208,137,212,228,69,93,212,153,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,245,217,34,70,196,85,115,223,12,32,46,39,149,63,28,117,58,149,106,160,225,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,186,43,234,97,139,103,53,209,181,123,144,197,35,158,141,116,78,146,96,194,185,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,227,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,192,109,94,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,218,188,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,112,23,39,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,161,136,231,187,165,140,114,236,212,87,46,219,34,42,249,28,219,241,41,146,105,126,93,175,57,206,69,162,248,197,37,131,9,172,188,76,182,90,58,69,145,32,116,13,217,190,34,56,228,99,29,11,38,115,93,58,65,210,212,133,37,72,145,17,24,132,202,230,185,198,191,229,55,42,159,134,189,51,185,221,105,177,188,74,225,81,77,150,203,191,102,27,197,210,25,26,212,167,232,86,164,142,134,150,72,223,230,231,116,73,42,245,35,21,33,134,87,68,174,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,31,82,58,103,245,75,27,25,27,85,58,158,246,245,57,140,235,145,129,42,185,59,224,58,243,114,213,203,214,121,131,228,53,120,254,159,80,83,178,151,35,125,77,191,197,91,175,147,163,216,172,160,70,172,209,171,106,89,20,178,204,202,134,117,172,30,170,61,170,202,133,142,93,65,205,31,223,179,83,127,5,250,61,17,122,122,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,221,81,198,201,38,232,79,94,121,123,108,99,29,52,175,87,73,35,209,169,215,35,222,229,77,220,165,22,115,71,247,236,212,223,193,126,143,68,6,245,229,29,198,14,51,165,215,90,238,27,181,1,105,45,246,220,194,241,29,126,61,114,108,85,18,207,53,238,165,212,180,109,161,123,99,99,219,209,35,91,27,155,35,187,109,141,98,145,28,231,119,27,209,107,218,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,61,49,198,249,33,235,79,82,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,135,48,69,217,242,177,227,78,235,175,152,109,102,141,106,150,65,87,116,212,28,70,157,106,233,107,167,166,114,190,229,100,106,197,19,101,154,126,165,73,42,98,150,68,99,220,244,99,158,199,194,239,206,191,188,244,10,171,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,245,43,161,127,84,82,49,241,185,87,165,236,119,75,158,206,137,31,133,94,181,51,42,200,52,227,23,210,219,181,95,136,178,225,247,11,165,194,209,220,146,71,201,79,227,210,151,191,3,122,158,172,100,40,250,68,145,172,99,91,249,201,231,114,171,149,254,93,15,113,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,250,145,179,51,166,89,24,248,220,169,212,199,187,165,204,127,68,140,231,95,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,66,111,242,84,247,167,202,126,95,215,125,70,220,93,73,74,220,149,61,233,242,159,151,245,223,81,183,23,82,0,0,0,0,5,0,243,71,247,236,212,223,193,126,143,68,79,254,74,158,235,25,79,204,10,239,167,91,136,1,205,31,223,179,83,127,5,250,61,17,63,249,42,123,172,101,63,48,43,190,157,110,2,127,128,0,0,0,3,20,206,181,99,75,52,191,192,254,83,53,47,20,196,189,39,221,240,94,157,188,211,80,120,174,223,79,115,181,222,123,122,250,123,140,234,233,223,110,182,239,237,67,229,98,220,66,232,22,115,125,165,197,176,173,112,211,252,130,245,91,215,225,173,214,188,154,138,174,170,126,134,57,239,232,138,57,28,247,116,177,142,114,236,158,77,106,170,249,34,129,93,124,243,191,82,127,188,159,195,72,171,202,227,223,179,76,191,26,250,61,105,42,185,231,126,164,255,0,121,63,134,145,87,149,199,191,102,153,126,53,244,122,208,39,79,51,174,95,245,154,187,71,83,196,14,136,99,190,47,58,164,234,159,38,182,197,36,242,213,95,169,99,130,24,98,117,51,28,245,141,38,130,58,127,40,99,99,93,51,94,237,149,210,53,140,146,165,180,183,84,179,189,22,206,237,154,153,166,151,223,67,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,116,231,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,205,103,18,153,38,151,229,218,243,156,228,90,47,140,82,88,48,154,203,196,203,101,163,164,89,18,7,64,221,155,226,35,142,70,49,208,178,103,53,211,164,29,45,72,82,84,137,17,17,136,5,244,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,206,141,251,140,69,87,68,244,77,234,82,183,39,93,51,214,90,254,32,166,213,156,86,147,193,224,54,171,125,101,155,38,184,84,70,212,142,187,189,18,73,21,13,58,185,142,87,76,217,217,75,59,250,21,189,17,198,157,110,78,235,25,45,212,128,57,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,214,238,183,211,189,87,103,117,53,58,51,43,131,156,254,131,84,229,90,95,141,107,253,138,138,147,196,96,245,14,181,223,94,218,120,155,60,150,234,201,35,108,18,62,101,122,61,236,134,167,102,54,36,107,252,235,164,122,116,35,94,174,10,118,51,253,1,209,203,239,16,26,203,137,232,238,57,55,135,171,201,174,13,167,146,167,165,143,240,148,172,107,164,169,169,232,123,216,146,118,160,142,89,123,125,104,231,244,116,183,214,114,33,128,22,125,201,79,66,232,238,183,220,211,136,123,245,155,189,232,78,140,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,122,251,185,24,22,212,0,2,170,249,231,126,164,255,0,121,63,134,144,3,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,189,50,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,232,233,89,255,0,207,59,245,39,251,201,252,52,170,176,58,115,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,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,166,190,101,156,10,211,112,203,147,82,234,126,152,208,82,82,233,126,71,81,5,182,150,133,181,82,201,61,162,226,148,234,174,129,235,60,143,150,102,76,144,77,51,100,71,47,74,247,35,115,88,141,141,100,214,156,11,241,155,125,224,243,81,234,174,114,90,189,51,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,172,150,59,244,185,218,112,29,87,195,89,71,121,182,99,249,142,39,127,167,130,173,145,84,195,13,194,221,112,129,85,147,67,42,53,200,232,165,102,233,28,140,119,154,121,53,201,240,80,43,87,148,63,14,188,69,225,149,53,186,191,121,187,85,225,218,125,147,211,209,85,178,207,83,107,165,157,249,108,9,21,107,33,149,36,115,252,69,11,33,124,177,204,199,116,34,84,50,86,170,117,51,103,17,47,154,63,191,102,166,254,11,244,122,34,255,0,138,1,230,143,239,217,169,191,130,253,30,136,9,85,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,0,0,0,7,42,229,255,0,114,184,247,19,211,47,198,190,177,90,80,9,127,220,174,61,196,244,203,241,175,172,86,129,154,241,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,254,141,251,111,84,87,68,197,74,33,254,75,154,237,249,118,254,77,31,97,191,209,39,255,0,180,158,147,163,255,0,168,252,111,250,99,187,225,255,0,210,254,191,248,207,246,63,165,234,157,41,158,164,118,155,84,55,90,139,236,54,202,70,92,171,41,225,164,168,172,108,45,73,230,130,23,72,232,162,124,155,117,57,140,116,243,57,173,85,217,171,44,138,155,117,46,225,133,104,14,31,168,248,6,141,98,120,110,174,103,191,109,50,251,85,189,176,93,47,125,10,158,38,78,167,43,91,212,237,159,47,109,138,200,187,207,68,146,94,223,113,232,143,123,145,54,0,0,10,1,230,143,239,217,169,191,130,253,30,136,191,226,128,121,163,251,246,106,111,224,191,71,162,2,127,242,84,247,88,202,126,96,87,125,58,220,79,242,0,114,84,247,88,202,126,96,87,125,58,220,79,240,5,0,243,71,247,236,212,223,193,126,143,68,95,241,64,60,209,253,251,53,55,240,95,163,209,1,42,185,24,254,187,63,118,255,0,137,19,255,0,138,123,254,141,99,28,62,230,215,190,32,108,158,152,192,97,183,163,46,246,246,211,58,121,42,187,146,178,56,35,137,26,173,86,204,233,223,10,71,39,83,59,114,43,31,215,31,79,91,107,171,146,238,83,98,193,177,94,33,115,92,166,187,193,89,113,251,125,142,233,113,169,237,62,78,197,44,17,221,36,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,228,68,190,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,234,112,71,82,231,185,56,227,122,243,110,209,42,236,131,48,201,233,36,210,251,181,68,203,136,217,230,78,253,92,83,178,119,178,174,162,41,17,251,83,211,58,86,200,213,129,200,229,124,173,124,173,72,81,92,234,152,87,203,139,129,202,110,43,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,117,172,150,38,181,26,179,36,177,222,240,28,171,151,253,202,227,220,79,76,191,26,250,197,105,64,37,255,0,114,184,247,19,211,47,198,190,177,90,6,127,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,165,169,44,42,168,217,26,214,170,43,30,200,228,101,64,240,211,203,131,86,53,111,136,43,238,144,234,132,31,99,168,52,255,0,192,84,102,146,197,91,77,83,85,4,117,113,119,169,169,169,187,78,146,55,205,52,104,229,73,61,104,226,107,92,231,245,57,27,12,151,210,0,245,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,42,219,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,3,85,114,84,247,167,202,126,95,215,125,70,220,109,94,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,218,188,243,191,82,127,188,159,195,64,138,188,174,61,251,52,203,241,175,163,214,146,171,158,119,234,79,247,147,248,105,21,121,92,123,246,105,151,227,95,71,173,37,87,60,239,212,159,239,39,240,208,53,87,37,79,122,124,167,229,253,119,212,109,197,212,148,173,201,83,222,159,41,249,127,93,245,27,113,117,32,0,0,0,0,1,175,242,158,33,116,11,6,190,213,98,217,174,184,105,254,63,122,162,232,241,54,235,166,77,69,73,85,7,91,26,246,117,197,36,141,123,122,152,246,185,55,79,54,185,21,60,149,12,131,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,239,179,218,191,20,2,136,121,163,251,246,106,111,224,191,71,162,39,255,0,37,79,117,140,167,230,5,119,211,173,196,0,230,143,239,217,169,191,130,253,30,136,159,252,149,61,214,50,159,152,21,223,78,183,1,53,53,75,75,112,77,105,193,46,122,103,169,118,47,76,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,57,11,217,35,118,146,38,59,213,114,111,182,203,186,42,162,243,239,196,199,7,122,185,195,78,174,83,105,109,230,207,87,127,101,254,163,183,137,220,237,180,111,123,47,236,115,218,198,50,24,219,212,228,169,71,62,54,62,159,119,61,175,123,118,87,177,241,201,39,70,103,201,184,226,120,173,226,251,104,202,110,216,205,170,182,245,143,248,143,68,92,106,40,163,146,170,223,223,98,50,127,15,43,145,95,23,113,136,141,127,66,167,83,81,17,119,64,52,7,2,252,25,88,184,60,211,138,171,100,151,95,76,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,118,219,67,23,118,84,73,28,212,146,71,61,206,119,74,43,34,142,74,128,0,0,4,95,227,251,131,235,87,22,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,116,84,44,49,49,36,115,154,177,61,172,127,87,66,73,28,156,251,157,30,241,161,172,119,221,2,225,131,63,213,92,90,30,187,213,170,223,29,61,186,78,166,39,134,170,171,168,138,146,42,157,158,199,177,253,151,212,54,94,219,154,173,127,111,161,118,71,110,156,225,1,183,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,125,72,233,159,213,44,108,100,109,84,234,123,219,212,230,51,174,70,116,61,165,186,91,130,104,182,9,108,211,61,52,177,122,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,249,201,158,249,29,188,146,189,222,179,151,109,246,77,145,17,19,158,206,11,245,142,197,160,92,80,96,26,171,148,195,215,101,181,92,36,167,184,201,212,244,240,212,181,116,242,210,75,83,179,24,247,191,178,202,135,75,219,107,85,207,237,244,38,202,237,211,163,224,5,0,243,71,247,236,212,223,193,126,143,68,95,241,64,60,209,253,251,53,55,240,95,163,209,1,61,57,53,90,109,87,254,17,51,107,21,246,217,73,113,182,220,115,139,149,37,101,29,92,45,154,10,152,36,182,91,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,122,241,209,193,149,247,131,205,71,165,182,71,117,244,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,237,180,209,119,98,69,145,173,72,228,107,218,230,244,170,190,40,236,87,146,167,186,198,83,243,2,187,233,214,227,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,46,210,172,209,58,61,152,216,223,222,10,224,251,89,149,125,149,251,11,246,154,235,246,111,210,30,150,244,63,141,147,192,248,238,223,107,196,246,55,237,247,187,126,167,115,167,171,167,213,223,111,35,127,240,47,193,149,247,140,61,71,170,182,73,117,244,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,117,42,50,41,35,89,102,156,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,188,169,52,173,143,103,182,70,118,67,117,115,149,180,218,172,28,34,97,54,43,21,178,146,221,109,183,103,22,218,74,58,58,72,91,12,20,208,71,108,184,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,23,202,227,223,179,76,191,26,250,61,105,63,249,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,160,74,174,121,223,169,63,222,79,225,164,85,229,113,239,217,166,95,141,125,30,180,149,92,243,191,82,127,188,159,195,72,171,202,227,223,179,76,191,26,250,61,104,23,252,0,0,0,0,1,175,242,158,33,116,11,6,190,213,98,217,174,184,105,254,63,122,162,232,241,54,235,166,77,69,73,85,7,91,26,246,117,197,36,141,123,122,152,246,185,55,79,54,185,21,60,149,0,216,4,21,230,35,204,54,179,134,77,180,159,75,236,254,35,62,187,219,229,149,247,43,133,44,241,67,100,141,253,174,197,84,49,203,7,102,225,214,142,169,107,85,146,172,113,203,78,169,35,95,210,232,150,95,224,186,177,165,154,161,227,191,38,122,151,138,101,190,140,237,120,223,65,94,105,171,252,47,115,171,183,221,236,189,221,29,93,183,244,245,109,191,67,182,246,41,173,120,193,225,51,13,226,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,70,253,183,170,43,162,98,160,85,7,14,220,192,47,184,254,135,106,223,15,218,223,145,93,111,22,172,183,15,200,32,198,110,82,198,201,164,162,188,85,195,93,52,173,169,123,89,226,39,241,149,21,94,115,72,247,172,114,35,119,68,99,222,248,225,89,149,106,150,150,231,122,45,157,220,244,207,82,236,94,134,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,114,23,190,55,111,28,172,119,170,229,219,125,151,101,69,68,197,64,234,160,0,7,53,156,88,251,211,235,39,204,12,135,234,51,150,63,202,43,140,28,102,191,13,183,240,151,152,45,37,182,251,107,168,169,118,34,232,98,168,123,238,240,74,181,117,213,108,149,81,142,138,39,192,173,145,200,247,61,136,246,72,198,181,189,81,185,207,174,14,44,125,233,245,147,230,6,67,245,25,205,105,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,29,36,241,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,170,42,136,218,244,255,0,58,55,163,92,199,62,41,101,98,61,157,125,73,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,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,228,242,238,226,243,249,86,232,210,253,169,173,239,106,22,29,218,162,202,58,40,60,52,51,247,93,47,133,171,143,165,86,53,238,199,19,186,209,189,29,50,199,46,209,178,53,139,171,218,227,251,131,235,87,22,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,116,84,44,49,49,36,115,154,177,61,172,127,87,66,73,28,129,68,57,198,166,101,90,137,110,196,45,217,77,95,139,251,21,143,179,25,183,78,249,36,146,103,80,199,85,83,81,19,36,115,222,237,251,126,41,209,49,27,210,214,197,20,76,70,250,187,173,149,114,49,253,118,126,237,255,0,18,42,214,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,210,185,24,254,187,63,118,255,0,137,1,170,185,213,251,211,226,223,47,232,126,163,113,34,175,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,122,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,209,210,178,171,157,95,189,62,45,242,254,135,234,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,183,75,94,246,193,51,154,213,93,220,145,72,169,191,74,236,29,47,105,110,164,105,199,19,58,53,108,207,241,202,63,74,226,25,165,190,104,164,162,187,80,167,231,35,87,62,10,154,90,136,95,212,199,116,189,146,196,244,221,209,187,165,122,92,246,42,57,116,255,0,9,252,14,97,188,42,106,134,169,230,120,163,233,36,180,101,213,20,112,99,84,178,177,106,43,108,246,230,71,220,168,129,106,158,136,245,100,149,50,42,36,126,183,230,233,41,157,36,146,200,171,209,81,124,11,241,155,125,224,243,81,234,174,114,90,189,51,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,172,150,62,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,219,0,215,249,79,16,186,5,131,95,106,177,108,215,92,52,255,0,31,189,81,116,120,155,117,211,38,162,164,170,131,173,141,123,58,226,146,70,189,189,76,123,92,155,167,155,92,138,158,74,128,108,2,128,121,163,251,246,106,111,224,191,71,162,47,123,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,239,179,218,191,20,40,135,154,63,191,102,166,254,11,244,122,32,39,255,0,37,79,117,140,167,230,5,119,211,173,198,223,230,39,172,58,37,165,188,58,93,45,122,209,141,210,102,20,249,61,69,45,53,6,30,235,204,246,217,239,79,134,170,9,158,172,158,157,174,150,38,64,141,108,174,126,200,205,219,28,106,168,178,177,29,29,121,83,106,150,9,162,220,14,231,186,151,169,151,223,67,99,118,109,64,159,198,214,248,89,170,59,93,218,75,92,49,254,110,22,62,71,111,36,172,111,170,213,219,125,215,100,69,84,174,14,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,39,74,58,103,245,75,35,223,35,145,58,158,247,116,181,140,232,141,129,168,11,243,229,165,163,218,219,163,220,58,89,237,122,191,146,85,199,79,95,79,226,108,248,125,93,154,10,89,241,166,62,170,170,105,18,73,216,229,150,119,212,36,241,74,172,153,26,248,23,120,213,17,81,200,145,43,148,167,5,30,155,172,163,226,203,83,109,150,170,203,44,61,232,240,187,124,233,223,145,213,208,207,219,125,205,200,142,232,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,64,114,174,95,247,43,143,113,61,50,252,107,235,21,165,0,151,253,202,227,220,79,76,191,26,250,197,104,18,168,170,190,119,186,91,255,0,196,211,90,237,246,47,250,175,22,187,220,252,87,244,84,208,65,217,87,255,0,243,73,221,108,103,236,123,191,197,161,106,132,95,230,93,128,84,234,15,5,186,137,75,109,199,169,46,183,43,29,61,53,254,149,102,72,186,232,217,73,83,28,181,85,17,62,69,78,135,182,141,42,209,122,87,173,204,115,216,222,174,190,149,10,44,194,117,66,235,133,225,26,135,129,194,218,185,237,186,131,103,163,182,212,64,218,215,69,4,83,211,92,233,43,98,170,124,91,43,102,123,91,79,52,45,223,165,90,149,82,42,59,218,215,125,94,26,244,134,167,94,181,231,6,210,56,96,171,146,159,34,188,67,13,193,105,39,138,25,226,183,51,121,107,102,141,242,238,196,124,116,209,205,34,34,163,183,86,34,35,92,170,141,93,106,88,167,37,189,28,177,102,26,203,150,235,21,222,110,229,94,157,219,233,233,237,116,221,47,78,154,171,147,106,35,117,79,91,94,136,189,16,65,81,23,109,204,123,93,226,122,189,87,70,213,80,185,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,2,59,113,239,143,91,175,252,52,229,169,112,137,31,224,173,181,245,113,122,173,93,164,101,190,171,101,243,69,251,215,217,230,72,146,52,241,244,153,213,94,130,95,45,56,93,155,199,45,109,45,76,21,63,223,48,197,209,19,232,170,154,245,252,231,183,111,87,201,23,127,63,233,2,132,113,91,29,45,239,52,138,203,81,47,106,25,37,157,170,238,164,110,200,214,61,83,205,81,83,249,169,240,46,171,139,108,3,15,176,112,137,108,176,54,236,248,233,236,245,213,117,52,242,197,60,73,39,90,195,90,255,0,39,116,162,110,138,229,219,100,79,98,20,151,122,160,200,49,28,130,118,86,54,74,26,248,165,147,205,146,181,92,213,234,115,93,230,213,84,251,208,217,79,226,111,92,115,207,68,226,25,214,170,100,55,91,10,87,70,178,210,85,85,57,241,171,92,229,107,247,106,38,235,187,94,244,219,238,85,3,5,212,104,213,183,222,182,84,92,42,34,116,123,199,45,99,250,222,230,245,191,109,151,216,169,183,159,246,152,169,183,120,137,170,198,229,186,227,208,99,81,192,216,163,177,82,36,221,168,22,61,229,71,74,142,85,221,17,85,118,233,243,53,16,0,0,3,247,161,158,106,122,184,164,167,153,241,61,30,221,156,215,43,85,60,211,226,135,224,17,85,21,21,171,178,162,238,128,116,89,194,238,39,73,55,13,246,75,29,202,161,46,176,203,226,122,150,119,164,232,237,171,230,114,126,146,108,190,123,124,62,31,176,161,59,253,134,146,203,174,149,184,253,100,75,13,37,46,81,37,43,154,246,163,118,137,181,138,197,246,162,39,177,23,225,177,110,124,187,181,71,48,168,225,126,178,233,120,187,84,220,37,181,246,252,58,76,244,85,111,118,227,86,215,108,170,139,237,77,189,187,251,10,115,207,178,251,142,85,159,93,242,234,180,108,117,117,151,42,138,199,116,53,173,217,239,153,210,42,250,173,106,123,92,190,196,64,58,50,225,154,146,207,71,160,216,36,54,71,49,212,255,0,103,109,107,187,21,170,157,94,10,31,242,124,189,136,134,207,33,151,42,253,84,190,106,95,15,83,83,94,229,124,139,141,85,211,90,105,220,247,53,87,180,202,26,116,68,242,107,126,239,142,235,231,237,38,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,155,252,83,255,0,205,95,252,199,246,127,50,34,186,55,53,62,40,168,7,62,220,197,125,230,242,95,252,42,179,234,21,102,211,229,29,255,0,197,210,95,246,191,250,29,121,134,115,49,193,242,44,123,136,91,189,238,231,111,154,42,59,132,213,18,193,43,162,145,173,115,100,174,172,115,118,115,154,136,187,162,42,249,42,155,7,148,69,150,231,81,172,181,87,56,104,166,117,44,61,29,201,82,55,43,91,189,45,123,83,117,219,100,243,242,246,129,140,241,165,22,59,81,145,103,178,181,157,55,40,242,187,162,42,238,245,221,169,37,71,251,95,210,33,58,251,84,155,188,103,226,216,213,46,73,168,55,59,181,21,68,119,183,229,23,103,64,231,72,172,106,192,178,84,57,171,210,170,155,167,94,254,123,16,137,125,170,0,0,0,0,4,128,225,166,178,236,252,187,26,164,142,239,188,13,74,190,154,111,14,223,47,205,76,191,167,237,246,249,255,0,188,89,231,54,184,88,254,26,237,15,145,187,185,151,153,182,93,253,159,222,53,95,251,136,51,202,203,77,236,57,206,184,165,125,237,178,59,209,127,226,154,217,149,136,189,218,58,212,93,246,79,63,208,79,137,100,28,204,241,123,118,71,195,53,198,90,244,145,86,217,37,77,92,61,47,233,245,219,111,170,219,127,189,63,96,21,11,192,195,156,206,38,177,117,106,236,189,155,135,254,135,49,209,90,123,14,117,120,31,106,51,137,236,105,137,236,108,119,20,79,255,0,83,152,232,169,61,128,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,172,226,199,222,159,89,62,96,100,63,81,156,233,76,230,179,139,31,122,125,100,249,129,144,253,70,112,54,253,255,0,141,187,173,151,129,204,31,132,141,56,158,174,130,162,74,122,217,178,203,197,53,83,162,123,160,158,231,113,123,237,43,27,161,69,86,73,20,148,114,190,88,165,217,204,123,161,114,42,44,141,52,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,209,27,93,186,53,94,222,183,171,35,106,245,189,168,184,86,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,230,95,159,0,60,31,90,184,77,210,54,182,224,149,114,103,121,141,61,29,126,86,249,165,106,178,154,118,49,203,29,12,77,141,238,139,162,157,102,149,139,35,92,229,149,238,123,250,186,22,56,227,13,21,173,124,161,116,158,171,64,169,109,58,57,73,224,181,55,31,183,178,162,123,191,114,166,79,180,245,80,81,72,215,83,118,42,43,124,61,23,137,169,237,191,184,138,173,139,109,188,219,185,80,63,243,85,129,101,95,234,174,57,146,99,151,15,251,165,29,117,182,186,158,79,246,178,67,52,114,51,246,57,174,111,193,80,234,76,172,190,107,28,10,212,230,49,215,241,79,165,20,21,117,55,218,90,117,155,53,161,117,84,77,129,214,234,74,39,175,164,152,179,72,213,107,226,138,158,56,157,12,104,238,226,44,110,107,26,230,200,178,132,53,227,19,140,95,229,107,165,154,63,246,134,143,194,102,120,87,165,173,215,223,206,119,61,33,220,166,181,244,92,125,72,34,138,46,252,209,85,254,97,157,93,190,215,154,236,230,111,181,121,42,123,211,229,63,47,235,190,163,110,32,1,63,249,42,123,211,229,63,47,235,190,163,110,3,106,243,206,253,73,254,242,127,13,43,87,0,213,44,239,75,254,209,253,133,190,250,51,237,110,63,89,139,94,63,189,97,155,197,90,234,186,123,240,126,117,142,232,234,237,179,215,103,75,211,111,39,38,234,89,87,60,239,212,159,239,39,240,210,173,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,3,32,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,234,142,71,199,15,90,250,243,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,58,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,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,31,170,185,124,240,73,106,225,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,180,181,0,80,15,52,127,126,205,77,252,23,232,244,69,255,0,20,3,205,31,223,179,83,127,5,250,61,16,25,6,129,240,57,77,196,119,4,217,126,176,224,239,171,102,162,225,121,69,201,144,210,70,201,106,25,124,183,67,111,162,157,104,155,11,17,206,74,148,115,229,116,46,99,125,119,200,177,189,21,28,199,195,18,177,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,34,229,57,42,123,172,101,63,48,43,190,157,110,53,87,53,62,3,191,231,191,21,122,65,101,255,0,90,151,47,177,91,45,223,247,247,212,222,220,254,239,254,14,217,89,28,63,235,149,15,119,248,215,129,45,56,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,93,21,11,12,175,88,218,214,172,79,107,217,211,208,145,201,36,53,231,139,139,88,169,50,173,36,205,105,232,122,47,87,91,125,226,215,89,83,221,122,247,105,105,36,165,146,158,62,133,94,134,244,190,182,165,119,68,71,47,115,103,42,163,90,137,2,248,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,222,137,26,221,145,202,199,116,61,25,35,83,173,141,84,151,252,209,53,231,13,226,75,72,248,117,213,108,50,182,145,204,184,211,228,44,185,208,195,80,179,62,211,113,70,90,150,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,15,87,146,167,189,62,83,242,254,187,234,54,226,234,74,86,228,169,239,79,148,252,191,174,250,141,184,186,144,0,0,0,0,40,7,154,63,191,102,166,254,11,244,122,34,127,242,84,247,88,202,126,96,87,125,58,220,64,14,104,254,253,154,155,248,47,209,232,137,255,0,201,83,221,99,41,249,129,93,244,235,112,19,252,0,0,0,5,85,243,206,253,73,254,242,127,13,34,175,43,143,126,205,50,252,107,232,245,165,255,0,0,42,175,158,119,234,79,247,147,248,105,21,121,92,123,246,105,151,227,95,71,173,37,87,60,239,212,159,239,39,240,210,176,49,172,166,251,135,220,102,187,99,149,222,18,174,162,223,95,107,146,78,211,36,234,165,173,165,150,146,166,61,158,138,137,215,4,242,179,125,186,155,213,187,85,28,136,168,19,211,153,111,48,74,157,97,186,222,56,124,210,11,173,36,154,125,65,81,225,175,23,106,73,98,170,131,37,123,29,75,60,107,26,190,4,124,12,167,169,130,86,163,225,149,204,157,54,114,42,177,91,188,96,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,210,228,138,20,84,116,142,107,149,85,140,100,146,51,95,233,110,150,231,122,211,157,219,52,207,77,44,94,153,201,47,61,239,5,69,226,161,167,238,246,161,124,210,126,114,103,178,54,237,28,79,119,172,228,223,109,147,117,84,69,232,79,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,240,216,26,91,165,184,38,139,96,150,205,51,211,75,23,161,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,235,57,118,223,100,217,17,17,50,176,0,26,43,142,105,52,190,30,18,245,50,109,98,162,171,172,198,25,103,234,146,158,146,166,74,105,230,173,73,163,240,12,142,86,71,39,109,235,89,225,145,30,232,223,27,85,81,100,107,163,71,162,239,82,176,57,214,107,165,101,170,197,133,240,241,97,188,246,125,55,215,146,100,84,209,164,241,200,250,88,159,219,161,99,158,138,145,73,11,230,109,83,221,26,163,220,146,82,64,255,0,83,102,171,194,165,139,243,229,89,118,181,92,120,28,192,104,237,247,58,74,170,139,93,69,226,146,186,40,102,107,223,75,58,220,234,102,72,165,106,46,236,122,197,52,82,35,93,178,244,72,199,123,28,138,180,24,88,255,0,38,13,121,166,197,117,67,37,208,11,237,109,95,135,206,41,219,116,177,49,213,18,186,8,238,52,113,200,233,227,100,40,197,99,31,53,54,239,116,170,230,121,80,198,197,235,87,49,26,23,18,0,2,170,249,231,126,164,255,0,121,63,134,154,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,47,68,172,244,149,181,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,122,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,192,71,94,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,215,183,109,234,136,217,88,171,34,185,98,241,227,249,16,190,211,104,54,172,94,186,112,28,130,224,223,70,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,186,164,142,40,92,178,76,187,117,202,229,181,78,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,117,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,175,169,57,225,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,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,14,156,202,1,230,143,239,217,169,191,130,253,30,136,153,92,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,180,75,12,77,143,102,58,54,119,161,175,52,127,126,205,77,252,23,232,244,64,74,174,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,0,0,0,0,57,87,47,251,149,199,184,158,153,126,53,245,138,210,128,75,254,229,113,238,39,166,95,141,125,98,180,9,84,0,0,0,0,80,15,52,127,126,205,77,252,23,232,244,69,255,0,20,3,205,31,223,179,83,127,5,250,61,16,19,255,0,146,167,186,198,83,243,2,187,233,214,226,127,144,3,146,167,186,198,83,243,2,187,233,214,226,127,128,40,7,154,63,191,102,166,254,11,244,122,34,255,0,138,1,230,143,239,217,169,191,130,253,30,136,8,235,106,207,243,43,22,27,127,211,235,54,67,87,71,143,101,85,20,53,55,170,24,85,26,202,247,209,172,171,76,146,170,39,83,152,199,79,35,209,155,244,43,250,28,168,174,141,138,221,171,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,250,246,238,61,17,91,19,213,53,254,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,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,67,220,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,234,150,162,70,177,63,205,141,136,231,61,204,138,40,152,175,127,71,82,134,107,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,185,0,0,114,174,95,247,43,143,113,61,50,252,107,235,21,165,0,151,253,202,227,220,79,76,191,26,250,197,104,18,168,0,0,170,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,13,85,201,83,222,159,41,249,127,93,245,27,113,181,121,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,227,106,243,206,253,73,254,242,127,13,2,42,242,184,247,236,211,47,198,190,143,90,74,174,121,223,169,63,222,79,225,164,85,229,113,239,217,166,95,141,125,30,180,149,92,243,191,82,127,188,159,195,64,213,92,149,61,233,242,159,151,245,223,81,183,23,82,82,183,37,79,122,124,167,229,253,119,212,109,197,212,128,0,0,0,1,64,60,209,253,251,53,55,240,95,163,209,19,255,0,146,167,186,198,83,243,2,187,233,214,226,127,128,40,7,154,63,191,102,166,254,11,244,122,34,127,242,84,247,88,202,126,96,87,125,58,220,64,14,104,254,253,154,155,248,47,209,232,137,255,0,201,83,221,99,41,249,129,93,244,235,112,19,252,3,20,200,181,75,4,197,51,188,71,76,239,247,223,11,146,103,126,63,236,253,23,133,153,254,51,193,66,147,85,126,113,140,88,227,232,141,200,239,206,57,189,91,236,221,215,200,12,172,0,0,0,5,69,243,176,214,43,85,235,50,192,244,66,199,126,171,150,163,26,167,170,189,223,232,225,170,107,169,27,61,82,70,218,54,203,27,94,170,149,49,197,28,239,68,145,136,173,138,177,138,213,84,149,196,85,224,31,135,139,87,19,92,69,208,105,206,81,106,171,172,198,25,103,186,87,95,101,164,172,109,52,244,80,37,43,225,130,166,55,42,250,207,101,100,244,106,141,233,122,42,170,117,177,209,163,208,194,184,167,214,191,229,19,196,22,109,172,113,219,252,21,38,65,112,79,1,3,162,237,200,202,24,34,101,61,47,117,189,201,17,38,88,33,137,100,233,122,183,184,175,233,217,187,34,89,247,37,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,221,44,94,170,91,107,170,35,117,79,91,94,170,157,115,207,81,23,109,204,99,155,225,186,189,102,200,213,64,167,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,140,248,47,214,59,238,190,240,193,128,106,174,83,15,69,234,235,111,146,158,227,39,83,23,196,213,82,84,75,73,45,78,204,99,24,206,243,233,221,47,109,173,70,179,185,208,155,163,119,90,118,230,155,128,84,224,188,105,102,85,73,143,82,90,109,185,85,61,5,254,218,148,201,19,89,84,201,41,153,21,69,66,178,53,245,94,250,200,42,213,253,104,143,115,250,158,187,245,163,157,42,185,31,103,245,50,218,181,79,75,107,178,26,68,167,165,168,183,95,237,118,151,44,77,157,95,43,101,130,182,161,137,183,117,236,68,134,129,142,243,86,49,86,63,209,89,23,168,45,40,160,30,104,254,253,154,155,248,47,209,232,139,254,40,7,154,63,191,102,166,254,11,244,122,32,61,173,26,227,110,235,195,247,6,89,38,137,105,188,245,116,121,182,105,148,92,106,223,121,164,170,117,60,246,42,37,166,181,198,217,99,222,23,54,71,206,216,235,98,71,50,70,73,10,198,146,38,202,177,169,26,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,31,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,210,157,184,218,214,43,100,89,3,31,254,227,174,132,254,66,126,192,122,99,253,18,127,236,129,225,235,63,234,206,239,252,236,241,190,31,253,47,253,239,250,95,247,79,210,242,41,219,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,122,136,33,7,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,169,59,145,185,175,87,70,177,133,117,107,47,27,119,94,32,120,50,198,244,75,82,39,171,172,205,176,188,162,221,86,203,205,93,83,170,39,190,209,37,53,210,55,75,38,208,181,177,190,6,201,69,18,185,242,62,73,150,69,145,119,84,145,79,87,149,199,191,102,153,126,53,244,122,210,42,146,171,149,199,191,102,153,126,53,244,122,208,37,87,60,239,212,159,239,39,240,210,42,242,184,247,236,211,47,198,190,143,90,74,174,121,223,169,63,222,79,225,164,85,229,113,239,217,166,95,141,125,30,180,11,254,0,0,0,0,40,7,154,63,191,102,166,254,11,244,122,34,255,0,128,21,87,200,199,245,217,251,183,252,72,181,64,0,134,188,206,120,85,195,117,187,65,178,29,82,134,219,73,73,157,233,213,158,123,181,5,217,100,88,150,123,117,62,243,213,81,206,173,99,150,86,118,146,103,196,213,68,233,153,91,179,216,201,38,235,162,19,165,62,44,125,214,53,147,229,254,67,244,233,206,107,0,188,158,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,167,82,118,228,107,158,174,145,35,155,231,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,208,159,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,10,33,226,199,222,159,89,62,96,100,63,81,156,222,183,126,7,41,178,94,95,248,111,23,26,114,250,181,190,219,105,238,79,203,173,40,201,106,18,186,146,43,181,76,13,173,129,26,142,88,159,4,77,103,117,171,180,75,12,78,147,118,58,55,247,180,87,22,62,244,250,201,243,3,33,250,140,229,212,242,184,247,19,211,47,198,190,177,90,5,21,233,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,232,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,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,101,91,115,58,224,59,242,33,125,169,215,157,39,178,244,224,57,5,193,222,146,181,219,173,221,186,92,94,103,50,22,199,187,187,174,94,205,68,238,168,86,244,199,28,80,185,99,133,54,235,137,171,29,120,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,40,111,78,114,88,181,139,31,226,226,142,237,104,161,240,245,121,54,31,110,186,93,36,238,189,254,34,169,147,212,210,54,77,156,170,140,218,10,74,118,108,212,70,250,155,237,212,231,42,238,190,70,63,174,207,221,191,226,70,138,230,217,159,225,186,167,174,152,6,160,233,246,67,73,124,199,175,154,111,65,83,67,93,76,171,209,43,61,37,114,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,222,188,140,127,93,159,187,127,196,128,213,92,234,253,233,241,111,151,244,63,81,184,153,87,40,61,45,193,53,167,4,215,253,51,212,187,23,166,113,187,207,217,79,27,69,226,166,167,238,246,166,175,154,63,206,66,246,72,221,164,137,142,245,92,155,237,178,238,138,168,184,175,58,191,122,124,91,229,253,15,212,110,38,213,228,99,250,236,253,219,254,36,4,32,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,253,123,118,222,168,141,149,138,178,43,150,47,30,63,145,11,237,54,131,106,197,235,167,1,200,46,13,244,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,170,72,226,133,203,36,203,183,92,174,91,84,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,119,84,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,58,250,147,158,189,82,208,189,71,210,77,101,185,232,54,71,102,241,185,125,186,225,13,186,58,75,74,173,103,142,146,118,177,244,203,78,140,78,185,59,204,150,39,49,157,41,39,231,17,174,99,95,187,80,58,105,40,7,154,63,191,102,166,254,11,244,122,34,226,120,35,211,45,92,209,238,26,48,237,59,214,171,205,37,118,67,105,167,123,25,12,50,62,103,219,169,28,245,124,52,82,206,233,30,217,159,11,93,219,71,70,141,137,140,107,34,98,61,177,164,178,111,80,32,7,37,79,117,140,167,230,5,119,211,173,196,0,230,143,239,217,169,191,130,253,30,136,191,226,128,121,163,251,246,106,111,224,191,71,162,3,10,187,91,51,41,120,26,197,111,52,50,85,166,39,75,171,23,250,107,163,27,86,141,129,110,50,217,237,46,162,87,195,213,187,222,145,67,112,233,127,74,244,34,200,155,183,184,136,239,107,128,173,45,193,53,167,139,28,27,76,245,46,197,233,156,110,243,233,63,27,69,226,166,167,238,246,173,181,83,71,249,200,94,201,27,180,145,49,222,171,147,125,182,93,209,85,22,74,240,235,139,95,115,14,79,218,249,105,199,40,124,93,93,62,96,251,164,145,247,89,31,77,45,19,44,213,117,50,110,245,68,94,136,32,149,251,111,212,238,157,154,138,229,68,88,1,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,1,212,152,61,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,108,14,85,203,254,229,113,238,39,166,95,141,125,98,180,160,18,255,0,185,92,123,137,233,151,227,95,88,173,2,85,0,104,174,57,181,66,235,163,156,37,234,102,121,98,109,90,92,160,179,250,54,142,122,74,215,82,79,73,61,116,209,209,71,85,28,173,69,115,95,11,170,82,100,219,101,85,141,17,28,221,250,144,57,214,187,71,106,134,235,91,13,138,182,174,178,218,202,137,27,71,81,87,76,218,105,230,129,28,189,183,201,19,100,145,177,189,91,178,171,18,71,163,85,85,17,206,219,117,187,78,78,184,230,156,91,248,83,155,36,196,159,226,50,75,190,65,89,22,87,52,148,232,217,33,170,129,81,41,169,91,39,109,174,124,45,165,146,9,154,157,82,53,178,85,79,179,145,92,230,54,144,75,31,228,159,170,22,172,123,87,51,205,40,184,54,146,26,140,206,207,75,114,161,168,154,181,177,62,73,237,239,147,122,88,162,84,222,103,190,42,201,101,94,151,110,214,82,189,122,92,138,170,192,184,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,3,13,204,41,117,70,162,185,91,135,215,88,162,161,116,72,215,54,181,178,44,138,239,62,175,209,106,249,123,62,38,100,70,126,48,120,143,206,52,82,205,53,46,19,134,203,115,170,150,159,169,181,78,88,146,40,213,209,78,190,213,170,137,232,168,177,181,124,145,125,190,91,175,176,35,135,28,124,21,103,154,203,85,109,202,42,114,12,78,138,178,134,25,153,47,77,117,68,125,125,201,216,237,250,86,23,252,85,222,205,189,165,79,228,24,212,184,94,74,251,69,238,62,235,41,223,26,189,209,117,116,189,21,173,122,236,170,141,223,201,219,22,141,193,94,185,229,60,68,106,230,71,104,214,140,162,225,4,172,168,107,104,109,44,168,158,88,28,206,138,201,31,234,189,211,70,157,43,27,118,245,147,244,19,109,246,67,105,113,135,203,103,23,213,124,114,11,134,147,90,173,150,171,237,11,167,153,233,181,61,27,106,83,177,179,24,174,101,58,171,189,102,55,218,228,68,221,124,254,224,166,235,189,199,18,150,203,217,182,91,231,101,98,203,191,92,143,242,70,116,42,109,183,90,252,118,248,24,185,157,234,246,139,231,90,41,150,86,98,89,189,182,42,106,170,89,100,98,44,85,81,204,215,181,178,201,31,82,43,23,226,177,59,218,136,190,94,196,48,64,0,0,7,185,102,125,20,119,106,55,220,154,247,82,182,120,214,100,98,236,229,103,82,117,109,230,158,123,110,122,97,23,101,220,11,255,0,224,87,1,198,40,244,38,42,138,9,31,53,5,227,171,169,139,63,82,167,106,178,165,61,169,236,245,149,126,42,82,22,183,88,113,219,14,179,228,246,28,115,184,150,202,107,237,109,60,93,114,245,170,70,218,185,26,158,183,199,213,70,249,150,185,194,47,16,212,56,175,7,178,86,193,110,184,58,162,201,183,172,145,179,165,123,215,73,211,203,243,168,190,199,126,207,235,41,211,33,188,213,223,242,59,133,246,178,71,58,122,234,201,106,94,229,85,85,234,124,138,229,243,85,85,246,170,252,84,11,237,229,191,129,226,56,79,13,214,154,156,89,206,115,239,177,81,92,110,10,181,29,223,239,151,208,83,43,145,63,201,246,254,143,192,149,4,67,229,121,85,81,85,195,29,31,136,154,73,59,117,80,49,157,110,85,233,106,91,233,54,68,223,216,132,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,83,116,216,10,132,231,19,121,181,213,229,150,139,125,52,241,186,166,24,233,251,141,72,92,142,77,165,184,34,250,203,228,190,103,194,229,37,159,218,113,76,218,239,69,122,186,67,75,13,79,135,233,106,211,75,35,157,211,13,122,174,202,205,209,54,87,39,181,62,39,233,205,235,21,196,173,26,137,67,119,182,73,26,93,43,34,137,245,12,73,85,206,217,243,215,185,203,178,189,118,245,145,63,154,159,250,136,171,194,109,30,159,215,234,205,186,147,80,165,123,40,100,239,108,173,114,53,60,169,167,95,53,238,199,252,228,103,199,255,0,166,27,143,152,253,242,91,254,182,222,106,113,201,183,181,66,250,136,42,17,157,76,69,157,42,234,213,202,173,94,157,215,165,91,231,178,255,0,79,192,134,100,197,227,203,2,196,180,163,61,170,197,240,102,186,225,77,91,27,235,231,154,21,115,153,20,143,154,169,142,106,239,36,158,104,145,177,125,169,237,246,39,198,29,47,181,119,77,128,0,0,0,0,152,188,9,106,4,186,63,93,62,163,83,71,20,173,162,232,239,211,187,169,189,238,182,212,194,221,220,207,52,219,185,191,177,127,171,218,90,63,27,215,107,69,251,133,44,130,235,94,215,199,12,244,119,14,218,49,127,158,218,42,182,167,154,181,126,229,248,39,244,148,43,129,212,84,55,36,164,167,141,254,163,251,157,73,178,46,251,70,229,46,235,142,187,94,75,87,193,252,176,227,137,187,97,241,242,86,55,182,174,85,135,194,86,111,182,205,118,222,223,111,151,244,129,80,252,48,101,116,152,87,16,150,124,133,240,247,96,167,117,123,90,215,57,83,116,117,52,205,79,52,106,175,199,238,58,65,134,68,150,52,123,125,138,115,45,163,180,21,181,122,169,110,162,130,158,73,106,58,170,145,99,99,21,93,186,67,38,254,72,155,252,14,153,104,154,230,82,177,174,77,149,55,255,0,206,160,126,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,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,5,154,114,130,225,87,13,177,233,125,55,20,153,29,182,146,229,150,100,117,21,180,216,252,238,145,100,75,77,186,41,29,75,42,177,142,98,36,117,50,203,29,67,92,244,115,255,0,51,219,107,85,157,201,154,235,31,34,175,43,143,113,61,50,252,107,235,21,164,170,0,0,2,141,185,171,240,171,134,240,241,171,150,44,195,77,109,180,150,140,99,80,233,234,234,91,104,130,69,232,161,184,211,61,158,41,33,139,161,27,13,51,155,81,78,230,49,28,238,151,172,205,106,71,27,99,98,100,28,149,61,233,242,159,151,245,223,81,183,27,87,158,119,234,79,247,147,248,105,170,185,42,123,211,229,63,47,235,190,163,110,3,106,243,206,253,73,254,242,127,13,52,255,0,38,27,77,170,227,197,125,238,178,225,108,164,170,168,181,224,245,245,116,50,205,11,94,250,89,214,178,138,21,150,39,42,110,199,172,83,75,26,185,187,47,68,143,111,177,202,139,184,57,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,224,46,164,0,0,160,30,104,254,253,154,155,248,47,209,232,139,254,40,7,154,63,191,102,166,254,11,244,122,32,39,255,0,37,79,117,140,167,230,5,119,211,173,196,255,0,32,7,37,79,117,140,167,230,5,119,211,173,196,255,0,2,138,249,149,240,81,113,225,211,81,235,181,67,10,182,109,166,89,117,193,178,83,61,169,75,4,118,171,165,74,212,202,251,100,80,70,228,122,194,198,64,231,198,228,137,172,108,111,100,74,174,115,21,207,133,103,82,89,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,207,23,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,254,162,58,86,177,141,241,49,181,209,182,102,116,183,165,234,142,68,237,190,55,188,36,87,37,79,122,124,167,229,253,119,212,109,197,212,148,173,201,83,222,159,41,249,127,93,245,27,113,117,32,0,0,0,0,80,15,52,127,126,205,77,252,23,232,244,68,255,0,228,169,238,177,148,252,192,174,250,117,184,128,28,209,253,251,53,55,240,95,163,209,19,255,0,146,167,186,198,83,243,2,187,233,214,224,39,248,0,0,0,0,0,10,171,231,157,250,147,253,228,254,26,85,173,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,165,115,206,253,73,254,242,127,13,34,175,43,143,126,205,50,252,107,232,245,160,90,79,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,78,168,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,233,150,160,0,0,0,57,193,227,67,88,236,90,251,197,6,127,170,184,180,61,22,91,173,194,58,123,116,157,79,95,19,75,73,79,21,36,85,59,61,140,123,59,204,167,108,189,183,53,28,206,231,66,238,173,221,110,167,152,150,186,86,104,15,10,121,94,73,97,188,250,51,36,191,118,177,187,12,205,73,210,70,213,85,42,164,175,138,72,85,174,134,104,233,89,85,52,114,43,154,214,201,11,63,73,85,24,234,1,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,214,245,107,27,212,247,181,55,114,163,83,125,213,81,60,192,249,70,127,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,117,49,158,46,149,237,116,117,52,221,111,99,210,62,236,18,75,23,115,161,92,206,190,166,250,205,69,48,3,234,228,216,181,247,15,184,195,105,200,232,124,37,93,69,190,130,233,28,125,214,73,213,75,91,75,21,93,52,155,177,85,19,174,9,226,126,219,245,55,171,103,34,57,21,16,58,136,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,246,200,65,202,67,94,105,181,79,134,136,244,218,225,91,87,62,67,166,21,30,139,169,90,154,137,106,31,45,186,119,201,45,12,136,247,177,26,198,53,169,45,51,34,107,223,208,202,54,175,170,215,177,169,55,192,170,190,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,218,188,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,112,23,82,71,94,52,184,45,195,120,201,195,109,22,107,206,69,87,141,228,56,221,68,147,89,111,80,194,181,44,167,100,203,26,84,195,45,50,189,141,149,146,54,40,246,94,166,189,175,141,138,142,233,235,100,146,40,1,165,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,117,57,34,133,21,91,27,92,229,85,123,223,36,143,166,206,104,254,253,154,155,248,47,209,232,139,254,40,7,154,63,191,102,166,254,11,244,122,32,55,87,42,93,116,211,142,29,52,227,95,117,67,84,47,62,6,213,67,246,106,40,97,137,17,245,87,10,167,37,209,99,165,166,141,85,59,147,63,165,219,38,232,212,107,92,247,185,140,99,222,223,149,194,215,52,189,71,176,113,29,120,204,120,143,203,110,183,44,31,55,218,158,178,130,143,119,80,227,114,35,219,225,234,105,41,85,30,246,195,19,17,209,201,28,78,73,36,107,214,87,247,229,141,168,248,0,0,234,160,20,237,202,191,142,170,156,3,33,181,112,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,209,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,157,45,141,239,124,119,18,0,0,7,42,229,255,0,114,184,247,19,211,47,198,190,177,90,80,9,127,220,174,61,196,244,203,241,175,172,86,129,42,128,0,0,0,10,1,230,143,239,217,169,191,130,253,30,136,191,226,128,121,163,251,246,106,111,224,191,71,162,2,127,242,84,247,88,202,126,96,87,125,58,220,79,242,0,114,84,247,88,202,126,96,87,125,58,220,79,240,5,0,243,71,247,236,212,223,193,126,143,68,95,241,64,60,209,253,251,53,55,240,95,163,209,1,42,185,24,254,187,63,118,255,0,137,22,168,85,95,35,31,215,103,238,223,241,34,213,0,0,0,229,92,191,238,87,30,226,122,101,248,215,214,43,74,1,47,251,149,199,184,158,153,126,53,245,138,208,37,80,0,1,85,124,243,191,82,127,188,159,195,75,84,42,175,158,119,234,79,247,147,248,104,26,171,146,167,189,62,83,242,254,187,234,54,227,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,4,85,229,113,239,217,166,95,141,125,30,180,149,92,243,191,82,127,188,159,195,72,171,202,227,223,179,76,191,26,250,61,105,42,185,231,126,164,255,0,121,63,134,129,162,185,73,231,248,110,150,107,166,127,168,58,131,144,210,88,241,235,30,155,215,212,215,87,84,170,244,68,207,73,91,81,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,114,11,223,55,61,88,78,39,228,213,27,36,23,90,189,44,162,241,84,118,252,18,166,170,154,147,191,75,37,60,113,164,147,207,28,18,42,76,179,195,29,74,42,247,29,23,84,144,178,78,219,222,175,129,84,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,179,216,146,195,20,136,215,110,157,113,177,222,214,162,167,170,7,79,186,91,170,88,38,180,224,150,205,76,211,75,239,166,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,235,53,55,219,116,221,21,21,114,178,133,185,115,113,175,252,149,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,47,118,59,93,114,171,18,59,155,97,233,115,221,210,198,44,114,182,37,107,159,27,154,237,165,116,49,70,183,210,0,0,0,0,5,0,243,71,247,236,212,223,193,126,143,68,79,254,74,158,235,25,79,204,10,239,167,91,136,1,205,31,223,179,83,127,5,250,61,17,55,249,73,231,248,110,150,112,77,159,234,14,160,228,52,150,60,122,199,156,87,212,215,87,84,170,244,68,207,71,219,81,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,66,106,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,221,114,57,187,43,145,142,232,98,62,71,39,67,28,169,206,190,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,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,46,202,227,23,140,92,239,139,252,238,158,255,0,127,163,244,54,55,102,235,251,63,143,247,33,168,244,95,118,26,118,85,127,125,50,8,164,159,187,37,58,73,249,196,94,141,250,91,178,39,159,183,163,60,9,107,206,183,104,150,93,174,120,150,51,87,37,162,195,79,213,101,163,100,29,117,121,36,236,157,141,169,101,28,106,168,175,100,49,119,220,175,78,165,124,177,164,17,54,73,21,253,160,181,78,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,142,101,28,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,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,163,126,227,17,85,209,61,16,55,169,162,184,230,213,11,174,142,112,151,169,153,229,137,181,105,114,130,207,232,218,57,233,43,93,73,61,36,245,211,71,69,29,84,114,181,21,205,124,46,169,73,147,109,149,86,52,68,115,119,234,77,234,86,95,60,28,214,235,65,128,105,102,156,195,79,72,182,219,229,226,227,123,168,149,204,119,125,179,208,195,20,49,53,142,234,233,70,43,110,19,43,145,90,170,170,216,246,86,236,168,224,168,179,165,62,22,52,83,249,59,112,251,132,232,228,151,15,27,87,143,219,215,199,206,217,123,145,190,186,121,95,81,85,218,119,110,53,88,82,121,165,72,250,152,142,237,163,58,183,118,234,180,23,194,22,144,211,107,191,18,250,123,165,183,8,41,39,182,221,175,12,154,233,5,76,242,194,202,139,117,51,29,85,89,10,62,47,93,175,125,60,18,177,138,213,111,174,230,250,204,253,36,233,36,10,203,231,131,133,93,107,240,13,44,212,104,106,41,18,219,99,188,92,108,149,17,57,238,239,186,122,232,98,154,39,49,189,61,42,196,109,190,100,114,171,145,81,93,30,200,237,213,91,10,185,104,231,244,218,125,198,150,157,213,92,178,26,187,85,182,249,81,83,96,170,72,86,94,138,199,213,211,73,21,45,60,172,141,23,173,142,172,90,69,78,164,232,107,218,199,187,167,163,169,45,211,153,14,45,125,204,56,37,213,43,78,57,67,226,234,233,237,244,151,73,35,238,178,62,154,90,42,234,122,186,153,55,122,162,47,68,16,74,253,183,234,119,78,205,69,114,162,47,62,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,212,241,64,60,209,253,251,53,55,240,95,163,209,23,252,80,15,52,127,126,205,77,252,23,232,244,64,72,174,78,252,42,225,185,213,77,235,137,108,238,219,73,118,126,43,120,101,167,23,164,150,69,115,41,110,49,196,201,230,172,150,21,103,75,158,198,207,77,216,119,90,244,191,186,245,98,61,144,189,182,232,64,14,74,158,235,25,79,204,10,239,167,91,137,254,0,0,5,69,243,136,225,87,13,193,106,108,188,75,96,150,218,75,75,242,171,195,237,57,69,36,82,43,89,85,113,146,39,207,13,100,80,163,58,90,247,182,10,158,251,186,211,169,253,167,163,21,239,153,238,142,188,174,61,251,52,203,241,175,163,214,147,255,0,157,95,186,198,45,243,2,135,233,215,18,0,114,184,247,236,211,47,198,190,143,90,4,170,231,157,250,147,253,228,254,26,68,174,89,215,107,85,131,141,125,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,236,149,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,90,243,206,253,73,254,242,127,13,42,172,9,255,0,196,23,52,189,71,186,241,89,105,206,116,119,45,186,254,75,176,155,132,81,208,217,34,222,223,30,71,75,179,18,181,213,141,122,73,215,222,218,70,194,233,35,234,134,62,211,219,20,83,119,21,109,211,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,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,152,194,69,112,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,47,83,67,161,224,124,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,200,250,192,0,0,0,0,106,174,44,125,214,53,147,229,254,67,244,233,206,107,14,148,248,177,247,88,214,79,151,249,15,211,167,57,172,2,213,56,232,229,111,157,231,154,227,75,168,92,54,218,124,93,38,125,112,168,172,202,162,184,220,161,134,150,201,93,36,204,116,149,136,249,100,239,73,12,203,44,178,186,40,227,145,209,186,41,58,17,90,248,226,100,212,224,235,131,172,19,132,12,18,162,193,96,172,244,206,73,121,232,251,65,144,118,230,167,244,167,106,106,135,210,255,0,122,190,121,99,131,181,29,66,199,249,181,78,189,186,157,186,175,148,128,0,115,89,197,143,189,62,178,124,192,200,126,163,57,117,60,174,61,196,244,203,241,175,172,86,148,173,197,143,189,62,178,124,192,200,126,163,57,117,60,174,61,196,244,203,241,175,172,86,129,39,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,57,236,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,94,150,244,60,97,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,204,97,106,156,140,127,93,159,187,127,196,138,234,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,75,182,93,145,200,230,185,143,107,30,199,177,182,43,200,199,245,217,251,183,252,72,13,85,206,175,222,159,22,249,127,67,245,27,137,181,121,24,254,187,63,118,255,0,137,26,171,157,95,189,62,45,242,254,135,234,55,19,106,242,49,253,118,126,237,255,0,18,2,213,15,82,75,77,170,107,173,61,246,107,101,35,238,84,116,243,82,83,214,58,22,172,240,193,51,163,116,177,50,77,186,154,199,186,8,92,230,162,236,229,138,53,93,250,83,111,108,0,0,0,40,7,154,63,191,102,166,254,11,244,122,34,255,0,138,1,230,143,239,217,169,191,130,253,30,136,9,255,0,201,83,221,99,41,249,129,93,244,235,113,77,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,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,153,114,156,149,61,214,50,159,152,21,223,78,183,16,131,155,102,21,117,197,120,210,200,47,183,10,138,73,41,243,27,61,170,247,66,216,94,229,124,112,50,153,180,42,217,81,90,136,143,238,208,202,228,70,171,147,161,204,93,247,85,107,66,207,185,104,231,245,58,131,193,110,157,213,92,178,26,75,173,202,199,79,83,96,170,72,86,46,186,54,82,84,201,21,45,60,172,141,19,161,237,163,74,69,78,164,235,115,28,199,187,171,175,169,101,1,85,124,144,181,75,255,0,138,94,138,92,47,191,245,38,83,104,182,120,95,233,166,175,159,188,140,255,0,230,107,122,30,255,0,218,198,255,0,140,82,213,0,229,92,191,238,87,30,226,122,101,248,215,214,43,74,1,47,251,149,199,184,158,153,126,53,245,138,208,37,81,86,188,240,115,250,152,173,90,89,165,180,57,13,34,211,213,84,92,111,247,75,75,86,39,78,143,137,177,65,69,80,244,219,186,198,42,77,94,198,249,163,30,169,39,233,44,105,211,105,71,62,220,203,179,250,109,65,227,75,81,42,173,185,13,93,214,219,99,168,166,176,82,164,203,47,69,27,233,41,163,138,170,158,38,72,137,208,198,214,37,90,175,74,116,57,238,123,219,213,215,212,161,160,49,156,42,235,149,89,114,203,237,190,162,146,58,124,58,207,29,238,185,179,61,200,249,32,125,194,146,133,27,18,35,85,21,253,218,232,156,168,229,106,116,53,235,190,232,141,118,202,224,191,88,236,90,5,197,6,1,170,185,76,61,118,91,85,194,74,123,140,157,79,79,13,75,87,79,45,36,181,59,49,143,123,251,44,168,116,189,182,181,92,254,223,66,108,174,221,39,255,0,43,30,20,104,243,78,20,245,66,225,169,177,119,49,189,106,232,179,210,83,54,24,36,146,58,90,5,168,141,43,226,123,214,70,182,102,213,79,47,109,36,137,29,28,148,108,145,58,145,237,84,169,96,58,168,6,148,224,191,88,239,186,251,195,6,1,170,185,76,61,23,171,173,190,74,123,140,157,76,95,19,85,73,81,45,36,181,59,49,140,99,59,207,167,116,189,182,181,26,206,231,66,110,141,221,119,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,3,242,168,166,130,170,55,69,59,58,152,228,84,84,221,83,201,127,160,253,64,21,247,199,167,13,151,188,110,233,69,196,78,144,181,105,110,150,104,101,101,99,81,27,39,91,170,42,27,26,46,243,202,173,79,42,169,124,146,53,254,175,45,177,158,5,249,145,209,230,249,5,219,20,215,172,186,219,99,84,167,129,214,234,154,249,161,133,146,202,233,149,174,98,44,112,70,212,93,158,197,245,157,236,79,233,84,159,154,167,167,148,58,163,134,214,225,215,42,170,138,122,122,222,223,91,161,145,24,239,82,86,72,158,106,215,39,182,52,248,127,239,40,207,141,110,15,114,94,22,50,106,11,149,157,245,146,217,238,18,185,148,245,113,44,142,86,62,56,97,122,238,246,195,27,81,122,156,253,182,223,244,87,238,80,45,167,137,29,8,211,158,45,180,226,120,113,171,245,186,225,88,232,157,37,37,101,21,87,136,106,187,177,55,66,108,217,152,207,109,67,93,230,191,20,223,201,124,168,227,90,56,111,213,205,11,190,203,104,206,240,155,181,4,109,233,237,212,201,78,139,20,155,178,55,46,207,99,156,213,219,186,196,253,47,106,237,237,242,55,39,9,188,123,103,250,11,122,134,147,35,187,220,238,246,29,218,215,211,205,81,61,66,177,189,112,34,244,181,245,12,98,108,200,156,137,253,63,114,249,90,62,41,122,225,255,0,143,253,59,75,149,85,166,145,243,127,145,83,5,18,213,197,249,247,39,177,86,117,110,233,73,253,109,219,250,130,129,1,34,56,159,224,219,83,56,126,201,43,86,182,205,81,83,100,125,84,137,75,85,5,53,67,217,219,89,38,232,234,122,192,198,111,209,10,170,237,229,231,186,121,123,35,204,145,201,19,214,57,88,230,57,23,101,71,38,202,128,127,32,30,229,158,150,158,182,233,73,73,87,59,97,134,105,163,100,146,57,200,212,107,85,200,138,170,171,228,155,34,129,99,28,56,106,222,93,77,193,246,73,105,101,95,110,10,79,7,218,69,142,47,231,93,38,114,251,89,191,183,246,149,188,247,43,230,87,175,181,206,85,95,237,45,231,135,172,39,16,127,5,89,28,86,187,53,29,124,205,240,127,159,101,60,82,189,255,0,225,105,125,142,107,119,93,147,116,254,162,162,36,134,86,85,44,15,137,237,145,36,233,232,86,170,42,46,251,109,176,23,197,202,215,221,142,155,255,0,12,131,233,244,132,193,34,39,43,234,58,170,62,25,40,210,170,154,88,86,74,168,30,196,145,138,222,166,173,190,147,101,77,253,169,251,73,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,68,115,107,211,43,205,227,81,40,47,118,56,42,235,228,74,24,157,44,48,181,242,246,217,223,174,114,185,90,214,46,200,155,162,110,171,178,110,66,238,24,116,246,131,62,212,202,43,117,203,40,164,177,71,31,115,122,138,138,214,210,237,189,60,203,228,229,107,191,200,68,255,0,108,159,121,98,220,210,51,171,142,159,222,224,170,167,168,237,54,227,107,109,18,47,67,93,191,113,245,171,183,155,93,254,71,236,254,146,169,112,217,46,9,147,82,73,109,135,189,85,249,206,134,117,53,187,254,109,219,249,187,203,217,184,19,143,140,218,172,75,26,205,239,246,105,46,54,171,234,214,90,234,164,138,173,211,69,85,44,111,124,213,13,107,81,254,91,109,211,190,200,155,162,187,127,137,1,42,85,139,83,42,199,250,61,110,233,254,141,201,83,175,186,29,172,25,94,119,93,119,200,108,190,14,120,172,242,220,222,207,19,75,38,208,164,210,185,87,118,72,137,237,114,252,55,242,246,17,102,190,142,91,125,117,69,12,233,180,148,242,190,39,123,61,173,85,69,246,127,64,31,128,0,0,0,15,183,142,82,93,33,149,111,116,17,42,182,143,244,157,210,237,147,175,118,167,154,127,95,196,185,126,34,181,27,45,171,224,54,138,245,73,76,218,170,171,187,174,148,117,91,178,87,237,18,199,94,221,252,157,191,177,169,230,170,169,251,10,92,181,65,83,80,247,50,23,108,212,219,169,54,79,219,183,180,188,154,171,213,166,199,203,254,178,107,188,157,13,154,207,125,134,47,39,46,242,42,87,170,126,138,47,220,190,223,32,41,115,13,201,111,90,127,168,52,185,91,41,88,149,140,89,228,107,37,99,250,127,56,199,181,124,183,106,252,87,226,116,165,128,95,102,201,113,42,27,213,67,81,178,84,119,122,145,17,81,61,89,94,223,138,175,249,63,121,204,165,210,169,43,50,218,233,218,254,168,221,87,58,177,118,219,213,87,57,83,255,0,57,210,182,140,127,241,54,180,127,248,71,254,145,32,25,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,1,205,103,22,62,244,250,201,243,3,33,250,140,231,74,103,53,156,88,251,211,235,39,204,12,135,234,51,129,117,60,174,61,196,244,203,241,175,172,86,146,168,138,188,174,61,196,244,203,241,175,172,86,146,168,0,0,10,171,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,141,171,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,1,181,121,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,227,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,192,93,72,0,1,64,60,209,253,251,53,55,240,95,163,209,23,252,80,15,52,127,126,205,77,252,23,232,244,64,79,254,74,158,235,25,79,204,10,239,167,91,137,254,64,14,74,158,235,25,79,204,10,239,167,91,137,254,0,170,190,121,223,169,63,222,79,225,165,170,21,87,207,59,245,39,251,201,252,52,13,85,201,83,222,159,41,249,127,93,245,27,113,117,37,43,114,84,247,167,202,126,95,215,125,70,220,93,72,0,0,0,0,20,3,205,31,223,179,83,127,5,250,61,17,63,249,42,123,172,101,63,48,43,190,157,110,32,7,52,127,126,205,77,252,23,232,244,68,255,0,228,169,238,177,148,252,192,174,250,117,184,9,254,0,0,0,0,0,2,170,249,231,126,164,255,0,121,63,134,145,87,149,199,191,102,153,126,53,244,122,210,85,115,206,253,73,254,242,127,13,34,175,43,143,126,205,50,252,107,232,245,160,95,240,0,0,7,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,208,196,115,221,210,198,57,118,106,43,151,109,145,21,124,128,167,110,114,250,223,106,206,181,182,193,162,246,251,29,93,61,70,151,211,206,234,234,249,164,111,69,92,247,40,40,234,17,145,49,55,84,100,113,71,22,239,114,162,185,242,61,189,40,140,71,201,234,242,108,209,79,183,60,65,93,181,142,174,225,217,164,211,43,122,118,96,142,94,153,39,174,184,197,81,79,31,83,86,55,35,161,108,12,172,87,108,246,57,36,236,109,212,222,180,33,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,94,247,44,93,45,252,151,240,109,133,120,187,23,163,46,185,111,136,202,110,31,223,93,239,21,226,164,95,9,63,147,220,214,117,80,199,69,234,55,167,109,189,102,163,213,224,80,9,58,120,251,208,186,59,87,14,220,51,241,15,97,179,118,125,55,167,246,28,111,34,169,141,96,142,55,213,69,107,130,74,23,185,136,137,44,147,62,22,213,49,210,42,189,169,29,36,12,245,54,106,62,11,23,209,127,209,203,238,190,242,185,198,180,171,22,155,162,245,117,210,252,102,162,221,31,75,23,196,213,82,83,81,213,197,77,187,222,198,51,188,250,118,197,220,115,145,172,238,117,174,232,221,148,43,219,148,134,188,212,233,103,18,241,233,181,194,182,146,12,123,83,233,253,23,82,181,53,17,83,178,43,140,12,146,90,25,17,239,98,185,239,115,150,90,102,68,215,179,173,245,141,95,89,204,99,86,242,78,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,58,94,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,186,158,255,0,9,84,199,58,58,154,110,183,177,139,39,106,120,229,139,185,208,141,127,71,83,125,87,34,129,93,124,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,113,181,121,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,224,46,164,0,0,160,30,104,254,253,154,155,248,47,209,232,139,254,40,7,154,63,191,102,166,254,11,244,122,32,48,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,215,183,113,232,138,216,158,169,115,220,65,112,29,163,90,209,195,237,167,65,177,187,45,171,11,143,20,237,125,148,186,65,110,117,84,150,95,206,177,213,61,45,238,198,249,188,67,17,233,47,114,69,235,145,205,153,253,114,49,174,72,129,200,199,245,217,251,183,252,72,181,64,57,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,115,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,157,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,231,52,143,107,166,107,219,186,58,70,189,242,108,190,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,3,169,224,68,174,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,157,49,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,213,45,64,229,92,191,238,87,30,226,122,101,248,215,214,43,74,1,47,251,149,199,184,158,153,126,53,245,138,208,37,80,0,0,0,1,64,60,209,253,251,53,55,240,95,163,209,23,252,80,15,52,127,126,205,77,252,23,232,244,64,79,254,74,158,235,25,79,204,10,239,167,91,137,254,64,14,74,158,235,25,79,204,10,239,167,91,137,254,0,160,30,104,254,253,154,155,248,47,209,232,139,254,40,7,154,63,191,102,166,254,11,244,122,32,37,87,35,31,215,103,238,223,241,34,213,10,171,228,99,250,236,253,219,254,36,90,160,0,0,28,171,151,253,202,227,220,79,76,191,26,250,197,105,64,37,255,0,114,184,247,19,211,47,198,190,177,90,4,170,0,0,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,3,85,114,84,247,167,202,126,95,215,125,70,220,109,94,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,218,188,243,191,82,127,188,159,195,64,138,188,174,61,251,52,203,241,175,163,214,146,171,158,119,234,79,247,147,248,105,21,121,92,123,246,105,151,227,95,71,173,37,87,60,239,212,159,239,39,240,208,43,131,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,250,112,174,7,52,143,25,225,46,94,17,238,239,171,185,216,174,116,238,125,234,237,78,198,80,214,215,92,93,51,103,241,187,198,138,136,248,229,142,30,211,100,238,237,28,16,199,34,202,214,175,85,112,114,84,247,167,202,126,95,215,125,70,220,93,72,28,214,113,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,170,42,136,218,244,255,0,58,55,163,92,246,178,88,165,98,61,253,29,75,47,249,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,95,76,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,121,205,35,220,216,92,198,238,141,141,207,124,118,63,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,250,55,237,189,81,93,19,21,57,246,213,45,45,206,244,91,59,185,233,158,165,216,189,13,146,89,187,62,54,139,197,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,85,203,182,251,46,202,138,136,29,63,2,186,185,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,39,76,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,249,205,35,218,233,154,246,238,142,145,175,124,150,42,0,0,5,0,243,71,247,236,212,223,193,126,143,68,104,169,53,123,50,126,139,211,232,35,103,164,143,19,131,40,155,47,124,109,129,59,243,220,95,73,29,43,92,249,23,117,70,71,20,111,70,181,189,59,172,210,43,250,246,143,163,122,243,71,247,236,212,223,193,126,143,68,105,77,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,117,55,117,217,92,174,115,88,198,189,239,99,28,27,47,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,58,93,127,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,143,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,221,128,5,64,115,75,224,39,236,37,101,251,138,237,47,159,175,31,186,220,60,102,95,107,168,168,222,74,10,234,185,209,171,89,78,231,174,242,67,52,242,181,31,22,234,232,228,145,21,136,177,57,91,4,43,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,111,76,180,242,57,139,254,108,140,87,53,237,100,177,68,245,99,250,58,87,165,50,136,121,142,240,57,77,194,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,64,186,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,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,107,230,251,170,23,92,211,139,74,156,14,102,213,193,109,211,235,61,21,182,158,7,86,186,88,37,158,166,22,214,203,84,200,182,70,194,247,54,162,24,93,183,82,185,41,99,85,119,177,173,216,28,158,112,110,37,232,117,66,163,48,199,104,42,236,218,65,116,167,89,178,58,186,250,6,50,11,235,225,142,174,10,56,104,166,146,37,124,143,138,166,73,28,245,133,205,99,82,55,182,71,117,44,108,124,106,230,31,154,218,179,254,52,181,86,251,102,167,171,134,158,150,240,203,35,219,82,198,181,235,61,190,154,42,25,156,136,215,57,58,29,45,52,142,98,239,186,177,90,170,141,85,86,160,110,174,78,58,67,83,154,241,47,93,170,85,16,85,165,183,78,44,243,76,201,225,158,38,179,210,53,204,125,44,48,202,199,110,247,177,212,235,94,244,86,34,108,248,89,212,228,221,26,251,180,43,3,145,214,45,125,164,197,117,115,53,168,161,232,178,221,110,22,123,93,29,79,117,139,221,170,164,142,170,74,136,250,17,122,219,210,202,218,101,221,81,26,189,205,154,170,173,114,37,159,129,234,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,114,196,117,80,115,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,189,12,98,211,77,10,163,19,110,132,84,106,163,85,21,168,23,127,203,195,53,186,231,252,22,233,85,246,243,79,73,13,69,45,157,246,70,54,153,142,107,22,11,125,76,180,48,185,81,206,114,245,186,42,104,220,245,223,101,122,185,81,26,138,141,74,139,230,143,239,217,169,191,130,253,30,136,178,158,80,217,215,218,222,13,173,182,15,69,248,79,177,89,5,210,197,222,239,247,60,95,114,70,215,247,122,122,83,183,183,143,237,244,238,239,241,93,91,250,221,45,173,110,104,254,253,154,155,248,47,209,232,128,159,252,149,61,214,50,159,152,21,223,78,183,19,252,128,28,149,61,214,50,159,152,21,223,78,183,19,252,0,0,8,1,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,39,255,0,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,9,85,207,59,245,39,251,201,252,52,172,188,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,179,78,121,223,169,63,222,79,225,164,85,229,113,239,217,166,95,141,125,30,180,11,105,225,247,128,237,26,209,126,31,110,218,13,146,89,109,89,164,121,95,119,237,93,210,123,115,169,100,189,126,117,238,166,234,111,118,71,195,225,216,172,72,187,114,39,68,141,116,204,232,145,238,114,211,15,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,235,219,182,245,68,108,172,85,232,204,213,92,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,234,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,103,95,82,5,74,242,224,230,1,89,195,189,246,45,36,213,236,139,253,9,235,252,76,241,84,212,71,61,68,152,237,87,67,228,234,167,100,44,146,71,195,52,136,140,124,40,222,148,146,84,149,170,207,207,36,183,126,115,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,99,252,168,248,233,255,0,17,194,254,181,230,127,245,61,46,1,91,92,223,243,154,235,92,149,10,239,251,215,133,99,155,254,92,40,255,0,244,188,32,90,160,0,0,0,13,85,197,143,186,198,178,124,191,200,126,157,57,205,97,210,159,22,62,235,26,201,242,255,0,33,250,116,231,53,128,117,80,0,3,154,206,44,125,233,245,147,230,6,67,245,25,203,169,229,113,238,39,166,95,141,125,98,180,165,110,44,125,233,245,147,230,6,67,245,25,203,169,229,113,238,39,166,95,141,125,98,180,9,84,0,2,149,185,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,35,85,115,171,247,167,197,190,95,208,253,70,226,109,94,70,63,174,207,221,191,226,64,106,174,117,126,244,248,183,203,250,31,168,220,77,171,200,199,245,217,251,183,252,72,213,92,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,144,22,168,0,0,0,0,80,15,52,127,126,205,77,252,23,232,244,69,255,0,20,3,205,31,223,179,83,127,5,250,61,16,19,255,0,146,167,186,198,83,243,2,187,233,214,227,10,231,131,133,93,107,240,13,44,212,104,106,41,18,219,99,188,92,108,149,17,57,238,239,186,122,232,98,154,39,49,189,61,42,196,109,190,100,114,171,145,81,93,30,200,237,213,91,154,242,84,247,88,202,126,96,87,125,58,220,72,174,57,180,190,235,172,124,37,234,102,7,98,117,90,220,167,179,250,74,142,10,74,39,85,207,87,61,12,209,214,199,75,28,77,84,115,159,51,169,146,20,219,117,69,145,21,26,237,186,84,41,175,150,142,127,77,167,220,105,105,221,85,203,33,171,181,91,111,149,21,54,10,164,133,101,232,172,125,93,52,145,82,211,202,200,209,122,216,234,197,164,84,234,78,134,189,172,123,186,122,58,147,160,147,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,14,162,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,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,32,57,109,47,251,149,199,184,158,153,126,53,245,138,210,128,75,254,229,113,238,39,166,95,141,125,98,180,13,235,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,234,185,85,242,53,17,174,85,68,94,99,11,179,231,29,171,212,216,87,13,20,58,91,79,61,34,220,181,30,241,12,47,130,104,37,115,253,29,66,246,85,77,52,79,110,204,99,219,80,148,12,84,122,174,236,153,253,45,93,149,204,171,110,11,244,114,197,175,188,80,96,26,85,148,205,209,101,186,220,36,168,184,199,210,245,241,52,180,148,242,213,203,77,187,30,199,179,188,202,119,69,220,107,145,204,238,117,166,234,221,148,47,167,133,141,20,254,78,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,62,166,35,187,104,206,173,221,186,173,43,115,58,210,223,201,127,25,57,175,132,177,122,50,213,150,248,124,166,223,253,245,222,241,94,42,52,241,115,249,189,206,103,85,116,117,190,163,186,118,219,213,106,49,88,95,241,88,28,239,116,207,196,226,186,105,172,116,116,150,168,189,31,112,171,198,110,19,246,250,107,170,60,68,105,81,72,206,164,103,175,12,126,22,181,118,115,211,165,211,250,173,94,183,170,6,65,201,63,84,46,185,14,145,231,154,81,112,109,92,212,248,101,226,150,229,67,81,53,107,165,100,112,92,25,38,244,177,68,169,180,44,100,180,114,202,189,46,217,207,170,122,244,181,81,85,246,62,80,95,43,44,254,167,5,227,75,13,165,92,134,146,211,109,202,169,235,236,23,37,169,88,154,202,166,73,76,249,105,233,209,242,39,170,247,214,65,72,140,232,84,123,159,210,196,223,173,90,235,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,98,186,147,166,216,190,170,99,21,24,166,91,67,226,168,231,100,141,233,238,200,206,149,124,110,141,87,120,220,213,95,39,175,196,202,128,20,139,199,55,47,219,238,147,100,21,57,110,159,82,120,171,5,66,190,119,51,184,198,118,122,159,83,34,183,121,106,92,247,109,28,108,243,219,207,127,191,114,39,233,54,178,231,26,41,145,54,251,136,220,60,45,67,119,234,78,212,47,223,118,72,212,255,0,24,199,167,178,87,124,62,63,217,211,29,109,13,45,198,154,74,58,200,187,144,202,213,99,219,212,169,186,42,42,47,154,121,251,21,74,147,230,3,203,198,155,26,170,151,81,116,126,203,120,170,109,87,79,136,164,99,231,171,72,250,82,150,22,236,141,133,206,77,250,164,95,55,175,179,203,217,176,18,103,67,184,166,211,110,50,180,178,191,30,207,173,222,10,106,122,57,91,85,249,234,137,55,115,105,162,99,223,249,168,98,79,109,75,252,145,126,30,95,13,170,111,139,156,27,28,193,117,146,243,110,196,38,238,218,93,85,86,232,93,211,35,118,68,171,153,168,155,72,231,59,244,81,158,223,191,239,220,196,116,199,211,150,61,67,176,219,170,219,61,190,57,110,212,176,212,36,208,244,116,181,103,98,59,117,122,121,123,63,171,98,239,95,194,62,137,113,13,161,120,149,6,85,79,81,83,59,44,180,43,29,85,21,209,241,185,138,232,169,228,127,232,238,223,53,141,61,173,248,174,219,124,2,129,143,238,6,185,243,70,214,183,169,85,200,136,155,237,191,153,51,117,227,150,150,173,105,237,249,212,248,53,154,190,247,64,136,171,215,12,21,85,74,136,145,70,239,210,142,149,19,244,156,244,254,175,216,109,126,10,57,107,101,53,217,133,187,56,213,235,101,93,13,5,190,72,106,226,165,87,84,210,200,249,25,45,52,173,71,35,233,219,186,43,86,68,84,71,34,238,159,13,183,2,112,112,103,112,162,168,225,138,217,45,178,213,225,229,103,123,174,46,250,191,125,238,21,27,121,185,54,246,110,191,214,82,61,93,143,49,189,107,3,238,146,90,59,149,51,228,43,47,111,196,68,155,185,213,93,91,111,186,39,181,118,223,99,164,218,11,101,5,170,153,40,232,105,214,40,91,236,111,82,187,226,171,237,85,85,246,170,159,54,60,35,22,101,79,139,101,175,105,145,253,206,174,252,159,165,190,251,237,213,183,180,12,63,134,152,171,160,208,188,34,11,141,15,132,168,142,193,109,99,226,238,164,155,42,81,194,139,230,158,94,221,211,250,141,156,127,44,99,99,99,99,98,108,214,162,53,19,238,68,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,240,139,185,172,180,179,91,104,245,63,33,201,44,84,118,150,211,183,29,185,214,91,95,42,78,231,119,31,78,246,53,87,101,99,118,223,184,139,228,171,253,42,6,206,7,141,211,218,21,118,2,10,115,61,225,227,40,214,76,70,209,83,133,88,170,174,87,56,171,105,226,86,211,210,201,50,182,52,138,181,119,84,142,55,185,19,170,70,249,251,60,211,227,177,165,56,36,210,253,58,225,202,90,249,248,139,196,224,181,94,63,53,225,43,47,20,16,65,10,121,84,163,250,36,172,100,110,253,9,161,106,237,241,86,162,249,42,111,106,111,138,25,246,73,98,99,209,23,116,234,106,47,153,26,56,241,194,240,203,134,135,222,111,183,123,29,60,149,116,94,31,179,59,34,137,178,55,174,178,149,174,217,234,199,42,121,34,39,151,195,200,8,7,204,59,94,45,90,139,158,73,87,167,215,75,139,232,160,178,173,27,234,45,243,181,97,145,173,154,173,87,119,197,35,145,90,168,246,47,237,77,151,111,97,94,85,50,73,53,68,179,74,231,57,239,123,156,231,57,119,85,85,95,53,83,39,165,206,239,205,163,171,182,201,211,84,201,98,146,46,169,228,123,156,214,42,116,249,110,191,15,253,102,43,34,171,164,115,149,54,85,85,85,3,192,0,0,0,15,187,131,227,117,249,118,77,71,143,219,88,231,84,85,119,58,81,17,203,191,76,110,122,254,138,42,251,26,191,2,250,117,31,134,216,242,94,18,37,210,251,148,207,74,139,77,37,206,178,53,99,189,178,57,149,125,41,231,18,175,253,27,224,212,95,219,247,209,166,136,228,177,225,250,143,107,201,37,129,179,50,143,191,187,28,170,136,189,112,72,207,130,42,255,0,59,238,58,27,211,77,102,197,53,139,73,234,115,139,82,51,192,62,142,169,243,71,211,34,162,49,142,153,139,250,108,106,174,253,167,127,55,255,0,166,28,245,253,141,166,199,53,154,225,133,222,93,219,130,219,114,175,163,123,164,84,79,241,75,43,17,119,115,81,61,172,251,147,250,16,233,55,15,162,160,183,227,148,148,150,183,177,212,209,247,58,21,170,213,69,222,71,42,254,143,151,181,84,231,99,138,59,181,174,110,36,115,106,251,39,76,80,55,32,186,162,44,109,86,121,173,101,71,236,79,130,167,192,191,142,30,114,138,76,195,73,44,119,218,41,221,52,117,30,39,103,187,171,117,233,169,149,191,206,68,95,230,168,27,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,230,179,139,31,122,125,100,249,129,144,253,70,115,165,50,162,245,191,148,79,18,90,149,173,25,246,163,88,179,109,53,130,219,149,101,23,91,221,28,85,119,42,246,207,28,21,53,114,77,27,100,107,104,220,212,122,53,232,138,136,231,38,251,236,171,237,2,101,114,184,247,19,211,47,198,190,177,90,74,163,74,112,103,162,153,87,14,220,54,97,250,57,154,220,45,85,183,172,127,210,30,38,123,92,178,73,74,254,253,125,69,67,58,29,36,113,189,118,100,205,69,221,137,235,34,237,186,108,171,186,192,0,0,170,190,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,154,156,200,120,41,213,62,48,127,39,127,147,59,254,41,108,251,37,233,127,27,233,218,170,152,123,158,43,194,118,251,93,152,37,223,111,12,254,174,174,157,183,110,219,238,187,97,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,233,167,122,42,163,149,119,86,249,123,85,3,90,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,196,212,230,67,193,78,169,241,131,249,59,252,153,223,241,75,103,217,47,75,248,223,78,213,84,195,220,241,94,19,183,218,236,193,46,251,120,103,245,117,116,237,187,118,223,117,219,10,229,233,203,211,90,56,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,108,242,85,210,76,215,57,179,83,68,212,103,77,59,209,85,28,171,186,183,203,218,168,22,20,0,0,80,15,52,127,126,205,77,252,23,232,244,69,255,0,21,129,198,103,43,253,125,226,39,137,60,195,88,240,172,191,79,232,172,185,7,163,252,52,23,75,133,108,117,76,236,80,83,211,191,173,177,210,72,196,221,240,185,83,103,175,170,169,190,203,186,32,108,14,74,158,235,25,79,204,10,239,167,91,137,254,69,254,94,156,47,231,220,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,245,83,189,85,17,170,155,43,124,253,168,146,128,1,85,124,243,191,82,127,188,159,195,75,84,33,87,50,30,10,117,79,140,31,201,223,228,206,255,0,138,91,62,201,122,95,198,250,118,170,166,30,231,138,240,157,190,215,102,9,119,219,195,63,171,171,167,109,219,182,251,174,193,10,249,42,123,211,229,63,47,235,190,163,110,46,164,175,94,94,156,189,53,163,132,205,104,189,106,54,163,100,248,85,198,219,113,197,234,108,145,69,100,173,171,154,118,207,37,93,36,205,115,155,53,52,77,70,116,211,189,21,81,202,187,171,124,189,170,150,20,0,0,0,0,5,0,243,71,247,236,212,223,193,126,143,68,79,254,74,158,235,25,79,204,10,239,167,91,141,127,198,103,43,253,125,226,39,137,60,195,88,240,172,191,79,232,172,185,7,163,252,52,23,75,133,108,117,76,236,80,83,211,191,173,177,210,72,196,221,240,185,83,103,175,170,169,190,203,186,36,159,229,233,194,254,125,194,102,139,222,180,231,81,174,248,253,198,229,113,202,42,111,113,75,100,168,154,104,27,4,148,148,144,181,174,116,209,68,228,127,85,59,213,81,26,169,178,183,207,218,136,18,128,0,0,0,0,0,5,85,243,206,253,73,254,242,127,13,34,175,43,143,126,205,50,252,107,232,245,165,148,243,33,224,167,84,248,193,252,157,254,76,239,248,165,179,236,151,165,252,111,167,106,170,97,238,120,175,9,219,237,118,96,151,125,188,51,250,186,186,118,221,187,111,186,237,165,120,51,229,127,175,188,59,113,39,135,235,30,107,151,233,253,109,151,31,244,135,137,130,215,112,173,146,169,253,250,10,138,118,116,54,74,72,216,187,62,102,170,238,244,245,81,118,221,118,69,11,63,0,0,32,87,56,109,111,181,96,124,58,83,232,212,214,58,186,203,150,168,212,35,105,234,219,35,89,5,12,22,234,170,74,153,94,255,0,107,158,247,57,97,99,88,136,137,179,228,114,185,58,17,146,79,82,181,120,229,229,209,196,215,21,60,65,92,181,54,195,158,233,252,56,220,54,250,43,93,134,146,233,87,85,5,85,37,44,81,35,229,141,233,13,27,218,237,234,165,170,145,21,94,247,116,200,137,186,34,35,90,21,193,194,46,136,90,184,142,226,47,12,209,171,237,242,174,209,109,191,212,84,186,178,174,146,54,190,116,130,158,150,106,153,25,31,87,170,215,189,176,43,17,234,142,70,43,209,202,215,244,244,47,73,36,21,229,207,192,14,109,194,78,85,153,230,186,169,113,197,46,183,171,197,190,150,215,102,169,177,87,214,75,225,233,86,71,201,89,28,172,154,24,153,235,190,58,53,106,236,231,39,105,200,138,212,85,71,78,160,57,87,58,83,225,59,221,99,70,254,95,227,223,78,128,170,191,238,42,113,79,255,0,95,218,85,255,0,149,110,63,242,18,221,52,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,176,10,43,230,73,162,246,173,16,226,211,40,177,98,248,133,38,55,140,95,41,232,239,214,42,58,71,183,176,176,77,10,54,119,71,26,57,123,44,241,145,86,53,34,217,168,212,106,35,26,216,250,9,191,201,111,93,47,185,78,9,150,232,54,71,121,181,62,147,9,240,247,28,106,147,102,71,93,225,106,230,168,125,106,108,138,139,44,49,206,177,59,175,165,92,199,85,244,185,234,215,68,214,238,14,99,156,18,231,220,97,218,176,73,180,231,44,199,237,87,44,62,162,224,217,105,239,107,52,80,84,65,86,216,58,158,217,97,100,142,107,216,234,86,34,49,99,217,201,43,151,169,189,8,143,143,252,34,242,195,226,75,135,30,34,240,205,101,190,228,90,107,119,182,216,42,42,91,89,73,73,121,175,100,235,5,69,44,212,210,62,62,170,30,151,61,141,157,94,140,85,106,61,88,141,87,51,171,173,3,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,137,169,204,135,130,157,83,227,7,242,119,249,51,191,226,150,207,178,94,151,241,190,157,170,169,135,185,226,188,39,111,181,217,130,93,246,240,207,234,234,233,219,118,237,190,235,182,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,206,154,119,162,170,57,87,117,111,151,181,80,44,40,0,0,160,30,104,254,253,154,155,248,47,209,232,139,254,43,3,140,206,87,250,251,196,79,18,121,134,177,225,89,126,159,209,89,114,15,71,248,104,46,151,10,216,234,153,216,160,167,167,127,91,99,164,145,137,187,225,114,166,207,95,85,83,125,151,116,64,249,92,140,127,93,159,187,127,196,139,84,33,87,45,238,10,117,79,131,239,202,39,229,50,255,0,138,92,254,214,250,35,193,122,10,170,166,110,223,133,241,125,206,239,122,8,182,223,196,179,167,167,171,125,157,190,219,38,243,84,1,92,28,212,56,21,166,207,241,235,175,19,218,91,65,73,6,79,99,167,154,229,153,195,53,84,189,119,107,116,20,176,177,179,196,178,72,176,198,250,88,105,149,86,54,49,157,214,57,235,212,233,24,198,73,99,224,14,96,116,183,84,179,189,22,206,237,154,153,166,151,223,67,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,116,39,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,165,203,20,200,136,217,26,215,34,163,30,201,35,100,32,226,139,147,190,67,154,234,133,203,56,225,211,39,194,177,235,21,246,161,213,50,227,151,40,170,168,160,181,63,183,18,57,41,159,11,39,73,25,36,189,249,58,58,33,100,40,172,99,17,90,136,141,246,248,81,224,11,142,238,18,181,29,153,174,21,168,122,85,93,106,174,237,193,127,176,79,122,185,178,150,239,74,213,85,70,185,82,129,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,120,84,177,127,220,174,61,196,244,203,241,175,172,86,144,3,251,138,156,83,255,0,215,246,149,127,229,91,143,252,132,179,238,12,244,83,42,225,219,134,204,63,71,51,91,133,170,182,245,143,250,67,196,207,107,150,73,41,95,223,175,168,168,103,67,164,142,55,174,204,153,168,187,177,61,100,93,183,77,149,67,117,128,0,0,0,20,3,205,31,223,179,83,127,5,250,61,17,127,197,96,113,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,232,255,0,13,5,210,225,91,29,83,59,20,20,244,239,235,108,116,146,49,55,124,46,84,217,235,234,170,111,178,238,136,27,3,146,167,186,198,83,243,2,187,233,214,226,127,145,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,253,84,239,85,68,106,166,202,223,63,106,36,160,0,80,15,52,127,126,205,77,252,23,232,244,69,255,0,21,129,198,103,43,253,125,226,39,137,60,195,88,240,172,191,79,232,172,185,7,163,252,52,23,75,133,108,117,76,236,80,83,211,191,173,177,210,72,196,221,240,185,83,103,175,170,169,190,203,186,32,124,174,70,63,174,207,221,191,226,69,170,16,171,150,247,5,58,167,193,247,229,19,242,153,127,197,46,127,107,125,17,224,189,5,85,83,55,111,194,248,190,231,119,189,4,91,111,226,89,211,211,213,190,206,223,109,147,121,170,0,0,7,42,229,255,0,114,184,247,19,211,47,198,190,177,90,64,15,238,42,113,79,255,0,95,218,85,255,0,149,110,63,242,18,207,184,51,209,76,171,135,110,27,48,253,28,205,110,22,170,219,214,63,233,15,19,61,174,89,36,165,127,126,190,162,161,157,14,146,56,222,187,50,102,162,238,196,245,145,118,221,54,85,13,214,0,0,85,95,60,239,212,159,239,39,240,210,213,8,85,204,135,130,157,83,227,7,242,119,249,51,191,226,150,207,178,94,151,241,190,157,170,169,135,185,226,188,39,111,181,217,130,93,246,240,207,234,234,233,219,118,237,190,235,176,66,190,74,158,244,249,79,203,250,239,168,219,141,171,207,59,245,39,251,201,252,52,217,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,233,167,122,42,163,149,119,86,249,123,85,51,94,100,60,20,234,159,24,63,147,191,201,157,255,0,20,182,125,146,244,191,141,244,237,85,76,61,207,21,225,59,125,174,204,18,239,183,134,127,87,87,78,219,183,109,247,93,130,181,185,92,123,246,105,151,227,95,71,173,37,87,60,239,212,159,239,39,240,211,234,240,103,202,255,0,95,120,118,226,79,15,214,60,215,47,211,250,219,46,63,233,15,19,5,174,225,91,37,83,251,244,21,20,236,232,108,148,145,177,118,124,205,85,221,233,234,162,237,186,236,139,186,185,144,240,83,170,124,96,254,78,255,0,38,119,252,82,217,246,75,210,254,55,211,181,85,48,247,60,87,132,237,246,187,48,75,190,222,25,253,93,93,59,110,221,183,221,118,8,87,201,83,222,159,41,249,127,93,245,27,113,117,37,122,242,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,166,157,232,170,142,85,221,91,229,237,84,176,160,4,63,230,51,193,71,242,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,157,169,46,148,40,143,89,45,142,155,169,172,111,83,222,146,68,233,81,205,100,141,115,119,137,179,75,34,76,0,7,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,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,166,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,122,181,255,0,31,124,180,228,226,95,38,162,213,29,26,175,199,236,25,181,101,66,183,37,150,247,87,90,144,93,32,109,60,48,211,189,174,98,74,216,95,11,105,218,196,99,33,106,72,146,185,206,114,43,17,31,29,116,183,149,55,28,90,45,157,219,53,51,77,53,111,74,172,217,37,155,189,224,171,124,93,93,71,107,187,11,225,147,243,115,91,159,27,183,142,87,183,214,106,237,190,233,178,162,42,5,191,131,212,180,201,117,154,213,69,53,246,138,146,142,228,250,120,221,89,79,73,82,234,152,33,157,90,157,198,71,43,163,141,210,49,29,186,35,214,54,43,145,17,85,173,223,100,246,192,162,30,97,24,6,101,170,124,199,179,109,62,211,236,122,174,249,144,223,42,44,148,212,52,52,200,157,114,191,208,212,106,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,150,189,193,215,7,88,39,8,24,37,69,130,193,89,233,156,146,243,209,246,131,32,237,205,79,233,78,212,213,15,165,254,245,124,242,199,7,106,58,133,143,243,106,157,123,117,59,117,95,44,131,9,225,159,13,195,184,139,212,62,38,157,93,87,95,150,103,148,244,118,214,35,149,99,130,219,110,130,150,146,39,64,198,35,149,36,124,178,210,50,87,72,239,98,36,108,99,91,180,142,151,112,0,0,0,49,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,200,0,30,165,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,49,154,177,157,126,84,53,79,50,212,207,69,250,51,237,110,65,113,190,248,46,255,0,123,194,248,170,153,38,237,119,58,91,215,211,220,233,234,233,110,251,111,178,111,177,211,241,74,223,220,84,226,159,254,191,180,171,255,0,42,220,127,228,32,77,254,82,120,85,171,21,224,183,31,190,219,234,42,228,168,204,111,23,91,221,115,102,123,85,145,206,202,151,80,163,98,68,106,42,51,181,67,19,149,28,174,94,183,61,119,217,81,173,153,70,148,224,207,69,50,174,29,184,108,195,244,115,53,184,90,171,111,88,255,0,164,60,76,246,185,100,146,149,253,250,250,138,134,116,58,72,227,122,236,201,154,139,187,19,214,69,219,116,217,87,117,128,40,7,154,63,191,102,166,254,11,244,122,34,255,0,138,192,227,51,149,254,190,241,19,196,158,97,172,120,86,95,167,244,86,92,131,209,254,26,11,165,194,182,58,166,118,40,41,233,223,214,216,233,36,98,110,248,92,169,179,215,213,84,223,101,221,16,62,175,36,44,235,210,26,89,169,122,103,232,190,223,160,114,10,75,239,141,239,239,222,241,244,203,15,107,183,211,234,244,122,55,171,171,169,122,187,219,108,222,141,221,10,249,163,251,246,106,111,224,191,71,162,44,167,150,247,5,58,167,193,247,229,19,242,153,127,197,46,127,107,125,17,224,189,5,85,83,55,111,194,248,190,231,119,189,4,91,111,226,89,211,211,213,190,206,223,109,147,125,43,198,103,43,253,125,226,39,137,60,195,88,240,172,191,79,232,172,185,7,163,252,52,23,75,133,108,117,76,236,80,83,211,191,173,177,210,72,196,221,240,185,83,103,175,170,169,190,203,186,32,108,14,74,158,235,25,79,204,10,239,167,91,137,254,69,254,94,156,47,231,220,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,245,83,189,85,17,170,155,43,124,253,168,146,128,0,0,8,1,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,45,123,152,95,11,249,247,22,122,47,101,211,157,57,187,227,246,235,149,187,40,166,189,203,45,238,162,104,96,116,17,210,85,194,230,181,208,197,43,149,253,85,12,84,69,106,38,200,239,63,98,44,96,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,210,30,38,11,93,194,182,74,167,247,232,42,41,217,208,217,41,35,98,236,249,154,171,187,211,213,69,219,117,217,20,62,87,60,239,212,159,239,39,240,210,42,242,184,247,236,211,47,198,190,143,90,89,79,50,30,10,117,79,140,31,201,223,228,206,255,0,138,91,62,201,122,95,198,250,118,170,166,30,231,138,240,157,190,215,102,9,119,219,195,63,171,171,167,109,219,182,251,174,218,87,131,62,87,250,251,195,183,18,120,126,177,230,185,126,159,214,217,113,255,0,72,120,152,45,119,10,217,42,159,223,160,168,167,103,67,100,164,141,139,179,230,106,174,239,79,85,23,109,215,100,80,179,240,0,17,215,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,93,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,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,117,38,66,14,62,249,113,83,113,85,117,162,212,173,49,187,227,248,190,119,75,78,180,215,23,215,82,202,216,47,204,71,66,216,86,162,104,149,203,19,224,137,179,35,94,144,72,249,17,99,141,202,214,70,197,104,122,156,184,57,128,81,241,17,98,139,73,53,123,34,255,0,69,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,20,234,41,219,0,229,39,198,206,150,102,86,157,65,211,237,95,211,91,30,67,99,168,74,154,26,234,107,181,195,174,39,236,168,168,168,180,10,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,109,56,4,153,244,184,109,165,218,165,69,143,210,229,137,78,141,187,50,193,83,52,246,229,157,21,81,95,3,167,141,146,163,28,136,143,232,123,85,89,212,172,234,147,167,184,224,200,0,0,106,174,44,125,214,53,147,229,254,67,244,233,206,107,14,156,245,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,176,168,191,238,42,113,79,255,0,95,218,85,255,0,149,110,63,242,16,46,164,0,7,53,156,88,251,211,235,39,204,12,135,234,51,151,83,202,227,220,79,76,191,26,250,197,105,13,117,191,148,79,18,90,149,173,25,246,163,88,179,109,53,130,219,149,101,23,91,221,28,85,119,42,246,207,28,21,53,114,77,27,100,107,104,220,212,122,53,232,138,136,231,38,251,236,171,237,44,39,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,254,144,241,51,218,229,146,74,87,247,235,234,42,25,208,233,35,141,235,179,38,106,46,236,79,89,23,109,211,101,80,221,96,0,41,91,157,95,189,62,45,242,254,135,234,55,19,106,242,49,253,118,126,237,255,0,18,54,87,48,190,94,154,209,197,158,180,89,117,27,78,114,124,42,221,109,183,98,244,214,73,98,189,214,213,195,59,167,142,174,174,103,57,173,134,154,86,171,58,106,24,136,170,228,93,209,222,94,197,92,215,150,247,5,58,167,193,247,229,19,242,153,127,197,46,127,107,125,17,224,189,5,85,83,55,111,194,248,190,231,119,189,4,91,111,226,89,211,211,213,190,206,223,109,147,112,133,124,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,145,178,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,211,80,196,69,87,34,238,142,242,246,42,230,188,183,184,41,213,62,15,191,40,159,148,203,254,41,115,251,91,232,143,5,232,42,170,153,187,126,23,197,247,59,189,232,34,219,127,18,206,158,158,173,246,118,251,108,155,132,213,0,0,0,0,40,7,154,63,191,102,166,254,11,244,122,34,255,0,138,192,227,51,149,254,190,241,19,196,158,97,172,120,86,95,167,244,86,92,131,209,254,26,11,165,194,182,58,166,118,40,41,233,223,214,216,233,36,98,110,248,92,169,179,215,213,84,223,101,221,16,54,7,37,79,117,140,167,230,5,119,211,173,196,255,0,34,255,0,47,78,23,243,238,19,52,94,245,167,58,141,119,199,238,55,43,142,81,83,123,138,91,37,68,211,64,216,36,164,164,133,173,115,166,138,39,35,250,169,222,170,136,213,77,149,190,126,212,73,64,7,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,158,179,145,89,35,85,28,228,84,85,187,62,83,249,77,139,32,224,151,16,180,218,43,188,69,94,51,112,187,218,238,145,246,158,207,15,84,250,233,170,219,30,238,68,71,239,5,93,59,247,106,171,125,125,183,234,107,145,52,95,27,60,174,181,163,136,94,34,242,29,101,211,156,239,10,130,219,146,83,208,58,90,75,220,213,116,211,210,207,5,44,116,206,99,123,48,76,217,24,173,129,143,71,170,177,119,145,205,233,245,17,239,219,252,183,184,41,213,62,15,191,40,159,148,203,254,41,115,251,91,232,143,5,232,42,170,153,187,126,23,197,247,59,189,232,34,219,127,18,206,158,158,173,246,118,251,108,155,133,22,23,253,202,227,220,79,76,191,26,250,197,105,0,63,184,169,197,63,253,127,105,87,254,85,184,255,0,200,75,62,224,207,69,50,174,29,184,108,195,244,115,53,184,90,171,111,88,255,0,164,60,76,246,185,100,146,149,253,250,250,138,134,116,58,72,227,122,236,201,154,139,187,19,214,69,219,116,217,84,42,175,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,31,83,31,223,170,174,167,130,174,162,167,116,99,94,222,166,62,154,46,218,185,237,79,13,214,222,149,145,200,108,14,73,122,103,138,228,26,143,168,154,165,118,164,241,23,172,62,223,111,183,218,59,145,198,248,233,252,122,212,247,231,111,83,21,236,153,25,72,145,181,236,115,127,55,60,237,84,114,63,201,170,188,167,248,208,214,77,71,200,245,75,53,212,157,42,168,189,100,215,9,110,21,61,55,139,179,227,135,173,125,72,34,238,81,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,66,127,240,53,195,93,103,10,220,62,219,116,202,252,182,169,178,73,174,21,183,75,245,93,174,170,121,233,106,234,165,149,89,20,140,89,154,199,55,106,88,169,99,84,70,49,189,81,170,236,170,170,231,4,128,52,167,26,26,57,125,215,222,24,51,253,42,197,166,232,189,93,109,241,212,91,163,233,98,248,154,170,74,136,170,226,166,221,239,99,25,222,125,59,98,238,57,200,214,119,58,215,116,110,203,186,192,28,176,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,117,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,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,21,3,150,114,84,215,223,181,87,159,176,185,246,159,253,155,244,133,71,161,253,45,117,173,241,222,7,184,238,199,136,237,80,246,251,221,190,142,190,143,87,171,125,188,182,44,127,130,109,25,207,184,122,225,211,30,209,173,70,126,63,61,203,27,168,175,108,85,118,74,249,170,96,170,130,122,169,42,90,247,119,160,133,209,189,29,59,216,172,68,122,109,27,93,213,235,171,24,27,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,245,110,22,203,109,218,157,212,151,75,125,53,100,14,219,170,42,136,155,35,23,101,69,77,209,200,169,237,68,95,234,67,218,0,70,141,90,224,75,135,236,202,207,115,184,82,98,52,54,27,147,97,154,166,26,187,85,174,134,9,35,149,25,34,181,200,228,135,169,54,115,145,124,149,23,118,167,159,150,229,107,89,248,146,226,31,68,117,186,233,162,216,86,95,95,122,183,91,110,21,150,250,56,174,151,42,165,70,195,74,179,196,196,70,182,161,140,111,169,10,46,200,136,155,162,108,137,178,33,119,178,198,217,99,124,79,77,218,246,171,87,250,20,139,184,239,4,120,181,15,17,119,77,114,186,59,189,36,243,207,61,52,91,72,222,151,76,234,206,231,155,103,243,242,169,111,181,159,15,45,183,242,9,23,143,195,45,194,201,79,45,250,142,157,245,79,235,238,34,177,28,159,164,168,158,213,95,134,223,19,235,67,4,20,241,164,116,240,199,27,19,216,214,53,26,159,216,135,247,182,201,178,4,223,111,48,8,189,72,17,17,61,131,109,143,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,60,46,192,21,62,239,128,246,161,225,21,126,38,181,214,126,32,180,235,67,113,186,204,135,52,185,84,70,148,241,72,246,69,5,36,147,61,238,108,114,61,26,155,34,39,159,105,201,230,228,254,148,246,129,178,246,216,162,205,123,215,189,99,225,255,0,94,53,18,201,138,215,62,146,11,173,230,239,62,201,73,11,253,89,107,37,111,87,231,97,114,251,33,111,177,118,242,254,146,94,101,60,229,116,110,10,74,73,113,75,21,254,162,119,119,60,75,42,173,13,78,159,54,244,116,237,84,137,230,157,91,249,175,192,141,56,118,186,112,209,196,22,176,223,114,77,107,181,85,208,65,114,166,170,88,228,101,158,41,123,111,146,169,175,69,68,84,157,81,81,38,149,119,243,219,111,237,15,135,164,124,211,245,135,79,41,189,31,145,81,201,124,137,103,116,175,86,58,142,157,118,237,163,81,187,37,42,251,21,55,223,127,216,89,23,12,28,193,244,155,136,216,101,165,124,109,197,110,145,35,23,194,92,174,116,170,178,171,229,124,109,107,61,102,185,203,234,181,118,233,254,122,123,126,53,33,173,122,117,195,186,106,67,168,244,159,47,186,86,218,170,95,81,36,189,234,117,133,97,119,114,69,107,26,213,166,141,17,58,81,61,136,191,210,104,204,103,46,201,176,75,220,55,108,102,243,91,111,169,166,150,57,81,212,245,50,69,212,172,114,61,168,170,199,34,170,110,159,120,29,43,234,6,175,233,254,153,89,99,200,50,252,146,130,138,138,101,68,142,73,43,32,141,31,187,30,244,217,100,123,81,119,70,57,125,191,2,17,241,85,199,174,37,158,226,245,90,93,163,88,189,211,44,175,185,116,117,212,80,205,4,241,69,219,146,9,211,116,129,102,85,221,172,145,61,137,230,197,246,236,187,86,134,170,113,101,171,250,195,141,219,49,60,166,253,60,148,182,246,67,19,17,149,117,74,175,88,227,124,104,174,238,76,228,85,84,145,219,174,200,122,218,33,154,234,70,157,230,169,6,45,99,183,220,174,245,31,161,21,123,186,211,213,138,69,93,156,146,177,19,212,123,151,219,240,79,232,80,253,181,215,64,83,69,98,183,50,187,45,167,172,187,215,83,195,81,83,111,74,101,138,90,101,122,75,214,215,35,158,174,245,95,18,181,119,106,121,175,193,124,141,48,187,239,230,73,93,101,176,235,94,97,152,213,101,154,179,143,219,45,243,207,74,246,49,18,165,179,70,157,82,201,34,108,137,44,174,69,221,210,124,125,137,253,177,210,233,78,180,151,42,154,103,43,21,98,153,236,245,55,233,242,114,167,150,255,0,0,61,80,0,0,0,31,220,40,231,72,141,106,236,170,95,103,8,88,28,152,63,7,21,80,75,88,201,223,83,104,187,110,172,98,181,19,166,122,213,248,175,251,34,136,113,234,8,238,87,120,40,229,168,100,13,147,171,119,191,171,100,217,170,191,205,69,95,135,220,116,33,195,165,202,195,150,112,213,38,51,137,92,153,93,80,203,109,198,21,94,220,145,183,170,105,170,81,158,111,107,126,59,252,62,0,80,206,186,127,241,104,206,63,251,227,185,255,0,233,114,151,209,192,111,187,70,45,255,0,225,223,80,170,40,211,137,188,42,255,0,136,235,214,103,106,189,211,199,20,243,223,110,83,198,140,149,30,138,197,172,157,17,119,79,243,20,190,62,13,241,107,174,31,195,254,55,100,188,50,54,212,195,227,58,210,55,245,39,157,109,67,147,207,250,28,128,110,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,196,189,197,137,233,18,236,254,149,233,95,219,183,145,81,60,120,241,109,196,158,137,235,116,248,197,179,42,240,150,249,227,168,168,163,103,129,160,147,243,41,87,59,25,230,232,94,239,209,99,125,171,191,222,91,194,174,201,185,70,28,217,242,154,124,139,137,10,90,88,24,173,91,77,178,106,55,238,136,155,185,181,245,41,240,85,251,191,103,244,1,47,120,4,226,43,136,29,105,192,243,219,214,71,117,241,172,179,216,159,53,189,221,138,40,255,0,190,156,234,142,143,38,68,207,245,165,79,89,21,191,127,237,173,142,45,181,11,80,115,29,99,200,161,206,170,250,234,40,238,21,116,205,103,110,4,217,140,170,159,100,222,38,162,123,92,255,0,255,0,29,143,169,194,126,176,234,238,25,123,184,98,90,115,127,168,164,101,226,158,56,230,141,42,170,163,110,201,46,201,178,66,244,243,222,103,123,81,125,171,253,122,239,91,42,178,219,174,162,94,235,178,199,205,81,94,218,218,150,79,51,150,87,162,191,191,34,187,214,147,119,126,146,185,124,192,192,66,42,167,176,0,50,109,63,204,110,88,93,250,59,165,182,167,179,34,117,110,254,134,187,111,81,237,246,43,87,252,165,248,22,113,192,223,5,90,49,172,218,119,114,202,242,234,79,74,207,91,10,71,20,189,202,184,58,21,38,169,143,126,152,231,98,47,148,109,242,84,248,126,221,202,161,69,217,119,216,147,26,5,199,46,164,232,61,202,56,241,231,198,150,135,62,36,154,139,122,142,215,75,101,235,93,163,101,67,27,186,245,63,219,254,82,253,234,4,184,226,39,148,139,233,226,154,247,163,85,91,189,174,116,137,73,209,251,37,118,221,117,21,159,247,180,246,126,223,188,129,151,11,118,168,112,253,170,112,186,252,190,142,189,82,117,108,255,0,239,121,182,235,166,79,131,85,236,253,9,147,251,126,255,0,101,180,232,23,52,61,37,212,118,82,90,179,58,168,172,119,23,69,31,114,74,135,211,83,66,175,252,211,87,101,146,173,206,253,39,185,125,158,198,175,220,166,109,198,30,139,233,174,182,105,203,178,232,104,173,53,243,210,237,209,91,12,84,242,189,221,83,211,198,191,156,70,61,87,202,46,159,111,195,111,232,13,41,199,166,161,98,55,157,7,197,237,247,121,61,33,91,89,106,162,173,89,118,150,46,183,190,142,169,55,217,173,68,77,213,85,126,239,63,97,79,87,149,133,110,181,107,77,31,68,93,249,58,27,186,174,201,212,187,121,175,236,36,110,15,100,183,225,154,205,86,220,150,105,174,150,107,20,50,77,20,53,238,108,241,171,33,171,111,75,17,175,68,103,232,53,201,178,109,228,171,236,69,52,238,179,228,54,140,159,81,175,55,91,21,182,10,26,39,214,84,164,80,193,11,98,98,53,103,145,205,217,173,85,79,99,145,60,151,224,6,16,0,0,0,0,158,210,234,121,89,223,176,11,30,141,93,60,35,250,46,148,212,110,169,185,174,211,175,230,153,85,86,173,95,52,86,254,139,147,244,124,202,86,77,183,243,46,111,148,93,219,12,147,78,178,11,101,186,174,7,87,69,79,3,234,226,146,72,149,233,31,138,172,217,85,17,119,219,103,39,181,54,243,64,33,167,50,92,155,79,50,237,103,150,253,135,221,59,181,144,171,233,106,153,216,157,189,47,74,170,199,63,206,68,68,95,55,53,60,147,111,184,182,190,18,51,235,46,101,164,54,152,168,111,94,62,170,151,191,223,119,134,124,91,117,85,79,211,228,173,68,246,53,125,159,113,87,60,218,110,120,61,118,176,83,69,138,186,214,181,48,82,178,58,223,8,176,245,36,205,170,174,238,35,250,23,126,173,213,187,245,121,251,55,55,231,38,170,168,151,25,200,105,214,84,87,255,0,122,122,189,73,191,248,203,130,251,0,179,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,61,190,69,26,115,107,198,40,177,238,35,232,234,105,26,136,235,173,174,106,185,118,223,244,157,95,82,171,237,85,251,255,0,97,121,133,92,243,149,209,182,87,65,141,106,221,20,145,177,214,250,9,232,234,90,169,34,185,200,181,112,116,109,230,173,79,58,135,124,19,250,252,182,8,157,203,171,73,109,186,183,170,151,139,76,151,231,91,46,20,54,184,234,169,30,216,31,34,185,124,76,77,219,201,236,68,245,149,158,213,95,252,230,55,198,14,149,229,90,107,170,247,235,28,245,94,62,7,212,85,85,190,119,71,27,21,81,106,106,26,171,183,91,151,216,205,253,191,19,125,114,107,195,35,190,107,110,87,127,158,88,218,219,93,134,46,150,175,86,234,231,86,68,228,219,101,68,255,0,160,175,183,246,27,23,154,86,29,126,211,171,196,217,173,29,209,171,108,200,105,221,67,36,45,131,214,73,103,117,108,139,187,157,186,109,210,196,79,37,69,251,144,10,179,0,0,0,1,250,83,212,212,210,72,147,82,212,73,12,141,243,71,70,245,106,167,245,161,32,244,231,141,109,116,197,236,179,98,23,61,74,190,214,218,42,58,127,53,89,83,226,25,31,75,223,39,146,61,143,95,55,185,23,201,83,216,159,119,148,120,0,73,93,86,170,188,85,99,237,206,49,139,148,19,211,84,194,148,181,19,54,134,40,220,244,115,31,43,149,85,232,142,85,84,233,93,246,223,246,238,70,234,137,164,168,158,73,230,93,223,35,149,206,93,182,243,85,221,125,135,232,202,250,168,233,150,145,178,237,19,151,117,111,74,123,118,219,219,182,254,195,215,0,0,0,0,0,158,69,181,242,109,188,225,87,26,28,198,215,13,190,8,239,145,208,82,173,75,154,199,34,190,37,169,168,242,95,85,27,241,143,227,255,0,172,169,66,208,121,44,97,23,120,178,124,235,50,149,88,148,19,90,169,41,216,157,46,234,87,45,76,159,29,182,255,0,161,59,227,247,1,173,185,182,216,240,187,62,177,82,187,27,182,82,210,85,212,210,71,61,98,195,18,177,100,149,213,85,221,199,57,87,201,85,85,27,191,244,27,215,147,83,104,254,207,100,14,232,111,127,251,211,101,219,207,244,238,31,31,232,48,78,112,186,55,77,100,190,91,181,66,137,204,70,213,248,106,89,89,180,138,229,124,147,87,74,171,186,170,183,111,103,220,125,174,77,152,219,22,174,251,144,122,78,20,115,124,47,247,182,222,186,249,92,25,247,255,0,95,176,11,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,167,21,124,57,208,241,39,167,210,97,117,149,203,72,190,93,18,36,169,26,39,231,224,145,124,214,41,63,214,126,239,143,245,166,235,63,58,132,107,161,114,63,217,229,191,246,129,92,188,19,240,253,131,104,158,187,94,108,56,86,168,212,86,93,34,183,192,183,26,14,237,75,99,116,61,232,36,106,239,225,34,99,188,158,137,178,185,127,77,127,106,155,127,153,6,131,85,235,22,141,77,93,75,93,79,3,177,244,117,205,253,217,85,157,77,130,150,173,85,19,104,223,186,175,115,217,229,253,40,85,118,186,230,249,142,145,113,39,121,202,112,137,39,163,169,139,193,244,202,180,173,122,42,54,158,150,79,100,172,114,126,147,19,224,74,78,17,111,153,135,25,44,189,69,173,57,124,17,217,40,104,106,99,115,167,167,167,133,168,172,236,123,93,15,101,83,212,169,151,227,255,0,171,96,172,71,39,74,236,120,55,15,18,250,43,109,209,172,230,107,53,143,37,160,189,91,159,211,216,168,164,150,55,181,118,134,23,59,244,102,145,127,74,69,79,53,254,106,255,0,86,158,0,0,0,0,0,1,250,65,79,81,85,34,67,77,4,146,200,190,198,177,170,229,95,234,64,63,61,129,56,248,58,211,78,29,117,11,79,242,12,87,84,238,148,214,108,151,195,177,32,125,100,149,113,246,158,247,212,181,28,168,217,35,143,100,71,66,239,89,118,219,250,212,214,90,249,193,134,113,167,73,93,150,225,180,239,201,49,36,169,149,33,184,219,210,41,34,108,127,157,145,191,161,52,142,255,0,20,198,187,207,224,228,248,251,66,52,141,151,109,207,234,72,228,137,202,201,99,115,28,158,212,114,108,161,101,114,177,35,223,201,23,112,63,146,210,121,59,191,57,167,186,223,153,74,228,125,134,122,8,22,100,125,66,250,175,74,199,162,116,179,169,19,216,179,124,23,253,255,0,58,182,55,110,128,113,41,155,232,149,75,171,44,55,196,167,142,151,183,44,116,203,79,11,187,238,100,171,34,55,169,241,61,91,230,170,155,249,254,151,236,216,11,27,231,35,68,250,253,56,179,71,77,81,188,233,112,160,218,13,213,58,147,106,223,63,103,79,251,255,0,2,35,242,216,226,30,213,162,218,164,182,204,174,229,81,75,107,184,254,159,68,82,202,137,219,166,172,114,122,172,95,242,165,111,193,125,191,15,105,241,227,227,63,42,206,181,122,139,84,117,58,157,181,86,235,101,36,176,50,145,242,197,10,170,187,186,140,84,124,80,53,203,183,136,119,243,87,125,191,178,61,230,110,200,51,28,138,124,170,219,138,92,96,167,171,233,237,244,67,36,173,245,35,108,107,179,186,83,127,54,175,192,14,156,41,234,33,171,130,58,152,31,213,28,172,71,177,219,42,110,213,77,209,124,255,0,97,250,20,127,195,111,50,237,73,209,183,80,98,89,197,35,235,173,84,178,197,12,189,206,205,50,197,27,123,49,170,42,50,149,207,93,155,27,254,59,249,253,232,88,78,154,243,53,225,127,54,165,167,75,230,160,90,177,250,185,24,138,248,106,159,81,179,93,179,149,83,169,208,49,63,154,159,252,242,1,45,193,242,177,204,171,27,203,237,209,221,241,123,229,21,210,142,93,250,38,165,153,36,106,236,229,106,251,63,217,53,201,253,74,125,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,133,68,114,108,228,69,79,218,121,0,104,77,83,224,199,66,53,34,59,165,202,235,132,219,89,113,171,164,146,52,158,27,109,26,61,29,218,70,53,200,231,64,231,110,136,214,236,191,13,138,100,215,58,156,255,0,133,109,87,202,52,251,0,200,239,86,123,92,245,53,173,107,34,172,158,157,31,19,170,101,137,60,162,237,181,81,91,3,63,155,183,151,220,136,137,208,170,162,42,108,169,186,41,4,56,245,224,17,218,253,94,220,223,6,134,154,134,237,5,58,36,221,186,104,250,167,86,186,170,87,110,231,207,26,110,231,76,207,61,151,217,253,129,87,26,55,75,14,185,103,144,88,179,197,186,86,182,78,174,151,210,109,36,137,180,50,57,124,229,235,255,0,90,103,195,216,139,251,54,244,53,51,133,189,90,211,182,207,116,184,97,183,134,91,29,80,230,83,61,246,234,148,115,153,235,185,138,170,177,53,171,234,177,125,139,183,221,228,101,218,43,123,190,112,151,173,16,85,231,120,213,28,208,195,213,223,142,161,180,243,167,157,36,136,221,182,100,219,121,212,51,217,251,55,246,121,93,46,155,93,116,195,137,156,109,153,4,248,93,150,229,143,42,34,65,5,77,19,100,103,87,109,143,107,145,31,27,28,159,155,159,111,103,197,127,161,3,158,26,108,75,36,171,130,170,166,11,37,115,163,162,122,50,161,201,77,34,164,78,85,217,17,202,141,245,87,127,47,51,228,108,169,237,66,219,249,149,232,174,156,104,166,13,14,71,165,152,157,179,27,75,170,203,53,206,26,40,54,109,76,137,85,76,141,114,238,170,141,219,186,253,145,168,137,231,183,244,87,76,118,109,56,200,244,246,40,237,20,241,209,223,233,22,73,103,153,18,103,172,201,188,189,12,245,182,107,127,153,230,155,251,60,192,212,192,251,151,204,66,239,98,142,25,170,225,252,220,240,182,118,59,169,190,109,118,234,139,228,229,251,143,139,219,126,232,155,123,64,254,76,163,78,169,46,85,57,20,47,182,208,182,169,241,245,110,215,196,231,183,206,55,251,81,63,175,251,12,92,250,118,28,146,245,140,213,248,219,37,115,169,166,248,185,26,215,111,228,169,236,114,42,123,28,191,218,6,107,91,152,101,44,186,94,91,102,233,183,84,75,28,111,153,244,93,200,85,24,216,246,217,21,174,223,249,200,190,127,20,36,95,15,154,231,169,20,218,105,121,198,114,91,61,199,40,179,62,26,143,86,166,158,122,228,133,86,158,38,117,170,62,78,134,181,25,213,231,183,151,82,252,20,141,90,117,120,182,220,242,153,224,201,233,210,166,75,195,25,69,11,218,231,68,145,200,247,53,136,238,152,209,17,219,39,193,118,69,47,15,133,30,26,116,134,223,161,22,184,101,196,108,213,211,223,236,240,58,174,162,90,29,228,252,253,28,8,244,234,115,149,125,169,190,232,169,230,190,91,1,79,185,102,146,226,151,172,130,100,181,95,104,96,123,186,118,137,42,163,106,126,131,125,136,214,47,220,170,104,106,170,74,138,73,95,20,240,189,138,199,43,119,115,85,61,139,251,75,199,174,229,107,163,94,151,130,237,107,172,168,166,116,125,93,109,89,107,164,235,221,168,212,253,42,207,135,159,195,226,69,126,53,177,254,25,42,50,143,201,110,151,105,85,146,215,120,182,47,126,178,178,142,57,97,123,146,57,42,96,145,138,138,198,162,238,254,219,183,71,175,177,61,190,208,43,104,253,41,165,108,21,17,76,232,218,244,141,237,114,181,201,186,42,34,239,178,161,245,178,251,52,86,75,237,109,12,45,232,100,53,18,70,214,123,122,81,171,182,219,238,187,159,20,13,161,126,170,195,178,77,58,109,218,4,164,183,94,40,22,10,68,165,167,237,66,147,177,168,222,169,28,196,221,206,114,171,215,119,110,159,162,158,94,68,246,229,193,6,147,107,37,142,60,95,61,199,49,20,168,180,111,217,108,180,116,221,250,142,235,234,222,238,164,151,173,95,210,145,179,109,145,54,79,191,200,171,164,123,209,189,8,229,233,95,134,254,70,95,166,186,179,158,233,53,246,43,254,13,147,92,45,85,49,117,127,165,166,233,71,110,199,179,205,21,21,171,229,35,253,168,190,213,2,214,248,190,229,133,135,100,22,139,182,111,164,212,146,82,93,81,39,171,90,24,163,138,56,87,213,168,151,165,145,193,72,174,253,37,141,168,155,251,19,111,110,202,84,134,93,139,95,176,44,166,231,138,94,169,231,164,184,218,106,164,164,157,142,99,227,115,94,213,217,124,156,141,114,127,90,39,180,176,108,47,156,22,160,82,88,60,6,99,101,244,197,124,143,232,89,159,81,4,72,172,86,53,60,218,202,37,106,250,221,75,253,102,255,0,197,180,219,130,126,42,176,106,125,84,203,176,139,93,30,91,127,134,58,251,180,236,138,185,92,217,228,127,158,253,174,211,28,170,145,170,110,214,162,121,170,255,0,72,106,238,86,217,95,18,43,145,72,203,252,87,155,134,21,85,72,200,226,125,91,107,229,142,25,60,110,206,115,21,235,218,111,151,127,117,79,63,47,243,139,85,71,238,137,247,170,111,177,133,105,70,29,166,248,110,39,75,108,211,123,37,5,5,177,157,105,26,83,83,172,123,239,43,220,191,165,235,126,155,159,237,251,204,205,88,169,235,39,180,15,212,31,146,72,191,19,244,71,34,129,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,141,89,103,49,238,12,112,108,170,243,133,101,58,201,224,175,88,253,194,162,215,113,166,251,59,117,147,177,85,4,142,142,88,250,217,76,230,59,165,236,114,110,213,86,174,219,162,170,121,146,84,230,179,139,31,122,125,100,249,129,144,253,70,112,58,40,210,221,82,193,53,167,4,182,106,102,154,95,125,51,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,171,149,145,87,149,199,184,158,153,126,53,245,138,210,85,0,0,211,252,89,228,154,243,137,232,54,79,125,225,187,24,164,190,102,212,244,251,211,197,42,247,39,130,15,62,237,69,45,63,67,155,87,82,198,250,209,192,229,68,114,249,237,42,181,41,230,13,129,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,155,49,139,44,204,99,122,149,58,213,36,232,234,237,201,211,144,28,192,254,84,179,191,202,159,229,175,211,191,243,103,246,131,237,79,164,252,44,63,243,211,196,248,158,255,0,103,163,181,254,59,214,232,232,232,248,116,237,228,95,247,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,187,81,229,54,74,41,158,239,1,85,212,244,142,68,108,136,143,72,103,99,59,177,174,239,106,110,248,251,143,124,82,40,18,0,0,0,249,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,175,195,92,109,117,177,213,210,207,208,247,49,253,18,198,174,99,186,94,199,53,118,95,39,53,81,124,209,74,203,230,131,204,18,166,211,83,122,225,123,69,174,180,143,123,233,221,65,152,95,41,165,138,165,157,19,69,85,79,89,101,88,165,129,205,71,163,95,3,159,60,82,245,198,244,116,94,171,218,253,163,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,253,7,185,237,99,222,212,99,194,247,129,234,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,123,96,12,127,44,207,240,220,22,167,31,165,204,50,26,75,75,242,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,251,116,181,239,108,18,35,58,149,58,159,210,198,238,247,177,174,245,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,122,100,141,146,77,208,158,164,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,14,120,120,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,157,40,233,159,213,44,143,124,142,68,234,123,221,210,214,51,162,54,7,71,215,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,107,158,246,181,55,85,68,61,178,160,40,245,143,136,45,98,229,71,172,55,61,111,134,235,116,160,183,220,44,52,184,206,81,113,116,77,146,235,74,203,157,12,82,194,141,107,27,36,221,137,33,221,213,82,57,238,150,73,228,106,185,93,11,201,65,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,93,242,36,140,85,71,61,144,132,223,0,0,0,0,61,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,221,143,88,166,138,68,107,182,94,137,24,239,99,145,86,42,243,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,109,127,201,170,237,117,191,240,219,155,95,111,183,58,187,141,202,227,169,23,42,186,202,202,185,157,52,245,51,201,65,111,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,61,64,0,15,82,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,119,99,214,41,162,145,26,237,151,162,70,59,216,228,85,137,92,192,184,238,177,112,171,138,201,133,98,207,241,186,155,144,91,214,75,117,54,207,143,209,116,179,199,85,28,87,94,183,211,203,79,63,106,166,157,169,225,156,168,231,239,186,236,223,53,168,30,26,248,174,212,126,27,245,197,117,190,217,47,218,58,251,167,126,12,146,11,164,203,36,151,154,90,137,153,45,67,95,80,228,116,140,153,210,70,201,18,100,221,201,35,81,92,146,53,95,27,195,163,224,98,154,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,221,82,70,249,33,235,79,94,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,166,86,7,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,208,196,115,221,210,198,57,118,106,43,151,109,145,21,124,136,215,253,212,126,4,255,0,236,231,255,0,6,111,31,242,66,74,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,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,103,50,250,177,130,254,75,245,79,50,211,63,74,122,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,184,29,52,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,71,214,34,255,0,45,125,94,166,213,254,15,176,121,214,122,69,185,97,244,235,136,92,161,166,130,88,153,3,232,90,214,83,181,86,77,250,222,234,53,164,145,238,98,171,21,242,185,19,167,101,99,101,0,2,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,235,101,51,152,238,151,177,201,187,85,90,187,110,138,169,230,108,14,42,181,75,242,45,195,142,162,234,100,55,223,67,87,217,177,250,175,69,86,248,95,17,218,186,74,206,205,15,230,213,143,107,183,170,150,6,250,237,86,38,251,191,102,163,149,57,172,3,167,221,45,213,44,19,90,112,75,102,166,105,165,247,211,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,245,154,155,237,186,110,138,138,185,89,133,104,134,21,117,211,93,23,192,116,230,251,81,73,61,203,21,197,237,86,74,201,105,30,231,65,36,244,212,145,195,35,163,115,154,215,43,21,204,85,69,86,181,118,219,116,79,97,154,129,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,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,34,53,255,0,117,31,129,63,251,57,255,0,193,155,199,252,144,218,188,88,251,172,107,39,203,252,135,233,211,156,214,1,212,150,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,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,125,99,85,112,157,238,177,163,127,47,241,239,167,64,109,80,6,191,214,189,123,210,126,29,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,248,26,154,190,186,167,199,36,141,143,162,158,57,30,155,178,25,23,117,78,159,87,109,247,84,69,216,4,0,231,87,238,177,139,124,192,161,250,117,196,13,255,0,165,188,122,240,157,173,57,221,179,76,244,211,85,189,51,146,94,123,222,10,139,208,87,42,126,239,106,23,205,39,231,38,167,100,109,218,56,158,239,89,201,190,219,38,234,168,139,32,10,1,229,113,239,217,166,95,141,125,30,180,191,224,7,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,208,196,115,221,210,198,57,118,106,43,151,109,145,21,124,143,172,106,174,44,125,214,53,147,229,254,67,244,233,192,213,95,221,71,224,79,254,206,127,240,102,241,255,0,36,37,81,202,185,213,64,0,84,7,43,78,61,190,194,86,88,120,81,213,8,58,241,251,173,195,193,226,23,74,122,125,228,160,174,171,157,92,148,117,13,98,111,36,51,79,43,149,146,236,174,142,73,21,30,171,19,145,208,91,248,0,0,24,166,169,106,150,9,162,216,37,207,83,53,46,251,232,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,230,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,77,1,253,212,126,4,255,0,236,231,255,0,6,111,31,242,67,127,234,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,244,199,27,228,135,173,61,73,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,28,203,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,96,117,38,106,173,116,226,143,66,120,107,244,39,229,175,57,251,57,246,143,196,250,51,252,25,89,89,223,240,253,174,247,250,90,41,58,122,123,241,126,150,219,245,121,111,178,237,133,112,9,196,61,215,137,142,26,44,25,230,85,117,164,175,203,45,245,21,54,76,141,244,212,110,166,103,141,129,251,177,202,213,68,98,190,74,105,41,102,122,197,249,190,185,92,141,70,108,177,178,26,243,206,253,73,254,242,127,13,2,116,232,167,25,156,54,113,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,244,61,125,39,69,43,36,142,55,73,215,81,4,108,93,159,52,105,178,47,87,173,190,219,34,170,110,178,149,185,42,123,211,229,63,47,235,190,163,110,45,83,138,125,107,254,78,220,62,230,218,199,29,191,198,213,227,246,244,240,16,58,46,228,111,174,158,86,83,210,247,91,220,141,86,20,158,104,150,78,151,163,187,104,254,157,221,178,40,107,252,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,125,108,166,115,29,210,246,57,55,106,171,87,109,209,85,60,205,193,164,58,201,167,122,239,134,199,168,58,91,120,171,187,99,211,212,75,77,5,116,214,170,186,22,84,62,53,68,122,196,149,81,70,233,24,142,221,138,246,34,179,173,143,110,253,76,114,39,49,135,75,188,55,104,133,171,135,13,18,197,180,94,205,124,171,188,211,227,148,242,181,245,245,49,182,55,212,207,52,242,84,76,244,99,124,152,197,150,105,58,25,187,149,172,233,106,185,234,138,245,13,150,10,128,229,105,199,183,216,74,203,15,10,58,161,7,94,63,117,184,120,60,66,233,79,79,188,148,21,213,115,171,146,142,161,172,77,228,134,105,229,114,178,93,149,209,201,34,163,213,98,114,58,11,127,0,0,0,8,171,205,31,220,79,83,127,5,250,197,17,138,114,230,227,219,249,84,88,167,211,125,68,131,195,234,110,51,111,241,149,117,16,83,244,82,222,168,88,246,68,181,141,70,39,68,51,35,228,141,178,197,228,213,115,218,248,147,165,206,142,16,154,160,0,0,0,7,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,208,196,115,221,210,198,57,118,106,43,151,109,145,21,124,143,172,106,174,44,125,214,53,147,229,254,67,244,233,192,213,95,221,71,224,79,254,206,127,240,102,241,255,0,36,37,81,202,185,213,64,3,212,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,246,205,85,197,143,186,198,178,124,191,200,126,157,56,27,84,21,151,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,205,0,0,0,0,104,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,209,191,109,138,168,233,88,138,27,170,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,61,250,154,199,186,9,154,215,42,108,229,138,68,77,250,87,111,108,172,190,78,25,254,101,170,121,151,16,90,131,168,57,13,93,243,33,190,84,99,149,53,213,213,42,157,114,191,107,146,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,154,0,0,173,94,113,156,66,235,46,157,216,177,221,25,196,169,189,9,136,103,182,250,153,46,151,216,42,155,226,174,93,167,163,39,182,53,136,189,112,194,140,146,7,202,239,250,51,103,108,104,168,198,204,201,2,199,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,190,214,189,142,106,236,168,168,123,101,21,242,207,227,94,221,195,6,119,114,194,117,46,231,225,180,219,45,222,166,182,178,69,170,155,208,213,208,195,34,199,81,13,60,45,147,175,189,179,32,145,27,31,82,237,3,149,232,216,85,174,189,64,0,30,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,160,122,151,252,179,21,197,61,27,246,167,38,181,89,189,51,112,134,211,110,244,133,108,116,254,50,186,93,251,84,208,245,170,119,38,127,75,186,99,110,238,118,203,178,46,199,214,57,225,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,78,167,90,167,43,157,111,215,157,108,208,105,171,53,162,199,87,81,71,99,168,101,187,31,203,170,228,252,254,67,3,122,219,42,72,215,122,210,190,157,204,108,107,85,236,149,92,173,94,169,97,153,238,9,127,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,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,111,121,215,17,213,218,203,73,130,234,69,175,208,186,109,73,213,89,135,65,111,157,242,208,221,118,106,54,74,201,165,86,183,174,177,189,206,135,68,230,167,135,107,209,172,71,54,85,158,163,218,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,77,220,170,140,71,108,23,62,0,0,99,247,92,255,0,13,177,102,86,13,62,188,228,52,148,121,14,85,79,93,83,101,161,153,85,175,175,101,26,68,181,41,18,170,116,185,236,108,241,189,89,191,90,179,173,200,138,216,222,173,194,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,211,21,60,110,122,255,0,157,35,213,173,123,153,20,82,189,24,254,142,149,160,28,167,137,221,101,201,248,130,170,226,117,185,71,161,243,233,174,12,184,67,91,107,133,176,71,75,219,137,176,199,3,35,94,164,116,45,129,141,133,89,39,95,114,52,84,149,100,234,122,184,58,83,4,117,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,78,167,72,160,0,21,151,205,123,142,58,108,106,213,123,225,31,78,89,86,151,219,149,61,59,50,235,178,62,90,116,161,164,149,177,206,218,40,21,170,213,149,243,196,230,119,92,187,196,144,202,232,246,123,164,127,100,44,83,3,207,240,221,79,198,96,204,244,255,0,33,164,190,216,170,170,42,233,169,238,20,138,174,130,119,211,84,73,79,42,198,237,182,123,18,88,100,68,123,119,99,209,17,205,87,53,81,203,167,245,75,143,94,19,180,91,59,185,233,158,165,234,183,161,178,75,55,103,198,209,122,10,229,81,218,238,194,201,163,252,228,52,239,141,219,199,43,29,234,185,118,223,101,217,81,81,41,175,151,254,174,113,5,166,124,65,90,109,60,63,89,254,211,87,228,221,112,92,177,41,235,226,164,165,190,82,193,20,147,189,174,150,103,54,56,102,142,54,76,248,166,223,169,142,234,77,158,215,190,41,62,183,52,127,126,205,77,252,23,232,244,64,93,246,138,107,222,147,241,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,192,212,210,116,85,50,56,228,116,125,21,17,198,245,217,147,70,187,162,116,250,219,111,186,42,38,192,32,7,37,79,117,140,167,230,5,119,211,173,196,255,0,0,0,3,95,235,94,189,233,63,14,216,173,46,107,172,121,95,217,251,45,109,193,150,184,42,124,13,77,95,93,83,227,146,70,199,209,79,28,143,77,217,12,139,186,167,79,171,182,251,170,34,235,253,45,227,215,132,237,105,206,237,154,103,166,154,173,233,156,146,243,222,240,84,94,130,185,83,247,123,80,190,105,63,57,53,59,35,110,209,196,247,122,206,77,246,217,55,85,68,93,1,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,2,255,0,128,0,1,21,121,163,251,137,234,111,224,191,88,162,49,78,92,220,123,127,42,139,20,250,111,168,144,120,125,77,198,109,254,50,174,162,10,126,138,91,213,11,30,200,150,177,168,196,232,134,100,124,145,182,88,188,154,174,123,95,18,116,185,209,194,19,84,0,0,2,184,57,179,106,246,101,160,186,161,195,158,174,105,252,244,145,223,113,218,140,154,106,116,171,129,38,130,86,62,59,124,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,35,92,129,99,224,211,252,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,55,0,0,0,0,0,30,164,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,123,245,53,143,116,19,53,174,84,217,203,20,136,155,244,174,222,217,85,124,195,184,133,202,184,95,230,23,167,122,185,139,83,120,255,0,1,167,244,180,215,27,91,234,164,167,134,231,67,45,125,197,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,232,233,91,31,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,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,12,212,0,0,245,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,190,214,189,142,106,236,168,168,123,101,59,104,159,28,116,220,41,113,179,174,120,126,160,178,174,163,78,179,13,72,189,190,186,104,159,44,175,178,85,182,225,80,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,11,137,0,0,0,0,0,138,188,209,253,196,245,55,240,95,172,81,1,42,129,10,185,115,113,237,252,170,44,83,233,190,162,65,225,245,55,25,183,248,202,186,136,41,250,41,111,84,44,123,34,90,198,163,19,162,25,145,242,70,217,98,242,106,185,237,124,73,210,231,71,12,213,0,0,0,0,3,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,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,68,107,254,234,63,2,127,246,115,255,0,131,55,143,249,33,181,120,177,247,88,214,79,151,249,15,211,167,57,172,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,87,137,30,29,112,157,109,195,170,173,87,123,28,181,21,178,116,118,165,142,170,104,213,187,75,11,151,201,138,169,230,145,34,126,138,255,0,235,62,198,157,91,116,195,67,48,171,126,156,217,239,244,20,75,107,163,138,6,197,87,114,99,165,123,227,137,144,162,250,238,69,93,251,72,158,196,243,69,242,67,105,26,83,94,120,114,166,213,139,124,213,54,43,253,194,197,122,72,221,216,168,163,171,74,84,87,244,202,173,234,115,98,115,246,235,145,21,118,255,0,37,23,218,128,86,23,24,246,142,39,184,156,213,235,245,170,205,143,92,110,248,205,130,227,93,65,64,250,59,28,175,143,180,149,114,57,139,221,134,23,245,238,200,226,93,250,188,211,101,248,238,191,159,13,60,172,51,253,65,185,45,118,171,65,91,97,181,194,145,189,24,190,34,142,119,175,123,165,200,157,234,85,69,245,26,171,237,248,162,150,135,195,142,147,101,90,95,140,213,227,249,205,45,162,190,167,196,181,241,92,33,122,207,53,67,18,38,179,174,105,30,136,231,61,85,170,229,93,188,213,202,191,21,219,62,204,117,15,12,211,138,40,234,242,74,223,3,4,206,86,51,183,76,247,238,168,222,165,242,99,87,224,4,55,155,148,174,143,173,20,20,17,228,217,51,160,106,181,179,49,247,72,182,115,54,217,205,69,74,93,252,211,246,167,244,152,191,19,220,37,240,133,160,184,27,242,26,122,122,186,107,229,54,222,14,57,239,202,229,127,84,208,178,79,205,189,237,87,108,201,119,242,246,111,185,60,112,237,75,196,51,216,59,248,205,201,213,76,79,242,169,228,143,224,213,254,114,39,249,109,254,211,95,113,35,195,22,35,196,85,134,59,77,241,242,83,77,22,253,19,66,177,49,201,187,225,114,250,206,138,69,246,66,137,236,248,255,0,96,81,54,163,233,247,217,188,122,154,255,0,109,197,46,48,82,87,64,199,75,61,108,83,34,119,94,199,189,85,138,155,55,167,102,162,166,251,252,126,6,155,119,181,124,190,36,141,227,2,139,38,211,44,234,167,73,100,203,234,46,150,219,90,190,54,49,106,231,145,27,219,154,162,4,69,71,53,141,221,26,207,131,118,243,242,242,242,72,229,237,243,3,203,30,232,222,217,24,187,57,170,138,139,251,77,237,165,92,109,241,15,163,86,143,65,224,217,109,29,53,31,71,67,99,154,213,77,50,162,116,177,190,215,51,127,100,108,254,195,68,0,44,159,67,121,170,235,21,93,92,111,212,203,254,62,182,218,45,251,177,178,223,4,19,79,214,146,244,237,188,141,69,233,119,66,249,43,124,189,187,238,106,189,126,204,176,221,112,213,154,237,66,196,59,118,202,62,185,123,149,85,83,35,82,70,248,153,102,84,69,71,200,205,213,37,106,249,42,123,23,225,237,133,173,123,218,138,141,123,145,23,219,178,159,66,44,134,245,5,18,219,224,185,212,199,78,171,186,177,147,61,26,190,91,123,17,118,246,1,58,56,146,211,190,31,224,225,175,17,203,113,171,181,21,86,80,251,84,47,173,88,175,73,50,186,117,146,149,146,47,105,30,168,158,217,60,182,77,190,228,219,202,3,31,94,179,44,200,107,173,112,217,106,174,245,146,81,192,222,150,66,234,135,171,17,55,69,253,21,93,189,168,139,236,62,64,0,0,3,219,165,187,92,40,163,88,169,106,58,26,237,183,78,134,175,179,250,83,246,158,160,3,126,232,231,26,58,221,164,215,27,69,61,175,39,129,108,244,53,113,75,37,43,237,148,207,234,98,79,220,114,117,43,81,222,125,79,254,114,123,125,169,229,181,199,240,157,198,214,159,241,13,108,161,178,250,86,154,159,36,142,222,217,170,160,146,74,120,186,156,200,225,238,171,88,217,158,239,210,145,126,9,228,139,236,216,231,204,203,116,207,84,115,29,39,201,35,201,240,219,229,109,186,173,145,201,10,186,154,166,88,122,152,244,217,81,86,55,181,85,60,147,227,240,79,184,14,157,220,196,84,221,20,252,234,171,40,237,148,174,170,174,170,138,158,24,209,85,210,74,244,99,90,136,155,170,170,175,146,121,34,169,92,92,52,243,86,183,231,89,5,183,12,206,173,174,163,89,123,221,218,198,219,229,127,177,147,72,158,183,136,145,223,204,98,126,143,199,250,210,89,241,27,115,206,51,29,30,190,80,105,53,174,106,170,250,203,117,79,102,161,106,25,77,208,143,165,153,26,244,115,165,99,154,168,231,70,169,229,186,111,247,167,144,109,184,114,236,90,162,120,105,169,242,59,100,178,212,34,186,38,50,178,55,57,232,137,186,170,34,59,117,242,243,242,248,31,92,164,14,25,56,141,207,52,231,137,246,226,250,225,151,95,170,34,178,86,215,80,207,76,250,233,235,163,133,241,211,84,177,90,136,178,57,170,157,93,189,186,124,188,145,126,8,93,228,82,50,102,36,145,174,237,95,98,129,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,28,214,113,99,239,79,172,159,48,50,31,168,206,116,166,115,89,197,143,189,62,178,124,192,200,126,163,56,23,83,202,227,220,79,76,191,26,250,197,105,42,138,139,229,79,199,85,54,29,37,7,11,26,175,95,73,77,98,170,168,72,112,170,230,210,202,233,219,113,171,173,98,122,53,233,12,110,71,50,89,106,36,149,179,72,173,237,170,72,215,61,205,116,105,21,186,0,0,1,82,188,209,121,127,214,90,43,46,92,77,232,134,59,222,181,77,226,110,57,197,174,9,39,158,170,58,169,103,150,121,174,205,238,61,253,80,175,119,105,99,141,24,216,91,27,100,70,171,22,87,69,2,248,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,222,137,26,221,145,202,199,116,61,25,35,83,173,141,84,233,78,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,139,57,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,232,61,172,115,222,246,171,222,23,39,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,172,107,230,95,199,29,55,14,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,168,248,214,71,170,35,88,201,170,175,132,142,46,243,238,16,115,43,222,87,134,91,169,47,20,247,235,60,214,218,171,85,125,68,204,164,124,232,138,234,90,167,50,55,34,61,240,203,247,166,235,20,149,17,181,209,172,189,198,233,252,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,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,200,15,148,9,21,196,183,8,151,94,25,116,143,71,178,188,194,227,86,185,102,165,83,220,238,87,43,84,148,238,129,150,136,34,101,11,169,233,92,201,26,217,124,75,82,166,78,247,82,34,53,251,70,214,254,109,100,147,218,224,83,134,187,23,21,57,182,161,105,149,205,123,55,88,116,254,225,116,198,234,221,84,248,35,164,188,69,89,68,202,121,37,86,181,253,80,175,117,241,200,138,199,175,110,71,171,81,30,140,115,66,85,114,186,230,1,89,104,172,182,240,201,173,249,23,122,213,55,134,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,245,66,189,221,226,146,69,99,97,108,110,141,92,172,88,155,21,170,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,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,71,49,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,181,117,15,141,61,121,212,205,6,196,248,113,200,50,10,72,48,252,82,158,26,68,101,5,55,135,158,233,4,29,41,73,21,107,154,238,153,89,78,214,53,24,214,181,136,229,107,31,39,114,70,54,70,134,127,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,77,220,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,223,85,112,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,250,145,211,63,170,88,216,200,218,169,212,247,183,169,204,103,92,140,232,123,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,170,56,217,36,221,9,235,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,8,213,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,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,50,139,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,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,34,250,121,163,251,137,234,111,224,191,88,162,40,4,11,254,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,244,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,165,209,62,89,84,115,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,122,20,225,163,136,188,19,138,13,44,160,212,204,22,163,253,106,142,241,69,209,55,248,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,208,255,0,106,47,181,16,54,169,167,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,157,42,216,89,211,20,143,124,142,69,233,99,29,210,215,191,162,55,229,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,158,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,156,240,241,47,196,94,119,197,6,169,215,234,102,117,81,254,187,71,103,162,232,135,252,25,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,235,127,181,87,216,136,24,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,79,37,79,117,140,167,230,5,119,211,173,197,43,23,83,201,83,221,99,41,249,129,93,244,235,112,19,252,210,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,58,154,178,204,168,173,141,174,106,34,61,239,142,55,229,122,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,233,118,201,186,53,26,215,61,238,99,24,247,183,158,206,37,248,139,206,248,160,213,58,253,76,206,170,63,215,104,236,244,93,16,255,0,131,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,189,111,246,170,251,17,3,10,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,76,124,145,88,79,8,151,91,215,7,58,135,197,214,77,113,171,183,219,108,21,20,118,220,106,129,180,238,98,220,231,125,194,146,158,162,169,239,123,122,93,76,198,207,36,77,237,170,171,166,100,136,231,51,178,172,151,85,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,55,219,116,95,96,27,255,0,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,123,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,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,115,153,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,234,87,66,254,168,164,99,227,114,175,75,216,238,151,61,157,18,62,80,114,189,227,167,242,41,149,51,67,181,143,51,240,154,109,122,235,244,61,77,107,122,161,177,93,36,145,170,155,204,174,79,15,71,54,242,119,55,71,49,146,171,36,252,211,93,81,34,133,212,148,109,206,23,10,181,98,188,96,190,251,111,168,171,146,163,49,197,237,183,186,230,204,246,171,35,157,142,154,133,27,18,35,81,81,157,170,24,156,168,229,114,245,185,235,190,202,141,109,228,144,3,156,222,150,253,171,225,198,197,169,148,22,47,21,95,130,100,17,248,154,223,21,209,224,237,117,172,88,102,252,218,189,27,39,93,83,109,205,242,107,158,221,183,77,155,220,80,52,167,36,189,99,190,197,149,103,92,63,84,67,222,178,212,219,215,49,163,147,169,141,240,149,81,201,79,73,80,155,35,58,228,239,50,90,111,53,127,75,60,47,170,221,228,114,165,181,28,235,112,19,169,153,86,151,241,113,166,119,28,90,175,183,233,236,130,139,25,184,192,249,36,72,106,168,107,231,101,60,172,145,172,123,122,250,123,141,149,136,237,218,146,195,19,213,174,232,216,232,164,10,234,231,89,169,159,103,244,59,11,210,218,74,187,173,61,94,97,144,62,225,55,135,147,162,150,162,134,130,31,206,65,81,179,209,95,188,245,116,114,49,138,215,55,170,5,114,171,92,198,111,0,57,117,104,229,247,89,56,184,193,41,173,19,120,122,76,62,225,6,99,116,169,233,99,251,52,180,19,197,35,83,161,207,98,187,187,58,211,193,187,122,156,206,255,0,95,75,154,199,33,149,243,83,214,59,22,174,241,113,119,166,199,33,222,147,2,183,197,135,73,83,212,255,0,239,170,170,105,231,146,165,122,30,198,171,59,115,212,75,6,222,179,93,216,235,107,149,175,68,73,43,201,47,69,63,248,117,196,101,101,195,239,194,173,244,177,203,255,0,131,214,85,201,51,22,63,252,9,35,115,100,255,0,95,71,55,244,20,11,84,0,1,170,184,177,247,88,214,79,151,249,15,211,167,57,172,58,83,226,199,221,99,89,62,95,228,63,78,156,230,176,14,148,248,78,247,88,209,191,151,248,247,211,160,54,169,94,188,169,248,211,181,106,102,1,65,195,142,163,100,20,144,102,216,165,58,82,99,108,117,51,105,210,233,100,130,22,36,113,49,200,238,153,106,105,218,199,163,154,141,99,157,11,99,127,231,21,147,200,219,10,0,64,14,117,126,235,24,183,204,10,31,167,92,73,254,64,14,117,126,235,24,183,204,10,31,167,92,64,168,13,45,213,44,239,69,179,187,102,166,105,165,247,208,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,245,154,187,111,186,108,168,138,157,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,233,114,197,50,34,54,70,181,200,168,199,178,72,217,206,17,186,184,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,117,57,98,153,17,93,27,156,228,84,123,31,36,111,14,143,141,85,197,143,186,198,178,124,191,200,126,157,57,149,105,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,197,120,177,247,88,214,79,151,249,15,211,167,3,154,195,170,131,149,115,170,128,57,87,46,123,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,119,114,170,189,93,189,48,158,213,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,117,60,98,152,126,170,233,198,160,95,114,156,99,10,205,45,87,171,174,21,112,109,174,255,0,73,71,80,146,73,111,170,86,35,210,57,17,63,219,55,116,221,169,36,83,70,171,215,20,141,108,21,210,206,104,94,153,224,151,43,212,139,148,150,171,206,179,233,221,190,8,238,150,138,168,252,20,53,253,250,232,168,233,238,108,142,53,94,236,41,226,33,116,237,143,183,180,168,230,34,64,201,97,114,211,96,29,84,20,151,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,218,215,177,205,88,94,215,162,162,238,249,26,173,78,132,124,150,233,160,56,126,163,224,26,53,137,225,186,185,158,253,180,203,237,86,246,193,116,189,244,42,120,153,58,156,173,111,83,182,124,189,182,43,34,239,61,18,73,123,125,199,162,61,238,68,209,92,207,244,94,213,170,220,37,229,183,216,113,10,75,182,79,131,83,182,253,102,172,115,219,20,244,16,71,52,78,184,57,146,43,155,187,22,141,147,57,209,42,170,61,99,141,81,174,145,145,236,16,131,146,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,158,167,175,85,85,181,181,18,58,155,161,172,84,78,184,39,168,151,184,231,177,173,240,221,62,179,164,106,38,192,231,157,250,147,253,228,254,26,86,174,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,55,84,146,50,57,186,23,215,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,98,156,232,178,155,22,115,138,240,245,154,226,213,222,54,203,144,91,239,151,75,117,79,105,241,247,233,103,142,215,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,32,48,14,74,158,244,249,79,203,250,239,168,219,141,171,206,247,84,191,248,154,104,165,190,251,255,0,85,229,55,123,103,133,254,138,106,9,251,202,207,254,105,55,161,143,253,175,111,248,181,53,87,37,79,122,124,167,229,253,119,212,109,196,85,226,159,90,255,0,148,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,165,234,222,226,191,167,102,236,136,27,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,119,122,214,50,23,54,36,85,87,164,114,42,181,209,178,77,175,208,130,188,159,116,114,197,131,112,192,154,171,79,55,136,189,106,93,194,122,138,201,58,94,206,197,45,13,68,244,148,244,219,43,220,199,116,189,149,50,247,17,172,114,248,158,135,117,36,109,82,117,1,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,187,149,85,234,237,233,132,246,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,3,169,224,68,174,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,157,49,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,213,45,64,138,188,209,253,196,245,55,240,95,172,81,20,67,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,189,205,31,220,79,83,127,5,250,197,17,64,32,116,81,193,215,24,184,39,23,248,37,69,254,193,71,232,108,146,205,209,246,131,31,238,77,81,232,190,236,213,12,165,254,250,124,17,71,63,118,58,117,147,243,104,189,27,244,187,101,79,57,0,115,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,122,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,193,176,0,0,13,85,197,143,186,198,178,124,191,200,126,157,57,181,77,85,197,143,186,198,178,124,191,200,126,157,56,28,214,29,84,28,171,157,84,0,53,87,22,62,235,26,201,242,255,0,33,250,116,230,213,53,87,22,62,235,26,201,242,255,0,33,250,116,224,115,88,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,209,98,131,196,207,21,77,68,112,83,199,145,82,245,190,78,170,118,66,200,227,100,208,198,168,199,194,141,234,88,226,73,90,175,252,242,69,72,38,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,212,64,35,175,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,117,59,122,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,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,64,124,13,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,78,117,184,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,216,28,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,212,232,234,5,170,114,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,0,53,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,215,27,157,186,181,30,222,182,43,227,114,244,61,200,187,44,1,204,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,164,242,157,227,94,221,148,226,182,206,21,245,34,231,209,146,89,183,166,195,167,122,213,84,77,117,161,108,117,21,18,83,200,229,107,227,135,194,199,15,75,21,210,49,171,18,197,27,24,139,18,171,228,7,49,30,16,255,0,149,110,141,39,217,106,46,246,161,97,221,218,220,95,174,191,195,67,63,117,209,120,170,73,58,145,99,94,236,113,55,161,93,209,211,44,113,111,35,35,89,122,168,46,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,58,158,41,219,154,135,29,85,57,254,67,117,225,135,75,107,234,224,198,44,117,19,91,115,57,166,165,139,162,237,113,130,170,23,182,8,146,72,214,104,217,75,53,50,162,200,199,179,186,247,61,58,93,27,24,249,50,173,111,230,223,77,151,240,151,108,179,96,115,85,216,181,151,44,167,125,13,241,246,126,236,48,99,140,142,110,153,103,134,105,163,221,207,169,137,191,154,108,78,115,224,73,156,171,50,73,11,22,74,214,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,218,188,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,175,110,227,209,21,177,61,83,161,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,213,92,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,163,126,227,209,17,210,189,87,122,129,165,56,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,244,181,37,133,85,27,35,90,213,69,99,217,28,140,231,179,84,180,183,59,209,108,238,231,166,122,151,98,244,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,39,79,196,85,227,235,130,140,87,138,205,56,171,189,218,109,158,31,83,113,155,124,210,99,151,10,116,141,146,87,244,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,165,210,178,80,142,188,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,180,75,12,77,143,102,58,54,119,172,83,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,68,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,121,129,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,144,28,79,241,199,171,156,86,225,184,38,31,168,44,164,167,102,31,79,43,235,166,161,123,226,101,238,226,229,232,74,217,224,69,72,88,246,194,141,107,90,214,250,175,150,165,205,86,178,100,138,48,249,92,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,175,110,219,21,85,177,49,19,69,18,83,129,126,12,175,188,97,234,61,85,178,75,175,161,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,169,81,145,73,26,192,207,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,111,69,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,186,144,120,154,224,163,42,210,253,31,211,158,36,48,171,103,141,192,114,252,63,29,173,187,120,116,145,242,89,46,147,219,233,251,206,168,235,115,151,179,81,59,157,35,37,69,70,54,73,86,21,108,127,153,238,225,92,40,113,131,170,28,35,100,215,75,214,6,180,149,182,219,229,59,155,116,179,213,197,31,98,186,120,169,234,89,68,249,36,232,89,154,200,102,169,238,171,34,124,107,34,53,88,174,110,232,230,133,170,115,44,227,170,167,134,92,102,151,76,52,198,190,174,151,84,50,58,120,46,84,181,205,165,138,72,45,22,228,168,84,116,239,73,227,124,83,62,101,130,104,91,26,53,122,83,185,35,156,197,108,105,37,32,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,125,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,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,68,44,84,218,243,171,22,94,156,251,32,183,183,209,182,187,141,187,183,85,139,194,231,204,217,54,119,117,201,222,168,129,212,234,238,168,227,150,22,172,144,174,221,114,181,67,117,112,47,193,149,139,131,205,56,170,182,73,117,244,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,116,162,178,40,234,91,154,63,191,102,166,254,11,244,122,34,255,0,138,1,230,143,239,217,169,191,130,253,30,136,9,255,0,201,83,221,99,41,249,129,93,244,235,113,63,202,75,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,104,92,233,25,59,163,162,137,92,249,25,28,41,26,200,187,34,200,165,218,0,0,1,0,57,213,251,172,98,223,48,40,126,157,113,32,7,43,143,126,205,50,252,107,232,245,166,202,230,141,198,221,171,136,28,154,29,18,211,121,233,43,48,156,46,240,250,183,222,169,42,155,81,5,246,181,41,217,27,101,143,120,90,232,217,3,164,173,137,28,201,31,28,201,34,72,155,162,70,166,181,229,113,239,217,166,95,141,125,30,180,11,254,0,1,21,121,163,251,137,234,111,224,191,88,162,40,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,123,154,63,184,158,166,254,11,245,138,34,128,64,232,163,131,174,49,112,78,47,240,74,139,253,130,143,208,217,37,155,163,237,6,63,220,154,163,209,125,217,170,25,75,253,244,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,123,214,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,154,29,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,99,252,200,248,227,195,117,75,132,188,66,205,163,236,164,187,88,181,122,162,161,151,90,154,183,171,43,108,175,181,205,69,82,250,41,32,106,236,202,149,150,104,55,114,185,204,237,181,85,137,35,102,142,86,133,149,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,101,243,206,253,73,254,242,127,13,32,175,5,248,126,163,231,156,80,96,24,198,146,231,191,98,178,154,139,132,147,209,223,186,22,79,5,28,20,242,205,80,238,210,121,77,188,17,202,222,203,246,142,94,174,220,138,140,123,149,39,87,60,239,212,159,239,39,240,208,33,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,235,219,184,196,84,108,175,69,232,35,75,117,75,4,214,156,18,217,169,154,105,125,244,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,125,102,166,251,110,155,162,162,175,48,68,180,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,211,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,61,33,126,128,245,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,61,176,0,0,41,91,157,95,189,62,45,242,254,135,234,55,19,69,112,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,47,83,119,175,58,191,122,124,91,229,253,15,212,110,36,0,3,168,140,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,249,90,141,173,122,71,164,21,54,58,93,82,212,124,127,20,126,73,81,53,53,177,110,245,204,166,100,239,138,37,150,69,235,122,163,88,198,181,17,21,239,84,98,62,72,153,191,92,177,181,212,235,203,131,152,5,103,14,247,216,180,147,87,178,47,244,39,175,241,51,197,83,81,28,245,18,99,181,93,15,147,170,157,144,178,73,31,12,210,34,49,240,163,122,82,73,82,86,171,63,60,146,252,14,106,28,67,221,117,151,137,123,174,7,75,117,164,170,196,244,198,162,107,37,165,144,209,186,23,182,181,89,10,92,157,43,164,78,183,189,42,97,116,40,169,180,125,20,236,86,34,245,58,73,2,247,142,107,56,177,247,167,214,79,152,25,15,212,103,39,255,0,36,43,118,163,203,249,75,187,63,35,186,195,128,211,120,74,120,173,18,81,171,168,106,239,18,110,231,212,195,59,151,104,230,134,8,163,100,145,177,55,123,106,160,89,63,197,197,188,0,226,199,222,159,89,62,96,100,63,81,156,9,149,202,191,142,170,156,3,33,181,112,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,209,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,157,45,141,239,124,119,18,114,174,92,159,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,233,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,57,164,123,93,51,94,221,209,210,53,239,144,44,84,0,0,138,188,209,253,196,245,55,240,95,172,81,18,168,138,188,209,253,196,245,55,240,95,172,81,1,68,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,208,71,7,92,98,224,156,95,224,149,23,251,5,31,161,178,75,55,71,218,12,127,185,53,71,162,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,205,162,244,111,210,237,149,60,249,215,54,87,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,209,35,91,178,57,88,238,135,163,36,106,117,177,170,129,210,240,53,254,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,216,0,0,0,106,174,44,125,214,53,147,229,254,67,244,233,206,107,14,148,248,177,247,88,214,79,151,249,15,211,167,57,172,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,198,206,223,218,121,63,151,191,165,60,147,117,253,128,121,93,246,246,149,251,204,182,201,154,214,193,96,170,181,90,171,42,104,89,85,63,83,161,129,30,141,95,15,22,219,170,34,170,123,31,253,138,88,11,119,84,221,79,135,149,225,88,222,103,68,218,12,134,213,75,91,11,28,174,107,103,130,57,17,21,90,169,186,35,218,169,236,80,43,83,128,91,110,164,210,106,19,100,146,195,113,142,220,172,68,146,71,210,163,88,159,159,165,223,214,86,255,0,147,230,90,13,93,117,29,182,153,245,151,10,168,169,224,143,110,169,36,114,53,173,221,118,77,213,127,106,162,24,197,143,9,193,116,234,146,74,187,109,178,219,107,133,141,87,62,84,134,24,17,17,17,21,85,92,141,106,123,24,139,253,95,176,210,28,122,231,87,60,67,69,43,107,113,188,142,26,58,217,123,125,168,219,88,232,228,151,106,186,84,94,148,99,145,93,178,57,219,237,236,69,2,150,120,187,202,44,153,134,191,230,23,220,122,229,13,117,13,69,222,224,232,167,133,119,99,218,234,217,220,138,139,241,69,107,145,127,172,211,103,213,179,209,37,247,37,166,162,184,213,182,31,27,88,200,230,154,89,58,81,189,114,34,57,206,114,239,182,219,170,170,169,154,235,126,150,219,180,190,225,143,211,219,50,10,27,180,55,155,52,55,37,125,45,91,103,72,220,247,57,21,142,86,177,168,138,136,137,229,231,237,246,129,173,64,0,0,0,0,0,1,250,173,45,82,67,226,86,154,84,135,125,187,157,11,211,191,221,191,176,252,128,0,0,0,0,246,237,55,25,109,55,8,174,16,254,156,93,91,123,62,45,84,248,162,253,231,69,124,35,234,244,218,221,162,22,140,146,178,22,199,58,209,211,211,200,196,145,30,187,248,56,30,190,198,51,111,57,87,225,255,0,210,231,36,182,78,81,26,239,29,77,190,183,74,175,55,54,36,145,172,147,82,199,36,222,106,136,218,8,24,212,71,73,253,59,34,55,250,62,224,33,63,28,214,91,174,19,197,206,163,85,248,41,233,82,124,130,174,162,7,201,26,163,94,217,26,215,238,138,237,209,83,105,19,251,80,186,126,11,181,126,139,90,52,22,207,149,195,115,134,170,165,42,107,105,170,17,138,155,177,204,168,118,200,168,141,110,222,171,152,190,207,138,16,207,155,127,15,139,95,71,6,172,99,182,39,73,58,186,71,215,201,79,75,187,156,174,117,12,44,87,43,35,221,127,157,250,78,251,246,251,143,111,147,94,125,26,225,87,108,18,174,233,11,95,13,101,117,92,84,207,159,103,236,229,162,106,42,49,93,236,221,235,236,111,196,11,54,0,0,0,0,0,0,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,172,226,199,222,159,89,62,96,100,63,81,156,233,76,230,179,139,31,122,125,100,249,129,144,253,70,112,53,81,117,60,175,120,233,252,181,226,172,208,237,99,204,252,94,164,217,122,253,15,83,90,222,153,175,182,184,227,106,166,243,43,151,196,86,67,180,157,205,209,175,124,72,201,63,58,230,212,72,154,43,13,224,86,155,138,94,92,58,105,156,105,245,5,35,53,82,193,79,116,134,134,106,154,169,88,203,157,186,27,205,213,235,109,68,89,18,8,94,233,42,29,35,38,115,63,77,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,118,72,213,243,106,163,147,218,128,117,16,8,149,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,61,229,168,3,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,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,103,214,0,115,195,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,175,79,95,109,118,86,73,12,138,216,251,169,27,102,87,42,206,3,191,231,71,21,122,191,101,255,0,93,151,16,177,92,237,223,247,135,211,94,218,254,239,254,16,216,153,36,63,235,117,12,119,248,167,150,83,169,26,85,167,26,193,98,167,198,53,67,11,181,100,214,170,75,133,53,210,26,75,141,58,75,27,42,160,127,92,114,34,47,251,102,185,63,69,241,190,72,222,142,99,222,215,101,96,85,95,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,109,94,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,9,191,204,83,129,90,110,41,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,77,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,235,143,178,200,165,115,217,210,178,126,109,90,214,57,251,53,122,105,48,171,22,139,233,126,53,170,25,54,180,89,113,10,72,51,108,194,158,154,146,241,122,115,228,150,121,224,130,54,71,28,76,235,114,182,22,116,197,23,83,98,70,35,214,40,220,254,165,99,85,3,31,225,163,135,76,19,133,253,44,160,211,60,22,159,253,106,178,241,91,215,55,248,78,233,225,161,134,122,206,220,178,201,217,238,246,24,238,211,29,208,207,98,39,181,87,106,128,4,85,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,11,169,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,0,146,156,208,184,40,254,79,249,219,245,159,79,109,150,170,29,54,204,174,12,166,138,221,68,157,159,67,93,29,11,158,250,116,137,206,93,225,151,181,60,209,172,104,140,143,215,139,162,54,178,46,230,139,224,239,138,172,203,133,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,215,86,196,231,177,190,38,54,186,71,66,254,166,244,189,85,170,189,183,200,199,244,59,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,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,148,47,199,215,5,25,87,10,122,143,87,123,180,219,60,70,153,100,215,9,164,199,46,20,233,35,227,160,235,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,47,83,101,100,65,237,115,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,119,47,158,9,46,188,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,247,213,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,62,164,116,207,234,150,54,50,54,170,117,61,237,234,115,25,215,35,58,30,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,234,142,54,73,55,66,122,243,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,3,156,206,38,237,54,171,7,18,90,175,98,177,91,41,45,214,219,118,113,125,164,163,163,164,133,176,193,77,4,117,243,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,11,95,228,169,238,177,148,252,192,174,250,117,184,170,190,44,125,233,245,147,230,6,67,245,25,203,84,228,169,238,177,148,252,192,174,250,117,184,8,235,206,34,78,40,229,204,172,174,207,168,169,41,116,129,42,30,220,97,150,90,153,103,164,90,212,71,162,190,224,231,70,197,74,231,68,142,123,24,173,88,217,19,158,200,93,35,155,83,35,180,255,0,47,222,4,111,188,85,101,81,230,185,75,60,22,153,99,247,4,142,227,83,187,36,244,165,84,18,82,201,45,171,161,149,17,84,65,221,166,168,114,248,150,162,181,155,108,155,187,201,47,79,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,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,61,92,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,8,213,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,41,135,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,47,207,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,212,141,153,157,50,200,199,198,229,78,166,61,221,46,99,250,36,103,61,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,157,57,154,255,0,48,208,29,26,207,245,31,22,213,204,203,79,109,87,92,191,11,234,244,37,210,118,59,185,77,186,171,155,212,212,84,100,189,183,170,201,23,113,174,237,72,231,62,62,135,170,185,67,79,242,231,180,241,23,96,225,182,221,98,226,66,217,87,110,185,91,170,33,164,198,168,234,225,165,134,122,108,126,58,10,70,210,69,36,112,34,57,143,107,146,102,171,103,68,157,21,21,36,248,27,175,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,182,251,34,251,12,212,1,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,69,58,47,196,61,170,255,0,193,150,63,196,142,71,117,171,200,25,110,193,221,123,200,170,41,40,219,12,245,53,180,20,206,244,147,99,137,201,19,17,254,34,158,161,168,137,211,26,170,34,181,122,21,20,166,14,98,186,57,125,209,190,46,51,186,107,188,222,34,147,48,184,79,152,218,234,122,88,206,245,45,124,242,200,228,232,107,222,173,237,78,149,16,110,238,151,63,177,215,210,214,189,168,108,13,39,226,186,251,129,114,214,212,189,36,179,203,117,168,186,214,230,20,248,235,106,106,38,99,233,109,182,123,197,28,242,75,21,59,36,71,239,215,232,203,139,30,196,108,104,215,87,36,172,122,191,169,0,137,122,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,237,47,207,151,86,142,88,180,111,132,124,18,154,209,55,136,171,204,45,240,102,55,74,158,151,179,189,85,95,4,82,53,58,28,247,163,123,80,37,60,27,183,165,175,236,117,244,181,207,114,20,87,195,246,153,254,89,53,199,3,210,217,41,46,181,20,153,54,65,67,111,175,244,92,125,117,80,208,190,102,248,169,217,234,61,27,218,129,37,145,94,230,171,88,214,43,156,157,45,83,166,144,0,0,53,87,22,62,235,26,201,242,255,0,33,250,116,231,53,135,74,124,88,251,172,107,39,203,252,135,233,211,156,214,1,245,113,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,34,250,120,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,253,8,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,233,116,79,150,10,241,41,203,254,142,239,194,102,150,241,55,162,24,239,102,235,14,159,217,174,57,197,174,9,32,130,150,74,88,172,205,158,107,179,123,143,103,76,201,218,218,88,227,71,186,103,72,217,17,168,244,149,210,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,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,64,233,204,128,28,234,253,214,49,111,152,20,63,78,184,146,171,134,142,34,240,78,40,52,178,131,83,48,90,143,245,170,59,197,23,68,223,224,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,253,168,190,212,72,171,206,175,221,99,22,249,129,67,244,235,136,21,235,203,58,211,106,191,241,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,146,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,56,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,189,116,233,52,76,73,28,231,36,172,115,31,213,214,178,71,27,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,190,215,61,237,106,110,170,136,94,166,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,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,168,82,95,46,110,53,255,0,146,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,5,238,199,107,174,85,98,71,115,108,61,46,123,186,88,197,142,86,196,173,115,227,115,93,180,174,134,40,214,229,56,177,247,88,214,79,151,249,15,211,167,40,7,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,189,81,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,232,234,89,21,194,151,28,117,56,215,13,186,147,194,62,163,50,145,44,87,44,31,41,102,35,118,87,197,78,180,53,114,208,85,206,234,41,213,202,212,149,147,202,231,246,156,155,202,147,74,216,246,123,100,103,100,33,1,213,65,202,185,213,64,28,171,150,105,196,255,0,2,180,217,255,0,6,250,99,196,246,150,208,82,65,147,216,244,222,201,114,204,225,154,170,94,187,181,186,11,37,19,27,60,75,36,139,12,111,165,134,153,85,99,99,25,221,99,158,189,78,145,140,100,149,150,95,159,45,94,38,48,221,121,225,230,201,134,89,168,106,237,217,14,151,89,237,88,229,234,138,100,87,177,204,142,157,97,166,171,138,84,106,53,204,153,180,210,42,179,201,241,189,143,106,162,183,162,73,2,131,9,169,202,143,135,79,203,79,17,208,103,247,186,126,188,111,75,124,61,246,163,215,219,187,116,115,221,232,232,189,89,89,35,118,146,41,42,58,145,175,98,248,78,219,211,105,83,125,129,204,235,151,253,30,145,86,84,241,3,162,24,239,132,193,106,250,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,202,24,216,230,194,230,59,101,108,110,99,35,159,252,191,248,98,254,76,60,62,218,108,25,38,47,106,182,231,215,190,187,134,87,83,71,55,136,146,105,150,89,22,154,9,38,243,69,236,64,246,71,209,26,172,73,39,121,204,87,119,29,35,194,74,128,0,230,179,138,125,20,254,78,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,78,150,35,123,136,254,157,219,178,175,213,212,221,99,177,103,60,48,104,150,149,83,195,225,239,90,105,112,202,233,235,35,234,123,251,244,181,213,20,117,116,245,59,171,26,198,245,61,245,49,118,209,207,114,120,110,183,116,164,141,66,117,115,189,210,223,254,38,154,215,111,177,127,213,120,181,222,231,226,191,162,166,130,14,202,191,255,0,154,78,235,99,63,99,221,254,45,10,171,3,106,232,118,169,126,75,241,205,94,240,119,223,70,93,114,221,63,155,22,183,255,0,122,247,188,87,138,186,219,188,92,30,108,115,89,213,67,29,111,174,238,157,182,245,92,143,86,24,166,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,55,84,114,62,56,122,215,215,158,94,219,30,246,195,19,17,210,72,244,106,244,70,199,185,83,102,169,138,150,41,201,111,71,44,89,134,178,229,186,197,119,155,185,87,167,118,250,122,123,93,55,75,211,166,170,228,218,136,221,83,214,215,162,47,68,16,84,69,219,115,30,215,120,158,175,85,209,181,84,45,251,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,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,243,62,176,0,114,174,88,255,0,21,188,14,83,100,188,34,105,183,23,26,114,250,181,190,219,116,223,22,126,93,105,70,75,80,149,212,145,91,41,32,109,108,8,212,114,196,248,34,107,59,173,93,162,88,98,116,155,177,209,191,189,92,7,74,124,39,123,172,104,223,203,252,123,233,208,1,206,182,150,234,150,119,162,217,221,179,83,52,210,251,232,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,250,205,93,183,221,54,84,69,78,132,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,172,190,101,188,190,234,116,122,235,120,226,15,72,45,84,145,233,245,125,71,137,188,90,105,34,138,150,12,105,239,117,44,17,164,104,249,213,243,178,162,166,121,92,140,134,38,178,4,217,168,136,196,110,209,131,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,83,150,41,145,21,209,185,206,69,71,177,242,70,240,185,78,104,254,226,122,155,248,47,214,40,138,86,225,59,222,159,70,254,96,99,223,81,128,183,238,61,117,75,4,214,158,91,25,206,165,233,165,247,211,56,221,231,209,158,10,183,194,205,79,221,237,95,233,97,147,243,115,49,146,55,105,34,123,125,102,166,251,110,155,162,162,173,48,232,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,104,18,87,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,215,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,212,219,243,202,113,109,56,215,29,56,170,198,242,74,27,86,91,134,101,182,246,57,205,108,169,53,45,117,44,136,217,34,154,41,99,95,243,36,142,88,220,142,107,145,143,99,145,81,174,74,1,227,23,131,172,239,132,12,238,158,193,127,172,244,206,55,121,235,251,63,144,118,225,167,244,167,106,26,119,213,127,122,178,121,100,131,181,37,66,71,249,197,78,189,186,155,186,47,144,116,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,1,72,28,184,57,128,86,112,239,125,139,73,53,123,34,255,0,66,122,255,0,19,60,85,53,17,207,81,38,59,85,208,249,58,169,217,11,36,145,240,205,34,35,31,10,55,165,36,149,37,106,179,243,201,45,223,128,53,87,22,62,235,26,201,242,255,0,33,250,116,230,213,43,215,154,135,27,118,173,46,195,110,188,52,224,147,210,92,50,204,198,207,53,37,250,162,26,166,171,236,20,83,44,63,154,150,39,66,246,61,245,84,207,169,98,55,173,146,68,199,50,84,253,56,149,66,152,78,170,14,85,203,222,229,197,199,29,79,21,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,194,101,26,171,139,31,117,141,100,249,127,144,253,58,115,106,154,171,139,31,117,141,100,249,127,144,253,58,112,57,172,44,251,155,95,5,30,132,172,172,226,203,76,173,150,170,59,44,221,152,243,75,124,9,216,145,181,211,79,219,101,205,168,174,232,147,188,249,98,142,86,198,214,185,36,70,202,169,34,203,51,217,88,39,85,0,115,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,101,87,48,222,98,63,202,110,142,223,165,250,78,151,91,70,3,79,217,184,92,159,45,71,110,75,220,207,130,158,88,224,169,131,182,139,23,132,159,196,49,88,217,101,138,73,26,217,81,87,162,39,35,152,255,0,47,250,206,29,239,178,234,222,144,227,191,232,79,95,225,160,150,154,158,73,234,36,199,106,186,25,31,77,67,230,124,146,62,25,164,69,123,38,87,116,164,146,172,78,70,126,101,101,137,122,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,176,56,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,94,221,199,162,43,98,122,167,213,230,17,128,97,186,89,197,206,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,162,38,122,30,141,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,242,120,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,213,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,254,142,165,165,110,104,254,253,154,155,248,47,209,232,128,149,92,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,0,0,10,149,231,55,195,93,139,31,184,216,184,162,199,23,195,213,228,215,8,241,236,150,25,42,158,255,0,17,84,202,85,90,41,225,141,90,168,205,160,164,150,57,61,116,111,169,2,181,157,78,149,235,105,89,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,207,103,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,235,219,182,197,85,108,76,68,13,20,92,79,40,174,19,48,220,123,78,237,252,86,94,106,41,47,121,14,85,79,83,77,101,142,106,5,107,241,230,65,87,87,75,82,177,72,178,57,178,62,118,199,30,239,237,177,236,103,92,104,170,217,31,213,82,215,92,3,50,177,97,182,13,65,188,227,213,116,120,246,85,81,93,77,101,174,153,17,172,175,125,26,196,149,43,18,42,245,57,140,116,241,177,95,183,66,191,173,168,170,232,222,141,150,156,179,248,215,183,112,193,157,220,176,157,75,185,248,109,54,203,119,169,173,172,145,106,166,244,53,116,48,200,177,212,67,79,11,100,235,239,108,200,36,70,199,212,187,64,229,122,54,21,107,130,245,0,0,0,0,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,236,212,69,122,183,122,182,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,111,84,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,58,250,147,165,51,20,195,244,171,78,52,254,251,148,228,248,86,23,106,178,221,115,91,131,110,151,250,186,58,116,142,75,133,82,49,24,146,72,169,254,217,219,38,205,89,37,154,69,78,185,100,115,131,213,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,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,230,48,234,160,229,92,14,140,244,55,0,195,117,79,130,109,49,211,237,65,199,169,47,152,245,243,77,241,250,106,234,26,148,94,137,89,232,250,117,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,86,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,94,150,222,79,9,222,235,26,55,242,255,0,30,250,116,6,85,170,90,91,130,107,78,9,115,211,61,75,177,122,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,222,171,147,125,182,93,209,85,20,43,3,148,167,5,30,155,172,163,226,203,83,109,150,170,203,44,61,232,240,187,124,233,223,145,213,208,207,219,125,205,200,142,232,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,64,0,40,7,154,63,191,102,166,254,11,244,122,34,255,0,138,1,230,143,239,217,169,191,130,253,30,136,8,170,91,167,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,109,18,195,19,99,217,142,141,157,237,63,193,231,6,86,46,48,248,17,191,219,35,186,250,27,51,197,245,2,237,81,140,220,165,123,214,149,178,75,108,181,247,105,170,99,110,251,195,47,106,36,89,26,213,146,55,49,174,111,82,35,226,146,189,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,3,169,226,178,249,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,120,146,25,93,30,207,116,143,236,235,79,238,205,231,127,201,199,236,207,217,79,244,103,255,0,157,223,105,59,48,250,47,195,244,127,207,30,198,255,0,233,207,135,99,163,177,215,249,221,250,63,189,74,224,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,15,84,149,92,174,61,251,52,203,241,175,163,214,155,171,140,62,12,172,92,30,112,35,96,182,73,117,244,206,103,148,106,5,166,163,38,185,68,247,165,43,164,138,217,116,237,83,83,70,237,182,134,46,236,168,146,57,169,36,142,123,156,238,148,86,69,30,149,229,113,239,217,166,95,141,125,30,180,11,254,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,40,175,73,243,175,201,126,169,225,186,153,232,191,73,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,231,75,186,58,187,125,61,93,46,219,125,246,93,182,2,90,243,44,224,86,155,134,92,154,151,83,244,198,130,146,151,75,242,58,136,45,180,180,45,170,150,73,237,23,20,167,85,116,15,89,228,124,179,50,100,130,105,155,34,57,122,87,185,27,154,196,108,107,36,32,58,83,197,175,250,53,198,111,15,180,183,183,89,62,208,96,57,245,189,236,154,223,116,166,116,50,39,68,174,142,72,222,136,187,199,52,51,196,228,73,35,119,171,36,72,248,158,187,49,229,53,235,167,46,13,88,192,56,159,178,104,86,5,7,164,108,185,245,194,166,60,46,243,118,173,166,135,196,210,211,211,197,81,86,234,132,137,206,123,60,43,37,86,189,221,182,186,94,210,186,40,149,92,145,160,75,254,76,156,58,125,154,193,47,188,75,223,233,246,175,203,251,150,44,127,215,253,11,92,19,39,138,151,212,149,90,189,218,168,145,157,50,70,215,179,193,117,53,85,179,121,226,188,243,191,82,127,188,159,195,75,52,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,203,231,157,250,147,253,228,254,26,4,117,229,121,164,56,110,189,106,190,164,233,30,160,65,87,37,139,34,211,122,200,106,22,146,117,134,120,158,203,173,178,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,186,43,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,189,81,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,232,234,93,255,0,202,51,83,49,93,59,226,226,27,118,83,87,225,62,218,227,245,120,205,186,119,201,28,112,182,186,73,233,234,34,100,142,123,219,183,115,194,186,38,35,122,156,233,101,137,136,223,91,116,181,254,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,168,21,193,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,250,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,206,105,30,230,194,230,55,116,108,110,123,227,185,67,152,29,82,210,220,239,69,179,187,158,153,234,93,139,208,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,206,66,247,198,237,227,149,142,245,92,187,111,178,236,168,168,150,211,203,23,152,5,102,174,209,211,112,253,173,249,23,139,206,169,58,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,206,105,30,215,76,215,183,116,116,141,123,228,11,21,0,1,74,220,234,253,233,241,111,151,244,63,81,184,158,215,43,189,6,195,120,146,210,62,34,180,167,51,162,164,115,46,52,248,243,237,149,211,83,172,207,180,220,81,151,84,167,173,137,26,246,59,174,55,59,117,106,61,189,108,87,198,229,232,123,145,125,94,117,126,244,248,183,203,250,31,168,220,71,39,190,33,113,93,43,214,91,230,145,229,52,221,143,202,167,129,166,183,93,31,85,28,80,211,87,81,182,165,209,83,200,215,170,111,223,241,14,141,138,215,43,187,169,19,17,142,238,245,48,33,174,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,166,41,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,208,167,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,116,186,186,185,101,240,119,153,63,139,75,221,227,85,44,244,150,106,141,14,168,138,75,165,134,235,70,149,19,207,113,170,134,161,180,79,139,219,18,50,53,141,106,153,80,215,59,117,101,59,162,71,35,210,86,5,170,112,221,162,22,174,28,52,75,22,209,123,53,242,174,243,79,142,83,202,215,215,212,198,216,223,83,60,211,201,81,51,209,141,242,99,22,89,164,232,102,238,86,179,165,170,231,170,43,215,159,126,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,2,111,226,188,14,84,241,91,203,135,72,243,13,62,125,37,62,162,225,244,249,3,40,97,149,145,68,203,221,35,175,53,143,90,41,103,84,71,49,237,114,57,208,57,206,237,53,242,202,215,35,82,101,150,58,213,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,87,30,226,122,101,248,215,214,43,77,21,205,67,129,90,108,255,0,30,186,241,61,165,180,20,144,100,246,58,121,174,89,156,51,85,75,215,118,183,65,75,11,27,60,75,36,139,12,111,165,134,153,85,99,99,25,221,99,158,189,78,145,140,100,129,186,185,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,116,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,15,84,181,57,129,210,221,82,206,244,91,59,182,106,102,154,95,125,13,146,89,187,222,10,183,194,195,81,218,238,194,248,100,252,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,169,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,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,192,220,4,85,230,143,238,39,169,191,130,253,98,136,149,68,85,230,143,238,39,169,191,130,253,98,136,10,86,225,59,222,159,70,254,96,99,223,81,128,146,156,199,249,127,214,112,239,125,151,86,244,135,29,255,0,66,122,255,0,13,4,180,212,242,79,81,38,59,85,208,200,250,106,31,51,228,145,240,205,34,43,217,50,187,165,36,149,98,114,51,243,43,44,107,225,59,222,159,70,254,96,99,223,81,128,232,207,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,2,128,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,183,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,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,189,45,219,252,184,57,128,86,112,239,125,139,73,53,123,34,255,0,66,122,255,0,19,60,85,53,17,207,81,38,59,85,208,249,58,169,217,11,36,145,240,205,34,35,31,10,55,165,36,149,37,106,179,243,201,40,93,248,0,13,85,197,143,186,198,178,124,191,200,126,157,57,205,97,115,220,212,56,219,181,105,118,27,117,225,167,4,158,146,225,150,102,54,121,169,47,213,16,213,53,95,96,162,153,97,252,212,177,58,23,177,239,170,166,125,75,17,189,108,146,38,57,146,167,233,196,171,76,32,117,80,8,107,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,204,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,151,42,162,110,129,187,163,124,253,167,149,68,85,243,11,236,3,27,212,139,28,121,38,3,144,217,100,93,188,93,174,174,22,187,252,151,58,23,181,23,218,155,254,151,222,115,173,171,26,219,168,121,125,107,44,249,85,243,197,165,175,127,15,253,237,4,125,61,196,99,157,250,17,166,255,0,162,223,106,175,176,232,147,83,228,191,71,167,57,44,152,194,198,151,54,90,107,22,151,184,197,123,86,84,129,253,30,170,34,170,250,221,62,91,28,202,223,18,190,107,228,222,147,141,124,74,244,245,181,24,173,254,98,109,229,253,27,1,246,116,174,209,75,127,212,43,29,13,197,58,169,229,184,211,119,253,169,187,22,118,35,189,138,139,236,85,246,18,83,152,62,156,98,184,83,180,178,183,18,135,181,5,118,29,3,170,19,170,71,117,74,215,38,238,252,227,149,83,116,122,121,38,201,228,104,252,127,31,183,96,25,253,162,191,47,98,197,66,139,79,92,145,177,234,215,116,247,209,118,94,190,159,230,177,223,31,235,63,141,123,212,184,53,27,41,167,125,179,118,219,45,116,203,69,72,215,53,168,168,198,202,245,79,54,185,221,94,175,71,158,255,0,0,53,136,0,0,0,1,244,223,143,93,35,179,50,252,232,63,189,30,254,218,63,169,190,223,91,225,190,255,0,204,119,195,224,124,195,117,232,126,39,102,212,89,236,152,69,202,247,36,49,220,175,148,20,147,83,54,104,216,231,71,44,210,70,229,111,170,174,221,17,254,223,189,201,251,0,205,184,87,209,12,235,137,203,29,211,77,172,119,62,197,61,59,95,90,214,246,97,118,238,133,105,155,237,116,145,175,232,200,159,206,248,123,20,249,90,211,192,190,180,232,237,205,41,43,44,254,54,5,246,79,226,41,35,223,213,141,127,69,42,30,190,217,17,63,168,152,218,179,163,52,188,187,113,140,111,95,244,82,227,84,147,212,65,75,65,112,130,231,35,107,35,145,213,112,202,178,42,53,99,98,167,156,81,42,108,244,219,101,242,93,252,230,214,145,113,115,162,58,197,141,211,220,31,154,88,233,42,223,215,220,166,168,185,210,194,246,237,36,136,158,170,78,229,79,40,247,254,180,80,57,215,169,166,154,146,119,211,84,51,162,72,220,173,115,119,69,217,81,118,95,103,244,31,153,121,92,68,240,69,195,30,81,98,187,103,182,59,108,147,100,149,145,79,81,68,216,111,147,62,42,154,151,178,89,99,68,98,57,202,228,116,142,79,38,249,170,121,33,86,58,217,194,94,179,105,245,93,86,71,91,128,92,162,180,84,74,178,66,234,123,117,107,153,28,106,172,70,238,233,34,219,207,184,223,231,47,158,255,0,176,13,6,15,238,88,102,129,221,19,196,248,220,159,7,181,81,127,223,63,128,6,226,225,39,50,174,194,117,247,14,186,80,191,165,95,121,183,197,39,146,46,236,90,216,28,190,214,175,249,41,240,52,233,251,81,85,207,65,87,13,109,51,250,37,130,70,200,199,108,139,179,154,168,169,228,191,181,0,233,234,10,11,126,161,233,253,186,59,196,61,218,123,181,5,45,68,141,234,115,119,85,70,73,237,111,74,251,81,62,226,166,52,190,107,7,5,188,116,203,129,220,169,251,180,23,40,173,180,177,79,214,246,246,252,84,180,78,87,116,167,121,203,178,198,245,217,92,155,254,207,34,123,242,243,212,214,106,39,11,216,58,84,92,32,168,184,90,237,16,210,84,163,59,104,173,232,146,104,154,138,214,175,151,171,15,197,19,125,138,237,230,228,217,168,56,171,160,184,91,98,85,170,101,166,213,43,60,149,219,189,174,155,167,203,227,250,41,228,5,206,217,174,180,119,203,85,37,222,130,78,229,61,100,17,212,68,237,149,55,99,218,142,69,217,81,23,216,169,237,67,221,34,151,46,220,223,83,50,237,15,180,197,158,217,219,73,5,13,44,20,244,18,37,12,148,235,36,12,163,164,237,174,238,242,118,232,231,174,233,237,219,203,216,74,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,5,212,242,184,247,19,211,47,198,190,177,90,70,174,104,188,191,232,238,244,119,46,38,244,67,29,236,221,97,241,55,28,226,215,4,144,65,75,37,44,80,75,60,215,102,247,30,206,153,147,181,180,177,198,143,116,206,145,178,35,81,233,43,165,146,188,174,61,196,244,203,241,175,172,86,149,213,205,11,141,127,229,1,157,191,70,52,246,231,106,174,211,108,54,224,202,152,174,52,75,222,244,205,209,176,185,143,168,73,92,212,218,24,187,179,195,26,70,170,201,61,121,122,228,107,226,237,132,75,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,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,232,123,134,142,34,240,78,40,52,178,131,83,48,90,143,245,170,59,197,23,68,223,224,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,253,168,190,212,74,33,224,239,133,92,203,138,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,215,70,202,230,61,190,38,70,182,70,194,206,151,117,61,21,202,157,182,72,246,116,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,144,0,0,0,0,170,190,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,218,188,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,112,23,82,0,0,0,2,42,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,0,116,166,107,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,29,176,0,26,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,212,173,133,157,49,70,198,70,213,94,150,49,189,78,123,250,228,126,224,0,14,107,56,177,247,167,214,79,152,25,15,212,103,45,83,146,167,186,198,83,243,2,187,233,214,226,170,248,177,247,167,214,79,152,25,15,212,103,45,83,146,167,186,198,83,243,2,187,233,214,224,39,248,0,8,171,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,23,83,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,1,210,152,0,0,0,10,181,231,113,164,52,207,181,105,238,189,208,193,73,29,68,21,18,226,23,73,29,60,189,249,216,246,201,85,68,214,71,231,18,50,53,142,189,92,239,85,234,179,70,158,186,34,116,85,9,208,159,49,93,28,177,107,39,8,249,221,53,222,111,15,87,135,219,231,204,109,117,61,47,127,102,170,130,9,100,114,116,53,236,71,119,96,90,136,55,119,83,89,223,235,233,115,152,212,57,236,2,127,242,100,210,223,181,124,71,95,117,50,190,197,226,168,48,76,126,79,13,91,226,186,60,29,210,181,233,12,63,155,71,163,164,235,165,109,197,190,109,115,27,182,235,179,187,106,93,73,10,185,70,105,158,85,167,124,35,195,113,202,105,60,39,219,92,130,175,38,183,64,248,228,142,102,208,201,5,61,60,79,145,175,99,118,238,120,87,74,197,111,83,93,20,177,61,29,235,108,147,84,0,48,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,174,219,236,169,237,42,47,251,181,124,83,255,0,214,14,149,127,228,171,143,252,184,11,84,226,199,221,99,89,62,95,228,63,78,156,230,176,232,123,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,187,109,186,175,180,231,132,14,148,248,78,247,88,209,191,151,248,247,211,160,42,131,154,119,5,150,173,3,204,168,245,151,75,113,250,75,94,159,101,213,9,73,85,67,5,75,81,150,219,219,146,89,93,20,48,116,162,199,77,44,81,171,216,214,43,218,199,178,102,254,105,157,150,45,164,240,245,148,216,176,110,11,244,211,53,202,107,188,21,151,31,210,251,53,210,227,83,218,124,157,138,88,45,49,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,200,166,30,63,184,193,186,241,101,171,142,117,189,105,35,193,48,234,138,202,12,81,144,196,228,125,76,15,123,82,74,233,93,35,27,47,93,66,67,19,210,55,53,169,19,26,198,116,245,164,146,72,26,255,0,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,210,174,133,253,81,70,246,72,212,94,151,177,189,77,123,58,227,125,143,243,89,213,44,19,90,120,29,192,181,47,76,239,190,153,198,239,58,129,7,130,173,240,179,83,247,123,84,151,72,100,252,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,171,18,249,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,232,49,204,107,216,247,35,217,53,57,202,218,109,86,14,17,48,155,21,138,217,73,110,182,219,179,139,109,37,29,29,36,45,134,10,104,35,182,92,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,83,9,119,220,184,57,128,81,241,17,98,139,73,53,123,34,255,0,69,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,21,48,224,120,6,101,169,249,52,24,102,159,227,213,119,219,237,85,61,93,77,61,190,145,17,211,206,202,106,121,42,37,72,219,190,239,122,69,12,138,140,110,239,122,162,53,168,231,42,53,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,29,9,241,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,254,141,251,111,84,87,68,197,78,123,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,160,142,14,184,197,193,56,191,193,42,47,246,10,63,67,100,150,110,143,180,24,255,0,114,106,143,69,247,102,168,101,47,247,211,224,138,57,251,177,211,172,159,155,69,232,223,165,219,42,121,232,174,107,28,31,90,181,135,75,235,248,132,198,146,173,153,182,157,217,213,211,196,217,91,216,184,217,33,145,243,78,199,182,71,181,177,190,6,201,81,80,215,179,214,122,36,145,171,100,87,68,177,133,38,29,84,28,171,157,84,1,202,185,154,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,121,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,97,68,180,226,127,130,75,174,151,104,94,152,241,45,130,65,87,112,196,243,28,94,201,87,126,167,134,149,202,203,5,108,214,218,47,206,203,43,166,123,222,202,170,151,212,189,29,208,200,226,123,153,18,126,156,72,161,107,246,14,51,116,59,81,120,54,185,113,55,154,90,186,113,6,219,230,161,201,177,215,178,27,156,209,85,58,68,166,125,182,72,211,212,147,188,249,99,70,119,82,54,190,42,136,164,145,34,99,215,166,146,244,243,139,174,34,244,167,63,203,53,59,79,245,50,174,211,144,231,53,19,85,228,51,182,138,150,88,43,231,146,103,76,233,95,77,36,78,129,30,146,62,69,107,155,26,43,18,73,26,222,150,189,200,186,214,221,150,101,86,123,21,223,22,180,228,215,90,43,46,65,225,253,47,110,167,173,146,58,91,135,97,234,248,60,68,77,84,100,189,183,170,185,157,104,189,46,85,84,217,77,235,192,39,15,22,174,38,56,151,176,96,121,85,170,174,191,19,183,211,212,222,242,54,83,86,54,153,254,10,6,108,198,171,149,81,234,201,42,100,165,133,233,23,231,58,37,114,181,89,178,200,192,190,157,20,201,51,236,199,72,241,12,175,84,177,138,76,119,44,188,89,233,171,110,214,170,101,153,25,73,60,140,71,44,106,201,216,217,98,126,202,157,112,189,28,177,61,93,31,92,157,29,199,102,160,1,170,184,167,209,79,229,19,195,238,109,163,145,220,60,21,94,65,111,79,1,59,165,237,198,202,232,37,101,69,47,117,221,185,21,33,89,225,137,36,233,98,187,182,175,233,217,219,42,115,88,117,80,80,95,51,253,23,186,233,79,22,153,109,246,28,66,174,211,140,103,53,13,191,89,171,28,247,75,5,124,242,67,19,174,14,100,138,231,108,244,172,124,206,116,74,168,172,73,35,84,107,99,124,123,132,75,58,19,229,219,161,117,154,3,194,158,41,141,223,172,222,140,201,47,221,220,146,253,11,150,116,145,181,85,74,139,19,37,142,100,107,161,154,58,86,82,195,36,104,214,181,178,66,255,0,210,85,87,186,149,184,47,209,203,22,190,241,65,128,105,86,83,55,69,150,235,112,146,162,227,31,75,215,196,210,210,83,203,87,45,54,236,123,30,206,243,41,221,23,113,174,71,51,185,214,155,171,118,94,143,128,0,0,229,92,233,79,132,239,117,141,27,249,127,143,125,58,3,154,194,101,113,63,199,85,78,127,195,206,152,240,195,165,181,245,112,99,22,60,30,201,109,204,230,154,150,46,139,181,198,10,122,39,182,8,146,72,214,104,217,75,53,50,162,200,199,179,186,247,61,58,93,27,24,249,3,212,230,51,198,191,242,170,212,120,44,24,5,206,235,30,153,98,223,155,182,211,78,189,168,238,149,200,175,73,46,110,135,165,175,111,83,30,145,196,217,85,206,100,109,115,182,137,211,75,26,98,156,11,240,101,125,227,15,81,234,173,146,93,125,13,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,221,74,140,138,76,3,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,189,82,212,72,214,39,249,177,177,28,230,53,242,203,19,21,236,235,234,78,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,2,63,243,49,180,218,172,28,191,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,187,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,12,47,251,154,63,184,158,166,254,11,245,138,34,138,244,159,5,252,168,106,158,27,166,126,148,244,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,112,38,175,44,94,60,127,34,23,218,109,6,213,139,215,78,3,144,92,27,232,219,165,198,227,219,165,197,230,115,38,116,155,55,180,229,236,212,78,234,116,119,84,145,197,11,150,73,151,110,185,92,182,189,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,117,198,231,110,173,71,183,173,138,248,220,189,15,114,47,58,250,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,127,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,120,54,175,2,188,180,241,158,25,106,105,117,59,83,235,233,50,61,80,165,168,157,212,53,86,218,186,134,219,173,16,62,41,96,86,66,213,72,214,161,242,69,43,213,239,154,61,155,187,90,198,181,88,178,73,55,193,175,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,210,237,147,116,106,53,174,123,220,198,49,239,104,107,94,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,234,109,0,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,223,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,83,182,77,213,202,231,57,239,115,222,247,189,210,215,132,30,11,45,87,174,20,53,131,138,205,82,199,233,43,233,227,193,242,20,192,224,150,165,178,177,179,193,71,87,29,69,194,88,17,170,136,248,229,141,25,2,189,219,181,236,150,78,218,42,65,40,16,44,200,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,31,44,127,154,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,162,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,180,246,189,122,155,27,216,200,194,197,56,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,38,65,197,143,186,198,178,124,191,200,126,157,57,64,60,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,233,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,127,71,74,222,78,164,234,246,27,175,92,4,234,38,174,105,252,245,114,88,178,45,55,201,38,167,74,184,22,25,226,123,40,170,98,150,25,25,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,28,240,157,84,28,171,157,84,1,143,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,159,225,15,131,45,56,224,242,197,145,219,48,171,173,214,243,95,148,92,60,69,117,202,226,244,73,29,75,19,229,240,84,201,27,54,141,59,81,202,228,116,136,212,116,146,62,71,47,75,86,56,163,144,0,1,64,60,209,253,251,53,55,240,95,163,209,23,252,80,15,52,127,126,205,77,252,23,232,244,64,74,174,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,250,188,102,115,64,215,222,29,184,147,204,52,115,10,196,52,254,182,203,143,250,63,195,79,116,183,214,201,84,254,253,5,61,67,250,221,29,92,108,93,159,51,145,54,98,122,168,155,238,187,170,133,159,130,21,114,222,227,91,84,248,193,252,162,126,83,44,24,165,179,236,151,162,60,23,160,169,106,97,238,120,175,23,220,238,247,167,151,125,188,51,58,122,122,118,221,219,239,186,109,138,243,58,227,199,242,33,98,169,208,109,39,189,116,231,217,5,189,222,146,186,91,174,61,186,172,94,23,62,23,71,187,123,78,78,245,68,14,168,70,244,201,28,176,181,99,153,54,235,137,202,17,87,153,215,30,63,150,251,237,78,131,105,61,235,171,1,199,238,14,244,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,166,73,34,153,201,28,201,191,68,78,72,255,0,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,110,213,153,77,238,138,22,59,192,82,244,189,99,141,29,34,163,18,105,222,206,212,105,179,220,155,190,78,219,217,20,136,106,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,232,163,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,212,173,133,157,49,70,198,70,213,94,150,49,189,78,123,250,228,120,125,92,243,135,141,47,212,29,6,159,134,235,189,170,174,155,9,117,158,146,201,77,79,73,89,35,103,163,130,151,183,225,29,28,175,87,57,207,137,208,194,228,89,58,209,202,196,73,17,232,174,69,231,95,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,167,50,42,243,17,225,15,249,86,232,210,125,150,162,239,106,22,29,221,173,197,250,235,252,52,51,247,93,23,138,164,147,169,22,53,238,199,19,122,21,221,29,50,199,22,242,50,53,151,168,35,87,41,78,53,253,55,71,71,194,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,215,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,206,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,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,209,80,176,202,245,141,173,106,196,246,189,157,61,9,28,146,4,160,0,0,0,0,57,87,58,168,57,87,3,165,62,19,189,214,52,111,229,254,61,244,232,13,170,106,174,19,189,214,52,111,229,254,61,244,232,13,170,0,0,0,160,30,104,254,253,154,155,248,47,209,232,139,254,40,7,154,63,191,102,166,254,11,244,122,32,39,255,0,37,79,117,140,167,230,5,119,211,173,198,191,231,39,161,122,53,13,138,211,175,50,101,54,172,103,62,168,222,216,203,92,116,46,146,171,46,233,125,59,90,231,57,178,34,69,225,32,238,171,167,116,110,234,107,160,133,207,79,204,52,246,249,94,106,246,27,160,188,4,234,78,174,106,4,245,113,216,177,220,226,178,106,132,164,129,102,158,87,190,138,217,20,80,198,207,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,224,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,111,76,84,241,185,235,254,116,143,86,181,141,124,178,202,244,99,58,250,80,53,81,109,60,155,52,47,70,166,177,93,181,230,60,166,213,147,103,212,251,91,31,107,146,133,209,213,98,61,79,168,107,156,215,58,69,73,124,92,29,165,108,237,141,189,45,108,240,181,235,249,246,149,215,252,151,53,219,242,19,252,165,254,195,127,161,183,255,0,110,253,39,71,255,0,86,120,47,244,191,119,196,127,166,61,79,241,127,236,191,71,214,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,233,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,127,71,74,133,170,115,171,247,88,197,190,96,80,253,58,226,64,14,87,30,253,154,101,248,215,209,235,73,149,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,121,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,195,94,87,30,253,154,101,248,215,209,235,64,191,224,69,254,97,124,80,103,220,38,104,189,151,81,180,230,209,143,220,110,87,28,162,154,201,44,87,186,121,166,129,176,73,73,87,51,156,214,195,44,78,71,245,83,177,17,85,202,155,43,188,189,138,145,131,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,72,120,153,237,118,250,216,234,153,216,160,168,168,103,67,164,171,145,137,187,225,106,46,236,95,85,87,109,151,101,64,146,188,209,253,196,245,55,240,95,172,81,20,2,95,247,52,127,113,61,77,252,23,235,20,69,32,112,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,129,181,120,23,227,54,251,193,230,163,213,92,228,181,122,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,118,107,205,27,136,124,7,10,225,114,27,101,162,235,73,113,200,117,46,157,241,97,213,212,148,112,215,193,224,164,137,145,92,42,227,157,232,232,227,100,150,250,217,169,210,88,213,100,114,87,39,111,213,235,123,42,175,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,245,237,219,122,162,54,86,42,233,251,142,89,149,94,44,86,140,90,237,147,93,107,108,184,255,0,136,244,69,186,162,182,73,41,109,253,247,163,231,240,241,57,85,145,119,30,136,231,244,34,117,57,17,87,117,2,85,112,27,197,167,21,152,46,163,224,90,19,165,87,127,180,120,221,211,32,72,211,20,184,211,164,148,171,29,66,255,0,124,185,42,89,12,149,52,112,198,222,229,75,157,22,241,198,230,201,43,162,145,22,70,190,74,243,206,253,73,254,242,127,13,49,254,76,28,60,90,178,76,155,37,226,71,37,181,85,189,248,157,67,108,152,189,67,107,26,216,18,182,106,121,60,123,159,19,87,173,207,101,60,244,237,106,191,243,123,85,72,168,142,123,81,99,200,57,231,126,164,255,0,121,63,134,129,85,101,212,242,197,227,199,242,223,98,166,208,109,88,189,117,103,216,253,189,190,141,186,92,110,61,202,172,162,22,190,103,73,179,123,77,78,245,60,13,167,71,117,73,36,179,53,36,153,119,232,149,201,86,188,52,112,207,153,113,75,144,229,120,102,159,87,82,51,33,176,98,245,25,29,13,21,74,163,25,115,124,53,84,208,173,34,74,174,70,194,247,54,161,202,199,187,212,235,99,90,229,99,92,178,51,85,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,5,244,243,3,224,114,155,139,188,54,215,95,134,63,31,179,106,45,130,162,54,81,93,238,76,149,140,170,183,42,187,187,69,52,176,163,156,140,71,63,188,199,44,114,116,189,142,107,81,137,60,143,54,7,9,156,31,105,127,8,184,108,182,44,29,42,235,239,183,138,122,86,228,119,218,153,100,71,221,103,129,101,86,61,32,87,186,42,118,53,106,37,107,24,196,223,161,90,143,116,142,69,122,227,252,11,241,155,98,227,15,78,42,174,114,90,189,13,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,73,42,0,21,235,204,47,152,94,180,112,153,173,22,93,57,211,156,99,10,184,219,110,56,189,53,238,89,111,116,85,115,78,217,228,171,171,133,205,107,161,169,137,168,206,154,118,42,34,181,87,117,119,159,177,19,53,229,189,198,182,169,241,131,249,68,252,166,88,49,75,103,217,47,68,120,47,65,82,212,195,220,241,94,47,185,221,239,79,46,251,120,102,116,244,244,237,187,183,223,116,216,33,95,58,191,122,124,91,229,253,15,212,110,36,0,39,255,0,58,191,122,124,91,229,253,15,212,110,38,138,225,151,131,236,155,138,93,47,213,43,214,156,165,93,102,109,131,84,88,29,106,179,182,90,120,160,185,193,89,37,83,42,88,249,39,124,109,137,236,108,44,149,175,87,237,180,114,51,165,203,35,92,192,177,254,88,188,120,254,91,236,84,218,13,171,23,174,172,251,31,183,183,209,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,169,36,150,102,164,147,46,253,18,185,39,165,21,166,213,110,169,175,172,183,219,41,41,106,46,149,9,87,93,44,48,181,143,170,157,34,142,20,150,87,34,110,247,164,80,197,26,57,219,175,68,108,111,177,168,137,203,101,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,65,60,11,241,155,98,227,15,78,42,174,114,90,189,13,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,64,146,167,53,156,88,251,211,235,39,204,12,135,234,51,157,41,156,214,113,99,239,79,172,159,48,50,31,168,206,5,212,242,184,247,19,211,47,198,190,177,90,74,162,42,242,184,247,19,211,47,198,190,177,90,74,160,43,215,45,228,255,0,165,249,71,18,235,169,113,223,105,45,154,95,95,80,251,149,118,21,109,163,146,149,241,206,214,67,181,44,51,164,138,140,166,154,95,17,35,250,18,37,137,157,48,194,212,71,36,144,206,172,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,200,13,41,198,102,181,229,92,59,112,217,152,107,30,21,111,181,86,222,177,255,0,71,248,104,46,145,73,37,43,251,245,244,244,239,235,108,114,70,245,217,147,57,83,103,167,172,137,190,233,186,40,110,178,42,243,71,247,19,212,223,193,126,177,68,67,93,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,190,219,162,251,9,149,205,31,220,79,83,127,5,250,197,16,20,173,194,119,189,62,141,252,192,199,190,163,1,127,220,78,241,11,138,240,191,163,87,173,92,202,105,188,127,128,237,211,91,173,108,170,142,158,107,157,116,174,233,138,158,55,61,127,206,145,234,214,189,204,138,41,94,140,127,71,74,243,215,195,214,83,98,193,181,247,77,51,92,166,187,193,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,228,102,220,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,175,110,219,21,85,177,49,16,53,254,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,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,166,241,36,50,182,77,222,233,25,217,209,92,177,120,14,252,183,223,105,181,231,86,44,189,88,14,63,112,111,163,109,119,27,119,114,151,40,153,172,153,178,108,238,235,87,179,79,59,105,213,221,81,201,20,206,73,33,93,250,37,106,93,72,2,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,175,83,118,86,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,231,91,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,7,192,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,76,124,158,156,32,240,89,106,189,112,161,172,28,86,106,150,63,73,95,79,30,15,144,166,7,4,181,45,149,141,158,10,58,184,234,46,18,192,141,84,71,199,44,104,200,21,238,221,175,100,178,118,209,82,9,72,22,6,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,189,9,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,206,141,251,140,69,87,68,244,74,235,230,161,192,173,78,1,144,221,120,158,210,218,10,185,241,139,229,68,215,44,206,25,170,162,232,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,94,166,198,246,50,56,107,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,222,153,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,244,116,168,116,166,12,43,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,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,108,230,174,233,230,1,232,187,163,145,125,159,3,250,246,167,152,69,251,252,143,141,145,102,120,166,37,2,84,228,185,21,186,215,18,170,162,62,174,165,177,34,170,38,235,183,82,253,222,96,125,105,224,142,162,9,41,165,106,58,57,90,172,114,42,111,186,42,108,167,62,252,88,232,62,65,166,57,213,238,245,30,62,214,217,165,240,222,30,126,237,59,118,218,24,26,237,152,199,117,39,174,253,189,137,247,249,251,75,223,176,106,206,154,229,53,30,15,30,206,172,119,25,247,219,183,77,93,28,142,223,116,79,98,47,222,228,79,235,67,224,107,254,148,90,53,111,77,110,56,165,109,189,213,78,151,179,218,99,94,244,95,42,136,164,95,209,123,119,255,0,22,159,31,128,20,23,108,199,104,53,134,106,107,157,202,255,0,93,65,5,29,59,33,157,207,85,169,93,216,168,231,116,238,141,84,77,164,93,147,101,246,124,119,48,173,83,196,49,220,46,251,77,109,198,239,179,221,105,229,164,73,164,150,88,22,37,108,157,110,69,110,202,137,186,108,212,93,255,0,105,238,67,167,215,28,115,85,27,131,230,214,218,155,79,102,232,148,213,44,171,137,209,172,113,165,79,105,238,95,52,93,147,165,222,123,252,23,204,247,245,223,79,109,248,37,250,222,150,91,133,53,101,186,225,69,226,34,146,9,90,244,69,235,119,170,187,61,234,138,141,86,47,158,203,231,236,3,88,128,0,0,0,27,171,133,126,153,117,147,7,108,112,116,186,60,142,214,174,122,42,121,239,89,31,151,176,210,164,157,229,236,186,87,6,189,208,220,53,83,34,162,180,211,82,62,142,107,115,170,164,123,27,37,91,107,96,86,181,21,142,79,61,145,125,187,167,236,2,216,56,221,211,219,6,127,194,34,211,95,100,124,109,163,109,158,162,57,24,198,57,81,201,35,25,252,228,95,132,142,246,127,239,40,186,174,249,144,224,151,137,168,177,60,206,237,12,76,233,218,90,106,153,105,250,183,110,254,198,185,62,47,114,127,111,222,95,71,26,245,216,125,103,9,215,41,230,201,104,232,172,245,126,138,125,29,99,151,170,57,88,181,17,58,62,149,221,55,221,169,186,121,251,10,2,198,237,84,183,139,244,22,234,186,198,83,195,47,87,84,174,246,38,204,85,79,138,124,83,111,104,27,159,3,227,35,89,236,121,5,150,190,253,157,94,238,148,22,90,154,106,150,209,85,221,235,36,134,110,203,218,168,199,53,100,114,116,171,81,90,190,94,197,82,192,116,143,153,94,143,107,61,183,236,110,184,96,86,26,24,35,142,56,154,245,130,122,214,201,209,214,237,213,142,166,122,39,248,152,190,62,213,253,158,90,119,93,57,78,229,214,139,21,61,251,71,25,62,65,213,76,201,157,5,52,13,71,63,212,149,203,178,201,86,229,93,246,141,19,100,254,114,109,241,32,174,160,104,222,168,233,117,210,162,209,158,96,87,203,44,212,210,58,39,45,101,19,216,213,84,233,246,59,110,149,79,89,190,104,170,158,178,125,224,90,150,169,114,229,208,158,35,236,84,217,150,132,228,181,54,89,17,239,116,145,211,90,105,227,134,70,163,86,52,78,149,101,58,167,175,10,251,85,125,171,229,231,185,7,184,141,224,3,84,248,126,164,101,214,173,95,114,183,205,82,202,104,230,114,210,196,174,115,187,170,223,38,212,61,127,70,45,253,159,19,28,225,103,140,28,251,134,107,229,85,93,146,110,253,190,178,24,225,154,151,166,22,110,141,155,185,250,110,134,71,124,94,158,95,229,126,196,44,211,133,30,55,49,158,32,235,107,110,154,175,149,216,241,250,74,6,204,144,82,92,46,116,240,171,164,111,103,165,232,238,136,92,190,83,200,221,182,84,245,87,227,236,10,79,170,165,158,142,119,83,212,179,162,70,237,186,110,139,237,77,254,31,210,126,69,178,93,249,124,225,60,70,234,6,65,168,182,28,186,133,246,58,175,9,224,223,74,190,37,143,233,129,33,147,103,54,173,171,228,248,87,218,159,127,220,64,237,76,224,215,136,29,60,168,168,171,173,210,204,141,109,142,173,125,61,28,236,162,87,119,218,170,245,141,90,214,185,206,245,154,197,84,2,95,114,145,214,188,182,223,122,155,75,233,44,17,214,219,103,70,35,170,31,88,173,116,29,44,174,153,54,98,249,46,238,93,188,190,237,201,247,173,188,23,105,22,189,101,237,205,243,100,173,244,156,116,240,211,177,208,197,74,228,107,99,234,233,93,228,133,238,246,185,126,63,216,85,143,47,77,26,214,101,214,122,74,106,156,123,32,199,109,239,238,37,69,69,93,145,221,191,42,90,190,157,221,34,55,111,91,203,219,237,114,23,141,12,75,12,77,141,95,213,182,254,123,109,241,3,224,105,246,9,101,211,124,78,221,135,88,26,239,7,108,166,134,154,55,57,140,107,156,216,226,100,104,171,208,136,155,236,196,223,100,50,51,198,203,247,158,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,28,214,113,99,239,79,172,159,48,50,31,168,206,116,166,115,89,197,143,189,62,178,124,192,200,126,163,56,27,170,183,142,235,238,31,193,46,21,194,150,151,63,194,85,212,91,238,177,229,183,125,153,39,85,45,109,117,209,178,218,187,19,211,170,39,92,19,210,205,226,98,151,169,189,93,9,179,145,219,71,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,117,55,117,217,92,174,115,88,198,189,239,99,29,138,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,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,101,244,240,11,193,70,43,194,158,156,82,94,238,214,207,17,169,185,53,190,25,50,59,133,66,70,249,40,58,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,210,216,153,16,109,94,26,56,116,193,56,95,210,202,13,51,193,105,255,0,214,171,47,21,189,115,127,132,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,221,12,246,34,123,85,118,168,0,0,0,0,0,85,95,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,109,94,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,11,169,0,0,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,58,83,0,0,0,1,205,103,22,62,244,250,201,243,3,33,250,140,229,170,114,84,247,88,202,126,96,87,125,58,220,85,95,22,62,244,250,201,243,3,33,250,140,229,170,114,84,247,88,202,126,96,87,125,58,220,4,255,0,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,58,83,0,0,0,1,165,56,211,212,207,201,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,245,181,89,219,158,162,39,171,218,238,166,181,170,230,162,185,17,23,156,34,218,121,218,107,29,138,44,87,5,225,250,158,30,245,234,166,224,153,141,100,157,79,111,132,165,142,58,138,74,116,217,89,209,39,121,242,212,249,163,250,153,225,125,102,237,35,85,42,88,11,232,229,89,172,119,221,93,225,30,209,77,145,195,189,94,5,112,151,14,142,167,169,159,223,84,180,208,65,37,50,244,49,141,70,118,224,168,138,13,189,103,59,177,214,231,43,158,168,147,0,167,110,72,249,173,214,131,90,53,11,78,97,167,164,91,109,243,23,138,247,81,43,152,238,251,103,161,171,142,24,154,199,117,116,163,21,183,9,149,200,173,85,85,108,123,43,118,84,117,196,129,138,106,198,11,249,80,210,204,203,76,253,41,232,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,234,111,95,79,115,171,167,169,187,237,182,233,190,229,107,127,112,199,255,0,150,139,254,4,255,0,245,121,106,128,8,255,0,171,24,47,228,191,128,92,203,77,61,41,233,63,178,90,63,113,177,120,222,199,103,197,120,91,44,144,247,123,125,78,232,234,237,245,116,245,59,109,246,221,118,220,231,92,233,79,139,31,117,141,100,249,127,144,253,58,115,154,192,36,255,0,20,252,96,221,117,135,74,52,171,135,188,105,105,25,132,233,222,47,143,182,121,91,19,187,247,27,220,54,168,225,157,239,116,140,107,163,100,14,146,162,157,172,103,170,245,73,36,87,72,142,137,35,197,120,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,245,209,178,185,143,111,137,145,173,145,176,179,165,221,79,69,114,167,109,146,61,152,78,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,58,155,186,236,174,87,57,172,99,94,247,177,142,232,83,134,142,29,48,78,23,244,178,131,76,240,90,127,245,170,203,197,111,92,223,225,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,61,136,158,213,80,205,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,16,115,171,247,88,197,190,96,80,253,58,226,79,242,0,115,171,247,88,197,190,96,80,253,58,226,4,0,229,113,239,217,166,95,141,125,30,180,145,92,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,99,175,43,143,126,205,50,252,107,232,245,165,255,0,1,205,15,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,209,35,91,178,57,88,238,135,163,36,106,117,177,170,151,169,169,58,189,134,235,215,1,58,137,171,154,127,61,92,150,44,139,77,242,73,169,210,174,5,134,120,158,202,42,152,165,134,70,121,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,213,95,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,165,52,27,137,140,203,65,177,237,73,195,44,212,52,151,28,123,84,113,122,220,114,245,69,50,35,30,215,201,75,81,13,53,92,82,163,85,205,124,46,169,145,85,158,108,145,143,123,85,17,221,18,70,26,128,234,160,229,92,234,160,14,85,206,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,167,54,231,74,124,39,123,172,104,223,203,252,123,233,208,1,72,28,116,112,101,125,224,243,81,233,109,145,221,125,51,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,189,42,175,138,59,63,229,71,195,167,228,91,135,24,51,251,221,63,70,73,170,94,30,251,81,235,239,218,181,181,142,244,116,94,172,175,141,219,199,44,149,29,72,214,61,60,95,109,233,188,73,180,160,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,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,205,64,0,0,28,245,243,18,215,74,61,126,226,179,43,201,44,55,159,73,227,118,30,214,55,97,153,169,2,198,234,90,84,84,149,241,73,10,185,179,67,37,83,234,166,142,69,115,156,232,230,103,232,162,35,27,117,60,104,107,29,247,64,184,96,207,245,87,22,135,174,245,106,183,199,79,110,147,169,137,225,170,170,234,34,164,138,167,103,177,236,127,101,245,13,151,182,230,171,95,219,232,93,145,219,167,56,64,109,94,22,53,175,249,59,113,5,132,235,28,150,255,0,27,73,143,220,23,199,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,250,158,141,238,35,58,183,110,232,189,41,156,171,151,253,203,23,84,191,42,28,27,97,94,46,251,233,59,174,37,226,49,107,135,247,175,103,194,248,89,23,194,65,228,198,181,253,52,50,81,122,237,234,223,127,89,202,244,120,18,168,0,7,42,230,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,152,249,121,60,173,184,68,181,104,86,145,210,235,45,230,227,73,118,203,53,66,207,65,114,100,145,83,183,162,215,106,149,137,60,52,177,72,230,164,170,249,18,72,223,63,154,49,95,28,77,70,175,101,37,144,55,87,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,232,223,184,244,68,116,175,85,222,160,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,46,251,142,142,12,172,92,97,233,197,45,178,59,175,161,179,60,95,196,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,125,225,151,181,18,44,141,106,201,27,152,215,55,169,17,241,73,207,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,83,196,0,230,117,192,119,229,190,197,83,175,58,79,101,234,207,177,251,123,189,37,107,183,91,187,149,89,68,45,124,45,143,119,119,90,157,234,120,27,80,173,233,142,73,102,106,71,10,111,209,19,80,51,94,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,142,79,234,150,150,224,154,211,130,92,244,207,82,236,94,153,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,114,23,178,70,237,36,76,119,170,228,223,109,151,116,85,69,163,110,94,124,43,107,206,184,234,133,62,163,105,94,97,87,167,150,220,46,161,101,126,106,148,158,33,33,173,237,250,180,144,64,174,107,106,158,246,189,18,88,156,228,141,33,145,221,221,251,145,199,45,250,1,205,183,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,169,93,11,250,162,145,143,141,202,189,47,99,186,92,246,116,72,253,215,195,7,29,85,56,7,15,58,157,195,14,169,87,213,207,140,95,48,123,221,183,12,154,26,88,186,45,55,25,233,235,94,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,233,108,111,123,227,182,158,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,169,207,182,169,105,110,119,162,217,221,207,76,245,46,197,232,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,122,174,93,183,217,118,84,84,64,197,73,233,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,155,110,200,213,32,89,154,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,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,134,192,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,253,123,119,30,136,173,137,234,151,103,171,250,91,130,104,183,3,186,163,166,154,105,98,244,54,55,102,211,252,163,193,81,120,169,170,59,93,218,74,169,164,252,228,207,124,142,222,73,94,239,89,203,182,251,38,200,136,137,149,240,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,170,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,253,29,74,226,199,221,99,89,62,95,228,63,78,156,14,107,14,170,14,85,206,170,0,0,0,20,3,205,31,223,179,83,127,5,250,61,17,127,197,0,243,71,247,236,212,223,193,126,143,68,4,170,228,99,250,236,253,219,254,36,109,94,40,249,82,127,41,77,118,201,181,175,242,245,246,115,237,31,130,255,0,6,125,150,241,157,143,15,71,5,55,248,239,23,31,87,87,99,171,244,19,110,173,188,246,221,117,87,35,31,215,103,238,223,241,34,213,0,138,188,12,112,49,252,139,190,219,127,162,143,219,31,182,62,141,255,0,81,61,31,225,124,39,137,255,0,228,137,186,250,188,79,251,29,186,62,59,249,99,252,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,28,202,0,114,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,208,167,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,117,58,15,243,107,224,163,208,149,149,156,89,105,149,178,213,71,101,155,179,30,105,111,129,59,18,54,186,105,251,108,185,181,21,221,18,119,159,44,81,202,216,218,215,36,136,217,85,36,89,102,123,32,183,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,122,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,209,210,161,210,153,10,185,152,113,175,113,225,131,4,182,225,58,105,115,240,218,147,150,237,83,69,89,26,210,205,232,106,24,102,141,100,168,154,158,102,201,215,222,217,240,70,142,143,165,118,157,200,244,116,40,215,109,93,76,227,95,70,176,126,24,39,226,163,28,185,253,168,198,234,186,169,172,16,49,93,111,154,241,93,226,31,78,148,241,182,169,172,145,187,73,20,174,122,246,220,230,197,12,178,53,143,70,236,180,3,170,90,165,157,235,78,119,115,212,205,75,190,250,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,249,184,88,200,219,180,113,49,190,171,83,125,183,93,213,85,84,61,92,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,232,79,131,238,19,48,222,17,116,191,236,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,244,111,220,122,34,58,87,170,199,94,88,188,7,126,68,44,84,218,243,171,22,94,156,251,32,183,183,209,182,187,141,187,183,85,139,194,231,204,217,54,119,117,201,222,168,129,212,234,238,168,227,150,22,172,144,174,221,114,181,103,248,0,0,0,0,3,149,115,170,131,149,112,58,83,225,59,221,99,70,254,95,227,223,78,128,218,166,170,225,59,221,99,70,254,95,227,223,78,128,218,160,0,0,10,1,230,143,239,217,169,191,130,253,30,136,191,226,128,121,163,251,246,106,111,224,191,71,162,2,53,84,229,55,218,188,86,221,133,84,87,117,217,109,87,10,219,165,29,55,105,137,218,170,171,142,154,58,137,58,209,58,221,212,202,42,100,217,85,90,157,189,218,136,174,114,172,170,229,205,193,71,242,170,212,121,239,249,253,178,235,30,153,98,223,156,185,84,192,157,168,238,149,200,172,88,237,141,155,169,175,111,83,30,178,74,232,145,206,100,109,107,119,137,211,69,34,106,174,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,253,46,72,161,69,71,72,230,185,85,88,198,73,35,58,19,210,221,45,193,52,91,4,182,105,158,154,88,189,13,141,217,187,222,10,139,197,77,81,218,238,204,249,164,252,228,207,124,142,222,73,94,239,89,203,182,251,38,200,136,136,25,89,66,220,198,120,40,254,74,186,143,5,255,0,0,182,93,100,211,44,167,243,150,218,153,211,187,29,174,185,85,235,37,177,211,117,57,238,233,99,18,72,157,42,53,207,141,206,110,242,186,25,100,91,233,49,77,82,210,220,19,90,112,75,158,153,234,93,139,211,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,206,66,246,72,221,164,137,142,245,92,155,237,178,238,138,168,161,204,189,54,83,125,164,197,110,56,85,61,119,69,150,235,112,163,186,86,83,118,152,189,218,170,72,234,99,167,147,173,83,173,189,44,173,169,77,145,81,171,220,221,200,170,214,170,73,94,87,30,253,154,101,248,215,209,235,77,127,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,169,169,44,42,170,232,220,230,170,43,216,248,228,126,192,229,113,239,217,166,95,141,125,30,180,11,126,227,91,133,47,229,131,165,150,173,51,251,123,246,75,209,153,4,23,223,27,232,191,31,220,237,211,84,67,218,237,247,162,219,127,19,213,213,212,187,116,109,183,158,233,160,56,92,229,73,252,154,245,219,25,214,191,203,215,218,63,179,158,55,252,25,246,91,193,247,252,69,28,244,223,227,188,92,157,61,61,254,175,208,93,250,118,242,223,116,159,224,8,171,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,23,83,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,1,127,220,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,234,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,103,95,82,115,237,158,112,241,170,26,125,175,51,240,221,119,181,82,84,230,205,188,82,89,41,169,233,43,35,116,21,147,213,118,252,35,163,149,234,214,181,146,182,104,92,139,39,66,181,30,137,34,49,81,200,157,47,24,86,93,164,56,110,107,168,152,22,169,94,96,171,76,135,78,42,46,51,89,103,134,117,107,58,43,169,29,75,83,12,172,93,218,246,57,171,27,209,118,71,163,225,102,206,70,171,218,240,245,52,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,158,151,179,197,213,61,206,146,166,167,161,239,122,199,221,158,73,101,237,245,171,89,215,210,223,85,168,133,117,243,206,253,73,254,242,127,13,45,80,170,190,121,223,169,63,222,79,225,160,106,174,74,158,244,249,79,203,250,239,168,219,141,235,205,123,129,202,108,150,213,123,226,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,187,68,176,196,233,55,99,163,127,123,69,114,84,247,167,202,126,95,215,125,70,220,93,72,28,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,121,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,116,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,238,153,105,228,115,23,252,217,24,174,107,28,248,165,137,234,198,117,244,165,85,243,58,224,59,242,33,125,169,215,157,39,178,244,224,57,5,193,222,146,181,219,173,221,186,92,94,103,50,22,199,187,187,174,94,205,68,238,168,86,244,199,28,80,185,99,133,54,235,137,171,183,249,72,112,173,175,56,109,76,124,68,94,115,10,188,71,13,200,233,251,76,197,165,164,238,63,39,162,88,164,236,213,202,142,114,37,51,25,43,227,146,9,122,93,36,140,238,237,209,12,168,233,131,122,241,173,203,123,249,96,234,157,171,83,63,44,191,100,189,25,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,219,127,19,211,211,210,187,116,111,191,158,201,149,240,49,192,199,242,46,251,109,254,138,63,108,126,216,250,55,253,68,244,127,133,240,158,39,255,0,146,38,235,234,241,63,236,118,232,248,239,229,42,128,20,173,206,175,222,159,22,249,127,67,245,27,137,181,121,24,254,187,63,118,255,0,137,26,171,157,95,189,62,45,242,254,135,234,55,19,106,242,49,253,118,126,237,255,0,18,3,32,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,93,162,88,98,116,155,177,209,191,189,88,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,157,57,149,193,170,220,155,176,220,251,94,106,243,140,95,80,41,48,237,62,188,84,120,234,204,114,215,104,84,158,137,233,225,210,72,41,30,233,86,38,50,101,241,146,35,186,17,148,234,177,49,144,200,207,38,4,202,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,119,76,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,58,250,82,128,120,177,247,167,214,79,152,25,15,212,103,58,51,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,94,115,56,177,247,167,214,79,152,25,15,212,103,2,234,121,92,123,137,233,151,227,95,88,173,37,81,21,121,92,123,137,233,151,227,95,88,173,37,80,3,85,113,71,161,127,202,83,66,114,109,20,251,83,246,115,237,31,130,255,0,9,248,31,25,216,240,245,144,84,255,0,137,238,71,213,213,216,233,253,52,219,171,127,61,182,93,170,0,173,93,39,228,215,249,47,213,60,55,83,63,148,119,164,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,238,142,174,223,79,87,75,182,223,125,151,109,137,1,205,31,220,79,83,127,5,250,197,17,42,136,171,205,31,220,79,83,127,5,250,197,16,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,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,230,108,14,49,120,58,206,248,64,206,233,236,23,250,207,76,227,119,158,191,179,249,7,110,26,127,74,118,161,167,125,87,247,171,39,150,72,59,82,84,36,127,156,84,235,219,169,187,162,249,98,188,39,123,211,232,223,204,12,123,234,48,29,20,106,150,150,224,154,211,130,92,244,207,82,236,94,153,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,114,23,178,70,237,36,76,119,170,228,223,109,151,116,85,69,10,107,229,193,204,2,179,135,123,236,90,73,171,217,23,250,19,215,248,153,226,169,168,142,122,137,49,218,174,135,201,213,78,200,89,36,143,134,105,17,24,248,81,189,41,36,169,43,85,159,158,73,110,252,231,91,140,94,14,179,190,16,51,186,123,5,254,179,211,56,221,231,175,236,254,65,219,134,159,210,157,168,105,223,85,253,234,201,229,146,14,212,149,9,31,231,21,58,246,234,110,232,190,82,131,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,217,22,154,73,100,123,146,119,121,196,247,170,61,86,21,71,83,133,175,106,150,150,224,154,211,130,92,244,207,82,236,94,153,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,114,23,178,70,237,36,76,119,170,228,223,109,151,116,85,69,231,135,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,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,127,73,38,138,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,253,27,246,222,168,174,137,138,129,82,220,48,113,213,83,128,112,243,169,220,48,234,149,125,92,248,197,243,7,189,219,112,201,161,165,139,162,211,113,158,158,181,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,78,150,198,247,190,56,106,101,90,165,165,185,222,139,103,119,61,51,212,187,23,161,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,156,133,239,141,219,199,43,29,234,185,118,223,101,217,81,81,49,80,39,167,50,62,96,148,220,68,212,199,163,218,55,117,171,110,157,91,170,27,83,91,114,134,89,97,102,76,245,138,9,34,73,105,230,130,41,161,101,52,201,59,81,142,115,153,35,209,146,109,187,35,84,208,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,175,110,227,209,21,177,61,83,95,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,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,244,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,238,169,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,244,117,40,101,90,91,165,184,38,139,96,150,205,51,211,75,23,161,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,235,57,118,223,100,217,17,17,50,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,30,19,127,137,228,254,85,203,236,106,1,229,219,237,228,86,87,49,156,155,82,226,200,169,45,212,21,23,88,45,173,153,253,29,135,212,53,143,222,150,29,209,118,94,149,243,87,127,190,89,170,121,121,170,159,38,249,139,217,242,38,54,59,165,47,121,172,94,166,250,238,111,158,219,127,53,80,10,149,224,178,211,170,183,141,73,183,213,82,84,221,219,73,21,68,82,84,57,239,169,70,43,18,162,157,92,138,168,138,158,197,248,150,253,30,232,196,234,216,249,118,108,94,207,96,98,182,219,75,218,79,143,174,231,125,223,229,42,253,200,105,206,49,245,10,199,167,218,65,113,187,220,46,158,14,165,189,159,14,238,195,228,255,0,227,170,118,191,201,26,228,246,61,61,169,241,2,177,248,244,189,105,179,120,167,149,113,170,75,124,157,52,238,142,189,97,142,157,83,196,122,70,171,184,190,162,254,159,232,254,151,159,222,68,93,94,189,195,120,190,211,165,27,234,27,79,77,10,194,216,229,84,68,69,71,187,205,168,138,169,182,221,63,217,251,15,202,12,166,223,120,191,209,214,93,105,123,149,51,93,35,168,168,159,173,201,214,138,253,221,234,181,17,19,117,85,95,35,59,226,134,134,207,28,152,61,194,199,47,92,21,56,220,14,147,213,114,116,73,190,234,223,91,205,118,71,39,159,176,13,26,0,0,0,0,108,109,9,196,42,178,188,246,210,148,85,113,69,53,37,198,137,236,141,210,43,93,42,172,237,217,173,68,106,171,151,116,79,47,218,134,185,55,103,6,182,25,50,14,34,112,202,104,228,232,236,222,109,211,170,237,191,146,87,83,167,222,159,120,23,63,172,154,107,75,154,240,81,104,196,47,180,207,123,224,179,88,28,173,232,69,115,100,143,195,162,249,57,171,183,243,190,27,148,3,7,93,29,201,189,183,43,92,205,246,93,246,95,54,255,0,244,206,146,53,137,86,211,161,53,49,164,253,181,130,150,130,46,190,157,253,146,194,158,207,51,155,183,71,215,94,233,122,253,155,124,61,190,168,29,58,233,220,175,168,192,113,201,101,85,115,159,105,163,115,149,124,247,85,133,134,53,170,28,62,105,62,174,209,203,77,153,225,86,122,201,165,84,85,169,125,182,154,73,145,122,152,170,189,114,70,229,243,237,181,63,160,200,116,201,200,237,59,198,92,213,221,22,207,69,255,0,208,24,100,192,84,111,22,60,171,238,118,106,155,77,195,67,169,42,43,34,170,168,124,117,80,172,110,145,98,106,71,31,75,186,105,169,17,26,157,72,255,0,53,251,255,0,164,132,186,161,162,154,215,195,213,127,128,200,40,47,182,152,229,106,47,122,24,170,224,137,221,79,123,81,58,159,28,123,239,218,95,236,79,234,233,48,199,51,188,19,31,212,43,4,248,238,71,71,226,41,103,116,110,86,247,30,207,54,57,28,158,108,115,87,218,159,120,28,239,233,207,22,250,231,166,54,196,179,99,57,237,230,10,52,246,68,151,74,198,181,61,103,187,201,25,51,83,218,247,47,176,188,142,26,115,27,111,16,154,59,96,200,242,236,82,146,167,162,154,149,83,199,208,181,253,82,37,44,47,238,39,113,207,221,87,188,239,91,125,252,215,250,235,227,53,229,41,168,107,168,15,168,176,59,170,199,46,221,43,180,9,211,180,13,69,253,58,206,181,221,251,255,0,249,11,100,193,113,43,118,11,136,218,49,59,92,125,20,246,186,42,122,70,166,238,93,210,56,155,26,126,147,156,190,198,39,197,127,165,64,253,45,56,110,37,97,153,103,178,227,22,154,9,87,207,174,154,138,40,157,241,248,181,169,247,175,246,169,245,213,28,139,186,46,232,127,94,212,9,236,0,139,191,192,242,0,0,0,0,0,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,206,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,2,205,57,65,112,171,134,216,244,190,155,138,76,142,219,73,114,203,50,58,138,218,108,126,119,72,178,37,166,221,20,142,165,149,88,199,49,18,58,153,101,142,161,174,122,57,255,0,153,237,181,170,206,228,205,117,143,145,87,149,199,184,158,153,126,53,245,138,210,85,0,0,0,0,0,0,1,85,124,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,113,181,121,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,224,46,164,0,0,0,4,85,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,11,169,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,0,233,76,0,0,0,7,53,156,88,251,211,235,39,204,12,135,234,51,150,169,201,83,221,99,41,249,129,93,244,235,113,85,124,88,251,211,235,39,204,12,135,234,51,150,169,201,83,221,99,41,249,129,93,244,235,112,19,252,0,4,85,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,11,169,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,0,233,76,0,0,3,20,213,140,235,242,95,165,153,150,166,122,47,210,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,210,238,142,174,223,79,87,75,182,223,125,151,109,128,162,206,102,154,215,249,105,226,227,41,240,246,255,0,11,65,130,111,133,81,245,197,209,52,190,10,121,188,68,146,109,35,218,237,234,165,169,232,114,116,239,18,69,212,212,119,86,254,166,157,112,201,117,206,184,9,212,141,121,199,41,169,46,87,44,115,56,183,182,166,157,45,206,125,109,45,170,138,138,95,22,248,37,98,57,202,199,186,235,79,44,172,84,141,141,142,222,233,28,231,116,181,27,29,114,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,35,160,157,23,208,106,101,224,39,31,208,24,104,170,241,10,140,143,77,221,107,184,50,174,158,89,39,183,92,110,116,78,117,108,146,67,43,218,254,182,212,212,204,245,137,92,205,151,118,39,66,34,34,5,27,112,171,170,95,145,110,35,180,235,83,38,190,250,26,130,205,144,82,250,86,183,194,248,142,213,174,87,246,107,191,54,140,123,157,189,44,179,183,212,106,189,55,221,155,57,26,169,210,153,203,102,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,116,61,192,182,107,106,207,248,62,210,75,237,154,158,174,26,122,92,94,146,200,246,212,177,173,122,207,111,111,129,153,200,141,115,147,161,210,211,72,230,46,251,171,21,170,168,213,85,106,6,245,0,1,170,184,177,247,88,214,79,151,249,15,211,167,57,172,58,83,226,199,221,99,89,62,95,228,63,78,156,230,176,11,232,229,179,194,142,156,104,102,135,99,122,161,108,139,210,185,158,163,99,244,23,139,149,230,162,20,108,148,244,181,80,199,81,29,5,58,110,189,184,89,212,206,181,69,234,150,70,35,221,178,54,40,226,152,6,170,225,59,221,99,70,254,95,227,223,78,128,218,160,8,1,206,175,221,99,22,249,129,67,244,235,137,63,200,1,206,175,221,99,22,249,129,67,244,235,136,16,3,149,199,191,102,153,126,53,244,122,210,255,0,138,1,229,113,239,217,166,95,141,125,30,180,191,224,49,77,82,210,220,19,90,112,75,158,153,234,93,139,211,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,206,66,246,72,221,164,137,142,245,92,155,237,178,238,138,168,188,251,241,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,189,187,111,84,70,202,197,94,140,200,213,204,31,66,244,227,89,120,101,205,110,217,173,155,187,117,193,49,251,166,73,96,185,64,168,202,170,42,170,122,87,204,172,107,213,23,120,101,237,53,146,198,168,173,115,81,170,155,61,145,189,129,207,97,213,65,202,185,213,64,28,171,157,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,27,84,0,0,0,5,74,243,172,215,74,59,173,247,11,225,226,195,121,239,122,19,175,36,200,169,163,72,36,141,149,82,179,183,66,199,61,21,101,142,102,66,234,167,186,53,70,53,99,171,129,254,190,237,86,86,9,159,235,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,221,76,127,132,165,99,82,58,106,110,182,49,137,39,106,8,226,139,185,208,142,127,71,83,189,103,42,153,182,175,232,53,54,150,112,209,161,250,147,112,162,171,131,33,212,250,140,146,233,82,149,52,242,211,190,43,116,15,161,138,134,52,99,222,173,123,28,213,150,165,146,181,140,235,101,99,83,214,107,24,229,13,20,79,254,77,154,215,246,27,136,43,182,142,85,219,251,212,154,155,111,78,204,241,197,213,36,21,214,232,170,42,35,234,114,200,212,108,46,129,245,136,237,152,247,44,157,141,186,91,214,164,106,225,155,66,235,53,250,45,85,198,236,54,111,73,228,150,29,63,169,201,44,48,181,103,89,29,85,75,114,183,172,172,138,56,81,206,154,105,41,95,85,12,113,171,92,215,73,51,63,69,81,30,221,85,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,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,1,212,152,62,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,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,125,96,57,87,58,83,225,59,221,99,70,254,95,227,223,78,128,230,176,233,79,132,239,117,141,27,249,127,143,125,58,0,54,168,0,8,171,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,23,83,205,31,220,79,83,127,5,250,197,17,74,220,39,123,211,232,223,204,12,123,234,48,1,210,152,0,0,0,1,10,185,162,240,163,98,215,29,14,185,106,173,166,43,85,183,51,211,107,125,77,225,46,83,194,244,146,186,207,79,12,179,84,208,57,236,95,233,150,37,123,94,141,145,174,98,118,210,121,30,147,84,213,92,88,251,172,107,39,203,252,135,233,211,129,205,97,208,159,2,252,25,88,184,60,211,138,171,100,151,95,76,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,118,219,67,23,118,84,73,28,212,146,71,61,206,119,74,43,34,143,158,195,170,128,6,170,226,199,221,99,89,62,95,228,63,78,156,218,166,170,226,199,221,99,89,62,95,228,63,78,156,14,107,14,170,14,85,206,170,0,0,0,20,3,205,31,223,179,83,127,5,250,61,17,127,197,0,243,71,247,236,212,223,193,126,143,68,4,170,228,99,250,236,253,219,254,36,90,161,85,124,140,127,93,159,187,127,196,139,84,0,0,3,212,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,30,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,47,93,58,77,19,18,71,57,201,43,28,199,245,117,172,145,199,208,73,76,28,218,120,193,181,106,254,101,79,195,190,8,181,107,98,211,219,197,75,175,213,83,68,214,50,186,247,18,58,14,136,154,230,119,90,202,100,117,76,106,254,164,108,175,153,251,53,91,28,82,60,32,4,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,123,244,181,239,108,16,181,206,68,221,201,20,104,187,244,166,211,215,150,47,1,223,150,251,237,54,188,234,197,151,171,1,199,238,13,244,109,174,227,110,238,82,229,19,53,147,54,77,157,221,106,246,105,231,109,58,187,170,57,34,153,201,36,43,191,68,173,72,0,91,167,40,174,48,113,154,252,54,223,194,94,96,180,150,219,237,174,162,165,216,139,161,138,161,239,187,193,42,213,215,85,178,85,70,58,40,159,2,182,71,35,220,246,35,217,35,26,214,245,70,231,60,44,208,0,0,0,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,151,248,247,211,160,54,169,170,184,78,247,88,209,191,151,248,247,211,160,54,168,0,0,2,128,121,163,251,246,106,111,224,191,71,162,47,248,160,30,104,254,253,154,155,248,47,209,232,128,158,156,148,45,54,168,120,109,204,175,176,219,41,25,114,172,206,42,41,42,43,27,11,82,121,160,134,130,137,209,68,249,54,234,115,24,233,230,115,90,171,179,86,89,21,54,234,93,236,40,128,28,149,61,214,50,159,152,21,223,78,183,19,252,0,0,10,245,231,95,105,181,77,195,110,27,125,154,217,72,251,149,30,113,79,73,79,88,232,90,179,195,4,212,21,174,150,38,73,183,83,88,247,65,11,156,212,93,156,177,70,171,191,74,109,2,249,92,123,246,105,151,227,95,71,173,39,255,0,58,191,117,140,91,230,5,15,211,174,36,0,229,113,239,217,166,95,141,125,30,180,11,254,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,58,83,0,0,42,175,158,119,234,79,247,147,248,105,106,133,85,243,206,253,73,254,242,127,13,3,85,114,84,247,167,202,126,95,215,125,70,220,93,73,74,220,149,61,233,242,159,151,245,223,81,183,23,82,0,0,0,0,5,43,115,171,247,167,197,190,95,208,253,70,226,109,94,70,63,174,207,221,191,226,70,170,231,87,239,79,139,124,191,161,250,141,196,218,188,140,127,93,159,187,127,196,128,181,64,0,3,154,206,44,125,233,245,147,230,6,67,245,25,206,148,206,107,56,177,247,167,214,79,152,25,15,212,103,2,234,121,92,123,137,233,151,227,95,88,173,37,81,21,121,92,123,137,233,151,227,95,88,173,37,80,0,0,2,42,243,71,247,19,212,223,193,126,177,68,74,162,42,243,71,247,19,212,223,193,126,177,68,5,43,112,157,239,79,163,127,48,49,239,168,192,116,81,170,90,165,130,104,182,9,115,212,205,75,190,250,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,249,184,88,249,29,188,146,177,190,171,87,109,247,93,145,21,83,156,206,25,46,214,171,7,18,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,213,204,51,141,59,175,20,250,161,81,98,196,50,10,183,105,94,53,80,137,143,209,173,51,169,82,182,116,143,166,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,157,184,222,249,186,131,0,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,157,123,118,216,170,173,137,136,146,127,150,47,47,250,61,93,172,166,226,7,91,241,223,23,130,210,116,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,156,50,49,173,153,207,110,234,232,218,246,73,167,249,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,245,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,85,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,7,182,0,2,21,115,69,225,70,197,174,58,29,114,213,91,76,86,171,110,103,166,214,250,155,194,92,167,133,233,37,117,158,158,25,102,169,160,115,216,191,211,44,74,246,189,27,35,92,196,237,164,242,61,40,176,233,79,139,31,117,141,100,249,127,144,253,58,115,154,192,58,19,224,95,131,43,23,7,154,113,85,108,146,235,233,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,219,104,98,238,202,137,35,154,146,72,231,185,206,233,69,100,81,201,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,30,171,186,34,31,215,146,32,216,57,55,64,61,91,172,41,83,106,172,167,87,244,36,180,242,51,171,125,186,119,106,166,251,252,14,108,245,219,32,203,221,156,220,113,187,214,99,112,186,211,83,118,122,82,75,132,179,197,235,67,19,215,110,165,219,219,183,195,218,159,176,232,219,80,167,174,163,192,50,74,155,103,250,114,27,69,100,144,122,221,63,156,72,94,173,243,221,54,243,68,243,221,14,99,50,106,219,141,194,247,83,87,117,149,242,85,63,163,173,207,122,185,87,102,53,19,205,85,126,8,159,16,63,108,118,138,105,178,138,10,59,123,89,60,143,170,137,140,69,69,114,57,86,68,68,246,123,126,6,83,173,22,155,165,146,241,107,164,185,51,180,178,219,153,58,70,212,115,90,138,175,114,46,200,168,159,228,167,246,33,133,88,235,107,168,47,20,117,150,231,42,85,69,60,111,137,122,149,61,116,114,43,124,209,83,226,137,241,54,198,190,99,153,244,118,124,51,47,205,232,224,129,46,182,134,248,55,70,230,185,100,133,18,55,163,156,169,35,215,117,239,167,183,111,232,246,129,166,64,0,0,0,9,21,193,142,69,141,99,153,38,89,89,126,101,58,78,219,27,159,65,52,137,31,92,115,182,70,171,85,142,122,162,181,219,236,169,211,231,229,251,8,234,125,220,33,213,114,101,22,219,125,45,116,212,169,112,171,130,150,87,196,229,69,232,124,141,69,223,101,77,211,207,216,160,93,15,17,90,131,103,254,231,213,45,242,238,181,181,80,84,50,197,23,83,122,94,245,114,182,157,232,187,185,219,109,237,248,252,74,69,107,216,147,35,213,23,167,255,0,164,95,164,60,59,216,117,95,130,60,103,76,47,23,170,168,224,171,180,88,171,124,83,33,99,164,107,227,130,157,125,142,221,60,246,95,237,40,239,46,192,104,49,105,18,52,190,186,166,84,253,40,150,153,89,183,232,237,231,186,162,249,59,127,234,3,163,109,4,184,81,221,52,103,10,174,160,107,155,4,182,11,107,152,142,68,69,68,90,72,149,55,217,85,61,138,134,124,96,154,23,65,110,182,104,254,27,69,106,145,210,82,197,97,183,50,55,57,187,42,181,41,98,68,93,182,79,130,39,192,206,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,214,113,99,239,79,172,159,48,50,31,168,206,116,166,115,89,197,143,189,62,178,124,192,200,126,163,56,23,83,202,227,220,79,76,191,26,250,197,105,42,136,171,202,227,220,79,76,191,26,250,197,105,42,128,0,0,0,0,0,0,170,190,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,218,188,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,112,23,82,0,0,0,2,42,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,0,116,166,0,0,0,3,154,206,44,125,233,245,147,230,6,67,245,25,203,84,228,169,238,177,148,252,192,174,250,117,184,170,190,44,125,233,245,147,230,6,67,245,25,203,84,228,169,238,177,148,252,192,174,250,117,184,9,254,0,2,42,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,5,212,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,0,116,166,0,0,65,94,113,90,153,246,63,133,56,112,90,74,187,82,213,231,185,5,29,190,106,90,137,63,190,157,67,76,171,89,36,244,236,71,162,175,68,240,81,177,239,86,185,173,108,232,213,68,115,216,169,58,138,86,231,55,170,95,106,248,142,177,105,157,5,247,197,80,96,152,252,126,38,139,194,244,120,59,165,107,214,105,191,56,172,71,73,215,74,219,115,188,156,230,55,109,147,103,119,16,8,191,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,189,15,98,83,67,50,171,23,126,180,69,106,35,149,81,171,210,73,80,28,146,244,207,42,169,213,60,235,88,252,39,107,27,183,227,235,140,247,228,142,70,248,138,234,138,154,122,142,136,93,209,219,127,110,58,93,228,78,180,115,123,240,122,170,143,221,45,252,10,11,230,143,164,52,218,75,198,14,77,61,182,10,72,45,185,205,60,57,125,44,48,207,44,175,99,234,92,246,85,58,85,147,244,94,250,200,42,228,70,181,92,196,100,140,70,244,254,131,101,175,36,189,99,177,75,138,231,92,63,84,67,217,189,83,92,23,49,163,147,169,238,241,116,178,71,79,73,80,155,35,58,35,236,190,42,111,53,127,83,252,87,170,221,163,114,175,183,206,227,75,237,85,88,6,158,235,68,46,164,130,229,108,188,75,139,212,35,104,155,223,172,130,166,25,42,98,235,168,221,29,209,3,169,38,233,141,81,201,189,92,142,69,111,159,92,53,229,151,173,127,145,110,46,49,111,17,111,241,84,25,222,216,85,103,68,93,115,69,227,103,135,195,201,30,242,49,173,218,170,42,110,183,47,86,209,44,189,45,87,116,236,23,252,0,3,85,113,99,238,177,172,159,47,242,31,167,78,115,88,116,167,197,143,186,198,178,124,191,200,126,157,57,205,96,29,41,240,157,238,177,163,127,47,241,239,167,64,109,83,85,112,157,238,177,163,127,47,241,239,167,64,109,80,4,0,231,87,238,177,139,124,192,161,250,117,196,159,228,0,231,87,238,177,139,124,192,161,250,117,196,8,1,202,227,223,179,76,191,26,250,61,105,127,197,0,242,184,247,236,211,47,198,190,143,90,95,240,3,85,113,99,238,177,172,159,47,242,31,167,78,109,83,85,113,99,238,177,172,159,47,242,31,167,78,7,53,135,85,7,42,231,85,0,114,174,116,167,194,119,186,198,141,252,191,199,190,157,1,205,97,210,159,9,222,235,26,55,242,255,0,30,250,116,0,109,80,0,2,21,115,98,215,75,22,152,112,193,115,211,159,76,221,104,178,157,75,218,221,104,109,189,30,206,170,88,42,41,228,175,89,165,69,106,54,23,64,254,195,153,186,186,79,18,141,232,115,59,142,100,213,41,3,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,31,83,31,223,170,174,167,130,174,162,167,116,99,94,222,166,62,154,46,218,185,237,79,13,214,222,149,145,200,4,85,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,122,88,255,0,9,74,198,186,74,154,158,135,189,137,39,106,8,229,151,183,214,142,127,71,75,125,103,34,22,21,206,226,211,106,176,90,180,26,197,98,182,82,91,173,182,234,124,130,146,142,142,146,22,195,5,52,17,182,216,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,49,94,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,109,216,232,149,175,242,174,141,235,208,173,98,187,53,231,157,250,147,253,228,254,26,6,170,228,169,239,79,148,252,191,174,250,141,184,141,92,104,104,229,139,64,184,160,207,244,171,22,155,174,203,106,184,71,81,110,143,165,233,225,169,106,233,226,171,138,155,119,189,239,127,101,149,13,139,184,231,43,159,219,235,93,149,219,36,149,228,169,239,79,148,252,191,174,250,141,184,222,188,231,248,120,186,228,152,206,53,196,142,53,106,164,123,49,58,119,89,50,138,135,86,57,179,165,20,213,17,248,7,50,39,47,67,152,202,137,234,26,229,103,231,55,170,141,85,28,198,170,198,25,175,38,205,107,251,115,195,237,219,71,42,237,253,154,189,50,184,39,102,120,226,233,142,122,27,140,181,21,17,245,57,100,114,186,102,206,202,196,118,204,99,82,62,198,221,78,235,82,127,156,251,114,219,214,139,86,136,113,105,139,223,114,140,190,147,27,198,47,148,245,150,27,237,101,91,27,216,88,38,133,93,3,100,145,90,189,150,120,200,168,220,178,238,212,106,53,85,238,108,125,103,65,32,114,174,116,167,194,119,186,198,141,252,191,199,190,157,1,205,97,210,159,9,222,235,26,55,242,255,0,30,250,116,0,109,80,0,17,87,154,63,184,158,166,254,11,245,138,34,149,184,78,247,167,209,191,152,24,247,212,96,46,167,154,63,184,158,166,254,11,245,138,34,149,184,78,247,167,209,191,152,24,247,212,96,3,165,48,0,0,0,3,85,113,99,238,177,172,159,47,242,31,167,78,109,83,85,113,99,238,177,172,159,47,242,31,167,78,7,53,135,85,7,42,231,85,0,13,85,197,143,186,198,178,124,191,200,126,157,57,181,77,85,197,143,186,198,178,124,191,200,126,157,56,28,214,29,84,28,171,157,84,0,0,0,40,7,154,63,191,102,166,254,11,244,122,34,255,0,138,1,230,143,239,217,169,191,130,253,30,136,9,85,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,0,3,79,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,58,85,176,179,166,41,30,249,28,139,210,198,59,165,175,127,68,111,8,235,205,11,141,127,228,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,217,244,53,173,211,57,143,168,73,92,213,222,105,123,83,195,26,70,168,248,253,121,122,227,115,34,238,83,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,226,121,98,240,29,249,16,177,83,107,206,172,89,122,115,236,130,222,223,70,218,238,54,238,221,86,47,11,159,51,100,217,221,215,39,122,162,7,83,171,186,163,142,88,90,178,66,187,117,202,213,12,83,87,57,70,88,169,120,83,183,225,90,83,61,170,239,171,24,205,194,170,240,251,252,244,175,161,147,36,142,69,114,58,129,200,233,223,28,27,70,218,100,137,92,174,141,36,129,203,249,175,19,60,133,69,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,117,60,85,95,56,46,16,253,188,92,96,180,95,235,20,89,203,100,175,255,0,188,82,208,85,195,19,211,252,200,36,70,63,253,97,201,31,248,249,0,153,92,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,212,233,20,115,89,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,222,153,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,244,116,175,69,26,91,170,88,38,180,224,150,205,76,211,75,239,166,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,235,53,55,219,116,221,21,21,67,43,0,0,0,0,57,87,58,168,57,87,3,165,62,19,189,214,52,111,229,254,61,244,232,13,170,106,174,19,189,214,52,111,229,254,61,244,232,13,170,0,0,0,160,30,104,254,253,154,155,248,47,209,232,139,254,40,7,154,63,191,102,166,254,11,244,122,32,39,255,0,37,79,117,140,167,230,5,119,211,173,196,255,0,32,7,37,79,117,140,167,230,5,119,211,173,196,255,0,0,0,2,0,115,171,247,88,197,190,96,80,253,58,226,64,14,87,30,253,154,101,248,215,209,235,73,255,0,206,175,221,99,22,249,129,67,244,235,137,0,57,92,123,246,105,151,227,95,71,173,2,255,0,128,0,69,94,104,254,226,122,155,248,47,214,40,138,86,225,59,222,159,70,254,96,99,223,81,128,186,158,104,254,226,122,155,248,47,214,40,138,86,225,59,222,159,70,254,96,99,223,81,128,14,148,192,0,10,171,231,157,250,147,253,228,254,26,90,161,85,124,243,191,82,127,188,159,195,64,213,92,149,61,233,242,159,151,245,223,81,183,23,82,82,183,37,79,122,124,167,229,253,119,212,109,197,212,128,0,0,0,1,74,220,234,253,233,241,111,151,244,63,81,184,155,87,145,143,235,179,247,111,248,145,170,185,213,251,211,226,223,47,232,126,163,113,54,175,35,31,215,103,238,223,241,32,45,80,0,0,230,179,139,31,122,125,100,249,129,144,253,70,115,165,51,154,206,44,125,233,245,147,230,6,67,245,25,192,186,158,87,30,226,122,101,248,215,214,43,73,84,69,94,87,30,226,122,101,248,215,214,43,73,84,0,0,0,138,188,209,253,196,245,55,240,95,172,81,18,168,138,188,209,253,196,245,55,240,95,172,81,1,64,38,234,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,210,228,138,20,84,116,142,107,149,85,140,100,146,51,95,233,110,150,231,122,211,157,219,52,207,77,44,94,153,201,47,61,239,5,69,226,161,167,238,246,161,124,210,126,114,103,178,54,237,28,79,119,172,228,223,109,147,117,84,69,232,79,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,240,216,26,91,165,184,38,139,96,150,205,51,211,75,23,161,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,235,57,118,223,100,217,17,17,50,176,0,0,0,213,92,88,251,172,107,39,203,252,135,233,211,156,214,29,41,241,99,238,177,172,159,47,242,31,167,78,115,88,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,11,243,122,172,87,22,237,190,244,147,38,223,237,20,230,27,61,98,199,150,87,49,205,86,170,118,188,149,63,238,77,58,132,168,108,79,130,70,79,183,109,204,84,126,251,109,211,183,158,251,156,229,113,123,142,226,182,125,113,190,80,96,115,199,89,111,79,13,208,180,238,142,70,255,0,164,233,213,118,237,34,55,244,149,255,0,216,191,180,12,87,72,244,55,63,214,9,171,100,194,104,210,87,90,225,146,174,85,88,102,147,102,196,177,245,47,230,227,119,250,227,125,190,70,73,174,81,231,22,188,103,26,198,115,84,149,101,179,182,162,138,21,90,110,211,26,216,219,78,197,106,42,177,170,187,43,62,41,191,154,31,223,15,58,203,169,154,61,87,115,102,21,102,125,79,164,40,230,134,161,174,167,168,126,209,72,177,117,46,209,189,155,127,139,111,154,238,158,127,208,125,61,107,212,123,182,186,165,146,207,107,197,165,109,210,218,217,214,189,33,161,114,57,245,18,118,213,255,0,162,231,185,124,225,119,233,34,47,183,127,142,193,160,1,236,87,219,235,45,149,79,162,174,167,146,25,163,219,169,143,98,181,83,116,69,79,37,68,95,98,161,235,128,0,0,61,219,68,114,58,177,179,195,87,21,60,148,234,147,49,210,42,126,147,85,21,54,223,226,122,71,211,198,232,41,174,119,170,74,26,202,182,211,67,60,209,198,249,93,34,49,26,213,122,34,170,170,238,137,178,42,175,245,1,96,120,78,65,197,245,223,133,9,111,152,246,97,108,76,106,217,45,21,11,98,90,24,221,34,49,177,210,164,123,42,81,185,21,54,124,126,106,253,253,190,223,141,119,213,207,60,243,186,90,135,245,72,187,110,187,34,124,11,141,209,74,42,27,7,0,185,13,53,27,150,231,4,87,26,22,181,96,86,204,175,217,182,228,69,77,182,69,242,68,82,156,42,55,239,59,118,170,47,151,146,167,236,3,163,126,13,27,113,111,14,120,79,164,238,48,214,72,182,91,106,181,241,34,34,53,158,2,159,102,174,200,158,126,223,237,55,105,26,121,122,87,214,92,56,99,197,223,89,81,36,206,142,142,138,54,171,222,174,84,106,91,233,54,79,53,246,121,169,37,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,28,214,113,99,239,79,172,159,48,50,31,168,206,116,166,107,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,13,65,202,227,220,79,76,191,26,250,197,105,42,143,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,186,252,53,186,215,69,29,37,44,29,111,115,223,209,20,104,214,55,169,239,115,151,100,243,115,149,87,205,84,250,192,0,0,0,0,0,0,85,95,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,91,246,117,164,250,89,170,30,7,242,153,166,152,166,91,232,206,239,130,244,237,154,154,191,194,247,58,123,157,174,243,29,209,213,219,103,87,78,219,244,55,127,98,30,174,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,252,16,12,212,0,0,0,4,85,230,143,238,39,169,191,130,253,98,136,165,110,19,189,233,244,111,230,6,61,245,24,14,143,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,78,106,42,121,162,24,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,6,203,0,0,0,1,205,103,22,62,244,250,201,243,3,33,250,140,229,170,114,84,247,88,202,126,96,87,125,58,220,75,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,202,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,251,49,169,240,64,50,0,0,17,87,154,63,184,158,166,254,11,245,138,34,149,184,78,247,167,209,191,152,24,247,212,96,58,61,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,189,30,38,221,116,162,142,174,150,126,135,181,236,235,138,68,115,29,210,246,53,201,186,121,57,168,169,230,136,97,86,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,160,27,44,0,7,169,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,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,125,246,85,246,157,52,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,107,95,228,157,194,199,253,173,58,85,254,227,109,223,241,32,105,78,85,154,57,125,210,46,17,237,21,57,28,219,85,231,183,9,115,24,233,186,89,253,235,75,83,4,17,211,39,91,30,228,127,114,10,120,167,223,213,115,123,253,14,106,57,138,171,48,15,82,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,219,3,79,241,129,128,83,106,127,11,154,165,134,77,143,85,223,106,42,177,122,234,155,125,190,145,37,116,243,220,105,162,90,138,36,141,177,47,91,222,149,48,194,168,196,223,173,81,26,168,228,85,106,243,153,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,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,29,73,154,171,249,39,112,177,255,0,107,78,149,127,184,219,119,252,72,25,86,147,231,95,149,13,44,195,117,51,209,126,140,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,206,150,245,244,247,58,122,186,91,190,219,236,155,236,101,103,201,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,93,126,26,221,107,162,142,146,150,14,183,185,239,232,138,52,107,27,212,247,185,203,178,121,185,202,171,230,170,125,96,53,87,22,62,235,26,201,242,255,0,33,250,116,231,53,135,83,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,154,215,249,39,112,177,255,0,107,78,149,127,184,219,119,252,72,14,19,189,214,52,111,229,254,61,244,232,13,170,122,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,30,216,2,0,115,171,247,88,197,190,96,80,253,58,226,79,243,31,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,155,236,247,39,197,64,162,30,87,30,253,154,101,248,215,209,235,75,254,53,254,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,93,126,26,227,107,198,104,169,42,160,235,99,152,254,137,99,141,175,111,83,30,230,174,203,230,215,42,47,146,169,176,0,26,171,139,31,117,141,100,249,127,144,253,58,115,106,158,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,114,196,117,80,106,175,228,157,194,199,253,173,58,85,254,227,109,223,241,38,213,3,149,115,165,62,19,189,214,52,111,229,254,61,244,232,7,242,78,225,99,254,214,157,42,255,0,113,182,239,248,147,101,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,182,0,3,95,235,246,177,216,184,127,209,172,179,88,178,56,124,69,38,51,111,117,68,116,221,79,103,139,170,123,146,58,106,110,182,49,235,31,118,121,34,139,185,208,173,103,95,83,189,86,170,156,208,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,117,17,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,242,115,81,83,205,16,192,63,146,119,11,31,246,180,233,87,251,141,183,127,196,129,242,120,47,209,203,238,129,112,193,128,105,86,83,55,93,234,213,111,146,162,227,31,75,19,195,85,85,212,75,87,45,54,236,123,216,254,203,234,29,23,113,174,86,191,183,214,155,35,182,72,45,207,59,245,39,251,201,252,52,181,67,20,206,180,159,75,53,67,192,254,83,52,211,20,203,125,25,221,240,94,157,179,83,87,248,94,231,79,115,181,222,99,186,58,187,108,234,233,219,126,134,239,236,64,42,7,146,167,189,62,83,242,254,187,234,54,226,218,117,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,158,151,191,194,85,49,201,37,53,79,67,30,197,147,181,60,113,75,219,235,70,191,163,165,222,171,149,15,111,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,219,118,53,126,8,102,160,114,174,116,145,194,46,183,221,120,142,225,211,12,214,91,237,142,146,209,114,191,211,212,182,178,146,146,71,62,4,158,158,170,106,105,31,31,87,172,214,61,208,43,209,138,174,86,35,209,170,231,244,245,175,213,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,76,175,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,111,179,26,159,4,3,151,115,165,62,19,189,214,52,111,229,254,61,244,232,7,242,78,225,99,254,214,157,42,255,0,113,182,239,248,147,101,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,182,0,2,42,243,71,247,19,212,223,193,126,177,68,82,183,9,222,244,250,55,243,3,30,250,140,7,71,185,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,163,196,219,174,148,81,213,210,207,208,246,189,157,113,72,142,99,186,94,198,185,55,79,39,53,21,60,209,12,42,211,195,39,13,182,11,173,21,246,197,195,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,3,101,128,0,0,0,26,171,139,31,117,141,100,249,127,144,253,58,115,106,158,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,114,196,117,80,106,175,228,157,194,199,253,173,58,85,254,227,109,223,241,38,213,0,106,174,44,125,214,53,147,229,254,67,244,233,205,170,122,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,129,203,17,213,65,170,191,146,119,11,31,246,180,233,87,251,141,183,127,196,155,84,0,0,1,64,60,209,253,251,53,55,240,95,163,209,23,252,107,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,122,60,77,198,233,140,209,85,213,79,208,198,177,157,114,201,27,158,238,150,49,173,77,215,201,173,68,79,36,64,43,175,145,143,235,179,247,111,248,145,106,134,41,130,233,62,150,105,127,142,252,153,233,166,41,137,122,79,181,227,125,5,102,166,160,241,93,190,174,223,119,178,198,245,244,247,31,211,213,190,221,110,219,218,166,86,0,129,92,207,120,31,213,14,38,169,177,237,70,210,59,213,93,218,251,140,83,173,181,113,26,186,232,224,164,168,130,89,122,159,85,74,233,92,216,162,169,221,90,146,245,185,18,88,162,143,103,53,208,181,146,207,80,5,43,114,197,224,59,242,223,125,166,215,157,88,178,245,96,56,253,193,190,141,181,220,109,221,202,92,162,102,178,102,201,179,187,173,94,205,60,237,167,87,117,71,36,83,57,36,133,119,232,149,169,117,32,0,0,1,64,60,196,120,67,254,74,90,202,159,101,168,187,58,123,152,247,107,113,126,186,255,0,19,52,29,166,197,226,169,36,234,68,145,59,82,74,222,133,119,95,84,82,69,188,143,145,37,233,179,78,89,124,40,106,135,11,250,95,123,118,168,223,234,224,185,102,21,17,85,203,137,185,209,203,5,138,120,36,168,137,210,178,104,103,150,25,159,83,10,210,189,206,99,88,168,145,70,199,117,116,39,76,202,0,0,0,0,0,14,85,206,170,13,85,252,147,184,88,255,0,181,167,74,191,220,109,187,254,36,7,9,222,235,26,55,242,255,0,30,250,116,6,213,61,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,108,0,0,1,64,60,209,253,251,53,55,240,95,163,209,23,252,107,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,122,60,77,198,233,140,209,85,213,79,208,198,177,157,114,201,27,158,238,150,49,173,77,215,201,173,68,79,36,64,34,7,37,79,117,140,167,230,5,119,211,173,196,255,0,49,252,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,190,204,106,124,16,200,0,0,0,128,28,234,253,214,49,111,152,20,63,78,184,144,3,149,199,191,102,153,126,53,244,122,210,247,179,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,38,251,61,201,241,83,31,197,184,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,175,195,92,109,120,205,21,37,84,29,108,115,31,209,44,113,181,237,234,99,220,213,217,124,218,229,69,242,85,3,96,0,0,138,188,209,253,196,245,55,240,95,172,81,20,173,194,119,189,62,141,252,192,199,190,163,1,209,238,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,232,241,54,235,165,20,117,116,179,244,61,175,103,92,82,35,152,238,151,177,174,77,211,201,205,69,79,52,67,10,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,0,217,96,0,5,85,243,206,253,73,254,242,127,13,45,80,197,51,173,39,210,205,80,240,63,148,205,52,197,50,223,70,119,124,23,167,108,212,213,254,23,185,211,220,237,119,152,238,142,174,219,58,186,118,223,161,187,251,16,10,129,228,169,239,79,148,252,191,174,250,141,184,186,147,10,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,118,221,141,95,130,25,168,0,0,0,0,20,173,206,175,222,159,22,249,127,67,245,27,137,181,121,24,254,187,63,118,255,0,137,22,63,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,237,187,220,191,21,61,172,23,73,244,179,75,252,119,228,207,77,49,76,75,210,125,175,27,232,43,53,53,7,138,237,245,118,251,189,150,55,175,167,184,254,158,173,246,235,118,222,213,3,43,0,0,57,172,226,199,222,159,89,62,96,100,63,81,156,233,76,214,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,168,26,131,149,199,184,158,153,126,53,245,138,210,85,31,39,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,117,248,107,117,174,138,58,74,88,58,222,231,191,162,40,209,172,111,83,222,231,46,201,230,231,42,175,154,169,245,128,0,0,17,127,153,141,166,235,127,224,163,80,44,86,43,101,93,198,229,113,168,176,210,81,209,210,66,233,167,169,158,75,221,11,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,148,0,8,191,192,15,7,214,174,19,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,232,167,89,165,98,200,215,57,101,123,158,254,174,133,142,56,229,0,0,0,0,0,0,106,174,44,125,214,53,147,229,254,67,244,233,206,107,14,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,53,175,242,78,225,99,254,214,157,42,255,0,113,182,239,248,144,54,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,78,241,27,230,180,87,67,26,110,231,211,74,214,167,237,86,169,206,141,139,54,184,233,30,175,220,18,174,30,220,142,237,119,61,102,175,79,247,170,237,236,107,183,255,0,25,240,58,56,145,170,248,220,196,93,149,200,169,185,206,47,24,56,157,207,15,215,123,253,182,235,212,233,19,194,249,187,169,85,127,188,233,215,249,200,159,229,32,18,11,71,179,93,32,182,97,217,28,84,238,241,89,18,37,99,90,253,170,153,222,139,181,30,201,178,181,88,221,228,79,233,77,254,227,52,209,43,222,39,77,114,150,243,150,99,222,137,168,138,119,85,83,205,226,229,159,189,79,52,110,107,87,166,52,217,190,104,239,37,77,253,111,134,196,89,210,171,254,145,221,50,105,83,42,165,101,178,137,150,119,71,28,136,202,88,85,106,82,70,108,228,89,21,83,216,174,93,253,190,95,176,253,243,125,102,181,38,63,115,199,45,55,123,133,99,169,43,229,167,183,190,90,134,200,196,162,99,227,72,154,213,107,252,147,165,175,242,106,116,249,166,223,16,49,174,41,239,214,28,147,88,111,23,92,117,221,84,114,248,126,135,108,244,223,106,88,26,191,166,136,190,214,175,192,212,33,85,92,187,170,238,0,0,0,30,205,178,173,40,107,224,171,116,125,105,20,141,127,78,251,111,179,145,125,191,212,122,192,11,209,229,197,147,88,107,248,103,150,170,226,238,221,60,117,172,239,55,103,175,74,248,74,29,188,209,55,95,55,39,176,166,205,103,174,179,77,168,247,121,172,41,189,19,252,63,111,244,254,16,71,191,233,121,251,119,44,135,150,36,116,53,60,58,229,208,93,90,178,82,173,201,253,109,84,69,254,109,179,111,39,121,123,118,42,199,34,240,190,152,168,240,104,169,15,169,210,139,183,249,41,191,179,203,219,184,23,235,203,142,166,25,184,99,199,89,27,247,86,65,72,215,121,47,146,165,190,147,114,81,16,59,148,108,146,63,66,42,90,231,185,81,46,47,217,21,125,159,222,116,4,241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,15,50,90,101,165,226,94,252,199,74,233,63,210,190,107,191,255,0,107,232,254,245,47,248,231,255,0,153,29,83,234,184,151,191,61,241,44,107,253,235,229,190,255,0,234,125,31,236,2,60,99,145,88,103,186,219,25,122,168,70,210,186,166,22,84,167,109,254,81,43,147,173,125,95,53,242,223,217,230,125,125,91,160,194,109,247,218,24,176,71,181,244,79,160,100,147,57,25,43,127,60,175,126,254,82,121,251,17,191,176,198,45,182,203,166,69,89,13,178,209,65,61,85,75,250,88,200,225,141,210,57,202,170,141,77,145,168,171,237,114,39,245,159,157,226,205,116,176,215,62,219,120,162,158,146,166,53,84,124,83,68,232,220,138,138,168,187,163,145,23,218,138,159,212,7,164,0,0,0,0,19,205,118,0,11,101,229,199,141,100,145,112,183,149,84,219,40,60,68,213,119,36,88,25,221,141,157,72,172,182,59,218,229,217,61,84,85,243,42,170,255,0,69,83,111,187,79,73,89,31,68,177,244,245,55,116,93,183,106,42,123,60,189,138,134,231,209,158,36,114,237,46,193,175,56,229,183,32,125,60,53,74,142,142,6,211,83,63,119,117,211,121,239,35,85,223,163,23,195,238,254,147,70,84,212,205,87,59,170,39,119,83,223,182,235,178,39,177,54,248,1,122,60,171,113,42,204,123,135,152,43,170,87,118,220,106,27,82,207,36,253,25,40,104,149,61,142,95,187,246,19,76,135,28,174,96,174,135,135,58,39,85,94,41,171,24,249,99,116,108,139,167,120,154,180,52,91,49,219,39,181,62,59,253,228,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,11,186,38,232,26,228,114,110,128,23,238,79,105,206,183,28,78,200,93,196,38,66,185,20,141,124,255,0,222,155,43,100,115,211,253,35,77,241,85,95,135,73,209,66,39,173,253,69,27,115,69,208,234,173,60,214,23,229,208,255,0,164,111,187,118,211,203,203,179,75,69,26,255,0,209,28,191,164,255,0,138,39,245,129,234,114,228,208,230,106,62,81,118,201,230,183,199,86,182,138,73,229,167,99,221,23,79,122,41,41,30,221,209,237,95,47,95,207,101,69,243,248,26,91,139,90,37,182,235,46,69,111,173,162,109,45,108,23,74,248,214,56,145,189,180,141,181,114,163,118,217,87,226,143,79,232,68,36,207,41,12,215,209,26,151,119,198,214,30,164,172,183,212,59,171,171,109,149,245,20,12,246,116,175,221,247,154,139,143,63,65,46,182,230,10,248,191,194,126,152,184,244,191,169,255,0,226,252,124,187,38,223,163,254,95,237,243,254,128,34,208,0,0,0,1,229,157,61,109,235,223,167,116,223,111,184,240,17,118,84,80,38,191,7,28,19,226,188,77,85,195,93,21,234,166,11,109,37,27,210,191,121,217,20,158,37,177,196,170,141,69,167,122,43,119,157,158,107,247,47,159,151,158,130,226,111,72,40,52,83,84,110,88,85,182,226,149,148,212,189,158,137,58,186,151,214,167,134,69,221,123,113,252,101,95,230,252,63,173,126,118,154,107,238,160,233,20,207,159,3,186,122,57,243,66,176,200,189,136,38,234,69,86,111,254,54,55,109,191,109,158,207,187,250,76,18,245,123,185,100,23,9,46,151,106,142,253,76,187,117,191,161,173,223,102,163,83,201,168,137,236,68,248,1,117,92,163,235,38,159,66,42,33,150,162,71,163,46,15,70,181,206,85,70,162,81,208,108,137,185,60,10,250,229,3,103,109,54,144,92,46,137,46,235,45,108,172,233,233,246,111,75,64,239,110,255,0,250,139,5,0,0,0,0,0,0,0,1,252,73,43,35,219,173,219,111,236,242,3,251,7,200,188,101,118,11,12,14,168,187,87,246,35,106,42,170,246,158,239,98,42,255,0,53,23,238,83,81,106,159,24,186,53,165,246,135,92,174,57,7,121,255,0,205,143,194,85,183,127,93,141,95,52,129,223,229,162,129,189,1,162,184,124,226,203,78,245,207,14,160,191,81,215,248,106,218,218,137,105,146,151,181,59,246,115,100,232,111,174,176,177,60,247,111,195,203,115,231,241,81,196,197,38,135,208,217,168,40,36,222,231,118,170,137,172,77,151,202,39,69,80,245,95,56,158,223,109,58,167,193,124,255,0,180,36,40,61,107,125,100,117,244,145,213,196,187,181,251,236,191,208,170,159,250,143,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,87,111,129,228,240,187,124,64,35,145,222,195,194,34,53,85,126,243,202,53,19,205,16,192,181,163,83,168,180,159,9,172,202,171,83,171,179,28,171,27,119,84,221,205,133,242,34,110,140,119,249,31,112,25,238,233,247,154,99,94,56,91,211,125,120,165,124,153,125,185,42,170,153,183,97,239,134,7,246,183,88,186,186,86,72,158,173,221,34,110,251,123,118,254,200,157,106,230,85,117,171,204,226,183,77,111,114,91,228,171,108,59,247,209,118,98,202,137,191,149,47,87,232,150,21,102,186,65,120,160,138,190,5,221,146,245,109,228,191,7,42,124,81,62,224,43,23,150,14,153,233,214,47,159,101,244,183,74,166,166,77,106,184,92,40,25,12,143,131,126,196,83,81,34,57,26,230,36,159,227,26,169,191,146,126,196,83,75,115,72,182,98,150,221,77,157,113,43,133,12,158,37,42,166,185,68,146,198,178,182,173,107,159,214,155,70,158,73,254,119,173,228,187,150,115,145,240,251,142,97,57,37,78,163,105,30,19,109,182,222,106,90,247,87,45,35,35,133,213,42,233,22,105,28,229,123,186,119,115,219,30,235,182,254,73,253,5,51,113,183,123,191,183,87,114,91,86,95,102,88,46,85,55,42,234,152,228,117,83,36,86,196,234,217,54,68,232,77,182,221,143,248,167,183,216,4,105,0,0,0,0,0,34,117,42,34,124,87,96,6,73,143,89,99,170,182,213,215,85,81,84,62,40,251,123,72,216,247,107,119,114,167,154,170,121,121,249,27,247,135,174,12,175,188,65,218,163,166,199,23,183,113,145,22,163,185,234,46,209,36,113,185,124,159,59,27,237,145,63,105,234,235,78,143,230,124,45,214,77,167,89,149,44,18,210,87,244,237,51,163,167,234,94,132,142,111,230,58,87,39,156,237,79,210,79,236,242,64,151,28,156,117,30,84,170,188,224,149,21,83,61,157,186,138,168,227,87,170,181,60,237,241,34,236,174,246,252,63,71,255,0,113,107,39,55,220,53,113,35,149,112,221,155,174,79,139,43,164,108,159,154,150,52,116,109,235,141,102,133,238,77,223,20,155,111,217,106,123,55,255,0,215,41,170,121,138,241,133,169,117,117,52,218,123,45,69,12,117,142,71,210,164,115,219,183,141,169,235,108,139,37,59,21,124,152,228,243,216,11,122,200,181,7,8,196,186,62,210,101,150,123,106,200,238,150,165,93,124,48,170,174,219,237,235,185,62,10,138,107,108,211,140,45,0,194,99,85,184,234,45,134,103,162,53,81,144,93,232,156,170,138,229,79,98,204,159,114,148,195,145,195,198,166,172,230,80,216,242,124,211,42,173,174,150,70,43,98,125,254,38,177,155,164,113,245,35,91,51,88,158,78,103,179,111,111,244,169,186,176,174,88,92,65,103,212,142,173,205,50,139,156,78,146,149,178,194,181,21,48,213,42,170,171,21,27,229,90,155,121,61,235,231,247,126,208,36,213,195,155,206,146,83,95,221,110,167,181,87,75,72,155,109,58,65,76,228,95,81,23,244,146,183,111,111,145,147,100,156,213,52,46,138,195,87,89,99,146,166,166,186,58,121,31,4,74,180,111,71,72,140,85,106,42,54,175,117,245,145,19,203,207,204,140,248,15,39,92,186,107,219,23,55,191,246,232,19,126,175,239,88,157,191,168,237,191,197,214,245,126,151,79,255,0,142,228,196,211,110,89,252,46,224,240,189,46,250,121,104,200,101,126,254,181,116,83,191,109,209,159,9,39,122,123,90,191,252,242,255,0,88,87,118,179,243,63,215,172,226,91,156,24,195,86,203,105,154,117,240,243,82,165,109,52,141,141,30,197,79,89,149,106,212,95,87,101,219,203,214,95,188,212,54,222,61,56,156,182,75,3,147,82,239,210,36,50,35,250,37,188,220,21,29,178,239,178,167,136,77,208,186,219,135,3,252,40,92,45,62,134,147,66,49,24,233,255,0,238,84,9,27,255,0,73,29,250,109,84,119,181,62,255,0,217,236,48,171,159,45,158,16,46,151,164,173,110,147,90,32,233,107,58,169,226,117,83,24,187,124,118,108,232,223,63,232,2,173,174,252,197,120,166,204,169,104,236,150,171,245,124,21,12,70,108,235,117,85,197,179,75,208,215,110,170,173,169,85,118,232,187,175,151,192,192,178,93,88,226,215,58,200,105,173,183,92,143,80,93,95,36,173,100,48,54,178,230,170,175,84,102,219,53,207,115,183,245,90,190,69,222,98,252,16,240,169,136,205,79,83,104,208,220,81,181,20,205,86,178,89,104,187,206,243,111,74,238,178,43,183,221,55,246,239,237,50,139,150,146,112,249,98,170,102,75,93,165,120,116,21,52,239,107,217,84,219,12,43,35,29,186,53,170,138,216,213,119,243,104,20,35,62,149,113,79,153,94,98,181,221,172,249,253,108,213,15,108,104,234,170,123,140,141,245,159,211,231,212,197,93,183,114,252,62,42,126,26,241,195,110,127,161,150,203,5,102,104,147,50,91,213,50,206,177,73,222,71,68,168,200,28,173,114,73,19,21,170,157,246,166,222,126,105,253,183,189,145,234,31,14,216,59,225,174,186,80,88,233,37,114,183,183,35,44,111,87,34,249,170,42,43,33,85,79,54,170,255,0,81,11,121,130,107,175,10,250,157,132,79,97,69,161,172,200,40,17,141,163,157,109,245,140,124,72,233,105,92,244,106,246,90,137,188,113,237,250,94,196,254,160,33,30,63,141,99,218,47,128,225,122,237,143,102,84,181,119,216,238,237,154,75,90,92,89,34,177,32,168,153,237,85,133,136,199,162,47,133,143,249,254,125,127,13,211,109,211,132,233,14,162,243,4,244,150,164,95,114,53,182,71,107,99,169,169,122,235,39,134,22,116,201,27,209,61,102,79,183,171,90,244,77,156,159,217,190,240,42,107,197,214,122,54,91,166,186,85,201,73,18,245,50,7,76,229,141,171,231,186,163,85,118,79,210,119,246,175,222,79,158,83,58,167,118,171,213,105,116,62,239,93,59,241,251,213,190,186,175,176,217,21,136,147,70,202,119,53,200,172,106,63,244,105,209,63,77,19,250,125,138,30,166,63,199,198,171,112,193,77,113,211,22,94,232,178,132,167,141,27,79,87,53,77,77,111,67,158,142,153,85,31,226,35,219,206,116,79,38,255,0,51,246,110,179,171,128,158,51,106,56,146,178,214,81,101,146,219,233,175,84,175,145,82,40,220,172,87,49,172,165,77,209,178,79,35,215,119,204,228,251,188,190,255,0,108,84,230,37,192,78,25,166,56,69,110,171,233,237,58,196,148,172,73,42,98,89,38,122,237,220,165,133,61,121,170,28,171,228,247,175,147,87,238,251,148,131,124,57,235,54,93,162,186,163,99,191,88,242,75,133,178,149,151,26,102,215,71,79,59,154,201,96,74,136,93,35,92,212,71,35,145,82,36,69,77,151,125,147,219,236,3,165,48,96,58,33,169,246,109,89,211,76,123,48,180,215,45,75,171,237,180,243,206,229,141,237,94,226,183,103,126,147,91,191,172,215,123,19,225,253,6,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,150,86,66,213,124,142,217,169,241,216,15,236,31,62,211,127,180,223,18,69,181,213,247,210,45,186,191,54,230,237,190,251,126,146,39,220,166,130,226,223,140,188,27,133,187,109,2,222,217,87,83,114,172,154,37,74,120,104,157,55,230,30,217,253,109,250,216,221,250,160,84,253,47,143,179,226,129,35,79,10,137,237,85,43,174,255,0,206,111,68,160,134,37,199,177,204,154,162,69,234,238,36,246,136,209,19,205,54,219,251,233,63,105,233,106,39,56,221,30,170,195,43,169,176,75,78,74,151,217,233,101,142,21,170,181,181,145,50,87,68,244,106,245,50,169,28,155,63,163,205,23,125,183,2,198,153,95,64,233,252,43,43,160,116,223,235,105,35,85,223,217,237,248,47,246,26,95,139,109,40,186,106,230,151,205,96,179,185,124,76,14,154,118,55,119,122,202,180,210,177,19,213,99,149,124,220,159,2,38,242,240,226,182,131,81,238,25,142,71,170,217,221,205,110,142,187,53,212,20,114,248,186,136,98,167,124,82,187,102,163,187,157,30,110,114,108,142,254,107,127,165,103,158,39,170,24,54,123,115,172,178,227,23,71,86,207,67,19,101,168,69,166,146,54,181,174,217,19,205,237,77,253,160,84,4,92,30,235,21,54,93,29,11,177,75,154,198,202,180,111,121,40,106,186,54,73,118,223,171,179,182,223,29,203,137,211,235,28,216,246,49,73,107,168,223,185,23,115,125,247,248,200,247,124,81,62,255,0,184,251,11,104,182,172,189,229,161,167,235,223,126,174,211,119,246,255,0,65,253,220,43,169,237,116,82,86,212,170,182,56,182,234,84,77,253,170,137,255,0,172,15,238,74,218,54,76,148,178,85,66,217,94,158,76,87,162,57,119,93,189,158,223,105,74,220,216,45,152,93,54,185,54,121,106,107,95,122,150,212,175,99,82,88,251,72,213,184,84,238,138,159,165,241,127,251,199,220,195,121,144,95,173,92,72,87,222,181,42,249,116,251,35,5,108,180,208,67,79,226,102,70,196,218,246,185,174,88,157,58,162,47,105,30,158,73,247,38,198,134,227,211,89,176,142,32,245,114,61,67,192,171,231,150,221,21,3,168,213,181,52,207,130,69,127,139,158,93,250,87,127,46,153,155,241,251,255,0,172,35,32,0,0,0,0,69,217,81,83,224,0,18,39,69,120,149,213,110,30,44,172,204,180,231,47,180,54,169,63,188,86,138,170,154,25,220,145,190,56,247,94,142,148,119,151,67,83,126,175,130,159,66,170,249,196,63,31,90,135,79,29,238,6,220,106,27,215,249,218,59,91,226,134,47,204,124,86,24,223,182,233,72,137,231,241,69,253,187,70,142,236,157,190,215,113,221,27,239,211,191,150,255,0,208,75,78,4,184,189,195,120,100,191,212,212,102,88,252,149,148,181,61,31,158,166,160,108,243,179,165,149,41,228,174,149,155,110,179,181,63,161,23,238,243,11,76,211,126,92,220,52,225,86,171,75,170,49,10,218,171,173,28,16,119,167,125,230,173,81,243,49,172,234,118,200,230,166,202,230,239,250,41,237,246,39,176,223,182,156,107,2,211,235,108,52,148,73,77,107,164,164,98,71,31,136,173,118,205,106,121,34,117,72,239,246,95,31,188,171,205,93,231,21,93,113,184,164,122,87,98,150,26,38,63,116,125,125,12,145,72,228,71,73,254,181,88,159,205,88,254,30,221,255,0,97,23,117,75,152,31,16,58,147,60,200,185,109,117,178,154,87,171,146,42,26,250,216,81,19,118,42,38,222,37,201,229,209,254,250,129,117,89,247,19,122,17,167,77,146,190,231,156,89,106,39,141,143,115,153,75,118,165,123,209,26,196,119,155,93,51,126,27,26,130,239,205,3,135,43,101,182,106,216,174,179,84,73,20,201,18,67,20,244,15,123,147,252,164,111,139,243,79,218,81,237,215,81,51,107,227,164,125,231,39,186,87,44,173,86,57,106,107,102,151,201,83,101,253,39,47,193,17,12,121,210,200,237,213,207,114,238,187,174,234,5,231,222,121,170,112,255,0,71,102,146,190,223,61,92,213,9,183,76,93,84,78,85,245,209,23,213,74,189,253,138,170,69,28,199,156,166,167,87,90,235,40,241,107,5,162,142,166,86,200,200,102,146,211,213,209,187,92,141,95,58,167,38,232,170,213,246,42,121,124,125,133,110,245,191,109,186,151,111,233,60,1,35,242,126,96,220,81,101,83,203,37,195,55,161,70,73,35,158,140,142,203,72,212,110,234,139,178,126,109,87,224,158,213,83,231,216,56,234,226,67,29,202,229,204,168,243,10,39,92,102,137,176,189,210,90,41,85,138,212,86,42,39,74,49,63,214,218,104,0,4,152,189,115,22,226,174,247,60,147,212,231,22,246,247,61,173,101,146,145,19,244,186,190,49,175,196,212,217,14,188,106,150,83,73,37,21,243,36,101,68,50,237,212,212,162,129,155,236,168,169,230,214,34,251,90,134,0,0,247,107,47,55,42,253,188,93,71,94,222,207,81,169,255,0,153,63,105,233,43,149,203,186,168,0,15,187,132,230,249,38,158,100,48,101,56,165,107,105,46,52,205,145,145,202,232,89,42,34,61,170,215,122,175,69,69,242,85,248,31,8,1,114,252,39,113,213,142,241,39,137,77,162,186,179,81,15,218,11,245,60,246,246,44,109,134,145,147,186,95,18,228,70,162,77,214,170,140,100,73,234,179,125,215,216,187,238,64,126,48,56,88,207,116,223,82,242,59,205,167,11,189,187,27,146,178,178,170,42,207,5,83,36,45,141,106,42,28,159,157,88,209,187,118,216,142,223,117,242,243,223,111,51,93,112,165,170,22,29,28,226,3,11,212,76,166,41,100,180,217,238,109,154,173,34,135,186,228,141,88,246,42,163,55,77,213,58,247,246,252,63,168,188,106,186,205,47,227,95,65,238,113,224,174,142,72,238,180,19,82,71,53,93,23,135,124,51,75,71,229,186,185,143,84,219,197,49,119,68,95,142,219,236,5,91,242,221,226,146,143,68,51,233,172,57,149,218,58,75,29,119,75,85,100,108,17,182,62,220,53,142,243,146,71,179,109,223,43,126,43,247,127,77,216,97,249,254,25,159,91,91,118,195,242,107,93,218,149,238,115,82,74,42,216,167,77,218,187,42,111,27,156,158,74,169,241,248,161,68,156,78,112,3,173,60,60,213,212,228,117,81,219,42,236,115,84,76,234,106,154,75,155,92,244,143,174,54,167,83,92,200,213,21,86,102,167,146,124,23,225,237,145,92,163,111,58,181,120,202,171,32,154,241,93,83,139,211,71,81,188,115,92,100,115,27,55,136,162,87,109,18,191,111,209,123,188,250,126,43,231,230,5,184,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,173,253,218,190,41,255,0,235,7,74,191,242,85,199,254,92,93,73,202,184,29,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,118,219,117,95,105,154,154,171,132,239,117,141,27,249,127,143,125,58,3,106,128,0,0,53,167,17,186,223,106,225,199,71,175,90,203,125,177,213,221,237,182,10,139,115,107,41,41,36,107,39,88,42,43,160,166,145,241,245,122,174,123,27,58,189,24,170,212,122,177,26,174,103,87,90,108,178,42,243,71,247,19,212,223,193,126,177,68,4,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,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,143,172,81,15,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,253,7,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,64,61,176,0,0,0,2,170,248,157,230,77,198,135,11,250,203,122,210,60,167,10,210,170,255,0,1,219,169,183,93,25,96,187,83,195,115,161,149,189,81,84,70,215,215,127,157,27,209,174,123,89,44,82,177,30,254,142,165,181,67,69,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,254,141,251,111,84,87,68,197,64,136,28,29,243,110,200,117,99,87,45,250,91,175,216,150,63,105,102,85,81,79,109,199,238,120,229,37,83,89,21,198,71,244,71,5,76,114,205,51,149,147,57,204,99,100,98,167,109,251,117,181,88,247,73,21,154,28,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,242,197,227,199,242,223,98,166,208,109,88,189,117,103,216,253,189,190,141,186,92,110,61,202,172,162,22,190,103,73,179,123,77,78,245,60,13,167,71,117,73,36,179,53,36,153,119,232,149,200,25,87,50,30,53,181,79,131,239,201,223,228,206,193,138,92,254,214,250,95,198,250,118,150,166,110,223,133,240,157,190,215,102,120,182,223,196,191,171,171,171,125,155,182,219,46,248,87,47,78,97,122,209,197,158,180,94,180,231,81,177,140,42,221,109,183,98,245,55,184,165,178,81,85,195,59,167,142,174,146,22,181,206,154,166,86,171,58,106,30,170,136,212,93,209,190,126,212,93,107,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,1,117,36,10,227,239,153,100,156,52,100,212,90,93,163,84,24,253,255,0,54,163,168,87,100,177,94,233,43,86,11,92,14,167,134,106,118,53,172,88,155,51,230,109,67,94,143,100,206,72,210,39,53,205,85,122,43,50,190,99,188,113,212,240,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,138,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,2,199,244,183,154,207,28,90,211,157,219,52,207,77,52,147,74,175,57,37,231,189,224,168,188,37,93,63,119,181,11,230,147,243,147,92,89,27,118,142,39,187,214,114,111,182,201,186,170,34,219,78,45,77,149,82,88,169,105,243,91,205,170,235,122,103,95,137,172,181,219,36,183,210,203,187,220,172,232,167,146,122,135,179,102,43,81,119,149,219,185,21,201,210,138,141,72,193,203,207,130,203,87,11,26,95,79,125,203,241,250,70,234,166,75,78,171,144,86,37,75,106,150,138,5,147,170,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,122,101,168,0,10,234,230,117,204,2,179,72,168,234,120,126,209,12,139,194,103,85,125,80,100,215,40,163,158,42,171,13,44,144,67,52,77,166,123,152,145,172,211,199,81,229,52,111,115,161,107,29,178,54,71,49,241,134,87,145,243,115,225,246,197,196,19,116,170,56,60,94,11,73,222,130,233,159,197,85,44,180,177,85,71,20,174,233,166,165,130,9,100,170,133,100,108,81,36,205,115,90,174,123,158,212,116,109,108,146,78,163,149,114,215,185,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,214,231,35,209,253,134,171,58,32,142,64,180,160,0,17,255,0,131,174,49,112,78,47,240,74,139,253,130,143,208,217,37,155,163,237,6,63,220,154,163,209,125,217,170,25,75,253,244,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,114,0,230,91,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,244,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,131,96,0,0,213,92,81,235,167,242,107,208,156,155,90,254,203,125,163,251,57,224,191,193,158,59,193,247,252,69,100,20,223,227,187,114,116,244,247,250,191,65,119,233,219,203,125,211,42,210,221,82,193,53,167,4,182,106,102,154,95,125,51,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,171,160,57,163,251,137,234,111,224,191,88,162,42,215,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,31,76,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,244,133,250,3,212,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,246,192,0,0,0,0,165,111,238,213,241,79,255,0,88,58,85,255,0,146,174,63,242,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,187,109,186,175,180,230,48,233,79,132,239,117,141,27,249,127,143,125,58,0,54,168,0,13,63,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,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,179,112,28,224,240,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,234,114,197,50,34,186,55,57,200,168,246,62,72,223,208,158,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,80,202,192,0,0,48,172,215,90,52,191,78,179,44,59,79,243,140,190,146,205,125,207,234,42,41,49,202,122,150,72,214,87,207,10,71,215,18,74,141,237,49,234,179,68,214,53,238,106,200,249,26,198,117,57,81,0,205,64,0,105,78,51,53,175,42,225,219,134,204,195,88,240,171,125,170,182,245,143,250,63,195,65,116,138,73,41,95,223,175,167,167,127,91,99,146,55,174,204,153,202,155,61,61,100,77,247,77,209,107,7,251,181,124,83,255,0,214,14,149,127,228,171,143,252,184,159,252,209,253,196,245,55,240,95,172,81,20,2,7,85,6,41,170,90,165,130,104,182,9,115,212,205,75,190,250,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,249,184,88,249,29,188,146,177,190,171,87,109,247,93,145,21,83,43,40,91,152,207,26,255,0,202,171,81,224,176,96,23,59,172,122,101,139,126,110,219,77,58,246,163,186,87,34,189,36,185,186,30,150,189,189,76,122,71,19,101,87,57,145,181,206,218,39,77,44,104,22,21,194,103,52,253,47,226,51,50,151,79,243,140,118,147,77,111,181,213,20,180,152,229,61,77,226,74,246,94,103,149,37,235,137,37,74,88,162,129,237,86,68,214,53,238,222,87,204,214,51,119,108,139,45,53,75,84,176,77,22,193,46,122,153,169,119,223,67,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,213,106,237,190,235,178,34,170,81,183,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,62,168,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,234,181,78,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,23,69,66,195,19,18,71,57,171,19,218,199,245,116,36,145,200,24,7,9,28,207,112,222,38,117,182,247,164,23,12,54,175,26,125,198,162,105,176,137,158,171,51,235,233,32,129,95,44,53,136,221,219,13,79,76,82,206,138,213,88,186,21,98,234,235,141,175,168,155,231,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,169,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,132,202,0,213,92,78,241,11,138,240,191,163,87,173,92,202,105,188,127,128,237,211,91,173,108,170,142,158,107,157,116,174,233,138,158,55,61,127,206,145,234,214,189,204,138,41,94,140,127,71,74,134,191,227,163,140,219,23,7,154,113,75,115,142,213,233,156,207,40,241,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,219,104,98,238,196,171,27,92,146,72,231,181,173,233,69,124,177,237,93,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,206,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,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,46,202,224,235,140,92,239,132,12,238,162,255,0,96,163,244,206,55,121,232,251,65,143,247,33,167,244,167,106,26,134,82,255,0,125,62,9,100,131,181,37,66,201,249,180,78,189,186,93,186,47,144,116,82,12,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,0,4,0,254,236,86,132,254,93,190,192,122,31,253,13,191,236,129,226,43,63,234,62,239,252,236,240,94,35,253,49,253,239,250,95,247,79,209,242,53,167,53,142,59,109,73,106,175,225,103,70,178,106,183,92,157,80,176,102,247,91,116,237,108,17,192,141,123,100,179,163,209,21,207,123,156,173,89,250,28,212,98,51,176,229,127,92,241,199,90,218,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,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,182,107,78,27,180,66,213,195,134,137,98,218,47,102,190,85,222,105,241,202,121,90,250,250,152,219,27,234,103,154,121,42,38,122,49,190,76,98,203,52,157,12,221,202,214,116,181,92,245,69,122,236,176,33,87,50,30,53,181,79,131,239,201,223,228,206,193,138,92,254,214,250,95,198,250,118,150,166,110,223,133,240,157,190,215,102,120,182,223,196,191,171,171,171,125,155,182,219,46,250,87,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,72,120,153,237,118,250,216,234,153,216,160,168,168,103,67,164,171,145,137,187,225,106,46,236,95,85,87,109,151,101,79,149,207,59,245,39,251,201,252,52,137,92,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,246,185,239,107,83,117,84,64,58,9,0,1,165,56,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,232,255,0,13,5,210,41,36,165,127,126,190,158,157,253,109,142,72,222,187,50,103,42,108,244,245,145,55,221,55,69,172,31,238,213,241,79,255,0,88,58,85,255,0,146,174,63,242,226,127,243,71,247,19,212,223,193,126,177,68,80,8,29,30,241,153,173,121,87,14,220,54,102,26,199,133,91,237,85,183,172,127,209,254,26,11,164,82,73,74,254,253,125,61,59,250,219,28,145,189,118,100,206,84,217,233,235,34,111,186,110,139,88,63,221,171,226,159,254,176,116,171,255,0,37,92,127,229,196,255,0,230,143,238,39,169,191,130,253,98,136,160,16,58,168,0,0,0,1,88,28,102,115,64,215,222,29,184,147,204,52,115,10,196,52,254,182,203,143,250,63,195,79,116,183,214,201,84,254,253,5,61,67,250,221,29,92,108,93,159,51,145,54,98,122,168,155,238,187,170,201,254,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,245,84,61,21,81,200,155,35,124,189,170,181,67,205,31,223,179,83,127,5,250,61,17,63,249,42,123,172,101,63,48,43,190,157,110,2,127,152,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,246,153,169,170,184,177,247,88,214,79,151,249,15,211,167,2,170,255,0,187,87,197,63,253,96,233,87,254,74,184,255,0,203,139,116,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,190,211,152,195,165,62,19,189,214,52,111,229,254,61,244,232,0,218,165,101,241,167,204,79,138,254,20,117,230,235,166,16,225,250,107,112,177,79,79,13,223,30,174,171,181,214,119,234,109,211,117,35,123,137,29,193,81,31,28,177,205,10,170,181,157,107,10,200,140,99,94,212,44,208,174,174,115,122,23,71,148,232,213,139,94,109,22,110,187,214,19,112,142,221,116,171,141,96,143,252,15,86,229,99,86,101,114,36,178,246,234,214,157,177,177,174,84,103,139,157,221,10,142,115,154,25,183,46,190,96,121,15,22,247,92,175,4,212,235,22,63,103,203,44,180,241,221,237,201,100,134,170,56,43,45,202,230,197,55,83,37,116,168,199,197,43,225,221,86,95,93,42,90,141,98,118,158,229,149,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,93,183,217,83,218,80,95,2,122,233,125,208,30,38,176,236,146,217,121,181,91,45,87,235,133,46,55,146,77,116,70,37,43,108,245,85,80,165,67,223,35,149,189,158,223,67,38,73,17,205,70,186,20,234,234,98,189,142,189,78,44,125,214,53,147,229,254,67,244,233,192,170,191,238,213,241,79,255,0,88,58,85,255,0,146,174,63,242,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,187,109,186,175,180,230,48,233,79,132,239,117,141,27,249,127,143,125,58,0,35,175,49,78,96,121,15,9,23,92,83,4,211,27,22,63,120,203,47,84,242,93,238,41,123,134,170,72,40,237,200,231,69,15,75,34,116,72,247,203,43,38,217,82,95,81,41,156,142,98,247,88,228,213,92,22,115,19,226,191,138,237,121,181,105,132,216,126,154,219,236,80,83,205,119,200,107,169,45,117,157,250,107,116,61,40,238,218,73,112,68,87,201,44,144,194,138,141,127,66,204,146,43,30,214,57,8,43,199,254,188,212,241,7,197,30,93,147,67,91,73,83,98,176,84,63,25,199,159,73,81,21,76,15,183,82,75,35,91,52,115,70,198,164,172,158,87,77,82,138,170,237,146,161,24,143,115,90,213,44,39,147,38,133,209,226,218,53,125,215,155,189,155,162,245,155,92,36,183,90,234,228,88,36,255,0,3,210,57,24,229,133,90,139,44,93,202,180,168,108,140,115,145,31,225,32,119,66,35,90,231,4,149,207,248,197,193,52,191,138,124,115,134,140,234,143,209,159,107,113,250,59,141,158,247,220,154,111,21,116,170,184,186,138,11,119,135,138,7,116,117,118,222,254,251,228,107,19,110,149,68,221,28,72,2,149,185,213,251,211,226,223,47,232,126,163,113,37,167,44,174,59,109,90,221,134,219,180,51,84,178,106,185,53,66,195,79,35,105,107,46,147,181,239,201,40,152,174,115,95,28,155,34,190,166,24,182,108,140,127,84,143,100,125,254,169,21,102,237,4,245,0,0,0,0,52,255,0,18,252,76,97,188,45,99,216,166,103,168,52,53,111,199,175,249,69,62,57,93,91,76,138,247,219,25,53,45,76,201,86,177,35,85,211,49,174,167,106,61,141,245,250,30,231,53,30,230,164,111,220,4,0,231,87,238,177,139,124,192,161,250,117,196,9,254,10,149,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,234,133,123,187,197,36,138,198,194,216,221,26,185,88,177,54,43,106,0,0,0,1,133,105,230,180,105,126,171,93,114,203,22,159,229,244,151,107,150,13,120,154,195,144,209,181,146,69,61,5,108,110,115,92,215,199,35,90,229,98,185,146,53,178,181,22,55,172,114,35,92,238,135,108,16,171,152,95,48,189,104,225,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,157,52,236,84,69,106,174,234,239,63,98,35,151,167,48,189,104,226,207,90,47,90,115,168,216,198,21,110,182,219,177,122,155,220,82,217,40,170,225,157,211,199,87,73,11,90,231,77,83,43,85,157,53,15,85,68,106,46,232,223,63,106,44,96,231,87,239,79,139,124,191,161,250,141,196,114,84,247,167,202,126,95,215,125,70,220,5,212,128,0,26,126,235,196,198,27,96,226,142,213,194,197,246,134,174,150,251,145,226,236,200,236,85,205,69,146,10,199,164,181,137,61,35,209,27,188,47,100,84,107,43,94,170,172,122,119,26,170,199,53,137,46,224,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,5,207,130,31,242,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,219,62,79,74,82,193,29,44,114,221,122,217,79,21,60,29,218,154,135,39,134,106,171,153,182,233,187,124,210,96,0,0,0,0,1,167,245,119,137,140,55,69,117,115,75,52,183,51,161,171,99,53,94,162,190,219,108,185,194,139,35,41,174,48,190,145,148,240,75,27,90,174,232,157,213,125,9,34,47,168,246,179,169,189,14,116,145,238,2,170,249,231,126,164,255,0,121,63,134,159,87,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,166,100,237,111,20,146,43,221,51,164,116,106,228,122,68,217,66,207,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,240,51,156,210,203,128,99,23,28,166,251,85,28,84,214,234,89,170,94,142,123,26,174,72,227,115,213,19,169,205,69,93,152,191,20,35,110,140,243,30,208,77,89,169,75,116,183,117,178,213,187,244,82,227,81,69,76,213,242,145,87,255,0,142,92,190,200,255,0,253,164,251,192,149,253,91,59,101,33,111,51,171,182,177,89,116,214,219,95,165,112,215,77,27,25,47,142,101,45,4,117,42,171,226,105,18,61,209,204,114,167,181,254,196,251,247,246,19,54,158,162,158,178,22,212,210,205,28,209,185,87,165,241,185,28,213,217,118,246,167,237,53,158,191,231,218,85,134,225,242,55,83,46,86,72,161,168,70,172,81,92,38,166,111,90,54,104,209,122,91,51,145,23,101,86,111,183,236,253,128,86,207,40,139,182,164,228,154,191,148,178,235,83,84,219,85,29,150,25,100,71,208,198,214,58,79,23,31,74,117,163,81,81,122,123,158,91,253,255,0,113,186,249,169,112,239,115,212,154,92,99,44,182,86,43,31,45,194,138,205,219,237,53,124,213,43,100,234,221,100,111,249,105,229,183,245,154,163,128,30,38,52,95,70,47,57,69,54,73,91,110,163,244,197,37,55,98,161,146,210,70,191,154,149,253,76,87,62,86,123,123,173,93,147,125,250,126,27,121,253,110,53,249,137,233,254,81,108,183,98,152,68,19,85,203,107,188,195,115,108,234,216,36,137,233,19,106,99,77,157,21,74,170,238,174,106,251,19,201,125,169,228,6,164,202,249,64,235,133,182,150,41,113,154,135,221,229,119,87,91,18,26,72,58,124,219,183,155,235,23,125,209,93,253,159,180,216,216,143,38,251,189,102,28,149,25,70,86,182,251,227,226,234,90,117,160,108,157,14,88,154,187,117,50,183,161,118,122,185,63,171,238,61,11,199,57,60,173,237,137,182,172,82,133,189,61,93,125,116,50,38,254,205,191,70,183,250,79,163,148,115,120,200,239,24,131,221,140,217,237,212,119,38,68,189,94,34,158,72,247,114,68,237,250,122,43,21,223,164,173,219,250,20,9,77,195,167,47,125,60,210,125,60,175,197,114,102,250,94,178,231,60,51,205,62,243,193,183,68,108,77,186,89,82,228,253,38,185,119,69,79,111,220,111,253,56,210,141,62,210,24,170,41,113,74,88,168,86,173,173,108,168,234,153,92,174,70,185,206,79,41,36,119,197,235,236,251,202,161,182,243,130,213,154,91,75,41,106,236,118,153,106,154,239,90,79,13,82,228,84,233,106,123,86,183,127,106,59,251,77,105,170,28,204,245,231,53,190,182,231,99,187,45,162,22,162,162,67,75,61,109,59,87,118,70,158,109,109,82,167,181,138,190,223,138,253,224,94,109,102,101,136,91,220,246,215,229,54,138,101,141,21,94,146,214,198,197,106,39,183,125,215,203,216,191,216,122,183,12,243,1,130,211,53,206,187,47,179,37,4,125,61,201,188,116,106,198,238,228,106,110,168,191,229,108,135,58,151,254,42,117,223,35,171,168,171,173,212,156,137,171,83,214,143,100,119,138,196,110,206,85,85,68,69,153,127,202,83,205,31,20,186,215,5,162,166,199,85,158,94,171,40,234,186,58,227,169,186,85,200,137,210,238,164,217,22,93,189,190,126,207,130,1,176,120,238,147,77,102,213,25,42,180,170,243,21,202,201,84,197,168,108,209,50,110,142,183,84,84,170,108,178,170,170,167,71,109,119,79,37,223,250,72,198,123,247,59,229,202,238,216,153,93,82,249,82,22,54,54,117,61,206,217,19,125,189,170,191,122,158,128,0,12,219,21,210,92,167,45,180,165,238,220,200,146,149,39,236,42,185,36,223,126,150,187,224,197,79,99,147,226,6,18,9,89,104,224,155,195,87,207,30,91,154,90,104,233,233,250,122,246,184,246,220,189,77,93,182,238,65,183,183,167,251,79,193,156,14,102,181,56,20,218,133,110,182,93,42,237,145,82,186,109,224,134,105,28,138,144,247,119,242,167,233,233,233,219,249,223,31,187,204,8,180,15,189,145,216,232,236,169,225,17,103,109,108,18,205,13,76,50,236,142,141,204,127,74,34,183,100,84,95,110,251,159,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,43,120,35,227,42,233,195,174,99,5,53,250,177,23,25,157,90,202,136,213,141,78,142,169,105,145,207,234,108,18,72,187,71,10,166,201,255,0,159,219,20,128,29,16,97,28,88,240,191,196,46,57,75,106,139,82,108,14,169,186,70,143,91,100,181,178,67,58,43,21,94,169,179,219,27,252,187,74,239,98,121,39,220,190,121,206,132,104,54,39,160,184,204,216,230,46,222,168,231,170,150,169,207,222,79,107,218,196,84,217,242,63,253,109,62,39,57,154,127,159,95,116,247,37,163,201,44,213,147,71,53,31,115,161,169,35,209,190,188,111,98,249,53,205,95,99,215,226,116,55,194,62,183,75,196,6,138,90,245,14,174,22,67,85,83,83,87,79,51,24,213,106,34,197,51,154,158,75,35,215,244,122,125,174,254,192,55,42,59,117,217,16,254,143,198,162,166,150,142,37,158,170,120,161,141,54,69,123,220,141,68,223,246,169,250,238,159,120,30,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,206,170,14,85,192,233,79,132,239,117,141,27,249,127,143,125,58,3,106,154,171,132,239,117,141,27,249,127,143,125,58,3,106,128,0,0,34,175,52,127,113,61,77,252,23,235,20,68,170,34,175,52,127,113,61,77,252,23,235,20,64,80,9,103,220,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,225,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,253,80,175,119,120,164,145,88,216,91,27,163,87,43,22,38,197,90,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,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,153,234,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,7,83,192,128,28,175,120,233,252,181,226,172,208,237,99,204,252,94,164,217,122,253,15,83,90,222,153,175,182,184,227,106,166,243,43,151,196,86,67,180,157,205,209,175,124,72,201,63,58,230,212,72,147,252,0,0,0,0,8,107,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,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,83,197,101,243,94,224,114,155,37,181,94,248,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,174,209,44,49,58,77,216,232,223,222,8,149,199,55,25,182,46,48,244,227,71,110,114,90,189,13,153,226,254,156,167,201,173,177,49,235,74,217,37,74,14,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,234,68,100,178,98,156,8,113,57,98,225,47,80,179,45,85,187,217,125,55,86,252,62,75,93,174,209,226,95,77,227,234,165,185,219,220,232,251,237,138,84,139,166,8,234,37,221,205,233,94,215,70,232,231,52,141,96,12,131,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,251,150,151,47,186,109,30,181,89,248,131,213,251,85,92,122,131,95,79,226,108,246,154,184,165,165,159,26,99,219,85,4,137,34,50,117,100,239,168,166,158,39,43,38,137,175,129,119,106,162,61,29,182,149,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,77,165,89,162,108,155,177,177,179,189,110,128,0,52,167,21,220,87,105,199,9,90,112,252,215,53,151,199,93,107,187,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,237,194,206,166,172,179,42,43,99,107,154,136,143,123,227,141,225,173,121,134,113,167,106,225,99,75,234,44,88,134,65,72,221,84,201,105,209,49,250,53,166,109,82,209,64,178,116,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,77,11,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,100,26,165,170,89,222,180,231,119,61,76,212,187,239,166,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,155,133,140,141,187,71,19,27,234,181,55,219,117,221,85,85,109,167,150,47,47,250,205,34,163,166,226,7,91,241,223,9,157,85,244,207,140,219,101,146,120,170,172,52,178,65,52,50,186,165,141,122,70,179,79,29,71,156,50,49,206,133,172,110,234,217,28,246,70,20,216,1,107,218,231,203,238,167,136,158,20,52,99,88,116,110,213,72,221,69,183,105,190,55,77,91,109,134,40,161,126,76,197,163,161,142,37,150,162,105,226,134,23,211,66,147,185,30,230,185,242,49,25,30,251,50,52,64,220,28,184,57,128,81,241,17,98,139,73,53,123,34,255,0,69,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,20,234,57,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,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,78,167,7,60,36,138,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,94,166,199,83,42,200,180,183,59,197,48,76,71,83,47,246,47,11,141,231,126,63,236,253,111,138,133,254,51,193,76,144,213,126,109,143,89,35,232,145,200,223,206,53,189,91,238,221,211,204,14,151,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,184,47,28,235,44,86,77,101,200,109,52,58,99,246,159,76,153,112,164,167,179,93,233,101,125,190,232,218,86,181,27,89,82,248,38,235,101,71,91,250,159,4,106,180,174,70,35,82,78,151,57,122,33,86,131,241,245,174,58,5,163,89,142,137,99,151,15,27,101,200,45,243,211,217,38,158,166,104,234,49,154,169,221,180,213,52,82,70,230,189,189,76,124,174,72,250,145,172,157,89,51,118,94,235,38,208,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,152,23,105,199,78,178,105,222,187,242,225,212,141,65,210,219,197,93,219,30,158,162,213,77,5,116,214,170,186,22,84,62,59,205,10,61,98,74,168,163,116,140,71,110,197,123,17,89,214,199,183,126,166,57,18,141,139,190,227,39,71,44,92,63,242,175,200,52,119,28,155,196,82,99,54,251,29,60,149,61,47,103,139,170,125,234,142,74,154,158,135,189,235,31,118,121,37,151,183,214,173,103,95,75,125,86,162,20,130,5,138,114,197,230,1,71,164,85,148,220,63,107,126,69,225,48,90,190,152,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,243,154,71,185,176,185,141,221,27,27,158,248,238,80,230,7,84,180,183,59,209,108,238,231,166,122,151,98,244,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,37,180,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,78,152,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,243,154,71,181,211,53,237,221,29,35,94,249,2,197,64,0,0,0,114,174,116,167,194,119,186,198,141,252,191,199,190,157,1,205,97,210,159,9,222,235,26,55,242,255,0,30,250,116,0,109,80,0,28,171,146,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,31,76,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,244,196,179,63,213,109,11,212,125,26,163,196,46,217,173,155,181,106,206,241,250,44,146,193,114,129,85,244,181,180,181,16,71,50,177,175,84,77,166,139,186,214,75,26,162,57,174,86,170,110,199,198,247,135,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,30,217,77,124,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,166,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,60,230,145,238,108,46,99,119,70,198,231,190,59,116,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,249,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,156,235,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,189,17,181,219,43,145,141,235,122,190,71,39,91,220,171,176,56,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,169,219,3,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,9,255,0,202,66,237,175,55,174,26,35,172,213,43,157,37,126,27,29,71,132,192,229,150,110,237,197,180,80,62,72,106,34,149,200,170,137,77,28,177,164,112,53,255,0,156,111,68,173,242,133,32,66,111,128,4,85,230,143,238,39,169,191,130,253,98,136,160,18,255,0,185,163,251,137,234,111,224,191,88,162,40,4,11,20,230,117,204,2,143,87,107,42,120,126,209,12,139,197,224,180,157,80,100,215,40,163,130,90,91,245,84,115,195,52,77,166,123,152,178,36,48,73,79,229,52,111,107,102,115,221,178,58,54,177,242,69,94,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,253,46,72,161,69,71,72,230,185,85,88,198,73,35,53,254,150,233,110,119,173,57,221,179,76,244,210,197,233,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,231,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,91,244,209,13,16,208,110,94,250,13,115,172,172,190,82,80,209,208,211,178,227,151,101,215,24,250,39,185,78,223,85,170,173,111,83,145,136,231,172,112,82,199,212,168,178,116,183,185,44,143,124,129,183,244,183,75,112,77,22,193,45,154,103,166,150,47,67,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,57,51,223,35,183,146,87,187,214,114,237,190,201,178,34,34,101,100,42,225,143,154,94,141,113,13,168,247,45,58,189,218,190,192,213,213,220,33,162,196,61,41,92,233,164,191,247,22,109,154,254,136,82,26,73,182,142,20,72,157,51,250,228,157,35,141,207,114,39,84,213,2,189,121,150,242,251,166,214,27,85,227,136,61,32,181,85,201,168,52,20,254,38,241,105,164,138,90,169,242,86,49,180,176,70,145,163,231,70,64,250,122,104,37,114,50,24,156,249,215,102,162,43,213,187,212,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,245,16,84,95,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,239,42,77,43,164,221,237,145,253,144,153,90,23,204,95,66,117,95,66,111,122,215,150,92,126,199,125,142,240,223,107,109,157,154,203,135,161,188,93,100,180,212,95,158,142,153,190,35,189,219,107,191,52,199,116,117,236,253,182,220,167,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,215,183,109,138,170,216,152,137,162,137,41,192,191,6,87,222,48,245,30,170,217,37,215,208,216,102,47,225,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,190,243,75,218,149,18,71,53,99,141,172,115,157,212,168,200,164,8,214,9,63,204,198,211,106,176,113,175,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,146,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,111,94,84,186,23,167,28,69,233,198,190,233,126,168,89,188,117,170,187,236,212,176,205,18,163,42,173,245,77,75,162,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,193,175,249,115,113,237,252,149,239,179,233,190,162,65,226,52,203,38,184,120,202,186,136,41,250,234,172,181,207,99,34,90,198,163,19,174,104,85,145,198,217,98,243,114,53,141,124,73,212,215,71,52,234,230,63,204,2,143,135,123,20,186,73,164,57,23,250,44,87,248,105,229,169,167,142,10,136,241,218,94,182,73,213,80,201,153,36,111,154,104,209,88,200,85,189,73,28,171,43,149,159,153,73,106,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,232,145,173,221,90,143,119,67,209,241,185,122,216,228,77,106,7,181,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,208,79,2,252,25,88,184,60,211,138,171,100,151,95,76,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,118,219,67,23,118,84,73,28,212,146,71,61,206,119,74,43,34,143,79,242,220,229,247,83,195,181,52,154,195,172,150,170,71,106,45,198,157,212,212,86,217,162,138,103,227,44,73,103,142,85,138,162,25,229,134,103,212,194,176,57,94,214,181,241,177,95,30,251,62,68,89,234,0,0,5,85,243,206,253,73,254,242,127,13,42,172,181,78,121,223,169,63,222,79,225,165,106,233,110,150,231,122,211,157,219,52,207,77,44,94,153,201,47,61,239,5,69,226,161,167,238,246,161,124,210,126,114,103,178,54,237,28,79,119,172,228,223,109,147,117,84,69,11,137,229,185,204,18,167,136,154,105,52,123,89,46,180,141,212,91,117,59,170,104,174,83,75,20,47,201,152,178,207,36,169,21,60,48,69,12,47,166,133,32,106,177,174,115,228,98,62,77,182,100,138,147,212,229,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,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,58,156,24,255,0,52,127,113,61,77,252,23,235,20,69,0,151,253,205,31,220,79,83,127,5,250,197,17,64,32,95,247,52,127,113,61,77,252,23,235,20,69,0,151,253,205,31,220,79,83,127,5,250,197,17,64,32,117,80,10,118,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,232,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,78,150,198,247,190,59,137,0,1,94,188,203,121,130,83,104,245,170,241,195,230,144,93,106,227,212,26,250,127,13,120,187,82,75,45,44,248,211,30,218,89,227,88,213,240,43,39,125,69,52,242,181,31,12,173,124,11,179,145,81,232,221,130,186,249,133,231,248,110,167,241,141,168,217,158,159,228,52,151,219,21,85,69,5,53,61,194,145,85,208,78,250,107,125,53,60,171,27,182,217,236,73,97,145,17,237,221,143,68,71,53,92,213,71,45,143,242,84,247,88,202,126,96,87,125,58,220,82,177,117,60,149,61,214,50,159,152,21,223,78,183,1,63,205,85,197,143,186,198,178,124,191,200,126,157,57,181,77,85,197,143,186,198,178,124,191,200,126,157,56,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,27,84,197,53,99,5,252,168,105,102,101,166,126,148,244,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,115,43,0,114,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,121,151,83,163,122,199,98,214,78,84,57,77,77,162,31,15,87,135,233,125,239,14,186,83,117,61,253,154,170,11,59,227,106,245,185,140,71,119,96,90,121,246,111,83,89,223,232,234,115,152,229,33,87,55,189,11,163,211,14,35,169,53,27,30,179,120,43,46,165,219,221,113,153,204,88,25,11,175,16,61,35,173,72,226,141,26,246,245,49,244,147,189,239,69,89,37,169,149,200,247,47,83,89,138,240,43,174,149,152,182,158,241,3,160,215,123,207,69,151,54,210,252,154,227,107,164,145,39,147,252,49,73,108,153,238,72,81,170,177,69,220,164,74,135,72,247,53,21,254,18,6,245,162,181,173,112,68,2,242,117,59,94,105,184,124,229,107,132,228,208,214,213,211,95,111,250,111,96,198,113,231,210,84,75,77,59,46,53,118,150,53,179,71,52,108,114,196,248,34,108,213,40,170,173,221,105,209,136,246,185,205,82,141,137,169,199,150,186,95,110,186,63,195,199,15,22,203,205,170,108,110,201,165,248,174,73,114,166,167,70,73,84,203,196,182,247,71,27,42,31,186,186,62,138,87,49,236,141,17,138,173,171,87,187,173,22,37,96,68,12,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,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,204,233,163,73,240,95,201,126,150,97,186,103,233,79,73,253,146,199,237,214,47,27,216,236,248,175,11,77,28,61,222,223,83,186,58,187,125,93,61,78,219,125,183,93,183,41,175,148,38,133,209,234,127,17,213,122,141,144,217,188,109,151,77,45,237,184,194,231,172,15,133,183,137,222,177,209,36,145,72,142,123,186,88,202,185,216,246,34,44,114,211,68,229,123,87,165,175,187,240,41,91,157,95,189,62,45,242,254,135,234,55,18,10,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,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,68,234,231,87,239,79,139,124,191,161,250,141,196,129,84,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,179,24,178,205,20,104,231,108,157,114,49,190,215,34,40,95,167,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,161,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,157,46,137,242,202,163,153,109,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,208,167,13,28,69,224,156,80,105,101,6,166,96,181,31,235,84,119,138,46,137,191,193,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,222,135,251,81,125,168,129,181,64,0,8,1,206,175,221,99,22,249,129,67,244,235,137,63,200,1,206,175,221,99,22,249,129,67,244,235,136,20,172,93,79,43,222,58,127,45,120,171,52,59,88,243,63,23,169,54,94,191,67,212,214,183,166,107,237,174,56,218,169,188,202,229,241,21,144,237,39,115,116,107,223,18,50,79,206,185,181,18,37,69,232,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,213,107,222,216,28,198,43,149,172,235,115,122,156,198,238,228,249,86,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,110,201,26,190,109,84,114,123,80,14,162,1,21,120,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,253,8,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,233,116,79,149,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,235,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,39,75,101,124,65,175,249,161,113,175,252,159,240,71,232,198,158,220,238,180,58,147,153,91,217,83,21,198,137,123,62,134,181,186,103,49,245,9,43,154,187,205,47,106,120,99,72,213,31,31,175,47,92,110,100,93,202,118,209,75,182,168,89,117,115,16,172,209,91,157,93,6,119,37,226,154,147,31,150,154,104,226,123,171,103,122,67,28,74,233,85,34,86,72,178,118,222,217,63,54,230,61,205,126,236,87,33,143,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,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,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,212,124,105,27,17,17,175,124,193,7,249,191,253,170,252,190,233,239,219,175,69,125,164,252,151,218,125,49,232,158,231,129,241,222,54,191,191,225,251,191,156,236,247,58,250,58,253,110,157,183,243,220,250,220,149,61,233,242,159,151,245,223,81,183,14,117,126,244,248,183,203,250,31,168,220,71,37,79,122,124,167,229,253,119,212,109,192,93,72,0,1,74,220,234,253,233,241,111,151,244,63,81,184,151,82,82,183,58,191,122,124,91,229,253,15,212,110,32,66,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,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,93,91,19,158,247,120,105,28,217,29,11,250,157,212,196,86,170,247,25,35,25,207,13,54,45,125,171,197,110,57,173,61,15,93,150,213,112,163,181,214,84,247,88,157,170,170,184,234,100,167,143,161,87,173,221,76,162,169,93,209,21,169,219,217,202,138,230,162,236,14,26,56,139,206,248,95,213,58,13,76,193,106,63,214,168,239,20,93,16,255,0,132,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,246,162,251,81,67,165,48,107,253,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,176,0,0,0,170,190,121,223,169,63,222,79,225,165,90,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,90,87,60,239,212,159,239,39,240,210,184,52,211,72,115,45,90,166,204,167,195,32,164,157,248,54,47,85,151,220,225,154,116,137,239,183,83,75,11,42,29,18,187,213,115,216,217,251,138,213,86,238,200,222,141,234,127,75,28,23,83,203,175,142,170,110,41,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,77,142,123,88,198,57,24,201,148,114,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,189,9,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,235,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,3,122,128,105,204,255,0,139,238,29,180,187,46,175,193,51,189,67,244,101,242,217,218,241,84,190,137,174,155,183,220,137,146,179,215,138,23,49,119,100,140,95,39,46,219,236,190,104,168,107,185,122,221,152,238,185,84,68,126,103,9,154,45,187,89,185,220,155,90,43,85,92,170,35,56,162,153,170,113,196,103,17,19,56,204,199,63,152,110,50,169,53,159,141,238,40,49,61,97,206,177,108,127,83,188,45,174,205,146,220,237,244,80,122,22,220,254,213,60,53,82,50,54,117,62,5,115,182,107,81,55,114,170,174,222,106,170,89,78,150,106,254,157,107,86,63,81,148,233,150,67,233,155,93,45,99,237,243,79,225,39,167,233,168,107,24,247,51,166,102,49,203,179,101,98,238,137,183,159,183,116,93,180,30,105,203,119,67,179,172,198,251,155,93,178,172,234,26,236,130,231,85,117,170,142,154,186,141,177,50,89,229,116,143,107,17,212,174,84,106,57,234,136,138,170,187,109,186,175,180,172,220,173,106,53,118,168,157,21,127,188,78,51,31,214,29,207,68,107,182,126,158,215,106,45,245,54,159,60,68,69,53,219,138,166,154,179,207,219,84,113,56,108,190,16,115,252,187,84,120,118,196,179,188,238,237,233,59,229,207,199,248,170,174,196,80,247,59,117,213,17,51,212,137,173,98,108,200,216,158,77,77,246,221,124,213,84,220,102,189,192,176,204,35,134,157,26,102,57,75,119,184,253,151,195,104,235,174,19,86,220,54,158,161,148,253,201,106,166,123,146,24,219,213,211,214,253,145,172,223,100,68,217,87,219,175,127,151,247,9,31,246,89,255,0,250,13,207,254,78,75,183,122,141,53,170,40,212,215,17,86,35,57,152,230,113,207,159,46,123,87,182,106,119,205,195,83,169,217,116,213,215,102,110,85,52,246,91,170,98,154,102,169,154,99,20,196,197,60,99,143,73,8,15,157,142,228,22,140,179,31,182,101,56,253,95,138,181,222,104,225,184,81,79,219,115,59,180,243,49,31,27,250,94,136,230,238,215,34,236,228,69,77,252,209,20,250,36,184,152,152,204,57,218,232,170,221,83,69,113,137,142,38,39,208,0,62,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,142,49,180,31,58,215,28,10,162,205,132,231,23,43,36,201,19,209,240,83,57,81,181,41,217,168,106,177,223,158,141,187,57,101,106,46,251,254,138,111,251,41,195,75,248,126,187,226,26,199,77,137,234,149,85,69,130,4,235,234,168,134,117,145,201,253,234,249,19,253,43,47,87,181,209,167,233,127,59,250,80,232,87,115,22,206,112,92,63,47,183,74,204,162,201,37,194,47,87,118,50,105,88,171,235,55,217,208,230,252,90,223,236,2,30,241,79,197,45,211,132,157,40,160,196,241,75,149,93,234,227,85,79,47,98,235,52,238,108,172,116,203,88,173,118,211,71,50,175,67,162,110,219,187,224,158,196,42,99,88,56,156,214,205,111,173,89,179,253,66,188,220,233,162,146,85,167,166,150,116,72,225,107,228,71,171,81,24,214,166,219,181,159,15,230,161,246,184,173,202,106,165,213,59,166,51,107,130,174,130,199,69,29,47,133,161,171,129,173,150,46,168,26,231,110,171,187,151,119,73,34,166,238,95,39,126,196,219,72,1,250,178,170,170,55,35,163,169,149,170,158,197,107,213,20,254,102,168,158,161,221,117,19,73,35,182,219,119,185,85,127,223,63,128,0,242,143,114,34,181,28,168,139,237,68,83,192,0,0,0,0,0,0,3,237,97,150,23,100,217,69,174,196,137,229,91,87,4,14,254,135,200,214,253,233,254,87,222,73,43,246,67,114,208,248,173,88,165,162,209,79,95,71,3,224,185,84,162,182,40,250,156,136,177,189,142,234,107,213,201,180,73,191,154,162,239,236,95,140,94,180,77,85,5,202,154,74,57,155,20,201,43,58,30,228,69,70,175,82,108,171,186,47,199,98,202,56,58,214,173,44,194,116,127,40,131,84,106,237,245,215,22,210,214,203,20,49,86,178,57,38,79,11,78,136,222,142,244,106,187,185,178,39,146,39,154,236,159,176,55,55,13,252,87,240,185,196,53,233,152,190,91,164,152,213,13,218,171,125,186,232,157,81,220,233,100,207,243,233,164,99,124,153,11,125,171,241,251,211,206,118,211,224,88,93,46,53,54,39,109,198,45,116,182,138,136,29,2,210,67,74,198,197,208,232,251,123,116,162,34,126,134,201,253,8,115,251,195,166,37,151,234,22,185,209,94,52,235,10,158,170,40,123,159,154,240,181,82,196,205,232,230,111,172,177,171,156,155,171,30,169,235,123,83,250,80,232,35,13,173,187,87,99,212,149,55,202,20,163,171,88,163,238,68,145,190,52,106,244,53,87,201,234,170,158,106,169,231,247,1,69,60,127,224,56,246,144,235,142,99,143,90,241,202,38,65,116,185,190,170,154,86,49,173,88,81,205,134,119,35,83,214,93,191,62,169,237,79,232,219,201,34,73,104,28,210,238,60,59,220,178,250,186,121,159,52,217,165,60,174,101,75,169,238,49,171,99,122,54,141,21,29,31,119,118,175,109,170,155,43,19,205,23,250,74,191,93,183,242,0,0,0,0,0,0,0,0,0,0,0,0,0,1,229,26,231,46,205,106,170,254,196,3,192,51,60,107,70,245,75,48,161,91,158,53,128,228,55,42,84,87,55,189,75,106,168,153,155,183,109,211,169,140,84,242,221,15,230,143,72,245,30,170,252,236,113,184,61,249,107,227,107,221,37,51,109,147,247,90,141,85,69,85,103,71,82,108,169,183,176,12,56,18,10,151,130,205,105,200,106,85,113,92,11,32,158,153,142,106,57,242,90,234,221,250,94,94,214,64,169,237,71,27,58,207,202,215,136,43,197,165,151,53,183,69,70,247,70,142,88,42,34,174,100,155,244,163,182,233,240,139,247,237,237,246,162,129,11,203,152,229,113,174,182,75,55,14,222,130,202,153,29,190,11,101,202,227,35,42,26,197,127,91,85,209,191,205,177,199,191,243,223,237,85,95,87,250,17,35,230,142,114,151,212,42,204,158,146,163,81,223,78,203,75,122,251,209,71,61,92,50,46,241,200,141,243,117,42,127,63,161,125,169,229,253,132,172,226,159,58,225,251,134,237,14,190,232,69,162,146,90,42,135,219,43,100,163,163,125,115,100,127,93,77,53,71,75,255,0,59,58,72,168,175,93,189,138,159,4,69,3,91,113,85,199,142,75,89,168,148,88,38,149,87,78,203,60,111,115,170,234,34,122,71,220,116,107,84,221,149,178,192,143,77,250,97,119,147,182,242,79,218,89,61,186,173,149,212,113,213,177,54,71,239,183,245,42,167,254,162,163,121,104,103,186,187,151,106,127,217,167,227,109,171,194,122,43,228,90,167,219,166,68,137,89,12,93,166,247,163,245,119,219,183,228,170,187,245,126,212,45,233,173,70,167,75,83,201,0,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,174,117,80,114,174,7,74,124,39,123,172,104,223,203,252,123,233,208,27,84,213,92,39,123,172,104,223,203,252,123,233,208,27,84,0,0,1,21,121,163,251,137,234,111,224,191,88,162,37,81,21,121,163,251,137,234,111,224,191,88,162,2,149,184,78,247,167,209,191,152,24,247,212,96,44,211,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,178,43,234,97,139,118,185,178,57,123,144,197,27,88,173,116,77,142,106,203,225,59,222,159,70,254,96,99,223,81,128,233,76,14,91,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,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,34,250,120,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,253,8,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,233,116,79,150,16,115,88,224,114,155,77,110,181,252,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,54,84,101,52,210,238,215,54,71,39,110,105,99,107,21,205,149,177,195,7,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,104,116,210,13,85,195,71,17,120,39,20,26,89,65,169,152,45,71,250,213,29,226,139,162,111,240,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,161,254,212,95,106,38,213,0,0,0,0,2,138,249,156,240,117,130,112,179,157,227,151,253,52,172,240,184,222,119,227,60,22,63,219,153,254,136,240,80,209,178,79,239,169,167,146,74,142,236,147,190,79,89,27,209,191,74,110,155,109,138,242,216,225,211,4,226,91,136,231,98,122,151,79,227,177,187,22,63,91,125,173,182,117,205,23,164,58,95,21,52,113,119,161,150,57,34,233,146,169,147,117,53,87,126,207,66,166,207,85,73,85,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,1,117,32,0,4,95,227,39,128,77,47,226,250,154,27,237,194,233,87,140,103,116,20,244,244,52,57,28,41,37,83,25,69,28,178,200,180,210,209,172,172,138,70,42,207,43,145,205,86,72,143,232,94,181,99,86,55,74,0,5,74,240,47,202,183,47,163,212,122,172,215,139,188,7,192,218,177,207,15,61,154,193,45,117,21,117,45,230,169,202,245,87,84,173,60,210,126,102,30,134,42,194,228,70,202,233,90,142,85,99,36,142,75,106,0,14,85,206,148,248,78,247,88,209,191,151,248,247,211,160,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,8,43,204,195,151,109,247,57,202,173,186,213,195,94,159,120,219,214,65,112,74,76,186,211,67,59,35,239,213,79,36,108,130,227,28,46,70,177,189,79,123,210,170,78,180,106,110,201,156,212,79,19,49,191,248,15,229,241,98,225,3,210,57,173,255,0,42,251,77,159,95,109,241,219,234,106,105,163,124,20,54,234,87,118,164,154,150,6,43,183,155,121,227,69,89,228,70,185,205,142,52,108,113,126,113,31,48,0,28,171,151,125,193,110,133,233,199,17,124,179,48,61,47,213,11,55,142,181,87,122,102,88,102,137,81,149,86,250,166,221,235,146,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,164,18,199,249,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,186,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,165,177,189,239,140,32,254,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,156,28,152,52,26,155,42,213,12,151,95,239,180,85,126,31,7,167,109,174,196,247,83,202,216,36,184,214,71,35,103,145,147,35,209,143,124,52,219,177,209,43,95,229,93,27,215,161,90,197,116,255,0,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,78,151,103,252,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,124,152,197,150,105,58,25,187,149,172,233,106,185,234,138,245,13,65,205,31,220,79,83,127,5,250,197,17,64,37,255,0,115,71,247,19,212,223,193,126,177,68,80,8,29,4,113,253,193,245,171,139,45,35,115,109,233,87,30,119,135,83,214,87,226,143,134,86,163,42,103,123,26,178,80,202,217,30,216,186,42,22,24,152,146,57,205,88,158,214,63,171,161,36,142,74,12,255,0,154,172,11,42,255,0,85,113,204,147,28,184,127,221,40,235,173,181,212,242,127,181,146,25,163,145,159,177,205,115,126,10,135,82,101,43,115,147,191,232,213,203,136,43,77,147,10,178,118,115,235,61,189,89,155,220,35,166,116,81,212,247,34,167,146,223,27,149,85,18,89,163,129,92,174,145,27,254,46,88,24,175,119,111,162,32,158,156,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,58,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,170,90,156,219,112,139,69,173,183,30,34,240,203,127,14,151,106,75,94,160,213,84,84,195,106,174,171,108,14,130,149,142,165,153,42,102,145,39,99,216,172,109,50,206,229,78,135,191,100,94,134,185,253,40,189,36,128,61,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,108,165,110,103,92,120,254,91,239,181,58,13,164,247,174,172,7,31,184,59,210,87,75,117,199,185,75,148,76,214,66,232,247,111,105,171,217,167,157,181,8,222,153,36,138,103,36,115,38,253,17,57,2,0,29,36,112,119,118,181,94,184,80,209,234,203,53,206,146,190,158,60,30,203,72,249,105,166,108,172,108,240,81,197,12,209,43,154,170,136,248,229,142,72,222,223,107,94,199,53,118,84,84,57,183,38,87,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,72,23,188,0,3,149,114,250,25,194,142,156,113,107,192,142,143,97,89,172,94,6,235,67,167,246,25,236,23,248,33,71,213,90,42,157,108,167,69,115,81,85,59,144,191,165,169,44,42,168,217,26,214,170,43,30,200,228,101,11,157,41,240,157,238,177,163,127,47,241,239,167,64,7,58,218,165,165,185,222,139,103,119,61,51,212,187,23,161,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,156,133,239,141,219,199,43,29,234,185,118,223,101,217,81,81,54,94,161,241,167,175,58,153,160,216,159,14,57,6,65,73,6,31,138,83,195,72,140,160,166,240,243,221,32,131,165,41,34,173,115,93,211,43,41,218,198,163,26,214,177,28,173,99,228,238,72,198,200,219,126,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,213,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,221,84,151,165,186,23,168,250,183,172,182,205,6,199,44,222,11,47,184,220,38,183,73,73,118,85,163,240,50,64,215,190,165,106,17,233,215,31,101,145,74,231,179,165,100,252,218,181,172,115,246,106,134,192,224,235,131,172,239,139,252,238,162,193,96,172,244,54,55,102,232,251,65,144,118,225,168,244,95,118,26,135,210,255,0,122,190,120,164,159,187,37,58,199,249,181,94,141,250,157,178,39,159,65,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,138,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,221,114,57,187,163,85,238,232,98,50,54,175,67,26,137,178,192,0,0,138,188,209,253,196,245,55,240,95,172,81,20,2,95,247,52,127,113,61,77,252,23,235,20,69,0,129,126,124,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,58,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,166,189,121,143,243,0,172,226,34,251,46,146,105,14,69,254,132,244,30,26,121,106,105,227,158,158,76,138,171,161,146,117,84,50,102,71,35,33,134,69,86,50,21,111,74,201,18,202,229,127,230,82,45,215,205,115,142,159,241,252,47,232,166,103,255,0,84,82,231,245,180,45,255,0,53,173,181,199,80,142,255,0,190,248,166,53,191,228,66,175,255,0,76,66,87,175,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,209,27,93,186,53,94,222,183,171,35,106,245,189,168,161,176,56,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,165,221,9,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,246,68,221,242,57,207,114,238,174,85,85,85,49,93,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,76,212,0,0,10,128,215,78,80,153,83,184,142,178,99,154,29,112,240,218,109,150,248,155,133,77,117,115,100,155,236,156,48,190,46,244,18,61,85,60,79,87,121,169,74,206,190,236,155,61,178,42,54,25,42,86,210,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,51,80,5,0,243,71,247,236,212,223,193,126,143,68,74,174,70,63,174,207,221,191,226,68,85,230,143,239,217,169,191,130,253,30,136,149,92,140,127,93,159,187,127,196,128,154,156,98,240,117,130,113,127,130,83,216,47,245,158,134,201,44,221,127,103,242,14,220,213,30,139,238,205,78,250,175,239,86,79,20,115,247,99,167,72,255,0,56,171,209,191,83,118,84,243,136,28,179,249,118,223,112,108,170,229,173,92,74,105,247,130,189,99,247,5,164,196,109,53,211,178,78,197,84,18,72,201,238,50,66,212,115,29,210,246,49,41,100,235,86,174,207,153,173,84,240,211,22,126,0,0,0,0,0,170,190,121,223,169,63,222,79,225,164,85,229,113,239,217,166,95,141,125,30,180,149,92,243,191,82,127,188,159,195,72,43,193,126,177,216,180,11,138,12,3,85,114,152,122,236,182,171,132,148,247,25,58,158,158,26,150,174,158,90,73,106,118,99,30,247,246,89,80,233,123,109,106,185,253,190,132,217,93,186,4,212,230,215,193,71,161,43,43,56,178,211,43,101,170,142,203,55,102,60,210,223,2,118,36,109,116,211,246,217,115,106,43,186,36,239,62,88,163,149,177,181,174,73,17,178,170,72,178,204,246,64,13,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,210,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,22,115,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,129,63,248,223,213,236,55,94,185,98,101,186,185,167,243,213,201,98,200,169,237,19,83,165,92,11,12,241,61,151,202,72,165,134,70,121,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,209,177,149,99,186,165,157,226,152,38,93,166,118,11,239,133,198,243,191,1,246,130,139,194,194,255,0,25,224,166,89,169,127,56,246,44,145,244,72,229,119,230,220,222,173,246,118,233,228,98,160,95,247,52,127,113,61,77,252,23,235,20,69,0,151,253,205,31,220,79,83,127,5,250,197,17,64,32,100,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,111,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,187,149,85,234,237,246,7,49,222,7,42,120,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,69,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,127,220,127,113,131,106,225,55,72,220,235,122,213,201,157,230,52,245,148,24,163,33,137,170,202,105,216,198,164,149,210,186,70,58,46,138,117,154,39,164,110,107,150,87,185,140,233,232,89,36,142,128,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,50,13,82,213,44,239,90,115,187,158,166,106,93,247,211,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,245,90,155,237,186,238,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,155,196,144,202,217,55,123,164,103,100,43,3,89,52,135,50,208,141,68,184,105,110,160,193,73,6,67,105,167,161,154,186,10,105,210,102,83,190,166,146,26,164,133,94,158,171,158,198,206,214,61,90,174,103,91,93,210,231,183,103,45,186,114,84,247,88,202,126,96,87,125,58,220,64,14,104,254,253,154,155,248,47,209,232,137,255,0,201,83,221,99,41,249,129,93,244,235,112,19,252,213,92,88,251,172,107,39,203,252,135,233,211,154,127,142,206,62,241,158,17,45,84,248,213,138,215,73,145,106,45,218,157,149,84,118,122,181,168,134,10,90,41,91,82,200,235,228,145,177,43,38,99,106,41,209,139,78,146,199,35,145,202,168,230,34,117,16,47,69,249,148,229,89,14,135,107,94,140,241,49,152,122,78,76,155,15,200,100,198,47,179,211,72,250,167,93,43,33,145,137,108,115,41,226,86,36,47,124,238,124,78,119,109,144,53,142,143,126,218,196,200,130,0,29,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,27,84,0,4,74,230,131,162,23,93,108,225,66,244,235,53,242,146,221,81,128,84,59,56,123,42,99,115,153,89,5,21,29,82,77,2,57,190,108,122,197,52,143,98,244,185,21,241,181,139,210,143,89,25,65,135,83,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,219,241,85,165,191,145,110,35,181,23,76,225,177,122,26,130,205,144,85,122,42,139,197,120,142,213,174,87,247,168,127,56,175,123,157,189,44,176,59,215,114,189,55,217,251,57,28,136,26,168,3,101,112,215,164,53,58,245,175,56,54,145,195,5,92,148,249,21,226,24,110,11,73,60,80,207,21,185,155,203,91,52,111,151,118,35,227,166,142,105,17,21,29,186,177,17,26,229,84,106,133,207,114,172,209,203,238,145,112,143,104,169,200,230,218,175,61,184,75,152,199,77,210,207,239,90,90,152,32,142,153,58,216,247,35,251,144,83,197,62,254,171,155,223,232,115,81,204,85,89,128,122,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,30,216,20,173,206,175,222,159,22,249,127,67,245,27,137,234,114,106,180,218,175,252,73,102,214,43,237,178,146,227,109,184,233,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,183,206,175,222,159,22,249,127,67,245,27,136,228,169,239,79,148,252,191,174,250,141,184,13,105,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,77,176,14,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,253,117,108,78,123,27,226,99,107,164,116,47,234,111,75,213,90,171,219,124,140,127,65,26,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,61,49,198,249,33,235,79,82,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,135,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,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,195,162,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,200,10,33,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,160,247,61,172,123,218,140,125,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,182,64,14,117,126,235,24,183,204,10,31,167,92,73,254,64,14,117,126,235,24,183,204,10,31,167,92,64,128,28,174,61,251,52,203,241,175,163,214,146,255,0,154,47,47,250,59,189,29,203,137,189,16,199,123,55,88,124,77,199,56,181,193,36,16,82,201,75,20,18,207,53,217,189,199,179,166,100,237,109,44,113,163,221,51,164,108,136,212,122,74,233,98,7,43,143,126,205,50,252,107,232,245,165,255,0,1,204,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,181,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,167,108,155,171,149,206,115,222,231,189,239,123,166,7,52,46,5,191,34,153,83,245,199,71,48,207,9,166,215,174,143,76,83,81,59,170,27,21,210,73,28,139,180,40,212,240,244,115,111,31,111,101,115,25,42,190,63,205,53,212,241,175,201,229,123,193,71,242,128,206,217,172,250,133,108,181,87,105,182,27,112,125,52,182,234,212,239,122,102,232,216,90,246,83,172,77,114,109,12,93,216,38,145,100,69,100,158,164,93,18,53,242,246,195,122,242,190,229,247,83,105,169,178,241,67,173,54,170,71,189,244,237,175,195,236,117,49,69,82,206,137,162,165,168,163,189,36,177,78,230,163,209,175,157,172,130,88,186,227,122,54,95,85,237,102,214,148,0,20,173,206,175,222,159,22,249,127,67,245,27,136,228,169,239,79,148,252,191,174,250,141,184,115,171,247,167,197,190,95,208,253,70,226,57,42,123,211,229,63,47,235,190,163,110,2,234,64,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,186,171,42,102,139,119,57,210,53,59,112,203,27,152,142,116,173,146,16,218,183,30,58,169,179,30,59,240,46,22,52,162,190,146,166,197,75,81,123,135,53,174,117,44,173,157,215,26,74,59,130,122,53,137,52,109,70,178,41,105,227,149,211,70,174,238,42,198,214,189,173,108,137,44,32,231,87,239,79,139,124,191,161,250,141,196,213,92,174,61,251,52,203,241,175,163,214,155,87,157,95,189,62,45,242,254,135,234,55,16,51,254,75,184,181,139,57,197,120,133,194,178,154,31,27,101,200,45,246,59,93,198,155,186,248,251,244,179,199,116,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,18,248,228,225,18,235,194,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,233,235,237,174,202,201,33,145,91,31,117,35,108,202,228,99,250,236,253,219,254,36,88,79,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,215,27,157,186,181,30,222,182,43,227,114,244,61,200,161,73,156,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,14,181,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,117,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,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,205,191,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,209,35,91,186,181,30,238,135,163,227,114,245,177,200,146,215,149,239,29,63,145,76,169,154,29,172,121,159,132,211,107,215,95,161,234,107,91,213,13,138,233,36,141,84,222,101,114,120,122,57,183,147,185,186,57,140,149,89,39,230,154,234,137,20,46,164,0,5,85,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,128,207,249,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,250,161,94,238,210,199,26,49,176,182,54,200,141,86,44,174,138,11,112,209,196,94,119,194,254,169,208,106,102,11,81,254,181,71,120,162,232,135,252,39,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,235,103,181,23,218,139,209,238,89,246,87,236,173,231,237,215,162,190,205,250,62,163,211,30,150,237,248,31,3,219,119,127,196,119,127,55,217,237,245,245,245,250,189,59,239,229,185,205,102,191,126,70,191,44,185,103,242,124,244,175,228,247,210,14,244,23,164,250,187,221,158,148,235,233,235,252,231,103,185,220,237,119,127,59,218,237,247,127,57,214,7,69,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,186,185,56,222,209,141,97,203,56,160,205,50,12,91,74,51,43,205,174,171,209,221,138,219,125,138,170,162,158,94,155,117,51,29,211,35,24,173,118,206,107,154,187,47,146,162,167,181,12,27,146,223,229,151,242,203,150,253,142,244,87,228,247,209,244,255,0,109,60,111,79,123,189,211,81,232,223,11,183,231,59,221,206,254,251,254,107,181,222,235,252,231,96,182,44,131,89,244,123,19,187,207,143,229,58,175,134,217,174,148,189,61,250,43,133,246,150,158,162,46,166,163,219,213,27,222,142,110,237,115,92,155,167,154,42,47,177,74,253,203,73,111,91,106,45,220,171,182,51,159,250,151,97,209,61,69,172,233,173,194,189,94,138,199,213,170,104,154,113,207,17,53,83,57,227,159,49,17,251,180,31,45,220,47,49,193,116,58,249,105,205,177,59,206,61,93,54,87,83,83,29,45,214,130,90,73,95,18,209,209,181,36,70,72,214,170,181,92,199,39,86,219,110,213,79,130,140,211,153,22,135,96,185,141,247,9,187,98,185,212,213,216,253,206,170,213,85,37,53,13,27,162,124,176,74,232,222,230,43,170,154,170,213,115,21,81,85,17,118,219,116,79,97,37,113,108,211,14,206,173,242,93,176,156,178,205,144,208,195,50,211,73,85,106,175,138,174,38,74,141,107,150,53,124,110,114,35,145,175,106,244,239,190,206,69,248,161,87,186,207,193,15,20,25,102,176,231,89,78,63,166,62,42,215,121,201,110,119,10,41,253,53,110,103,118,158,106,169,31,27,250,95,58,57,187,181,200,187,57,17,83,127,52,69,33,106,170,212,104,52,214,232,209,71,118,56,241,158,63,103,79,176,90,217,250,179,124,214,106,186,154,168,177,221,138,162,38,184,163,21,76,226,99,238,198,120,244,157,247,157,66,183,241,5,194,78,93,155,105,253,146,242,248,114,108,82,253,77,110,160,158,153,171,91,44,172,138,166,157,35,72,226,115,209,206,116,145,170,53,173,85,85,221,191,21,216,169,223,228,237,196,15,253,130,245,11,253,204,86,255,0,197,22,197,194,150,35,126,209,110,25,177,204,111,84,105,233,241,234,236,122,27,149,77,209,42,107,33,116,84,145,45,109,68,253,199,204,199,186,52,106,68,246,189,93,213,178,38,251,237,178,237,149,127,40,158,31,191,236,233,167,191,238,158,139,254,52,249,170,208,81,184,81,110,230,166,190,218,187,99,49,196,115,239,203,61,131,171,53,61,31,170,214,232,246,93,63,215,179,55,106,237,170,38,170,190,216,153,138,121,167,49,57,140,78,125,249,123,26,15,110,184,89,244,59,78,237,55,106,10,138,42,234,44,82,209,77,85,75,83,19,162,150,9,89,71,19,95,27,216,228,69,107,154,228,84,86,170,34,162,162,162,153,209,235,91,174,54,251,197,190,150,237,105,175,167,173,161,173,133,149,52,181,84,210,182,88,167,137,237,71,50,70,61,170,168,230,185,170,138,142,69,84,84,84,84,61,146,238,221,49,69,17,76,122,135,150,234,239,85,168,212,92,187,92,98,106,170,102,99,227,51,156,0,3,52,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,4,60,227,231,139,236,219,133,250,27,85,78,41,142,91,110,9,85,36,11,35,170,230,149,158,78,74,165,86,237,27,145,127,232,13,254,213,52,46,57,206,94,11,189,177,97,184,233,109,177,151,37,253,24,153,114,168,232,95,89,119,246,192,169,250,40,139,237,255,0,220,106,190,112,153,253,61,215,83,173,120,165,29,197,146,37,37,4,14,150,20,111,155,94,202,138,248,215,117,233,223,226,137,237,54,111,41,174,30,104,234,113,202,205,70,203,113,154,150,172,221,191,7,52,175,150,52,118,210,87,67,38,200,215,162,46,222,170,121,183,255,0,120,21,249,174,183,166,106,69,254,231,169,151,200,169,236,215,170,233,161,129,214,138,72,213,208,178,56,233,154,214,189,31,230,155,175,66,110,159,180,211,196,184,230,149,45,11,248,187,191,199,64,214,164,113,91,45,141,84,107,213,222,126,25,171,237,95,233,66,35,128,0,0,0,0,0,0,0,0,0,1,156,104,230,57,99,201,179,106,42,44,130,186,74,106,70,75,11,221,209,31,90,191,243,204,69,111,177,81,60,149,124,246,82,89,234,6,138,216,105,180,182,229,155,225,84,158,22,27,92,115,83,202,178,199,19,146,118,199,76,249,92,229,233,72,220,138,228,233,248,47,179,227,240,132,86,91,180,246,91,140,55,26,127,211,137,205,114,123,62,14,69,248,162,253,199,211,187,103,89,5,213,181,16,75,89,181,61,67,222,247,71,219,103,243,183,69,243,233,69,246,46,192,74,62,11,56,215,161,225,234,181,182,169,116,211,29,172,90,173,251,151,41,88,246,212,51,165,42,28,155,57,140,114,249,247,186,127,161,13,237,150,243,155,204,163,130,186,217,97,211,107,3,228,85,149,144,212,173,101,91,118,77,156,214,175,79,74,46,254,197,246,167,245,123,74,197,0,102,186,197,170,215,253,105,212,43,206,162,100,145,69,13,109,230,165,106,101,138,23,189,209,177,85,173,110,205,235,85,93,182,106,123,84,194,128,0,1,159,227,248,69,21,218,130,142,182,138,154,166,190,71,119,59,241,69,4,187,55,103,42,55,214,69,219,224,171,229,247,1,128,13,190,37,137,228,28,22,93,112,218,60,70,138,77,53,168,169,150,255,0,61,4,77,84,175,86,236,233,209,81,19,100,153,126,45,248,237,237,248,30,222,159,114,243,171,206,243,92,163,2,189,163,109,114,81,79,12,141,68,123,106,22,4,149,178,78,140,114,50,165,60,209,26,214,249,174,255,0,31,37,221,0,174,20,69,84,85,68,246,31,173,45,52,149,147,182,158,36,221,206,223,111,234,77,203,172,225,219,150,190,13,167,118,124,150,201,169,15,138,228,183,40,160,100,50,44,178,64,172,219,191,215,234,197,86,239,132,173,246,170,123,60,189,166,218,183,240,163,194,110,145,210,166,83,116,130,215,110,134,149,169,3,234,234,175,85,81,177,21,251,55,101,234,169,84,221,87,224,7,63,245,182,202,154,42,151,82,189,187,185,155,111,230,159,20,69,251,255,0,105,251,77,96,186,211,210,199,91,61,55,68,18,42,34,63,173,171,237,77,253,136,187,251,11,186,211,109,78,229,235,93,120,185,122,47,49,198,104,39,103,103,173,213,55,202,200,209,251,177,251,108,178,189,168,187,34,47,179,127,106,111,240,52,39,31,60,73,112,231,125,197,173,184,134,151,229,246,155,171,89,36,50,61,244,85,83,76,140,68,142,170,53,69,221,171,236,222,63,143,197,63,164,10,242,199,244,150,163,36,173,181,81,218,43,159,84,234,248,123,178,162,49,177,172,75,218,235,219,119,59,101,243,221,55,253,159,180,203,112,190,17,117,87,55,212,121,52,218,217,105,86,220,33,142,57,164,79,17,76,170,216,220,232,155,213,186,204,214,175,156,205,242,71,111,254,254,217,127,12,28,98,213,240,223,148,93,43,168,109,126,144,164,173,168,87,162,247,210,47,85,60,71,74,249,195,34,255,0,209,255,0,222,254,207,207,37,227,107,58,159,136,105,181,183,29,159,195,58,118,209,67,36,93,48,191,170,40,123,42,230,245,62,15,45,214,20,243,232,221,63,111,196,55,46,57,202,15,88,107,239,148,116,119,203,156,212,84,19,66,178,77,80,200,232,158,177,191,165,85,26,141,74,165,85,243,68,77,246,248,146,98,195,201,147,70,104,188,52,215,109,71,201,170,159,19,250,164,103,132,163,107,94,157,75,229,178,177,223,13,190,243,74,205,206,43,43,101,158,221,77,77,141,127,125,194,200,219,82,255,0,25,23,231,21,35,84,114,236,180,91,38,238,217,124,140,27,47,230,211,173,183,183,213,69,98,133,104,224,154,53,141,168,139,73,47,78,236,68,223,214,163,69,95,61,212,9,21,119,229,167,194,85,183,82,168,241,154,189,74,200,97,174,146,40,222,150,239,70,64,230,201,189,66,179,126,180,167,232,243,114,116,249,255,0,79,176,203,175,156,5,240,101,164,213,116,85,57,85,202,225,39,138,73,22,38,84,91,41,101,107,145,17,55,221,25,72,239,245,198,251,118,248,21,29,153,106,182,160,234,54,113,54,111,115,170,150,162,239,52,142,145,28,202,88,183,77,230,116,191,162,200,209,171,235,189,127,155,241,254,163,215,185,221,117,71,49,116,84,181,148,55,58,231,196,138,216,217,29,181,55,79,36,223,201,140,79,131,19,251,0,232,58,154,219,195,126,137,98,61,48,227,152,253,178,215,26,75,54,241,216,88,157,91,245,57,202,169,12,63,236,23,225,240,79,216,66,125,85,227,79,134,45,45,205,111,57,166,23,129,99,25,37,225,205,146,142,58,122,139,68,148,237,84,125,82,185,239,234,90,95,106,35,87,227,241,32,20,252,63,241,105,148,208,66,249,52,103,55,171,166,68,86,198,173,176,72,212,242,87,111,236,98,47,181,206,18,112,85,197,99,45,126,152,118,131,102,93,158,164,110,201,108,127,95,154,34,167,169,250,95,31,184,9,195,167,60,223,177,122,8,38,142,255,0,162,248,205,171,126,158,134,219,229,154,52,95,55,170,238,141,167,127,222,159,218,166,194,183,243,144,211,90,138,202,122,89,112,170,120,34,146,70,49,207,74,218,165,232,106,170,34,174,201,73,231,178,124,8,33,167,28,185,120,165,207,149,147,77,165,183,219,69,58,200,198,185,245,208,69,2,163,85,206,69,94,153,165,141,87,110,159,247,211,239,77,246,165,119,40,189,122,129,212,73,73,77,36,233,51,163,74,133,70,210,39,101,23,126,165,243,172,243,219,246,1,110,186,49,172,152,142,183,225,116,25,166,35,84,146,211,214,83,199,59,216,145,202,222,218,185,92,157,59,200,198,42,236,172,114,111,183,195,250,12,59,89,120,66,210,77,117,191,205,146,103,54,254,245,100,180,9,64,215,37,37,52,138,198,183,171,165,232,178,196,229,234,78,181,219,204,198,184,26,225,203,33,225,191,76,147,19,201,39,238,84,189,140,69,78,134,55,101,73,170,30,169,234,75,34,123,38,79,143,255,0,74,74,1,167,56,122,225,167,15,225,218,223,93,105,197,30,217,224,170,169,150,118,73,37,28,49,202,198,189,177,53,25,213,26,34,42,34,66,223,130,121,175,192,220,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,87,58,168,57,87,3,165,62,19,189,214,52,111,229,254,61,244,232,13,170,106,174,19,189,214,52,111,229,254,61,244,232,13,170,0,0,0,138,188,209,253,196,245,55,240,95,172,81,18,168,138,188,209,253,196,245,55,240,95,172,81,1,74,220,39,123,211,232,223,204,12,123,234,48,29,41,156,214,112,157,239,79,163,127,48,49,239,168,192,116,166,7,169,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,218,253,12,83,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,166,56,223,36,61,105,234,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,14,125,248,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,245,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,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,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,58,220,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,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,247,7,47,222,59,175,188,42,229,81,225,89,75,252,110,153,100,23,4,146,227,77,179,35,244,93,84,242,82,199,45,215,173,148,242,212,79,218,166,167,114,120,102,170,53,251,238,155,59,205,66,250,65,234,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,123,96,0,0,85,95,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,109,94,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,11,169,0,0,0,0,0,1,202,185,210,159,9,222,235,26,55,242,255,0,30,250,116,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,1,181,64,0,114,174,1,102,152,175,3,149,60,86,242,225,210,60,195,79,159,73,79,168,184,125,62,64,202,24,101,100,81,50,247,72,235,205,99,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,140,55,87,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,238,229,85,122,187,123,10,57,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,238,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,23,69,66,195,43,214,54,181,171,19,218,246,116,244,36,114,72,30,175,52,127,113,61,77,252,23,235,20,69,0,151,253,205,31,220,79,83,127,5,250,197,17,64,32,94,79,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,165,59,146,57,204,86,198,146,82,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,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,230,123,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,101,60,152,48,29,6,174,186,228,185,236,217,13,37,219,85,45,212,237,138,158,207,95,111,236,207,100,162,115,164,100,181,116,82,119,156,218,150,76,217,33,137,242,164,113,201,10,163,227,95,82,116,116,161,53,120,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,165,178,40,26,211,137,26,221,109,160,209,44,166,126,28,173,52,151,29,69,117,60,80,216,225,169,116,13,99,95,36,241,178,89,145,106,30,200,122,227,133,210,200,196,145,85,138,246,53,21,175,79,81,193,10,249,168,113,213,77,128,99,215,94,24,116,182,190,146,124,158,249,79,53,183,51,154,106,89,122,237,54,233,233,97,123,96,137,36,141,33,145,245,80,212,170,44,140,123,251,76,107,211,165,178,61,143,142,168,52,183,75,115,189,105,206,237,154,103,166,150,47,76,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,57,51,217,27,118,142,39,187,214,114,111,182,201,186,170,34,227,247,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,19,201,179,28,225,246,61,39,187,100,152,107,252,126,172,121,69,153,77,81,79,47,114,219,75,45,77,66,81,82,211,200,232,219,26,67,36,116,169,51,210,55,61,206,147,110,227,189,72,153,24,83,97,149,106,46,153,229,90,95,113,179,219,178,154,78,223,167,177,251,86,77,110,157,145,200,144,213,80,215,210,199,81,19,227,115,216,222,190,158,227,162,122,183,118,164,176,202,196,115,186,55,49,82,223,184,186,178,104,213,95,42,221,39,189,234,108,61,156,130,143,15,198,41,176,187,132,22,247,84,213,69,116,146,221,4,143,167,106,163,216,140,134,104,41,229,73,86,71,116,35,88,215,163,36,150,56,88,161,168,57,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,186,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,165,177,189,239,142,226,78,85,206,135,185,125,101,186,185,156,112,151,130,228,186,208,234,185,239,181,84,243,37,53,117,116,175,117,109,194,220,217,158,148,149,53,8,248,152,168,247,68,141,233,118,242,247,99,72,231,89,28,233,156,141,14,120,78,148,248,78,247,88,209,191,151,248,247,211,160,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,13,170,98,152,238,150,224,152,166,119,151,106,101,130,197,225,114,76,239,192,125,160,173,241,83,63,198,120,40,86,26,95,205,189,235,28,125,17,185,91,249,182,183,171,125,221,186,249,153,88,0,0,0,8,171,205,31,220,79,83,127,5,250,197,17,64,32,95,247,52,127,113,61,77,252,23,235,20,69,0,151,253,205,31,220,79,83,127,5,250,197,17,64,32,100,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,208,71,7,92,29,96,156,32,96,149,22,11,5,103,166,114,75,207,71,218,12,131,183,53,63,165,59,83,84,62,151,251,213,243,203,28,29,168,234,22,63,205,170,117,237,212,237,213,124,181,175,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,0,0,0,0,0,0,160,30,104,254,253,154,155,248,47,209,232,137,85,200,199,245,217,251,183,252,72,138,188,209,253,251,53,55,240,95,163,209,18,171,145,143,235,179,247,111,248,144,22,168,0,0,0,0,10,171,231,157,250,147,253,228,254,26,69,94,87,30,253,154,101,248,215,209,235,64,149,92,243,191,82,127,188,159,195,74,171,45,83,158,119,234,79,247,147,248,105,0,56,92,208,191,229,41,174,216,206,138,125,169,251,57,246,143,198,255,0,132,252,15,140,236,120,122,57,234,127,196,247,35,234,234,236,116,254,154,109,213,191,158,219,40,75,254,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,211,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,115,72,247,54,23,49,187,163,99,115,223,29,186,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,52,58,165,165,185,222,139,103,119,61,51,212,187,23,161,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,156,133,239,141,219,199,43,29,234,185,118,223,101,217,81,81,45,167,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,116,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,156,210,61,174,153,175,110,232,233,26,247,200,21,195,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,250,246,237,189,81,27,43,21,116,81,125,28,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,77,154,168,143,222,10,186,134,108,228,86,250,251,237,212,214,170,80,184,23,253,205,31,220,79,83,127,5,250,197,17,64,37,255,0,115,71,247,19,212,223,193,126,177,68,80,8,29,68,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,57,156,81,235,167,242,148,215,108,155,90,254,203,125,156,251,71,224,191,193,158,59,198,118,60,61,28,20,223,227,187,113,245,117,118,58,191,65,54,234,219,207,109,215,122,243,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,120,79,2,252,25,95,120,195,212,122,171,100,151,95,67,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,118,251,205,47,106,84,73,28,213,142,54,177,206,119,82,163,34,144,52,6,39,127,251,41,149,89,178,159,66,90,175,62,134,184,83,220,61,29,118,166,241,20,53,157,169,26,254,197,68,91,167,114,23,244,244,189,155,167,83,85,83,116,220,232,251,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,221,50,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,235,233,74,171,230,117,192,119,228,66,251,83,175,58,79,101,233,192,114,11,131,189,37,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,233,142,56,161,114,199,10,109,215,19,86,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,206,189,187,140,69,70,202,244,80,205,121,163,251,246,106,111,224,191,71,162,39,255,0,37,79,117,140,167,230,5,119,211,173,197,112,115,8,207,240,221,83,226,231,54,212,29,62,200,105,47,152,245,242,158,201,83,67,93,76,171,209,43,61,15,70,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,99,252,149,61,214,50,159,152,21,223,78,183,1,191,248,215,225,70,197,197,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,247,120,10,174,166,44,145,171,163,84,122,67,59,25,218,145,54,123,83,118,73,219,123,226,141,14,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,168,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,192,163,99,165,62,19,189,214,52,111,229,254,61,244,232,14,107,11,201,229,125,198,14,51,173,154,71,101,209,43,202,210,91,179,188,2,206,218,6,80,83,69,80,230,86,89,40,153,75,79,13,114,189,204,237,49,234,179,71,19,227,238,57,202,248,221,34,53,172,122,49,129,55,192,0,10,171,231,105,162,159,252,5,226,50,142,225,247,97,87,10,89,37,255,0,194,43,41,36,133,137,31,254,26,146,57,210,127,172,35,91,250,106,90,161,31,248,252,251,9,252,141,181,99,242,139,255,0,58,190,207,201,225,255,0,199,127,207,78,227,61,27,254,39,214,255,0,79,120,95,111,169,254,185,234,117,1,206,185,105,60,148,52,66,234,183,92,203,137,25,175,148,141,182,182,158,163,7,167,182,182,55,58,121,39,87,81,86,75,59,221,228,214,49,173,72,90,212,78,165,122,190,69,94,142,132,238,85,177,208,247,47,123,78,151,219,184,62,211,106,205,41,182,82,82,208,221,44,241,85,221,229,134,25,24,250,171,218,53,33,184,203,43,164,78,183,189,42,97,150,52,114,238,222,136,216,216,255,0,52,216,209,2,69,0,0,165,110,117,126,244,248,183,203,250,31,168,220,71,37,79,122,124,167,229,253,119,212,109,195,157,95,189,62,45,242,254,135,234,55,17,201,83,222,159,41,249,127,93,245,27,112,23,82,105,254,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,155,128,1,204,14,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,79,76,114,50,57,186,23,212,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,33,98,156,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,225,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,253,80,175,119,120,164,145,88,216,91,27,163,87,43,22,38,197,45,121,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,189,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,7,83,196,0,231,87,238,177,139,124,192,161,250,117,196,245,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,117,39,76,181,52,237,99,85,95,215,220,150,55,43,213,174,88,102,149,222,223,58,191,117,140,91,230,5,15,211,174,32,64,14,87,30,253,154,101,248,215,209,235,75,254,40,7,149,199,191,102,153,126,53,244,122,210,255,0,128,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,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,152,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,214,245,115,221,210,198,53,55,114,171,151,109,213,85,124,207,172,0,0,0,165,110,117,126,244,248,183,203,250,31,168,220,71,37,79,122,124,167,229,253,119,212,109,195,157,95,189,62,45,242,254,135,234,55,19,79,242,254,226,99,13,225,67,82,243,93,82,204,40,106,238,47,118,15,87,109,180,91,41,145,90,251,141,198,74,234,39,197,2,201,210,173,133,157,49,72,247,200,228,94,150,49,221,45,123,250,35,120,90,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,54,161,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,76,131,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,166,73,31,28,61,107,234,65,23,113,239,123,97,137,136,216,227,98,185,122,35,99,26,139,179,80,220,25,215,7,217,54,151,112,137,100,226,71,80,18,174,223,114,204,50,139,109,6,61,109,108,180,242,193,53,146,166,217,61,99,107,158,232,222,247,117,200,230,198,214,198,238,219,163,72,164,87,53,221,198,244,6,65,202,227,223,179,76,191,26,250,61,105,181,121,213,251,211,226,223,47,232,126,163,113,53,87,43,143,126,205,50,252,107,232,245,166,213,231,87,239,79,139,124,191,161,250,141,196,13,171,200,199,245,217,251,183,252,72,181,66,170,249,24,254,187,63,118,255,0,137,22,168,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,167,175,182,187,163,227,134,69,108,157,164,141,220,251,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,103,82,100,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,174,249,22,55,162,163,152,248,67,79,242,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,116,204,157,173,226,146,69,123,166,116,142,141,92,143,72,155,45,159,156,176,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,253,54,57,237,99,24,228,99,2,58,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,198,213,231,157,250,147,253,228,254,26,87,86,143,107,166,163,232,53,102,77,118,210,251,207,161,174,185,70,63,54,55,53,202,36,84,170,163,165,150,120,38,145,244,207,69,78,212,203,225,218,196,147,101,115,26,247,43,58,94,140,123,2,127,243,69,230,1,89,119,172,185,112,201,162,25,23,102,213,15,137,183,103,23,72,35,158,10,169,42,162,158,88,38,180,183,184,198,116,194,157,173,229,146,53,123,102,108,141,141,28,140,73,91,44,22,225,163,135,76,239,138,13,83,160,211,60,22,159,253,106,178,241,91,215,15,248,50,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,214,255,0,98,39,181,83,95,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,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,103,66,124,20,112,163,98,225,47,70,168,176,222,213,170,179,47,185,109,89,148,222,232,161,123,124,125,87,83,214,56,209,210,42,189,97,129,143,237,70,155,49,171,179,228,237,177,242,200,128,102,188,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,92,142,110,232,213,123,186,24,140,141,171,208,198,162,85,247,31,222,246,249,223,225,127,76,165,46,48,21,251,150,131,248,133,168,181,221,219,137,207,140,250,159,204,124,187,14,137,234,207,242,118,225,94,187,232,253,94,234,38,140,119,118,249,170,153,206,123,106,255,0,142,49,143,126,80,231,149,159,187,246,65,255,0,223,149,95,254,133,68,76,96,81,143,17,62,240,58,157,255,0,223,149,235,255,0,77,148,137,168,213,127,5,211,91,163,29,254,190,63,245,208,108,251,23,243,63,123,214,106,190,167,233,243,138,241,142,255,0,60,99,57,163,251,227,246,92,103,17,62,239,218,157,255,0,222,109,235,255,0,66,148,163,18,227,56,1,247,72,193,63,20,250,157,81,33,12,117,123,119,241,138,45,223,238,237,251,99,140,103,207,63,48,145,211,189,103,252,184,212,107,54,175,161,245,241,118,168,238,238,236,255,0,68,205,62,59,107,243,140,249,227,199,45,123,195,183,187,246,152,255,0,247,155,101,255,0,208,162,54,16,5,213,186,123,40,138,126,33,229,250,187,255,0,170,212,92,191,140,119,85,51,143,140,206,64,1,154,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,151,122,248,173,86,154,219,164,219,246,232,233,228,168,126,222,221,152,213,114,251,85,62,239,188,246,207,226,104,99,168,133,240,76,222,168,228,106,177,201,190,219,162,166,202,128,115,203,199,126,164,179,82,248,139,201,43,233,224,115,98,182,87,86,91,155,187,118,221,35,174,170,84,95,39,59,224,255,0,217,253,5,199,112,75,114,182,193,195,14,61,114,182,80,209,192,169,226,250,227,166,137,173,79,249,225,82,137,186,53,127,167,253,243,88,241,133,102,209,157,21,185,80,102,247,189,50,244,157,61,214,186,38,214,205,233,170,184,122,93,43,170,37,145,221,45,87,170,249,68,171,179,81,61,190,91,123,22,79,224,118,125,55,199,176,184,91,139,209,248,75,60,253,91,55,185,60,155,244,202,239,139,213,95,250,106,239,237,251,128,231,171,137,252,234,235,168,218,213,124,202,175,46,114,212,212,199,72,197,71,43,188,145,148,209,181,63,73,206,95,135,222,106,162,65,113,219,65,132,219,184,143,191,83,233,252,29,171,58,82,80,44,105,213,51,183,122,211,51,169,127,58,189,94,210,62,128,7,237,73,71,61,109,68,84,212,236,234,124,207,108,109,77,209,55,85,93,147,218,125,204,163,3,200,177,8,104,231,189,81,246,99,174,134,58,136,87,185,27,186,152,244,114,181,125,87,46,223,162,190,221,128,199,65,179,107,45,90,111,46,155,67,81,79,87,219,200,99,234,238,179,183,58,245,111,81,178,121,170,244,38,209,253,223,249,204,151,64,120,86,203,117,231,53,143,20,177,79,219,103,105,38,146,126,152,151,165,189,232,163,95,85,211,51,125,187,168,190,223,254,144,104,211,250,100,114,72,187,70,199,57,126,230,166,230,231,215,238,23,179,109,4,212,56,48,92,133,157,75,92,217,229,164,155,120,83,187,28,114,61,157,93,44,149,253,59,244,34,236,174,69,243,44,39,133,94,88,112,225,215,59,134,75,169,87,31,25,67,53,22,208,179,178,177,244,189,146,162,170,239,13,82,170,250,173,95,106,108,5,98,99,186,55,168,89,61,142,108,142,213,140,220,101,183,211,171,187,149,13,162,157,204,106,53,136,245,85,115,88,173,77,154,228,95,53,246,18,183,2,229,149,145,223,105,153,85,145,234,6,47,110,239,111,219,142,91,172,144,200,187,43,145,124,159,74,191,115,87,250,20,252,184,188,213,203,158,139,106,53,243,76,116,207,33,234,178,190,26,170,10,136,60,35,83,161,86,121,225,115,122,166,99,222,187,50,38,38,232,239,235,223,117,93,115,173,152,84,248,150,150,226,153,115,242,30,253,202,229,227,186,153,225,17,189,61,186,136,227,79,62,165,106,238,215,125,200,4,146,200,249,110,105,69,190,205,2,218,181,66,211,87,112,137,141,241,49,199,123,166,145,81,81,139,214,187,54,151,171,110,164,68,221,126,255,0,50,13,235,198,150,199,164,185,179,241,200,46,52,245,176,189,178,75,20,144,205,220,78,148,153,236,68,85,70,53,55,217,155,249,39,196,248,216,230,111,61,174,58,199,84,59,170,162,162,25,34,73,54,68,217,29,183,193,26,169,237,77,204,195,73,52,171,53,226,91,52,135,24,179,75,220,150,20,116,109,119,76,41,210,222,220,178,39,147,159,26,47,148,75,241,255,0,220,161,168,65,178,117,231,72,37,209,92,214,124,54,162,227,226,230,167,232,235,119,103,183,183,84,49,72,158,72,247,167,178,95,191,225,253,73,173,128,0,0,0,0,253,105,105,166,172,157,180,244,241,185,242,63,125,154,212,85,85,217,55,246,39,244,19,79,26,208,221,85,210,93,46,91,173,227,78,174,83,205,63,248,183,50,209,82,231,39,77,66,181,124,221,27,87,217,34,124,72,97,110,175,154,217,89,29,109,58,237,36,123,237,236,248,162,167,199,127,188,187,222,9,120,191,198,179,220,9,159,111,242,14,221,213,55,234,143,194,72,187,126,122,167,111,56,161,107,127,69,140,95,254,158,224,87,198,113,199,142,180,250,71,29,182,94,155,44,46,197,106,233,38,137,210,37,91,100,151,195,57,205,111,82,186,163,214,223,207,125,145,187,175,220,122,56,119,48,253,90,195,53,3,34,206,232,223,13,76,249,4,209,75,35,42,86,165,232,206,134,61,136,136,137,82,138,158,82,124,92,190,196,48,126,51,179,139,38,160,235,254,69,117,176,79,215,110,244,133,92,81,191,165,233,234,248,218,135,34,236,246,181,223,162,244,246,161,54,56,30,229,229,164,26,163,165,182,189,68,202,238,158,150,146,237,71,13,67,169,251,21,80,118,28,174,153,170,222,168,234,91,215,230,212,243,233,79,209,253,160,69,12,171,152,143,17,217,29,226,166,229,75,151,215,80,178,161,136,222,205,45,194,190,38,51,212,107,119,70,165,74,237,250,59,255,0,74,169,131,101,92,77,241,23,159,216,38,176,222,115,44,162,178,130,121,155,51,155,233,26,233,26,174,106,238,158,78,149,205,219,216,190,194,228,116,159,151,30,130,233,149,125,202,186,91,103,165,124,123,34,99,25,222,173,131,181,208,170,171,231,226,93,213,190,233,247,109,177,190,108,186,53,167,24,253,11,109,214,172,119,179,78,221,182,103,139,157,222,196,68,246,185,234,190,198,160,28,214,89,108,25,229,202,73,22,193,103,190,212,200,221,187,139,73,79,51,213,61,187,111,208,159,177,127,177,76,170,139,135,141,114,188,44,14,167,211,92,170,116,169,99,100,141,222,134,172,119,83,93,182,202,155,70,187,251,78,142,108,26,117,135,99,18,77,45,142,207,225,159,81,211,220,95,17,43,250,186,119,219,244,156,187,126,146,251,62,243,33,142,8,162,107,89,27,54,70,162,34,121,175,176,14,113,173,124,28,113,19,116,172,142,142,61,45,201,162,89,55,217,242,216,235,154,212,217,21,124,215,176,191,113,183,240,62,87,250,255,0,145,100,84,150,251,237,169,45,212,82,72,196,154,105,96,173,133,26,213,145,173,119,172,234,69,68,242,85,95,63,184,189,221,144,242,5,86,88,185,54,201,79,126,161,125,231,41,134,75,106,198,239,18,145,87,111,39,87,67,182,219,170,139,167,244,186,125,191,180,144,248,103,43,94,29,177,200,36,142,231,111,168,184,189,251,108,234,136,168,102,219,101,119,177,93,72,159,229,39,246,33,51,0,17,107,29,229,207,195,134,59,146,250,126,28,82,158,169,137,31,66,83,84,208,208,62,45,251,136,253,250,60,50,121,250,187,123,125,138,168,108,155,87,10,60,63,89,234,124,85,30,149,226,253,205,213,81,93,99,162,242,223,127,102,208,167,222,166,220,0,124,250,108,126,197,71,11,105,233,44,180,48,196,221,246,100,116,204,107,83,117,223,216,136,123,43,67,68,177,246,86,142,5,143,252,142,218,109,253,135,238,0,252,226,130,8,27,211,4,44,141,191,115,26,136,159,239,31,160,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,206,170,14,85,192,233,79,132,239,117,141,27,249,127,143,125,58,3,106,144,3,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,117,219,34,141,183,58,132,145,175,99,97,137,232,170,198,189,171,222,145,138,196,78,150,202,248,189,174,90,124,125,212,241,11,106,170,210,109,111,203,169,39,213,10,74,137,234,109,147,58,138,42,52,189,219,186,81,234,140,72,182,137,245,48,175,119,169,140,142,61,225,108,111,68,145,89,59,218,19,212,0,0,138,188,209,253,196,245,55,240,95,172,81,18,168,138,188,209,253,196,245,55,240,95,172,81,1,74,220,39,123,211,232,223,204,12,123,234,48,29,41,156,214,112,157,239,79,163,127,48,49,239,168,192,116,166,0,0,6,159,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,245,35,102,103,76,178,49,241,185,83,169,143,119,75,152,254,137,25,206,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,182,219,162,123,14,162,14,107,56,177,247,167,214,79,152,25,15,212,103,2,218,121,54,229,55,220,131,132,122,203,77,222,187,196,82,99,57,133,198,215,107,143,180,198,120,122,87,193,77,86,232,247,106,34,191,121,234,234,31,187,149,93,235,237,191,75,90,137,58,136,1,201,83,221,99,41,249,129,93,244,235,113,63,192,0,0,170,190,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,218,188,243,191,82,127,188,159,195,77,85,201,83,222,159,41,249,127,93,245,27,112,23,82,0,0,0,0,0,3,149,115,165,62,19,189,214,52,111,229,254,61,244,232,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,3,106,128,0,229,92,191,238,87,30,226,122,101,248,215,214,43,74,1,47,251,149,199,184,158,153,126,53,245,138,208,35,175,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,237,18,195,19,164,221,142,141,253,234,245,224,231,28,226,11,35,226,11,27,143,134,71,248,76,234,147,191,44,23,73,105,226,150,150,213,75,36,78,130,162,170,167,187,28,145,182,22,199,59,154,170,172,115,149,207,107,99,107,164,116,109,94,143,140,43,76,180,83,72,244,102,154,225,75,165,58,113,143,226,172,187,84,62,166,185,109,116,44,133,245,47,116,178,202,137,35,209,58,156,198,58,121,82,54,42,244,68,199,116,70,140,98,35,80,52,87,52,127,113,61,77,252,23,235,20,69,0,151,253,205,31,220,79,83,127,5,250,197,17,64,32,93,79,49,126,93,31,151,191,23,173,122,41,110,255,0,68,159,205,250,78,217,222,255,0,225,31,250,82,154,31,207,84,212,178,158,143,195,211,197,43,189,86,126,119,216,190,182,202,181,1,165,186,165,157,232,182,119,108,212,205,52,190,250,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,190,179,87,109,247,77,149,17,83,167,226,157,185,207,226,90,37,96,213,12,106,249,142,182,174,151,84,50,58,119,92,178,56,219,20,242,65,89,110,72,227,165,163,157,242,73,47,106,23,177,104,228,141,177,195,26,245,167,113,242,57,138,216,251,161,97,60,29,113,139,130,113,127,130,84,95,236,20,126,134,201,44,221,31,104,49,254,228,213,30,139,238,205,80,202,95,239,167,193,20,115,247,99,167,89,63,54,139,209,191,75,182,84,243,144,7,54,220,38,102,186,243,131,107,206,49,95,195,117,61,93,118,109,93,81,224,105,237,81,51,174,11,164,14,217,210,211,85,51,169,173,90,101,107,58,228,115,156,212,141,35,238,245,198,177,164,140,232,250,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,118,232,143,88,216,174,68,69,86,183,125,144,42,219,154,231,2,223,227,248,160,209,76,51,254,168,170,207,232,168,93,254,107,155,116,142,157,27,255,0,125,241,79,107,191,200,153,89,254,152,152,174,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,78,156,202,64,230,63,203,254,179,135,123,236,186,183,164,56,239,250,19,215,248,104,37,166,167,146,122,137,49,218,174,134,71,211,80,249,159,36,143,134,105,17,94,201,149,221,41,36,171,19,145,159,153,89,66,11,25,254,171,107,166,163,235,45,30,33,105,205,111,61,219,86,9,143,209,99,118,11,108,8,172,165,162,165,167,130,56,85,237,98,170,239,52,189,166,190,89,21,85,206,114,53,19,102,50,54,51,0,36,167,2,252,25,95,120,195,212,122,171,100,151,95,67,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,118,251,205,47,106,84,73,28,213,142,54,177,206,119,82,163,34,144,55,95,44,94,3,191,45,247,218,109,121,213,139,47,86,3,143,220,27,232,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,84,114,69,51,146,72,87,126,137,90,151,82,122,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,30,216,28,171,157,41,240,157,238,177,163,127,47,241,239,167,64,115,88,116,167,194,119,186,198,141,252,191,199,190,157,0,27,84,249,54,236,179,21,188,95,110,248,181,167,38,181,86,222,177,255,0,15,233,123,117,61,108,114,85,91,251,236,87,193,226,34,106,171,226,238,49,21,204,235,68,234,106,42,166,232,104,14,58,56,205,177,112,121,167,20,183,56,237,94,153,204,242,143,17,79,140,219,101,99,210,149,210,68,140,238,212,212,200,221,182,134,46,236,74,177,181,201,36,142,123,90,222,148,87,203,29,37,240,241,196,222,125,195,238,188,208,235,205,29,77,94,65,114,117,69,67,175,212,245,215,25,154,183,200,42,119,241,44,168,149,21,92,247,185,202,146,181,242,35,209,38,100,114,57,175,232,217,67,164,144,97,90,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,185,168,31,39,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,244,120,155,117,210,138,58,186,89,250,30,215,179,174,41,17,204,119,75,216,215,38,233,228,230,162,167,154,33,128,127,36,238,22,63,237,105,210,175,247,27,110,255,0,137,54,168,2,42,243,71,247,19,212,223,193,126,177,68,80,9,127,220,209,253,196,245,55,240,95,172,81,20,2,7,85,0,0,0,0,0,0,0,0,40,7,154,63,191,102,166,254,11,244,122,34,85,114,49,253,118,126,237,255,0,18,34,175,52,127,126,205,77,252,23,232,244,68,170,228,99,250,236,253,219,254,36,5,170,0,0,0,0,197,51,173,39,210,205,80,240,63,148,205,52,197,50,223,70,119,124,23,167,108,212,213,254,23,185,211,220,237,119,152,238,142,174,219,58,186,118,223,161,187,251,16,249,88,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,117,248,107,141,175,25,162,164,170,131,173,142,99,250,37,142,54,189,189,76,123,154,187,47,155,92,168,190,74,166,192,0,85,95,60,239,212,159,239,39,240,210,42,242,184,247,236,211,47,198,190,143,90,74,174,121,223,169,63,222,79,225,164,85,229,113,239,217,166,95,141,125,30,180,11,62,230,51,193,71,242,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,157,169,46,148,40,143,89,45,142,155,169,172,111,83,222,146,68,233,81,205,100,141,115,119,137,179,75,34,81,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,135,83,197,101,243,94,224,114,155,37,181,94,248,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,174,209,44,49,58,77,216,232,223,222,15,147,169,60,96,218,184,178,229,111,169,78,184,45,92,121,222,29,79,140,208,101,108,154,38,163,42,103,125,214,145,35,174,137,209,177,177,116,84,44,50,189,99,107,90,177,61,175,103,79,66,71,36,149,66,0,23,253,205,31,220,79,83,127,5,250,197,17,64,37,255,0,115,71,247,19,212,223,193,126,177,68,80,8,27,87,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,189,82,212,72,214,39,249,177,177,28,230,53,242,203,19,21,236,235,234,78,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,53,167,7,92,29,96,156,32,96,149,22,11,5,103,166,114,75,207,71,218,12,131,183,53,63,165,59,83,84,62,151,251,213,243,203,28,29,168,234,22,63,205,170,117,237,212,237,213,124,164,0,30,165,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,61,156,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,210,222,135,140,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,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,57,140,46,167,146,167,186,198,83,243,2,187,233,214,226,165,117,251,71,47,188,63,235,46,89,163,185,28,222,34,175,25,184,58,158,58,158,150,51,197,210,189,169,37,53,79,67,30,244,143,187,4,145,75,219,235,87,51,175,165,222,179,85,11,106,228,169,238,177,148,252,192,174,250,117,184,9,254,106,174,44,125,214,53,147,229,254,67,244,233,205,170,106,174,44,125,214,53,147,229,254,67,244,233,192,230,176,202,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,186,164,145,145,205,208,190,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,76,84,154,154,209,203,183,81,231,194,116,83,83,120,120,211,235,174,71,106,212,124,63,30,117,218,146,142,117,168,146,130,251,81,71,27,230,154,68,122,39,135,163,155,116,147,186,247,172,81,73,222,71,186,22,44,45,80,183,78,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,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,155,128,137,92,9,240,9,140,240,137,106,168,201,111,183,74,76,139,81,110,212,239,165,172,188,82,37,68,48,82,209,74,218,103,201,65,28,110,149,89,51,27,81,78,175,74,133,138,57,28,142,68,86,177,19,164,150,160,10,192,231,105,172,118,40,177,92,23,135,234,120,123,215,170,155,130,102,53,146,117,61,190,18,150,56,234,41,41,211,101,103,68,157,231,203,83,230,143,234,103,133,245,155,180,141,84,179,243,156,30,50,117,210,179,136,158,35,179,61,70,244,207,164,108,174,184,73,110,199,28,196,157,144,178,207,78,247,71,74,177,197,58,171,226,238,49,59,239,102,205,78,236,210,187,161,170,229,106,6,149,45,123,146,134,183,218,150,213,153,112,221,53,142,173,183,38,212,84,103,20,247,38,200,215,65,36,10,218,42,57,96,123,124,156,199,181,201,11,154,169,212,143,71,200,139,209,208,157,202,161,54,255,0,9,26,209,117,208,94,33,176,157,64,165,203,234,241,219,68,119,138,58,76,146,162,22,58,86,75,100,146,162,63,27,20,177,53,174,89,89,218,71,57,26,141,115,145,236,99,217,180,140,98,160,116,146,0,2,149,185,213,251,211,226,223,47,232,126,163,113,28,149,61,233,242,159,151,245,223,81,183,14,117,126,244,248,183,203,250,31,168,220,71,37,79,122,124,167,229,253,119,212,109,192,93,72,0,1,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,77,145,95,83,12,91,181,205,145,203,220,134,40,218,197,107,162,108,115,88,249,170,184,177,247,88,214,79,151,249,15,211,167,3,156,28,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,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,185,78,117,126,235,24,183,204,10,31,167,92,74,86,46,167,157,95,186,198,45,243,2,135,233,215,16,32,7,43,143,126,205,50,252,107,232,245,165,255,0,20,3,202,227,223,179,76,191,26,250,61,105,127,192,122,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,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,10,129,230,177,199,29,54,165,93,107,248,91,211,102,85,197,98,198,47,10,204,166,230,231,203,2,220,110,52,174,123,22,137,145,238,136,250,104,101,221,206,116,141,94,228,209,70,230,35,91,19,100,153,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,8,92,72,0,10,86,231,87,239,79,139,124,191,161,250,141,196,128,4,255,0,231,87,239,79,139,124,191,161,250,141,196,214,156,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,220,55,95,42,126,7,41,181,42,235,65,197,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,100,71,211,67,46,205,107,99,114,247,38,138,70,189,90,216,157,28,210,43,157,95,186,198,45,243,2,135,233,215,18,122,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,64,190,117,126,235,24,183,204,10,31,167,92,64,128,28,174,61,251,52,203,241,175,163,214,155,87,157,95,189,62,45,242,254,135,234,55,19,85,114,184,247,236,211,47,198,190,143,90,109,94,117,126,244,248,183,203,250,31,168,220,64,218,188,140,127,93,159,187,127,196,139,84,42,175,145,143,235,179,247,111,248,145,106,128,0,0,85,7,54,110,9,45,86,90,107,167,22,250,113,5,37,5,60,149,20,112,229,150,122,106,86,196,199,79,60,178,49,247,101,145,211,34,43,228,150,74,56,159,20,81,110,231,189,211,57,85,86,71,16,47,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,39,255,0,60,239,212,159,239,39,240,210,170,203,84,231,157,250,147,253,228,254,26,104,174,80,24,6,27,157,113,95,83,85,152,99,212,151,103,226,184,189,77,254,208,149,40,174,101,45,198,58,202,56,162,168,70,111,210,231,177,179,200,172,234,69,233,127,75,219,179,216,199,52,39,255,0,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,253,55,185,141,123,216,212,123,230,80,0,10,115,227,251,222,223,59,252,47,233,148,165,198,26,115,63,225,7,135,109,81,203,171,243,188,239,79,61,39,124,185,246,188,85,87,165,171,161,238,118,226,100,76,245,34,153,172,77,153,27,19,201,169,190,219,175,154,170,149,123,182,138,230,190,196,91,183,49,19,19,158,127,164,254,39,229,222,127,135,157,81,163,233,45,210,230,183,91,77,85,83,85,185,163,236,136,153,204,213,68,251,170,152,198,41,159,127,28,52,231,43,63,119,236,131,255,0,191,42,191,253,10,136,145,151,29,7,208,235,197,194,170,237,118,209,156,22,182,186,182,103,212,213,85,84,227,180,114,203,60,175,114,185,242,61,238,141,85,206,115,149,85,92,170,170,170,170,170,123,26,89,164,26,117,162,184,253,70,45,166,88,247,161,173,117,85,143,184,77,7,139,158,163,170,161,204,99,28,254,169,158,247,38,237,137,137,178,46,222,94,205,213,119,130,26,173,204,139,92,112,93,81,204,112,155,78,43,130,205,67,143,223,238,22,170,89,42,104,107,29,43,226,130,161,241,177,207,86,213,53,21,202,214,34,170,162,34,111,190,200,158,195,92,220,179,182,105,109,219,213,115,142,60,101,50,157,30,229,215,91,246,179,87,176,76,209,21,79,119,53,118,78,39,136,206,38,99,207,230,83,59,90,177,220,127,19,225,159,81,177,252,90,197,110,179,90,233,112,219,231,98,138,223,74,202,122,120,186,169,39,123,186,99,98,35,91,187,156,231,46,201,230,170,171,237,82,144,139,173,208,60,206,171,137,110,27,45,185,30,164,218,45,223,243,101,71,115,183,221,104,173,253,232,41,223,79,226,42,41,92,198,170,200,233,27,213,19,60,213,31,190,234,170,138,158,91,99,223,200,7,132,143,251,19,127,253,122,231,255,0,40,34,238,91,117,205,210,45,221,211,204,69,56,247,152,243,204,120,137,95,116,87,89,233,58,18,173,102,131,119,162,186,174,253,73,204,209,219,87,52,230,154,179,53,85,78,121,247,237,176,184,118,247,126,211,31,254,243,108,191,250,20,70,194,62,118,59,143,218,49,60,126,217,139,99,244,158,22,215,102,163,134,223,69,7,113,207,237,83,194,196,100,108,234,122,171,157,179,90,137,187,149,85,118,243,85,83,232,151,246,169,154,40,138,103,212,60,143,93,126,157,78,170,229,250,60,85,84,204,103,243,51,32,0,205,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,27,120,235,204,113,156,59,70,174,53,217,22,41,85,123,84,142,101,167,100,109,145,88,201,124,45,74,181,206,232,150,53,217,58,87,127,63,231,123,62,234,138,209,30,40,111,117,217,133,13,179,86,175,85,53,56,188,61,222,170,74,26,74,88,159,231,20,142,253,55,116,187,252,98,70,191,167,240,84,253,133,227,235,158,154,80,106,174,154,223,49,26,170,10,122,137,171,104,42,97,167,116,176,71,34,199,43,233,229,141,174,78,191,36,84,89,62,244,254,148,33,214,132,114,142,210,236,21,241,94,245,11,38,185,223,235,147,171,122,89,104,40,219,2,127,141,111,154,57,37,223,213,123,23,219,237,111,245,32,70,190,41,180,14,241,196,142,82,221,78,209,236,2,245,111,197,40,173,209,197,42,85,82,213,58,87,186,5,149,211,43,85,137,51,23,201,232,137,235,167,154,46,232,159,24,221,99,225,3,83,178,92,194,135,31,180,98,87,148,166,170,116,240,190,105,168,106,122,89,36,76,115,220,138,230,194,168,158,72,223,45,183,243,248,110,116,19,67,131,227,22,124,110,108,98,201,99,160,161,161,124,82,177,33,130,150,54,49,59,136,189,75,210,212,70,249,239,247,24,14,146,216,240,106,75,158,71,103,162,163,160,170,186,91,111,19,203,212,234,4,107,160,73,55,102,205,114,183,111,62,211,211,201,126,31,209,184,87,239,19,156,185,48,93,20,208,184,181,3,79,235,238,176,95,109,82,84,207,92,149,181,221,216,157,20,112,207,51,122,89,216,223,127,205,55,218,168,158,107,253,37,114,102,90,139,152,102,17,82,219,114,42,248,234,34,181,49,148,208,35,32,99,58,89,18,57,173,77,218,137,191,147,157,237,251,203,23,227,11,136,126,37,115,12,214,183,134,201,113,59,44,52,215,217,98,167,166,154,42,151,164,174,239,82,199,19,211,206,167,182,158,117,169,237,217,60,147,125,252,205,71,131,114,185,215,108,163,185,29,222,142,59,124,117,44,89,146,161,124,20,238,69,119,79,146,34,85,162,255,0,57,87,250,191,104,16,154,233,122,174,188,57,142,173,115,21,89,190,221,45,219,219,183,254,228,44,19,151,7,22,90,87,161,120,197,218,139,59,87,67,82,233,39,150,57,25,36,45,87,39,110,145,17,187,75,59,17,119,88,159,236,79,235,246,162,71,109,102,224,139,86,52,143,49,143,16,90,69,185,73,54,253,185,22,74,88,122,182,138,57,23,201,39,114,39,148,155,123,126,6,75,129,242,229,226,31,50,100,18,199,103,117,28,19,72,214,57,201,87,68,254,148,94,157,215,111,20,155,249,59,253,224,61,222,96,252,87,91,248,145,212,203,61,203,16,137,204,182,88,40,170,40,225,123,162,143,173,202,250,135,174,234,172,150,70,175,170,214,124,83,227,228,125,109,36,230,109,196,118,23,137,221,241,138,150,90,175,116,146,80,203,12,15,125,149,28,234,103,61,100,85,122,172,79,141,54,221,235,250,72,228,242,246,123,119,204,104,249,72,235,69,53,222,138,133,247,68,125,53,100,93,201,234,29,79,70,171,11,145,174,94,148,111,140,221,219,170,34,111,251,73,151,161,124,172,116,107,76,44,119,138,28,174,231,83,149,84,222,169,22,145,242,86,219,104,255,0,189,147,170,79,94,46,166,73,210,238,151,167,158,235,250,41,253,8,20,173,159,230,119,173,70,204,238,185,133,245,34,241,215,106,217,234,230,72,163,237,177,31,44,174,145,200,141,243,217,58,158,191,21,54,13,94,35,143,203,128,71,85,148,87,94,169,110,177,239,225,163,155,179,12,14,222,125,159,178,43,17,235,234,244,175,183,201,87,238,45,186,163,148,215,12,179,214,190,177,43,50,56,250,228,89,59,108,109,189,24,155,174,251,34,120,95,97,151,235,47,47,221,24,212,140,13,49,123,85,170,43,61,109,55,250,94,182,150,221,70,146,250,211,70,247,117,47,109,187,249,49,90,155,42,121,42,251,125,128,81,206,150,232,158,160,235,13,225,182,124,38,195,87,93,34,185,26,231,199,75,60,172,111,172,198,170,170,197,27,246,219,184,223,135,199,250,13,207,106,192,248,134,224,219,61,183,172,22,90,72,46,183,122,101,170,167,90,186,10,167,177,90,214,203,26,236,143,142,53,95,39,187,216,139,237,66,72,112,107,165,58,253,160,26,153,91,11,176,107,77,101,142,142,229,37,45,93,92,243,64,146,164,76,168,167,71,189,168,202,133,84,245,33,221,19,165,222,107,241,246,25,143,54,26,196,172,163,211,236,215,31,146,104,46,177,90,234,88,230,69,39,109,140,234,150,159,201,87,100,85,255,0,25,34,110,142,255,0,233,133,94,103,217,13,255,0,40,202,107,47,25,43,163,117,194,110,223,119,183,31,109,190,81,181,169,178,124,61,86,180,199,143,222,182,178,122,250,151,213,212,187,170,71,237,212,187,170,251,17,19,227,253,7,224,0,0,0,0,1,23,98,198,120,100,227,99,74,176,109,35,110,63,158,96,53,50,84,210,111,219,158,153,142,108,114,117,85,76,245,221,95,88,221,246,71,177,60,145,60,247,223,127,105,92,201,237,45,106,201,194,246,148,92,184,21,135,49,125,134,157,183,135,117,111,86,218,58,110,234,255,0,134,22,63,211,237,245,126,130,109,237,246,121,123,60,128,172,42,202,202,91,254,108,250,200,233,251,116,245,247,53,122,70,138,169,179,31,54,251,123,85,125,139,183,181,127,164,232,115,130,236,70,193,138,112,209,167,105,99,162,116,30,59,28,161,168,157,86,87,191,173,238,98,189,87,214,85,219,214,145,235,178,125,231,57,180,115,186,142,186,10,150,34,43,160,153,178,34,47,177,85,29,191,254,163,162,238,7,239,149,25,7,9,218,95,113,170,141,140,145,113,218,104,182,98,174,219,51,118,39,183,246,49,0,222,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,7,42,231,85,7,42,224,100,25,150,127,153,106,13,77,170,171,51,200,106,238,175,177,217,232,172,22,196,153,83,162,142,221,73,18,69,79,79,19,26,136,214,49,173,77,215,100,245,158,231,189,221,79,123,156,190,166,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,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,228,77,78,87,188,20,127,40,12,237,154,207,168,86,203,85,118,155,97,183,7,211,75,110,173,78,247,166,110,141,133,175,101,58,196,215,38,208,197,221,130,105,22,68,86,73,234,69,209,35,95,47,111,122,243,65,229,247,83,118,169,189,113,67,162,214,170,70,61,148,238,175,204,44,116,209,69,76,206,136,98,170,168,172,189,44,178,206,214,171,213,172,129,175,130,40,186,228,122,186,95,89,238,126,225,40,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,253,8,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,233,116,79,150,85,28,203,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,222,133,56,104,226,47,4,226,131,75,40,53,51,5,168,255,0,90,163,188,81,116,77,254,12,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,244,63,218,139,237,68,13,170,69,94,104,254,226,122,155,248,47,214,40,137,84,69,94,104,254,226,122,155,248,47,214,40,128,165,110,19,189,233,244,111,230,6,61,245,24,14,148,206,107,56,78,247,167,209,191,152,24,247,212,96,58,83,0,0,0,115,89,197,143,189,62,178,124,192,200,126,163,57,210,153,205,103,22,62,244,250,201,243,3,33,250,140,224,90,167,37,79,117,140,167,230,5,119,211,173,196,255,0,32,7,37,79,117,140,167,230,5,119,211,173,196,255,0,0,0,2,170,249,231,126,164,255,0,121,63,134,154,171,146,167,189,62,83,242,254,187,234,54,227,106,243,206,253,73,254,242,127,13,53,87,37,79,122,124,167,229,253,119,212,109,192,93,72,0,0,0,0,0,14,85,206,148,248,78,247,88,209,191,151,248,247,211,160,57,172,58,83,225,59,221,99,70,254,95,227,223,78,128,13,170,0,3,149,114,255,0,185,92,123,137,233,151,227,95,88,173,40,4,191,238,87,30,226,122,101,248,215,214,43,64,149,64,0,34,175,52,127,113,61,77,252,23,235,20,69,0,151,253,205,31,220,79,83,127,5,250,197,17,64,32,116,61,198,223,24,56,207,8,218,95,45,233,203,73,91,155,95,41,231,110,39,103,171,138,163,177,93,60,82,64,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,189,77,160,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,251,250,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,234,118,201,186,185,92,231,61,238,123,222,247,186,202,185,74,112,81,232,74,58,62,44,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,238,185,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,129,181,121,112,114,255,0,163,225,222,197,22,173,234,246,59,254,139,21,254,38,8,169,170,36,130,162,60,118,151,173,241,244,211,190,23,201,27,230,154,52,71,190,100,119,82,71,42,68,212,103,231,150,89,212,0,3,31,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,128,1,202,185,209,239,5,56,181,139,15,225,31,72,109,56,229,15,132,164,168,195,237,151,73,35,238,190,78,170,170,216,27,87,83,38,239,85,84,235,158,121,95,182,253,45,234,217,168,141,68,68,231,8,233,79,132,239,117,141,27,249,127,143,125,58,0,54,168,0,14,85,203,254,181,241,11,138,240,191,203,211,77,181,115,41,166,241,254,3,79,241,170,107,117,173,149,81,211,205,115,174,150,130,6,197,79,27,158,191,231,72,245,107,94,230,69,20,175,70,63,163,165,104,4,217,90,209,175,57,150,181,71,134,218,239,181,181,113,88,176,60,94,215,140,216,173,46,168,73,32,163,101,45,20,16,79,51,17,24,212,235,168,150,21,149,202,168,175,68,88,227,87,185,177,51,96,249,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,158,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,191,87,53,225,215,87,52,243,72,240,237,109,204,49,58,187,118,49,157,84,84,67,104,154,88,158,143,115,35,100,111,138,105,83,167,166,38,84,53,242,58,4,115,145,242,178,158,89,26,222,223,67,223,42,185,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,125,217,34,37,202,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,80,15,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,245,55,160,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,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,200,231,139,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,245,237,219,122,162,54,86,42,239,254,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,219,119,200,170,23,104,0,2,42,243,71,247,19,212,223,193,126,177,68,80,9,127,220,209,253,196,245,55,240,95,172,81,20,2,7,85,0,0,0,0,0,0,0,0,40,7,154,63,191,102,166,254,11,244,122,34,85,114,49,253,118,126,237,255,0,18,34,175,52,127,126,205,77,252,23,232,244,68,170,228,99,250,236,253,219,254,36,5,170,0,0,0,0,0,0,170,190,121,223,169,63,222,79,225,164,85,229,113,239,217,166,95,141,125,30,180,149,92,243,191,82,127,188,159,195,72,171,202,227,223,179,76,191,26,250,61,104,23,252,0,2,149,185,157,112,29,249,16,190,212,235,206,147,217,122,112,28,130,224,239,73,90,237,214,238,221,46,47,51,153,11,99,221,221,215,47,102,162,119,84,43,122,99,142,40,92,177,194,155,117,196,213,128,5,255,0,115,71,247,19,212,223,193,126,177,68,80,8,23,253,205,31,220,79,83,127,5,250,197,17,64,37,255,0,115,71,247,19,212,223,193,126,177,68,80,8,29,84,0,0,0,0,160,30,104,254,253,154,155,248,47,209,232,137,255,0,201,83,221,99,41,249,129,93,244,235,113,0,57,163,251,246,106,111,224,191,71,162,39,255,0,37,79,117,140,167,230,5,119,211,173,192,79,243,85,113,99,238,177,172,159,47,242,31,167,78,109,83,85,113,99,238,177,172,159,47,242,31,167,78,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,28,214,29,41,240,157,238,177,163,127,47,241,239,167,64,6,213,0,1,23,249,144,235,125,171,68,120,80,203,29,112,177,213,221,42,51,202,122,140,30,133,144,200,216,217,4,245,244,117,8,179,202,229,221,81,145,197,28,175,68,107,85,92,244,99,61,84,114,200,206,125,203,9,231,45,173,23,92,151,94,109,122,47,106,203,234,231,199,176,251,61,37,93,198,202,214,58,40,32,189,207,221,147,186,253,218,157,231,248,57,105,122,93,187,218,196,150,70,183,165,207,149,23,85,112,53,162,247,92,151,18,215,141,104,186,226,21,115,227,216,126,147,229,148,150,235,211,158,232,160,130,247,61,185,209,246,153,179,147,188,255,0,7,45,87,83,118,123,88,146,198,231,116,185,241,42,132,75,0,150,156,114,232,189,215,26,196,180,31,90,45,88,133,92,24,246,97,164,248,157,37,198,244,215,186,88,39,189,193,110,108,125,167,238,229,236,191,193,197,75,210,221,152,215,164,82,57,189,78,100,170,129,105,92,178,245,175,242,211,194,62,45,226,45,254,22,191,4,219,10,172,232,139,162,25,124,20,16,248,121,35,222,71,185,219,210,203,77,214,229,233,222,84,151,165,168,222,157,229,81,74,220,153,53,75,236,167,17,215,221,51,175,190,248,90,12,239,31,147,195,81,120,94,191,25,116,162,122,77,15,231,17,138,232,250,41,93,113,119,155,154,199,111,178,238,238,218,23,82,5,43,115,171,247,167,197,190,95,208,253,70,226,57,42,123,211,229,63,47,235,190,163,110,28,234,253,233,241,111,151,244,63,81,184,142,74,158,244,249,79,203,250,239,168,219,128,186,144,0,3,85,113,99,238,177,172,159,47,242,31,167,78,109,83,85,113,99,238,177,172,159,47,242,31,167,78,7,53,133,212,243,171,247,88,197,190,96,80,253,58,226,82,177,117,60,234,253,214,49,111,152,20,63,78,184,129,0,57,92,123,246,105,151,227,95,71,173,38,255,0,53,142,56,234,116,214,213,95,194,222,155,50,146,91,238,79,103,86,101,55,55,62,41,210,221,110,170,107,216,180,76,143,117,86,84,205,22,238,115,164,106,118,225,150,55,49,28,233,91,36,53,107,161,26,199,125,208,45,76,162,213,92,90,30,187,213,170,223,117,167,183,73,212,196,240,213,85,118,234,138,72,170,118,123,30,199,246,95,80,217,123,110,106,181,253,190,133,217,29,186,98,191,243,85,158,229,95,234,174,71,146,100,119,15,251,165,101,117,202,186,162,79,246,210,77,52,146,63,246,185,206,119,197,84,15,111,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,61,173,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,158,152,228,100,115,116,47,169,60,93,198,49,238,134,86,43,100,141,234,212,235,141,236,114,38,206,66,239,185,126,240,35,98,225,87,21,143,53,202,89,227,117,55,32,183,164,119,26,157,223,31,162,233,103,142,150,73,109,93,12,168,150,158,126,213,77,59,151,196,181,17,207,223,100,217,190,75,237,243,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,112,208,28,169,248,234,169,204,99,160,225,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,70,189,33,141,170,215,197,21,60,146,182,105,21,221,196,89,26,231,181,205,141,37,179,67,150,207,249,170,192,178,175,245,87,28,201,49,203,135,253,210,142,186,219,93,79,39,251,89,33,154,57,25,251,28,215,55,224,168,94,159,47,222,59,172,92,85,98,177,225,89,75,252,22,166,227,246,244,146,227,77,179,228,244,165,44,17,210,199,45,215,173,148,241,83,193,221,169,168,114,120,102,170,185,155,110,155,183,205,2,58,243,1,225,159,50,226,191,152,30,21,165,184,125,117,37,185,141,211,122,75,149,222,231,82,168,230,91,173,209,221,107,89,44,233,31,82,58,103,245,75,27,25,27,85,58,158,246,245,57,140,235,145,150,63,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,213,28,108,146,110,132,245,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,101,96,1,0,57,213,251,172,98,223,48,40,126,157,113,39,249,0,57,213,251,172,98,223,48,40,126,157,113,2,0,114,184,247,236,211,47,198,190,143,90,109,94,117,126,244,248,183,203,250,31,168,220,77,85,202,227,223,179,76,191,26,250,61,105,181,121,213,251,211,226,223,47,232,126,163,113,3,106,242,49,253,118,126,237,255,0,18,45,80,170,190,70,63,174,207,221,191,226,69,170,0,0,1,21,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,2,234,121,163,251,137,234,111,224,191,88,162,41,91,132,239,122,125,27,249,129,143,125,70,0,39,255,0,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,109,94,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,11,169,0,0,42,147,141,237,103,214,28,79,138,12,211,31,197,181,95,50,179,90,233,125,29,216,162,183,223,106,169,233,226,234,183,83,61,221,49,177,232,214,238,231,57,203,178,121,170,170,251,84,181,179,78,103,252,32,240,237,170,57,117,126,119,157,233,231,164,239,151,62,215,138,170,244,181,116,61,206,220,76,137,158,164,83,53,137,179,35,98,121,53,55,219,117,243,85,82,183,116,210,94,214,89,138,44,85,137,206,124,204,122,159,135,109,208,125,65,182,244,222,229,94,171,116,181,55,40,154,38,152,136,166,154,185,154,169,156,226,169,136,241,19,206,115,203,90,114,221,205,51,28,235,67,175,151,108,219,44,188,228,53,208,229,117,52,209,213,93,107,229,171,149,145,37,29,27,146,52,124,142,114,163,81,207,114,244,239,182,238,85,248,169,131,106,47,44,95,183,218,131,147,231,127,150,239,1,246,142,243,91,118,240,191,102,187,189,143,17,59,229,237,245,248,166,245,116,245,237,213,210,155,237,190,201,236,37,174,150,105,6,157,104,174,63,81,139,105,150,61,232,107,93,85,99,238,19,65,226,231,168,234,168,115,24,199,63,170,103,189,201,187,98,98,108,139,183,151,179,117,93,245,238,69,198,247,11,248,158,65,115,197,178,13,78,240,183,75,53,100,214,250,216,61,11,113,127,106,162,23,171,36,103,83,32,86,187,103,53,83,118,170,162,237,228,170,134,170,180,154,122,116,214,237,107,230,56,249,153,142,127,175,9,246,122,131,120,187,189,234,245,253,37,110,184,139,147,153,138,109,211,92,197,62,179,76,69,113,28,252,61,120,52,218,225,195,167,6,89,54,7,105,203,170,43,107,177,124,83,33,169,165,188,83,66,234,25,82,87,182,170,165,146,49,173,145,203,27,152,233,17,17,200,245,93,218,138,155,123,18,171,127,148,79,16,63,246,116,212,47,247,79,91,255,0,26,92,229,139,32,211,173,125,211,25,110,54,74,191,78,225,249,101,29,93,189,239,237,207,75,226,105,213,100,167,157,155,57,25,43,60,219,35,119,245,87,203,116,95,98,154,183,249,0,240,145,255,0,98,111,255,0,175,92,255,0,229,4,125,126,219,123,85,22,255,0,73,92,69,49,24,243,62,61,120,206,120,92,116,143,90,237,219,5,122,184,234,45,61,87,47,220,185,53,79,217,70,98,174,123,162,98,169,167,182,123,179,196,71,31,134,202,208,123,141,194,241,161,218,119,118,187,87,212,86,215,86,226,150,138,154,170,170,153,93,44,179,202,250,56,156,249,30,247,42,171,156,231,42,170,185,85,85,85,85,84,206,143,157,142,227,246,140,79,31,182,98,216,253,39,133,181,217,168,225,183,209,65,220,115,251,84,240,177,25,27,58,158,170,231,108,214,162,110,229,85,93,188,213,84,250,37,229,186,102,154,34,153,243,16,242,189,101,218,47,234,110,93,183,24,166,170,166,98,63,19,57,128,0,102,140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,169,186,42,125,230,158,211,29,15,173,194,181,91,54,212,106,235,173,61,67,114,90,166,75,79,12,113,189,29,19,91,45,99,246,114,170,236,171,181,82,123,19,249,171,251,13,196,0,210,218,191,195,54,61,170,250,129,136,106,20,215,6,208,215,226,181,222,53,21,99,146,78,255,0,175,78,228,111,148,141,107,127,210,205,243,233,95,111,244,239,184,168,169,146,142,142,10,52,119,82,65,19,99,223,109,183,233,68,77,255,0,222,63,112,7,175,45,13,44,242,182,121,98,234,123,119,217,122,149,62,27,31,186,38,201,178,30,64,0,15,8,171,241,1,182,235,184,223,205,124,194,249,34,170,26,177,53,90,231,75,153,187,28,174,177,213,182,23,109,211,50,83,57,26,191,154,235,95,89,95,183,183,100,246,1,179,214,24,186,30,215,55,213,126,253,94,126,221,253,165,44,115,115,204,224,77,118,179,227,184,250,172,16,210,217,94,181,73,187,100,71,205,227,167,106,174,235,186,167,248,180,242,242,254,130,234,191,77,158,126,199,33,73,124,224,241,75,126,59,196,21,134,178,141,243,58,75,173,138,74,169,187,138,213,217,203,93,80,187,38,200,158,94,178,251,119,2,6,128,0,0,0,0,0,247,108,245,148,148,23,8,234,171,105,22,166,22,35,186,162,71,171,55,221,21,19,205,63,105,124,252,53,69,73,146,240,111,107,165,161,181,182,224,215,247,255,0,189,91,59,209,87,107,172,203,250,76,69,119,243,85,125,159,2,138,176,91,69,190,251,147,210,219,46,143,145,148,242,164,138,229,98,181,29,228,199,42,126,146,42,123,83,238,45,107,133,190,37,112,125,17,225,202,225,140,228,153,125,60,87,123,95,107,181,73,83,112,133,179,47,118,190,119,187,102,62,86,59,244,37,106,249,34,121,108,190,105,237,10,154,186,209,72,220,154,170,222,176,246,30,149,207,135,161,202,190,162,247,21,54,93,252,252,191,180,232,115,129,107,84,214,126,18,116,190,142,162,70,61,255,0,103,160,147,118,111,182,207,87,61,61,191,177,200,115,191,95,91,87,115,188,85,222,26,143,116,178,212,73,82,231,38,234,168,170,229,118,251,249,252,87,239,47,211,150,214,85,113,201,248,75,193,150,229,35,158,250,43,111,134,107,156,174,85,233,101,77,68,109,77,213,87,216,216,218,159,0,37,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,1,202,185,213,65,202,184,29,41,240,157,238,177,163,127,47,241,239,167,64,109,83,85,112,157,238,177,163,127,47,241,239,167,64,109,80,41,47,153,175,2,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,61,213,25,77,52,187,186,55,179,166,54,62,78,199,76,104,144,247,116,7,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,254,186,182,39,61,141,241,49,181,210,58,23,245,55,165,234,173,85,237,190,70,63,161,220,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,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,7,90,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,122,155,43,34,11,222,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,72,235,205,31,220,79,83,127,5,250,197,17,88,28,191,120,238,190,240,171,149,71,133,101,47,241,186,101,144,92,18,75,141,54,204,143,209,117,83,201,75,28,183,94,182,83,203,81,63,106,154,157,201,225,154,168,215,239,186,108,239,53,179,78,102,55,107,85,255,0,151,254,160,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,151,106,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,20,195,194,119,189,62,141,252,192,199,190,163,1,210,153,205,103,9,222,244,250,55,243,3,30,250,140,7,74,96,0,0,14,107,56,177,247,167,214,79,152,25,15,212,103,58,83,57,172,226,199,222,159,89,62,96,100,63,81,156,11,84,228,169,238,177,148,252,192,174,250,117,184,159,228,0,228,169,238,177,148,252,192,174,250,117,184,159,224,0,0,85,95,60,239,212,159,239,39,240,211,85,114,84,247,167,202,126,95,215,125,70,220,109,94,121,223,169,63,222,79,225,166,170,228,169,239,79,148,252,191,174,250,141,184,11,169,0,0,0,0,0,1,202,185,210,159,9,222,235,26,55,242,255,0,30,250,116,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,1,181,64,0,114,174,95,247,43,143,113,61,50,252,107,235,21,165,0,151,253,202,227,220,79,76,191,26,250,197,104,18,168,0,4,85,230,143,238,39,169,191,130,253,98,136,160,18,255,0,185,163,251,137,234,111,224,191,88,162,42,87,129,126,12,175,188,97,234,61,85,178,75,175,161,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,169,81,145,72,27,131,150,231,47,186,110,34,106,100,214,29,100,181,85,183,78,173,213,14,166,162,182,205,20,176,179,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,247,221,146,34,93,161,242,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,51,235,0,0,0,0,1,202,185,210,159,9,222,235,26,55,242,255,0,30,250,116,7,53,135,74,124,39,123,172,104,223,203,252,123,233,208,1,181,64,0,114,174,72,174,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,233,118,21,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,252,216,216,142,115,26,249,101,137,138,246,117,245,39,67,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,129,247,241,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,51,235,0,6,170,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,119,84,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,58,250,147,158,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,78,156,205,85,173,92,49,104,215,16,151,220,38,255,0,171,24,191,166,228,192,174,19,92,45,180,210,204,239,11,63,117,141,73,32,169,135,244,38,133,95,29,60,138,199,39,155,160,107,85,86,55,75,28,129,26,185,70,100,124,65,95,120,125,150,61,85,103,139,193,105,59,49,96,23,73,234,34,150,170,90,88,229,169,130,170,149,221,50,44,137,12,18,83,198,216,146,86,53,200,215,185,173,115,163,108,109,142,117,0,4,85,230,143,238,39,169,191,130,253,98,136,160,18,255,0,185,163,251,137,234,111,224,191,88,162,40,4,14,170,0,0,0,0,0,0,0,0,80,15,52,127,126,205,77,252,23,232,244,68,170,228,99,250,236,253,219,254,36,69,94,104,254,253,154,155,248,47,209,232,137,85,200,199,245,217,251,183,252,72,11,84,0,0,0,0,0,1,85,124,243,191,82,127,188,159,195,72,171,202,227,223,179,76,191,26,250,61,105,42,185,231,126,164,255,0,121,63,134,145,87,149,199,191,102,153,126,53,244,122,208,47,248,0,4,85,230,143,238,39,169,191,130,253,98,136,160,18,255,0,185,163,251,137,234,111,224,191,88,162,40,4,11,254,230,143,238,39,169,191,130,253,98,136,160,18,255,0,185,163,251,137,234,111,224,191,88,162,40,4,14,170,0,0,0,0,80,15,52,127,126,205,77,252,23,232,244,68,255,0,228,169,238,177,148,252,192,174,250,117,184,128,28,209,253,251,53,55,240,95,163,209,19,255,0,146,167,186,198,83,243,2,187,233,214,224,39,249,170,184,177,247,88,214,79,151,249,15,211,167,54,169,170,184,177,247,88,214,79,151,249,15,211,167,3,154,195,165,62,19,189,214,52,111,229,254,61,244,232,14,107,14,148,248,78,247,88,209,191,151,248,247,211,160,3,106,152,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,123,76,128,128,28,230,245,75,236,167,14,54,45,51,160,190,248,90,252,239,32,143,196,209,120,94,191,25,107,162,98,205,55,231,21,138,216,250,42,157,110,119,147,154,247,111,178,110,222,226,1,78,218,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,237,46,79,67,180,66,213,162,60,170,115,134,219,239,149,119,74,140,243,77,239,57,197,115,230,141,177,178,9,235,236,72,169,4,77,77,213,25,28,81,196,197,87,57,85,207,71,191,213,71,36,108,171,110,13,180,46,179,136,158,35,176,205,57,244,55,164,108,174,184,71,113,200,218,245,157,144,178,207,78,246,201,84,146,75,2,43,226,238,49,59,12,126,237,78,236,209,55,173,170,228,114,95,79,22,62,235,26,201,242,255,0,33,250,116,224,115,88,93,246,178,104,229,139,89,57,80,226,212,215,121,188,61,94,31,165,246,76,198,215,83,210,247,246,106,168,44,236,145,201,208,215,177,29,221,129,106,32,221,221,77,103,127,175,165,206,99,80,164,19,165,62,19,189,214,52,111,229,254,61,244,232,0,231,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,219,125,149,61,167,77,26,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,237,57,225,227,39,66,235,56,118,226,59,51,211,159,67,122,58,202,219,132,151,28,113,172,89,223,11,236,245,15,116,148,169,28,179,162,62,94,219,23,176,247,238,228,238,195,43,122,220,173,87,45,159,242,100,213,47,181,124,56,223,116,206,190,251,226,171,240,76,130,79,13,69,225,122,60,29,174,181,137,52,63,156,70,35,100,235,170,109,197,222,110,115,219,182,203,179,123,104,4,85,231,87,239,79,139,124,191,161,250,141,196,114,84,247,167,202,126,95,215,125,70,220,57,213,251,211,226,223,47,232,126,163,113,28,149,61,233,242,159,151,245,223,81,183,1,117,32,0,6,170,226,199,221,99,89,62,95,228,63,78,156,218,166,170,226,199,221,99,89,62,95,228,63,78,156,14,107,11,169,231,87,238,177,139,124,192,161,250,117,196,165,98,234,121,213,251,172,98,223,48,40,126,157,113,2,149,139,116,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,250,73,235,12,142,87,62,88,170,36,137,176,200,141,237,162,72,231,49,206,116,107,22,170,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,108,136,250,104,101,217,173,108,110,94,228,209,72,215,171,91,19,163,154,226,64,0,0,174,14,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,38,200,175,169,134,45,218,230,200,229,238,67,20,109,98,181,209,54,57,170,175,69,46,218,161,101,213,204,66,179,69,110,117,116,25,220,151,138,106,76,126,90,105,163,137,238,173,157,233,12,113,43,165,84,137,89,34,201,219,123,100,252,219,152,247,53,251,177,92,135,78,102,170,211,14,24,180,107,72,53,31,58,213,156,43,23,236,229,58,135,112,146,225,118,184,84,76,233,228,143,184,173,146,104,41,213,251,172,80,201,58,58,119,177,23,214,145,233,186,244,71,11,34,12,215,79,107,115,43,142,1,141,92,53,26,211,73,107,203,42,172,244,83,95,168,105,28,142,130,150,226,232,88,181,48,198,168,247,162,177,178,171,218,138,143,127,146,39,172,239,106,228,0,0,32,7,58,191,117,140,91,230,5,15,211,174,36,255,0,32,7,58,191,117,140,91,230,5,15,211,174,32,64,14,87,30,253,154,101,248,215,209,235,77,171,206,175,222,159,22,249,127,67,245,27,137,170,185,92,123,246,105,151,227,95,71,173,54,175,58,191,122,124,91,229,253,15,212,110,32,109,94,70,63,174,207,221,191,226,69,170,21,87,200,199,245,217,251,183,252,72,181,64,0,0,34,175,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,93,79,52,127,113,61,77,252,23,235,20,69,43,112,157,239,79,163,127,48,49,239,168,192,4,255,0,231,157,250,147,253,228,254,26,106,174,74,158,244,249,79,203,250,239,168,219,141,171,207,59,245,39,251,201,252,52,213,92,149,61,233,242,159,151,245,223,81,183,1,117,32,0,0,0,5,53,107,198,131,235,141,227,92,117,18,237,105,209,156,234,182,134,183,43,187,212,210,213,83,99,181,146,197,60,79,172,149,204,145,143,108,106,142,107,154,168,168,228,85,69,69,69,66,229,65,95,184,109,244,238,20,211,77,85,99,14,199,163,186,198,255,0,71,95,187,126,197,168,174,107,136,142,102,99,24,156,250,104,190,8,113,220,131,19,225,127,11,199,242,155,21,198,205,116,165,244,143,126,138,225,74,250,122,136,186,174,53,47,111,84,111,68,115,119,107,154,228,221,60,209,81,125,138,111,64,9,118,45,69,155,84,218,143,246,196,71,246,115,155,158,186,173,207,93,123,93,92,98,110,87,85,115,17,235,186,102,113,251,100,0,27,80,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,3,198,251,251,15,32,15,7,230,234,104,92,228,123,155,186,167,199,117,63,69,77,212,245,46,213,141,160,160,150,173,210,199,26,51,167,214,145,219,53,55,114,39,154,255,0,88,30,189,247,38,178,99,80,37,77,234,183,195,196,171,178,59,182,247,252,21,125,141,69,248,53,127,176,169,238,106,184,244,26,201,171,248,133,102,15,85,226,153,75,143,58,25,157,208,172,245,214,166,87,109,180,170,207,135,220,106,219,94,27,169,28,99,235,213,226,213,151,234,117,44,22,234,107,181,68,105,20,151,170,134,179,182,218,212,110,209,54,70,202,223,209,169,114,55,203,111,253,123,55,92,120,2,176,104,22,45,246,205,151,137,47,84,174,167,137,92,198,84,50,166,94,174,235,24,170,196,240,236,77,151,188,213,246,251,17,126,239,48,173,73,225,125,60,174,133,255,0,164,221,183,254,195,248,63,90,174,158,251,186,90,228,79,47,39,39,159,176,252,128,0,0,0,0,205,116,106,247,102,199,117,18,217,119,191,191,162,134,22,206,146,187,103,174,221,80,189,173,253,4,85,246,170,123,16,157,117,88,199,12,250,169,167,153,133,254,11,151,69,214,63,71,248,121,59,55,5,223,121,250,29,228,170,214,254,140,123,121,167,251,229,111,151,67,202,186,143,4,204,116,90,74,58,252,102,199,83,85,77,183,117,100,162,133,239,94,170,186,213,111,86,251,175,177,169,182,255,0,4,2,152,210,89,41,221,36,113,191,100,93,218,190,94,212,47,139,149,156,172,147,132,252,89,141,118,238,101,52,157,73,183,179,122,218,178,159,56,184,134,219,75,175,89,109,37,166,138,138,150,150,11,181,124,81,197,71,27,89,27,81,181,179,162,34,35,124,147,203,100,254,132,66,222,121,84,213,91,102,225,103,31,130,146,104,93,81,13,59,146,161,172,115,85,205,85,173,172,233,234,68,243,79,143,180,9,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,80,15,247,46,56,236,255,0,176,103,252,38,179,255,0,202,203,254,0,107,254,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,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,51,96,0,0,215,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,59,96,0,40,91,44,229,79,198,117,159,42,188,218,113,109,47,251,65,101,162,184,84,83,219,174,254,155,181,82,122,66,149,146,57,177,84,246,31,86,175,139,184,196,107,251,110,94,166,245,108,190,104,72,172,39,135,158,96,9,193,70,161,240,133,154,104,109,35,173,174,167,163,175,195,170,219,144,218,91,60,115,165,238,146,166,166,133,253,21,10,215,177,205,90,154,134,201,34,181,88,172,145,157,79,235,137,145,218,248,2,144,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,208,202,151,61,221,44,99,151,102,162,185,118,217,17,87,200,187,240,0,0,0,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,78,135,212,181,237,234,99,218,187,57,17,201,190,202,136,190,69,223,128,33,255,0,43,253,4,213,142,29,180,10,255,0,133,107,30,41,246,126,245,91,152,85,93,32,166,241,212,213,125,116,175,162,162,141,178,117,211,201,35,19,119,195,34,108,171,213,234,239,182,202,138,179,0,0,0,0,32,7,53,190,23,53,219,137,79,201,119,228,83,6,251,71,246,115,211,126,147,255,0,9,209,209,246,60,71,129,236,255,0,166,101,143,171,171,177,47,232,239,183,79,158,219,166,250,255,0,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,236,253,150,183,15,170,181,193,83,233,138,10,190,186,167,214,209,72,216,250,41,231,145,233,187,33,145,119,84,233,245,118,223,117,68,91,63,0,0,0,0,0,0,0,80,15,247,46,56,236,255,0,176,103,252,38,179,255,0,202,203,190,225,235,22,190,224,218,5,166,152,86,83,67,224,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,243,54,0,0,0,2,128,127,185,113,199,103,253,131,63,225,53,159,254,86,91,247,1,90,91,157,232,183,9,216,54,153,234,93,139,208,217,37,155,210,126,54,139,197,67,81,218,238,220,170,166,143,243,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,36,128,0,0,0,105,254,45,180,66,235,196,126,128,228,122,47,102,190,82,89,170,50,58,139,91,95,95,83,27,164,101,52,16,220,105,170,38,122,49,190,111,122,69,12,157,12,221,168,231,244,181,92,196,85,122,101,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,153,168,0,0,0,0,0,0,2,128,127,185,113,199,103,253,131,63,225,53,159,254,86,93,247,15,88,181,247,6,208,45,52,194,178,154,31,5,122,199,240,251,53,174,227,77,221,100,157,138,168,40,162,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,153,176,0,0,0,26,43,131,238,19,48,222,17,116,191,236,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,244,111,220,122,34,58,87,170,239,80,0,0,0,0,0,0,0,143,252,122,233,110,119,173,60,39,103,58,103,166,150,47,76,228,151,159,70,120,42,47,21,13,63,119,181,114,165,154,79,206,76,246,70,221,163,137,238,245,156,155,237,178,110,170,136,181,3,253,203,142,59,63,236,25,255,0,9,172,255,0,242,178,255,0,128,0,0,0,0,0,0,0,0,21,1,199,175,1,92,88,235,79,22,57,206,166,105,166,148,250,103,27,188,250,51,193,86,250,118,219,79,221,237,91,105,97,147,243,115,84,50,70,237,36,79,111,172,212,223,109,211,116,84,85,144,28,169,56,92,215,110,26,255,0,42,63,150,188,27,236,231,218,63,66,122,51,252,39,71,89,223,240,254,59,189,254,150,150,78,158,158,252,95,165,182,253,94,91,236,187,79,240,0,0,0,0,0,0,4,0,230,183,194,230,187,113,41,249,46,252,138,96,223,104,254,206,122,111,210,127,225,58,58,62,199,136,240,61,159,244,204,177,245,117,118,37,253,29,246,233,243,219,116,222,63,240,21,192,87,22,58,45,197,142,13,169,154,151,165,62,134,198,236,222,147,241,181,190,157,182,212,118,187,182,218,168,99,252,220,53,15,145,219,201,43,27,234,181,118,223,117,217,17,85,45,252,0,0,1,31,248,245,210,220,239,90,120,78,206,116,207,77,44,94,153,201,47,62,140,240,84,94,42,26,126,239,106,229,75,52,159,156,153,236,141,187,71,19,221,235,57,55,219,100,221,85,17,106,7,251,151,28,118,127,216,51,254,19,89,255,0,229,101,255,0,0,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,211,57,37,231,209,158,10,139,197,67,79,221,237,92,169,102,147,243,147,61,145,183,104,226,123,189,103,38,251,108,155,170,162,45,64,255,0,114,227,142,207,251,6,127,194,107,63,252,172,191,224,0,0,0,0,5,64,113,235,192,87,22,58,211,197,142,115,169,154,105,165,62,153,198,239,62,140,240,85,190,157,182,211,247,123,86,218,88,100,252,220,213,12,145,187,73,19,219,235,53,55,219,116,221,21,21,101,255,0,43,253,4,213,142,29,180,10,255,0,133,107,30,41,246,126,245,91,152,85,93,32,166,241,212,213,125,116,175,162,162,141,178,117,211,201,35,19,119,195,34,108,171,213,234,239,182,202,138,179,0,0,53,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,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,153,176,0,20,3,253,203,142,59,63,236,25,255,0,9,172,255,0,242,178,239,184,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,60,205,128,0,21,43,204,35,132,206,51,184,161,226,58,225,154,225,218,23,215,139,89,45,240,99,214,42,151,223,45,84,243,86,82,194,249,36,124,242,49,245,170,169,215,60,243,171,55,70,59,181,218,71,177,175,71,161,109,64,8,1,202,219,130,44,239,135,47,182,26,153,173,120,215,161,115,59,183,77,138,217,69,227,33,169,240,246,180,237,205,52,189,202,105,228,137,253,233,146,38,244,185,168,248,252,30,232,187,74,168,75,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,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,51,96,0,40,7,251,151,28,118,127,216,51,254,19,89,255,0,229,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,173,138,230,59,165,236,114,110,213,86,174,219,162,170,121,155,0,1,0,57,164,240,69,157,241,27,246,63,83,52,83,26,244,214,103,105,234,177,92,232,188,100,52,222,34,214,189,201,161,151,185,83,60,113,51,179,50,202,222,150,181,95,39,140,221,87,104,145,13,41,203,223,132,206,51,184,94,226,58,223,154,230,58,23,209,139,94,237,243,227,215,218,150,95,45,85,19,81,210,204,248,228,100,241,177,149,168,171,209,60,16,43,246,71,187,181,221,70,49,207,86,33,109,64,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,250,98,130,147,162,169,149,181,178,58,62,138,137,227,122,236,201,163,93,209,58,125,109,183,221,21,17,202,255,0,131,62,36,248,118,215,219,254,107,172,122,111,246,126,203,91,135,213,90,224,169,244,197,5,95,93,83,235,104,164,108,125,20,243,200,244,221,144,200,187,170,116,250,187,111,186,162,45,159,128,0,0,6,191,226,23,22,190,231,58,5,169,120,86,45,67,227,111,89,6,31,121,181,219,169,187,172,143,191,85,61,20,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,243,54,0,2,128,127,185,113,199,103,253,131,63,225,53,159,254,86,92,159,21,60,49,216,184,170,197,113,28,43,41,189,120,43,46,63,152,80,100,183,26,111,12,249,61,41,75,4,115,199,45,15,91,37,137,240,119,89,80,228,239,53,85,204,219,116,106,175,154,110,176,7,169,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,237,128,0,0,0,0,0,0,0,135,252,208,52,19,86,56,137,208,43,6,21,163,152,167,218,11,213,22,97,75,116,158,155,199,83,82,116,82,178,138,182,55,73,215,81,36,108,93,159,52,105,178,47,87,173,190,219,34,170,76,0,5,64,112,21,192,87,22,58,45,197,142,13,169,154,151,165,62,134,198,236,222,147,241,181,190,157,182,212,118,187,182,218,168,99,252,220,53,15,145,219,201,43,27,234,181,118,223,117,217,17,85,54,7,52,14,12,248,147,226,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,211,20,20,157,21,76,173,173,145,209,244,84,79,27,215,102,77,26,238,137,211,235,109,190,232,168,150,126,0,128,28,169,56,92,215,110,26,255,0,42,63,150,188,27,236,231,218,63,66,122,51,252,39,71,89,223,240,254,59,189,254,150,150,78,158,158,252,95,165,182,253,94,91,236,187,79,240,0,0,0,143,252,122,233,110,119,173,60,39,103,58,103,166,150,47,76,228,151,159,70,120,42,47,21,13,63,119,181,114,165,154,79,206,76,246,70,221,163,137,238,245,156,155,237,178,110,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,78,134,84,185,238,233,99,28,187,53,21,203,182,200,138,190,69,223,128,32,7,53,190,23,53,219,137,79,201,119,228,83,6,251,71,246,115,211,126,147,255,0,9,209,209,246,60,71,129,236,255,0,166,101,143,171,171,177,47,232,239,183,79,158,219,166,250,255,0,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,236,253,150,183,15,170,181,193,83,233,138,10,190,186,167,214,209,72,216,250,41,231,145,233,187,33,145,119,84,233,245,118,223,117,68,91,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,81,196,253,94,65,65,163,119,202,188,114,175,195,85,71,225,186,94,157,72,169,189,84,41,228,173,123,85,60,149,223,31,137,181,205,113,196,30,41,38,103,165,55,155,11,47,17,91,60,71,135,222,162,72,209,237,111,77,76,78,243,69,84,246,244,237,237,248,129,206,94,59,169,249,230,19,144,201,126,199,114,139,165,29,111,125,101,124,144,214,205,26,189,221,104,229,234,86,61,21,119,86,181,87,207,224,111,139,79,24,218,145,170,21,22,204,83,84,114,106,247,217,169,96,236,42,69,95,86,245,149,26,206,164,115,210,71,200,142,94,168,227,95,209,251,255,0,98,164,100,187,83,37,21,214,178,141,37,108,169,5,68,145,245,183,216,238,151,42,110,159,211,177,247,244,245,189,139,228,87,9,100,169,130,40,149,200,179,69,78,146,108,170,199,39,243,156,137,241,79,143,196,15,75,53,183,209,219,50,58,170,74,9,28,248,25,209,210,174,77,151,206,54,170,252,19,226,170,124,51,36,212,26,187,165,118,77,83,87,118,108,201,51,250,55,89,98,72,220,187,70,196,246,34,34,123,17,12,108,0,0,0,0,1,114,156,159,49,74,251,118,152,92,175,243,202,229,167,174,236,246,219,229,183,169,81,94,197,254,118,254,213,251,144,166,191,233,47,127,149,246,69,135,92,184,124,160,181,227,174,218,170,147,187,226,152,178,181,202,157,117,213,174,103,146,61,202,158,72,239,106,39,245,129,86,156,193,177,234,12,119,137,92,162,158,221,3,34,142,106,234,217,85,172,99,90,155,173,125,82,123,26,137,247,33,97,156,157,39,153,250,53,117,137,242,189,204,99,105,186,90,174,85,70,255,0,125,87,251,19,224,66,142,104,151,156,94,237,196,53,107,113,247,181,243,83,178,88,106,213,178,163,211,188,218,234,222,191,99,151,111,53,79,47,47,232,66,106,114,114,255,0,226,59,119,254,138,111,253,38,224,5,133,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,166,168,227,119,28,187,6,185,99,214,170,142,197,85,87,103,183,39,113,99,219,166,102,61,125,100,69,219,201,171,240,50,179,230,100,147,73,79,101,168,154,39,108,230,244,108,187,127,179,64,57,140,200,49,91,149,191,62,175,195,234,28,199,87,69,117,150,222,229,235,221,171,42,76,177,170,245,109,230,157,73,237,216,179,77,36,224,175,28,197,56,57,174,203,115,59,5,186,174,255,0,119,150,134,231,71,80,198,83,205,36,116,211,54,139,102,163,223,23,83,87,119,73,187,81,223,31,218,187,214,141,254,239,44,90,151,112,189,85,59,173,241,222,229,169,122,236,137,186,165,66,185,125,137,255,0,168,186,62,27,120,162,210,219,199,11,54,184,111,247,15,12,235,93,45,5,178,72,251,85,15,234,116,84,212,155,174,236,137,54,243,95,134,255,0,210,160,84,87,16,212,52,180,153,75,31,77,19,99,73,21,119,78,148,69,242,138,47,110,198,169,55,71,21,55,26,171,150,161,203,52,244,125,134,110,222,143,206,35,183,252,196,40,190,196,253,134,151,0,0,0,0,0,91,167,39,236,227,14,143,26,184,225,176,203,90,151,183,118,123,173,124,73,218,255,0,25,95,34,108,228,255,0,97,254,249,81,177,191,161,232,237,183,216,182,94,85,57,198,29,145,223,238,211,201,75,225,111,14,236,118,219,215,43,247,217,149,200,190,125,40,223,208,111,251,255,0,120,16,255,0,152,194,97,95,202,42,250,184,156,245,82,73,226,106,188,111,122,52,106,37,71,142,171,238,35,118,106,110,159,163,178,249,255,0,73,57,121,54,223,237,146,233,165,242,198,201,156,181,112,165,47,91,122,23,100,222,123,131,147,207,217,236,35,175,54,252,67,28,181,106,173,53,246,211,63,247,213,92,44,241,17,244,201,250,110,169,175,115,151,119,57,83,218,137,236,67,126,242,108,184,88,23,6,191,80,198,191,225,52,74,78,231,233,249,254,118,224,169,240,233,253,16,44,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,57,87,252,224,170,255,0,105,255,0,239,180,250,199,201,202,255,0,231,5,87,251,79,255,0,125,160,115,7,151,255,0,240,174,243,255,0,205,10,143,254,136,227,244,198,47,12,161,185,211,173,193,103,158,141,138,245,88,83,214,77,213,138,158,77,85,219,219,211,253,135,219,126,33,95,150,230,57,28,52,43,235,83,84,86,84,59,244,125,141,151,101,246,185,63,202,67,229,216,113,75,237,211,41,110,59,105,164,73,235,210,73,99,108,106,232,209,21,88,215,42,254,146,244,251,26,239,143,192,12,215,136,27,181,5,242,255,0,79,114,181,88,238,150,250,73,21,221,191,29,76,216,149,251,71,18,46,221,42,168,187,42,47,246,161,170,77,173,175,174,212,90,11,205,54,51,168,150,202,106,26,171,107,156,172,138,24,169,27,183,113,145,189,119,90,116,68,95,37,98,249,170,251,126,30,102,169,0,0,0,0,0,88,167,42,28,182,190,171,82,210,199,77,138,219,95,19,63,198,86,37,11,150,86,239,79,92,228,245,209,219,38,235,234,251,61,158,69,117,150,71,201,222,130,120,245,2,233,91,44,41,219,127,99,161,202,168,190,200,46,8,191,183,218,6,176,230,147,77,119,162,215,138,168,238,22,186,58,120,166,238,77,12,176,192,230,57,236,90,202,222,149,114,175,146,170,162,42,174,198,230,228,205,77,51,242,60,150,118,178,62,219,60,30,234,168,189,73,188,119,4,242,63,190,114,246,107,84,23,203,13,214,26,8,89,87,36,84,172,116,200,205,158,173,87,220,28,168,171,253,62,103,233,201,142,170,6,94,114,154,103,63,105,36,240,61,41,178,249,236,203,130,168,22,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,217,253,36,245,216,141,125,45,53,66,65,35,251,93,50,43,122,182,218,86,47,179,250,140,132,249,185,13,52,181,118,122,138,120,81,21,239,232,217,21,118,246,61,20,14,107,41,168,113,228,175,191,178,190,233,59,110,222,58,170,24,35,101,59,92,215,187,171,213,85,85,149,21,55,126,254,198,47,245,251,15,171,166,247,27,142,150,106,85,151,41,200,109,117,113,83,57,147,190,39,44,106,206,235,93,12,141,71,53,94,136,138,159,156,111,179,239,49,28,170,211,120,163,212,91,221,186,40,186,107,105,174,213,45,86,182,68,77,158,217,220,158,221,254,244,251,204,178,220,236,175,80,111,150,107,21,242,141,29,29,158,157,212,233,218,149,58,246,237,174,219,171,222,168,171,188,105,236,216,9,137,204,214,199,138,220,176,156,95,84,45,216,252,212,117,23,235,156,240,199,43,230,145,202,230,197,79,219,114,42,43,186,61,177,55,216,139,251,118,248,215,41,58,120,236,212,88,178,253,27,211,236,114,7,73,19,172,247,11,132,175,137,205,86,162,164,155,175,193,85,21,127,179,218,65,96,0,0,0,0,4,234,224,43,85,102,210,236,187,27,134,170,213,83,44,21,158,51,119,69,211,178,244,69,84,191,206,79,190,79,130,144,84,223,124,34,87,223,46,250,205,142,218,157,85,60,244,240,248,190,136,157,50,171,91,189,36,238,93,145,87,100,243,77,192,149,252,227,178,216,107,179,59,46,54,218,57,90,248,105,169,167,238,170,167,74,162,75,112,102,223,239,238,106,174,85,153,205,30,47,196,37,21,182,173,146,187,210,61,206,158,142,157,147,183,67,90,229,223,117,223,249,201,236,55,119,55,237,33,201,228,186,91,53,46,22,82,186,214,216,97,163,119,231,145,36,71,163,171,230,95,87,111,103,79,237,246,145,131,151,29,166,190,225,196,206,59,37,28,61,109,135,197,245,175,82,38,219,219,234,246,246,175,236,80,58,4,7,132,246,30,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,31,203,255,0,69,79,232,252,106,228,116,84,239,145,141,87,42,109,228,137,191,196,14,106,53,174,26,184,53,135,52,174,163,153,168,246,228,55,20,68,69,106,187,253,53,34,251,21,119,251,190,6,57,101,189,101,157,249,45,246,105,221,36,245,170,142,123,82,56,247,221,187,174,222,178,127,79,220,125,173,87,91,133,94,169,230,87,52,143,182,171,125,184,185,209,189,28,138,139,226,94,229,77,191,175,111,105,145,104,149,202,205,141,92,91,144,229,152,133,101,194,153,211,201,209,36,118,246,74,213,222,37,69,68,89,21,19,201,94,213,219,127,138,126,192,53,173,238,213,148,83,61,241,221,232,106,17,32,219,169,221,180,86,183,118,239,250,77,242,246,126,223,130,159,20,156,122,185,87,162,25,78,130,213,220,49,187,60,150,172,142,158,103,190,161,149,84,244,112,74,246,246,42,250,17,17,155,200,191,162,207,111,222,155,124,8,56,228,217,202,159,180,0,0,0,0,1,62,249,72,216,241,155,142,175,84,85,222,36,133,42,169,250,60,59,95,50,181,87,170,150,189,29,178,35,147,127,36,79,130,144,16,144,28,21,213,231,244,250,207,106,131,7,175,169,165,154,163,191,212,232,229,153,141,94,154,74,133,77,251,94,126,206,175,237,254,144,45,199,153,157,61,52,220,54,93,223,50,34,185,137,80,230,110,229,79,52,160,172,216,173,110,87,215,203,181,171,137,11,109,61,186,217,53,84,117,11,63,117,204,79,38,116,208,214,171,119,245,87,219,186,253,222,194,66,115,90,213,237,93,163,219,4,146,205,53,46,51,42,244,248,164,167,170,99,101,85,241,209,126,159,95,109,219,198,155,254,143,158,219,251,60,141,27,202,153,107,215,136,138,53,165,165,134,86,47,115,184,231,177,206,86,255,0,120,215,109,178,167,179,127,48,47,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,230,163,147,165,126,39,144,7,53,156,77,90,106,177,125,116,205,173,77,170,127,79,167,174,78,217,171,210,139,253,249,51,125,136,171,254,73,239,112,251,146,201,54,89,111,178,100,19,69,81,102,133,243,72,234,121,233,217,43,21,206,167,114,110,169,210,170,190,113,199,253,136,125,206,43,44,77,184,241,83,148,217,106,106,233,233,91,85,144,215,68,233,164,147,161,140,71,92,103,106,185,92,168,187,34,111,190,251,123,16,198,178,220,62,187,70,178,27,53,70,31,150,219,46,111,174,183,165,100,149,20,85,12,172,142,157,238,71,183,182,245,232,68,107,182,85,245,85,23,219,237,3,126,241,173,154,233,79,160,109,212,250,117,139,91,173,213,119,58,137,82,174,74,56,93,3,85,141,129,26,212,232,88,218,223,107,247,242,217,125,191,122,144,161,87,117,85,95,137,45,56,142,188,187,57,209,76,86,165,46,148,151,42,235,85,109,91,234,219,70,246,189,32,99,187,138,213,114,51,205,187,163,19,205,219,123,20,137,96,0,0,0,0,9,187,194,238,32,253,63,193,211,81,29,107,86,95,31,254,144,169,101,71,75,217,180,211,67,38,202,215,42,121,177,251,121,167,244,16,137,21,81,119,66,92,233,127,23,26,139,106,211,89,49,88,106,109,112,181,187,109,83,37,35,122,219,253,240,247,251,85,221,63,29,188,219,254,255,0,152,27,35,153,23,19,56,46,182,219,172,180,216,133,253,245,46,137,148,206,158,30,196,236,68,122,54,177,29,231,36,76,69,255,0,26,212,242,251,255,0,179,76,242,246,212,153,180,239,136,107,37,67,171,157,79,77,83,226,123,200,141,223,171,166,134,173,27,236,107,151,218,243,212,226,159,135,60,15,70,96,183,215,226,89,237,190,246,251,132,113,77,36,113,93,162,170,123,86,68,157,87,118,178,54,237,183,105,169,254,219,246,159,159,2,56,118,7,152,235,189,158,131,60,185,50,150,145,60,71,79,85,99,105,250,191,188,234,87,218,191,181,172,254,223,218,7,67,49,74,217,163,73,24,187,162,251,15,236,252,40,169,224,165,166,100,20,223,226,219,190,222,123,251,85,87,218,126,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,199,196,124,20,83,113,91,152,69,154,214,58,145,142,190,92,17,36,167,221,202,213,244,148,223,177,203,254,82,251,62,8,102,208,88,244,175,11,209,75,212,153,53,108,55,91,157,246,189,147,217,106,95,70,179,203,79,70,215,83,185,26,178,62,36,88,213,90,247,110,214,174,222,223,235,249,188,203,241,154,12,111,137,155,183,128,111,79,143,100,245,178,121,185,125,119,220,43,55,246,170,255,0,146,159,114,126,194,41,247,159,35,91,20,143,245,19,217,229,236,255,0,241,216,13,171,169,182,186,220,14,139,193,216,114,117,186,217,47,14,86,36,157,233,183,85,99,54,93,218,246,71,241,146,68,253,21,246,127,110,166,55,102,117,73,166,246,157,22,176,210,218,110,244,215,27,236,245,179,58,94,211,228,234,138,54,172,251,117,55,169,90,155,245,71,182,251,123,62,62,102,147,0,0,0,0,0,103,186,73,81,136,253,161,134,151,55,186,214,210,219,29,213,214,216,26,175,69,245,36,84,221,189,46,69,245,186,126,31,19,2,62,222,25,137,94,179,124,130,155,29,176,82,73,83,89,83,215,219,141,136,155,175,75,28,245,246,170,39,177,171,241,248,1,105,156,201,52,127,66,113,221,29,181,229,150,106,111,9,113,168,130,4,161,88,104,98,141,36,99,169,107,36,143,117,108,40,169,187,154,155,238,169,236,248,123,72,21,193,149,85,130,147,136,12,118,76,138,105,99,164,79,25,186,198,206,165,255,0,73,84,109,229,178,252,122,75,32,226,15,129,28,227,33,225,234,154,150,179,55,117,93,86,51,102,101,83,169,82,215,19,23,170,158,134,84,86,245,37,66,39,181,85,55,243,246,251,20,170,188,42,106,205,54,213,198,197,60,74,234,155,45,93,101,44,141,85,70,175,83,99,146,53,255,0,41,62,63,180,14,153,105,150,55,64,213,141,85,91,231,183,246,159,169,240,176,155,162,222,113,138,59,147,155,210,179,119,60,183,223,217,35,147,238,79,184,251,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,183,52,90,137,167,226,106,183,189,18,179,162,150,86,55,118,170,110,137,112,173,217,72,153,67,103,187,92,227,146,91,117,182,170,165,144,170,36,142,134,23,61,24,171,236,221,81,60,137,75,204,202,123,132,252,77,93,188,124,157,93,12,157,177,121,53,54,141,46,21,155,39,151,245,251,124,205,61,164,154,247,149,105,13,138,249,98,199,151,104,175,146,193,44,203,249,191,108,74,187,126,156,110,95,143,193,83,250,192,250,16,100,58,92,237,30,125,158,190,213,81,246,141,174,123,162,159,177,79,228,187,84,108,138,229,94,230,219,186,47,98,124,63,98,26,125,118,221,118,246,25,101,219,17,117,62,39,73,150,213,87,254,122,186,103,70,216,59,95,6,245,162,175,82,59,111,230,39,193,61,191,176,196,192,0,0,0,0,27,95,134,41,22,159,87,109,21,75,95,13,27,98,241,29,82,205,47,109,173,222,150,100,243,119,195,238,254,179,84,30,88,247,49,122,154,187,40,29,51,234,230,75,101,163,209,76,166,249,53,198,153,104,165,199,43,164,142,100,153,157,15,69,164,145,200,168,237,246,93,209,55,246,156,234,229,183,26,90,237,106,200,174,112,74,197,167,168,189,87,202,199,163,147,101,107,159,34,162,238,139,183,199,239,39,150,179,241,157,133,220,184,47,199,180,219,31,170,238,93,157,103,164,182,85,51,162,84,233,79,68,201,11,215,119,193,210,187,61,83,216,239,232,93,188,202,212,73,29,37,66,202,239,107,156,174,95,235,3,167,29,32,170,167,173,211,219,85,69,44,204,150,55,119,246,115,28,142,69,252,252,137,237,79,232,51,35,72,112,104,229,118,128,99,138,171,255,0,86,127,233,181,6,239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,129,121,150,217,237,182,158,38,174,233,109,123,221,226,82,162,162,94,167,163,182,145,215,10,206,164,77,189,137,228,158,68,86,166,166,146,166,118,193,27,85,92,237,246,77,190,228,220,152,60,202,238,52,116,156,83,86,212,186,217,12,172,142,9,17,241,189,19,103,170,92,107,21,85,124,190,62,194,38,86,92,22,182,181,213,182,250,40,232,250,85,202,141,133,81,168,221,213,124,188,182,248,121,1,51,181,23,131,188,119,16,225,78,217,169,23,72,235,155,124,73,107,85,100,117,67,210,37,237,165,91,154,212,106,198,158,212,138,63,236,95,188,131,238,111,75,149,191,114,236,74,108,143,137,252,159,57,225,154,135,78,110,117,117,114,190,207,91,36,210,77,53,124,242,172,237,149,43,85,90,228,119,150,219,72,137,237,93,246,34,220,210,164,210,44,136,198,179,127,130,1,252,0,0,0,0,30,90,213,114,244,181,55,85,60,31,66,195,69,21,125,206,42,105,234,22,22,59,171,119,163,122,182,217,170,190,207,234,2,223,157,203,111,69,114,126,22,45,215,200,44,151,58,44,165,184,204,55,87,78,151,57,209,29,82,150,238,173,150,55,53,201,178,202,237,246,70,167,179,111,216,84,134,109,141,73,134,103,23,204,74,85,114,190,207,113,168,161,85,118,251,175,109,238,111,158,232,159,119,220,159,208,91,253,139,152,150,29,104,225,117,102,169,162,162,155,32,160,181,250,37,40,85,181,73,27,220,203,114,47,82,187,180,169,231,34,116,237,213,236,248,252,74,146,213,92,158,28,215,62,189,231,108,100,81,73,144,215,207,113,150,158,38,185,25,3,165,119,90,177,170,190,106,136,174,84,223,246,1,208,63,6,126,239,248,231,255,0,134,127,233,181,6,240,35,31,47,92,214,76,207,135,123,44,242,81,178,157,96,241,62,77,122,187,126,170,234,180,248,167,251,18,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,72,92,219,236,182,74,29,126,167,174,160,186,65,61,77,69,177,142,154,38,59,119,49,206,173,175,87,34,250,203,236,84,68,246,33,9,109,87,202,219,68,83,197,74,237,155,81,211,213,228,159,205,223,111,106,47,222,73,78,99,41,147,75,196,221,242,27,243,159,35,157,53,75,104,219,188,139,249,143,72,85,246,209,17,255,0,215,236,242,251,141,19,120,192,178,43,117,138,217,114,151,27,185,65,21,107,21,236,158,90,55,181,146,39,76,107,187,93,211,178,167,174,159,127,181,62,240,49,30,183,109,211,191,146,158,15,122,229,109,158,216,245,165,169,133,205,153,138,157,91,181,83,218,155,167,181,17,125,138,122,32,0,0,0,0,15,189,132,101,19,225,217,21,53,250,158,46,227,233,250,246,110,232,155,245,70,230,252,81,127,202,251,143,130,123,182,90,57,235,174,49,83,83,192,179,61,253,91,51,165,93,190,205,85,246,39,244,1,60,236,188,189,243,254,36,104,107,117,122,193,19,237,148,23,134,201,95,79,27,155,12,157,199,74,137,80,223,55,212,70,169,187,102,68,243,106,39,151,177,61,137,11,117,71,79,46,154,85,168,215,221,59,189,185,29,91,97,173,146,138,117,69,98,250,205,255,0,49,206,111,199,224,229,254,146,254,56,71,202,241,155,158,128,80,210,88,34,106,58,203,111,138,146,178,8,27,30,237,158,26,40,17,237,70,177,124,151,205,17,17,118,95,191,98,144,248,207,170,101,95,20,218,155,83,20,85,17,35,242,58,181,233,157,189,47,79,91,226,159,249,191,102,192,93,223,3,22,139,93,167,135,188,126,59,98,55,165,254,47,171,165,234,239,101,117,78,222,213,95,189,73,6,67,46,86,217,219,114,253,2,138,220,250,247,84,84,90,186,187,168,233,122,213,189,218,218,213,79,231,42,166,232,223,142,223,214,76,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,179,154,126,17,125,197,248,133,146,249,113,172,239,50,225,78,181,52,255,0,155,99,122,25,37,117,107,154,223,39,46,251,116,175,154,162,41,26,113,28,131,33,201,29,29,130,178,235,181,44,109,70,49,189,134,121,34,53,85,60,209,17,127,152,159,18,68,115,76,184,222,106,184,147,170,166,185,213,58,72,162,164,122,64,222,183,170,53,137,95,90,141,242,114,249,121,111,236,242,34,118,53,105,184,222,110,45,163,182,214,50,158,87,111,235,186,71,49,63,69,87,218,212,85,246,34,255,0,104,25,118,163,105,38,65,167,246,43,93,238,247,234,165,214,89,99,99,125,69,243,143,219,230,215,187,246,124,19,218,107,179,126,101,53,185,13,14,36,205,36,204,46,244,51,83,91,123,149,180,181,30,33,238,127,113,81,235,211,213,39,151,159,137,246,35,81,125,84,243,242,243,209,21,112,178,10,169,97,141,232,246,198,247,53,28,139,186,42,34,237,190,224,126,64,0,0,0,7,177,111,158,74,106,166,77,20,189,183,55,125,157,211,190,222,75,240,61,112,5,214,114,188,189,182,205,195,174,71,144,220,228,234,101,13,69,101,100,206,219,109,209,148,52,79,114,236,212,95,185,125,136,191,208,85,175,24,25,117,30,115,196,198,163,100,180,13,218,158,175,32,170,237,249,175,154,53,81,155,249,181,171,252,223,184,185,126,95,250,53,110,195,248,104,183,219,235,36,109,84,121,53,12,85,85,12,85,107,211,166,166,223,74,142,110,202,196,255,0,37,124,151,127,111,196,169,158,96,250,117,101,211,142,40,51,91,85,133,136,202,89,238,110,168,108,104,140,68,98,201,12,50,170,34,53,173,68,245,165,119,195,255,0,122,132,250,228,201,255,0,196,219,44,255,0,54,135,255,0,73,175,44,108,130,60,164,43,241,218,173,17,173,130,209,3,89,89,7,111,198,57,26,196,87,111,89,92,172,243,106,238,190,91,251,127,168,157,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,207,54,124,86,225,104,226,22,59,181,66,126,102,182,218,143,98,250,190,199,215,87,57,61,138,171,236,79,184,212,188,39,240,241,110,214,251,165,115,42,51,90,235,36,212,78,137,177,165,45,58,61,210,117,197,43,157,235,43,147,109,186,63,223,82,94,243,149,146,9,111,86,46,172,122,173,179,50,158,149,169,94,189,125,165,106,62,225,234,127,147,190,254,183,223,177,88,116,23,58,235,92,189,250,25,251,79,251,250,81,223,5,79,138,47,222,160,76,203,247,5,215,123,156,30,157,184,106,53,198,181,187,171,103,89,105,154,231,192,221,189,189,78,153,85,219,163,21,118,68,248,33,17,243,140,122,44,87,44,186,99,208,86,186,173,148,21,147,211,36,206,103,74,189,25,43,153,186,167,195,126,157,255,0,172,200,113,93,98,206,48,219,13,218,211,103,172,124,48,94,225,240,213,15,236,68,168,246,109,34,42,122,204,95,245,197,246,42,47,145,130,213,84,205,89,83,45,93,67,250,165,153,238,145,238,217,19,119,42,238,171,229,251,84,15,204,0,0,0,0,254,224,145,145,202,143,124,104,244,79,230,175,196,254,0,23,163,203,87,89,157,168,26,83,52,21,149,168,216,108,236,116,113,211,34,76,238,196,49,83,81,162,34,43,189,93,154,143,84,217,168,159,177,10,201,230,49,144,91,50,46,43,179,186,171,93,198,90,168,227,186,186,39,117,163,209,24,230,65,3,21,169,212,137,228,142,99,147,250,191,160,145,252,168,245,15,1,197,237,89,69,155,49,203,45,86,127,72,83,214,196,213,173,174,134,4,84,145,180,45,79,211,123,85,127,69,222,207,185,126,226,33,241,157,101,199,173,28,71,231,83,99,25,37,5,234,223,95,121,158,178,26,154,57,91,36,106,146,163,37,217,28,215,57,23,101,145,91,186,47,181,171,253,0,88,175,37,251,149,36,216,46,99,109,142,93,231,134,58,7,189,187,47,146,45,69,119,199,109,190,40,89,41,89,156,150,44,118,250,108,107,56,189,196,246,173,85,76,22,248,228,68,85,221,26,149,21,168,158,91,237,252,212,248,22,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,75,115,154,203,38,251,77,143,226,137,4,125,175,3,73,87,215,210,189,93,93,203,132,123,111,191,179,111,217,253,101,96,34,42,249,34,110,91,63,57,76,30,26,139,109,143,52,142,155,121,163,74,106,55,73,214,190,76,70,220,36,219,110,173,189,191,179,250,254,4,121,229,137,135,232,174,85,151,94,211,85,27,220,172,134,120,82,130,61,234,211,118,45,61,74,191,206,7,34,124,19,244,190,239,32,33,108,247,55,203,107,130,214,234,88,89,216,122,187,184,140,217,238,221,87,201,87,127,63,111,220,122,4,244,230,59,135,233,133,247,63,130,223,162,244,29,85,150,168,231,171,187,39,118,161,58,97,240,212,170,197,254,249,114,34,251,87,244,55,95,188,130,51,210,79,78,249,35,149,155,58,55,171,28,155,167,146,167,180,15,196,0,0,0,0,0,4,144,225,63,133,205,71,226,10,75,130,97,23,249,237,158,18,57,92,231,71,85,60,61,74,206,198,233,188,81,63,127,241,205,254,207,216,155,235,125,126,210,124,207,70,245,38,239,133,230,242,212,79,95,69,82,232,150,162,103,74,238,242,116,49,200,228,116,172,99,157,234,189,158,123,39,195,246,19,155,150,190,191,105,134,3,91,36,89,85,111,163,234,95,66,176,117,118,234,37,234,221,104,254,12,141,200,158,108,119,246,26,139,153,222,179,224,186,183,171,201,38,23,83,226,89,111,150,104,229,155,162,102,117,42,193,72,212,245,100,99,118,243,137,233,229,191,254,109,194,91,242,98,134,22,233,246,95,51,118,238,57,148,40,190,205,246,241,21,229,144,21,69,201,34,228,229,188,234,69,181,210,249,37,186,221,35,89,211,247,79,81,186,239,183,251,47,247,203,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,225,21,23,205,0,242,13,55,196,55,20,90,119,195,116,86,169,115,186,174,210,221,217,51,233,211,162,119,110,145,186,54,187,252,84,82,124,101,111,183,111,253,216,100,92,194,56,108,146,133,149,159,108,182,87,174,221,30,142,175,242,245,182,246,248,96,36,184,32,22,166,115,112,210,204,59,35,101,159,28,176,122,114,149,81,21,245,94,42,166,155,167,243,143,106,250,143,163,85,95,38,181,125,191,206,219,224,103,247,126,103,60,58,218,173,116,213,235,123,238,190,126,189,226,240,213,205,233,233,114,39,183,194,174,254,221,192,151,192,141,118,94,96,156,54,93,168,161,171,92,211,180,178,170,167,71,163,171,221,182,206,84,246,248,100,251,141,143,101,226,63,71,175,214,248,238,86,252,179,174,25,90,215,53,124,5,82,121,43,81,83,219,18,47,177,80,13,154,12,7,242,237,165,127,245,209,255,0,242,85,63,241,103,171,114,226,31,72,173,84,82,215,213,229,125,49,66,199,61,203,224,106,151,100,68,85,95,100,106,190,196,80,54,64,34,142,103,204,151,135,12,82,22,75,14,75,227,85,251,249,120,42,248,246,217,91,255,0,200,171,254,87,251,198,31,253,214,46,30,127,234,175,255,0,98,187,254,70,4,222,4,46,180,115,82,225,218,231,93,29,28,151,30,202,63,127,95,179,92,237,182,69,95,103,132,79,184,197,181,83,155,102,149,225,55,216,237,120,205,139,211,212,234,237,159,81,226,170,105,122,83,161,142,223,165,244,106,171,230,231,39,183,249,191,180,9,244,8,2,254,111,122,54,152,218,92,153,102,222,227,218,234,240,126,34,171,244,187,125,91,119,60,23,79,233,122,187,255,0,89,169,51,30,115,243,201,76,196,196,244,243,179,55,159,82,250,93,29,241,110,223,227,40,118,246,117,1,246,121,199,234,93,85,5,13,151,79,32,73,17,149,17,211,87,61,124,250,85,28,151,8,85,60,159,251,63,201,254,191,129,90,122,127,140,90,111,54,59,181,214,178,249,29,13,85,20,177,54,24,214,165,177,58,68,114,236,170,136,168,170,187,121,251,20,216,188,70,241,61,149,241,103,155,219,46,185,45,35,169,25,79,20,52,189,181,154,57,81,177,182,105,157,190,236,138,47,250,161,201,236,223,203,251,63,170,170,61,60,197,113,24,157,143,227,208,222,43,29,12,94,53,206,146,88,85,147,39,66,57,190,190,232,190,215,46,233,228,6,210,155,68,62,199,104,178,102,88,222,83,69,71,113,187,50,166,158,185,42,107,187,115,62,153,157,244,115,125,72,209,203,191,67,54,71,42,167,179,246,31,11,88,180,91,27,199,248,112,177,231,52,119,74,10,171,149,116,212,210,84,44,51,198,247,245,62,130,73,93,190,204,71,126,146,39,181,203,237,254,179,75,218,178,61,93,206,236,117,246,74,11,205,226,186,154,223,31,126,72,221,116,233,142,40,220,143,234,217,174,114,34,239,186,239,183,221,251,69,231,38,203,217,167,201,139,100,25,61,124,176,83,212,110,202,25,101,87,198,197,108,10,196,219,101,84,242,77,219,253,0,106,240,0,0,0,0,0,22,27,203,23,13,179,102,58,135,53,14,67,100,75,141,2,90,29,210,218,234,102,77,26,59,191,68,136,173,71,181,91,250,46,93,191,98,169,28,248,237,211,247,96,28,80,106,5,186,146,200,251,125,178,75,212,210,81,162,83,118,162,88,220,200,223,234,108,214,183,111,206,39,179,203,205,9,111,202,179,87,52,119,13,142,170,131,45,174,100,23,249,156,248,96,145,212,245,50,185,35,95,4,141,106,116,49,205,68,235,107,151,219,254,241,134,115,72,214,157,24,212,60,193,246,44,50,195,67,45,250,219,60,241,87,93,25,12,177,75,35,213,41,54,87,117,196,221,253,88,222,223,210,95,47,233,243,15,231,147,134,79,96,198,117,163,50,151,32,190,208,219,34,168,199,162,142,55,85,213,50,22,189,222,46,47,36,87,170,34,174,197,202,208,100,54,11,172,73,61,178,247,65,87,26,166,253,112,84,178,70,237,229,241,106,175,222,159,218,135,47,246,60,135,43,195,231,91,150,57,124,184,90,38,153,189,181,154,138,165,208,189,200,139,190,202,172,84,93,183,68,95,234,54,214,5,197,63,21,22,165,117,187,22,213,236,177,237,146,53,98,68,235,166,232,155,116,174,233,220,85,219,201,136,159,254,42,7,65,89,22,171,105,182,38,221,242,44,239,31,160,95,242,106,46,148,241,47,195,224,247,167,249,73,253,168,122,151,45,109,210,59,77,10,92,107,181,43,23,138,5,111,82,57,215,154,86,166,219,42,251,86,68,79,98,41,64,185,27,120,182,204,158,179,228,185,78,77,114,87,127,213,25,3,28,159,4,246,119,127,216,183,251,16,194,242,236,151,92,44,209,165,175,45,204,114,36,141,19,100,134,91,195,165,110,222,179,125,141,145,83,224,228,3,164,44,123,81,48,108,174,217,29,227,31,203,108,245,212,114,183,169,179,83,215,195,43,21,55,84,253,38,57,83,218,138,158,223,129,243,171,245,163,73,237,180,111,174,173,212,124,102,40,99,69,87,57,215,138,102,237,178,42,252,95,183,177,14,126,244,115,80,56,167,200,37,139,11,210,189,73,202,162,102,202,216,233,96,188,246,88,136,137,36,155,39,114,70,162,126,139,215,218,126,25,173,167,137,236,126,42,154,108,179,35,201,18,158,52,222,102,190,252,217,27,178,177,87,216,217,151,127,87,112,47,78,126,50,56,119,130,241,29,153,218,159,142,44,146,53,92,146,37,234,135,182,155,117,121,42,247,253,190,175,221,241,67,211,168,227,107,135,42,123,244,22,7,106,77,137,210,206,238,148,149,183,138,5,137,190,170,59,205,221,253,211,219,247,28,253,88,173,58,129,148,95,169,237,86,170,170,234,139,141,67,94,177,34,214,163,92,168,141,115,151,214,115,209,19,201,23,226,111,43,63,3,60,82,222,47,20,44,150,199,89,27,167,157,145,248,149,187,209,185,209,162,170,53,93,254,153,221,118,79,218,5,194,228,252,120,112,221,139,213,182,146,163,80,109,21,78,115,81,221,84,215,106,7,183,218,228,246,173,66,127,147,254,250,24,67,121,157,112,222,236,130,107,42,222,101,72,226,84,68,169,90,138,14,211,183,103,87,147,252,87,159,221,236,246,149,145,175,28,3,107,174,148,89,169,50,42,233,106,110,212,239,161,142,166,165,242,84,211,49,97,114,178,87,189,158,117,47,87,116,164,107,230,137,231,191,151,237,211,58,113,195,214,172,234,164,213,113,225,214,23,86,62,137,253,185,255,0,191,105,227,233,118,242,38,223,156,149,187,249,196,255,0,102,254,207,232,220,46,26,46,106,188,59,201,145,250,17,102,184,54,29,216,158,41,93,66,145,122,221,59,250,254,47,111,46,165,223,203,224,167,167,148,243,93,208,76,126,242,218,26,84,175,175,166,88,186,150,90,95,5,42,117,117,57,54,234,74,196,79,98,34,255,0,90,21,155,104,229,249,196,173,210,225,21,34,225,235,23,113,237,106,191,210,84,14,219,119,34,111,183,137,79,188,202,168,249,100,241,23,91,146,50,193,45,157,89,215,78,179,247,150,170,133,219,108,170,155,109,226,191,103,222,4,189,203,249,201,96,244,85,173,143,25,197,174,19,193,231,187,166,161,133,203,236,111,249,21,187,123,85,199,215,195,185,195,105,125,198,141,207,200,241,203,180,51,162,174,205,130,142,157,169,182,205,248,62,183,127,106,184,173,109,107,225,111,80,248,123,191,81,209,231,118,190,184,100,122,185,219,205,7,172,214,164,78,114,126,106,89,21,60,165,111,255,0,143,179,20,197,104,169,178,44,202,146,193,139,227,80,203,53,201,35,160,100,47,149,174,68,150,73,90,196,122,44,190,91,238,230,167,181,63,165,60,192,180,27,23,55,108,118,233,170,114,217,36,199,231,143,28,153,238,74,121,157,73,26,76,141,108,14,119,172,239,24,177,254,154,34,121,39,179,246,155,39,138,13,96,226,15,27,212,150,94,244,71,30,169,187,90,23,31,100,243,35,169,43,167,137,28,217,101,73,21,60,51,209,189,73,219,103,181,126,62,127,2,165,115,221,25,203,116,171,35,115,239,232,148,179,68,141,149,35,106,68,228,98,75,27,28,137,234,61,201,228,146,183,255,0,165,240,190,94,31,111,120,190,103,165,182,122,154,230,82,215,86,212,193,87,20,239,146,147,214,124,94,42,86,244,170,171,81,54,246,121,1,93,54,46,109,154,167,133,94,174,86,61,71,196,224,241,20,147,205,11,163,109,5,79,91,30,215,163,118,84,154,177,21,54,86,191,203,109,255,0,223,61,76,91,156,86,160,174,91,111,118,73,142,219,82,202,181,12,74,164,130,146,126,239,107,249,221,61,117,189,27,255,0,79,145,244,57,142,232,126,153,100,218,153,67,138,104,158,31,110,131,51,185,201,226,235,89,75,26,211,172,187,73,92,233,220,174,149,91,18,170,185,141,223,101,221,118,77,136,215,128,240,23,171,119,221,99,179,105,182,65,106,240,112,84,214,197,21,109,71,126,154,78,204,78,103,113,93,210,202,132,87,122,191,4,118,255,0,214,4,135,185,115,122,204,41,53,34,162,227,109,181,71,54,52,231,61,25,4,176,74,233,17,189,245,84,94,148,173,237,239,219,217,63,167,246,30,142,65,206,55,83,231,185,72,251,30,55,105,142,145,118,232,73,168,234,17,223,162,155,239,211,91,183,183,115,90,230,60,184,181,6,195,172,116,216,29,35,59,150,170,202,166,67,21,102,240,38,237,125,83,162,106,246,214,165,93,250,41,213,230,239,217,237,243,51,54,114,143,212,197,197,170,47,146,223,187,85,81,116,116,82,248,90,119,117,111,39,74,250,254,51,100,242,243,246,126,192,44,23,129,158,44,238,60,81,96,211,222,46,246,9,168,235,41,42,170,96,146,86,82,186,58,119,36,107,10,162,53,206,154,69,85,218,100,248,252,23,238,243,148,36,46,229,103,30,55,104,225,249,248,213,53,170,154,146,247,109,188,215,165,193,204,143,215,122,187,179,35,85,206,68,217,127,55,36,41,228,229,253,20,251,149,18,103,181,237,145,21,88,187,237,228,7,148,93,213,79,39,204,200,242,11,94,41,97,175,200,239,51,246,40,109,180,239,169,168,147,165,206,233,99,83,117,93,154,138,171,253,72,170,70,236,103,152,94,135,229,90,155,22,153,218,238,93,117,147,214,182,130,57,59,53,137,213,35,170,27,10,121,58,153,17,60,220,159,206,219,246,252,64,148,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,42,153,150,154,154,90,132,141,210,118,152,231,244,53,60,221,178,111,178,126,211,93,96,218,243,135,231,25,93,219,11,134,57,237,183,123,77,76,244,239,167,172,146,38,62,84,138,70,198,175,99,122,186,149,170,247,108,139,183,193,126,62,70,201,93,156,138,138,155,162,251,80,138,250,197,163,119,156,51,88,172,218,235,133,189,208,209,71,83,78,219,221,60,85,13,137,31,2,85,73,85,81,39,109,168,222,226,170,53,169,230,229,85,246,108,190,208,63,46,98,26,155,169,122,105,163,85,23,77,58,161,169,89,215,163,187,85,21,59,101,72,127,190,169,26,155,163,162,123,124,209,239,79,61,191,175,225,89,218,39,199,151,19,179,229,246,220,82,213,121,117,125,85,218,182,26,86,51,192,209,183,101,150,88,216,158,77,165,115,189,170,158,196,248,151,95,169,184,254,17,152,225,117,150,156,234,8,230,179,84,118,251,189,116,237,151,244,101,99,155,234,185,143,79,211,107,63,154,191,250,202,70,226,3,27,194,184,88,227,14,201,114,195,42,59,216,237,4,246,107,154,239,15,172,214,182,86,62,84,232,100,113,38,251,194,229,217,19,207,127,111,159,144,72,94,100,248,134,174,106,38,3,164,149,23,91,53,85,202,246,251,61,68,213,108,164,163,146,69,99,228,74,39,57,21,172,137,187,47,82,73,252,212,246,126,205,146,188,242,61,26,212,204,79,209,169,127,196,238,180,107,118,145,209,82,182,107,124,241,172,142,107,154,213,68,71,177,55,243,123,125,155,251,83,239,66,218,107,248,246,209,140,234,147,22,173,178,98,85,25,52,150,235,92,113,86,54,166,205,26,182,9,221,26,117,49,59,242,179,116,242,223,116,221,60,147,204,142,252,71,241,57,99,214,27,214,59,95,130,105,133,5,59,112,90,165,184,86,67,85,108,130,22,57,142,125,60,200,157,45,157,122,209,82,158,77,211,116,246,237,241,242,8,35,155,105,213,243,4,142,129,215,199,177,178,215,210,197,84,216,85,143,100,145,181,253,91,35,145,200,158,104,172,84,95,218,98,155,170,249,18,71,95,160,205,245,138,166,223,154,201,142,217,108,212,190,14,42,106,106,106,84,72,123,137,188,178,49,122,81,239,68,221,36,219,205,201,236,79,103,181,112,72,248,101,213,248,233,219,93,81,143,83,50,37,223,100,117,124,42,171,231,183,177,28,191,16,62,13,151,69,245,87,32,178,183,33,178,224,183,234,186,5,235,233,158,27,93,68,140,94,133,84,119,172,216,213,190,74,139,241,61,202,13,40,214,185,227,123,104,112,60,145,236,137,221,183,116,89,106,29,178,167,193,127,54,165,187,232,78,189,240,173,165,90,19,101,178,106,77,170,138,217,91,28,181,108,168,129,248,234,84,185,122,231,149,237,85,116,76,123,87,118,126,223,216,164,135,209,203,159,13,186,187,96,168,200,116,199,25,177,86,80,54,116,108,207,126,62,202,117,238,57,141,127,232,190,38,170,250,174,79,48,40,34,139,73,245,202,225,113,75,85,54,11,145,186,165,85,169,209,232,89,213,83,117,68,77,209,34,223,226,159,3,36,189,240,195,196,149,162,212,203,149,126,159,228,11,79,50,38,200,219,29,94,251,43,85,126,48,39,193,23,226,95,253,38,19,163,240,92,214,178,147,13,199,153,88,237,147,173,182,120,154,239,45,182,245,187,123,252,19,226,124,77,82,212,237,8,211,74,106,74,125,70,101,4,16,85,75,28,48,70,235,59,234,27,212,228,122,55,201,145,185,19,201,143,79,255,0,40,28,235,93,116,183,81,236,210,182,11,158,19,125,167,123,247,233,108,150,201,216,171,178,34,252,88,159,122,31,165,191,73,53,46,233,87,21,21,30,13,126,146,89,92,214,181,18,217,80,187,170,170,34,123,24,171,237,84,46,55,87,248,191,229,247,137,221,226,163,200,177,42,91,165,75,122,189,106,108,54,41,17,190,172,107,237,149,141,95,99,155,236,251,151,246,24,197,7,48,190,93,86,249,163,170,164,192,170,33,154,53,71,53,204,195,41,154,173,84,84,84,217,83,207,218,128,86,134,33,194,38,190,102,117,211,208,90,180,250,247,27,233,159,219,145,211,90,107,81,168,187,57,127,155,10,255,0,146,166,99,7,47,126,36,42,50,230,226,43,139,204,201,157,211,189,83,173,213,233,78,136,171,26,110,174,240,251,249,119,19,225,252,213,44,134,213,205,43,129,171,60,178,203,106,179,222,168,223,59,186,164,124,24,196,113,171,151,207,205,85,174,77,253,171,253,167,197,200,249,189,240,215,109,188,44,182,76,102,253,88,190,73,226,125,3,26,61,83,102,175,181,213,13,95,111,236,254,106,1,25,49,254,77,90,241,118,160,74,186,252,251,22,183,200,173,221,34,146,158,183,169,23,165,23,101,222,38,253,234,158,207,129,240,243,94,81,92,67,98,204,141,246,203,253,130,244,142,223,169,41,105,171,149,91,250,59,123,32,119,249,75,255,0,206,169,60,176,142,107,220,45,100,150,167,86,94,46,151,251,85,68,104,170,232,101,178,72,187,236,214,170,237,219,116,137,237,114,167,183,225,253,10,186,235,90,121,187,233,181,150,74,106,109,35,163,158,241,213,215,223,125,194,207,43,81,187,118,213,187,126,126,53,248,201,240,95,98,127,88,64,76,7,129,157,107,206,117,1,52,238,27,82,227,247,24,105,251,210,79,113,162,172,108,106,212,157,176,171,145,22,45,246,234,126,254,205,182,106,155,86,223,166,181,60,11,101,242,99,26,199,134,201,152,85,222,227,75,141,28,246,169,106,41,227,88,218,178,196,230,250,237,102,234,138,157,94,72,190,78,67,35,209,254,97,215,6,235,243,115,60,202,130,133,212,149,180,105,75,211,111,162,157,92,212,125,108,114,109,211,36,254,212,78,175,138,167,176,252,184,221,226,69,252,66,94,109,121,142,27,99,162,130,219,138,67,61,190,121,171,233,22,42,135,190,73,155,183,79,76,143,221,168,138,223,110,222,110,119,144,30,222,152,233,86,73,170,213,119,204,167,78,105,62,195,178,26,52,170,173,90,246,75,82,169,4,123,177,88,238,182,170,51,117,98,185,23,203,200,143,28,76,223,113,136,27,46,44,202,198,215,223,173,213,110,165,172,171,133,236,237,200,232,251,204,145,200,212,122,237,187,252,246,233,79,37,248,123,12,213,220,117,79,138,96,21,22,109,61,162,109,61,218,247,4,244,87,85,146,154,72,163,72,28,146,35,123,110,142,102,174,251,61,63,75,116,223,224,68,187,253,238,187,35,188,214,223,46,50,43,234,43,170,36,169,145,119,85,245,158,245,114,251,85,87,218,229,246,170,129,243,192,0,0,0,0,0,125,140,90,220,251,149,209,144,50,239,75,110,84,217,82,106,133,68,106,122,205,79,143,244,239,253,74,72,126,16,244,183,14,204,245,134,90,13,70,202,236,244,182,168,230,149,142,170,170,170,236,69,81,180,21,59,57,142,71,177,21,58,152,207,99,191,156,159,126,203,24,90,247,177,122,152,245,106,253,232,187,31,82,143,41,190,219,89,18,91,110,117,52,143,139,125,164,130,103,198,255,0,63,111,154,47,237,95,237,80,46,219,90,248,52,225,115,80,116,210,209,108,163,205,236,56,229,37,29,92,178,197,113,146,229,37,68,114,171,155,34,43,19,170,177,173,221,23,117,253,37,253,21,253,166,75,194,223,13,124,57,232,165,130,86,90,51,171,6,69,80,233,94,229,173,134,226,177,53,17,209,66,213,111,74,85,72,223,230,111,191,251,47,217,231,74,247,30,34,117,142,231,140,210,226,117,89,253,249,104,105,37,116,177,162,93,106,183,234,94,189,247,222,85,79,231,187,224,126,22,125,127,214,75,13,51,169,45,154,147,146,195,19,151,169,90,219,197,83,83,125,145,61,141,145,19,249,168,7,70,246,156,151,76,46,242,190,150,209,146,217,106,164,143,110,166,67,115,142,69,77,209,85,55,70,189,87,224,191,216,69,158,47,110,92,34,231,182,42,236,63,49,205,108,212,183,85,100,172,142,162,59,196,79,236,201,209,81,26,42,199,226,227,223,103,61,203,178,253,219,127,69,61,227,92,74,235,102,43,91,37,125,175,81,178,20,150,93,186,186,174,245,123,46,200,168,159,163,42,124,28,166,23,127,205,50,188,158,190,91,157,247,33,185,86,212,76,247,61,239,158,174,73,21,85,92,174,95,55,57,87,218,229,248,252,64,186,126,10,40,56,85,209,188,97,34,177,106,142,59,95,113,254,125,84,151,88,96,93,187,149,10,159,155,90,185,19,244,101,84,254,173,254,62,91,187,85,117,127,134,154,156,70,190,108,167,55,199,235,40,226,138,73,36,138,158,249,79,220,122,36,79,221,26,137,59,124,213,189,72,158,105,230,169,253,39,60,246,236,191,43,180,34,182,215,146,221,41,17,125,169,5,100,145,253,255,0,228,185,62,245,254,211,246,172,207,51,107,140,14,165,175,203,175,53,16,189,21,29,28,181,243,61,170,138,138,138,138,138,237,189,138,160,92,6,49,198,95,2,150,44,182,137,246,187,13,206,158,178,223,19,233,162,173,125,214,5,141,26,141,115,87,201,213,170,223,52,223,109,209,125,164,138,254,92,252,53,54,5,157,53,14,207,234,181,93,211,233,122,14,175,47,217,226,14,118,146,89,17,221,105,35,186,190,253,252,207,223,210,151,61,182,244,141,86,223,247,231,127,239,2,239,53,23,153,183,14,213,212,215,188,69,182,75,229,214,145,212,117,48,201,87,75,81,70,232,87,116,124,107,179,155,81,247,46,254,212,242,84,52,95,15,252,202,120,118,210,20,189,217,155,167,25,28,77,170,185,213,212,54,174,42,216,30,146,177,245,117,51,51,118,201,54,205,84,108,200,158,74,187,174,254,126,194,173,226,185,215,194,201,35,142,174,100,108,168,168,244,238,59,214,223,219,191,159,153,235,42,170,170,170,175,154,129,118,244,252,224,184,120,150,74,70,46,39,147,71,226,94,214,189,93,53,14,209,34,185,91,186,254,127,224,137,191,195,218,100,174,230,157,195,195,38,142,89,41,46,126,14,72,209,123,233,87,66,170,215,175,159,74,183,191,183,179,253,151,245,20,71,186,253,234,126,171,87,84,177,118,22,166,85,143,125,250,21,235,182,255,0,208,5,176,235,255,0,53,29,3,200,233,106,177,250,61,34,189,228,44,154,158,88,89,82,235,196,84,237,98,189,140,243,218,23,63,127,63,47,111,243,127,106,237,31,180,15,137,158,27,176,43,142,69,168,249,62,155,92,231,186,86,85,86,75,65,73,13,219,103,66,143,116,83,70,138,174,149,189,91,57,142,77,250,23,127,219,236,32,210,170,175,181,79,61,78,68,233,71,46,223,118,224,108,29,118,213,8,245,95,85,114,92,230,223,71,45,13,190,237,112,150,166,150,150,87,53,239,134,37,217,26,213,114,39,154,162,53,60,207,181,167,156,78,234,126,154,215,186,191,30,187,118,156,180,207,165,68,236,83,187,102,186,70,189,127,78,39,124,90,106,48,6,212,199,56,142,212,60,115,86,37,214,10,123,135,93,242,85,170,85,147,181,2,127,143,87,171,252,150,37,103,182,71,127,51,250,54,55,223,15,252,199,179,189,53,205,234,178,76,194,223,45,242,58,238,133,153,35,146,154,153,127,55,12,172,79,100,27,121,245,183,238,246,124,119,33,128,2,96,106,207,49,253,89,206,117,5,217,93,137,95,107,164,166,153,86,146,157,233,73,50,177,173,158,73,25,235,45,63,158,200,244,79,61,253,159,19,227,97,188,198,56,128,196,41,103,165,101,239,196,182,126,157,255,0,189,168,153,183,74,185,127,234,101,255,0,43,253,226,44,0,55,102,63,197,198,174,226,175,185,201,143,94,188,27,174,178,172,211,175,134,165,147,117,88,163,137,127,78,21,248,68,207,102,222,207,233,85,144,252,28,243,15,205,112,172,246,74,45,74,169,91,181,186,231,34,201,212,171,73,72,216,85,144,79,190,238,72,83,125,220,172,248,167,179,246,144,48,254,225,154,90,121,18,88,100,116,111,79,99,154,170,138,159,214,128,116,195,168,118,28,119,93,180,119,32,198,233,46,52,245,20,57,5,182,166,145,179,195,39,121,168,190,109,223,120,220,155,236,230,123,17,223,13,142,127,117,103,24,185,240,241,196,29,198,146,145,207,115,177,251,252,211,83,61,97,86,117,178,10,233,17,138,137,39,87,183,179,241,223,250,203,73,229,107,196,85,159,53,211,120,116,234,253,145,87,85,228,20,170,173,72,234,89,52,136,238,229,69,108,190,82,57,92,159,160,212,248,167,193,8,251,205,71,133,76,150,219,148,205,173,22,56,41,164,181,85,171,150,171,122,150,53,237,145,210,86,212,189,122,58,90,170,157,40,159,21,93,252,188,192,177,78,24,120,157,195,56,145,195,219,125,199,81,244,245,81,111,223,166,154,162,23,200,205,229,153,173,242,141,203,237,72,85,124,209,60,151,227,230,110,178,130,184,11,227,6,151,134,140,201,237,202,31,89,37,130,183,110,251,33,137,243,43,122,34,170,233,217,137,43,83,205,243,183,224,191,127,150,197,231,105,206,163,98,154,173,138,83,102,152,93,116,149,118,170,169,36,142,57,36,129,241,57,93,27,213,174,69,107,209,21,60,209,64,201,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,52,135,24,153,147,176,157,13,190,93,160,187,186,221,80,158,27,183,51,42,59,46,79,239,202,118,174,206,71,34,251,29,183,146,252,64,221,104,246,57,118,107,188,255,0,160,199,53,42,251,102,198,176,59,245,243,33,77,237,244,86,234,169,234,19,215,243,141,144,189,206,79,81,21,223,162,213,246,38,229,30,240,51,196,198,79,142,241,39,137,84,234,30,162,94,167,179,212,220,91,4,254,62,239,35,160,106,62,25,163,69,127,122,84,106,39,83,216,190,127,119,223,177,100,28,200,53,30,56,56,90,168,185,99,149,141,169,164,191,49,241,50,122,121,58,218,232,167,183,85,185,21,28,199,108,168,169,210,191,20,243,79,104,21,159,174,220,121,106,54,165,99,181,152,5,29,199,166,199,39,111,161,59,48,47,178,72,165,95,109,59,95,250,108,95,231,127,189,228,69,138,235,133,93,202,111,17,91,55,114,77,145,187,244,162,121,39,244,33,235,128,61,138,91,141,101,18,42,83,77,209,186,238,190,170,47,254,116,63,166,93,43,152,175,86,207,178,200,155,59,213,111,159,251,199,170,0,251,113,230,121,12,115,80,206,149,251,186,220,232,157,79,249,166,122,139,26,238,223,230,249,237,251,119,50,140,207,94,53,31,58,170,134,174,255,0,123,239,201,79,213,208,190,26,6,237,212,141,69,253,8,219,254,66,26,240,1,148,231,122,147,149,234,45,115,46,25,69,195,197,74,198,54,52,94,212,108,242,111,86,223,160,214,167,243,148,200,180,155,136,77,75,209,134,212,197,132,95,60,28,117,79,108,146,55,195,83,201,187,145,170,212,93,229,141,255,0,5,248,26,208,1,180,38,226,75,86,229,108,91,100,189,47,133,232,246,187,193,211,47,154,126,206,209,139,230,58,151,153,231,178,50,92,166,239,227,29,30,221,43,225,226,143,109,186,182,253,6,55,252,183,127,105,139,128,60,185,206,114,238,229,220,240,0,0,0,0,0,30,90,231,49,200,230,174,202,135,232,181,83,171,22,53,127,170,229,221,83,100,63,32,0,0,214,171,149,26,212,85,85,242,68,64,62,157,151,26,188,228,14,145,182,154,62,250,199,183,87,231,24,221,183,223,111,210,84,251,148,241,69,142,221,238,16,77,83,73,73,215,28,29,93,199,119,26,155,116,162,42,251,87,246,153,54,13,114,204,241,234,247,218,44,14,171,164,172,175,219,165,88,178,198,171,208,215,57,127,65,81,125,138,191,5,246,150,85,194,54,131,240,237,149,104,196,146,106,53,202,11,37,194,142,117,101,194,74,185,168,105,145,206,101,36,29,221,214,104,213,202,157,78,127,233,127,146,187,251,20,10,168,164,181,87,86,212,173,37,52,29,114,181,85,21,189,72,158,105,191,222,187,124,20,246,236,184,173,247,32,169,158,146,211,69,223,150,158,62,236,141,238,49,189,45,242,243,221,202,136,190,212,246,29,3,232,134,133,112,169,98,183,173,94,3,67,136,94,146,68,68,117,82,69,109,169,115,213,171,35,119,235,138,52,223,205,94,159,213,253,38,27,170,218,163,194,199,15,205,205,41,237,182,220,94,209,144,212,217,166,137,86,150,27,117,60,147,57,41,145,236,106,116,189,143,114,250,204,242,251,246,219,224,5,14,212,91,234,104,234,166,163,171,103,110,104,28,230,61,187,162,236,228,93,149,55,69,219,218,122,198,202,204,168,111,154,185,168,25,118,75,140,90,43,43,227,169,187,86,215,245,67,78,249,122,98,146,165,85,55,86,117,109,231,43,62,59,121,167,159,154,111,239,231,150,76,10,215,167,182,121,109,11,50,94,101,241,30,41,143,236,249,109,59,122,60,154,136,255,0,208,85,246,255,0,87,144,26,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,203,225,199,84,235,180,115,89,241,44,242,150,94,152,237,119,106,121,231,78,148,93,227,221,90,244,243,99,255,0,154,247,123,26,171,253,101,251,216,111,184,119,20,250,18,145,178,110,244,89,13,147,181,58,116,202,222,220,179,209,167,87,194,53,93,146,127,134,200,191,179,225,205,233,156,233,166,178,234,14,150,94,232,110,216,174,85,118,162,101,37,76,83,172,16,87,79,28,111,232,123,29,179,155,27,219,186,47,109,168,190,126,196,3,55,215,238,21,243,141,20,212,63,176,245,20,254,42,73,191,196,59,174,22,117,237,4,82,187,201,38,126,219,36,191,23,124,63,169,45,163,149,213,233,109,124,62,83,233,245,238,31,9,121,182,92,235,228,146,14,174,231,168,249,35,123,87,169,168,172,255,0,162,167,146,57,87,255,0,86,75,194,198,189,233,111,20,116,116,249,221,125,170,213,30,69,105,235,221,213,16,83,164,141,238,172,241,122,170,178,72,244,252,220,9,191,172,158,91,123,83,201,34,63,53,173,74,185,217,53,34,221,22,158,73,118,161,175,160,163,161,154,123,149,173,93,19,21,168,149,78,86,186,88,92,142,242,222,53,84,93,191,69,23,224,128,91,18,46,254,195,201,78,188,183,120,182,212,27,190,175,69,135,234,54,117,118,184,82,85,167,76,12,175,186,79,43,26,145,209,213,57,124,166,153,81,60,218,207,98,123,81,63,97,113,40,168,190,104,7,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,51,115,6,196,165,202,248,121,189,65,20,238,137,97,240,222,207,142,245,212,171,254,82,127,146,73,146,23,243,60,215,58,61,45,210,6,98,241,207,19,110,89,20,105,36,12,122,49,219,182,26,202,69,85,217,94,142,246,43,189,136,191,212,5,43,105,102,9,151,234,22,123,103,197,240,122,119,203,120,170,171,141,148,189,19,71,19,146,79,55,34,163,164,115,90,155,35,85,124,213,61,132,137,226,139,57,226,119,7,193,108,218,39,171,55,10,198,219,41,41,105,252,60,82,84,210,74,157,12,134,106,102,166,240,245,59,244,91,34,121,191,250,126,10,109,158,79,212,54,42,157,86,173,173,171,178,215,77,113,133,208,45,61,83,17,221,152,85,105,235,209,85,219,57,19,205,17,17,55,69,243,67,59,231,27,152,92,227,171,179,98,203,71,77,225,93,29,60,253,222,135,247,58,183,184,51,109,250,182,219,111,63,103,183,251,0,171,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,251,130,85,130,104,230,106,34,172,110,71,108,168,138,139,178,239,241,63,128,5,139,242,223,209,141,47,215,170,171,213,219,80,108,144,215,92,40,60,55,135,114,186,104,214,62,180,171,107,186,123,79,98,38,237,137,155,255,0,71,244,239,18,181,63,40,213,60,71,46,200,49,123,86,97,126,162,180,205,114,171,70,83,69,115,145,25,35,22,87,177,21,83,175,207,118,53,19,207,207,100,243,38,159,42,45,105,201,25,157,65,165,246,251,51,35,178,85,117,120,137,157,74,245,114,116,195,93,59,63,57,214,168,158,190,233,236,253,132,117,227,59,137,92,255,0,87,53,90,233,101,146,150,139,179,98,185,207,79,73,225,40,215,173,91,13,77,67,88,171,235,187,171,202,79,187,207,200,13,63,137,113,13,174,184,42,182,221,142,234,230,89,105,167,141,85,22,42,123,172,205,106,47,172,190,196,119,222,231,127,106,153,110,127,154,92,117,162,165,240,208,215,86,222,174,177,69,36,245,117,181,149,114,73,44,140,70,181,141,77,230,219,109,147,165,60,151,249,169,247,38,216,106,233,219,175,22,122,124,134,174,224,202,122,202,165,146,74,214,84,72,145,246,220,175,217,187,183,163,213,223,246,254,195,226,94,41,168,240,187,157,69,5,5,125,61,108,236,116,125,21,52,210,164,209,170,116,245,42,111,228,139,230,230,252,63,154,191,214,31,114,205,14,170,105,141,36,247,91,124,245,22,218,26,167,173,36,207,138,162,37,71,170,244,191,101,68,85,95,108,108,95,103,243,80,217,156,78,100,152,101,206,201,105,165,196,240,219,85,185,89,226,59,213,20,212,236,99,221,187,225,86,239,249,182,175,150,206,79,111,197,73,251,192,53,199,38,213,110,31,61,11,118,177,90,234,233,45,243,70,200,85,237,169,141,206,88,233,168,209,170,171,27,252,252,158,170,87,7,18,186,171,125,202,114,41,49,153,227,109,61,21,22,221,48,246,17,170,157,108,133,235,230,170,174,246,183,127,53,248,129,163,128,0,0,0,1,251,83,81,207,86,170,216,27,186,167,195,101,95,252,223,208,126,42,155,46,192,1,253,197,4,211,187,166,8,95,35,190,230,53,85,127,222,60,58,25,152,189,47,137,237,95,185,90,168,7,242,15,42,215,39,181,170,159,212,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,98,232,254,179,103,186,93,123,137,248,222,117,123,178,80,201,213,226,35,161,173,150,22,191,102,73,211,186,51,238,116,142,95,103,243,148,189,250,109,61,208,222,35,180,94,124,174,179,1,176,222,150,229,67,93,4,85,181,84,29,85,29,76,238,196,159,156,123,91,39,171,231,183,154,109,240,248,41,206,217,106,156,183,184,206,196,244,255,0,67,238,184,94,163,228,86,250,68,179,62,231,93,73,28,146,211,65,36,136,189,151,181,137,215,43,21,234,174,124,187,38,222,126,205,252,128,130,26,189,13,227,64,120,130,200,98,193,231,154,197,37,166,235,113,138,137,105,37,233,88,226,73,231,133,17,23,119,108,157,27,183,207,224,78,78,14,57,156,231,89,94,164,217,240,61,91,187,79,89,5,234,186,10,26,121,101,232,85,71,201,221,68,242,134,155,127,210,88,147,205,201,236,246,237,185,8,120,189,213,75,86,177,235,133,243,45,177,51,106,55,213,85,178,21,217,190,187,86,174,121,26,239,85,239,69,221,36,79,52,82,193,121,113,240,25,136,178,205,110,214,93,68,161,168,169,186,67,82,202,187,91,99,173,154,38,71,36,51,212,198,170,230,116,51,127,209,137,118,221,125,159,183,101,11,49,162,171,138,186,142,10,232,23,120,234,34,108,172,95,63,54,185,17,83,219,253,39,238,69,110,96,21,250,155,138,104,93,85,203,76,174,116,180,49,91,226,127,125,37,167,73,157,217,101,29,82,185,19,169,143,79,99,89,230,187,123,61,164,30,224,43,87,120,164,215,45,79,165,134,183,40,100,214,58,46,191,18,228,180,66,198,250,244,245,74,207,93,144,46,222,188,73,241,79,187,204,11,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,119,156,110,161,215,95,181,171,27,195,220,222,154,91,61,154,119,55,201,201,212,231,214,202,197,95,210,84,95,42,118,252,19,255,0,54,215,68,82,95,56,152,44,81,113,15,96,125,170,166,57,106,100,199,220,181,109,106,170,171,31,227,170,124,151,117,219,218,174,246,125,192,126,124,166,51,107,221,171,92,233,241,106,10,74,71,82,92,229,106,84,202,246,187,184,214,199,77,90,244,233,84,114,39,197,83,205,20,199,185,161,234,13,247,39,215,170,219,21,124,238,90,75,90,201,4,44,71,191,100,72,235,107,90,213,217,92,169,190,206,95,98,33,34,249,68,233,69,194,139,31,200,245,26,229,96,169,129,100,134,39,91,234,228,234,107,94,173,244,132,79,217,58,182,93,151,100,93,208,132,92,113,85,93,170,120,144,204,214,234,228,114,178,241,113,108,91,116,126,130,87,212,237,250,63,215,237,243,3,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,59,66,116,11,56,215,140,170,12,127,15,165,166,147,105,24,179,186,122,150,194,141,143,185,19,28,190,123,239,254,53,191,5,53,137,41,184,59,226,162,203,195,205,45,233,245,244,13,146,170,162,154,165,105,94,179,185,191,157,114,83,244,38,201,19,211,219,10,251,124,191,245,133,137,99,220,48,100,60,46,68,185,206,156,90,172,83,199,71,254,63,169,90,149,43,214,171,19,122,85,140,133,23,252,123,247,221,222,207,236,93,19,193,150,139,233,78,184,235,78,65,159,100,54,138,42,171,90,58,174,54,210,214,81,69,34,190,171,197,211,202,142,86,58,39,183,101,108,170,155,245,111,230,169,236,243,92,226,14,97,90,31,168,26,109,76,185,230,107,71,67,115,143,175,196,91,157,28,238,116,219,212,122,190,188,112,53,27,210,214,49,222,73,231,190,203,241,42,255,0,23,212,138,188,47,44,173,190,216,228,232,98,207,36,180,222,72,189,14,238,181,204,95,89,171,190,221,41,237,79,233,2,195,185,145,112,189,143,226,212,81,228,122,90,203,101,142,146,46,165,174,163,130,54,210,163,186,157,72,200,250,89,12,40,213,217,93,34,249,175,151,86,233,230,170,132,0,209,29,5,212,126,34,50,122,156,95,79,169,233,42,107,233,96,109,76,190,46,173,176,181,24,178,54,52,94,167,123,124,220,135,203,212,61,92,205,117,42,231,37,126,75,118,241,59,236,141,78,196,44,217,168,214,53,19,212,99,126,17,183,251,63,164,252,240,61,68,187,105,227,106,110,56,213,95,132,186,76,140,99,103,232,108,155,53,21,206,219,165,237,115,127,73,24,191,213,251,84,11,3,225,174,77,121,224,194,178,179,31,202,228,161,175,130,62,243,164,180,193,91,45,79,233,36,80,163,218,139,36,112,249,58,13,188,221,190,201,228,158,194,28,241,95,85,105,171,212,154,186,138,11,35,109,178,201,219,238,68,216,99,98,38,212,240,34,126,130,170,123,55,95,111,196,247,240,45,107,177,190,90,236,167,82,43,27,114,190,189,94,200,183,107,160,221,142,115,29,191,230,89,209,237,89,125,169,241,254,131,73,221,110,178,94,107,101,174,173,147,119,191,167,111,47,185,17,62,8,159,114,1,243,128,0,0,0,126,180,245,83,210,187,174,9,28,213,95,185,85,63,243,31,146,174,235,184,0,103,186,67,153,226,120,94,64,219,142,93,96,142,235,73,231,188,79,164,142,163,249,146,39,232,189,81,61,174,106,255,0,87,236,54,37,251,81,184,120,188,190,105,169,49,74,250,73,30,207,36,101,174,149,141,71,34,108,158,197,95,216,164,126,0,109,171,78,71,162,178,199,95,5,242,217,114,99,158,231,37,43,224,162,129,118,106,61,138,155,238,138,168,187,35,253,159,176,213,85,73,2,78,239,12,174,88,252,182,234,246,251,15,200,0,0,0,0,0,0,0,0,0,0,0,0,0,7,149,99,218,155,171,21,17,126,42,135,128,0,254,146,41,92,157,77,137,234,159,122,53,66,71,35,157,208,216,220,174,246,108,137,230,7,242,126,176,214,85,211,53,204,167,170,154,38,189,21,28,140,122,181,21,23,219,190,199,240,248,228,141,118,146,55,53,126,231,38,199,242,7,158,183,117,117,171,149,93,237,221,84,159,124,48,243,69,189,104,214,45,71,134,229,214,169,110,52,52,210,121,73,21,52,147,189,172,116,210,200,253,149,245,77,77,255,0,58,159,205,248,126,207,56,6,125,156,63,13,201,243,236,134,135,20,195,236,149,119,107,181,198,100,130,154,150,150,62,185,36,122,238,187,34,127,66,42,255,0,82,129,107,186,195,205,27,135,77,84,209,91,230,45,37,187,32,75,189,202,223,83,77,28,19,89,155,219,73,100,164,145,136,187,247,92,136,157,114,109,190,251,236,106,46,94,250,227,101,211,156,118,124,107,78,113,106,203,238,99,112,233,238,49,240,64,216,89,219,146,173,233,249,199,205,10,249,194,247,252,87,205,187,121,123,22,39,231,220,30,113,13,166,54,106,108,135,54,211,27,221,174,221,58,49,93,81,52,76,86,70,142,99,158,189,93,47,94,157,154,199,42,239,182,219,121,236,74,158,17,116,255,0,91,248,88,200,83,81,160,211,59,150,83,142,87,123,107,45,210,71,35,19,161,147,195,236,131,190,239,241,147,244,251,63,154,191,13,246,11,59,209,42,93,125,124,114,92,117,141,44,16,44,205,87,69,79,110,169,158,85,102,253,181,68,119,91,156,221,211,243,136,187,57,126,27,125,230,219,48,157,55,213,252,27,84,109,204,172,197,175,49,79,47,66,58,90,117,100,140,146,37,233,98,185,170,217,26,215,121,44,141,79,103,180,205,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,185,45,194,75,78,59,116,186,66,136,178,82,81,79,59,17,125,157,76,141,92,159,20,251,190,243,157,254,53,181,34,247,169,124,65,100,183,11,218,179,174,215,95,93,109,129,27,215,178,68,202,218,133,106,122,206,119,249,75,236,217,63,97,209,45,230,222,203,181,158,186,215,39,232,214,83,75,2,255,0,67,218,173,251,211,239,251,202,28,227,167,134,60,203,3,215,203,155,232,45,189,250,76,138,122,219,164,15,239,68,207,39,214,78,187,108,178,185,125,157,62,221,189,190,192,37,71,46,141,86,205,40,184,98,212,133,150,145,176,210,227,54,41,170,173,242,246,229,110,239,85,184,200,239,91,175,111,39,181,63,71,111,237,243,43,83,89,242,219,174,107,169,249,53,254,241,80,233,106,42,110,213,178,42,171,220,237,186,170,36,126,201,212,170,187,110,229,248,151,131,194,110,128,81,219,56,71,155,1,185,88,232,237,87,44,142,219,113,160,174,158,24,216,175,114,62,166,173,24,174,116,111,245,182,100,190,94,178,123,118,221,10,114,226,223,72,99,209,157,102,190,226,208,213,248,136,252,101,84,172,127,66,183,203,197,206,196,242,87,189,127,232,95,127,255,0,76,52,176,6,216,210,157,13,174,212,250,26,101,182,77,189,109,93,114,82,199,15,74,121,162,171,90,139,212,233,26,159,164,228,77,128,212,224,151,55,238,93,186,203,142,75,110,170,147,30,241,148,181,240,172,168,158,46,146,62,159,36,93,191,211,42,171,250,77,251,137,5,194,255,0,43,58,219,157,84,247,29,101,178,195,225,90,232,150,40,100,116,114,35,147,243,200,228,222,10,173,253,169,31,181,63,245,129,88,128,188,136,249,77,240,223,36,181,19,84,216,105,255,0,58,215,164,108,106,214,53,35,85,93,209,125,90,189,151,99,89,179,147,118,21,226,81,175,202,147,176,159,31,71,203,231,229,255,0,134,239,237,2,160,207,40,215,47,177,171,253,133,150,229,252,157,178,216,114,212,139,23,200,187,150,119,44,62,191,131,137,54,221,19,175,201,245,189,75,231,191,254,163,83,241,57,192,221,251,134,250,107,19,222,180,215,26,91,149,51,228,150,103,82,65,26,199,35,29,27,85,54,89,164,114,255,0,140,111,154,108,158,127,210,4,42,86,185,23,101,106,162,254,212,60,23,93,163,220,175,52,42,225,108,167,201,117,3,31,162,186,205,80,142,79,14,145,207,78,198,171,101,84,255,0,160,212,163,124,218,212,79,209,248,175,237,223,219,213,238,83,58,13,148,91,209,116,226,209,79,140,86,55,227,19,106,103,71,39,76,159,9,42,218,223,107,153,255,0,206,254,208,41,24,253,98,164,170,153,205,108,52,210,189,92,168,136,141,98,174,229,201,233,207,40,189,43,181,99,213,244,153,186,195,118,184,207,218,240,245,47,130,104,214,30,151,189,93,179,89,88,168,187,181,90,158,127,113,34,176,254,2,184,86,198,108,246,218,57,244,91,23,174,171,162,130,22,73,85,61,26,189,210,200,198,181,21,234,143,123,188,213,91,186,238,171,237,248,129,207,69,77,158,239,70,214,186,174,215,87,11,94,155,181,100,129,205,69,79,217,186,31,143,131,171,70,119,86,150,110,132,254,119,66,237,253,191,212,116,127,120,224,235,133,219,236,17,211,220,116,43,14,123,34,111,75,58,45,140,141,81,60,190,44,217,126,8,124,201,184,24,225,42,107,115,237,142,208,124,81,33,122,42,42,182,145,90,255,0,52,84,242,122,59,169,63,73,125,139,255,0,153,0,231,175,28,194,114,76,175,196,250,18,215,81,82,148,144,62,162,85,142,9,31,210,198,109,212,171,210,213,219,110,164,246,249,121,158,157,211,30,187,217,153,20,151,26,25,161,108,221,93,10,248,156,212,93,182,223,218,137,247,161,208,171,120,21,225,178,217,98,173,179,98,90,109,108,176,190,186,25,32,146,166,145,213,9,34,177,236,233,86,171,146,84,118,222,77,93,186,189,173,79,143,153,240,50,158,2,56,86,168,195,99,178,228,56,5,177,124,62,253,21,238,109,83,165,111,84,173,114,249,182,110,191,185,191,165,236,253,158,64,115,249,13,60,245,10,169,12,78,127,74,110,189,45,85,217,63,168,253,91,109,175,117,60,149,73,73,50,197,19,186,94,254,219,186,81,124,188,149,118,219,226,133,204,65,203,127,132,58,87,57,212,245,141,103,82,43,87,104,110,126,197,248,127,166,77,115,196,31,11,60,43,105,6,11,26,219,59,51,203,51,223,42,197,216,175,106,205,249,200,25,230,231,74,255,0,102,234,190,96,85,47,67,246,234,232,93,190,253,143,4,174,142,217,165,203,246,195,17,77,53,182,55,194,91,210,90,74,181,122,172,145,200,176,185,119,69,233,234,246,201,191,155,191,154,159,179,104,189,122,167,138,146,237,89,77,11,58,99,138,121,24,198,253,200,142,84,68,3,210,221,125,155,128,0,0,0,0,0,253,41,162,108,213,17,196,247,163,26,247,163,85,202,187,34,34,175,183,115,100,89,52,121,185,20,116,237,180,95,40,170,42,42,24,142,108,17,212,245,201,190,219,170,116,181,138,190,91,47,246,26,205,21,81,119,67,101,104,54,85,38,47,168,118,187,173,92,142,146,8,123,223,155,122,171,152,187,193,43,127,69,81,201,237,114,124,0,217,151,142,95,60,71,219,59,46,139,11,174,170,108,221,91,44,54,234,247,237,182,222,223,239,100,251,255,0,222,49,220,147,131,109,116,197,108,171,115,186,224,87,197,147,188,216,210,56,237,117,155,170,42,123,118,116,9,247,47,196,188,158,30,53,231,7,215,12,109,211,208,54,5,173,161,111,85,68,75,3,215,161,31,44,141,111,155,162,98,46,232,207,135,245,153,198,85,113,211,10,56,146,60,170,130,217,43,55,69,70,207,110,239,38,251,174,223,204,95,218,7,63,25,62,128,67,104,193,41,175,212,105,116,91,194,245,247,232,101,219,173,191,158,107,27,249,180,141,28,155,177,85,222,107,236,243,246,31,198,142,240,141,172,122,208,149,47,198,177,138,216,217,76,215,185,93,81,69,84,136,170,222,223,146,43,33,127,159,231,91,254,255,0,245,221,14,105,151,112,85,143,81,201,114,191,97,88,124,136,155,117,117,227,47,118,254,109,111,194,157,126,244,62,214,35,173,220,42,98,52,29,236,58,43,37,146,25,227,238,185,180,22,25,224,71,35,154,213,93,250,32,77,252,154,223,254,117,62,224,40,67,83,180,119,60,210,108,150,171,24,204,44,53,148,149,52,211,62,20,116,148,179,70,217,21,189,42,170,222,227,26,170,155,57,171,236,248,167,222,124,22,225,185,67,175,16,227,254,128,184,37,198,117,98,71,76,180,178,119,93,212,228,107,118,103,79,82,238,170,136,158,68,190,230,63,196,78,41,169,218,183,83,111,194,40,40,86,154,211,81,52,126,49,148,104,199,206,174,138,151,117,119,92,45,127,182,55,167,154,175,183,238,246,199,58,29,118,202,98,212,155,110,163,213,67,65,45,109,4,148,203,209,224,41,82,55,54,41,91,34,39,66,67,209,237,111,183,161,87,250,125,128,101,236,224,159,95,229,194,219,154,197,130,221,157,76,231,70,137,10,91,43,86,93,158,214,170,47,79,99,109,189,100,248,158,253,23,2,90,255,0,93,129,84,103,145,97,213,233,4,17,186,69,166,91,125,111,125,200,146,43,23,102,120,125,151,244,85,127,75,216,88,30,157,115,58,209,184,180,122,145,153,117,158,129,247,154,120,41,99,150,139,194,200,145,200,244,142,20,123,191,55,69,218,77,157,215,236,79,230,166,222,91,27,103,69,120,247,225,251,80,48,169,100,185,211,80,217,153,19,23,187,66,218,26,137,162,84,89,37,242,94,138,86,183,216,205,253,159,206,2,182,180,91,150,158,183,234,149,51,110,55,27,107,172,180,170,244,98,165,116,53,148,207,246,70,187,249,210,185,61,146,47,255,0,58,191,113,184,151,147,134,125,191,255,0,9,168,127,253,118,111,249,17,96,159,203,35,135,59,5,146,74,234,27,253,61,53,60,76,89,59,112,218,234,227,111,147,55,246,54,159,238,68,79,103,192,193,229,230,109,195,132,82,190,47,180,27,244,57,91,254,148,175,248,47,254,10,4,1,206,249,76,107,62,56,215,207,99,170,163,175,138,56,187,142,233,125,92,174,242,71,42,162,116,209,162,124,19,251,72,222,222,20,53,190,163,37,184,227,84,56,29,230,166,123,108,243,65,43,226,181,214,61,138,177,191,161,118,84,135,127,110,222,212,79,105,110,217,71,52,13,0,167,199,174,50,218,174,173,169,172,109,44,203,4,110,166,173,68,116,157,14,233,77,221,73,211,230,187,39,159,151,159,153,27,180,231,154,94,3,105,190,95,106,242,205,58,179,74,234,138,250,169,41,234,25,12,113,61,209,57,204,86,245,44,84,61,78,85,217,202,170,239,53,248,252,0,143,186,63,203,55,93,117,22,185,25,123,180,201,100,164,69,245,159,89,5,101,50,251,36,246,43,169,92,158,214,39,255,0,60,159,121,145,101,252,168,53,206,203,115,240,214,101,164,173,167,95,100,141,241,146,127,57,201,237,109,26,39,177,19,251,73,207,165,28,208,116,27,49,175,101,174,170,154,43,27,228,114,53,189,182,85,74,139,228,245,246,54,145,169,252,212,255,0,231,143,103,80,249,163,104,78,31,117,138,217,66,244,185,170,206,216,164,122,182,178,30,132,234,123,85,118,90,69,223,110,148,242,69,248,129,14,49,46,79,250,161,119,180,69,89,124,189,208,209,212,61,187,186,47,19,81,26,167,154,252,29,68,171,236,68,254,211,239,215,114,116,202,168,49,202,234,228,201,34,158,225,20,82,186,8,162,172,145,200,231,35,21,90,138,223,5,212,187,185,54,242,55,238,91,205,195,72,236,207,160,91,53,183,198,178,120,213,211,39,122,166,46,218,244,177,81,61,106,53,223,205,202,158,95,119,237,48,252,195,156,70,31,38,63,91,30,47,142,118,174,47,130,70,211,191,198,74,238,153,21,142,233,93,159,69,210,187,59,167,219,228,4,89,212,206,89,26,163,167,58,105,85,168,21,181,116,207,240,142,167,73,32,73,42,21,201,221,123,25,250,43,74,223,98,191,252,175,237,52,7,13,154,27,95,196,6,170,90,52,230,142,169,180,235,113,159,180,233,21,238,103,74,118,164,126,251,164,111,219,202,53,254,106,146,175,89,57,165,228,218,155,164,245,90,124,235,43,163,170,174,240,174,154,173,181,108,69,222,41,24,247,122,137,72,212,243,86,124,28,158,223,137,14,180,95,88,114,221,16,212,27,86,161,97,245,242,83,215,91,42,18,118,244,244,122,254,163,152,168,189,108,123,124,218,247,39,155,87,218,4,243,151,147,86,94,149,42,216,242,234,46,215,87,151,85,124,187,237,191,254,5,247,31,221,187,148,13,91,47,204,163,174,207,173,110,137,187,247,34,101,213,86,95,208,85,79,85,104,190,253,151,250,8,255,0,151,115,54,226,199,32,186,37,117,175,83,238,150,168,91,236,130,6,82,244,254,147,151,225,3,81,124,149,19,217,240,48,24,184,218,226,129,185,71,218,169,117,163,41,125,74,254,147,18,187,166,53,252,223,66,126,109,27,209,236,255,0,99,237,243,246,249,129,105,121,95,41,189,9,188,227,52,214,187,109,69,198,138,178,157,93,213,81,27,232,227,87,166,242,42,110,230,209,170,175,233,183,225,252,212,251,140,118,135,147,198,141,178,209,225,170,114,59,219,234,85,253,93,196,172,165,95,45,155,229,186,209,111,240,95,237,33,62,81,205,47,138,123,245,169,45,212,57,221,117,178,77,215,121,224,142,141,30,168,168,228,246,182,153,171,252,228,248,255,0,53,15,129,102,230,91,197,253,169,241,247,117,118,235,85,28,105,178,182,104,105,29,213,234,237,230,174,129,87,246,129,105,118,62,89,28,51,218,44,205,181,212,89,167,169,114,121,172,243,83,219,223,39,233,171,191,73,105,83,239,219,217,236,67,230,91,185,93,240,215,69,148,54,250,202,106,186,136,217,34,73,225,37,101,3,226,93,164,71,108,172,240,158,207,45,182,223,217,228,87,46,95,205,47,138,172,146,129,104,173,185,229,109,165,92,215,49,210,83,197,70,142,243,219,205,21,180,205,84,84,217,124,209,126,38,47,167,252,194,120,171,198,178,234,75,205,203,87,114,59,205,58,84,70,233,104,170,170,152,232,229,111,117,142,115,118,124,110,106,110,141,86,249,55,201,21,127,160,11,9,226,139,150,126,147,212,224,119,107,254,152,216,107,34,190,179,177,225,233,105,105,105,154,197,222,104,88,237,153,13,47,95,232,117,175,146,251,119,95,102,228,37,194,185,95,107,246,72,140,146,229,109,109,190,55,177,206,218,120,107,98,114,42,61,27,178,245,82,47,195,117,36,117,155,155,30,105,29,198,171,237,70,10,142,165,78,142,220,11,114,133,81,61,85,223,205,148,123,251,122,87,204,144,28,41,115,15,194,245,222,90,92,110,229,106,101,178,253,83,82,177,54,157,36,146,95,85,101,137,140,94,166,211,49,158,107,42,121,111,253,63,176,43,66,171,151,55,16,113,103,18,98,81,99,53,46,133,178,74,214,214,120,42,229,133,90,213,147,101,238,120,109,188,250,60,188,188,247,79,188,157,252,32,240,15,102,225,231,44,167,206,181,14,158,122,203,173,182,102,77,71,44,44,100,144,49,219,76,213,87,44,212,241,185,60,164,143,216,228,243,69,251,147,123,8,109,29,11,228,109,87,131,131,186,169,186,73,219,78,175,63,219,182,255,0,21,254,211,250,168,164,164,172,141,98,170,165,138,102,59,201,91,35,17,200,191,218,4,85,227,251,41,194,31,195,133,242,41,238,54,207,17,37,37,74,83,70,249,161,238,35,214,130,171,163,100,85,223,125,252,188,190,62,194,42,242,181,226,101,111,107,54,143,106,37,197,151,8,93,211,224,210,227,55,117,63,248,246,162,77,187,210,170,123,81,158,198,124,19,127,130,150,15,171,92,53,233,62,178,217,100,178,102,24,212,83,66,246,170,34,50,105,226,107,85,89,35,119,233,138,70,34,249,72,239,255,0,29,182,193,180,223,128,110,27,116,182,247,77,145,226,88,37,61,29,202,155,175,162,162,42,186,196,119,172,199,177,127,74,117,79,209,145,201,236,248,129,187,177,252,19,13,197,36,146,92,107,23,180,218,221,46,234,245,163,162,138,5,93,246,223,126,134,167,249,45,254,196,251,143,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,27,206,238,248,214,51,100,155,38,201,149,140,166,162,70,162,189,210,163,17,189,111,107,19,205,92,212,246,185,61,170,100,134,188,215,156,6,229,169,122,103,117,196,109,19,58,42,170,206,199,67,155,211,191,169,81,20,139,250,78,106,123,24,191,16,32,204,252,226,113,26,44,197,214,159,179,50,62,202,199,53,59,241,209,196,175,84,88,209,203,235,120,222,159,210,93,136,9,198,135,16,88,255,0,16,218,157,46,91,143,218,223,73,7,75,152,139,35,17,174,119,247,197,68,155,170,36,178,39,154,76,158,197,248,127,108,163,198,185,67,222,237,152,174,67,150,234,142,93,112,183,190,213,110,158,178,26,104,41,169,30,146,186,56,165,93,149,205,154,77,147,118,199,240,248,175,245,67,122,78,27,243,60,150,255,0,151,211,226,116,111,170,182,98,245,55,6,75,80,233,96,107,187,116,207,217,85,90,233,26,187,244,185,171,228,139,237,242,64,53,1,99,156,170,117,131,24,180,222,254,197,101,247,91,101,12,112,58,106,154,87,207,80,200,28,178,58,162,147,167,117,124,137,186,110,231,249,109,240,253,132,76,214,14,22,179,189,35,184,91,104,110,49,186,161,46,157,238,195,213,208,55,126,219,99,87,121,54,87,127,174,39,183,99,127,224,188,178,56,159,160,169,182,223,108,179,214,90,164,168,153,177,186,122,106,202,54,62,38,164,190,110,69,101,98,57,118,86,34,237,251,16,9,141,198,247,50,40,180,50,225,67,138,233,13,194,203,118,186,84,65,44,149,21,8,216,171,163,129,236,157,172,233,94,137,211,165,85,173,147,201,90,191,15,234,142,26,115,206,75,85,109,212,179,51,81,109,86,187,172,206,233,237,190,158,206,214,116,249,191,127,209,169,143,224,172,248,124,23,250,254,166,81,202,11,86,114,10,85,191,92,181,70,229,117,188,202,212,123,226,169,165,129,235,212,231,34,189,59,143,172,95,98,185,203,237,243,219,246,159,51,26,228,201,168,87,26,20,159,34,206,170,45,117,11,255,0,65,109,190,150,100,246,170,123,91,87,183,177,26,191,214,6,103,253,218,74,143,250,200,131,255,0,38,127,245,113,141,75,206,127,81,61,58,175,139,20,179,122,43,252,133,180,187,187,250,31,127,140,219,244,191,111,176,246,127,184,169,144,255,0,217,94,171,255,0,35,211,255,0,202,199,247,21,50,31,251,43,213,127,228,122,127,249,88,24,237,219,156,214,182,62,190,71,89,241,220,106,58,93,155,208,217,109,18,43,147,201,55,223,106,165,248,238,105,13,94,226,199,86,184,192,200,237,201,153,223,113,251,77,53,166,25,33,130,54,211,54,146,61,164,114,200,170,174,114,200,229,255,0,22,196,246,252,19,239,85,36,253,159,146,141,100,149,172,109,231,87,107,227,166,221,58,214,59,61,63,86,219,166,255,0,252,114,239,134,255,0,3,234,221,121,43,67,71,112,167,251,55,173,87,148,167,115,23,190,247,90,160,71,35,188,246,219,105,219,255,0,153,64,211,56,199,54,222,32,48,155,68,56,226,81,226,245,173,165,234,233,149,214,151,57,87,169,206,127,181,179,181,63,157,183,179,224,126,57,39,56,62,39,238,113,36,86,87,99,54,237,252,156,172,178,35,149,124,151,127,211,149,255,0,122,127,103,246,200,102,114,73,193,94,212,116,218,221,144,117,175,183,252,21,79,255,0,247,159,94,213,201,91,73,233,105,102,142,225,171,89,37,76,175,107,146,55,165,190,149,189,10,168,155,46,203,213,190,203,191,197,61,191,0,32,221,31,50,206,43,168,173,213,86,232,179,11,82,178,171,163,169,203,100,165,85,78,151,110,155,122,191,183,238,54,22,29,205,235,137,172,126,221,21,190,236,236,110,230,144,177,177,177,242,217,81,29,178,53,168,155,246,229,98,124,23,225,241,254,201,103,107,228,199,162,116,180,9,79,95,169,57,53,77,71,250,234,81,210,53,63,73,87,216,172,114,251,54,79,111,195,250,143,162,206,77,250,0,214,53,175,206,50,151,57,17,17,87,177,68,155,175,255,0,161,2,32,228,124,225,120,158,184,182,52,178,46,51,109,233,69,71,244,89,17,221,75,186,109,250,114,191,246,253,222,211,225,39,54,238,48,87,201,50,28,121,127,1,132,155,159,220,112,225,251,254,189,178,159,255,0,67,69,255,0,18,125,156,99,148,127,14,152,245,115,171,42,175,55,219,163,92,212,106,69,85,77,66,230,167,154,46,254,112,47,221,183,245,129,0,46,124,215,56,193,184,210,186,153,249,53,142,20,114,42,117,50,193,79,186,121,42,124,81,83,227,247,24,30,173,113,237,196,118,179,227,140,198,51,92,134,219,45,11,119,242,130,209,4,46,93,228,141,254,212,79,242,162,105,107,183,126,87,92,52,92,232,159,73,21,13,93,27,156,138,137,44,52,86,244,114,110,138,158,75,225,255,0,110,255,0,212,122,87,94,85,60,54,92,173,73,109,137,110,84,143,79,254,56,134,146,129,36,253,36,95,111,135,253,155,127,66,129,71,95,106,242,5,243,241,255,0,255,0,9,159,251,140,219,73,228,172,206,178,138,108,54,245,122,166,165,162,175,89,22,73,230,115,33,232,232,137,242,39,175,210,168,155,171,17,61,139,237,219,226,89,174,179,114,177,225,255,0,78,244,175,32,202,41,178,204,135,196,219,45,245,117,81,62,90,122,69,71,62,58,105,30,136,189,16,163,182,221,159,121,84,208,219,169,45,153,141,194,142,130,255,0,81,67,21,21,92,240,193,85,27,29,214,173,106,189,168,190,174,202,155,162,39,246,168,22,187,196,30,128,112,219,166,26,46,151,60,79,37,161,154,246,173,171,102,255,0,104,25,58,85,42,69,51,216,222,141,211,127,52,107,125,68,69,243,248,175,153,82,153,149,83,234,114,42,244,86,70,214,178,166,86,181,25,190,200,137,35,182,246,170,153,206,63,153,103,122,153,119,166,196,242,109,72,200,29,68,199,181,209,186,74,234,137,145,142,115,218,213,84,107,158,169,236,122,152,54,105,104,101,139,37,184,91,35,184,73,90,218,122,153,99,239,200,213,71,73,211,35,155,212,168,170,190,107,182,255,0,214,7,196,0,0,0,0,0,0,37,126,153,106,175,12,120,238,133,54,203,127,194,110,117,25,179,98,137,174,172,109,83,146,37,122,84,185,92,189,30,45,191,244,37,219,252,95,183,251,72,160,137,186,162,39,196,221,247,62,18,53,74,219,162,246,157,112,91,122,190,193,118,166,109,84,79,239,83,38,204,116,204,137,60,187,221,127,164,244,246,177,63,245,129,175,177,29,77,203,112,123,133,77,94,43,112,74,103,214,70,216,157,189,60,114,111,178,238,158,78,69,248,153,157,230,207,196,94,115,104,139,48,174,198,239,247,26,9,156,198,71,83,5,133,253,181,234,78,182,236,230,67,210,190,79,223,219,236,84,53,189,131,31,185,92,164,117,109,53,63,92,84,79,141,243,47,83,83,100,85,85,248,175,159,147,87,217,185,125,124,16,97,24,110,65,195,62,49,29,235,20,180,86,162,210,80,185,201,81,67,20,187,187,192,83,121,250,205,95,63,53,243,2,140,39,211,77,91,169,77,167,192,242,71,39,255,0,49,231,79,252,209,153,62,15,195,46,189,103,149,108,163,178,105,214,69,179,220,145,245,190,205,87,208,221,213,169,230,173,133,219,39,174,135,67,31,145,141,39,255,0,177,198,51,255,0,145,233,191,254,195,236,89,112,124,55,29,255,0,156,88,173,162,129,119,223,122,106,24,162,93,252,191,201,106,127,146,159,216,128,115,223,147,240,67,196,126,55,84,144,79,166,153,5,82,187,207,170,154,205,94,246,251,26,190,222,194,127,149,254,242,159,21,156,34,113,16,247,181,137,164,217,90,43,149,19,206,195,93,255,0,18,116,121,81,106,181,213,175,85,85,186,150,101,251,228,133,174,95,247,208,252,83,31,177,34,162,165,150,133,21,63,249,25,159,251,128,231,250,143,151,183,18,149,150,150,93,91,130,92,216,215,181,174,237,190,215,94,146,39,82,34,251,60,55,237,251,254,10,126,180,60,188,248,151,171,183,45,193,152,61,198,52,233,114,246,228,182,87,163,252,149,83,217,225,191,97,208,59,105,169,153,26,68,202,120,154,196,242,70,163,17,19,251,15,45,167,129,140,237,178,8,218,223,242,81,168,136,5,0,211,242,231,226,110,166,20,147,236,109,99,81,83,216,235,109,122,47,179,255,0,5,63,191,238,109,241,49,255,0,89,245,95,249,62,225,255,0,37,47,245,35,141,169,179,99,106,39,236,65,208,207,242,83,251,0,231,254,110,92,28,76,67,19,229,92,54,173,200,198,171,182,109,186,224,170,187,39,195,251,212,245,109,156,188,56,149,185,182,71,55,6,184,195,219,122,179,243,182,202,246,239,182,222,105,253,236,190,94,103,65,75,28,110,77,149,141,84,95,130,161,252,178,158,8,247,237,195,27,119,93,215,165,168,155,129,66,150,46,89,156,72,220,238,176,81,84,227,146,82,71,43,149,29,52,212,117,236,99,60,149,124,220,180,170,137,236,63,74,254,88,252,71,211,94,253,27,29,129,211,66,178,244,119,217,73,94,230,109,214,169,191,87,133,219,109,188,247,219,216,95,82,53,169,230,141,68,254,161,210,221,247,217,55,2,148,40,185,68,107,117,77,28,53,18,220,173,81,62,72,218,247,49,243,85,181,205,85,79,98,167,131,242,83,251,168,229,11,173,176,194,249,25,117,180,189,205,69,84,107,103,171,85,85,219,238,240,69,214,128,41,255,0,3,228,227,153,93,169,86,108,195,37,167,163,127,159,75,97,173,154,53,246,53,83,116,146,139,239,87,127,97,146,211,242,98,124,121,13,185,149,121,122,190,210,179,39,141,232,185,187,187,219,242,223,161,124,22,200,190,223,105,107,96,10,211,186,242,95,211,151,215,82,186,207,149,221,227,165,69,103,137,108,215,102,245,185,55,94,190,157,168,215,225,182,199,138,222,75,250,116,235,204,111,160,202,238,236,182,121,247,25,37,217,189,213,245,19,109,191,188,246,253,45,254,62,194,203,64,16,94,219,202,3,133,154,107,79,131,173,135,39,168,171,221,202,181,11,123,84,93,151,217,228,145,163,124,191,205,254,211,246,151,148,39,10,79,167,142,38,82,100,237,145,169,235,61,47,142,221,222,73,247,199,183,193,125,136,158,210,113,0,34,142,57,203,27,132,108,118,153,96,102,21,118,170,85,246,186,123,237,86,254,213,95,230,61,169,252,239,187,224,125,59,47,46,110,21,113,252,162,159,44,181,225,119,40,235,41,92,199,198,215,94,234,157,26,57,178,36,136,187,43,247,95,52,79,143,176,147,96,12,14,225,161,250,99,115,173,146,225,91,142,186,73,229,219,169,222,50,116,223,100,68,79,36,126,222,196,67,94,104,239,5,250,63,162,89,245,203,59,195,45,149,176,84,86,196,144,177,146,220,101,153,177,167,230,23,201,29,254,202,157,23,205,87,218,191,15,36,223,224,15,31,17,183,158,231,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,200,203,172,17,229,88,181,223,25,150,110,211,46,180,83,81,185,253,61,93,41,35,21,170,187,110,155,251,126,244,254,147,77,218,248,92,177,97,218,85,150,225,56,195,250,235,114,72,43,213,243,108,244,234,154,162,153,35,85,233,124,170,158,214,181,125,168,159,209,237,55,216,3,70,234,167,13,22,141,82,211,186,60,94,229,55,98,225,67,220,236,212,116,185,221,61,115,177,238,245,91,43,90,187,182,52,79,53,95,188,220,118,74,9,109,182,184,40,102,151,186,248,186,183,119,79,78,251,185,87,216,139,251,79,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,172,56,151,165,130,179,67,51,72,167,111,83,82,197,113,114,38,234,158,126,14,111,187,250,78,119,115,251,221,39,164,47,54,8,173,253,50,67,119,172,119,123,186,171,186,119,26,136,157,59,127,220,215,227,241,253,135,69,92,68,209,190,191,70,50,250,70,86,211,82,172,182,91,131,59,149,18,116,49,55,164,149,61,191,215,191,245,41,206,142,119,96,146,12,211,41,149,107,105,38,101,29,218,170,55,171,36,234,73,23,190,246,238,223,47,52,248,239,247,1,234,96,75,126,166,186,75,61,154,217,45,84,157,164,141,200,213,70,244,162,185,21,21,85,83,246,31,47,35,167,185,54,239,89,61,198,145,240,203,36,242,57,237,85,69,217,202,229,85,77,211,203,219,185,183,49,189,89,211,156,86,235,71,114,182,227,15,155,205,91,85,12,212,80,58,55,167,91,92,158,171,94,155,249,34,167,159,222,191,121,241,117,182,237,135,228,115,65,145,226,236,101,51,171,186,102,154,149,137,19,27,27,158,178,61,200,140,98,174,219,117,53,60,213,118,219,96,53,72,0,0,0,0,0,15,218,137,173,117,92,8,246,171,155,220,111,82,34,42,174,219,166,254,207,50,236,120,123,226,127,132,43,7,9,152,38,3,168,26,171,99,163,158,138,201,77,79,93,109,146,90,142,252,83,54,68,115,154,230,198,157,104,168,253,151,255,0,164,82,157,166,181,150,251,141,61,108,144,50,102,195,43,30,172,123,122,145,200,142,69,217,83,227,236,54,52,122,85,171,25,93,42,103,150,13,58,191,84,217,43,63,59,10,210,218,42,95,2,181,87,163,213,232,98,179,110,164,95,99,128,250,58,193,62,17,81,172,147,197,167,149,251,227,181,85,52,141,238,246,166,68,70,118,161,71,175,231,189,125,145,203,39,255,0,147,98,244,56,40,163,180,81,112,237,137,195,103,185,69,91,26,219,40,29,35,227,254,107,252,13,50,43,87,205,124,252,147,251,74,51,207,95,142,83,91,237,183,168,104,32,164,189,214,202,248,39,183,172,81,198,176,39,146,53,203,23,233,181,85,26,213,69,85,254,118,255,0,20,46,91,150,205,13,242,147,135,11,116,183,154,142,234,84,203,12,244,201,214,247,116,66,234,10,62,134,250,222,205,188,252,147,203,238,2,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,124,65,99,45,203,180,119,45,178,171,122,157,45,154,189,24,155,237,235,45,44,173,79,138,127,149,247,156,227,106,101,137,246,13,71,200,236,82,250,171,73,118,173,133,126,63,161,59,219,247,175,249,63,121,210,46,183,45,209,52,155,45,91,54,254,47,208,149,253,173,153,213,235,120,105,54,242,217,119,243,219,224,115,123,171,139,115,93,77,202,86,241,191,139,244,205,119,119,118,116,250,222,34,78,175,45,147,111,61,254,0,110,205,23,225,86,249,146,105,222,87,170,215,11,135,132,182,217,173,114,212,211,47,105,146,120,135,177,39,114,183,202,100,115,60,233,156,155,171,87,219,253,177,202,246,222,139,197,108,104,187,163,42,36,106,47,244,57,79,183,30,166,102,209,227,95,100,35,188,162,90,87,171,251,223,195,69,252,238,189,253,110,158,175,250,35,254,63,31,216,134,50,246,200,139,212,246,170,117,121,238,169,237,3,249,0,0,0,0,0,1,251,80,211,73,89,91,5,44,41,187,230,149,177,181,63,106,170,34,127,231,47,191,128,157,73,195,45,220,53,97,88,85,194,231,217,185,217,45,16,197,87,15,102,87,116,185,207,149,201,235,35,122,87,201,55,242,85,40,62,142,53,150,174,24,219,35,99,87,72,212,71,57,118,70,238,190,213,44,3,133,206,94,215,173,110,211,104,179,200,115,54,211,62,174,54,58,46,213,82,53,170,137,44,209,174,232,180,143,248,71,240,95,254,144,105,78,59,175,152,173,255,0,136,170,250,188,73,127,189,214,90,93,221,249,207,63,239,58,68,246,72,136,190,212,113,110,252,189,99,145,156,52,227,189,201,251,155,211,210,42,122,187,116,167,163,233,60,191,105,73,220,77,104,133,203,64,245,34,124,62,225,112,109,92,177,43,54,149,178,43,247,222,8,100,246,172,113,255,0,174,162,126,143,195,250,214,219,185,80,77,83,83,195,178,203,81,80,233,58,46,61,182,34,163,81,17,169,67,67,178,121,32,19,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,242,158,166,154,155,183,226,106,34,139,186,244,138,62,183,163,122,222,190,198,166,254,213,95,184,15,212,0,0,0,0,0,0,0,0,0,0,0,0,3,210,188,94,236,216,245,190,107,189,254,239,69,108,161,167,99,164,154,170,178,161,144,197,27,26,213,115,156,231,189,81,17,17,168,170,170,171,228,136,171,240,3,221,6,142,207,184,217,225,119,0,198,174,153,28,218,217,133,95,36,181,83,207,59,237,118,92,146,221,83,95,58,197,27,158,177,69,10,206,222,169,29,209,208,214,238,155,185,205,79,45,205,73,159,243,95,225,99,2,182,227,151,30,172,139,35,251,71,102,163,188,246,44,11,110,172,154,219,226,26,229,240,181,141,241,141,236,212,199,209,180,145,249,244,171,155,230,187,129,51,1,95,117,60,234,248,97,240,210,248,60,7,84,124,71,67,187,93,219,85,191,163,175,111,87,171,106,237,246,223,109,246,34,214,176,115,133,215,76,191,211,24,254,1,97,199,108,150,42,207,17,13,29,119,133,172,166,187,67,19,251,140,141,221,200,171,85,141,145,24,230,59,116,77,145,237,221,60,145,0,184,156,191,80,176,29,62,163,75,142,123,156,99,248,213,43,151,165,39,187,220,225,163,141,87,103,46,221,82,185,169,236,99,215,250,26,239,185,76,43,249,88,240,177,255,0,108,182,149,127,187,43,119,252,113,207,46,113,174,186,209,169,76,146,159,61,213,140,198,255,0,74,249,86,84,164,185,223,106,234,224,141,87,169,54,107,37,145,200,136,136,247,162,126,199,42,124,84,193,128,233,79,249,88,240,177,255,0,108,182,149,127,187,43,119,252,112,254,86,60,44,127,219,45,165,95,238,202,221,255,0,28,115,88,0,233,207,16,214,253,23,212,26,197,183,96,90,189,133,100,181,77,78,165,130,209,127,164,172,145,19,118,166,253,49,72,229,246,189,137,253,46,111,222,134,106,114,239,136,106,22,125,167,213,139,113,192,179,140,131,26,170,114,116,172,246,139,156,212,114,42,110,213,219,170,39,53,125,172,98,255,0,75,91,247,33,179,176,254,53,248,167,196,50,26,60,131,242,237,157,222,252,28,209,205,224,111,25,61,198,166,146,110,135,181,253,50,71,223,78,166,175,79,74,166,254,109,115,147,226,7,71,64,165,107,103,58,78,39,169,188,37,53,102,15,166,114,211,197,219,100,178,122,50,224,233,158,196,217,28,187,173,118,202,229,77,252,215,226,73,12,63,157,94,133,253,158,163,251,127,128,231,126,157,236,199,227,61,15,106,163,240,157,222,134,247,59,125,218,238,190,158,190,189,183,243,233,233,223,207,112,44,100,17,171,72,121,135,240,177,171,150,119,222,63,40,214,172,47,161,202,223,11,151,222,45,214,234,133,217,177,187,116,103,137,119,151,231,54,246,251,88,244,248,27,54,207,196,183,14,89,13,194,27,69,131,95,244,222,231,93,80,246,199,13,45,30,87,65,52,178,61,206,70,181,173,99,37,85,85,87,42,34,34,39,154,170,39,196,13,144,15,226,41,99,158,54,77,12,141,146,57,26,142,99,218,187,163,145,124,209,81,83,218,135,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,192,207,221,27,112,108,133,210,237,210,150,186,189,247,77,255,0,232,47,57,188,226,37,99,126,183,102,203,22,221,43,144,92,182,217,54,242,241,114,157,28,234,149,169,183,173,57,201,173,143,118,201,81,104,173,143,125,149,127,74,7,183,225,253,39,59,154,129,73,142,98,218,247,150,81,100,180,50,213,81,83,223,46,76,86,177,203,26,170,36,243,181,63,156,139,237,70,252,126,0,107,172,91,27,172,202,174,204,180,208,174,210,191,109,189,159,23,35,126,42,137,237,114,124,79,203,33,181,213,216,238,181,22,122,215,42,203,73,35,225,119,179,218,215,43,87,216,170,158,212,95,137,250,215,92,227,161,191,62,190,197,213,11,24,230,58,45,246,114,162,162,53,126,59,252,80,244,43,235,170,110,85,82,86,85,201,215,44,174,87,57,219,34,110,170,170,171,236,242,246,168,30,184,0,0,0,0,0,2,42,162,162,181,85,21,61,138,132,174,210,14,55,117,155,135,189,44,161,197,241,41,168,170,105,106,35,252,210,85,75,86,142,133,27,51,223,234,172,115,53,60,251,206,246,34,123,16,138,41,237,55,70,63,83,145,222,116,217,113,123,118,13,113,191,205,36,80,246,106,104,27,44,158,25,18,94,189,158,200,227,95,210,106,116,166,235,252,213,95,188,12,99,81,245,35,55,215,92,146,179,48,203,42,123,245,177,198,146,200,169,44,143,68,70,198,198,123,101,123,157,250,49,55,227,255,0,168,183,222,82,82,93,23,64,170,162,170,134,54,211,182,232,254,135,34,249,175,247,149,6,223,21,248,126,194,146,167,130,186,217,59,233,234,169,229,166,147,100,71,50,88,213,174,219,109,253,138,155,251,23,253,242,234,121,68,223,41,235,116,54,182,218,202,216,228,146,27,148,138,177,34,183,118,237,71,64,158,196,93,254,59,1,61,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,15,202,122,106,106,158,223,137,167,138,94,211,210,88,250,216,142,232,122,123,28,155,251,21,62,243,245,0,0,0,0,0,0,63,137,101,142,8,223,52,210,54,56,227,106,185,239,114,236,141,68,243,85,85,95,98,1,253,130,57,107,255,0,30,156,61,104,21,190,165,110,121,133,22,67,118,133,207,133,109,118,27,133,13,93,92,50,163,101,242,150,23,84,49,205,68,116,42,199,124,81,206,106,123,87,202,184,245,131,156,46,186,101,254,152,199,240,11,14,59,100,177,86,120,136,104,235,188,45,101,53,218,24,159,220,100,110,238,69,90,172,108,136,199,49,219,162,108,143,110,233,228,136,5,212,159,196,178,199,4,111,154,105,27,28,113,181,92,247,185,118,70,162,121,170,170,175,177,14,108,234,120,184,226,158,166,166,90,159,229,33,170,49,119,94,231,246,226,204,46,45,99,55,93,246,106,119,188,145,62,8,126,18,241,89,197,20,241,190,25,184,146,213,57,35,145,170,215,177,217,141,197,81,200,190,74,138,139,55,154,1,126,154,145,197,231,14,90,93,111,185,84,223,245,127,17,168,174,181,178,103,77,104,163,200,40,31,112,115,226,107,213,209,182,7,204,213,87,245,70,172,70,174,222,190,201,228,70,43,159,58,78,24,105,188,93,53,30,15,169,146,212,69,220,100,82,122,50,222,232,94,244,221,26,187,165,118,234,213,93,188,211,224,83,29,226,247,121,200,110,19,93,239,247,122,219,157,117,67,221,36,213,85,149,15,154,89,30,231,43,156,231,61,234,170,170,174,85,85,85,95,53,85,95,137,233,1,54,120,142,230,155,174,154,185,83,83,103,192,46,50,225,118,38,84,61,212,117,86,137,171,45,215,53,137,22,102,198,146,190,42,183,51,126,137,24,174,217,54,235,99,85,60,145,8,221,120,226,91,136,220,134,223,53,162,255,0,175,250,145,115,161,168,99,163,154,150,179,43,175,154,41,24,230,171,92,215,49,242,170,42,43,85,81,81,83,205,21,83,226,107,112,7,245,44,178,79,35,230,154,71,73,36,142,87,61,238,93,213,202,190,106,170,171,237,81,20,82,79,35,33,134,55,73,36,142,70,177,141,77,213,202,190,72,136,137,237,82,111,242,244,224,147,68,184,179,179,94,167,212,108,230,255,0,110,187,91,170,170,89,21,186,201,115,164,134,161,212,241,178,145,91,59,162,154,9,92,172,234,168,123,85,233,178,110,141,79,110,251,217,166,142,242,245,225,119,71,109,126,142,135,79,109,153,132,137,39,117,149,185,101,166,221,112,169,98,244,198,137,211,34,83,51,109,187,125,73,251,94,245,248,129,70,86,126,26,120,141,200,109,240,221,236,26,1,169,23,58,26,134,54,72,106,168,241,74,249,162,145,142,106,57,174,107,217,18,162,162,181,81,81,81,124,209,81,126,39,243,123,225,179,136,188,106,217,81,123,200,244,11,81,237,86,234,72,223,53,69,93,118,43,93,4,49,49,173,87,57,207,123,226,70,181,17,173,114,170,170,236,136,138,191,3,165,91,61,146,205,143,91,225,180,88,45,20,86,202,26,118,54,56,105,104,233,217,12,81,177,173,70,181,173,99,17,17,17,26,136,136,136,158,72,136,159,3,248,191,227,246,60,166,211,85,97,200,237,20,87,59,117,108,79,130,162,150,178,157,147,69,43,30,213,107,154,230,61,21,174,69,107,156,138,138,155,42,42,167,196,14,89,220,215,53,202,215,53,81,81,118,84,84,243,69,5,182,241,139,202,118,197,112,183,94,181,35,135,199,212,65,118,238,212,220,234,44,82,171,27,76,177,116,212,76,232,40,169,169,40,250,186,250,214,24,226,98,187,109,189,93,247,217,74,179,206,52,243,57,211,91,212,152,246,123,136,222,108,21,236,221,82,11,157,4,212,143,145,136,247,51,173,173,149,173,114,181,92,199,162,46,223,205,95,185,64,218,92,26,232,190,154,235,222,179,211,105,222,169,102,19,99,182,186,186,118,45,60,208,92,41,233,38,169,170,125,93,60,45,130,39,78,199,181,242,57,178,200,173,98,55,169,85,191,114,42,45,154,183,146,183,10,238,106,57,186,129,170,138,138,155,162,165,214,221,178,167,255,0,168,148,207,143,223,174,216,181,242,131,35,176,215,207,69,113,182,84,197,89,75,81,4,174,141,241,75,27,209,236,115,92,213,71,53,81,205,69,69,69,69,69,79,37,46,211,129,206,98,122,103,171,248,246,55,165,89,181,226,123,86,105,67,108,163,160,117,93,222,162,158,8,174,149,44,101,52,10,216,223,37,75,229,158,121,102,145,202,137,210,138,244,71,46,219,162,160,26,147,87,185,42,98,190,135,103,228,23,62,186,250,87,169,58,254,215,221,99,240,253,61,50,111,183,133,161,234,223,171,181,253,93,127,29,136,171,171,220,172,184,167,210,59,59,47,30,142,181,102,157,110,70,248,92,66,27,141,198,161,55,108,142,221,89,225,27,229,249,189,189,190,215,177,62,37,244,53,205,115,81,205,114,42,42,110,138,139,228,168,121,3,151,124,191,79,115,237,62,172,75,118,123,131,228,24,213,83,147,169,32,187,219,38,163,145,83,119,38,253,50,181,171,237,99,211,250,90,239,185,76,124,233,187,56,208,173,23,212,167,201,81,158,233,62,29,127,170,124,75,18,85,220,236,84,149,115,198,139,212,187,181,242,198,229,69,69,123,213,63,107,149,126,42,67,173,96,228,245,161,121,127,166,50,12,2,253,145,89,47,181,158,34,106,58,31,21,71,77,105,134,87,247,31,27,123,113,81,43,219,26,61,204,110,200,187,163,27,178,121,162,1,74,199,187,103,189,222,113,235,132,55,123,5,222,182,217,93,78,246,201,13,85,29,67,225,150,55,181,200,230,185,175,98,162,162,163,145,21,21,23,201,81,23,224,75,109,103,229,101,196,246,145,208,58,241,71,110,183,102,148,239,153,91,21,46,43,13,194,227,86,140,86,200,230,171,216,148,141,79,100,104,139,178,254,147,216,159,19,66,94,56,105,226,55,30,183,205,119,191,232,6,164,91,40,105,216,233,38,170,172,197,43,225,138,54,53,170,231,57,207,124,72,136,136,212,85,85,85,242,68,85,248,1,146,97,92,105,113,69,132,223,40,47,80,235,150,115,119,142,223,36,79,101,190,237,147,92,106,40,228,70,61,174,70,62,36,157,55,98,244,244,170,110,155,181,85,62,37,137,112,209,205,251,21,201,188,6,45,175,86,127,69,93,103,150,42,102,92,109,180,241,193,111,99,93,217,98,73,60,181,85,170,228,217,206,149,206,118,223,162,136,190,212,82,160,229,138,72,36,124,51,70,232,228,141,202,215,177,201,178,181,83,201,81,81,125,138,127,32,117,7,131,234,78,3,169,86,168,239,56,22,103,100,191,210,189,168,229,125,178,227,13,90,70,170,214,187,165,203,19,156,136,228,71,179,116,223,249,201,247,161,146,156,211,105,7,18,154,209,161,247,90,75,134,5,159,94,233,105,105,103,142,117,181,45,214,173,148,19,171,93,26,244,203,12,82,177,28,215,36,76,99,147,226,212,219,238,218,119,232,127,57,236,171,211,20,246,237,122,195,45,94,138,233,100,12,159,26,183,73,226,58,186,163,68,124,142,170,174,233,219,167,186,174,95,191,167,225,184,22,212,13,59,166,252,94,112,229,170,54,251,109,77,131,87,241,26,122,235,163,33,116,54,138,204,130,129,151,6,190,86,177,91,27,160,100,206,84,127,84,136,197,106,111,235,238,158,102,223,138,88,231,141,147,67,35,100,142,70,163,152,246,174,232,228,95,52,84,84,246,160,31,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,145,150,215,83,219,113,123,189,125,92,11,52,52,244,53,18,201,26,53,29,212,214,198,229,84,217,124,151,116,79,97,207,87,20,25,102,45,121,226,75,36,187,91,236,17,195,71,21,206,227,20,208,45,44,109,71,201,226,234,85,92,173,69,84,85,245,155,230,171,191,151,236,47,255,0,86,124,47,228,211,40,74,217,59,112,250,30,183,173,219,42,236,158,30,77,252,147,207,217,185,207,38,71,110,196,174,124,69,228,84,87,218,254,221,157,247,203,167,84,221,169,87,201,37,157,91,234,181,81,222,106,141,254,223,233,3,44,215,190,28,164,194,244,230,195,171,244,149,22,248,104,178,26,169,233,91,69,19,250,95,18,196,143,110,235,26,68,136,212,94,211,151,244,215,126,164,246,111,229,28,201,107,198,246,35,164,86,7,89,105,52,98,251,233,26,72,165,168,117,92,126,22,170,30,211,123,81,43,87,122,151,42,187,117,89,61,159,251,136,148,0,0,0,0,0,0,0,179,94,80,152,141,159,44,155,40,110,69,100,165,185,67,18,80,164,94,50,153,179,53,136,169,95,190,221,109,84,79,209,111,179,238,79,184,172,162,244,57,80,99,246,107,127,13,22,139,197,28,123,86,92,32,234,169,118,239,243,86,214,86,35,124,149,118,246,42,251,17,0,171,174,57,180,198,235,166,186,209,95,73,85,143,50,217,71,80,177,37,55,102,145,208,196,254,154,74,101,127,78,236,106,46,202,255,0,61,190,42,187,147,31,146,253,250,238,234,188,135,30,117,28,190,142,72,107,106,187,253,183,116,119,83,209,237,233,234,223,167,126,159,61,182,220,200,121,212,89,59,56,134,159,228,172,131,169,61,37,95,75,35,186,182,243,125,60,74,159,31,186,37,248,127,244,241,110,76,25,139,228,189,228,88,90,193,179,86,154,182,224,143,234,248,162,208,51,109,186,127,103,183,127,234,2,215,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,48,61,100,214,173,62,208,204,38,229,155,103,217,13,21,5,61,5,44,211,195,77,37,92,17,84,86,200,200,100,149,176,64,201,100,98,73,43,210,39,163,24,138,138,229,77,190,245,64,246,53,111,88,48,29,17,195,107,115,157,67,191,209,219,104,41,34,145,209,178,106,168,97,150,174,86,69,36,169,4,9,51,216,217,38,123,98,127,75,58,183,85,79,233,84,172,237,103,231,73,149,83,100,46,166,208,92,30,203,45,170,37,86,62,76,170,217,35,165,123,145,242,34,171,22,150,187,165,90,173,237,108,191,127,95,195,98,36,241,149,198,86,119,197,62,119,87,60,247,10,186,12,58,130,162,72,236,246,120,229,154,40,93,11,38,168,88,42,39,129,103,146,37,170,88,103,232,123,217,178,108,155,39,151,183,3,225,211,135,76,251,137,236,253,250,115,167,50,219,161,185,67,68,183,9,101,184,58,102,193,20,9,52,48,185,238,116,49,72,230,162,58,118,42,170,183,100,77,252,253,136,161,42,106,121,210,113,79,83,77,45,55,216,125,46,139,186,199,51,185,21,178,226,215,179,116,219,118,175,142,242,84,248,41,28,115,94,52,184,162,205,175,149,247,169,181,203,57,180,71,112,146,87,190,223,105,201,174,52,244,113,163,222,231,43,25,18,206,187,49,58,186,81,55,93,154,136,159,2,86,97,252,149,53,211,237,13,31,219,252,251,4,244,23,122,63,25,232,123,173,103,139,237,117,183,185,219,238,208,244,117,116,117,237,191,151,87,78,254,91,146,50,155,146,167,12,62,26,47,25,159,106,143,136,232,111,119,181,117,183,244,117,237,235,116,239,67,190,219,239,182,224,83,69,226,247,121,200,110,19,93,239,247,122,219,157,117,67,221,36,213,85,149,15,154,89,30,231,43,156,231,61,234,170,170,174,85,85,85,95,53,85,95,137,233,23,31,152,114,84,208,191,179,213,159,96,51,236,239,211,189,153,60,31,166,46,180,126,19,187,208,238,223,115,181,67,215,211,215,209,190,222,125,61,91,121,236,87,55,18,220,26,235,47,12,87,165,165,204,108,174,175,180,75,235,65,121,182,83,85,75,65,230,249,145,177,58,121,32,141,189,222,136,28,245,106,127,53,81,222,205,246,12,99,135,125,2,191,113,35,159,187,78,113,156,215,14,198,174,78,164,90,154,105,114,123,147,232,224,171,147,189,20,44,166,133,204,142,71,73,59,221,51,85,177,163,119,84,107,246,246,108,178,195,251,138,156,83,255,0,215,246,149,127,229,91,143,252,132,132,58,121,156,94,180,215,57,176,231,184,244,221,21,246,11,149,45,206,4,87,61,25,35,224,153,146,181,143,232,115,92,173,87,49,55,68,114,127,74,123,75,222,225,43,143,109,31,215,204,34,207,79,124,203,173,88,254,97,28,52,244,53,214,251,173,125,45,36,149,117,169,12,9,35,169,98,117,67,229,146,39,203,42,181,138,239,89,85,170,138,155,167,152,87,255,0,247,21,56,167,255,0,175,237,42,255,0,202,183,31,249,9,241,115,14,79,92,83,226,24,245,102,65,233,236,18,247,224,225,146,111,3,103,170,184,212,213,205,208,199,63,166,56,252,18,117,57,122,122,81,55,243,115,154,159,18,240,34,150,57,227,100,208,200,217,35,145,168,230,61,171,186,57,23,205,21,21,61,168,127,96,115,93,93,194,103,20,86,249,42,25,55,14,122,156,232,233,156,244,124,205,196,46,43,26,163,119,221,200,229,135,244,124,183,223,238,53,173,226,201,121,199,174,19,90,47,246,138,219,101,117,59,221,28,212,181,148,239,134,88,222,215,43,92,215,49,232,138,138,142,69,69,69,79,37,69,79,129,212,196,177,71,60,111,134,104,219,36,114,53,90,246,57,55,71,34,249,42,42,47,181,13,65,169,28,33,240,229,170,54,251,149,53,255,0,72,49,26,122,235,163,38,108,215,122,60,126,129,151,6,190,86,189,29,35,103,124,46,84,127,84,138,244,114,239,235,236,190,96,80,87,15,28,67,231,220,55,103,244,217,214,11,92,173,123,85,145,85,82,203,44,201,5,68,29,232,165,123,30,200,164,143,173,29,217,98,42,43,182,84,242,95,130,165,199,240,165,204,183,72,120,132,170,160,195,114,25,23,24,203,103,134,38,185,43,214,150,138,138,174,169,86,8,214,26,94,186,167,203,35,223,44,203,219,102,221,74,214,175,197,54,90,206,227,183,130,107,231,11,249,202,212,227,116,55,75,142,23,113,106,212,83,92,95,19,230,100,14,146,106,149,100,18,74,200,35,137,178,54,24,26,229,98,111,182,251,167,151,178,46,217,111,87,108,114,239,71,126,176,220,170,173,247,27,124,241,213,82,213,82,204,232,165,134,88,220,142,99,216,246,170,57,174,71,53,21,21,21,21,21,17,80,14,166,154,230,185,168,230,185,21,21,55,69,69,242,84,60,148,249,195,7,55,156,163,17,130,217,135,107,197,165,215,123,77,37,60,52,113,220,237,240,73,81,113,145,204,72,99,73,42,38,170,172,70,170,171,27,43,158,237,188,222,168,187,108,170,133,154,105,7,18,154,47,174,22,170,75,134,5,159,89,42,170,170,160,142,117,181,45,214,145,245,240,35,155,26,244,203,12,82,189,90,230,172,172,99,147,224,229,219,238,220,54,121,162,56,150,224,215,70,184,157,178,173,46,99,101,109,5,222,47,90,11,205,178,154,150,42,255,0,38,76,141,137,211,201,4,142,237,117,206,231,171,83,249,200,142,246,239,190,247,0,115,239,197,79,0,218,199,195,182,77,113,125,187,25,186,228,120,147,18,106,202,107,173,182,138,170,177,148,212,105,36,253,30,46,100,167,142,38,74,216,161,71,201,183,170,136,228,84,93,151,202,54,217,175,55,140,102,241,73,124,177,220,106,237,215,43,117,68,117,52,213,52,211,62,25,160,154,55,163,152,246,189,170,142,107,154,230,162,162,162,162,162,162,42,29,69,95,241,251,30,83,105,170,176,228,118,138,43,157,186,182,39,193,81,75,89,78,201,162,149,143,106,181,205,115,30,138,215,34,181,206,69,69,77,149,21,83,226,87,79,19,252,161,177,124,186,123,158,99,160,247,102,218,46,213,117,19,86,73,108,184,79,29,61,186,54,189,102,145,99,167,134,150,141,92,136,143,116,77,99,119,242,98,42,111,186,34,129,168,184,96,230,243,148,98,48,91,48,237,120,180,186,239,105,164,167,134,142,59,157,190,9,42,46,50,57,137,12,105,37,68,213,85,136,213,85,99,101,115,221,183,155,213,23,109,149,80,179,77,32,226,83,69,245,194,213,73,112,192,179,235,37,85,85,84,17,206,182,165,186,210,62,190,4,115,99,94,153,97,138,87,171,92,213,149,140,114,124,28,187,125,219,243,185,171,122,51,168,154,35,150,214,225,218,135,141,215,219,106,169,39,146,40,231,154,142,120,96,171,99,37,146,52,154,7,76,198,44,145,61,98,122,181,251,121,162,127,74,39,205,193,245,39,62,211,91,172,119,156,11,51,189,216,42,152,228,114,190,217,113,154,145,100,68,115,93,210,229,137,205,85,106,171,25,186,111,252,212,251,144,14,161,1,82,188,32,243,104,191,211,222,45,58,127,196,44,84,178,218,165,108,22,248,47,112,53,238,168,108,202,234,120,155,61,101,69,93,103,74,70,141,239,62,71,163,119,223,214,219,109,208,180,140,31,80,240,109,74,178,199,144,224,89,117,154,255,0,64,253,145,103,182,87,195,86,200,222,172,107,250,28,232,156,230,163,145,175,98,170,111,252,228,251,208,12,136,244,175,22,75,54,67,111,154,209,127,180,81,92,232,106,24,232,230,165,172,167,100,209,72,199,53,90,230,185,143,69,69,69,106,170,42,42,121,162,170,124,79,116,1,27,53,139,151,175,11,186,197,107,244,116,218,123,108,195,228,89,59,175,173,196,237,54,235,125,75,215,166,68,94,169,22,153,251,239,220,234,95,218,198,47,192,133,26,189,201,83,42,244,195,63,32,185,245,171,209,93,41,215,246,190,235,39,136,234,234,147,125,188,45,15,78,221,61,175,235,235,248,108,91,80,3,157,253,118,224,47,136,221,2,168,122,95,240,250,140,134,134,24,150,105,174,152,229,190,190,174,138,22,34,203,212,175,153,244,236,70,236,216,85,235,191,177,174,106,252,124,163,204,177,73,4,143,134,104,221,28,145,185,90,246,57,54,86,170,121,42,42,47,177,78,166,111,22,75,54,67,111,154,209,127,180,81,92,232,106,24,232,230,165,172,167,100,209,72,199,53,90,230,185,143,69,69,69,106,170,42,42,121,162,170,124,77,63,154,240,91,194,238,109,99,175,178,205,161,184,53,162,75,132,114,177,247,11,78,51,110,167,172,141,94,199,53,94,201,86,5,217,233,213,212,139,178,236,228,69,248,1,206,141,158,247,121,199,174,16,221,236,23,122,219,101,117,59,219,36,53,84,117,15,134,88,222,215,35,154,230,189,138,138,138,142,68,84,84,95,37,68,95,129,45,52,79,154,79,19,58,59,107,138,195,53,109,179,48,163,73,27,215,62,81,45,194,225,82,200,250,99,106,182,55,45,91,17,54,72,247,68,219,109,222,255,0,188,154,89,215,37,189,11,169,179,220,170,112,12,227,55,138,251,43,102,125,28,119,59,157,27,104,89,42,181,203,26,57,34,161,235,70,35,250,55,68,243,233,223,111,61,136,11,172,252,188,56,158,210,60,133,214,122,61,57,189,102,148,239,85,116,85,88,173,158,225,113,137,24,175,145,173,71,189,41,154,157,91,70,138,187,39,177,236,95,136,19,235,6,231,73,161,117,54,123,109,54,127,131,230,241,95,101,108,44,172,146,217,108,163,109,11,37,86,181,36,86,172,181,221,104,196,127,94,202,190,125,59,111,231,185,55,180,147,89,180,239,91,177,42,44,199,79,50,74,11,149,45,92,17,203,36,16,214,65,52,244,143,124,81,200,176,206,216,94,244,142,86,36,172,71,51,127,37,95,232,85,230,98,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,44,192,245,191,88,244,189,141,167,211,205,83,203,177,202,94,250,84,73,73,106,190,85,81,193,43,253,84,85,123,33,145,168,237,210,54,34,253,232,212,79,130,1,211,144,42,175,134,142,112,246,11,14,31,65,139,113,11,96,191,220,110,180,157,170,40,46,54,90,70,77,222,133,145,66,198,205,85,45,93,106,57,210,171,146,103,72,228,77,151,118,174,219,238,88,70,142,113,31,163,154,237,106,167,184,105,230,115,102,173,170,158,153,149,82,90,146,231,75,37,125,51,28,216,213,123,176,195,43,213,138,213,149,140,119,220,229,219,238,220,54,96,0,0,0,15,14,115,90,213,115,156,136,136,155,170,170,249,34,31,23,30,205,240,188,186,123,141,46,41,151,217,47,83,90,43,38,183,92,35,183,92,34,169,117,29,84,74,137,44,19,36,110,85,142,70,43,154,142,99,182,115,122,147,116,77,200,165,204,183,138,218,174,30,244,133,248,246,27,118,166,131,45,201,213,104,17,173,157,91,85,73,69,83,75,88,207,23,10,71,51,37,141,236,150,22,244,203,178,181,29,240,85,219,106,95,198,56,131,215,60,46,231,91,118,197,53,127,52,180,77,116,184,201,117,184,37,14,65,89,78,218,218,169,28,215,75,44,253,185,17,100,123,213,173,234,115,149,92,237,147,117,242,3,166,128,81,230,31,206,23,138,124,67,30,163,199,253,3,130,94,252,28,49,195,227,175,20,183,26,154,185,186,24,214,117,73,39,141,78,167,47,79,82,174,222,110,115,151,226,125,175,238,213,241,79,255,0,88,58,85,255,0,146,174,63,242,224,46,114,241,123,179,99,214,249,174,247,251,189,21,178,134,157,142,146,106,170,202,134,67,20,108,107,85,206,115,158,245,68,68,70,162,170,170,175,146,34,175,192,214,149,220,89,240,187,111,142,161,243,113,25,166,46,146,153,175,87,194,220,190,220,178,42,183,125,218,141,89,191,75,203,109,190,242,141,245,219,143,78,35,117,246,161,235,127,204,42,49,234,25,162,88,102,181,227,151,10,250,74,41,152,171,47,82,62,23,212,61,29,187,102,86,46,254,214,181,169,240,243,143,50,203,36,242,62,105,164,116,146,72,229,115,222,229,221,92,171,230,170,170,190,213,2,240,51,14,112,188,44,98,25,13,102,63,232,28,238,247,224,230,146,31,29,103,165,183,84,210,77,208,247,51,170,57,60,106,117,53,122,122,145,118,243,107,154,191,19,12,204,57,213,232,95,217,234,207,176,24,14,119,233,222,204,158,15,211,22,170,63,9,221,232,119,111,185,218,174,235,233,235,232,223,111,62,158,173,188,246,41,192,1,96,117,60,234,248,158,241,50,248,60,7,75,188,63,91,187,93,219,85,195,175,163,127,87,171,106,237,183,219,109,246,62,174,31,206,175,93,62,208,209,253,191,192,112,79,65,119,163,241,158,135,181,86,120,190,215,91,123,157,190,237,119,71,87,71,94,219,249,117,116,239,229,185,92,224,11,190,193,185,194,240,195,151,222,45,184,253,101,135,55,178,84,86,58,24,101,174,185,210,219,233,168,97,123,220,214,57,206,145,107,85,90,196,87,43,149,85,60,154,213,95,129,44,48,125,117,209,125,74,124,116,248,22,172,97,215,250,167,196,146,173,37,178,251,73,87,60,104,189,41,179,153,20,142,84,84,87,177,23,246,185,19,226,135,50,38,73,131,234,78,125,166,183,88,239,56,22,103,123,176,85,49,200,229,125,178,227,53,34,200,136,230,187,165,203,19,154,170,213,86,51,116,223,249,169,247,32,29,66,2,160,56,104,230,253,149,99,62,3,22,215,171,63,165,109,80,69,21,51,46,54,218,121,39,184,61,205,236,177,36,158,90,170,212,106,238,214,202,231,59,111,210,84,95,98,169,60,170,121,129,240,177,77,166,178,234,79,229,66,197,47,106,129,213,254,128,138,247,110,117,229,251,83,247,187,45,166,241,62,114,175,248,180,103,87,248,207,87,127,136,18,52,24,54,141,235,62,3,174,248,37,183,80,116,242,245,5,109,5,198,158,25,164,129,42,97,146,162,134,89,33,142,85,166,169,108,47,123,98,157,141,149,136,248,250,149,90,171,253,10,185,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,26,219,136,229,70,232,134,106,170,187,127,128,110,95,250,28,199,57,121,61,162,186,245,168,55,234,106,24,220,231,58,235,87,235,108,170,137,249,215,175,154,162,47,220,116,97,196,157,28,181,218,31,153,193,12,175,99,189,7,113,84,86,174,202,191,222,115,38,223,239,156,237,100,121,5,110,53,148,229,22,232,41,226,89,164,187,84,255,0,124,185,87,187,26,182,103,34,244,185,23,203,127,52,95,233,80,49,219,197,13,219,28,173,158,211,89,59,219,38,200,146,53,174,114,34,162,181,21,55,223,111,131,190,40,124,179,216,175,184,86,221,42,93,89,95,83,36,243,73,183,83,228,122,185,203,178,34,39,154,170,175,177,16,252,95,19,227,68,87,183,110,164,221,60,192,254,64,0,0,0,0,0,11,80,229,29,91,117,176,205,60,21,249,45,51,237,151,8,224,123,41,252,99,149,32,70,178,185,219,57,139,179,91,187,156,159,126,251,21,94,111,62,27,234,117,218,91,236,54,93,42,190,92,104,166,172,79,205,246,110,47,133,54,100,114,187,203,105,227,68,242,235,246,175,199,251,66,112,243,160,212,28,126,247,96,211,252,102,199,127,163,173,150,158,229,93,61,76,84,213,76,147,163,251,222,20,106,185,26,229,219,201,235,182,233,247,152,127,37,207,254,43,25,7,255,0,48,235,255,0,250,53,1,5,117,122,233,168,117,89,68,182,205,69,191,92,110,85,244,106,213,254,251,172,125,71,71,84,108,95,37,115,223,182,237,232,246,47,193,63,161,38,63,38,220,162,90,46,34,171,177,148,166,99,163,174,199,238,18,44,170,229,221,187,62,149,118,219,255,0,205,167,246,129,116,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,6,139,226,107,140,77,32,225,118,202,149,89,181,215,198,93,234,27,189,53,154,221,61,44,149,234,215,50,101,100,203,4,179,198,238,207,92,14,98,185,63,156,168,212,243,223,111,149,198,103,24,56,111,10,154,125,83,95,85,81,13,110,89,113,129,240,217,173,108,124,82,72,147,201,5,66,193,81,60,43,52,82,248,94,237,63,67,158,205,215,117,217,60,253,148,49,172,154,201,157,235,158,119,114,207,179,235,229,93,125,101,125,68,210,67,12,149,51,75,13,20,47,154,73,91,79,3,101,123,214,56,88,178,189,24,196,114,163,81,127,165,84,39,215,247,106,245,11,242,133,255,0,192,28,119,236,55,140,255,0,237,84,254,150,240,189,255,0,252,59,179,220,236,255,0,181,235,255,0,98,110,239,238,213,240,213,232,223,254,0,234,103,143,236,127,246,170,131,179,222,233,255,0,195,186,186,122,191,175,98,151,204,231,7,208,173,104,212,166,71,81,129,105,62,99,127,165,124,169,18,213,219,44,85,117,112,70,171,210,187,185,241,70,228,68,68,123,21,127,99,145,126,40,4,219,206,185,210,107,165,77,226,229,77,128,96,248,68,86,41,93,51,40,228,185,219,43,27,92,200,149,206,72,213,203,21,119,66,61,25,209,186,167,151,86,251,121,108,67,125,99,226,63,88,245,218,235,81,112,212,60,230,243,91,75,61,75,234,163,181,45,206,170,74,10,103,185,210,42,118,161,154,87,163,17,169,43,216,223,185,171,183,223,188,153,195,249,61,113,79,151,227,212,121,7,167,176,75,39,140,134,57,188,13,226,170,227,77,87,15,91,26,254,153,35,240,75,210,228,234,233,84,223,201,205,114,124,13,213,137,114,84,169,251,13,95,246,239,62,139,237,151,68,190,3,209,23,85,244,103,95,101,189,190,239,118,135,187,183,123,175,171,167,249,157,59,121,238,5,88,27,171,132,78,36,238,252,44,234,253,54,163,91,104,217,85,75,85,3,45,119,104,187,110,124,142,183,186,170,9,166,72,154,146,198,139,34,164,8,141,235,119,78,235,230,159,20,146,183,62,75,124,79,83,120,186,154,60,227,76,229,167,139,184,248,163,244,157,193,211,61,137,186,181,54,74,29,149,202,155,121,39,196,137,154,199,195,134,177,232,77,214,162,223,168,120,53,230,138,150,10,151,210,199,117,91,101,84,116,21,47,107,164,68,237,77,52,76,71,163,146,39,189,191,123,83,127,191,96,232,11,134,190,37,48,30,39,176,22,231,88,43,234,33,100,51,37,37,85,45,90,194,217,226,157,33,134,87,162,178,41,100,233,68,239,177,60,221,186,46,232,169,236,85,219,71,60,28,25,241,131,153,112,169,168,52,213,244,181,19,86,226,119,25,217,13,230,214,247,203,36,105,4,147,211,172,245,16,66,147,69,23,138,237,83,244,53,239,221,54,93,151,203,217,124,218,55,172,152,38,185,224,150,220,251,1,190,82,87,209,215,211,195,36,208,199,83,12,179,81,76,248,99,149,212,243,182,39,189,35,153,137,43,17,236,87,42,181,87,250,21,67,57,49,220,227,79,48,109,74,178,201,143,103,184,141,154,255,0,64,253,213,32,185,208,67,86,200,222,172,115,58,218,217,90,230,163,145,175,122,34,237,252,229,251,212,200,128,20,219,199,135,44,204,151,4,190,84,234,78,128,88,43,239,88,237,194,71,205,85,101,162,164,146,166,174,142,162,71,213,76,254,205,61,37,43,99,142,145,145,178,22,55,119,42,181,206,70,175,146,162,144,2,57,178,220,11,33,119,106,91,190,59,125,181,212,43,29,210,233,104,234,233,103,137,254,104,191,162,246,61,175,103,179,201,81,205,248,42,29,71,75,20,115,198,248,102,141,178,71,35,85,175,99,147,116,114,47,146,162,162,251,80,175,158,96,252,185,45,58,179,111,170,213,157,20,179,81,219,50,218,56,159,53,194,217,75,78,216,96,185,68,198,213,79,43,217,13,53,51,165,154,182,73,100,137,168,174,118,206,68,68,95,52,69,2,61,112,17,204,183,39,195,50,74,45,46,215,220,138,182,241,143,93,39,138,154,146,247,95,87,37,69,85,21,76,178,82,192,197,158,162,170,169,25,29,35,35,108,207,126,205,85,107,149,92,155,162,170,23,3,101,189,90,114,59,77,29,250,195,114,165,184,91,174,16,71,85,75,85,75,51,101,138,104,164,106,57,143,99,218,170,215,53,90,228,84,84,85,69,69,69,67,152,108,219,79,179,189,51,190,62,193,157,226,119,156,122,227,18,171,155,13,202,130,106,71,189,168,247,49,36,99,101,107,92,173,87,49,232,142,219,218,213,251,148,149,92,36,243,43,213,142,31,219,107,194,178,153,190,210,225,177,85,64,201,124,115,170,107,43,104,232,211,177,27,161,165,235,170,100,81,181,144,194,238,219,85,58,90,231,47,193,118,64,189,192,106,189,23,226,103,70,181,218,195,111,186,224,217,213,150,122,218,218,88,170,95,104,117,206,149,215,10,110,182,70,229,100,176,69,43,213,142,107,165,99,28,155,249,59,203,238,223,106,1,138,234,70,153,97,26,177,138,214,226,57,222,53,108,188,80,213,195,36,109,74,218,56,106,22,158,71,70,248,210,104,187,172,114,50,70,182,71,244,187,109,211,117,251,212,163,94,62,56,48,191,240,217,168,83,93,49,251,77,101,86,27,118,87,85,211,86,67,3,223,5,51,229,158,169,204,167,116,140,130,56,152,230,195,2,57,88,138,187,34,238,155,167,178,253,12,119,56,211,204,27,82,172,178,99,217,238,35,102,191,208,63,117,72,46,116,16,213,178,55,171,28,206,182,182,86,185,168,228,107,222,136,187,127,57,126,245,3,151,147,36,193,245,39,62,211,91,172,119,156,11,51,189,216,42,152,228,114,190,217,113,154,145,100,68,115,93,210,229,137,205,85,106,171,25,186,111,252,212,251,144,177,174,47,185,75,223,233,239,23,109,64,225,234,90,89,109,82,182,123,132,246,73,220,247,84,54,101,117,68,174,130,142,158,146,143,165,35,70,246,89,27,21,219,239,234,239,182,202,87,46,113,166,217,246,154,221,100,179,103,184,101,238,193,84,199,43,81,151,59,116,212,139,34,35,156,222,166,164,173,106,171,85,88,253,151,111,230,175,220,160,76,28,63,156,47,20,248,134,61,71,143,250,7,4,189,248,56,99,135,199,94,41,110,53,53,115,116,49,172,234,146,79,26,157,78,94,158,165,93,188,220,231,47,196,152,156,34,115,86,194,181,115,189,142,235,213,85,131,11,191,179,170,118,87,245,197,110,180,44,41,216,98,51,185,85,86,231,247,122,228,149,219,109,183,109,155,251,81,74,86,0,117,17,136,106,22,3,168,52,107,113,192,179,140,127,37,165,106,244,172,246,139,156,53,145,162,236,213,219,170,39,57,61,143,98,255,0,67,155,247,161,144,28,211,105,7,18,154,209,161,247,90,75,134,5,159,94,233,105,105,103,142,117,181,45,214,173,148,19,171,93,26,244,203,12,82,177,28,215,36,76,99,147,226,212,219,238,218,213,120,59,230,159,133,106,157,55,217,77,122,184,89,49,11,253,59,58,217,114,150,88,173,246,185,33,106,83,198,136,233,106,170,220,245,153,95,36,174,84,219,101,99,55,246,162,129,51,115,205,16,209,205,80,123,170,53,15,75,49,28,142,171,176,180,241,213,221,108,116,181,147,196,207,89,81,24,249,163,114,183,101,145,234,159,114,185,87,226,165,123,241,125,202,94,193,81,103,187,106,7,15,82,213,69,117,137,211,220,39,178,78,230,54,157,208,163,106,37,116,20,116,244,148,125,75,34,187,178,200,216,174,219,111,87,125,246,82,200,177,12,243,6,212,27,106,222,48,44,206,197,146,208,53,253,165,170,180,92,97,172,133,31,210,215,116,245,196,231,55,126,151,177,118,223,216,230,175,197,15,186,7,47,121,198,155,103,218,107,117,146,205,158,225,151,187,5,83,28,173,70,92,237,211,82,44,136,142,115,122,154,146,181,170,173,85,99,246,93,191,154,191,114,155,75,134,158,50,181,151,134,43,210,85,97,215,167,87,218,37,245,103,179,92,234,106,165,160,243,124,42,233,91,4,115,198,222,239,68,13,98,57,127,154,170,223,102,219,95,198,113,161,90,47,169,79,146,163,61,210,124,58,255,0,84,248,150,36,171,185,216,169,42,231,141,23,169,119,107,229,141,202,138,138,247,170,126,215,42,252,84,170,126,60,57,102,100,184,37,242,167,82,116,2,193,95,122,199,110,18,62,106,171,45,21,36,149,53,116,117,18,62,170,103,246,105,233,41,91,28,116,140,141,144,177,187,185,85,174,114,53,124,149,20,9,119,195,111,52,157,15,214,40,232,236,57,205,107,112,252,129,96,143,196,207,116,150,142,223,110,124,255,0,153,107,219,11,165,171,123,213,22,73,30,173,69,77,250,24,187,249,162,147,42,207,123,179,100,54,248,110,246,11,189,21,206,134,161,141,146,26,170,58,134,77,20,140,115,81,205,115,94,197,84,84,86,170,42,42,47,154,42,47,196,229,194,190,223,120,199,110,179,91,174,148,53,150,203,149,4,238,138,104,42,34,124,51,211,204,199,42,57,174,107,145,28,199,53,205,84,84,93,149,21,23,238,55,230,132,241,233,196,110,129,84,49,108,25,133,70,67,67,12,73,12,54,188,142,225,95,87,69,11,17,98,233,70,66,202,134,35,118,108,40,196,219,216,215,57,62,62,65,209,0,42,87,72,121,213,229,94,152,127,229,235,1,181,122,43,165,122,62,200,90,164,241,29,93,81,237,191,138,174,233,219,167,187,253,125,31,13,205,215,253,218,190,22,63,235,7,85,127,242,85,187,254,92,4,255,0,5,125,212,243,171,225,135,195,75,224,240,29,81,241,29,14,237,119,109,86,254,142,189,189,94,173,171,183,219,125,183,216,143,247,190,112,156,72,102,89,125,70,49,163,186,95,138,215,81,220,170,31,75,107,134,162,201,95,45,205,205,146,85,100,62,173,61,106,162,201,179,163,79,85,23,215,85,219,224,5,175,231,26,147,128,233,173,170,75,206,123,153,217,44,20,172,106,185,31,115,184,195,72,146,42,53,206,233,106,202,230,162,185,81,143,217,55,254,106,253,202,85,199,24,156,216,239,245,215,43,206,156,240,244,144,83,218,146,42,139,108,247,233,58,217,84,179,117,84,66,233,232,170,105,43,58,122,58,86,25,34,122,183,126,175,91,109,182,67,222,166,224,83,141,190,41,235,173,185,190,189,106,212,118,204,94,247,36,55,10,172,109,111,215,120,106,40,98,153,123,175,138,58,74,170,121,35,137,236,138,121,98,70,170,170,53,83,165,85,83,117,93,233,131,114,122,225,135,16,188,91,114,10,203,246,111,123,168,163,116,51,75,67,115,170,183,212,208,204,246,57,175,115,93,26,209,34,185,138,173,86,170,42,249,181,202,159,16,41,105,205,203,181,15,41,168,169,100,55,108,139,32,190,86,62,162,101,99,101,171,171,172,169,154,77,220,229,253,39,201,35,228,127,154,174,234,231,59,226,170,111,157,29,229,235,197,22,177,93,61,29,14,158,220,240,248,214,62,235,43,114,203,77,198,223,76,244,234,141,19,166,68,166,126,251,247,58,147,246,49,235,240,47,39,30,225,139,135,44,82,162,146,186,193,160,186,119,67,93,67,219,88,107,96,197,168,34,168,107,216,168,173,127,113,145,34,163,186,154,142,221,54,243,77,205,149,20,81,193,27,33,134,54,199,28,109,70,177,141,77,145,168,158,72,136,137,236,64,41,62,233,201,143,138,43,85,178,174,233,54,115,165,242,199,71,4,149,15,100,87,59,139,158,228,99,85,202,141,69,161,77,213,118,242,77,253,164,87,196,245,3,85,56,93,213,154,212,196,242,122,154,11,206,45,120,146,134,182,42,74,218,152,169,43,31,77,82,222,228,82,164,110,141,242,66,247,192,212,115,93,211,212,212,77,209,23,217,209,54,181,220,49,219,102,144,230,181,57,102,65,114,178,90,126,207,92,146,174,225,107,171,142,154,190,154,47,11,34,190,74,89,100,94,150,78,214,163,157,27,151,201,28,212,85,242,66,18,233,54,131,240,45,168,28,53,234,70,167,91,109,185,6,81,105,182,37,226,91,222,71,127,134,207,93,144,36,177,208,71,61,68,176,213,54,55,55,187,210,244,145,174,123,145,123,174,115,157,228,187,129,244,52,31,153,54,85,22,43,143,220,120,163,209,204,175,17,160,191,203,73,77,107,202,155,143,73,65,97,169,108,241,196,176,200,181,149,213,93,47,234,111,126,94,166,239,188,76,235,77,246,113,50,48,61,111,209,205,80,123,105,244,243,84,241,28,142,171,176,149,18,82,90,175,148,181,147,196,207,85,21,94,200,100,114,183,101,145,136,191,114,185,19,226,135,58,154,177,170,153,86,77,89,95,128,91,181,63,58,190,105,181,142,235,43,113,91,77,254,245,37,76,116,148,48,172,145,81,175,97,30,180,241,200,202,119,35,63,52,212,106,35,156,141,217,171,177,234,104,222,181,106,14,134,102,214,220,219,1,200,107,104,42,40,42,161,158,106,104,234,231,138,158,182,54,77,28,174,130,118,69,35,22,72,158,177,49,30,197,84,71,34,109,247,42,7,77,160,210,156,33,113,15,77,196,206,139,219,117,13,45,179,81,87,193,217,183,93,99,116,41,28,75,94,218,74,121,166,116,9,220,145,221,158,169,253,85,123,186,182,79,52,248,174,235,2,144,57,194,231,54,124,191,137,235,93,30,63,122,101,101,61,147,22,130,217,93,20,53,45,145,144,215,67,112,175,73,24,230,177,202,141,122,35,145,21,29,179,147,127,52,66,11,19,35,154,166,144,195,165,156,79,84,86,80,73,89,81,79,151,219,223,146,205,44,202,143,100,117,21,87,10,229,116,77,114,49,168,136,137,26,42,53,122,149,63,202,82,27,128,61,219,61,146,243,144,220,33,180,88,45,21,183,58,234,135,182,56,105,104,233,223,52,178,61,206,70,181,173,99,17,85,85,92,168,136,136,158,106,168,159,18,207,248,14,229,165,165,121,238,19,99,214,109,72,205,45,249,59,234,214,154,190,27,101,142,227,77,91,71,3,93,13,45,67,104,235,225,154,149,221,53,13,235,123,101,137,31,228,215,53,55,243,85,44,63,30,225,139,135,44,82,162,146,186,193,160,186,119,67,93,67,219,88,107,96,197,168,34,168,107,216,168,173,127,113,145,34,163,186,154,142,221,54,243,77,192,231,218,46,20,248,162,158,54,77,15,13,186,167,36,114,53,28,199,183,14,184,170,57,23,205,21,21,33,243,67,251,254,73,220,83,255,0,218,211,170,191,238,54,227,255,0,18,116,161,20,81,193,27,33,134,54,199,28,109,70,177,141,77,145,168,158,72,136,137,236,67,251,3,154,207,228,157,197,63,253,173,58,171,254,227,110,63,241,35,249,39,113,79,255,0,107,78,170,255,0,184,219,143,252,73,210,152,3,154,207,228,157,197,63,253,173,58,171,254,227,110,63,241,35,249,39,113,79,255,0,107,78,170,255,0,184,219,143,252,73,210,152,3,154,207,228,157,197,63,253,173,58,171,254,227,110,63,241,39,241,47,10,124,81,65,27,230,155,134,221,83,142,56,218,174,123,221,135,92,81,26,137,230,170,170,176,249,33,210,177,252,75,20,115,198,248,102,141,178,71,35,85,175,99,147,116,114,47,146,162,162,251,80,14,89,239,22,75,206,61,112,154,209,127,180,86,219,43,169,222,232,230,165,172,167,124,50,198,246,185,90,230,185,143,68,84,84,114,42,42,42,121,42,42,124,15,72,232,27,138,110,0,244,103,136,92,94,189,45,88,181,163,25,202,215,187,87,73,116,182,80,210,81,62,162,175,183,63,66,85,76,218,121,36,124,78,150,100,124,155,122,203,210,138,158,105,231,73,92,71,112,245,155,112,207,168,242,233,206,117,225,157,84,232,29,91,75,45,63,121,99,154,151,191,52,44,145,174,150,56,213,200,171,3,213,28,141,233,84,219,101,246,162,6,121,193,175,25,89,223,11,25,221,36,240,92,42,235,240,234,250,136,227,188,89,228,150,105,97,108,47,154,157,103,168,130,4,158,56,146,169,33,131,161,143,126,233,178,236,190,94,203,167,193,184,219,225,115,53,197,109,185,52,186,229,130,216,95,95,77,13,67,173,247,156,154,221,75,89,78,175,141,175,86,75,23,125,122,28,222,174,151,38,235,179,154,228,248,28,229,147,67,73,249,79,241,37,171,248,5,155,81,172,89,38,7,108,182,223,168,169,174,20,113,93,171,43,225,157,208,79,11,38,141,253,45,163,123,85,21,178,34,110,142,84,221,23,101,93,183,2,238,49,13,66,192,117,6,141,110,56,22,113,143,228,180,173,94,149,158,209,115,134,178,52,93,154,187,117,68,231,39,177,236,95,232,115,126,244,50,2,133,114,188,119,140,78,92,121,173,157,245,185,109,197,246,118,84,83,213,53,45,181,247,69,176,85,200,146,187,106,121,55,74,118,200,231,178,137,122,153,237,88,182,248,123,44,59,134,62,104,218,43,171,244,86,236,123,80,46,12,196,114,84,165,133,43,106,110,114,210,80,91,100,168,218,22,72,144,190,90,183,200,168,178,72,245,106,42,110,172,98,170,249,162,129,55,1,233,89,239,118,108,134,223,13,222,193,119,162,185,208,212,49,178,67,85,71,80,201,162,145,142,106,57,174,107,216,170,138,138,213,69,69,69,243,69,69,248,158,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,149,234,215,79,123,180,86,217,234,211,120,107,105,228,167,145,60,255,0,69,237,86,175,177,81,125,138,191,18,129,249,132,233,45,151,75,56,145,174,180,89,220,231,193,120,142,162,234,244,99,94,170,215,201,93,84,138,158,179,220,171,228,196,246,42,39,236,58,4,85,68,69,85,246,33,74,124,209,110,216,253,131,138,187,61,241,172,134,233,27,108,179,50,166,158,104,21,237,108,158,50,177,58,85,174,70,162,236,175,223,201,87,217,237,3,79,98,247,126,24,29,163,215,123,5,235,29,186,193,151,210,193,36,148,181,146,84,43,91,52,138,218,149,99,82,53,170,79,98,186,31,99,29,236,246,46,254,122,103,52,134,195,37,170,134,166,211,5,92,82,53,145,70,244,150,61,145,125,87,42,170,47,91,191,103,192,252,238,87,186,92,147,50,92,150,150,197,75,79,67,20,208,75,45,44,16,50,56,209,141,70,163,147,163,171,101,223,161,222,91,249,238,191,121,184,181,151,33,210,92,199,74,44,53,88,173,178,146,209,116,183,83,210,210,85,69,13,181,180,239,154,88,233,164,87,189,92,198,170,59,119,57,169,186,187,117,219,246,110,4,109,0,0,0,0,0,1,236,218,232,166,184,220,169,45,244,241,44,146,84,207,28,44,98,34,170,185,206,114,34,39,151,159,181,126,4,204,200,45,25,150,147,233,86,13,121,184,99,18,88,233,233,109,203,43,43,156,178,185,213,13,153,34,217,90,201,162,107,60,187,168,139,179,149,61,111,232,222,29,227,117,210,91,50,11,101,198,37,106,62,150,178,25,154,174,69,217,21,175,69,77,246,243,248,124,11,17,226,31,90,116,207,63,224,195,15,178,94,106,166,76,154,130,205,75,3,60,61,19,146,53,84,168,164,71,110,247,162,175,232,70,159,20,243,220,8,39,169,117,22,139,237,214,124,146,207,113,238,195,59,227,103,110,86,181,146,249,70,137,186,181,174,114,109,187,23,227,241,66,76,242,153,172,186,208,241,103,65,37,5,190,106,136,166,178,92,226,153,236,106,170,70,222,219,93,186,175,74,237,235,53,137,240,253,36,254,133,134,42,231,109,209,212,189,63,118,254,68,225,229,33,156,91,177,222,38,98,177,214,91,163,150,91,173,154,227,28,83,44,8,247,70,168,200,164,242,119,82,116,249,66,228,246,47,233,109,241,242,11,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,110,183,75,125,142,215,89,122,187,214,193,71,67,111,167,146,170,170,162,121,27,28,112,196,198,171,158,247,185,202,136,214,163,81,85,85,85,17,17,55,80,61,163,76,235,103,22,218,45,160,151,156,107,29,205,242,72,100,185,228,215,170,43,52,116,116,117,148,139,53,10,84,190,70,37,109,83,37,153,142,138,145,142,137,200,249,118,94,149,217,54,85,223,104,119,197,103,54,252,107,23,91,214,3,161,118,201,46,23,154,121,106,109,210,221,107,33,142,90,45,155,223,137,210,211,77,75,88,143,223,173,177,61,142,86,254,138,170,237,190,200,85,102,161,234,158,123,170,121,109,86,107,155,229,23,59,157,206,162,119,205,27,234,107,102,155,194,163,165,124,137,20,43,43,220,230,70,215,72,238,150,239,229,186,252,85,84,9,153,205,43,78,181,214,191,42,165,215,220,238,251,138,220,240,91,189,67,45,88,156,184,253,85,100,204,117,190,89,43,106,168,157,58,202,222,202,206,176,43,213,203,19,213,158,109,232,69,106,170,144,32,159,122,129,199,63,15,58,197,193,157,131,135,173,75,198,117,1,114,140,62,203,75,29,146,182,221,69,67,224,223,116,164,181,62,146,158,74,137,38,168,124,139,18,203,35,220,247,50,54,191,167,101,110,203,186,16,16,9,77,203,131,65,176,158,32,248,137,110,51,158,204,212,182,216,173,105,144,37,51,221,15,110,182,72,107,169,25,225,228,100,177,189,178,49,237,153,232,172,217,21,201,229,186,121,239,123,184,62,155,96,58,107,106,142,205,129,97,150,75,5,43,26,141,86,91,45,208,210,36,138,141,107,122,156,145,53,168,174,84,99,55,93,191,154,159,114,28,213,233,70,171,230,218,47,155,91,243,220,10,239,61,5,202,130,88,164,84,142,162,104,163,169,141,147,50,94,196,221,167,177,207,137,206,137,157,76,234,68,84,79,232,84,182,78,16,57,173,90,181,90,253,99,211,29,93,176,45,14,79,121,172,166,182,80,84,218,233,91,21,28,178,204,250,120,35,71,190,162,173,210,57,235,36,146,42,244,181,85,90,136,168,138,187,160,22,42,0,0,96,58,213,162,184,38,185,224,151,108,39,54,199,173,245,236,175,163,158,10,106,153,233,33,150,106,41,159,12,145,50,120,95,44,111,237,200,206,235,149,175,68,85,106,174,233,241,69,207,128,28,211,241,39,162,119,237,3,213,252,143,1,186,218,174,52,180,84,183,42,207,68,77,89,3,216,234,171,123,106,166,138,9,209,206,141,136,244,115,98,85,235,99,122,87,101,219,238,76,143,134,94,49,53,127,133,219,210,213,97,55,95,25,104,168,118,245,54,107,140,245,82,80,43,156,248,85,243,36,17,79,27,123,221,16,53,136,229,254,106,171,87,203,109,174,159,140,174,13,112,78,41,240,74,184,39,183,210,80,102,52,20,242,73,103,188,71,20,49,76,233,153,13,66,65,79,60,235,4,146,173,42,205,63,91,216,205,151,116,221,60,253,180,59,172,154,55,157,232,102,119,114,192,115,235,29,93,5,101,5,68,209,195,52,148,211,69,13,108,44,154,72,155,81,3,165,99,22,72,94,177,61,88,244,106,35,145,63,165,16,47,59,133,158,63,52,103,136,92,94,129,110,185,77,163,25,202,215,181,73,87,107,185,215,82,81,62,162,175,183,7,90,210,194,234,137,36,124,78,150,101,100,123,250,203,210,168,190,105,231,39,226,150,57,227,100,208,200,217,35,145,168,230,61,171,186,57,23,205,21,21,61,168,114,207,103,189,222,113,235,132,55,123,5,222,182,217,93,78,246,201,13,85,29,67,225,150,55,181,200,230,185,175,98,162,162,163,145,21,21,23,201,81,23,224,73,254,27,121,137,107,222,138,230,148,119,28,187,59,200,115,92,126,71,71,77,93,69,125,186,86,220,150,26,85,150,21,145,212,209,201,82,198,54,84,142,39,53,138,239,85,58,220,139,228,190,65,127,128,209,28,52,241,149,163,92,78,217,82,171,14,189,54,130,239,23,171,61,154,231,83,75,21,127,147,33,87,74,216,35,158,71,118,186,231,107,17,203,252,228,86,251,118,223,123,129,27,184,198,224,191,79,184,161,193,43,96,91,85,21,183,49,164,134,73,237,87,136,96,130,25,164,168,100,53,9,12,21,19,246,36,149,105,150,105,250,222,198,121,238,155,167,159,182,142,53,179,134,205,95,208,59,245,117,171,62,194,174,244,180,84,181,178,209,195,119,244,109,83,45,245,78,107,228,107,86,25,229,137,136,244,115,98,123,218,168,158,109,77,246,246,237,210,193,132,106,222,140,233,222,183,98,85,184,118,161,227,116,23,42,90,184,36,138,57,230,163,130,105,233,30,248,164,141,38,129,211,49,233,28,172,73,94,173,126,222,74,191,210,138,28,217,96,250,147,159,105,173,214,59,206,5,153,222,236,21,76,114,57,95,108,184,205,72,178,34,57,174,233,114,196,230,170,181,85,140,221,55,254,106,125,200,88,215,8,60,218,47,244,247,139,78,159,241,11,21,44,182,169,91,5,190,11,220,13,123,170,27,50,186,158,38,207,89,81,87,89,210,145,163,123,207,145,232,221,247,245,182,219,116,48,78,49,57,88,102,186,89,83,246,175,65,109,247,188,190,193,80,254,135,219,98,138,91,133,210,57,156,181,18,42,182,42,90,70,177,33,70,71,19,81,119,221,30,253,189,138,132,28,203,244,247,62,211,234,196,183,103,184,62,65,141,85,57,58,146,11,189,178,106,57,21,55,114,111,211,43,90,190,214,61,63,165,174,251,148,14,152,240,125,73,192,117,42,213,29,231,2,204,236,151,250,87,181,28,175,182,92,97,171,72,213,90,215,116,185,98,115,145,28,136,246,110,155,255,0,57,62,244,50,83,154,109,32,226,83,90,52,62,235,73,112,192,179,235,221,45,45,44,241,206,182,165,186,213,178,130,117,107,163,94,153,97,138,86,35,154,228,137,140,114,124,90,155,125,219,90,191,6,220,210,176,253,89,141,184,118,186,86,89,241,76,138,54,162,197,112,116,145,80,219,38,141,60,60,109,106,203,85,86,233,29,58,201,36,174,217,19,101,99,55,246,162,160,22,4,97,89,126,136,104,190,160,214,37,199,61,210,28,43,37,170,106,116,164,247,123,5,37,100,136,155,185,118,234,150,55,47,181,239,95,233,115,190,245,50,139,61,238,205,144,219,225,187,216,46,244,87,58,26,134,54,72,106,168,234,25,52,82,49,205,71,53,205,123,21,81,81,90,168,168,168,190,104,168,191,19,221,2,29,235,63,43,46,24,117,114,189,215,138,59,117,199,11,168,100,42,216,169,113,88,109,246,234,69,122,58,71,53,94,196,164,114,251,100,68,93,151,244,88,196,248,16,191,58,228,183,174,148,215,139,149,78,1,156,97,18,216,162,116,207,163,142,231,115,172,117,115,226,71,57,99,71,36,84,61,10,245,103,70,232,158,93,91,237,229,177,114,128,14,112,243,94,11,120,162,194,111,149,246,89,180,55,57,187,199,111,146,86,62,225,105,198,110,53,20,114,35,30,230,171,217,42,192,155,177,122,122,145,118,77,218,168,191,19,80,94,44,151,156,122,225,53,162,255,0,104,173,182,87,83,189,209,205,75,89,78,248,101,141,237,114,181,205,115,30,136,168,168,228,84,84,84,242,84,84,248,29,76,75,20,115,198,248,102,141,178,71,35,85,175,99,147,116,114,47,146,162,162,251,80,215,87,142,26,120,114,200,110,19,93,239,250,1,166,247,58,234,135,186,73,170,171,49,74,9,165,145,238,114,185,206,115,223,18,170,170,185,85,85,85,124,213,85,126,32,80,143,14,124,101,107,119,12,87,41,42,176,43,211,107,232,37,98,181,108,215,122,154,185,109,189,106,232,87,187,216,138,120,219,220,233,129,140,234,255,0,33,92,223,187,105,35,77,206,175,137,239,19,23,140,192,116,187,195,245,183,187,218,181,92,58,250,55,245,186,119,174,219,125,183,219,114,109,107,183,43,46,28,53,113,106,239,24,253,186,167,11,186,50,146,70,208,210,227,176,208,91,173,235,80,157,215,70,179,49,148,142,119,79,84,136,142,233,93,250,88,212,79,52,41,63,87,112,10,189,44,213,28,183,78,107,58,220,236,106,249,95,105,108,174,221,82,102,211,212,73,10,72,215,43,91,212,215,118,213,81,221,41,191,220,158,192,45,243,71,249,194,232,94,95,232,124,127,63,176,228,86,75,237,103,135,134,178,187,194,209,211,90,97,149,253,182,72,238,228,181,170,246,198,143,115,221,186,166,232,198,238,190,104,164,176,177,113,49,195,110,98,250,107,93,155,93,180,230,227,85,113,107,24,203,124,89,61,4,211,200,178,108,212,141,98,108,170,170,229,87,35,122,118,95,53,216,230,152,247,108,247,187,206,61,112,134,239,96,187,214,219,43,169,222,217,33,170,163,168,124,50,198,246,185,28,215,53,236,84,84,84,114,34,162,162,249,42,34,252,0,186,94,55,57,105,99,58,250,245,212,141,25,75,54,63,148,190,62,170,152,83,183,73,111,174,98,248,153,159,59,155,79,74,249,37,169,124,179,68,138,245,119,172,198,253,232,138,181,91,169,124,35,113,23,165,85,215,72,114,61,34,203,102,183,90,29,63,136,188,210,88,43,157,110,86,68,175,234,149,39,124,45,111,111,166,55,61,28,187,39,70,206,242,51,45,29,230,21,197,22,142,221,61,35,14,161,92,243,8,210,62,211,40,178,203,181,198,225,76,196,234,141,83,166,52,169,102,219,118,250,83,246,61,233,241,54,245,239,156,111,17,121,45,178,162,201,145,233,70,142,93,109,213,113,190,26,138,74,235,21,116,240,202,199,53,90,230,189,143,173,86,185,21,174,114,42,42,108,168,170,159,16,32,123,154,230,185,90,230,170,42,46,202,138,158,104,166,65,136,105,238,125,168,53,139,110,192,176,124,131,37,170,106,117,44,22,139,100,213,146,34,110,212,223,166,38,185,125,175,98,127,75,155,247,161,54,120,33,224,150,110,46,115,155,198,187,106,45,154,147,28,196,31,127,168,173,101,158,207,78,180,116,235,82,179,83,85,37,60,48,77,4,177,120,30,213,67,216,214,117,239,179,90,155,236,138,171,110,26,123,160,122,47,165,112,210,166,5,165,184,157,150,170,154,157,148,203,95,67,100,164,166,170,153,26,140,245,164,146,40,218,174,115,150,54,57,87,226,230,162,252,16,10,68,225,199,151,70,191,235,38,115,77,103,205,48,12,147,7,177,64,246,79,113,170,191,218,171,109,143,146,153,179,66,217,89,78,249,41,158,197,153,89,35,149,136,228,219,212,114,175,147,84,184,125,19,224,199,135,221,19,176,90,40,109,26,105,142,92,239,22,180,167,145,183,219,149,154,138,107,138,77,27,35,68,122,84,54,6,63,126,184,146,77,252,151,173,85,222,75,236,222,103,201,203,62,213,125,149,188,253,133,244,87,218,79,71,212,122,31,210,221,207,3,227,187,110,236,120,142,215,231,59,61,206,142,190,143,91,167,125,188,246,3,234,181,173,107,81,173,106,34,34,108,136,137,228,136,121,62,78,39,246,171,236,173,155,237,215,162,190,210,122,62,159,211,30,137,238,120,31,29,219,111,127,195,247,127,57,217,238,117,244,117,250,221,59,111,231,185,88,28,115,115,67,204,241,124,219,35,209,157,23,164,166,163,101,162,90,203,45,210,231,83,28,177,214,67,91,20,213,52,243,58,158,106,106,180,233,68,233,137,204,87,49,28,142,69,85,68,242,64,45,26,251,144,88,113,123,85,77,247,38,189,208,90,45,180,113,62,106,154,202,234,150,83,193,12,108,106,185,239,124,143,84,107,90,141,107,156,170,171,178,34,42,175,176,254,172,215,171,62,69,106,164,190,227,247,106,59,157,182,190,8,234,105,43,40,231,100,208,84,66,246,163,153,36,114,49,85,175,107,154,228,114,57,21,81,81,81,83,218,115,93,147,113,49,196,78,99,71,93,107,201,181,219,80,110,54,219,138,74,202,155,125,86,79,93,53,44,145,200,142,107,227,88,159,42,181,88,173,115,155,210,168,169,210,170,138,91,223,39,236,219,38,205,120,88,185,125,166,187,213,215,250,7,42,154,201,111,241,21,18,75,225,232,160,183,80,118,161,103,91,151,161,141,234,118,205,110,205,77,215,100,64,52,151,56,222,35,179,156,98,255,0,102,225,235,31,174,150,221,106,187,89,41,239,245,211,210,203,52,51,84,50,87,220,41,36,166,145,204,149,26,248,92,214,162,172,110,141,119,84,77,213,83,200,204,121,75,98,20,122,131,192,214,167,224,87,23,57,180,185,46,81,122,180,78,173,84,69,72,234,44,244,49,57,83,118,185,61,143,95,107,85,63,98,251,8,235,206,175,222,159,22,249,127,67,245,27,137,36,57,42,102,24,247,228,47,41,192,61,37,79,233,223,181,149,215,143,7,222,103,119,194,120,59,116,93,222,223,87,95,79,95,171,213,211,211,191,150,251,249,1,85,58,235,131,179,77,117,163,59,192,169,225,153,148,182,12,146,233,108,164,89,91,178,201,4,21,114,196,199,166,205,106,42,42,51,218,141,68,251,145,61,134,12,88,175,50,173,16,178,94,248,244,211,140,22,197,108,109,178,151,81,105,236,240,87,213,65,11,33,107,171,107,239,53,145,75,43,158,216,213,22,69,69,69,87,57,175,119,150,235,213,182,198,177,227,171,128,26,158,19,44,118,44,210,201,124,150,227,143,92,95,75,107,168,117,85,74,205,59,110,114,50,166,71,163,21,180,241,49,34,237,211,166,219,170,191,117,95,45,188,208,45,203,130,140,63,30,196,56,88,211,15,179,246,218,122,63,77,226,118,91,197,119,102,22,71,222,171,154,221,77,220,149,221,13,78,167,47,74,110,231,110,229,219,205,84,221,230,170,225,59,221,99,70,254,95,227,223,78,128,200,117,131,87,112,157,14,192,46,186,141,158,220,153,77,109,181,211,79,58,68,147,66,201,235,36,142,25,38,240,244,237,149,236,108,147,189,177,61,24,206,164,87,42,127,74,160,67,78,112,186,63,246,191,66,237,121,254,63,141,120,203,237,146,243,7,142,172,134,143,185,44,54,152,104,235,229,147,170,70,49,94,216,209,238,71,47,83,145,136,171,186,236,190,101,43,29,45,225,249,134,150,113,89,163,41,119,179,190,154,235,141,229,118,190,205,85,44,203,77,60,212,158,42,145,174,125,60,236,107,165,142,57,217,29,66,35,216,170,237,149,118,93,209,124,234,179,141,158,88,25,134,154,220,234,243,253,11,181,92,114,44,118,182,121,37,150,211,75,4,181,149,212,178,61,213,50,187,183,13,45,35,99,101,51,99,100,76,77,221,186,57,200,158,197,69,3,80,240,89,199,126,115,194,205,234,27,37,82,186,235,133,215,86,53,247,26,41,123,211,190,38,61,244,237,150,74,120,214,162,56,155,42,67,7,75,28,228,93,149,118,95,37,242,187,109,16,226,3,76,117,255,0,19,163,202,116,251,37,161,172,90,138,120,230,158,133,43,41,228,171,164,115,162,141,238,142,104,226,145,253,183,179,188,198,185,170,190,171,151,111,187,126,106,110,150,171,165,142,225,81,104,189,91,106,173,245,212,114,190,10,138,90,168,93,20,176,200,199,43,92,199,177,200,138,215,35,145,81,81,83,116,84,84,51,189,26,226,7,85,180,26,253,5,247,78,114,219,149,3,98,157,179,203,64,202,250,152,168,234,149,31,27,156,217,163,134,70,117,181,221,166,53,200,171,230,212,219,238,216,58,99,5,106,240,209,205,251,21,201,188,6,45,175,86,127,69,93,103,150,42,102,92,109,180,241,193,111,99,93,217,98,73,60,181,85,170,228,217,206,149,206,118,223,162,136,190,212,82,196,113,44,195,24,206,236,52,185,54,33,126,160,187,219,107,35,100,177,84,209,85,71,81,26,163,216,215,162,117,198,231,55,126,151,181,124,151,216,168,191,16,62,200,0,0,0,0,0,1,75,92,234,233,170,127,148,246,45,89,225,229,240,255,0,96,232,98,238,244,47,71,95,164,46,43,211,213,236,223,111,61,139,165,43,51,157,95,228,247,242,123,139,127,206,255,0,183,62,153,161,255,0,88,241,94,137,236,92,127,252,247,111,189,254,211,171,253,144,21,127,162,24,133,30,160,235,70,3,129,92,92,230,210,228,185,69,170,209,58,181,81,21,35,168,171,142,39,42,110,215,39,177,235,237,106,167,236,95,97,210,158,158,226,20,122,125,128,227,88,21,185,206,117,46,53,103,162,180,64,174,84,85,88,233,225,100,77,85,217,173,79,99,19,216,212,79,216,158,195,158,94,10,48,252,135,47,226,159,76,62,207,219,106,43,61,9,150,89,111,21,221,152,95,39,102,146,27,141,55,114,87,116,53,122,90,157,73,187,157,179,83,127,53,67,163,160,43,239,157,93,53,55,242,97,197,171,60,60,94,35,237,229,12,93,222,132,235,232,244,125,197,122,122,189,187,111,231,177,75,177,75,36,18,50,104,100,116,114,70,228,115,30,213,217,90,169,230,138,138,158,197,58,19,230,21,163,182,189,98,225,119,44,134,227,222,89,48,250,26,252,178,137,145,116,238,250,154,75,117,90,70,221,149,143,223,126,226,249,39,74,253,206,67,158,201,98,146,9,31,12,209,186,57,35,114,181,236,114,108,173,84,242,84,84,95,98,129,177,172,252,75,113,27,143,91,225,180,88,53,255,0,82,45,148,52,236,108,112,210,209,229,117,240,197,27,26,212,107,90,214,50,84,68,68,106,34,34,34,121,34,34,124,15,119,249,88,241,79,255,0,108,182,170,255,0,187,43,143,252,113,170,143,187,130,225,119,237,68,204,44,216,62,51,76,179,92,175,149,244,246,234,100,232,123,154,217,38,149,177,49,207,232,107,156,141,234,123,119,84,69,95,185,23,216,4,162,210,30,105,188,83,233,29,157,246,127,72,218,179,78,183,43,188,86,95,53,198,227,80,155,182,54,236,143,241,109,242,252,222,254,207,107,222,191,18,87,104,199,58,76,86,166,129,180,218,245,131,220,98,186,203,50,49,146,98,182,200,219,72,198,171,99,68,87,173,85,119,82,108,238,238,235,254,79,71,199,115,66,195,201,151,138,121,173,12,187,253,175,211,102,117,211,37,79,133,125,194,226,149,13,221,189,93,181,103,129,242,127,195,167,127,111,145,22,245,127,134,189,104,208,251,173,93,191,61,192,111,116,180,180,179,201,2,93,82,213,86,202,9,213,174,145,58,162,154,88,152,142,107,146,39,189,171,241,106,111,247,236,29,5,105,7,18,154,47,174,22,170,75,134,5,159,89,42,170,170,160,142,117,181,45,214,145,245,240,35,155,26,244,203,12,82,189,90,230,172,172,99,147,224,229,219,238,223,103,156,189,224,250,147,159,105,173,214,59,206,5,153,222,236,21,76,114,57,95,108,184,205,72,178,34,57,174,233,114,196,230,170,181,85,140,221,55,254,106,125,200,91,111,1,252,204,241,172,238,199,77,166,218,255,0,127,160,178,228,86,248,217,13,45,234,182,174,58,106,74,202,120,217,75,11,59,213,21,117,78,146,74,183,200,249,158,237,154,136,230,181,92,158,104,168,5,139,131,210,179,222,236,217,13,190,27,189,130,239,69,115,161,168,99,100,134,170,142,161,147,69,35,28,212,115,92,215,177,85,21,21,170,138,138,139,230,138,139,241,61,169,101,142,8,223,52,210,54,56,227,106,185,239,114,236,141,68,243,85,85,95,98,1,253,131,91,222,56,150,225,203,30,184,77,104,191,235,254,155,219,43,169,222,232,230,165,172,202,232,33,150,55,181,202,215,53,204,124,168,168,168,228,84,84,84,242,84,84,248,11,63,18,220,57,100,55,8,109,22,13,127,211,123,157,117,67,219,28,52,180,121,93,4,210,200,247,57,26,214,181,140,149,85,85,92,168,136,136,158,106,168,159,16,54,64,63,136,165,142,120,217,52,50,54,72,228,106,57,143,106,238,142,69,243,69,69,79,106,31,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,196,204,238,195,36,91,237,214,213,111,246,161,67,220,209,244,206,163,79,184,140,125,108,245,125,228,201,41,170,110,172,78,218,55,161,31,95,82,187,121,61,219,251,125,190,95,208,95,26,162,57,21,171,241,77,138,61,230,235,99,162,179,241,23,108,154,142,42,196,90,219,44,149,18,186,102,167,66,189,107,234,119,232,84,68,242,254,159,189,0,133,214,27,229,202,203,80,174,183,73,210,178,171,81,201,179,87,125,151,203,218,139,247,158,222,69,83,111,172,137,181,105,46,245,210,189,29,51,122,93,228,170,138,174,253,159,164,191,2,71,112,16,154,25,89,148,100,86,141,100,176,75,113,74,170,8,89,68,230,210,209,204,144,189,102,86,185,234,181,31,163,228,230,249,181,62,31,208,126,154,247,163,218,90,217,178,220,151,2,191,218,226,162,161,173,175,108,20,79,170,167,108,233,208,178,189,168,145,196,205,182,219,161,190,74,158,126,95,112,17,56,0,0,0,0,0,7,233,76,142,90,136,145,171,178,171,219,183,244,238,76,205,83,166,185,210,112,133,133,182,253,63,84,19,218,216,234,79,85,169,179,124,77,58,175,232,249,252,91,237,33,122,34,170,162,39,180,144,76,202,52,254,237,195,205,62,39,116,133,148,217,13,174,38,36,82,185,176,49,210,247,42,209,235,179,156,170,247,109,26,34,121,34,109,191,220,4,125,36,87,47,252,161,113,30,40,113,171,170,71,215,189,45,198,45,183,219,219,73,42,253,203,247,125,196,121,134,7,206,231,53,155,122,173,234,93,205,213,193,149,37,85,79,17,152,212,20,208,73,52,137,29,127,170,198,171,151,100,163,155,224,128,116,114,139,186,110,135,147,249,98,42,53,17,79,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,1,16,185,164,235,21,243,71,120,93,169,154,195,178,73,152,92,159,137,206,255,0,95,118,65,87,110,173,87,57,170,215,179,103,39,109,54,85,234,79,246,42,75,211,82,113,61,195,166,39,196,246,151,84,105,206,89,45,68,45,134,103,220,45,242,194,232,154,177,86,165,60,208,196,245,116,145,73,210,137,223,114,238,214,245,39,193,126,10,28,218,75,44,147,200,249,166,145,210,73,35,149,207,123,151,117,114,175,154,170,170,251,84,217,60,62,232,77,219,136,140,247,242,119,97,206,240,188,90,227,37,47,126,150,108,170,232,234,24,43,37,89,162,133,148,176,57,177,200,233,42,30,233,145,91,26,55,119,35,95,183,179,101,241,196,46,136,100,250,1,170,119,205,62,200,173,149,212,241,81,214,212,165,186,122,152,100,103,139,162,101,76,177,69,59,92,248,216,146,53,233,11,149,30,214,244,187,207,111,185,48,92,126,253,118,197,175,148,25,29,134,190,122,43,141,178,166,42,202,90,136,37,116,111,138,88,222,143,99,154,230,170,57,170,142,106,42,42,42,42,42,121,40,22,17,134,242,86,215,55,95,232,157,158,234,6,6,182,21,150,53,171,91,53,214,179,197,44,61,109,235,237,247,104,122,58,186,58,250,119,242,234,233,223,203,114,70,83,114,84,225,135,195,69,227,51,237,81,241,29,13,238,246,174,182,254,142,189,189,110,157,232,119,219,125,246,220,144,28,28,113,31,167,250,199,162,184,77,44,57,253,178,191,45,162,199,237,180,183,154,57,238,176,75,92,250,198,82,83,164,242,185,157,215,202,168,178,201,178,185,251,59,169,118,95,50,66,1,82,156,88,242,146,196,52,187,75,110,154,129,162,57,62,75,114,158,193,77,61,202,227,79,127,173,138,110,170,72,41,167,150,94,211,105,168,218,170,253,227,137,27,212,228,111,155,183,84,242,82,185,48,28,170,225,167,26,135,142,102,244,144,171,107,177,123,213,29,214,56,228,107,147,105,105,167,108,168,215,34,43,87,244,153,178,162,43,87,246,167,180,233,230,247,103,183,228,54,106,251,5,222,154,58,138,27,157,44,180,117,80,200,198,189,146,69,35,21,143,107,154,228,84,84,86,170,162,162,162,162,239,230,133,13,241,215,193,126,164,232,150,169,100,185,101,167,18,171,173,195,47,23,10,203,189,45,93,178,130,162,74,74,8,37,169,169,145,144,200,246,192,200,162,88,225,137,21,204,69,84,107,85,21,21,83,216,23,29,194,223,16,120,159,16,90,83,143,228,182,155,213,29,69,231,209,148,158,151,165,142,166,39,201,13,103,134,129,243,167,67,100,123,218,136,249,145,61,117,234,69,242,95,63,110,227,57,137,192,181,155,86,180,186,68,118,157,234,102,85,142,70,178,119,100,134,213,121,169,163,142,101,245,119,71,182,23,183,169,23,182,196,95,189,26,159,114,23,13,192,87,48,140,35,82,52,210,28,123,93,53,19,28,199,178,139,67,219,67,21,77,226,239,13,39,143,130,42,122,86,54,71,62,170,165,210,75,60,146,190,85,87,34,34,59,165,203,178,42,40,19,192,30,149,158,247,102,200,109,240,221,236,23,122,43,157,13,67,27,36,53,84,117,12,154,41,24,230,163,154,230,189,138,168,168,173,84,84,84,95,52,84,95,137,238,128,35,183,24,60,25,233,247,21,120,108,212,181,244,52,214,236,178,138,39,62,215,121,134,40,33,157,100,100,85,9,13,60,243,172,18,203,225,123,181,10,247,49,190,123,167,82,121,251,100,72,3,158,61,127,224,47,136,93,2,184,84,165,207,15,173,200,109,48,181,243,45,210,195,111,174,171,164,134,36,116,190,114,204,234,118,53,170,141,133,94,239,130,53,205,95,98,249,71,89,98,146,9,31,12,209,186,57,35,114,181,236,114,108,173,84,242,84,84,95,98,157,76,222,44,150,108,134,223,53,162,255,0,104,162,185,208,212,49,209,205,75,89,78,201,162,145,142,106,181,205,115,30,138,138,138,213,84,84,84,243,69,84,248,145,43,91,57,91,112,205,172,87,73,111,208,209,92,240,250,197,141,221,16,98,241,91,237,244,207,147,170,71,35,164,106,82,61,87,117,147,101,93,247,217,140,251,128,163,172,31,80,243,157,53,189,71,144,224,89,117,230,193,94,205,145,103,182,87,205,72,249,24,143,107,250,28,232,156,215,43,85,204,98,170,111,252,212,251,144,183,254,94,188,198,45,154,187,67,71,164,90,207,118,164,183,101,244,177,199,79,110,184,212,78,216,97,185,198,212,164,167,138,55,75,83,82,233,102,174,150,89,37,114,181,173,217,232,138,169,231,186,16,215,137,46,86,218,225,163,178,86,95,176,106,39,102,24,250,79,39,134,130,215,21,101,194,226,200,63,60,230,58,102,197,72,198,34,164,113,177,28,168,187,117,189,54,242,84,34,4,50,229,88,6,79,28,241,250,83,31,191,216,235,17,237,255,0,25,73,87,71,85,12,155,255,0,177,124,114,50,70,126,199,53,205,248,42,1,212,131,92,215,53,28,215,34,162,166,232,168,190,74,135,146,180,184,22,230,131,99,201,109,182,173,40,215,219,140,86,251,189,20,48,81,82,95,170,38,100,84,245,49,49,180,208,49,245,85,53,85,106,231,212,57,238,154,71,170,55,101,68,87,34,111,186,22,71,107,186,218,239,150,250,123,189,150,229,75,112,161,172,137,147,211,213,82,204,217,98,154,55,181,28,215,177,237,85,71,53,90,168,168,168,187,42,42,40,30,209,170,245,163,134,109,26,215,107,13,194,213,156,224,182,89,235,107,105,101,166,101,221,182,202,87,92,41,186,217,35,81,241,79,44,79,86,57,174,149,239,106,237,228,239,63,191,125,168,0,163,46,39,57,92,235,86,144,86,220,114,29,63,183,191,46,198,150,170,101,162,166,182,69,87,95,114,142,159,121,159,26,204,200,169,25,26,42,71,27,17,202,139,178,61,232,137,228,168,67,59,157,166,253,139,221,95,110,188,219,43,237,23,42,57,85,175,130,170,23,211,207,12,140,114,162,162,181,200,142,107,145,205,84,251,209,81,126,227,169,105,98,142,120,223,12,209,182,72,228,106,181,236,114,110,142,69,242,84,84,95,106,17,215,95,248,11,225,235,95,109,245,41,115,195,232,177,235,180,206,124,203,116,176,219,232,105,42,230,149,91,47,156,179,58,157,238,114,43,166,87,187,226,174,107,87,218,158,97,78,26,1,199,167,16,186,5,112,166,91,102,97,91,144,218,97,107,33,75,93,250,225,93,87,73,12,72,232,188,162,133,181,12,107,85,27,10,49,191,4,107,156,158,197,242,180,94,27,121,164,232,126,177,71,71,97,206,107,91,135,228,11,4,126,38,123,164,180,118,251,115,231,252,203,94,216,93,45,91,222,168,178,72,245,106,42,111,208,197,223,205,20,171,46,48,248,60,206,56,81,206,36,182,220,161,150,191,24,175,145,100,180,221,163,108,210,197,218,124,213,9,12,19,76,176,197,31,137,237,211,171,220,198,110,155,46,233,229,236,143,177,75,36,18,50,104,100,116,114,70,228,115,30,213,217,90,169,230,138,138,158,197,3,169,155,61,238,205,144,219,225,187,216,46,244,87,58,26,134,54,72,106,168,234,25,52,82,49,205,71,53,205,123,21,81,81,90,168,168,168,190,104,168,191,19,221,57,185,211,126,47,56,141,210,235,133,182,166,193,171,249,117,69,13,173,240,186,27,69,102,65,94,251,123,153,19,152,173,141,208,50,102,162,179,166,52,98,181,54,245,55,79,34,110,104,127,57,236,171,211,20,246,237,122,195,45,94,138,233,100,12,159,26,183,73,226,58,186,163,68,124,142,170,174,233,219,167,186,174,95,191,167,225,184,22,212,13,33,135,241,175,194,198,95,143,81,228,31,151,108,18,201,227,33,142,111,3,120,201,237,212,213,112,245,177,175,233,146,62,250,244,185,58,186,85,55,242,115,92,159,3,237,127,43,30,22,63,237,150,210,175,247,101,110,255,0,142,3,106,149,199,204,115,129,10,109,78,203,240,172,255,0,75,177,58,229,189,100,249,69,183,27,189,182,211,64,158,30,158,154,166,90,185,106,46,181,105,5,59,158,196,107,223,31,114,161,238,84,68,219,169,170,187,41,45,180,147,138,156,7,91,181,10,247,131,105,229,131,38,185,80,88,225,169,146,76,182,42,88,102,199,106,101,134,120,226,90,120,107,97,153,237,124,206,108,172,153,172,233,69,88,151,175,203,201,23,115,1,29,52,171,129,62,28,240,141,50,179,225,185,46,141,224,183,251,189,61,178,158,158,225,117,174,199,168,106,170,36,169,109,59,35,150,70,76,250,116,114,162,189,174,122,43,147,117,87,42,175,154,236,106,76,195,147,215,11,25,126,67,89,144,122,123,59,178,120,201,164,155,192,217,234,173,212,212,144,245,189,207,233,142,63,4,189,45,78,174,148,77,252,154,214,167,192,156,192,10,192,213,238,74,152,175,161,217,249,5,207,174,190,149,234,78,191,181,247,88,252,63,79,76,155,237,225,104,122,183,234,237,127,87,95,199,99,66,82,114,180,215,221,37,213,125,50,170,206,173,118,92,207,27,185,230,150,90,27,196,120,196,21,183,20,166,161,146,167,121,230,169,73,105,27,27,32,108,113,189,30,247,238,212,235,102,233,178,169,119,64,12,127,5,192,112,253,53,199,41,177,76,31,29,183,89,173,180,172,99,82,26,26,56,169,219,35,155,27,99,238,61,177,53,173,87,171,88,212,87,109,252,212,251,144,200,1,21,248,195,227,215,78,248,95,179,201,110,166,150,43,214,91,59,85,148,180,20,238,130,165,176,200,230,212,35,29,81,26,84,71,43,99,73,96,233,122,167,154,117,34,39,154,249,4,155,188,94,236,216,245,190,107,189,254,239,69,108,161,167,99,164,154,170,178,161,144,197,27,26,213,115,156,231,189,81,17,17,168,170,170,171,228,136,171,240,32,7,22,124,121,224,83,235,30,143,233,118,153,234,178,82,81,210,106,38,63,116,201,111,182,155,236,49,219,93,107,109,84,240,85,210,213,84,195,81,178,197,183,68,146,71,35,122,58,17,28,229,246,33,1,248,140,230,47,196,47,17,84,75,99,185,220,169,49,123,75,93,210,180,248,212,213,212,73,83,22,211,55,162,118,186,166,70,189,28,217,149,30,155,108,189,45,248,39,156,93,150,89,39,145,243,77,35,164,146,71,43,158,247,46,234,229,95,53,85,85,246,168,23,199,147,243,44,225,230,186,219,169,216,254,35,151,83,83,223,113,12,126,245,89,108,174,175,175,161,101,190,241,87,74,215,50,24,168,164,142,171,174,161,211,61,90,232,154,212,107,158,221,213,21,20,163,173,66,203,235,53,7,62,201,115,219,139,90,218,172,150,241,91,119,157,26,138,136,146,84,76,249,92,137,187,156,190,215,175,181,202,191,181,125,166,62,0,254,162,138,73,228,100,48,198,233,36,145,200,214,49,169,186,185,87,201,17,17,61,170,116,39,203,215,71,109,122,59,194,238,39,13,187,188,146,102,20,52,25,101,107,37,233,221,149,53,118,234,68,145,187,35,25,182,221,180,242,94,165,251,220,165,76,242,207,208,92,95,95,248,147,138,203,151,35,164,161,197,173,141,202,124,63,230,214,58,167,211,87,209,183,179,43,100,141,232,248,220,217,156,142,110,205,221,60,186,147,227,125,246,171,93,190,199,107,163,178,218,40,160,163,161,183,211,199,75,75,79,4,109,142,56,98,99,81,172,99,26,212,68,107,81,168,136,136,136,136,136,155,32,20,193,206,175,222,159,22,249,127,67,245,27,137,177,57,42,105,94,67,246,135,41,214,239,24,190,130,240,85,216,175,135,238,63,111,23,215,110,169,235,233,232,232,253,15,45,250,250,191,216,237,230,107,190,117,126,244,248,183,203,250,31,168,220,73,23,201,83,57,197,127,34,153,78,154,122,106,143,237,39,218,154,235,239,163,188,76,126,35,192,248,75,116,61,254,215,87,115,163,185,234,245,244,244,239,229,190,254,64,76,173,94,225,179,77,53,167,39,194,179,76,166,150,162,150,251,130,100,54,220,138,221,113,183,178,157,149,50,190,138,73,36,138,150,105,95,19,222,234,101,124,174,115,163,106,183,117,68,84,84,95,53,246,181,243,135,252,7,136,252,62,143,7,212,104,234,159,109,161,185,71,117,137,41,210,21,119,125,145,75,19,119,239,71,35,118,233,153,254,196,69,246,121,251,81,118,80,3,227,97,152,165,171,4,195,236,88,61,137,30,150,220,122,219,75,106,163,73,58,122,146,8,34,108,81,239,210,141,110,253,44,79,98,34,125,200,158,194,14,243,164,169,169,166,225,99,25,240,213,18,197,221,207,40,162,147,161,234,222,182,45,186,227,187,87,111,106,47,220,79,178,53,115,15,210,27,62,174,112,177,151,250,98,71,179,236,93,190,225,151,210,244,171,83,122,138,59,117,95,66,47,83,29,229,249,197,246,116,175,220,228,3,71,242,111,190,211,219,120,69,204,111,87,251,171,96,161,181,102,183,25,102,168,170,157,27,29,53,60,86,203,123,156,170,231,174,204,99,90,138,190,106,136,137,186,249,27,6,94,105,60,46,207,170,47,210,25,153,126,146,73,46,75,104,125,225,201,110,91,59,149,106,60,58,200,179,173,95,156,95,207,223,167,252,95,158,223,2,42,112,1,157,227,176,114,238,226,47,79,225,189,211,199,146,199,107,203,175,172,162,109,76,105,80,218,68,177,210,196,147,164,104,238,226,55,185,234,245,244,244,239,229,190,254,69,101,120,154,159,19,227,60,68,190,35,175,187,221,235,94,190,189,247,234,234,246,239,191,158,224,94,135,18,188,184,244,59,137,186,53,212,140,14,104,44,87,219,165,7,138,162,168,179,186,142,150,219,112,146,68,154,104,234,103,116,84,210,62,94,227,231,98,186,70,185,85,204,107,118,243,68,85,171,125,127,224,47,136,93,2,184,84,165,207,15,173,200,109,48,181,243,45,210,195,111,174,171,164,134,36,116,190,114,204,234,118,53,170,141,133,94,239,130,53,205,95,98,249,94,79,10,114,201,63,11,186,61,52,210,58,73,36,192,113,231,61,238,93,213,202,182,232,21,85,85,125,170,108,107,197,146,205,144,219,230,180,95,237,20,87,58,26,134,58,57,169,107,41,217,52,82,49,205,86,185,174,99,209,81,81,90,170,138,138,158,104,170,159,16,57,102,150,41,32,145,240,205,27,163,146,55,43,94,199,38,202,213,79,37,69,69,246,41,183,116,139,139,29,124,209,139,173,166,167,21,212,252,153,214,171,77,68,19,50,199,61,234,181,109,146,54,39,70,169,27,233,227,153,141,86,43,98,108,106,223,45,217,234,249,39,178,231,56,146,229,219,160,154,213,133,214,91,177,28,19,30,194,178,8,219,37,77,13,109,138,215,69,109,73,170,146,41,146,54,212,201,29,51,222,232,150,73,90,231,163,125,101,232,106,167,154,121,211,215,18,220,26,235,47,12,87,165,165,204,108,174,175,180,75,235,65,121,182,83,85,75,65,230,249,145,177,58,121,32,141,189,222,136,28,245,106,127,53,81,222,205,246,11,100,225,51,153,118,146,107,226,91,112,220,182,165,49,140,193,212,144,182,119,92,31,77,69,67,87,86,189,136,221,21,42,201,84,249,100,115,229,149,221,13,84,234,86,181,126,41,178,204,184,165,142,120,217,52,50,54,72,228,106,57,143,106,238,142,69,243,69,69,79,106,28,178,90,238,183,75,29,194,158,239,101,185,85,91,235,168,229,100,244,245,84,179,58,41,97,145,142,71,53,236,123,85,21,174,71,34,42,42,46,232,168,138,75,125,19,230,147,196,206,142,218,226,176,205,91,108,204,40,210,70,245,207,148,75,112,184,84,178,62,152,218,173,141,203,86,196,77,146,61,209,54,219,119,191,239,2,249,193,20,184,109,230,37,160,154,213,133,209,220,114,236,239,30,194,178,8,219,29,53,117,21,246,233,69,109,73,170,146,40,86,71,83,71,37,75,222,232,150,73,92,214,43,189,101,232,114,47,154,121,202,11,61,238,205,144,219,225,187,216,46,244,87,58,26,134,54,72,106,168,234,25,52,82,49,205,71,53,205,123,21,81,81,90,168,168,168,190,104,168,191,16,61,208,0,2,150,185,213,212,212,255,0,41,236,90,143,196,75,225,254,193,208,203,218,235,94,142,191,72,92,83,171,167,217,190,222,91,151,69,44,177,193,27,230,154,70,199,28,109,87,61,238,93,145,168,158,106,170,171,236,67,158,206,97,90,197,116,214,46,40,178,201,174,61,149,143,15,174,175,196,232,159,23,86,207,166,164,184,213,172,110,221,94,253,247,238,47,154,116,167,220,212,3,116,114,91,166,166,169,226,159,38,241,52,241,75,218,192,235,101,143,173,136,238,135,165,198,221,179,147,127,98,167,222,93,113,74,220,149,61,233,242,159,151,245,223,81,183,23,82,7,165,123,179,219,242,27,53,125,130,239,77,29,69,13,206,150,90,58,168,100,99,94,201,34,145,138,199,181,205,114,42,42,43,85,81,81,81,81,119,243,67,154,206,37,172,246,252,123,136,221,85,176,90,41,163,167,161,182,102,215,202,58,88,99,99,88,200,226,142,190,102,49,173,107,81,17,17,26,136,136,136,136,137,183,146,29,8,241,41,171,246,173,15,209,124,167,61,184,92,41,169,106,169,109,85,201,106,73,229,107,18,122,246,210,77,44,49,55,119,177,92,231,44,75,179,90,238,165,219,203,239,78,113,181,11,47,172,212,28,251,37,207,110,45,107,106,178,91,197,109,222,116,106,42,34,73,81,51,229,114,38,238,114,251,94,190,215,42,254,213,246,129,143,147,151,147,214,31,143,101,252,83,221,62,208,91,105,235,61,9,137,207,120,161,239,66,201,59,53,112,220,104,59,114,183,173,171,210,228,234,93,156,221,156,155,249,42,16,104,156,188,158,179,12,123,16,226,158,233,246,130,229,79,71,233,188,78,123,61,15,122,102,71,222,171,154,227,65,219,137,189,110,78,167,47,74,236,214,238,229,219,201,20,11,195,49,172,227,77,176,29,74,181,73,102,207,112,203,37,254,149,237,86,163,46,118,232,106,210,53,86,185,189,77,73,90,228,71,34,61,251,46,223,206,95,189,76,148,1,91,92,71,114,122,197,114,250,154,156,131,65,111,209,89,46,181,149,15,153,244,55,122,168,233,173,144,181,235,51,213,177,71,75,68,174,106,35,157,19,90,155,249,49,174,79,106,33,93,188,70,112,129,173,188,43,93,169,163,207,45,204,168,164,147,161,97,190,89,225,171,125,189,38,87,77,211,18,84,75,12,105,221,218,7,201,210,158,125,61,46,251,246,232,220,209,124,109,224,216,174,107,194,230,166,75,147,89,104,235,223,97,196,239,55,155,123,170,41,163,149,105,235,32,183,84,246,165,98,189,171,208,230,245,59,103,55,103,38,235,178,160,20,167,161,60,122,113,27,160,85,12,91,6,97,81,144,208,195,18,67,13,175,35,184,87,213,209,66,196,88,186,81,144,178,161,136,221,155,10,49,54,246,53,206,79,143,151,181,172,92,194,184,162,214,43,167,164,102,212,43,158,31,26,199,218,125,22,39,118,184,219,233,158,157,82,42,245,70,181,47,223,126,231,74,254,198,49,62,4,109,0,123,183,139,221,231,33,184,77,119,191,221,235,110,117,213,15,116,147,85,86,84,62,105,100,123,156,174,115,156,247,170,170,170,185,85,85,85,124,213,85,126,34,207,123,188,227,215,8,110,246,11,189,109,178,186,157,237,146,26,170,58,135,195,44,111,107,145,205,115,94,197,69,69,71,34,42,42,47,146,162,47,192,244,128,22,163,202,227,142,28,199,33,203,229,209,29,96,204,36,185,193,81,76,233,237,87,27,189,194,89,170,228,171,116,180,84,208,210,182,90,137,213,21,21,22,71,36,108,103,82,185,92,169,237,84,45,92,229,239,77,179,139,174,154,231,216,238,123,102,153,236,170,176,93,105,46,108,70,185,200,146,44,19,50,84,99,186,92,213,86,170,177,55,78,164,254,148,246,157,39,232,134,95,89,168,58,47,128,231,183,22,181,181,89,46,47,106,187,206,141,69,68,73,42,41,35,149,200,155,185,203,237,122,251,92,171,251,87,218,6,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,135,59,24,44,144,230,186,126,232,104,224,101,202,75,53,99,165,149,177,236,247,51,196,179,167,119,109,231,231,220,248,252,87,239,45,188,167,254,117,87,215,214,234,174,9,143,71,110,153,29,79,143,207,47,119,224,254,186,165,77,145,54,248,118,183,255,0,108,4,67,209,140,142,213,99,175,162,143,19,166,167,251,69,92,199,82,61,37,133,37,73,28,249,219,218,79,207,53,99,111,159,74,110,155,126,213,246,153,37,251,76,181,138,231,14,85,91,53,141,17,143,109,117,206,175,166,162,145,26,216,149,21,94,168,212,114,39,150,254,198,166,255,0,114,24,222,155,112,195,174,247,251,122,106,14,59,136,92,162,163,180,167,143,73,229,182,85,116,237,19,220,170,168,169,11,152,187,44,78,246,174,222,94,127,18,74,95,120,203,131,12,208,43,150,147,100,182,7,220,50,26,219,116,214,137,106,33,172,137,158,29,95,68,176,42,62,46,132,84,86,200,215,42,166,200,190,123,1,95,234,155,46,192,0,0,0,0,0,8,170,138,138,158,212,54,198,55,133,221,181,27,3,171,171,178,88,226,238,88,227,167,101,69,66,62,52,115,251,146,43,90,171,212,173,95,250,26,167,199,250,141,78,100,56,190,121,146,98,16,212,193,100,174,236,71,87,209,221,78,212,110,234,233,87,43,127,73,171,183,233,47,176,12,131,70,180,218,77,73,201,170,236,175,185,45,4,116,212,139,81,44,169,23,115,213,238,49,170,155,35,219,240,114,175,183,224,110,189,1,197,234,180,99,138,140,117,45,117,141,185,189,240,87,246,213,208,54,61,218,234,122,134,239,179,213,233,236,102,255,0,127,153,23,105,110,53,212,210,72,234,89,85,174,153,189,15,217,168,187,167,221,230,134,215,225,155,26,212,124,163,89,172,180,248,69,28,171,119,236,213,62,25,36,167,122,177,26,148,242,117,111,211,27,255,0,154,171,252,213,246,252,0,233,18,39,57,241,163,158,155,42,252,55,63,179,224,224,240,228,240,99,116,177,101,243,193,45,209,58,251,206,135,244,23,243,142,233,219,212,103,243,122,127,154,159,250,215,239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,189,91,214,12,7,68,112,218,220,231,80,239,244,118,218,10,72,164,116,108,154,170,24,101,171,149,145,73,42,65,2,76,246,54,73,158,216,159,210,206,173,213,83,250,85,62,190,117,154,88,116,239,15,188,231,25,53,74,67,109,177,208,84,92,106,87,173,141,115,163,134,39,74,246,179,173,205,106,187,165,142,217,21,81,62,245,79,105,68,220,126,113,159,112,226,135,62,240,24,213,101,202,147,11,179,254,98,154,134,73,29,28,83,205,20,213,72,202,149,141,147,201,19,158,232,103,107,123,137,178,170,38,201,178,123,67,104,241,137,205,63,53,213,58,159,178,154,11,112,189,226,22,10,119,245,190,229,20,178,219,238,146,76,213,168,141,81,178,210,213,185,139,10,178,72,156,137,182,234,246,111,236,68,53,63,13,26,227,199,94,125,171,56,253,187,79,53,75,81,50,218,164,184,210,119,32,188,94,239,21,246,152,153,226,97,69,146,181,176,200,229,109,50,43,216,146,187,224,199,187,239,67,220,229,223,194,44,156,74,234,114,92,178,90,25,254,200,216,83,197,212,76,177,126,98,162,120,42,41,28,234,87,57,240,201,19,213,209,78,229,88,215,101,84,251,147,219,118,218,117,161,90,59,165,17,64,186,125,166,56,165,134,174,58,86,210,73,93,110,178,210,210,212,212,49,17,155,172,146,69,27,85,234,229,141,142,118,254,213,106,47,193,0,213,186,207,193,222,19,197,22,154,88,105,117,194,213,110,163,206,233,237,84,169,112,188,227,144,67,27,210,177,180,242,36,176,195,61,76,18,77,225,59,243,202,246,181,222,183,147,92,190,182,251,212,39,21,60,3,107,31,14,217,53,197,246,236,102,235,145,226,76,73,171,41,174,182,218,42,170,198,83,81,164,147,244,120,185,146,158,56,153,43,98,133,31,38,222,170,35,145,81,118,95,46,130,15,159,127,199,236,121,77,166,170,195,145,218,40,174,118,234,216,159,5,69,45,101,59,38,138,86,61,170,215,53,204,122,43,92,138,215,57,21,21,54,84,85,79,136,28,198,97,58,143,168,26,103,118,101,223,4,204,111,152,245,100,79,69,115,173,183,9,233,28,244,71,53,202,215,172,78,106,170,42,177,155,166,255,0,205,79,185,11,122,229,241,204,110,211,171,54,250,93,38,214,187,205,29,179,45,163,137,144,219,238,117,85,13,134,11,148,76,109,44,17,49,243,84,212,186,89,171,100,150,73,92,168,214,236,228,69,84,243,69,67,217,215,30,80,90,37,154,55,34,202,244,238,245,126,178,100,117,233,87,85,67,111,74,154,74,107,60,51,191,187,36,108,237,67,68,178,54,36,145,204,110,205,85,84,141,187,39,154,33,86,154,169,195,222,188,240,221,151,84,58,255,0,139,228,150,149,179,87,189,148,121,13,29,21,100,20,175,146,25,95,209,53,61,83,227,143,125,251,43,35,28,155,47,74,35,147,109,188,131,164,136,165,142,120,217,52,50,54,72,228,106,57,143,106,238,142,69,243,69,69,79,106,24,222,165,105,238,55,170,152,53,235,2,202,168,98,169,160,189,80,84,208,189,93,20,111,124,61,232,95,18,203,31,113,174,107,100,107,100,119,75,186,87,109,253,139,236,42,83,128,254,102,121,46,9,124,166,211,109,127,191,215,222,177,219,132,140,134,150,245,91,87,37,77,93,29,68,143,165,133,157,234,138,186,166,199,29,35,35,100,207,118,205,85,107,156,174,79,37,84,45,195,7,212,60,27,82,172,177,228,56,22,93,102,191,208,63,100,89,237,149,240,213,178,55,171,26,254,135,58,39,57,168,228,107,216,170,155,255,0,57,62,244,2,158,245,223,148,54,182,226,51,228,185,142,157,221,177,235,190,57,72,250,218,202,27,100,115,213,212,93,164,129,139,44,145,198,144,195,70,145,172,139,27,88,212,107,87,101,122,236,139,178,162,144,62,245,99,200,49,11,220,246,123,237,178,190,209,117,183,206,232,229,130,166,23,211,207,12,177,189,90,168,173,114,35,154,230,185,170,158,104,138,138,139,241,67,169,87,53,174,106,181,205,69,69,77,149,21,60,149,8,235,196,23,1,220,62,241,3,67,84,251,190,37,73,96,188,84,61,245,14,186,216,168,40,169,106,231,153,201,46,235,44,206,167,123,220,142,124,202,247,47,181,92,214,175,181,60,194,162,56,80,227,235,88,56,125,204,109,77,190,101,119,140,147,15,89,32,163,174,182,220,171,170,171,27,77,69,221,131,184,234,72,157,80,200,153,43,98,133,91,26,187,213,78,165,69,77,151,202,236,116,79,137,61,32,215,203,13,13,215,1,205,109,21,85,181,84,81,86,77,104,244,149,43,238,20,173,115,35,115,146,104,34,149,234,197,107,165,99,28,138,190,78,93,183,246,111,79,220,73,114,182,215,13,29,146,178,253,131,81,59,48,199,210,121,60,52,22,184,171,46,23,22,65,249,231,49,211,54,42,70,49,21,35,141,136,229,69,219,173,233,183,146,161,27,52,243,82,245,119,135,12,246,11,214,57,91,124,198,175,54,186,166,173,85,190,105,106,168,210,126,220,204,115,233,234,98,99,163,123,163,115,225,107,94,197,84,223,167,101,243,79,32,233,148,21,43,161,252,231,178,175,76,83,219,181,235,12,181,122,43,165,144,50,124,106,221,39,136,234,234,141,17,242,58,170,187,167,110,158,234,185,126,254,159,134,229,141,233,7,18,154,47,174,22,170,75,134,5,159,89,42,170,170,160,142,117,181,45,214,145,245,240,35,155,26,244,203,12,82,189,90,230,172,172,99,147,224,229,219,238,220,54,120,0,15,226,88,163,158,55,195,52,109,146,57,26,173,123,28,155,163,145,124,149,21,23,218,132,78,226,15,150,127,14,186,255,0,144,77,151,87,65,117,197,174,210,68,238,191,179,109,161,161,138,170,117,124,178,44,211,239,74,247,61,238,116,203,214,237,247,84,107,126,41,231,45,0,28,253,241,67,192,62,181,112,231,150,214,203,100,198,175,57,22,49,19,164,173,162,187,90,168,234,234,210,150,149,37,155,183,226,103,109,60,113,178,102,199,10,61,253,62,170,117,34,162,236,190,95,75,64,121,149,241,31,195,205,146,60,46,157,246,204,150,219,79,58,49,27,147,173,125,100,244,112,181,145,71,216,133,18,170,54,198,214,54,31,85,155,108,213,115,254,253,146,249,111,22,75,54,67,111,154,209,127,180,81,92,232,106,24,232,230,165,172,167,100,209,72,199,53,90,230,185,143,69,69,69,106,170,42,42,121,162,170,124,74,173,230,39,203,137,104,22,233,173,250,33,106,160,164,180,209,210,79,93,118,180,211,65,219,237,244,120,186,153,228,138,10,106,110,148,98,53,34,99,92,247,249,108,136,171,182,202,4,136,225,183,154,78,135,235,20,116,118,28,230,181,184,126,64,176,71,226,103,186,75,71,111,183,62,127,204,181,237,133,210,213,189,234,139,36,143,86,162,166,253,12,93,252,209,73,155,107,186,218,239,150,250,123,189,150,229,75,112,161,172,137,147,211,213,82,204,217,98,154,55,181,28,215,177,237,85,71,53,90,168,168,168,187,42,42,41,203,47,247,205,21,79,253,22,10,136,31,251,90,248,222,213,254,212,84,84,38,79,9,156,203,181,111,64,214,219,134,229,181,43,147,225,237,171,133,179,186,224,250,154,218,234,74,68,236,70,232,169,86,74,166,69,27,89,20,78,232,106,167,74,57,203,240,93,144,47,108,26,175,69,248,153,209,173,118,176,219,238,184,54,117,101,158,182,182,150,42,151,218,29,115,165,117,194,155,173,145,185,89,44,17,74,245,99,154,233,88,199,38,254,78,242,251,183,218,128,71,126,58,184,119,163,226,39,65,47,86,8,168,157,53,234,203,13,77,234,210,144,198,142,150,106,200,104,170,89,4,95,226,164,123,145,95,55,232,177,17,202,190,197,69,246,208,30,125,167,25,206,151,228,19,227,57,238,43,118,177,215,194,231,34,71,112,161,154,153,101,98,61,204,238,49,37,107,92,230,43,163,122,35,182,243,233,95,185,78,161,8,177,199,143,8,184,111,16,122,71,124,187,80,226,240,166,105,98,161,169,185,91,42,237,244,81,120,250,217,97,165,170,116,52,106,244,133,242,201,27,230,153,23,180,213,69,115,182,84,84,95,104,80,246,21,167,185,246,165,93,101,177,105,206,15,144,101,87,40,41,221,87,45,29,146,217,53,116,241,192,215,53,174,149,209,194,215,57,24,142,123,26,174,84,219,119,181,62,40,50,253,61,207,180,250,177,45,217,238,15,144,99,85,78,78,164,130,239,108,154,142,69,77,220,155,244,202,214,175,181,143,79,233,107,190,229,54,22,129,234,102,101,194,247,16,214,187,196,181,119,75,37,69,146,251,5,175,37,165,142,73,105,165,146,146,26,232,157,87,75,43,58,227,85,69,88,54,116,114,42,55,118,236,228,77,188,175,198,215,167,250,23,196,22,27,140,106,118,89,163,248,94,71,246,142,205,69,118,167,154,243,143,209,214,74,216,170,34,73,152,157,82,53,251,127,142,114,236,142,84,221,206,243,93,247,80,230,186,40,164,158,70,67,12,110,146,73,28,141,99,26,155,171,149,124,145,17,19,218,164,241,224,123,150,110,67,174,212,236,212,45,96,138,237,141,226,72,244,240,148,200,215,209,215,214,46,212,210,178,102,50,162,149,241,73,76,248,165,145,17,232,239,89,205,217,60,145,85,109,138,46,20,248,93,130,70,77,15,13,186,89,28,145,185,28,199,183,14,183,34,181,83,205,21,21,33,242,83,100,218,237,86,187,29,190,158,209,101,182,210,219,232,104,226,100,20,244,180,176,182,40,161,141,141,70,181,140,99,81,17,173,70,162,34,34,38,200,136,136,6,184,196,241,205,8,225,71,78,232,49,248,174,152,182,17,96,166,72,160,117,117,202,122,59,106,86,84,54,6,177,101,154,77,162,100,147,189,148,253,78,118,219,187,161,87,216,158,89,166,33,158,96,218,131,109,91,198,5,153,216,178,90,6,191,180,181,86,139,140,53,144,163,250,90,238,158,184,156,230,239,210,246,46,219,251,28,213,248,161,69,60,196,56,157,212,125,91,215,172,187,3,175,189,214,81,99,216,101,234,191,30,134,215,75,83,60,116,147,58,146,182,174,38,212,73,10,202,230,58,103,71,34,177,94,141,110,237,68,77,145,60,140,151,150,47,21,53,154,55,172,116,248,70,97,146,214,55,19,201,90,203,108,20,243,214,170,82,83,87,84,85,81,68,218,135,50,73,153,19,17,177,70,228,87,162,43,145,190,91,42,110,128,78,140,15,153,110,55,85,196,254,119,162,26,167,61,131,23,176,226,247,59,165,166,146,237,86,232,232,152,249,233,174,13,166,103,114,121,234,186,21,21,157,199,174,204,106,250,170,168,136,136,168,73,31,229,99,194,199,253,178,218,85,254,236,173,223,241,199,63,124,82,214,81,220,120,155,213,219,133,190,170,26,170,90,172,238,255,0,52,19,195,34,62,57,99,117,194,117,107,218,228,242,115,85,21,21,21,60,149,20,214,0,116,157,83,197,199,11,20,212,210,212,255,0,41,13,46,151,180,199,63,183,22,97,110,115,223,178,111,179,83,189,230,171,240,66,55,231,92,225,120,97,196,47,23,44,126,142,195,155,222,234,40,221,52,49,87,91,41,109,245,52,51,61,142,115,26,230,200,149,168,174,98,171,81,200,168,158,109,114,47,196,164,16,5,243,104,15,25,89,118,188,112,169,173,58,250,182,42,10,57,48,218,236,142,28,118,154,150,150,88,228,146,142,146,219,21,85,47,136,103,125,251,212,47,119,103,246,222,214,170,162,35,118,246,173,36,234,214,164,101,154,171,168,55,220,211,48,185,215,212,214,92,174,53,85,41,21,84,210,191,194,54,73,228,147,176,198,200,231,44,108,98,200,228,70,110,187,110,191,210,94,207,0,186,29,139,233,255,0,8,184,229,149,41,217,95,67,168,118,138,60,150,233,79,82,200,229,142,87,215,219,41,91,52,110,111,109,168,230,43,89,178,181,200,253,209,85,21,206,43,255,0,152,223,47,139,134,147,221,174,58,215,164,212,19,214,98,87,58,153,170,174,118,248,98,116,146,219,103,145,213,117,51,61,145,65,76,216,161,162,142,40,227,106,43,158,170,213,93,151,203,101,3,32,229,71,193,238,156,235,22,57,118,214,173,68,180,80,223,41,109,87,169,236,113,218,235,233,224,169,166,123,226,142,134,165,30,248,102,133,232,168,169,35,216,170,143,79,39,42,108,155,170,146,123,137,222,87,26,33,170,118,139,150,65,167,22,134,98,25,13,61,12,203,65,67,103,167,164,183,219,100,157,173,153,241,119,35,134,145,207,84,89,36,99,93,210,187,171,24,212,79,52,67,78,114,91,214,124,122,155,21,201,180,22,166,68,138,235,45,206,183,42,141,239,86,53,175,137,99,183,82,163,17,85,253,74,229,119,195,163,111,246,91,249,22,136,7,47,26,135,131,222,180,215,57,191,96,89,12,61,21,246,11,149,85,178,117,70,189,25,35,224,153,241,57,236,235,107,92,173,87,49,118,85,106,127,66,123,12,120,178,94,112,188,56,211,98,25,85,175,94,177,250,26,74,59,85,237,240,90,43,153,12,73,27,166,185,205,37,125,84,147,57,25,18,53,202,173,106,110,231,61,94,187,121,162,167,153,91,64,89,247,37,77,33,188,125,170,202,117,235,184,207,69,122,62,187,16,232,221,221,94,35,185,110,170,223,110,142,157,186,127,217,239,254,199,111,50,218,138,251,228,169,83,77,252,152,114,154,63,17,23,136,251,121,93,47,107,173,58,250,61,31,110,78,174,159,110,219,249,110,88,32,20,45,205,55,87,172,250,185,197,61,103,161,227,123,62,197,219,228,196,42,186,145,169,189,69,29,198,183,173,83,165,238,242,252,226,123,122,87,239,106,19,47,146,166,13,138,254,69,50,157,75,244,45,31,218,79,181,53,214,47,72,248,104,252,71,129,240,150,233,187,29,222,158,231,71,115,214,232,234,233,223,207,109,252,202,240,226,243,77,243,26,30,48,51,251,5,77,142,178,58,236,187,54,186,214,90,33,117,52,168,250,168,170,174,147,178,7,70,213,110,239,71,57,54,69,98,57,23,224,170,93,47,1,122,19,79,160,92,57,99,246,4,138,120,107,178,24,105,50,59,164,51,53,26,248,107,103,160,165,100,204,86,246,216,173,217,208,237,179,145,92,159,23,47,192,36,64,0,1,173,248,150,179,220,50,30,28,181,86,193,104,166,146,162,186,231,132,223,40,233,97,141,142,123,228,150,74,9,152,198,181,173,69,85,85,114,162,34,34,42,174,254,72,108,131,31,212,44,150,143,11,192,114,92,198,227,74,234,154,91,21,158,182,231,60,13,98,61,101,142,8,95,35,152,141,85,68,118,232,213,77,149,81,23,127,106,123,64,230,106,59,198,123,166,87,108,135,27,182,223,239,120,245,92,209,85,227,247,186,122,58,169,169,22,162,5,119,69,69,36,237,106,181,95,27,149,136,143,141,233,178,244,167,82,121,24,225,154,235,126,75,71,154,107,70,125,152,219,169,93,77,75,125,202,46,183,56,32,115,17,139,20,115,213,201,35,88,173,69,84,110,200,228,77,145,85,19,111,106,251,76,40,14,148,248,78,247,88,209,191,151,248,247,211,160,54,169,170,184,78,247,88,209,191,151,248,247,211,160,54,168,3,29,206,52,243,6,212,171,44,152,246,123,136,217,175,244,15,221,82,11,157,4,53,108,141,234,199,51,173,173,149,174,106,57,26,247,162,46,223,206,95,189,76,136,1,0,53,131,147,214,133,229,254,152,200,48,11,246,69,100,190,214,120,137,168,232,124,85,29,53,166,25,95,220,124,109,237,197,68,175,108,104,247,49,187,34,238,140,110,201,230,136,87,110,182,114,245,226,103,71,111,146,219,161,211,219,198,97,70,136,233,89,91,139,218,110,23,8,25,31,92,136,157,201,18,153,136,142,68,143,169,126,27,61,139,241,58,17,63,137,98,142,120,223,12,209,182,72,228,106,181,236,114,110,142,69,242,84,84,95,106,1,203,77,206,211,126,197,238,175,183,94,109,149,246,139,149,28,170,215,193,85,11,233,231,134,70,57,81,81,90,228,71,53,200,230,170,125,232,168,191,113,158,227,220,78,241,27,138,83,210,80,216,53,235,81,40,104,104,123,105,13,20,25,77,124,84,237,99,17,17,172,237,178,84,68,111,75,81,187,38,222,73,177,122,154,237,192,95,14,90,251,78,244,191,225,244,248,245,116,210,172,211,93,49,203,125,5,37,108,207,84,151,169,95,51,233,222,174,221,211,43,215,127,107,154,213,248,121,192,78,35,185,61,101,88,133,53,78,65,160,183,233,111,118,170,58,119,204,250,27,189,84,149,55,57,156,196,153,234,216,163,165,162,70,185,85,173,137,173,77,252,222,231,39,177,80,13,127,135,243,133,226,159,16,199,168,241,255,0,64,224,151,191,7,12,112,248,235,197,45,198,166,174,110,134,53,157,82,73,227,83,169,203,211,212,171,183,155,156,229,248,159,107,251,181,124,83,255,0,214,14,149,127,228,171,143,252,184,138,245,220,38,113,69,111,146,161,147,112,231,169,206,142,153,207,71,204,220,66,226,177,170,55,125,220,142,88,127,71,203,125,254,227,90,222,44,151,156,122,225,53,162,255,0,104,173,182,87,83,189,209,205,75,89,78,248,101,141,237,114,181,205,115,30,136,168,168,228,84,84,84,242,84,84,248,1,52,243,190,111,156,81,103,120,165,203,19,154,195,130,89,99,185,210,205,74,250,219,53,45,198,154,174,20,146,55,70,174,142,69,173,119,75,147,175,169,171,178,236,230,181,126,4,41,186,221,46,23,203,165,101,234,239,91,61,101,117,194,162,74,170,170,137,228,116,146,77,43,220,174,123,222,231,42,171,156,174,85,85,85,85,85,85,221,79,84,1,63,249,42,123,211,229,63,47,235,190,163,110,46,164,161,110,86,90,189,103,210,62,41,232,253,49,27,223,246,210,223,30,33,75,210,141,93,170,43,46,52,93,10,189,79,111,151,230,215,217,212,191,115,84,190,144,34,159,25,124,39,234,55,20,215,220,94,193,79,154,82,218,176,10,26,186,42,171,197,27,110,83,193,87,43,152,250,134,78,177,49,33,146,7,57,96,159,102,171,209,55,114,108,190,170,121,199,62,59,249,108,97,22,253,27,183,231,154,43,107,134,219,115,211,252,118,42,91,156,49,193,12,44,185,80,208,210,213,75,53,100,173,166,165,234,154,190,71,36,72,233,92,230,181,200,158,125,43,178,150,112,122,87,187,61,191,33,179,87,216,46,244,209,212,80,220,233,101,163,170,134,70,53,236,146,41,24,172,123,92,215,34,162,162,181,85,21,21,21,23,127,52,3,150,105,98,146,9,31,12,209,186,57,35,114,181,236,114,108,173,84,242,84,84,95,98,153,22,155,103,23,93,53,207,177,220,246,205,51,217,85,96,186,210,92,216,141,115,145,36,88,38,100,168,199,116,185,170,173,85,98,110,157,73,253,41,237,36,23,31,92,40,102,60,62,235,5,242,248,219,4,171,135,228,151,42,171,149,182,186,142,150,95,5,76,218,138,170,167,69,70,178,118,89,19,37,108,80,245,44,77,85,217,187,42,42,167,178,44,129,211,118,133,103,15,212,173,23,193,51,218,137,161,125,85,255,0,27,181,220,234,210,39,110,145,207,61,36,82,189,139,187,156,168,168,175,246,43,149,126,245,95,105,157,21,129,202,95,139,235,61,69,129,252,61,106,6,64,248,174,177,78,179,217,39,184,85,181,176,186,157,25,67,73,79,67,11,165,155,169,100,87,117,171,97,100,123,109,191,79,158,232,89,248,2,31,243,77,213,235,198,145,240,177,89,232,120,216,255,0,182,151,9,49,10,174,164,114,237,79,89,110,173,235,84,233,123,124,255,0,54,158,222,164,251,218,164,192,32,39,58,74,106,154,158,22,49,159,13,79,44,189,172,242,138,89,58,24,174,232,98,91,174,59,185,118,246,34,125,224,82,144,0,0,0,1,208,191,47,125,84,160,213,62,22,48,207,1,71,81,79,246,66,217,110,197,102,239,70,214,119,37,165,183,82,117,61,187,61,219,181,123,137,178,175,74,175,249,40,115,235,100,179,220,50,27,205,5,130,209,77,37,69,117,206,170,42,58,88,99,99,158,249,37,145,232,198,53,173,106,42,170,171,149,17,17,17,85,119,242,67,163,158,16,244,222,223,165,220,57,96,22,10,107,28,118,186,234,140,114,213,89,119,133,180,205,129,238,184,58,130,6,78,233,26,141,106,171,250,163,217,85,233,215,229,230,190,64,110,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,157,218,237,65,99,183,79,117,185,204,177,83,83,70,233,100,122,53,93,179,90,213,114,174,200,138,171,228,138,83,255,0,29,26,249,163,154,179,197,126,41,28,208,201,85,101,198,45,181,214,203,140,178,219,124,223,50,75,82,136,136,215,239,214,212,115,88,168,189,41,237,85,254,139,59,226,102,206,219,222,135,102,52,110,129,210,170,89,46,15,107,90,138,170,174,240,115,34,123,63,164,231,86,255,0,106,147,242,149,119,181,73,71,43,214,59,149,100,125,174,151,35,189,87,201,229,183,183,203,111,247,128,232,74,60,131,67,172,26,43,118,186,227,116,148,20,184,228,118,234,196,114,83,218,123,72,173,233,157,206,78,219,99,77,252,219,47,195,255,0,63,157,10,113,41,122,196,47,186,183,146,220,48,217,106,22,134,123,173,100,136,217,34,72,218,155,212,204,190,171,118,77,147,165,91,182,229,194,210,240,221,167,56,175,7,89,5,170,107,50,209,177,246,139,165,68,141,154,122,134,171,95,27,43,122,85,122,165,223,217,43,151,238,243,248,249,109,72,25,181,21,29,183,48,189,208,91,213,171,77,79,113,169,138,46,151,42,167,67,101,114,55,205,85,119,242,68,248,129,241,64,0,0,0,0,0,0,0,74,222,93,58,19,167,218,245,171,215,44,119,80,231,153,180,148,22,248,170,224,142,38,198,238,228,158,42,38,116,170,73,20,141,219,103,47,193,61,190,210,194,245,222,235,195,151,0,86,187,54,91,141,224,22,249,175,72,232,104,226,145,150,42,103,206,177,75,28,204,115,187,145,182,31,111,101,119,245,190,43,228,187,249,83,6,39,151,228,56,61,226,59,238,53,95,224,235,98,86,171,100,237,50,77,186,92,142,79,39,181,83,218,212,95,103,192,250,250,131,171,89,238,168,207,5,78,109,123,244,132,148,209,182,40,215,195,67,22,205,106,189,81,63,54,198,252,94,239,237,254,128,58,6,225,63,137,90,62,38,48,95,182,52,118,217,104,218,159,204,124,29,165,255,0,29,60,126,206,236,159,235,11,241,248,255,0,102,242,32,111,40,207,254,32,238,254,175,253,50,188,158,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,65,158,112,185,134,67,136,112,177,107,251,63,114,168,163,244,222,89,5,158,187,179,51,227,239,82,77,110,175,238,68,238,135,39,83,87,165,55,107,183,106,237,230,138,81,233,127,28,204,52,23,40,215,254,27,37,178,226,40,217,43,177,107,155,178,159,15,249,197,146,169,148,212,21,141,236,196,216,227,122,190,71,58,102,163,91,179,119,95,46,164,248,208,141,214,215,112,177,221,43,44,183,122,41,232,235,173,245,18,82,213,83,207,27,163,146,25,88,229,107,216,246,185,17,90,228,114,42,42,42,34,162,166,202,7,64,156,188,52,99,30,210,62,24,113,10,203,60,104,250,140,210,217,111,202,170,165,114,49,94,146,214,91,233,21,236,71,53,141,94,157,227,69,217,122,151,239,114,146,104,173,46,17,121,168,104,149,147,78,48,77,25,212,27,77,250,215,114,176,218,237,120,251,46,105,5,36,22,214,197,4,16,83,164,146,205,45,90,57,54,114,61,206,119,66,39,66,111,178,108,168,77,58,110,46,56,88,169,166,138,167,249,72,105,116,93,214,53,253,185,115,11,115,94,205,211,125,156,157,239,37,79,138,1,182,129,133,98,26,223,162,250,131,88,182,236,11,87,176,172,150,169,169,212,176,90,47,244,149,146,34,110,212,223,166,41,28,190,215,177,63,165,205,251,208,205,64,24,214,113,166,216,14,165,90,164,179,103,184,101,146,255,0,74,246,171,81,151,59,116,53,105,26,171,92,222,166,164,173,114,35,145,30,253,151,111,231,47,222,166,74,0,173,94,37,249,64,226,185,55,143,202,116,22,241,232,171,172,242,203,82,251,117,202,162,56,45,236,107,187,207,88,224,138,150,137,92,155,57,209,53,173,223,244,81,83,218,136,68,141,20,214,174,33,121,120,107,71,217,93,65,160,190,125,153,241,190,10,229,110,172,138,187,193,79,73,226,227,100,181,180,17,75,36,17,186,71,71,70,246,197,43,147,165,91,186,42,109,190,215,194,106,237,108,225,179,72,53,242,195,93,106,207,176,171,69,85,109,85,20,180,112,221,253,27,74,251,133,43,92,201,26,213,134,121,98,122,177,90,233,94,246,170,39,147,151,125,189,187,135,216,209,189,100,193,53,207,4,182,231,216,13,242,146,190,142,190,158,25,38,134,58,152,101,154,138,103,195,28,174,167,157,177,61,233,28,204,73,88,143,98,185,85,170,191,208,171,156,148,215,126,197,56,182,229,159,168,247,107,158,156,81,92,242,157,52,168,154,162,178,40,223,29,206,186,219,79,72,233,213,201,37,74,66,148,244,236,171,109,61,19,17,238,79,85,24,239,111,74,167,76,189,225,183,154,78,135,235,20,116,118,28,230,181,184,126,64,176,71,226,103,186,75,71,111,183,62,127,204,181,237,133,210,213,189,234,139,36,143,86,162,166,253,12,93,252,209,64,154,146,197,28,241,190,25,163,108,145,200,213,107,216,228,221,28,139,228,168,168,190,212,34,7,25,188,191,116,251,95,177,106,235,182,11,141,216,241,236,198,38,75,83,21,85,45,28,20,141,171,153,35,168,115,123,239,138,153,242,201,215,52,204,87,108,187,175,74,47,181,19,121,113,107,186,218,239,150,250,123,189,150,229,75,112,161,172,137,147,211,213,82,204,217,98,154,55,181,28,215,177,237,85,71,53,90,168,168,168,187,42,42,41,237,1,204,110,173,232,206,162,104,142,91,91,135,106,30,55,95,109,170,164,158,72,163,158,106,57,225,130,173,140,150,72,210,104,29,51,24,178,68,245,137,234,215,237,230,137,253,40,159,55,7,212,156,251,77,110,177,222,112,44,206,247,96,170,99,145,202,251,101,198,106,69,145,17,205,119,75,150,39,53,85,170,172,102,233,191,243,83,238,67,162,78,34,56,97,210,254,33,241,58,251,78,85,138,90,31,121,146,146,88,40,238,238,161,167,90,202,119,44,82,182,52,108,242,69,35,216,214,190,103,61,54,79,39,121,167,159,183,158,93,96,194,226,211,125,90,205,180,238,9,150,104,241,124,142,229,101,100,138,238,165,123,105,170,100,133,29,186,53,187,239,209,190,253,45,254,132,246,1,106,60,14,243,70,178,229,180,150,237,48,215,250,248,45,183,154,120,225,165,165,190,77,43,33,166,168,141,169,77,3,29,83,81,87,86,175,124,238,123,166,145,234,141,217,81,58,147,207,116,44,114,207,123,179,100,54,248,110,246,11,189,21,206,134,161,141,146,26,170,58,134,77,20,140,115,81,205,115,94,197,84,84,86,170,42,42,47,154,42,47,196,229,154,41,100,130,70,77,12,142,142,72,220,142,99,218,187,43,85,60,209,81,83,216,164,134,208,158,61,56,141,208,42,134,45,131,48,168,200,104,97,137,33,134,215,145,220,43,234,232,161,98,44,93,40,200,89,80,196,110,205,133,24,155,123,26,231,39,199,200,58,32,5,74,233,15,58,188,171,211,15,252,189,96,54,175,69,116,175,71,217,11,84,158,35,171,170,61,183,241,85,221,59,116,247,127,175,163,225,184,213,238,117,121,87,166,25,249,5,192,109,94,138,233,78,191,181,246,169,60,71,87,84,155,237,225,107,186,118,233,237,127,95,95,195,96,45,168,244,50,11,101,170,247,97,185,89,175,177,67,45,182,190,146,106,90,198,76,214,186,55,64,246,43,100,71,35,145,90,173,86,170,238,138,138,155,123,74,101,254,237,95,20,255,0,245,131,165,95,249,42,227,255,0,46,62,6,119,205,243,138,44,239,20,185,98,115,88,112,75,44,119,58,89,169,95,91,102,165,184,211,85,194,146,70,232,213,209,200,181,174,233,114,117,245,53,118,93,156,214,175,192,8,203,196,141,178,213,100,226,39,84,172,214,40,161,138,219,65,154,94,233,104,217,11,90,216,219,3,43,166,108,104,212,106,35,81,168,212,77,145,17,19,111,97,174,79,106,235,116,184,95,46,149,151,171,189,108,245,149,215,10,137,42,170,170,39,145,210,73,52,175,114,185,239,123,156,170,174,114,185,85,85,85,85,85,87,117,61,120,162,146,121,25,12,49,186,73,36,114,53,140,106,110,174,85,242,68,68,79,106,129,145,96,250,147,159,105,173,214,59,206,5,153,222,236,21,76,114,57,95,108,184,205,72,178,34,57,174,233,114,196,230,170,181,85,140,221,55,254,106,125,200,76,28,63,156,47,20,248,134,61,71,143,250,7,4,189,248,56,99,135,199,94,41,110,53,53,115,116,49,172,234,146,79,26,157,78,94,158,165,93,188,220,231,47,196,250,89,207,43,12,194,179,66,240,157,104,209,155,132,247,47,75,96,246,220,134,245,104,185,203,44,213,238,184,75,70,234,154,136,104,224,167,164,243,103,156,76,141,175,122,187,169,85,28,171,228,164,24,191,227,247,204,90,239,85,97,200,237,21,182,203,141,20,175,130,162,150,178,157,240,203,19,216,229,107,154,230,61,17,205,84,115,92,138,138,155,162,162,167,192,9,223,253,218,190,41,255,0,235,7,74,191,242,85,199,254,92,124,44,219,156,15,20,249,174,51,112,198,125,11,131,216,124,125,60,180,254,144,178,83,92,105,107,105,250,227,115,58,226,151,198,175,67,219,213,212,213,217,118,115,90,191,2,26,226,152,102,97,157,221,82,197,131,226,151,156,134,228,172,238,37,29,170,130,90,185,213,189,77,110,253,184,154,231,109,212,246,183,125,189,174,68,248,161,146,208,233,117,243,18,212,108,111,28,214,220,27,52,198,237,117,183,90,56,174,116,238,182,62,142,226,180,79,157,25,50,211,182,165,136,222,239,75,101,70,117,39,79,91,124,252,145,64,246,180,191,76,245,47,137,109,89,130,195,102,164,187,95,175,89,21,205,181,23,91,139,163,168,170,116,73,81,82,198,205,89,85,43,89,35,218,196,124,232,231,202,244,93,186,183,93,213,124,250,46,209,108,50,179,78,52,115,4,211,203,140,209,203,85,139,227,54,187,52,242,68,229,115,31,37,53,44,112,185,90,170,214,170,162,171,23,101,86,162,254,196,246,26,175,131,222,24,180,39,68,244,254,213,148,233,77,134,190,71,228,246,232,46,113,220,239,244,180,107,120,101,53,76,20,239,74,121,38,130,38,108,212,237,70,229,98,42,167,115,169,119,95,45,164,56,0,0,20,105,205,47,134,139,150,147,235,125,110,163,217,45,55,9,113,236,202,73,46,213,117,235,3,157,3,110,149,117,117,179,62,30,235,98,107,17,201,28,104,238,133,115,159,183,154,170,167,153,9,169,106,170,104,106,97,173,162,168,150,158,162,158,70,203,20,177,61,88,248,222,213,221,174,107,147,205,21,21,17,81,83,216,116,97,198,222,13,138,230,188,46,106,100,185,53,150,142,189,246,28,78,243,121,183,186,162,154,57,86,158,178,11,117,79,106,86,43,218,189,14,111,83,182,115,118,114,110,187,42,28,229,129,250,85,85,84,215,84,205,91,91,81,45,69,69,68,142,150,89,101,122,189,242,61,203,187,156,231,47,154,170,170,170,170,175,180,252,192,0,0,2,253,121,117,113,47,167,186,195,160,184,158,7,107,187,83,83,100,56,69,142,130,195,83,107,168,158,6,85,203,29,29,21,36,79,170,100,45,149,239,116,43,36,136,196,145,90,212,87,34,162,162,47,145,35,181,39,7,181,106,86,3,145,96,87,152,88,250,91,253,170,174,216,245,115,90,171,26,79,11,226,87,183,169,174,68,114,35,215,101,233,95,232,95,97,207,159,3,185,134,101,137,241,71,166,241,98,55,43,141,43,47,57,69,158,213,116,109,36,210,177,37,160,154,227,77,222,100,137,27,147,170,53,233,110,232,237,218,187,38,232,167,70,32,115,185,102,202,238,92,31,241,151,117,150,207,61,202,150,213,137,102,243,219,170,155,19,156,201,43,45,52,183,84,235,102,205,88,155,35,94,218,116,242,94,150,57,83,205,17,61,151,217,163,58,183,137,107,118,157,217,245,15,14,186,83,85,210,220,169,41,230,158,56,167,138,71,210,79,36,17,204,234,121,82,55,189,35,149,137,43,122,152,174,85,77,255,0,161,86,190,249,177,112,117,110,184,88,155,196,30,155,227,19,250,90,9,146,43,237,61,178,137,189,165,166,70,87,85,212,215,204,216,96,234,235,235,86,35,166,123,246,219,100,119,158,202,104,94,90,92,113,83,104,22,64,154,65,169,19,61,152,142,65,112,234,134,177,206,68,90,26,249,223,71,78,215,204,249,167,100,81,82,178,40,94,231,42,49,92,223,111,154,110,136,22,69,204,43,71,109,122,197,194,238,89,13,199,188,178,97,244,53,249,101,19,34,233,221,245,52,150,234,180,141,187,43,31,190,253,197,242,78,149,251,156,135,61,146,197,36,18,62,25,163,116,114,70,229,107,216,228,217,90,169,228,168,168,190,197,58,140,87,99,26,137,135,189,176,84,208,222,44,25,29,185,91,220,133,241,212,83,213,82,84,69,237,69,78,166,72,199,198,253,254,45,84,95,138,41,207,239,30,154,1,112,208,46,33,114,11,98,209,50,27,78,67,85,87,126,181,164,49,185,177,67,73,61,117,83,97,137,63,54,198,181,81,176,254,139,81,90,137,236,85,79,96,72,206,80,25,134,67,131,231,55,10,204,166,229,81,110,211,236,129,101,199,173,210,212,204,248,104,170,114,121,230,160,88,169,152,231,185,32,125,75,160,107,149,35,110,243,43,81,118,69,105,114,5,103,242,188,251,19,139,240,53,157,106,54,167,97,80,222,237,184,22,105,115,205,105,162,168,182,195,83,60,50,80,217,232,166,101,77,35,102,217,173,157,26,215,164,114,35,154,168,174,93,156,221,213,75,6,210,253,73,198,53,119,0,176,234,54,33,82,178,91,111,246,234,91,140,81,72,248,214,122,100,158,22,76,144,206,216,220,230,178,86,182,70,163,154,142,93,151,226,190,208,35,246,170,112,83,6,172,241,153,138,241,11,144,84,91,35,197,241,76,118,134,58,122,42,119,162,86,77,123,165,186,190,173,178,75,27,224,116,110,167,88,164,86,185,201,35,100,87,108,158,73,230,74,136,162,142,8,217,12,49,182,56,227,106,53,140,106,108,141,68,242,68,68,79,98,31,216,2,46,113,243,168,247,109,46,177,232,166,71,67,152,220,49,203,115,245,151,27,166,190,212,82,220,29,70,201,237,106,202,167,212,67,80,228,115,90,232,28,216,209,94,199,175,66,163,83,171,216,73,60,126,253,105,202,108,116,25,29,134,190,10,219,117,206,154,42,202,90,136,37,108,140,150,41,24,143,99,154,230,170,181,200,173,114,42,42,42,162,162,249,41,20,249,163,232,253,251,88,56,94,168,143,31,118,210,225,183,39,229,179,53,21,253,79,134,146,221,91,212,214,244,49,234,174,85,145,54,69,233,79,246,72,70,142,81,92,82,102,87,108,150,229,195,182,160,100,43,61,190,221,107,154,227,107,154,237,87,43,170,33,124,114,80,82,67,65,11,165,149,90,214,35,85,234,216,91,26,42,46,251,47,181,0,181,51,210,189,217,237,249,13,154,190,193,119,166,142,162,134,231,75,45,29,84,50,49,175,100,145,72,197,99,218,230,185,21,21,21,170,168,168,168,168,187,249,161,238,128,57,159,226,90,207,111,199,184,141,213,91,5,162,154,58,122,27,102,109,124,163,165,134,54,53,140,142,40,235,230,99,26,214,181,17,17,17,168,136,136,136,136,155,121,33,174,98,138,73,228,100,48,198,233,36,145,200,214,49,169,186,185,87,201,17,17,61,170,89,95,49,62,93,153,244,89,253,211,90,52,94,197,113,201,104,242,90,217,235,174,150,186,26,89,171,46,9,112,168,154,174,166,105,25,13,53,54,221,141,187,76,71,57,234,254,183,34,42,174,232,167,207,224,39,150,134,93,148,101,116,122,157,175,248,229,194,195,100,178,213,71,81,75,99,184,81,203,75,89,85,87,12,148,179,49,39,167,171,165,86,62,149,204,116,209,189,17,200,229,115,85,169,178,34,168,22,113,194,156,82,65,194,238,143,67,52,110,142,72,240,28,121,175,99,147,101,106,165,186,4,84,84,95,98,155,76,245,109,86,187,125,142,215,71,101,180,81,65,71,67,111,167,142,150,150,158,8,219,28,112,196,198,163,88,198,53,168,136,214,163,81,17,17,17,17,17,54,67,218,0,0,0,0,0,0,3,248,150,40,231,141,240,205,27,100,142,70,171,94,199,38,232,228,95,37,69,69,246,161,174,175,28,52,240,229,144,220,38,187,223,244,3,77,238,117,213,15,116,147,85,86,98,148,19,75,35,220,229,115,156,231,190,37,85,85,114,170,170,170,249,170,170,252,77,144,0,141,90,189,203,195,133,141,92,179,178,207,249,57,181,97,125,14,71,120,172,66,207,110,183,84,46,205,145,187,43,252,51,188,191,57,191,179,218,198,47,192,129,188,74,242,128,202,48,139,125,118,81,160,247,201,239,182,155,117,36,181,50,80,93,106,100,170,186,78,232,219,51,213,144,199,75,68,141,115,156,198,196,214,166,233,187,220,169,236,84,46,28,240,230,181,205,86,185,168,168,169,178,162,167,146,160,28,214,232,99,39,210,238,39,244,222,163,80,41,103,176,38,57,157,89,234,46,137,114,98,210,173,35,41,238,49,44,203,39,119,167,182,140,237,191,169,93,178,39,74,239,182,202,116,137,143,223,109,89,69,134,219,147,88,171,97,172,182,221,233,33,174,163,169,134,70,201,28,208,74,196,124,111,107,218,170,215,53,90,228,84,84,85,69,69,221,21,77,37,171,188,15,112,233,172,217,21,151,41,200,240,91,109,5,198,211,124,166,190,212,75,107,181,208,196,235,179,226,124,143,117,61,115,159,3,221,60,18,186,87,44,172,85,69,126,201,230,159,29,223,101,179,90,177,219,61,14,63,98,183,83,80,91,109,148,209,81,209,210,83,66,216,161,167,130,54,163,35,142,54,53,17,172,107,90,212,68,106,34,34,34,34,34,1,238,128,0,193,181,147,70,240,77,115,193,46,88,14,125,99,164,175,163,175,167,154,56,102,146,154,25,102,162,153,240,201,19,106,32,116,172,122,71,51,18,87,171,30,141,85,106,175,244,162,210,119,23,156,186,181,87,135,139,165,109,255,0,24,181,213,228,216,124,149,18,62,154,107,124,21,53,181,20,180,202,233,222,199,85,57,148,209,196,197,108,80,181,100,84,93,145,92,155,121,47,149,245,30,149,226,201,102,200,109,243,90,47,246,138,43,157,13,67,29,28,212,181,148,236,154,41,24,230,171,92,215,49,232,168,168,173,85,69,69,79,52,85,79,136,28,197,105,222,103,121,210,237,67,176,102,246,199,75,5,118,57,118,165,184,36,106,175,111,83,233,231,100,189,183,163,92,213,84,234,141,17,83,116,254,148,246,157,25,240,215,171,246,173,112,209,124,91,61,183,220,41,170,170,170,173,84,41,117,72,37,107,210,10,247,82,67,44,209,59,103,189,90,230,172,169,187,92,238,164,223,207,239,88,229,196,231,43,157,21,213,250,43,142,67,167,246,246,98,57,42,82,204,180,84,214,200,169,40,45,178,84,109,51,227,89,153,21,35,228,84,89,36,98,57,81,119,86,49,17,60,209,12,99,150,78,156,113,13,161,57,22,101,163,26,149,141,214,193,138,209,84,220,107,105,46,114,209,215,54,10,154,182,73,71,76,207,15,52,205,100,111,133,209,68,247,51,102,117,42,121,162,237,186,32,88,25,172,248,143,209,203,86,187,104,230,77,167,151,10,42,57,234,171,109,181,169,106,146,170,54,185,148,213,239,165,154,24,102,221,88,245,98,181,101,95,89,173,234,79,61,190,229,217,128,14,107,117,187,134,109,95,208,156,142,231,106,204,112,91,236,22,218,42,217,233,160,187,173,178,169,180,53,45,100,146,53,175,142,121,34,99,94,142,108,78,122,42,39,155,124,254,253,181,73,212,70,95,167,184,14,160,209,165,187,61,193,241,252,150,149,171,212,144,93,237,144,214,70,139,179,147,126,153,90,228,246,61,233,253,14,119,222,166,138,213,238,94,28,44,106,229,157,150,127,201,205,171,11,232,114,59,197,98,22,123,117,186,161,118,108,141,217,95,225,157,229,249,205,253,158,214,49,126,0,115,216,11,51,226,227,151,71,8,188,58,233,149,215,32,183,235,22,79,14,85,13,20,245,22,219,85,239,33,182,53,213,78,74,121,223,18,54,20,166,142,71,163,165,133,24,157,43,231,235,34,121,251,43,48,9,249,202,187,131,248,245,139,48,143,93,50,153,90,184,238,31,118,70,209,197,27,191,56,251,181,36,180,85,81,163,218,248,95,26,196,177,200,228,93,158,215,239,236,217,60,203,169,138,40,224,141,144,195,27,99,142,54,163,88,198,166,200,212,79,36,68,68,246,33,92,92,150,243,252,66,155,68,50,109,56,169,191,208,69,144,203,151,86,221,163,160,125,84,77,157,244,171,73,110,133,36,72,149,221,106,213,147,213,234,233,233,223,203,125,252,139,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,84,241,63,155,179,79,244,75,41,191,190,137,42,145,45,117,209,246,221,31,90,47,247,164,207,243,78,166,249,122,155,123,126,39,60,151,236,201,213,250,169,118,204,33,162,141,139,85,114,173,169,72,91,30,205,78,235,228,93,186,122,190,29,127,127,195,226,116,63,196,237,178,130,235,161,89,165,61,198,146,42,136,219,99,184,189,27,35,119,68,114,81,204,155,255,0,190,165,24,112,243,130,224,185,159,18,211,227,25,157,60,46,181,186,229,113,98,66,232,228,115,58,91,21,83,145,54,98,162,249,43,25,253,128,90,86,184,235,69,198,167,129,74,172,193,182,231,82,205,121,163,187,209,58,46,203,153,208,157,154,230,239,183,94,233,254,45,23,218,190,223,97,70,247,74,185,43,238,85,85,210,175,175,81,51,229,119,244,185,202,191,250,203,226,230,11,30,53,167,156,42,86,217,45,88,165,18,219,228,241,180,240,65,26,36,76,167,115,232,170,220,178,53,58,87,207,119,57,118,242,246,175,153,67,21,47,100,149,50,201,27,17,141,115,220,173,106,124,19,127,96,31,152,0,0,0,0,0,1,250,83,58,38,76,215,76,222,166,38,251,166,219,252,15,204,1,58,120,65,224,239,4,226,110,44,179,42,185,85,203,105,179,89,45,241,203,18,164,144,193,249,199,186,70,238,238,168,100,102,201,225,222,190,74,138,155,255,0,78,209,123,136,45,59,178,105,126,168,222,112,251,5,218,59,133,29,13,93,76,81,202,201,217,47,147,42,37,141,17,92,198,181,55,218,52,95,98,123,75,45,224,187,76,235,115,206,16,239,180,122,101,127,169,198,47,85,148,179,248,169,232,122,145,243,183,185,114,100,113,170,247,35,68,243,114,46,232,190,91,127,89,89,250,239,132,101,152,46,168,223,49,252,194,186,162,182,227,21,117,82,58,162,121,81,239,151,106,137,90,175,85,71,191,218,230,57,127,73,125,191,214,161,115,220,175,108,22,139,71,14,86,202,155,117,74,75,37,87,123,186,136,246,187,167,166,190,181,27,236,68,219,218,190,210,98,145,143,151,117,130,59,31,13,56,234,120,54,65,36,190,51,175,167,111,91,107,133,94,219,236,191,180,147,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,127,18,197,28,241,190,25,163,108,145,200,213,107,216,228,221,28,139,228,168,168,190,212,42,111,153,119,0,89,36,153,92,154,209,162,24,124,247,42,91,151,83,238,214,187,77,190,73,170,150,178,73,43,42,103,168,236,211,83,237,209,183,105,157,111,122,187,169,81,23,224,165,179,159,196,177,71,60,111,134,104,219,36,114,53,90,246,57,55,71,34,249,42,42,47,181,0,229,158,241,100,188,227,215,9,173,23,251,69,109,178,186,157,238,142,106,90,202,119,195,44,111,107,149,174,107,152,244,69,69,71,34,162,162,167,146,162,167,192,244,142,145,181,35,132,62,28,181,70,223,114,166,191,233,6,35,79,93,116,100,205,154,239,71,143,208,50,224,215,202,215,163,164,108,239,133,202,143,234,145,94,142,93,253,125,151,204,137,153,215,37,189,11,169,179,220,170,112,12,227,55,138,251,43,102,125,28,119,59,157,27,104,89,42,181,203,26,57,34,161,235,70,35,250,55,68,243,233,223,111,61,128,168,204,67,80,179,237,62,172,91,142,5,156,100,24,213,83,147,165,103,180,92,230,163,145,83,118,174,221,81,57,171,237,99,23,250,90,223,185,12,215,249,88,241,79,255,0,108,182,170,255,0,187,43,143,252,113,43,170,121,42,113,61,226,101,240,121,246,151,120,126,183,118,187,183,91,135,95,70,254,175,86,212,59,111,182,219,236,124,28,195,147,215,20,248,134,61,89,144,122,123,4,189,248,56,100,155,192,217,234,174,53,53,115,116,49,207,233,142,63,4,157,78,94,158,148,77,252,220,230,167,196,13,17,135,241,175,197,62,33,144,209,228,31,151,108,238,247,224,230,142,111,3,120,201,238,53,52,147,116,61,175,233,146,62,250,117,53,122,122,85,55,243,107,156,159,18,72,219,57,210,113,61,77,225,41,171,48,125,51,150,158,46,219,37,147,209,151,7,76,246,38,200,229,221,107,182,87,42,111,230,191,18,28,231,26,21,173,26,106,201,42,51,221,39,204,108,20,172,149,98,74,187,157,138,174,146,9,21,58,151,118,190,88,218,138,138,140,122,167,236,106,175,193,76,24,11,169,209,254,112,186,23,151,250,31,31,207,236,57,21,146,251,89,225,225,172,174,240,180,116,214,152,101,127,109,146,59,185,45,106,189,177,163,220,247,110,169,186,49,187,175,154,41,54,176,125,73,192,117,42,213,29,231,2,204,236,151,250,87,181,28,175,182,92,97,171,72,213,90,215,116,185,98,115,145,28,136,246,110,155,255,0,57,62,244,57,124,54,126,144,113,41,173,26,31,117,164,184,96,89,245,238,150,150,150,120,231,91,82,221,106,217,65,58,181,209,175,76,176,197,43,17,205,114,68,198,57,62,45,77,190,237,131,163,77,71,192,113,253,80,193,175,152,22,77,72,201,168,47,150,250,155,124,138,177,177,207,137,38,133,241,44,145,245,181,205,107,209,178,59,103,43,87,111,185,125,133,5,113,157,194,62,111,194,166,165,213,50,74,121,166,197,238,21,111,170,177,221,105,217,51,163,138,41,42,42,60,61,60,179,118,98,141,181,41,21,63,91,152,205,209,19,101,111,151,178,204,56,76,230,133,165,122,179,105,160,198,117,98,231,71,138,101,17,195,19,39,171,173,154,154,134,221,51,209,176,49,200,199,207,86,233,28,229,150,73,21,55,79,54,49,87,218,138,103,156,192,112,45,55,214,238,20,114,60,142,108,130,213,81,6,57,110,172,201,237,53,244,213,112,61,149,83,211,219,106,159,4,76,145,90,244,122,57,37,234,70,177,81,87,201,81,201,241,10,251,224,103,153,86,95,162,140,135,76,245,54,139,34,205,49,233,228,108,118,198,81,71,45,198,239,28,206,240,208,195,73,2,77,84,198,36,41,28,79,232,141,173,221,30,244,219,201,85,18,100,100,92,223,244,11,16,171,101,191,44,209,205,106,178,213,73,26,74,200,46,56,245,21,52,142,98,170,162,57,27,37,106,42,166,237,114,111,247,181,126,226,161,120,112,184,217,237,28,67,105,117,219,33,125,59,45,84,89,157,146,162,185,213,10,212,137,41,217,93,11,164,87,171,213,27,211,210,139,191,82,237,182,251,249,23,63,197,223,5,26,123,197,94,153,211,101,122,119,69,102,183,223,159,110,101,117,162,190,154,56,34,142,166,37,167,158,72,24,233,33,130,87,190,55,62,161,142,84,98,236,168,136,168,187,237,184,107,218,254,117,124,51,248,26,159,69,224,58,157,227,59,79,240,254,34,213,111,237,119,118,94,158,190,154,237,250,119,219,125,188,246,220,168,205,95,205,96,212,173,90,205,181,26,154,157,240,67,149,100,87,43,220,113,72,196,107,163,109,77,76,147,35,85,168,231,34,42,35,246,219,169,223,210,190,211,52,212,142,16,248,141,210,235,133,202,154,255,0,164,25,117,69,13,173,243,54,107,189,30,63,94,251,123,153,19,158,142,145,179,190,22,162,179,166,53,122,57,118,245,54,95,35,79,203,20,144,72,248,102,141,209,201,27,149,175,99,147,101,106,167,146,162,162,251,20,13,135,163,92,63,106,182,188,223,160,177,105,206,37,114,175,108,179,182,9,107,217,65,83,45,29,42,171,227,107,157,52,144,198,254,134,183,186,199,57,85,60,154,187,253,219,239,173,75,229,101,197,62,155,89,232,175,30,142,181,101,62,53,209,183,194,227,80,220,107,170,32,235,107,221,188,140,240,141,233,70,244,108,239,63,37,115,83,226,78,94,75,118,42,90,110,26,242,107,205,77,158,40,174,18,230,181,177,71,86,250,116,108,207,166,90,11,115,145,168,245,78,165,141,93,231,182,251,111,230,77,76,187,89,52,135,79,238,16,218,51,205,85,195,241,186,234,150,181,208,210,221,239,148,180,114,202,142,115,154,213,107,37,123,85,200,174,99,209,54,79,53,107,147,224,160,83,102,31,201,235,138,124,191,30,163,200,61,61,130,89,60,100,49,205,224,111,21,87,26,106,184,122,216,215,244,201,31,130,94,151,39,87,74,166,254,78,107,147,224,125,175,238,42,113,79,255,0,95,218,85,255,0,149,110,63,242,18,231,44,247,187,54,67,111,134,239,96,187,209,92,232,106,24,217,33,170,163,168,100,209,72,199,53,28,215,53,236,85,69,69,106,162,162,162,249,162,162,252,79,116,10,86,254,226,167,20,255,0,245,253,165,95,249,86,227,255,0,33,31,220,84,226,159,254,191,180,171,255,0,42,220,127,228,37,212,128,41,91,251,138,156,83,255,0,215,246,149,127,229,91,143,252,132,145,60,51,242,131,198,176,75,157,6,89,174,151,232,175,87,155,101,100,85,81,81,90,106,163,169,182,76,145,186,25,26,217,99,170,162,107,220,138,246,74,215,34,42,110,199,34,123,85,75,32,0,122,150,203,77,182,205,106,164,177,218,168,105,233,109,244,52,241,210,83,83,67,19,89,20,80,177,168,214,70,214,53,17,173,106,53,17,17,17,17,17,19,100,53,230,85,195,15,14,153,164,183,10,220,143,66,240,10,219,141,205,37,241,23,25,177,138,25,42,213,242,43,149,210,247,95,18,187,175,169,206,119,82,238,189,75,185,179,128,21,133,163,156,55,102,28,31,241,223,93,144,83,105,45,235,42,194,115,149,150,219,106,171,177,88,101,174,165,176,182,182,243,27,225,150,161,233,20,80,210,182,8,105,247,123,154,174,237,181,205,84,69,69,242,176,188,159,70,52,123,54,185,195,123,204,244,163,13,191,220,105,220,215,67,87,116,177,82,213,77,26,181,206,115,85,175,145,138,228,84,115,156,169,178,249,43,149,126,42,102,64,15,194,130,130,134,215,67,79,108,182,81,193,73,71,73,19,32,167,167,130,52,142,40,98,98,35,90,198,53,187,35,90,136,136,136,136,155,34,38,199,238,8,255,0,255,0,215,245,249,83,255,0,253,127,252,155,125,160,255,0,238,215,167,61,7,226,127,253,95,198,120,127,255,0,55,220,255,0,98,4,128,6,191,214,189,94,252,139,98,180,185,79,228,191,80,51,191,21,112,101,191,209,216,85,147,210,149,209,117,71,35,251,239,139,173,157,48,167,107,165,95,191,147,164,141,54,245,188,163,6,95,205,167,69,244,250,177,45,217,238,132,235,174,53,84,228,234,72,46,248,189,37,28,138,155,185,55,233,150,177,171,237,99,211,250,90,239,185,64,204,57,139,241,29,131,104,222,128,101,88,93,226,186,41,239,185,197,146,186,193,75,110,130,88,93,83,27,43,104,170,227,101,75,162,116,172,122,66,143,141,90,178,34,59,207,201,17,87,200,160,98,74,241,237,197,85,155,139,61,95,161,206,177,90,11,181,186,203,110,178,197,105,130,150,225,19,33,145,221,186,170,169,91,35,152,201,165,98,187,162,161,168,174,71,39,154,42,109,183,154,198,160,54,175,13,124,58,102,220,79,106,59,116,231,5,150,138,26,168,105,82,225,85,45,91,166,108,113,82,164,240,194,247,171,162,138,69,110,203,59,23,117,111,74,38,251,175,177,22,219,244,83,149,22,133,224,184,77,85,171,63,142,108,134,251,118,183,190,150,178,166,84,163,171,142,146,89,97,141,178,73,70,249,104,218,248,220,199,177,235,27,149,21,81,29,186,238,170,164,14,229,53,170,120,46,147,241,45,118,187,234,6,69,65,101,161,187,226,147,217,233,234,171,170,225,166,137,42,37,184,80,185,168,175,149,237,79,209,141,234,187,42,174,205,85,217,118,82,242,237,119,91,93,242,223,79,119,178,220,169,110,20,53,145,50,122,122,170,89,155,44,83,70,246,163,154,246,61,170,168,230,171,85,21,21,23,101,69,69,2,154,248,181,229,75,154,233,221,222,154,251,160,176,92,242,107,5,194,165,148,207,163,123,101,173,184,83,205,35,167,114,200,177,210,210,53,140,167,107,25,19,122,183,85,71,59,111,98,161,39,116,231,149,206,149,221,56,79,160,194,50,187,59,168,243,155,172,49,100,50,93,221,79,77,29,125,37,194,91,107,34,90,23,207,37,34,205,29,35,38,87,61,97,217,92,142,77,247,87,121,22,2,0,172,14,93,252,3,228,122,115,174,25,158,127,169,152,211,226,182,98,119,123,141,130,194,219,165,28,141,150,170,106,90,202,73,105,174,116,201,53,59,90,248,92,214,63,162,162,55,53,85,119,233,68,77,212,179,240,0,249,249,5,134,211,148,216,235,241,203,245,4,21,182,235,157,52,180,117,84,243,196,217,25,44,82,49,88,246,185,174,69,107,145,90,229,69,69,69,69,69,243,66,147,56,247,224,11,47,209,156,190,233,168,186,103,142,92,174,152,157,210,182,122,231,195,110,163,150,127,70,119,101,170,153,83,166,26,118,69,12,17,69,19,19,244,151,167,116,243,84,84,84,188,51,210,188,89,44,217,13,190,107,69,254,209,69,115,161,168,99,163,154,150,178,157,147,69,35,28,213,107,154,230,61,21,21,21,170,168,168,169,230,138,169,241,2,26,114,143,201,51,188,139,133,234,248,243,202,139,172,178,217,242,121,109,86,214,220,31,51,157,21,190,43,117,7,105,145,247,85,85,177,162,185,251,35,118,106,121,236,137,230,108,254,51,56,60,196,56,174,211,234,155,108,208,211,80,101,244,16,62,75,37,219,166,40,157,226,25,5,66,83,193,81,55,102,89,124,39,118,163,173,236,102,203,229,187,124,253,187,203,25,196,49,60,42,222,235,70,27,140,90,108,52,47,145,102,117,45,178,138,42,88,150,69,107,90,174,86,70,212,78,174,150,181,55,219,125,154,137,240,67,235,129,164,244,159,134,187,14,15,194,244,28,62,93,105,232,96,125,215,21,109,151,36,154,212,198,54,58,154,201,109,209,210,85,207,27,157,18,117,245,116,42,163,228,98,185,83,110,164,95,97,128,112,139,194,174,170,240,221,154,228,176,93,181,42,75,214,1,83,227,25,97,181,73,121,169,169,125,35,29,44,9,77,213,11,161,142,8,213,144,66,172,94,223,146,117,108,223,85,124,165,88,0,0,3,210,189,217,237,249,13,154,190,193,119,166,142,162,134,231,75,45,29,84,50,49,175,100,145,72,197,99,218,230,185,21,21,21,170,168,168,168,168,187,249,161,73,220,69,240,209,175,92,36,241,43,87,172,122,101,140,95,106,177,180,190,201,146,67,62,63,69,90,250,90,122,47,31,53,67,105,42,93,12,81,70,198,54,58,118,43,226,71,244,163,85,190,182,219,42,93,241,233,94,44,150,108,134,223,53,162,255,0,104,162,185,208,212,49,209,205,75,89,78,201,162,145,142,106,181,205,115,30,138,138,138,213,84,84,84,243,69,84,248,129,160,52,91,141,174,31,179,29,48,199,47,89,166,181,224,152,230,65,37,178,141,46,214,251,182,73,69,71,60,53,139,79,27,167,111,106,73,213,237,68,145,206,110,207,94,164,86,170,47,154,41,187,48,173,66,192,117,42,213,45,247,78,115,140,127,42,182,193,80,234,73,107,44,151,56,107,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,174,251,61,171,241,67,12,151,133,62,23,103,145,243,77,195,110,150,73,36,142,87,61,238,195,173,202,174,85,243,85,85,88,124,212,204,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,251,49,169,240,64,50,3,12,214,156,206,179,78,52,115,59,212,59,116,49,203,85,139,227,55,75,204,17,202,213,115,31,37,53,44,147,53,28,136,230,170,162,171,19,116,71,34,254,212,246,153,153,1,57,171,113,101,83,164,120,12,250,35,142,219,165,125,223,52,181,186,42,250,137,225,85,166,75,93,100,53,212,210,53,174,100,205,119,123,174,54,170,35,152,230,109,237,221,124,128,139,252,41,115,66,212,123,30,177,214,218,245,102,240,235,158,41,154,228,242,85,36,245,245,19,204,235,42,86,85,64,222,212,78,158,173,35,166,162,134,36,145,90,221,157,209,186,251,83,114,224,105,51,44,98,183,15,143,61,130,247,66,182,9,45,201,118,244,135,137,143,195,165,34,197,221,238,172,168,238,142,142,218,245,117,117,116,237,231,190,222,101,6,105,7,12,56,6,99,194,110,105,196,118,97,156,73,100,173,176,93,174,54,91,77,51,174,112,83,71,89,91,5,182,58,200,34,70,73,18,172,143,122,185,201,210,201,17,206,70,236,136,155,42,146,71,130,78,42,159,155,112,199,169,252,43,229,121,84,201,150,92,49,75,213,46,35,45,198,187,213,157,100,183,211,80,208,219,105,86,73,150,87,78,233,92,229,142,158,40,215,127,62,143,63,84,13,185,196,199,55,204,107,4,185,215,226,122,23,97,138,245,121,182,86,75,75,45,109,218,150,58,155,100,201,27,166,141,206,138,74,90,214,189,200,175,100,78,106,170,38,236,114,175,181,80,142,223,221,171,226,159,254,176,116,171,255,0,37,92,127,229,198,178,194,121,116,234,230,87,92,200,115,157,70,211,204,2,235,81,114,74,86,89,115,75,189,85,170,239,112,99,149,168,149,20,244,242,211,43,165,142,71,57,236,99,255,0,157,36,111,111,181,170,88,215,13,188,173,180,27,74,168,168,239,217,205,20,25,197,230,106,88,252,76,23,72,168,238,118,190,226,164,46,123,161,108,180,141,127,79,92,111,70,170,174,253,15,93,252,213,64,248,220,35,243,29,207,181,178,107,85,159,61,225,251,53,172,170,187,221,32,183,37,227,15,197,38,146,203,68,146,172,13,239,85,79,45,75,214,40,216,178,189,239,118,203,211,26,177,219,47,158,243,212,199,113,92,7,79,52,226,223,37,38,17,133,227,184,189,11,119,146,72,237,86,232,40,162,79,85,168,174,84,137,173,79,209,99,83,127,185,169,247,33,251,99,121,214,17,153,73,95,14,33,152,216,239,146,90,170,229,160,175,101,182,227,13,74,210,84,197,178,73,12,169,27,151,183,35,58,155,212,199,108,169,212,155,162,110,7,220,0,214,26,205,196,166,139,232,53,28,239,212,108,250,201,65,114,138,133,215,24,172,175,186,210,69,114,170,129,18,78,151,67,79,52,172,115,209,206,137,236,106,167,146,189,58,119,246,236,27,60,16,18,167,157,39,11,20,213,50,211,125,135,213,25,123,79,115,59,145,91,45,206,99,246,93,183,106,248,239,52,95,130,154,239,87,185,213,226,190,135,103,228,23,1,186,250,87,169,58,254,215,218,163,240,253,61,50,111,183,133,174,234,223,171,181,253,93,127,29,128,179,240,82,183,247,106,248,167,255,0,172,29,42,255,0,201,87,31,249,113,175,245,123,154,111,20,250,185,103,101,159,210,54,172,47,161,200,239,21,136,77,113,183,84,46,205,145,187,43,252,91,188,191,57,191,179,218,198,47,192,11,180,203,245,191,69,244,250,177,45,217,238,175,97,88,213,83,147,169,32,187,223,233,40,228,84,221,201,191,76,178,53,125,172,122,127,75,93,247,41,247,49,76,207,15,206,237,73,125,193,242,187,54,67,109,87,246,210,178,213,95,21,92,10,238,150,187,110,228,78,115,119,233,123,93,182,254,199,34,252,80,230,126,191,36,213,93,106,202,45,214,203,254,85,147,230,55,187,141,68,52,84,137,113,174,169,184,79,36,146,72,173,99,27,214,175,122,170,190,85,217,19,117,221,235,178,110,190,119,243,192,206,139,84,232,111,14,152,222,57,113,150,225,233,27,181,37,29,234,190,158,181,203,215,73,85,45,13,51,37,129,26,172,99,163,70,58,37,78,135,34,185,23,125,213,126,1,32,12,79,49,213,189,41,211,186,186,122,13,64,212,220,79,25,170,171,70,45,60,23,139,213,53,20,147,35,149,200,213,99,101,123,85,219,171,30,137,183,181,90,239,185,76,176,165,254,116,215,75,156,28,78,226,116,48,220,106,163,166,143,6,160,170,100,45,153,200,198,204,151,11,138,36,136,212,93,145,251,121,117,123,118,2,229,173,119,91,93,242,223,79,119,178,220,169,110,20,53,145,50,122,122,170,89,155,44,83,70,246,163,154,246,61,170,168,230,171,85,21,21,23,101,69,69,61,162,157,57,104,113,237,149,226,249,117,163,64,53,58,231,91,122,178,95,171,41,237,246,58,170,137,164,169,171,165,172,158,90,58,74,122,116,124,213,8,198,82,181,141,122,244,49,138,228,115,149,90,138,138,168,92,88,0,0,0,15,153,146,100,150,60,66,199,91,145,228,119,74,91,125,186,223,4,149,53,21,21,51,178,38,49,145,177,94,229,87,61,81,169,179,90,229,243,84,77,145,64,250,96,173,123,127,55,251,37,30,190,93,176,108,158,199,69,38,15,5,230,162,211,65,118,182,211,49,100,115,91,90,145,71,83,36,239,173,236,172,11,10,57,235,35,91,237,217,81,58,124,141,225,175,92,201,116,3,75,180,209,185,86,23,154,89,114,235,237,202,149,61,29,109,181,92,104,171,223,77,83,37,60,175,139,198,69,29,83,94,200,218,248,218,217,58,85,85,58,209,19,205,80,8,43,206,174,190,187,249,76,98,214,191,27,63,131,251,11,67,81,225,251,139,218,238,250,66,226,222,190,157,246,234,219,203,125,183,219,200,175,147,104,241,29,196,46,109,196,198,163,203,168,217,215,134,109,83,96,117,21,44,84,253,228,142,26,94,252,211,50,54,182,89,36,86,162,44,239,68,106,59,165,19,109,147,218,171,171,128,200,112,125,67,206,116,214,245,30,67,129,101,215,155,5,123,54,69,158,217,95,53,35,228,98,61,175,232,115,162,115,92,173,87,49,138,169,191,243,83,238,66,223,120,20,230,43,249,66,210,156,178,131,87,41,106,235,47,250,103,139,215,228,181,83,80,51,185,45,117,162,221,77,76,143,123,157,81,82,231,203,86,247,190,69,85,94,136,220,170,155,185,171,185,13,184,8,229,240,156,85,82,215,230,153,237,210,229,104,195,168,231,150,129,29,110,159,195,214,201,84,196,165,147,118,172,180,210,196,177,172,51,191,111,62,165,114,39,150,200,170,178,150,167,150,46,169,232,109,126,111,83,194,230,83,140,215,218,179,108,38,231,134,221,35,206,171,170,101,171,101,29,99,183,153,212,201,67,74,198,164,200,216,160,232,87,117,55,169,100,221,170,157,59,4,190,211,238,53,184,96,212,60,118,211,127,165,214,172,50,203,53,222,24,37,142,211,121,200,237,244,215,8,93,44,108,122,69,36,41,59,149,178,34,191,161,205,69,93,158,215,39,158,198,233,161,174,162,186,81,83,220,237,149,144,85,209,213,196,201,233,234,32,145,36,142,104,220,136,230,189,142,110,232,230,170,42,42,42,121,42,41,205,134,171,240,229,174,26,9,124,154,44,207,8,191,219,227,183,213,57,144,222,98,182,214,69,71,36,145,189,253,47,134,121,34,102,232,189,167,61,170,155,42,181,58,190,253,182,175,12,124,194,117,203,65,242,187,116,185,14,103,125,203,113,120,219,13,13,77,182,241,113,172,175,109,53,18,75,15,95,132,137,245,44,141,146,54,40,149,177,239,234,167,91,145,83,101,242,14,128,65,162,248,101,227,19,72,56,162,178,173,86,19,117,240,119,122,118,239,83,102,184,207,75,29,122,53,172,133,95,50,65,20,242,59,179,215,59,88,142,95,231,34,181,124,246,223,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,1,169,56,172,190,208,227,250,11,153,86,87,191,166,57,44,183,24,147,205,19,214,90,41,215,226,169,247,41,207,109,187,49,76,119,86,43,114,186,89,54,99,110,21,178,53,122,90,239,39,247,90,158,213,219,249,255,0,121,126,92,112,216,238,87,238,28,178,186,75,100,77,124,172,183,87,202,228,87,163,125,84,160,169,79,143,237,84,57,224,187,209,84,211,222,235,168,37,98,36,209,84,203,27,218,138,139,235,53,202,139,231,253,74,5,219,241,25,175,154,87,170,252,24,221,114,54,222,41,170,18,178,146,229,28,16,182,174,4,145,179,120,106,232,217,187,89,42,251,123,107,229,186,239,186,121,20,129,92,232,157,91,80,232,17,82,55,74,245,98,47,249,59,174,223,239,18,187,29,225,119,139,9,244,105,185,21,101,58,166,3,74,249,42,234,41,155,127,103,82,195,18,212,119,149,33,238,116,42,236,147,249,42,121,245,124,119,82,54,103,17,88,233,175,79,163,178,65,81,19,105,145,97,157,179,181,136,169,43,94,228,118,221,30,74,158,207,48,49,224,0,0,0,0,0,0,15,44,219,169,58,189,128,73,13,18,226,235,137,125,15,194,43,236,26,119,11,25,102,171,137,99,124,179,88,210,161,24,136,233,156,170,146,42,108,158,114,200,190,123,251,63,97,165,245,7,81,242,253,74,202,170,178,220,198,177,149,23,74,153,36,124,143,101,59,34,77,221,35,222,228,233,106,34,39,173,35,191,180,184,190,20,52,175,134,156,223,134,9,43,107,177,203,85,74,83,210,86,190,190,170,75,44,46,150,54,247,235,17,174,71,58,5,85,84,99,93,182,219,237,210,159,208,85,79,19,118,109,61,199,117,166,251,109,211,233,223,53,158,10,218,182,34,44,9,18,53,82,170,118,163,81,189,182,34,34,53,25,240,255,0,220,129,114,188,181,181,22,245,158,112,245,108,109,230,157,236,146,139,189,210,245,167,237,163,186,235,171,55,248,249,237,208,132,181,35,111,0,183,12,22,227,195,229,146,124,38,141,41,227,95,19,221,111,133,108,43,254,158,170,70,239,210,136,139,230,142,36,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,120,31,176,2,47,154,158,79,9,229,185,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,1,28,184,236,226,130,243,194,102,144,91,53,26,195,104,162,184,213,92,114,8,108,141,138,174,157,243,70,222,229,45,76,221,74,214,203,18,167,157,58,38,253,75,228,171,229,241,73,26,64,78,116,148,213,53,60,44,99,62,26,158,89,123,89,229,20,178,116,49,93,208,196,183,92,119,114,237,236,68,251,192,144,252,34,113,77,139,113,77,166,84,217,101,182,72,41,111,84,189,20,183,107,126,241,177,205,170,109,60,18,76,248,162,73,164,122,64,143,157,26,213,122,239,229,178,249,251,119,161,205,14,136,113,11,170,122,1,147,209,228,90,125,149,92,104,226,167,170,142,166,123,114,87,84,199,69,87,211,36,111,115,38,138,41,24,146,53,233,11,26,228,85,245,154,155,125,219,92,143,9,60,202,244,159,136,7,90,240,172,166,111,179,89,148,180,176,50,95,28,234,106,58,42,202,197,236,70,232,105,122,234,159,44,142,124,211,59,182,213,78,167,53,171,241,77,148,38,104,60,53,205,115,81,205,114,42,42,110,138,139,228,168,121,3,31,203,244,247,1,212,26,52,183,103,184,62,63,146,210,181,122,146,11,189,178,26,200,209,118,114,111,211,43,92,158,199,189,63,161,206,251,212,194,191,146,119,11,31,246,180,233,87,251,141,183,127,196,155,84,1,170,191,146,119,11,31,246,180,233,87,251,141,183,127,196,159,149,79,8,252,44,84,211,75,77,252,155,244,186,46,235,28,206,228,88,125,185,175,102,233,182,237,94,207,146,167,193,77,180,0,130,249,175,39,254,25,178,155,229,126,77,109,200,179,155,13,101,68,146,212,83,210,90,106,237,244,180,116,242,57,238,123,81,140,109,18,171,24,213,114,34,34,46,232,214,162,124,8,65,198,207,15,92,80,112,177,140,178,150,229,174,153,77,227,76,46,85,169,103,183,80,59,39,184,212,70,140,146,58,148,138,25,162,116,113,211,239,225,160,86,185,173,223,201,118,68,233,95,43,199,42,83,156,31,19,56,222,100,203,87,14,56,234,199,91,53,154,237,5,242,182,166,14,220,137,21,84,62,62,142,74,103,61,146,170,181,232,174,106,172,110,141,28,155,238,170,158,192,43,147,78,49,91,134,117,168,120,190,17,104,153,97,174,200,111,84,86,170,89,17,206,111,68,179,206,200,152,237,218,142,84,217,207,69,221,17,87,238,69,246,29,41,232,174,43,112,193,116,111,3,194,46,243,44,213,216,246,51,107,181,85,72,174,115,186,229,130,150,56,158,237,220,141,85,221,204,85,221,81,23,239,68,246,21,77,203,55,128,204,163,45,202,236,220,65,234,85,190,174,207,98,177,213,211,220,172,52,243,69,37,61,85,93,92,50,81,213,211,84,181,179,83,171,36,164,123,28,244,73,35,122,57,92,155,53,81,17,84,184,192,61,43,197,146,205,144,219,230,180,95,237,20,87,58,26,134,58,57,169,107,41,217,52,82,49,205,86,185,174,99,209,81,81,90,170,138,138,158,104,170,159,18,63,106,207,47,206,23,117,102,146,26,105,180,222,207,138,73,29,67,106,31,83,139,217,237,212,51,204,168,146,34,164,143,90,103,117,53,123,155,170,124,85,140,95,129,35,128,24,126,148,105,70,19,162,248,77,191,2,192,173,16,80,91,104,34,138,53,88,233,225,138,74,153,25,11,34,239,205,218,99,26,249,92,216,153,212,254,148,85,84,254,132,74,236,227,195,151,54,179,231,153,141,223,88,52,219,81,111,89,52,18,58,162,230,182,171,229,222,174,182,174,146,69,150,170,163,194,219,161,134,153,201,28,12,71,177,144,199,215,186,57,206,77,252,209,75,67,0,115,241,65,143,115,52,197,41,210,193,96,183,113,51,67,67,67,249,136,97,183,67,144,69,78,214,49,17,141,237,181,136,136,141,233,106,34,108,137,228,136,108,141,33,213,238,105,186,71,120,125,227,242,95,173,89,167,91,85,190,23,47,178,100,119,26,116,221,209,187,116,103,91,124,255,0,55,183,183,216,247,167,196,187,240,5,85,255,0,47,174,105,191,246,149,255,0,255,0,56,200,255,0,229,4,156,224,167,136,126,45,53,166,245,117,162,226,51,67,126,194,81,210,210,207,45,44,223,102,110,118,190,236,141,125,58,49,189,85,146,61,29,186,75,50,236,158,107,219,242,253,21,222,92,0,0,0,0,0,0,0,0,0,6,176,213,254,26,244,95,92,45,85,118,252,247,1,178,85,85,85,65,36,9,117,75,85,35,235,224,71,54,68,234,138,105,98,122,181,205,89,94,246,175,193,203,191,223,190,207,0,87,86,117,201,111,66,234,108,247,42,156,3,56,205,226,190,202,217,159,71,29,206,231,70,218,22,74,173,114,198,142,72,168,122,209,136,254,141,209,60,250,119,219,207,98,22,235,103,43,110,38,116,118,215,45,250,26,43,102,97,70,146,59,162,12,94,43,133,194,165,145,244,200,228,116,141,74,70,34,108,145,236,171,190,219,189,159,121,124,231,241,44,81,207,27,225,154,54,201,28,141,86,189,142,77,209,200,190,74,138,139,237,64,57,105,185,218,111,216,189,213,246,235,205,178,190,209,114,163,149,90,248,42,161,125,60,240,200,199,42,42,43,92,136,230,185,28,213,79,189,21,23,238,39,7,5,28,206,50,29,0,183,187,6,214,15,77,229,56,148,104,178,82,75,15,93,117,202,149,81,180,209,50,158,53,168,170,100,76,167,108,80,200,173,98,55,201,238,242,242,85,68,181,45,82,224,255,0,135,93,86,179,94,40,47,122,71,137,82,92,111,16,212,71,37,234,138,193,67,29,197,146,74,199,162,202,218,135,66,231,35,209,210,43,209,222,107,214,136,239,50,146,248,202,224,215,59,225,99,59,171,130,123,125,93,126,29,95,81,36,150,123,196,113,77,44,45,133,243,84,36,20,243,206,176,71,18,85,36,48,117,189,140,221,54,93,211,203,216,22,183,164,60,211,120,88,213,203,195,236,254,145,186,225,125,13,87,120,172,190,107,117,186,157,118,116,109,217,31,226,221,231,249,205,253,158,198,61,126,4,139,196,53,191,69,245,6,177,109,216,22,175,97,89,45,83,83,169,96,180,95,233,43,36,68,221,169,191,76,82,57,125,175,98,127,75,155,247,161,204,97,144,98,26,133,159,105,245,98,220,112,44,227,32,198,170,156,157,43,61,162,231,53,28,138,155,181,118,234,137,205,95,107,24,191,210,214,253,200,7,81,0,231,23,15,227,95,138,124,67,33,163,200,63,46,217,221,239,193,205,28,222,6,241,147,220,106,105,38,232,123,95,211,36,125,244,234,106,244,244,170,111,230,215,57,62,36,246,209,142,116,152,173,54,60,218,109,122,193,239,82,221,98,68,99,36,197,109,145,186,39,181,25,26,34,189,106,171,186,149,202,238,238,235,247,116,124,119,2,209,1,0,63,187,87,194,199,253,96,234,175,254,74,183,127,203,140,255,0,72,121,166,240,177,171,151,135,217,253,35,117,194,250,26,174,241,89,124,214,235,117,58,236,232,219,178,63,197,187,207,243,155,251,61,140,122,252,0,152,0,142,58,157,204,19,133,141,50,165,164,170,252,168,88,178,191,23,81,29,63,111,24,189,219,171,223,15,82,61,122,228,79,18,222,150,39,70,202,191,5,123,62,243,122,225,153,93,171,59,195,236,89,197,137,94,182,220,134,219,75,117,163,89,58,122,150,9,226,108,177,239,210,174,110,253,47,79,98,170,125,202,190,208,62,200,61,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,149,105,212,44,6,255,0,117,162,177,88,179,140,126,227,114,184,217,227,200,104,232,233,46,112,205,61,77,170,71,35,99,174,142,54,185,92,250,103,57,81,169,50,34,177,85,81,17,64,200,1,162,111,250,241,150,229,122,187,109,210,157,4,181,90,239,44,179,92,97,155,52,200,110,16,75,81,102,163,162,138,169,96,175,181,195,85,75,34,246,239,76,234,138,70,211,204,212,107,99,85,115,246,221,16,222,192,0,0,0,0,8,237,198,103,7,216,111,21,122,125,83,65,85,79,13,22,89,110,129,243,89,174,140,100,81,200,179,199,5,66,65,79,60,203,12,178,248,94,237,71,91,152,205,151,116,221,60,253,178,36,1,205,102,165,105,254,185,233,86,75,93,195,101,237,249,59,160,142,251,45,69,45,134,153,107,22,138,229,88,146,62,141,149,180,212,206,107,82,103,72,145,172,108,153,35,234,115,118,106,127,146,123,86,46,27,56,186,177,220,40,114,60,103,64,245,126,223,93,71,44,85,148,85,244,24,173,206,41,97,145,142,71,199,44,82,50,36,86,185,28,141,115,92,213,221,21,17,81,75,235,200,56,89,210,44,171,94,104,184,133,200,236,141,185,100,22,251,20,118,58,90,42,186,106,89,168,33,237,214,45,91,43,27,27,225,87,182,173,36,115,154,146,164,137,179,85,81,19,127,50,51,113,9,195,111,49,253,84,212,106,155,214,159,235,166,17,132,98,246,250,183,195,100,183,217,114,123,245,181,101,160,142,121,93,79,227,34,138,39,70,233,150,41,24,217,58,21,26,189,13,70,249,34,1,93,23,77,43,227,38,249,75,115,213,109,108,206,115,60,38,124,82,217,53,93,190,237,169,55,59,173,182,162,182,90,84,89,226,183,219,166,169,98,172,149,111,85,149,240,192,215,53,92,172,149,81,83,101,83,217,195,121,145,241,69,134,96,85,152,12,57,115,174,209,213,197,36,44,186,221,43,238,51,220,105,145,208,182,36,236,204,149,73,208,173,233,235,111,171,228,245,85,248,236,108,78,50,181,99,139,93,52,201,25,167,60,70,89,113,12,170,142,76,13,49,122,86,205,77,115,174,180,182,85,146,162,22,95,97,74,199,181,18,245,179,38,233,172,70,239,208,255,0,38,249,170,16,211,27,193,115,124,202,58,249,177,12,58,249,124,142,213,73,45,125,123,237,182,233,170,82,146,154,45,150,73,165,88,218,189,184,217,212,222,167,187,100,78,164,221,83,112,54,222,49,174,60,112,234,213,230,182,203,167,250,169,173,217,69,115,161,146,178,162,217,98,190,93,235,95,29,63,91,90,231,44,49,72,229,72,145,210,49,187,170,108,157,77,77,252,208,216,54,74,126,50,184,62,196,232,56,138,187,229,215,91,3,110,89,132,81,213,98,87,250,251,173,45,109,206,178,72,146,173,245,149,148,46,237,119,169,229,240,203,12,146,172,138,231,185,174,98,251,55,72,211,135,103,218,135,165,215,154,139,190,159,230,153,22,35,118,146,23,209,84,85,89,238,51,208,84,58,37,123,92,232,94,248,156,215,43,122,163,98,171,85,118,221,141,93,183,68,61,204,215,87,245,107,82,160,138,155,81,181,71,46,202,161,129,237,146,40,239,119,186,154,230,198,230,163,145,170,212,153,238,68,84,71,191,101,79,242,221,247,168,27,126,167,152,31,20,245,58,151,46,164,254,84,47,177,119,107,221,95,232,8,175,119,22,217,153,189,71,123,178,218,111,19,229,18,127,139,70,117,127,139,245,119,248,155,111,84,185,128,233,159,16,58,65,114,181,107,86,138,217,42,245,47,209,147,91,45,89,13,6,57,79,35,160,139,194,189,176,162,213,84,212,190,161,136,218,153,165,147,213,77,147,116,114,39,86,251,193,115,250,138,41,39,145,144,195,27,164,146,71,35,88,198,166,234,229,95,36,68,68,246,168,31,200,55,22,155,240,135,196,110,168,220,45,180,214,13,32,203,169,232,110,143,133,176,221,235,49,250,246,91,218,201,92,196,108,142,157,144,185,17,157,50,35,213,201,191,169,186,249,146,98,155,146,223,20,245,52,209,84,253,184,210,232,187,172,107,251,114,220,238,45,123,55,77,246,114,120,31,37,79,138,1,1,77,231,195,47,7,122,191,197,21,233,105,112,155,87,131,180,83,187,106,155,205,198,10,168,232,17,205,124,40,248,82,120,160,145,189,238,137,218,244,106,255,0,53,21,203,229,182,243,67,70,57,45,229,84,217,11,106,117,235,56,178,203,106,137,81,236,143,21,185,200,233,94,228,124,106,136,244,170,161,233,86,171,123,187,167,223,209,240,220,179,29,36,209,252,7,68,112,218,44,27,79,44,20,118,218,10,72,163,108,143,134,150,24,101,171,149,145,71,18,207,58,194,198,54,73,158,216,153,212,254,157,213,83,250,17,2,53,240,165,203,75,72,120,123,170,160,204,178,24,215,39,203,96,134,39,57,107,210,150,182,138,146,169,22,9,22,106,94,186,86,75,27,217,44,43,219,126,253,72,215,47,197,119,73,142,214,181,173,70,181,168,136,137,178,34,39,146,33,228,1,168,181,71,139,46,30,244,138,142,230,252,175,85,177,101,185,90,153,51,166,178,211,223,104,125,36,231,68,143,234,141,180,242,76,215,43,250,163,115,17,171,183,175,179,124,138,60,227,179,137,170,110,42,181,197,217,237,182,219,224,237,182,139,122,216,109,200,232,82,57,36,164,138,178,166,88,159,38,210,202,213,122,182,116,221,90,228,106,170,121,34,123,87,19,226,242,190,186,191,138,125,94,241,213,179,212,120,124,234,255,0,79,15,118,69,127,110,38,220,103,233,99,119,95,38,166,235,178,39,146,110,106,48,36,167,47,13,33,188,106,231,20,248,135,161,228,99,62,197,220,45,249,125,87,82,185,55,167,163,184,210,117,162,116,177,222,127,156,79,111,74,125,238,67,161,67,154,142,29,56,139,207,184,97,207,223,168,218,115,21,186,107,148,212,75,111,150,43,131,102,116,18,192,179,67,51,152,230,195,44,110,114,43,160,98,42,43,182,84,223,203,216,169,44,244,3,153,86,190,103,124,91,225,247,44,210,229,69,13,167,43,169,183,226,21,22,74,73,171,91,105,167,101,85,206,39,58,177,180,242,85,57,172,168,107,94,230,36,171,213,179,54,111,74,166,224,93,32,63,136,165,142,120,217,52,50,54,72,228,106,57,143,106,238,142,69,243,69,69,79,106,31,216,2,147,121,162,212,235,62,142,235,181,118,41,110,215,45,77,174,197,51,91,108,185,4,182,218,188,154,174,91,125,50,214,86,86,198,234,40,162,78,136,217,11,98,141,26,216,149,29,179,21,83,117,66,236,136,111,204,183,133,42,174,33,52,133,249,14,27,105,166,159,45,198,21,107,209,205,129,93,85,87,69,77,75,88,255,0,9,10,199,11,229,145,239,150,102,244,197,186,53,93,241,69,219,112,161,247,57,206,114,185,206,85,85,93,213,85,124,213,65,238,222,172,183,108,114,239,89,97,191,91,106,173,247,27,124,242,82,213,82,213,66,232,165,134,88,220,173,123,30,199,34,57,174,71,53,81,81,81,21,21,21,20,245,34,138,73,228,100,48,198,233,36,145,200,214,49,169,186,185,87,201,17,17,61,170,7,242,72,222,13,120,53,206,248,167,206,233,32,130,223,87,65,135,80,84,71,37,226,241,36,83,69,11,161,100,212,233,61,60,19,164,18,68,181,75,12,253,108,99,246,77,147,117,242,246,253,158,20,56,5,214,14,32,179,27,83,175,152,165,227,27,195,210,72,43,43,174,87,42,26,170,54,212,209,119,96,238,54,146,87,83,190,39,202,232,166,87,70,142,245,87,165,85,87,100,243,188,157,27,209,188,19,67,48,75,110,3,128,216,233,40,40,232,41,225,142,105,163,166,134,41,171,102,100,49,196,234,137,221,19,24,146,76,244,137,138,247,171,81,92,169,253,8,129,250,232,254,146,97,186,35,128,90,180,243,6,181,195,73,65,109,166,130,23,200,216,34,142,90,185,99,134,56,86,162,117,137,140,108,147,61,177,51,169,253,40,170,169,253,8,153,160,0,99,249,126,158,224,58,131,70,150,236,247,7,199,242,90,86,175,82,65,119,182,67,89,26,46,206,77,250,101,107,147,216,247,167,244,57,223,122,145,127,87,185,89,112,177,171,151,134,94,61,29,117,194,250,26,141,240,184,132,54,235,117,58,236,233,29,186,179,194,59,207,243,155,123,125,140,98,124,9,128,0,175,125,47,229,135,145,104,6,190,216,117,7,70,53,70,225,79,138,209,205,74,183,56,46,55,185,25,93,87,3,43,89,44,208,57,180,212,172,142,72,223,20,49,34,177,206,217,206,223,127,45,149,44,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,157,105,176,86,100,250,85,149,216,232,24,231,212,86,89,171,161,137,173,77,213,92,250,105,26,136,137,186,124,92,135,57,90,173,143,93,176,157,94,200,237,23,90,105,41,234,105,174,245,237,86,202,212,106,174,211,202,205,253,170,158,214,169,210,253,225,235,29,162,186,68,103,90,178,154,87,35,118,223,171,102,175,150,223,19,157,190,55,42,228,170,226,67,48,149,244,190,25,91,117,184,53,26,140,232,221,60,125,79,158,223,214,5,185,82,103,23,20,224,86,229,125,241,20,243,212,58,203,124,71,43,39,137,83,100,74,239,138,34,183,249,137,255,0,227,185,71,25,250,77,81,148,220,238,147,205,19,223,93,87,53,75,145,146,49,221,42,249,30,237,151,165,127,245,39,244,33,181,109,92,91,235,53,46,145,84,105,29,37,194,105,172,142,138,104,229,114,203,86,231,36,114,247,250,209,85,38,232,217,123,239,246,183,111,36,223,125,151,125,25,85,37,76,210,186,122,149,122,186,69,87,238,237,252,247,93,254,32,126,64,0,0,0,0,0,0,31,173,37,37,69,117,67,105,105,98,116,146,63,126,150,181,170,170,187,38,254,196,253,136,6,238,211,62,37,243,28,7,72,242,93,47,177,80,201,37,53,238,20,142,121,155,219,94,220,125,21,109,93,209,97,114,255,0,241,210,175,233,39,232,254,223,45,43,35,170,46,149,210,205,43,145,101,153,238,145,202,187,55,205,87,117,251,147,226,125,26,154,107,222,33,81,83,109,174,162,116,19,79,31,105,236,154,55,181,200,138,136,190,72,187,47,177,200,124,142,169,24,254,191,89,170,190,127,112,23,129,202,106,219,116,161,208,40,228,175,163,154,24,229,223,180,231,179,100,118,213,181,219,237,247,237,186,19,148,137,220,181,111,182,43,167,13,182,74,75,93,77,59,231,166,241,61,246,70,246,43,155,213,95,88,173,221,26,170,169,228,139,237,37,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,3,198,251,30,64,30,55,67,194,169,231,203,238,27,32,30,55,253,167,244,127,59,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,48,253,87,210,140,39,90,48,155,134,5,158,218,32,175,182,215,197,44,104,178,83,195,44,148,210,62,23,197,223,135,186,199,181,146,181,178,191,165,253,42,168,171,253,40,185,128,2,140,248,219,229,193,152,240,249,53,102,123,167,172,170,190,225,43,36,143,145,26,146,213,86,81,55,122,153,86,73,123,84,172,134,56,89,12,44,234,119,87,170,231,125,202,138,144,207,31,191,93,177,107,229,6,71,97,175,158,138,227,108,169,138,178,150,162,9,93,27,226,150,55,163,216,230,185,170,142,106,163,154,138,138,138,138,138,158,74,116,237,168,120,61,151,82,176,107,246,5,144,195,215,65,127,182,213,91,39,84,107,21,241,178,120,95,19,158,206,182,185,168,228,107,215,101,86,175,244,47,176,160,206,51,56,51,212,30,24,245,6,226,139,102,171,175,195,171,234,38,169,181,93,105,169,231,150,158,42,119,207,81,217,167,158,110,196,113,54,161,33,131,173,204,102,232,136,168,169,229,236,11,138,224,59,136,42,30,32,120,125,176,221,223,95,37,69,226,193,77,75,98,186,186,162,84,124,211,213,193,69,74,233,166,85,238,61,238,71,62,111,210,122,163,149,119,221,17,125,178,44,165,110,79,90,193,246,67,93,46,152,6,65,146,248,59,21,238,205,63,129,163,154,179,183,20,215,105,171,40,34,143,166,55,189,24,233,21,141,86,167,75,85,234,137,178,110,158,69,212,128,34,222,178,243,29,225,211,69,181,10,159,76,238,117,23,124,150,241,37,75,40,106,19,27,125,13,99,40,106,86,121,33,116,21,29,85,44,124,82,49,241,47,91,21,187,181,28,223,45,215,100,148,134,184,175,225,179,135,75,165,242,163,39,185,232,22,156,85,222,42,234,223,95,81,112,159,21,161,146,166,106,151,189,94,233,159,43,162,87,186,69,122,171,149,234,187,170,174,251,238,6,101,137,228,116,57,142,45,102,203,173,145,79,21,29,242,223,79,114,167,100,237,70,202,216,166,141,178,53,30,141,85,68,114,35,147,116,69,84,223,226,167,213,63,10,10,10,27,93,13,61,178,217,71,5,37,29,36,76,130,158,158,8,210,56,161,137,136,141,107,24,214,236,141,106,34,34,34,34,108,136,155,31,184,2,175,120,116,224,227,78,56,133,226,103,90,181,107,83,47,50,92,62,204,106,206,71,65,75,99,125,68,19,54,102,211,92,33,157,157,218,121,160,147,170,157,123,207,141,219,57,55,223,165,17,60,213,109,8,172,174,44,184,118,226,83,135,189,84,175,226,23,133,123,190,71,114,180,223,110,146,222,111,120,229,13,69,124,206,158,227,53,76,245,117,18,62,150,134,40,218,234,103,54,24,35,87,62,69,122,238,141,114,170,116,170,5,148,89,108,182,156,114,211,71,97,176,219,105,109,246,235,124,17,210,210,210,210,194,216,162,134,40,218,141,99,24,198,162,53,173,70,181,17,17,17,17,17,17,16,247,74,99,151,156,87,22,248,165,194,59,6,89,166,24,5,12,244,47,108,21,112,214,89,110,113,85,183,161,221,15,234,108,149,168,169,38,237,114,46,232,158,178,46,228,131,195,249,213,232,95,217,234,63,183,248,14,119,233,222,204,126,51,208,246,170,63,9,221,232,111,115,183,221,174,235,233,235,235,219,127,62,158,157,252,247,2,198,65,15,244,135,154,111,11,26,185,120,125,159,210,55,92,47,161,170,239,21,151,205,110,183,83,174,206,141,187,35,252,91,188,255,0,57,191,179,216,199,175,192,221,177,113,89,194,236,242,50,24,120,146,210,201,36,145,200,214,49,185,141,185,85,202,190,72,136,137,55,154,129,180,193,234,218,238,182,187,229,190,158,239,101,185,82,220,40,107,34,100,244,245,84,179,54,88,166,141,237,71,53,236,123,85,81,205,86,170,42,42,46,202,138,138,123,64,0,0,66,110,36,248,43,215,220,138,166,247,153,104,47,22,154,181,108,186,220,235,234,110,111,181,93,51,202,216,109,148,173,145,102,145,105,233,33,165,129,92,200,218,231,68,200,217,186,236,196,84,223,116,69,33,51,56,231,227,175,131,107,173,195,77,245,14,217,6,69,85,77,83,43,35,184,230,144,222,42,214,169,141,119,101,37,167,150,106,136,149,240,185,105,158,230,59,167,207,169,235,241,84,75,178,48,204,207,69,180,115,81,235,35,184,234,30,147,97,185,69,84,76,72,163,158,243,97,165,173,145,140,69,114,163,81,211,49,202,136,138,247,174,223,123,157,247,168,20,223,152,115,133,226,159,47,199,171,49,255,0,64,224,150,79,25,12,144,248,235,61,45,198,154,174,30,182,57,157,81,201,227,87,165,201,213,212,139,183,147,154,213,248,26,207,74,249,138,241,79,165,153,13,70,65,249,65,184,229,254,33,94,190,7,42,187,92,110,20,145,245,61,143,245,35,241,45,219,110,223,74,121,249,53,239,79,137,118,181,60,35,240,177,83,77,45,55,242,111,210,232,187,172,115,59,145,97,246,230,189,155,166,219,181,123,62,74,159,5,53,158,37,203,99,133,140,75,57,175,206,62,198,197,121,241,239,149,254,135,187,219,173,213,22,202,126,185,155,46,209,65,225,83,161,27,211,208,212,221,118,99,156,159,29,192,244,248,16,227,126,139,138,172,62,169,51,58,140,126,209,154,81,213,190,55,218,232,158,148,253,200,25,21,46,243,71,12,147,203,42,177,102,157,204,71,123,23,100,79,106,46,242,200,139,153,127,46,237,17,189,229,73,152,96,89,22,101,164,245,233,15,97,127,39,53,116,150,22,185,157,199,73,178,246,169,149,203,187,149,155,249,255,0,208,162,255,0,37,9,27,137,216,62,202,98,182,108,91,211,119,91,207,161,173,244,246,255,0,72,221,170,124,69,117,103,106,54,179,191,81,46,201,220,153,253,61,79,126,201,212,229,85,217,55,3,235,0,0,0,0,0,0,0,0,24,54,178,104,222,9,174,120,37,203,1,207,172,116,149,244,117,244,243,71,12,210,83,67,44,212,83,62,25,34,109,68,14,149,143,72,230,98,74,245,99,209,170,173,85,254,148,92,228,1,207,239,21,252,2,235,7,15,185,141,213,214,60,82,241,146,97,235,36,245,148,55,43,109,13,85,99,105,168,187,179,246,219,87,43,105,217,19,37,108,80,163,164,70,250,169,212,138,139,178,249,69,185,98,146,9,31,12,209,186,57,35,114,181,236,114,108,173,84,242,84,84,95,98,157,76,222,44,150,108,134,223,53,162,255,0,104,162,185,208,212,49,209,205,75,89,78,201,162,145,142,106,181,205,115,30,138,138,138,213,84,84,84,243,69,84,248,145,43,91,57,91,112,205,172,87,73,111,208,209,92,240,250,197,141,221,16,98,241,91,237,244,207,147,170,71,35,164,106,82,61,87,117,147,101,93,247,217,140,251,128,161,144,79,253,96,228,245,174,152,135,166,50,12,2,253,142,222,236,84,126,34,106,58,31,21,89,83,118,154,38,119,31,27,123,113,81,35,29,34,177,172,110,200,187,43,221,178,121,42,17,102,167,132,126,41,233,170,101,166,254,77,250,163,47,105,238,103,114,44,62,226,230,63,101,219,118,175,103,205,23,224,160,106,96,111,236,95,129,142,36,175,248,206,97,151,95,116,242,239,133,219,112,188,122,225,146,86,75,149,90,107,237,201,83,5,28,109,146,72,105,213,212,234,215,204,230,170,171,26,170,212,94,135,238,228,216,208,32,11,97,225,215,155,182,137,105,174,139,226,26,115,168,56,78,113,61,203,21,178,219,236,140,150,205,109,164,116,18,69,77,73,20,40,229,116,181,141,114,185,92,199,174,253,45,77,186,124,147,205,10,158,0,116,9,128,241,255,0,194,38,184,225,55,87,223,114,235,37,138,219,83,77,61,45,101,151,53,175,182,82,201,91,3,161,111,114,37,167,117,67,219,35,30,217,85,138,213,242,114,182,70,175,179,207,94,99,252,197,184,26,180,234,253,183,19,177,97,236,180,92,168,233,161,195,232,242,184,109,246,122,123,109,37,169,149,73,28,116,237,173,109,74,58,58,22,57,18,100,98,39,67,88,157,104,223,34,143,128,29,4,105,15,25,188,21,220,174,185,173,22,45,150,224,248,35,233,114,139,148,119,26,155,133,125,166,215,21,250,181,174,141,37,185,194,246,79,253,245,28,251,181,91,80,239,90,68,141,85,127,68,221,184,102,180,232,230,163,214,73,110,211,205,89,195,114,138,168,152,178,201,5,154,253,75,91,35,24,138,212,87,43,97,123,149,17,21,236,77,254,247,55,239,67,154,124,67,3,206,117,6,228,182,124,11,12,190,228,181,237,103,117,105,109,22,233,171,38,70,117,53,189,93,17,53,206,219,169,236,77,246,246,185,169,241,67,54,196,242,157,125,225,71,62,160,188,69,65,150,97,23,170,103,197,84,235,117,202,42,219,106,86,66,217,154,229,142,104,183,137,242,66,247,211,244,185,187,236,238,133,79,106,121,7,74,167,201,191,229,152,174,41,232,223,181,57,53,170,205,233,155,132,54,155,119,164,43,99,167,241,149,210,239,218,166,135,173,83,185,51,250,93,211,27,119,115,182,93,145,118,42,35,77,185,207,107,127,218,107,45,187,81,240,204,31,236,247,136,166,130,190,123,109,186,175,198,246,59,140,73,94,215,77,93,209,215,219,235,84,87,121,117,109,191,150,229,139,101,16,232,143,20,20,26,72,251,206,119,232,235,173,186,182,195,171,214,11,45,61,210,146,27,140,236,141,174,240,207,154,157,221,199,58,153,206,157,88,229,143,109,222,136,214,201,191,180,55,184,35,175,27,252,79,94,56,80,192,48,205,67,183,90,168,107,232,46,121,197,186,199,124,142,162,7,203,43,45,114,67,83,53,67,169,145,37,137,169,80,141,167,78,133,123,149,155,170,245,39,197,53,230,170,115,65,208,60,67,71,105,243,220,66,249,77,123,191,221,232,152,180,22,88,106,104,170,106,104,234,165,165,124,177,165,109,60,117,104,248,227,100,141,107,36,233,114,185,170,238,148,221,87,112,38,104,41,3,58,231,11,196,246,95,103,185,99,244,118,28,34,201,79,88,217,161,138,186,217,75,112,166,174,133,143,107,152,215,54,68,173,84,107,209,28,142,69,68,242,115,81,126,4,111,169,226,227,138,122,154,153,106,127,148,134,168,197,221,123,159,219,139,48,184,181,140,221,119,217,169,222,242,68,248,32,29,39,131,154,207,229,99,197,63,253,178,218,171,254,236,174,63,241,197,206,114,197,202,53,127,48,225,181,247,221,102,186,94,110,87,42,139,210,186,217,89,118,158,170,105,234,45,174,160,162,116,50,119,42,21,92,244,115,157,43,186,154,189,10,170,170,159,16,36,78,107,164,26,75,169,83,197,83,168,218,93,136,229,83,64,198,199,20,151,187,37,53,115,163,107,85,202,212,106,204,199,42,34,43,223,178,39,249,110,251,212,245,49,189,8,208,252,54,58,248,113,13,26,193,172,113,221,105,37,160,175,101,183,29,163,166,74,186,105,118,73,33,149,35,141,59,145,191,165,189,76,118,232,189,41,186,46,197,118,243,47,227,179,58,195,245,26,217,163,250,39,147,173,34,219,187,53,151,10,187,85,108,209,213,120,216,231,172,167,150,137,239,166,168,79,87,213,137,86,39,49,29,186,34,170,251,16,144,154,175,197,46,167,232,159,5,218,47,169,184,246,61,30,75,156,231,52,152,229,157,148,149,180,149,21,142,168,184,214,218,95,50,110,198,74,201,158,247,77,18,39,233,57,235,212,169,178,185,119,64,200,243,46,91,156,46,230,121,237,30,125,54,34,219,76,148,146,199,51,237,86,186,11,116,22,234,149,108,206,149,123,208,173,42,245,163,186,186,29,235,121,177,17,62,27,155,42,155,132,126,22,41,169,162,166,254,77,250,93,47,105,141,103,114,92,62,220,231,191,100,219,119,47,103,205,87,226,166,35,194,230,89,198,126,110,232,114,142,34,113,221,48,177,99,55,27,51,106,105,40,44,148,151,90,91,212,21,178,118,94,198,84,71,86,171,27,88,216,221,51,94,136,170,228,145,173,68,242,69,36,64,26,171,249,39,112,177,255,0,107,78,149,127,184,219,119,252,73,253,69,194,159,11,176,72,201,161,225,183,75,35,146,55,35,152,246,225,214,228,86,170,121,162,162,164,62,74,96,218,145,199,191,15,90,95,171,22,237,31,191,223,164,168,187,87,84,67,75,53,93,29,85,11,232,237,242,190,165,244,238,101,83,223,80,215,68,232,221,26,171,209,88,170,214,236,190,223,34,65,90,174,150,251,229,174,142,245,104,173,130,178,134,225,79,29,85,45,68,18,54,72,230,137,237,71,49,236,115,85,81,205,86,170,42,42,42,162,162,238,128,127,22,123,37,155,30,183,195,104,176,90,40,173,148,52,236,108,112,210,209,211,178,24,163,99,90,141,107,90,198,34,34,34,53,17,17,17,60,145,17,62,7,186,122,183,75,173,174,199,111,168,187,222,174,84,182,250,26,56,159,61,69,85,84,205,138,40,99,99,85,206,123,222,229,68,107,81,168,170,170,171,178,34,42,159,47,14,207,176,93,68,183,212,93,244,255,0,52,176,228,212,52,149,79,162,168,170,179,220,97,173,138,26,134,181,174,116,47,124,78,114,54,68,107,216,170,213,93,209,28,213,219,205,0,251,192,0,7,192,207,254,213,125,132,201,62,194,248,63,180,158,136,172,244,63,141,238,120,127,29,217,127,99,187,218,252,231,71,115,163,171,163,214,219,125,188,246,62,249,24,184,230,226,255,0,18,225,159,76,110,52,244,215,170,89,179,75,189,36,212,182,171,116,53,49,58,170,7,203,79,82,144,213,190,36,154,57,91,3,102,131,165,100,110,234,142,242,77,215,216,20,85,174,95,106,191,45,122,129,246,235,193,253,164,251,83,118,244,199,130,238,120,127,29,226,229,239,246,187,191,156,232,238,117,244,245,250,219,109,191,158,230,18,125,108,191,40,186,230,249,101,239,52,190,200,146,92,175,247,26,155,165,99,209,92,168,233,231,149,210,72,168,174,85,114,250,206,95,106,170,253,234,190,211,228,128,61,219,37,226,225,143,94,104,47,246,138,153,41,235,173,149,81,86,82,205,27,220,199,199,44,111,71,177,205,115,85,21,21,28,136,168,168,168,169,183,146,158,144,2,255,0,248,9,226,215,8,215,205,31,176,88,234,50,74,120,243,12,126,223,75,106,184,80,215,86,66,149,181,114,65,75,74,217,106,219,26,204,249,100,137,242,203,210,146,57,17,85,219,162,162,47,182,84,156,188,96,250,135,156,233,173,234,60,135,2,203,175,54,10,246,108,139,61,178,190,106,71,200,196,123,95,208,231,68,230,185,90,174,99,21,83,127,230,167,220,133,166,112,117,205,138,197,112,183,89,116,223,136,54,84,65,118,238,211,91,41,239,177,35,27,76,177,116,211,194,217,235,106,106,235,58,186,250,214,105,37,122,55,109,189,109,183,221,0,179,179,195,154,215,53,90,230,162,162,166,202,138,158,74,135,167,101,189,90,114,59,77,29,250,195,114,165,184,91,174,16,71,85,75,85,75,51,101,138,104,164,106,57,143,99,218,170,215,53,90,228,84,84,85,69,69,69,67,221,2,40,235,239,45,46,27,248,132,202,223,153,95,163,189,227,23,25,209,93,84,184,186,80,81,54,174,85,146,89,31,52,221,84,175,116,146,189,211,47,83,213,119,94,150,111,236,221,125,13,29,229,109,194,238,142,223,61,61,13,21,227,48,145,19,212,131,44,138,221,112,129,139,215,27,145,205,106,82,51,103,39,111,100,93,253,143,127,222,75,208,7,165,103,178,89,177,235,124,54,139,5,162,138,217,67,78,198,199,13,45,29,59,33,138,54,53,168,214,181,172,98,34,34,35,81,17,17,19,201,17,19,224,123,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,241,115,105,157,79,135,95,103,99,186,93,29,182,169,205,93,183,217,82,39,41,206,15,18,213,179,220,117,223,54,154,170,94,181,75,253,201,168,189,40,158,94,50,101,248,127,73,209,78,174,77,45,62,152,229,51,67,78,233,158,219,53,114,164,109,106,185,92,169,79,39,150,201,230,115,121,173,115,75,81,171,57,116,211,83,186,7,186,247,94,171,27,154,173,86,170,212,201,229,178,249,129,106,28,38,240,217,160,57,167,10,85,215,89,104,251,215,9,173,245,207,171,168,238,86,183,161,91,53,107,35,94,158,234,53,125,84,246,34,124,60,253,165,102,113,21,143,253,150,212,107,182,63,73,39,93,182,130,178,122,122,37,219,111,204,50,121,153,31,181,85,223,162,223,231,42,175,222,110,93,21,226,79,34,194,120,125,200,116,223,10,194,170,36,244,181,52,148,151,107,139,109,242,79,27,32,145,43,83,117,127,117,91,30,201,59,188,250,19,244,23,219,183,158,134,213,59,61,21,15,163,110,48,86,54,105,238,52,144,213,84,34,72,142,232,146,78,181,114,108,136,157,59,42,123,62,0,96,0,0,0,0,0,0,7,218,195,173,78,189,228,84,150,214,212,248,117,155,185,249,206,142,189,182,141,206,246,110,159,118,199,197,61,219,50,84,250,70,37,164,133,242,201,235,108,214,49,92,171,234,175,193,0,222,25,255,0,14,151,120,163,186,95,241,251,199,165,232,172,189,15,174,159,195,182,159,161,174,133,210,34,244,190,93,215,202,41,63,69,23,244,127,106,111,166,114,10,106,10,111,14,202,74,158,236,157,166,119,61,71,55,165,222,123,167,159,183,250,137,9,169,217,134,170,105,174,158,50,203,104,130,174,213,142,229,14,150,154,173,149,182,228,234,155,161,146,53,17,175,123,60,182,73,166,253,21,223,214,79,187,202,53,186,154,178,102,58,177,212,242,172,106,239,90,68,98,244,238,191,183,217,241,2,232,185,66,90,40,169,180,94,170,229,20,91,79,83,209,220,119,82,249,244,213,215,181,60,183,219,216,79,242,9,242,155,251,61,14,136,45,61,174,247,21,77,90,127,166,41,210,162,55,186,31,239,186,229,110,237,111,172,221,211,117,243,246,237,228,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,131,200,3,194,127,73,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,6,59,156,105,230,13,169,86,89,49,236,247,17,179,95,232,31,186,164,23,58,8,106,217,27,213,142,103,91,91,43,92,212,114,53,239,68,93,191,156,191,122,153,16,2,190,181,59,149,149,29,147,63,182,106,239,11,249,36,54,28,158,217,121,134,241,13,5,234,177,41,109,13,116,115,62,161,177,36,116,84,137,34,70,146,36,13,233,71,39,230,218,228,223,116,106,147,175,9,131,42,166,195,108,52,217,212,214,233,114,72,173,148,172,188,73,110,116,142,164,125,114,68,212,157,96,89,127,56,177,44,157,125,42,255,0,91,167,109,252,247,62,208,0,0,0,0,0,127,18,197,28,241,190,25,163,108,145,200,213,107,216,228,221,28,139,228,168,168,190,212,63,176,6,157,212,142,16,248,114,213,27,125,202,154,255,0,164,24,141,61,117,209,147,54,107,189,30,63,64,203,131,95,43,94,142,145,179,190,23,42,63,170,69,122,57,119,245,246,95,50,49,92,249,45,240,195,83,226,234,104,243,141,76,138,162,94,227,226,143,210,118,246,194,199,174,234,212,217,40,119,70,162,237,228,159,2,127,128,42,39,251,138,154,133,249,66,255,0,225,246,59,246,27,198,127,246,214,127,75,120,94,255,0,254,3,217,238,118,127,218,245,255,0,177,54,222,69,201,103,70,32,198,164,155,6,212,44,230,60,162,58,117,117,51,238,55,106,68,163,109,74,70,170,197,85,138,135,184,140,238,244,111,183,159,78,251,121,236,88,216,2,15,240,197,160,156,193,244,2,170,213,136,221,53,23,74,178,156,22,59,172,30,47,211,23,123,221,117,206,150,212,139,12,111,134,143,170,54,66,199,182,8,87,182,213,78,132,123,157,191,170,190,83,128,0,0,0,0,0,6,179,214,62,35,244,115,66,109,85,23,13,67,206,108,212,85,80,83,62,170,59,82,220,233,99,175,169,99,91,34,167,106,25,165,98,189,92,177,61,141,251,220,155,125,251,108,194,28,106,255,0,43,189,28,215,44,218,235,157,106,30,176,235,21,125,85,206,182,122,184,233,95,144,82,203,75,64,201,38,146,84,166,165,100,212,143,88,160,141,101,122,50,62,165,233,106,237,247,170,134,33,253,217,238,22,61,37,232,239,177,154,153,254,63,177,223,244,117,187,179,250,91,117,245,120,239,209,248,239,247,18,31,15,227,95,133,140,191,30,163,200,63,46,216,37,147,198,67,28,222,6,241,147,219,169,170,225,235,99,95,211,36,125,245,233,114,117,116,170,111,228,230,185,62,4,4,213,238,74,153,87,166,25,249,5,207,173,94,138,233,78,191,181,247,89,60,71,87,84,155,237,225,104,122,118,233,237,127,95,95,195,99,0,254,226,167,20,255,0,245,253,165,95,249,86,227,255,0,33,2,226,113,13,66,192,117,6,141,110,56,22,113,143,228,180,173,94,149,158,209,115,134,178,52,93,154,187,117,68,231,39,177,236,95,232,115,126,244,50,2,156,87,151,71,48,253,15,196,171,174,24,22,190,67,75,75,75,20,179,173,171,16,202,111,140,158,117,108,91,244,199,12,84,204,71,61,201,19,24,137,241,84,98,125,219,105,58,152,57,166,211,84,203,77,222,226,154,94,211,220,206,228,78,200,220,199,236,187,110,213,248,162,252,20,11,250,7,60,95,111,249,137,125,170,251,11,246,215,136,207,180,158,27,198,250,31,210,87,207,29,225,251,157,174,239,99,171,185,209,220,245,58,186,118,234,245,119,223,200,146,252,38,235,199,30,58,33,149,92,110,122,211,164,60,67,103,24,252,244,19,49,25,114,176,94,110,114,193,50,201,3,186,209,42,100,99,26,214,199,20,190,123,238,138,245,248,42,236,23,12,10,120,213,46,113,92,70,217,242,139,197,130,193,166,24,173,158,133,146,212,65,12,55,251,45,125,61,206,6,36,143,99,123,141,101,106,35,100,107,81,17,219,39,147,209,223,113,162,236,252,204,248,167,180,89,242,171,63,218,134,86,253,169,184,87,92,60,85,101,109,198,74,139,87,137,106,55,177,66,255,0,20,157,136,98,219,120,153,179,186,21,85,119,80,47,127,36,206,176,140,54,74,8,114,252,198,199,99,146,235,87,21,5,3,46,87,24,105,150,174,166,93,210,56,98,73,28,157,201,31,210,238,150,55,117,94,149,217,23,99,243,201,117,11,1,194,232,224,184,230,57,198,63,98,165,169,86,182,9,238,119,56,105,99,149,92,138,173,70,186,71,34,59,116,107,149,54,246,163,87,238,83,155,108,167,94,117,211,80,174,84,117,57,78,173,230,247,186,138,59,132,119,11,116,117,119,234,202,159,9,86,199,57,98,146,157,31,35,150,55,177,94,238,135,55,214,78,165,217,124,205,133,38,35,199,174,175,90,237,172,184,216,245,231,43,179,72,232,93,69,53,93,53,230,186,141,136,173,252,220,140,114,181,236,70,163,36,85,71,39,243,94,187,121,40,23,251,62,171,233,109,45,194,207,104,169,212,172,86,26,236,134,26,122,155,69,44,151,154,102,203,113,138,119,116,193,37,59,21,251,204,217,29,228,199,49,21,28,190,73,185,143,93,184,155,225,182,193,117,173,177,95,120,131,211,91,117,202,221,81,37,37,101,29,94,89,65,12,244,211,198,229,108,145,73,27,165,71,49,237,114,43,85,170,136,168,168,168,165,121,112,243,203,83,95,179,154,140,123,55,226,19,90,179,11,84,22,170,10,70,89,99,182,100,117,176,94,45,12,137,98,150,158,22,37,93,43,146,157,34,71,204,136,198,42,35,36,68,233,219,101,82,104,221,184,11,225,182,255,0,128,214,225,87,220,30,134,227,114,184,210,201,5,102,95,87,108,160,155,35,169,158,72,86,57,43,36,174,117,58,185,245,78,114,172,203,42,162,170,202,170,245,251,128,220,248,86,161,96,58,149,106,150,251,167,57,198,63,149,91,96,168,117,36,181,150,75,156,53,208,71,59,90,215,58,39,73,11,156,212,122,53,236,114,181,87,125,158,213,248,161,144,24,54,140,104,198,3,160,184,5,187,78,116,230,203,5,5,182,130,40,91,44,173,166,134,41,235,231,100,49,194,234,170,151,66,198,54,90,137,27,19,21,242,43,81,92,169,253,8,153,200,0,0,26,91,139,173,60,214,141,87,209,123,166,156,232,133,207,19,160,185,100,105,61,174,237,46,73,53,92,80,122,42,162,146,120,103,72,157,76,215,59,189,213,36,74,222,182,171,54,71,110,139,228,133,127,105,15,37,76,171,211,15,252,189,103,214,175,69,116,175,71,217,11,172,158,35,171,170,61,183,241,84,61,59,116,247,127,175,163,225,185,109,64,8,1,253,197,78,22,63,235,251,85,127,242,173,187,254,66,109,12,75,150,87,11,24,150,13,95,131,253,153,150,243,227,217,43,61,49,119,162,183,84,92,233,250,225,108,91,197,63,133,78,133,111,79,91,87,101,217,238,114,252,118,37,120,2,2,84,242,91,225,98,166,166,90,159,183,26,163,23,117,238,127,110,43,157,185,172,102,235,190,205,79,3,228,137,240,67,243,254,226,167,11,31,245,253,170,191,249,86,221,255,0,33,39,248,3,70,240,231,193,174,136,240,197,109,146,151,2,178,186,190,190,87,171,150,243,119,166,164,150,229,208,173,133,59,93,248,160,141,221,190,168,24,254,159,242,213,206,251,182,113,25,193,174,136,241,59,109,142,151,61,178,186,130,190,39,163,146,243,104,166,164,138,229,208,141,153,59,93,249,96,145,221,190,169,222,254,159,242,209,174,251,247,222,64,8,15,65,201,127,133,138,10,234,106,239,182,186,157,81,225,229,100,189,154,139,149,185,241,73,210,168,189,47,111,129,243,106,237,178,167,197,21,77,169,172,188,15,90,178,219,118,55,120,210,204,251,39,195,114,252,39,24,163,197,236,117,214,219,171,109,205,150,138,141,178,58,158,10,153,32,129,101,116,75,43,163,115,216,197,107,87,161,21,173,69,68,37,12,178,199,4,111,154,105,27,28,113,181,92,247,185,118,70,162,121,170,170,175,177,8,157,196,31,51,14,29,116,3,32,155,17,174,158,235,148,221,163,137,221,127,102,221,67,93,21,44,232,249,99,88,103,222,169,142,99,218,232,87,173,187,110,136,230,252,87,200,32,191,49,172,103,140,124,67,72,241,156,127,95,242,12,66,247,137,209,222,40,161,160,174,179,85,221,106,106,102,171,101,45,91,34,117,76,149,104,145,58,85,137,179,57,234,212,234,85,115,85,60,149,74,243,37,55,26,28,119,230,220,89,206,204,118,123,125,53,187,16,183,92,18,182,221,74,200,166,134,103,58,53,168,100,82,76,197,168,150,37,147,181,81,179,156,212,79,52,217,23,111,108,122,193,244,243,57,212,171,212,120,246,5,136,222,111,245,239,217,86,11,101,4,213,111,141,138,246,179,173,205,137,174,114,53,28,246,34,174,223,206,79,189,0,199,129,96,122,43,201,243,91,242,202,155,14,71,168,247,204,126,205,143,85,62,150,122,250,4,169,171,167,187,197,3,150,55,202,206,220,212,74,198,202,145,185,237,217,203,178,72,155,47,146,41,102,56,55,4,156,46,97,88,173,183,25,151,67,112,91,243,232,41,161,167,117,194,243,140,219,170,171,42,21,145,181,138,249,101,236,39,91,157,211,212,229,217,55,115,156,191,16,40,231,134,46,24,181,31,94,53,31,26,183,219,240,139,244,216,196,215,106,54,93,110,172,182,206,234,88,169,86,120,82,111,207,36,79,141,174,72,229,71,250,222,170,55,205,124,189,183,185,150,122,55,134,190,22,47,63,103,188,52,63,96,48,106,143,3,215,210,222,252,212,54,231,118,247,232,237,245,57,221,132,253,30,149,95,135,79,195,61,196,180,251,79,244,242,133,212,56,38,17,143,99,52,106,170,247,67,104,182,193,69,22,251,53,21,85,177,53,169,236,99,19,250,26,159,114,21,129,205,31,138,220,135,50,205,173,220,46,233,5,249,149,20,245,146,67,5,205,214,138,167,190,162,106,247,205,91,69,53,186,85,167,153,81,205,84,116,125,80,58,62,165,85,110,255,0,6,129,169,56,24,208,218,222,50,184,159,190,235,22,164,80,214,212,99,244,215,90,172,145,238,116,74,250,73,171,219,112,166,168,90,39,172,209,202,199,70,177,212,191,120,186,250,149,191,206,219,117,91,155,172,211,220,14,229,106,177,88,238,152,93,138,186,223,140,84,82,213,217,105,170,173,208,203,21,182,162,153,189,52,243,83,177,205,233,134,72,218,170,140,115,17,21,168,170,141,84,52,151,1,122,1,111,208,46,30,177,251,98,81,62,27,182,67,75,73,126,186,36,209,181,178,195,87,61,13,43,102,137,127,54,199,53,17,208,254,139,145,92,139,237,85,95,100,141,3,195,90,214,181,26,214,162,34,38,200,136,158,72,135,144,0,230,223,139,153,110,208,113,87,171,83,85,201,87,28,145,231,119,231,82,190,69,114,43,99,75,148,234,197,98,175,177,190,221,182,242,251,139,245,225,78,89,39,225,119,71,166,154,71,73,36,152,14,60,231,189,203,186,185,86,221,2,170,170,175,181,74,143,231,11,135,227,216,135,20,246,191,179,246,218,122,63,77,226,112,94,43,187,48,178,62,245,92,215,26,254,228,174,232,106,117,57,122,83,119,59,119,46,222,106,165,148,240,47,172,20,249,47,7,248,205,254,255,0,141,222,113,154,28,18,193,69,103,154,107,205,26,81,50,174,158,138,215,76,247,87,64,231,189,82,74,103,181,202,173,153,85,168,189,46,242,77,128,137,156,222,120,157,207,177,188,158,207,195,214,9,123,158,130,138,233,105,167,187,215,79,107,169,154,42,153,214,73,43,233,36,163,145,209,74,136,232,220,141,98,172,78,141,119,84,77,213,124,144,155,220,21,224,216,246,15,195,14,157,122,10,203,79,110,168,200,49,155,69,246,239,219,166,100,47,169,184,207,111,167,239,207,47,75,81,95,43,149,137,212,247,238,245,219,205,84,168,159,249,161,226,135,152,223,255,0,28,101,54,43,126,163,127,179,174,138,60,121,151,223,255,0,56,196,133,25,63,236,139,103,125,203,231,123,22,75,61,191,30,179,80,88,45,20,209,211,208,219,41,98,163,165,134,54,53,140,142,40,216,140,99,90,214,162,34,34,53,17,17,17,17,19,111,36,3,221,0,1,169,177,62,38,116,223,36,206,239,58,105,120,90,252,59,36,181,221,106,45,148,182,236,163,177,111,168,188,199,20,205,133,149,180,17,58,85,146,162,146,105,28,173,138,84,106,35,213,143,68,68,84,216,174,126,100,252,8,107,37,195,55,173,214,172,14,239,150,234,5,178,229,44,146,77,108,170,168,170,186,215,91,95,36,213,149,46,134,150,24,169,250,97,160,141,170,198,198,197,122,171,93,34,167,177,200,165,143,106,143,13,250,111,170,249,134,35,168,23,138,122,155,94,73,135,94,104,46,244,183,107,75,32,130,178,170,58,73,95,43,40,42,38,116,78,145,244,110,146,69,123,225,71,53,21,200,138,138,138,155,155,66,88,163,158,55,195,52,109,146,57,26,173,123,28,155,163,145,124,149,21,23,218,128,114,207,120,178,94,113,235,132,214,139,253,162,182,217,93,78,247,71,53,45,101,59,225,150,55,181,202,215,53,204,122,34,162,163,145,81,81,83,201,81,83,224,122,71,76,23,142,26,120,114,200,110,19,93,239,250,1,166,247,58,234,135,186,73,170,171,49,74,9,165,145,238,114,185,206,115,223,18,170,170,185,85,85,85,124,213,85,126,38,131,214,126,86,92,48,234,229,123,175,20,118,235,142,23,80,200,85,177,82,226,176,219,237,212,138,244,116,142,106,189,137,72,229,246,200,136,187,47,232,177,137,240,2,134,203,116,224,143,2,229,227,107,208,251,91,245,23,44,210,123,158,81,125,166,130,106,248,115,10,251,28,213,148,149,51,81,211,119,35,129,179,53,36,141,172,149,30,141,107,183,84,114,191,125,213,84,212,121,135,37,77,116,251,67,89,246,3,62,193,61,5,222,147,193,250,98,235,89,226,251,93,110,237,247,59,84,61,29,93,29,27,237,229,213,213,183,150,196,123,213,238,95,92,83,232,181,225,148,159,96,46,185,103,105,169,63,143,196,45,87,26,250,120,182,116,137,186,203,225,153,210,169,218,234,253,136,246,47,199,200,54,31,49,206,19,52,207,66,239,118,253,71,210,156,255,0,26,169,176,230,14,138,178,12,126,59,173,59,235,216,218,183,213,204,218,170,90,104,33,99,18,218,140,138,56,217,34,57,222,178,244,238,169,178,164,40,107,156,215,35,154,229,69,69,221,21,23,205,20,201,179,203,214,165,220,110,84,214,173,78,187,100,213,53,246,42,86,90,105,169,175,211,212,62,106,10,104,28,230,178,153,140,153,122,162,142,55,43,209,35,68,68,106,171,145,17,60,204,100,11,11,229,219,204,74,235,165,119,91,126,141,107,45,226,166,191,17,175,158,42,75,109,202,174,161,210,203,107,149,238,164,167,137,143,150,162,165,177,65,67,20,81,200,229,70,177,85,138,170,169,229,186,23,27,97,200,44,121,77,166,150,253,142,93,232,174,118,234,216,153,61,61,85,29,67,38,138,86,61,168,230,185,175,98,171,92,138,215,53,81,81,118,84,84,95,137,203,59,92,230,185,28,215,42,42,46,232,168,190,104,164,141,225,223,143,29,124,225,250,231,68,203,126,91,93,127,177,83,164,116,235,106,189,87,214,213,82,193,78,215,69,229,12,41,80,198,53,90,200,81,141,79,98,53,206,79,98,249,7,67,96,211,28,48,113,63,128,241,43,128,91,114,12,126,247,110,75,242,81,194,251,173,169,149,48,247,224,159,179,11,230,115,97,100,178,61,177,53,243,163,17,94,187,162,249,47,159,183,115,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,240,179,171,45,102,71,135,222,108,84,19,246,106,43,232,42,105,163,126,219,244,185,241,57,168,187,110,159,23,39,197,63,165,14,121,248,197,210,59,238,146,235,181,234,197,126,172,90,137,238,149,21,119,54,72,173,106,110,199,214,78,223,99,94,255,0,140,107,237,93,252,253,135,69,87,89,228,165,181,214,84,197,183,92,52,242,72,221,213,17,55,70,170,167,154,249,28,247,241,249,153,221,243,46,36,50,25,174,239,99,159,109,169,172,183,195,210,232,220,137,19,43,234,118,79,81,17,62,43,237,221,127,104,22,1,194,47,7,182,36,225,63,32,241,116,180,117,151,108,146,217,89,28,85,19,91,233,220,248,223,27,235,227,106,181,202,170,191,207,103,181,201,250,41,253,85,197,197,14,29,95,131,229,114,99,87,10,122,88,159,106,149,104,91,217,133,172,87,182,41,38,98,57,221,46,114,110,189,43,185,34,120,52,214,189,96,177,104,246,81,109,199,51,43,77,5,186,215,109,146,84,130,166,166,217,20,142,69,125,83,213,17,179,237,34,174,234,239,102,235,230,159,122,16,211,86,50,107,182,91,168,55,235,221,234,165,147,213,212,92,106,164,150,70,44,106,215,57,211,200,229,84,86,34,53,81,85,203,236,242,251,188,128,196,64,0,0,0,0,0,12,183,76,115,74,60,15,41,166,191,87,99,182,235,204,80,245,239,77,93,31,92,110,222,55,179,205,54,95,139,209,125,158,212,67,18,9,228,4,204,227,27,47,196,117,95,77,49,124,219,26,185,173,190,56,235,170,90,150,104,33,145,41,216,138,199,55,173,187,181,136,139,188,10,190,207,250,43,191,174,51,65,168,209,193,131,79,133,253,145,179,61,211,76,201,125,34,232,63,190,91,210,140,242,71,125,203,209,231,254,114,159,83,61,212,11,78,83,128,99,56,253,29,177,96,171,180,205,84,249,230,238,189,201,34,72,245,86,166,202,212,68,217,62,229,83,92,1,108,92,152,38,157,214,204,182,55,74,245,99,124,6,205,87,46,201,235,92,126,5,163,21,195,201,218,245,141,77,167,151,139,77,35,216,151,72,124,63,136,111,91,183,93,231,184,57,190,75,229,250,63,113,99,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,124,15,176,24,39,218,175,183,95,98,172,63,105,60,55,130,244,199,163,97,241,222,31,185,221,237,119,250,123,157,29,207,95,167,171,110,175,91,109,252,207,185,44,81,207,27,225,154,54,201,28,141,86,189,142,77,209,200,190,74,138,139,237,67,251,0,107,123,199,13,60,57,100,55,9,174,247,253,0,211,123,157,117,67,221,36,213,85,152,165,4,210,200,247,57,92,231,57,239,137,85,85,92,170,170,170,190,106,170,191,19,210,254,73,220,44,127,218,211,165,95,238,54,221,255,0,18,109,80,6,172,139,133,62,23,96,145,147,67,195,110,150,71,36,110,71,49,237,195,173,200,173,84,243,69,69,72,124,148,216,214,123,37,155,30,183,195,104,176,90,40,173,148,52,236,108,112,210,209,211,178,24,163,99,90,141,107,90,198,34,34,34,53,17,17,17,60,145,17,62,7,186,0,0,0,0,0,0,0,0,0,0,0,0,0,24,238,113,168,120,54,154,217,100,200,115,220,186,205,96,160,102,232,147,220,235,225,164,100,143,70,57,253,13,116,174,107,85,202,214,61,81,55,254,106,253,202,97,220,65,113,21,167,124,58,97,85,153,110,111,116,137,146,69,4,143,166,161,142,120,18,166,166,68,134,89,24,214,71,44,177,245,171,187,46,106,34,46,234,190,73,241,218,141,120,188,227,75,81,184,165,204,170,42,170,110,117,150,188,78,153,207,134,219,102,167,154,120,32,124,45,150,117,138,122,136,22,121,34,90,149,138,126,135,189,190,91,34,53,60,147,204,36,95,30,28,204,242,92,238,249,83,166,218,1,127,175,178,227,182,249,31,13,85,234,138,174,74,106,186,202,136,223,85,11,251,53,20,149,78,142,74,71,198,248,94,221,218,138,231,53,28,190,72,136,87,157,210,235,116,190,92,42,46,247,171,149,85,194,186,178,87,207,81,85,85,51,165,150,105,30,229,115,158,247,185,85,92,229,114,170,170,170,238,170,170,167,231,71,71,89,113,172,130,223,111,164,154,170,170,170,70,195,4,16,198,175,146,89,28,187,53,141,106,121,185,202,170,136,136,158,106,170,74,142,23,185,122,107,142,183,103,54,186,124,191,6,200,49,12,89,175,130,182,186,186,243,108,172,183,173,77,15,122,20,145,41,100,146,153,241,190,87,69,43,157,26,59,213,94,135,42,174,201,230,24,215,7,220,25,234,15,21,121,148,52,180,20,53,54,236,78,138,86,190,233,121,154,41,225,129,99,100,180,233,53,60,19,164,18,197,226,187,85,8,246,177,222,91,39,82,249,123,110,163,134,158,13,116,107,134,43,42,82,225,214,86,215,221,229,245,167,188,220,233,169,101,175,243,100,40,232,155,60,112,70,238,215,92,13,122,53,127,156,170,239,110,219,103,218,55,163,120,38,134,96,150,220,7,1,177,210,80,81,208,83,195,28,211,71,77,12,83,86,204,200,99,137,213,19,186,38,49,36,153,233,19,21,239,86,162,185,83,250,17,51,144,0,26,111,138,205,122,119,15,154,90,185,45,186,205,85,118,200,47,213,159,103,177,186,24,41,251,235,81,120,158,158,119,210,70,232,210,70,61,237,116,144,163,85,177,170,200,187,236,212,85,95,32,212,124,196,56,156,188,105,22,158,211,233,198,150,86,50,175,80,243,89,217,103,165,160,162,145,210,92,161,167,172,130,174,22,84,211,197,4,173,157,178,37,68,113,181,146,35,92,136,245,68,68,87,108,132,113,224,199,150,198,162,85,106,13,159,136,94,34,174,253,234,151,84,83,228,148,244,82,212,78,235,138,220,59,244,245,109,241,177,213,210,239,190,253,230,201,180,157,93,126,93,94,213,55,223,10,60,40,228,215,252,153,220,81,241,70,247,95,115,171,234,173,125,158,207,94,178,85,82,99,212,147,201,5,116,17,71,5,116,43,53,37,69,60,235,59,26,214,72,173,141,174,84,69,87,43,156,77,38,181,173,106,53,173,68,68,77,145,17,60,145,0,254,98,138,56,35,100,48,198,216,227,141,168,214,49,169,178,53,19,201,17,17,61,136,127,96,0,0,198,181,39,56,181,105,174,3,145,103,183,153,152,202,91,5,170,174,230,244,115,154,139,34,65,11,229,86,55,169,205,69,114,163,23,100,234,79,233,79,104,20,33,204,63,87,175,26,185,197,62,95,233,136,216,207,177,119,11,134,33,75,210,142,77,233,232,238,53,125,10,189,79,119,159,231,23,217,210,159,115,80,178,61,83,214,44,107,69,57,95,225,112,212,246,225,172,205,116,198,221,142,83,50,159,182,217,18,166,179,30,122,50,101,69,123,23,219,23,233,39,82,239,182,205,95,133,62,235,126,95,71,168,58,209,159,103,182,230,185,180,185,46,81,117,187,192,142,68,69,72,234,42,228,149,168,187,57,201,236,122,123,28,169,251,87,218,125,237,94,226,79,82,245,167,24,194,176,188,166,170,158,150,197,130,99,214,220,118,221,110,183,190,161,148,210,178,138,57,35,138,170,104,159,43,216,234,149,100,174,107,164,106,55,116,68,68,68,79,37,9,135,201,127,10,190,92,53,231,40,212,90,251,76,213,54,102,227,21,182,228,175,154,7,190,52,175,241,150,233,186,123,138,222,142,231,66,171,182,234,234,217,119,219,111,50,228,136,119,202,203,70,43,244,143,134,26,58,203,196,116,239,168,205,43,99,202,169,101,106,57,94,148,149,150,250,37,99,21,206,99,87,219,26,174,201,212,223,185,202,76,64,0,0,0,0,0,0,7,241,44,81,207,27,225,154,54,201,28,141,86,189,142,77,209,200,190,74,138,139,237,67,251,0,107,44,135,134,46,28,178,186,138,186,235,254,130,233,221,117,117,119,113,102,173,159,22,160,150,161,207,122,170,185,253,199,196,170,174,234,114,187,117,223,205,119,53,45,159,150,183,11,22,139,62,85,103,251,30,202,223,181,55,10,235,135,138,172,183,219,164,168,181,120,150,163,123,20,47,240,169,216,134,45,183,137,155,59,161,85,87,117,37,56,2,176,53,195,147,14,43,232,122,139,142,130,230,119,95,74,245,62,119,193,146,220,99,240,253,61,50,42,178,54,210,208,245,111,213,218,70,167,221,213,241,216,172,173,91,209,252,251,68,115,42,220,27,80,236,21,150,218,250,73,100,108,111,154,150,104,98,171,137,146,201,18,79,2,204,198,58,72,94,232,159,210,254,157,149,19,250,81,58,116,33,15,52,190,26,45,186,177,162,21,186,143,100,180,219,226,200,112,216,228,187,85,215,172,13,108,238,181,210,82,86,204,248,123,173,137,207,86,172,146,35,186,21,205,102,254,106,168,190,96,85,95,7,124,80,100,28,46,234,213,14,95,74,249,170,44,117,142,138,134,243,70,138,247,239,68,250,154,121,39,124,81,164,177,179,189,209,7,75,85,235,211,240,84,219,217,127,218,63,171,120,110,183,96,22,173,67,193,174,144,213,208,92,169,160,153,241,182,120,164,150,146,89,33,142,101,167,157,34,123,219,28,204,108,172,234,103,82,170,42,255,0,66,175,49,100,238,229,177,199,77,31,15,151,119,105,86,164,75,34,225,215,218,213,154,26,180,114,117,81,87,76,234,56,26,249,95,53,67,34,142,153,144,194,245,114,163,85,205,246,249,166,232,129,119,64,193,112,13,117,209,125,83,172,244,94,156,234,198,29,146,220,155,73,227,165,183,218,111,180,149,149,80,193,187,26,231,190,40,100,115,154,214,186,70,53,85,83,100,115,145,55,243,67,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,214,185,36,11,110,170,74,175,241,43,3,251,158,207,209,233,93,253,190,94,207,188,231,227,152,108,88,148,92,73,94,211,17,234,237,57,245,110,172,234,237,127,166,124,125,87,94,221,191,134,219,123,124,254,243,160,217,186,123,47,234,77,219,210,187,167,236,216,160,254,102,213,148,53,252,78,87,182,221,71,216,74,122,121,225,151,243,138,238,185,18,225,87,187,188,253,155,253,201,228,4,95,180,100,121,29,170,41,104,44,247,186,250,72,171,17,34,150,56,42,100,141,178,34,238,155,57,26,168,138,158,178,249,47,222,167,247,126,199,47,86,118,83,215,93,35,126,213,209,178,161,143,114,63,119,35,247,84,85,87,34,110,171,178,253,231,163,65,110,173,184,202,246,80,195,220,124,77,238,57,58,145,54,68,248,249,169,247,106,243,27,143,217,197,196,234,225,221,33,155,171,171,169,190,174,209,246,246,217,27,231,241,243,220,12,96,0,0,0,0,0,0,0,6,64,251,117,197,49,116,168,91,116,105,3,102,110,243,118,93,215,190,210,121,117,109,182,222,75,253,137,247,24,249,146,214,91,94,184,157,61,202,142,94,182,172,174,101,66,116,237,211,250,125,62,213,243,242,107,189,134,52,5,162,242,100,168,145,46,121,52,30,26,117,106,248,47,206,35,61,68,245,110,11,230,191,239,22,198,83,127,39,92,182,182,139,83,46,248,226,212,116,211,85,120,125,217,208,139,191,77,61,193,254,221,183,246,175,222,92,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,2,20,113,169,204,127,4,225,242,27,134,5,131,190,43,238,108,176,74,196,88,150,26,170,58,41,182,168,139,183,63,106,169,147,71,43,38,133,189,77,233,221,173,119,222,168,137,44,181,39,56,181,105,174,3,145,103,183,153,152,202,91,5,170,174,230,244,115,154,139,34,65,11,229,86,55,169,205,69,114,163,23,100,234,79,233,79,105,205,174,186,231,12,212,173,104,206,243,218,121,166,125,45,255,0,36,186,92,233,18,87,110,177,193,61,92,178,177,137,179,156,136,136,143,246,35,149,62,229,95,104,30,246,178,113,13,171,90,239,124,168,189,106,38,99,116,174,142,105,223,60,118,247,92,42,101,163,166,85,124,142,70,197,20,210,63,161,173,238,189,173,77,252,154,187,125,251,180,111,135,157,90,215,123,229,61,151,78,240,235,165,116,115,78,200,36,184,54,223,83,45,29,50,171,227,106,186,89,97,141,253,13,111,117,142,114,237,228,213,223,238,223,46,225,115,132,221,72,226,59,59,183,90,173,184,213,218,12,113,39,133,247,11,187,168,231,109,51,96,239,66,217,88,201,219,12,145,164,189,185,145,232,142,77,182,243,95,47,109,240,112,247,195,222,7,195,222,13,111,197,113,27,53,36,53,17,83,68,202,202,198,211,194,217,234,101,72,98,141,238,124,145,199,26,189,92,176,181,202,170,155,170,249,175,236,8,169,193,119,43,204,91,70,223,6,119,173,81,90,178,92,165,170,215,210,210,53,177,214,91,169,155,253,239,43,36,70,84,210,50,70,84,54,88,229,78,164,119,147,29,178,121,170,169,62,105,105,105,168,169,161,162,162,167,138,158,158,158,54,197,20,81,49,24,200,216,212,217,173,107,83,201,17,17,17,17,19,216,126,160,0,0,1,242,114,28,71,20,203,155,110,110,87,140,90,111,73,104,175,134,235,111,75,141,20,117,41,71,91,22,253,170,152,123,141,94,220,204,234,119,76,141,217,205,234,93,149,55,62,176,3,195,90,214,181,26,214,162,34,38,200,136,158,72,135,144,0,0,0,254,37,150,56,35,124,211,72,216,227,141,170,231,189,203,178,53,19,205,85,85,125,136,85,247,53,254,50,49,217,49,200,244,3,76,242,150,214,92,101,168,73,175,117,86,186,232,228,129,180,235,29,117,37,69,12,207,134,126,164,145,29,208,174,133,236,219,101,69,119,193,9,239,196,253,198,225,103,225,167,86,174,246,138,250,138,26,234,28,26,253,83,75,85,77,43,162,150,9,89,111,153,204,145,143,106,162,181,205,114,34,163,145,81,81,81,21,14,107,174,151,91,165,242,225,81,119,189,92,170,174,21,213,146,190,122,138,170,169,157,44,179,72,247,43,156,247,189,202,170,231,43,149,85,85,87,117,85,85,3,213,62,206,19,62,43,77,153,216,106,115,168,110,50,227,113,92,233,95,120,142,220,216,221,86,250,20,149,171,58,64,146,254,109,101,88,250,250,81,254,175,86,219,249,110,124,98,103,114,207,225,38,143,95,181,161,151,221,78,195,178,71,97,56,213,34,94,105,171,18,222,139,106,184,220,169,234,232,220,203,125,76,147,66,248,102,142,72,102,123,159,2,42,61,204,243,69,68,223,112,183,78,17,117,23,21,212,125,11,199,106,112,92,19,59,197,241,187,21,21,37,142,207,30,99,107,142,138,174,190,134,10,56,22,10,200,146,39,58,57,96,146,55,179,166,86,108,215,57,175,217,17,17,13,204,122,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,30,216,0,0,0,0,0,0,0,0,0,0,3,10,214,252,66,179,80,116,95,62,192,173,206,107,106,178,92,94,235,104,129,92,170,136,146,84,82,73,19,85,118,107,151,218,244,246,53,87,246,47,176,205,64,28,187,234,22,33,89,167,217,246,75,129,92,92,215,85,99,87,138,219,68,234,213,85,69,146,158,103,196,229,77,218,213,246,177,125,173,69,253,137,236,49,242,74,115,15,210,27,198,145,241,79,151,250,98,70,63,237,165,194,225,151,210,244,171,151,106,122,203,141,95,66,47,83,27,231,249,181,246,117,39,220,229,35,88,27,43,135,29,98,186,232,86,180,98,90,141,71,126,200,45,214,219,117,226,130,91,244,86,74,167,67,61,194,213,29,92,51,84,210,57,168,246,54,86,72,216,145,22,41,28,140,114,163,122,190,244,232,183,73,53,99,9,214,204,2,207,168,216,21,218,26,203,109,222,146,158,165,98,73,225,146,122,41,37,134,57,188,53,75,98,123,219,20,236,108,172,71,199,212,170,213,95,143,146,175,55,218,29,77,141,86,107,86,159,210,102,137,2,227,243,229,54,168,238,222,35,183,218,240,110,171,141,39,235,238,122,157,61,181,118,253,126,174,219,239,229,185,210,22,147,98,122,115,136,224,118,154,77,43,176,217,237,120,253,101,36,21,180,254,139,165,130,8,170,145,240,198,141,157,221,132,70,61,238,141,177,238,244,246,162,39,158,200,128,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,210,161,121,182,88,35,211,109,110,197,51,250,10,26,90,134,222,172,147,164,177,212,69,214,222,227,42,165,85,93,145,27,255,0,85,39,181,202,190,73,253,118,244,84,207,58,251,131,42,115,93,58,199,225,103,85,66,89,171,39,246,237,234,186,162,52,79,111,151,253,9,223,31,254,152,99,252,169,32,210,203,101,54,164,231,90,137,45,157,137,13,158,154,52,109,123,169,145,173,103,114,161,207,233,73,189,139,180,45,254,119,244,252,54,209,156,83,226,218,105,153,103,249,126,89,167,112,87,77,26,86,220,39,141,40,91,78,234,117,111,126,121,17,223,153,69,242,245,153,231,191,179,111,216,105,237,59,168,188,88,174,149,24,69,195,45,188,99,241,94,86,42,73,153,69,84,244,99,209,235,211,179,219,26,171,94,155,74,171,178,253,235,247,169,106,92,41,240,229,132,205,167,111,199,174,246,27,61,234,27,213,173,92,183,122,155,84,14,170,78,244,16,51,116,87,245,46,251,110,253,215,249,206,80,41,125,81,83,201,65,189,248,182,225,222,131,135,172,241,113,203,93,242,166,229,77,39,232,62,120,89,27,147,104,96,122,254,138,237,237,153,127,176,209,0,0,0,0,0,15,106,217,66,251,149,108,116,113,254,148,155,237,253,72,171,255,0,168,245,79,98,223,87,53,13,92,117,84,235,180,140,223,111,111,197,21,62,31,210,6,232,147,76,40,105,172,215,58,42,170,250,154,39,211,71,214,172,146,84,141,143,127,67,213,190,74,207,63,37,95,237,95,188,252,242,28,23,77,48,124,38,154,166,186,232,251,149,226,233,77,77,81,19,105,103,167,153,177,119,58,85,205,114,43,81,205,84,70,61,54,77,246,221,62,245,50,156,231,53,163,185,232,186,215,213,211,210,65,122,172,174,107,29,52,48,185,28,230,36,117,77,219,171,205,83,217,31,181,223,4,251,188,163,245,45,234,121,43,105,229,188,84,77,89,4,40,173,72,229,149,92,136,157,42,136,137,190,251,34,111,247,1,41,121,107,195,95,67,196,213,141,143,100,240,35,252,78,232,168,230,239,181,190,179,255,0,121,125,229,40,112,9,159,225,153,15,20,244,85,17,99,116,180,49,63,185,225,91,10,38,204,218,221,84,143,223,243,73,190,234,159,236,125,191,18,235,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,141,60,194,116,207,83,181,79,134,219,205,139,74,170,234,91,114,163,241,23,10,186,58,89,42,18,123,157,27,40,42,218,250,56,227,129,142,116,207,145,210,70,214,196,169,210,229,217,21,125,132,63,224,175,149,52,85,52,54,205,73,226,50,158,120,164,149,33,175,165,176,35,17,170,198,170,83,204,200,107,105,171,41,60,156,139,222,142,86,35,191,216,162,251,84,181,96,6,53,131,233,182,3,166,182,168,236,216,22,25,100,176,82,177,168,213,101,178,221,13,34,72,168,214,183,169,201,19,90,138,229,70,51,117,219,249,169,247,33,146,128,0,0,0,0,0,0,0,0,0,0,7,169,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,29,117,123,151,135,11,26,185,103,101,159,242,115,106,194,250,28,142,241,88,133,158,221,110,168,93,155,35,118,87,248,103,121,126,115,127,103,181,140,95,129,37,64,16,255,0,72,121,89,112,177,164,119,135,222,61,29,117,205,58,218,173,240,185,124,54,235,141,58,110,232,221,186,51,194,55,207,243,123,123,125,143,122,124,73,73,136,96,216,78,159,90,150,197,129,97,246,76,106,218,233,123,203,71,104,183,195,71,2,201,210,214,245,246,226,107,91,213,210,198,55,125,183,217,173,79,130,31,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,83,92,233,52,99,33,169,202,177,157,122,166,141,101,181,69,108,162,197,100,99,17,238,115,37,73,46,53,74,245,68,103,74,53,27,241,235,223,253,142,222,101,94,29,48,113,11,163,86,93,121,210,92,135,78,110,244,148,146,205,95,65,86,203,108,181,49,177,205,165,173,125,52,176,197,58,57,204,122,177,90,178,170,245,181,170,228,243,219,238,90,196,212,126,78,249,94,33,162,87,156,162,199,145,165,227,59,181,87,212,86,178,130,150,178,74,138,74,155,52,84,143,122,69,20,109,162,73,159,92,233,218,141,107,119,72,213,170,137,186,57,64,130,58,25,138,211,231,90,219,167,216,69,92,210,67,6,67,149,90,109,82,73,27,145,175,99,39,171,138,37,115,85,81,200,138,136,253,209,85,23,250,23,216,116,167,128,226,180,248,46,11,142,97,20,147,73,52,24,245,166,142,213,28,146,57,28,247,178,8,91,18,57,202,136,212,85,84,102,234,168,137,253,9,236,57,215,225,162,203,118,199,56,189,210,123,13,250,219,85,111,184,219,245,30,197,75,85,75,85,11,162,150,25,99,186,66,215,177,236,114,35,154,228,115,85,21,21,17,81,81,81,78,145,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,123,206,130,178,207,110,159,0,172,240,242,122,99,192,87,164,19,35,189,86,199,223,166,242,84,85,219,216,231,255,0,53,125,191,217,104,69,104,115,161,198,233,107,49,108,55,33,126,253,250,58,122,216,155,236,246,45,77,26,125,219,255,0,57,126,32,85,133,102,81,118,202,174,181,55,235,165,53,69,117,99,26,217,122,226,141,54,103,75,81,58,157,208,136,136,158,171,126,31,2,206,185,78,235,30,79,146,71,117,195,46,247,202,104,237,212,48,79,36,84,178,36,45,122,43,60,12,104,190,76,71,42,116,185,83,205,127,223,243,32,190,135,197,102,187,226,215,60,75,27,195,229,191,101,247,218,101,162,141,158,143,101,87,101,30,233,99,107,216,140,222,86,175,84,144,249,162,47,244,126,137,231,26,186,107,127,9,57,218,214,92,237,87,220,109,106,221,209,42,75,5,101,27,95,27,230,69,93,186,150,45,247,240,235,237,242,245,127,103,144,103,156,201,229,138,93,115,170,116,21,109,153,158,166,200,221,189,95,239,58,63,185,72,140,102,122,175,169,87,173,81,202,234,50,75,213,84,147,75,47,70,202,231,189,222,200,216,207,231,57,203,236,141,62,38,24,0,0,0,0,0,0,6,196,200,117,37,111,122,89,102,193,146,199,44,41,106,171,146,117,172,89,119,108,157,107,50,244,163,122,124,191,79,239,254,105,174,207,169,109,162,169,185,81,85,70,149,113,71,21,43,59,221,50,72,169,212,168,142,242,68,246,42,251,79,154,248,222,197,94,166,170,38,251,111,183,146,129,35,248,0,188,218,44,188,69,216,42,47,8,229,137,124,86,221,46,68,255,0,227,26,164,248,170,124,85,14,133,206,114,56,55,201,49,172,87,92,236,119,92,162,149,211,210,71,226,119,68,100,110,246,209,212,55,249,234,137,237,115,126,39,70,144,202,217,225,142,102,126,140,141,71,39,244,42,110,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,115,90,230,171,92,212,84,84,217,81,83,201,80,242,0,143,249,47,3,186,9,146,235,85,163,94,22,194,235,94,71,104,172,167,185,54,59,109,45,20,20,213,53,145,85,173,82,84,204,158,29,100,124,206,145,222,180,157,104,229,68,79,52,84,220,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,189,76,210,76,35,86,45,240,219,243,91,87,141,130,157,28,145,183,191,52,123,117,57,142,95,241,111,106,251,99,111,246,25,160,2,189,116,251,85,120,87,208,221,119,189,98,247,107,39,217,250,171,125,61,50,211,214,248,155,141,95,113,206,236,75,211,219,107,30,137,178,189,171,186,170,239,183,237,84,34,175,51,237,95,197,245,143,43,183,220,112,75,151,164,109,116,112,69,19,165,236,201,15,174,201,107,85,125,89,88,199,126,140,140,95,187,207,239,220,182,61,100,225,199,75,117,202,142,154,151,55,199,40,231,125,44,142,145,147,54,142,153,210,110,230,35,60,221,44,79,248,34,127,98,21,115,199,247,7,150,46,28,45,11,151,224,117,115,54,223,115,153,105,223,79,36,140,70,177,36,109,84,139,179,98,134,54,166,205,133,137,237,95,187,238,216,43,184,0,0,0,0,0,0,0,6,215,211,40,110,185,22,35,118,199,173,118,174,182,210,186,26,218,138,174,251,83,183,27,18,116,95,81,219,111,254,49,87,201,119,245,125,158,102,61,154,94,46,23,6,51,25,106,119,153,65,210,138,239,85,191,161,212,207,102,223,183,239,83,229,225,151,202,155,125,210,58,54,249,193,90,173,166,149,190,127,160,231,166,235,237,219,127,111,183,239,54,61,226,205,109,183,100,84,22,188,78,229,21,28,215,59,99,42,106,167,170,153,177,181,28,174,115,156,206,168,211,127,107,27,228,168,191,249,128,253,184,54,188,199,102,215,156,126,121,105,187,205,95,23,187,122,250,127,248,202,161,61,187,47,222,116,112,221,186,83,111,102,199,50,58,73,145,174,13,169,54,219,218,190,37,240,157,239,89,87,213,245,169,228,111,183,118,255,0,151,247,157,47,99,183,122,59,245,138,223,121,160,170,138,162,10,218,88,170,25,36,79,71,181,200,246,35,145,81,81,85,23,201,81,125,160,125,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,230,100,89,21,175,23,182,75,119,188,84,118,105,161,233,234,119,67,157,182,238,70,167,147,81,87,218,228,248,31,76,245,235,168,41,46,48,58,154,182,46,228,110,246,183,169,83,226,139,240,95,189,16,8,117,102,230,85,165,119,173,90,92,11,111,11,110,142,38,57,107,191,190,95,214,231,186,4,68,237,248,84,114,108,146,191,207,171,249,191,181,54,141,28,209,56,164,211,45,72,196,169,48,108,66,226,181,213,80,213,71,51,223,219,169,137,17,18,42,216,149,58,100,137,168,190,111,111,199,227,253,102,183,230,185,162,244,218,99,170,182,156,218,205,111,88,173,119,202,135,49,173,106,204,239,56,105,104,209,81,94,245,84,243,84,127,177,127,243,31,63,134,157,45,209,110,46,99,179,225,21,157,188,90,231,107,164,167,138,105,42,42,159,80,181,146,69,217,137,202,216,210,120,213,189,110,168,85,68,79,103,74,167,199,200,32,152,38,175,24,60,185,115,46,31,233,38,203,177,186,248,175,86,8,250,122,188,53,13,82,72,205,214,158,52,223,126,227,83,121,38,119,181,254,198,175,244,36,42,84,84,93,149,21,20,0,0,0,0,0,0,15,177,138,94,169,44,23,170,107,157,101,182,42,216,224,150,57,22,41,54,217,122,94,142,248,181,125,187,109,236,38,111,13,60,57,219,56,197,165,190,221,45,243,54,207,118,183,197,36,116,81,193,26,175,68,108,150,153,203,178,182,72,91,250,53,47,79,52,248,127,70,208,104,178,206,77,58,129,225,181,10,239,128,79,83,12,113,213,91,235,171,88,215,74,196,115,222,158,9,54,70,170,117,47,170,197,95,37,248,47,151,144,17,11,89,120,84,212,173,27,206,19,14,184,66,234,154,183,126,131,210,72,35,85,252,204,114,47,232,204,244,246,72,159,31,135,245,23,227,195,174,63,122,197,244,91,14,178,100,50,200,250,250,91,29,190,41,214,71,163,221,214,218,72,90,237,213,28,228,95,89,171,231,186,153,181,110,59,102,184,85,54,182,178,143,185,51,55,217,221,199,166,219,162,39,177,23,111,98,33,244,91,182,219,39,195,200,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,95,28,60,40,73,197,86,13,102,199,173,178,209,82,220,45,53,242,85,54,162,121,18,37,232,124,46,98,162,63,181,34,251,122,23,109,147,244,83,238,67,76,240,125,203,154,247,195,150,160,191,53,200,239,52,21,208,178,157,90,198,71,89,223,86,189,39,167,145,29,210,180,236,219,202,23,121,239,191,159,237,242,159,71,175,112,164,109,125,13,69,11,221,210,218,136,159,19,151,109,246,71,34,167,254,176,53,150,77,153,104,246,167,224,215,102,93,155,21,230,209,79,216,241,81,79,110,235,219,170,102,244,108,201,89,178,250,236,69,246,124,55,251,138,75,172,199,120,95,212,77,100,181,89,112,203,173,230,215,143,190,166,15,27,45,101,20,113,59,101,170,233,145,24,216,96,118,255,0,155,123,85,55,111,193,127,98,18,187,138,62,13,53,47,64,177,235,182,95,163,153,7,93,174,167,177,227,41,252,37,58,126,139,225,142,63,90,162,119,187,244,166,145,124,147,250,124,182,218,173,30,175,73,92,174,253,46,165,223,250,64,155,26,195,193,110,55,150,230,54,140,95,134,27,139,175,181,19,64,174,170,109,116,172,164,107,23,195,69,35,85,21,208,66,139,191,76,235,241,246,38,251,111,231,31,245,251,134,61,81,225,190,229,71,109,212,139,125,21,59,235,156,246,64,234,106,214,84,35,149,140,141,238,253,31,103,148,173,246,167,222,77,46,79,183,172,62,221,146,228,43,121,169,237,221,36,74,63,15,234,74,187,237,29,127,87,232,167,79,232,170,123,127,243,146,195,143,235,247,14,114,209,98,244,90,199,31,137,146,42,218,135,210,51,122,246,108,238,212,125,94,116,233,241,69,103,183,255,0,120,20,70,11,21,210,46,95,150,45,116,186,100,185,253,182,31,9,138,75,83,82,182,120,250,159,39,84,110,150,41,33,93,221,82,201,19,243,51,127,61,187,249,121,249,251,53,102,155,114,243,213,124,215,27,118,89,103,182,248,184,188,186,98,239,83,71,191,231,31,26,250,206,169,69,246,181,87,217,240,2,30,131,100,106,22,128,234,62,156,223,43,108,183,235,47,110,90,46,227,164,254,249,129,219,53,143,123,85,125,73,28,158,214,47,196,215,50,70,248,164,116,82,38,206,98,171,85,62,229,64,63,146,102,114,177,204,240,204,47,136,198,92,50,121,46,9,52,150,123,132,84,205,166,141,175,106,185,91,18,250,219,252,58,91,39,199,219,177,12,201,195,203,19,71,181,3,38,212,218,204,223,14,185,250,54,122,11,101,100,81,207,217,130,109,213,86,153,21,189,50,61,19,205,179,111,190,203,236,254,192,185,219,78,166,225,119,186,175,3,65,118,115,170,63,214,221,79,35,85,60,149,125,189,59,123,17,87,218,101,40,212,41,111,138,46,24,120,155,192,243,71,234,196,245,254,54,170,163,110,169,251,86,248,250,122,98,134,4,245,82,87,34,249,63,111,209,248,127,89,105,252,55,94,117,42,241,166,182,185,53,70,131,195,221,217,77,3,30,238,237,59,251,155,83,195,187,182,129,17,169,187,214,79,47,253,91,1,181,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,1,227,116,251,198,233,251,127,176,15,32,241,185,228,0,0,0,0,0,0,0,60,110,135,227,89,93,71,111,167,125,101,125,92,52,176,70,213,115,229,154,68,99,26,136,155,170,170,175,146,34,34,42,255,0,80,31,184,48,138,141,111,209,138,74,212,183,85,107,6,21,13,90,239,181,60,151,250,70,200,187,111,191,170,178,111,229,178,255,0,98,153,125,29,125,29,194,157,149,118,250,184,42,169,228,223,166,104,100,71,177,118,93,151,101,79,37,243,69,79,234,3,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,213,210,83,87,64,234,90,200,35,154,39,237,212,201,26,142,106,236,187,166,232,190,94,212,66,47,235,119,47,93,11,213,139,108,84,246,236,98,223,97,169,109,67,101,124,214,234,42,58,87,57,189,50,34,162,185,41,156,171,186,200,139,254,213,62,226,83,0,42,175,89,57,72,92,44,212,180,215,29,27,200,106,27,83,19,92,147,36,213,110,71,170,175,109,169,211,225,232,209,125,139,47,183,225,183,237,32,46,165,232,142,190,99,217,59,236,217,102,43,149,220,43,105,213,170,215,190,134,182,95,107,24,239,37,146,52,95,99,154,158,207,135,244,29,39,24,213,215,76,244,238,251,92,183,59,214,11,97,175,171,119,182,122,155,124,82,61,124,145,61,174,106,175,177,173,79,234,64,42,227,129,237,108,214,93,8,192,235,255,0,41,120,78,107,46,63,4,93,20,76,125,182,169,205,107,149,40,217,18,53,38,145,140,68,70,49,251,116,255,0,87,150,230,9,165,92,204,110,186,65,133,220,49,202,27,35,166,174,119,107,177,226,105,156,228,111,231,94,247,111,181,83,21,61,89,23,216,159,113,112,149,122,113,167,245,182,191,66,213,97,54,57,40,61,95,239,119,80,69,219,245,118,219,213,233,219,203,100,254,194,1,234,167,40,140,46,249,53,206,245,136,222,162,163,168,155,179,225,233,99,160,127,75,118,70,53,219,43,171,17,190,104,142,95,52,248,129,172,113,238,105,45,212,234,203,54,19,152,227,214,186,26,107,181,77,61,13,214,174,74,78,211,18,158,85,72,230,85,124,149,110,77,182,123,151,214,69,79,45,213,23,205,9,115,89,193,111,12,186,241,166,182,219,165,146,203,105,72,174,180,236,170,109,202,215,77,111,238,72,231,61,174,114,247,91,3,209,87,169,142,77,247,95,107,144,168,55,112,111,174,118,172,246,131,17,175,197,221,79,44,245,209,83,119,91,95,72,170,212,116,221,190,173,155,63,222,138,190,223,253,229,236,240,179,167,21,90,83,160,88,70,19,112,154,73,107,109,246,120,25,82,231,185,92,189,215,110,247,39,233,189,60,149,234,158,78,84,242,242,242,242,2,24,210,114,134,192,227,212,55,119,238,149,206,199,91,78,175,111,231,225,89,22,68,88,124,151,122,46,141,182,238,254,223,103,237,37,246,146,112,177,166,218,51,142,122,7,11,166,150,142,87,53,17,245,113,178,158,57,156,189,49,181,222,188,112,177,87,126,211,119,242,243,255,0,205,185,81,85,84,57,55,79,47,37,3,76,197,79,171,152,77,221,41,107,35,102,73,101,151,216,174,74,170,202,134,236,221,252,247,217,137,187,220,159,212,223,189,13,204,197,221,141,93,182,221,19,203,238,60,167,154,121,158,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,31,203,157,237,68,93,182,246,169,253,17,91,143,174,32,115,93,24,193,109,120,198,153,91,161,169,203,115,46,255,0,163,31,37,76,144,44,126,18,106,87,205,179,152,230,123,98,149,254,217,25,236,242,234,223,165,67,230,241,37,204,119,70,244,50,68,199,241,249,39,204,47,243,61,97,137,150,69,165,184,67,28,139,10,62,62,234,50,165,143,68,114,189,136,155,38,235,179,246,246,33,26,101,230,171,196,221,91,223,85,100,225,226,73,168,21,202,232,164,118,37,112,114,172,126,212,85,86,213,244,239,211,178,249,121,27,207,132,238,91,184,118,150,182,167,52,214,234,132,212,44,162,233,27,25,37,46,67,110,165,172,167,162,116,83,63,162,72,251,139,50,245,172,105,18,117,35,252,147,116,248,236,217,99,79,164,186,87,73,2,82,210,233,142,39,12,40,222,148,142,59,53,51,90,137,182,219,108,140,219,217,228,4,31,211,126,109,184,203,170,225,181,235,102,155,228,184,245,68,253,93,53,17,89,227,164,166,111,74,61,203,212,234,154,205,211,203,180,137,229,237,119,237,66,115,224,58,135,135,106,118,55,14,95,129,228,86,251,213,166,161,242,68,218,138,26,184,170,89,214,199,43,92,222,168,156,230,238,138,158,205,254,40,97,121,215,10,252,62,106,5,166,91,77,247,71,240,248,187,157,59,85,83,216,40,82,162,61,156,215,122,175,116,46,219,126,132,69,242,243,77,208,135,151,173,13,226,95,128,186,249,111,188,52,92,46,26,133,167,16,197,226,234,236,89,21,201,144,71,71,229,220,170,115,58,106,97,98,187,106,100,84,115,105,215,253,48,228,217,234,139,184,88,219,92,142,248,249,253,199,244,69,62,21,56,246,193,184,138,187,187,1,190,91,98,197,243,250,86,205,226,44,209,73,81,86,199,118,25,31,121,233,55,97,177,34,36,142,145,168,222,183,47,230,247,69,118,232,164,170,234,114,126,146,1,253,3,198,231,227,87,83,13,36,14,168,168,147,183,19,54,234,118,202,187,110,187,124,63,104,31,171,157,183,146,121,169,141,230,186,143,129,233,205,182,75,190,121,153,217,44,52,209,177,94,142,184,220,97,165,71,236,215,59,102,172,174,106,42,170,49,251,38,255,0,205,95,185,72,91,174,60,200,107,171,178,152,244,147,132,188,82,217,156,228,245,107,218,154,166,225,61,69,11,41,91,44,113,54,39,35,38,108,8,231,44,179,181,55,73,124,145,139,190,221,91,183,25,177,240,13,175,124,75,171,51,30,43,53,195,46,177,193,90,244,168,92,86,215,87,223,165,141,175,218,78,150,61,245,117,17,181,17,39,168,137,19,163,201,173,69,246,46,206,15,181,169,60,217,177,39,213,201,143,104,54,157,228,217,85,226,61,189,127,68,69,93,74,237,209,143,242,90,90,206,181,217,157,221,252,189,172,251,145,77,29,126,111,51,94,47,234,153,51,232,238,154,95,65,81,211,78,180,241,199,144,89,41,220,214,239,27,149,237,252,235,85,29,221,85,85,248,163,63,103,157,138,105,159,9,156,62,105,93,28,116,248,206,150,99,50,84,71,190,213,245,86,74,21,170,118,234,245,243,145,144,181,87,202,71,55,252,221,144,219,177,67,21,60,73,20,49,50,40,219,236,107,26,136,137,253,72,5,84,85,242,163,215,119,96,243,223,174,122,215,87,87,157,183,180,180,235,30,73,89,37,46,206,86,119,81,221,84,125,237,253,105,189,139,254,78,255,0,19,235,242,214,226,11,85,49,173,94,186,112,201,173,217,21,210,225,116,168,88,18,220,219,189,93,76,179,198,169,77,89,89,38,201,83,34,57,55,107,162,253,24,252,209,27,191,193,197,160,249,171,145,83,216,85,150,71,107,180,95,121,187,226,255,0,147,103,50,146,122,11,148,83,221,100,138,30,211,86,6,216,162,127,71,78,209,170,245,68,201,155,237,118,221,91,170,47,232,184,45,61,190,205,190,239,35,201,225,21,21,87,99,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,31,139,233,41,223,34,74,232,247,114,123,23,117,63,84,77,147,100,60,128,60,109,231,185,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,47,177,74,252,230,179,87,122,195,42,116,167,87,237,118,201,106,224,195,253,57,226,85,187,35,89,226,210,134,157,157,78,84,118,219,171,151,111,85,119,219,225,237,44,16,197,53,27,76,240,125,86,199,39,196,243,220,114,130,237,110,159,167,118,85,209,195,80,141,233,145,146,121,36,172,115,83,214,141,159,15,130,125,200,7,205,209,237,106,211,189,115,196,169,243,93,57,201,104,110,244,51,117,245,165,60,138,175,135,105,100,141,58,216,230,181,236,221,98,126,221,77,77,246,85,77,211,204,207,17,81,124,208,173,156,99,26,201,249,96,106,91,234,42,167,186,100,90,55,156,205,75,107,134,78,169,42,230,179,77,18,178,71,203,50,170,83,210,211,177,201,53,115,186,147,169,85,35,69,84,78,151,170,207,93,58,213,189,56,213,91,53,45,243,2,204,236,215,120,170,160,100,235,13,37,198,10,137,97,234,99,29,209,35,98,123,145,174,106,72,196,84,223,201,85,62,244,3,50,63,55,198,138,215,51,167,118,185,54,84,63,181,93,190,10,120,234,255,0,98,191,216,4,97,226,95,128,173,44,226,10,7,221,232,164,251,51,150,247,88,248,239,106,149,53,157,12,235,145,210,51,195,173,68,113,47,87,122,79,61,188,183,242,246,38,218,119,13,204,249,129,240,211,92,203,118,161,233,173,219,85,112,170,87,35,164,185,91,146,219,73,37,52,43,187,165,145,41,104,162,158,162,77,157,50,122,169,186,175,97,85,60,156,187,88,2,236,239,46,149,254,180,62,86,71,144,227,24,213,170,166,225,150,223,45,118,203,116,81,57,213,19,92,106,99,134,22,198,137,235,43,157,34,163,81,190,126,123,249,121,129,161,241,110,63,56,100,187,201,5,167,46,212,58,76,42,254,246,183,196,90,242,26,90,203,115,169,228,94,150,185,139,37,92,16,181,122,100,87,51,127,103,168,229,246,34,237,165,184,221,183,197,197,125,146,207,137,105,55,17,184,43,49,167,36,235,114,142,154,235,104,170,74,132,234,166,146,31,90,74,150,72,206,153,32,145,125,85,243,243,223,201,54,95,107,87,168,120,13,226,99,47,102,156,91,237,86,219,134,71,112,168,74,95,77,97,144,89,165,154,39,201,44,144,247,36,168,78,228,141,106,73,58,61,203,210,170,138,172,119,183,201,113,218,254,81,214,27,61,58,55,78,181,175,80,173,206,69,93,153,54,72,200,99,106,111,228,136,144,209,166,222,74,255,0,235,95,233,3,115,112,75,195,230,141,112,193,133,205,110,176,103,150,11,214,73,116,143,183,118,185,67,112,107,124,75,89,81,51,225,252,207,137,150,54,116,182,84,111,169,182,253,59,175,154,249,73,57,114,108,110,38,44,213,25,13,177,140,111,159,83,171,35,68,79,235,220,173,44,179,151,135,24,88,125,58,183,75,117,233,243,209,187,116,153,213,217,77,209,213,168,196,110,255,0,155,88,41,145,55,234,87,237,191,220,207,218,107,215,112,169,198,83,170,217,102,188,106,110,181,77,51,158,141,150,106,91,213,213,212,91,111,210,238,151,58,29,246,223,117,77,211,244,118,2,212,47,26,221,163,56,235,85,249,6,174,225,118,198,167,198,178,253,73,15,221,254,84,137,254,82,127,106,26,131,63,230,35,194,6,11,67,83,58,235,86,63,120,172,134,39,58,26,123,99,231,172,108,207,232,115,154,206,237,60,82,53,187,171,81,55,248,110,155,144,67,36,229,191,196,238,81,83,28,54,92,234,227,94,142,223,184,185,149,206,225,44,105,228,155,109,211,74,191,228,175,183,226,140,54,198,131,114,121,199,236,19,211,93,117,211,35,142,229,85,75,55,117,180,182,74,198,77,71,42,54,70,57,141,145,149,84,72,174,69,68,122,57,55,243,69,68,79,136,24,222,119,204,15,138,206,34,46,146,99,124,35,105,6,69,13,35,95,36,13,187,82,83,199,93,79,50,181,235,35,30,245,171,162,107,34,87,67,26,236,215,61,63,77,61,171,178,46,196,224,39,128,45,74,209,28,253,186,193,170,89,7,134,187,55,253,73,240,148,239,234,252,205,85,63,248,232,42,30,212,245,101,141,255,0,161,241,219,219,186,164,218,211,189,36,211,109,42,180,67,102,211,252,34,201,100,138,24,227,99,164,162,182,211,211,73,51,152,196,98,62,69,137,141,71,61,90,158,107,183,197,76,193,27,178,238,171,184,30,83,250,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,42,34,251,80,242,0,199,51,173,62,194,53,46,193,54,43,168,24,165,179,33,180,84,35,145,244,181,244,237,149,141,87,49,204,87,55,127,54,59,165,239,68,115,85,28,157,75,178,161,23,242,174,94,118,203,75,170,235,56,116,213,188,159,73,165,151,185,43,41,236,247,11,148,176,119,23,169,81,18,37,174,100,104,221,210,20,233,233,233,218,38,166,219,121,36,195,60,108,5,118,75,167,124,216,112,216,223,14,63,172,53,185,84,126,93,30,38,221,96,141,223,122,250,211,200,245,254,114,252,127,152,159,179,108,11,56,212,254,106,250,123,105,87,229,185,50,219,231,102,239,115,252,30,57,47,169,210,229,69,252,219,28,159,205,95,219,228,90,134,203,240,80,155,167,181,119,2,155,241,109,85,230,169,173,55,101,199,176,237,72,184,84,239,215,36,142,166,138,197,68,232,209,158,107,235,109,26,175,233,49,54,69,243,223,227,177,184,176,222,0,120,190,212,170,216,95,196,39,20,153,211,109,18,61,18,190,203,81,93,37,76,21,112,249,163,162,95,15,112,70,181,28,140,143,117,70,255,0,59,239,69,44,183,214,95,216,121,219,239,93,192,210,90,43,193,239,15,250,15,28,21,120,70,157,90,219,124,108,109,74,139,188,201,44,245,19,75,249,181,116,136,233,228,145,204,221,241,53,251,53,222,75,236,246,170,174,236,70,166,222,105,230,121,219,99,200,30,54,27,47,249,71,144,7,141,191,104,216,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,27,0,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,8,9,10,7,6,4,5,255,196,0,99,16,0,1,3,3,2,4,3,5,5,3,5,8,12,12,1,13,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,181,21,33,34,119,133,22,35,71,134,197,23,24,49,37,50,51,65,83,25,36,38,39,52,114,166,212,53,69,82,84,86,87,97,99,113,115,116,130,54,73,88,98,100,104,136,149,150,198,211,228,55,66,81,117,40,57,67,68,85,179,101,146,161,131,255,218,0,8,1,1,0,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,8,57,187,106,22,125,166,188,54,227,119,221,57,206,50,12,86,229,62,113,71,73,45,101,146,231,53,12,242,64,234,10,247,58,39,73,11,154,229,98,185,140,114,181,87,167,86,53,127,169,10,213,225,147,137,190,36,175,252,73,105,69,138,251,196,30,165,92,109,183,28,226,197,73,89,71,87,150,87,205,5,76,18,87,194,217,34,146,55,74,173,123,28,213,86,171,85,21,21,21,81,77,4,156,211,137,187,181,214,193,195,110,171,223,108,87,58,187,117,202,221,131,223,106,232,235,41,38,116,51,211,79,29,4,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,133,114,230,227,95,247,170,211,137,236,25,253,206,213,30,166,226,223,119,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,0,0,242,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,59,100,141,146,77,177,62,8,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,21,3,253,214,205,83,253,233,255,0,106,94,27,252,91,127,176,31,103,54,84,255,0,176,126,209,239,248,223,11,227,60,63,181,252,63,221,247,119,118,255,0,252,158,155,125,229,196,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,173,94,114,154,177,170,122,95,251,32,253,153,234,94,87,137,123,79,237,7,141,246,21,230,166,131,197,118,253,159,219,238,246,94,221,251,123,143,219,187,175,77,238,233,252,84,230,188,162,117,191,90,53,43,137,44,146,197,168,218,189,154,229,86,216,48,122,202,184,168,239,119,250,186,232,35,157,181,244,13,108,173,142,105,28,212,122,53,239,106,57,19,175,71,185,63,173,75,116,35,87,49,236,179,42,193,184,49,212,60,167,10,201,174,184,253,234,139,217,62,26,227,107,173,146,146,170,13,247,90,70,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,168,190,25,56,155,226,74,255,0,196,150,148,88,175,188,65,234,85,198,219,113,206,44,84,149,148,117,121,101,124,208,84,193,37,124,45,146,41,35,116,170,215,177,205,85,106,181,81,81,81,85,20,208,73,21,120,246,227,126,197,194,62,9,21,22,57,85,106,185,106,109,239,181,45,146,201,89,11,234,33,101,42,76,137,53,85,91,99,150,55,199,14,198,202,200,215,122,57,242,244,218,215,54,57,85,144,87,129,110,104,90,167,137,101,88,238,142,107,140,151,92,243,27,188,92,29,69,77,120,237,212,220,114,42,74,138,153,24,144,183,170,43,228,174,133,36,87,39,107,99,167,233,47,221,185,233,28,116,238,185,64,65,94,100,28,87,106,63,9,90,143,161,249,174,21,47,142,181,87,125,160,130,255,0,96,158,101,101,45,222,149,171,110,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,249,149,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,2,144,57,143,113,11,175,184,55,25,218,135,139,97,90,225,168,24,253,150,139,217,62,26,221,107,201,171,105,41,96,223,106,164,123,246,69,28,141,99,119,61,238,114,244,79,123,156,170,190,245,82,74,242,107,213,141,83,213,15,218,255,0,237,51,82,242,188,183,217,159,103,252,23,183,111,53,53,254,23,185,237,14,231,107,188,247,108,221,219,102,237,189,58,236,111,95,224,132,106,230,61,196,46,190,224,220,103,106,30,45,133,107,134,160,99,246,90,47,100,248,107,117,175,38,173,164,165,131,125,170,145,239,217,20,114,53,141,220,247,185,203,209,61,238,114,170,251,213,73,193,202,39,80,179,237,74,225,183,36,190,234,54,113,144,101,87,40,51,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,189,58,189,203,253,106,77,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,97,226,115,154,158,169,223,248,130,183,100,124,63,100,126,207,193,240,107,132,222,200,142,72,42,96,143,36,134,72,161,100,254,211,166,116,219,38,133,95,28,203,7,193,20,177,199,54,239,187,151,222,203,31,224,115,139,122,110,47,116,141,217,133,86,47,87,99,200,108,117,13,181,223,161,101,52,190,206,146,175,98,63,185,71,59,186,181,236,115,85,174,88,149,203,44,59,145,175,220,215,69,44,188,211,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,248,154,90,109,200,245,153,140,130,71,84,71,27,22,54,252,50,55,107,100,237,197,53,64,0,25,246,226,111,137,190,36,172,28,73,106,189,138,197,196,30,165,91,173,182,236,226,251,73,71,71,73,150,87,195,5,52,17,215,204,216,226,142,54,202,141,99,26,212,70,163,81,17,17,17,17,11,116,229,195,150,101,89,207,6,58,121,148,230,185,53,215,32,189,86,251,91,196,220,110,149,178,85,213,79,178,235,86,198,111,150,69,115,221,181,140,107,83,170,251,154,212,68,247,34,18,84,0,66,14,110,218,133,159,105,175,13,184,221,247,78,115,140,131,21,185,79,156,81,210,75,89,100,185,205,67,60,144,58,130,189,206,137,210,66,230,185,88,174,99,28,173,85,233,213,141,95,234,66,15,242,225,226,23,95,115,158,51,180,243,22,205,117,195,80,50,11,45,111,181,188,77,186,233,147,86,213,210,207,178,213,86,246,111,138,73,28,199,109,123,26,228,234,158,231,53,21,61,232,133,223,128,115,78,38,238,215,91,7,13,186,175,125,177,92,234,237,215,43,118,15,125,171,163,172,164,153,208,207,77,60,116,19,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,12,251,254,246,60,83,255,0,229,45,170,191,252,101,113,255,0,235,26,83,0,20,129,204,123,136,93,125,193,184,206,212,60,91,10,215,13,64,199,236,180,94,201,240,214,235,94,77,91,73,75,6,251,85,35,223,178,40,228,107,27,185,239,115,151,162,123,220,229,85,247,170,146,87,147,94,172,106,158,168,126,215,255,0,105,154,151,149,229,190,204,251,63,224,189,187,121,169,175,240,189,207,104,119,59,93,231,187,102,238,219,55,109,233,215,99,122,255,0,4,61,5,203,142,219,174,136,243,30,206,244,51,84,178,106,72,244,190,253,81,106,109,45,101,210,119,49,152,221,107,236,212,142,107,227,147,162,163,41,166,151,163,100,99,246,198,199,201,223,221,26,36,221,219,10,0,20,173,197,231,54,77,71,213,223,19,133,112,250,183,92,3,16,127,133,145,215,110,226,211,100,85,82,51,171,228,111,122,9,92,202,88,85,234,196,219,18,172,142,72,186,172,168,201,95,10,88,167,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,65,207,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,84,26,69,205,199,62,178,113,23,148,106,6,167,90,106,231,211,172,198,162,39,79,143,81,77,53,124,246,40,41,169,101,142,153,150,214,205,81,20,12,124,146,58,23,84,189,90,212,149,90,231,181,172,94,141,75,148,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,94,188,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,120,220,122,137,205,98,196,200,246,166,216,170,106,26,247,42,63,127,114,40,218,143,70,181,102,134,86,249,94,90,92,197,51,45,79,201,172,252,54,235,99,170,239,183,218,170,127,13,141,95,161,166,71,79,59,41,169,234,170,42,22,233,59,230,234,247,164,80,194,200,222,200,149,239,84,114,202,174,114,172,139,102,128,129,92,48,113,235,77,85,196,246,167,112,177,172,151,218,74,55,209,231,23,187,126,13,115,168,238,171,235,30,183,106,215,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,207,80,71,94,97,25,254,101,165,156,35,102,218,131,167,217,13,93,143,33,177,212,89,42,104,107,169,149,55,196,255,0,108,81,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,253,92,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,2,171,115,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,41,32,0,0,2,37,115,36,226,7,62,225,151,74,48,141,87,211,151,210,62,229,71,156,67,73,45,29,114,204,180,85,176,77,106,185,53,209,84,71,12,145,186,70,35,182,74,214,171,186,36,145,70,239,126,212,59,174,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,4,63,227,155,140,219,239,7,154,143,163,183,57,45,94,217,195,50,143,110,83,228,214,216,152,196,170,116,113,45,7,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,114,171,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,33,82,113,245,71,167,124,118,103,220,50,107,29,194,213,109,196,23,192,212,99,185,21,101,76,20,48,218,36,91,61,61,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,27,36,103,102,106,128,0,41,3,152,247,16,186,251,131,113,157,168,120,182,21,174,26,129,143,217,104,189,147,225,173,214,188,154,182,146,150,13,246,170,71,191,100,81,200,214,55,115,222,231,47,68,247,185,202,171,239,85,39,7,40,157,66,207,181,43,134,220,146,251,168,217,198,65,149,92,160,206,43,41,34,172,189,220,230,174,158,56,27,65,64,230,196,217,38,115,156,140,71,61,238,70,162,244,234,247,47,245,169,55,192,4,10,170,227,214,155,70,57,128,106,23,15,218,193,125,164,160,211,235,157,69,190,107,85,222,175,186,245,180,220,103,180,219,54,67,36,174,151,181,79,66,229,108,238,85,72,190,25,167,89,30,230,177,100,123,103,168,0,2,170,249,143,243,34,206,241,29,71,151,66,56,120,191,123,18,76,70,225,77,61,255,0,36,165,150,25,228,169,174,137,89,42,80,195,211,123,27,12,79,68,101,67,94,155,164,145,146,64,246,182,54,200,217,230,87,6,124,102,96,60,89,224,20,213,148,117,212,150,236,218,221,78,200,175,214,25,101,134,25,221,60,112,211,173,77,93,45,50,79,44,203,67,222,168,72,227,150,78,139,213,54,187,223,252,100,80,0,2,5,85,113,235,77,163,28,192,53,11,135,237,96,190,210,80,105,245,206,162,223,53,170,239,87,221,122,218,110,51,218,109,155,33,146,87,75,218,167,161,114,182,119,42,164,95,12,211,172,143,115,88,178,61,179,212,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,41,131,136,46,108,154,227,168,218,143,105,185,233,82,253,142,195,49,92,130,43,189,182,218,217,38,142,170,245,28,42,205,145,93,164,134,84,238,66,253,178,43,169,162,115,99,219,50,181,206,153,99,100,169,107,252,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,96,7,20,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,125,117,240,83,205,55,42,182,234,157,215,22,226,50,227,226,177,188,239,32,158,225,75,113,239,72,255,0,96,215,86,212,211,177,144,119,107,42,251,116,182,136,35,73,157,177,17,206,143,175,84,85,78,165,191,128,85,95,52,46,96,121,85,139,42,127,14,220,62,231,62,203,246,94,201,50,188,134,199,91,36,117,209,87,50,71,127,38,69,59,17,189,158,222,198,58,103,68,247,57,92,238,202,172,125,185,163,147,181,114,222,227,250,251,197,15,141,210,157,82,183,111,207,172,150,249,46,158,212,183,208,50,158,134,178,219,15,132,131,185,55,223,42,165,99,231,158,71,57,35,137,144,237,233,181,27,211,105,58,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,51,149,113,99,229,99,89,62,95,228,62,157,57,157,109,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,4,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,160,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,22,115,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,112,254,75,77,214,27,85,61,246,107,101,91,45,181,149,19,82,83,214,58,23,36,19,79,11,99,116,177,50,78,155,92,246,54,120,92,230,162,245,106,75,26,175,77,201,214,111,242,221,227,234,251,160,89,85,175,68,181,34,225,227,116,203,32,184,50,158,158,106,170,150,71,246,102,170,121,58,45,75,36,149,205,99,104,220,247,238,158,55,57,26,206,174,153,157,29,220,100,215,105,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,73,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,95,159,20,92,77,224,60,44,233,125,203,80,50,250,154,74,203,147,41,220,235,46,60,151,24,105,171,111,51,164,145,71,178,6,200,187,156,198,58,120,157,43,216,215,172,113,171,159,181,221,17,174,207,102,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,210,121,91,240,11,89,167,126,7,137,189,99,183,221,109,185,122,248,202,124,119,29,172,166,158,134,107,68,107,221,166,154,166,174,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,227,124,140,236,217,80,42,175,158,119,224,159,230,79,211,72,213,203,187,141,250,206,21,115,181,196,179,26,173,218,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,110,231,190,15,16,169,28,146,62,42,118,163,26,174,99,26,183,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,71,254,105,28,125,81,234,39,142,225,147,71,46,22,171,150,32,158,14,163,34,200,168,234,96,174,134,239,34,118,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,248,25,27,251,208,215,133,222,25,51,238,41,181,66,219,167,248,133,53,93,29,181,245,13,109,235,33,91,116,213,52,86,104,22,57,100,223,59,163,77,173,123,219,4,173,137,143,115,18,73,17,172,220,222,170,230,232,83,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,154,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,128,170,220,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,72,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,211,149,127,30,180,213,84,214,174,22,53,146,251,73,70,250,58,120,109,248,53,206,163,186,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,217,23,107,170,189,98,107,237,40,2,173,121,168,112,21,77,85,77,117,226,159,70,236,84,148,111,163,167,154,225,156,219,41,251,170,250,199,172,176,181,43,233,169,227,137,205,71,163,95,60,181,79,115,216,205,145,119,122,43,214,87,62,184,52,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,29,56,151,210,206,40,48,72,115,173,51,187,127,186,241,182,106,201,233,189,169,108,251,233,162,143,197,193,12,178,118,123,189,135,190,61,206,248,217,209,201,253,104,158,255,0,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,108,241,55,27,165,108,116,148,176,111,123,88,205,242,200,173,99,119,61,237,106,117,95,123,156,136,158,245,66,133,248,246,227,126,251,197,198,119,21,22,57,85,117,182,233,149,147,181,45,146,201,89,11,41,230,125,82,194,137,53,85,91,99,150,70,73,54,247,74,200,215,122,181,145,116,218,214,186,73,85,241,84,176,158,87,60,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,22,61,90,231,61,101,100,155,147,116,84,213,14,123,85,95,191,183,20,141,87,171,90,147,77,43,110,124,138,188,123,113,191,98,225,31,4,138,139,28,170,181,92,181,54,247,218,150,201,100,172,133,245,16,178,149,38,68,154,170,173,177,203,27,227,135,99,101,100,107,189,28,249,122,109,107,155,28,170,202,22,255,0,10,179,220,171,253,181,200,242,76,142,225,255,0,57,89,93,114,174,168,147,254,244,147,77,36,143,255,0,149,206,115,191,173,84,187,238,93,220,2,209,240,199,138,174,121,170,86,251,85,203,83,111,125,170,142,139,77,5,71,217,152,210,57,89,225,169,106,118,171,210,103,178,121,27,81,36,111,72,221,240,198,221,205,143,185,44,213,6,107,56,177,243,79,172,159,48,50,31,81,156,183,238,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,218,104,214,57,95,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,20,213,34,175,52,127,34,122,155,244,95,88,162,41,47,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,237,146,181,170,238,137,36,81,187,223,181,13,15,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,66,172,167,154,231,14,56,127,16,85,90,71,118,170,241,24,133,37,189,146,73,158,218,234,217,115,183,186,185,241,54,100,133,145,82,54,71,201,14,199,36,107,51,28,174,108,253,88,177,35,26,178,164,202,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,200,1,206,175,202,198,45,243,2,135,211,174,37,117,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,119,253,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,250,192,170,190,121,223,130,127,153,63,77,56,255,0,44,174,59,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,157,21,25,77,52,189,27,35,31,182,54,62,78,254,232,209,38,238,221,160,5,0,243,71,243,217,169,191,69,244,122,34,122,114,185,227,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,227,114,26,38,181,235,43,36,220,155,101,169,167,107,26,170,253,253,201,99,114,189,90,229,134,105,93,97,64,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,80,15,52,127,61,154,155,244,95,71,162,38,167,43,174,62,168,243,11,21,183,134,125,98,184,90,173,119,92,114,223,77,67,137,222,39,169,130,142,59,157,43,31,21,52,22,215,49,206,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,89,80,0,128,28,202,249,129,126,194,104,235,180,19,74,102,223,159,93,109,237,246,165,197,174,235,29,158,134,174,10,150,125,212,176,84,178,106,123,139,23,195,79,30,230,43,82,57,24,255,0,126,230,148,193,108,180,221,111,85,47,163,179,91,42,235,234,35,167,158,173,241,83,66,233,94,216,32,137,243,77,42,181,168,170,140,142,40,228,145,238,254,13,99,28,229,232,136,170,123,93,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,123,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,122,88,0,20,3,205,31,207,102,166,253,23,209,232,137,169,202,235,143,170,60,194,197,109,225,159,88,174,22,171,93,215,28,183,211,80,226,119,137,234,96,163,142,231,74,199,197,77,5,181,204,115,155,190,177,189,200,219,23,109,28,233,163,107,183,34,62,53,124,214,84,10,96,230,123,192,85,54,140,93,106,248,129,209,251,21,37,6,159,92,234,41,161,186,218,41,59,175,91,77,198,119,77,190,104,226,108,93,170,122,23,43,96,106,34,203,240,205,58,70,198,181,139,27,27,26,248,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,115,118,189,85,170,189,183,200,199,223,246,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,232,85,107,22,177,96,58,21,128,93,53,27,81,175,212,150,235,109,186,158,121,98,138,90,168,97,158,225,60,112,201,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,254,149,74,1,227,19,138,172,203,138,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,224,87,68,215,189,190,38,70,182,55,76,253,206,220,244,70,162,246,217,27,25,194,139,94,229,79,199,109,169,109,84,28,44,235,46,77,86,219,147,106,18,12,34,235,113,157,174,130,72,21,172,108,118,117,122,162,57,143,107,145,203,6,247,57,30,143,236,53,89,178,8,228,180,162,5,115,47,227,214,155,65,177,233,180,87,73,175,180,147,234,45,242,158,72,110,239,143,187,190,193,110,158,150,70,182,102,205,12,177,186,10,229,116,144,203,10,124,123,88,213,123,218,212,124,42,250,108,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,243,224,131,130,236,87,132,125,56,130,134,181,182,171,222,125,114,238,79,123,200,98,161,141,178,51,186,144,238,161,166,157,88,147,45,27,22,8,213,26,245,248,228,71,75,181,155,146,54,73,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,229,92,88,249,88,214,79,151,249,15,167,78,102,176,234,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,86,250,42,184,177,210,202,190,25,111,124,78,226,87,203,85,214,203,103,199,223,118,117,20,183,122,104,164,138,185,105,89,52,86,170,153,35,116,172,167,172,115,230,130,21,143,226,114,73,43,81,26,229,86,162,211,102,19,204,211,139,140,27,81,239,186,129,77,159,123,98,147,33,184,79,112,169,198,111,107,61,125,158,14,226,204,172,130,149,146,74,179,82,67,26,205,240,178,25,153,213,35,137,30,175,107,81,11,201,209,76,147,62,204,116,143,16,202,245,75,24,164,199,114,203,197,158,154,182,237,106,166,89,145,148,147,200,196,114,198,172,157,141,150,39,244,84,223,11,209,203,19,213,209,239,147,103,113,213,107,205,23,143,170,204,194,251,114,225,159,71,110,23,91,93,171,28,184,84,208,229,151,136,42,103,163,146,231,84,198,75,77,61,181,172,107,155,190,141,189,201,27,47,113,28,217,164,107,118,162,50,52,124,208,131,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,111,123,247,22,225,199,247,113,253,215,254,198,127,130,159,229,94,55,115,61,169,237,77,155,125,169,226,54,255,0,150,127,231,237,217,179,238,118,118,62,228,161,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,87,42,126,59,110,169,117,160,225,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,55,185,170,197,103,97,170,253,240,71,29,175,130,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,73,21,121,163,249,19,212,223,162,250,197,17,72,28,61,101,54,44,27,95,116,211,53,202,107,188,21,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,234,248,174,226,187,81,248,181,212,119,230,185,172,190,6,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,237,106,203,50,162,58,71,53,168,136,198,50,56,217,39,249,92,240,37,106,214,203,172,218,239,173,24,205,93,70,19,99,168,99,113,251,117,92,13,240,89,13,107,92,244,149,242,110,93,210,211,83,185,141,69,102,206,220,178,57,88,174,114,67,52,78,185,240,10,171,231,157,248,39,249,147,244,210,170,203,31,229,87,199,61,171,75,106,127,118,237,92,186,82,91,241,59,149,69,85,202,199,144,220,174,141,167,166,179,79,218,89,37,165,153,213,18,36,81,211,74,177,185,204,217,181,82,162,87,34,181,253,253,209,200,174,109,92,88,229,90,39,130,99,250,71,166,119,207,101,100,153,191,114,182,182,233,111,187,201,77,116,180,80,210,205,11,163,116,77,133,205,146,63,17,38,248,210,87,59,106,178,10,134,35,92,174,87,71,197,57,118,241,237,197,198,168,234,198,41,160,87,216,45,89,229,149,221,217,174,151,171,165,60,236,185,91,173,112,83,35,119,190,174,4,115,29,181,236,103,71,212,68,247,205,52,201,27,230,106,202,215,178,53,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,16,210,126,53,242,173,2,224,238,235,162,154,79,115,246,110,95,152,102,23,58,219,149,218,37,145,149,86,155,90,208,219,226,141,212,206,218,140,73,167,123,42,26,146,181,234,248,91,3,149,26,215,201,20,172,142,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,161,222,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,246,179,42,231,74,225,227,136,28,251,134,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,100,173,106,187,162,73,20,110,247,237,67,67,218,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,146,56,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,234,173,111,96,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,157,126,56,181,123,13,215,126,42,51,205,82,211,233,234,231,199,174,213,20,112,208,207,83,2,194,250,134,83,81,65,74,179,35,23,226,107,30,232,28,246,35,145,175,216,230,238,107,29,213,169,55,249,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,138,165,233,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,211,70,177,202,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,166,168,5,37,243,53,224,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,186,170,142,215,3,152,204,110,181,232,214,185,146,71,213,81,148,211,75,213,209,189,155,99,99,228,236,109,141,18,30,236,117,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,127,127,230,63,204,2,179,136,139,236,186,73,164,57,23,248,167,160,240,211,203,83,79,28,244,242,100,85,91,25,38,234,134,76,200,228,100,48,200,170,198,66,173,218,178,68,178,185,95,247,41,20,54,177,96,25,150,77,140,228,217,157,139,30,171,171,177,97,212,244,213,55,219,131,81,18,10,22,84,84,50,158,4,123,149,81,21,242,75,34,35,88,157,94,168,217,28,137,182,55,185,190,124,245,90,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,21,194,71,54,154,109,52,209,43,222,25,175,116,121,6,87,147,227,116,243,85,227,87,55,215,75,83,83,144,62,89,213,201,71,89,81,51,158,232,159,27,165,85,73,151,171,60,60,106,212,103,114,38,54,162,0,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,108,211,150,47,47,74,204,90,178,155,136,174,32,113,14,205,214,29,178,226,86,11,156,51,193,85,106,170,138,121,163,150,170,182,146,120,89,182,100,237,66,250,101,220,246,163,100,89,54,163,210,39,50,207,192,51,89,197,143,154,125,100,249,129,144,250,140,231,63,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,191,238,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,147,242,185,163,249,19,212,223,162,250,197,17,64,36,138,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,226,116,86,73,52,104,232,251,171,35,116,17,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,250,197,122,243,70,227,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,247,100,23,26,73,221,227,113,234,39,53,139,19,35,218,155,98,169,168,107,220,168,253,253,200,163,106,61,26,213,154,25,91,80,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,162,142,19,52,6,155,134,125,6,198,52,153,183,74,187,133,117,5,63,137,186,205,45,194,90,168,61,163,55,71,213,37,42,72,141,72,169,187,170,254,219,27,27,61,223,27,209,101,124,143,127,96,32,7,58,191,43,24,183,204,10,31,78,184,148,172,78,158,91,188,125,95,116,11,42,181,232,150,164,92,60,110,153,100,23,6,83,211,205,85,82,200,254,204,213,79,39,69,169,100,146,185,172,109,27,158,253,211,198,231,35,89,213,211,51,163,187,140,154,239,193,85,124,243,191,4,255,0,50,126,154,85,89,106,156,175,57,129,127,224,223,10,90,187,55,246,86,156,50,240,231,127,218,101,90,106,217,234,42,127,236,212,212,145,195,23,251,136,186,127,53,79,213,230,229,198,30,85,131,95,113,157,4,209,220,238,235,143,222,168,186,95,242,75,141,138,233,37,37,84,27,216,230,82,81,44,180,243,53,237,220,199,201,60,177,72,207,123,93,70,246,175,69,83,245,121,112,113,219,197,103,17,122,143,22,155,103,248,125,171,42,198,237,86,250,153,239,121,125,61,26,80,213,91,228,122,189,244,174,168,86,42,83,73,189,205,88,25,12,81,71,34,183,172,189,92,144,202,174,133,124,209,252,246,106,111,209,125,30,136,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,192,39,29,150,174,46,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,247,61,165,117,241,167,204,11,87,50,62,40,238,183,157,8,213,220,130,193,137,225,213,16,218,108,236,179,221,94,148,23,71,210,74,231,73,89,52,44,154,74,90,182,75,59,164,216,229,106,178,74,118,192,143,103,243,145,103,255,0,45,174,42,117,231,138,92,2,237,122,213,76,63,31,75,110,59,80,219,75,50,138,42,190,196,247,58,214,67,3,157,27,232,17,174,106,61,26,245,150,73,218,248,163,235,52,76,138,31,116,138,201,148,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,10,1,230,143,231,179,83,126,139,232,244,68,95,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,188,158,89,156,104,254,242,122,112,253,55,205,93,219,207,176,27,125,36,21,53,19,87,119,164,190,208,162,118,153,93,210,71,186,103,76,213,99,91,80,229,220,222,228,177,61,28,157,228,142,56,65,199,175,30,26,185,81,197,125,206,13,21,207,115,92,34,219,167,21,31,103,31,71,13,225,237,164,185,92,104,43,39,89,170,229,163,106,172,15,99,164,94,218,50,68,147,185,20,44,87,162,110,88,153,58,185,109,113,83,175,60,82,224,23,107,214,170,97,248,250,91,113,218,134,218,89,148,81,85,246,39,185,214,178,24,28,232,223,64,141,115,81,232,215,172,178,78,215,197,31,89,162,100,80,251,164,86,122,14,62,184,215,197,120,83,211,138,187,37,166,231,226,53,55,38,183,205,30,57,111,167,88,223,37,6,244,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,109,108,175,138,133,191,194,172,247,42,255,0,109,114,60,147,35,184,127,206,86,87,92,171,170,36,255,0,189,36,211,73,35,255,0,229,115,156,239,235,85,46,167,151,55,0,182,45,15,211,137,245,19,85,109,254,213,204,245,27,31,240,55,43,61,125,51,219,75,108,179,213,35,36,125,182,122,105,154,157,201,159,182,63,17,221,103,70,185,157,166,162,35,94,249,161,175,50,254,2,170,116,27,33,155,90,180,154,197,87,62,157,95,42,36,154,238,200,251,91,44,23,25,234,164,115,97,108,48,197,27,96,161,86,201,12,80,175,199,181,237,86,61,205,87,194,143,225,92,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,1,64,60,209,252,246,106,111,209,125,30,136,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,127,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,243,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,160,206,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,6,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,238,108,172,137,192,47,26,249,87,10,122,143,73,100,187,92,252,70,153,100,215,8,99,200,237,245,11,35,227,160,222,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,77,205,137,241,56,250,227,95,42,226,179,81,234,236,150,155,159,135,211,44,102,225,52,120,229,190,157,100,100,117,251,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,59,49,189,88,137,185,210,190,88,235,30,1,153,75,128,212,106,147,113,234,180,196,233,111,16,216,31,118,114,35,96,91,140,176,201,59,105,216,170,189,94,244,138,23,189,219,81,118,34,199,191,111,114,61,205,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,192,249,63,194,172,11,42,255,0,109,113,204,147,28,184,127,206,81,215,91,107,169,228,255,0,187,36,51,71,35,63,228,115,92,223,234,84,44,211,75,249,196,83,98,188,46,45,155,43,198,42,239,26,191,142,211,211,89,109,79,169,150,89,168,175,44,72,149,172,185,85,204,231,172,168,248,210,52,239,199,187,124,210,61,139,27,154,217,100,90,106,214,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,123,220,136,212,254,8,92,159,45,14,2,169,180,27,30,135,90,181,102,197,73,62,162,223,41,227,154,208,201,59,187,236,22,233,233,99,115,161,116,51,69,27,160,174,87,73,52,83,47,199,181,141,70,49,205,71,204,143,158,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,57,87,22,62,86,53,147,229,254,67,233,211,153,172,59,255,0,18,156,40,223,116,59,9,210,221,85,180,197,117,185,97,154,147,135,217,175,9,114,158,22,44,116,55,138,138,54,205,83,64,231,177,127,233,150,37,123,88,174,141,206,98,119,22,9,30,188,130,139,80,179,235,118,27,95,167,54,252,227,32,165,196,238,149,9,87,93,97,134,231,51,45,213,83,162,198,169,44,180,200,238,211,222,139,12,74,142,115,85,126,237,159,238,83,167,116,229,233,195,215,239,27,196,214,63,96,173,169,181,50,203,138,118,242,219,221,53,198,151,197,71,95,67,73,85,2,58,141,33,84,217,39,121,242,199,27,145,234,141,72,221,35,186,61,90,145,190,247,245,175,19,204,179,173,35,203,240,253,59,204,106,241,92,158,237,103,169,166,180,93,233,167,72,95,75,86,230,47,105,86,94,220,142,141,138,238,141,123,227,111,117,172,115,157,26,178,68,99,219,155,109,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,31,228,223,196,14,139,225,214,172,131,68,50,55,210,88,243,108,146,240,235,165,53,218,181,105,41,160,185,65,182,146,154,146,218,201,223,34,77,53,79,122,90,135,199,2,49,83,164,146,171,87,171,156,139,107,229,64,115,132,226,11,67,179,155,237,187,71,112,172,126,213,121,206,177,123,131,29,127,203,32,130,21,146,134,56,153,80,212,179,54,161,26,178,75,210,74,135,75,43,17,233,28,82,49,173,84,116,139,34,69,2,244,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,255,0,66,46,148,244,247,27,186,225,184,6,53,136,95,114,122,188,146,229,99,179,209,91,107,47,85,104,238,253,202,120,97,100,114,85,73,185,239,118,249,28,213,122,245,123,151,171,151,171,157,252,87,208,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,72,171,205,31,200,158,166,253,23,214,40,138,1,37,87,1,60,16,95,120,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,222,232,159,34,108,86,178,46,187,156,215,73,18,62,218,120,205,226,151,21,224,139,67,168,107,177,188,110,213,53,234,179,109,139,16,199,163,116,116,212,176,246,225,247,74,232,24,230,191,193,211,177,177,163,155,10,127,57,240,69,214,52,145,36,108,0,224,163,154,230,85,166,94,11,76,248,148,170,186,229,184,221,77,193,59,89,109,77,92,149,55,75,60,50,111,87,247,209,205,124,149,208,164,138,199,39,196,146,198,197,145,27,222,68,138,22,220,160,42,175,158,119,224,159,230,79,211,72,21,194,78,136,90,184,143,215,236,115,69,239,55,202,187,53,62,71,79,116,107,43,233,163,108,143,166,158,27,117,77,68,47,86,59,220,246,36,176,199,189,157,90,174,102,230,163,152,170,143,79,1,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,172,215,80,179,237,74,186,197,125,212,108,227,32,202,174,80,83,182,146,42,203,221,206,106,233,227,129,174,115,155,19,100,153,206,114,49,28,247,185,26,139,211,171,220,191,214,165,185,242,108,225,235,236,94,147,221,184,133,187,84,218,170,234,245,19,165,21,161,145,210,245,170,183,80,209,84,212,69,59,93,59,145,21,59,243,177,21,209,51,225,219,77,3,149,206,114,237,142,11,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,23,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,123,151,119,4,20,124,42,224,139,150,230,52,187,181,55,44,183,197,21,245,171,52,21,48,218,227,108,210,200,202,90,89,89,19,94,221,204,124,30,33,18,73,35,124,180,237,86,57,90,198,57,97,95,23,252,209,117,30,163,136,235,93,71,15,87,191,102,226,218,103,112,171,163,99,146,181,106,104,114,217,21,237,142,121,42,162,138,78,204,212,106,145,171,105,213,21,100,107,94,233,155,35,31,35,91,21,133,112,91,198,150,27,198,78,27,119,188,217,177,218,188,111,33,198,234,35,134,245,101,154,101,169,101,59,38,89,22,154,104,170,81,140,108,172,145,177,73,213,54,181,237,124,111,69,110,221,143,147,60,39,95,215,158,25,243,45,6,199,180,219,51,188,215,82,92,113,237,81,197,232,178,59,45,108,42,140,123,95,37,45,60,213,52,146,196,174,87,53,240,186,166,52,71,251,217,35,30,199,34,163,183,199,31,181,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,3,228,142,237,106,154,235,81,98,134,231,72,251,149,29,60,53,117,20,109,153,171,60,48,76,233,27,20,175,143,174,230,177,238,130,102,181,202,157,28,177,72,137,215,106,244,250,200,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,118,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,123,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,80,28,210,56,250,163,212,79,29,195,38,142,92,45,87,44,65,60,29,70,69,145,81,212,193,93,13,222,68,237,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,240,50,55,247,171,88,181,78,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,60,167,15,124,40,223,120,139,209,173,94,204,176,88,174,183,28,191,77,253,137,89,111,178,81,66,201,125,171,75,82,234,180,171,141,26,170,143,89,152,200,25,44,104,197,115,157,219,124,105,27,223,43,21,156,87,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,111,240,215,27,93,108,148,149,80,111,99,152,253,146,198,173,123,119,49,238,106,244,95,123,92,168,190,229,83,65,60,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,7,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,80,103,28,156,14,102,92,33,102,77,170,165,125,93,243,78,175,149,14,101,134,252,246,38,248,223,209,93,224,171,54,162,53,149,45,106,57,81,200,136,201,152,213,123,17,170,217,98,139,143,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,58,218,184,187,225,163,75,56,95,229,177,168,248,46,153,218,127,254,79,227,111,21,144,83,123,82,231,252,191,4,177,248,185,225,138,62,247,107,190,246,71,185,191,3,58,53,63,173,86,149,139,254,227,219,130,11,23,23,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,59,29,43,227,77,138,230,75,211,107,154,217,37,71,208,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,164,255,0,229,115,192,149,171,91,46,179,107,190,180,99,53,117,24,77,142,161,141,199,237,213,112,55,193,100,53,173,115,210,87,201,185,119,75,77,78,230,53,21,155,59,114,200,229,98,185,201,12,209,58,231,192,6,107,56,177,243,79,172,159,48,50,31,81,156,235,245,252,9,221,111,92,14,98,156,92,233,213,101,93,125,68,116,247,122,188,194,217,81,35,165,123,96,130,230,180,144,75,67,12,52,234,168,200,226,142,105,170,29,52,189,26,198,43,211,162,34,161,194,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,113,92,111,234,173,171,91,249,98,101,186,175,98,199,114,11,29,183,36,167,180,85,209,209,223,169,27,77,90,144,123,114,145,177,202,232,218,247,183,100,141,106,75,27,145,202,142,142,70,57,63,156,81,177,223,248,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,170,242,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,237,83,245,90,153,234,62,204,200,146,74,255,0,19,75,77,185,88,144,189,243,200,234,136,227,98,72,239,134,70,238,116,125,185,108,171,143,110,55,236,92,35,224,145,81,99,149,86,171,150,166,222,251,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,236,108,172,141,119,163,159,47,77,173,115,99,149,89,66,223,225,86,123,149,127,182,185,30,73,145,220,63,231,43,43,174,85,213,18,127,222,146,105,164,145,255,0,242,185,206,119,245,170,151,147,203,239,128,172,123,134,108,54,135,57,212,27,21,37,102,170,93,233,227,154,185,245,30,22,181,150,7,162,212,181,33,161,153,34,71,194,247,83,212,54,58,133,108,143,99,222,197,70,185,204,68,85,153,64,128,28,234,252,172,98,223,48,40,125,58,226,86,7,6,122,41,138,241,19,196,158,31,163,153,173,194,235,69,101,200,61,161,226,103,181,203,28,117,76,236,80,84,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,229,53,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,98,188,175,57,129,127,224,223,10,90,187,55,246,86,156,50,240,231,127,218,101,90,106,217,234,42,127,236,212,212,145,195,23,251,136,186,127,53,75,84,42,175,158,119,224,159,230,79,211,72,85,193,159,11,95,189,198,109,152,105,189,22,73,236,75,213,183,15,170,190,217,42,37,110,234,87,215,69,89,73,19,98,169,68,106,189,33,123,39,145,170,230,124,76,114,181,253,30,141,88,223,197,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,62,188,243,63,204,181,63,38,159,51,212,12,134,174,251,125,170,167,164,166,168,184,85,170,58,121,217,77,79,29,60,75,35,186,117,123,210,40,99,69,123,186,189,234,138,231,43,156,170,229,185,238,81,156,61,126,202,120,125,151,86,110,117,55,86,94,181,87,179,91,45,190,178,151,195,199,71,67,73,45,76,116,110,141,28,155,228,239,50,87,207,221,85,70,186,57,161,218,222,141,87,201,93,124,209,252,246,106,111,209,125,30,136,252,157,53,224,187,42,214,78,17,239,92,66,233,155,110,183,172,147,25,204,37,177,86,227,52,116,50,85,205,95,66,176,80,172,114,210,50,22,58,69,154,57,42,158,178,53,221,90,232,186,185,21,139,18,164,188,47,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,127,38,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,71,220,38,112,253,106,225,151,65,177,141,40,163,101,35,238,84,116,254,46,253,89,78,141,84,173,186,205,209,213,50,247,18,56,221,35,17,221,34,137,210,55,122,67,20,45,119,93,167,96,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,5,0,243,71,243,217,169,191,69,244,122,33,163,220,16,95,117,231,131,188,155,93,116,190,150,235,121,206,177,124,194,107,116,214,56,166,98,199,89,103,138,134,9,164,90,104,82,37,146,90,196,146,161,174,70,119,17,31,27,28,214,49,210,43,26,248,235,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,191,39,248,85,158,229,95,237,174,71,146,100,119,15,249,202,202,235,149,117,68,159,247,164,154,105,36,127,252,174,115,157,253,106,166,140,248,76,225,250,213,195,46,131,99,26,81,70,202,71,220,168,233,252,93,250,178,157,26,169,91,117,155,163,170,101,238,36,113,186,70,35,186,69,19,164,110,244,134,40,90,238,187,74,139,230,139,195,238,184,233,190,184,220,181,67,60,200,46,185,110,25,150,220,42,93,142,94,103,158,105,163,181,199,36,210,212,54,204,228,145,206,240,253,158,228,189,166,34,164,114,70,142,123,17,21,37,142,46,85,192,182,179,233,198,132,241,29,142,230,186,181,140,90,174,184,179,247,82,86,84,214,218,18,225,53,158,69,123,36,167,184,210,177,87,172,115,67,60,81,42,200,196,116,137,18,204,145,181,207,86,161,161,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,213,204,67,93,244,143,70,120,121,187,217,181,79,25,164,202,159,156,211,213,89,173,24,252,236,100,172,169,171,109,59,229,138,162,104,251,240,204,148,208,204,218,125,243,64,238,236,79,146,21,98,181,234,199,38,125,203,222,229,99,195,246,168,104,31,15,53,144,234,147,42,237,117,217,117,225,111,212,184,244,233,26,62,219,3,169,226,141,174,153,189,180,150,58,153,82,52,87,196,249,30,140,99,33,77,177,75,222,106,204,160,1,64,60,209,252,246,106,111,209,125,30,136,250,180,47,129,59,175,16,252,34,101,58,223,167,53,149,115,230,216,174,81,93,73,45,166,89,28,232,43,173,84,214,200,170,93,21,44,16,211,201,52,181,207,154,102,50,54,171,218,199,39,187,220,189,21,99,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,131,254,34,191,122,29,14,179,234,148,152,173,214,201,86,253,182,250,255,0,23,67,225,169,107,43,162,134,63,21,61,7,222,200,178,81,247,221,44,108,123,157,187,116,79,107,145,28,213,59,89,226,181,139,71,112,29,117,192,46,154,115,168,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,255,0,74,46,125,184,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,245,240,119,194,174,101,197,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,241,163,101,115,30,223,19,35,91,35,97,102,215,110,122,43,149,59,108,145,236,159,252,210,116,119,1,208,174,6,176,45,57,211,155,13,37,186,219,110,206,45,113,75,44,84,176,195,61,194,120,236,245,176,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,232,68,174,14,19,188,211,232,223,204,12,123,212,96,45,123,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,221,247,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,224,220,199,43,30,231,35,33,70,82,97,107,220,169,248,18,181,37,170,131,138,109,101,198,106,221,114,117,66,79,132,90,174,48,53,176,71,2,53,142,142,240,172,85,87,61,238,114,185,32,222,214,163,17,157,246,163,247,193,36,118,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,0,115,149,187,90,175,252,34,97,55,219,21,206,146,227,109,184,231,22,218,186,58,202,73,155,52,21,48,73,108,184,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,182,225,59,205,62,141,252,192,199,189,70,3,74,103,42,226,199,202,198,178,124,191,200,125,58,115,53,134,132,244,18,193,165,156,71,240,35,135,233,109,109,238,213,144,89,107,116,254,211,140,222,253,157,83,77,87,37,182,185,150,202,125,204,94,169,35,33,172,167,122,199,35,81,237,221,28,141,141,219,122,162,20,215,198,143,9,57,87,8,218,166,184,181,202,95,29,141,223,124,77,195,25,184,181,210,75,220,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,222,141,81,122,61,11,84,229,55,161,119,221,31,225,151,237,38,91,102,181,82,93,117,18,224,204,146,150,106,117,100,149,79,179,201,75,10,81,50,162,70,167,253,124,204,143,115,145,141,169,94,187,94,233,24,217,170,67,254,99,60,20,126,245,90,113,5,255,0,0,182,90,163,212,220,91,239,45,181,51,167,106,75,165,10,35,214,75,99,166,220,214,55,115,222,146,68,233,81,205,100,141,115,122,196,217,165,145,40,179,252,42,192,178,175,246,215,28,201,49,203,135,252,229,29,117,182,186,158,79,251,178,67,52,114,51,254,71,53,205,254,165,66,199,242,126,110,247,91,159,7,244,152,164,17,213,207,173,215,154,122,203,13,222,235,4,14,183,211,91,224,219,181,183,88,95,11,209,86,166,72,164,110,198,198,177,163,42,25,52,138,214,70,200,99,154,184,63,194,172,247,42,255,0,109,114,60,147,35,184,127,206,86,87,92,171,170,36,255,0,189,36,211,73,35,255,0,229,115,156,239,235,85,47,251,130,14,11,177,94,17,244,226,10,26,214,218,175,121,245,203,185,61,239,33,138,134,54,200,206,234,67,186,134,154,117,98,76,180,108,88,35,84,107,215,227,145,29,46,214,110,72,217,37,79,201,191,229,152,174,41,236,223,181,57,53,170,205,237,155,132,54,155,119,180,43,99,167,241,149,210,245,237,83,67,189,83,185,51,246,187,108,109,234,231,116,94,136,189,10,193,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,36,85,230,143,228,79,83,126,139,235,20,69,21,233,62,11,251,80,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,255,0,95,242,61,14,229,215,195,5,182,41,153,117,76,67,17,236,219,168,169,25,81,12,247,75,149,85,77,66,190,69,141,38,146,38,75,51,159,36,245,15,99,21,173,107,25,42,177,141,99,17,169,68,60,67,241,3,159,113,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,111,149,205,71,116,89,37,145,222,237,202,88,167,42,254,2,169,169,105,173,92,83,235,37,138,146,177,245,148,240,220,48,107,101,71,117,31,70,244,150,102,173,125,77,60,145,53,170,245,107,32,150,149,237,123,217,178,94,239,68,122,68,230,90,80,42,175,158,119,224,159,230,79,211,72,127,203,135,44,197,112,110,51,180,243,41,205,114,107,86,63,101,162,246,183,137,184,221,43,99,164,165,131,125,170,173,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,45,127,143,190,4,237,92,93,227,52,87,220,106,178,146,211,168,184,237,58,210,89,235,42,164,108,20,85,80,73,81,11,164,138,186,70,83,203,59,217,28,109,168,116,45,98,162,54,73,158,171,238,123,138,75,210,221,11,212,125,91,214,91,102,131,99,150,111,5,151,220,110,19,91,164,164,187,42,209,248,25,32,107,223,82,181,8,244,223,31,101,145,74,231,179,106,201,247,106,214,177,207,232,213,210,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,6,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,39,249,52,240,207,134,223,227,186,113,79,125,174,171,170,190,227,151,138,188,114,197,66,213,88,224,163,122,209,68,179,213,189,81,221,102,123,226,172,88,154,197,68,99,19,184,229,71,185,204,88,190,190,104,124,192,191,240,147,133,45,34,155,251,91,78,103,120,107,191,236,210,165,53,20,244,245,63,246,154,106,184,230,139,253,220,93,63,156,165,122,240,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,251,183,33,161,237,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,230,92,208,158,5,161,122,113,196,95,2,58,89,165,250,161,102,241,214,170,237,63,199,101,134,104,149,25,85,111,170,109,178,20,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,212,109,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,118,248,156,228,111,68,146,41,27,239,218,164,159,229,187,199,213,247,64,178,171,94,137,106,69,195,198,233,150,65,112,101,61,60,213,85,44,143,236,205,84,242,116,90,150,73,43,154,198,209,185,239,221,60,110,114,53,157,93,51,58,59,184,201,174,252,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,197,56,174,226,187,78,56,74,211,135,230,185,172,190,58,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,13,185,56,103,249,150,169,230,92,65,106,14,160,228,53,119,204,134,249,81,142,84,215,87,84,170,111,149,253,46,72,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,150,61,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,182,120,155,141,210,182,58,74,88,55,189,172,102,249,100,86,177,187,158,246,181,58,175,189,206,68,79,122,161,5,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,14,85,197,143,149,141,100,249,127,144,250,116,230,107,9,85,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,183,182,87,198,155,17,175,139,166,215,57,209,202,140,253,94,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,154,156,204,57,129,254,204,177,91,110,146,240,245,156,218,170,114,76,182,222,149,183,75,237,166,183,189,53,158,215,52,113,190,157,212,242,70,139,27,102,170,142,69,123,37,71,239,142,36,73,26,212,89,161,153,181,25,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,158,215,138,13,20,253,221,181,170,239,163,146,92,60,109,94,63,111,179,248,249,219,47,114,55,215,79,107,165,168,170,237,59,183,26,172,41,60,210,164,123,152,142,237,163,55,117,119,85,89,255,0,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,35,228,230,161,192,85,77,45,77,215,138,125,27,177,85,214,50,178,162,107,134,115,108,167,237,35,40,216,145,66,212,175,166,167,142,38,185,88,174,100,242,213,61,207,123,247,203,221,232,140,73,92,200,1,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,239,218,134,132,248,120,226,7,1,226,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,217,43,90,174,234,177,203,27,189,219,144,233,96,231,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,227,252,14,112,57,134,240,133,134,186,170,169,244,151,205,69,190,83,181,151,235,243,24,187,35,103,84,119,130,163,220,136,230,83,53,200,213,87,42,35,230,123,81,239,70,163,98,138,47,151,154,63,145,61,77,250,47,172,81,20,2,106,160,135,252,90,242,230,211,142,41,181,99,16,212,122,218,175,179,189,159,19,71,153,77,107,233,5,194,239,74,148,202,148,82,50,71,50,72,187,208,204,200,227,85,124,91,159,4,138,157,196,236,68,197,150,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,79,21,106,229,79,160,204,226,94,255,0,172,87,203,69,36,248,108,149,20,55,91,6,27,72,222,213,186,10,221,146,165,100,85,80,57,174,73,105,187,169,4,241,71,27,227,141,55,201,11,162,88,88,214,191,218,243,71,242,39,169,191,69,245,138,34,128,77,46,241,15,195,246,3,196,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,190,39,57,27,213,99,150,70,251,183,41,158,29,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,248,171,157,218,235,122,169,101,101,230,231,87,95,81,29,60,20,140,150,166,103,74,246,193,4,76,134,24,145,206,85,84,100,113,71,28,108,111,240,107,24,214,167,68,68,66,218,185,101,114,239,166,197,105,173,220,71,235,222,57,86,204,157,149,18,63,26,198,46,182,249,105,159,102,124,50,185,137,91,85,12,205,107,150,165,92,197,116,45,84,217,27,21,147,34,186,71,49,96,179,64,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,180,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,148,3,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,120,155,117,210,138,74,74,168,55,177,175,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,115,220,178,184,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,116,69,125,76,49,116,108,140,126,233,30,200,251,251,164,85,155,181,200,57,231,126,9,254,100,253,52,225,92,160,51,252,55,5,226,190,166,151,48,200,105,45,47,202,177,122,155,5,161,106,85,90,202,171,140,149,148,114,197,78,143,233,181,175,123,96,145,25,185,83,115,246,177,189,94,246,53,211,127,153,23,0,182,45,125,197,110,154,219,166,246,255,0,5,169,184,253,189,245,21,16,210,211,62,79,180,212,176,71,213,41,159,28,77,115,221,88,214,51,108,18,53,170,231,244,108,47,234,222,219,225,170,14,19,56,126,186,241,53,175,56,198,148,81,178,173,150,218,202,143,23,126,172,167,71,34,209,90,161,232,234,153,123,137,28,141,141,234,222,145,68,233,27,177,102,150,22,187,166,227,73,37,0,243,71,243,217,169,191,69,244,122,34,111,242,80,207,240,217,116,95,50,210,214,228,52,137,150,82,229,21,23,247,218,92,170,217,214,221,45,37,20,13,168,98,42,116,123,18,88,94,199,109,85,216,171,30,253,189,200,247,112,174,104,92,2,216,180,91,127,16,250,51,111,240,120,133,214,224,202,123,237,130,154,153,235,13,150,170,109,202,202,152,21,141,86,69,71,35,209,24,177,185,90,216,165,146,54,71,213,146,178,56,124,255,0,40,142,29,106,117,39,94,95,172,121,62,39,87,85,137,224,20,242,205,67,93,44,81,58,138,75,250,246,210,8,85,37,106,172,143,138,41,36,168,69,143,163,162,146,58,103,185,205,220,196,125,218,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,206,191,28,90,189,134,235,191,21,25,230,169,105,244,245,115,227,215,106,138,56,104,103,169,129,97,125,67,41,168,160,165,89,145,139,241,53,143,116,14,123,17,200,215,236,115,119,53,142,234,212,155,252,156,248,151,210,204,83,21,188,112,231,148,221,189,141,146,94,114,10,139,253,186,170,225,61,53,61,13,103,118,59,125,28,84,80,189,242,164,146,86,62,70,185,91,19,99,93,205,69,84,85,84,232,90,160,0,160,30,104,254,123,53,55,232,190,143,68,78,158,74,153,102,43,251,2,202,112,95,180,214,175,180,159,108,43,174,222,198,241,177,248,239,3,224,173,209,120,158,199,94,231,103,185,240,119,54,237,221,240,245,235,238,56,175,52,94,1,107,48,251,237,203,137,141,29,183,221,110,150,172,142,225,83,93,150,89,224,166,158,178,75,101,83,217,45,76,247,38,189,173,118,202,55,118,228,116,189,197,107,97,145,205,218,170,201,17,144,248,174,81,28,58,212,234,78,188,191,88,242,124,78,174,171,19,192,41,229,154,134,186,88,162,117,20,151,245,237,164,16,170,74,213,89,31,20,82,73,80,139,31,71,69,36,116,207,115,155,185,136,251,180,60,86,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,233,69,207,95,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,40,56,1,230,87,89,160,212,117,122,101,175,55,91,173,231,5,166,183,213,85,217,234,218,201,238,23,42,58,168,160,129,148,214,232,150,73,210,56,168,214,58,119,199,28,109,98,53,147,76,197,115,153,26,189,204,137,92,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,58,185,83,240,49,117,189,100,212,28,81,106,189,174,174,223,109,176,84,36,152,165,150,227,107,115,22,231,59,233,217,36,87,53,239,199,181,212,204,108,236,124,18,69,213,93,51,55,163,217,217,68,150,221,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,61,86,177,242,189,209,173,102,226,106,61,102,190,71,236,236,90,227,111,90,155,253,138,209,35,168,228,185,95,25,85,27,210,162,71,162,57,59,53,16,58,102,78,145,118,36,238,70,201,17,238,124,210,61,179,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,7,10,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,224,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,245,112,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,220,228,138,20,85,108,109,115,149,85,239,124,146,62,53,243,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,134,186,155,203,67,72,245,51,138,251,126,191,92,41,233,40,177,231,83,178,229,122,199,232,224,99,89,116,191,195,89,20,173,158,162,57,99,150,25,169,170,97,89,89,81,27,91,19,156,246,53,251,158,233,165,115,102,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,37,243,71,226,99,137,123,222,174,100,218,1,153,208,213,225,152,5,29,68,51,91,44,176,163,21,151,218,72,158,245,167,185,75,82,214,238,157,146,185,55,164,40,238,212,79,137,140,115,22,120,28,245,142,185,63,21,218,143,156,240,203,103,225,147,53,151,219,54,172,95,32,164,188,88,46,147,204,171,85,67,75,21,45,76,11,64,238,168,189,216,83,196,53,98,85,84,116,77,99,163,77,204,88,219,23,229,112,157,230,159,70,254,96,99,222,163,1,165,51,149,113,99,229,99,89,62,95,228,62,157,57,154,194,85,112,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,87,39,196,238,45,161,218,187,195,141,234,249,170,84,63,106,176,27,69,190,60,223,187,102,150,25,102,170,165,162,103,140,221,71,63,84,68,239,192,201,33,238,71,35,28,232,170,36,107,100,102,253,233,93,122,29,206,70,251,138,101,73,143,234,94,149,218,162,211,42,127,25,21,170,147,25,165,100,119,75,61,42,200,231,208,210,181,21,240,210,207,12,17,108,165,68,108,112,57,88,214,72,174,87,53,205,146,215,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,19,208,21,65,206,67,134,76,7,21,181,99,252,72,226,20,212,150,75,149,218,240,220,122,245,109,162,183,67,12,23,9,231,109,93,103,180,30,232,209,174,90,149,115,37,108,143,126,245,145,29,18,245,103,109,123,149,108,91,167,39,174,23,240,24,48,214,113,81,112,187,210,94,50,202,138,139,149,146,134,142,26,136,106,34,179,64,139,11,85,210,198,177,119,105,235,156,141,151,162,182,78,139,75,86,207,119,222,169,102,135,228,229,151,27,237,159,21,188,221,177,108,115,237,5,234,138,223,81,81,110,180,120,198,82,123,66,169,145,185,209,83,119,222,138,200,187,143,70,179,184,228,218,221,221,87,220,134,115,56,155,226,31,94,120,130,207,230,172,215,155,173,91,110,88,253,69,93,13,61,133,212,126,10,11,26,172,206,89,105,153,77,209,28,199,181,200,145,185,210,238,153,82,24,219,35,221,177,58,123,94,43,120,205,190,241,105,167,26,87,108,207,45,93,172,207,4,246,189,61,222,229,3,24,202,91,172,117,9,69,216,169,108,109,233,218,153,124,60,169,44,104,212,143,114,53,204,232,143,237,69,218,249,42,121,167,202,126,95,215,122,141,184,186,146,42,243,71,242,39,169,191,69,245,138,34,146,248,100,187,90,172,28,73,105,69,246,251,115,164,183,91,109,217,197,138,174,178,178,174,102,195,5,52,17,215,194,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,58,7,28,156,93,221,120,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,187,119,246,211,162,50,56,99,87,73,218,73,29,218,185,101,112,37,117,214,236,202,221,174,122,165,140,210,73,165,246,26,137,29,75,71,116,129,207,102,73,90,196,115,90,200,227,234,136,250,104,101,232,233,30,253,209,189,241,246,54,200,139,55,106,237,0,42,175,158,119,224,159,230,79,211,74,171,46,123,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,38,228,219,45,77,59,88,213,87,239,238,75,27,149,234,215,44,51,74,231,49,173,67,192,120,69,207,172,28,69,97,26,123,73,89,173,89,181,60,86,171,93,226,174,158,23,208,80,81,91,102,141,245,178,201,30,212,124,149,53,84,245,49,80,172,136,169,34,83,162,164,114,195,177,91,55,234,240,77,205,22,213,196,102,77,143,104,214,163,96,149,118,189,69,190,84,87,182,42,187,36,45,246,36,144,65,79,37,75,94,238,244,235,60,47,237,196,246,43,17,37,69,115,90,237,205,71,171,35,175,110,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,61,86,131,241,163,251,182,112,35,147,233,190,20,238,230,125,159,102,23,152,41,170,33,174,236,201,98,161,91,101,186,39,215,116,141,237,153,179,57,94,230,211,185,54,183,185,20,175,87,47,101,99,146,37,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,56,40,225,70,197,194,94,141,81,97,189,171,85,102,95,114,233,89,148,222,232,161,123,124,125,86,231,172,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,66,64,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,148,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,173,102,45,123,173,133,238,240,21,91,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,12,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,154,114,188,230,5,255,0,131,124,41,106,236,223,217,90,112,203,195,157,255,0,105,149,105,171,103,168,169,255,0,179,83,82,71,12,95,238,34,233,252,213,45,80,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,221,117,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,235,226,139,137,188,251,138,109,80,185,106,6,95,83,87,71,109,125,67,157,101,199,146,227,53,77,21,154,5,142,40,246,64,217,23,107,94,246,193,19,165,123,26,196,146,68,115,246,183,170,53,179,215,145,143,227,103,229,191,212,142,41,205,47,136,94,35,178,13,113,191,104,206,107,77,117,194,240,123,87,221,218,108,84,245,79,74,91,245,15,121,31,13,206,161,236,84,101,95,113,240,181,236,106,245,109,59,163,88,209,18,86,76,247,241,92,195,139,108,171,81,56,71,176,240,199,154,69,226,254,197,100,20,23,12,118,226,141,146,73,157,67,28,23,38,77,5,84,178,76,238,189,191,21,73,29,59,35,141,173,108,81,57,170,191,11,58,250,190,87,30,123,52,203,235,94,143,90,95,240,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,154,53,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,158,30,33,248,126,207,184,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,183,196,231,35,122,36,145,72,223,126,213,57,169,123,220,190,248,10,199,184,102,195,104,115,157,65,177,82,86,106,165,222,158,57,171,159,81,225,107,89,96,122,45,75,82,26,25,146,36,124,47,117,61,67,99,168,86,200,246,61,236,84,107,156,196,69,90,203,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,53,56,215,226,186,197,194,94,141,86,230,93,219,85,102,95,114,235,71,139,89,43,102,123,124,125,86,230,36,146,43,99,69,122,195,3,31,221,145,122,177,171,209,145,247,24,249,99,83,58,229,228,242,185,224,250,235,195,206,151,205,169,121,226,100,22,236,219,62,167,99,171,108,53,114,186,8,45,116,81,200,245,166,100,148,205,122,181,245,46,106,247,21,242,162,73,10,74,176,163,98,94,255,0,118,111,128,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,136,171,205,31,200,158,166,253,23,214,40,138,1,53,80,71,94,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,54,239,237,175,84,124,112,200,173,147,180,145,186,0,114,226,229,205,117,204,243,42,253,78,226,123,76,242,11,61,139,22,168,129,182,140,118,255,0,107,117,35,47,85,170,138,247,62,120,102,233,43,233,161,78,218,236,88,251,115,62,68,106,185,205,138,104,159,113,32,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,123,217,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,157,110,44,245,250,167,137,141,121,201,245,101,214,186,75,125,13,125,71,134,181,67,21,190,42,89,253,157,15,86,82,173,82,198,174,89,106,123,72,206,227,221,35,253,255,0,3,21,34,100,108,100,192,229,33,193,245,215,51,204,163,226,131,51,76,130,207,98,197,170,54,226,190,26,87,82,50,245,90,169,36,117,15,89,88,244,149,244,208,167,221,189,136,157,185,159,35,163,115,156,216,167,133,254,215,158,119,224,159,230,79,211,74,171,47,79,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,248,154,90,109,200,245,153,140,130,71,84,71,27,22,54,252,50,55,107,100,237,197,202,184,215,213,156,87,151,182,178,214,234,142,133,226,24,165,207,82,117,171,173,109,254,59,211,99,146,27,61,13,43,88,197,117,61,53,42,67,81,31,143,168,123,166,150,89,38,115,100,150,141,235,181,206,78,177,246,14,11,57,145,97,188,84,221,109,90,99,115,193,242,11,54,160,165,158,106,251,171,233,40,22,123,38,248,92,214,189,209,204,215,190,88,24,244,115,92,157,246,53,141,115,146,30,236,143,88,214,90,203,230,143,231,179,83,126,139,232,244,71,10,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,35,135,78,33,116,179,140,93,26,135,35,182,211,90,166,246,173,189,212,217,54,37,89,85,77,93,53,191,186,233,160,125,61,92,72,171,214,25,123,83,44,107,35,25,221,139,163,149,141,234,173,74,225,203,120,210,169,229,239,171,139,195,47,14,216,238,63,144,105,214,3,80,248,111,178,220,166,138,123,142,69,113,169,124,53,21,115,77,89,74,200,155,13,77,51,81,104,24,139,27,251,125,167,119,91,42,178,54,69,98,156,34,113,111,134,241,125,128,85,230,120,166,47,144,88,106,44,245,17,80,93,105,110,84,202,176,50,173,208,178,71,182,154,169,191,117,80,198,171,149,63,252,137,81,17,142,146,40,210,72,247,119,82,160,57,162,241,245,89,152,95,110,92,51,232,237,194,235,107,181,99,151,10,154,28,178,241,5,76,244,114,92,234,152,201,105,167,182,181,141,115,119,209,183,185,35,101,238,35,155,52,141,110,212,70,70,143,154,181,143,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,121,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,210,212,2,128,121,163,249,236,212,223,162,250,61,17,197,52,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,77,11,214,61,56,226,195,67,173,217,205,166,27,85,210,213,145,219,214,134,255,0,100,149,201,89,29,21,83,225,68,171,182,212,182,70,55,126,222,226,181,119,198,214,201,27,154,244,69,100,141,85,253,93,24,208,189,56,208,27,21,235,27,211,43,55,179,40,47,217,5,126,73,87,11,85,18,54,213,85,61,21,89,20,108,70,199,12,49,198,200,161,142,56,218,214,182,56,89,215,115,149,207,119,64,4,127,227,107,134,189,56,226,67,67,175,150,204,213,109,86,187,174,57,111,172,186,88,50,74,250,164,163,142,205,84,200,85,203,36,245,10,215,108,163,119,109,169,80,138,215,53,99,110,228,68,124,113,189,153,215,37,87,45,78,30,177,94,34,248,154,161,178,102,181,61,108,184,141,189,217,109,77,189,212,177,207,29,215,195,85,83,70,202,57,82,68,86,36,47,124,237,89,17,90,237,209,177,236,68,106,189,30,203,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,255,0,198,143,9,56,175,23,58,88,184,181,202,95,3,146,88,188,77,195,25,184,181,209,197,219,174,117,52,140,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,122,177,12,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,181,225,59,205,62,141,252,192,199,189,70,3,74,103,42,226,199,202,198,178,124,191,200,125,58,115,53,135,191,213,109,11,212,125,26,163,196,46,217,173,155,181,106,206,241,250,44,146,193,114,129,85,244,181,180,181,16,71,50,177,175,84,78,147,69,221,107,37,141,81,28,215,43,85,58,177,241,189,254,174,193,198,6,184,226,220,56,220,184,93,176,100,158,15,16,186,220,38,171,169,153,143,153,107,188,44,204,68,154,221,28,139,34,178,42,57,30,139,35,227,141,141,115,221,36,168,231,43,37,145,142,249,56,76,225,250,235,196,214,188,227,26,81,70,202,182,91,107,42,60,93,250,178,157,28,139,69,106,135,163,170,101,238,36,114,54,55,171,122,69,19,164,110,197,154,88,90,238,155,141,31,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,101,48,115,136,226,42,155,80,245,114,203,162,88,126,89,73,113,199,176,90,119,205,119,134,134,89,85,141,191,200,247,178,88,103,93,221,153,95,79,11,35,107,85,173,87,68,250,138,152,220,237,219,216,202,246,44,251,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,185,141,240,149,81,201,79,73,80,157,17,155,228,239,50,90,111,122,191,107,60,47,194,222,178,57,82,218,129,94,188,207,120,10,169,214,123,85,95,16,58,63,98,171,175,212,27,101,61,52,55,91,69,39,105,137,118,183,64,217,183,205,28,77,139,187,81,92,212,116,13,68,89,126,40,96,72,216,215,61,35,99,169,132,159,252,149,60,211,229,63,47,235,189,70,220,93,73,21,121,163,249,19,212,223,162,250,197,17,64,36,148,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,47,251,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,245,136,255,0,197,111,26,218,89,193,247,217,111,218,101,131,43,185,253,173,241,222,11,216,84,180,211,118,252,47,99,185,221,239,79,23,78,190,37,155,118,238,235,209,221,122,116,78,190,127,133,254,97,122,47,197,158,127,112,211,157,57,198,51,91,117,202,221,103,150,247,44,183,186,42,72,96,116,17,205,12,46,107,93,13,76,174,87,238,168,98,162,43,81,58,35,189,255,0,193,22,37,243,206,252,19,252,201,250,105,92,26,55,164,57,150,187,234,37,191,75,116,250,10,73,242,27,181,61,116,212,48,84,206,144,178,161,244,212,147,85,44,40,245,248,90,247,182,7,49,138,229,107,55,185,187,156,198,245,114,121,255,0,240,171,2,202,191,219,92,115,36,199,46,31,243,148,117,214,218,234,121,63,238,201,12,209,200,207,249,28,215,55,250,149,14,149,196,199,21,90,185,197,126,101,77,152,106,149,202,145,172,183,83,248,107,101,162,219,27,225,183,91,152,168,222,226,195,19,222,247,111,145,205,71,61,239,115,158,238,141,111,93,140,141,140,158,188,153,56,104,255,0,103,120,163,203,45,63,218,88,49,47,17,7,253,30,54,182,62,228,95,230,211,50,88,164,255,0,127,70,244,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,17,84,189,62,93,220,2,209,240,199,138,174,121,170,86,251,85,203,83,111,125,170,142,139,77,5,71,217,152,210,57,89,225,169,106,118,171,210,103,178,121,27,81,36,111,72,221,240,198,221,205,143,185,44,213,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,72,107,204,19,128,172,123,137,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,22,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,162,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,191,229,177,199,61,171,136,44,2,143,74,245,26,233,73,67,168,184,173,61,53,182,39,214,93,26,233,242,136,27,12,138,218,168,155,52,139,60,213,45,142,157,238,169,232,142,78,189,37,220,137,34,199,28,223,51,89,197,143,154,125,100,249,129,144,250,140,229,201,242,225,203,49,92,27,151,182,158,101,57,174,77,106,199,236,180,94,214,241,55,27,165,108,116,148,176,111,189,213,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,133,96,241,237,198,253,247,139,140,238,42,44,114,170,235,109,211,43,39,106,91,37,146,178,22,83,204,250,165,133,18,106,170,182,199,44,140,146,109,238,149,145,174,245,107,34,233,181,173,116,146,171,226,169,106,156,140,127,27,63,45,254,164,75,254,58,56,50,177,113,135,167,20,182,200,238,190,198,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,146,128,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,36,175,43,143,61,154,101,245,175,71,173,47,248,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,63,137,8,63,187,87,194,199,252,1,213,95,253,213,110,255,0,94,37,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,196,95,18,250,89,194,254,9,54,117,169,151,111,247,62,10,205,71,61,55,181,46,127,125,12,82,120,72,38,150,62,247,107,190,199,201,181,223,3,58,185,127,169,23,61,122,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,241,87,59,77,214,203,82,202,59,205,178,174,130,162,74,120,42,217,21,76,46,137,238,130,120,153,52,50,163,92,136,170,201,34,146,57,24,239,224,230,61,174,78,168,168,165,207,242,189,227,167,246,215,138,179,67,181,143,51,241,122,147,101,223,236,122,154,214,237,154,251,107,142,54,170,117,153,92,190,34,178,30,146,119,58,163,94,248,145,146,125,235,155,81,34,64,14,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,59,87,42,93,116,211,142,29,52,227,95,117,67,84,47,62,6,213,67,246,106,40,97,137,17,245,87,10,167,37,209,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,108,53,226,31,136,28,251,137,173,80,174,213,125,70,125,35,46,85,148,244,244,145,81,208,172,201,69,69,4,49,163,91,21,60,115,73,35,163,98,187,124,174,106,59,162,201,44,142,247,110,82,127,242,175,224,42,166,170,166,213,197,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,251,226,238,244,86,44,78,125,175,128,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,227,252,80,113,65,128,240,153,128,91,245,27,81,173,25,5,198,219,113,188,69,100,138,43,37,60,51,78,217,228,134,105,154,231,54,105,98,106,51,109,59,209,85,28,171,213,91,238,254,42,156,127,65,57,160,104,23,17,58,177,98,209,204,43,16,212,10,43,214,65,226,188,52,247,75,125,20,116,172,236,83,75,80,253,238,142,174,71,167,86,66,228,78,140,95,137,83,175,68,234,169,224,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,247,252,206,184,218,172,215,61,71,169,210,77,47,202,247,233,182,47,186,142,106,155,77,202,117,165,201,106,156,176,201,36,147,49,21,177,77,12,19,66,214,66,187,94,221,204,146,86,72,230,202,196,111,128,224,39,130,11,239,23,25,220,181,185,29,45,214,219,166,86,78,236,87,187,221,28,204,167,153,245,75,10,172,52,180,142,146,41,25,36,219,221,19,228,77,138,214,69,215,115,154,233,34,71,223,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,91,115,206,252,19,252,201,250,105,93,90,61,161,122,143,175,53,153,53,167,75,236,222,217,186,226,248,252,217,36,214,216,149,86,170,178,150,41,224,134,70,83,49,17,123,179,39,136,107,210,62,168,231,181,142,70,110,122,177,143,252,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,245,92,67,241,3,159,113,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,111,149,205,71,116,89,37,145,222,237,202,90,79,38,206,30,190,197,233,61,219,136,91,181,77,170,174,175,81,58,81,90,25,29,47,90,171,117,13,21,77,68,83,181,211,185,17,83,191,59,17,93,19,62,29,180,208,57,92,231,46,216,224,183,52,127,61,154,155,244,95,71,162,56,165,62,133,234,61,118,135,77,196,61,178,205,227,176,202,28,130,92,110,229,83,78,170,249,45,213,77,134,158,72,223,80,206,159,4,50,120,166,49,146,34,171,123,141,86,59,98,190,36,147,208,112,207,197,86,174,112,161,153,84,230,26,91,114,164,115,46,52,254,26,231,104,185,70,249,173,215,22,34,59,182,179,68,199,177,219,227,115,149,204,123,28,215,183,171,155,215,99,228,99,249,85,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,130,121,122,112,245,251,185,112,203,143,216,43,106,110,175,189,101,125,188,182,247,77,113,165,240,178,80,87,85,210,192,142,163,72,85,55,199,217,100,81,198,228,122,171,150,70,200,238,140,71,36,108,225,92,207,120,245,169,209,139,85,95,15,218,63,125,171,160,212,27,157,61,52,215,91,189,39,105,233,105,183,78,217,183,195,28,173,151,187,79,92,228,108,14,69,88,190,24,103,73,24,230,189,99,123,106,47,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,213,241,65,162,159,187,182,181,93,244,114,75,135,141,171,199,237,246,127,31,59,101,238,70,250,233,237,116,181,21,93,167,118,227,85,133,39,154,84,143,115,17,221,180,102,238,174,234,171,239,244,227,131,43,238,173,240,119,149,113,49,131,93,123,183,92,19,32,184,211,222,236,245,15,99,35,158,207,79,67,73,82,234,154,119,175,78,147,69,221,153,207,141,202,169,36,104,155,58,61,136,201,184,174,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,130,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,115,77,123,230,129,160,92,59,106,197,247,71,51,92,67,80,43,111,88,255,0,133,241,51,218,237,244,82,82,191,191,77,21,67,54,58,74,184,222,189,25,51,81,122,177,62,36,94,157,83,162,175,96,225,127,138,12,7,139,60,2,225,168,218,115,104,200,45,214,219,117,226,91,36,177,94,233,225,134,119,79,28,48,204,231,53,176,203,43,85,155,106,24,136,170,228,94,168,239,119,240,85,166,30,104,254,123,53,55,232,190,143,68,112,169,52,135,50,102,139,211,235,219,96,164,147,19,159,40,155,16,124,141,157,59,240,92,89,73,29,83,90,248,215,162,171,36,138,71,171,92,221,221,22,25,17,251,58,199,191,165,112,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,78,143,83,65,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,1,15,249,162,241,11,251,13,225,150,229,96,182,83,90,171,111,90,151,226,113,40,169,171,42,182,73,13,12,244,178,165,101,100,112,181,81,242,246,216,172,143,170,42,53,146,84,194,231,43,147,164,111,161,115,175,240,145,173,23,93,5,226,27,9,212,10,92,190,175,29,180,71,120,163,164,201,42,33,99,165,100,182,73,42,35,241,177,75,19,90,229,149,157,164,115,145,168,215,57,30,198,61,157,36,99,21,52,146,8,127,175,124,208,52,11,135,109,88,190,232,230,107,136,106,5,109,235,31,240,190,38,123,93,190,138,74,87,247,233,162,168,102,199,73,87,27,215,163,38,106,47,86,39,196,139,211,170,116,85,236,28,47,241,65,128,241,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,109,67,17,21,92,139,213,29,238,254,10,189,128,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,87,157,166,153,226,181,58,89,130,235,31,132,237,100,150,252,129,49,158,252,113,198,223,17,67,81,77,81,81,178,103,108,238,63,183,37,47,88,211,122,53,189,249,254,21,87,245,74,139,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,78,90,28,98,83,113,33,164,112,224,249,157,226,147,246,139,131,211,199,69,91,12,149,146,203,87,118,183,70,200,217,21,209,203,55,87,61,238,114,246,230,84,124,157,37,68,123,187,105,60,108,59,175,22,62,86,53,147,229,254,67,233,211,153,172,47,122,231,194,174,27,197,127,47,205,43,195,239,54,218,70,228,246,237,55,179,84,226,119,121,36,88,95,110,184,173,170,13,136,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,41,91,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,244,162,90,247,39,190,24,190,192,233,197,199,136,92,203,23,186,219,114,156,195,125,190,200,250,201,182,70,252,117,82,158,86,207,28,9,209,83,191,59,21,119,201,213,93,28,16,186,52,107,36,87,75,98,167,159,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,252,76,203,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,36,233,201,56,59,204,173,156,169,44,185,186,89,233,43,111,177,229,31,180,201,99,74,52,150,182,138,193,87,70,202,87,50,9,33,238,43,152,248,162,162,174,151,114,196,214,198,199,119,17,29,78,157,98,95,10,186,165,251,22,226,59,78,181,50,107,239,177,168,44,217,5,47,181,107,124,47,136,237,90,229,127,102,187,238,209,143,115,186,210,203,59,126,6,171,211,175,86,116,114,53,83,74,96,20,193,206,39,135,236,7,75,53,67,27,213,124,65,149,116,215,45,81,168,186,85,222,168,209,33,101,20,83,210,199,66,222,236,17,199,27,92,215,202,233,165,150,87,61,207,87,200,247,59,221,213,122,194,13,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,213,90,222,107,205,31,200,158,166,253,23,214,40,138,33,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,13,36,104,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,2,181,121,202,105,62,169,234,135,236,131,246,103,166,153,94,91,236,207,180,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,240,83,154,242,137,209,13,104,211,94,36,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,94,189,24,229,254,165,61,7,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,255,0,153,215,47,74,204,166,178,167,136,174,31,177,14,245,214,109,210,229,182,11,100,51,207,85,117,170,150,120,99,138,170,138,146,8,95,186,101,238,204,250,149,220,198,171,99,73,54,171,214,87,62,173,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,74,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,54,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,69,114,119,225,87,13,206,170,111,92,75,103,118,218,75,179,241,91,195,45,56,189,36,178,43,153,75,113,142,38,79,53,100,176,171,54,185,236,108,244,221,135,111,93,175,238,189,88,143,100,47,109,186,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,21,129,204,235,151,165,102,83,89,83,196,87,15,216,135,122,235,54,233,114,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,47,221,50,247,102,125,74,238,99,85,177,164,155,85,235,43,159,85,120,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,151,253,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,82,15,22,62,105,245,147,230,6,67,234,51,158,131,55,226,171,50,190,112,199,167,156,45,227,151,42,187,110,39,142,83,214,84,228,16,54,52,141,110,215,25,110,149,117,81,35,222,215,170,201,77,20,82,83,185,172,86,179,239,187,142,114,63,183,11,155,242,112,163,194,142,163,241,107,168,236,194,176,168,188,13,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,218,228,138,20,84,116,142,107,149,85,140,100,146,51,208,115,8,192,48,221,44,226,231,54,211,237,62,199,169,44,120,245,142,158,201,77,67,67,76,139,178,38,123,30,141,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,101,114,49,252,108,252,183,250,145,106,133,101,243,167,209,220,6,155,77,49,77,111,183,216,105,40,50,201,50,134,89,43,171,41,41,97,137,247,56,39,161,145,200,234,169,17,157,217,159,18,80,68,200,149,207,232,198,62,68,232,189,83,109,74,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,167,1,60,111,216,184,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,216,232,153,34,239,87,50,94,187,154,214,201,18,191,175,241,55,105,186,223,248,109,213,123,21,138,217,87,113,185,92,112,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,103,223,247,78,226,159,255,0,38,157,85,255,0,224,219,143,255,0,68,191,238,44,124,172,107,39,203,252,135,211,167,51,88,119,94,49,56,170,204,184,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,5,116,77,123,219,226,100,107,99,116,207,220,237,207,68,106,47,109,145,177,157,255,0,150,87,2,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,62,168,143,166,134,94,142,145,239,221,27,223,31,99,108,136,179,118,166,255,0,49,30,1,104,248,156,197,83,60,210,219,125,170,219,169,182,78,237,71,68,166,130,159,237,52,107,28,76,240,213,85,59,81,235,51,25,4,109,167,146,71,172,109,248,163,118,214,201,220,138,144,113,108,179,42,193,175,180,185,78,21,147,93,113,251,213,22,255,0,13,113,181,214,201,73,85,6,246,57,143,217,44,106,215,183,115,30,230,175,69,247,181,202,139,238,85,61,86,189,235,94,85,196,78,172,95,117,143,53,183,218,168,175,89,7,133,241,48,90,226,146,58,86,118,41,162,167,102,198,201,36,143,78,172,133,170,189,94,191,18,175,78,137,209,18,197,121,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,138,164,212,229,221,192,45,103,19,153,82,231,154,165,111,186,219,116,202,201,218,168,232,180,211,211,253,166,145,100,149,158,26,150,167,106,49,97,99,224,145,181,18,70,245,145,191,12,109,218,233,59,145,94,160,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,8,57,187,105,238,125,169,92,54,227,118,45,57,193,242,12,170,229,6,113,71,87,45,29,146,217,53,116,241,192,218,10,246,186,87,71,11,92,228,98,57,236,106,185,83,167,87,181,63,173,8,63,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,214,241,55,27,166,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,170,251,220,228,68,247,170,19,3,157,95,149,140,91,230,5,15,167,92,74,245,229,157,105,181,95,248,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,35,85,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,255,0,114,203,173,166,175,224,115,76,39,165,180,210,91,152,218,123,148,43,13,51,165,115,28,248,238,117,108,124,202,178,189,238,223,35,154,233,30,136,168,196,123,220,140,107,25,181,141,148,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,247,252,206,185,122,81,226,212,117,60,69,112,253,136,118,109,80,238,151,45,176,91,33,130,10,91,85,44,80,67,28,85,84,84,144,66,205,176,167,106,103,212,174,231,185,29,34,73,181,24,146,185,149,237,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,210,238,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,148,47,205,31,207,102,166,253,23,209,232,137,211,201,247,19,197,115,158,14,243,60,91,53,198,109,89,5,150,183,80,42,252,77,186,233,69,29,93,44,251,40,109,143,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,5,184,246,224,130,251,194,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,51,42,38,101,82,66,139,53,45,91,163,138,54,71,54,246,202,248,211,98,53,241,116,218,231,58,57,81,159,87,44,110,31,174,186,223,197,30,61,125,115,42,224,199,180,226,162,12,170,233,89,18,57,168,147,193,42,58,138,153,36,237,189,155,228,168,107,28,177,185,88,174,134,26,149,99,145,204,66,253,12,251,113,235,194,38,125,195,54,174,92,235,238,23,28,131,44,196,242,58,143,105,80,229,183,10,121,164,124,211,212,190,119,173,45,109,82,183,180,250,228,88,101,123,182,185,86,70,109,151,107,55,171,24,229,215,196,198,27,194,215,16,201,153,234,13,13,91,241,235,253,158,108,114,186,182,153,21,239,182,50,106,138,121,146,173,98,70,171,166,99,93,78,212,123,27,241,236,123,156,212,123,154,145,189,204,198,237,106,191,241,175,168,23,219,21,206,146,227,109,184,211,216,106,232,235,41,38,108,208,84,193,37,146,133,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,75,254,91,218,243,134,240,219,203,243,81,245,91,51,173,164,107,45,217,197,197,150,202,25,170,22,23,221,174,43,106,160,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,74,182,203,47,255,0,106,242,171,206,83,236,75,85,155,219,55,10,139,135,179,173,52,222,30,134,143,187,35,159,216,167,139,170,246,225,102,237,172,103,85,218,212,68,234,189,11,84,228,247,194,142,163,224,213,151,30,38,243,88,189,141,106,202,49,247,217,236,22,185,225,84,170,174,165,150,122,121,214,189,221,85,59,80,175,135,106,68,138,138,233,90,247,72,155,88,145,186,88,255,0,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,201,240,215,27,94,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,162,251,156,213,69,247,162,147,131,148,78,158,231,218,107,195,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,14,160,160,107,101,108,115,53,174,86,43,152,246,163,145,58,117,99,147,250,148,174,14,104,254,123,53,55,232,190,143,68,77,254,82,120,6,27,170,124,19,103,250,125,168,56,245,37,243,30,190,103,21,244,213,212,53,40,187,37,103,179,237,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,3,140,206,12,243,238,19,51,250,154,58,202,26,187,142,19,113,168,124,182,27,244,81,77,52,13,130,73,170,18,154,146,170,165,96,138,20,174,236,211,172,146,69,31,84,232,187,155,238,254,29,87,150,135,28,117,60,56,230,80,232,246,112,202,71,233,214,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,223,3,35,73,24,168,173,123,38,187,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,163,110,110,250,197,106,212,174,40,217,136,227,151,234,186,235,110,159,89,226,178,84,196,149,77,150,138,59,171,165,146,106,183,64,214,61,205,71,163,95,79,4,170,168,215,247,41,92,199,39,221,181,71,42,126,30,45,90,235,170,26,133,54,89,106,171,126,61,110,193,238,54,71,220,169,43,27,12,246,250,219,188,110,163,107,163,106,170,239,123,168,214,228,136,175,142,72,218,168,138,228,221,219,235,16,53,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,127,2,252,249,117,107,29,139,89,56,71,193,42,109,16,248,122,188,62,223,6,29,116,166,220,247,246,106,168,32,138,54,174,247,49,136,238,236,11,79,63,70,238,107,59,251,55,57,204,114,146,84,164,14,99,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,246,79,134,184,218,241,154,218,186,89,246,90,169,24,253,146,199,27,152,237,175,99,154,189,23,220,230,170,47,189,20,156,28,162,116,247,62,211,94,27,114,75,22,163,96,249,6,43,114,159,56,172,171,138,142,247,108,154,134,121,32,117,5,3,91,43,99,153,173,114,177,92,199,181,28,137,211,171,28,159,212,164,223,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,43,30,215,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,244,42,94,77,211,136,43,23,19,220,189,53,43,87,172,24,253,214,201,29,203,79,242,88,42,104,110,16,61,189,154,168,168,39,100,205,134,101,107,89,85,10,61,21,27,52,127,10,244,86,185,25,35,100,137,148,2,105,79,132,239,43,26,55,242,255,0,30,244,232,14,105,199,7,3,152,111,23,216,205,186,120,95,73,97,206,236,245,20,176,80,100,106,197,85,101,185,213,13,90,168,39,99,83,173,67,27,19,166,146,40,213,89,210,100,106,36,145,178,73,149,210,43,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,33,7,55,125,98,186,233,175,11,140,196,113,203,245,37,13,203,80,111,17,89,42,98,74,167,69,91,37,169,177,73,53,91,160,107,30,215,43,21,204,167,130,85,84,115,59,117,78,99,147,239,26,165,43,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,6,146,50,205,28,177,94,52,10,243,195,246,45,55,217,251,45,110,31,81,135,91,164,218,250,191,103,210,190,137,212,145,47,71,189,31,47,109,138,223,115,159,185,219,125,238,234,189,76,208,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,104,167,129,253,98,181,107,127,11,154,127,151,81,223,170,238,183,42,43,61,53,146,253,45,117,83,103,173,75,173,36,77,134,165,213,14,71,189,219,228,115,82,118,172,139,189,209,207,27,220,137,191,161,221,65,85,124,243,191,4,255,0,50,126,154,85,173,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,116,99,22,89,162,141,28,238,137,190,70,55,248,185,17,123,175,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,91,167,51,27,157,53,235,151,254,160,94,104,227,171,142,158,190,158,195,83,19,42,233,37,165,157,172,125,218,133,205,73,33,153,173,150,39,244,84,234,201,26,215,181,122,163,145,21,21,10,97,225,59,205,62,141,252,192,199,189,70,3,74,96,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,68,173,50,229,231,165,250,81,198,5,195,137,28,50,142,146,217,98,75,59,214,211,143,64,233,17,150,251,221,75,165,142,174,162,22,183,107,34,166,240,203,181,144,47,113,187,234,166,86,164,45,134,22,146,212,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,45,205,43,66,244,227,65,184,154,142,211,165,246,111,99,90,178,140,126,159,36,154,219,18,162,82,209,213,75,85,85,12,140,166,98,34,118,161,95,14,215,164,125,85,172,115,220,140,218,196,99,25,37,121,24,254,54,126,91,253,72,128,28,88,249,167,214,79,152,25,15,168,206,121,253,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,132,248,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,117,48,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,132,0,231,87,229,99,22,249,129,67,233,215,18,152,45,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,193,172,99,156,189,17,21,79,107,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,20,232,38,181,226,188,68,233,61,139,88,240,171,125,214,138,203,144,120,175,13,5,210,40,227,170,103,98,166,90,119,239,108,114,72,196,234,248,92,169,209,235,240,170,117,232,189,81,58,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,37,56,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,237,202,140,138,75,254,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,253,98,173,121,168,112,21,77,85,77,117,226,159,70,236,84,148,111,163,167,154,225,156,219,41,251,170,250,199,172,176,181,43,233,169,227,137,205,71,163,95,60,181,79,115,216,205,145,119,122,43,214,87,62,168,75,84,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,35,202,112,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,120,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,130,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,34,175,52,127,34,122,155,244,95,88,162,40,4,213,65,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,112,174,22,184,223,208,238,46,61,177,69,166,245,87,91,109,234,201,210,90,139,37,246,24,105,235,159,74,187,81,42,162,108,82,200,201,33,222,237,142,86,189,92,199,109,222,214,164,145,171,228,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,57,160,226,127,101,56,218,212,31,15,140,251,26,130,243,236,235,181,30,202,47,15,13,103,118,134,15,17,83,31,68,70,201,190,169,181,59,228,78,187,165,73,119,42,185,28,76,174,71,217,173,214,191,0,213,61,57,154,158,145,45,182,59,197,186,247,79,43,88,238,251,167,174,134,88,101,107,221,187,106,177,27,111,133,90,136,212,84,87,73,213,93,213,17,182,104,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,158,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,137,92,45,242,247,193,56,108,226,11,81,53,74,217,103,181,85,217,107,124,35,48,14,253,92,213,119,11,20,50,69,39,180,99,119,113,141,99,119,61,236,142,41,17,210,75,216,107,154,231,245,124,157,201,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,18,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,220,215,129,94,21,105,184,80,209,42,92,62,243,109,199,221,155,92,106,39,169,201,174,246,137,37,153,151,23,164,242,248,84,238,204,198,63,100,116,238,141,168,205,173,99,94,178,185,19,171,222,247,200,163,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,60,60,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,207,238,119,107,173,234,165,149,151,155,157,93,125,68,116,240,82,50,90,153,157,43,219,4,17,50,24,98,71,57,85,81,145,197,28,113,177,191,193,172,99,90,157,17,17,4,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,125,118,181,239,108,16,181,206,68,234,228,138,52,94,187,83,164,234,229,161,192,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,107,101,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,248,55,61,200,198,57,202,201,145,151,83,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,130,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,151,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,164,188,43,150,55,20,121,38,188,203,162,249,6,29,87,96,182,219,234,28,183,28,202,90,73,101,178,37,19,118,175,136,165,157,81,173,170,123,218,246,246,224,106,182,77,206,219,34,67,178,87,71,119,250,47,165,86,173,16,210,252,127,74,44,89,22,65,124,182,227,116,238,164,163,172,191,85,182,166,181,96,238,57,209,196,233,26,198,55,100,109,114,69,27,81,168,141,142,54,53,63,154,126,174,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,226,102,95,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,241,46,207,148,102,153,229,90,119,194,60,55,28,166,147,194,125,181,200,42,242,107,116,15,142,72,230,109,12,144,83,211,196,249,26,246,55,167,115,194,186,86,43,119,53,209,75,19,209,223,23,68,174,190,106,122,57,98,210,46,46,46,245,56,228,221,41,51,219,124,89,140,148,219,95,253,235,85,83,60,241,212,166,247,189,202,254,228,244,242,207,215,225,107,123,251,26,212,107,17,86,74,242,75,214,191,252,58,225,206,178,223,255,0,231,205,109,245,81,197,255,0,103,163,171,142,103,172,159,246,37,141,173,143,251,117,115,191,152,133,170,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,77,219,148,6,145,222,184,146,173,206,107,43,106,227,210,250,250,121,46,210,227,244,149,204,165,157,183,151,215,172,174,163,142,56,105,90,200,173,126,25,86,52,108,114,54,118,175,68,107,209,17,28,74,174,38,237,54,171,7,8,154,175,98,177,91,41,45,214,219,118,155,223,105,40,232,233,33,108,48,83,65,29,178,102,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,155,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,96,231,79,159,212,223,120,134,197,52,250,159,33,164,172,182,226,184,187,42,95,67,10,196,231,208,92,107,42,36,89,146,85,106,111,107,223,79,5,3,209,143,95,115,54,57,168,157,197,87,120,174,81,154,103,138,234,39,23,16,220,114,154,79,23,246,43,31,171,201,173,208,62,56,228,133,213,209,207,79,79,19,228,107,216,238,189,191,20,233,88,173,218,230,203,20,79,71,124,61,22,245,12,251,115,40,210,26,157,32,227,7,56,129,32,171,75,110,97,80,153,125,182,106,153,226,149,243,178,185,206,125,67,145,35,233,177,141,172,74,184,216,215,162,61,25,19,85,119,117,71,186,111,242,75,212,204,86,167,75,51,173,28,241,125,172,146,223,144,46,77,216,146,72,219,226,40,106,41,169,233,247,194,221,253,199,246,228,165,233,34,236,70,183,191,7,196,170,254,137,101,64,170,190,121,223,130,127,153,63,77,56,167,39,220,79,21,206,120,137,204,241,108,215,25,181,100,22,90,221,63,171,241,54,235,165,20,117,116,179,236,186,91,30,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,66,101,112,227,202,91,72,244,127,84,50,76,219,81,171,41,53,22,209,29,67,225,196,109,23,122,22,75,5,61,36,145,166,233,171,226,115,123,85,21,45,87,62,38,162,55,180,136,206,246,212,146,70,50,159,165,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,5,120,136,196,242,172,231,140,77,90,197,176,172,102,235,144,94,171,117,3,37,240,214,235,93,20,149,117,83,236,174,169,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,75,148,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,74,162,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,66,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,232,121,66,104,213,79,17,217,62,164,101,151,15,105,105,181,207,185,112,182,97,212,173,117,7,135,174,168,124,139,52,15,146,153,99,217,71,15,86,186,6,69,177,203,189,172,122,237,129,86,162,122,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,103,42,226,199,202,198,178,124,191,200,125,58,115,53,134,154,52,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,208,0,51,195,204,47,0,195,116,195,140,109,70,195,52,255,0,30,164,177,88,169,106,40,42,105,237,244,136,173,130,7,212,219,233,170,37,72,219,215,163,24,178,205,34,163,27,209,140,69,70,181,26,212,70,164,202,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,0,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,163,249,19,212,223,162,250,197,17,64,38,170,10,96,230,141,199,109,171,91,46,176,232,70,139,228,213,117,24,77,142,161,238,200,46,52,147,183,193,100,53,173,115,22,38,71,181,55,75,77,78,230,57,81,251,251,114,200,228,122,53,201,12,50,186,26,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,65,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,30,201,219,26,238,107,30,232,37,116,79,123,88,178,70,141,126,214,245,86,183,176,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,37,167,60,28,2,166,91,86,150,106,149,14,61,72,148,244,181,23,27,5,210,236,212,137,179,171,229,108,83,209,83,189,122,247,94,196,72,107,222,223,114,177,138,178,127,53,100,77,209,175,148,158,107,117,197,120,210,199,236,86,250,122,73,41,243,27,61,214,201,92,233,152,229,124,112,50,153,213,200,232,149,28,136,143,238,208,196,213,87,35,147,99,158,157,58,170,57,183,188,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,143,252,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,247,78,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,228,247,188,134,42,25,29,27,251,75,14,234,26,105,213,139,10,86,61,39,141,81,175,95,130,53,116,187,95,181,35,125,250,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,4,63,230,167,172,119,221,34,225,30,239,77,142,67,210,175,61,184,69,135,73,83,185,159,222,180,181,48,79,37,74,236,123,28,143,238,65,79,44,29,62,23,55,191,189,174,71,49,17,104,179,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,57,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,5,122,243,180,211,60,86,167,75,48,93,99,240,157,172,146,223,144,38,51,223,142,56,219,226,40,106,41,170,42,54,76,237,157,199,246,228,165,235,26,111,70,183,191,63,194,170,254,169,8,57,107,234,245,78,144,113,131,131,206,179,213,165,183,48,168,92,66,229,13,52,17,74,249,217,92,230,178,157,170,178,116,216,198,214,37,36,143,115,21,30,140,137,200,155,186,171,29,160,144,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,102,179,138,236,179,237,207,19,90,171,148,199,147,125,160,164,173,204,46,222,2,226,218,223,23,28,244,44,170,145,148,189,169,122,185,29,11,96,100,77,143,106,237,72,218,196,111,194,136,89,79,36,189,51,197,105,180,179,58,214,63,9,221,201,46,25,2,227,61,249,35,141,222,30,134,158,154,158,163,100,46,217,220,103,114,74,174,178,38,245,107,187,16,124,40,172,234,182,84,84,95,59,141,47,186,210,231,250,123,173,16,186,174,123,109,206,207,46,47,80,141,162,119,98,142,122,105,164,169,139,125,71,85,110,249,219,87,54,216,213,26,189,41,36,114,43,189,251,57,167,38,220,166,197,143,241,113,89,105,187,215,120,122,188,155,15,184,218,237,113,246,158,255,0,17,84,201,233,170,221,31,86,162,163,58,65,73,80,254,174,84,111,193,211,174,231,53,22,239,193,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,73,254,22,56,44,181,105,158,180,106,175,17,218,141,143,210,79,155,101,121,198,65,87,141,189,213,45,168,75,93,146,122,185,22,57,88,212,110,216,170,106,26,247,171,156,142,123,155,11,163,103,221,171,231,141,210,212,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,10,128,230,215,197,118,184,209,234,197,103,14,54,73,110,184,118,25,65,111,134,121,166,163,154,106,121,50,152,234,233,186,72,233,36,68,110,250,54,247,38,167,236,181,93,27,164,138,101,145,94,168,198,67,232,57,87,241,235,83,75,83,106,225,99,89,47,181,117,140,172,168,134,223,131,92,234,59,72,202,54,36,83,57,104,42,106,36,149,174,86,43,153,4,84,172,107,30,253,242,246,186,163,18,38,178,5,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,68,85,230,143,228,79,83,126,139,235,20,69,0,150,253,205,35,143,170,205,59,241,220,50,104,229,194,235,109,203,215,193,212,100,89,21,29,76,244,51,90,35,94,213,76,52,212,146,70,230,61,211,74,197,141,100,145,21,99,108,82,44,127,27,228,127,102,173,180,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,178,87,142,14,92,89,151,10,54,171,118,125,138,93,234,243,28,18,74,122,90,107,173,205,105,82,41,237,119,21,107,88,245,158,54,170,163,41,166,151,170,196,254,171,177,94,216,100,85,127,110,73,248,255,0,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,94,230,93,128,84,234,15,5,186,137,75,109,199,169,46,183,43,29,61,53,254,149,102,72,183,209,178,146,166,57,106,170,34,124,138,155,30,218,52,171,69,218,187,220,199,61,141,221,191,106,208,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,136,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,171,110,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,81,124,238,53,66,235,85,159,233,238,139,194,218,184,45,182,203,60,185,69,66,182,181,221,138,201,234,102,146,154,45,244,253,17,187,224,109,36,219,100,85,114,244,171,145,168,141,247,239,139,252,185,52,207,246,161,198,78,156,91,170,41,46,178,80,88,110,14,201,171,39,183,199,215,194,248,8,221,81,78,249,156,172,115,89,11,170,163,166,137,202,189,58,247,145,141,115,92,246,169,161,66,58,243,8,210,251,86,170,240,125,169,54,203,131,169,33,168,176,89,229,202,40,106,230,162,109,75,233,231,183,181,106,87,181,213,81,99,124,177,71,45,58,200,213,234,214,84,63,220,228,85,99,168,7,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,241,52,229,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,2,181,121,185,113,93,174,58,67,89,140,232,238,153,75,117,196,173,89,21,189,47,21,121,101,190,105,169,234,170,228,142,119,53,104,41,170,24,141,236,246,246,69,44,203,27,214,71,54,120,90,187,24,174,73,163,175,45,14,61,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,91,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,199,181,237,71,177,173,87,204,175,230,188,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,30,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,226,102,48,208,159,46,77,51,253,151,240,109,167,22,234,138,75,84,117,247,235,123,178,106,201,237,241,244,241,94,62,71,84,83,190,103,43,26,231,204,218,89,41,162,114,175,94,157,148,99,92,230,177,170,73,82,5,115,159,180,221,110,60,40,89,43,45,246,202,186,170,123,94,113,65,87,93,44,48,185,236,165,129,104,235,97,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,127,139,145,22,170,248,59,187,93,108,188,87,232,245,101,154,231,87,65,81,38,113,101,164,124,180,211,58,39,186,9,235,34,134,104,149,205,84,85,100,145,73,36,111,111,240,115,30,230,175,84,85,67,73,32,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,66,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,29,120,228,225,18,213,197,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,234,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,201,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,191,78,87,30,68,244,203,235,94,177,90,74,162,42,243,71,242,39,169,191,69,245,138,34,128,79,213,255,0,10,179,220,171,253,181,200,242,76,142,225,255,0,57,89,93,114,174,168,147,254,244,147,77,36,143,255,0,149,206,115,191,173,84,190,158,2,120,32,177,112,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,177,177,62,68,216,142,124,189,119,57,205,142,36,100,148,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,161,126,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,189,178,190,52,216,141,124,93,54,185,206,142,84,103,234,242,238,227,126,179,133,92,237,113,44,198,171,118,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,252,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,50,239,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,249,242,209,207,234,117,7,130,221,59,170,185,100,52,151,91,149,142,158,166,193,84,144,172,91,232,217,73,83,36,84,180,242,178,52,77,143,109,26,82,42,110,77,238,99,152,247,110,223,185,98,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,161,110,107,90,153,251,68,227,39,35,183,83,213,218,170,232,48,171,125,14,51,71,61,190,78,230,238,220,107,81,80,201,156,143,115,86,104,234,170,170,98,114,38,221,189,164,99,155,185,174,85,236,28,145,240,171,173,126,180,106,22,163,67,81,72,150,219,30,47,21,146,162,39,61,221,247,79,93,87,28,209,57,141,219,181,88,141,183,204,142,85,114,42,43,163,232,142,234,170,219,137,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,224,102,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,70,124,20,229,54,44,195,132,125,33,187,99,149,222,46,146,159,15,182,90,228,147,180,248,246,213,81,64,218,74,152,250,61,17,87,100,240,74,206,189,54,187,111,86,170,181,81,87,181,131,149,113,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,76,245,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,197,92,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,127,131,88,198,181,58,34,34,23,63,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,206,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,29,121,135,230,183,92,3,130,221,85,190,217,169,233,38,168,170,179,178,200,246,212,177,206,98,65,112,169,138,134,103,34,53,205,93,237,138,166,71,49,122,244,71,163,85,81,200,138,213,207,9,167,61,16,194,174,186,107,162,248,14,156,223,106,41,39,185,98,184,189,170,201,89,45,35,220,232,36,158,154,146,56,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,129,237,72,255,0,199,230,11,251,68,224,219,86,44,30,212,246,127,132,199,228,190,247,187,29,221,222,205,145,149,253,173,187,155,211,185,225,123,123,186,252,59,247,116,119,77,171,159,125,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,196,212,64,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,145,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,0,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,8,85,204,71,128,90,62,39,49,84,207,52,182,223,106,182,234,109,147,187,81,209,41,160,167,251,77,26,199,19,60,53,85,78,212,122,204,198,65,27,105,228,145,235,27,126,40,221,181,178,119,34,162,194,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,205,31,200,158,166,253,23,214,40,138,1,46,123,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,38,229,219,21,77,67,94,212,86,108,238,69,27,85,138,230,172,211,68,219,10,7,63,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,117,21,221,249,122,113,53,106,226,10,147,135,88,241,15,29,117,174,233,44,23,248,33,170,101,137,244,173,138,9,42,42,155,87,44,44,221,13,63,137,137,146,171,90,174,73,92,216,218,215,189,241,181,247,83,193,206,129,223,120,103,225,247,27,210,28,147,50,251,71,95,107,239,212,77,44,80,178,58,90,73,42,37,116,210,83,83,116,99,100,124,45,146,73,21,36,155,172,143,115,156,239,187,106,178,24,251,89,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,133,185,173,105,159,236,239,140,156,142,227,79,73,106,164,160,205,109,244,57,53,28,22,248,251,123,123,145,173,61,67,230,106,49,173,73,164,170,165,169,149,202,155,183,119,81,238,118,231,57,18,79,242,62,207,234,101,181,106,158,150,215,100,52,137,79,75,81,110,191,218,237,46,88,155,58,190,86,203,5,109,67,19,167,117,236,68,134,129,142,247,171,24,171,31,243,86,69,221,242,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,12,214,113,99,230,159,89,62,96,100,62,163,57,105,60,148,45,54,168,120,109,204,175,176,219,41,25,114,172,206,42,41,42,43,27,11,82,121,160,134,130,137,209,68,249,58,110,115,24,233,230,115,90,171,209,171,44,138,157,55,47,91,10,6,107,56,177,243,79,172,159,48,50,31,81,156,183,78,79,89,173,215,42,224,249,150,43,133,61,36,116,248,118,81,114,178,80,186,22,57,31,36,15,108,53,202,233,85,92,168,175,238,215,74,212,86,163,83,99,88,157,58,162,185,211,124,2,53,113,191,193,118,43,197,198,156,79,67,68,219,85,147,62,182,246,231,178,100,50,208,198,233,31,218,73,182,208,212,206,140,89,146,141,235,60,138,173,98,252,18,43,101,218,253,171,27,232,7,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,203,148,228,169,229,99,41,249,129,93,233,214,226,127,128,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,103,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,132,28,225,115,91,174,43,193,243,236,86,250,122,73,41,243,28,162,219,100,174,116,204,114,190,56,24,217,171,145,209,42,57,17,31,221,161,137,170,174,71,38,199,61,58,117,84,115,106,3,134,75,77,170,255,0,196,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,75,192,229,92,88,249,88,214,79,151,249,15,167,78,102,176,211,71,15,89,77,247,57,208,45,52,205,114,154,239,27,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,116,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,73,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,0,21,107,205,67,128,170,106,170,107,175,20,250,55,98,164,163,125,29,60,215,12,230,217,79,221,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,108,139,187,209,94,178,185,242,131,149,199,145,61,50,250,215,172,86,146,168,138,188,209,252,137,234,111,209,125,98,136,133,92,173,248,5,163,212,79,3,196,222,177,219,237,87,44,65,60,101,62,59,142,214,83,65,93,13,222,68,238,211,77,83,87,28,141,123,27,12,79,73,18,56,213,18,71,75,26,73,240,50,54,119,173,252,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,86,95,60,28,42,235,95,128,105,102,163,67,81,72,150,219,29,226,227,100,168,137,207,119,125,211,215,67,20,209,57,141,219,181,88,141,183,204,142,85,114,42,43,163,232,142,234,170,216,107,202,251,44,251,41,198,214,159,120,140,155,216,212,23,159,104,218,107,55,214,248,120,107,59,180,51,248,122,105,58,170,54,77,245,77,166,217,26,245,221,42,69,181,21,200,210,85,115,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,12,187,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,37,239,114,190,196,254,202,112,75,167,222,35,25,246,53,125,231,218,55,106,205,244,94,30,106,206,237,116,254,30,166,78,168,142,147,125,43,105,182,72,189,119,68,145,109,85,106,52,149,64,207,15,48,252,42,213,128,113,165,170,182,43,53,69,92,212,245,87,134,94,222,234,151,181,207,73,238,20,209,87,76,212,86,181,169,177,178,212,200,214,39,78,168,196,106,42,185,81,92,182,63,201,83,202,198,83,243,2,187,211,173,196,255,0,0,16,43,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,221,247,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,224,220,199,43,30,231,35,33,70,124,188,149,60,172,101,63,48,43,189,58,220,79,240,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,143,241,65,194,254,3,197,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,205,181,15,85,68,106,47,84,111,191,248,162,240,13,61,229,19,195,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,233,215,162,167,241,38,249,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,255,0,2,16,127,113,83,133,143,248,125,170,191,251,214,221,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,192,244,0,227,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,109,67,213,81,26,139,213,27,239,254,40,188,3,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,252,73,190,15,63,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,248,16,131,251,138,156,44,127,195,237,85,255,0,222,182,239,245,18,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,7,160,35,255,0,21,188,20,233,103,24,63,101,191,105,151,252,174,217,246,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,189,122,120,102,109,219,183,167,87,117,235,213,58,121,254,23,249,122,104,191,9,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,186,157,136,138,174,84,232,174,247,127,5,73,64,115,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,205,142,146,57,24,157,95,11,81,122,177,126,21,94,157,23,162,164,96,211,222,81,60,54,233,174,127,141,106,53,139,54,212,169,238,88,173,226,138,247,71,21,93,202,129,208,73,61,52,204,154,54,200,214,209,181,202,197,115,17,21,17,205,94,157,122,42,127,18,111,128,1,31,248,173,224,167,75,56,193,251,45,251,76,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,235,211,195,51,110,221,189,58,187,175,94,169,211,159,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,102,0,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,116,14,20,184,41,210,206,15,190,212,254,204,239,249,93,207,237,111,129,241,190,221,170,166,155,183,225,123,253,190,215,102,8,186,117,241,47,221,187,119,94,141,233,211,162,245,231,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,108,108,148,146,61,58,178,22,170,245,122,252,74,189,58,39,68,78,193,194,255,0,11,248,15,9,152,5,195,78,116,230,239,144,92,109,183,27,196,183,185,101,189,212,67,52,237,158,72,97,133,205,107,161,138,38,163,54,211,177,81,21,170,189,85,222,255,0,224,137,216,0,32,7,247,21,56,88,255,0,135,218,171,255,0,189,109,223,234,36,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,15,64,1,23,248,160,229,233,162,252,89,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,126,234,135,162,170,57,19,162,55,221,252,85,125,7,10,92,20,233,103,7,223,106,127,102,119,252,174,231,246,183,192,248,223,110,213,83,77,219,240,189,254,223,107,179,4,93,58,248,151,238,221,187,175,70,244,233,209,122,200,0,8,127,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,102,198,201,73,35,211,171,33,106,175,87,175,196,171,211,162,116,68,232,28,41,112,83,165,156,31,125,169,253,153,223,242,187,159,218,223,3,227,125,187,85,77,55,111,194,247,251,125,174,204,17,116,235,226,95,187,118,238,189,27,211,167,69,235,32,14,63,197,7,11,248,15,22,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,54,212,61,85,17,168,189,81,190,255,0,226,139,199,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,222,216,233,35,122,244,100,206,84,232,244,248,145,58,245,78,168,179,0,3,207,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,254,4,32,254,226,167,11,31,240,251,85,127,247,173,187,253,68,159,224,2,31,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,177,178,82,72,244,234,200,90,171,213,235,241,42,244,232,157,17,58,7,10,92,20,233,103,7,223,106,127,102,119,252,174,231,246,183,192,248,223,110,213,83,77,219,240,189,254,223,107,179,4,93,58,248,151,238,221,187,175,70,244,233,209,122,243,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,54,54,74,73,30,157,89,11,85,122,189,126,37,94,157,19,162,39,64,225,75,130,157,44,224,251,237,79,236,206,255,0,149,220,254,214,248,31,27,237,218,170,105,187,126,23,191,219,237,118,96,139,167,95,18,253,219,183,117,232,222,157,58,47,89,0,0,0,28,255,0,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,16,63,184,169,194,199,252,62,213,95,253,235,110,255,0,81,39,248,0,0,15,63,129,224,24,110,152,99,48,97,154,127,143,82,88,172,84,181,21,117,52,246,250,68,86,193,3,234,106,36,168,149,35,111,94,140,98,203,52,138,140,111,70,49,21,26,212,107,81,26,158,128,241,90,201,164,56,110,187,233,221,195,75,117,6,10,185,241,235,181,69,12,213,208,83,78,176,190,161,148,213,112,213,36,42,244,248,154,199,186,6,177,234,213,107,246,57,219,92,199,116,114,122,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,0,56,255,0,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,219,80,245,84,70,162,245,70,251,255,0,138,47,31,208,78,87,250,5,195,182,172,88,181,143,10,203,245,2,182,245,143,248,175,13,5,210,225,69,37,43,251,244,210,211,191,123,99,164,141,235,209,147,57,83,163,211,226,68,235,213,58,162,204,3,159,235,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,120,95,19,61,174,88,227,170,103,98,166,42,134,108,116,145,200,196,234,248,90,139,213,139,240,170,244,232,189,21,34,85,167,147,87,13,182,11,173,21,246,197,170,58,193,110,185,91,170,35,171,163,172,164,189,208,67,61,52,241,185,29,28,177,200,218,36,115,30,215,34,57,28,138,138,138,136,168,119,94,43,120,41,210,206,48,126,203,126,211,47,249,93,179,236,151,142,240,94,194,170,166,135,185,226,187,29,206,239,122,9,122,244,240,204,219,183,111,78,174,235,215,170,116,243,252,47,242,244,209,126,19,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,117,59,17,21,92,169,209,93,238,254,10,146,128,2,31,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,177,178,82,72,244,234,200,90,171,213,235,241,42,244,232,157,17,59,7,11,252,47,224,60,38,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,219,78,197,68,86,170,245,87,123,255,0,130,39,96,0,2,31,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,177,178,82,72,244,234,200,90,171,213,235,241,42,244,232,157,17,59,7,11,252,47,224,60,38,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,219,78,197,68,86,170,245,87,123,255,0,130,39,96,0,16,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,205,141,146,146,71,167,86,66,213,94,175,95,137,87,167,68,232,137,216,56,95,225,127,1,225,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,102,218,118,42,34,181,87,170,187,223,252,17,59,0,4,0,254,226,167,11,31,240,251,85,127,247,173,187,253,68,155,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,129,232,1,15,245,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,23,196,193,107,184,81,71,74,206,197,52,84,236,216,217,41,36,122,117,100,45,85,234,245,248,149,122,116,78,136,157,131,133,254,23,240,30,19,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,122,171,189,255,0,193,19,176,0,1,231,241,60,3,13,193,106,114,10,172,63,30,164,180,191,42,188,73,127,187,165,50,43,89,85,113,146,40,162,150,161,89,215,107,94,246,193,26,191,106,38,231,238,123,186,189,239,115,189,0,0,3,143,241,65,194,254,3,197,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,205,181,15,85,68,106,47,84,111,191,248,162,240,13,61,229,19,195,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,233,215,162,167,241,38,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,254,40,57,133,232,191,9,153,253,191,78,117,27,24,205,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,186,157,234,168,141,84,232,173,247,255,0,20,79,65,194,151,26,218,89,198,15,218,159,217,157,131,43,182,125,146,240,62,55,219,180,180,208,247,60,87,127,183,218,236,207,47,94,158,25,251,183,109,233,213,189,58,245,94,146,0,17,127,138,14,97,122,47,194,102,127,111,211,157,70,198,51,91,141,202,227,103,138,247,20,182,74,42,73,160,108,18,77,52,45,107,157,53,76,78,71,238,167,122,170,35,85,58,43,125,255,0,197,19,208,112,165,198,182,150,113,131,246,167,246,103,96,202,237,159,100,188,15,141,246,237,45,52,61,207,21,223,237,246,187,51,203,215,167,134,126,237,219,122,117,111,78,189,87,164,128,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,124,254,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,227,252,80,113,65,128,240,153,128,91,245,27,81,173,25,5,198,219,113,188,69,100,138,43,37,60,51,78,217,228,134,105,154,231,54,105,98,106,51,109,59,209,85,28,171,213,91,238,254,42,156,3,79,121,187,112,219,169,89,254,53,167,54,44,39,82,160,185,101,87,138,43,37,28,181,118,218,6,193,28,245,51,50,24,221,35,155,88,231,35,17,207,69,85,70,185,122,117,232,139,252,9,190,14,63,197,7,20,24,15,9,152,5,191,81,181,26,209,144,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,54,211,189,21,81,202,189,85,190,239,226,169,192,52,247,155,183,13,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,108,17,207,83,51,33,141,210,57,181,142,114,49,28,244,85,84,107,151,167,94,136,191,192,155,224,2,16,106,23,55,110,27,116,215,63,201,116,230,251,132,234,84,247,44,86,241,91,100,172,150,146,219,64,232,36,158,154,103,195,35,163,115,171,26,229,98,185,138,168,170,214,175,78,157,81,63,129,39,244,19,90,241,94,34,116,158,197,172,120,85,190,235,69,101,200,60,87,134,130,233,20,113,213,51,177,83,45,59,247,182,57,36,98,117,124,46,84,232,245,248,85,58,244,94,168,158,131,13,207,240,221,65,166,186,213,97,153,13,37,213,150,59,197,109,130,230,144,170,239,163,184,210,74,177,84,83,202,199,34,57,143,107,147,170,117,79,137,142,99,219,185,143,107,151,208,0,0,33,6,161,115,118,225,183,77,115,252,151,78,111,184,78,165,79,114,197,111,21,182,74,201,105,45,180,14,130,73,233,166,124,50,58,55,58,177,174,86,43,152,170,138,173,106,244,233,213,19,248,29,255,0,133,254,40,48,30,44,240,11,134,163,105,205,163,32,183,91,109,215,137,108,146,197,123,167,134,25,221,60,112,195,51,156,214,195,44,173,86,109,168,98,34,171,145,122,163,189,223,193,87,176,0,1,202,181,159,138,29,14,208,26,203,45,167,83,115,251,85,178,235,126,184,80,80,210,91,93,87,10,85,54,58,169,214,20,172,149,143,123,123,52,113,236,149,242,84,72,173,141,173,133,232,138,231,171,88,238,149,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,112,173,60,227,79,65,181,51,94,114,206,28,113,252,130,174,12,195,20,168,154,145,89,95,77,225,224,186,79,6,228,171,138,137,206,118,233,95,78,230,57,30,215,53,138,228,107,223,31,114,54,58,70,245,252,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,62,187,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,15,63,150,103,248,110,11,83,143,210,230,25,13,37,165,249,85,226,59,5,161,106,85,90,202,171,140,145,75,44,84,232,254,155,90,247,182,9,17,155,149,55,63,107,27,213,239,99,93,232,0,0,229,90,77,197,63,15,186,233,149,95,240,173,38,213,27,86,71,122,198,122,186,225,77,76,217,89,214,52,145,99,89,160,124,140,107,42,161,71,162,34,203,2,201,26,111,141,119,116,145,138,238,170,1,207,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,245,232,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,254,133,94,41,197,7,48,189,23,225,51,63,183,233,206,163,99,25,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,247,83,189,85,17,170,157,21,190,255,0,226,136,225,127,152,94,139,241,103,159,220,52,231,78,113,140,214,221,114,183,89,229,189,203,45,238,138,146,24,29,4,115,67,11,154,215,67,83,43,149,251,170,24,168,138,212,78,136,239,127,240,69,148,0,0,1,199,248,160,226,131,1,225,51,0,183,234,54,163,90,50,11,141,182,227,120,138,201,20,86,74,120,102,157,179,201,12,211,53,206,108,210,196,212,102,218,119,162,170,57,87,170,183,221,252,85,56,254,130,115,64,208,46,34,117,98,197,163,152,86,33,168,20,87,172,131,197,120,105,238,150,250,40,233,89,216,166,150,161,251,221,29,92,143,78,172,133,200,157,24,191,18,167,94,137,213,82,96,3,143,241,65,197,6,3,194,102,1,111,212,109,70,180,100,23,27,109,198,241,21,146,40,172,148,240,205,59,103,146,25,166,107,156,217,165,137,168,205,180,239,69,84,114,175,85,111,187,248,170,113,253,4,230,129,160,92,68,234,197,139,71,48,172,67,80,40,175,89,7,138,240,211,221,45,244,81,210,179,177,77,45,67,247,186,58,185,30,157,89,11,145,58,49,126,37,78,189,19,170,164,160,203,51,252,55,5,169,199,233,115,12,134,146,210,252,170,241,29,130,208,181,42,173,101,85,198,72,165,150,42,116,127,77,173,123,219,4,136,205,202,155,159,181,141,234,247,177,174,244,0,0,14,63,196,199,18,248,247,11,88,109,54,160,230,122,127,154,223,241,231,212,120,106,218,236,114,142,150,165,150,199,185,90,145,45,74,77,81,19,152,201,28,237,141,122,35,153,189,17,174,86,185,241,163,227,7,247,106,248,88,255,0,128,58,171,255,0,186,173,223,235,196,223,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,70,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,226,66,15,238,213,240,177,255,0,0,117,87,255,0,117,91,191,215,137,191,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,248,159,86,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,16,91,251,181,124,44,127,192,29,85,255,0,221,86,239,245,227,181,104,63,30,186,89,175,248,174,99,168,86,12,23,80,44,24,102,9,111,158,225,122,201,47,182,202,102,80,199,217,143,187,36,17,120,122,137,165,154,102,195,214,87,50,56,221,181,168,221,202,139,36,77,124,138,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,0,243,248,158,127,134,231,85,57,5,46,31,144,210,93,159,138,222,36,176,93,214,153,85,204,165,184,199,20,82,203,78,175,233,181,207,99,103,141,31,181,87,107,247,49,221,30,199,181,190,128,16,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,205,142,146,174,55,175,70,76,212,94,172,79,137,23,167,84,232,171,216,56,95,226,131,1,226,207,0,184,106,54,156,218,50,11,117,182,221,120,150,201,44,87,186,120,97,157,211,199,12,51,57,205,108,50,202,213,102,218,134,34,42,185,23,170,59,221,252,21,123,0,7,31,226,131,138,12,7,132,204,2,223,168,218,141,104,200,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,155,105,222,138,168,229,94,170,223,119,241,84,224,26,123,205,219,134,221,74,207,241,173,57,177,97,58,149,5,203,42,188,81,89,40,229,171,182,208,54,8,231,169,153,144,198,233,28,218,199,57,24,142,122,42,170,53,203,211,175,68,95,224,119,254,40,56,160,192,120,76,192,45,250,141,168,214,140,130,227,109,184,222,34,178,69,21,146,158,25,167,108,242,67,52,205,115,155,52,177,53,25,182,157,232,170,142,85,234,173,247,127,21,78,1,167,188,221,184,109,212,172,255,0,26,211,155,22,19,169,80,92,178,171,197,21,146,142,90,187,109,3,96,142,122,153,153,12,110,145,205,172,115,145,136,231,162,170,163,92,189,58,244,69,254,4,223,4,63,215,190,104,26,5,195,182,172,95,116,115,53,196,53,2,182,245,143,248,95,19,61,174,223,69,37,43,251,244,209,84,51,99,164,171,141,235,209,147,53,23,171,19,226,69,233,213,58,42,246,14,23,248,160,192,120,179,192,46,26,141,167,54,140,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,182,161,136,138,174,69,234,142,247,127,5,94,192,120,172,179,88,176,28,23,63,197,52,231,47,191,82,90,46,89,165,61,108,182,89,107,106,161,167,130,170,122,121,168,225,240,140,116,143,107,159,83,35,171,226,88,226,99,92,174,72,229,254,27,81,29,237,64,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,231,255,0,109,120,175,236,11,247,139,246,125,215,236,223,216,255,0,182,190,23,181,31,142,240,62,11,198,118,246,119,59,125,238,223,187,111,115,110,239,118,238,158,243,208,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,3,197,98,122,197,128,231,89,254,87,167,56,133,250,146,239,114,194,233,232,165,189,75,69,85,13,68,20,179,212,77,89,15,132,123,163,123,156,202,152,221,65,42,201,19,218,213,106,73,23,241,220,168,216,233,175,124,208,52,11,135,109,88,190,232,230,107,136,106,5,109,235,31,240,190,38,123,93,190,138,74,87,247,233,162,168,102,199,73,87,27,215,163,38,106,47,86,39,196,139,211,170,116,85,236,28,47,241,65,128,241,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,109,67,17,21,92,139,213,29,238,254,10,189,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,163,110,102,124,104,254,242,122,142,205,55,194,157,219,192,112,27,133,92,20,213,16,215,119,163,190,215,34,246,159,93,210,55,186,23,66,212,99,155,78,228,220,238,220,178,189,92,157,229,142,62,107,193,159,25,153,247,9,153,253,53,101,29,117,93,199,9,184,212,50,43,245,134,89,102,154,6,193,36,212,235,83,87,75,76,147,197,10,87,118,105,210,56,229,147,170,116,93,174,247,127,11,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,149,171,143,241,109,149,112,141,199,214,177,229,54,216,188,118,55,125,212,11,197,191,38,183,57,178,75,220,161,109,233,239,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,222,145,21,58,61,75,180,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,0,25,204,227,90,217,196,53,167,136,108,150,151,137,105,42,223,147,190,162,106,154,69,241,117,21,54,239,103,77,81,44,176,165,177,243,185,206,74,20,115,229,72,153,215,238,250,61,142,70,200,215,181,39,167,41,190,54,168,238,22,47,221,147,87,178,190,213,125,175,99,176,235,165,222,229,4,113,205,74,231,195,4,118,104,251,138,217,31,51,100,145,22,6,34,200,231,70,231,198,212,141,176,70,215,89,248,32,175,51,206,55,235,56,116,197,105,180,135,77,234,182,103,217,133,190,105,106,42,29,12,236,246,85,158,104,234,41,210,170,10,136,165,141,99,172,239,183,172,42,221,232,222,196,142,123,91,214,61,244,237,162,152,86,125,168,186,185,136,97,90,91,81,87,75,150,93,47,20,209,90,107,41,159,51,31,65,58,61,28,149,107,36,13,116,177,50,4,106,204,249,88,138,177,178,55,63,255,0,201,47,251,91,232,179,43,119,3,89,245,191,81,174,212,151,76,178,151,73,238,176,223,171,169,26,141,130,170,226,219,60,137,83,52,104,140,98,35,29,42,61,200,136,198,123,149,62,22,255,0,4,173,94,88,92,122,211,104,197,214,147,135,237,96,190,210,80,105,245,206,162,166,107,85,222,175,186,245,180,220,103,116,59,33,146,87,75,218,167,161,114,182,119,42,164,95,12,211,172,143,115,88,178,61,183,62,0,4,0,231,87,229,99,22,249,129,67,233,215,19,234,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,147,212,2,42,243,52,176,107,46,65,194,62,82,205,28,189,248,15,1,214,225,149,68,202,150,211,205,91,142,197,4,206,172,130,55,170,127,213,200,246,35,152,178,69,20,177,245,126,254,212,148,109,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,250,21,52,61,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,223,181,58,169,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,15,30,188,98,100,60,83,234,229,205,182,107,197,92,26,117,99,168,240,88,253,178,26,202,175,9,90,200,31,59,99,186,75,79,46,214,182,166,86,205,34,162,246,152,246,68,230,68,187,149,142,115,164,175,37,140,111,90,43,51,44,175,43,183,228,245,116,154,95,107,167,125,21,117,170,173,42,223,73,95,117,168,72,220,146,82,177,30,218,118,212,196,202,120,187,179,57,30,246,197,36,113,236,233,50,73,31,138,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,125,92,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,6,230,57,30,198,185,25,50,178,122,128,15,146,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,122,177,235,20,209,72,141,119,69,217,35,29,252,28,138,191,149,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,246,227,71,132,156,171,132,109,83,92,90,229,47,142,198,239,190,38,225,140,220,90,233,37,238,80,182,166,70,50,9,229,88,98,141,107,35,141,33,116,204,141,21,173,239,70,168,189,30,135,106,229,135,198,253,31,14,153,85,78,144,234,69,86,204,7,48,184,67,45,61,67,97,129,158,202,188,77,37,61,58,213,79,81,44,177,164,116,125,134,245,153,93,189,91,216,141,204,107,122,201,190,215,248,155,187,90,175,252,34,106,189,246,197,115,164,184,219,110,58,111,125,171,163,172,164,153,179,65,83,4,150,201,157,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,109,205,36,112,201,118,181,88,56,68,210,139,237,246,231,73,110,182,219,180,222,197,87,89,89,87,51,97,130,154,8,237,144,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,171,230,95,199,173,78,188,228,51,104,174,147,95,106,224,211,171,29,68,144,221,223,31,107,101,254,227,5,84,141,108,205,154,25,100,108,244,40,216,225,150,20,248,55,61,202,247,181,202,200,85,156,43,130,238,18,114,174,46,117,77,49,107,108,190,7,27,177,120,107,134,77,113,115,164,139,183,66,234,152,216,248,32,149,33,150,52,172,146,53,153,208,178,68,70,187,179,34,170,244,98,151,83,171,154,103,138,232,223,2,58,131,165,184,85,39,135,178,227,58,95,124,183,211,110,142,54,73,54,203,100,251,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,87,7,44,46,61,105,180,98,235,73,195,246,176,95,105,40,52,250,231,81,83,53,170,239,87,221,122,218,110,51,186,29,144,201,43,165,237,83,208,185,91,59,149,82,47,134,105,214,71,185,172,89,30,219,159,0,16,43,153,127,30,180,218,13,143,77,162,186,77,125,164,159,81,111,148,242,67,119,124,125,221,246,11,116,244,178,53,179,54,104,101,141,208,87,43,164,134,88,83,227,218,198,171,222,214,163,225,87,252,188,149,60,172,101,63,48,43,189,58,220,79,240,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,193,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,242,173,121,220,93,174,182,11,174,131,95,108,87,58,187,117,202,221,81,144,85,209,214,82,76,232,103,166,158,55,91,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,132,138,229,205,198,191,239,85,167,19,216,51,251,157,170,61,77,197,190,238,229,77,2,246,164,186,80,162,49,35,185,182,29,173,99,119,61,235,28,173,137,92,214,72,214,187,164,77,154,40,210,96,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,131,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,216,255,0,254,43,47,253,159,255,0,249,112,174,14,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,239,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,8,127,204,103,141,127,221,87,78,32,176,96,23,59,84,154,155,148,253,221,182,154,117,238,201,107,161,84,122,73,115,116,59,92,199,109,123,18,56,155,42,181,175,145,206,119,73,91,12,177,172,117,228,143,118,186,223,238,186,243,125,190,220,234,238,55,43,141,70,63,87,89,89,87,51,166,158,166,121,29,115,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,145,47,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,80,28,209,120,250,172,204,47,183,46,25,244,118,225,117,181,218,177,203,133,77,14,89,120,130,166,122,57,46,117,76,100,180,211,219,90,198,185,187,232,219,220,145,178,247,17,205,154,70,183,106,35,35,71,205,8,56,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,221,145,181,221,81,170,246,239,122,178,54,174,247,181,23,160,113,153,193,158,125,194,102,127,83,71,89,67,87,113,194,110,53,15,150,195,126,138,41,166,129,176,73,53,66,83,82,85,84,172,17,66,149,221,154,117,146,72,163,234,157,23,115,125,223,195,170,242,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,215,125,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,201,21,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,93,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,63,192,0,137,92,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,234,33,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,57,71,93,109,174,167,147,254,236,144,205,28,140,255,0,145,205,115,127,169,80,191,62,2,184,196,199,184,167,210,59,99,111,55,138,72,53,22,199,79,224,178,11,100,213,148,190,46,181,240,50,6,201,116,138,158,45,174,109,52,174,154,53,85,237,49,140,149,207,137,55,35,26,231,122,190,49,56,170,195,120,80,210,59,134,97,121,185,82,59,39,184,211,212,83,98,118,137,35,89,159,113,184,163,62,5,116,77,123,29,225,163,115,163,116,207,220,221,172,84,106,47,113,241,177,249,246,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,185,78,88,124,16,86,112,233,138,212,234,246,164,82,236,207,179,11,124,49,83,211,182,105,217,236,171,60,209,211,212,45,44,244,242,197,26,199,89,223,111,73,145,219,209,189,136,218,199,55,172,155,228,175,22,62,86,53,147,229,254,67,233,211,153,172,45,251,149,215,31,84,121,133,138,219,195,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,125,99,123,145,182,46,218,57,211,70,215,110,68,124,106,249,172,126,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,48,104,167,51,78,17,245,167,197,83,253,190,251,9,95,75,189,254,15,53,88,45,125,216,91,219,78,227,42,59,175,166,119,87,75,209,35,238,247,87,183,35,182,109,110,229,149,64,128,28,234,252,172,98,223,48,40,125,58,226,83,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,23,253,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,221,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,115,246,164,143,146,160,20,129,204,243,130,10,62,29,50,170,109,94,211,122,93,152,14,97,112,154,42,138,119,77,3,61,149,120,154,74,138,132,165,130,158,40,163,72,232,251,13,233,10,55,122,183,177,35,94,230,245,143,127,32,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,226,116,86,73,52,104,232,251,171,35,116,39,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,84,28,217,56,218,172,184,95,127,118,77,33,202,251,84,22,189,238,204,110,150,139,148,241,201,53,83,153,52,18,89,164,237,171,99,124,45,142,69,89,216,171,35,93,35,153,27,146,55,65,35,93,5,184,98,225,235,42,226,131,89,108,186,71,139,84,248,15,31,220,169,184,221,31,75,37,68,54,202,24,155,186,90,137,26,196,255,0,54,54,35,156,198,190,89,98,98,189,155,247,38,138,52,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,42,7,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,77,120,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,95,247,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,62,74,130,53,113,191,198,142,43,194,62,156,79,93,68,235,85,239,62,185,118,224,178,99,210,215,70,217,25,221,73,182,215,84,192,143,73,150,141,139,4,136,174,98,124,114,35,98,220,205,203,35,42,3,134,190,53,248,142,210,125,113,92,199,27,185,221,115,9,51,76,130,122,219,230,32,213,127,133,200,43,171,230,103,121,209,83,66,213,100,85,146,61,35,72,229,134,61,205,115,88,205,175,141,93,19,239,251,19,191,253,171,197,108,217,79,177,46,182,111,108,219,233,238,30,206,187,83,120,122,234,62,236,109,127,98,162,46,171,219,153,155,182,189,157,87,107,145,83,170,244,60,87,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,135,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,179,3,133,78,58,127,253,86,53,119,133,253,107,204,255,0,15,239,84,184,5,109,115,127,254,221,82,215,90,228,168,87,127,213,120,86,57,191,238,225,71,255,0,147,194,64,2,122,113,79,199,109,213,120,109,210,174,22,116,107,38,164,109,181,186,111,143,193,155,221,109,211,185,211,201,58,208,70,217,44,232,244,68,107,24,214,163,86,125,142,114,189,95,216,114,179,100,241,201,18,180,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,161,238,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,249,120,177,242,177,172,159,47,242,31,78,156,205,97,111,220,174,184,250,163,204,44,86,222,25,245,138,225,106,181,221,113,203,125,53,14,39,120,158,166,10,56,238,116,172,124,84,208,91,92,199,57,187,235,27,220,141,177,118,209,206,154,54,187,114,35,227,87,205,101,64,141,92,111,241,163,138,240,143,167,19,215,81,58,213,123,207,174,93,184,44,152,244,181,209,182,70,119,82,109,181,213,48,35,210,101,163,98,193,34,43,152,159,28,136,216,183,51,114,200,202,1,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,229,57,42,121,88,202,126,96,87,122,117,184,159,224,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,229,85,243,206,252,19,252,201,250,105,90,186,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,9,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,221,65,84,28,214,56,237,186,173,214,191,133,157,26,201,169,27,109,109,58,193,155,221,109,211,185,211,201,58,185,237,146,206,143,68,70,177,141,106,53,103,216,231,43,213,253,135,43,54,79,28,149,108,95,247,254,43,47,253,159,255,0,249,112,160,18,210,121,83,241,219,117,75,173,7,11,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,189,205,86,43,59,13,87,239,130,56,237,124,28,43,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,129,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,124,108,126,125,181,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,118,201,35,227,135,122,252,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,44,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,4,0,230,149,198,253,247,65,172,81,232,86,151,213,93,108,217,214,81,111,167,184,205,124,138,22,36,116,118,121,95,85,12,137,77,50,74,146,69,88,178,83,181,168,254,218,163,35,123,156,199,182,68,99,153,77,120,157,131,237,94,85,102,197,189,183,106,179,123,102,225,79,111,246,141,218,167,195,208,209,247,100,107,59,245,18,244,94,220,44,221,185,239,232,187,90,138,189,23,161,161,62,11,184,73,197,120,70,210,196,197,173,178,248,236,146,251,225,174,25,53,197,206,142,94,229,115,105,163,99,224,130,84,134,41,22,142,57,18,103,66,201,17,92,222,244,138,171,213,234,116,13,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,7,85,116,222,251,163,250,143,145,233,126,79,89,106,171,186,227,55,9,109,213,115,90,235,153,87,74,249,35,94,138,172,145,159,255,0,182,57,27,35,29,213,146,49,143,107,152,219,52,229,17,198,14,125,149,93,95,194,206,120,181,119,187,109,166,207,45,126,53,117,88,166,154,123,124,16,58,54,173,12,239,99,28,212,166,70,191,172,82,74,230,36,106,214,192,142,127,114,8,227,180,160,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,0,115,171,242,177,139,124,192,161,244,235,137,76,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,189,203,155,141,127,222,171,78,39,176,103,247,59,84,122,155,139,125,221,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,192,4,10,230,95,199,173,54,131,99,211,104,174,147,95,105,39,212,91,229,60,144,221,223,31,119,125,130,221,61,44,141,108,205,154,25,99,116,21,202,233,33,150,20,248,246,177,170,247,181,168,248,85,244,152,95,247,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,206,84,90,79,42,126,59,110,169,117,160,225,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,55,185,170,197,103,97,170,253,240,71,29,175,128,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,0,5,96,115,100,224,150,142,225,98,253,230,244,135,20,237,87,218,247,183,49,181,218,45,176,71,28,212,174,124,211,201,121,147,182,141,145,243,54,73,21,39,122,164,142,116,110,100,142,88,219,4,142,117,112,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,167,171,227,19,138,172,203,138,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,224,87,68,215,189,190,38,70,182,55,76,253,206,220,244,70,162,246,217,27,25,39,249,86,112,65,89,169,57,85,163,137,237,67,165,217,136,99,119,9,101,199,169,59,211,211,212,86,222,41,36,129,240,85,116,237,35,37,163,141,235,50,117,100,168,171,61,62,199,53,204,108,141,117,202,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,31,171,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,55,245,19,153,126,67,169,92,10,254,195,107,234,42,232,117,21,106,40,49,203,189,205,103,170,145,247,171,3,97,145,210,213,182,163,185,185,181,47,116,16,65,82,201,85,205,149,149,18,57,168,169,35,219,4,74,225,251,76,255,0,108,154,227,129,233,108,148,151,90,138,76,155,32,161,183,215,251,46,61,245,80,208,190,102,248,169,217,240,61,27,218,129,37,145,94,230,171,88,214,43,156,155,90,166,148,241,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,98,0,115,171,242,177,139,124,192,161,244,235,137,76,22,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,224,214,49,206,94,136,138,167,171,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,253,10,154,30,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,217,24,174,107,28,248,165,137,234,198,111,218,157,84,30,83,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,61,156,96,112,215,125,225,91,92,111,26,101,115,94,245,170,109,215,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,155,102,78,211,227,145,21,140,78,228,111,86,162,177,88,231,116,13,7,230,23,170,122,9,195,142,99,195,229,130,217,227,61,185,223,251,63,125,117,214,166,26,140,115,196,179,101,87,97,140,95,250,101,135,182,232,187,83,190,73,93,221,221,177,35,173,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,157,95,35,147,222,229,87,47,241,83,65,28,23,112,147,138,240,141,165,137,139,91,101,241,217,37,247,195,92,50,107,139,157,28,189,202,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,189,233,21,87,171,212,144,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,64,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,41,130,217,105,186,222,170,95,71,102,182,85,215,212,71,79,61,91,226,166,133,210,189,176,65,19,230,154,85,107,81,85,25,28,81,201,35,221,252,26,198,57,203,209,17,84,245,122,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,161,83,67,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,234,226,43,94,112,222,27,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,76,240,235,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,186,197,121,81,240,45,253,7,20,26,215,134,127,189,234,176,10,42,231,127,156,231,93,36,167,86,255,0,213,120,87,185,223,238,230,70,127,147,204,90,160,35,87,27,252,23,98,188,92,105,196,244,52,77,181,89,51,235,111,110,123,38,67,45,12,110,145,253,164,155,109,13,76,232,197,153,40,222,179,200,170,214,47,193,34,182,93,175,218,177,190,128,114,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,252,163,208,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,249,240,65,193,118,43,194,62,156,65,67,90,219,85,239,62,185,119,39,189,228,49,80,198,217,25,221,72,119,80,211,78,172,73,150,141,139,4,106,141,122,252,114,35,165,218,205,201,27,36,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,250,191,225,86,5,149,127,182,184,230,73,142,92,63,231,40,235,173,181,212,242,127,221,146,25,163,145,159,242,57,174,111,245,42,23,125,203,51,141,31,222,79,78,31,166,249,171,187,121,246,3,111,164,130,166,162,106,238,244,151,218,20,78,211,43,186,72,247,76,233,154,172,107,106,28,187,155,220,150,39,163,147,188,145,199,34,184,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,83,60,58,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,241,87,59,77,214,203,82,202,59,205,178,174,130,162,74,120,42,217,21,76,46,137,238,130,120,153,52,50,163,92,136,170,201,34,146,57,24,239,224,230,61,174,78,168,168,165,207,242,84,242,177,148,252,192,174,244,235,113,63,193,64,60,209,252,246,106,111,209,125,30,136,242,156,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,206,62,184,215,202,184,172,212,122,187,37,166,231,225,244,203,25,184,77,30,57,111,167,89,25,29,126,197,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,204,111,86,34,110,116,175,151,149,112,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,202,171,231,157,248,39,249,147,244,210,176,44,24,158,85,149,251,75,236,182,51,117,188,251,26,223,53,218,227,236,250,41,42,60,29,12,93,59,181,51,108,69,237,194,205,205,221,35,186,53,189,83,170,167,83,165,112,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,20,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,253,10,176,255,0,153,127,30,180,218,13,143,77,162,186,77,125,164,159,81,111,148,242,67,119,124,125,221,246,11,116,244,178,53,179,54,104,101,141,208,87,43,164,134,88,83,227,218,198,171,222,214,163,225,87,210,181,178,211,117,189,84,190,142,205,108,171,175,168,142,158,122,183,197,77,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,248,53,140,115,151,162,34,169,242,151,253,255,0,138,203,255,0,103,255,0,254,92,40,4,250,174,118,155,173,150,165,148,119,155,101,93,5,68,148,240,85,178,42,152,93,19,221,4,241,50,104,101,70,185,17,85,146,69,36,114,49,223,193,204,123,92,157,81,81,75,169,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,147,3,88,181,139,1,208,172,2,233,168,218,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,244,170,103,175,138,174,38,51,46,43,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,181,29,51,247,75,35,223,35,145,55,61,238,218,214,51,100,108,230,183,252,79,42,197,61,155,246,167,25,186,217,189,179,111,134,237,110,246,133,20,148,254,50,134,94,189,170,152,119,162,119,33,126,215,109,145,189,90,238,139,209,87,161,103,252,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,56,87,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,204,251,106,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,91,79,45,78,97,116,122,155,98,161,208,173,121,203,255,0,195,170,13,209,89,239,151,73,160,167,142,241,75,190,154,26,106,87,205,36,201,37,77,197,210,76,246,162,54,61,210,71,18,57,206,124,155,220,239,109,204,191,142,58,110,28,112,217,180,123,7,101,91,245,23,52,179,200,248,106,227,124,180,236,177,219,166,89,32,90,214,204,197,107,150,165,92,201,91,11,88,239,129,241,172,143,84,70,177,147,82,95,248,85,158,229,95,237,174,71,146,100,119,15,249,202,202,235,149,117,68,159,247,164,154,105,36,127,252,174,115,157,253,106,165,249,240,57,192,230,27,194,22,26,234,170,167,210,95,53,22,249,78,214,95,175,204,98,236,141,157,81,222,10,143,114,35,153,76,215,35,85,92,168,143,153,237,71,189,26,141,138,40,165,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,193,0,57,213,249,88,197,190,96,80,250,117,196,166,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,65,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,160,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,158,127,141,254,52,113,94,17,244,226,122,234,39,90,175,121,245,203,183,5,147,30,150,186,54,200,206,234,77,182,186,166,4,122,76,180,108,88,36,69,115,19,227,145,27,22,230,110,89,25,65,151,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,123,145,26,159,193,15,201,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,191,78,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,147,167,17,224,163,247,170,229,153,165,119,252,2,217,106,143,83,113,111,109,73,109,169,157,59,82,93,40,82,239,112,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,235,19,102,150,68,172,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,169,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,147,212,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,51,140,155,118,135,91,120,142,204,227,225,235,35,246,198,33,53,194,74,134,62,26,56,96,161,166,170,145,238,116,244,212,46,137,81,146,209,198,245,86,197,34,49,141,218,155,91,220,99,91,60,188,255,0,73,236,24,174,87,170,120,110,45,157,94,253,141,141,222,114,11,117,190,241,113,241,49,211,248,58,25,106,99,100,243,247,101,69,142,61,145,185,238,222,244,86,183,167,85,69,68,83,75,218,123,108,195,108,184,6,53,102,211,153,41,36,196,232,44,244,84,214,23,210,85,173,84,14,183,50,22,54,153,99,153,92,229,149,157,164,103,71,171,157,185,58,47,85,235,212,244,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,207,115,61,224,42,167,89,237,85,124,64,232,253,138,174,191,80,109,148,244,208,221,109,20,157,166,37,218,221,3,102,223,52,113,54,46,237,69,115,81,208,53,17,101,248,161,129,35,99,92,244,141,142,166,18,218,121,46,112,245,236,203,22,71,196,237,218,166,235,79,87,119,241,56,149,162,138,74,94,213,44,212,44,125,52,211,214,54,71,39,89,186,207,26,66,213,103,70,177,212,243,162,171,220,238,145,217,248,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,157,43,153,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,173,150,11,140,245,82,57,176,182,24,98,141,176,80,171,100,134,40,87,227,218,246,171,30,230,171,225,71,240,14,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,250,8,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,245,96,135,252,209,116,247,67,178,222,25,110,89,62,177,95,189,135,95,138,120,154,188,78,174,14,203,106,170,239,18,82,202,200,45,205,87,69,36,143,134,105,18,55,75,28,123,87,109,59,100,115,154,216,85,205,161,114,205,57,44,97,90,47,122,204,178,188,214,225,81,87,46,168,99,84,239,138,134,142,173,244,142,164,109,170,169,35,106,213,210,198,173,90,132,169,141,241,203,12,178,181,81,141,138,178,54,123,214,85,45,208,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,4,127,204,184,182,197,108,220,88,224,156,37,227,209,120,236,146,251,222,184,95,103,219,28,180,244,20,45,182,215,212,50,13,204,153,36,138,177,100,167,164,147,99,226,86,172,19,110,69,234,246,42,72,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,157,43,153,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,173,150,11,140,245,82,57,176,182,24,98,141,176,80,171,100,134,40,87,227,218,246,171,30,230,171,225,71,240,14,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,255,0,87,26,60,91,101,92,92,234,154,229,55,40,188,14,55,98,241,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,232,196,59,175,45,14,2,170,117,231,33,135,90,181,102,197,87,6,157,88,234,35,154,208,201,59,91,47,247,24,42,163,115,161,116,51,69,35,103,161,70,199,52,83,47,193,185,238,70,49,206,86,76,140,186,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,2,0,115,69,224,130,197,171,120,77,203,136,124,14,150,213,103,204,241,43,125,77,199,35,169,158,103,195,29,222,207,73,71,44,142,71,50,56,159,221,172,103,106,38,68,245,86,34,198,174,99,222,168,200,145,148,172,93,159,44,110,7,48,221,33,192,49,238,34,178,183,210,95,243,188,198,207,5,210,213,50,49,86,11,21,186,174,20,123,35,129,28,136,171,83,36,82,34,75,47,68,232,142,116,81,252,29,199,207,61,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,115,220,207,120,10,169,214,123,85,95,16,58,63,98,171,175,212,27,101,61,52,55,91,69,39,105,137,118,183,64,217,183,205,28,77,139,187,81,92,212,116,13,68,89,126,40,96,72,216,215,61,35,99,170,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,122,87,20,188,91,106,159,23,57,85,159,41,212,200,173,84,62,194,183,173,190,138,221,102,109,76,84,49,238,145,207,146,116,138,105,165,233,52,157,88,215,189,170,155,155,12,72,169,240,33,34,185,104,112,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,217,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,13,207,114,49,142,114,178,100,103,42,230,99,105,181,88,56,215,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,182,24,41,160,142,201,66,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,44,43,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,68,106,251,39,149,125,149,251,117,246,102,235,246,111,218,30,201,246,199,130,147,192,248,238,223,119,195,119,250,118,251,221,191,143,183,187,118,223,139,167,79,121,50,185,104,113,199,83,195,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,107,190,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,166,190,103,188,122,211,107,61,214,175,135,237,31,190,210,87,233,245,178,162,154,107,173,222,147,186,197,187,92,96,116,219,225,142,86,203,218,168,161,106,186,7,34,172,95,20,208,36,140,115,152,145,189,208,2,59,77,214,107,85,69,246,27,101,91,237,180,117,16,210,84,86,54,23,44,16,207,51,100,116,81,62,78,155,90,247,182,9,156,214,170,245,114,69,34,167,93,171,211,165,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,202,171,231,157,248,39,249,147,244,211,143,242,106,180,218,175,252,73,102,214,43,237,178,146,227,109,184,233,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,63,230,25,193,101,215,133,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,186,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,182,249,94,18,56,227,213,206,16,170,111,116,184,123,41,47,152,245,242,158,103,205,97,186,61,254,18,59,143,105,91,5,108,123,21,28,199,181,201,26,72,214,170,119,162,110,199,43,92,216,165,139,138,221,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,209,145,181,61,238,68,106,127,4,44,251,64,120,10,166,208,110,13,245,123,90,181,102,197,73,62,162,223,52,222,251,53,161,146,119,119,216,45,211,217,30,231,66,232,102,138,55,65,92,174,146,104,166,95,143,107,26,140,99,154,143,153,31,84,37,255,0,127,226,178,255,0,217,255,0,255,0,151,10,1,45,123,95,184,10,166,215,158,13,244,135,90,180,154,197,73,6,162,216,244,222,197,53,221,145,247,119,223,237,208,89,24,230,194,216,97,138,71,79,92,142,142,24,161,95,131,115,28,172,123,156,140,133,25,88,54,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,117,100,141,95,123,85,28,159,197,14,213,197,191,28,122,185,197,237,77,146,151,48,101,37,143,30,177,211,194,248,108,54,183,191,194,73,113,237,35,103,173,147,122,171,158,247,57,100,72,218,229,94,204,78,216,213,115,157,44,178,250,174,94,124,22,93,120,167,213,10,123,238,95,143,213,187,74,241,170,133,92,130,177,42,93,74,149,179,164,123,162,183,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,220,141,239,135,119,64,231,43,105,181,88,56,146,194,108,86,43,101,37,186,219,110,211,123,109,37,29,29,36,45,134,10,104,35,175,184,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,193,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,127,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,207,102,177,107,22,125,174,185,253,211,81,181,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,54,146,149,179,61,238,138,154,55,74,244,142,36,114,163,81,127,233,85,232,28,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,185,187,94,170,213,94,219,228,99,239,251,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,244,42,251,82,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,4,63,230,51,193,71,239,85,167,16,95,240,11,101,170,61,77,197,190,242,219,83,58,118,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,18,139,63,194,172,11,42,255,0,109,113,204,147,28,184,127,206,81,215,91,107,169,228,255,0,187,36,51,71,35,63,228,115,92,223,234,84,62,188,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,90,156,191,127,97,52,116,58,247,170,208,239,207,174,182,247,123,46,220,230,245,142,207,67,87,5,51,254,246,41,233,153,53,61,197,139,226,96,147,107,213,169,28,143,103,191,115,137,254,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,136,121,140,241,175,251,213,106,60,22,12,2,231,117,143,76,177,111,187,182,211,78,189,168,238,149,200,175,73,46,110,135,107,94,221,204,122,71,19,101,87,57,145,181,206,233,19,166,150,52,137,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,150,164,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,151,252,202,249,122,86,105,149,246,187,93,116,27,16,255,0,1,107,246,203,120,177,218,225,158,162,75,61,86,202,153,170,106,153,12,112,172,116,214,230,199,11,28,170,233,54,199,36,170,214,181,145,236,107,98,87,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,231,245,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,98,188,168,248,22,254,131,138,13,107,195,63,222,245,88,5,21,115,191,206,115,174,146,83,171,127,234,188,43,220,239,247,115,35,63,201,230,32,7,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,31,249,162,240,11,71,152,88,174,92,76,104,237,190,213,107,186,227,150,250,154,236,178,207,5,52,20,113,220,233,88,249,106,103,185,53,237,107,119,214,55,185,35,165,238,43,157,52,109,110,213,71,198,140,154,162,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,221,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,115,246,164,143,146,160,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,87,175,51,222,61,106,116,98,213,87,195,246,143,223,106,232,53,6,231,79,77,53,214,239,73,218,122,90,109,211,182,109,240,199,43,101,238,211,215,57,27,3,145,86,47,134,25,210,70,57,175,88,222,218,139,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,253,93,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,255,0,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,97,170,205,144,71,37,165,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,209,203,155,141,127,222,171,78,39,176,103,247,59,84,122,155,139,125,221,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,107,230,45,203,143,42,204,53,150,211,171,154,23,69,226,127,105,57,5,37,166,255,0,107,138,219,34,195,105,174,153,187,86,234,247,82,194,237,148,110,237,186,74,153,36,110,230,74,229,126,233,59,219,99,159,252,56,86,232,21,175,78,45,90,91,195,246,160,98,153,53,151,6,183,210,219,228,246,37,214,138,182,72,247,35,186,79,85,225,58,49,38,157,236,154,71,63,107,123,146,44,174,233,215,169,213,65,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,190,140,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,153,197,158,140,225,186,3,175,57,62,150,224,122,139,73,152,218,44,245,27,25,85,23,85,158,137,235,215,117,21,83,145,169,19,234,97,95,130,71,68,170,197,84,247,164,114,119,33,138,74,242,136,214,253,80,195,245,229,250,65,98,177,228,25,62,31,150,211,203,61,206,221,69,36,125,139,52,236,237,162,94,31,221,232,214,49,173,68,134,78,143,98,200,146,68,136,147,73,28,17,58,237,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,62,220,111,241,163,149,113,113,168,243,215,81,58,235,100,192,109,189,184,44,152,244,181,210,58,55,246,150,109,181,213,48,35,214,20,172,122,79,34,43,152,159,4,106,216,183,63,106,200,255,0,43,166,28,33,235,46,174,232,118,117,196,22,29,69,106,126,45,128,119,60,123,106,43,219,21,85,87,102,22,207,85,225,227,232,168,189,136,30,201,95,220,115,55,53,200,216,187,175,69,98,115,253,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,73,21,120,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,42,181,229,157,118,186,223,249,128,105,253,246,251,115,171,184,220,174,53,23,234,186,202,202,185,157,52,245,51,201,105,174,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,232,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,80,15,27,252,104,229,92,92,106,60,245,212,78,186,217,48,27,111,110,11,38,61,45,116,142,141,253,165,155,109,117,76,8,245,133,43,30,147,200,138,230,39,193,26,182,45,207,218,178,63,133,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,112,103,198,102,3,197,158,1,77,89,71,93,73,110,205,173,212,236,138,253,97,150,88,97,157,211,199,13,58,212,213,210,211,36,242,204,180,61,234,132,142,57,100,232,189,83,107,189,255,0,198,69,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,244,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,64,60,111,240,93,149,112,143,168,243,208,209,54,235,123,192,110,93,185,236,153,12,180,50,54,54,119,86,109,180,53,51,163,18,21,172,98,65,34,171,88,191,28,104,217,118,179,114,198,199,4,28,23,101,92,92,106,60,20,53,173,186,217,48,27,111,114,123,222,67,21,12,142,141,253,165,135,117,13,52,234,197,133,43,30,147,198,168,215,175,193,26,186,93,175,218,145,190,255,0,177,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,96,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,84,95,53,142,6,46,182,92,154,191,138,45,40,181,213,220,45,183,250,133,147,43,178,219,173,110,122,219,39,101,59,228,150,230,157,136,246,182,153,237,129,239,158,73,122,43,102,126,245,123,251,202,145,69,254,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,228,247,188,134,42,25,29,27,251,75,14,234,26,105,213,139,10,86,61,39,141,81,175,95,130,53,116,187,95,181,35,125,255,0,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,66,252,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,80,15,52,127,61,154,155,244,95,71,162,37,255,0,44,141,11,211,142,34,248,17,206,180,191,84,44,222,58,213,93,168,21,178,195,52,74,140,170,183,213,54,217,111,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,90,186,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,236,24,223,48,205,121,199,184,92,189,112,186,234,202,75,141,182,227,79,236,138,43,213,107,123,213,182,235,36,145,62,58,155,115,55,117,107,216,230,171,25,27,221,213,208,198,178,177,159,254,225,105,248,174,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,232,69,159,252,115,240,171,134,240,161,203,243,6,195,236,214,218,71,100,247,28,226,211,83,150,93,227,145,102,125,198,226,150,171,142,244,108,174,99,29,225,163,115,164,108,44,218,221,172,85,114,167,113,242,61,240,131,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,69,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,122,210,243,132,211,139,191,19,86,76,14,199,101,223,164,247,61,150,122,156,142,227,18,80,85,83,92,159,84,248,217,94,142,146,110,223,179,187,125,151,57,37,100,51,49,175,146,69,254,141,34,124,11,230,99,118,181,95,248,215,212,11,237,138,231,73,113,182,220,105,236,53,116,117,148,147,54,104,42,96,146,201,66,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,44,43,146,167,149,140,167,230,5,119,167,91,137,254,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,41,227,178,239,161,214,62,25,115,27,134,188,219,173,85,246,175,103,213,65,103,166,171,108,62,42,91,196,180,179,71,76,218,7,201,12,221,154,197,222,253,147,54,39,172,77,223,35,147,99,30,166,117,201,63,203,135,53,208,108,3,138,59,22,65,196,5,61,35,109,173,167,124,86,27,141,115,55,81,90,111,107,44,75,77,87,81,213,200,214,49,173,73,154,217,92,142,108,82,62,57,87,102,206,236,119,105,197,143,149,141,100,249,127,144,250,116,230,107,11,254,255,0,197,101,255,0,179,255,0,255,0,46,20,2,105,79,132,239,43,26,55,242,255,0,30,244,232,10,75,230,61,154,232,54,127,197,29,247,32,225,254,158,145,214,215,83,178,43,245,198,133,155,104,174,215,180,150,85,169,171,167,232,229,107,216,230,172,45,116,173,70,182,89,25,36,169,191,127,118,72,192,104,163,129,59,190,135,95,56,101,195,174,26,13,110,181,80,90,189,159,75,5,226,154,145,176,248,168,175,17,82,195,29,75,107,223,28,48,247,171,19,99,55,204,232,152,178,183,100,141,77,143,98,149,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,157,178,70,201,38,216,159,4,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,12,251,241,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,240,43,162,107,222,223,19,35,91,27,166,126,231,110,122,35,81,123,108,141,140,226,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,209,236,73,97,150,53,115,122,166,248,222,223,226,213,68,71,105,186,205,106,168,190,195,108,171,125,182,142,162,26,74,138,198,194,229,130,25,230,108,142,138,39,201,211,107,94,246,193,51,154,213,94,174,72,164,84,235,181,122,74,14,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,138,252,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,135,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,12,219,113,129,154,218,181,15,138,61,82,203,172,84,248,251,45,181,153,69,116,84,114,216,88,212,162,172,130,25,86,24,234,218,230,185,205,145,243,182,52,158,73,81,122,73,36,175,122,116,221,208,242,186,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,19,75,184,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,176,42,3,154,47,31,85,153,133,246,229,195,62,142,220,46,182,187,86,57,112,169,161,203,47,16,84,207,71,37,206,169,140,150,154,123,107,88,215,55,125,27,123,146,54,94,226,57,179,72,214,237,68,100,104,249,171,88,30,215,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,244,42,95,247,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,200,235,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,162,141,85,202,116,227,11,211,140,143,36,213,234,235,85,38,25,73,111,149,183,183,93,34,73,105,100,165,145,59,110,133,241,42,59,189,220,222,145,164,72,215,58,71,61,24,214,185,92,141,92,209,106,21,110,27,113,207,242,91,134,156,218,106,237,120,157,85,226,182,107,13,13,91,149,211,210,219,157,51,214,154,25,21,94,245,87,182,37,99,85,85,239,247,162,252,78,254,43,234,184,107,185,233,29,151,94,112,107,206,187,199,87,38,9,65,120,134,166,240,202,122,70,85,35,152,206,174,141,38,133,237,114,75,77,221,72,251,236,70,185,238,135,186,140,69,122,181,13,36,98,127,101,126,202,217,190,194,251,43,236,223,179,233,253,143,236,158,223,129,240,61,182,246,60,63,107,238,251,61,189,155,54,124,59,122,116,247,116,51,133,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,154,249,149,242,244,172,211,43,237,118,186,232,54,33,254,2,215,237,150,241,99,181,195,61,68,150,122,173,149,51,84,213,50,24,225,88,233,173,205,142,22,57,85,210,109,142,73,85,173,107,35,216,214,194,13,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,208,169,161,238,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,102,253,169,213,76,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,0,35,255,0,26,60,91,98,188,35,105,98,229,55,40,188,118,73,125,241,54,252,102,220,214,199,47,114,185,180,210,61,147,207,18,205,20,139,71,28,137,11,102,124,106,174,111,122,52,68,234,244,51,217,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,197,223,114,204,224,187,247,108,211,135,234,70,106,222,230,125,159,91,233,39,169,167,154,135,179,37,138,133,83,186,202,30,178,49,179,54,103,43,218,234,134,174,214,247,34,137,136,213,236,164,146,123,94,61,120,59,199,184,167,210,59,155,172,214,122,72,53,22,199,79,227,113,251,156,52,116,190,46,181,240,50,119,71,107,150,162,93,174,109,52,174,154,68,68,238,177,140,149,204,149,119,35,28,215,80,103,248,85,129,101,95,237,174,57,146,99,151,15,249,202,58,235,109,117,60,159,247,100,134,104,228,103,252,142,107,155,253,74,133,239,114,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,59,187,7,22,62,86,53,147,229,254,67,233,211,153,172,61,86,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,165,170,107,167,50,189,56,212,14,0,46,55,59,37,214,213,38,164,230,182,244,194,239,24,218,177,35,146,223,85,83,78,173,184,85,37,59,167,238,248,62,207,121,96,157,174,149,169,36,180,237,147,226,73,88,218,192,208,122,221,83,253,169,227,248,182,142,106,5,215,14,201,51,27,133,38,51,5,198,223,117,169,183,255,0,149,212,196,198,178,105,105,254,243,179,220,237,185,200,136,239,230,34,237,85,68,52,189,105,162,169,183,90,168,173,245,151,106,187,165,69,45,60,112,203,93,86,216,155,61,83,218,212,71,77,34,66,198,68,143,114,162,185,82,54,49,157,85,118,181,169,209,19,235,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,83,204,207,141,31,221,179,78,25,166,248,83,187,153,246,125,111,171,130,154,162,26,238,204,150,42,21,78,211,235,186,70,246,204,217,156,175,115,105,220,155,91,220,138,87,171,151,178,177,201,74,216,182,45,168,250,227,168,244,184,222,55,67,117,203,115,60,182,224,247,53,174,149,102,170,174,170,145,93,36,179,75,44,139,254,124,146,75,35,145,173,106,61,239,114,34,57,201,127,220,23,112,147,138,240,141,165,137,139,91,101,241,217,37,247,195,92,50,107,139,157,28,189,202,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,189,233,21,87,171,212,144,5,64,115,107,227,71,237,165,246,179,133,28,1,219,108,184,229,194,25,242,139,164,21,219,155,113,174,141,155,155,66,214,196,245,98,195,3,222,139,43,101,69,119,137,133,169,182,53,167,221,36,64,224,255,0,134,187,239,21,58,227,103,211,43,98,246,109,80,237,186,100,149,109,170,100,18,82,89,226,154,54,84,73,18,185,175,221,50,247,89,28,104,140,122,119,36,98,185,17,136,247,55,66,122,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,148,237,204,191,128,170,157,6,200,102,214,173,38,177,85,207,167,87,202,137,38,187,178,62,214,203,5,198,122,169,28,216,91,12,49,70,216,40,85,178,67,20,43,241,237,123,85,143,115,85,240,163,248,87,5,220,91,101,92,35,106,154,101,54,216,188,118,55,125,240,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,232,245,52,39,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,54,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,210,120,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,252,246,107,22,177,103,218,235,159,221,53,27,81,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,51,105,41,91,51,222,232,169,163,116,175,72,226,71,42,53,23,254,149,94,235,202,227,207,102,153,125,107,209,235,75,254,0,164,190,101,252,122,212,235,206,67,54,138,233,53,246,174,13,58,177,212,73,13,221,241,246,182,95,238,48,85,72,214,204,217,161,150,70,207,66,141,142,25,97,79,131,115,220,175,123,92,172,133,89,5,99,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,233,181,175,123,96,153,205,106,175,87,36,82,42,117,218,189,22,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,224,214,49,206,94,136,138,167,181,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,135,184,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,86,37,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,227,197,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,254,148,95,147,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,243,250,111,165,90,113,163,246,42,140,99,75,240,187,86,51,106,171,184,84,221,38,164,183,83,164,81,190,170,119,239,146,69,68,255,0,186,214,167,243,89,27,35,141,136,214,49,141,111,171,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,207,243,150,185,240,243,22,151,218,236,217,28,116,139,171,245,85,20,149,56,251,232,41,41,221,94,150,232,164,149,178,165,108,206,111,117,148,42,147,84,108,98,57,55,212,35,21,168,230,199,50,182,157,139,73,228,177,154,232,53,178,167,43,194,174,20,244,148,90,191,120,168,124,180,53,149,108,232,251,133,145,145,70,229,164,165,145,92,168,143,142,88,229,154,88,154,141,115,216,177,191,239,27,2,246,123,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,104,123,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,157,110,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,231,247,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,224,214,49,173,78,136,136,133,207,242,84,242,177,148,252,192,174,244,235,113,63,202,171,231,157,248,39,249,147,244,211,133,114,147,207,240,221,44,215,76,255,0,80,117,7,33,164,177,227,214,61,55,175,169,174,174,169,85,217,19,61,165,109,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,227,252,104,241,109,149,113,115,170,107,148,220,162,240,56,221,139,196,219,241,155,115,91,36,93,186,23,84,200,246,79,60,75,52,177,165,100,145,172,45,153,241,170,53,221,152,209,19,163,16,233,124,20,114,235,204,184,165,195,114,205,65,191,182,174,193,143,50,207,89,77,136,87,73,82,148,204,185,223,218,168,145,43,145,97,149,207,161,141,205,123,38,123,17,174,222,168,216,213,206,100,168,200,213,172,90,59,159,104,86,127,116,211,157,70,176,213,219,174,86,234,137,226,138,89,105,102,134,11,132,17,205,36,45,171,165,116,204,99,165,166,145,209,61,99,149,26,136,228,79,250,81,39,167,13,124,125,81,230,28,29,234,151,12,250,197,112,181,90,238,184,230,151,222,104,113,59,196,245,48,81,199,115,165,101,11,169,169,237,174,99,156,221,245,141,238,70,216,187,104,231,77,27,93,185,17,241,171,230,173,98,255,0,191,241,89,127,236,255,0,255,0,203,133,0,150,83,196,167,31,84,120,127,7,122,91,195,62,142,220,45,87,75,174,71,165,246,106,28,178,241,5,76,21,145,219,41,95,66,218,106,139,107,88,215,59,101,99,187,114,54,94,226,53,208,198,230,237,69,124,136,248,96,94,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,232,69,146,188,107,242,235,204,184,90,195,113,61,65,176,54,174,255,0,143,62,207,71,77,151,215,71,82,149,44,182,95,220,170,146,171,81,33,137,204,161,145,206,99,33,123,209,206,222,138,217,21,174,124,72,254,105,193,119,22,217,87,8,218,166,153,77,182,47,29,141,223,124,53,191,38,183,57,178,75,220,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,222,145,21,58,61,78,193,205,179,63,195,117,79,93,48,13,65,211,236,134,146,249,143,95,52,222,130,166,134,186,153,87,100,172,246,149,201,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,186,242,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,3,154,231,20,185,86,173,235,44,250,29,246,110,235,141,227,122,103,112,168,131,195,87,58,72,166,187,215,57,173,79,29,36,59,187,125,158,223,249,43,186,43,150,41,223,38,228,73,251,108,225,124,22,112,227,106,226,159,94,109,90,87,125,205,233,49,171,107,169,230,185,86,61,101,107,107,107,96,131,106,201,75,66,215,34,181,245,46,106,171,189,232,168,200,217,52,170,215,246,251,110,239,252,229,109,54,171,7,18,88,77,138,197,108,164,183,91,109,218,111,109,164,163,163,164,133,176,193,77,4,117,247,6,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,234,249,73,104,238,3,174,184,7,16,26,115,168,214,26,75,141,182,227,79,97,138,41,101,165,134,105,237,243,201,13,218,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,253,40,176,127,95,180,155,246,21,172,185,102,145,253,175,181,101,31,101,238,14,162,246,165,177,221,97,159,225,71,109,115,122,175,110,102,110,237,203,22,231,118,229,100,140,220,237,187,150,122,242,122,226,131,62,131,50,103,10,247,11,69,93,227,19,168,167,185,94,232,107,33,167,154,162,91,52,232,144,185,91,44,139,47,106,158,133,202,217,122,35,99,234,181,85,108,247,253,234,158,43,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,20,230,61,196,46,190,224,220,103,106,30,45,133,107,134,160,99,246,90,47,100,248,107,117,175,38,173,164,165,131,125,170,145,239,217,20,114,53,141,220,247,185,203,209,61,238,114,170,251,213,73,193,202,39,80,179,237,74,225,183,36,190,234,54,113,144,101,87,40,51,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,189,58,189,203,253,106,77,242,42,243,52,214,191,216,183,8,249,79,135,183,248,170,252,239,174,21,71,190,45,240,197,227,96,155,196,73,39,73,24,230,244,165,138,167,99,147,119,73,86,45,205,86,238,233,66,216,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,122,13,107,210,251,174,138,234,230,95,165,23,151,85,201,81,139,94,42,109,172,168,169,162,117,35,235,32,99,215,179,84,145,57,85,88,201,162,237,202,207,137,200,172,145,170,142,114,42,42,221,159,42,205,99,190,234,239,8,246,138,108,142,30,181,120,21,194,92,58,58,157,204,254,250,165,166,130,9,41,151,99,24,212,103,110,10,136,160,233,241,57,221,141,238,114,185,234,137,48,8,65,204,223,139,252,251,135,140,1,48,173,57,195,114,8,46,89,85,63,132,151,47,150,221,51,109,84,48,84,195,89,27,162,165,174,134,104,221,21,209,142,133,147,70,213,71,35,89,241,251,253,200,148,108,88,255,0,24,156,47,224,60,50,242,240,194,40,241,11,189,37,254,229,151,103,22,75,221,234,253,77,81,13,84,21,179,186,199,88,155,105,42,99,138,55,73,66,142,238,201,2,63,114,162,78,247,117,248,212,134,188,39,121,167,209,191,152,24,247,168,192,73,78,105,92,38,105,198,131,106,60,121,230,151,223,49,75,53,171,40,240,242,205,133,69,115,68,185,81,213,74,181,75,37,85,53,18,49,59,86,229,240,237,106,46,245,107,38,123,163,99,90,196,99,25,29,120,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,251,52,230,255,0,127,251,87,193,126,158,229,62,196,186,217,189,179,152,90,110,30,206,187,83,120,122,234,62,237,166,189,253,138,136,186,175,110,102,110,218,246,117,93,174,69,78,171,208,171,110,25,46,214,171,7,18,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,73,85,204,191,143,90,157,121,200,102,209,93,38,190,213,193,167,86,58,137,33,187,190,62,214,203,253,198,10,169,26,217,155,52,50,200,217,232,81,177,195,44,41,240,110,123,149,239,107,149,144,171,56,87,5,220,36,229,92,92,234,154,98,214,217,124,14,55,98,240,215,12,154,226,231,73,23,110,133,213,49,177,240,65,42,67,44,105,89,36,107,51,161,100,136,141,119,102,69,85,232,197,60,255,0,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,45,121,106,115,11,172,211,43,237,14,133,107,206,95,254,2,215,238,138,207,124,186,77,61,68,150,122,173,148,208,211,82,190,105,38,88,233,173,205,142,23,181,17,177,237,142,73,81,206,115,35,222,230,196,14,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,11,115,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,124,87,5,220,91,101,92,35,106,154,101,54,216,188,118,55,125,240,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,232,245,47,251,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,58,252,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,126,78,89,127,251,41,138,222,114,159,98,93,111,62,198,183,212,92,61,157,105,166,241,21,213,157,168,220,254,197,60,93,83,185,51,246,237,99,58,166,231,42,39,84,234,103,139,141,109,126,204,184,138,226,27,37,204,51,11,93,93,161,150,138,137,172,22,139,69,109,189,40,170,237,118,234,122,137,123,84,245,49,117,115,146,165,28,249,29,54,231,59,164,175,145,173,218,198,177,141,146,156,162,56,113,192,117,23,84,31,173,25,126,111,143,212,92,176,122,137,100,178,225,171,44,50,215,205,59,99,141,61,167,60,18,34,185,180,208,186,166,46,212,140,78,190,33,26,237,241,246,81,178,220,248,42,131,156,135,12,152,14,43,106,199,248,145,196,41,169,44,151,43,181,225,184,245,234,219,69,110,134,24,46,19,206,218,186,207,104,61,209,163,92,181,42,230,74,217,30,253,235,34,58,37,234,206,218,247,43,215,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,183,253,196,45,255,0,237,95,5,250,151,148,251,18,235,102,246,206,151,222,110,30,206,187,83,120,122,234,62,237,166,87,246,42,34,234,189,185,153,187,107,217,213,118,185,21,58,175,67,56,69,138,115,43,229,233,89,166,87,218,237,117,208,108,67,252,5,175,219,45,226,199,107,134,122,137,44,245,91,42,102,169,170,100,49,194,177,211,91,155,28,44,114,171,164,219,28,146,171,90,214,71,177,173,174,178,205,57,44,104,53,77,219,50,202,248,141,188,209,82,62,219,98,167,126,51,101,89,169,226,149,254,209,153,35,150,166,104,158,175,223,3,226,167,88,227,85,217,247,140,174,123,81,255,0,11,218,178,87,155,182,161,103,218,107,195,110,55,125,211,156,227,32,197,110,83,231,20,116,146,214,89,46,115,80,207,36,14,160,175,115,162,116,144,185,174,86,43,152,199,43,85,122,117,99,87,250,144,131,252,184,120,133,215,220,231,140,237,60,197,179,93,112,212,12,130,203,91,237,111,19,110,186,100,213,181,116,179,236,181,85,189,155,226,146,71,49,219,94,198,185,58,167,185,205,69,79,122,33,48,57,213,249,88,197,190,96,80,250,117,196,172,190,9,243,91,174,154,241,9,67,168,214,42,122,73,238,88,174,47,151,94,232,226,171,99,157,4,147,211,99,151,25,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,137,205,53,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,118,201,35,227,135,122,252,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,46,83,149,215,6,86,45,15,211,139,110,191,94,238,190,213,204,245,27,31,166,168,133,96,123,219,75,108,179,213,36,85,49,211,53,171,211,185,51,246,194,249,100,114,116,107,152,216,227,232,141,124,147,78,162,31,243,51,226,151,42,225,179,67,153,67,133,99,119,89,47,89,247,139,177,83,100,48,186,72,105,108,93,97,248,229,239,198,230,189,181,142,99,220,180,237,69,111,197,20,178,170,170,66,177,201,66,230,135,184,24,225,127,1,225,151,69,232,104,241,11,189,37,254,229,151,83,208,222,239,87,234,106,136,106,160,173,157,212,145,38,218,74,152,226,141,210,80,163,187,178,64,143,220,168,147,189,221,126,53,36,81,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,56,60,74,105,85,171,68,53,231,57,210,139,22,69,73,124,182,227,119,137,169,40,235,41,234,219,82,171,7,185,209,197,52,141,99,27,226,99,107,146,41,218,141,68,108,209,202,212,254,105,58,185,61,113,65,159,65,153,51,133,123,133,162,174,241,137,212,83,220,175,116,53,144,211,205,81,45,154,116,72,92,173,150,69,151,181,79,66,229,108,189,17,177,245,90,170,182,123,254,245,79,21,206,175,205,62,45,242,254,135,212,110,39,138,229,109,172,88,14,133,107,70,123,168,218,141,126,164,183,91,109,218,111,116,150,40,165,170,134,25,238,19,199,87,69,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,254,149,78,85,198,39,21,89,151,21,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,192,174,137,175,123,124,76,141,108,110,153,251,157,185,232,141,69,237,178,54,51,202,86,240,253,159,91,184,121,160,226,94,224,202,74,92,78,233,148,46,43,67,20,201,51,42,234,167,74,121,38,90,152,154,177,246,159,76,139,12,177,44,141,145,87,187,27,219,183,225,85,78,193,202,227,207,102,153,125,107,209,235,73,21,205,219,91,245,163,77,120,146,198,236,90,115,171,217,174,43,109,159,7,163,171,150,142,201,127,171,161,130,73,221,95,94,215,74,232,225,145,173,87,171,88,198,171,149,58,244,99,83,250,144,233,92,154,245,99,84,245,67,246,191,251,76,212,188,175,45,246,103,217,255,0,5,237,219,205,77,127,133,238,123,67,185,218,239,61,219,55,118,217,187,111,78,187,27,215,248,33,250,188,222,248,165,202,180,211,4,164,225,235,22,198,238,180,127,180,59,123,167,184,228,202,233,33,167,240,44,153,18,90,26,87,177,201,220,153,251,90,149,13,119,194,216,38,107,85,175,241,29,99,168,28,78,193,246,175,42,179,98,222,219,181,89,189,179,112,167,183,251,70,237,83,225,232,104,251,178,53,157,250,137,122,47,110,22,110,220,247,244,93,173,69,94,139,208,179,254,97,220,61,98,188,47,242,244,211,189,35,197,170,124,127,128,212,10,90,155,141,209,244,177,211,205,115,174,150,130,226,233,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,236,220,177,43,150,117,166,213,127,227,95,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,37,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,244,28,204,248,90,197,120,108,215,22,87,97,89,37,170,75,46,125,226,239,180,216,244,45,142,26,171,23,89,190,56,187,17,181,172,109,27,158,247,37,59,145,27,240,197,44,74,138,176,172,146,120,174,6,56,160,207,184,101,214,138,26,204,66,209,87,127,182,229,213,20,54,75,213,134,154,158,106,169,235,96,117,92,75,186,146,154,57,99,108,149,200,222,236,112,43,247,34,44,239,111,79,141,75,31,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,15,249,143,113,11,175,184,55,25,218,135,139,97,90,225,168,24,253,150,139,217,62,26,221,107,201,171,105,41,96,223,106,164,123,246,69,28,141,99,119,61,238,114,244,79,123,156,170,190,245,82,112,114,137,212,44,251,82,184,109,201,47,186,141,156,100,25,85,202,12,226,178,146,42,203,221,206,106,233,227,129,180,20,14,108,77,146,103,57,200,196,115,222,228,106,47,78,175,114,255,0,90,149,193,205,31,207,102,166,253,23,209,232,137,21,192,199,21,88,111,10,28,191,51,156,194,243,114,164,118,79,113,206,46,212,216,157,162,72,214,103,220,110,41,106,183,108,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,0,53,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,255,0,74,172,170,196,185,88,234,230,89,194,130,107,221,21,202,145,217,61,198,157,153,21,167,26,141,207,153,243,216,18,142,105,147,106,65,20,174,154,186,165,203,76,176,192,221,173,107,21,81,238,238,63,100,49,3,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,103,255,0,27,252,102,96,60,89,240,53,134,86,81,215,82,91,179,107,118,113,110,138,253,97,150,88,97,157,211,199,103,169,90,154,186,90,100,158,89,150,135,189,80,145,199,44,157,23,170,109,119,191,248,195,94,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,100,127,227,71,132,156,87,139,157,44,92,90,229,47,129,201,44,94,38,225,140,220,90,232,226,237,215,58,154,70,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,236,198,168,189,88,133,0,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,88,255,0,38,254,38,240,28,86,213,144,112,221,151,212,210,89,46,87,107,195,178,27,45,202,182,227,12,48,92,39,157,180,148,126,207,99,100,86,185,106,85,204,137,209,177,155,214,68,116,169,209,157,180,238,90,249,85,124,243,191,4,255,0,50,126,154,85,89,37,56,32,224,187,42,226,227,81,224,161,173,109,214,201,128,219,123,147,222,242,24,168,100,116,111,237,44,59,168,105,167,86,44,41,88,244,158,53,70,189,126,8,213,210,237,126,212,141,247,253,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,228,107,227,235,130,140,87,138,205,56,171,189,218,109,158,31,83,113,155,124,210,99,151,10,116,141,146,87,236,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,46,215,74,201,104,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,229,47,251,255,0,21,151,254,207,255,0,252,184,80,9,245,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,167,0,188,20,98,188,41,233,197,37,238,237,108,241,26,155,147,91,225,147,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,118,182,38,69,37,50,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,160,30,55,248,46,202,184,71,212,121,232,104,155,117,189,224,55,46,220,246,76,134,90,25,27,27,59,171,54,218,26,153,209,137,10,214,49,32,145,85,172,95,142,52,108,187,89,185,99,100,107,45,83,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,10,185,153,240,93,251,201,233,195,53,35,10,111,111,62,192,109,245,115,211,83,195,67,222,146,251,66,137,221,125,15,88,216,233,157,51,85,142,117,59,83,115,123,146,202,197,106,119,150,72,233,7,252,42,192,178,175,246,215,28,201,49,203,135,252,229,29,117,182,186,158,79,251,178,67,52,114,51,254,71,53,205,254,165,67,176,113,109,196,197,79,20,249,14,7,156,94,104,106,224,200,108,120,61,14,57,144,77,50,69,178,182,227,5,85,83,228,171,137,34,107,90,214,74,217,163,145,89,177,155,30,231,177,17,205,99,94,239,171,135,94,45,178,174,26,116,179,84,177,109,63,139,179,146,106,55,179,109,236,184,185,178,55,217,244,49,83,92,153,60,240,75,20,209,201,21,99,100,170,165,116,47,232,246,166,201,21,81,21,27,215,144,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,103,193,158,3,194,102,1,77,71,71,67,73,113,205,174,52,236,150,253,126,150,40,102,157,179,201,13,58,84,210,82,212,164,17,76,148,61,234,116,146,56,164,234,189,87,115,189,255,0,194,184,57,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,73,77,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,54,54,74,73,30,157,89,11,85,122,189,126,37,94,157,19,162,39,96,225,127,133,252,7,132,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,155,105,216,168,138,213,94,170,239,127,240,68,236,5,59,115,167,214,43,173,235,87,49,77,16,183,223,169,37,177,99,86,118,94,235,168,233,42,156,231,182,235,84,249,26,141,170,141,30,172,71,199,77,28,79,137,28,196,123,89,89,34,245,86,202,135,31,229,89,163,150,45,93,226,226,209,83,145,205,214,147,2,183,203,152,199,77,181,255,0,223,85,84,211,193,29,50,111,99,218,172,237,207,81,20,253,126,38,187,177,177,205,86,189,85,58,87,58,124,2,166,197,196,54,41,168,52,248,245,37,29,183,42,197,217,76,250,232,82,38,190,190,227,71,81,34,76,178,163,87,123,158,202,121,232,24,143,122,123,217,177,173,85,237,170,53,201,99,63,169,177,113,13,149,233,245,70,67,73,71,109,202,177,119,212,178,134,101,137,175,175,184,209,212,70,176,164,74,228,222,231,178,158,122,247,171,24,190,246,111,115,145,123,104,173,185,243,197,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,254,148,92,235,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,122,171,81,238,216,244,124,110,93,236,114,39,234,222,248,155,207,178,174,27,105,184,110,203,234,106,239,118,219,78,81,71,144,217,110,85,183,25,166,158,223,4,20,19,81,251,61,141,145,92,212,166,70,190,39,70,198,108,72,213,178,167,71,247,19,183,226,180,159,58,253,151,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,245,117,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,98,188,168,248,22,254,131,138,13,107,195,63,222,245,88,5,21,115,191,206,115,174,146,83,171,127,234,188,43,220,239,247,115,35,63,201,230,58,175,58,191,43,24,183,204,10,31,78,184,148,172,123,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,123,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,60,175,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,204,251,106,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,121,251,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,244,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,241,90,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,255,0,165,22,128,120,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,202,174,74,25,254,101,22,180,102,90,90,220,134,173,113,58,172,94,162,254,251,75,149,29,2,92,98,171,162,129,181,12,69,78,172,122,197,51,216,237,170,155,209,35,223,187,183,30,216,107,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,63,192,0,170,190,107,156,11,127,79,197,6,138,97,159,239,138,172,254,138,133,223,230,185,183,72,233,209,191,245,190,41,237,119,251,137,149,159,229,19,21,235,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,41,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,253,10,191,191,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,123,56,209,226,219,42,226,231,84,215,41,185,69,224,113,187,23,137,183,227,54,230,182,72,187,116,46,169,145,236,158,120,150,105,99,74,201,35,88,91,51,227,84,107,187,49,162,39,70,33,37,121,86,112,65,89,169,57,85,163,137,237,67,165,217,136,99,119,9,101,199,169,59,211,211,212,86,222,41,36,129,240,85,116,237,35,37,163,141,235,50,117,100,168,171,61,62,199,53,204,108,141,117,159,241,99,229,99,89,62,95,228,62,157,57,154,195,83,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,89,199,7,0,153,150,136,235,205,186,205,165,24,141,93,94,9,168,183,138,91,102,26,245,173,73,82,11,141,70,214,251,50,121,165,218,145,63,186,175,237,44,174,93,208,163,85,101,123,227,157,89,113,60,47,104,93,139,135,77,14,197,116,190,211,102,181,80,215,208,219,233,229,191,205,110,87,190,59,133,225,208,177,42,234,150,73,17,36,147,124,141,93,170,244,69,72,219,27,17,172,107,26,198,252,156,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,109,67,213,81,26,139,213,27,239,254,40,188,127,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,253,237,142,146,55,175,70,76,229,78,143,79,137,19,175,84,234,139,224,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,225,90,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,127,2,236,249,86,107,29,247,87,120,71,180,83,100,112,245,171,192,174,18,225,209,212,238,103,247,213,45,52,16,73,76,187,24,198,163,59,112,84,69,7,79,137,206,236,111,115,149,207,84,73,128,121,77,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,246,113,129,195,93,247,133,109,113,188,105,149,205,123,214,169,183,93,49,186,183,85,50,121,42,236,242,205,35,41,228,149,90,214,109,153,59,79,142,68,86,49,59,145,189,90,138,197,99,157,53,57,77,241,181,89,111,190,254,236,154,189,149,247,104,46,155,29,135,93,46,247,41,228,146,26,166,178,24,35,179,71,220,87,70,200,93,28,104,176,49,22,54,182,70,190,54,164,142,158,54,182,218,136,107,204,191,140,74,110,27,244,142,108,31,12,188,82,126,209,115,138,121,40,168,161,142,178,88,170,237,54,233,25,35,37,186,53,97,232,230,61,174,78,220,42,175,143,172,170,175,111,113,32,145,133,27,127,133,89,238,85,254,218,228,121,38,71,112,255,0,156,172,174,185,87,84,73,255,0,122,73,166,146,71,255,0,202,231,57,223,214,170,104,39,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,77,219,59,139,213,95,36,210,35,99,238,172,109,174,14,117,126,105,241,111,151,244,62,163,113,32,1,42,184,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,185,209,50,89,233,206,86,211,106,176,112,137,132,216,172,86,202,75,117,182,221,156,91,105,40,232,233,33,108,48,83,65,29,178,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,32,95,43,143,61,154,101,245,175,71,173,45,123,138,14,94,154,47,197,158,127,111,212,109,70,201,243,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,238,168,122,42,163,145,58,35,125,223,197,87,208,112,165,193,78,150,112,125,246,167,246,103,127,202,238,127,107,124,15,141,246,237,85,52,221,191,11,223,237,246,187,48,69,211,175,137,126,237,219,186,244,111,78,157,23,175,171,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,153,225,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,253,40,157,43,39,226,186,251,157,240,119,103,225,147,53,150,235,116,175,196,243,10,75,197,130,233,60,204,146,56,108,236,161,169,129,104,29,213,18,68,237,73,43,86,37,85,122,118,228,116,105,219,108,49,181,222,87,133,253,107,253,221,181,170,209,172,113,219,252,109,94,63,111,188,120,8,29,23,114,55,215,79,107,170,167,165,238,183,185,26,172,41,60,209,44,155,94,142,237,163,246,245,119,68,95,41,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,182,73,31,28,59,215,224,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,109,60,181,57,122,81,233,149,138,135,93,117,231,16,255,0,14,171,247,75,103,177,221,33,130,162,59,61,46,250,105,169,170,159,12,144,172,148,215,22,201,11,220,138,217,55,71,28,168,215,53,146,111,107,127,91,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,191,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,14,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,234,174,247,255,0,4,74,97,230,143,231,179,83,126,139,232,244,68,95,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,174,214,189,237,130,22,185,200,157,92,145,70,139,215,106,116,159,252,176,184,10,166,214,123,173,39,16,58,193,98,164,175,211,235,101,69,76,54,171,69,95,117,139,118,184,192,232,118,77,36,78,139,181,81,66,213,116,237,84,73,126,41,160,88,222,215,49,36,99,174,124,170,14,107,28,9,93,82,235,95,197,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,236,107,85,138,206,251,145,251,231,146,58,182,58,175,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,80,15,52,127,61,154,155,244,95,71,162,34,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,59,163,7,60,239,193,63,204,159,166,149,235,195,174,131,102,92,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,234,141,87,183,123,213,145,181,119,189,168,186,30,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,5,117,115,83,224,130,143,82,113,91,191,19,218,121,75,179,47,198,237,241,75,144,210,119,160,167,167,173,179,210,71,59,231,170,233,218,71,203,89,27,22,20,234,249,81,22,10,125,141,107,158,216,218,234,108,47,251,255,0,21,151,254,207,255,0,252,184,80,9,114,124,171,56,32,163,211,108,86,209,196,246,161,210,239,203,242,75,124,178,227,212,157,232,42,41,232,172,245,113,192,248,42,186,118,149,241,86,72,196,153,58,178,85,68,130,163,99,154,215,186,70,182,197,65,207,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,158,30,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,176,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,94,107,28,9,90,150,213,95,197,54,141,99,53,109,185,54,161,103,205,237,86,232,26,232,36,129,90,247,73,120,70,34,163,152,246,185,26,147,236,107,145,232,254,251,145,155,39,146,74,161,62,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,169,229,161,192,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,119,125,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,248,246,177,168,198,57,168,249,145,243,212,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,154,30,37,243,250,109,83,226,27,82,53,6,223,144,213,223,45,183,204,162,229,83,107,174,169,89,119,203,110,241,15,74,52,68,149,17,236,99,105,210,38,49,142,68,216,198,181,189,27,183,162,89,255,0,37,141,29,181,89,116,143,43,214,251,133,134,174,43,238,75,120,125,146,134,178,174,149,173,99,173,84,172,141,202,234,89,21,136,245,100,149,50,74,201,85,175,86,57,244,113,167,68,116,74,116,174,110,122,103,149,106,39,8,243,92,113,106,79,23,246,43,32,164,201,174,48,50,57,36,153,212,49,193,81,79,43,227,107,24,238,189,191,20,217,94,174,218,214,197,20,175,87,124,61,22,157,184,104,207,233,180,179,136,109,55,212,27,134,67,87,99,182,216,242,139,109,77,210,186,153,101,223,21,187,196,49,43,17,82,36,87,189,142,167,89,88,246,53,23,123,28,230,244,118,238,139,165,224,71,254,52,120,73,197,120,185,210,197,197,174,82,248,28,146,197,226,110,24,205,197,174,142,46,221,115,169,164,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,213,136,103,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,124,249,61,57,104,112,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,217,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,13,207,114,49,142,114,178,100,101,212,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,64,190,117,126,86,49,111,152,20,62,157,113,41,175,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,203,254,224,131,130,236,87,132,125,56,130,134,181,182,171,222,125,114,238,79,123,200,98,161,141,178,51,186,144,238,161,166,157,88,147,45,27,22,8,213,26,245,248,228,71,75,181,155,146,54,73,80,67,254,99,60,20,126,245,90,113,5,255,0,0,182,90,163,212,220,91,239,45,181,51,167,106,75,165,10,35,214,75,99,166,220,214,55,115,222,146,68,233,81,205,100,141,115,122,196,217,165,145,40,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,253,57,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,138,188,88,249,167,214,79,152,25,15,168,206,89,79,42,157,76,197,116,111,129,29,76,213,44,214,175,195,217,113,156,194,231,112,169,219,36,108,146,109,150,203,118,200,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,29,131,130,142,98,152,111,20,185,150,89,167,215,247,82,88,50,22,94,43,42,113,10,25,41,150,153,247,59,3,81,22,36,114,172,210,181,245,209,181,175,124,204,98,181,187,21,29,26,57,172,149,89,50,128,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,66,220,195,56,44,186,240,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,247,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,54,223,214,229,161,198,37,79,13,250,185,14,15,153,222,42,255,0,103,89,197,68,116,85,176,201,89,20,84,150,155,140,143,141,145,93,28,179,116,107,24,214,167,110,101,71,199,214,37,71,187,184,176,70,195,223,243,61,227,214,155,89,238,181,124,63,104,253,246,146,191,79,173,149,20,211,93,110,244,157,214,45,218,227,3,166,223,12,114,182,94,213,69,11,85,208,57,21,98,248,166,129,36,99,156,196,141,238,142,188,23,112,147,149,113,115,170,105,139,91,101,240,56,221,139,195,92,50,107,139,157,36,93,186,23,84,198,199,193,4,169,12,177,165,100,145,172,206,133,146,34,53,221,153,21,87,163,20,208,158,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,158,3,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,63,38,255,0,137,226,185,95,179,126,212,227,54,171,207,177,174,16,221,173,222,208,162,142,163,193,215,69,215,181,83,14,244,94,220,204,220,237,178,55,163,155,213,122,42,117,63,88,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,237,121,194,225,86,172,87,140,23,223,109,245,21,114,84,102,56,189,182,247,92,217,158,213,100,115,177,211,80,163,98,68,106,42,51,181,67,19,149,28,174,93,238,122,245,232,168,214,245,94,72,250,161,117,165,207,245,11,69,230,109,92,246,219,157,158,44,162,157,93,90,238,197,28,244,211,71,77,46,202,126,138,221,243,182,174,29,210,34,181,122,82,70,213,71,123,182,91,160,35,255,0,26,60,36,226,188,92,233,98,226,215,41,124,14,73,98,241,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,51,239,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,71,198,229,247,181,21,171,252,20,183,62,22,185,158,224,141,225,30,241,126,214,108,150,212,205,66,211,107,122,91,225,181,213,93,38,74,236,179,100,13,109,20,236,116,140,146,71,205,52,136,177,78,246,247,187,110,107,167,145,35,142,70,181,42,135,88,181,139,62,215,92,254,233,168,218,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,155,73,74,217,158,247,69,77,27,165,122,71,18,57,81,168,191,244,170,218,79,41,78,11,190,197,216,168,248,174,207,219,186,245,145,219,230,131,23,181,207,67,181,214,234,25,31,181,213,206,116,172,71,164,211,177,138,145,58,37,70,248,105,156,187,164,74,141,177,217,81,74,220,234,252,211,226,223,47,232,125,70,226,69,254,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,66,154,59,163,184,14,133,96,22,189,57,211,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,255,0,161,18,26,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,17,87,143,174,10,49,94,43,52,226,174,247,105,182,120,125,77,198,109,243,73,142,92,41,210,54,73,95,177,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,187,93,43,37,160,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,148,177,78,90,156,189,43,53,54,251,67,174,186,243,136,127,128,180,27,165,179,216,238,144,207,79,37,226,171,101,52,212,213,79,134,72,82,58,155,115,163,153,238,69,108,155,100,146,36,107,154,248,247,181,215,40,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,87,175,51,222,61,106,116,98,213,87,195,246,143,223,106,232,53,6,231,79,77,53,214,239,73,218,122,90,109,211,182,109,240,199,43,101,238,211,215,57,27,3,145,86,47,134,25,210,70,57,175,88,222,223,147,150,167,48,186,61,77,177,80,232,86,188,229,255,0,225,213,6,232,172,247,203,164,208,83,199,120,165,223,77,13,53,43,230,146,100,146,166,226,233,38,123,81,27,30,233,35,137,28,231,62,77,238,117,138,128,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,67,128,94,10,50,174,43,53,30,146,247,118,182,120,125,50,198,110,16,201,145,220,42,18,70,71,95,177,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,179,27,209,234,187,157,19,37,191,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,41,7,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,3,35,88,222,136,173,99,230,142,188,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,193,64,60,209,252,246,106,111,209,125,30,136,243,248,95,8,151,93,69,224,203,39,226,139,16,184,213,212,92,176,124,162,166,219,122,179,37,59,165,73,173,77,166,162,147,197,65,219,106,185,175,133,213,50,190,93,255,0,7,101,28,253,209,246,85,37,235,252,178,248,84,226,59,49,213,60,91,93,49,107,149,215,9,211,218,11,130,73,113,189,178,177,244,254,221,167,165,169,134,73,109,145,194,201,27,37,68,51,73,27,99,123,156,157,132,237,75,213,95,36,93,167,118,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,223,248,172,191,246,127,255,0,229,194,128,77,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,244,228,213,118,181,88,56,68,205,175,183,219,157,37,186,219,110,206,46,85,117,149,149,115,54,24,41,160,142,217,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,158,175,132,238,104,24,15,17,218,185,147,233,182,69,101,164,194,105,228,168,100,184,93,85,202,229,12,79,185,192,175,134,6,210,76,215,189,17,107,164,150,78,227,34,135,122,43,30,232,253,235,7,114,121,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,95,51,126,31,176,30,30,56,146,75,22,156,178,174,11,110,85,103,251,85,45,28,169,11,96,161,158,166,190,177,174,166,165,142,24,227,108,84,204,108,44,108,113,170,57,90,158,237,203,238,233,216,57,53,104,94,156,106,78,163,230,122,161,154,217,189,171,117,211,159,100,203,96,134,117,71,82,211,213,85,45,82,173,83,163,84,248,230,143,194,183,180,170,187,88,231,185,232,213,123,99,123,46,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,194,184,233,205,109,88,7,7,218,183,125,188,211,213,205,79,85,139,213,217,24,218,102,53,207,73,238,13,240,48,185,81,206,106,108,108,181,49,185,235,215,170,49,28,168,142,84,70,174,115,13,36,112,127,128,83,105,135,11,154,91,134,67,143,85,216,170,41,113,122,26,155,133,190,173,37,108,240,92,106,98,74,138,212,145,178,174,246,61,106,102,153,85,139,211,98,170,181,17,168,136,212,245,122,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,3,49,134,148,248,81,203,62,220,240,203,165,89,76,153,55,218,10,186,220,62,211,227,238,46,173,241,114,79,92,202,88,217,85,221,151,171,149,211,54,118,74,217,55,46,228,145,175,71,124,72,167,85,5,101,243,175,210,28,53,248,6,27,175,109,130,174,60,178,11,197,62,32,249,27,58,246,39,183,62,26,218,166,181,241,175,84,71,199,44,111,86,185,187,122,164,210,35,247,244,143,101,96,104,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,13,46,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,250,196,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,196,85,226,199,205,62,178,124,192,200,125,70,115,202,84,234,102,85,83,165,150,237,28,241,125,172,110,223,144,86,228,221,136,228,145,190,34,186,162,154,154,159,124,205,223,219,127,110,58,94,145,174,196,115,123,243,252,74,143,232,159,149,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,255,0,112,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,119,87,83,64,175,89,146,141,235,60,104,142,122,124,18,43,162,220,253,169,35,228,168,0,231,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,206,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,242,180,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,3,67,188,31,240,215,98,225,91,67,172,250,101,108,94,245,214,109,183,76,146,173,181,79,158,58,187,196,176,198,202,137,34,87,53,155,97,78,211,35,141,17,140,94,220,108,87,34,189,94,231,118,179,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,167,58,124,2,154,251,195,206,41,168,52,248,245,93,101,203,21,202,25,76,250,232,82,87,50,130,221,89,79,34,76,178,163,87,99,88,250,136,40,24,143,122,123,159,177,173,84,238,42,58,186,249,123,234,133,215,74,184,193,211,107,157,189,181,115,83,223,239,17,98,245,212,144,214,186,153,149,16,92,28,148,201,221,232,138,146,50,41,100,138,161,35,114,116,115,233,217,239,106,162,61,186,30,0,174,174,106,124,16,81,234,78,43,119,226,123,79,41,118,101,248,221,190,41,114,26,78,244,20,244,245,182,122,72,231,124,245,93,59,72,249,107,35,98,194,157,95,42,34,193,79,177,173,115,219,27,93,77,132,212,229,153,193,119,239,39,168,239,212,140,213,189,188,7,1,184,82,79,83,79,53,15,122,59,237,114,47,117,148,61,100,99,161,116,45,70,53,213,13,93,206,237,203,19,17,169,222,73,35,189,64,84,95,52,157,29,207,181,215,142,92,11,78,116,230,195,87,113,185,92,112,123,92,82,203,21,44,211,65,111,130,75,197,108,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,250,17,103,255,0,7,124,42,225,188,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,26,54,87,49,142,240,209,185,210,54,22,109,110,214,42,185,83,184,249,30,254,234,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,85,175,57,254,31,176,27,118,61,100,226,94,222,202,186,92,178,233,120,160,197,107,162,133,33,101,37,84,9,75,91,50,84,202,212,143,186,250,148,72,98,137,36,116,138,157,168,216,221,191,10,42,65,110,7,116,135,13,215,126,42,48,61,45,212,24,42,231,199,174,213,21,147,87,65,77,58,194,250,134,83,81,79,84,144,171,211,226,107,30,232,26,199,171,85,175,216,231,109,115,29,209,201,162,139,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,45,83,143,174,53,241,94,20,244,226,174,201,105,185,248,141,77,201,173,243,71,142,91,233,214,55,201,65,189,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,155,91,43,226,161,111,240,171,61,202,191,219,92,143,36,200,238,31,243,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,92,231,59,250,213,71,248,85,129,101,95,237,174,57,146,99,151,15,249,202,58,235,109,117,60,159,247,100,134,104,228,103,252,142,107,155,253,74,133,233,242,230,227,95,247,170,211,137,236,25,253,206,213,30,166,226,223,119,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,165,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,91,115,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,254,255,0,197,101,255,0,179,255,0,255,0,46,20,2,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,56,253,23,16,57,245,187,135,154,254,26,45,239,164,165,196,238,153,66,101,85,210,194,179,50,174,170,116,167,142,20,166,149,201,39,105,244,200,176,197,42,70,232,213,123,177,177,219,190,20,68,231,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,189,203,155,141,127,222,171,78,39,176,103,247,59,84,122,155,139,125,221,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,94,188,235,238,214,168,120,109,195,108,83,92,233,25,114,172,206,41,234,233,232,221,51,82,121,160,134,130,181,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,90,150,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,248,26,115,6,109,184,196,180,221,108,188,87,235,13,29,230,217,87,65,81,38,113,122,171,100,85,48,186,39,186,9,235,37,154,25,81,174,68,85,100,145,73,28,140,119,240,115,30,215,39,84,84,82,215,249,54,229,55,220,131,132,122,203,77,222,187,196,82,99,57,133,198,215,107,143,180,198,120,122,87,193,77,86,232,250,181,17,95,214,122,186,135,245,114,171,190,62,157,118,181,168,147,168,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,138,188,88,249,167,214,79,152,25,15,168,206,124,156,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,58,185,129,242,202,195,116,131,72,237,122,173,195,157,151,32,168,102,45,79,29,46,89,67,36,235,90,249,233,26,199,43,239,14,87,57,28,199,181,200,137,51,34,103,105,24,244,145,172,133,144,200,174,129,90,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,208,167,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,126,212,234,160,28,43,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,129,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,124,108,126,123,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,228,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,57,71,93,109,174,167,147,254,236,144,205,28,140,255,0,145,205,115,127,169,80,191,62,2,184,196,199,184,167,210,59,99,111,55,138,72,53,22,199,79,224,178,11,100,213,148,190,46,181,240,50,6,201,116,138,158,45,174,109,52,174,154,53,85,237,49,140,149,207,137,55,35,26,231,74,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,46,123,140,12,2,155,83,248,92,213,44,50,108,122,174,251,81,85,139,215,84,219,237,244,137,43,167,158,227,77,18,212,81,36,109,137,119,189,233,83,12,42,140,78,187,213,17,170,142,69,86,174,112,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,211,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,241,61,168,42,87,155,39,27,85,151,11,239,238,201,164,57,95,106,130,215,189,217,141,210,209,114,158,57,38,170,115,38,130,75,52,157,181,108,111,133,177,200,171,59,21,100,107,164,115,35,114,70,232,36,107,171,4,146,156,16,113,163,149,112,143,168,240,87,86,186,235,123,192,110,93,200,47,120,244,85,210,54,54,119,86,29,213,212,208,43,210,21,172,98,65,26,35,158,159,28,104,232,183,51,114,72,205,4,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,103,159,143,0,195,98,207,234,53,73,184,245,34,229,149,86,120,108,15,187,57,21,211,165,186,41,164,157,180,236,85,94,140,98,203,51,222,237,168,155,213,35,223,187,183,30,223,64,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,171,94,18,117,190,213,195,134,191,99,154,209,121,177,213,222,105,241,202,123,163,153,65,77,35,99,125,76,243,91,170,105,225,98,189,222,230,49,101,154,61,239,232,229,107,55,57,26,245,68,98,249,93,98,214,44,251,93,115,251,166,163,106,53,250,174,227,114,184,212,79,44,81,75,85,52,208,91,224,146,105,38,109,37,43,102,123,221,21,52,110,149,233,28,72,229,70,162,255,0,210,171,105,60,174,184,5,163,195,236,86,222,38,53,138,223,106,186,93,114,59,125,53,118,39,103,158,154,10,200,237,148,175,124,85,48,92,156,247,53,219,43,29,219,141,209,118,213,174,134,55,59,114,171,228,86,67,245,243,47,229,223,83,169,244,211,107,222,128,227,148,141,201,237,212,242,63,32,198,173,182,248,161,125,241,139,44,147,73,91,10,68,212,116,213,219,165,122,189,175,220,249,216,141,70,47,113,141,100,213,65,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,160,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,157,212,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,223,248,172,191,246,127,255,0,229,194,128,77,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,71,10,209,221,29,207,181,215,63,181,233,206,156,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,253,8,182,41,197,7,40,139,86,19,160,214,252,143,135,249,50,12,171,61,198,169,226,91,245,52,179,181,18,249,3,123,207,169,168,165,164,70,57,201,82,142,124,41,28,13,151,162,195,6,212,73,103,93,210,215,6,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,165,255,0,112,93,197,182,43,197,206,150,38,83,109,139,192,228,150,47,13,111,201,173,206,108,113,118,235,157,77,27,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,118,100,69,78,172,82,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,5,59,115,184,205,110,181,250,209,167,186,115,53,61,34,91,108,120,188,183,186,121,90,199,119,221,61,117,92,144,202,215,187,118,213,98,54,223,10,181,17,168,168,174,147,170,187,170,35,120,255,0,42,93,51,253,162,113,147,142,92,106,41,45,85,116,24,85,190,187,38,172,130,225,31,115,119,110,52,167,167,124,45,86,57,171,52,117,85,84,210,181,87,110,222,210,189,174,220,214,162,223,72,40,219,156,46,21,106,197,120,193,125,246,223,81,87,37,70,99,139,219,111,117,205,153,237,86,71,59,29,53,10,54,36,70,162,163,59,84,49,57,81,202,229,222,231,175,94,138,141,111,127,228,125,159,212,203,106,213,61,45,174,200,105,18,158,150,162,221,127,181,218,92,177,54,117,124,173,150,10,218,134,39,78,235,216,137,13,3,29,239,86,49,86,63,230,172,139,186,210,129,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,136,171,197,143,154,125,100,249,129,144,250,140,229,164,242,80,180,218,161,225,183,50,190,195,108,164,101,202,179,56,168,164,168,172,108,45,73,230,130,26,10,39,69,19,228,233,185,204,99,167,153,205,106,175,70,172,178,42,116,220,189,108,40,164,190,101,252,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,182,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,143,107,218,172,123,154,175,133,31,194,184,46,226,219,42,225,27,84,211,41,182,197,227,177,187,239,134,183,228,214,231,54,73,123,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,167,71,169,127,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,206,49,56,170,204,184,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,5,116,77,123,219,226,100,107,99,116,207,220,237,207,68,106,47,109,145,177,146,127,149,103,4,21,154,147,149,90,56,158,212,58,93,152,134,55,112,150,92,122,147,189,61,61,69,109,226,146,72,31,5,87,78,210,50,90,56,222,179,39,86,74,138,179,211,236,115,92,198,200,215,116,174,107,28,9,90,150,213,95,197,54,141,99,53,109,185,54,161,103,205,237,86,232,26,232,36,129,90,247,73,120,70,34,163,152,246,185,26,147,236,107,145,232,254,251,145,155,39,146,74,235,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,77,20,232,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,254,133,95,63,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,227,52,60,75,224,20,218,89,196,54,164,105,245,191,30,171,177,219,108,121,69,202,154,215,67,82,146,239,138,221,226,30,180,106,139,42,171,222,199,83,172,79,99,220,171,189,142,107,186,187,119,85,184,158,81,154,153,149,106,39,8,240,219,178,154,191,23,246,43,32,171,198,109,211,190,73,36,153,212,49,193,79,81,19,36,115,222,238,189,191,20,232,152,141,218,214,197,20,76,70,252,61,86,106,144,215,153,127,24,148,220,55,233,28,216,62,25,120,164,253,162,231,20,242,81,81,67,29,100,177,85,218,109,210,50,70,75,116,106,195,209,204,123,92,157,184,85,95,31,89,85,94,222,226,65,35,10,65,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,79,171,171,69,158,225,113,171,153,26,213,146,105,156,136,175,146,89,19,171,228,114,123,220,170,229,254,42,94,246,129,242,253,210,205,42,225,151,33,208,76,146,31,106,213,234,29,190,63,181,247,21,109,52,242,37,114,210,198,197,240,114,190,153,171,217,167,157,178,79,75,222,99,157,28,143,87,255,0,57,84,166,190,48,56,107,190,240,173,174,55,141,50,185,175,122,213,54,235,166,55,86,234,166,79,37,93,158,89,164,101,60,146,171,90,205,179,39,105,241,200,138,198,39,114,55,171,81,88,172,115,165,255,0,41,78,52,126,197,223,104,248,81,207,221,186,203,145,220,38,159,23,186,79,93,181,182,234,233,25,185,212,46,108,175,70,36,51,189,138,177,54,36,71,120,153,156,155,100,90,141,209,219,248,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,74,86,44,39,150,23,1,84,218,207,117,164,226,7,88,44,84,149,250,125,108,168,169,134,213,104,171,238,177,110,215,24,29,14,201,164,137,209,118,170,40,90,174,157,170,137,47,197,52,11,27,218,230,36,140,117,207,130,154,249,149,242,244,172,211,43,237,118,186,232,54,33,254,2,215,237,150,241,99,181,195,61,68,150,122,173,149,51,84,213,50,24,225,88,233,173,205,142,22,57,85,210,109,142,73,85,173,107,35,216,214,196,174,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,70,120,157,255,0,237,94,43,102,202,125,137,117,179,123,102,223,79,112,246,117,218,155,195,215,81,247,99,107,251,21,17,117,94,220,204,221,181,236,234,187,92,138,157,87,161,250,192,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,95,247,254,43,47,253,159,255,0,249,112,160,19,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,55,249,40,96,24,108,90,47,153,106,147,113,234,69,203,42,178,138,139,3,238,206,69,116,233,110,138,146,138,118,211,177,85,122,49,139,44,207,123,182,162,111,84,143,126,238,220,123,108,124,168,14,104,188,2,214,97,247,219,151,19,26,59,111,186,221,45,89,29,194,166,187,44,179,193,77,61,100,150,202,167,178,90,153,238,77,123,90,237,148,110,237,200,233,123,138,214,195,35,155,181,85,146,35,33,133,124,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,87,67,218,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,161,87,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,41,47,156,253,218,213,113,226,190,201,71,111,185,210,85,84,90,240,122,10,74,232,161,153,175,125,44,235,89,91,50,69,43,81,122,177,235,20,209,72,141,119,69,217,35,29,252,28,138,190,175,146,62,21,117,175,214,141,66,212,104,106,41,18,219,99,197,226,178,84,68,231,187,190,233,235,170,227,154,39,49,187,118,171,17,182,249,145,202,174,69,69,116,125,17,221,85,91,113,32,166,14,117,246,155,172,60,73,97,183,217,173,149,108,182,214,96,244,244,148,245,142,133,201,4,211,195,95,90,233,98,100,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,175,203,201,83,205,62,83,242,254,187,212,109,197,212,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,17,87,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,159,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,0,241,191,193,118,85,194,62,163,207,67,68,219,173,239,1,185,118,231,178,100,50,208,200,216,217,221,89,182,208,212,206,140,72,86,177,137,4,138,173,98,252,113,163,101,218,205,203,27,61,183,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,122,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,195,205,11,142,159,219,94,84,253,14,209,204,207,197,233,181,151,103,182,42,104,155,182,27,237,210,57,28,171,210,100,114,248,138,56,122,71,219,232,141,99,229,71,201,247,173,109,60,137,31,248,46,225,39,42,226,231,84,211,22,182,203,224,113,187,23,134,184,100,215,23,58,72,187,116,46,169,141,143,130,9,82,25,99,74,201,35,89,157,11,36,68,107,187,50,42,175,70,41,161,60,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,62,187,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,44,230,95,193,221,79,13,250,185,54,113,134,89,234,255,0,103,89,197,68,149,180,83,71,71,20,84,150,155,140,143,145,242,218,218,144,244,107,24,214,167,114,20,86,71,214,37,86,55,184,176,72,241,203,67,140,74,158,27,245,114,28,31,51,188,85,254,206,179,138,136,232,171,97,146,178,40,169,45,55,25,31,27,34,186,57,102,232,214,49,173,78,220,202,143,143,172,74,143,119,113,96,141,133,191,113,55,118,181,95,248,68,213,123,237,138,231,73,113,182,220,116,222,251,87,71,89,73,51,102,130,166,9,45,147,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,154,168,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,43,115,163,196,253,143,196,214,57,148,210,99,62,10,147,32,195,233,187,215,24,232,187,113,220,43,160,170,169,100,155,165,68,68,150,104,224,90,54,187,170,171,155,26,192,139,209,187,15,85,201,47,83,50,170,109,83,206,180,115,197,247,113,187,134,62,185,55,98,73,36,119,135,174,167,169,167,167,223,11,119,246,217,220,142,171,164,139,177,92,238,196,31,18,35,58,45,154,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,166,117,245,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,255,0,74,173,175,114,172,224,130,143,77,177,91,71,19,218,135,75,191,47,201,45,242,203,143,82,119,160,168,167,162,179,213,199,3,224,170,233,218,87,197,89,35,18,100,234,201,85,18,10,141,142,107,94,233,26,219,21,35,255,0,26,60,36,226,188,92,233,98,226,215,41,124,14,73,98,241,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,51,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,223,114,204,227,71,247,147,211,135,233,190,106,238,222,125,128,219,233,32,169,168,154,187,189,37,246,133,19,180,202,238,146,61,211,58,102,171,26,218,135,46,230,247,37,137,232,228,239,36,113,205,80,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,253,138,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,220,232,153,45,249,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,34,87,15,124,181,52,59,66,117,151,40,213,106,123,87,181,99,125,193,93,136,218,238,111,134,225,79,103,165,86,209,206,201,155,222,131,187,29,100,53,113,84,182,41,82,87,57,32,88,247,57,210,43,220,76,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,193,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,242,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,127,226,178,255,0,217,255,0,255,0,151,10,1,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,253,229,182,166,116,238,199,107,174,85,122,201,108,116,219,156,247,109,99,18,72,157,42,53,207,141,206,111,89,93,12,178,47,148,224,131,141,28,171,132,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,238,174,166,129,94,144,173,99,18,8,209,28,244,248,227,71,69,185,155,146,70,95,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,69,243,118,209,13,104,212,174,36,177,187,238,156,233,14,107,149,91,96,193,232,233,37,172,178,88,42,235,160,142,118,215,215,185,209,58,72,99,115,81,232,215,177,202,213,94,189,30,213,254,180,58,87,38,189,39,213,61,47,253,175,254,211,52,211,43,196,189,167,246,127,193,123,118,205,83,65,226,187,126,208,238,118,187,204,110,253,189,198,110,219,215,166,246,245,254,40,89,80,42,47,155,182,136,107,70,165,113,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,182,190,189,206,137,210,67,27,154,143,70,189,142,86,170,245,232,246,175,245,161,210,185,53,233,62,169,233,127,237,127,246,153,166,153,94,37,237,63,179,254,11,219,182,106,154,15,21,219,246,135,115,181,222,99,119,237,238,51,118,222,189,55,183,175,241,66,202,129,72,28,199,184,122,215,220,231,140,237,67,202,112,173,15,212,12,130,203,91,236,159,13,113,181,227,53,181,116,179,236,181,82,49,251,37,142,55,49,219,94,199,53,122,47,185,205,84,95,122,41,48,57,62,104,62,85,164,218,89,158,229,58,129,135,229,120,190,73,145,228,16,91,223,110,190,219,228,161,235,67,71,76,215,193,60,81,75,27,100,248,164,173,170,107,159,213,90,189,166,162,34,43,93,214,127,130,181,121,202,105,62,169,234,135,236,131,246,103,166,153,94,91,236,207,180,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,240,83,154,242,137,209,13,104,211,94,36,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,94,189,24,229,254,165,45,208,16,131,155,182,158,231,218,149,195,110,55,98,211,156,31,32,202,174,80,103,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,58,117,123,83,250,208,173,94,25,56,100,226,74,193,196,150,148,95,111,188,62,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,208,72,33,7,55,109,61,207,181,43,134,220,110,197,167,56,62,65,149,92,160,206,40,234,229,163,178,91,38,174,158,56,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,116,234,246,167,245,161,90,188,50,112,201,196,149,131,137,45,40,190,223,120,124,212,171,117,182,221,156,88,170,235,43,42,241,58,248,96,166,130,58,248,93,36,178,72,232,145,172,99,90,138,229,114,170,34,34,42,169,160,144,1,159,110,38,248,100,226,74,255,0,196,150,171,223,108,92,62,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,78,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,181,188,77,186,233,69,37,37,84,27,238,181,111,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,81,124,77,240,201,196,149,255,0,137,45,87,190,216,184,124,212,171,141,182,227,156,95,106,232,235,41,49,58,249,160,169,130,74,249,157,28,177,200,216,149,175,99,154,168,228,114,42,162,162,162,161,110,156,184,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,107,120,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,74,128,86,175,57,77,39,213,61,80,253,144,126,204,244,211,43,203,125,153,246,131,198,251,10,205,83,95,225,123,158,207,237,247,123,44,118,205,221,183,237,221,211,174,199,116,254,10,115,94,81,58,33,173,26,107,196,150,73,125,212,109,33,205,113,91,108,248,61,101,36,85,151,187,5,93,12,18,78,234,250,7,54,38,201,52,109,106,189,90,199,185,26,139,215,163,28,191,212,164,106,226,111,134,78,36,175,252,73,106,189,246,197,195,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,11,42,229,19,167,185,246,154,240,219,146,88,181,27,7,200,49,91,148,249,197,101,92,84,119,187,100,212,51,201,3,168,40,26,217,91,28,205,107,149,138,230,61,168,228,78,157,88,228,254,165,38,248,57,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,168,91,85,120,24,226,107,77,245,31,35,193,173,154,41,168,25,69,5,154,225,45,61,21,238,215,139,213,84,82,220,169,122,245,134,165,142,129,37,141,59,145,171,28,177,164,142,116,110,85,99,186,57,174,68,158,188,180,53,127,137,237,48,169,135,65,53,251,67,53,129,216,197,198,162,54,99,249,45,203,28,187,76,203,27,210,40,225,142,138,101,149,138,216,104,118,196,196,99,153,181,144,61,92,175,78,219,220,248,124,79,25,188,166,239,177,230,212,57,207,12,233,226,173,89,102,64,218,123,197,146,162,54,71,30,63,37,109,103,70,84,211,182,154,36,233,110,139,186,214,190,54,198,233,32,142,52,127,222,51,122,195,63,248,63,225,174,197,194,182,135,89,244,202,216,189,235,172,219,110,153,37,91,106,159,60,117,119,137,97,141,149,18,68,174,107,54,194,157,166,71,26,35,24,189,184,216,174,69,122,189,206,237,96,241,90,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,255,0,165,22,157,116,155,149,30,178,229,156,71,95,244,207,61,165,186,216,116,247,18,184,47,140,203,100,164,108,62,218,161,87,170,211,251,57,21,210,70,249,166,141,17,206,248,164,109,55,87,36,189,100,107,97,146,215,245,191,0,166,178,240,137,159,105,110,156,227,213,114,83,208,105,189,214,193,97,180,210,36,181,83,185,140,182,73,5,53,60,104,170,233,101,127,68,99,19,170,185,238,94,159,197,84,160,207,221,59,138,127,252,154,117,87,255,0,131,110,63,253,19,74,96,0,66,14,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,233,213,237,79,235,66,15,242,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,181,188,77,198,233,140,214,210,82,193,190,213,86,198,111,150,72,218,198,238,123,218,212,234,190,247,57,17,61,234,133,223,144,87,155,214,147,229,90,161,160,88,151,236,255,0,77,46,185,110,73,108,204,33,217,236,107,52,149,245,212,180,50,81,85,119,250,118,152,233,25,11,164,142,151,127,240,106,185,145,117,247,163,72,1,193,102,141,113,79,164,92,86,105,134,117,39,14,154,129,73,73,79,144,65,111,175,170,186,98,55,24,233,105,104,107,81,104,234,167,123,246,53,25,219,130,162,87,163,220,237,173,115,81,206,69,106,42,45,196,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,144,3,134,222,81,25,54,55,196,53,214,179,94,36,164,186,105,246,35,81,79,91,143,213,209,207,78,172,201,167,109,68,114,199,29,69,28,172,153,91,77,218,100,145,212,67,38,197,87,189,173,141,242,179,116,133,175,128,87,175,51,222,2,170,117,158,213,87,196,14,143,216,170,235,245,6,217,79,77,13,214,209,73,218,98,93,173,208,54,109,243,71,19,98,238,212,87,53,29,3,81,22,95,138,24,18,54,53,207,72,216,239,175,150,167,47,223,216,77,29,14,189,234,180,59,243,235,173,189,222,203,183,57,189,99,179,208,213,193,76,255,0,189,138,122,102,77,79,113,98,248,152,36,218,245,106,71,35,217,239,220,226,127,128,66,14,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,233,213,237,79,235,66,15,242,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,181,188,77,198,233,140,214,210,82,193,190,213,86,198,111,150,72,218,198,238,123,218,212,234,190,247,57,17,61,234,133,223,128,8,65,205,219,79,115,237,74,225,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,253,104,65,254,92,60,61,107,238,13,198,118,158,101,57,174,135,234,6,63,101,162,246,183,137,184,221,49,154,218,74,88,55,218,170,216,205,242,201,27,88,221,207,123,90,157,87,222,231,34,39,189,80,187,240,66,14,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,233,213,237,79,235,66,15,242,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,181,188,77,198,233,140,214,210,82,193,190,213,86,198,111,150,72,218,198,238,123,218,212,234,190,247,57,17,61,234,133,143,243,1,225,159,50,226,191,77,48,173,45,195,235,169,45,204,110,113,73,114,187,220,234,85,28,203,117,186,58,26,214,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,237,122,59,163,184,14,133,96,22,189,57,211,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,255,0,161,19,218,128,0,0,230,156,77,218,110,183,254,27,117,94,197,98,182,85,220,110,87,28,30,251,73,71,71,73,11,166,158,166,121,40,38,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,25,247,253,211,184,167,255,0,201,167,85,127,248,54,227,255,0,209,52,17,195,37,166,235,96,225,183,74,44,87,219,101,93,186,229,110,193,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,210,193,205,56,155,180,221,111,252,54,234,189,138,197,108,171,184,220,174,56,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,51,239,251,167,113,79,255,0,147,78,170,255,0,240,109,199,255,0,162,105,76,0,82,7,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,251,39,195,92,109,120,205,109,93,44,251,45,84,140,126,201,99,141,204,118,215,177,205,94,139,238,115,85,23,222,138,78,14,81,58,123,159,105,175,13,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,233,213,142,79,234,82,111,130,144,57,143,112,245,175,185,207,25,218,135,148,225,90,31,168,25,5,150,183,217,62,26,227,107,198,107,106,233,103,217,106,164,99,246,75,28,110,99,182,189,142,106,244,95,115,154,168,190,244,82,112,114,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,82,147,124,2,16,115,118,211,220,251,82,184,109,198,236,90,115,131,228,25,85,202,12,226,142,174,90,59,37,178,106,233,227,129,180,21,237,116,174,142,22,185,200,196,115,216,213,114,167,78,175,106,127,90,21,171,195,39,12,156,73,88,56,146,210,139,237,247,135,205,74,183,91,109,217,197,138,174,178,178,175,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,150,85,205,219,79,115,237,74,225,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,253,104,86,175,12,156,50,113,37,96,226,75,74,47,183,222,31,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,104,36,20,129,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,201,240,215,27,94,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,162,251,156,213,69,247,162,147,131,148,78,158,231,218,107,195,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,14,160,160,107,101,108,115,53,174,86,43,152,246,163,145,58,117,99,147,250,148,155,229,106,243,148,210,125,83,213,15,217,7,236,207,77,50,188,183,217,159,104,60,111,176,172,213,53,254,23,185,236,254,223,119,178,199,108,221,219,126,221,221,58,236,119,79,224,167,53,229,19,162,26,209,166,188,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,189,122,49,203,253,74,91,160,7,52,226,110,211,117,191,240,219,170,246,43,21,178,174,227,114,184,224,247,218,74,58,58,72,93,52,245,51,201,65,51,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,207,191,238,157,197,63,254,77,58,171,255,0,193,183,31,254,137,119,223,100,242,175,238,109,253,133,251,51,117,251,73,251,15,246,79,177,252,20,158,59,199,123,7,181,225,187,29,59,157,238,231,193,219,219,187,119,195,211,175,184,164,31,221,59,138,127,252,154,117,87,255,0,131,110,63,253,19,65,28,50,90,110,182,14,27,116,162,197,125,182,85,219,174,86,236,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,44,2,162,249,187,104,134,180,106,87,18,88,221,247,78,116,135,53,202,173,176,96,244,116,146,214,89,44,21,117,208,71,59,107,235,220,232,157,36,49,185,168,244,107,216,229,106,175,94,143,106,255,0,90,29,43,147,94,147,234,158,151,254,215,255,0,105,154,105,149,226,94,211,251,63,224,189,187,102,169,160,241,93,191,104,119,59,93,230,55,126,222,227,55,109,235,211,123,122,255,0,20,35,87,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,251,39,195,92,109,120,205,109,93,44,251,45,84,140,126,201,99,141,204,118,215,177,205,94,139,238,115,85,23,222,138,78,14,81,58,123,159,105,175,13,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,233,213,142,79,234,82,111,131,202,106,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,237,142,55,201,14,244,248,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,81,15,17,92,191,120,134,210,13,92,190,225,248,102,145,102,185,134,48,149,15,169,176,221,236,214,170,139,171,39,183,61,238,236,36,242,211,194,141,101,75,90,155,101,98,181,157,30,213,115,81,99,116,111,116,170,229,161,168,156,87,232,54,67,14,138,234,206,131,107,4,250,117,124,168,142,27,67,228,195,107,54,88,46,51,213,70,215,76,233,166,237,182,10,21,108,147,75,50,124,123,94,212,123,26,213,124,202,251,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,162,248,219,226,27,152,151,8,218,161,45,149,218,229,87,91,132,223,42,39,118,39,120,171,199,177,238,253,116,17,71,3,230,100,145,197,78,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,93,173,243,252,40,243,113,213,140,127,81,217,108,226,155,36,251,81,134,94,123,116,242,92,160,180,211,83,213,88,164,234,189,42,91,29,36,76,239,194,187,186,75,26,181,210,35,81,174,143,170,181,98,154,229,8,1,205,111,138,61,118,225,175,246,93,251,20,206,126,206,125,163,246,223,180,255,0,147,40,235,59,254,31,192,246,127,202,98,147,110,222,252,191,205,233,215,119,191,175,68,233,207,249,95,241,153,196,159,17,58,251,127,194,181,143,82,62,208,89,104,176,250,171,164,20,222,199,160,164,217,84,202,218,40,219,38,250,120,35,122,244,100,210,39,69,93,191,23,94,157,81,21,44,252,169,94,58,57,169,101,244,122,143,75,133,112,137,159,120,27,86,57,226,32,188,223,226,161,162,174,165,188,213,57,88,136,218,100,168,134,79,185,135,99,209,38,106,163,101,116,174,86,162,177,145,201,39,128,225,139,140,46,98,188,80,107,45,151,72,241,109,124,240,30,63,185,83,113,186,63,14,181,212,67,108,161,137,187,165,168,145,172,164,255,0,54,54,35,156,198,190,89,98,98,189,155,247,36,233,212,254,51,232,248,109,226,227,15,208,29,84,190,248,156,67,43,195,237,82,187,40,187,84,65,75,236,203,130,79,115,138,74,170,134,193,76,214,63,197,62,42,54,61,122,195,4,27,86,68,107,24,175,38,0,0,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,216,216,221,155,217,158,10,139,216,86,218,142,215,118,219,75,52,159,121,53,59,228,119,89,37,123,190,39,47,78,189,19,162,34,34,75,254,87,250,247,171,28,68,232,21,255,0,53,214,60,175,237,5,234,139,48,170,181,193,83,224,105,169,54,82,178,138,138,70,199,178,158,56,216,189,31,52,139,213,83,119,197,211,175,68,68,73,128,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,123,30,130,175,125,83,235,107,99,116,155,234,32,145,233,213,144,198,157,17,118,252,61,122,117,85,85,232,28,169,56,163,215,110,37,63,106,63,182,188,231,237,31,217,207,98,123,51,249,50,142,143,177,226,60,119,123,252,154,40,247,110,236,69,252,238,189,54,251,186,117,94,179,252,21,129,205,3,140,206,36,248,118,215,219,6,21,163,154,145,246,126,203,91,135,210,221,39,166,246,61,5,94,250,167,214,214,198,233,55,212,65,35,211,171,33,141,58,34,237,248,122,244,234,170,171,208,57,82,113,71,174,220,74,126,212,127,109,121,207,218,63,179,158,196,246,103,242,101,29,31,99,196,120,238,247,249,52,81,238,221,216,139,249,221,122,109,247,116,234,189,103,248,4,127,227,215,84,179,189,22,225,59,57,212,205,52,190,251,27,36,179,123,51,193,86,248,88,106,59,93,219,149,44,50,125,220,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,74,129,254,234,63,29,159,241,231,254,140,217,255,0,213,11,126,227,215,84,179,189,22,225,59,57,212,205,52,190,251,27,36,179,123,51,193,86,248,88,106,59,93,219,149,44,50,125,220,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,74,192,225,235,152,247,25,217,206,190,233,166,21,148,235,39,141,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,30,246,83,53,237,220,199,185,58,181,81,201,215,170,42,47,188,187,240,0,0,141,92,86,241,155,98,225,47,81,244,174,217,158,90,187,184,102,119,237,122,123,189,202,6,61,245,86,169,41,214,139,177,82,216,219,215,187,10,120,137,82,88,209,171,38,213,107,153,213,89,218,150,74,128,0,35,87,29,252,78,95,120,75,211,220,55,85,109,22,95,109,210,63,48,142,215,116,180,120,150,83,120,250,89,109,151,7,54,62,251,162,149,98,219,60,116,242,245,107,119,47,107,103,84,107,156,119,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,68,173,101,227,110,213,195,247,25,184,222,137,106,68,244,148,120,78,105,139,219,170,217,121,171,170,109,60,22,42,213,169,186,70,233,100,233,11,157,35,39,116,116,81,43,159,35,35,133,35,89,23,162,44,138,75,80,0,40,7,251,168,252,118,127,199,159,250,51,103,255,0,84,45,251,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,247,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,100,0,57,254,191,91,181,98,233,163,89,101,54,133,228,126,196,207,153,111,117,69,130,167,193,211,84,247,42,162,114,72,148,219,42,149,33,78,250,49,208,119,36,248,99,238,239,247,237,232,82,15,247,81,248,236,255,0,143,63,244,102,207,254,168,94,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,26,243,91,226,143,93,184,107,253,151,126,197,51,159,179,159,104,253,183,237,63,228,202,58,206,255,0,135,240,61,159,242,152,164,219,183,191,47,243,122,117,221,239,235,209,58,115,254,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,177,232,41,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,197,215,167,84,69,75,41,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,136,110,220,212,248,227,184,221,107,110,20,122,187,73,107,167,170,168,146,104,168,105,49,187,99,160,165,99,156,170,216,99,89,169,223,42,177,168,168,212,89,30,247,244,68,220,231,47,85,91,137,224,191,41,213,140,231,134,12,3,53,214,234,239,27,151,228,22,249,46,149,53,61,170,104,251,244,179,212,75,37,20,155,41,145,177,55,117,35,233,215,162,34,57,58,244,122,35,247,33,218,193,26,184,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,73,42,8,127,205,3,94,245,99,135,109,2,176,102,186,57,149,253,159,189,86,230,20,182,185,234,124,13,53,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,248,122,117,232,170,139,16,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,108,227,119,159,105,248,218,47,97,91,105,251,189,171,109,84,209,253,228,52,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,111,224,231,252,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,72,63,221,71,227,179,254,60,255,0,209,155,63,250,161,123,217,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,86,186,233,206,78,251,14,178,217,36,208,108,123,196,96,56,205,194,166,59,163,46,106,198,125,174,165,123,98,107,92,214,186,30,245,191,98,182,119,68,228,122,185,219,227,116,177,124,46,128,179,253,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,193,207,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,10,185,117,115,31,190,235,222,119,118,209,221,116,159,118,95,144,92,42,238,184,181,77,21,19,35,161,74,86,195,220,146,214,140,141,187,227,236,178,41,101,142,89,159,35,164,106,189,175,145,30,200,210,91,21,0,174,174,99,252,199,239,186,23,125,151,65,180,26,127,9,157,82,120,106,139,245,250,162,137,146,199,106,142,70,50,104,169,169,226,153,174,142,105,164,141,236,115,228,115,93,27,35,122,53,187,164,114,172,29,3,77,185,136,226,188,69,240,203,171,57,142,6,159,98,181,55,6,195,239,119,149,177,84,84,71,91,37,63,98,150,87,211,87,83,189,241,181,149,80,163,210,36,127,88,211,100,138,140,123,118,190,55,203,216,56,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,117,0,0,1,85,124,94,115,130,255,0,41,193,120,71,95,247,172,142,206,107,105,63,233,124,176,210,208,85,67,255,0,86,197,154,118,255,0,108,214,197,253,28,228,233,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,213,210,46,112,214,171,159,17,121,68,58,157,73,87,104,210,75,253,68,77,176,84,85,163,95,62,53,5,61,44,187,159,36,84,148,207,154,169,245,147,36,42,172,89,28,144,43,213,26,231,181,170,171,105,64,16,215,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,242,156,190,249,145,211,113,19,83,67,163,122,195,21,37,187,81,91,79,28,54,218,218,102,74,230,100,207,142,42,153,170,38,88,163,135,179,70,248,225,167,99,158,139,34,50,71,189,203,27,88,157,35,74,246,254,234,63,29,159,241,231,254,140,217,255,0,213,11,126,224,43,84,179,189,105,225,59,6,212,205,75,190,251,103,36,188,251,79,198,214,248,88,105,251,189,171,149,84,49,253,220,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,89,0,10,128,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,141,141,217,189,153,224,168,189,133,109,168,237,119,109,180,179,73,247,147,83,190,71,117,146,87,187,226,114,244,235,209,58,34,34,36,128,229,73,197,30,187,113,41,251,81,253,181,231,63,104,254,206,123,19,217,159,201,148,116,125,143,17,227,187,223,228,209,71,187,119,98,47,231,117,233,183,221,211,170,245,159,224,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,216,216,221,155,217,158,10,139,216,86,218,142,215,118,219,75,52,159,121,53,59,228,119,89,37,123,190,39,47,78,189,19,162,34,34,72,14,84,156,81,235,183,18,159,181,31,219,94,115,246,143,236,231,177,61,153,252,153,71,71,216,241,30,59,189,254,77,20,123,183,118,34,254,119,94,155,125,221,58,175,89,254,86,7,30,220,208,179,189,42,214,88,180,143,135,169,45,76,251,23,112,138,76,154,233,85,28,53,208,220,234,26,212,115,237,140,106,42,246,225,102,229,142,119,35,153,63,117,174,99,86,30,210,186,89,127,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,179,237,6,63,220,154,163,217,125,217,170,25,75,253,244,248,34,142,126,236,116,235,39,221,162,236,235,181,221,21,61,252,215,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,153,64,0,126,78,89,110,190,222,49,91,205,167,22,200,254,207,222,171,109,245,20,246,235,191,131,101,95,179,234,159,27,155,21,79,97,234,140,151,182,245,107,251,110,93,174,219,209,125,202,80,191,247,81,248,236,255,0,143,63,244,102,207,254,168,93,79,11,26,215,251,196,240,251,132,235,28,150,255,0,5,87,144,91,215,199,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,247,61,93,219,86,110,232,238,168,145,87,154,223,20,122,237,195,95,236,187,246,41,156,253,156,251,71,237,191,105,255,0,38,81,214,119,252,63,129,236,255,0,148,197,38,221,189,249,127,155,211,174,239,127,94,137,210,63,240,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,251,200,105,217,35,122,73,19,29,240,185,58,244,232,189,81,85,22,223,202,43,213,94,108,28,88,228,26,143,145,221,244,191,81,254,204,226,21,23,9,125,135,107,118,59,109,146,74,122,22,174,216,123,174,154,41,158,179,57,136,215,201,247,174,111,113,207,217,209,155,90,150,127,203,199,80,117,99,86,248,96,177,234,174,177,231,255,0,106,239,89,69,194,225,81,4,158,202,166,161,240,52,176,212,58,145,180,221,41,218,214,75,241,211,73,47,113,90,215,125,254,207,122,49,21,100,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,207,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,207,254,82,156,107,251,18,178,143,132,221,77,185,218,168,236,179,119,164,194,238,19,175,98,70,215,77,63,113,246,199,42,55,100,157,231,203,44,145,58,71,53,201,34,58,36,89,22,88,88,207,214,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,37,57,157,115,0,172,210,42,58,158,31,180,67,34,240,153,213,94,232,50,107,148,81,207,21,85,134,150,72,33,154,38,211,61,204,72,214,105,227,168,247,77,27,220,232,90,199,116,70,200,230,62,58,150,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,251,201,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,186,9,224,251,132,204,55,132,93,47,251,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,251,58,247,30,136,142,149,234,181,151,206,175,205,62,45,242,254,135,212,110,39,117,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,89,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,10,171,231,157,248,39,249,147,244,211,207,242,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,109,208,0,8,1,206,175,202,198,45,243,2,135,211,174,36,32,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,47,120,0,10,86,231,87,230,159,22,249,127,67,234,55,19,186,242,161,227,142,155,37,181,89,56,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,172,208,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,12,235,113,223,161,118,46,29,184,160,203,180,231,14,179,93,109,216,179,124,45,198,196,219,130,189,251,233,106,41,227,145,233,12,175,68,89,97,142,117,158,6,189,85,206,251,149,107,222,231,181,238,91,10,228,193,175,53,57,86,151,228,186,1,125,173,164,241,24,61,67,110,150,38,58,162,38,207,37,186,178,73,29,60,108,133,24,143,123,33,169,234,247,74,174,127,190,186,54,46,196,107,17,222,43,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,196,191,231,5,172,118,44,27,134,5,210,170,136,124,69,235,82,238,16,83,209,199,185,236,236,82,208,212,65,87,81,83,213,24,230,59,107,217,77,23,109,92,199,47,137,222,221,201,27,144,168,190,27,180,66,235,196,126,182,226,218,47,102,190,82,89,170,50,58,137,90,250,250,152,221,35,41,160,134,9,42,38,122,49,190,247,189,34,134,77,140,234,212,115,246,181,92,196,85,122,105,120,3,49,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,9,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,128,28,234,252,172,98,223,48,40,125,58,226,86,95,3,186,189,134,232,71,21,24,30,169,106,12,245,112,99,214,154,138,200,107,167,166,129,102,125,59,42,104,167,165,73,149,137,241,57,140,116,237,123,209,168,231,236,107,182,181,238,232,213,209,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,185,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,191,47,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,126,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,149,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,246,227,23,140,92,239,139,252,238,158,255,0,127,163,246,54,55,102,223,246,127,31,238,67,81,236,190,236,52,236,170,254,250,100,17,73,63,118,74,116,147,239,17,118,117,218,222,136,158,254,0,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,198,197,7,137,158,42,154,136,224,167,143,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,190,72,167,81,13,121,142,241,199,83,194,150,27,65,135,233,243,41,42,53,23,48,167,157,244,51,74,248,165,101,146,145,170,140,90,217,96,85,87,61,238,114,185,176,53,205,237,57,241,74,231,43,146,21,138,74,43,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,185,77,36,224,178,213,194,199,1,58,185,125,203,241,250,70,234,166,75,166,249,26,228,21,137,82,218,165,162,129,104,167,116,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,237,171,110,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,0,10,107,230,117,203,254,143,72,171,42,120,129,209,12,119,194,96,181,123,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,221,12,108,115,97,115,29,209,91,27,152,200,226,175,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,89,70,220,203,56,234,166,226,107,38,165,211,13,49,175,164,170,210,252,114,162,11,149,45,115,105,101,142,123,189,197,105,213,29,59,210,120,217,44,44,133,39,154,22,198,141,77,203,220,145,206,122,58,52,142,16,22,169,202,143,142,159,232,56,95,214,188,207,253,239,75,128,86,215,55,252,230,186,215,37,66,187,254,171,194,177,205,255,0,119,10,63,252,158,18,213,14,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,117,237,177,85,29,43,17,115,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,150,231,203,23,151,253,102,145,81,211,113,3,173,248,239,132,206,170,246,207,140,219,101,146,120,170,172,52,178,65,52,50,186,165,141,122,70,179,79,29,71,190,25,24,231,66,214,55,170,182,71,61,145,211,97,122,124,165,181,75,4,202,248,78,176,233,157,130,251,226,178,76,19,197,125,160,162,240,179,51,193,248,219,149,116,212,191,120,246,36,114,111,141,170,239,187,115,182,244,232,238,139,238,38,168,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,213,121,157,113,227,251,16,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,161,62,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,158,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,238,160,0,80,183,52,189,11,172,209,254,43,47,217,37,21,155,194,99,122,137,254,18,91,38,141,103,146,55,213,72,136,151,6,58,73,83,111,123,197,119,38,116,108,115,154,200,234,96,254,106,57,24,217,21,201,63,90,45,86,234,156,243,66,50,28,190,146,150,162,233,81,75,126,198,108,243,49,172,125,84,233,20,140,184,186,41,54,245,123,210,40,104,149,98,87,170,236,141,239,99,122,54,87,39,215,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,170,115,58,213,47,217,127,6,217,175,132,190,251,50,235,150,248,124,90,223,253,235,222,241,94,42,68,241,112,123,216,230,179,117,12,117,191,27,182,244,233,240,185,30,172,40,175,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,77,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,175,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,109,117,0,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,95,226,87,140,92,239,138,108,19,77,172,26,151,71,226,178,76,19,219,30,55,32,238,66,207,107,248,217,161,124,127,222,176,193,28,116,253,168,224,100,127,10,187,127,77,203,209,122,245,243,252,52,113,49,153,112,181,144,229,121,158,159,80,210,63,33,191,226,245,24,229,13,109,74,35,217,108,124,213,84,211,45,90,68,173,86,204,246,182,157,200,198,59,224,222,246,185,200,246,181,99,127,42,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,190,158,94,124,22,90,184,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,155,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,108,181,41,91,157,95,154,124,91,229,253,15,168,220,72,0,94,79,45,62,58,170,120,154,198,106,180,195,83,171,234,234,181,67,28,167,158,229,85,92,234,88,163,130,239,110,90,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,114,118,228,107,158,174,145,35,242,156,209,120,234,212,78,29,110,184,198,145,232,189,125,93,135,44,184,83,199,145,215,223,29,75,73,83,2,91,156,234,138,118,82,50,42,136,228,71,61,242,196,233,28,254,140,216,145,70,136,175,238,63,103,234,240,27,204,151,50,226,179,63,143,73,114,253,29,164,163,187,210,217,235,46,245,247,251,37,197,27,69,27,35,153,141,102,234,58,133,238,177,138,147,69,26,171,38,153,235,34,181,118,54,55,61,209,87,183,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,122,14,74,250,189,134,226,26,161,155,105,29,246,122,184,111,186,133,79,67,53,137,91,2,190,9,159,111,142,182,89,225,123,211,222,199,172,83,44,141,85,77,138,144,200,138,228,114,177,175,184,144,8,107,205,147,63,195,113,158,14,114,124,50,251,144,210,82,95,115,26,139,125,53,138,222,229,85,158,185,244,247,10,90,137,213,141,68,85,70,71,20,106,174,122,244,98,43,163,106,174,233,24,215,81,9,127,220,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,0,21,87,207,59,240,79,243,39,233,165,85,151,83,203,23,143,31,219,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,0,32,7,58,191,43,24,183,204,10,31,78,184,148,172,88,255,0,42,254,58,170,112,12,134,213,195,14,169,87,213,207,140,95,42,33,182,225,147,67,75,22,203,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,218,216,222,247,199,53,57,145,241,97,83,195,14,137,71,6,25,145,213,218,53,23,46,168,108,56,196,208,219,162,170,100,76,167,158,7,214,205,42,78,215,66,140,72,95,219,68,84,115,213,243,177,90,222,141,123,217,21,120,53,230,185,173,185,118,101,99,209,237,86,211,58,189,75,185,94,234,22,154,134,229,140,211,193,75,119,115,213,38,145,86,90,117,88,233,36,98,125,211,85,232,234,102,67,12,82,73,34,201,209,84,181,240,82,183,58,191,52,248,183,203,250,31,81,184,144,0,187,238,92,28,192,40,248,136,177,69,164,154,189,145,127,141,138,15,19,60,85,53,17,193,79,30,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,124,145,78,160,12,171,151,167,202,91,84,176,76,175,132,235,14,153,216,47,190,43,36,193,60,87,218,10,47,11,51,60,31,141,185,87,77,75,247,143,98,71,38,248,218,174,251,183,59,111,78,142,232,190,226,106,128,87,87,58,77,28,190,230,26,53,137,107,21,162,110,229,38,157,220,42,41,238,148,219,88,155,105,110,78,167,141,181,59,220,244,85,217,60,20,241,118,218,199,185,222,39,119,194,216,220,171,92,60,17,235,205,55,14,60,75,225,218,147,121,173,171,131,30,74,135,218,242,4,134,162,88,216,182,234,150,44,82,73,43,34,99,221,51,33,115,163,169,72,182,59,123,233,216,137,209,219,92,147,127,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,63,230,151,174,149,154,193,197,101,251,27,162,188,248,188,111,78,255,0,193,187,100,49,164,241,198,202,168,209,22,224,247,71,42,237,239,120,174,228,46,145,141,107,95,29,52,31,206,70,163,221,34,185,39,232,189,170,227,83,158,107,190,67,136,82,85,84,90,234,41,108,56,205,226,103,181,239,165,157,98,145,247,22,197,30,238,172,122,197,53,18,44,170,196,93,146,61,140,119,71,74,213,181,240,12,171,157,215,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,194,190,117,126,86,49,111,152,20,62,157,113,41,88,177,254,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,45,150,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,181,177,189,239,142,226,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,30,83,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,239,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,231,179,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,242,127,150,151,48,74,157,30,186,217,248,124,213,251,173,36,122,125,95,81,225,172,247,106,185,98,165,131,26,123,221,85,60,139,34,178,5,124,236,168,169,158,38,171,230,149,172,129,58,185,85,24,142,233,224,57,142,241,199,77,197,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,56,149,77,139,95,106,241,91,142,107,79,67,190,203,106,184,81,218,235,42,123,172,78,213,85,92,117,50,83,199,177,87,123,183,50,138,165,122,162,43,83,183,209,202,138,230,162,254,174,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,222,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,249,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,223,173,60,225,180,122,30,29,40,179,155,237,37,37,102,173,178,158,54,214,96,244,137,93,77,4,211,165,82,67,35,227,174,117,52,144,198,197,135,173,74,49,92,245,106,42,68,174,115,147,114,212,14,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,247,45,46,95,116,218,61,106,179,241,7,171,246,170,184,245,6,190,159,196,217,237,53,113,75,75,62,52,199,182,170,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,245,106,162,61,29,210,90,241,99,229,99,89,62,95,228,62,157,57,154,194,74,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,122,9,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,11,115,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,124,255,0,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,37,121,164,113,245,71,168,158,59,134,77,28,184,90,174,88,130,120,58,140,139,34,163,169,130,186,27,188,137,218,169,134,154,146,72,220,246,54,24,158,145,172,146,34,164,142,150,53,143,224,100,111,239,87,5,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,116,99,22,89,162,141,28,238,137,190,70,55,248,185,17,126,83,245,114,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,183,78,18,57,175,96,53,218,37,123,94,39,178,138,184,243,188,58,158,106,217,42,25,73,10,63,39,129,243,175,102,58,56,160,100,113,54,165,139,44,112,172,42,141,77,141,73,213,251,18,117,134,178,248,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,58,71,171,90,198,190,89,101,122,49,155,246,164,202,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,217,118,184,193,85,51,29,60,171,28,139,52,108,165,154,153,21,35,123,25,221,123,152,187,157,27,30,201,46,36,202,185,239,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,163,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,5,0,243,71,243,217,169,191,69,244,122,35,245,120,25,227,54,197,193,230,156,107,21,206,59,87,182,115,60,163,216,116,248,205,182,86,61,41,93,36,73,95,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,28,74,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,78,92,92,14,84,240,165,134,215,230,26,130,250,74,141,69,204,41,224,101,116,49,50,41,89,100,164,106,171,210,138,41,209,21,207,123,156,173,116,238,107,187,78,124,81,53,168,228,133,37,146,101,25,87,58,87,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,104,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,82,183,206,113,218,219,73,175,55,140,195,16,181,82,86,233,124,245,17,67,65,136,222,233,160,108,241,82,51,180,143,153,181,116,236,73,99,169,149,35,149,200,143,116,241,68,181,14,110,217,81,140,113,103,252,39,241,1,83,196,246,137,89,245,146,124,2,175,17,101,222,162,174,24,104,166,184,69,90,201,89,4,239,133,102,138,86,35,92,172,87,49,205,84,146,56,158,143,99,209,26,230,108,145,253,128,16,87,156,22,142,88,179,158,24,23,85,106,38,240,247,173,52,184,65,81,71,38,215,191,191,75,93,81,5,37,69,55,68,123,88,221,207,125,52,189,197,107,220,158,27,99,118,164,142,82,162,248,110,214,251,175,14,26,219,139,107,69,154,199,73,121,168,199,42,37,115,232,42,100,116,108,169,130,104,36,167,153,136,246,251,216,245,138,105,54,63,163,145,175,218,229,107,209,21,139,97,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,116,174,112,218,223,117,207,56,139,167,209,169,172,116,148,118,221,46,167,70,211,213,182,71,62,122,233,238,52,180,149,50,189,255,0,193,172,99,90,144,177,172,68,85,234,201,28,174,93,232,200,253,7,37,189,28,177,102,26,203,150,235,21,222,110,229,94,157,219,233,233,237,116,219,94,155,106,174,77,168,141,213,59,218,244,69,217,4,21,17,118,220,199,181,222,39,119,194,232,218,171,114,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,10,243,31,229,255,0,71,196,69,138,93,91,210,28,119,252,108,80,120,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,251,149,138,144,65,115,220,180,185,125,211,104,245,170,207,196,30,175,218,170,227,212,26,250,127,19,103,180,213,197,45,44,248,211,30,218,168,36,73,17,147,171,39,125,69,52,241,57,89,52,77,124,11,213,170,136,244,119,75,10,5,43,115,171,243,79,139,124,191,161,245,27,137,29,116,3,132,204,203,136,205,47,213,108,227,79,234,42,235,175,186,107,79,107,169,167,199,41,40,18,121,239,44,170,146,116,149,35,127,113,170,215,197,21,60,146,35,26,201,31,42,244,99,83,114,181,23,149,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,213,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,247,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,110,127,148,183,15,23,93,26,225,230,163,60,202,237,84,148,183,221,78,168,166,189,192,248,107,29,51,221,100,74,118,173,189,178,181,23,180,199,170,205,83,50,35,58,187,101,67,18,69,71,55,183,29,112,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,36,0,47,123,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,153,71,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,135,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,243,164,122,181,172,107,229,150,87,163,25,191,106,114,162,255,0,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,0,42,175,158,119,224,159,230,79,211,74,234,209,237,11,212,125,121,172,201,173,58,95,102,246,205,215,23,199,230,201,38,182,196,170,181,85,148,177,79,4,50,50,153,136,139,221,153,60,67,94,145,245,71,61,172,114,51,115,213,140,127,138,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,64,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,230,133,254,242,154,237,140,232,167,218,159,179,159,104,252,111,242,159,129,241,157,143,15,71,61,79,244,61,200,247,110,236,109,254,122,116,221,215,223,211,162,248,172,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,246,186,213,196,238,178,241,9,98,194,108,26,177,148,123,110,60,10,223,53,190,219,83,44,45,241,83,247,94,213,146,122,153,191,159,52,202,200,233,227,87,185,125,237,129,174,84,89,29,44,146,77,78,76,156,58,125,165,206,239,188,75,223,233,250,208,98,29,203,22,63,241,255,0,62,233,60,41,226,165,248,37,71,39,106,150,84,102,217,35,115,31,227,119,53,81,208,251,173,252,20,173,206,175,205,62,45,242,254,135,212,110,36,127,225,171,131,172,239,138,108,19,82,111,250,105,89,226,178,76,19,216,254,11,31,237,194,207,107,248,217,166,100,159,223,83,79,28,116,253,168,224,124,159,18,59,127,77,169,209,122,117,228,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,185,210,40,25,87,61,254,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,205,14,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,147,43,143,45,121,169,226,59,134,142,24,181,38,243,91,73,62,66,180,249,61,175,32,72,106,34,145,233,113,166,125,186,41,36,149,145,49,141,133,243,53,177,212,164,91,27,177,149,12,68,234,221,174,95,63,203,75,88,236,92,63,234,22,171,107,22,71,15,136,164,198,116,190,225,81,29,54,231,179,197,213,62,231,109,142,154,155,123,24,245,143,187,60,145,69,220,216,173,102,253,206,248,90,170,68,3,74,124,44,104,167,238,237,195,238,19,163,146,92,60,109,94,63,111,95,31,59,101,238,70,250,233,229,125,69,87,105,221,184,213,97,73,230,149,35,220,196,119,109,25,187,171,186,170,245,80,12,171,157,127,94,120,103,204,180,27,30,211,108,206,243,93,73,113,199,181,71,23,162,200,236,181,176,170,49,237,124,148,180,243,84,210,75,18,185,92,215,194,234,152,209,31,239,100,140,123,28,138,142,223,28,125,87,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,58,185,202,221,173,87,254,17,48,155,237,138,231,73,113,182,220,115,139,109,93,29,101,36,205,154,10,152,36,182,92,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,91,112,185,161,127,188,166,187,99,58,41,246,167,236,231,218,63,27,252,167,224,124,103,99,195,209,207,83,253,15,114,61,219,187,27,127,158,157,55,117,247,244,232,190,43,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,150,47,30,63,182,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,146,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,7,20,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,102,123,53,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,254,242,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,39,160,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,118,70,215,117,70,171,219,189,234,200,218,187,222,212,91,42,230,135,164,56,110,130,240,19,166,218,71,167,240,85,199,98,199,115,138,56,105,214,174,117,154,121,94,250,43,156,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,144,215,149,199,158,205,50,250,215,163,214,146,171,154,231,2,223,211,241,65,162,152,103,251,226,171,63,162,161,119,249,174,109,210,58,116,111,253,111,138,123,93,254,226,101,103,249,68,197,85,150,105,202,135,129,202,156,150,235,100,226,227,81,159,72,182,43,109,69,67,241,27,74,178,42,133,174,171,137,210,64,234,217,209,200,228,137,144,74,215,246,154,157,37,89,162,108,157,88,216,217,222,183,67,149,113,99,229,99,89,62,95,228,62,157,57,154,195,223,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,96,114,197,227,199,246,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,234,64,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,253,228,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,92,246,113,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,63,154,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,175,113,5,193,214,9,194,7,45,141,84,176,88,43,61,179,146,94,125,135,246,131,32,237,205,79,237,78,213,254,39,210,255,0,122,190,121,99,131,181,29,66,199,247,106,155,250,110,119,85,95,117,64,151,125,204,127,151,253,31,17,22,41,117,111,72,113,223,241,177,65,225,160,150,154,158,72,41,227,200,169,119,178,61,181,15,153,241,198,201,161,141,85,236,153,93,185,99,137,98,114,63,238,86,42,65,38,87,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,123,192,202,185,213,115,190,30,178,172,39,66,116,207,136,47,19,237,12,111,81,189,165,77,186,58,89,27,236,186,234,58,201,160,240,243,73,209,99,94,236,113,119,99,93,200,231,108,157,187,17,34,222,255,0,107,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,161,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,12,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,1,64,60,209,252,246,106,111,209,125,30,136,138,165,186,114,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,167,88,146,25,91,39,87,186,70,118,127,127,152,183,49,251,238,130,103,118,157,29,208,185,246,229,248,253,194,146,235,148,212,214,209,50,74,21,165,116,61,200,237,106,201,27,190,78,243,37,138,89,37,133,241,186,54,163,26,201,21,239,145,34,148,28,38,113,131,165,252,93,97,178,223,112,117,171,160,190,217,233,233,93,145,216,170,98,145,95,106,158,117,149,24,196,157,88,216,170,24,229,167,149,204,123,23,174,196,106,189,177,185,85,137,156,195,170,231,124,61,101,88,78,132,233,159,16,94,39,218,24,222,163,123,74,155,116,116,178,55,217,117,212,117,147,65,225,230,147,162,198,189,216,226,238,198,187,145,206,217,59,118,34,69,189,255,0,147,167,26,247,171,26,73,138,230,152,86,158,229,126,202,178,234,29,189,45,121,37,55,129,166,159,199,82,164,115,71,219,223,44,110,124,95,5,76,233,214,53,107,190,62,189,122,163,85,62,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,151,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,96,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,162,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,117,254,32,245,210,143,88,56,83,225,215,27,173,188,248,188,147,78,254,210,99,119,56,100,72,35,145,148,177,173,185,109,239,108,113,46,238,207,133,237,194,217,30,214,185,242,83,79,252,229,106,189,223,47,47,124,255,0,13,210,206,46,112,157,65,212,28,134,146,199,143,88,233,239,117,53,213,213,42,187,34,103,177,235,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,120,86,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,253,203,183,66,235,52,7,133,60,83,27,191,89,189,153,146,95,187,185,37,250,23,44,233,35,106,170,149,22,38,75,28,200,215,67,52,116,172,165,134,72,209,173,107,100,133,255,0,206,85,87,186,74,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,6,161,115,118,225,183,77,115,252,151,78,111,184,78,165,79,114,197,111,21,182,74,201,105,45,180,14,130,73,233,166,124,50,58,55,58,177,174,86,43,152,170,138,173,106,244,233,213,19,248,18,127,65,53,175,21,226,39,73,236,90,199,133,91,238,180,86,92,131,197,120,104,46,145,71,29,83,59,21,50,211,191,123,99,146,70,39,87,194,229,78,143,95,133,83,175,69,234,137,208,0,0,166,190,114,186,23,167,26,109,168,248,102,168,97,86,111,101,93,117,27,218,210,223,225,129,81,180,181,21,84,171,74,169,84,216,209,62,9,164,241,78,238,170,46,215,185,141,122,181,30,233,30,254,127,202,51,76,241,93,68,226,226,27,142,83,73,226,254,197,99,245,121,53,186,7,199,28,144,186,186,57,233,233,226,124,141,123,29,215,183,226,157,43,21,187,92,217,98,137,232,239,135,162,222,160,5,43,115,171,243,79,139,124,191,161,245,27,137,210,185,26,221,173,80,221,117,146,197,53,206,145,151,42,202,123,13,93,61,27,166,106,79,52,16,186,185,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,95,202,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,94,178,164,210,186,78,175,108,143,236,194,174,18,52,94,235,175,92,67,97,58,127,75,136,85,228,86,137,47,20,117,121,37,60,47,116,76,138,201,29,68,126,54,89,101,107,154,177,51,180,174,106,57,28,215,43,222,198,51,172,143,98,46,143,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,51,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,54,230,255,0,159,225,185,215,21,244,212,184,126,67,73,118,126,43,139,211,88,46,235,76,170,230,82,220,99,172,172,150,90,117,127,77,174,123,27,60,104,253,170,187,95,185,142,232,246,61,173,233,92,148,245,75,4,197,51,188,251,76,239,247,223,11,146,103,126,202,251,63,69,225,102,127,140,240,80,220,102,170,251,198,49,99,143,100,110,71,125,227,155,187,175,70,245,95,113,111,224,165,110,117,126,105,241,111,151,244,62,163,113,35,174,128,112,153,153,113,25,165,250,173,156,105,253,69,93,117,247,77,105,237,117,52,248,229,37,2,79,61,229,149,82,78,146,164,111,238,53,90,248,162,167,146,68,99,89,35,229,94,140,106,110,86,162,242,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,10,156,100,233,199,19,154,53,89,170,190,46,213,139,85,227,254,33,217,77,162,166,234,146,123,6,54,58,71,71,52,243,201,28,73,217,124,17,247,82,93,169,26,116,145,155,149,209,73,210,154,248,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,221,202,143,150,78,107,132,232,54,101,153,232,246,161,235,147,104,170,233,49,60,2,158,141,143,184,58,157,29,5,109,198,162,186,146,157,180,76,114,189,171,189,177,84,190,119,57,168,253,137,28,109,122,55,189,27,142,106,95,247,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,253,94,103,92,191,232,244,138,178,167,136,29,16,199,124,38,11,87,186,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,61,208,198,199,54,23,49,221,21,177,185,140,142,16,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,39,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,44,211,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,162,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,47,104,14,142,88,184,127,209,172,79,71,113,201,188,69,38,51,111,109,60,149,59,94,207,23,84,247,58,74,154,157,143,123,214,62,236,242,75,47,111,122,181,155,246,183,225,106,33,208,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,58,87,25,156,174,109,90,245,173,184,238,160,233,109,77,38,29,79,147,212,86,166,121,87,20,77,157,145,78,144,58,90,123,132,84,106,232,145,239,150,86,44,51,171,37,69,87,203,20,189,183,47,126,69,153,90,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,232,0,202,185,218,178,174,20,117,30,193,195,102,21,197,53,178,47,108,225,153,71,139,130,229,37,60,42,146,88,170,162,175,158,146,54,212,39,85,235,12,189,166,43,38,78,141,73,30,177,57,26,171,18,205,232,56,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,41,3,156,22,142,95,112,110,40,23,85,106,38,241,22,93,75,183,193,81,71,38,214,51,177,85,67,79,5,37,69,55,68,123,158,237,172,101,52,189,197,107,26,190,39,99,119,44,110,82,16,73,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,40,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,163,216,146,195,20,136,215,117,77,241,177,223,197,168,169,40,57,98,233,111,237,67,140,156,43,197,216,189,167,106,196,188,70,83,112,254,250,236,248,95,11,26,248,73,253,207,107,159,182,186,74,47,129,187,186,245,248,154,172,71,151,252,0,50,174,104,163,72,52,183,4,214,158,7,116,187,77,53,46,197,237,156,110,243,167,248,191,141,162,241,83,83,247,123,84,148,179,71,247,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,99,7,12,252,157,240,221,62,204,170,115,13,126,201,233,51,134,90,47,29,220,126,209,69,18,199,110,172,164,141,29,219,150,229,20,172,87,61,238,114,177,203,76,199,44,77,237,109,124,149,12,145,204,79,65,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,154,115,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,87,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,118,152,71,25,182,46,48,248,17,214,235,156,150,175,99,102,120,190,159,222,105,242,107,108,76,122,210,182,73,109,149,93,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,82,9,170,128,8,191,199,247,7,214,174,44,180,141,205,183,165,92,121,222,29,79,89,95,138,62,25,90,140,169,157,236,106,201,67,43,100,123,98,217,80,176,196,196,145,206,106,196,246,177,251,182,36,145,201,232,56,58,224,235,4,225,3,4,168,176,88,43,61,179,146,94,118,125,160,200,59,115,83,251,83,181,53,67,233,127,189,95,60,177,193,218,142,161,99,251,181,77,253,55,59,170,175,187,128,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,112,92,249,56,233,221,127,18,236,203,41,110,180,150,237,21,109,60,21,107,138,211,84,213,186,226,234,184,216,198,62,141,106,37,123,221,225,164,115,93,51,230,73,82,84,222,232,88,198,124,51,182,199,193,202,184,177,242,177,172,159,47,242,31,78,156,205,97,161,238,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,234,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,84,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,89,160,0,0,113,254,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,133,114,230,224,39,247,87,177,79,169,26,137,63,136,212,220,154,223,224,234,233,224,168,223,75,101,161,123,217,42,209,181,88,187,38,153,95,28,110,150,95,123,81,204,107,34,93,173,116,147,122,190,104,254,68,245,55,232,190,177,68,80,9,170,130,189,120,204,229,115,106,215,173,109,199,117,7,75,106,105,48,234,124,158,162,181,51,202,184,162,108,236,138,116,129,210,211,220,34,163,87,68,143,124,178,177,97,157,89,42,42,190,88,165,237,185,123,242,44,234,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,12,171,151,189,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,100,172,246,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,75,113,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,89,21,203,23,143,31,216,133,246,155,65,181,98,245,183,1,200,46,13,246,109,210,227,113,237,210,226,243,57,147,58,78,141,237,57,123,53,19,186,157,29,186,72,226,133,203,36,203,211,124,174,94,85,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,2,128,121,163,249,236,212,223,162,250,61,17,237,121,88,112,153,134,241,25,170,23,108,227,80,42,41,43,172,90,107,81,111,169,168,199,42,232,22,120,47,47,170,142,177,34,73,31,220,106,53,145,75,79,28,138,199,50,70,74,157,88,228,218,170,139,58,185,150,113,213,83,195,46,51,75,166,26,99,95,87,75,170,25,29,60,23,42,90,230,210,197,36,22,139,114,84,42,58,119,164,241,190,41,159,50,193,52,45,141,26,187,83,185,35,156,197,108,105,37,43,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,231,132,189,238,94,248,6,27,170,124,184,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,187,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,131,140,94,14,179,190,16,51,186,123,5,254,179,219,56,221,231,127,217,252,131,183,13,63,181,59,80,211,190,171,251,213,147,203,36,29,169,42,18,63,188,84,223,211,115,122,162,251,166,175,37,189,1,255,0,194,222,32,243,29,61,255,0,123,219,48,187,237,107,63,237,12,185,58,149,138,191,245,17,44,232,223,237,162,99,255,0,167,97,106,128,2,154,249,210,104,229,139,15,214,92,75,88,173,19,118,234,245,18,223,81,79,116,166,218,245,221,85,109,109,60,109,169,222,231,170,38,248,39,167,139,182,214,49,173,240,219,190,39,72,229,74,235,7,106,224,191,71,44,90,251,197,6,1,165,89,76,219,44,183,91,132,149,23,24,246,189,124,77,45,37,60,181,114,211,117,99,216,246,119,153,78,232,187,141,114,57,157,205,233,213,91,209,116,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,188,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,32,0,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,66,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,134,186,233,152,112,251,202,251,136,43,142,117,165,248,23,183,115,61,71,233,89,54,51,19,229,183,91,108,88,203,226,86,201,29,52,169,189,141,154,162,233,76,217,145,59,82,49,144,192,232,89,29,58,108,124,178,215,133,94,58,180,75,138,250,106,59,54,31,95,87,110,205,155,103,117,222,239,140,212,210,206,231,219,153,28,177,195,47,74,174,218,65,51,59,146,199,177,90,228,123,152,246,171,152,197,222,198,84,95,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,130,188,199,249,128,81,240,239,98,151,73,52,135,34,255,0,27,21,254,26,121,106,105,227,130,162,60,118,151,123,36,221,80,201,153,36,111,154,104,209,88,200,85,187,146,57,86,87,43,62,229,37,164,16,95,71,46,110,53,255,0,122,173,56,158,193,159,220,237,81,234,110,45,247,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,30,43,154,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,101,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,238,108,111,99,35,174,170,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,232,246,36,176,197,34,53,221,83,124,108,119,241,106,42,118,190,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,167,113,232,138,216,158,169,107,220,122,233,110,9,162,220,182,51,157,52,211,75,23,177,177,187,55,179,60,21,23,138,154,163,181,221,191,210,205,39,222,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,162,194,255,0,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,207,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,183,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,61,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,183,192,112,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,64,14,117,126,86,49,111,152,20,62,157,113,41,88,189,238,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,143,170,221,120,62,210,250,254,42,44,28,90,80,37,93,183,44,181,211,215,54,228,216,101,145,236,187,207,45,20,84,52,239,149,36,123,153,19,32,166,108,237,70,66,198,43,223,35,28,231,125,218,181,253,212,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,202,185,123,220,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,108,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,85,95,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,111,95,229,193,204,2,179,135,123,236,90,73,171,217,23,248,167,175,241,51,197,83,81,28,245,18,99,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,247,201,45,223,130,31,243,75,208,186,61,96,225,78,253,146,81,89,188,94,73,167,127,225,37,178,104,214,8,228,101,44,106,137,112,99,164,149,55,118,124,47,114,103,70,199,53,207,146,154,15,231,43,81,142,161,112,93,79,38,205,20,251,13,195,237,219,88,234,238,29,234,189,77,184,39,102,8,229,221,28,20,54,233,106,41,227,220,213,141,170,217,157,59,235,21,221,30,246,172,125,142,155,93,189,9,254,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,64,14,117,126,86,49,111,152,20,62,157,113,42,47,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,163,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,122,243,107,224,163,219,116,117,156,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,219,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,213,94,53,148,223,112,251,140,215,108,114,187,194,85,212,91,235,237,114,73,218,100,155,169,107,105,101,164,169,143,163,209,81,55,193,60,172,235,211,115,119,117,106,163,145,21,63,40,213,64,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,32,175,49,254,95,244,124,68,88,165,213,189,33,199,127,198,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,185,88,169,4,188,158,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,166,228,237,200,215,61,93,34,71,55,192,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,50,174,91,167,40,174,48,113,154,252,54,223,194,94,96,180,150,219,237,174,162,165,216,139,161,138,161,239,187,193,42,213,215,85,178,85,70,58,40,159,2,182,71,35,220,246,35,217,35,26,214,238,141,206,124,212,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,51,195,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,60,253,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,248,53,140,107,83,162,34,33,105,92,140,127,27,63,45,254,164,90,160,40,7,154,63,158,205,77,250,47,163,209,30,171,151,183,24,184,39,8,24,38,178,95,239,244,126,217,201,47,63,103,126,207,227,253,201,169,253,169,218,154,173,149,95,223,76,130,88,224,237,71,80,146,125,226,38,254,155,91,213,87,221,18,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,231,185,112,114,255,0,163,225,222,197,22,173,234,246,59,254,54,43,252,76,17,83,84,73,5,68,120,237,46,247,199,182,157,240,190,72,223,52,209,162,61,243,35,183,36,114,164,77,70,125,242,203,58,140,171,146,83,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,187,253,116,209,205,56,226,195,67,174,56,53,218,107,85,210,213,145,219,210,186,193,123,137,169,89,29,21,83,225,85,164,185,83,58,55,183,126,222,226,57,54,72,214,201,27,156,197,85,100,142,69,128,26,23,205,7,135,221,1,190,219,184,117,196,48,27,171,244,98,195,112,91,117,163,50,150,170,85,184,54,149,236,71,79,91,83,68,232,220,233,187,149,207,169,157,86,55,66,230,193,51,81,180,205,124,125,167,89,78,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,221,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,96,28,43,141,205,6,169,226,59,134,140,199,77,172,212,84,147,228,43,78,203,166,62,179,83,197,35,210,227,76,244,150,56,226,124,175,99,97,124,205,108,148,203,46,246,236,101,67,213,122,183,115,87,57,128,183,78,76,28,60,93,113,188,103,37,226,71,37,181,82,49,153,101,59,108,152,189,67,107,28,233,214,138,26,137,60,123,159,19,87,99,88,250,136,41,218,213,127,222,117,165,145,81,26,199,34,201,102,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,123,217,76,230,59,107,216,228,234,213,86,175,78,168,170,158,243,181,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,8,171,253,212,126,4,255,0,227,207,253,25,188,127,170,18,83,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,66,172,119,75,115,188,175,4,203,181,50,193,98,241,88,222,9,224,62,208,86,248,168,89,224,252,108,203,13,47,221,189,233,36,155,228,106,183,238,218,237,189,58,187,162,123,207,87,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,217,181,126,174,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,178,199,249,50,112,233,246,107,4,190,241,47,127,167,233,95,151,247,44,88,255,0,199,252,203,92,19,39,138,151,224,149,90,189,218,168,145,155,100,141,175,103,130,220,213,86,205,239,133,124,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,119,94,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,220,218,1,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,107,196,39,14,153,223,13,55,140,95,19,212,202,127,3,146,95,113,244,190,214,219,55,195,47,179,247,87,214,83,71,23,122,25,100,142,93,209,210,178,109,205,84,233,222,216,169,213,138,171,250,186,25,194,142,163,241,19,167,26,143,154,233,124,94,213,186,233,207,179,39,154,193,20,42,234,171,149,45,82,85,172,142,166,84,95,142,104,252,43,85,33,233,186,70,189,200,197,87,181,145,203,205,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,18,178,249,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,123,94,106,28,117,83,96,24,245,215,134,29,45,175,164,159,39,190,83,205,109,204,230,154,150,93,246,155,116,244,176,189,176,68,146,70,144,200,250,168,106,85,22,70,61,253,166,53,233,181,178,61,143,142,157,137,63,192,15,24,55,94,19,117,113,174,184,45,36,152,38,99,81,71,65,149,178,104,156,175,166,129,143,114,71,93,19,163,99,165,223,78,147,74,245,141,173,114,74,199,61,155,119,172,114,71,106,156,204,110,214,171,255,0,47,253,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,46,212,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,131,11,254,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,57,86,186,113,71,161,60,53,251,19,246,215,156,253,156,251,71,226,125,153,252,153,89,89,223,240,253,174,247,249,52,82,109,219,223,139,249,221,58,238,247,117,232,189,63,39,69,56,204,225,179,136,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,177,235,233,54,82,178,72,227,116,155,234,32,141,139,209,243,70,157,17,119,124,93,122,116,69,84,130,220,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,242,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,121,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,62,252,96,240,153,153,112,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,87,165,114,230,227,95,247,85,212,121,236,25,253,206,235,38,153,101,63,119,114,166,129,123,177,218,235,149,88,145,220,219,14,215,61,219,88,197,142,86,196,173,115,227,115,93,210,87,67,20,107,125,36,0,231,87,229,99,22,249,129,67,233,215,18,157,176,60,3,50,212,252,154,12,51,79,241,234,187,237,246,170,158,174,166,158,223,72,136,233,231,101,53,60,149,18,164,109,235,213,239,72,161,145,81,141,234,247,170,35,90,142,114,163,85,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,251,139,60,55,139,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,157,212,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,34,175,247,81,248,19,255,0,143,63,244,102,241,254,168,119,253,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,152,34,255,0,185,92,121,19,211,47,173,122,197,105,194,185,190,241,49,164,116,58,95,83,195,43,104,105,50,44,238,231,81,69,114,122,181,24,244,198,25,28,141,149,179,189,234,213,86,84,205,22,248,155,27,118,191,179,60,143,123,154,199,198,217,170,47,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,31,112,177,164,217,86,133,240,251,132,233,54,107,151,253,166,189,99,150,245,166,169,184,53,210,58,52,221,43,228,101,60,75,34,171,214,24,24,246,193,26,170,55,172,112,179,163,35,78,140,111,85,6,101,181,251,71,47,188,63,235,46,89,163,185,28,222,34,175,25,184,58,158,58,157,172,103,139,165,123,82,74,106,157,140,123,210,62,236,18,69,47,111,122,185,155,246,187,226,106,161,229,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,211,238,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,64,14,117,126,86,49,111,152,20,62,157,113,41,88,145,92,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,186,19,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,164,190,99,252,191,235,56,119,190,203,171,122,67,142,255,0,138,122,255,0,13,4,180,212,242,79,81,38,59,85,177,145,237,168,124,207,146,71,195,52,136,175,100,202,237,169,36,171,19,145,159,114,178,193,99,85,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,21,129,205,175,130,143,109,209,214,113,101,166,86,203,173,101,234,30,204,121,165,190,4,239,198,234,24,96,237,178,230,212,87,111,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,86,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,239,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,144,4,85,254,234,63,2,127,241,231,254,140,222,63,213,14,255,0,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,101,92,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,147,242,185,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,110,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,109,212,45,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,105,92,140,127,27,63,45,254,164,77,77,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,254,242,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,245,122,23,197,30,132,241,41,237,191,216,166,115,246,143,236,231,134,246,159,242,101,101,31,99,196,119,123,63,229,49,71,187,119,98,95,230,245,233,183,223,211,170,117,165,110,104,254,123,53,55,232,190,143,68,69,82,213,57,81,240,45,253,7,20,26,215,134,127,189,234,176,10,42,231,127,156,231,93,36,167,86,255,0,213,120,87,185,223,238,230,70,127,147,204,90,160,50,174,122,11,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,57,17,96,174,101,61,67,233,231,70,57,21,81,31,28,177,170,57,139,209,232,142,141,202,155,100,99,157,34,184,108,230,35,172,188,51,232,214,91,164,184,178,123,83,218,155,31,139,214,92,42,27,36,56,188,207,115,214,170,72,105,221,27,187,221,205,237,123,99,115,219,19,37,106,200,172,147,185,43,95,26,177,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,209,70,39,110,210,126,5,184,96,179,90,114,156,143,217,216,134,3,111,167,167,184,221,252,29,76,221,234,170,138,134,182,90,158,195,22,105,91,222,171,168,115,251,109,87,53,157,222,137,209,141,247,120,15,238,163,240,39,255,0,30,127,232,205,227,253,80,149,64,25,204,227,115,65,169,184,113,226,95,49,211,107,53,21,92,24,242,84,50,233,143,172,212,242,198,197,183,84,177,37,142,56,159,43,222,233,153,11,157,37,50,203,189,219,223,78,245,94,142,220,212,225,70,154,52,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,157,175,103,139,170,123,157,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,240,181,16,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,136,213,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,253,229,182,166,116,238,199,107,174,85,122,201,108,116,219,156,247,109,99,18,72,157,42,53,207,141,206,111,89,93,12,178,44,117,209,77,47,186,235,86,174,98,26,81,102,117,92,117,25,77,226,154,218,250,138,106,39,85,190,142,7,189,59,213,75,19,85,21,236,134,46,228,175,248,154,136,200,220,170,230,162,42,166,148,244,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,127,2,136,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,133,92,215,52,155,89,112,126,35,167,207,117,51,47,251,77,97,205,124,68,152,149,102,230,199,224,104,96,123,85,109,158,29,23,238,188,63,125,159,19,83,108,221,222,234,175,117,243,53,156,87,130,253,72,211,141,34,226,131,0,212,109,90,163,241,24,181,150,225,36,181,142,240,41,87,225,100,125,60,177,211,213,118,151,170,175,98,119,197,63,86,34,200,222,214,232,218,231,181,173,89,21,206,86,237,106,191,241,37,132,223,108,87,58,75,141,182,227,166,246,218,186,58,202,73,155,52,21,48,73,95,112,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,29,87,146,61,218,213,96,181,107,205,246,251,115,164,183,91,109,212,248,253,93,101,101,92,205,134,10,104,35,109,205,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,87,174,191,102,26,113,159,235,46,89,153,105,30,5,246,47,16,186,220,29,61,174,201,189,23,195,71,181,17,206,218,222,172,139,184,244,124,189,150,42,199,23,115,182,197,86,49,170,178,215,148,22,144,234,229,251,136,186,109,99,199,32,171,160,193,49,138,122,219,126,65,92,233,223,4,23,7,207,74,228,138,129,136,223,117,67,219,43,169,234,28,197,248,35,72,163,123,149,175,88,81,255,0,95,58,191,52,248,183,203,250,31,81,184,156,127,132,238,48,110,188,39,233,30,174,183,6,90,69,206,243,90,139,13,5,149,245,49,58,70,80,193,19,46,43,83,92,141,86,44,82,62,37,146,6,50,57,28,136,175,157,175,86,200,200,223,27,163,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,223,240,137,203,111,75,240,30,29,42,241,13,122,192,169,46,217,134,123,79,18,229,200,151,41,28,180,240,71,84,202,154,107,124,21,20,235,27,162,99,29,13,59,229,72,158,169,36,204,119,89,37,141,145,109,170,14,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,254,174,59,198,46,119,109,225,59,46,225,38,255,0,71,237,156,110,243,224,62,207,205,220,134,159,216,61,171,146,215,213,124,44,131,185,85,223,145,81,62,242,84,237,244,248,122,162,237,56,1,127,220,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,28,127,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,207,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,157,92,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,28,149,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,211,181,115,58,229,255,0,71,164,85,149,60,64,232,134,59,225,48,90,189,211,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,238,134,54,57,176,185,142,232,173,141,204,100,113,3,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,232,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,65,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,91,166,138,113,131,140,240,141,203,19,77,239,78,90,74,220,218,249,79,144,55,19,179,213,197,81,216,174,158,43,228,204,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,185,181,87,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,39,203,115,151,221,79,14,212,210,107,14,178,90,169,29,168,183,26,119,83,81,91,102,138,41,159,140,177,37,158,57,86,42,136,103,150,25,159,83,10,192,229,123,90,215,198,197,124,125,122,62,68,89,234,1,72,28,224,179,13,56,190,241,64,184,198,45,129,123,47,41,198,109,240,65,148,95,183,163,61,181,36,212,240,77,74,222,211,122,162,246,32,123,91,222,119,73,31,191,182,169,178,8,149,220,171,150,246,83,98,195,248,218,210,219,182,71,93,225,41,42,46,21,118,184,228,237,62,77,213,85,180,53,20,148,209,244,98,42,166,249,231,137,157,122,109,110,238,174,84,106,42,166,133,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,169,0,57,213,249,88,197,190,96,80,250,117,196,174,14,94,248,6,27,170,124,92,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,99,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,126,87,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,145,92,177,120,241,253,136,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,180,158,49,45,54,171,215,10,26,195,71,121,182,82,87,211,199,131,222,170,217,21,76,45,149,141,158,10,57,102,134,84,107,145,81,31,28,177,199,35,29,252,90,246,53,201,209,81,20,205,185,170,128,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,69,254,96,60,76,102,92,40,105,166,21,170,88,125,13,37,197,142,206,41,45,183,123,101,74,35,89,113,183,73,67,90,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,253,215,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,211,183,50,62,95,116,220,59,84,199,172,58,55,106,171,118,157,92,106,27,77,91,109,134,41,102,102,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,245,234,248,209,98,86,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,236,203,151,253,202,227,200,158,153,125,107,214,43,73,84,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,25,87,38,85,223,129,202,108,151,151,254,27,197,198,156,190,173,111,182,218,123,147,242,235,74,50,90,132,174,164,138,237,83,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,122,53,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,223,181,41,91,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,71,160,229,151,193,246,51,197,46,168,94,239,90,140,148,149,152,78,13,79,19,174,182,119,75,81,20,247,57,235,35,168,101,51,25,36,15,141,209,49,142,133,242,185,232,254,189,99,141,155,92,146,57,204,189,224,12,171,151,61,195,23,12,248,111,21,252,173,244,251,75,115,10,234,187,115,219,81,119,185,90,46,116,202,174,125,186,227,29,214,226,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,149,23,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,39,87,38,206,30,190,218,106,197,219,136,91,181,77,214,146,147,78,250,81,90,25,29,47,74,91,141,117,109,53,68,83,181,211,185,21,23,177,3,209,93,19,62,45,213,48,57,92,214,166,217,39,87,52,127,34,122,155,244,95,88,162,40,4,213,64,5,59,115,176,205,112,27,214,174,96,120,85,142,158,146,92,179,26,179,213,75,127,172,133,144,185,237,130,169,241,186,142,146,89,26,229,149,31,26,71,60,201,20,136,136,214,86,49,237,235,221,113,18,184,47,212,141,56,210,46,40,48,13,70,213,170,63,17,139,89,110,18,75,88,239,2,149,126,22,71,211,203,29,61,87,105,122,170,246,39,124,83,245,98,44,141,237,110,141,174,123,90,213,209,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,105,118,226,111,134,219,5,214,182,197,125,226,15,77,109,215,43,117,68,148,149,148,117,121,101,4,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,158,215,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,44,167,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,239,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,196,190,7,185,126,84,240,163,175,58,159,158,205,125,171,184,88,167,167,142,193,135,73,60,209,119,234,109,211,118,106,170,100,170,141,141,84,71,199,44,112,211,177,232,230,111,88,106,30,176,177,175,136,155,229,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,50,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,236,220,188,254,243,148,223,114,11,117,138,211,119,174,241,20,152,205,189,246,187,92,125,166,51,195,210,190,170,162,173,209,245,106,34,191,172,245,117,15,234,229,87,124,125,58,237,107,81,62,187,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,55,57,140,116,242,61,25,215,98,191,99,149,21,209,177,91,213,120,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,254,157,199,162,43,98,122,166,130,52,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,242,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,37,64,243,171,243,79,139,124,191,161,245,27,137,0,11,147,229,139,203,254,179,72,168,233,184,129,214,252,119,194,103,85,123,103,198,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,223,12,140,115,161,107,27,213,91,35,158,200,236,84,226,156,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,207,102,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,242,165,255,0,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,137,92,202,184,103,195,117,231,135,155,222,103,121,174,171,183,100,58,93,103,186,228,118,90,216,85,94,199,50,58,116,154,166,146,88,149,200,215,50,102,211,70,136,255,0,115,227,123,24,228,85,110,248,228,160,194,234,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,133,185,140,240,81,251,170,234,60,23,252,2,217,117,147,76,178,159,188,182,212,206,157,216,237,117,202,175,89,45,142,155,115,158,237,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,157,92,171,56,64,214,94,30,236,87,93,76,212,139,247,177,35,207,109,241,36,184,76,182,230,248,168,59,79,71,81,213,212,212,57,119,195,50,50,74,182,173,42,55,220,217,218,178,42,72,213,142,57,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,3,42,231,213,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,189,24,197,150,105,100,86,183,162,111,145,238,254,46,85,91,52,229,41,193,71,182,235,40,248,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,182,71,217,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,182,160,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,48,89,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,126,81,166,141,1,214,59,23,16,26,53,137,235,22,57,15,135,164,201,173,237,168,146,155,115,223,225,42,152,231,71,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,252,46,69,58,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,169,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,186,158,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,102,253,201,157,109,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,188,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,61,120,82,227,142,155,37,225,19,82,120,71,212,102,85,173,246,219,166,249,75,49,27,178,190,90,132,174,164,138,217,87,59,168,167,87,43,150,39,193,19,95,218,114,116,137,97,137,177,244,99,163,103,122,184,13,84,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,130,0,115,171,242,177,139,124,192,161,244,235,137,15,249,71,107,166,163,226,28,73,217,244,66,217,121,238,225,153,223,143,150,229,107,168,69,124,112,213,83,208,77,60,117,84,254,244,237,76,190,29,145,189,83,171,95,26,162,57,170,172,137,209,221,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,204,226,235,68,45,92,56,241,23,153,232,213,138,249,87,119,182,216,42,41,157,71,87,87,27,89,58,193,81,75,13,76,108,147,111,194,231,177,179,163,21,232,141,71,171,21,200,214,110,216,147,215,145,143,227,103,229,191,212,139,84,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,50,174,95,247,43,143,34,122,101,245,175,88,173,32,7,51,174,3,191,98,23,218,157,121,210,123,46,220,7,32,184,59,218,86,187,117,187,183,75,139,204,230,66,216,250,187,186,229,236,212,78,234,133,110,216,227,138,23,44,112,167,77,241,53,99,175,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,211,184,196,84,108,175,69,253,94,97,25,254,27,170,124,92,230,218,131,167,217,13,37,243,30,190,83,217,42,104,107,169,149,118,74,207,99,209,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,76,174,70,63,141,159,150,255,0,82,45,80,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,101,92,191,238,87,30,68,244,203,235,94,177,90,125,92,127,112,125,106,226,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,157,47,133,141,20,253,221,184,125,194,116,114,75,135,141,171,199,237,235,227,231,108,189,200,223,93,60,175,168,170,237,59,183,26,172,41,60,210,164,123,152,142,237,163,55,117,119,85,94,170,0,6,101,181,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,169,224,13,30,240,95,172,119,221,125,225,131,0,213,92,166,29,151,171,173,190,74,123,140,155,152,190,38,170,146,162,90,73,106,122,49,140,99,59,207,167,116,189,182,181,26,206,230,196,234,141,234,189,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,206,21,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,191,171,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,159,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,10,86,231,87,230,159,22,249,127,67,234,55,19,242,121,82,112,163,167,28,68,234,62,75,154,234,132,94,213,181,105,207,179,167,134,193,44,40,234,91,149,85,82,212,44,110,169,85,95,142,24,252,43,149,97,233,182,71,61,168,245,86,53,241,203,119,224,16,87,155,142,133,233,198,95,195,101,227,91,238,118,110,214,103,130,120,8,173,183,74,117,70,73,53,45,69,124,48,73,75,81,238,94,236,41,226,31,35,17,122,57,146,34,171,92,136,249,91,37,32,151,253,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,85,115,13,230,53,89,173,119,219,126,157,240,253,148,93,109,120,102,57,112,134,232,183,235,117,100,244,114,95,106,152,202,121,169,164,88,159,12,85,20,222,18,161,179,109,77,238,107,228,108,114,244,69,142,53,75,20,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,36,168,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,46,167,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,202,185,55,249,105,240,43,77,196,214,77,85,169,250,157,65,73,85,165,248,229,68,246,218,170,23,85,75,28,247,123,138,211,162,182,6,44,18,50,88,89,10,79,12,206,145,92,155,151,183,27,90,244,116,139,29,228,128,8,1,206,79,90,254,195,112,251,105,209,202,75,127,122,175,83,110,11,222,158,72,183,71,5,13,186,90,122,137,54,185,36,106,182,103,78,250,52,111,86,61,171,31,127,174,215,108,82,149,129,109,60,148,245,210,178,235,98,205,56,120,191,94,123,222,196,217,146,99,180,210,36,242,72,202,89,95,219,174,99,94,170,177,71,11,38,117,43,219,26,35,28,178,85,206,255,0,143,171,149,150,126,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,138,188,196,120,67,253,235,116,105,62,203,81,119,181,11,14,238,214,226,251,235,252,52,51,247,93,23,138,164,147,114,44,107,221,142,38,236,87,108,219,44,113,117,145,145,172,187,168,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,229,53,80,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,83,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,251,241,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,46,214,199,82,213,57,24,254,54,126,91,253,72,181,64,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,0,16,215,154,135,16,246,173,26,225,162,235,129,210,221,106,233,114,205,78,167,154,201,105,100,52,109,153,142,162,71,194,151,39,74,233,19,99,24,180,211,58,20,84,235,38,250,134,43,17,54,186,72,232,132,22,63,201,131,94,105,177,93,80,201,116,2,251,91,87,225,243,138,118,221,44,76,117,68,174,130,59,141,28,114,58,120,217,10,49,88,199,205,77,213,238,149,92,207,117,12,108,93,234,230,35,110,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,9,245,91,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,191,131,88,199,57,122,34,42,158,175,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,102,253,169,213,64,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,169,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,33,255,0,50,46,51,111,188,37,233,197,158,217,129,218,187,185,158,119,227,105,237,23,41,216,199,210,218,163,167,72,123,245,46,141,221,123,179,39,136,137,34,141,90,177,238,87,57,253,81,157,169,97,7,3,252,207,243,236,39,84,46,54,94,40,53,14,174,249,132,229,117,21,87,26,171,197,201,179,84,79,98,173,237,185,237,90,104,224,141,238,240,210,57,173,139,194,177,137,28,106,230,62,62,218,54,70,201,242,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,5,0,243,58,213,47,218,135,25,57,175,132,190,251,78,213,137,120,124,90,223,253,235,217,240,190,22,52,241,112,123,216,215,63,109,116,149,191,27,183,117,235,240,185,88,140,35,253,235,76,242,172,127,78,49,125,82,187,82,120,123,46,97,112,186,91,237,29,200,228,100,149,30,1,41,123,243,183,115,17,143,133,95,86,145,181,236,115,190,242,9,218,168,213,103,191,229,198,112,171,174,85,101,203,47,182,250,138,72,233,240,235,60,119,186,230,204,247,35,228,129,247,10,74,20,108,72,141,84,87,247,107,162,114,163,149,169,177,175,94,189,81,26,238,149,193,126,177,216,180,11,138,12,3,85,114,152,119,217,109,87,9,41,238,50,110,122,120,106,90,186,121,105,37,169,232,198,61,239,236,178,161,210,246,218,213,115,251,123,19,162,187,170,104,248,20,151,199,87,51,92,203,90,178,26,173,62,208,123,213,94,63,167,86,234,136,30,203,140,112,36,55,27,205,93,53,84,85,16,214,182,71,55,189,70,200,230,167,141,240,182,53,100,190,229,116,139,213,233,20,83,255,0,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,221,65,134,148,248,78,242,177,163,127,47,241,239,78,128,234,164,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,92,28,212,56,21,166,207,241,235,175,19,218,91,65,73,6,79,99,167,154,229,153,195,53,84,187,238,214,232,41,97,99,103,137,100,145,97,141,244,176,211,42,172,108,99,59,172,115,215,115,164,99,25,37,59,26,168,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,99,252,140,127,27,63,45,254,164,90,160,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,10,64,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,185,143,239,213,87,83,193,87,81,83,213,24,215,183,115,31,77,23,109,92,246,167,134,222,221,171,35,144,132,18,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,116,218,231,177,179,194,231,53,23,171,82,88,213,122,110,78,171,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,240,107,24,231,47,68,69,83,218,232,14,177,223,120,127,214,92,79,88,177,200,124,69,94,51,112,109,68,148,219,152,207,23,74,246,186,58,154,109,239,99,210,62,236,18,75,23,115,98,185,155,247,55,226,106,41,165,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,130,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,19,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,215,95,51,174,3,191,98,23,218,157,121,210,123,46,220,7,32,184,59,218,86,187,117,187,183,75,139,204,230,66,216,250,187,186,229,236,212,78,234,133,110,216,227,138,23,44,112,167,77,241,53,99,175,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,211,184,196,84,108,175,69,208,70,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,221,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,96,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,46,167,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,230,156,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,158,29,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,254,6,89,159,230,89,213,54,63,75,152,100,53,119,102,98,182,120,236,22,133,169,84,115,233,109,209,203,44,177,83,163,250,110,115,24,233,228,70,110,85,218,205,172,111,70,49,141,109,154,114,49,252,108,252,183,250,145,106,128,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,113,254,46,181,190,235,195,143,14,153,158,178,216,172,116,151,123,149,130,158,153,180,116,149,114,57,144,44,245,21,80,211,70,249,54,252,78,99,29,58,61,88,138,213,122,49,90,142,102,237,233,155,114,197,57,168,104,229,139,135,253,26,225,159,71,113,201,188,69,38,51,111,200,169,228,169,218,246,120,186,167,186,221,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,240,181,16,242,156,160,49,107,22,115,175,186,133,133,101,52,62,54,203,144,105,125,218,215,113,166,238,190,62,253,44,245,180,17,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,200,87,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,255,0,114,237,215,74,205,126,225,79,20,201,47,215,159,105,228,150,30,238,55,126,153,201,58,200,234,170,85,68,137,242,201,50,185,211,77,37,43,233,102,146,68,115,154,233,38,127,243,85,21,141,146,165,117,115,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,77,211,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,238,134,54,53,211,53,238,232,174,145,172,100,149,45,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,247,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,60,169,165,62,19,188,172,104,223,203,252,123,211,160,58,169,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,14,127,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,110,123,60,93,83,220,145,211,83,111,99,30,177,247,103,146,40,187,155,21,172,223,185,223,11,85,76,208,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,77,254,63,244,114,251,160,92,48,112,169,165,89,76,219,239,86,171,126,83,81,113,143,107,19,195,85,85,212,80,213,203,77,213,143,123,31,217,125,67,162,238,53,202,215,246,247,167,68,119,68,240,28,174,60,246,105,151,214,189,30,180,226,154,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,78,214,51,197,210,189,169,37,53,78,198,61,233,31,118,9,34,151,183,189,92,205,251,93,241,53,80,184,174,82,26,243,77,170,124,52,71,166,215,10,218,185,242,29,48,168,246,93,74,212,212,75,80,249,109,211,190,73,104,100,71,189,136,214,49,173,73,105,153,19,94,253,140,163,106,252,45,123,26,147,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,219,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,167,73,162,238,196,139,35,90,145,200,215,181,205,218,170,248,163,245,124,185,184,215,253,213,117,30,123,6,127,115,186,201,166,89,79,221,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,72,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,169,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,4,117,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,179,78,70,63,141,159,150,255,0,82,45,80,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,10,160,231,97,173,22,171,141,78,7,161,24,246,95,73,85,81,107,168,170,191,100,214,120,88,215,190,150,117,138,54,91,157,44,155,122,177,235,20,213,170,145,35,209,118,72,199,189,189,29,19,150,58,242,180,208,186,205,96,226,178,195,146,86,217,188,94,55,167,127,225,37,206,105,22,120,227,101,84,104,169,111,99,100,137,54,247,188,87,110,102,198,247,53,175,142,154,127,231,35,85,142,146,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,28,228,244,83,236,55,16,86,157,99,164,184,119,169,53,54,222,189,232,36,151,116,144,87,91,162,167,167,147,107,82,54,163,97,116,15,163,86,245,123,220,178,119,250,237,110,196,62,174,77,26,223,106,193,117,182,255,0,162,247,11,29,93,69,70,168,83,192,234,26,248,100,110,202,73,237,176,86,84,43,37,98,244,85,100,145,73,47,71,181,85,90,248,216,221,170,143,87,199,115,224,166,190,103,92,191,232,244,138,178,167,136,29,16,199,124,38,11,87,186,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,61,208,198,199,54,23,49,221,21,177,185,140,142,186,205,41,240,157,229,99,70,254,95,227,222,157,1,213,72,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,87,7,57,253,121,169,197,116,191,26,208,11,21,109,39,136,206,42,29,116,190,177,181,17,58,120,237,212,114,70,232,35,124,42,197,123,25,53,79,71,182,84,115,61,244,50,49,55,163,158,141,175,94,4,52,46,197,196,79,20,24,142,156,230,54,107,173,199,22,119,138,184,223,91,111,87,179,101,45,61,60,146,49,38,149,136,171,20,50,78,144,64,231,162,181,223,124,141,99,218,247,49,201,53,121,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,146,156,235,52,46,142,213,125,194,248,135,176,217,187,62,219,223,141,228,85,49,172,17,198,250,168,153,220,161,123,152,136,146,201,51,225,109,83,29,34,171,218,145,210,64,207,131,163,81,252,131,148,134,188,212,233,103,18,241,233,181,194,182,146,12,123,83,233,253,151,82,181,53,17,83,178,43,140,12,146,90,25,17,239,98,185,239,115,150,90,102,68,215,179,123,235,26,191,19,152,198,173,228,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,7,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,135,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,203,254,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,229,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,234,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,0,32,175,49,254,95,244,124,68,88,165,213,189,33,199,127,198,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,185,88,184,175,35,31,198,207,203,127,169,22,168,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,6,104,120,145,214,251,175,17,250,219,148,235,69,230,199,73,102,168,200,234,34,115,40,41,164,116,140,166,130,24,35,167,133,138,247,123,222,244,138,24,247,191,163,81,207,220,228,107,17,81,137,110,156,159,116,114,197,131,112,192,154,171,79,55,136,189,106,93,194,122,138,201,54,189,157,138,90,26,137,233,41,233,186,43,220,199,109,123,42,101,238,35,88,229,241,59,29,185,35,106,156,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,132,243,36,209,123,174,183,240,151,148,88,177,124,66,175,36,201,236,117,20,119,235,21,29,35,221,223,73,225,153,27,59,163,141,28,157,231,248,57,107,26,145,116,114,185,92,136,198,186,77,133,11,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,156,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,99,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,161,110,97,156,22,93,120,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,123,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,220,145,236,155,109,207,240,157,229,99,70,254,95,227,222,157,1,213,72,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,103,51,141,205,121,166,226,59,137,124,199,82,108,213,181,115,227,203,80,203,94,62,147,84,75,35,18,221,76,196,138,57,34,100,172,99,161,100,206,108,149,43,22,198,236,125,67,209,122,187,115,150,199,185,45,232,229,247,15,209,172,183,88,174,243,118,233,53,18,225,79,79,107,166,218,197,221,75,109,117,68,110,169,222,215,170,166,249,231,168,139,182,230,49,205,240,219,190,38,200,213,79,1,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,201,241,161,163,151,221,125,225,131,63,210,172,90,109,151,171,173,190,58,139,116,123,88,190,38,170,146,162,42,184,169,186,189,236,99,59,207,167,108,93,199,57,26,206,230,245,234,141,232,185,204,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,210,246,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,185,239,240,149,76,115,163,169,166,222,246,49,100,237,79,28,177,119,54,35,95,179,115,126,23,34,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,94,57,248,24,253,244,126,196,255,0,141,31,177,223,99,189,165,254,210,123,67,197,120,191,13,255,0,164,67,179,111,134,255,0,206,235,191,250,186,123,252,167,5,60,183,191,115,237,83,186,234,103,237,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,44,213,0,133,92,107,114,222,253,240,117,78,213,169,159,182,95,178,94,204,199,224,177,120,47,179,190,63,185,219,169,168,155,187,220,241,81,116,235,226,118,237,218,189,54,117,235,239,232,158,175,129,142,6,63,114,239,182,223,227,71,237,143,219,31,102,255,0,180,158,207,240,190,19,196,255,0,233,19,111,221,226,127,243,122,108,254,190,190,233,84,1,0,56,163,229,73,251,202,107,182,77,173,127,183,175,179,159,104,252,23,242,103,217,111,25,216,240,244,112,83,127,77,226,227,221,187,177,187,249,137,211,119,79,127,78,171,223,248,41,225,75,247,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,245,233,225,183,110,220,157,119,244,233,238,234,178,0,16,171,141,110,91,223,190,14,169,218,181,51,246,203,246,75,217,152,252,22,47,5,246,119,199,247,59,117,53,19,119,123,158,42,46,157,124,78,221,187,87,166,206,189,125,253,19,213,240,49,192,199,238,93,246,219,252,104,253,177,251,99,236,223,246,147,217,254,23,194,120,159,253,34,109,251,188,79,254,111,77,159,215,215,221,42,129,10,184,214,229,189,251,224,234,157,171,83,63,108,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,61,95,3,28,12,126,229,223,109,191,198,143,219,31,182,62,205,255,0,105,61,159,225,124,39,137,255,0,210,38,223,187,196,255,0,230,244,217,253,125,125,210,168,3,149,113,71,161,127,188,166,132,228,218,41,246,167,236,231,218,63,5,252,167,224,124,103,99,195,214,65,83,253,15,114,61,219,187,27,127,158,157,55,117,247,244,232,176,3,251,134,63,250,209,127,161,63,253,249,63,248,163,208,191,222,83,66,114,109,20,251,83,246,115,237,31,130,254,83,240,62,51,177,225,235,32,169,254,135,185,30,237,221,141,191,207,78,155,186,251,250,116,88,85,164,252,154,255,0,101,250,167,134,234,103,239,29,237,63,178,89,5,186,251,224,190,200,118,124,87,133,169,142,110,215,115,198,187,102,238,222,221,219,93,211,175,94,139,211,161,101,64,28,43,140,30,19,48,222,46,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,66,15,238,24,255,0,235,69,254,132,255,0,247,229,138,104,94,13,168,250,109,167,22,236,43,84,53,91,246,141,117,181,117,130,27,252,182,165,161,170,168,165,68,68,141,181,40,179,205,222,153,191,18,44,221,90,231,183,106,189,28,244,124,143,232,4,85,227,159,129,143,223,71,236,79,248,209,251,29,246,59,218,95,237,39,180,60,87,139,240,223,250,68,59,54,248,111,252,238,187,255,0,171,167,191,202,112,83,203,123,247,62,213,59,174,166,126,217,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,215,167,134,219,183,106,117,223,215,175,187,162,205,80,15,41,171,24,47,237,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,149,173,253,195,31,253,104,191,208,159,254,252,154,156,107,112,165,251,224,233,101,171,76,254,222,253,146,246,102,65,5,247,198,251,47,199,247,59,116,213,16,246,187,125,232,186,117,241,59,183,110,94,155,58,116,247,245,78,1,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,147,62,203,120,62,255,0,136,163,158,155,250,111,23,38,221,189,253,223,204,94,187,122,123,186,245,73,254,0,0,231,248,54,133,233,198,155,106,62,115,170,24,85,155,217,87,93,70,240,50,223,225,129,81,180,181,21,84,171,80,169,84,216,209,62,9,164,241,78,238,170,46,215,185,141,122,181,30,233,30,254,128,0,42,175,251,134,63,250,209,127,161,63,253,249,63,248,92,208,191,221,175,66,113,157,20,251,83,246,143,236,231,141,254,83,240,62,15,191,226,43,39,169,254,135,185,38,221,189,253,191,207,94,187,122,251,186,244,78,170,14,127,175,218,105,125,214,77,26,203,52,171,28,205,254,200,213,229,86,247,90,228,187,251,53,149,253,154,89,92,141,169,143,176,247,49,29,221,129,101,139,174,230,185,157,205,237,84,115,80,174,191,238,24,255,0,235,69,254,132,255,0,247,229,164,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,70,14,57,248,24,253,244,126,196,255,0,141,31,177,223,99,189,165,254,210,123,67,197,120,191,13,255,0,164,67,179,111,134,255,0,206,235,191,250,186,123,252,167,5,60,183,191,115,237,83,186,234,103,237,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,44,213,42,214,237,200,214,213,53,214,182,107,23,18,213,116,118,215,212,72,234,58,122,188,73,181,51,195,2,185,123,108,146,86,214,70,217,30,141,232,138,244,141,136,229,69,84,107,122,244,73,235,194,230,133,254,237,122,19,140,232,167,218,159,180,127,103,60,111,242,159,129,240,125,255,0,17,89,61,79,244,61,201,54,237,239,237,254,122,245,219,215,221,215,162,117,80,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,188,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,138,210,124,23,246,95,165,152,110,153,251,83,218,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,79,86,71,254,53,184,82,253,240,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,167,0,225,115,149,39,238,215,174,216,206,181,254,222,190,209,253,156,241,191,201,159,101,188,31,127,196,81,207,77,253,55,139,147,110,222,254,239,230,47,93,189,61,221,122,164,255,0,7,148,213,140,23,246,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,74,214,254,225,143,254,180,95,232,79,255,0,126,90,160,0,17,255,0,141,110,20,191,124,29,44,181,105,159,219,223,178,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,23,78,190,39,118,237,203,211,103,78,158,254,169,192,56,92,229,73,251,181,235,182,51,173,127,183,175,180,127,103,60,111,242,103,217,111,7,223,241,20,115,211,127,77,226,228,219,183,191,187,249,139,215,111,79,119,94,169,63,192,7,148,213,140,23,246,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,74,214,254,225,143,254,180,95,232,79,255,0,126,90,161,31,248,214,225,75,247,193,210,203,86,153,253,189,251,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,239,234,156,3,133,206,84,159,187,94,187,99,58,215,251,122,251,71,246,115,198,255,0,38,125,150,240,125,255,0,17,71,61,55,244,222,46,77,187,123,251,191,152,189,118,244,247,117,234,147,252,128,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,249,51,236,183,140,236,120,122,56,41,191,166,241,113,238,221,216,221,252,196,233,187,167,191,167,85,234,188,12,112,49,251,151,125,182,255,0,26,63,108,126,216,251,55,253,164,246,127,133,240,158,39,255,0,72,155,126,239,19,255,0,155,211,103,245,245,247,74,160,0,7,42,226,143,66,255,0,121,77,9,201,180,83,237,79,217,207,180,126,11,249,79,192,248,206,199,135,172,130,167,250,30,228,123,183,118,54,255,0,61,58,110,235,239,233,209,96,7,247,12,127,245,162,255,0,66,127,251,242,213,0,0,170,191,238,24,255,0,235,69,254,132,255,0,247,228,255,0,225,115,66,255,0,118,189,9,198,116,83,237,79,218,63,179,158,55,249,79,192,248,62,255,0,136,172,158,167,250,30,228,155,118,247,246,255,0,61,122,237,235,238,235,209,58,168,32,7,20,124,169,63,121,77,118,201,181,175,246,245,246,115,237,31,130,254,76,251,45,227,59,30,30,142,10,111,233,188,92,123,183,118,55,127,49,58,110,233,239,233,213,122,175,3,28,12,126,229,223,109,191,198,143,219,31,182,62,205,255,0,105,61,159,225,124,39,137,255,0,210,38,223,187,196,255,0,230,244,217,253,125,125,210,168,16,3,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,38,125,150,241,157,143,15,71,5,55,244,222,46,61,219,187,27,191,152,157,55,116,247,244,234,189,87,129,142,6,63,114,239,182,223,227,71,237,143,219,31,102,255,0,180,158,207,240,190,19,196,255,0,233,19,111,221,226,127,243,122,108,254,190,190,233,84,1,85,127,220,49,255,0,214,139,253,9,255,0,239,201,255,0,194,230,133,254,237,122,19,140,232,167,218,159,180,127,103,60,111,242,159,129,240,125,255,0,17,89,61,79,244,61,201,54,237,239,237,254,122,245,219,215,221,215,162,117,80,1,249,57,101,186,251,120,197,111,54,156,91,35,251,63,122,173,183,212,83,219,174,254,13,149,126,207,170,124,110,108,85,61,135,170,50,94,219,213,175,237,185,118,187,111,69,247,41,88,63,220,49,255,0,214,139,253,9,255,0,239,203,41,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,221,28,108,146,109,137,241,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,224,28,115,240,49,251,232,253,137,255,0,26,63,99,190,199,123,75,253,164,246,135,138,241,126,27,255,0,72,135,102,223,13,255,0,157,215,127,245,116,247,242,174,23,57,82,126,237,122,237,140,235,95,237,235,237,31,217,207,27,252,153,246,91,193,247,252,69,28,244,223,211,120,185,54,237,239,238,254,98,245,219,211,221,215,170,79,242,181,117,87,146,206,43,155,234,62,71,152,225,90,223,246,70,203,123,184,75,112,166,177,55,19,142,162,59,119,117,119,190,8,159,29,76,44,72,90,245,114,70,196,141,187,35,216,197,87,43,85,238,151,252,33,240,247,125,225,123,70,169,180,118,239,169,127,109,105,45,151,10,170,139,93,79,177,153,109,240,116,179,185,36,117,54,198,201,34,201,247,238,168,151,184,231,171,190,251,111,185,172,106,29,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,197,106,246,180,105,126,130,225,178,106,6,174,101,244,152,237,138,58,136,169,18,162,102,73,43,229,158,69,93,145,69,20,77,116,178,191,162,57,202,214,53,202,140,99,222,189,26,199,42,122,171,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,197,81,107,70,151,220,117,114,191,66,45,249,125,37,86,119,107,179,165,250,186,207,11,36,123,233,104,149,241,177,29,44,136,222,211,30,171,52,74,145,57,233,38,201,24,253,187,28,142,95,106,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,124,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,194,178,206,99,220,24,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,246,118,235,39,98,170,9,29,28,177,239,101,51,152,237,175,99,147,171,85,90,189,58,162,170,123,206,213,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,30,83,82,53,87,78,52,126,197,79,147,234,134,105,106,198,109,85,119,10,107,92,53,119,26,132,138,55,213,78,253,145,198,138,191,247,156,229,254,107,35,100,146,61,90,198,61,205,245,96,30,127,13,207,240,221,65,166,186,213,97,153,13,37,213,150,59,197,109,130,230,144,170,239,163,184,210,74,177,84,83,202,199,34,57,143,107,147,170,117,79,137,142,99,219,185,143,107,151,208,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,125,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,30,127,44,207,240,220,22,167,31,165,204,50,26,75,75,242,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,253,54,181,239,108,18,35,55,42,110,126,214,55,171,222,198,187,208,0,14,127,173,122,247,164,252,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,240,53,53,123,234,159,28,146,54,61,148,241,200,244,234,200,100,94,170,155,126,30,157,122,170,34,243,253,45,227,215,132,237,105,206,237,154,103,166,154,173,237,156,146,243,222,240,84,94,194,185,83,247,123,80,190,105,62,242,106,118,70,222,145,196,247,124,78,78,189,58,39,85,84,69,144,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,35,95,247,81,248,19,255,0,143,63,244,102,241,254,168,73,251,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,172,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,70,191,238,163,240,39,255,0,30,127,232,205,227,253,80,149,64,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,62,176,0,0,252,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,250,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,15,63,150,103,248,110,11,83,143,210,230,25,13,37,165,249,85,226,59,5,161,106,85,90,202,171,140,145,75,44,84,232,254,155,90,247,182,9,17,155,149,55,63,107,27,213,239,99,93,232,0,0,0,0,7,148,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,31,147,121,202,108,88,253,198,197,105,187,215,120,122,188,154,224,251,93,174,62,211,223,226,42,153,75,81,86,232,250,181,21,25,210,10,74,135,245,114,163,126,14,157,119,57,168,191,172,0,60,253,215,63,195,108,89,149,131,79,175,57,13,37,30,67,149,83,215,84,217,104,102,85,107,235,217,70,145,45,74,68,170,155,92,246,54,120,222,172,235,189,89,189,200,138,216,222,173,244,0,3,138,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,94,250,87,201,36,109,147,125,60,18,49,58,190,25,19,162,174,239,135,175,78,138,138,191,94,136,113,117,195,167,17,215,91,157,139,70,181,50,146,255,0,114,180,83,178,174,174,141,212,85,84,83,164,14,118,222,235,35,169,138,55,72,196,118,214,185,204,71,35,21,241,163,182,239,103,94,192,69,95,238,163,240,39,255,0,30,127,232,205,227,253,80,239,250,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,119,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,229,213,237,104,210,253,5,195,100,212,13,92,203,233,49,219,20,117,17,82,37,68,204,146,87,203,60,138,187,34,138,40,154,233,101,127,68,115,149,172,107,149,24,199,189,122,53,142,84,227,248,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,247,190,153,172,110,231,189,169,213,202,141,78,189,85,81,61,231,74,214,254,35,116,123,135,27,85,178,251,172,185,61,93,130,219,119,168,125,37,37,99,108,213,213,176,44,237,110,238,211,228,166,134,70,198,245,110,231,53,175,86,171,209,146,43,119,108,127,79,21,165,188,122,240,157,173,57,221,179,76,244,211,85,189,179,146,94,123,222,10,139,216,87,42,126,239,106,23,205,39,222,77,78,200,219,210,56,158,239,137,201,215,167,68,234,170,136,178,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,238,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,112,15,238,163,240,39,255,0,30,127,232,205,227,253,80,149,64,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,141,127,221,71,224,79,254,60,255,0,209,155,199,250,161,42,129,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,126,176,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,253,220,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,78,43,137,243,30,224,199,57,202,172,216,86,45,172,158,54,245,144,92,41,237,118,234,111,179,183,88,251,245,83,200,216,226,143,123,233,154,198,238,123,218,157,92,168,212,235,213,85,19,222,73,80,0,60,165,199,85,116,226,209,168,246,141,33,185,230,150,170,108,206,253,111,168,186,91,108,146,84,34,85,84,210,194,168,146,72,214,255,0,254,106,212,95,137,237,134,119,53,28,144,202,172,245,96,3,197,105,14,180,105,126,189,97,177,234,6,145,229,244,153,21,138,74,137,105,22,162,22,73,19,226,158,53,77,241,75,20,173,108,177,63,162,181,200,215,181,170,172,123,30,157,90,246,170,251,80,15,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,247,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,61,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,125,185,140,71,196,92,60,73,92,97,226,66,182,146,178,228,202,121,155,141,84,82,83,82,211,65,54,62,149,245,126,17,241,197,4,146,58,54,43,187,202,140,158,71,206,212,84,73,28,238,136,171,39,249,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,247,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,218,129,18,185,131,113,183,106,225,67,0,142,197,140,79,73,93,168,185,85,61,68,54,170,54,213,53,179,218,96,116,51,53,151,103,198,232,101,99,217,29,67,99,107,98,145,26,147,47,113,26,170,145,201,210,144,109,154,209,170,22,93,92,126,187,217,178,250,186,12,238,75,196,247,231,222,41,153,28,79,117,108,239,123,230,114,198,214,164,74,201,22,73,17,241,108,237,185,143,115,21,170,197,86,154,8,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,5,27,115,47,227,142,167,136,236,202,109,30,193,217,72,205,58,194,239,18,62,26,184,223,21,67,239,151,24,82,72,22,181,179,49,92,212,166,70,190,86,194,214,59,227,100,139,35,213,85,204,100,63,39,42,63,222,59,247,142,131,246,41,255,0,130,159,222,255,0,111,252,118,255,0,101,251,47,123,182,247,58,127,252,103,244,190,23,111,199,191,127,95,184,241,7,0,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,158,206,53,248,174,190,241,105,172,181,185,151,118,235,71,136,91,122,209,226,214,74,217,152,239,1,75,181,137,36,138,216,209,24,147,78,246,119,100,94,175,114,117,100,125,199,178,40,212,155,252,175,185,130,84,221,170,108,188,47,107,77,214,145,143,101,59,104,48,251,229,76,177,83,51,100,49,82,211,209,217,82,40,160,107,85,234,214,78,230,79,44,187,228,122,182,47,137,238,103,91,74,5,27,97,156,93,221,120,65,230,7,172,217,92,246,234,187,198,39,126,206,47,246,220,142,213,5,67,152,247,192,151,89,156,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,109,217,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,192,3,149,113,99,229,99,89,62,95,228,62,157,57,89,124,169,248,227,166,211,91,173,7,11,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,62,170,140,166,154,94,142,107,163,106,118,230,150,71,61,28,217,93,36,55,18,0,4,0,231,87,229,99,22,249,129,67,233,215,19,208,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,144,3,149,103,30,63,236,71,10,154,191,122,254,214,44,66,251,115,184,255,0,212,50,154,200,214,118,191,237,14,137,242,77,253,157,59,27,253,19,11,84,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,229,92,88,249,88,214,79,151,249,15,167,78,64,14,85,156,120,255,0,177,28,42,106,253,235,251,88,177,11,237,206,227,255,0,80,202,107,35,89,218,255,0,180,58,39,201,55,246,116,236,111,244,76,45,80,0,1,70,220,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,228,128,114,174,44,124,172,107,39,203,252,135,211,167,43,47,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,226,64,32,7,58,191,43,24,183,204,10,31,78,184,158,131,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,155,224,0,0,0,168,190,107,220,113,212,228,183,91,223,8,250,114,202,69,177,91,106,41,217,151,93,145,241,84,45,117,92,78,142,118,209,64,173,87,36,76,130,86,179,186,229,233,42,205,19,163,232,198,198,254,244,95,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,244,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,144,3,157,95,149,140,91,230,5,15,167,92,79,107,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,204,160,10,181,231,113,118,186,216,46,186,13,125,177,92,234,237,215,43,117,70,65,87,71,89,73,51,161,158,154,120,221,108,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,18,215,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,160,21,213,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,54,214,38,218,91,147,169,227,109,78,247,61,21,118,79,5,60,93,182,177,238,119,137,221,240,182,55,42,215,15,4,122,243,77,195,143,18,248,118,164,222,107,106,224,199,146,161,246,188,129,33,168,150,54,45,186,165,139,20,146,74,200,152,247,76,200,92,232,234,82,45,142,222,250,118,34,116,118,215,38,140,204,171,151,253,202,227,200,158,153,125,107,214,43,72,65,206,127,94,105,178,173,80,198,180,2,197,91,87,225,240,122,119,93,47,172,109,68,173,130,75,141,100,113,186,8,223,10,177,24,247,195,77,209,237,149,28,255,0,117,116,140,77,138,215,163,188,79,39,221,28,190,231,60,80,38,170,211,205,225,236,186,105,111,158,162,178,77,172,127,126,170,186,158,122,74,122,110,138,246,189,187,152,250,153,123,136,215,181,60,54,199,109,89,26,165,143,243,46,192,42,117,7,130,221,68,165,182,227,212,151,91,149,142,158,154,255,0,74,179,36,91,232,217,73,83,28,181,85,17,62,69,77,143,109,26,85,162,237,93,238,99,158,198,238,223,181,104,51,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,68,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,101,112,115,176,213,11,174,61,164,120,30,148,91,219,87,13,62,103,120,170,185,87,84,67,90,232,153,36,22,246,71,210,150,88,145,58,76,199,203,89,20,169,185,221,26,250,86,46,215,42,162,178,10,242,209,192,41,181,7,141,45,59,165,185,99,213,119,91,109,142,162,166,255,0,84,176,164,187,40,223,73,77,36,180,181,18,190,53,77,140,109,98,82,34,110,93,142,123,152,199,110,223,181,116,18,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,14,85,197,143,149,141,100,249,127,144,250,116,229,112,114,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,109,208,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,197,107,69,247,84,49,173,47,200,47,90,47,131,82,102,25,180,20,237,109,150,207,87,93,29,36,19,206,249,26,205,242,73,35,216,221,145,181,206,149,89,189,138,244,141,88,142,106,185,28,153,193,185,235,70,168,94,181,113,154,239,121,203,234,235,243,184,239,16,95,153,120,169,100,114,189,181,176,61,143,133,201,27,154,177,35,35,88,227,70,69,179,182,214,49,172,70,163,17,26,95,79,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,116,138,5,96,115,107,227,95,216,148,117,156,38,233,149,206,235,71,122,155,179,38,105,112,129,123,17,182,134,104,59,140,182,53,85,187,228,239,50,88,164,149,209,185,173,72,209,177,42,200,146,204,198,67,94,93,58,161,175,56,39,18,248,230,49,161,77,164,185,84,102,21,13,162,187,216,110,85,190,26,221,113,162,137,143,150,89,38,127,71,44,79,130,38,205,43,38,99,31,35,122,57,173,100,169,35,225,151,65,32,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,237,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,74,14,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,235,42,77,43,99,232,246,200,206,205,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,113,137,194,174,27,197,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,240,35,165,107,30,239,13,35,155,27,102,102,215,110,98,35,145,59,140,141,236,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,159,42,62,53,255,0,105,184,172,28,53,234,101,206,213,77,146,98,86,250,122,108,74,94,189,153,175,22,184,99,115,86,159,98,53,35,116,212,177,198,207,123,93,190,72,151,114,177,86,25,165,116,181,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,243,217,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,241,71,85,225,163,136,188,239,133,253,83,160,212,204,22,163,251,42,59,197,22,200,127,148,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,81,127,138,46,132,244,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,93,124,212,248,241,255,0,101,248,84,210,11,215,246,81,101,247,219,101,199,254,189,149,54,71,51,181,255,0,103,116,175,142,111,237,41,222,223,233,88,87,175,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,232,39,134,142,29,48,78,23,244,178,131,76,240,90,127,236,171,47,21,187,230,254,83,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,180,3,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,89,204,83,142,170,158,41,115,37,193,244,250,190,173,154,87,96,168,134,106,24,106,105,98,99,238,119,24,82,161,139,114,69,88,210,120,88,232,234,29,27,33,115,255,0,152,198,189,204,99,220,172,103,31,225,123,133,29,71,226,182,251,147,217,48,8,182,125,151,199,234,175,18,205,36,42,177,207,84,214,42,81,208,54,71,43,98,142,106,137,186,53,171,44,140,107,99,100,242,124,93,165,99,185,86,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,105,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,243,53,156,88,249,167,214,79,152,25,15,168,206,119,254,92,220,123,126,234,247,217,244,223,81,32,241,26,101,147,92,60,101,93,68,20,251,234,172,181,207,99,34,90,198,163,19,124,208,171,35,141,178,197,239,114,53,141,124,73,185,174,142,107,212,57,86,161,113,79,195,238,147,106,61,175,73,245,55,84,109,88,190,73,121,183,251,82,146,43,163,101,167,165,90,94,179,53,36,125,99,216,148,209,117,117,60,173,68,146,86,185,92,136,136,138,174,106,47,85,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,196,242,167,227,142,167,82,173,84,28,45,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,250,162,190,166,24,186,57,174,141,171,220,134,41,28,244,107,162,116,147,88,248,0,128,28,234,252,172,98,223,48,40,125,58,226,83,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,9,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,164,80,32,7,58,191,43,24,183,204,10,31,78,184,148,237,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,221,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,194,242,121,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,25,190,114,173,20,226,159,135,222,34,124,84,122,57,170,54,172,130,174,139,123,167,160,219,45,37,115,35,103,111,116,222,22,161,145,204,176,162,205,27,123,168,206,222,231,109,221,185,21,19,170,131,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,188,158,90,28,113,211,113,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,124,111,145,36,98,170,57,236,134,111,128,1,149,114,213,57,86,113,227,254,196,112,169,171,247,175,237,98,196,47,183,59,143,253,67,41,172,141,103,107,254,208,232,159,36,223,217,211,177,191,209,48,181,64,114,174,44,124,172,107,39,203,252,135,211,167,51,88,91,247,43,78,61,190,221,209,216,120,81,213,8,54,100,22,171,127,131,196,46,148,244,253,35,175,161,164,129,92,148,117,13,98,116,142,104,96,137,202,201,122,35,100,142,53,71,170,74,212,116,246,84,114,172,39,138,126,31,117,19,81,239,186,67,137,234,141,170,163,51,199,46,19,218,235,108,149,13,150,142,169,213,80,44,201,52,116,237,157,140,241,93,191,15,50,189,96,238,53,173,106,57,85,17,205,85,138,188,234,252,172,98,223,48,40,125,58,226,83,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,9,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,164,80,0,0,10,245,230,91,204,18,155,71,173,87,142,31,52,130,235,87,30,160,215,211,248,107,197,218,146,89,105,103,198,152,246,210,207,26,198,175,129,89,59,234,41,167,149,168,248,101,107,224,94,142,69,71,163,122,83,8,39,255,0,44,94,60,127,98,23,218,109,6,213,139,214,220,7,32,184,55,217,183,75,141,199,183,75,139,204,230,76,233,58,55,180,229,236,212,78,234,116,118,233,35,138,23,44,147,47,77,242,185,110,164,128,28,234,252,172,98,223,48,40,125,58,226,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,80,85,95,60,239,193,63,204,159,166,149,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,237,117,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,254,238,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,163,76,245,87,78,53,147,21,131,53,210,220,210,213,147,89,106,54,183,196,219,234,18,78,204,142,141,146,118,102,103,243,225,153,25,36,106,232,164,70,200,205,200,142,106,47,184,106,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,237,142,55,201,14,244,248,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,102,95,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,205,9,240,33,174,151,222,34,120,96,196,117,27,49,188,218,174,57,75,188,85,186,250,235,122,49,155,42,169,234,36,141,139,52,76,85,72,166,146,4,130,119,49,17,173,251,228,115,24,214,57,141,76,235,151,231,203,58,237,106,176,114,255,0,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,237,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,47,95,181,142,251,196,6,178,229,154,197,145,195,225,234,242,107,131,170,35,166,220,199,248,74,86,53,35,166,166,222,198,49,36,237,65,28,81,119,54,35,159,179,115,190,39,42,151,83,202,211,66,232,244,127,133,59,14,73,91,102,240,153,38,162,127,132,151,57,164,88,36,145,244,178,42,165,189,141,146,36,221,217,240,189,185,155,27,220,231,50,74,153,255,0,154,174,86,54,96,25,140,214,189,47,186,232,174,174,101,250,81,121,117,92,149,24,181,226,166,218,202,138,154,39,82,62,178,6,61,123,53,73,19,149,85,140,154,46,220,172,248,156,138,201,26,168,231,34,162,173,223,114,178,207,233,179,174,11,112,218,85,200,106,238,215,44,86,162,190,193,114,90,149,149,207,165,124,117,47,150,158,157,31,34,124,76,101,28,244,136,205,138,172,107,54,177,58,108,86,182,90,148,23,205,55,63,169,206,184,210,204,169,83,33,164,187,91,113,90,122,11,5,181,105,150,39,50,149,145,211,50,90,138,117,124,105,241,61,149,147,213,163,247,170,189,175,220,197,233,177,26,217,85,200,251,0,169,138,213,170,122,165,93,143,82,45,61,85,69,186,193,107,187,57,34,116,232,248,155,44,245,180,236,94,189,214,49,82,106,7,187,220,140,122,164,127,206,88,215,109,165,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,234,121,98,241,227,251,111,177,83,104,54,172,94,183,103,216,253,189,190,205,186,92,110,61,202,172,162,22,190,103,73,209,189,166,167,122,158,6,211,163,183,73,36,179,53,36,153,122,236,149,201,63,192,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,42,3,155,23,5,23,28,91,42,185,241,81,166,246,205,248,221,231,165,78,99,3,18,150,158,27,85,115,164,167,167,142,162,54,163,153,36,222,42,73,183,61,27,27,220,146,164,178,61,234,146,162,50,21,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,108,140,87,53,237,100,177,68,245,99,246,109,93,20,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,94,21,199,247,24,54,174,19,116,141,206,183,173,92,153,222,99,79,89,65,138,50,24,154,172,166,157,140,106,73,93,43,164,99,162,217,78,179,68,244,141,205,114,202,247,49,155,118,44,146,71,64,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,233,203,187,132,63,221,75,70,151,237,77,23,103,80,179,30,213,110,81,178,191,196,195,7,105,210,248,90,72,246,162,70,157,168,229,118,245,110,253,210,201,47,73,31,26,69,182,85,2,146,249,145,243,4,166,226,38,166,61,30,209,187,173,91,116,234,221,80,218,154,219,148,50,203,11,50,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,167,86,70,169,2,193,117,60,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,188,197,56,21,166,226,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,249,236,107,28,246,49,202,246,81,183,248,85,129,101,95,237,174,57,146,99,151,15,249,202,58,235,109,117,60,159,247,100,134,104,228,103,252,142,107,155,253,74,135,181,215,238,33,245,67,137,140,202,139,60,213,155,173,37,125,222,223,103,164,178,66,250,106,56,233,153,216,129,28,170,229,107,17,17,95,36,178,77,51,215,248,111,149,200,196,100,104,200,217,221,120,84,224,163,246,155,160,90,187,196,166,166,91,46,180,216,222,37,135,222,170,113,40,186,118,97,188,93,33,162,169,114,212,111,71,36,142,134,150,72,217,238,107,118,73,42,237,87,170,67,52,78,136,4,191,230,5,192,141,247,133,92,170,76,215,22,103,141,211,44,130,224,177,219,170,122,178,63,101,213,79,37,84,145,90,182,62,162,90,137,251,84,212,237,95,18,228,70,191,175,69,232,239,114,241,253,25,226,207,94,116,7,13,203,176,61,45,206,170,236,246,140,198,159,181,84,198,123,223,69,58,171,17,213,116,110,235,214,158,165,209,53,97,89,89,239,86,57,23,250,72,161,146,46,107,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,255,0,112,47,193,149,139,131,205,56,170,182,73,117,246,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,114,84,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,82,188,209,121,128,86,93,235,46,92,50,104,134,69,217,181,67,226,109,217,197,210,8,231,130,170,74,168,167,150,9,173,45,238,49,155,97,78,215,89,100,141,94,217,155,35,99,71,35,18,86,203,5,184,104,225,211,59,226,131,84,232,52,207,5,167,254,202,178,241,91,190,31,228,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,255,0,4,79,226,169,160,142,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,140,28,208,184,40,253,224,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,222,217,181,182,103,61,244,233,19,156,157,38,139,187,60,209,172,104,175,147,227,139,100,142,124,93,186,86,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,65,60,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,117,27,113,99,230,159,89,62,96,100,62,163,57,202,139,52,229,215,204,183,25,211,12,53,52,79,137,44,146,174,150,197,98,167,154,107,14,75,82,181,21,175,130,4,90,118,65,105,74,122,122,103,202,172,106,45,68,140,149,239,84,99,17,177,34,35,91,26,36,0,214,189,80,186,235,86,174,101,250,175,121,109,92,117,25,77,226,166,228,202,122,154,215,85,190,142,7,189,123,52,169,43,145,21,236,134,46,220,76,248,90,136,200,218,136,214,162,34,37,212,242,167,208,171,174,142,112,185,65,145,100,21,85,126,210,212,122,132,202,18,141,213,46,116,20,148,82,68,198,210,108,141,178,190,29,242,66,214,206,233,26,216,228,84,154,56,164,69,236,55,164,202,57,87,22,62,86,53,147,229,254,67,233,211,153,172,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,222,229,251,199,117,139,138,172,86,60,43,41,127,130,212,220,126,222,146,92,105,186,62,79,106,82,193,29,44,114,221,119,178,158,42,120,59,181,53,14,79,12,213,87,51,167,84,234,223,122,76,0,8,1,206,175,202,198,45,243,2,135,211,174,37,43,29,43,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,19,195,71,17,120,39,20,26,89,65,169,152,45,71,246,84,119,138,45,147,127,38,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,248,162,255,0,20,78,170,64,14,117,126,86,49,111,152,20,62,157,113,41,88,234,188,52,113,23,157,240,191,170,116,26,153,130,212,127,101,71,120,162,217,15,242,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,138,47,241,69,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,207,241,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,253,92,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,44,167,86,185,157,81,234,119,0,21,184,221,21,111,135,213,139,191,132,194,178,120,106,31,3,100,150,150,122,121,86,174,233,79,26,69,219,150,26,136,224,146,23,177,141,141,212,242,85,39,189,54,194,249,107,175,73,240,95,218,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,52,209,137,216,62,202,98,182,108,91,219,119,91,207,177,173,244,246,255,0,104,221,170,124,69,117,103,106,54,179,191,81,47,68,238,76,253,187,158,254,137,185,202,171,209,58,159,172,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,31,171,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,130,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,233,20,0,50,174,11,190,229,123,198,191,239,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,246,205,173,179,53,140,168,89,90,212,233,52,93,216,33,145,36,85,124,159,4,187,228,115,229,237,206,163,149,113,99,229,99,89,62,95,228,62,157,57,154,195,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,181,70,115,103,198,114,126,12,178,170,12,142,190,174,211,173,73,103,92,114,130,10,73,234,35,158,227,60,148,208,66,251,220,117,52,244,172,130,141,237,146,106,137,210,4,114,42,45,58,53,175,77,236,84,171,108,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,45,127,154,6,153,83,104,207,47,205,39,210,154,91,205,93,217,152,174,81,104,181,173,117,76,146,185,245,47,142,213,112,71,200,137,44,146,58,54,43,183,43,34,71,171,34,102,216,217,209,140,106,37,69,157,43,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,39,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,189,44,0,1,23,248,254,227,6,213,194,110,145,185,214,245,171,147,59,204,105,235,40,49,70,67,19,85,148,211,177,141,73,43,165,116,140,116,91,41,214,104,158,145,185,174,89,94,230,51,110,197,146,72,232,6,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,69,113,91,193,149,247,132,189,56,210,187,158,121,117,238,230,121,223,181,234,46,246,216,30,199,210,218,163,167,74,46,197,51,100,111,94,236,201,226,37,89,100,71,44,123,149,173,103,84,103,118,95,21,194,78,136,90,184,143,215,236,115,69,239,55,202,187,53,62,71,79,116,107,43,233,163,108,143,166,158,27,117,77,68,47,86,59,220,246,36,176,199,189,157,90,174,102,230,163,152,170,143,79,43,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,78,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,124,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,254,129,206,175,202,198,45,243,2,135,211,174,37,43,29,43,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,83,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,165,85,243,206,252,19,252,201,250,105,85,103,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,189,255,0,154,111,25,90,119,196,157,215,7,195,52,95,42,171,188,226,120,253,61,69,210,190,169,169,87,73,5,77,198,103,36,108,141,244,181,17,70,170,248,34,137,202,217,126,46,169,91,35,83,111,71,238,252,174,82,26,21,117,212,254,37,227,212,183,85,85,210,88,180,198,159,218,85,82,211,84,186,23,207,91,80,201,33,165,165,87,71,43,37,70,57,18,162,71,244,71,198,246,83,186,25,90,173,155,162,222,73,72,28,224,180,114,251,131,113,64,186,171,81,55,136,178,234,93,190,10,138,57,54,177,157,138,170,26,120,41,42,41,186,35,220,247,109,99,41,165,238,43,88,213,241,59,27,185,99,114,158,175,146,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,157,207,93,213,86,214,212,72,234,109,141,98,162,111,130,122,137,123,142,123,26,223,13,183,226,116,141,68,174,178,197,51,189,99,177,96,220,157,52,207,74,170,33,241,23,173,75,184,92,169,232,227,220,246,118,41,104,114,9,170,234,42,122,163,28,199,109,123,41,162,237,171,152,229,241,59,219,185,35,114,16,171,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,218,199,248,74,86,53,210,84,212,236,123,216,146,118,160,142,89,123,123,209,207,217,181,191,19,145,13,52,130,146,249,199,105,13,78,21,196,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,104,208,177,148,179,67,19,27,209,236,99,105,210,129,234,175,69,234,249,159,181,203,209,90,207,107,201,47,83,49,92,127,81,245,19,75,110,213,126,30,245,152,91,237,247,11,71,114,72,217,29,71,128,90,158,252,13,220,244,123,230,86,85,164,141,99,26,239,187,130,119,42,181,25,239,182,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,50,239,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,163,62,11,244,114,251,160,92,48,96,26,85,148,205,190,245,106,183,201,81,113,143,107,19,195,85,85,212,75,87,45,55,86,61,236,127,101,245,14,139,184,215,43,95,219,222,157,17,221,19,181,128,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,238,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,73,64,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,128,120,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,187,233,210,104,152,146,57,206,73,88,230,63,118,245,146,56,253,95,46,94,56,233,184,79,201,175,248,206,160,50,174,175,79,178,58,121,107,234,25,3,229,146,122,27,141,61,60,142,137,212,176,245,237,57,245,42,216,233,159,185,25,213,124,59,221,43,25,10,163,163,86,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,205,57,74,112,81,236,74,58,62,44,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,237,242,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,44,252,21,129,205,175,141,127,98,81,214,112,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,239,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,89,122,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,85,197,182,136,90,184,112,215,236,143,69,236,215,202,187,205,62,57,79,107,107,235,234,99,108,111,169,158,107,117,53,68,207,70,55,220,198,44,179,73,177,157,92,173,102,214,171,158,168,175,95,107,194,151,6,87,222,45,52,227,85,110,120,29,215,181,153,224,158,200,168,180,91,103,123,25,75,117,142,161,43,123,244,206,145,221,59,83,47,135,137,98,145,92,145,238,71,53,253,17,253,216,163,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,112,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,7,52,94,95,244,119,122,59,151,19,122,33,142,246,110,176,248,155,142,113,107,130,72,32,165,146,150,40,37,158,107,179,123,143,102,217,147,181,210,88,227,71,186,103,72,217,17,168,244,149,210,196,174,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,184,158,33,113,107,22,13,193,126,165,225,88,181,15,130,178,227,250,95,121,181,219,169,187,175,147,177,75,5,166,88,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,230,112,141,68,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,56,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,218,167,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,7,198,145,177,17,26,247,205,55,193,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,28,255,0,71,181,211,78,53,230,143,38,187,105,125,231,219,54,172,95,32,155,27,154,229,18,34,210,214,85,69,4,19,72,250,103,162,175,118,20,241,13,98,73,209,26,247,49,202,205,204,86,61,240,3,154,47,47,250,59,189,29,203,137,189,16,199,123,55,88,124,77,199,56,181,193,36,16,82,201,75,20,18,207,53,217,189,199,179,108,201,218,233,44,113,163,221,51,164,108,136,212,122,74,233,107,47,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,26,56,139,193,56,160,210,202,13,76,193,106,63,178,163,188,81,108,155,249,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,197,23,248,162,65,94,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,241,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,253,211,47,119,172,178,70,172,116,46,141,177,163,149,235,43,98,172,189,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,132,248,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,250,12,226,199,205,62,178,124,192,200,125,70,114,101,112,111,194,37,171,139,238,95,153,70,41,5,198,146,207,150,88,117,34,225,114,199,46,179,211,181,236,100,235,106,183,181,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,234,245,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,176,112,83,195,197,215,137,142,33,177,172,14,11,85,37,125,138,223,81,13,239,41,101,77,99,169,153,236,72,42,34,74,166,163,163,84,149,95,34,72,216,88,145,252,91,229,106,170,177,168,233,25,162,139,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,229,92,88,249,88,214,79,151,249,15,167,78,102,176,179,78,41,248,28,169,212,174,17,52,171,138,77,54,125,36,87,220,99,73,241,247,229,54,199,50,40,18,227,110,165,182,70,245,173,100,157,17,95,83,12,93,90,230,200,229,238,67,20,109,98,181,209,54,57,171,175,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,9,21,204,191,129,202,158,28,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,129,145,172,111,68,86,177,243,113,254,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,208,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,16,91,157,95,149,140,91,230,5,15,167,92,74,245,229,157,105,181,95,248,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,87,152,55,4,151,94,20,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,28,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,114,156,77,221,173,87,254,17,53,94,251,98,185,210,92,109,183,29,55,190,213,209,214,82,76,217,160,169,130,75,100,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,54,230,148,248,177,242,177,172,159,47,242,31,78,156,205,97,106,156,212,248,14,255,0,101,248,171,210,11,47,246,82,229,246,43,101,187,254,189,245,55,183,63,187,255,0,103,108,172,142,31,237,42,30,239,233,94,85,89,103,220,151,56,122,246,157,247,35,226,118,237,83,106,168,164,180,120,156,74,209,69,37,47,118,170,26,231,178,154,105,235,27,35,147,164,61,32,145,33,106,179,171,158,218,137,209,85,141,111,73,45,168,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,7,42,226,199,202,198,178,124,191,200,125,58,115,53,132,255,0,230,133,192,183,236,83,42,126,184,232,230,25,225,52,218,245,179,219,20,212,78,221,13,138,233,36,142,69,233,10,53,60,61,28,221,99,237,244,87,49,146,171,227,251,166,186,158,53,137,92,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,161,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,96,25,87,45,211,95,184,28,166,226,59,130,109,33,214,28,29,245,108,212,92,47,73,236,76,134,146,54,75,80,203,229,186,27,123,39,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,213,6,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,23,211,192,47,26,248,175,21,154,113,73,100,187,92,252,62,166,227,54,248,99,200,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,77,174,137,242,245,94,44,124,172,107,39,203,252,135,211,167,51,88,89,167,20,252,14,84,234,87,8,154,85,197,38,155,62,146,43,238,49,164,248,251,242,155,99,153,20,9,113,183,82,219,35,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,213,150,88,167,39,190,24,190,223,106,61,199,136,92,203,23,181,92,177,108,63,125,190,200,250,201,183,200,204,137,22,158,86,207,28,9,213,23,177,3,213,119,201,209,27,36,240,186,52,115,227,87,69,37,121,213,249,88,197,190,96,80,250,117,196,169,94,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,237,124,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,23,159,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,226,116,86,73,52,104,232,251,171,35,116,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,0,15,146,237,29,214,107,85,108,54,42,218,74,59,147,233,228,109,29,69,93,51,170,96,134,117,106,246,223,36,77,146,55,72,196,119,69,86,36,140,87,34,42,35,155,215,170,103,219,152,6,145,241,5,166,124,65,93,238,220,64,222,62,211,87,228,219,39,182,229,176,80,69,73,75,124,165,130,40,224,99,155,20,45,108,112,205,28,108,133,146,195,211,115,29,181,122,189,175,100,178,78,14,84,60,14,83,99,86,171,39,23,26,140,250,180,190,220,169,234,31,136,218,85,146,211,165,13,36,173,146,7,86,206,142,70,172,175,158,39,63,180,212,235,18,67,43,100,234,247,72,206,207,159,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,218,120,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,74,33,192,244,95,84,53,43,84,32,209,124,67,16,171,159,54,158,162,174,145,44,181,111,142,134,120,231,166,142,73,42,34,147,196,186,54,196,246,54,25,122,181,234,213,234,197,111,241,247,22,127,205,14,197,170,24,215,1,58,109,101,214,140,230,147,48,205,160,206,40,221,122,188,82,80,199,73,4,243,190,138,230,253,145,199,27,24,221,145,181,205,137,31,177,138,244,141,30,173,106,185,90,144,215,149,199,158,205,50,250,215,163,214,158,131,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,231,252,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,186,8,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,176,121,231,126,9,254,100,253,52,137,92,179,173,54,171,255,0,26,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,89,43,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,201,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,211,164,209,119,98,69,145,173,72,228,107,218,230,237,85,124,81,198,179,66,124,191,248,98,253,216,120,125,180,216,50,76,94,213,109,207,175,123,238,25,93,77,28,222,34,73,166,89,100,90,104,36,155,222,139,216,129,236,143,100,106,177,36,157,231,49,93,220,116,143,146,164,74,230,127,162,246,173,86,225,47,45,190,195,136,82,93,178,124,26,157,183,235,53,99,158,216,167,160,130,57,162,117,193,204,145,92,222,172,90,54,76,231,68,170,168,245,142,53,70,186,70,71,210,141,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,60,169,237,114,237,94,204,179,93,59,192,180,182,243,61,34,99,218,113,79,113,134,203,4,48,35,95,190,186,173,213,85,51,74,245,234,231,189,206,88,216,137,213,24,140,133,157,26,142,87,185,246,19,201,79,66,232,238,183,220,211,136,123,245,155,189,236,77,152,222,59,83,34,193,36,108,170,149,157,202,231,181,138,139,44,115,50,23,82,177,178,34,177,171,29,92,236,248,250,185,25,109,64,130,188,224,180,114,197,156,240,192,186,171,81,55,135,189,105,165,194,10,138,57,54,189,253,250,90,234,136,41,42,41,186,35,218,198,238,123,233,165,238,43,94,228,240,219,27,181,36,114,149,87,193,126,177,216,180,11,138,12,3,85,114,152,119,217,109,87,9,41,238,50,110,122,120,106,90,186,121,105,37,169,232,198,61,239,236,178,161,210,246,218,213,115,251,123,19,162,187,170,90,255,0,55,221,80,181,97,124,37,212,224,115,54,146,123,150,160,222,40,173,180,240,58,181,177,79,20,20,211,54,182,90,166,69,209,93,51,26,234,120,97,119,77,168,213,170,141,85,223,193,174,168,14,26,244,134,167,94,181,231,6,210,56,96,171,146,159,34,188,67,13,193,105,39,138,25,226,183,51,172,181,179,70,249,122,177,31,29,52,115,72,136,168,238,170,196,68,107,149,81,171,165,224,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,116,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,85,174,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,221,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,208,247,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,1,205,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,53,151,106,42,107,117,214,182,223,71,118,164,186,83,210,212,73,12,85,212,141,149,176,85,49,174,84,108,209,164,204,100,168,199,34,35,145,36,99,31,209,83,115,90,189,81,36,7,0,154,33,165,252,66,241,47,96,211,109,89,190,85,210,90,39,167,169,175,134,221,77,28,155,239,115,211,179,186,180,43,51,61,244,236,116,77,154,71,201,238,85,100,46,141,142,100,146,49,237,208,240,60,86,180,88,181,67,37,210,252,130,203,162,249,205,38,31,155,79,78,215,89,111,21,116,49,213,193,4,236,145,175,217,36,114,49,237,217,35,90,232,149,251,30,172,73,21,232,215,43,81,171,155,108,167,74,181,31,11,212,122,173,33,201,48,187,173,38,103,73,112,101,173,214,70,211,172,181,82,85,72,173,72,163,137,177,238,239,119,55,177,99,88,247,54,70,189,142,98,185,28,213,91,233,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,233,210,24,187,178,162,72,230,164,146,57,238,115,182,162,178,40,234,91,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,143,65,205,123,129,202,108,150,213,123,226,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,189,34,88,98,116,157,88,232,223,222,133,92,190,244,67,136,189,82,214,218,28,191,135,203,229,38,49,81,135,212,70,219,182,85,83,29,45,75,44,176,86,65,83,18,189,41,39,234,181,47,124,76,168,99,24,214,42,111,86,238,116,72,189,198,232,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,228,182,90,109,86,90,103,209,217,173,148,148,20,242,84,79,86,248,169,161,108,76,116,243,202,249,166,149,90,212,68,87,201,44,146,72,247,127,23,61,238,114,245,85,85,57,175,22,62,86,53,147,229,254,67,233,211,153,172,53,80,121,252,179,0,195,115,170,156,126,171,48,199,169,46,207,197,111,17,223,237,9,82,138,230,82,220,99,138,88,162,168,70,117,218,231,177,179,200,172,220,139,181,251,94,222,143,99,28,223,64,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,172,14,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,241,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,253,211,47,119,172,178,70,172,116,46,141,177,163,149,235,43,98,232,28,149,60,172,101,63,48,43,189,58,220,79,242,149,185,161,112,45,251,20,202,159,174,58,57,134,120,77,54,189,108,246,197,53,19,183,67,98,186,73,35,145,122,66,141,79,15,71,55,88,251,125,21,204,100,170,248,254,233,174,167,141,98,86,128,241,15,170,28,51,230,85,185,230,147,93,105,40,46,247,11,61,93,146,103,212,209,199,82,206,196,232,213,71,35,94,138,136,248,229,142,25,152,191,195,124,77,71,163,227,87,198,255,0,43,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,252,84,189,62,95,60,18,90,184,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,244,150,166,107,56,177,243,79,172,159,48,50,31,81,156,159,252,151,56,133,197,109,244,121,31,12,87,106,111,7,122,185,92,42,114,219,69,108,149,81,182,58,239,184,166,134,122,54,198,229,71,172,204,100,9,51,81,155,247,70,147,170,163,18,46,175,145,92,197,56,21,166,226,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,249,236,107,28,246,49,202,246,115,78,79,124,49,125,129,211,139,143,16,185,150,47,117,182,229,57,134,251,125,145,245,147,108,141,248,234,165,60,173,158,56,19,162,167,126,118,42,239,147,170,186,56,33,116,104,214,72,174,150,197,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,43,3,155,39,6,86,45,36,190,254,243,24,53,215,181,106,206,242,7,211,222,236,245,15,123,228,130,241,80,201,170,93,83,78,245,235,214,25,123,83,57,241,185,81,99,145,83,103,86,61,25,12,64,225,163,136,188,239,133,253,83,160,212,204,22,163,251,42,59,197,22,200,127,148,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,81,127,138,46,138,52,171,82,44,90,193,167,24,230,168,99,20,119,90,75,86,77,111,138,227,73,13,210,133,244,149,76,142,68,234,136,248,223,255,0,250,123,85,209,189,189,31,27,222,199,53,238,245,100,0,231,87,229,99,22,249,129,67,233,215,18,162,244,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,254,38,146,63,192,77,113,210,207,255,0,157,225,154,129,143,255,0,207,83,120,235,93,117,55,253,201,98,223,12,191,249,175,110,239,255,0,37,83,221,65,156,114,112,137,117,225,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,237,223,219,94,138,201,33,145,91,31,117,35,111,85,229,125,198,14,77,162,122,185,101,209,43,202,213,220,112,76,254,240,218,6,80,83,69,78,215,209,222,235,95,75,79,13,114,189,204,238,189,136,144,199,19,227,238,53,168,201,29,34,53,207,98,49,243,43,157,95,149,140,91,230,5,15,167,92,74,234,229,189,148,216,176,254,54,180,182,237,145,215,120,74,74,139,133,93,174,57,59,79,147,117,85,109,13,69,37,52,125,24,138,169,190,121,226,103,94,155,91,187,171,149,26,138,169,125,58,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,59,99,141,242,67,189,62,9,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,25,215,226,95,135,76,239,133,253,83,175,211,60,234,159,251,90,203,61,110,248,127,148,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,219,217,252,21,63,130,175,117,225,99,142,58,109,53,225,183,85,120,91,212,150,85,203,98,201,241,124,129,152,181,205,175,150,117,183,92,106,168,36,98,81,62,62,170,140,166,154,94,142,107,163,106,118,230,150,71,61,28,217,93,36,48,212,210,159,22,62,86,53,147,229,254,67,233,211,153,172,52,61,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,87,7,49,110,95,247,221,56,214,91,78,101,162,152,237,169,49,13,82,200,41,44,86,155,37,20,140,165,246,101,246,165,189,27,72,141,149,232,196,134,119,178,89,99,115,85,177,69,213,241,171,98,99,34,89,45,167,64,116,114,197,195,254,141,98,122,59,142,77,226,41,49,155,123,105,228,169,218,246,120,186,167,185,210,84,212,236,123,222,177,247,103,146,89,123,123,213,172,223,181,191,11,81,14,128,10,192,230,139,204,2,142,209,71,114,225,147,68,50,46,245,214,111,19,110,206,46,144,71,4,244,177,210,203,4,176,77,105,111,113,143,221,50,247,122,203,36,106,199,66,232,219,26,57,94,178,182,42,150,47,123,151,95,29,84,220,82,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,61,142,123,88,198,57,24,201,148,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,75,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,202,23,227,235,130,140,171,133,61,71,171,189,218,109,158,35,76,178,107,132,210,99,151,10,116,145,241,208,111,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,46,230,202,200,188,167,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,79,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,93,92,220,248,58,197,113,78,247,21,120,77,101,170,205,237,155,133,37,186,251,98,100,113,211,248,202,233,124,67,228,184,198,247,206,157,201,159,182,22,190,8,97,87,59,164,181,14,85,233,51,200,1,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,219,223,212,109,77,166,214,110,95,153,174,171,82,217,170,237,44,202,180,158,241,116,90,26,152,229,107,233,159,37,170,101,124,104,178,199,27,164,98,59,114,50,84,98,50,86,109,145,157,88,246,170,231,132,189,238,89,188,89,225,186,239,162,246,173,45,109,61,37,147,44,211,91,61,190,202,251,75,171,214,121,235,237,212,212,148,240,54,228,196,88,216,136,199,74,143,99,163,106,201,218,94,222,247,125,236,123,162,255,0,52,46,95,245,150,203,195,248,138,208,188,119,196,82,94,238,12,139,41,178,83,73,61,69,116,215,138,250,247,36,117,176,54,71,189,101,239,207,85,20,11,79,11,90,172,119,109,88,199,53,242,44,115,171,129,109,14,197,116,7,135,28,119,15,176,55,249,86,179,117,195,43,119,180,163,174,219,145,108,100,23,8,59,144,185,98,78,196,212,235,77,178,63,115,124,63,71,43,159,189,238,224,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,19,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,118,123,56,151,225,211,59,225,127,84,235,244,207,58,167,254,214,178,207,91,190,31,229,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,127,5,79,224,171,221,121,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,243,30,231,181,143,123,81,143,189,224,0,60,254,121,128,97,186,159,140,207,134,106,6,61,73,125,177,85,84,82,84,212,91,234,209,93,4,239,166,168,142,162,36,145,189,122,61,137,44,49,170,177,221,88,244,69,107,145,205,85,106,250,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,227,207,218,176,12,54,197,153,95,245,6,205,143,82,81,228,57,85,61,13,53,234,186,20,86,190,189,148,105,42,83,44,168,139,181,207,99,103,145,136,254,155,213,155,26,170,173,141,136,216,65,206,175,202,198,45,243,2,135,211,174,37,90,240,139,173,246,174,28,120,139,195,53,150,251,99,171,187,219,108,21,21,45,172,164,164,145,172,157,96,168,165,154,154,71,199,187,225,115,216,217,213,232,197,86,163,213,136,213,115,55,111,77,15,101,56,182,156,107,142,156,85,99,121,37,13,171,45,195,50,219,123,28,230,182,84,154,150,186,150,68,108,145,77,20,177,175,249,146,71,44,110,71,53,200,199,177,200,168,215,38,125,248,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,172,148,229,67,198,14,125,132,234,133,147,134,59,234,213,223,48,156,174,162,161,182,200,146,41,170,39,177,86,246,228,153,95,3,98,99,221,225,164,115,87,186,197,68,142,53,115,170,21,209,163,103,89,58,95,60,239,193,63,204,159,166,144,43,132,93,111,181,112,227,196,94,25,172,183,219,29,93,222,219,96,168,169,109,101,37,36,141,100,235,5,69,44,212,210,62,61,223,11,158,198,206,175,70,42,181,30,172,70,171,153,187,122,104,83,60,192,244,191,136,125,47,159,16,203,233,105,50,172,39,42,167,164,171,84,164,184,72,216,43,160,108,145,212,211,203,29,69,51,218,229,98,185,145,61,28,199,244,114,116,254,40,190,250,128,210,158,89,89,149,187,141,234,77,13,213,75,45,94,71,167,214,106,127,180,87,75,229,170,116,165,130,170,208,244,168,109,23,117,119,43,224,124,245,52,235,3,224,106,247,186,50,161,209,57,88,196,168,75,180,0,205,15,18,58,33,117,225,195,91,114,157,23,188,223,41,47,53,24,229,68,77,101,125,52,110,141,149,48,77,4,117,16,189,88,239,123,30,177,77,30,246,117,114,53,251,154,142,122,34,61,121,168,52,123,193,126,142,95,116,11,134,12,3,74,178,153,183,222,173,86,249,42,46,49,237,98,120,106,170,186,137,106,229,166,234,199,189,143,236,190,161,209,119,26,229,107,251,123,211,162,59,162,118,176,121,77,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,193,18,127,141,14,48,110,188,85,227,58,55,5,221,105,31,114,196,241,121,155,126,149,177,57,179,190,247,53,66,195,82,247,185,25,28,59,37,134,138,142,165,172,138,61,177,173,84,145,238,118,222,141,238,188,150,244,114,197,152,107,46,91,172,87,121,187,149,122,119,111,167,167,181,211,109,122,109,170,185,54,162,55,84,239,107,209,23,100,16,84,69,219,115,30,215,120,157,223,11,163,106,173,202,0,1,92,28,212,56,234,166,192,49,235,175,12,58,91,95,73,62,79,124,167,154,219,153,205,53,44,187,237,54,233,233,97,123,96,137,36,141,33,145,245,80,212,170,44,140,123,251,76,107,211,107,100,123,31,29,59,23,103,203,115,152,37,79,17,52,210,104,246,178,93,105,27,168,182,234,119,84,209,92,166,150,40,95,147,49,101,158,73,82,42,120,96,138,24,95,77,10,64,213,99,92,231,200,196,124,157,58,50,69,73,234,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,165,110,103,92,7,126,196,47,181,58,243,164,246,93,184,14,65,112,119,180,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,221,177,199,20,46,88,225,78,155,226,106,198,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,206,211,115,166,189,90,168,175,52,113,213,199,79,95,79,29,76,76,171,164,150,150,118,177,237,71,53,36,134,102,182,88,159,209,83,171,36,107,94,213,234,142,68,84,84,62,178,154,249,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,38,232,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,247,77,27,218,217,156,247,116,71,70,214,62,72,1,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,130,120,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,164,80,0,21,87,206,11,139,207,227,194,62,11,91,253,133,110,114,233,40,63,234,42,168,41,33,149,235,254,100,242,43,25,253,131,82,79,233,227,43,131,72,116,95,84,53,235,50,143,79,244,143,16,171,200,175,178,83,203,86,180,240,190,56,153,20,17,162,111,150,89,101,115,98,137,157,85,173,71,61,205,69,123,216,196,234,231,181,23,202,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,83,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,58,69,3,207,221,112,12,54,251,153,88,53,6,243,143,82,86,100,56,173,61,117,53,150,186,100,87,62,129,149,137,18,84,172,72,171,181,175,123,96,141,138,254,155,209,155,218,138,141,145,232,239,64,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,121,252,15,0,195,116,195,25,131,12,211,252,122,146,197,98,165,168,171,169,167,183,210,34,182,8,31,83,81,37,68,169,27,122,244,99,22,89,164,84,99,122,49,136,168,214,163,90,136,212,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,159,230,41,199,85,55,11,88,106,224,250,125,95,72,253,84,191,211,195,53,12,53,52,178,189,150,203,116,203,80,197,185,34,172,107,4,207,108,148,238,141,144,185,255,0,207,123,94,230,61,141,86,62,138,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,127,146,167,149,140,167,230,5,119,167,91,137,254,115,254,33,110,54,43,62,129,106,93,219,41,199,62,208,89,104,176,251,205,69,198,209,227,31,73,237,10,86,81,74,233,105,187,236,69,124,93,198,35,153,220,106,110,110,238,169,239,67,50,228,212,229,25,148,233,198,45,197,196,46,212,10,235,85,29,93,215,31,171,181,227,51,92,34,69,254,88,154,122,116,100,112,200,168,169,20,210,64,149,81,53,122,181,95,220,88,145,85,210,163,29,122,128,205,103,22,62,105,245,147,230,6,67,234,51,156,210,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,121,124,241,183,106,226,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,214,90,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,104,247,135,172,166,197,131,112,95,166,153,174,83,93,224,172,184,254,151,217,174,151,26,158,211,228,236,82,193,105,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,73,156,114,113,119,117,226,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,119,85,229,161,192,229,79,17,217,148,58,195,156,62,145,154,117,133,222,35,100,212,146,50,42,135,223,46,48,164,115,165,19,161,122,57,169,76,141,124,78,153,207,111,198,201,18,54,34,171,158,248,111,36,16,3,157,95,149,140,91,230,5,15,167,92,74,86,38,255,0,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,6,70,146,49,81,90,246,77,111,220,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,202,184,54,224,19,75,248,65,166,154,251,111,186,85,228,249,221,125,61,69,13,118,71,50,73,74,199,209,73,44,82,37,52,84,105,43,226,141,136,176,68,229,115,149,242,43,247,174,244,99,146,54,242,14,117,126,86,49,111,152,20,62,157,113,41,88,187,238,87,188,107,254,240,24,35,52,99,80,174,119,90,237,73,195,109,239,169,150,227,90,189,239,108,218,219,51,88,202,133,149,173,78,147,69,221,130,25,18,69,87,201,240,75,190,71,62,94,223,127,227,3,134,187,23,21,58,29,120,211,43,154,246,110,176,238,186,99,117,110,170,124,17,210,94,34,134,70,83,201,42,181,175,221,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,60,89,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,231,205,41,241,99,229,99,89,62,95,228,62,157,57,154,195,165,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,165,196,235,167,30,56,37,127,0,23,29,124,193,175,93,139,214,97,111,76,90,134,142,221,113,153,149,86,108,138,170,157,82,104,22,161,145,35,226,154,145,157,234,134,189,205,137,37,108,17,171,28,212,154,39,45,69,240,201,173,28,69,233,78,127,13,139,134,236,190,174,211,144,231,53,20,150,22,209,181,148,178,193,95,60,147,53,180,237,124,117,109,116,8,244,145,251,91,43,145,21,137,36,137,185,173,123,250,232,250,211,29,214,27,85,20,55,218,218,74,203,147,41,227,109,101,69,37,51,169,160,154,116,106,119,31,28,78,146,71,70,197,119,85,70,44,143,86,162,162,43,157,211,170,196,14,98,156,117,83,112,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,252,247,181,238,99,216,213,99,232,174,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,229,63,87,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,4,240,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,113,58,163,227,154,52,116,157,165,145,222,215,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,57,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,217,196,191,14,153,223,11,250,167,95,166,121,213,63,246,181,150,122,221,240,255,0,41,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,248,42,127,5,94,235,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,152,247,61,172,123,218,140,125,239,3,42,230,143,120,122,202,108,88,55,5,250,105,154,229,53,222,10,203,143,233,125,154,233,113,169,237,62,78,197,44,22,152,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,20,195,199,247,24,55,94,44,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,223,80,144,196,244,141,205,106,68,198,177,155,119,164,146,73,208,57,104,112,57,83,196,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,241,178,68,141,136,170,231,190,27,116,226,199,202,198,178,124,191,200,125,58,115,53,135,170,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,187,234,222,96,26,113,154,240,61,149,241,37,140,228,95,98,239,80,219,235,172,84,84,151,8,210,121,169,50,191,8,175,167,164,133,28,197,101,95,199,36,50,181,200,197,106,196,170,249,91,26,50,102,199,74,218,111,175,218,203,164,154,143,81,171,152,6,161,93,109,217,125,111,137,241,183,73,94,218,185,43,188,66,238,155,196,182,116,123,42,55,191,164,139,221,107,190,241,173,127,243,218,215,37,159,243,83,251,119,251,130,233,39,237,75,255,0,12,254,208,88,62,209,255,0,67,254,202,123,22,183,197,127,65,247,95,211,119,63,163,248,63,220,251,186,21,173,194,119,154,125,27,249,129,143,122,140,6,148,206,41,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,204,241,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,148,242,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,253,243,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,236,141,136,216,190,22,53,157,45,124,0,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,32,7,58,191,43,24,183,204,10,31,78,184,148,172,79,254,88,188,120,254,196,47,180,218,13,171,23,173,184,14,65,112,111,179,110,151,27,143,110,151,23,153,204,153,210,116,111,105,203,217,168,157,212,232,237,210,71,20,46,89,38,94,155,229,114,218,167,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,241,92,31,112,73,165,252,35,99,59,108,176,82,95,51,106,218,121,41,47,25,99,169,100,130,122,232,60,67,229,142,38,66,249,165,109,51,26,215,68,199,54,39,34,72,176,70,247,245,86,183,108,53,231,157,248,39,249,147,244,210,170,201,255,0,203,23,143,31,216,133,246,155,65,181,98,245,183,1,200,46,13,246,109,210,227,113,237,210,226,243,57,147,58,78,141,237,57,123,53,19,186,157,29,186,72,226,133,203,36,203,211,124,174,91,169,0,21,87,206,247,75,127,252,52,214,187,125,139,253,247,139,93,238,126,43,254,138,154,8,59,42,255,0,255,0,73,59,123,25,255,0,35,221,253,26,21,86,73,254,91,122,47,106,214,254,45,49,123,22,81,136,82,100,152,197,142,158,178,253,125,163,171,123,123,9,4,48,171,96,116,145,171,147,188,207,25,45,27,86,46,142,71,35,149,30,215,71,188,208,72,0,160,30,103,90,91,251,47,227,39,53,240,150,47,102,90,178,223,15,148,219,255,0,190,187,222,43,197,70,158,46,127,123,220,230,110,174,142,183,224,118,222,157,62,22,163,21,132,85,47,79,148,118,153,226,184,127,8,86,124,234,211,73,214,245,158,220,43,238,23,122,169,35,143,184,239,13,87,53,28,16,53,237,98,61,97,99,32,87,181,143,115,182,201,60,238,69,68,127,68,154,160,2,37,115,12,227,78,213,194,198,151,212,88,177,12,130,145,186,169,146,211,162,99,244,107,76,218,165,162,129,100,219,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,219,104,90,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,229,63,87,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,254,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,58,7,22,62,86,53,147,229,254,67,233,211,153,172,53,80,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,144,215,134,62,86,154,53,195,206,163,220,181,22,247,117,251,125,87,73,112,134,183,16,246,165,11,161,146,193,219,89,186,57,251,38,88,106,230,233,36,42,146,186,22,108,146,4,146,54,177,202,155,102,169,93,92,206,185,128,86,105,21,29,79,15,218,33,145,120,76,234,175,116,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,123,166,141,238,116,45,99,186,35,100,115,31,29,54,3,218,232,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,223,181,58,168,4,85,230,35,197,231,238,165,163,73,246,90,183,179,168,89,143,118,139,23,223,65,226,97,131,180,232,188,85,92,155,149,35,78,212,114,183,98,59,126,233,100,139,172,111,141,37,219,65,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,20,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,93,173,131,252,218,248,40,246,37,101,103,22,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,118,201,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,144,91,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,232,163,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,3,53,156,88,249,167,214,79,152,25,15,168,206,89,78,135,241,93,98,225,47,149,126,159,230,93,219,85,102,95,114,246,213,30,45,100,173,153,237,241,245,94,218,170,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,165,80,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,35,60,192,51,45,48,201,167,195,53,3,30,171,177,95,105,105,233,42,106,45,245,104,141,158,6,84,211,199,81,18,72,222,189,88,245,138,104,213,88,238,143,98,170,181,200,215,34,181,46,39,146,167,149,140,167,230,5,119,167,91,137,254,86,95,58,125,121,166,180,225,184,167,14,86,106,218,182,92,175,181,12,201,175,73,13,68,177,51,217,208,172,145,83,67,43,17,155,39,100,181,9,36,136,155,254,237,244,44,114,179,226,99,146,173,116,235,76,242,173,80,184,222,45,216,181,39,115,216,56,253,215,38,184,206,248,228,88,105,104,104,41,100,168,149,242,57,140,118,205,221,182,196,197,119,70,172,179,68,197,115,119,245,62,93,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,196,211,70,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,226,122,3,53,156,88,249,167,214,79,152,25,15,168,206,123,92,23,131,236,155,84,120,68,189,241,35,167,233,87,112,185,97,249,69,202,131,33,182,186,90,120,160,134,201,77,108,130,177,213,204,116,143,99,183,198,231,72,215,70,222,227,164,73,99,86,181,189,183,111,227,250,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,61,7,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,82,15,247,81,248,236,255,0,143,63,244,102,207,254,168,91,78,89,148,223,115,158,91,119,156,215,41,174,241,183,172,131,67,234,46,151,26,158,211,35,239,213,79,97,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,61,132,148,226,83,140,219,238,184,104,254,150,232,13,146,213,236,172,51,78,113,251,53,60,201,59,24,234,171,157,226,150,222,218,105,42,92,228,235,219,133,155,166,100,81,181,122,185,175,116,146,117,87,50,56,126,94,7,56,68,186,241,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,119,108,238,47,68,100,115,72,141,147,180,177,187,65,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,69,94,104,26,247,171,28,59,104,21,131,53,209,204,175,236,253,234,183,48,165,181,207,83,224,105,170,247,210,190,138,182,71,71,178,162,57,24,157,95,12,107,213,19,119,195,211,175,69,84,88,1,195,215,49,238,51,179,157,125,211,76,43,41,214,79,27,101,200,51,11,53,174,227,77,246,118,213,31,126,150,122,216,163,150,61,236,166,107,219,185,143,114,117,106,163,147,175,84,84,95,121,48,57,213,249,88,197,190,96,80,250,117,196,168,13,39,193,127,106,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,244,28,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,97,92,171,56,241,255,0,98,56,84,213,251,215,246,177,98,23,219,157,199,254,161,148,214,70,179,181,255,0,104,116,79,146,111,236,233,216,223,232,152,90,161,0,57,213,249,88,197,190,96,80,250,117,196,168,13,49,211,60,171,87,114,248,240,92,42,147,197,222,170,45,247,43,133,53,43,99,146,73,42,188,21,20,245,143,130,38,70,199,61,243,72,202,119,50,54,35,126,41,28,198,170,162,42,170,126,86,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,9,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,185,87,52,30,15,177,157,108,210,59,214,182,217,146,146,221,157,224,22,119,87,190,190,166,90,135,50,178,201,68,202,170,137,168,81,141,127,105,143,85,154,73,89,39,109,206,87,198,216,213,205,99,213,236,163,99,74,124,88,249,88,214,79,151,249,15,167,78,102,176,153,92,197,56,21,169,225,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,249,143,107,28,247,189,170,247,195,82,194,121,59,240,235,77,168,122,185,122,214,220,195,19,164,184,227,216,45,59,33,180,77,93,20,170,198,223,228,123,31,20,208,38,222,204,175,167,133,146,57,200,231,43,162,125,69,52,141,110,237,143,101,159,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,249,215,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,30,225,83,130,143,217,151,5,250,187,196,166,166,91,45,85,57,38,91,165,247,170,156,74,46,157,233,172,246,185,173,53,46,90,141,232,229,141,179,85,71,35,61,205,110,248,226,77,170,244,89,166,137,181,130,89,167,53,142,5,105,176,233,43,248,167,210,138,10,74,107,21,85,66,205,154,208,186,170,87,78,219,141,93,107,215,218,76,89,164,114,57,146,203,81,28,78,134,52,111,109,82,55,53,142,107,164,88,160,175,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,94,78,103,172,118,46,32,57,122,103,26,197,142,67,225,233,50,109,47,191,212,73,77,185,239,240,149,76,160,169,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,103,176,213,64,56,255,0,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,157,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,178,158,87,220,193,41,173,52,214,94,23,181,166,235,86,246,62,161,180,24,125,242,166,89,106,95,190,105,105,105,232,236,169,20,80,57,200,196,115,231,115,39,150,93,145,177,27,23,194,198,179,165,175,153,87,39,167,28,188,73,102,80,240,219,160,252,45,208,88,42,236,246,41,244,223,19,201,174,55,55,86,167,91,219,22,129,172,134,22,71,20,138,137,77,28,177,189,206,73,219,189,211,67,27,154,198,54,38,73,55,21,224,115,132,75,175,23,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,118,206,226,244,70,71,52,136,217,59,75,27,180,17,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,128,226,199,202,198,178,124,191,200,125,58,115,53,132,191,226,175,130,143,217,150,129,105,23,18,154,103,108,186,212,227,121,110,31,101,169,203,98,233,222,134,207,116,154,138,153,201,81,189,92,178,54,26,169,36,127,185,205,217,28,169,181,30,137,52,49,54,32,19,43,149,62,131,83,107,39,20,116,25,53,246,138,174,75,22,155,83,166,77,35,219,79,42,193,37,197,146,177,180,16,190,102,61,169,19,251,170,181,45,69,87,119,18,142,70,43,28,213,122,182,111,243,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,242,159,181,44,19,246,167,251,20,246,239,248,103,246,127,237,79,179,60,44,223,236,95,137,240,221,254,246,206,215,244,223,14,205,251,255,0,175,111,79,121,26,185,129,112,35,98,226,171,21,147,53,197,153,224,181,55,31,183,172,118,234,158,175,147,218,148,176,71,85,36,86,173,143,168,138,158,14,237,77,67,87,196,185,21,204,233,209,122,183,220,148,67,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,117,60,178,184,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,116,69,125,76,49,116,108,140,126,233,30,200,251,251,164,85,155,181,45,120,133,202,111,184,54,129,106,94,107,139,87,120,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,144,127,186,143,199,103,252,121,255,0,163,54,127,245,66,255,0,128,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,4,0,231,87,229,99,22,249,129,67,233,215,18,173,120,73,209,11,87,17,250,253,142,104,189,230,249,87,102,167,200,233,238,141,101,125,52,109,145,244,211,195,110,169,168,133,234,199,123,158,196,150,24,247,179,171,85,204,220,212,115,21,81,233,226,181,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,254,242,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,37,165,114,161,227,142,155,37,181,89,56,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,172,208,170,190,121,223,130,127,153,63,77,32,87,9,58,33,106,226,63,95,177,205,23,188,223,42,236,212,249,29,61,209,172,175,166,141,178,62,154,120,109,213,53,16,189,88,239,115,216,146,195,30,246,117,106,185,155,154,142,98,170,61,60,86,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,180,174,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,154,0,114,174,41,244,83,247,137,225,247,54,209,200,238,30,10,175,32,183,167,128,157,210,246,227,101,116,18,178,162,151,186,238,220,138,144,172,240,196,146,109,98,187,182,175,219,209,221,21,51,88,92,247,38,141,16,186,224,186,37,127,214,139,133,242,146,162,159,84,42,32,109,13,4,49,187,125,36,22,217,235,41,213,242,189,122,34,190,73,100,151,163,26,138,141,100,108,118,229,87,171,35,176,160,1,86,188,240,112,10,153,109,90,89,170,84,56,245,34,83,210,212,92,108,23,75,179,82,38,206,175,149,177,79,69,78,245,235,221,123,17,33,175,123,125,202,198,42,201,252,213,145,55,85,182,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,154,125,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,136,127,205,3,94,245,99,135,109,2,176,102,186,57,149,253,159,189,86,230,20,182,185,234,124,13,53,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,248,122,117,232,170,139,16,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,108,227,119,159,105,248,218,47,97,91,105,251,189,171,109,84,209,253,228,52,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,99,252,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,126,120,117,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,254,238,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,172,245,224,239,131,236,102,131,130,109,84,226,211,48,74,75,149,246,233,131,229,77,196,91,12,181,12,125,162,8,173,247,42,26,183,202,136,246,197,43,231,87,72,212,99,152,244,99,35,99,154,237,210,57,172,174,2,210,121,183,240,89,106,178,211,73,197,102,150,227,244,148,20,242,84,116,207,32,138,165,177,49,211,207,44,113,211,220,34,129,90,136,175,146,89,21,147,171,29,213,207,124,82,118,213,86,121,74,235,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,94,158,65,173,246,174,35,249,117,231,122,209,102,177,213,217,169,242,61,55,201,220,250,10,153,27,35,233,167,134,150,174,158,102,35,219,238,123,18,88,100,216,254,141,87,51,107,149,172,85,86,38,125,205,84,0,69,254,63,184,193,181,112,155,164,110,117,189,106,228,206,243,26,122,202,12,81,144,196,213,101,52,236,99,82,74,233,93,35,29,22,202,117,154,39,164,110,107,150,87,185,140,219,177,100,146,58,1,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,179,76,187,130,143,221,87,150,102,170,95,243,251,101,170,77,77,202,125,139,37,202,166,4,238,201,107,161,91,189,189,99,182,54,109,206,99,182,189,139,36,174,137,26,215,200,230,183,172,173,134,41,22,11,112,157,230,159,70,254,96,99,222,163,1,34,185,150,112,43,77,195,46,77,75,169,250,99,65,73,75,165,249,29,68,22,218,90,22,213,75,36,246,139,138,83,170,186,7,172,242,62,89,153,50,65,52,205,145,28,187,87,185,27,154,196,108,107,39,21,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,183,61,198,78,189,223,112,254,9,114,14,32,116,47,43,240,149,117,22,251,29,210,193,119,240,44,147,117,45,109,117,27,82,78,197,84,106,137,190,9,220,157,36,102,230,238,254,8,228,247,86,175,15,92,199,184,206,206,117,247,77,48,172,167,89,60,109,151,32,204,44,214,187,141,55,217,219,84,125,250,89,235,98,142,88,247,178,153,175,110,230,61,201,213,170,142,78,189,81,81,125,229,197,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,131,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,179,254,81,92,31,99,52,24,109,191,139,76,193,41,46,87,219,165,69,75,113,22,195,45,67,31,104,130,37,171,161,171,124,168,143,108,82,190,117,116,141,70,57,143,70,50,54,57,174,221,35,154,203,52,5,0,243,17,225,15,247,82,214,84,251,45,69,217,211,220,199,187,91,139,239,175,241,51,65,218,108,94,42,146,77,200,146,39,106,73,91,177,93,191,116,82,69,214,71,200,146,237,245,92,179,248,215,183,112,193,157,220,176,157,75,185,248,109,54,203,122,212,214,214,72,181,83,123,26,186,24,100,88,234,33,167,133,178,111,239,116,100,18,35,99,220,189,32,114,189,27,10,181,215,168,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,102,179,139,31,52,250,201,243,3,33,245,25,206,127,121,202,111,185,5,186,197,105,187,215,120,138,76,102,222,251,93,174,62,211,25,225,233,95,85,81,86,232,250,181,17,95,214,122,186,135,245,114,171,190,62,157,118,181,168,150,83,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,182,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,177,175,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,103,175,152,174,177,223,117,147,139,140,238,166,239,15,135,164,195,238,19,225,214,186,109,204,127,102,150,130,121,99,114,239,107,24,174,238,206,181,19,244,118,231,51,191,179,115,154,198,169,48,57,37,232,167,254,29,113,25,89,112,255,0,243,225,86,250,88,229,255,0,179,214,85,201,51,22,63,251,18,70,230,201,253,186,57,191,204,82,189,120,151,192,41,180,179,136,109,72,211,235,126,61,87,99,182,216,242,139,149,53,174,134,165,37,223,21,187,196,61,104,213,22,85,87,189,142,167,88,158,199,185,87,123,28,215,117,118,238,171,113,60,163,53,51,42,212,78,17,225,183,101,53,126,47,236,86,65,87,140,219,167,124,146,73,51,168,99,130,158,162,38,72,231,189,221,123,126,41,209,49,27,181,173,138,40,152,141,248,122,172,213,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,26,185,174,112,81,251,50,202,167,226,83,76,237,151,90,156,111,45,184,84,84,229,177,116,239,67,103,186,77,35,92,149,27,213,203,35,97,170,146,71,251,156,221,145,202,155,81,232,147,67,19,98,87,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,127,215,104,237,92,77,112,219,91,13,138,182,174,203,109,213,124,30,70,209,212,85,211,54,73,232,160,185,208,47,109,242,68,217,54,185,236,108,232,170,196,147,162,171,85,17,223,214,87,183,247,12,127,245,162,255,0,66,127,251,242,106,106,198,11,251,47,224,23,50,211,79,106,123,79,236,150,143,220,108,94,55,177,217,241,94,22,203,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,51,174,116,174,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,208,159,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,190,71,55,170,53,94,237,140,70,70,213,216,198,162,116,178,63,241,173,194,151,239,131,165,150,173,51,251,123,246,75,217,153,4,23,223,27,236,191,31,220,237,211,84,67,218,237,247,162,233,215,196,238,221,185,122,108,233,211,223,213,34,174,147,242,107,253,151,234,158,27,169,159,188,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,135,171,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,187,62,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,74,12,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,237,57,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,31,63,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,170,230,167,192,119,251,47,197,94,144,89,127,178,151,47,177,91,45,223,245,239,169,189,185,253,223,251,59,101,100,112,255,0,105,80,247,127,74,242,189,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,82,239,178,109,121,195,120,146,229,249,168,250,173,134,86,210,57,151,29,55,191,50,231,67,13,66,204,251,77,197,45,82,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,174,125,205,41,241,99,229,99,89,62,95,228,62,157,57,154,195,82,89,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,103,223,140,30,14,243,46,26,117,231,246,97,98,179,228,23,219,22,71,81,26,225,85,206,163,73,39,188,50,77,137,225,152,144,245,73,42,98,150,68,133,205,70,181,238,94,220,137,27,27,52,104,183,83,193,79,15,22,174,25,248,121,198,176,56,45,85,116,23,219,133,60,55,188,165,149,53,141,169,127,182,231,167,137,42,154,142,141,86,36,100,107,27,97,98,71,240,236,137,170,170,247,43,164,127,85,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,235,113,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,253,87,133,142,52,238,186,103,162,250,171,195,142,163,100,21,115,225,57,94,15,144,82,99,108,117,51,170,22,215,123,158,146,68,142,38,57,29,186,42,106,135,61,232,230,163,94,214,204,232,223,247,104,249,228,116,75,37,167,48,110,54,238,188,87,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,218,167,58,11,180,237,154,102,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,58,185,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,214,226,120,133,197,172,88,55,5,250,151,133,98,212,62,10,203,143,233,125,230,215,110,166,238,190,78,197,44,22,153,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,153,194,53,80,1,15,249,129,112,35,98,226,171,21,147,53,197,153,224,181,55,31,183,172,118,234,158,175,147,218,148,176,71,85,36,86,173,143,168,138,158,14,237,77,67,87,196,185,21,204,233,209,122,183,220,148,67,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,123,220,173,117,211,81,245,231,134,89,46,218,161,121,246,205,215,23,200,42,49,184,110,82,162,173,85,101,44,84,180,179,70,250,151,170,175,118,100,241,14,98,201,209,28,246,177,170,253,207,87,189,244,46,78,158,96,122,57,125,139,64,184,97,226,6,158,110,245,150,167,75,241,204,58,178,61,172,111,132,170,142,137,106,233,215,170,191,124,157,230,75,83,238,70,109,103,133,248,157,214,70,162,124,188,158,179,91,86,43,198,11,44,87,10,122,185,42,51,28,94,229,100,161,116,44,106,178,57,216,232,107,149,210,170,185,21,25,218,161,149,168,173,71,46,247,49,58,116,85,115,111,36,229,92,88,249,88,214,79,151,249,15,167,78,102,176,209,239,15,88,181,139,57,224,191,77,48,172,166,135,198,217,114,13,47,179,90,238,52,221,215,199,223,165,158,211,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,157,185,131,112,73,117,225,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,198,210,185,176,90,103,116,211,57,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,113,90,138,177,201,210,215,249,122,112,245,251,185,112,203,143,216,43,106,110,175,189,101,125,188,182,247,77,113,165,240,178,80,87,85,210,192,142,163,72,85,55,199,217,100,81,198,228,122,171,150,70,200,238,140,71,36,108,226,188,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,41,219,155,102,127,153,105,103,27,56,6,160,233,246,67,87,99,200,108,120,61,5,77,13,117,50,166,248,159,237,11,146,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,138,112,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,136,28,214,56,21,169,204,99,175,226,159,74,40,42,234,111,180,180,235,54,107,66,234,168,155,3,173,212,148,79,95,105,49,102,145,170,215,197,21,60,113,58,24,209,221,196,88,220,214,53,205,145,101,170,12,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,251,66,50,155,239,25,188,6,81,84,229,53,222,202,189,106,30,31,117,198,174,55,30,211,39,233,84,137,81,110,150,187,180,196,137,159,27,227,116,253,150,237,107,119,236,71,116,77,196,64,254,225,143,254,180,95,232,79,255,0,126,90,160,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,90,247,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,37,0,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,94,167,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,29,121,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,181,238,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,74,1,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,189,238,91,188,102,223,120,180,211,139,197,179,60,181,118,179,60,19,193,83,221,238,80,49,140,165,186,199,80,147,118,42,91,27,122,118,166,95,15,42,75,26,53,35,220,141,115,58,35,251,81,76,0,70,174,98,90,233,89,160,60,41,229,121,37,134,243,236,204,146,253,218,198,236,51,53,39,73,27,85,84,170,146,190,41,33,86,186,25,163,165,101,84,209,200,174,107,91,36,44,254,114,170,49,217,236,45,123,146,126,180,93,110,52,217,230,132,100,57,125,93,85,61,174,158,150,253,140,217,230,99,158,202,88,22,89,25,113,116,82,109,232,198,44,179,81,42,196,175,68,223,35,222,198,245,116,174,91,74,0,21,107,207,7,63,169,138,213,165,154,91,67,144,210,45,61,85,69,198,255,0,116,180,181,98,116,232,248,155,20,20,85,15,78,157,214,49,82,106,246,55,222,140,122,164,159,206,88,211,109,85,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,106,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,35,255,0,26,220,41,126,248,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,83,128,112,185,202,147,247,107,215,108,103,90,255,0,111,95,104,254,206,120,223,228,207,178,222,15,191,226,40,231,166,254,155,197,201,183,111,127,119,243,23,174,222,158,238,189,82,111,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,56,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,175,181,225,151,141,124,171,75,244,127,81,184,111,205,110,126,55,1,203,240,252,138,138,211,226,22,71,201,100,186,79,111,168,236,182,159,99,92,189,154,137,220,216,223,18,162,49,178,74,147,35,163,251,238,236,85,38,87,49,222,56,233,184,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,189,214,178,89,92,229,106,204,177,71,207,248,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,107,174,167,92,176,12,55,75,56,38,212,237,62,211,236,122,146,199,143,88,244,223,32,166,161,161,166,69,217,19,61,159,80,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,156,195,85,0,28,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,175,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,239,248,191,26,119,91,215,3,154,147,194,158,169,100,21,117,245,17,211,217,87,3,158,90,103,74,246,193,5,206,154,74,139,124,179,163,149,81,145,197,26,62,4,123,122,53,140,150,62,226,34,65,17,194,184,122,202,108,88,54,190,233,166,107,148,215,120,43,46,63,152,89,174,151,26,158,211,228,236,82,193,91,20,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,219,113,131,197,158,101,197,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,205,253,59,108,85,86,196,196,78,255,0,203,115,151,221,55,17,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,125,122,178,68,75,95,226,143,66,255,0,121,77,9,201,180,83,237,79,217,207,180,126,11,249,79,192,248,206,199,135,172,130,167,250,30,228,123,183,118,54,255,0,61,58,110,235,239,233,209,97,86,147,242,107,253,151,234,158,27,169,159,188,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,133,143,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,179,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,175,242,189,227,95,247,127,206,217,163,26,133,115,181,80,233,182,101,112,125,76,183,26,213,236,251,26,232,232,90,198,84,44,173,106,245,134,94,212,16,200,146,42,50,63,130,93,241,181,146,247,46,252,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,235,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,187,35,107,186,43,145,141,222,245,124,142,77,239,114,173,133,114,125,225,15,248,113,113,157,81,127,111,69,131,54,58,255,0,250,250,90,250,185,162,98,127,159,4,104,247,255,0,110,229,143,250,9,11,84,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,51,89,197,143,154,125,100,249,129,144,250,140,231,117,229,215,192,173,79,20,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,204,99,152,215,177,238,71,178,244,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,51,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,105,196,190,127,83,165,156,60,234,70,160,219,242,26,75,29,202,199,139,220,170,109,117,213,43,22,200,174,62,29,233,70,136,146,162,177,239,117,66,196,198,49,200,187,222,230,183,163,183,116,92,209,26,19,229,213,163,150,45,27,225,31,4,166,180,77,226,42,243,11,124,25,141,210,167,107,217,222,170,175,130,41,26,155,28,247,163,123,80,37,60,29,91,181,175,236,111,218,215,61,200,87,175,58,124,2,166,197,196,54,41,168,52,248,245,37,29,183,42,197,217,76,250,232,82,38,190,190,227,71,81,34,76,178,163,87,123,158,202,121,232,24,143,122,123,217,177,173,85,237,170,53,201,99,63,169,177,113,13,149,233,245,70,67,73,71,109,202,177,119,212,178,134,101,137,175,175,184,209,212,70,176,164,74,228,222,231,178,158,122,247,171,24,190,246,111,115,145,123,104,173,185,243,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,167,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,200,87,162,156,167,116,159,73,117,246,171,88,174,57,55,218,11,45,21,193,247,76,87,27,240,85,52,158,193,170,101,108,117,20,114,120,180,172,115,234,187,12,141,98,233,43,54,201,187,115,147,170,116,39,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,251,150,207,15,88,174,133,240,203,141,222,237,53,62,209,189,106,69,190,131,45,187,220,36,165,142,41,19,196,210,199,36,20,109,86,162,189,97,129,143,84,106,61,206,235,36,147,189,17,137,46,198,202,160,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,65,94,104,92,20,126,240,24,35,245,159,79,109,151,90,237,73,195,109,236,166,138,221,68,157,239,108,218,219,51,158,250,116,137,206,78,147,69,221,158,104,214,52,87,201,241,197,178,71,62,46,220,42,229,179,192,190,163,235,30,109,141,241,15,115,175,251,47,134,97,185,5,5,218,219,83,81,70,179,73,127,170,163,172,142,73,32,167,102,246,109,133,59,79,99,234,21,85,173,147,163,26,217,21,178,164,115,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,40,135,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,49,237,99,158,247,181,94,254,21,161,92,66,229,90,23,71,168,22,75,77,55,180,108,186,145,135,220,241,43,189,190,74,169,34,141,60,76,15,142,10,198,163,85,88,179,64,247,170,181,94,215,117,142,73,216,138,197,151,123,121,81,165,62,44,124,172,107,39,203,252,135,211,167,51,88,106,160,242,153,254,150,224,154,161,246,115,237,213,139,218,127,100,178,10,60,166,207,253,245,52,62,22,233,75,187,177,63,221,61,187,246,247,31,240,63,115,23,175,189,171,209,15,86,14,63,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,103,135,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,67,202,157,87,134,142,29,51,190,40,53,78,131,76,240,90,127,236,171,47,21,187,225,254,76,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,111,127,240,68,254,42,154,30,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,121,254,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,20,172,92,159,20,122,57,125,213,222,84,58,101,83,142,77,214,175,2,195,241,156,198,74,109,172,254,250,165,166,179,246,234,83,123,222,212,103,110,10,137,103,235,241,57,221,141,141,106,185,232,169,84,58,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,19,78,103,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,246,185,230,1,134,234,126,51,62,25,168,24,245,37,246,197,85,81,73,83,81,111,171,69,116,19,190,154,162,58,136,146,70,245,232,246,36,176,198,170,199,117,99,209,21,174,71,53,85,171,232,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,50,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,38,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,87,175,50,222,95,116,218,195,106,188,113,7,164,22,170,185,53,6,130,159,196,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,244,106,34,189,91,214,58,242,188,224,107,59,205,242,172,111,138,91,254,77,117,196,177,187,13,194,43,134,62,235,100,176,172,217,15,110,74,152,42,160,116,140,153,100,166,133,178,66,145,74,201,34,94,252,83,72,198,171,81,119,167,64,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,136,85,198,47,44,108,19,138,108,238,159,83,44,25,167,216,76,146,171,127,218,10,223,102,205,116,246,190,216,105,225,165,251,183,213,71,29,63,106,56,21,191,118,223,143,185,213,222,246,245,89,85,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,247,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,41,175,157,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,157,207,77,181,87,38,211,200,218,109,142,98,34,236,130,10,121,123,141,123,218,239,19,183,225,116,110,69,174,179,175,240,139,173,246,174,28,120,139,195,53,150,251,99,171,187,219,108,21,21,45,172,164,164,145,172,157,96,168,165,154,154,71,199,187,225,115,216,217,213,232,197,86,163,213,136,213,115,55,111,77,36,128,12,251,115,46,207,233,181,7,141,45,68,170,182,228,53,119,91,109,142,162,154,193,74,147,44,187,40,223,73,77,28,85,84,241,50,68,77,140,109,98,85,170,237,77,142,123,158,246,238,223,185,99,1,121,60,160,181,66,213,154,112,151,77,129,194,218,72,46,90,125,120,173,182,212,64,218,214,203,60,176,84,204,234,216,170,159,23,68,116,44,115,170,38,133,189,119,35,150,150,69,71,127,22,182,111,128,14,85,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,51,195,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,241,71,74,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,118,70,215,117,70,171,219,189,234,200,218,187,222,212,93,20,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,60,255,0,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,35,87,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,73,159,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,148,145,92,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,218,8,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,128,57,87,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,206,182,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,182,158,84,124,107,254,211,113,88,56,107,212,203,157,170,155,36,196,173,244,244,216,148,189,123,51,94,45,112,198,230,173,62,196,106,70,233,169,99,141,158,246,187,124,145,46,229,98,172,51,74,232,87,204,103,141,127,222,171,81,224,176,96,23,59,172,122,101,139,125,221,182,154,117,237,71,116,174,69,122,73,115,116,59,90,246,238,99,210,56,155,42,185,204,141,174,119,72,157,52,177,167,229,114,238,225,15,247,173,214,85,251,83,69,222,211,220,59,181,91,148,108,175,240,211,79,221,108,190,22,146,61,168,178,47,118,72,157,189,91,179,108,81,203,210,70,72,177,110,191,224,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,81,94,51,194,141,247,139,78,97,122,175,134,246,174,180,120,133,183,80,50,26,204,166,247,69,11,29,224,41,124,125,82,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,46,211,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,124,156,233,243,250,107,23,15,56,166,159,83,228,53,116,119,44,171,40,101,75,232,97,89,90,202,251,117,29,60,139,50,74,173,77,142,99,42,39,160,122,49,235,239,126,199,53,23,182,170,218,150,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,248,26,115,32,175,57,44,90,251,144,112,143,71,118,180,80,248,138,76,103,48,183,93,46,146,119,88,207,15,74,248,42,105,27,39,71,42,43,250,207,87,78,206,141,69,119,199,215,166,214,185,82,170,248,41,202,111,184,127,23,26,67,118,199,43,188,37,93,70,97,108,181,201,39,105,146,110,165,173,157,180,149,49,244,122,42,38,248,39,149,157,122,110,110,238,173,84,114,34,166,143,140,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,98,112,171,153,112,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,252,8,233,90,198,55,196,198,215,70,217,153,181,187,94,168,228,78,219,227,123,248,81,165,62,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,8,107,204,203,132,204,55,93,244,94,235,170,78,168,164,178,101,154,107,103,184,94,153,118,109,2,207,61,125,186,154,146,162,119,91,94,169,35,17,24,233,81,143,108,142,73,59,75,220,216,223,189,147,117,16,154,72,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,251,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,82,177,163,61,16,194,173,90,149,192,214,3,167,55,218,138,184,45,185,86,147,218,172,149,146,210,61,173,158,56,42,108,241,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,12,240,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,161,62,2,117,51,21,213,14,17,244,206,227,139,85,247,61,131,143,209,99,55,24,31,36,107,53,45,117,4,12,167,149,146,53,143,118,205,221,182,202,196,119,71,44,83,68,245,107,119,244,61,95,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,147,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,141,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,62,11,254,229,139,170,95,181,14,13,176,175,23,125,246,157,215,18,241,24,181,195,251,215,179,225,124,44,139,225,32,247,49,173,126,218,25,40,190,54,238,235,215,226,114,189,30,74,160,120,173,107,213,11,86,138,233,30,95,170,247,150,210,73,79,139,89,234,110,76,167,169,173,109,35,43,39,99,23,179,74,146,185,21,24,249,165,237,196,207,133,202,175,145,168,141,114,170,34,230,48,151,252,126,240,101,98,225,26,197,163,137,108,186,248,155,174,73,143,212,211,228,141,107,223,52,114,94,41,95,20,149,21,49,74,237,191,114,239,26,200,163,141,34,141,91,29,43,28,237,239,145,238,58,175,37,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,59,158,187,170,173,173,168,145,212,219,26,197,68,223,4,245,18,247,28,246,53,190,27,111,196,233,26,137,114,128,0,68,174,101,92,51,225,186,243,195,205,239,51,188,215,85,219,178,29,46,179,221,114,59,45,108,42,175,99,153,29,58,77,83,73,44,74,228,107,153,51,105,163,68,127,185,241,189,140,114,42,183,124,114,80,97,163,62,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,221,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,92,28,221,120,76,195,114,29,59,184,113,89,102,168,164,178,100,56,173,61,53,53,234,56,104,21,207,200,89,61,93,37,45,50,203,34,72,214,198,248,27,36,157,31,219,123,222,205,145,170,163,99,102,218,160,210,124,23,246,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,77,36,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,0,16,171,153,135,5,23,30,39,240,75,110,109,166,150,207,19,169,56,151,74,106,42,56,210,150,31,108,208,205,52,105,37,60,213,19,58,61,157,158,175,158,53,116,155,83,172,237,70,43,166,71,54,139,15,107,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,246,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,128,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,3,202,96,26,91,130,105,127,218,63,176,182,47,102,125,173,200,43,50,155,199,247,212,211,120,171,165,86,222,252,255,0,122,247,108,221,219,103,192,205,172,78,158,230,167,85,61,88,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,191,206,190,237,117,155,137,44,54,197,53,206,173,246,218,60,30,158,174,158,141,211,57,96,134,121,171,235,91,44,172,143,174,214,189,237,130,22,185,200,157,92,145,70,139,215,106,116,241,92,161,176,95,181,188,100,219,111,254,212,240,159,98,177,251,165,247,179,216,238,120,190,228,109,160,237,110,220,157,190,158,63,185,187,163,191,162,219,211,226,220,219,212,56,255,0,24,150,155,85,235,133,13,97,163,188,219,41,43,233,227,193,239,85,108,138,166,22,202,198,207,5,28,179,67,42,53,200,168,143,142,88,227,145,142,254,45,123,26,228,232,168,138,102,220,211,158,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,196,207,15,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,63,241,223,165,184,38,168,112,177,168,63,110,172,94,211,251,37,143,221,178,155,63,247,212,208,248,91,165,45,186,171,177,63,221,61,187,246,247,31,240,63,115,23,175,189,171,209,12,235,154,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,138,86,52,167,194,119,149,141,27,249,127,143,122,116,5,37,243,40,210,26,157,32,227,7,56,129,32,171,75,110,97,80,153,125,182,106,153,226,149,243,178,185,206,125,67,145,35,233,177,141,172,74,184,216,215,162,61,25,19,85,119,117,71,186,106,242,71,213,11,85,86,1,168,90,47,51,105,32,185,91,47,17,101,20,234,234,214,247,235,32,169,134,58,105,118,83,244,71,108,129,212,144,238,145,21,201,214,174,54,170,55,221,190,111,241,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,148,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,129,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,4,10,231,13,173,246,172,15,135,74,125,26,154,199,87,89,114,213,26,132,109,61,91,100,107,32,161,130,221,85,73,83,43,223,252,92,247,185,203,11,26,196,68,78,143,145,202,228,216,140,146,170,248,69,209,11,87,17,220,69,225,154,53,125,190,85,218,45,183,250,138,151,86,85,210,70,215,206,144,83,210,205,83,35,35,221,240,181,239,108,10,196,122,163,145,138,244,114,181,251,118,47,32,58,254,168,104,133,171,5,208,29,20,214,139,125,242,174,162,163,84,41,242,6,215,80,77,27,118,82,79,109,184,173,58,62,39,167,69,86,73,20,145,117,99,145,85,175,141,238,220,168,244,100,114,131,147,102,181,253,134,226,10,237,163,149,118,254,245,38,166,219,211,179,60,113,110,146,10,235,116,85,21,17,238,114,200,212,108,46,129,245,136,238,140,123,150,78,199,77,173,222,165,212,130,5,115,142,213,234,108,43,134,138,29,45,167,158,145,110,90,143,120,134,23,193,52,18,185,254,206,161,123,42,166,154,39,183,163,24,246,212,37,3,21,30,171,213,147,63,107,87,162,185,149,109,193,126,142,88,181,247,138,12,3,74,178,153,182,89,110,183,9,42,46,49,237,122,248,154,90,74,121,106,229,166,234,199,177,236,239,50,157,209,119,26,228,115,59,155,211,170,183,162,219,79,55,29,51,197,115,14,16,175,25,213,218,147,165,235,2,184,80,92,45,21,81,199,31,113,190,38,174,26,57,224,115,220,197,122,66,246,78,143,115,24,230,238,146,8,28,170,168,206,139,77,122,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,164,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,69,94,98,60,94,126,234,90,52,159,101,171,123,58,133,152,247,104,177,125,244,30,38,24,59,78,139,197,85,201,185,82,52,237,71,43,118,35,183,238,150,72,186,198,248,210,93,180,2,117,254,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,67,218,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,119,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,128,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,86,175,31,153,215,237,19,140,157,88,191,251,47,217,254,19,32,146,197,217,239,247,119,123,54,54,80,119,119,109,111,78,231,133,238,109,233,240,239,219,213,221,55,44,213,228,133,165,191,254,37,235,93,194,197,254,244,197,173,23,63,21,255,0,77,77,124,29,148,127,255,0,163,93,189,236,255,0,145,142,254,145,11,84,6,96,117,99,5,253,151,234,158,101,166,126,212,246,159,217,44,130,227,98,241,189,142,207,138,240,181,50,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,82,253,57,120,102,183,92,255,0,130,221,42,190,222,105,233,33,168,165,179,190,200,198,211,49,205,98,193,111,169,150,134,23,42,57,206,93,238,138,154,55,61,122,244,87,171,149,17,168,168,212,163,110,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,149,141,41,240,157,229,99,70,254,95,227,222,157,1,94,188,238,52,134,165,151,93,61,215,186,24,42,228,167,158,158,92,66,233,35,167,139,177,3,216,233,42,168,154,200,253,210,171,228,73,43,213,206,248,152,137,12,105,240,42,166,254,1,202,103,84,45,90,113,198,13,174,217,121,109,36,116,249,213,158,179,23,101,93,77,107,105,217,77,59,221,29,76,61,55,34,164,143,150,90,72,233,217,31,86,171,159,80,222,138,170,136,199,92,79,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,147,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,0,80,15,51,173,82,253,168,113,147,154,248,75,239,180,237,88,151,135,197,173,255,0,222,189,159,11,225,99,79,23,7,189,141,115,246,215,73,91,241,187,119,94,191,11,149,136,194,90,114,79,209,123,173,186,155,60,215,124,135,16,171,165,167,186,83,210,216,113,155,196,207,115,25,85,2,75,35,238,45,138,61,221,30,196,150,26,36,89,85,138,155,227,123,24,238,173,149,169,84,37,180,225,90,23,89,175,220,154,49,236,110,195,102,246,158,73,97,246,174,73,97,133,171,58,200,234,170,91,205,114,202,200,163,133,28,233,166,146,149,245,80,199,26,181,205,116,147,51,249,170,136,246,213,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,125,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,138,64,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,185,143,239,213,87,83,193,87,81,83,213,24,215,183,115,31,77,23,109,92,246,167,134,222,221,171,35,144,233,124,143,176,171,85,126,127,170,122,141,53,69,90,92,172,118,123,117,146,158,38,189,189,135,65,93,52,179,74,231,183,110,229,122,58,223,10,53,81,200,136,142,147,170,59,170,43,109,123,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,193,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,161,62,1,245,51,42,213,222,16,180,219,58,205,106,252,93,234,162,223,81,111,169,170,116,146,73,37,87,130,171,154,141,147,202,249,30,231,190,105,25,78,215,200,245,119,197,35,158,228,68,69,68,73,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,15,21,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,206,14,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,202,121,85,240,37,106,147,30,253,229,117,167,25,171,150,162,241,79,85,65,139,216,238,80,53,41,39,181,85,82,172,51,87,77,18,170,172,236,168,138,121,225,100,114,181,24,177,43,164,219,34,75,11,217,13,120,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,221,170,175,138,62,129,203,63,141,123,119,12,25,221,203,9,212,187,159,134,211,108,183,173,77,109,100,139,85,55,177,171,161,134,69,142,162,26,120,91,38,254,247,70,65,34,54,61,203,210,7,43,209,176,171,93,122,128,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,180,242,109,197,175,184,255,0,8,245,151,107,189,15,135,164,201,179,11,141,210,215,39,117,143,241,20,172,130,154,145,210,116,106,170,179,164,244,149,12,232,228,71,124,29,122,109,115,85,103,80,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,197,43,26,83,225,59,202,198,141,252,191,199,189,58,3,154,115,40,210,26,109,95,224,251,56,129,32,164,91,150,31,78,153,125,182,106,153,229,137,144,62,133,174,125,67,145,35,235,189,238,163,90,184,216,215,162,177,95,43,85,118,244,71,182,136,116,159,58,253,151,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,66,124,66,229,54,44,231,130,253,75,205,113,106,239,27,101,200,52,190,243,116,183,84,246,159,31,126,150,123,76,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,140,225,26,83,225,59,202,198,141,252,191,199,189,58,3,170,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,73,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,1,202,184,167,214,191,221,219,135,220,219,88,227,183,248,218,188,126,222,158,2,7,69,220,141,245,211,202,202,122,94,235,123,145,170,194,147,205,18,201,181,232,238,218,63,111,87,116,69,205,97,165,222,27,180,66,213,195,134,137,98,218,47,102,190,85,222,105,241,202,121,90,250,250,152,219,27,234,103,154,121,42,38,122,49,190,230,49,101,154,77,140,234,229,107,54,181,92,245,69,122,230,136,191,238,87,30,68,244,203,235,94,177,90,83,95,26,26,57,98,208,46,40,51,253,42,197,166,223,101,181,92,35,168,183,71,181,233,225,169,106,233,226,171,138,155,171,222,247,191,178,202,134,197,220,115,149,207,237,239,94,138,238,137,103,252,155,53,175,237,207,15,183,109,28,171,183,246,106,244,202,224,157,153,227,139,108,115,208,220,101,168,168,143,115,150,71,43,166,108,236,172,71,116,99,26,145,246,58,110,118,245,39,249,152,29,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,11,212,229,139,165,191,178,254,13,176,175,23,98,246,101,215,45,241,25,77,195,251,235,189,226,188,84,139,225,39,247,61,205,102,234,24,232,190,6,237,233,211,226,106,61,94,74,162,136,121,182,97,87,92,87,141,44,130,251,112,168,164,146,159,49,179,218,175,116,45,133,238,87,199,3,41,155,66,173,149,21,168,136,254,237,12,174,68,106,185,54,57,139,215,170,171,91,34,185,33,106,151,255,0,137,122,41,112,190,255,0,189,50,155,69,179,194,255,0,211,77,95,63,121,25,255,0,232,214,236,123,255,0,229,99,127,164,82,213,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,64,60,196,120,188,253,235,117,149,62,203,86,247,180,247,14,238,209,98,251,232,60,52,211,247,91,23,138,171,147,114,172,139,221,146,38,236,71,108,219,20,113,117,141,146,44,187,191,87,151,55,5,31,189,86,163,207,127,207,237,151,88,244,203,22,251,203,149,76,9,218,142,233,92,138,197,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,222,177,58,104,164,75,233,57,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,95,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,105,60,167,120,215,183,101,56,173,179,133,125,72,185,236,201,44,221,105,176,233,222,181,85,19,93,104,91,29,69,68,148,242,57,90,248,225,240,177,195,181,138,233,24,213,137,98,141,140,69,137,85,246,84,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,138,86,52,81,192,30,11,251,59,224,219,73,236,30,212,246,135,139,199,227,190,247,187,29,173,190,210,145,245,253,173,187,157,215,183,226,187,123,186,252,91,55,116,111,93,169,32,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,74,198,148,248,78,242,177,163,127,47,241,239,78,128,247,249,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,102,55,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,240,46,123,70,245,142,197,172,156,168,114,154,155,68,62,30,175,15,210,251,222,29,116,166,220,247,246,106,168,44,239,141,171,189,204,98,59,187,2,211,207,209,187,154,206,254,205,206,115,28,165,32,154,83,225,59,202,198,141,252,191,199,189,58,3,170,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,73,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,1,85,124,239,117,75,255,0,195,77,20,183,223,127,223,121,77,222,217,225,127,232,166,160,159,188,172,255,0,244,147,118,49,255,0,242,189,191,209,169,26,185,90,104,93,102,176,113,89,97,201,43,108,222,47,27,211,191,240,146,231,52,139,60,113,178,170,52,84,183,177,178,68,155,123,222,43,183,51,99,123,154,215,199,77,63,243,145,170,199,95,73,149,114,255,0,185,92,121,19,211,47,173,122,197,105,26,185,214,104,93,101,214,197,133,241,15,97,179,119,189,137,191,27,200,170,99,89,228,145,148,178,191,185,66,247,49,17,98,142,22,76,234,166,58,69,86,57,100,171,129,159,31,86,163,34,7,44,93,82,253,151,241,147,133,120,187,239,179,45,89,111,136,197,174,31,222,189,239,21,226,163,95,9,7,185,142,115,55,87,71,69,241,183,111,78,159,19,145,138,242,213,57,157,106,151,236,191,131,108,215,194,95,125,153,117,203,124,62,45,111,254,245,239,120,175,21,34,120,184,61,236,115,89,186,134,58,223,141,219,122,116,248,92,143,86,20,67,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,248,26,136,5,117,115,164,209,203,238,97,163,88,150,177,90,38,238,82,105,221,194,162,158,233,77,181,137,182,150,228,234,120,219,83,189,207,69,93,147,193,79,23,109,172,123,157,226,119,124,45,141,202,176,47,150,142,127,77,167,220,105,105,221,85,203,33,171,181,91,111,149,21,54,10,164,133,101,217,88,250,186,105,34,165,167,149,145,162,239,99,171,22,145,83,114,108,107,218,199,187,110,205,201,160,144,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,105,47,40,229,139,196,22,45,196,118,59,161,146,209,123,70,203,148,220,39,246,126,87,111,100,82,195,236,122,119,211,248,187,132,212,203,42,62,14,195,42,162,71,69,43,154,143,149,201,20,79,149,92,199,58,237,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,16,255,0,152,207,5,31,189,86,156,65,127,192,45,150,168,245,55,22,251,203,109,76,233,218,146,233,66,136,245,146,216,233,183,53,141,220,247,164,145,58,84,115,89,35,92,222,177,54,105,100,72,1,203,119,128,156,171,94,50,171,94,184,230,243,221,113,205,61,199,46,12,170,183,212,209,212,73,71,93,123,174,167,147,170,50,146,104,213,178,67,12,114,51,239,42,88,168,228,115,86,56,156,146,35,228,130,239,192,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,174,26,248,205,177,107,134,176,106,150,128,222,237,94,202,204,244,231,32,188,211,194,144,49,238,165,185,217,233,110,14,166,142,165,174,94,189,185,153,186,22,75,27,151,163,156,246,201,31,84,115,227,134,74,128,1,26,180,227,140,219,22,173,241,137,149,112,207,131,90,187,182,172,19,31,184,212,94,239,21,12,123,36,158,241,79,93,73,76,234,106,118,47,78,144,197,221,153,175,145,200,171,36,136,155,58,49,136,249,191,43,140,78,49,127,116,173,83,209,255,0,180,52,126,47,12,205,125,173,110,190,253,231,111,217,253,186,155,94,203,143,193,4,178,203,216,134,90,191,184,102,222,231,119,222,189,90,206,146,126,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,134,186,249,199,29,79,14,60,108,226,26,61,156,50,145,250,117,154,98,246,215,205,87,35,226,167,125,142,227,53,194,182,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,52,202,0,21,107,204,27,90,249,128,112,161,159,199,125,198,53,178,174,187,78,178,170,138,137,173,85,141,195,173,45,130,211,59,166,153,204,180,190,71,69,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,78,156,131,134,142,109,58,237,143,106,157,7,239,25,151,125,173,195,46,125,171,117,87,247,133,29,7,178,59,149,48,239,184,255,0,121,209,172,181,29,168,82,111,184,78,155,247,251,151,170,33,115,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,16,47,154,223,20,122,237,195,95,236,187,246,41,156,253,156,251,71,237,191,105,255,0,38,81,214,119,252,63,129,236,255,0,148,197,38,221,189,249,127,155,211,174,239,127,94,137,211,159,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,89,249,86,188,193,185,157,230,88,70,127,30,145,240,187,150,82,91,234,49,218,138,136,114,139,227,173,105,52,236,184,195,52,212,242,91,89,21,100,11,18,50,53,141,36,116,204,71,239,87,198,140,123,81,143,238,113,94,29,120,206,230,61,196,150,174,88,180,167,12,214,106,183,62,227,80,199,220,235,161,196,44,211,50,211,110,71,181,42,43,101,71,83,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,47,96,230,41,197,223,22,60,47,234,158,15,166,120,46,181,126,31,219,43,47,21,191,102,237,191,202,119,79,19,87,12,245,157,185,97,147,179,221,236,49,221,166,59,99,63,130,39,241,85,253,94,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,177,232,41,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,197,215,167,84,69,75,63,4,63,230,129,175,122,177,195,182,129,88,51,93,28,202,254,207,222,171,115,10,91,92,245,62,6,154,175,125,43,232,171,100,116,123,42,35,145,137,213,240,198,189,81,55,124,61,58,244,85,69,128,28,61,115,30,227,59,57,215,221,52,194,178,157,100,241,182,92,131,48,179,90,238,52,223,103,109,81,247,233,103,173,138,57,99,222,202,102,189,187,152,247,39,86,170,57,58,245,69,69,247,151,126,14,21,198,254,175,102,90,11,195,30,91,171,154,127,61,36,119,220,118,162,209,53,58,85,192,147,65,43,31,116,164,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,208,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,78,170,1,26,184,239,226,114,251,194,94,158,225,186,171,104,178,251,110,145,249,132,118,187,165,163,196,178,155,199,210,203,108,184,57,177,247,221,20,171,22,217,227,167,151,171,91,185,123,91,58,163,92,227,186,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,137,90,203,198,221,171,135,238,51,113,189,18,212,137,233,40,240,156,211,23,183,85,178,243,87,84,218,120,44,85,171,83,116,141,210,201,210,23,58,70,78,232,232,162,87,62,70,71,10,70,178,47,68,89,20,150,160,0,8,107,104,227,142,167,26,230,1,153,112,143,168,204,164,75,21,202,162,218,204,70,236,175,138,157,104,106,229,180,211,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,153,64,17,171,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,160,0,0,40,7,251,168,252,118,127,199,159,250,51,103,255,0,84,45,251,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,247,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,100,0,42,175,139,206,112,95,229,56,47,8,235,254,245,145,217,205,109,39,253,47,150,26,90,10,168,127,234,216,179,78,223,237,154,216,191,163,156,157,60,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,90,186,69,206,26,213,115,226,47,40,135,83,169,42,237,26,73,127,168,137,182,10,138,180,107,231,198,160,167,165,151,115,228,138,146,153,243,85,62,178,100,133,85,139,35,146,5,122,163,92,246,181,85,109,40,2,26,243,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,158,83,151,223,50,58,110,34,106,104,116,111,88,98,164,183,106,43,105,227,134,219,91,76,201,92,204,153,241,197,83,53,68,203,20,112,246,104,223,28,52,236,115,209,100,70,72,247,185,99,107,19,164,105,61,65,64,63,221,71,227,179,254,60,255,0,209,155,63,250,161,111,220,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,187,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,32,0,7,10,227,127,87,179,45,5,225,143,45,213,205,63,158,146,59,238,59,81,104,154,157,42,224,73,160,149,143,186,82,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,232,56,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,155,246,167,85,0,2,53,113,223,196,229,247,132,189,61,195,117,86,209,101,246,221,35,243,8,237,119,75,71,137,101,55,143,165,150,217,112,115,99,239,186,41,86,45,179,199,79,47,86,183,114,246,182,117,70,185,199,117,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,26,177,94,51,108,85,124,103,102,188,29,229,182,175,3,117,161,240,149,24,165,198,157,143,124,119,8,221,106,130,182,166,154,161,61,253,185,153,186,121,25,39,186,55,198,213,98,236,123,27,223,146,160,0,8,149,172,188,109,218,184,126,227,55,27,209,45,72,158,146,143,9,205,49,123,117,91,47,53,117,77,167,130,197,90,181,55,72,221,44,157,33,115,164,100,238,142,138,37,115,228,100,112,164,107,34,244,69,145,73,106,0,0,2,53,98,188,102,216,170,248,206,205,120,59,203,109,94,6,235,67,225,42,49,75,141,59,30,248,238,17,186,213,5,109,77,53,66,123,251,115,51,116,242,50,79,116,111,141,170,197,216,246,55,191,37,64,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,160,226,175,156,22,84,204,238,142,193,194,186,218,190,205,216,238,20,245,179,228,21,180,146,77,246,138,30,204,111,117,34,210,212,67,20,148,176,164,142,154,57,21,171,221,126,198,58,57,34,78,187,236,171,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,238,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,87,95,8,28,214,111,186,161,196,117,211,10,214,186,47,102,227,249,253,194,146,223,133,83,91,225,100,176,216,106,149,238,142,42,89,158,216,210,106,143,18,175,137,29,59,149,90,201,90,138,145,197,20,142,88,108,252,2,5,115,35,230,9,83,195,181,52,122,61,163,119,90,71,106,45,198,157,181,53,183,40,101,138,103,227,44,73,96,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,39,78,143,141,87,213,240,57,204,119,13,226,182,165,218,125,152,90,41,48,253,69,167,167,108,176,208,178,169,100,164,189,177,145,34,207,45,26,189,17,204,123,92,146,61,105,156,175,123,98,232,230,201,42,54,85,142,178,255,0,186,143,199,103,252,121,255,0,163,54,127,245,66,239,184,122,202,111,185,206,129,105,166,107,148,215,120,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,160,2,160,56,245,227,215,139,29,22,226,199,57,211,61,52,213,111,99,99,118,111,102,120,42,47,97,91,106,59,93,219,109,44,210,125,228,212,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,47,249,95,235,222,172,113,19,160,87,252,215,88,242,191,180,23,170,44,194,170,215,5,79,129,166,164,217,74,202,42,41,27,30,202,120,227,98,244,124,210,47,85,77,223,23,78,189,17,17,34,7,30,188,122,241,99,162,220,88,231,58,103,166,154,173,236,108,110,205,236,207,5,69,236,43,109,71,107,187,109,165,154,79,188,154,157,242,59,172,146,189,223,19,151,167,94,137,209,17,17,36,7,42,78,40,245,219,137,79,218,143,237,175,57,251,71,246,115,216,158,204,254,76,163,163,236,120,143,29,222,255,0,38,138,61,219,187,17,127,59,175,77,190,238,157,87,172,255,0,4,0,230,183,197,30,187,112,215,251,46,253,138,103,63,103,62,209,251,111,218,127,201,148,117,157,255,0,15,224,123,63,229,49,73,183,111,126,95,230,244,235,187,223,215,162,116,143,252,5,113,235,197,142,180,241,99,131,105,158,165,234,183,182,113,187,207,180,252,109,23,176,173,180,253,222,213,182,170,104,254,242,26,118,72,222,146,68,199,124,46,78,189,58,47,84,85,69,144,28,214,248,163,215,110,26,255,0,101,223,177,76,231,236,231,218,63,109,251,79,249,50,142,179,191,225,252,15,103,252,166,41,54,237,239,203,252,222,157,119,123,250,244,78,145,255,0,128,174,61,120,177,214,158,44,112,109,51,212,189,86,246,206,55,121,246,159,141,162,246,21,182,159,187,218,182,213,77,31,222,67,78,201,27,210,72,152,239,133,201,215,167,69,234,138,168,182,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,131,196,46,83,125,193,184,208,212,188,215,22,174,240,87,172,127,84,47,55,75,117,79,105,146,118,42,160,187,75,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,187,78,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,58,69,0,87,7,53,142,56,234,116,214,213,95,194,222,155,50,146,91,238,79,103,86,101,55,55,62,41,210,221,110,170,107,216,180,76,143,170,171,42,102,139,171,156,233,26,157,184,101,141,204,71,58,86,201,12,117,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,226,185,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,85,25,77,52,189,28,215,70,212,237,205,44,142,122,57,178,186,72,110,36,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,171,56,241,255,0,98,56,84,213,251,215,246,177,98,23,219,157,199,254,161,148,214,70,179,181,255,0,104,116,79,146,111,236,233,216,223,232,152,90,160,7,63,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,118,123,56,151,225,211,59,225,127,84,235,244,207,58,167,254,214,178,207,91,190,31,229,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,127,5,79,224,171,55,249,83,241,213,77,135,73,65,194,198,171,215,210,83,88,170,170,18,28,42,185,180,178,186,118,220,106,235,88,158,205,122,67,27,145,204,150,90,137,37,108,210,43,123,106,146,53,207,115,93,26,69,232,57,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,73,254,104,220,118,221,116,78,213,14,132,104,190,77,73,79,155,95,41,222,236,130,227,73,59,188,110,61,68,230,177,98,100,123,83,108,85,53,13,123,149,31,191,185,20,109,71,163,90,179,67,43,106,7,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,17,193,71,10,54,46,18,244,106,139,13,237,90,171,50,251,151,74,204,166,247,69,11,219,227,234,183,61,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,21,173,206,175,205,62,45,242,254,135,212,110,39,148,229,39,170,88,38,151,241,79,55,219,171,239,179,62,214,227,238,197,172,255,0,222,179,77,226,174,149,87,26,30,196,31,116,199,108,221,219,127,198,253,172,78,158,247,39,84,47,80,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,138,188,209,252,137,234,111,209,125,98,136,167,110,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,128,28,234,252,172,98,223,48,40,125,58,226,66,14,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,41,91,157,95,154,124,91,229,253,15,168,220,78,235,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,157,34,88,98,108,125,24,232,217,222,179,64,0,40,7,154,63,158,205,77,250,47,163,209,19,211,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,235,97,64,204,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,170,128,71,254,35,120,215,209,174,24,51,188,27,9,212,203,159,134,251,91,227,42,107,107,35,87,77,236,106,24,97,122,199,81,53,60,45,146,161,253,234,132,100,17,163,99,218,189,39,114,189,59,42,215,119,91,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,20,215,204,235,151,253,30,145,86,84,241,3,162,24,239,132,193,106,247,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,186,24,216,230,194,230,59,162,182,55,49,145,197,94,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,178,141,185,150,113,213,77,196,214,77,75,166,26,99,95,73,85,165,248,229,68,23,42,90,230,210,203,28,247,123,138,211,170,58,119,164,241,178,88,89,10,79,52,45,141,26,155,151,185,35,156,244,116,105,28,32,45,83,149,31,29,63,208,112,191,173,121,159,251,222,151,0,173,174,111,249,205,117,174,74,133,119,253,87,133,99,155,254,238,20,127,249,60,37,170,28,43,140,30,44,240,222,17,116,191,237,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,108,235,219,98,170,58,86,34,231,179,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,207,150,47,47,250,205,34,163,166,226,7,91,241,223,9,157,85,237,159,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,143,124,50,49,206,133,172,111,85,108,142,123,35,177,80,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,1,21,121,163,249,19,212,223,162,250,197,17,78,220,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,35,254,83,199,79,14,56,55,16,85,92,56,102,185,159,217,252,130,138,222,202,218,155,165,209,172,164,179,193,51,226,108,204,164,125,84,142,106,54,103,64,246,202,138,169,218,84,114,49,36,238,170,68,112,14,117,126,86,49,111,152,20,62,157,113,33,7,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,123,192,20,3,205,31,207,102,166,253,23,209,232,139,52,229,197,199,29,79,21,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,80,0,20,173,206,175,205,62,45,242,254,135,212,110,39,117,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,89,160,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,94,105,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,10,1,230,143,231,179,83,126,139,232,244,69,154,114,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,2,144,57,143,242,255,0,172,225,222,251,46,173,233,14,59,254,41,235,252,52,18,211,83,201,61,68,152,237,86,198,71,182,161,243,62,73,31,12,210,34,189,147,43,182,164,146,172,78,70,125,202,203,197,120,58,227,23,59,225,3,59,168,191,216,40,253,179,141,222,118,125,160,199,251,144,211,251,83,181,13,67,41,127,190,159,4,178,65,218,146,161,100,251,180,77,253,54,187,170,47,187,65,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,250,183,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,3,199,247,24,55,94,44,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,223,80,144,196,244,141,205,106,68,198,177,155,119,164,146,73,24,11,147,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,155,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,223,52,143,107,166,107,219,213,29,35,94,249,44,84,141,92,116,113,155,98,224,243,78,41,110,113,218,189,179,153,229,30,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,30,125,174,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,211,151,7,47,250,62,29,236,81,106,222,175,99,191,227,98,191,196,193,21,53,68,144,84,71,142,210,239,124,123,105,223,11,228,141,243,77,26,35,223,50,59,114,71,42,68,212,103,223,44,180,130,104,79,151,198,186,105,198,178,240,203,133,90,112,171,207,118,235,130,99,246,188,110,255,0,109,157,17,149,84,85,84,244,172,133,30,230,34,175,88,101,237,57,241,72,138,173,115,81,200,189,30,201,24,201,42,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,35,191,242,83,213,44,19,20,206,243,237,51,191,223,124,46,73,157,251,43,236,253,23,133,153,254,51,193,67,113,154,171,239,24,197,142,61,145,185,29,247,142,110,238,189,27,213,125,197,191,130,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,159,39,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,104,39,134,142,34,240,78,40,52,178,131,83,48,90,143,236,168,239,20,91,38,254,76,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,241,69,254,40,157,84,137,92,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,66,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,147,215,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,165,85,151,19,202,159,142,58,157,74,181,80,112,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,234,138,250,152,98,232,230,186,54,175,114,24,164,115,209,174,137,210,77,99,224,165,110,117,126,105,241,111,151,244,62,163,113,32,1,121,60,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,248,223,34,72,197,84,115,217,12,223,0,225,92,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,190,255,0,87,120,152,204,181,171,72,244,179,75,115,58,26,71,191,74,41,235,237,182,203,156,40,145,190,166,221,51,41,25,79,4,177,181,168,221,240,54,147,98,72,139,241,177,204,220,221,237,116,146,125,124,43,113,57,125,225,87,42,203,179,92,90,203,227,111,89,6,31,95,141,91,170,124,75,35,246,93,84,242,65,36,85,219,31,20,172,159,180,250,118,175,101,200,141,127,94,138,228,79,114,242,175,240,171,61,202,191,219,92,143,36,200,238,31,243,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,92,231,59,250,213,75,201,229,215,192,173,55,11,88,106,103,26,131,65,72,253,84,191,211,205,13,116,212,213,82,189,150,203,116,203,78,244,182,170,36,139,4,207,108,148,237,145,243,53,159,207,123,152,215,189,141,71,190,101,20,173,206,175,205,62,45,242,254,135,212,110,36,0,46,207,149,143,26,119,93,124,195,107,52,107,84,178,10,187,166,160,226,52,235,87,75,93,61,51,149,247,43,35,86,40,155,44,211,238,84,146,166,41,100,70,61,207,70,57,236,124,46,251,215,247,158,147,212,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,0,147,43,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,189,224,64,14,117,126,86,49,111,152,20,62,157,113,41,88,177,254,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,45,150,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,181,177,189,239,142,106,115,35,226,194,167,134,29,18,142,12,51,35,171,180,106,46,93,80,216,113,137,161,183,69,84,200,153,79,60,15,173,154,84,157,174,133,24,144,191,182,136,168,231,171,231,98,181,189,26,247,178,42,240,107,205,115,91,114,236,202,199,163,218,173,166,117,122,151,114,189,212,45,53,13,203,25,167,130,150,238,231,170,77,34,172,180,234,177,210,72,196,251,166,171,209,212,204,134,24,164,146,69,147,162,169,205,121,213,249,167,197,190,95,208,250,141,196,128,5,233,242,230,227,219,247,168,177,79,166,250,137,7,135,212,220,102,223,227,42,234,32,167,217,75,122,161,99,217,18,214,53,24,155,33,153,31,36,109,150,47,115,85,207,107,226,77,174,116,112,205,80,1,64,60,209,252,246,106,111,209,125,30,136,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,233,192,47,26,248,175,21,154,113,73,100,187,92,252,62,166,227,54,248,99,200,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,77,174,137,242,202,163,42,231,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,186,8,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,225,92,96,241,103,134,240,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,103,94,219,21,81,210,177,23,61,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,121,28,177,116,47,89,116,67,135,218,106,93,88,202,110,173,143,32,219,115,182,225,215,26,22,199,38,47,186,89,150,70,164,157,199,63,251,225,142,167,153,208,57,177,246,100,89,17,88,146,62,85,89,128,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,185,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,190,127,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,146,188,210,56,250,163,212,79,29,195,38,142,92,45,87,44,65,60,29,70,69,145,81,212,193,93,13,222,68,237,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,240,50,55,247,171,130,138,211,117,184,211,87,214,91,237,149,117,84,246,186,116,171,174,150,24,92,246,82,192,178,199,10,75,43,145,58,49,139,44,209,70,142,119,68,223,35,27,252,92,136,191,41,250,185,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,91,167,9,28,215,176,26,237,18,189,175,19,217,69,92,121,222,29,79,53,108,149,12,164,133,31,147,192,249,215,179,29,28,80,50,56,155,82,197,150,56,86,21,70,166,198,164,234,253,137,58,195,89,124,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,157,35,213,173,99,95,44,178,189,24,205,251,82,101,114,175,224,86,167,63,200,109,92,79,106,149,5,92,24,197,142,162,27,150,25,12,53,81,108,187,92,96,170,153,142,158,85,142,69,154,54,82,205,76,138,145,189,140,238,189,204,93,206,141,143,100,151,18,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,4,85,230,143,228,79,83,126,139,235,20,69,0,146,255,0,151,55,26,255,0,186,174,163,207,96,207,238,119,89,52,203,41,251,187,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,233,4,53,230,59,199,29,79,10,88,109,6,31,167,204,164,168,212,92,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,40,174,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,205,56,226,210,108,239,68,249,101,105,22,158,234,70,95,117,190,223,168,115,11,108,149,17,92,29,11,253,145,190,215,94,228,182,66,248,149,221,200,105,255,0,162,107,157,36,157,118,174,197,100,93,184,163,172,18,202,121,90,113,237,246,18,178,195,194,142,168,65,191,31,186,220,60,30,33,116,167,167,235,37,5,117,92,234,228,163,168,107,19,172,144,205,60,174,86,75,209,93,28,146,42,61,86,39,35,160,183,240,80,15,52,127,61,154,155,244,95,71,162,35,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,80,1,74,220,234,252,211,226,223,47,232,125,70,226,64,2,242,121,105,241,213,83,196,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,155,147,183,35,92,245,116,137,28,223,5,16,243,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,127,147,203,75,68,53,135,84,120,139,179,230,90,99,124,171,198,173,184,93,70,235,254,75,73,29,13,68,246,200,42,169,106,152,214,71,79,87,185,178,62,118,199,52,8,244,138,84,137,100,73,28,213,218,136,183,232,10,1,230,143,231,179,83,126,139,232,244,68,117,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,4,112,117,198,46,9,197,254,9,81,127,176,81,251,27,36,179,108,251,65,143,247,38,168,246,95,118,106,134,82,255,0,125,62,8,163,159,187,29,58,201,247,104,187,58,237,119,69,79,124,21,227,3,154,70,178,233,167,21,151,140,99,68,46,214,169,177,12,35,117,138,190,215,116,182,182,122,91,165,210,52,145,181,82,189,221,184,170,162,237,74,254,202,54,57,182,57,212,137,34,43,153,34,181,102,175,4,60,102,254,249,88,174,75,145,254,202,46,184,111,217,203,132,52,93,201,42,252,117,13,103,114,61,251,97,169,237,69,214,104,250,117,146,45,159,3,101,129,219,151,185,209,189,215,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,165,114,230,227,219,247,87,190,207,166,250,137,7,136,211,44,154,225,227,42,234,32,167,223,85,101,174,123,25,18,214,53,24,155,230,133,89,28,109,150,47,123,145,172,107,226,77,205,116,115,122,190,103,92,120,254,219,239,181,58,13,164,247,173,216,14,63,112,119,180,174,150,235,143,114,151,40,153,172,133,209,245,111,105,171,217,167,157,181,8,221,178,73,20,206,72,230,78,187,34,114,66,11,22,1,153,100,216,206,77,153,216,177,234,186,187,22,29,79,77,83,125,184,53,17,32,161,101,69,67,41,224,71,185,85,17,95,36,178,34,53,137,213,234,141,145,200,155,99,123,155,242,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,242,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,92,78,142,115,107,211,138,110,20,228,205,117,122,229,237,77,88,199,58,90,234,108,20,180,201,71,37,250,169,235,34,211,84,194,169,186,54,66,232,227,69,168,149,17,173,138,70,200,141,137,59,148,209,203,84,58,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,52,229,41,193,71,177,40,232,248,178,212,219,101,214,142,245,55,122,60,46,223,58,118,35,109,12,208,118,223,115,114,35,183,201,222,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,179,243,42,231,106,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,62,238,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,136,191,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,187,184,188,253,235,116,105,126,212,214,247,181,11,14,237,81,101,27,40,60,52,51,247,93,47,133,171,143,106,172,107,221,142,39,111,70,236,219,44,114,244,141,145,172,91,165,81,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,207,171,55,225,159,50,195,184,116,211,206,38,155,93,73,95,137,231,149,21,150,215,163,85,35,158,219,113,130,170,174,38,192,246,43,149,100,100,177,82,62,86,200,223,224,169,35,30,214,244,141,210,250,14,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,186,157,107,227,95,70,180,143,135,26,94,37,45,183,63,181,182,27,246,202,108,102,43,98,185,61,171,93,35,36,115,41,220,245,106,248,109,189,153,187,171,35,81,209,118,100,106,177,210,162,68,234,1,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,245,122,161,195,166,119,163,250,89,167,90,153,157,83,248,15,218,103,141,172,179,209,111,134,93,246,184,169,168,38,130,179,185,20,175,233,222,241,207,111,105,237,99,217,216,234,168,187,209,27,42,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,66,14,18,120,103,169,226,159,33,207,48,123,53,117,92,25,13,143,7,174,200,241,248,97,88,182,86,220,96,170,165,100,116,146,172,174,107,90,201,91,52,145,163,247,179,99,220,199,170,185,172,115,29,202,174,214,204,203,74,51,250,219,53,100,149,118,12,179,14,188,73,77,43,233,42,209,39,183,220,105,38,86,185,99,154,23,42,35,227,150,53,232,248,220,190,246,162,181,127,130,151,145,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,152,5,43,115,171,243,79,139,124,191,161,245,27,137,21,120,127,225,235,42,226,46,179,55,178,97,85,61,111,88,142,31,89,150,211,91,219,75,36,242,93,124,52,244,241,190,142,36,141,21,233,51,217,59,150,52,70,187,116,140,99,21,26,143,87,179,159,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,126,124,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,146,128,2,26,243,20,224,86,155,138,92,53,115,141,62,160,164,102,170,88,41,225,134,134,106,154,169,88,203,157,186,21,168,122,219,81,22,68,130,23,186,74,135,72,201,156,207,231,177,172,115,216,199,43,217,69,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,159,41,109,60,174,185,127,209,218,40,237,188,77,235,126,59,222,186,205,225,174,56,61,174,121,32,158,150,58,89,96,138,120,110,206,237,189,251,166,94,239,72,163,145,24,232,93,27,164,86,171,214,39,69,103,224,165,110,117,126,105,241,111,151,244,62,163,113,34,175,15,252,61,101,92,69,214,102,246,76,42,167,173,235,17,195,235,50,218,107,123,105,100,158,75,175,134,158,158,55,209,196,145,162,189,38,123,39,114,198,136,215,110,145,140,98,163,81,234,246,115,252,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,251,128,94,43,168,248,173,208,234,75,221,206,93,153,158,47,217,179,229,16,201,52,11,36,245,77,133,170,218,246,199,18,55,183,13,71,198,230,162,198,198,182,70,79,27,119,36,91,221,197,121,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,8,171,205,31,200,158,166,253,23,214,40,138,1,58,175,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,119,69,81,27,94,159,231,70,244,107,158,214,75,20,172,71,191,102,229,151,252,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,29,202,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,115,66,255,0,121,77,118,198,116,83,237,79,217,207,180,126,55,249,79,192,248,206,199,135,163,158,167,250,30,228,123,183,118,54,255,0,61,58,110,235,239,233,209,124,86,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,251,93,106,226,119,89,120,132,177,97,54,13,88,202,61,183,30,5,111,154,223,109,169,150,22,248,169,251,175,106,201,61,76,223,207,154,101,100,116,241,171,220,190,246,192,215,42,44,142,150,73,38,167,38,78,29,62,210,231,119,222,37,239,244,253,104,49,14,229,139,31,248,255,0,159,116,158,20,241,82,252,18,163,147,181,75,42,51,108,145,185,143,241,187,154,168,232,125,222,87,157,95,154,124,91,229,253,15,168,220,72,235,160,28,38,102,92,70,105,126,171,103,26,127,81,87,93,125,211,90,123,93,77,62,57,73,64,147,207,121,101,84,147,164,169,27,251,141,86,190,40,169,228,145,24,214,72,249,87,163,26,155,149,168,188,171,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,179,237,6,63,220,154,163,217,125,217,170,25,75,253,244,248,34,142,126,236,116,235,39,221,162,236,235,181,221,21,61,242,0,2,128,121,163,249,236,212,223,162,250,61,17,205,52,139,134,124,203,90,180,143,84,245,75,12,174,164,123,244,162,158,130,229,115,182,76,169,27,234,109,211,50,173,245,19,197,35,156,141,223,3,105,55,172,106,159,27,28,253,174,222,214,199,39,138,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,102,112,142,191,175,60,51,230,90,13,143,105,182,103,121,174,164,184,227,218,163,139,209,100,118,90,216,85,24,246,190,74,90,121,170,105,37,137,92,174,107,225,117,76,104,143,247,178,70,61,142,69,71,111,142,62,193,203,155,141,127,221,87,81,231,176,103,247,59,172,154,101,148,253,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,212,234,150,186,105,198,146,104,213,207,94,114,59,207,141,196,45,214,248,110,49,213,218,81,43,60,116,115,185,140,166,74,117,98,236,147,188,249,98,107,31,185,35,251,196,115,158,214,117,114,103,179,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,243,164,122,181,172,107,229,150,87,163,25,191,106,76,174,85,252,10,212,231,249,13,171,137,237,82,160,171,131,24,177,212,67,114,195,33,134,170,45,151,107,140,21,83,49,211,202,177,200,179,70,202,89,169,145,82,55,177,157,215,185,139,185,209,177,236,146,226,64,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,7,148,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,185,236,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,127,53,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,94,226,11,131,172,19,132,14,91,26,169,96,176,86,123,103,36,188,251,15,237,6,65,219,154,159,218,157,171,252,79,165,254,245,124,242,199,7,106,58,133,143,238,213,55,244,220,238,170,190,234,129,46,251,152,255,0,47,250,62,34,44,82,234,222,144,227,191,227,98,131,195,65,45,53,60,144,83,199,145,82,239,100,123,106,31,51,227,141,147,67,26,171,217,50,187,114,199,18,196,228,127,220,172,84,130,76,174,92,92,14,83,113,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,187,173,100,177,53,168,213,153,37,142,247,128,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,17,87,154,63,145,61,77,250,47,172,81,20,2,117,94,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,238,138,162,54,189,63,206,141,232,215,61,172,150,41,88,143,126,205,203,47,249,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,94,216,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,247,205,35,220,216,92,198,245,70,198,231,190,59,31,227,7,139,60,55,132,93,47,251,113,125,167,164,188,95,107,234,35,166,177,99,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,155,58,246,216,170,142,149,136,185,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,126,229,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,94,173,84,71,163,186,125,124,234,252,172,98,223,48,40,125,58,226,85,95,11,154,23,251,202,107,182,51,162,159,106,126,206,125,163,241,191,202,126,7,198,118,60,61,28,245,63,208,247,35,221,187,177,183,249,233,211,119,95,127,78,139,226,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,223,185,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,80,15,52,127,61,154,155,244,95,71,162,56,165,62,133,234,61,118,135,77,196,61,178,205,227,176,202,28,130,92,110,229,83,78,170,249,45,213,77,134,158,72,223,80,206,159,4,50,120,166,49,146,34,171,123,141,86,59,98,190,36,147,245,184,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,2,149,185,213,249,167,197,190,95,208,250,141,196,142,186,1,194,102,101,196,102,151,234,182,113,167,245,21,117,215,221,53,167,181,212,211,227,148,148,9,60,247,150,85,73,58,74,145,191,184,213,107,226,138,158,73,17,141,100,143,149,122,49,169,185,90,139,202,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,219,62,208,99,253,201,170,61,151,221,154,161,148,191,223,79,130,40,231,238,199,78,178,125,218,46,206,187,93,209,83,223,2,249,175,113,199,83,146,221,111,124,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,164,171,52,78,143,163,27,27,251,208,87,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,116,83,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,160,30,104,254,123,53,55,232,190,143,68,115,75,87,12,249,149,255,0,133,203,175,20,246,42,234,74,171,22,57,148,63,28,190,208,185,82,57,232,216,177,81,172,21,108,85,119,73,152,249,107,18,39,49,17,30,197,237,185,17,237,115,214,47,63,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,223,0,105,35,132,93,16,186,240,227,195,166,25,163,87,219,229,37,222,229,96,167,169,117,101,93,36,110,100,11,61,69,84,213,50,50,61,223,19,152,199,78,172,71,170,53,94,140,71,43,89,187,98,118,3,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,58,218,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,252,173,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,110,156,78,240,207,134,240,161,202,223,80,116,183,15,174,171,184,189,213,22,139,149,222,231,82,170,215,220,110,50,93,109,204,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,86,220,39,121,167,209,191,152,24,247,168,192,89,247,51,174,95,245,154,187,71,83,196,14,136,99,190,47,58,164,221,62,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,254,232,99,99,93,51,94,238,138,233,26,198,73,77,132,255,0,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,251,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,221,28,145,76,228,146,21,235,178,86,165,212,131,42,231,95,215,158,25,243,45,6,199,180,219,51,188,215,82,92,113,237,81,197,232,178,59,45,108,42,140,123,95,37,45,60,213,52,146,196,174,87,53,240,186,166,52,71,251,217,35,30,199,34,163,183,199,31,96,229,205,198,191,238,171,168,243,216,51,251,157,214,77,50,202,126,238,229,77,2,247,99,181,215,42,177,35,185,182,29,174,123,182,177,139,28,173,137,90,231,198,230,187,164,174,134,40,214,250,74,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,35,149,105,175,15,89,86,170,104,214,168,234,230,45,83,223,253,149,251,38,166,227,107,101,44,146,205,83,67,88,234,150,203,81,27,152,139,211,177,225,219,35,209,205,70,246,150,87,171,219,218,218,255,0,41,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,247,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,83,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,223,181,32,7,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,228,249,114,98,214,44,231,151,86,23,133,101,52,62,54,203,144,91,242,43,93,198,155,186,248,251,244,179,221,43,227,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,149,87,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,211,164,209,119,98,69,145,173,72,228,107,218,230,237,85,124,81,198,178,199,249,83,240,57,77,169,87,90,14,41,53,37,245,113,88,177,139,194,63,22,182,53,146,192,183,27,141,43,152,244,173,124,157,17,31,77,12,189,26,214,198,229,238,77,20,141,122,181,177,58,57,189,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,85,115,66,224,91,246,215,138,191,92,116,115,12,241,122,147,101,217,237,138,106,39,109,154,251,107,142,55,34,244,133,26,190,34,178,30,145,246,250,43,94,248,145,241,253,235,155,79,26,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,149,131,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,142,171,205,79,128,239,246,95,138,189,32,178,255,0,101,46,95,98,182,91,191,235,223,83,123,115,251,191,246,118,202,200,225,254,210,161,238,254,149,229,122,240,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,166,130,120,104,226,47,4,226,131,75,40,53,51,5,168,254,202,142,241,69,178,111,228,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,255,0,20,95,226,137,213,64,41,175,156,174,133,233,198,155,106,62,25,170,24,85,155,217,87,93,70,246,180,183,248,96,84,109,45,69,85,42,210,170,85,54,52,79,130,105,60,83,187,170,139,181,238,99,94,173,71,186,71,191,154,242,159,210,28,55,86,184,175,166,159,51,130,174,118,96,214,121,50,251,100,48,206,177,49,247,26,106,202,70,83,186,85,111,196,230,49,211,247,17,168,173,234,248,216,142,220,205,204,117,239,0,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,58,175,53,62,3,191,217,126,42,244,130,203,253,148,185,125,138,217,110,255,0,175,125,77,237,207,238,255,0,217,219,43,35,135,251,74,135,187,250,87,149,235,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,150,41,204,135,94,112,222,36,185,126,105,198,171,97,149,180,142,101,199,56,183,50,231,67,13,66,204,251,77,197,45,85,235,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,94,220,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,2,104,207,140,30,19,48,222,46,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,207,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,253,110,117,126,86,49,111,152,20,62,157,113,43,215,150,93,218,213,101,227,143,76,43,47,55,58,74,10,121,42,46,84,140,150,166,102,196,199,79,61,178,174,24,98,71,57,81,21,242,75,36,113,177,191,197,207,123,90,157,85,81,11,63,230,59,192,229,79,21,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,232,174,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,75,218,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,78,215,179,197,213,61,206,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,84,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,143,63,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,130,188,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,161,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,30,171,93,57,66,98,185,223,17,214,76,143,76,238,31,100,180,218,253,226,110,25,109,13,43,99,79,101,205,27,226,233,5,181,138,171,183,197,119,30,173,99,152,177,83,118,101,114,43,154,176,211,19,255,0,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,102,8,208,246,155,105,14,27,175,92,4,233,222,145,234,4,21,114,88,178,45,55,198,225,168,90,73,214,25,226,123,40,169,165,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,163,110,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,238,138,162,54,189,63,206,141,232,215,61,172,150,41,88,143,126,205,203,229,50,45,82,206,242,188,19,17,211,59,253,247,197,99,120,39,143,251,63,69,225,97,103,131,241,179,36,213,95,120,198,36,146,111,145,168,239,188,115,182,244,232,222,137,238,37,7,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,123,192,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,114,238,94,247,41,188,255,0,13,201,184,57,198,48,203,22,67,73,87,125,195,170,46,20,215,219,123,85,82,122,23,212,92,42,170,32,87,181,81,21,89,36,82,34,181,233,213,138,173,145,168,187,163,123,91,50,128,7,31,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,56,87,46,110,2,127,117,123,20,250,145,168,147,248,141,77,201,173,254,14,174,158,10,141,244,182,90,23,189,146,173,27,85,139,178,105,149,241,198,233,101,247,181,28,198,178,37,218,215,73,55,171,230,143,228,79,83,126,139,235,20,69,0,154,168,43,215,140,206,87,54,173,122,214,220,119,80,116,182,166,147,14,167,201,234,43,83,60,171,138,38,206,200,167,72,29,45,61,194,42,53,116,72,247,203,43,22,25,213,146,162,171,229,138,94,219,151,191,34,206,172,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,8,171,205,31,200,158,166,253,23,214,40,138,1,52,103,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,191,86,164,106,174,163,235,5,246,159,39,213,12,210,235,147,93,105,45,244,214,184,106,238,53,11,44,140,165,129,155,35,141,21,127,239,57,203,252,231,200,249,36,122,185,239,123,157,63,249,90,112,19,246,238,178,195,197,118,168,79,179,31,181,92,60,102,33,107,167,168,233,37,125,117,36,234,212,172,168,115,23,172,112,195,60,78,70,69,213,29,36,145,170,189,18,38,163,103,183,242,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,102,156,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,21,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,167,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,54,186,39,203,85,124,209,252,246,106,111,209,125,30,136,155,252,164,240,12,55,84,248,38,207,244,251,80,113,234,75,230,61,124,206,43,233,171,168,106,81,118,74,207,103,219,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,32,7,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,111,213,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,223,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,231,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,53,235,166,250,171,168,250,63,125,168,201,244,191,52,186,227,55,90,187,125,77,174,106,187,117,66,197,35,233,103,102,201,35,85,79,251,174,106,255,0,57,146,50,57,24,173,123,24,230,252,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,160,142,14,184,58,193,56,64,193,42,44,22,10,207,108,228,151,157,159,104,50,14,220,212,254,212,237,77,80,250,95,239,87,207,44,112,118,163,168,88,254,237,83,127,77,206,234,171,238,144,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,42,230,51,192,79,238,175,125,131,82,52,238,127,17,166,89,53,195,193,210,83,207,81,190,170,203,92,246,62,84,163,114,189,119,205,10,178,57,29,20,190,247,35,88,230,74,187,154,217,38,250,249,72,104,53,78,169,241,47,30,164,220,40,169,39,199,180,194,159,218,149,41,83,79,21,67,37,184,206,201,34,161,141,24,247,163,152,246,185,37,169,100,173,99,246,62,141,169,240,185,236,114,94,72,4,127,227,23,131,172,19,139,252,18,158,193,127,172,246,54,73,102,223,246,127,32,237,205,81,236,190,236,212,239,170,254,245,100,241,71,63,118,58,116,143,239,21,118,117,220,222,138,158,255,0,202,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,233,210,24,187,178,162,72,230,164,146,57,238,115,182,162,178,40,255,0,43,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,202,213,215,78,80,152,174,119,196,117,147,35,211,59,135,217,45,54,191,120,155,134,91,67,74,216,211,217,115,70,248,186,65,109,98,170,237,241,93,199,171,88,230,44,84,221,153,92,138,230,172,52,197,143,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,202,185,161,237,54,210,28,55,94,184,9,211,189,35,212,8,42,228,177,100,90,111,141,195,80,180,147,172,51,196,246,81,83,75,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,70,220,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,157,27,209,174,123,89,44,82,177,30,253,155,150,111,242,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,99,175,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,142,85,204,235,128,239,216,133,246,167,94,116,158,203,183,1,200,46,14,246,149,174,221,110,237,210,226,243,57,144,182,62,174,238,185,123,53,19,186,161,91,182,56,226,133,203,28,41,211,124,77,88,235,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,101,255,0,56,252,255,0,13,213,60,55,135,221,65,211,236,134,146,249,143,95,41,242,58,154,26,234,101,93,146,179,173,181,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,58,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,172,14,34,121,128,81,234,239,22,122,73,195,246,136,100,94,47,5,164,212,12,126,12,154,229,20,112,75,75,126,170,142,243,67,52,77,166,123,152,178,36,48,73,79,238,154,55,181,179,57,238,232,142,141,172,124,150,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,95,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,90,171,209,14,83,26,161,95,196,149,207,16,214,10,10,186,29,58,197,106,25,114,142,242,232,35,116,25,77,19,107,251,113,210,179,177,84,143,165,125,77,60,83,189,221,30,233,41,211,183,189,168,178,68,174,185,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,182,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,91,246,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,109,245,175,81,169,181,127,87,50,253,82,165,197,105,49,182,101,119,138,155,186,219,41,170,101,168,100,15,153,234,247,245,146,85,87,61,238,114,185,239,84,70,177,94,231,108,100,108,219,27,108,83,147,79,13,185,148,55,91,167,20,149,247,250,187,61,138,122,122,188,102,221,108,109,18,117,189,177,93,19,230,153,242,75,26,162,83,71,44,108,107,86,7,111,116,208,200,215,61,141,137,241,205,205,121,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,37,27,115,47,224,114,167,135,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,224,100,107,27,209,21,172,124,210,211,149,39,7,90,203,161,94,219,213,221,81,172,186,226,255,0,106,45,254,206,143,12,169,141,169,223,135,251,218,162,154,227,58,178,117,237,204,205,213,80,36,18,194,217,99,223,39,85,110,229,106,216,168,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,19,133,112,21,196,197,55,11,28,67,91,51,139,205,13,36,248,245,242,159,236,230,65,52,201,46,250,43,116,245,16,62,74,184,146,38,185,206,124,78,134,57,21,155,31,189,141,123,17,26,231,181,237,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,20,111,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,152,246,177,207,123,218,175,124,63,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,174,215,61,141,158,102,181,202,157,90,146,200,137,211,114,245,233,124,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,162,190,105,124,78,105,199,16,218,203,67,100,211,171,45,170,174,147,1,241,86,191,181,244,85,41,55,183,227,145,176,63,182,139,218,106,246,105,231,109,83,99,84,146,72,223,221,124,145,170,53,253,93,202,184,40,225,143,81,248,156,214,90,43,38,11,122,186,226,212,152,255,0,75,165,195,47,162,166,89,61,131,35,26,247,210,72,138,146,196,189,231,207,27,27,26,50,68,145,58,62,68,69,108,79,84,178,174,117,126,86,49,111,152,20,62,157,113,41,88,186,158,88,188,120,254,219,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,126,175,29,24,182,147,240,191,151,210,243,3,181,80,237,212,154,31,17,102,160,183,75,45,75,233,114,27,197,93,19,40,169,95,82,189,94,216,97,165,161,134,182,85,142,38,194,179,57,173,69,153,142,233,191,208,112,187,205,27,65,184,135,186,219,112,140,138,154,175,79,179,107,173,67,105,40,237,119,41,124,69,21,116,239,116,189,184,169,171,90,214,181,94,173,100,105,182,102,66,174,146,102,71,31,117,125,235,8,57,213,249,167,197,190,95,208,250,141,196,138,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,86,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,39,167,43,238,12,181,99,134,11,22,83,150,234,205,215,217,87,92,199,177,78,236,82,157,244,213,49,211,71,74,249,59,85,53,21,49,239,221,50,247,101,217,28,50,118,219,28,138,178,111,123,154,216,39,80,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,231,248,193,225,51,13,226,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,126,206,189,183,170,43,162,98,165,53,232,135,47,189,109,213,46,34,238,124,62,101,246,170,188,62,163,24,167,101,78,85,118,108,80,92,160,178,178,106,94,253,34,61,98,157,177,74,249,213,209,53,172,100,170,254,142,145,221,21,34,147,109,244,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,164,14,99,252,192,43,56,136,190,203,164,154,67,145,127,138,122,15,13,60,181,52,241,207,79,38,69,85,177,146,110,168,100,204,142,70,67,12,138,172,100,42,221,171,36,75,43,149,255,0,114,145,65,99,175,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,30,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,130,31,243,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,121,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,92,60,184,184,28,166,226,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,29,239,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,101,243,94,224,114,155,37,181,94,248,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,175,72,150,24,157,39,86,58,55,247,184,255,0,42,238,12,181,99,32,212,124,87,138,170,251,175,217,124,50,205,226,106,45,21,48,62,154,162,170,251,39,89,232,231,166,108,110,223,216,133,54,206,201,100,145,173,145,90,173,72,122,43,187,208,241,94,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,37,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,173,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,217,107,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,91,180,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,66,141,185,150,112,43,77,195,46,77,75,169,250,99,65,73,75,165,249,29,68,22,218,90,22,213,75,36,246,139,138,83,170,186,7,172,242,62,89,153,50,65,52,205,145,28,187,87,185,27,154,196,108,107,36,255,0,229,197,192,229,79,10,88,109,126,97,168,47,164,168,212,92,194,158,6,87,67,19,34,149,150,74,70,170,189,40,162,157,17,92,247,185,202,215,78,230,187,180,231,197,19,90,142,72,82,89,38,80,0,160,30,104,254,123,53,55,232,190,143,68,120,174,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,126,127,226,107,138,93,26,255,0,106,179,141,61,206,45,255,0,249,203,13,76,42,239,251,178,67,52,114,51,255,0,50,88,101,143,255,0,200,145,158,239,41,194,31,12,118,46,18,244,106,155,74,173,23,175,109,213,190,225,85,116,186,93,252,51,233,188,125,84,174,70,182,78,195,165,149,34,219,4,116,241,116,107,182,175,107,127,68,115,156,118,176,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,149,114,236,249,83,241,131,106,214,29,47,160,225,239,37,90,182,102,218,119,103,70,193,43,162,111,98,227,100,134,70,67,3,216,232,216,214,198,248,27,37,61,59,152,255,0,137,232,145,200,142,145,93,42,71,221,120,197,224,235,4,226,255,0,4,167,176,95,235,61,141,146,89,183,253,159,200,59,115,84,123,47,187,53,59,234,191,189,89,60,81,207,221,142,157,35,251,197,93,157,119,55,162,167,191,62,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,207,51,252,203,83,242,105,243,61,64,200,106,239,183,218,170,122,74,106,139,133,90,163,167,157,148,212,241,211,196,178,59,167,87,189,34,134,52,87,187,171,222,168,174,114,185,202,174,91,137,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,35,208,114,203,227,7,25,225,107,84,47,118,93,70,90,74,60,39,57,167,137,183,91,195,162,168,150,123,100,244,113,212,62,153,236,142,6,72,233,88,247,76,248,156,196,103,94,178,70,253,205,72,220,215,222,70,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,247,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,93,173,143,242,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,245,218,215,189,176,66,215,57,19,171,146,40,209,122,237,78,146,131,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,43,171,153,215,48,10,205,34,163,169,225,251,68,50,47,9,157,85,238,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,116,209,189,206,133,172,119,68,108,142,99,227,172,30,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,63,201,170,237,106,176,113,37,155,95,111,183,58,75,117,182,221,166,247,42,186,202,202,185,155,12,20,208,71,95,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,255,0,152,55,27,119,94,43,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,157,92,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,235,125,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,195,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,165,110,117,126,105,241,111,151,244,62,163,113,32,1,98,156,168,248,215,253,153,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,122,247,161,179,221,38,145,205,90,125,136,213,145,176,213,73,35,61,237,118,200,229,77,202,196,73,166,149,182,233,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,231,248,78,243,79,163,127,48,49,239,81,128,208,158,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,239,170,124,114,72,216,246,83,199,35,211,171,33,145,122,170,109,248,122,117,234,168,139,202,177,62,99,220,24,231,57,85,155,10,197,181,147,198,222,178,11,133,61,174,221,77,246,118,235,31,126,170,121,27,28,81,239,125,51,88,221,207,123,83,171,149,26,157,122,170,162,123,207,202,230,143,228,79,83,126,139,235,20,69,0,151,83,204,235,143,31,216,133,138,167,65,180,158,245,183,62,200,45,238,246,149,210,221,113,237,213,98,240,185,240,186,62,173,237,57,59,213,16,58,161,27,182,72,229,133,171,28,201,211,124,78,90,139,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,243,99,98,57,207,115,34,138,38,43,223,179,114,197,94,117,126,86,49,111,152,20,62,157,113,42,3,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,249,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,21,198,111,27,217,87,25,95,97,126,209,224,246,172,115,236,109,190,162,57,60,21,68,147,120,202,234,158,207,137,153,55,244,237,66,190,30,46,220,63,27,153,241,238,150,78,169,183,176,114,121,209,11,174,121,196,93,70,178,195,124,164,163,182,233,117,58,186,162,145,209,185,243,215,79,113,165,171,166,137,140,254,13,99,26,212,153,238,122,170,175,86,70,212,106,239,87,199,245,243,171,243,79,139,124,191,161,245,27,137,2,163,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,233,181,175,123,96,153,205,106,175,87,36,82,42,117,218,189,36,87,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,10,181,230,223,198,157,214,203,83,39,10,122,91,144,85,208,84,73,79,215,60,158,42,103,68,247,65,60,81,201,79,111,138,117,114,42,178,72,164,87,206,140,111,71,49,241,71,220,84,89,226,43,91,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,226,143,127,149,104,94,163,226,26,79,133,107,125,206,205,221,195,51,191,23,21,182,233,78,170,248,225,170,167,169,158,9,41,106,61,201,218,153,124,59,228,98,47,86,190,53,85,107,149,89,43,99,234,188,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,30,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,138,191,221,71,224,79,254,60,255,0,209,155,199,250,161,223,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,62,238,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,174,96,139,254,229,113,228,79,76,190,181,235,21,164,170,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,143,252,98,240,117,130,113,127,130,83,216,47,245,158,198,201,44,219,254,207,228,29,185,170,61,151,221,154,157,245,95,222,172,158,40,231,238,199,78,145,253,226,174,206,187,155,209,83,223,159,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,180,158,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,124,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,251,200,105,223,27,186,199,43,29,240,185,122,117,232,189,21,21,19,160,104,166,189,233,63,17,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,13,77,38,202,166,71,28,142,143,101,68,113,189,122,50,104,215,170,38,223,139,167,94,168,168,148,131,205,31,207,102,166,253,23,209,232,136,213,83,139,95,105,49,91,118,107,81,67,178,203,117,184,86,218,232,234,123,172,94,237,85,36,116,210,84,71,177,23,123,118,178,182,153,122,170,35,87,185,209,170,170,215,34,75,94,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,202,185,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,19,133,115,31,229,255,0,71,196,69,138,93,91,210,28,119,252,108,80,120,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,251,149,138,144,75,169,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,42,150,211,202,83,141,127,109,209,209,240,155,169,183,59,173,101,234,30,244,152,93,194,117,239,198,234,24,96,238,62,216,229,70,239,143,178,200,165,146,39,72,231,53,99,87,68,139,26,69,11,31,63,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,246,190,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,45,39,152,103,26,118,174,22,52,190,162,197,136,100,20,141,213,76,150,157,19,31,163,90,102,213,45,20,11,38,217,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,118,228,99,38,219,66,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,157,47,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,210,184,52,211,3,213,12,254,155,50,163,211,90,90,186,154,123,54,47,85,126,201,226,134,225,29,43,22,201,73,44,51,76,233,90,247,177,39,99,37,109,60,137,18,110,114,189,140,115,90,170,212,84,241,70,135,184,0,212,221,35,212,190,23,49,21,209,171,53,93,154,209,139,211,179,29,174,182,85,198,196,158,146,227,12,81,190,126,228,145,71,28,85,15,145,101,108,235,59,24,222,226,206,174,115,99,145,95,27,36,81,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,19,143,242,254,225,159,13,226,191,82,243,93,45,204,43,170,237,207,110,15,87,114,180,92,233,149,92,251,117,198,58,234,38,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,225,90,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,191,202,159,142,58,157,74,181,80,112,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,234,138,250,152,98,232,230,186,54,175,114,24,164,115,209,174,137,210,77,232,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,64,39,106,227,79,77,235,52,155,138,205,79,194,171,107,60,87,107,32,158,227,79,43,171,167,172,145,105,107,81,43,41,210,89,234,58,203,44,201,13,68,105,35,222,174,114,200,143,93,239,254,122,217,79,37,58,29,56,110,135,102,151,107,13,63,103,51,155,32,101,30,68,178,93,18,121,38,165,138,29,244,50,54,153,26,223,13,15,223,213,49,170,168,247,73,36,115,175,113,81,27,28,86,42,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,37,255,0,54,190,10,61,183,71,89,197,150,153,91,46,181,151,168,123,49,230,150,248,19,191,27,168,97,131,182,203,155,81,93,190,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,125,75,26,51,224,143,65,170,120,113,225,163,14,211,107,205,21,36,25,10,83,190,233,144,44,52,241,70,245,184,212,189,101,146,57,95,19,222,217,159,11,93,29,50,75,189,219,217,78,197,78,141,218,212,172,190,117,126,105,241,111,151,244,62,163,113,61,87,40,61,45,193,53,167,4,215,253,51,212,187,23,182,113,187,207,217,79,27,69,226,166,167,238,246,166,175,154,63,188,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,18,248,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,172,138,229,139,199,143,236,66,251,77,160,218,177,122,219,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,45,212,128,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,15,41,170,88,238,119,149,224,151,59,6,154,106,47,216,76,146,171,179,224,178,15,100,67,116,240,123,102,99,228,254,245,153,82,57,55,198,215,199,241,47,195,220,220,158,246,161,154,205,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,188,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,98,156,150,245,143,73,241,139,142,91,163,183,120,125,157,159,102,87,10,122,139,93,78,234,153,189,175,75,77,75,81,35,169,182,53,139,13,63,134,70,84,75,220,115,218,233,124,86,223,127,105,168,86,9,107,216,94,176,232,150,150,242,137,193,173,122,209,141,210,102,20,249,61,69,194,154,131,15,117,230,123,108,247,167,195,145,77,51,213,147,211,181,210,196,200,17,173,149,207,232,140,234,216,227,85,69,149,136,234,161,47,123,149,206,136,107,206,137,232,52,212,122,209,124,171,167,163,190,84,50,227,143,226,53,113,253,254,61,3,183,186,85,145,206,248,162,125,67,158,217,22,151,248,68,173,87,46,217,102,153,141,153,64,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,210,85,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,68,174,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,119,149,230,89,192,173,79,19,88,205,46,167,233,141,5,93,86,168,99,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,110,78,228,110,107,213,209,172,116,108,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,198,197,7,137,158,42,154,136,224,167,143,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,190,72,162,7,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,151,252,178,52,47,78,56,139,224,71,58,210,253,80,179,120,235,85,118,160,86,203,12,209,42,50,170,223,84,219,101,189,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,117,112,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,122,171,81,238,216,244,124,110,93,236,114,36,234,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,219,160,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,202,185,55,248,173,224,114,167,26,225,183,77,184,184,211,151,210,37,138,229,131,226,207,203,173,40,200,169,214,134,174,90,10,72,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,49,215,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,232,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,69,124,205,45,54,171,47,28,122,159,71,102,182,82,80,83,201,81,109,171,124,84,208,182,38,58,121,237,148,147,77,42,181,168,136,175,146,89,36,145,238,254,46,123,220,229,234,170,170,88,87,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,31,171,192,207,6,86,46,48,244,227,88,173,145,221,125,141,153,226,254,195,168,198,110,82,189,235,74,217,37,74,254,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,119,34,62,41,34,85,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,234,114,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,113,215,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,0,225,115,93,63,118,189,118,198,117,175,236,183,218,63,179,158,55,249,51,199,120,62,255,0,136,163,158,155,250,110,220,155,118,247,247,127,49,122,237,233,238,235,213,60,166,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,151,245,188,191,235,52,139,128,125,68,226,7,91,241,223,9,157,85,251,18,124,102,219,44,147,197,85,97,165,146,227,4,50,186,165,141,122,70,179,79,29,71,190,25,24,231,66,214,55,170,182,71,61,145,198,190,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,230,93,203,163,253,157,226,95,66,237,223,239,171,198,99,100,239,127,219,43,107,239,30,34,170,167,254,169,158,22,24,255,0,243,152,159,197,164,0,225,163,136,188,239,133,253,83,160,212,204,22,163,251,42,59,197,22,200,127,148,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,81,127,138,46,130,56,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,86,168,121,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,137,233,204,27,130,75,87,21,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,78,180,67,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,55,248,165,227,110,213,197,127,3,88,213,139,39,158,146,135,81,113,92,226,211,13,214,141,213,77,116,247,104,27,103,171,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,172,96,225,59,205,62,141,252,192,199,189,70,3,74,96,138,188,209,252,137,234,111,209,125,98,136,160,18,194,121,207,233,13,54,33,175,56,214,174,91,160,164,134,159,80,172,238,134,177,27,60,175,158,107,141,191,183,20,147,61,142,248,24,197,166,154,134,54,163,23,222,176,200,170,212,85,220,255,0,175,146,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,157,207,93,213,86,214,212,72,234,109,141,98,162,111,130,122,137,123,142,123,26,223,13,183,226,116,141,68,185,66,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,122,218,57,89,227,58,125,198,150,15,171,122,125,77,73,251,47,182,84,77,123,169,177,77,81,80,199,217,171,104,233,160,74,22,197,59,231,146,122,183,203,90,231,85,42,57,25,27,25,3,216,229,114,57,140,125,133,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,122,113,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,225,213,45,45,206,244,91,59,185,233,158,165,216,189,141,146,89,187,62,54,139,197,67,81,218,238,194,201,163,251,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,150,211,202,19,138,92,171,82,240,74,190,30,178,156,110,235,89,251,60,183,182,123,118,76,142,146,106,127,2,249,149,34,161,170,123,220,189,185,153,185,201,78,214,252,46,130,23,53,26,207,15,214,75,21,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,169,207,240,253,126,209,172,255,0,81,242,157,35,195,117,10,213,117,203,240,189,190,219,181,192,247,119,41,186,170,53,219,92,168,140,151,182,245,72,229,237,185,221,169,28,214,73,177,234,141,94,128,1,13,121,142,240,57,83,197,110,27,65,152,105,243,233,41,245,23,15,167,157,148,48,202,200,162,101,238,145,202,143,90,41,103,84,71,49,237,114,57,208,57,206,237,53,242,202,215,35,82,101,150,58,43,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,249,79,170,182,237,117,184,211,80,81,220,46,117,117,84,246,186,117,164,161,138,105,156,246,82,192,178,201,50,197,19,85,122,49,139,44,210,200,173,111,68,223,35,221,252,92,170,182,43,202,191,129,90,156,255,0,33,181,113,61,170,84,21,112,99,22,58,136,110,88,100,48,213,69,178,237,113,130,170,102,58,121,86,57,22,104,217,75,53,50,42,70,246,51,186,247,49,119,58,54,61,146,92,72,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,230,154,33,196,142,137,113,31,106,185,222,116,95,62,164,200,233,236,213,12,166,175,99,105,231,165,158,153,239,110,230,43,225,168,99,37,70,57,17,219,95,183,99,149,146,34,42,171,30,137,210,193,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,153,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,83,210,124,235,246,161,165,152,110,166,123,47,217,159,107,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,10,203,231,45,195,62,27,96,142,215,197,61,138,186,174,150,251,145,222,41,49,203,237,11,149,100,130,177,233,69,42,193,86,197,87,117,133,236,138,141,34,115,17,21,143,78,219,145,24,230,189,101,140,28,174,60,246,105,151,214,189,30,180,234,188,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,230,154,223,196,142,137,112,225,106,182,94,117,163,62,164,199,41,239,53,15,166,160,99,169,231,170,158,165,236,110,231,171,33,167,99,229,86,53,21,187,159,183,99,85,241,162,170,43,216,139,210,192,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,59,255,0,24,188,29,96,156,95,224,148,246,11,253,103,177,178,75,54,255,0,179,249,7,110,106,143,101,247,102,167,125,87,247,171,39,138,57,251,177,211,164,127,120,171,179,174,230,244,84,247,209,182,21,194,102,188,231,58,243,47,13,212,24,45,93,14,109,67,80,232,174,180,245,223,4,22,184,27,183,125,93,68,173,71,53,41,145,175,99,155,43,55,36,137,36,105,23,113,100,141,31,161,77,23,194,179,45,58,210,252,127,7,212,13,74,171,207,239,182,106,119,83,84,100,117,116,105,75,61,123,18,71,44,75,35,55,189,85,237,137,99,141,94,231,185,242,43,21,238,85,115,149,79,106,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,83,95,49,158,10,63,117,93,71,130,255,0,128,91,46,178,105,150,83,247,150,218,153,211,187,29,174,185,85,235,37,177,211,110,115,221,181,140,73,34,116,168,215,62,55,57,189,101,116,50,200,190,83,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,250,249,152,221,173,87,254,53,245,2,251,98,185,210,92,109,183,26,123,13,93,29,101,36,205,154,10,152,36,178,80,186,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,11,10,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,213,121,157,112,29,251,111,177,84,235,206,147,217,119,103,216,253,189,222,210,181,219,173,221,202,172,162,22,190,22,199,213,221,214,167,122,158,6,212,43,118,199,36,179,53,35,133,58,236,137,169,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,47,249,134,241,103,134,241,117,165,250,37,156,88,169,233,44,247,218,10,140,162,154,251,142,54,189,106,167,181,61,100,160,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,79,21,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,165,85,150,41,203,23,151,253,30,174,214,83,113,3,173,248,239,139,193,105,54,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,190,25,24,214,204,231,183,170,186,54,189,146,78,174,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,231,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,153,198,30,165,233,62,173,107,238,81,154,232,230,17,246,126,203,91,112,173,146,122,159,105,84,213,251,122,169,245,181,18,58,235,178,161,173,125,47,125,146,70,190,25,19,108,123,122,127,21,84,37,87,39,189,46,226,10,179,81,238,58,171,133,100,190,192,211,104,183,219,47,235,60,81,86,82,222,170,161,90,119,165,11,169,146,162,57,98,153,176,213,58,88,170,209,174,108,110,71,49,81,237,146,72,221,249,92,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,149,151,205,99,129,90,156,198,58,254,41,244,162,130,174,166,251,75,78,179,102,180,46,170,137,176,58,221,73,68,245,246,147,22,105,26,173,124,81,83,199,19,161,141,29,220,69,141,205,99,92,217,22,90,139,58,175,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,0,151,103,206,59,72,105,179,94,26,40,117,74,158,10,68,185,105,197,226,25,159,60,211,202,215,251,58,185,236,165,154,24,152,222,172,123,221,80,180,15,85,122,39,70,66,253,174,78,170,215,213,183,5,250,199,98,208,46,40,48,13,85,202,97,223,101,181,92,36,167,184,201,185,233,225,169,106,233,229,164,150,167,163,24,247,191,178,202,135,75,219,107,85,207,237,236,78,138,238,169,163,226,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,8,235,198,151,5,184,111,25,56,109,162,205,121,200,170,241,188,135,27,168,146,107,45,234,24,86,165,148,236,153,99,74,152,101,166,87,177,178,178,70,197,31,69,220,215,181,241,177,81,219,119,178,78,191,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,247,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,26,185,143,243,0,163,225,222,197,46,146,105,14,69,254,54,43,252,52,242,212,211,199,5,68,120,237,46,246,73,186,161,147,50,72,223,52,209,162,177,144,171,119,36,114,172,174,86,125,202,75,77,122,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,65,60,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,19,186,128,86,95,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,122,162,201,149,203,139,129,202,110,43,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,117,172,150,38,181,26,179,36,177,222,240,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,6,85,203,31,178,113,213,83,195,47,46,221,41,211,13,49,175,171,165,213,12,142,158,231,114,165,174,109,44,82,65,104,183,38,67,92,142,157,233,60,111,138,103,204,176,77,11,99,70,174,212,238,72,231,49,91,26,73,250,188,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,155,116,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,5,85,243,92,227,167,250,126,23,244,83,51,255,0,124,82,231,245,180,45,255,0,53,173,181,199,80,142,255,0,173,241,76,107,127,220,66,175,255,0,40,132,129,92,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,126,133,52,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,204,171,154,83,225,59,202,198,141,252,191,199,189,58,2,42,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,213,121,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,89,78,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,221,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,207,103,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,253,173,89,102,84,71,72,230,181,17,24,198,71,27,38,87,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,117,149,38,149,177,244,123,100,103,102,221,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,170,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,185,236,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,127,21,46,167,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,20,237,205,67,129,90,156,3,33,186,241,61,165,180,21,115,227,23,202,137,174,89,156,51,85,69,178,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,180,246,189,119,54,55,177,145,215,1,42,185,92,121,236,211,47,173,122,61,105,42,185,231,126,9,254,100,253,52,139,252,188,248,44,186,241,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,247,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,14,235,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,140,28,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,160,230,177,199,29,54,165,93,107,248,91,211,102,85,197,98,198,47,10,204,166,230,231,203,2,220,110,52,174,123,22,137,145,245,68,125,52,50,245,115,157,35,87,185,52,81,185,136,214,196,217,38,138,188,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,252,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,36,123,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,237,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,72,41,47,154,119,5,150,173,3,204,168,245,151,75,113,250,75,94,159,101,213,9,73,85,67,5,75,81,150,219,219,146,89,93,20,48,109,69,142,154,88,163,87,177,172,87,181,143,100,205,251,166,118,88,177,131,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,77,52,107,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,59,94,255,0,9,84,199,36,148,213,59,24,246,44,157,169,227,138,94,222,244,107,246,109,119,194,229,67,50,230,151,120,107,213,234,109,122,208,108,27,87,33,158,146,74,140,138,207,12,215,4,164,130,88,96,138,226,206,177,86,195,27,37,234,244,100,117,49,205,26,42,171,186,163,17,81,206,69,71,44,75,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,65,94,102,28,119,95,120,100,183,91,116,171,74,223,225,243,236,154,222,151,70,221,250,49,254,196,165,101,84,109,142,78,196,244,242,67,83,226,18,42,200,186,110,71,71,179,122,167,196,206,177,131,150,231,49,106,156,3,33,147,70,248,140,205,106,231,198,47,149,14,146,203,126,184,58,45,150,155,140,245,83,212,84,190,182,117,98,77,35,42,166,169,87,58,162,89,31,218,123,90,174,70,198,247,201,31,10,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,1,149,114,242,114,174,48,113,158,17,184,9,210,11,211,150,146,183,54,190,105,189,145,184,157,158,174,42,142,197,116,241,81,80,178,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,210,182,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,72,173,116,229,209,174,218,9,161,54,77,107,203,45,223,239,159,181,182,206,245,31,248,57,253,249,21,53,23,223,71,82,255,0,25,226,59,173,119,221,51,238,191,131,255,0,252,233,202,184,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,0,101,92,31,171,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,120,155,117,210,138,74,74,168,55,177,175,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,114,156,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,159,224,138,188,209,252,137,234,111,209,125,98,136,160,18,239,185,143,243,0,163,225,222,197,46,146,105,14,69,254,54,43,252,52,242,212,211,199,5,68,120,237,46,246,73,186,161,147,50,72,223,52,209,162,177,144,171,119,36,114,172,174,86,125,202,75,76,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,218,184,183,224,115,87,56,66,169,178,85,102,15,164,190,99,215,202,120,89,13,250,214,199,248,72,238,61,164,116,244,82,111,68,115,30,215,36,139,27,156,137,222,137,187,218,141,115,101,138,47,171,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,208,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,11,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,101,92,210,159,9,222,86,52,111,229,254,61,233,208,17,87,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,78,171,206,175,205,62,45,242,254,135,212,110,39,74,228,143,118,181,88,45,90,243,125,190,220,233,45,214,219,117,62,63,87,89,89,87,51,97,130,154,8,219,115,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,145,171,152,103,26,119,94,41,245,66,162,197,136,100,21,110,210,188,106,161,19,31,163,90,103,82,165,108,233,30,217,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,221,229,120,72,224,115,87,56,189,169,189,213,97,239,164,177,227,214,58,121,153,53,250,232,199,248,73,46,61,165,116,20,81,236,69,115,222,231,44,107,35,154,139,217,137,219,220,142,115,162,138,94,43,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,203,23,143,31,219,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,78,41,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,204,246,106,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,253,228,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,75,127,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,135,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,65,156,196,120,67,253,212,181,149,62,203,81,118,116,247,49,238,214,226,251,235,252,76,208,118,155,23,138,164,147,114,36,137,218,146,86,236,87,111,221,20,145,117,145,242,36,187,92,174,60,246,105,151,214,189,30,180,177,254,97,188,38,102,92,93,106,134,137,96,246,42,138,187,61,138,130,159,40,169,190,228,109,160,74,168,45,76,88,232,22,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,82,90,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,86,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,165,106,224,26,165,157,233,127,218,63,176,183,223,102,125,173,199,235,49,107,199,247,172,51,120,171,93,86,222,252,31,122,199,108,221,219,103,198,205,175,78,158,231,39,85,63,87,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,20,225,163,135,76,19,133,253,44,160,211,60,22,159,251,42,203,197,110,249,191,148,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,252,17,63,138,175,85,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,0,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,77,84,25,193,227,67,71,44,90,5,197,6,127,165,88,180,219,236,182,171,132,117,22,232,246,189,60,53,45,93,60,85,113,83,117,123,222,247,246,89,80,216,187,142,114,185,253,189,235,209,93,209,45,39,147,142,175,83,102,188,52,87,105,109,68,244,137,114,211,139,196,208,178,8,96,149,175,246,117,115,223,85,12,210,189,221,88,247,186,161,107,216,136,197,78,140,133,155,154,157,81,207,249,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,28,43,140,30,19,48,222,46,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,103,219,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,239,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,124,185,230,127,153,106,126,77,62,103,168,25,13,93,246,251,85,79,73,77,81,112,171,84,116,243,178,154,158,58,120,150,71,116,234,247,164,80,198,138,247,117,123,213,21,206,87,57,85,203,102,156,140,127,27,63,45,254,164,90,160,50,174,122,12,203,63,204,181,6,166,213,85,153,228,53,119,87,216,236,244,86,11,98,76,169,178,142,221,73,18,69,79,79,19,26,136,214,49,173,78,171,209,62,39,185,239,118,231,189,206,91,52,229,71,192,183,244,28,80,107,94,25,254,247,170,192,40,171,157,254,115,157,116,146,157,91,255,0,85,225,94,231,127,187,153,25,254,79,49,105,55,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,253,229,182,166,116,238,199,107,174,85,122,201,108,116,219,156,247,109,99,18,72,157,42,53,207,141,206,111,89,93,12,178,47,148,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,244,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,131,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,0,101,92,179,78,84,60,14,84,228,183,91,39,23,26,140,250,69,177,91,106,42,31,136,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,180,212,233,42,205,19,100,234,198,198,206,244,170,230,59,192,229,79,21,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,232,174,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,255,0,184,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,37,1,21,121,163,249,19,212,223,162,250,197,17,64,39,160,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,229,193,203,254,143,135,123,20,90,183,171,216,239,248,216,175,241,48,69,77,81,36,21,17,227,180,187,223,30,218,119,194,249,35,124,211,70,136,247,204,142,220,145,202,145,53,25,247,203,44,191,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,185,247,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,178,43,150,47,30,63,177,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,178,171,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,249,149,115,74,124,39,121,88,209,191,151,248,247,167,64,69,94,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,58,175,58,191,52,248,183,203,250,31,81,184,144,171,29,213,44,239,20,193,50,237,51,176,95,124,46,55,157,248,15,180,20,94,22,23,248,207,5,50,205,75,247,143,98,201,30,201,28,174,251,183,55,119,94,142,234,158,227,160,112,163,194,142,163,241,107,168,236,194,176,168,188,13,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,218,228,138,20,84,116,142,107,149,85,140,100,146,51,66,122,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,121,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,18,32,115,31,229,255,0,71,196,69,138,93,91,210,28,119,252,108,80,120,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,251,149,138,146,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,73,80,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,88,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,95,79,0,188,20,98,188,41,233,197,37,238,237,108,241,26,155,147,91,225,147,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,118,182,38,69,42,129,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,166,190,116,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,182,189,119,85,91,91,79,27,106,119,185,234,137,190,9,233,226,237,181,140,107,124,54,239,137,210,57,83,228,228,193,171,212,216,134,188,228,186,71,113,158,146,26,125,66,179,182,106,53,116,18,190,121,174,54,254,228,177,194,199,183,224,99,22,154,106,233,28,175,79,122,195,26,35,145,87,107,229,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,68,174,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,90,87,35,31,198,207,203,127,169,22,168,12,171,147,167,151,7,47,250,206,34,47,177,106,222,175,99,191,226,158,131,196,193,21,53,68,147,211,201,145,85,108,124,123,105,223,11,227,145,144,195,34,163,223,50,59,106,201,18,68,212,127,223,44,87,126,15,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,247,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,115,239,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,244,237,189,81,27,43,21,109,207,150,127,15,188,65,112,243,163,87,44,111,93,50,14,220,117,183,5,158,201,138,119,226,171,246,4,104,233,59,206,241,49,185,204,254,248,123,155,39,102,55,58,54,109,223,215,185,52,173,108,192,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,69,101,243,94,224,114,155,37,181,94,248,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,175,72,150,24,157,39,86,58,55,247,170,215,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,238,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,123,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,230,188,209,252,137,234,111,209,125,98,136,160,18,213,57,81,240,45,253,7,20,26,215,134,127,189,234,176,10,42,231,127,156,231,93,36,167,86,255,0,213,120,87,185,223,238,230,70,127,147,204,90,160,56,255,0,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,64,55,62,27,181,182,211,173,172,225,202,171,1,171,126,162,190,162,10,100,177,211,84,65,82,253,243,64,202,134,42,203,19,221,10,49,33,123,100,123,213,251,35,98,57,207,86,163,93,210,117,113,159,166,90,185,163,220,176,180,151,78,245,170,243,73,93,144,218,115,138,70,50,24,100,124,207,183,82,58,130,228,248,104,165,157,210,61,179,62,22,187,182,142,141,27,19,24,214,68,196,123,99,73,100,142,188,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,153,87,52,167,194,119,149,141,27,249,127,143,122,116,4,85,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,211,170,243,171,243,79,139,124,191,161,245,27,137,10,180,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,132,248,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,218,193,88,28,218,248,40,246,221,29,103,22,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,118,248,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,241,87,150,182,129,113,5,159,235,182,63,171,90,77,254,15,217,113,11,132,209,92,50,186,219,108,85,180,52,210,62,142,110,180,171,77,36,208,190,167,186,199,36,50,36,15,238,68,218,150,73,186,53,86,57,111,164,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,117,94,87,188,11,126,197,49,86,107,142,177,225,158,19,82,111,91,253,143,77,90,237,211,88,173,114,70,212,78,176,171,83,195,214,77,214,78,231,85,115,217,18,178,63,186,115,170,35,89,254,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,132,28,223,116,190,213,154,112,151,83,158,76,234,72,46,90,125,120,162,185,83,206,234,38,203,60,176,84,204,218,41,105,89,47,84,116,44,115,170,33,153,221,55,35,150,150,52,86,255,0,7,54,160,56,107,213,234,157,5,215,156,27,87,33,158,174,58,124,118,241,12,215,4,164,130,41,167,150,220,254,177,86,195,27,37,232,197,124,148,210,77,26,42,171,122,43,209,81,205,84,71,37,175,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,0,174,174,103,92,191,235,53,118,142,167,136,29,16,199,124,94,117,73,186,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,253,208,198,198,186,102,189,221,21,210,53,140,147,192,114,49,252,108,252,183,250,145,106,128,207,15,4,156,31,100,220,92,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,126,253,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,109,117,255,0,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,252,155,206,45,98,200,46,54,43,181,222,135,196,85,227,55,7,221,45,114,119,94,207,15,84,250,90,138,71,73,209,170,136,254,176,85,212,51,163,145,91,241,245,233,185,173,84,253,96,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,74,220,206,184,14,253,136,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,141,92,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,182,158,61,117,75,4,214,158,91,25,206,165,233,165,247,219,56,221,231,217,158,10,183,194,205,79,221,237,95,233,97,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,193,94,92,28,191,235,56,136,190,197,171,122,189,142,255,0,138,122,15,19,4,84,213,18,79,79,38,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,124,177,93,248,0,249,36,180,218,166,186,211,223,102,182,82,62,229,71,79,53,37,61,99,161,106,207,12,19,58,55,75,19,36,233,185,172,123,160,133,206,106,47,71,44,81,170,245,218,157,32,95,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,243,42,230,148,248,78,242,177,163,127,47,241,239,78,128,138,188,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,117,254,114,182,155,173,255,0,139,188,38,197,98,182,85,220,110,87,28,30,219,73,71,71,73,11,166,158,166,121,46,119,6,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,58,185,121,240,89,106,225,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,110,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,29,178,212,0,121,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,171,171,28,154,255,0,106,26,167,153,106,103,239,29,236,207,181,185,5,198,251,224,190,200,119,188,47,138,169,146,110,215,115,198,183,126,222,230,221,219,91,215,167,94,137,215,161,53,120,92,208,191,221,175,66,113,157,20,251,83,246,143,236,231,141,254,83,240,62,15,191,226,43,39,169,254,135,185,38,221,189,253,191,207,94,187,122,251,186,244,78,170,1,21,120,231,224,99,247,209,251,19,254,52,126,199,125,142,246,151,251,73,237,15,21,226,252,55,254,145,14,205,190,27,255,0,59,174,255,0,234,233,239,242,156,20,242,222,253,207,181,78,235,169,159,182,95,181,190,211,199,231,177,120,47,179,190,3,183,220,169,167,155,187,220,241,82,245,233,225,182,237,218,157,119,245,235,238,232,178,3,84,56,116,193,53,131,84,244,235,83,51,170,127,31,251,51,241,181,150,122,45,243,69,178,233,45,77,4,208,86,119,34,149,157,123,62,5,237,237,61,175,99,251,253,85,19,98,35,186,168,0,133,92,107,114,222,253,240,117,78,213,169,159,182,95,178,94,204,199,224,177,120,47,179,190,63,185,219,169,168,155,187,220,241,81,116,235,226,118,237,218,189,54,117,235,239,232,142,10,121,111,126,231,218,167,117,212,207,219,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,0,0,138,188,115,240,49,251,232,253,137,255,0,26,63,99,190,199,123,75,253,164,246,135,138,241,126,27,255,0,72,135,102,223,13,255,0,157,215,127,245,116,247,249,78,10,121,111,126,231,218,167,117,212,207,219,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,1,10,184,214,229,189,251,224,234,157,171,83,63,108,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,28,20,242,222,253,207,181,78,235,169,159,182,95,181,190,211,199,231,177,120,47,179,190,3,183,220,169,167,155,187,220,241,82,245,233,225,182,237,218,157,119,245,235,238,232,179,84,17,255,0,141,110,20,191,124,29,44,181,105,159,219,223,178,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,23,78,190,39,118,237,203,211,103,78,158,254,169,21,116,159,147,95,236,191,84,240,221,76,253,227,189,167,246,75,32,183,95,124,23,217,14,207,138,240,181,49,205,218,238,120,215,108,221,219,219,187,107,186,117,235,209,122,116,44,168,28,171,138,61,11,253,229,52,39,38,209,79,181,63,103,62,209,248,47,229,63,3,227,59,30,30,178,10,159,232,123,145,238,221,216,219,252,244,233,187,175,191,167,69,128,31,220,49,255,0,214,139,253,9,255,0,239,203,84,60,86,181,233,125,171,90,180,143,47,210,139,203,169,35,167,202,108,245,54,214,84,84,209,54,173,148,115,189,139,217,170,72,156,168,143,124,50,246,229,103,196,213,71,198,213,71,53,81,21,43,131,251,134,63,250,209,127,161,63,253,249,47,248,169,225,6,251,197,86,129,98,58,59,148,234,255,0,130,189,99,247,10,11,165,199,36,251,62,201,61,169,85,5,20,244,242,201,225,25,52,76,131,186,250,135,75,209,175,86,179,166,212,69,79,122,113,94,23,57,82,126,237,122,237,140,235,95,237,235,237,31,217,207,27,252,153,246,91,193,247,252,69,28,244,223,211,120,185,54,237,239,238,254,98,245,219,211,221,215,170,79,240,8,85,198,183,45,239,223,7,84,237,90,153,251,101,251,37,236,204,126,11,23,130,251,59,227,251,157,186,154,137,187,189,207,21,23,78,190,39,110,221,171,211,103,94,190,254,137,234,248,24,224,99,247,46,251,109,254,52,126,216,253,177,246,111,251,73,236,255,0,11,225,60,79,254,145,54,253,222,39,255,0,55,166,207,235,235,238,149,64,0,14,41,161,156,40,233,199,14,218,143,168,249,174,151,197,236,171,86,163,123,50,121,172,17,66,141,165,182,213,82,173,90,200,234,101,69,248,33,147,197,53,82,30,155,99,115,28,140,84,99,153,28,93,172,28,255,0,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,0,0,5,85,255,0,112,199,255,0,90,47,244,39,255,0,191,39,255,0,11,154,23,251,181,232,78,51,162,159,106,126,209,253,156,241,191,202,126,7,193,247,252,69,100,245,63,208,247,36,219,183,191,183,249,235,215,111,95,119,94,137,213,64,0,28,171,138,61,11,253,229,52,39,38,209,79,181,63,103,62,209,248,47,229,63,3,227,59,30,30,178,10,159,232,123,145,238,221,216,219,252,244,233,187,175,191,167,69,128,31,220,49,255,0,214,139,253,9,255,0,239,203,84,0,0,10,171,254,225,143,254,180,95,232,79,255,0,126,79,254,23,52,47,247,107,208,156,103,69,62,212,253,163,251,57,227,127,148,252,15,131,239,248,138,201,234,127,161,238,73,183,111,127,111,243,215,174,222,190,238,189,19,170,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,172,11,183,35,91,84,215,90,217,172,92,75,85,209,219,95,81,35,168,233,234,241,38,212,207,12,10,229,237,178,73,91,89,27,100,122,55,162,43,210,54,35,149,21,81,173,235,209,58,6,159,242,170,204,176,173,59,202,52,90,171,138,250,187,134,157,103,21,20,19,223,172,108,196,82,39,239,166,171,167,168,239,209,202,234,215,182,154,165,205,167,108,75,34,199,35,21,138,155,227,145,99,139,100,234,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,4,127,227,91,133,47,223,7,75,45,90,103,246,247,236,151,179,50,8,47,190,55,217,126,63,185,219,166,168,135,181,219,239,69,211,175,137,221,187,114,244,217,211,167,191,170,112,14,23,57,82,126,237,122,237,140,235,95,237,235,237,31,217,207,27,252,153,246,91,193,247,252,69,28,244,223,211,120,185,54,237,239,238,254,98,245,219,211,221,215,170,79,240,8,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,147,62,203,120,206,199,135,163,130,155,250,111,23,30,237,221,141,223,204,78,155,186,123,250,117,94,255,0,193,79,10,95,185,246,150,93,116,207,237,239,218,223,105,228,19,223,124,111,178,252,7,111,185,77,79,15,107,183,222,151,175,79,13,187,118,228,235,191,167,79,119,85,144,5,85,255,0,112,199,255,0,90,47,244,39,255,0,191,44,167,73,240,95,217,126,150,97,186,103,237,79,105,253,146,199,237,214,47,27,216,236,248,175,11,77,28,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,57,87,26,220,41,126,248,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,83,128,112,185,202,147,247,107,215,108,103,90,255,0,111,95,104,254,206,120,223,228,207,178,222,15,191,226,40,231,166,254,155,197,201,183,111,127,119,243,23,174,222,158,238,189,82,85,92,56,116,193,47,124,71,81,113,47,127,167,241,217,37,139,31,165,177,99,255,0,28,209,123,51,107,238,30,42,95,130,84,142,110,244,119,4,102,217,35,94,223,103,115,87,171,254,30,170,0,0,2,0,113,71,202,147,247,148,215,108,155,90,255,0,111,95,103,62,209,248,47,228,207,178,222,51,177,225,232,224,166,254,155,197,199,187,119,99,119,243,19,166,238,158,254,157,87,191,240,83,194,151,238,125,165,151,93,51,251,123,246,183,218,121,4,247,223,27,236,191,1,219,238,83,83,195,218,237,247,165,235,211,195,110,221,185,58,239,233,211,221,213,100,0,0,0,114,174,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,148,252,15,140,236,120,122,200,42,127,161,238,71,187,119,99,111,243,211,166,238,190,254,157,22,21,105,63,38,191,217,126,169,225,186,153,251,199,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,89,80,0,21,87,253,195,31,253,104,191,208,159,254,252,178,157,39,193,127,101,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,245,96,128,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,249,51,236,183,140,236,120,122,56,41,191,166,241,113,238,221,216,221,252,196,233,187,167,191,167,85,239,252,20,240,165,251,159,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,94,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,147,62,203,120,206,199,135,163,130,155,250,111,23,30,237,221,141,223,204,78,155,186,123,250,117,94,171,192,199,3,31,185,119,219,111,241,163,246,199,237,143,179,127,218,79,103,248,95,9,226,127,244,137,183,238,241,63,249,189,54,127,95,95,116,170,4,85,227,159,129,143,223,71,236,79,248,209,251,29,246,59,218,95,237,39,180,60,87,139,240,223,250,68,59,54,248,111,252,238,187,255,0,171,167,191,149,112,185,202,147,247,107,215,108,103,90,255,0,111,95,104,254,206,120,223,228,207,178,222,15,191,226,40,231,166,254,155,197,201,183,111,127,119,243,23,174,222,158,238,189,82,127,128,114,174,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,148,252,15,140,236,120,122,200,42,127,161,238,71,187,119,99,111,243,211,166,238,190,254,157,22,21,105,63,38,191,217,126,169,225,186,153,251,199,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,89,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,0,0,60,254,27,159,225,186,131,77,117,170,195,50,26,75,171,44,119,138,219,5,205,33,85,223,71,113,164,149,98,168,167,149,142,68,115,30,215,39,84,234,159,19,28,199,183,115,30,215,47,160,0,0,14,85,174,156,81,232,79,13,126,196,253,181,231,63,103,62,209,248,159,102,127,38,86,86,119,252,63,107,189,254,77,20,155,118,247,226,254,119,78,187,189,221,122,47,79,201,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,236,122,250,77,148,172,146,56,221,38,250,136,35,98,244,124,209,167,68,93,223,23,94,157,17,85,59,88,7,20,214,190,51,56,108,225,219,42,165,194,181,143,82,62,207,222,171,109,236,186,65,77,236,122,250,189,244,175,146,72,219,38,250,120,36,98,117,124,50,39,69,93,223,15,94,157,21,21,127,91,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,76,172,163,236,120,142,239,103,252,166,40,247,110,236,75,252,222,189,54,251,250,117,78,189,84,3,202,106,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,253,220,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,78,1,253,212,126,4,255,0,227,207,253,25,188,127,170,29,255,0,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,238,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,112,15,238,163,240,39,255,0,30,127,232,205,227,253,80,149,64,252,155,6,89,138,229,126,210,251,45,147,90,175,62,198,184,77,105,184,251,62,182,58,143,7,93,23,78,237,52,219,21,123,115,51,115,119,70,238,142,111,84,234,137,212,240,26,233,197,30,132,240,215,236,79,219,94,115,246,115,237,31,137,246,103,242,101,101,103,127,195,246,187,223,228,209,73,183,111,126,47,231,116,235,187,221,215,162,244,252,157,20,227,51,134,206,34,114,170,172,43,71,53,35,237,5,234,138,222,251,164,244,222,199,175,164,217,74,201,35,141,210,111,168,130,54,47,71,205,26,116,69,221,241,117,233,209,21,83,181,128,0,60,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,15,63,125,207,240,220,103,38,198,112,203,238,67,73,73,125,204,106,42,105,172,86,247,42,172,245,207,167,167,125,68,234,198,162,42,163,35,138,53,87,61,122,49,21,209,181,87,116,140,107,189,0,0,252,155,6,89,138,229,126,210,251,45,147,90,175,62,198,184,77,105,184,251,62,182,58,143,7,93,23,78,237,52,219,21,123,115,51,115,119,70,238,142,111,84,234,137,212,253,96,124,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,37,37,116,80,204,215,190,150,117,138,57,146,41,90,139,213,143,88,166,138,68,107,186,46,201,24,239,224,228,85,250,192,0,31,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,0,31,37,109,218,213,110,169,160,163,184,92,233,41,106,46,149,11,73,67,20,211,53,143,170,157,34,146,101,138,38,170,245,123,210,40,101,145,90,222,171,178,55,187,248,53,85,62,176,0,0,0,0,0,0,0,62,72,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,250,238,107,30,232,38,107,92,169,209,203,20,136,157,118,175,79,172,0,1,242,91,46,214,171,213,51,235,44,215,58,74,250,120,234,39,164,124,180,211,54,86,54,120,37,124,51,68,174,106,170,35,227,150,57,35,123,127,139,94,199,53,122,42,42,31,88,0,3,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,94,172,122,197,52,82,35,93,209,118,72,199,127,7,34,175,214,0,35,254,169,113,235,194,118,139,103,119,61,51,212,189,86,246,54,73,102,236,248,218,47,97,92,170,59,93,216,89,52,127,121,13,59,227,119,88,229,99,190,23,47,78,189,23,162,162,162,122,189,11,226,143,66,120,148,246,223,236,83,57,251,71,246,115,195,123,79,249,50,178,143,177,226,59,189,159,242,152,163,221,187,177,47,243,122,244,219,239,233,213,58,245,80,114,173,116,226,143,66,120,107,246,39,237,175,57,251,57,246,143,196,251,51,249,50,178,179,191,225,251,93,239,242,104,164,219,183,191,23,243,186,117,221,238,235,209,122,126,78,138,113,153,195,103,17,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,99,215,210,108,165,100,145,198,233,55,212,65,27,23,163,230,141,58,34,238,248,186,244,232,138,169,218,192,0,3,149,107,167,20,122,19,195,95,177,63,109,121,207,217,207,180,126,39,217,159,201,149,149,157,255,0,15,218,239,127,147,69,38,221,189,248,191,157,211,174,239,119,94,139,211,242,116,83,140,206,27,56,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,123,30,190,147,101,43,36,142,55,73,190,162,8,216,189,31,52,105,209,23,119,197,215,167,68,85,78,214,15,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,215,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,1,162,252,123,126,234,252,98,107,94,155,234,36,30,35,76,178,109,80,200,107,42,234,32,167,223,85,101,174,125,116,145,45,99,81,137,190,104,85,145,198,217,98,247,185,26,198,190,36,220,215,71,53,191,128,0,41,219,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,226,64,60,254,161,100,151,92,55,0,201,114,251,22,49,87,146,92,172,118,122,219,149,29,150,145,93,223,185,79,12,47,146,58,88,246,177,238,223,35,154,140,78,140,114,245,114,116,107,191,130,231,51,82,56,157,214,93,83,215,26,126,33,114,124,163,174,95,109,184,83,92,44,239,138,22,186,150,211,225,166,238,211,65,77,4,155,216,216,98,122,117,70,59,118,231,43,157,34,189,239,123,157,123,220,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,168,32,7,54,78,47,63,100,90,113,251,190,225,85,187,50,252,254,222,255,0,107,58,74,14,236,116,184,236,201,52,19,109,145,234,140,73,167,123,29,19,122,53,234,216,219,59,151,180,245,133,235,92,28,9,107,126,188,232,238,188,217,168,244,34,199,87,149,86,101,85,17,91,174,56,139,100,219,5,238,6,238,119,71,185,126,24,31,19,86,73,27,84,190,232,83,184,231,245,137,101,99,237,211,154,63,145,61,77,250,47,172,81,30,83,151,55,30,223,189,69,138,125,55,212,72,60,62,166,227,54,255,0,25,87,81,5,62,202,91,213,11,30,200,150,177,168,196,217,12,200,249,35,108,177,123,154,174,123,95,18,109,115,163,134,106,128,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,53,80,64,14,103,92,120,254,196,44,85,58,13,164,247,173,185,246,65,111,119,180,174,150,235,143,110,171,23,133,207,133,209,245,111,105,201,222,168,129,213,8,221,178,71,44,45,88,230,78,155,226,114,214,95,6,185,207,18,248,182,182,216,236,220,47,87,213,207,147,221,170,22,101,199,223,94,200,109,215,182,83,65,52,175,134,178,57,101,142,25,24,144,248,142,138,231,53,236,220,171,19,153,38,215,36,223,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,84,95,56,109,88,226,94,131,38,167,210,107,237,37,37,143,72,47,21,9,83,98,154,130,102,36,249,19,233,233,233,31,58,86,162,76,231,236,167,169,153,118,49,99,137,142,85,99,213,36,116,108,123,57,87,45,62,58,169,184,101,201,170,180,195,83,171,233,41,116,191,35,168,158,229,85,92,234,89,100,158,209,113,74,116,70,206,196,130,55,203,51,38,72,33,133,209,171,87,106,246,228,107,152,141,145,36,188,144,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,125,184,148,226,187,81,248,144,215,20,214,251,156,191,103,43,237,125,136,49,184,45,115,44,114,89,169,105,230,124,180,237,101,67,81,178,62,102,201,35,228,89,151,163,150,71,42,181,35,106,50,54,92,79,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,90,130,0,115,58,227,199,246,33,98,169,208,109,39,189,109,207,178,11,123,189,165,116,183,92,123,117,88,188,46,124,46,143,171,123,78,78,245,68,14,168,70,237,146,57,97,106,199,50,116,223,19,150,176,56,71,212,206,35,176,13,101,176,80,240,209,87,117,171,201,47,87,8,89,246,122,9,30,234,27,215,109,178,125,221,108,27,219,27,225,108,114,78,171,35,213,189,150,171,229,107,226,86,247,27,163,224,83,183,16,220,89,230,92,34,243,59,212,204,226,197,79,87,120,177,87,211,218,105,175,184,227,107,210,150,11,171,18,199,74,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,182,189,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,20,151,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,91,180,4,85,230,143,228,79,83,126,139,235,20,71,148,229,205,199,183,239,81,98,159,77,245,18,15,15,169,184,205,191,198,85,212,65,79,178,150,245,66,199,178,37,172,106,49,54,67,50,62,72,219,44,94,230,171,158,215,196,155,92,232,225,154,160,16,43,156,173,218,235,96,225,183,9,190,216,174,117,118,235,149,187,82,45,181,116,117,148,147,58,25,233,167,142,130,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,59,7,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,64,43,131,155,54,175,102,90,11,170,28,57,234,230,159,207,73,29,247,29,168,201,166,167,74,184,18,104,37,99,227,183,197,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,26,228,151,252,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,96,0,169,93,95,227,54,251,193,231,51,61,87,185,201,106,246,206,25,148,125,157,167,201,173,177,49,137,84,232,226,180,82,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,106,152,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,176,5,69,242,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,109,208,0,114,174,39,120,133,197,120,95,209,171,214,174,101,52,222,63,192,118,233,173,214,182,85,71,79,53,206,186,87,109,138,158,55,61,127,206,145,234,214,189,204,138,41,94,140,126,205,171,13,121,76,234,246,101,175,90,161,196,102,174,106,4,244,146,95,114,42,140,102,106,132,164,129,33,130,38,50,59,132,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,206,95,21,204,59,136,92,171,133,254,97,122,119,171,152,181,55,143,240,26,127,75,77,113,181,190,170,74,120,110,116,50,215,220,91,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,86,199,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,10,118,209,62,56,233,184,82,227,103,92,240,253,65,101,93,70,157,102,26,145,123,125,116,209,62,89,95,100,171,109,194,161,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,113,32,0,10,118,226,27,139,60,203,132,94,103,122,153,156,88,169,234,239,22,42,250,123,77,53,247,28,109,122,82,193,117,98,88,233,82,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,22,215,180,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,62,238,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,0,169,94,118,154,57,125,139,42,193,120,129,167,155,189,101,169,183,166,29,89,30,214,55,194,85,71,37,69,93,58,245,87,239,147,188,201,106,125,200,205,172,240,191,19,186,200,212,78,107,201,167,63,166,198,120,163,186,97,151,28,134,174,146,159,49,197,234,233,168,237,237,89,86,10,235,141,60,177,84,70,175,107,81,88,143,142,154,58,229,107,223,211,162,58,70,162,245,147,107,174,208,20,45,205,79,88,236,90,187,197,197,222,155,28,135,173,38,5,111,139,14,146,167,115,255,0,190,170,169,167,158,74,149,216,246,53,89,219,158,162,88,58,124,77,119,99,123,92,173,122,34,73,94,73,122,41,255,0,135,92,70,86,92,63,252,248,85,190,150,57,127,236,245,149,114,76,197,143,254,196,145,185,178,127,110,142,111,243,20,250,185,128,241,49,153,112,161,204,15,10,213,44,62,134,146,226,199,105,189,37,182,239,108,169,68,107,46,54,233,46,181,175,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,98,186,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,86,175,55,157,76,202,180,111,81,248,112,213,44,42,175,195,222,177,155,133,254,225,77,186,73,25,28,219,22,217,190,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,164,202,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,5,90,243,1,226,99,50,225,67,152,30,21,170,88,125,13,37,197,142,211,122,75,109,222,217,82,136,214,92,109,210,93,107,95,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,190,197,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,39,167,43,238,96,148,214,154,107,47,11,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,223,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,46,200,216,141,139,225,99,89,210,215,192,0,202,185,109,60,174,185,128,81,221,232,237,188,50,107,126,69,217,186,195,225,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,237,177,155,102,78,215,88,164,145,94,233,157,35,163,87,35,210,38,203,103,231,138,196,245,175,72,243,172,203,32,211,188,63,81,241,251,182,79,138,212,73,77,119,180,83,87,49,213,116,175,141,34,238,170,197,215,115,152,199,79,28,111,123,81,88,217,119,68,229,73,24,246,55,218,149,1,205,147,130,139,118,159,214,126,243,186,95,108,236,89,111,119,7,199,151,209,70,149,85,18,69,116,170,158,105,150,230,233,30,231,178,56,101,124,141,133,205,251,166,50,78,194,49,28,179,42,50,26,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,41,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,78,105,198,7,18,150,46,21,180,58,241,169,183,52,239,93,102,221,107,198,233,29,74,249,227,171,188,75,12,143,167,142,84,107,153,182,20,237,62,73,21,94,197,237,198,244,106,171,213,141,118,117,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,186,158,87,188,20,126,239,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,157,159,99,90,221,51,94,202,117,137,174,94,179,75,218,130,105,22,68,71,199,240,69,178,55,50,94,231,64,230,143,228,79,83,126,139,235,20,69,16,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,190,159,4,81,207,221,142,157,100,251,180,93,157,118,187,162,167,190,64,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,9,161,62,58,56,205,177,112,121,167,20,183,56,237,94,217,204,242,143,17,79,140,219,101,99,210,149,210,68,140,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,106,43,229,143,62,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,189,203,155,130,143,221,87,78,39,191,231,246,203,84,154,155,148,253,229,202,166,4,238,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,111,89,91,12,82,44,107,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,91,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,179,215,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,109,55,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,246,227,163,140,219,239,24,122,143,75,115,142,213,236,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,119,42,62,89,35,89,234,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,62,238,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,132,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,226,184,254,227,6,213,194,110,145,185,214,245,171,147,59,204,105,235,40,49,70,67,19,85,148,211,177,141,73,43,165,116,140,116,91,41,214,104,158,145,185,174,89,94,230,51,110,197,146,72,232,6,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,242,121,115,112,19,251,171,216,167,212,141,68,159,196,106,110,77,111,240,117,116,240,84,111,165,178,208,189,236,149,104,218,172,93,147,76,175,142,55,75,47,189,168,230,53,145,46,214,186,73,166,168,40,7,154,63,158,205,77,250,47,163,209,31,171,203,155,141,127,221,87,81,231,176,103,247,59,172,154,101,148,253,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,121,92,215,90,52,191,78,179,44,59,79,243,140,190,146,205,125,207,234,42,41,49,202,122,150,72,214,87,207,10,71,190,36,149,27,218,99,213,102,137,172,107,220,213,145,242,53,140,220,229,68,61,168,6,85,203,84,229,71,199,79,244,28,47,235,94,103,254,247,165,192,43,107,155,254,115,93,107,146,161,93,255,0,85,225,88,230,255,0,187,133,31,254,79,9,106,132,85,230,143,228,79,83,126,139,235,20,69,16,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,190,159,4,81,207,221,142,157,100,251,180,93,157,118,187,162,167,190,64,2,0,115,171,242,177,139,124,192,161,244,235,137,80,26,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,66,124,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,233,121,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,245,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,86,15,60,239,193,63,204,159,166,144,131,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,181,35,85,116,227,71,236,84,249,62,168,102,150,172,102,213,87,112,166,181,195,87,113,168,72,163,125,84,239,217,28,104,171,255,0,121,206,95,230,178,54,73,35,213,172,99,220,223,86,80,15,52,127,61,154,155,244,95,71,162,58,87,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,208,3,42,229,212,242,197,227,199,246,223,98,166,208,109,88,189,110,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,146,127,131,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,123,56,193,226,207,50,226,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,254,157,182,42,171,98,98,36,223,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,194,184,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,63,43,81,181,175,72,244,130,166,199,75,170,90,143,143,226,143,201,42,38,166,182,45,222,185,148,204,157,241,68,178,200,187,222,168,214,49,173,68,69,123,213,24,143,146,38,117,223,44,109,119,181,0,205,103,22,62,105,245,147,230,6,67,234,51,147,43,149,127,29,85,56,6,67,106,225,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,101,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,109,108,111,123,227,184,144,0,40,7,154,63,158,205,77,250,47,163,209,31,171,203,155,141,127,221,87,81,231,176,103,247,59,172,154,101,148,253,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,244,128,69,94,102,154,41,251,105,225,31,41,240,247,15,11,95,130,117,205,104,247,203,178,25,124,20,19,120,136,228,233,27,220,238,180,178,212,236,106,109,235,42,69,185,200,221,221,104,175,73,243,175,217,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,52,209,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,203,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,248,153,151,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,252,75,243,229,213,163,150,45,27,225,31,4,166,180,77,226,42,243,11,124,25,141,210,167,107,217,222,170,175,130,41,26,155,28,247,163,123,80,37,60,29,91,181,175,236,111,218,215,61,200,87,95,58,191,52,248,183,203,250,31,81,184,156,211,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,47,123,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,64,14,26,56,139,206,248,95,213,58,13,76,193,106,63,178,163,188,81,108,135,249,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,197,23,248,162,232,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,65,74,220,234,252,211,226,223,47,232,125,70,226,115,78,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,189,236,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,202,139,169,229,123,199,79,237,175,21,102,135,107,30,103,226,245,38,203,191,216,245,53,173,219,53,246,215,28,109,84,235,50,185,124,69,100,61,36,238,117,70,189,241,35,36,251,215,54,162,68,159,224,3,42,231,213,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,113,60,63,243,72,183,101,124,41,230,249,38,163,221,173,84,250,185,167,184,253,101,99,96,117,182,169,244,183,141,139,79,79,67,89,43,96,141,177,197,222,173,172,167,130,72,153,34,116,118,249,17,34,141,221,35,168,28,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,52,125,194,173,187,81,237,124,56,233,213,54,174,100,119,91,222,94,252,126,150,162,233,83,118,163,90,106,232,228,149,157,198,211,84,49,202,175,89,160,99,217,3,228,127,222,72,232,149,239,232,247,57,15,127,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,0,241,245,194,141,103,10,90,227,87,100,182,69,191,12,202,59,215,140,94,104,225,157,35,130,149,211,57,29,64,233,37,87,119,38,167,248,26,229,73,30,231,70,248,36,118,213,151,99,122,95,45,62,58,169,184,101,201,170,180,195,83,171,233,41,116,191,35,168,158,229,85,92,234,89,100,158,209,113,74,116,70,206,196,130,55,203,51,38,72,33,133,209,171,87,106,246,228,107,152,141,145,36,225,92,96,113,41,125,226,167,92,111,26,155,115,78,205,170,29,214,188,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,251,166,94,235,228,145,85,239,78,228,143,70,170,49,24,214,203,254,83,124,20,91,181,2,179,247,157,213,11,103,126,203,100,184,50,60,66,138,68,170,167,146,91,165,44,240,204,151,54,200,199,49,146,67,19,227,116,45,111,222,177,242,119,209,232,213,133,17,246,254,69,94,104,254,68,245,55,232,190,177,68,80,9,239,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,39,20,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,244,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,173,121,190,241,131,106,75,85,79,8,88,90,213,186,228,234,138,42,252,198,173,209,53,176,71,2,53,181,52,212,44,222,197,115,222,231,45,53,67,164,141,90,140,70,70,205,207,223,43,35,170,18,255,0,185,163,249,19,212,223,162,250,197,17,64,39,170,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,251,184,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,182,191,202,191,129,90,108,3,30,181,113,61,170,84,20,147,228,247,202,120,110,88,100,48,213,75,190,211,110,158,150,102,58,121,86,57,18,25,31,85,13,74,42,70,246,63,180,198,177,119,54,71,189,145,216,77,131,44,197,114,191,105,125,150,201,173,87,159,99,92,38,180,220,125,159,91,29,71,131,174,139,167,118,154,109,138,189,185,153,185,187,163,119,71,55,170,117,68,234,86,15,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,0,71,254,49,120,58,193,56,191,193,41,236,23,250,207,99,100,150,109,255,0,103,242,14,220,213,30,203,238,205,78,250,175,239,86,79,20,115,247,99,167,72,254,241,87,103,93,205,232,169,239,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,247,77,106,227,199,89,117,191,135,220,39,65,178,123,213,213,209,227,253,239,180,87,73,110,45,146,76,163,108,173,117,15,137,106,68,215,255,0,123,177,189,23,116,146,119,164,70,205,39,89,24,215,39,224,112,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,78,20,72,172,187,131,236,154,131,132,108,11,139,76,61,42,238,86,43,165,61,197,185,115,102,150,157,140,180,79,21,225,212,52,143,137,21,237,150,86,78,142,141,170,198,177,234,199,198,247,57,219,100,107,89,229,56,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,255,0,21,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,247,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,109,43,149,15,3,148,216,213,170,201,197,198,163,62,173,47,183,42,122,135,226,54,149,100,180,233,67,73,43,100,129,213,179,163,145,171,43,231,137,207,237,53,58,196,144,202,217,58,189,210,51,179,102,128,20,3,205,31,207,102,166,253,23,209,232,136,170,88,167,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,219,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,222,168,216,220,247,199,26,184,233,226,47,247,157,226,59,34,207,237,181,29,220,110,223,182,197,140,252,27,122,218,233,222,253,146,251,226,142,79,190,145,243,84,109,145,170,246,119,251,106,170,140,66,197,57,45,216,53,78,155,70,178,220,167,44,189,221,101,195,46,23,10,123,126,37,110,173,169,169,116,52,254,29,213,15,173,158,150,41,19,180,200,100,154,169,173,87,196,171,186,88,38,71,162,43,61,246,42,12,171,130,239,185,112,115,0,163,226,34,197,22,146,106,246,69,254,54,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,253,242,69,208,57,163,249,19,212,223,162,250,197,17,64,39,191,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,138,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,208,8,1,206,175,202,198,45,243,2,135,211,174,37,43,29,171,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,243,127,154,111,27,56,206,162,232,246,15,167,58,29,153,82,93,113,141,69,167,168,189,222,229,117,166,162,25,230,162,164,174,72,105,26,199,84,70,206,219,29,89,73,86,174,68,111,115,173,36,126,246,198,254,146,198,14,88,182,237,71,186,113,147,133,83,105,230,71,117,178,70,207,17,81,144,212,209,81,173,76,50,89,226,141,100,158,154,169,157,81,137,12,239,100,48,36,143,247,71,44,176,189,189,100,108,104,74,174,121,223,130,127,153,63,77,42,172,150,156,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,223,107,205,195,136,95,218,222,187,90,244,222,209,77,106,151,27,211,251,124,85,54,187,189,21,87,137,246,191,181,104,232,235,29,80,146,53,123,125,158,223,135,108,104,221,221,118,189,251,220,146,53,172,245,124,150,240,253,71,187,107,46,91,153,99,153,239,178,49,12,126,223,79,6,75,100,216,178,123,114,74,150,212,37,19,118,175,193,31,101,241,75,47,123,175,113,189,59,109,69,100,242,171,120,175,52,127,61,154,155,244,95,71,162,34,169,106,156,168,248,233,254,131,133,253,107,204,255,0,222,244,184,5,109,115,127,206,107,173,114,84,43,191,234,188,43,28,223,247,112,163,255,0,201,225,45,80,25,87,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,4,240,47,198,109,139,140,61,56,170,185,201,106,246,54,103,139,248,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,117,235,12,189,169,85,35,115,150,72,220,199,53,219,145,25,44,146,84,162,30,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,142,26,150,169,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,18,0,19,167,151,7,48,10,206,29,239,177,105,38,175,100,95,226,158,191,196,207,21,77,68,115,212,73,142,213,108,124,155,169,217,11,36,145,240,205,34,35,31,10,55,106,73,42,74,213,103,223,36,191,129,205,67,136,123,174,178,241,47,117,192,233,110,180,149,88,158,152,212,77,100,180,178,26,55,66,246,214,171,33,75,147,165,116,137,189,239,74,152,93,10,42,116,143,101,59,21,136,187,157,36,146,43,146,21,187,81,229,253,165,221,159,145,221,97,192,105,188,37,60,86,137,40,213,212,53,119,137,58,185,245,48,206,229,233,28,208,193,20,108,146,54,39,87,182,170,5,147,250,56,186,218,160,51,89,197,143,154,125,100,249,129,144,250,140,231,42,46,123,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,235,97,64,2,128,121,163,249,236,212,223,162,250,61,17,21,75,20,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,31,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,101,245,99,5,253,151,234,158,101,166,126,212,246,159,217,44,130,227,98,241,189,142,207,138,240,181,50,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,82,247,185,107,234,245,54,175,240,125,131,206,179,210,45,203,15,167,92,66,229,13,52,18,196,200,31,66,214,178,157,170,178,117,222,247,81,173,36,143,115,21,88,175,149,200,155,122,43,27,231,249,169,235,29,247,72,184,71,187,211,99,144,244,171,207,110,17,97,210,84,238,103,247,173,45,76,19,201,82,187,30,199,35,251,144,83,203,7,79,133,205,239,239,107,145,204,68,90,86,225,251,76,255,0,108,154,227,129,233,108,148,151,90,138,76,155,32,161,183,215,251,46,61,245,80,208,190,102,248,169,217,240,61,27,218,129,37,145,94,230,171,88,214,43,156,155,90,166,154,74,86,231,87,230,159,22,249,127,67,234,55,18,0,19,255,0,149,239,29,63,177,76,169,154,29,172,121,159,132,211,107,214,255,0,99,212,214,183,116,54,43,164,146,53,83,172,202,228,240,244,115,117,147,185,213,28,198,74,172,147,238,154,234,137,22,234,64,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,193,63,204,159,166,149,86,74,174,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,98,149,185,213,249,167,197,190,95,208,250,141,196,128,4,255,0,229,123,199,79,236,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,251,166,186,162,69,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,228,202,179,240,57,77,196,119,46,29,56,214,28,29,245,108,212,92,46,207,126,100,52,145,178,90,134,95,45,208,222,110,51,173,19,97,98,57,201,82,142,124,174,133,204,111,198,249,22,55,162,163,152,248,107,215,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,233,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,101,80,6,85,203,62,226,175,130,143,218,111,5,250,69,196,166,153,219,45,84,217,38,37,165,246,90,156,182,46,157,153,175,22,184,109,52,206,74,141,234,228,141,211,82,199,27,253,206,110,249,34,93,168,245,88,97,137,213,130,75,254,87,92,61,126,220,184,154,182,223,238,117,55,90,43,46,154,120,108,182,90,154,58,93,241,205,93,5,84,75,71,71,36,206,69,100,93,199,163,228,232,168,174,124,116,211,53,168,213,235,35,47,164,28,171,137,126,29,48,78,40,52,178,191,76,243,170,127,237,107,44,245,187,230,254,76,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,240,84,254,10,153,204,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,252,14,191,192,183,15,182,46,37,120,142,199,116,239,41,200,45,86,235,45,62,235,197,198,146,182,119,199,53,226,150,153,236,124,180,20,168,199,49,238,154,86,43,186,171,94,215,71,19,102,149,58,172,91,93,161,60,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,88,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,59,175,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,207,248,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,131,202,100,90,165,130,98,153,222,35,166,119,251,239,133,201,51,191,31,246,126,139,194,204,255,0,25,224,161,73,170,190,241,140,88,227,217,27,145,223,120,230,238,235,209,189,87,220,84,15,58,191,52,248,183,203,250,31,81,184,144,0,159,252,177,120,241,253,136,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,186,146,26,243,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,148,66,11,254,230,143,228,79,83,126,139,235,20,69,0,150,19,203,75,151,221,78,176,221,108,252,65,234,253,170,146,77,62,160,168,241,54,123,77,92,81,85,65,146,189,142,170,130,68,145,25,58,62,6,83,212,193,19,149,147,68,230,78,157,90,168,172,87,117,150,188,199,249,128,81,240,239,98,151,73,52,135,34,255,0,27,21,254,26,121,106,105,227,130,162,60,118,151,123,36,221,80,201,153,36,111,154,104,209,88,200,85,187,146,57,86,87,43,62,229,37,171,110,14,245,123,137,125,49,213,203,125,155,134,25,234,235,114,28,174,162,158,142,108,125,32,101,69,37,225,145,63,186,140,168,141,253,26,198,53,169,38,233,209,209,190,40,157,58,164,177,181,94,226,106,115,184,146,235,53,171,65,166,190,209,82,81,220,159,79,144,58,178,158,146,165,213,48,67,58,182,217,220,100,114,186,56,221,35,17,221,81,30,177,177,92,136,138,173,111,94,137,205,121,42,121,167,202,126,95,215,122,141,184,186,144,0,0,133,92,198,120,9,253,234,44,80,106,70,157,207,225,245,55,25,183,248,58,74,121,234,54,82,222,168,88,247,202,148,110,87,174,200,102,71,201,35,162,151,220,213,115,220,201,87,107,155,36,52,195,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,205,97,126,124,179,173,54,171,255,0,47,253,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,46,213,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,176,57,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,189,87,150,151,47,186,157,97,186,217,248,131,213,251,85,36,154,125,65,81,226,108,246,154,184,162,170,131,37,123,29,85,4,137,34,50,116,124,12,167,169,130,39,43,38,137,204,157,58,181,81,88,174,235,115,224,2,128,121,163,249,236,212,223,162,250,61,17,237,121,121,112,153,134,241,117,165,250,219,131,223,106,41,44,247,218,10,140,94,166,197,145,186,129,106,167,181,61,100,175,89,209,140,73,34,87,178,88,152,177,185,138,253,157,123,111,84,87,68,197,72,149,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,62,92,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,210,158,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,131,42,229,138,98,252,191,232,248,136,229,237,166,250,183,164,56,239,248,216,160,246,140,18,211,83,201,5,60,121,21,47,182,234,163,219,80,249,159,28,108,154,24,213,94,201,149,219,150,56,150,39,35,254,229,98,132,26,41,105,213,11,214,174,98,20,122,43,108,171,175,206,227,188,83,85,227,241,83,67,28,175,109,108,15,73,163,149,91,42,44,72,200,214,62,227,221,39,221,181,140,115,159,209,136,229,46,207,152,223,218,175,238,117,102,159,110,189,149,246,147,217,248,239,182,61,147,220,240,62,59,218,148,29,255,0,15,221,251,206,207,115,126,205,255,0,22,222,157,125,253,74,108,225,59,205,62,141,252,192,199,189,70,3,186,243,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,156,255,0,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,54,255,0,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,16,115,171,242,177,139,124,192,161,244,235,137,94,188,179,173,54,171,255,0,26,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,89,43,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,163,143,238,15,174,188,38,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,190,157,38,137,137,35,156,228,149,142,99,247,111,89,35,142,48,23,125,202,51,135,175,217,79,15,178,234,205,206,166,234,203,214,170,246,107,101,183,214,82,248,120,232,232,105,37,169,142,141,209,163,147,124,157,230,74,249,251,170,168,215,71,52,59,91,209,170,249,56,175,60,239,193,63,204,159,166,145,255,0,149,54,150,224,154,211,173,153,238,153,234,101,139,219,56,221,231,79,231,241,180,94,42,106,126,239,106,239,107,154,63,188,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,194,184,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,254,64,104,163,129,110,29,63,118,46,28,113,220,2,229,79,218,201,46,27,175,185,55,199,187,165,210,161,140,223,23,186,89,35,251,152,217,13,62,232,220,140,127,99,184,136,138,245,42,7,154,63,158,205,77,250,47,163,209,29,171,131,206,12,172,92,97,240,35,127,182,71,117,246,54,103,139,234,5,218,163,25,185,74,247,173,43,100,150,217,107,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,146,189,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,211,151,7,48,10,62,34,44,81,105,38,175,100,95,227,98,131,196,207,21,77,68,112,83,199,145,82,239,124,155,169,217,11,35,141,147,67,26,163,31,10,55,114,199,18,74,213,127,223,36,83,168,202,185,99,252,86,240,57,77,146,240,137,166,220,92,105,203,234,214,251,109,211,124,89,249,117,165,25,45,66,87,82,69,108,164,129,181,176,35,81,203,19,224,137,172,238,181,122,68,176,196,233,58,177,209,191,189,5,116,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,146,255,0,142,14,103,181,60,77,105,125,187,72,244,231,13,171,198,44,87,106,122,90,188,185,110,75,20,243,212,85,199,35,101,109,29,51,219,213,18,154,57,99,100,157,229,70,75,42,181,137,178,22,181,237,150,48,112,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,78,235,205,15,72,112,221,5,213,125,54,210,61,63,130,174,59,22,59,166,244,112,211,173,92,235,52,242,189,247,91,156,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,146,43,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,213,202,239,65,176,222,36,180,143,136,173,41,204,232,169,28,203,141,62,60,251,101,116,212,235,51,237,55,20,101,213,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,97,94,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,202,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,105,79,134,237,16,181,112,225,162,88,182,139,217,175,149,119,154,124,114,158,86,190,190,166,54,198,250,153,230,158,74,137,158,140,111,185,140,89,102,147,99,58,185,90,205,173,87,61,81,94,189,44,25,172,226,199,205,62,178,124,192,200,125,70,114,79,217,121,125,211,107,15,47,252,43,136,61,32,181,85,201,168,52,20,247,170,155,197,166,146,41,106,167,201,88,203,179,224,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,96,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,112,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,74,0,10,1,230,143,231,179,83,126,139,232,244,71,181,229,229,194,102,27,197,214,151,235,110,15,125,168,164,179,223,104,42,49,122,155,22,70,234,5,170,158,212,245,146,189,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,34,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,159,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,160,164,14,113,90,103,246,63,138,200,115,170,74,75,170,210,103,184,253,29,194,106,170,136,255,0,189,93,93,76,139,71,36,20,239,70,34,46,200,32,163,123,216,174,115,154,233,209,202,168,215,177,19,170,242,75,214,59,236,89,86,117,195,245,68,61,235,45,77,189,115,26,57,55,49,190,18,170,57,41,233,42,19,162,51,124,157,230,75,77,239,87,237,103,133,248,91,214,71,42,126,7,59,140,214,235,95,173,26,123,167,51,83,210,37,182,199,139,203,123,167,149,172,119,125,211,215,85,201,12,173,123,183,109,86,35,109,240,171,81,26,138,138,233,58,171,186,162,55,207,242,100,210,223,181,124,71,95,117,50,190,197,226,168,48,76,126,79,13,91,226,182,120,59,165,107,210,24,126,237,30,142,147,125,43,110,45,247,181,204,111,78,171,209,221,181,46,164,165,110,117,126,105,241,111,151,244,62,163,113,62,78,91,124,51,225,188,87,233,30,188,105,110,97,93,87,110,123,106,49,139,149,162,231,76,170,231,219,174,49,178,236,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,144,215,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,207,249,93,115,0,163,187,209,219,120,100,214,252,139,179,117,135,195,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,219,99,54,204,157,174,177,73,34,189,211,58,71,70,174,71,164,77,150,207,192,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,130,170,249,231,126,9,254,100,253,52,225,92,164,240,12,55,84,245,211,63,211,237,65,199,169,47,152,245,243,77,235,233,171,168,106,81,118,74,207,105,91,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,35,255,0,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,40,57,94,241,211,251,20,202,153,161,218,199,153,248,77,54,189,111,246,61,77,107,119,67,98,186,73,35,85,58,204,174,79,15,71,55,89,59,157,81,204,100,170,201,62,233,174,168,145,110,164,165,110,117,126,105,241,111,151,244,62,163,113,62,78,91,124,51,225,188,87,233,30,188,105,110,97,93,87,110,123,106,49,139,149,162,231,76,170,231,219,174,49,178,236,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,144,215,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,207,249,93,115,0,163,187,209,219,120,100,214,252,139,179,117,135,195,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,219,99,54,204,157,174,177,73,34,189,211,58,71,70,174,71,164,77,150,207,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,183,238,81,218,153,138,230,28,33,89,240,91,77,95,75,214,5,112,175,183,221,233,100,146,62,227,124,77,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,221,36,19,181,17,81,157,87,133,115,65,229,247,83,118,169,189,113,67,162,214,170,70,61,148,238,175,204,44,116,209,69,76,205,144,197,85,81,89,122,89,101,157,173,87,171,89,3,95,4,81,111,145,234,233,126,39,185,253,107,131,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,188,19,138,13,44,160,212,204,22,163,251,42,59,197,22,201,191,147,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,81,127,138,39,85,6,85,203,222,229,155,197,158,27,174,250,47,106,210,214,211,210,89,50,205,53,179,219,236,175,180,186,189,103,158,190,221,77,73,79,3,110,76,69,141,136,140,116,168,246,58,54,172,157,165,237,239,119,222,199,186,47,243,69,229,255,0,89,104,172,185,113,55,162,24,239,122,213,55,137,184,231,22,184,36,158,122,168,234,165,158,89,230,187,55,184,247,238,133,123,189,37,142,52,99,97,108,109,145,26,172,89,93,20,170,229,117,195,215,236,55,134,91,109,254,231,83,106,173,189,106,95,134,203,101,169,163,165,217,36,52,51,210,196,180,116,114,76,228,71,203,219,98,190,78,138,136,214,73,83,51,90,142,78,178,62,96,2,186,185,174,113,175,251,50,197,103,225,175,76,238,118,170,156,147,45,183,212,83,101,178,245,239,77,103,181,205,27,90,148,251,21,171,27,102,170,142,71,251,220,237,241,196,155,145,136,179,67,43,106,7,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,239,240,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,244,79,115,90,170,190,228,81,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,132,248,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,64,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,140,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,62,220,98,240,117,157,240,129,157,211,216,47,245,158,217,198,239,59,254,207,228,29,184,105,253,169,218,134,157,245,95,222,172,158,89,32,237,73,80,145,253,226,166,254,155,155,213,23,221,218,185,112,115,0,172,225,222,251,22,146,106,246,69,254,41,235,252,76,241,84,212,71,61,68,152,237,86,199,201,186,157,144,178,73,31,12,210,34,49,240,163,118,164,146,164,173,86,125,242,75,119,224,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,115,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,212,7,5,186,233,168,252,69,243,51,192,245,67,84,47,62,58,235,93,237,152,161,134,36,86,82,219,233,91,104,174,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,250,220,234,252,211,226,223,47,232,125,70,226,57,103,112,245,138,241,65,163,92,67,233,30,83,83,224,60,127,217,122,155,117,209,148,177,212,77,108,174,137,215,39,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,134,186,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,73,213,194,39,53,122,109,16,225,210,175,76,117,27,20,171,200,239,184,85,60,76,196,94,183,25,99,75,173,35,234,152,215,81,79,51,153,50,192,250,120,165,123,162,114,51,180,232,96,108,61,35,115,24,178,192,12,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,155,245,188,7,126,196,57,123,106,38,188,234,197,151,110,125,144,91,236,158,205,181,220,109,221,186,172,94,23,94,224,108,157,29,221,114,119,170,32,117,58,187,116,113,203,11,86,72,87,166,249,90,176,0,191,238,104,254,68,245,55,232,190,177,68,80,9,161,62,49,120,171,193,56,39,209,170,118,89,45,182,168,242,74,187,123,232,176,124,111,193,205,21,12,190,25,212,241,57,191,113,31,110,40,105,227,158,57,59,74,232,183,181,157,182,57,170,187,155,65,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,115,220,184,57,127,209,240,239,98,139,86,245,123,29,255,0,27,21,254,38,8,169,170,36,130,162,60,118,151,123,227,219,78,248,95,36,111,154,104,209,30,249,145,219,146,57,82,38,163,62,249,101,226,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,0,7,148,199,116,183,4,197,51,188,187,83,44,22,47,11,146,103,126,3,237,5,111,138,153,254,51,193,66,176,210,253,219,222,177,199,178,55,43,126,237,173,221,215,171,186,175,188,245,102,85,203,254,229,113,228,79,76,190,181,235,21,167,127,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,190,130,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,20,3,205,31,207,102,166,253,23,209,232,142,171,201,239,136,92,87,74,245,150,249,164,121,77,55,99,246,169,224,105,173,215,71,213,71,20,52,213,212,109,169,116,84,242,53,234,157,123,254,33,209,177,90,229,119,117,34,98,49,221,221,204,158,156,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,232,129,201,235,133,219,172,218,161,148,235,214,121,100,171,183,191,79,234,42,49,123,93,29,91,29,12,240,222,223,30,218,222,228,125,198,190,55,193,79,39,105,99,150,37,107,150,177,85,21,31,10,244,183,64,12,171,151,253,202,227,200,158,153,125,107,214,43,78,235,133,104,190,151,233,214,101,152,234,6,15,136,82,89,175,185,253,69,61,94,71,81,76,249,26,202,249,225,73,54,74,177,43,187,76,122,172,210,185,238,99,90,178,62,71,61,251,156,170,167,10,230,143,228,79,83,126,139,235,20,69,27,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,252,77,36,101,56,182,156,107,142,156,85,99,121,37,13,171,45,195,50,219,123,28,230,182,84,154,150,186,150,68,108,145,77,20,177,175,249,146,71,44,110,71,53,200,199,177,200,168,215,37,0,241,139,193,214,119,194,6,119,79,96,191,214,123,103,27,188,239,251,63,144,118,225,167,246,167,106,26,119,213,127,122,178,121,100,131,181,37,66,71,247,138,155,250,110,111,84,95,119,106,229,193,204,2,179,135,123,236,90,73,171,217,23,248,167,175,241,51,197,83,81,28,245,18,99,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,247,201,44,192,231,87,229,99,22,249,129,67,233,215,18,173,120,69,214,251,87,14,60,69,225,154,203,125,177,213,221,237,182,10,138,150,214,82,82,72,214,78,176,84,82,205,77,35,227,221,240,185,236,108,234,244,98,171,81,234,196,106,185,155,183,166,133,51,204,15,75,248,135,210,249,241,12,190,150,147,42,194,114,170,122,74,181,74,75,132,141,130,186,6,201,29,77,60,177,212,83,61,174,86,43,153,19,209,204,127,71,39,79,226,139,239,164,11,239,46,45,92,198,120,180,198,120,97,190,221,233,41,40,115,26,138,153,108,89,123,169,94,180,85,214,234,120,95,60,242,178,52,85,84,169,142,40,213,29,76,175,78,146,58,52,89,59,82,50,119,95,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,91,115,206,252,19,252,201,250,105,18,185,117,241,49,134,240,181,196,50,102,122,131,67,86,252,122,255,0,103,155,28,174,173,166,69,123,237,140,154,162,158,100,171,88,145,170,233,152,215,83,181,30,198,252,123,30,231,53,30,230,164,111,185,238,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,85,95,2,252,8,103,119,190,47,106,177,61,115,211,187,83,236,186,85,225,238,25,125,166,227,112,134,162,55,77,87,72,249,109,176,35,96,123,217,81,189,253,185,156,197,85,137,99,134,70,74,189,92,145,62,239,202,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,234,230,71,203,238,167,136,154,104,245,135,70,237,84,141,212,91,117,59,105,171,109,176,197,20,47,201,152,178,193,28,75,45,68,211,197,12,47,166,133,39,114,61,205,115,228,98,50,62,189,25,26,37,54,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,112,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,103,132,210,159,9,222,86,52,111,229,254,61,233,208,20,193,204,183,71,180,75,71,184,139,188,90,244,131,36,164,142,162,190,163,196,222,48,250,75,52,244,176,99,79,125,45,44,209,164,115,189,203,20,236,168,89,229,149,25,10,53,144,39,72,209,17,17,168,145,44,208,71,46,205,30,209,45,45,225,210,215,116,209,124,146,147,48,167,201,234,42,170,107,243,6,217,167,182,207,122,124,53,83,194,196,124,21,14,116,177,50,4,107,162,107,58,163,58,182,73,17,17,101,122,186,189,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,28,158,248,133,197,116,175,89,111,154,71,148,211,118,63,106,158,6,154,221,116,125,84,113,67,77,93,70,218,151,69,79,35,94,169,215,191,226,29,27,21,174,87,119,82,38,35,29,221,220,203,31,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,174,174,89,124,29,230,79,226,210,247,120,213,75,61,37,154,163,67,170,34,146,233,97,186,209,165,68,243,220,106,161,168,109,19,226,254,49,35,35,88,214,169,149,13,115,186,171,41,221,18,57,30,146,178,231,192,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,16,115,80,224,86,167,0,200,110,188,79,105,109,5,92,248,197,242,162,107,150,103,12,213,81,108,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,93,205,141,236,100,112,43,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,238,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,157,172,20,3,205,31,207,102,166,253,23,209,232,137,21,201,27,63,195,108,89,150,166,233,245,231,33,164,163,200,114,170,123,77,77,150,134,101,86,190,189,148,105,90,181,41,18,170,109,115,216,217,227,122,179,174,245,102,247,34,43,99,122,182,90,115,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,121,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,68,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,233,203,187,139,207,222,183,70,151,237,77,111,123,80,176,238,213,22,81,178,131,195,67,63,117,210,248,90,184,246,170,198,189,216,226,118,244,110,205,178,199,47,72,217,26,197,186,85,16,3,156,222,150,253,171,225,198,197,169,148,22,47,21,95,130,100,17,248,154,223,21,179,193,218,235,88,176,205,247,106,244,108,155,234,155,110,111,185,174,123,122,117,78,141,238,41,90,188,4,234,102,85,165,252,92,105,157,199,22,171,237,251,123,32,162,198,110,48,62,73,18,26,170,26,249,217,79,43,36,107,30,221,251,123,141,149,136,238,173,73,97,137,234,215,108,232,121,94,42,181,75,246,211,196,118,162,234,100,55,223,108,208,94,114,10,175,101,86,248,95,15,221,181,196,254,205,15,221,171,24,230,244,165,138,6,252,109,71,175,78,175,234,229,114,173,191,114,140,211,60,171,78,248,71,134,227,148,210,120,79,182,185,5,94,77,110,129,241,201,28,205,161,146,10,122,120,159,35,94,198,244,238,120,87,74,197,110,230,186,41,98,122,59,226,232,147,84,165,110,117,126,105,241,111,151,244,62,163,113,61,87,36,189,76,197,113,253,71,212,77,45,187,85,248,123,214,97,111,183,220,45,29,201,35,100,117,30,1,106,123,240,55,115,209,239,153,89,86,146,53,140,107,190,238,9,220,170,212,103,190,101,115,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,173,22,93,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,209,241,185,125,237,69,106,255,0,5,46,251,151,95,29,84,220,82,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,61,142,123,88,198,57,24,201,148,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,25,204,47,140,95,222,215,84,232,254,207,81,248,76,51,10,241,214,235,23,222,119,61,161,220,169,93,247,31,142,8,165,139,191,12,84,159,112,253,221,190,215,185,122,185,253,121,167,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,84,226,95,135,76,19,138,13,44,175,211,60,234,159,251,90,203,61,110,249,191,147,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,252,21,63,130,166,120,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,127,202,159,142,170,156,198,58,14,22,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,246,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,94,21,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,79,243,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,173,22,93,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,209,241,185,125,237,69,106,255,0,5,46,251,151,95,29,84,220,82,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,61,142,123,88,198,57,24,201,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,62,78,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,208,159,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,195,92,167,148,38,9,148,241,89,85,168,174,184,90,173,90,59,89,178,233,54,37,107,108,212,213,94,57,17,169,37,19,21,21,89,21,28,143,71,74,175,141,237,115,26,245,130,40,227,68,100,205,159,248,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,50,174,122,173,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,75,244,210,238,45,244,143,136,78,20,50,109,123,170,197,234,231,199,172,150,123,155,51,12,106,166,153,149,79,141,244,212,125,234,202,36,73,118,195,84,199,194,246,171,28,187,88,246,74,212,122,70,237,236,101,37,226,92,99,113,5,167,90,167,156,106,246,153,230,223,101,47,90,135,112,170,184,223,41,232,169,34,158,134,89,39,169,125,71,68,167,170,108,172,248,31,35,210,55,187,116,140,107,222,212,127,71,191,117,255,0,112,253,157,101,90,159,161,216,30,164,102,182,187,85,186,245,148,227,244,55,154,154,123,92,242,75,74,223,17,11,101,98,177,100,107,94,221,204,123,92,177,174,238,219,156,172,73,37,70,164,143,231,252,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,117,163,197,172,149,179,61,190,62,171,115,18,73,21,177,162,189,97,129,143,238,200,189,88,213,232,200,251,140,124,177,169,158,204,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,46,251,150,167,5,22,238,29,52,226,135,84,51,91,103,77,77,203,173,238,146,165,238,74,168,36,181,90,234,82,154,86,91,37,130,71,35,22,102,62,6,190,71,44,77,123,100,123,226,69,115,88,142,124,96,230,177,192,173,54,29,37,127,20,250,81,65,73,77,98,170,168,89,179,90,23,85,74,233,219,113,171,173,122,251,73,139,52,142,71,50,89,106,35,137,208,198,141,237,170,70,230,177,205,116,139,20,32,225,163,136,188,239,133,253,83,160,212,204,22,163,251,42,59,197,22,200,127,148,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,81,127,138,46,138,52,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,56,7,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,15,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,173,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,179,171,149,15,3,149,57,45,214,201,197,198,163,62,145,108,86,218,138,135,226,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,237,53,58,74,179,68,217,58,177,177,179,189,110,128,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,19,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,246,227,23,140,92,239,139,252,238,158,255,0,127,163,246,54,55,102,223,246,127,31,238,67,81,236,190,236,52,236,170,254,250,100,17,73,63,118,74,116,147,239,17,118,117,218,222,136,158,255,0,87,202,227,207,102,153,125,107,209,235,78,171,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,69,115,80,209,13,47,212,158,26,46,186,147,157,223,42,236,87,125,53,167,154,190,195,113,134,57,39,100,147,212,190,24,188,12,176,183,220,230,84,202,218,104,210,79,114,196,253,146,43,187,105,43,31,68,36,244,228,255,0,162,24,14,167,107,205,207,80,50,251,229,35,238,90,111,79,79,116,178,227,210,199,12,139,95,60,221,216,252,106,182,78,174,86,82,57,34,114,43,27,213,179,77,76,253,236,218,141,146,194,185,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,79,127,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,235,21,229,71,192,183,244,28,80,107,94,25,254,247,170,192,40,171,157,254,115,157,116,146,157,91,255,0,85,225,94,231,127,187,153,25,254,79,49,106,133,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,0,5,0,243,71,243,217,169,191,69,244,122,34,42,151,83,203,23,143,31,219,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,72,107,204,159,139,60,251,45,226,210,178,217,167,249,213,93,166,219,164,117,21,54,75,5,117,147,189,110,173,166,173,146,24,226,186,185,211,162,182,101,122,204,201,41,213,90,169,26,199,11,118,162,239,123,228,157,92,174,184,166,215,158,38,240,220,202,109,103,134,146,225,79,139,84,81,82,91,114,24,109,94,17,247,41,230,90,153,42,34,149,209,244,167,123,225,103,132,68,108,81,177,90,201,24,175,220,175,71,44,223,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,34,175,52,127,34,122,155,244,95,88,162,40,4,159,252,177,120,241,253,136,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,181,238,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,141,124,10,242,211,198,120,101,169,165,212,237,79,175,164,200,245,66,150,162,119,80,213,91,106,234,27,110,180,64,248,165,129,89,11,85,35,90,135,201,20,175,87,190,104,250,55,171,90,198,181,88,178,73,231,249,213,249,88,197,190,96,80,250,117,196,165,98,127,242,197,227,199,246,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,231,164,180,218,166,186,211,223,102,182,82,62,229,71,79,53,37,61,99,161,106,207,12,19,58,55,75,19,36,233,185,172,123,160,133,206,106,47,71,44,81,170,245,218,157,62,178,170,249,231,126,9,254,100,253,52,170,178,205,57,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,63,39,57,189,113,197,111,185,221,139,66,241,71,127,42,227,221,187,134,97,39,179,99,103,118,110,202,190,215,7,137,115,123,178,118,97,174,174,147,99,87,180,158,63,248,185,251,210,62,129,202,179,139,78,43,53,187,81,238,186,119,168,119,127,182,88,101,139,31,138,73,239,23,26,116,138,170,213,36,106,145,211,181,42,98,135,251,234,105,250,187,115,106,95,220,123,97,146,86,203,214,57,25,44,64,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,159,243,107,227,95,216,148,117,156,38,233,149,206,235,71,122,155,179,38,105,112,129,123,17,182,134,104,59,140,182,53,85,187,228,239,50,88,164,149,209,185,173,72,209,177,42,200,146,204,198,86,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,220,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,253,155,151,53,133,217,234,111,24,54,174,19,121,126,104,235,173,235,87,38,119,152,233,189,170,131,20,100,49,53,89,77,59,45,84,201,37,116,174,145,142,139,101,58,205,19,210,55,53,203,43,220,198,109,216,178,73,29,43,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,118,14,36,248,67,214,94,20,190,201,126,214,168,173,80,253,177,183,190,182,143,217,245,237,169,236,77,22,207,17,73,55,68,78,147,69,221,139,114,179,124,78,238,39,110,71,244,118,222,171,203,155,141,127,221,87,81,231,176,103,247,59,172,154,101,148,253,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,175,64,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,128,5,212,242,197,227,199,246,223,98,166,208,109,88,189,110,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,146,122,81,90,109,86,234,154,250,203,125,178,146,150,162,233,80,149,117,210,195,11,88,250,169,210,40,225,73,101,114,39,87,189,34,134,40,209,206,234,187,35,99,127,131,81,19,235,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,81,15,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,199,248,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,202,1,230,143,231,179,83,126,139,232,244,68,95,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,205,120,210,229,151,140,241,71,168,150,141,73,195,242,138,76,42,251,93,81,35,114,235,140,212,245,21,239,184,64,202,72,226,164,124,80,172,237,137,175,137,105,227,141,88,222,218,57,147,62,71,57,93,19,89,36,159,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,60,86,183,225,87,93,74,209,124,251,78,108,85,20,144,92,178,172,94,235,100,163,150,173,238,108,17,207,83,73,36,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,192,204,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,215,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,154,52,159,5,253,151,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,148,173,206,175,205,62,45,242,254,135,212,110,36,10,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,190,158,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,242,188,120,242,226,166,226,179,50,197,245,7,79,174,248,254,37,144,182,161,180,57,93,117,77,44,174,125,198,221,209,137,28,232,145,174,217,106,105,218,199,49,141,114,51,186,199,181,174,153,141,134,52,36,167,15,220,60,105,127,12,184,3,116,231,74,45,85,116,118,215,212,37,117,100,181,117,146,84,207,91,90,176,197,12,149,50,57,203,181,175,123,96,141,85,177,181,145,162,162,237,99,122,244,58,89,82,188,209,121,128,86,93,235,46,92,50,104,134,69,217,181,67,226,109,217,197,210,8,231,130,170,74,168,167,150,9,173,45,238,49,155,97,78,215,89,100,141,94,217,155,35,99,71,35,18,86,203,88,32,150,156,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,109,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,122,115,6,227,110,213,194,134,1,29,139,24,158,146,187,81,114,170,122,136,109,84,109,170,107,103,180,192,232,102,107,46,207,141,208,202,199,178,58,134,198,214,197,34,53,38,94,226,53,85,35,147,165,22,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,213,242,57,61,238,85,114,255,0,21,47,79,151,207,4,150,174,20,48,9,47,185,60,20,149,218,139,149,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,125,32,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,213,205,11,141,127,221,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,236,107,91,166,115,31,80,146,185,171,214,105,123,83,195,26,70,168,248,254,57,119,198,230,69,220,165,108,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,19,192,231,8,150,174,16,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,166,237,157,197,234,175,146,105,17,177,247,86,54,200,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,245,102,252,51,230,88,119,14,154,121,196,211,107,169,43,241,60,242,162,178,218,244,106,164,115,219,110,48,85,85,196,216,30,197,114,172,140,150,42,71,202,217,27,252,21,36,99,218,222,145,186,95,87,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,196,232,172,146,104,209,209,247,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,41,91,251,181,124,83,255,0,192,29,42,255,0,221,87,31,245,226,221,52,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,38,99,9,149,197,63,3,148,218,107,195,110,149,113,73,166,207,171,150,197,147,226,248,251,242,155,99,153,44,235,110,184,213,80,70,245,173,100,157,21,25,77,52,189,90,230,200,228,237,205,44,109,98,185,178,182,56,97,253,21,218,235,110,166,175,163,183,220,234,233,105,238,148,233,73,93,20,51,57,140,170,129,37,142,100,138,86,162,244,123,18,88,98,145,26,238,169,190,54,59,248,181,21,59,175,2,220,58,126,243,188,71,99,184,5,202,159,187,141,219,247,95,114,111,143,111,91,93,59,217,190,47,116,177,201,247,210,62,26,125,209,185,94,206,255,0,113,17,81,138,104,39,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,218,142,153,251,165,145,239,145,200,155,158,247,109,107,25,178,54,76,174,83,124,20,91,181,2,179,247,157,213,11,103,126,203,100,184,50,60,66,138,68,170,167,146,91,165,44,240,204,151,54,200,199,49,146,67,19,227,116,45,111,222,177,242,119,209,232,213,133,17,246,254,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,3,199,247,7,215,94,19,117,113,205,183,165,36,152,38,99,81,89,95,138,62,25,92,175,166,129,143,106,201,67,43,100,123,165,223,78,147,68,196,145,206,114,74,199,49,251,183,172,145,199,237,121,106,113,175,113,225,211,81,232,116,191,53,185,244,211,44,186,224,232,234,88,229,165,130,59,85,210,165,105,162,101,206,89,228,106,61,97,99,32,107,36,106,202,214,54,55,190,84,71,57,136,215,217,87,52,127,34,122,155,244,95,88,162,41,3,135,172,166,197,131,107,238,154,102,185,77,119,130,178,227,249,133,154,233,113,169,237,62,78,197,44,21,177,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,58,95,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,119,64,229,197,192,229,55,21,185,149,126,97,168,47,171,167,211,172,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,186,214,75,19,90,141,89,146,88,239,120,133,92,200,120,214,213,62,15,191,103,127,179,59,6,41,115,251,91,237,127,27,237,218,90,153,187,126,23,194,118,251,93,153,226,233,215,196,191,118,237,221,122,55,167,78,139,215,197,114,244,230,23,173,28,89,235,69,235,78,117,27,24,194,173,214,219,118,47,83,123,138,91,37,21,92,51,186,120,234,233,33,107,92,233,170,101,106,179,109,67,213,81,26,139,213,27,239,254,40,188,215,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,148,230,51,199,183,239,81,125,131,77,244,238,15,15,166,88,205,195,198,82,84,79,79,178,170,245,92,198,62,36,172,114,61,55,195,10,50,73,27,20,94,231,43,94,231,202,155,156,216,225,136,20,216,181,246,175,21,184,230,180,244,59,236,182,171,133,29,174,178,167,186,196,237,85,85,199,83,37,60,123,21,119,187,115,40,170,87,170,34,181,59,125,28,168,174,106,44,149,229,113,231,179,76,190,181,232,245,167,85,231,87,230,159,22,249,127,67,234,55,19,165,114,71,187,90,172,22,173,121,190,223,110,116,150,235,109,186,159,31,171,172,172,171,153,176,193,77,4,109,185,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,149,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,121,93,13,225,31,89,120,129,193,51,220,255,0,79,113,27,173,198,131,10,183,182,120,188,53,43,100,246,165,119,122,29,244,48,110,123,92,249,155,75,36,245,10,216,219,35,190,234,56,246,238,168,139,175,53,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,105,226,27,139,60,55,139,174,88,154,153,156,88,169,233,44,247,218,10,139,77,53,247,28,109,122,213,79,106,122,223,41,82,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,18,157,139,254,230,143,228,79,83,126,139,235,20,69,0,147,211,150,231,47,186,110,34,106,100,214,29,100,181,85,183,78,173,213,14,166,162,182,205,20,176,179,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,250,245,100,136,151,104,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,2,176,56,204,230,129,175,188,59,113,39,152,104,230,21,136,105,253,109,151,31,246,127,134,158,233,111,173,146,169,253,250,10,122,135,239,116,117,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,213,203,123,141,109,83,227,7,246,137,251,76,176,98,150,207,178,94,200,240,94,194,165,169,135,185,226,188,95,115,187,222,158,94,189,60,51,54,237,219,211,171,186,245,234,157,43,91,154,63,158,205,77,250,47,163,209,31,147,194,151,6,87,222,45,52,227,85,110,120,29,215,181,153,224,158,200,168,180,91,103,123,25,75,117,142,161,43,123,244,206,145,221,59,83,47,135,137,98,145,92,145,238,71,53,253,17,253,216,163,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,202,105,119,134,237,16,181,112,225,162,88,182,139,217,175,149,119,154,124,114,158,86,190,190,166,54,198,250,153,230,158,74,137,158,140,111,185,140,89,102,147,99,58,185,90,205,173,87,61,81,94,189,44,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,209,252,137,234,111,209,125,98,136,162,189,39,193,127,106,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,250,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,127,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,157,34,88,98,108,125,24,232,217,222,179,66,0,115,171,242,177,139,124,192,161,244,235,137,86,188,36,232,133,171,136,253,126,199,52,94,243,124,171,179,83,228,116,247,70,178,190,154,54,200,250,105,225,183,84,212,66,245,99,189,207,98,75,12,123,217,213,170,230,110,106,57,138,168,244,241,90,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,121,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,210,185,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,164,75,12,77,143,163,29,27,59,214,104,85,95,60,239,193,63,204,159,166,144,255,0,129,14,24,236,92,90,106,22,101,165,87,123,215,177,42,217,135,201,116,181,221,252,51,234,124,5,84,87,59,123,93,39,97,178,196,146,238,130,74,136,186,57,219,83,187,191,162,185,173,56,94,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,252,153,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,103,137,184,221,43,100,171,170,159,99,26,198,111,150,69,115,221,181,140,107,83,170,251,154,212,68,247,34,23,147,202,191,135,139,86,141,112,209,106,207,42,173,85,116,185,102,167,83,195,123,187,62,106,198,204,199,81,35,230,91,107,98,108,107,177,140,90,105,155,50,162,245,147,125,67,209,234,155,91,28,117,151,205,31,207,102,166,253,23,209,232,143,65,160,28,117,84,240,203,193,150,65,166,26,99,95,87,75,170,25,30,113,61,202,150,185,180,177,73,5,162,220,148,214,244,116,239,73,227,124,83,62,101,130,104,91,26,53,118,167,114,71,57,138,216,210,72,127,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,160,158,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,238,157,33,139,187,42,36,142,106,73,35,158,231,59,106,43,34,142,74,153,87,63,87,38,202,111,185,133,198,27,182,71,93,226,234,233,237,244,22,184,228,237,50,61,180,180,84,177,82,83,71,209,136,136,187,32,130,38,117,233,185,219,122,185,85,202,170,182,191,202,135,129,202,108,106,213,100,226,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,159,250,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,254,116,111,70,185,237,100,177,74,196,123,246,110,94,127,121,202,111,185,5,186,197,105,187,215,120,138,76,102,222,251,93,174,62,211,25,225,233,95,85,81,86,232,250,181,17,95,214,122,186,135,245,114,171,190,62,157,118,181,168,150,127,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,133,112,203,193,246,77,197,46,151,234,149,235,78,82,174,179,54,193,170,44,14,181,89,219,45,60,80,92,224,172,146,169,149,44,124,147,190,54,196,246,54,22,74,215,171,250,116,142,70,109,114,200,215,50,63,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,39,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,165,69,235,127,55,110,36,180,215,90,51,237,57,177,97,58,107,61,183,21,202,46,182,74,57,106,237,181,238,158,72,41,170,228,134,55,72,230,214,53,170,245,107,17,85,81,173,78,189,122,34,127,2,194,120,51,214,188,171,136,158,27,48,253,99,205,109,246,170,43,214,65,237,15,19,5,174,41,35,165,103,98,190,162,157,155,27,36,146,61,58,178,22,170,245,122,252,74,189,58,39,68,74,23,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,37,50,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,249,115,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,96,240,153,153,112,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,87,223,242,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,219,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,59,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,131,57,163,249,236,212,223,162,250,61,17,202,180,215,135,172,171,85,52,107,84,117,115,22,169,239,254,202,253,147,83,113,181,178,150,73,102,169,161,172,117,75,101,168,141,204,69,233,216,240,237,145,232,230,163,123,75,43,213,237,237,109,127,159,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,117,80,12,245,243,21,209,203,238,141,241,113,157,211,93,230,241,20,153,133,194,124,198,215,83,181,140,239,82,215,207,44,142,77,141,123,213,189,169,210,162,14,174,218,231,246,55,237,107,94,212,61,7,43,141,33,166,213,174,48,113,153,238,80,82,79,109,193,169,230,203,234,161,154,121,98,123,223,76,230,50,149,209,44,127,206,123,43,39,164,145,90,229,107,21,145,189,29,187,249,142,191,64,82,183,58,191,52,248,183,203,250,31,81,184,145,127,72,184,103,204,181,171,72,245,79,84,176,202,234,71,191,74,41,232,46,87,59,100,202,145,190,166,221,51,42,223,81,60,82,57,200,221,240,54,147,122,198,169,241,177,207,218,237,237,108,114,120,173,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,128,28,208,184,233,253,138,98,175,208,237,28,204,252,38,164,222,182,123,98,166,137,187,166,177,90,228,141,202,189,38,71,39,135,172,155,172,125,190,136,231,178,37,124,159,116,231,83,200,180,215,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,228,202,230,21,194,174,27,194,134,145,232,30,31,102,182,210,59,39,184,211,223,42,114,203,188,114,44,207,184,220,81,150,221,232,217,92,198,59,195,70,231,72,216,89,181,187,88,170,229,78,227,228,123,255,0,43,149,230,144,225,186,245,170,250,147,164,122,129,5,92,150,44,139,77,235,33,168,90,73,214,25,226,123,46,182,201,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,120,87,18,252,58,103,124,47,234,157,126,153,231,84,255,0,218,214,89,235,119,195,252,167,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,222,207,224,169,252,21,102,87,42,126,56,233,180,214,235,65,194,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,15,181,231,157,248,39,249,147,244,210,58,242,191,212,218,109,25,212,189,88,213,106,171,53,93,217,152,174,147,221,238,137,67,77,28,174,125,75,227,174,183,171,35,85,138,57,29,27,21,219,81,242,171,21,145,51,116,143,232,198,57,82,63,241,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,187,35,107,186,43,145,141,222,245,124,142,77,239,114,173,164,242,163,224,163,246,101,138,193,196,166,166,91,45,85,57,38,91,111,167,169,196,162,233,222,154,207,107,154,55,57,106,55,163,150,54,205,85,28,140,247,53,187,227,137,54,171,209,102,154,38,216,169,74,220,234,252,211,226,223,47,232,125,70,226,115,78,11,248,193,181,112,155,164,122,222,235,122,213,201,157,230,52,246,122,12,81,144,196,213,101,52,236,101,193,36,174,149,210,49,209,108,167,89,162,122,70,230,185,101,123,152,205,187,22,73,35,140,25,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,93,167,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,7,198,145,177,17,26,247,205,55,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,185,62,92,152,181,139,57,229,213,133,225,89,77,15,141,178,228,22,252,138,215,113,166,238,190,62,253,44,247,74,248,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,80,241,201,194,37,215,132,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,183,127,109,122,43,36,134,69,108,125,212,141,189,87,150,135,28,117,60,56,230,80,232,246,112,202,71,233,214,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,223,3,35,73,24,168,173,123,38,188,146,170,255,0,184,99,255,0,173,23,250,19,255,0,223,150,83,164,248,47,236,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,153,130,52,145,195,37,166,213,127,225,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,45,154,10,152,36,182,66,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,41,175,152,55,4,151,94,20,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,44,43,148,223,12,95,178,13,14,253,172,230,56,189,170,28,191,80,246,92,40,46,17,205,223,170,143,29,146,24,100,165,129,203,239,100,93,199,163,231,115,35,94,174,107,224,238,174,248,209,145,77,76,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,239,199,39,8,151,94,16,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,253,181,232,172,146,25,21,177,247,82,54,247,94,83,124,94,126,200,181,31,247,125,205,107,118,98,25,253,193,158,201,116,116,29,217,41,114,41,150,24,33,221,35,21,30,144,206,198,54,39,117,107,209,178,54,7,39,105,139,51,214,234,79,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,58,252,96,113,41,125,226,167,92,111,26,155,115,78,205,170,29,214,188,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,251,166,94,235,228,145,85,239,78,228,143,70,170,49,24,214,202,174,84,124,20,126,211,114,168,56,148,212,203,101,214,155,27,196,174,20,245,56,148,93,59,48,222,46,144,200,231,45,70,244,114,72,232,105,100,141,158,230,183,100,146,174,213,122,164,51,68,233,213,205,31,200,158,166,253,23,214,40,138,1,59,175,7,220,38,102,92,93,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,223,211,184,244,69,108,79,84,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,42,241,207,192,199,239,163,246,39,252,104,253,142,251,29,237,47,246,147,218,30,43,197,248,111,253,34,29,155,124,55,254,119,93,255,0,213,211,223,229,56,41,229,189,251,159,106,157,215,83,63,108,191,107,125,167,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,235,211,195,109,219,181,58,239,235,215,221,209,120,7,60,239,193,63,204,159,166,149,129,102,202,111,184,253,186,253,105,180,87,120,122,76,154,222,203,93,210,62,211,31,226,41,89,85,5,91,99,234,228,85,103,73,233,41,223,213,170,142,248,58,117,218,231,34,250,173,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,89,87,51,125,11,211,142,29,56,17,193,116,191,75,236,222,6,213,67,168,20,82,205,52,170,143,170,184,85,58,217,112,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,16,57,92,121,236,211,47,173,122,61,105,213,121,213,249,167,197,190,95,208,250,141,196,132,22,172,255,0,50,177,97,183,253,62,179,100,53,116,120,246,85,81,67,83,122,161,133,81,172,175,125,26,202,180,201,42,162,110,115,24,233,228,122,51,174,197,126,199,42,43,163,98,183,170,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,4,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,74,161,230,161,192,173,78,1,144,221,120,158,210,218,10,185,241,139,229,68,215,44,206,25,170,162,217,105,184,207,85,11,27,60,75,36,137,52,140,170,154,165,85,99,99,31,218,123,94,187,155,27,216,200,235,170,138,237,117,183,83,87,209,219,238,117,116,180,247,74,116,164,174,138,25,156,198,85,64,146,199,50,69,43,81,122,61,137,44,49,72,141,119,84,223,27,29,252,90,138,159,41,127,220,209,252,137,234,111,209,125,98,136,160,19,82,88,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,8,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,147,62,203,120,206,199,135,163,130,155,250,111,23,30,237,221,141,223,204,78,155,186,123,250,117,94,171,192,199,3,31,185,119,219,111,241,163,246,199,237,143,179,127,218,79,103,248,95,9,226,127,244,137,183,238,241,63,249,189,54,127,95,95,117,85,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,232,57,175,112,57,77,146,218,175,124,92,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,164,75,12,78,147,171,29,27,251,209,211,148,103,15,95,181,110,32,165,213,155,157,77,169,246,93,42,236,214,203,111,172,165,241,18,86,87,85,197,83,29,27,163,71,38,200,251,47,137,243,247,85,85,205,146,24,118,183,171,149,241,221,248,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,190,227,163,131,43,23,24,122,113,75,108,142,235,236,108,207,23,241,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,119,34,62,41,51,237,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,122,156,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,31,138,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,218,120,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,76,251,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,94,167,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,29,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,77,254,99,188,14,84,241,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,142,168,56,22,225,211,247,157,226,59,29,192,46,84,253,220,110,223,186,251,147,124,123,122,218,233,222,205,241,123,165,142,79,190,145,240,211,238,141,202,246,119,251,136,138,140,83,69,37,0,243,71,243,217,169,191,69,244,122,34,42,151,83,203,23,128,239,216,133,138,155,94,117,98,203,183,62,200,45,237,246,109,174,227,110,237,213,98,240,185,243,54,78,142,238,185,59,213,16,58,157,93,186,56,229,133,171,36,43,211,124,173,89,254,12,171,147,255,0,150,47,1,223,182,251,237,54,188,234,197,151,118,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,157,29,221,106,246,105,231,109,58,187,116,114,69,51,146,72,87,174,201,90,151,82,14,21,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,105,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,232,57,175,112,57,77,146,218,175,124,92,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,164,75,12,78,147,171,29,27,251,213,129,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,126,212,133,90,177,201,175,246,161,170,121,150,166,126,241,222,204,251,91,144,92,111,190,11,236,135,123,194,248,170,153,38,237,119,60,107,119,237,238,109,221,181,189,122,117,232,157,122,19,87,133,205,11,253,218,244,39,25,209,79,181,63,104,254,206,120,223,229,63,3,224,251,254,34,178,122,159,232,123,146,109,219,223,219,252,245,235,183,175,187,175,68,160,30,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,157,87,139,31,43,26,201,242,255,0,33,244,233,202,245,229,79,199,109,213,46,180,28,44,235,46,77,72,235,107,169,210,12,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,6,247,53,88,172,236,53,95,190,8,227,176,174,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,102,253,201,158,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,164,255,0,229,21,198,14,77,65,153,91,248,75,204,22,174,229,98,186,83,212,187,17,116,49,83,177,150,137,226,74,186,234,182,74,168,198,203,43,39,71,72,228,123,158,245,99,227,99,90,221,178,57,204,142,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,114,174,103,92,7,126,196,47,181,58,243,164,246,93,184,14,65,112,119,180,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,221,177,199,20,46,88,225,78,155,226,106,199,94,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,160,30,102,154,215,251,105,226,227,41,240,246,255,0,11,65,130,117,194,168,247,197,178,105,124,20,243,120,137,36,233,35,218,238,181,82,212,236,114,109,235,18,69,185,168,237,221,127,87,149,102,177,216,180,139,139,139,69,54,71,15,74,76,246,223,46,29,29,78,231,255,0,122,213,84,207,4,148,203,177,140,114,191,185,61,60,80,116,248,90,222,254,247,57,26,197,69,190,144,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,143,21,205,99,129,202,109,53,186,215,241,73,166,207,171,150,197,147,222,21,249,77,177,204,150,117,183,92,106,156,247,173,107,36,232,168,202,105,165,234,215,54,71,39,110,105,99,107,21,205,149,177,195,15,248,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,70,14,98,156,10,211,113,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,252,246,53,142,123,24,229,123,40,219,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,137,63,198,135,24,54,174,44,180,143,68,29,112,90,184,243,188,58,158,241,65,149,178,104,154,140,169,157,236,183,164,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,159,47,46,190,34,240,78,23,245,79,56,212,204,234,163,240,254,231,71,103,162,217,55,242,157,211,196,210,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,226,171,252,17,120,255,0,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,162,185,24,221,239,87,200,228,222,247,42,207,254,87,220,190,233,174,212,214,94,40,117,166,213,86,198,50,161,181,248,125,142,166,41,105,159,190,25,105,106,40,239,73,44,83,181,202,197,115,39,107,32,150,45,146,49,91,47,196,199,51,175,215,207,59,240,79,243,39,233,164,127,229,89,130,254,212,53,79,86,244,207,218,158,204,251,91,163,247,251,23,141,236,119,188,47,138,169,162,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,164,53,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,209,247,7,249,253,54,167,240,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,111,123,210,166,25,145,94,189,119,170,43,145,92,138,142,94,192,82,183,58,191,52,248,183,203,250,31,81,184,144,0,181,78,85,156,7,127,177,28,85,234,253,151,251,89,113,11,21,206,221,255,0,80,250,107,219,95,221,255,0,180,54,38,73,15,246,117,12,119,244,79,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,235,252,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,65,154,153,194,62,178,224,28,71,79,195,69,14,35,117,189,100,149,119,7,65,143,108,165,108,94,218,161,87,191,177,93,31,198,232,217,11,163,141,207,123,150,69,108,59,37,108,142,106,197,38,219,211,224,255,0,69,117,31,135,237,14,179,233,126,166,234,143,219,138,251,94,223,9,51,105,86,56,237,116,171,12,104,150,248,164,122,172,149,16,197,34,75,219,150,68,99,187,110,99,17,145,181,141,98,118,176,101,92,210,159,9,222,86,52,111,229,254,61,233,208,30,171,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,245,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,99,149,113,47,195,166,9,197,6,150,87,233,158,117,79,253,173,101,158,183,124,223,201,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,254,10,159,193,83,58,218,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,255,0,202,111,139,207,218,238,156,126,239,185,173,110,252,191,0,183,179,217,46,142,131,181,29,86,59,10,67,4,59,164,98,171,22,104,30,246,196,238,173,98,186,55,64,228,238,189,38,122,69,94,108,156,94,126,215,117,31,247,125,194,171,119,226,24,5,193,254,214,116,148,29,169,42,178,40,86,104,38,219,35,213,94,176,192,199,186,38,244,107,17,210,58,119,47,117,137,11,210,63,240,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,120,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,132,241,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,141,124,209,252,137,234,111,209,125,98,136,162,29,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,192,209,159,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,234,160,2,170,249,231,126,9,254,100,253,52,172,188,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,71,7,92,29,96,156,32,96,149,22,11,5,103,182,114,75,206,207,180,25,7,110,106,127,106,118,166,168,125,47,247,171,231,150,56,59,81,212,44,127,118,169,191,166,231,117,85,247,112,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,58,175,58,191,52,248,183,203,250,31,81,184,144,171,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,232,123,133,94,25,240,222,20,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,236,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,66,220,195,56,44,186,240,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,247,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,54,216,150,95,247,52,127,34,122,155,244,95,88,162,40,4,213,64,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,180,153,56,176,209,38,113,23,79,194,195,114,58,185,53,6,122,121,166,125,27,109,211,246,32,123,41,99,171,108,47,157,90,140,87,201,77,35,229,106,181,92,196,72,100,107,220,199,172,108,127,96,0,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,67,197,105,86,139,233,126,136,90,174,246,45,40,196,41,49,187,109,242,241,81,126,172,163,164,124,157,133,173,153,172,108,142,142,55,57,91,11,54,197,27,82,40,209,177,181,26,136,214,180,246,160,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,64,14,103,92,7,126,219,236,85,58,243,164,246,93,217,246,63,111,119,180,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,64,174,94,124,43,107,206,184,234,133,62,163,105,94,97,87,167,150,220,46,161,101,126,106,148,158,33,33,173,237,252,52,144,64,174,107,106,158,246,189,18,88,156,228,141,33,145,221,222,189,200,227,150,122,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,196,42,227,151,150,237,139,139,12,170,203,168,152,118,73,106,194,242,152,118,81,223,106,223,108,124,254,216,165,238,64,198,73,34,178,86,167,122,158,6,207,177,85,138,233,122,197,19,228,141,140,99,153,218,184,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,5,185,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,73,226,177,157,33,195,113,13,80,205,245,114,197,5,92,55,221,66,167,180,195,125,71,78,175,130,103,219,227,154,40,38,99,23,222,199,172,83,36,110,68,93,138,144,198,168,212,114,189,207,246,165,0,243,71,243,217,169,191,69,244,122,35,186,242,136,225,18,213,168,185,51,248,162,203,238,52,149,22,220,30,241,45,182,203,101,90,118,202,179,93,91,79,28,158,42,126,227,85,173,100,45,169,137,241,108,248,251,200,215,238,143,178,137,45,196,128,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,87,6,171,114,110,195,115,237,121,171,206,49,125,64,164,195,180,250,241,81,227,171,49,203,93,161,82,122,39,167,135,73,32,164,123,165,88,152,201,151,198,72,142,216,140,167,85,137,140,134,70,123,153,63,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,58,175,22,62,86,53,147,229,254,67,233,211,153,172,53,80,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,142,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,38,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,62,220,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,110,213,87,197,29,165,114,203,225,67,84,56,95,210,251,219,181,70,255,0,87,5,203,48,168,138,174,92,77,206,142,88,44,83,193,37,68,78,149,147,67,60,176,204,250,152,86,149,238,115,26,197,68,138,54,59,118,196,219,50,143,41,171,25,215,236,191,75,51,45,76,246,95,180,254,201,99,247,27,239,130,239,246,124,87,133,166,146,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,25,151,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,235,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,252,77,52,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,39,160,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,164,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,183,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,79,254,86,60,43,107,206,128,225,181,153,126,167,102,21,118,123,70,99,78,181,76,211,217,233,58,190,138,117,88,187,53,243,72,231,117,167,169,116,77,145,143,167,107,58,171,29,15,117,221,200,146,40,167,169,86,188,208,121,125,212,221,170,111,92,80,232,181,170,145,143,101,59,171,243,11,29,52,81,83,51,100,49,85,84,86,94,150,89,103,107,85,234,214,64,215,193,20,91,228,122,186,95,137,238,127,90,161,4,223,229,161,192,229,79,17,217,148,58,195,156,62,145,154,117,133,222,35,100,212,146,50,42,135,223,46,48,164,115,165,19,161,122,57,169,76,141,124,78,153,207,111,198,201,18,54,34,171,158,248,111,36,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,28,43,152,70,151,221,116,171,140,29,73,182,92,29,87,53,61,254,241,46,81,67,87,53,19,169,153,81,5,193,203,82,189,174,170,169,35,34,150,73,105,214,70,175,71,62,157,254,230,170,43,27,97,60,146,242,155,21,94,129,103,88,85,61,118,251,213,171,48,91,165,101,55,105,233,218,165,171,162,167,142,158,77,234,155,29,185,244,85,41,209,21,92,157,190,174,68,71,53,86,197,74,86,231,87,230,159,22,249,127,67,234,55,19,197,114,199,225,18,213,196,214,174,85,229,121,133,198,145,49,61,53,168,183,92,174,86,169,41,219,59,238,243,202,249,93,79,74,230,72,215,69,225,156,180,210,119,183,34,171,153,210,54,183,239,22,72,239,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,85,204,175,130,139,119,17,122,113,93,170,24,85,179,174,166,226,54,246,201,76,246,165,84,242,93,109,116,201,83,43,237,145,65,27,149,137,51,223,59,159,27,146,39,61,210,49,145,42,181,175,87,50,139,15,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,40,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,251,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,10,171,231,157,248,39,249,147,244,211,191,242,230,224,39,247,87,177,79,169,26,137,63,136,212,220,154,223,224,234,233,224,168,223,75,101,161,123,217,42,209,181,88,187,38,153,95,28,110,150,95,123,81,204,107,34,93,173,116,147,77,82,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,213,121,213,249,167,197,190,95,208,250,141,196,233,92,141,109,54,169,174,186,201,125,154,217,72,251,149,29,61,134,146,158,177,208,181,103,134,9,157,92,233,98,100,157,55,53,143,116,16,185,205,69,232,229,138,53,94,187,83,165,175,128,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,19,85,0,21,87,207,59,240,79,243,39,233,164,21,225,115,137,75,239,11,215,140,235,53,195,147,102,83,123,195,230,199,172,85,47,165,101,68,52,117,83,87,209,72,249,228,99,220,136,187,32,130,117,103,84,123,123,189,164,123,28,197,122,28,126,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,239,249,105,241,213,83,196,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,155,147,183,35,92,245,116,137,28,223,0,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,115,77,121,226,43,72,248,109,195,106,115,61,86,203,41,45,204,109,60,211,80,219,25,43,29,113,187,62,53,99,86,26,58,117,114,58,103,238,150,36,85,78,140,102,244,116,142,99,58,185,61,94,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,101,220,191,238,87,30,68,244,203,235,94,177,90,74,162,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,154,195,85,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,4,32,231,11,154,221,113,94,15,159,98,183,211,210,73,79,152,229,22,219,37,115,166,99,149,241,192,198,205,92,142,137,81,200,136,254,237,12,77,85,114,57,54,57,233,211,170,163,155,82,188,31,224,21,58,159,197,30,150,225,144,227,212,151,218,122,172,162,134,166,225,111,171,72,157,4,246,234,105,82,162,181,36,108,171,177,236,74,104,102,85,98,245,222,136,173,68,114,170,53,127,43,137,124,2,155,75,56,134,212,141,62,183,227,213,118,59,109,143,40,185,83,90,232,106,82,93,241,91,188,67,214,141,81,101,85,123,216,234,117,137,236,123,149,119,177,205,119,87,110,234,183,61,202,179,88,239,186,187,194,61,162,155,35,135,173,94,5,112,151,14,142,167,115,63,190,169,105,160,130,74,101,216,198,53,25,219,130,162,40,58,124,78,119,99,123,156,174,122,162,76,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,20,87,205,47,133,27,23,14,154,203,67,153,96,177,90,173,216,134,164,120,170,203,125,146,138,23,197,236,170,170,102,192,149,113,163,85,85,137,11,223,59,37,141,24,173,107,123,143,141,35,99,34,98,191,149,112,65,194,215,239,113,174,48,105,189,110,73,236,75,45,182,223,37,246,247,81,19,119,85,62,134,41,161,137,209,83,34,181,88,147,61,243,198,212,115,254,22,53,92,254,143,86,164,111,208,158,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,143,127,206,211,71,47,177,101,88,47,16,52,243,119,172,181,54,244,195,171,35,218,198,248,74,168,228,168,171,167,94,170,253,242,119,153,45,79,185,25,181,158,23,226,119,89,26,137,202,185,54,229,54,44,127,139,138,203,77,222,187,195,213,228,216,125,198,215,107,143,180,247,248,138,166,79,77,86,232,250,181,21,25,210,10,74,135,245,114,163,126,14,157,119,57,168,183,126,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,3,138,113,129,196,165,139,133,109,14,188,106,109,205,59,215,89,183,90,241,186,71,82,190,120,234,239,18,195,35,233,227,149,26,230,109,133,59,79,146,69,87,177,123,113,189,26,170,245,99,93,157,124,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,58,87,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,162,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,60,86,77,164,56,110,95,170,24,70,174,95,96,171,154,251,167,180,247,104,108,72,217,213,144,66,251,132,112,197,60,207,98,123,222,244,138,21,141,168,171,177,18,105,21,90,174,70,57,158,212,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,78,171,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,9,170,128,10,171,231,157,248,39,249,147,244,210,170,201,149,133,114,199,213,204,227,132,185,120,148,180,92,106,231,190,213,83,186,229,101,194,41,236,207,117,109,194,220,217,154,222,255,0,118,73,24,168,247,68,147,79,20,113,197,47,118,52,135,182,231,58,100,107,98,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,103,218,12,127,185,53,71,178,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,187,69,217,215,107,186,42,123,228,0,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,20,45,204,235,73,181,219,0,226,10,167,38,213,236,190,235,151,217,114,13,212,216,150,65,113,117,28,114,84,208,211,69,11,223,78,148,180,170,140,131,176,250,164,99,149,34,133,178,200,178,76,214,34,200,238,158,131,150,159,29,84,220,50,228,213,90,97,169,213,244,148,186,95,145,212,79,114,170,174,117,44,178,79,104,184,165,58,35,103,98,65,27,229,153,147,36,16,194,232,213,171,181,123,114,53,204,70,200,146,66,2,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,171,197,143,149,141,100,249,127,144,250,116,230,107,13,84,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,163,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,20,173,206,111,84,190,213,241,29,98,211,58,11,239,138,160,193,49,248,252,77,23,133,217,224,238,149,175,89,166,251,197,98,58,77,244,173,183,59,220,231,49,189,58,39,71,119,16,245,92,146,244,207,42,169,213,60,235,88,252,39,107,27,183,227,235,140,247,228,142,70,248,138,234,138,154,122,141,144,187,103,109,253,184,233,122,200,155,209,205,239,193,240,170,63,170,121,94,115,122,91,246,83,136,235,22,166,80,88,188,45,6,119,143,199,226,107,124,86,255,0,25,116,162,122,195,55,221,171,213,209,236,165,117,185,190,230,181,142,235,213,58,187,184,167,160,228,143,154,221,104,53,163,80,180,230,26,122,69,182,223,49,120,175,117,18,185,142,239,182,122,26,184,225,137,172,118,237,168,197,109,194,101,114,43,85,85,91,31,69,111,69,71,92,73,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,19,167,154,158,142,95,117,119,132,123,189,78,57,55,90,188,10,225,22,99,37,54,214,127,125,82,211,65,60,117,41,189,239,106,51,183,5,68,179,245,248,156,238,198,198,181,92,244,84,164,205,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,63,137,167,50,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,51,175,198,7,18,151,222,42,117,198,241,169,183,52,236,218,161,221,107,198,233,29,74,200,36,164,179,197,52,143,167,142,84,107,159,186,101,238,190,73,21,94,244,238,72,244,106,163,17,141,108,170,229,143,203,255,0,16,215,155,21,231,90,53,231,29,246,166,25,47,122,207,97,180,73,37,109,28,149,149,76,124,78,150,189,179,194,248,186,195,31,71,192,212,107,158,215,200,179,163,182,44,41,190,63,241,245,194,141,103,10,90,227,87,100,182,69,191,12,202,59,215,140,94,104,225,157,35,130,149,211,57,29,64,233,37,87,119,38,167,248,26,229,73,30,231,70,248,36,118,213,151,99,122,175,43,222,53,255,0,119,252,237,154,49,168,87,59,85,14,155,102,87,7,212,203,113,173,94,207,177,174,142,133,172,101,66,202,214,175,88,101,237,65,12,137,34,163,35,248,37,223,27,89,47,114,239,200,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,157,87,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,19,85,0,21,87,207,59,240,79,243,39,233,164,95,229,133,160,216,110,190,113,71,73,107,212,10,42,75,149,139,19,179,212,228,213,22,154,186,117,154,11,147,226,150,24,34,134,68,222,212,216,217,106,99,149,81,200,246,61,33,88,220,197,108,139,210,253,10,139,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,94,178,164,210,186,78,175,108,143,236,192,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,91,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,190,0,191,238,87,30,68,244,203,235,94,177,90,74,162,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,154,195,85,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,203,235,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,252,75,179,229,89,163,151,221,34,225,30,209,83,145,205,210,175,61,184,75,152,199,77,181,159,222,180,181,48,65,29,50,111,99,220,143,238,65,79,20,253,126,23,55,191,177,205,71,49,85,127,43,155,158,153,229,90,137,194,60,215,28,90,147,197,253,138,200,41,50,107,140,12,142,73,38,117,12,112,84,83,202,248,218,198,59,175,111,197,54,87,171,182,181,177,69,43,213,223,15,69,168,30,21,117,75,246,45,196,118,157,106,100,215,223,99,80,89,178,10,95,106,214,248,95,17,218,181,202,254,205,119,221,163,30,231,117,165,150,118,252,13,87,167,94,172,232,228,106,166,148,202,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,183,237,88,193,127,106,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,204,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,154,30,224,91,53,181,103,252,31,105,37,246,205,79,87,13,61,46,47,73,100,123,106,88,214,189,103,183,183,192,204,228,70,185,201,177,210,211,72,230,47,94,170,197,106,170,53,85,90,149,151,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,43,115,100,226,243,246,187,168,255,0,187,238,21,91,191,16,192,46,15,246,179,164,160,237,73,85,145,66,179,65,54,217,30,170,245,134,6,61,209,55,163,88,142,145,211,185,123,172,72,94,156,83,128,94,20,107,56,173,215,26,75,37,206,45,152,102,47,217,188,101,19,73,12,235,28,244,173,153,168,218,6,201,18,183,183,53,71,198,214,170,200,199,54,54,79,35,119,44,91,29,127,216,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,120,14,37,248,116,193,56,160,210,202,253,51,206,169,255,0,181,172,179,214,239,155,249,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,193,83,248,42,103,91,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,218,121,81,241,175,251,77,197,96,225,175,83,46,118,170,108,147,18,183,211,211,98,82,245,236,205,120,181,195,27,154,180,251,17,169,27,166,165,142,54,123,218,237,242,68,187,149,138,176,205,43,187,95,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,117,94,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,77,84,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,5,27,115,44,224,86,155,134,92,154,151,83,244,198,130,146,151,75,242,58,136,45,180,180,45,170,150,73,237,23,20,167,85,116,15,89,228,124,179,50,100,130,105,155,34,57,118,175,114,55,53,136,216,214,78,85,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,4,117,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,189,238,87,30,68,244,203,235,94,177,90,74,162,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,154,195,85,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,35,87,49,93,99,177,104,223,8,249,221,77,222,31,17,87,152,91,231,195,173,116,219,158,206,245,85,124,18,198,229,222,214,61,27,218,129,42,39,232,237,173,127,99,102,230,185,237,82,131,52,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,3,78,88,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,86,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,102,95,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,205,9,240,19,169,152,174,168,112,143,166,119,28,90,175,185,236,28,126,139,25,184,192,249,35,89,169,107,168,32,101,60,172,145,172,123,182,110,237,182,86,35,186,57,98,154,39,171,91,191,161,90,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,103,219,153,70,144,212,233,7,24,57,196,9,5,90,91,115,10,132,203,237,179,84,207,20,175,157,149,206,115,234,28,137,31,77,140,109,98,85,198,198,189,17,232,200,154,171,187,170,61,211,87,146,62,168,90,170,176,13,66,209,121,155,73,5,202,217,120,139,40,167,87,86,183,191,89,5,76,49,211,75,178,159,162,59,100,14,164,135,116,136,174,78,181,113,181,81,190,237,252,43,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,121,77,88,193,127,106,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,160,205,70,224,75,94,116,247,136,107,31,15,245,88,205,92,149,25,141,226,106,12,86,243,36,29,105,46,116,76,168,88,214,185,222,25,103,88,88,200,145,181,19,70,170,233,32,137,200,231,183,162,181,86,242,120,104,225,211,4,225,127,75,40,52,207,5,167,254,202,178,241,91,190,111,229,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,127,4,79,226,171,213,65,10,185,149,240,81,110,226,47,78,43,181,67,10,182,117,212,220,70,222,217,41,158,212,170,158,75,173,174,153,42,101,125,178,40,35,114,177,38,123,231,115,227,114,68,231,186,70,50,37,86,181,234,230,87,7,46,254,17,53,67,136,77,92,180,106,5,130,227,87,139,98,120,29,226,150,229,91,147,178,158,57,30,218,216,30,201,226,165,163,100,205,116,82,212,245,70,57,119,181,241,196,197,71,200,215,110,142,41,173,43,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,58,175,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,38,170,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,131,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,184,197,224,235,59,225,3,59,167,176,95,235,61,179,141,222,119,253,159,200,59,112,211,251,83,181,13,59,234,191,189,89,60,178,65,218,146,161,35,251,197,77,253,55,55,170,47,187,181,114,224,230,1,89,195,189,246,45,36,213,236,139,252,83,215,248,153,226,169,168,142,122,137,49,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,251,228,150,239,192,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,130,188,199,249,127,209,241,17,98,151,86,244,135,29,255,0,27,20,30,26,9,105,169,228,130,158,60,138,151,123,35,219,80,249,159,28,108,154,24,213,94,201,149,219,150,56,150,39,35,254,229,98,232,28,174,60,137,233,151,214,189,98,180,149,68,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,85,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,209,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,85,95,59,77,107,255,0,192,94,28,232,237,255,0,254,108,214,225,85,36,95,246,138,58,72,225,122,73,255,0,109,89,26,232,255,0,176,86,187,249,232,71,94,83,58,95,106,212,126,48,109,119,59,203,169,36,167,193,108,245,153,67,41,42,104,155,80,202,153,216,232,233,161,233,185,81,35,124,82,213,199,80,201,58,57,90,250,118,244,68,85,71,182,247,129,65,124,209,244,134,155,73,120,193,201,167,182,193,73,5,183,57,167,135,47,165,134,25,229,149,236,125,75,158,202,167,74,178,127,53,239,172,130,174,68,107,85,204,70,72,196,110,223,230,54,90,242,75,214,59,20,184,174,117,195,245,68,61,155,213,53,193,115,26,57,55,61,222,46,150,72,233,233,42,19,162,51,100,125,151,197,77,239,87,238,127,138,248,91,210,55,42,241,94,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,42,131,157,198,144,212,178,235,167,186,247,67,5,92,148,243,211,203,136,93,36,116,241,118,32,123,29,37,85,19,89,31,186,85,124,137,37,122,185,223,19,17,33,141,62,5,84,223,192,57,76,234,133,171,78,56,193,181,219,47,45,164,142,159,58,179,214,98,236,171,169,173,109,59,41,167,123,163,169,135,166,228,84,145,242,203,73,29,59,35,234,213,115,234,27,209,85,81,24,239,107,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,235,0,1,202,191,116,238,22,63,242,105,210,175,254,13,183,127,244,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,0,0,249,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,223,197,207,123,156,189,85,85,79,147,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,67,197,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,0,1,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,127,90,158,127,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,169,245,230,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,58,189,203,253,106,125,88,46,147,233,102,151,248,239,217,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,252,84,245,96,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,224,63,116,238,22,63,242,105,210,175,254,13,183,127,244,79,127,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,224,63,116,238,22,63,242,105,210,175,254,13,183,127,244,78,170,1,229,51,173,39,210,205,80,240,63,180,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,183,185,218,239,49,219,55,118,217,187,111,78,187,27,215,248,33,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,253,72,123,80,15,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,250,212,241,95,186,119,11,31,249,52,233,87,255,0,6,219,191,250,39,74,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,7,42,253,211,184,88,255,0,201,167,74,191,248,54,221,255,0,209,61,254,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,235,0,0,57,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,187,60,77,198,233,140,209,85,213,79,177,141,99,55,203,36,110,123,182,177,141,106,117,95,115,90,136,158,228,67,245,112,93,39,210,205,47,241,223,179,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,248,169,234,192,0,0,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,135,138,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,14,150,1,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,127,90,158,127,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,169,208,0,60,166,117,164,250,89,170,30,7,246,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,255,0,4,62,92,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,169,15,106,1,207,242,158,30,180,11,57,190,213,101,57,174,135,233,254,65,122,173,217,226,110,55,76,102,138,174,170,125,140,107,25,190,89,35,115,221,181,140,107,83,170,251,154,212,68,247,34,30,131,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,117,232,198,167,245,33,232,0,57,87,238,157,194,199,254,77,58,85,255,0,193,182,239,254,137,210,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,15,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,244,234,247,47,245,169,245,96,186,79,165,154,95,227,191,102,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,119,111,187,217,99,119,237,238,63,110,238,189,55,187,167,241,83,229,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,122,117,123,151,250,212,250,176,93,39,210,205,47,241,223,179,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,248,169,234,192,0,230,151,110,25,56,109,191,221,107,111,183,222,31,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,169,237,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,62,187,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,107,251,167,112,177,255,0,147,78,149,127,240,109,187,255,0,162,117,83,202,103,90,79,165,154,161,224,127,105,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,240,67,242,177,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,140,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,234,224,186,79,165,154,95,227,191,102,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,119,111,187,217,99,119,237,238,63,110,238,189,55,187,167,241,83,213,128,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,173,79,171,5,210,125,44,210,255,0,29,251,51,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,63,138,158,172,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,235,81,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,245,32,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,122,117,123,151,250,212,250,176,93,39,210,205,47,241,223,179,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,248,169,234,192,0,242,153,214,147,233,102,168,120,31,218,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,252,16,249,112,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,94,157,88,213,254,164,61,168,60,166,117,164,250,89,170,30,7,246,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,255,0,4,62,92,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,169,15,106,121,252,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,215,163,220,159,214,167,148,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,15,214,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,122,117,123,151,250,212,250,176,93,39,210,205,47,241,223,179,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,248,169,234,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,61,239,166,115,221,181,140,106,117,114,171,151,167,85,85,95,121,103,252,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,187,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,32,0,32,7,53,190,40,245,219,134,191,217,119,236,83,57,251,57,246,143,219,126,211,254,76,163,172,239,248,127,3,217,255,0,41,138,77,187,123,242,255,0,55,167,93,222,254,189,19,167,63,229,127,198,103,18,124,68,235,237,255,0,10,214,61,72,251,65,101,162,195,234,174,144,83,123,30,130,147,101,83,43,104,163,108,155,233,224,141,235,209,147,72,157,21,118,252,93,122,117,68,84,179,240,71,94,37,184,187,181,112,203,171,154,61,138,102,22,234,69,196,245,42,162,231,109,185,93,100,168,108,15,180,79,19,232,91,79,84,231,200,230,197,225,154,181,50,119,183,42,43,89,210,70,187,238,214,57,36,80,0,2,176,57,160,113,153,196,159,14,218,251,96,194,180,115,82,62,207,217,107,112,250,91,164,244,222,199,160,171,223,84,250,218,216,221,38,250,136,36,122,117,100,49,167,68,93,191,15,94,157,85,85,122,7,42,78,40,245,219,137,79,218,143,237,175,57,251,71,246,115,216,158,204,254,76,163,163,236,120,143,29,222,255,0,38,138,61,219,187,17,127,59,175,77,190,238,157,87,172,255,0,0,162,189,88,230,27,199,102,151,234,158,101,166,127,188,63,180,254,201,100,23,27,23,141,251,37,103,135,197,120,90,153,33,238,246,252,51,182,110,237,238,219,185,221,58,244,234,189,58,150,105,203,147,136,124,155,137,62,26,40,178,252,238,235,87,116,203,44,215,138,251,37,242,190,106,58,122,86,84,206,215,165,68,78,137,148,232,214,108,109,53,77,51,21,118,49,85,236,127,84,95,231,186,80,2,149,184,170,230,95,197,142,53,196,118,162,226,122,105,168,95,101,241,188,115,32,170,177,81,91,61,147,109,174,217,224,223,225,164,151,189,53,42,200,189,217,34,124,219,92,171,179,187,177,21,81,168,171,61,57,101,235,38,182,235,191,15,55,13,65,215,59,197,93,218,229,62,81,89,77,105,174,154,213,5,11,42,45,209,211,211,34,44,73,4,81,178,70,37,71,138,98,189,17,126,54,61,170,191,7,68,171,111,238,163,241,217,255,0,30,127,232,205,159,253,80,187,238,30,178,155,238,115,160,90,105,154,229,53,222,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,232,0,3,143,241,109,173,247,94,28,52,7,35,214,139,53,142,146,243,81,142,84,90,220,250,10,153,29,27,42,96,154,227,77,79,51,17,237,247,177,235,20,210,108,127,71,35,95,181,202,215,162,43,23,218,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,176,0,0,164,14,33,121,143,113,157,131,107,238,165,225,88,182,178,120,43,46,63,152,94,109,118,234,111,179,182,169,59,20,176,86,203,28,81,239,125,51,158,237,172,99,83,171,149,92,189,58,170,170,251,203,63,224,43,84,179,189,105,225,59,6,212,205,75,190,251,103,36,188,251,79,198,214,248,88,105,251,189,171,149,84,49,253,220,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,89,0,87,87,53,46,36,248,147,225,155,42,211,251,182,142,106,231,176,236,185,101,190,190,158,123,71,176,40,42,123,117,84,114,68,231,84,247,234,34,145,235,220,101,100,108,237,162,53,173,240,253,125,234,245,233,205,121,114,115,2,215,237,95,226,94,139,75,117,207,80,42,242,75,110,73,103,175,134,211,4,54,75,117,51,32,184,194,196,170,73,165,124,17,68,244,103,135,167,170,98,34,43,186,190,70,117,111,255,0,148,219,95,4,21,230,165,197,166,172,112,205,138,233,253,167,71,46,254,195,189,101,151,10,250,137,238,254,30,154,167,183,75,71,28,77,117,55,98,162,25,24,189,199,214,70,254,226,43,92,223,15,211,222,143,94,145,215,151,239,27,252,99,107,215,21,24,166,159,231,122,135,87,145,98,114,83,220,170,239,148,240,227,150,248,153,20,17,209,77,218,150,89,105,233,154,248,153,226,86,153,168,237,205,69,123,216,197,235,191,162,201,254,104,58,177,196,254,133,233,198,45,170,92,63,101,222,197,178,208,220,39,183,229,61,187,69,61,116,137,226,18,63,7,59,187,244,242,178,40,90,248,230,141,207,220,206,178,84,192,222,143,87,38,216,107,194,47,51,77,126,189,113,23,134,89,184,139,215,122,72,244,250,190,162,166,154,234,250,187,37,186,150,6,189,244,179,54,153,100,154,10,102,190,38,120,149,131,171,247,53,141,78,170,245,70,35,148,185,242,160,56,245,227,215,139,29,22,226,199,57,211,61,52,213,111,99,99,118,111,102,120,42,47,97,91,106,59,93,219,109,44,210,125,228,212,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,47,249,95,235,222,172,113,19,160,87,252,215,88,242,191,180,23,170,44,194,170,215,5,79,129,166,164,217,74,202,42,41,27,30,202,120,227,98,244,124,210,47,85,77,223,23,78,189,17,17,58,95,27,154,243,83,195,143,13,25,142,164,217,171,105,32,200,82,157,150,188,125,38,168,138,55,173,198,165,233,20,114,68,201,88,246,204,248,90,233,42,86,45,142,222,202,119,162,244,110,231,37,64,90,121,152,243,0,191,221,104,172,86,45,96,171,184,220,174,53,17,210,81,209,210,98,86,153,167,169,158,71,35,99,138,56,219,70,174,123,220,229,70,163,81,21,85,85,17,11,233,180,209,84,219,173,84,86,250,203,181,93,210,162,150,158,56,101,174,171,108,77,158,169,237,106,35,166,145,33,99,34,71,185,81,92,169,27,24,206,170,187,90,212,232,137,245,156,171,138,61,116,253,218,244,39,38,214,191,178,223,104,254,206,120,47,228,207,29,224,251,254,34,178,10,111,233,187,114,109,219,223,221,252,197,235,183,167,187,175,84,246,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,35,86,43,198,109,138,175,140,236,215,131,188,182,213,224,110,180,62,18,163,20,184,211,177,239,142,225,27,173,80,86,212,211,84,39,191,183,51,55,79,35,36,247,70,248,218,172,93,143,99,123,242,84,0,82,7,16,188,199,184,206,193,181,247,82,240,172,91,89,60,21,151,31,204,47,54,187,117,55,217,219,84,157,138,88,43,101,142,40,247,190,153,207,118,214,49,169,213,202,174,94,157,85,85,125,229,159,240,21,170,89,222,180,240,157,131,106,102,165,223,125,179,146,94,125,167,227,107,124,44,52,253,222,213,202,170,24,254,238,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,172,128,0,0,0,41,3,136,94,99,220,103,96,218,251,169,120,86,45,172,158,10,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,123,223,76,231,187,107,24,212,234,229,87,47,78,170,170,190,242,207,248,10,213,44,239,90,120,78,193,181,51,82,239,190,217,201,47,62,211,241,181,190,22,26,126,239,106,229,85,12,127,119,11,25,27,122,71,19,27,240,181,58,244,234,189,85,85,86,64,2,165,121,135,113,153,198,119,14,220,80,95,48,172,47,82,62,207,226,21,182,251,125,211,29,166,246,61,170,175,125,43,233,219,28,210,111,146,9,37,78,181,112,213,167,73,23,119,195,213,19,98,177,87,176,114,169,226,235,88,120,142,186,234,77,139,92,53,50,146,255,0,114,180,83,218,170,236,148,110,162,161,162,157,32,115,170,91,87,43,35,167,138,55,72,196,119,132,107,156,168,228,98,190,52,248,119,251,236,40,21,129,204,195,152,54,172,104,222,178,219,116,119,135,220,207,216,21,120,245,189,42,50,122,159,103,83,85,119,170,170,155,28,144,83,108,171,166,122,55,181,2,50,94,228,79,86,191,197,237,94,142,137,80,245,92,171,120,147,226,79,137,156,171,80,46,218,199,171,158,220,178,226,118,250,10,120,45,30,192,160,166,238,85,86,73,43,155,83,223,167,138,55,167,109,148,114,51,182,168,230,187,196,117,247,43,19,172,128,197,120,205,177,85,241,157,154,240,119,150,218,188,13,214,135,194,84,98,151,26,118,61,241,220,35,117,170,10,218,154,106,132,247,246,230,102,233,228,100,158,232,223,27,85,139,177,236,111,126,74,128,8,213,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,73,80,0,0,2,63,241,153,197,47,238,143,132,225,250,145,91,141,251,110,203,114,204,41,108,87,186,120,157,182,169,148,50,209,213,202,233,105,149,92,140,89,152,248,35,114,53,255,0,11,218,142,103,86,43,146,70,119,91,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,2,0,115,91,226,143,93,184,107,253,151,126,197,51,159,179,159,104,253,183,237,63,228,202,58,206,255,0,135,240,61,159,242,152,164,219,183,191,47,243,122,117,221,239,235,209,58,115,254,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,177,232,41,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,197,215,167,84,69,71,52,14,51,56,147,225,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,216,244,21,123,234,159,91,91,27,164,223,81,4,143,78,172,134,52,232,139,183,225,235,211,170,170,175,64,229,73,197,30,187,113,41,251,81,253,181,231,63,104,254,206,123,19,217,159,201,148,116,125,143,17,227,187,223,228,209,71,187,119,98,47,231,117,233,183,221,211,170,245,159,228,21,230,27,204,71,247,100,172,183,233,126,147,165,170,239,159,84,118,110,23,39,203,81,220,142,201,11,39,167,150,56,42,96,237,170,75,226,224,241,12,86,54,88,165,142,55,54,84,84,223,19,151,186,240,153,198,14,151,241,117,134,203,125,193,214,174,130,251,103,167,165,118,71,98,169,138,69,125,170,121,214,84,99,18,117,99,98,168,99,150,158,87,49,236,94,187,17,170,246,198,229,86,39,117,7,148,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,251,184,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,145,3,131,46,104,54,46,39,245,98,187,73,114,220,7,236,117,214,235,186,163,20,109,61,83,235,163,169,142,26,110,229,77,53,68,189,182,109,153,59,83,204,201,54,54,55,71,214,53,218,248,218,233,231,80,0,143,252,122,234,150,119,162,220,39,103,58,153,166,151,223,99,100,150,111,102,120,42,223,11,13,71,107,187,114,165,134,79,187,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,80,63,221,71,227,179,254,60,255,0,209,155,63,250,161,127,199,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,65,94,25,249,196,97,186,131,153,84,225,250,253,140,82,96,236,187,222,59,88,253,222,138,85,146,221,71,73,34,59,183,21,202,89,94,142,99,218,228,99,86,165,141,72,157,221,220,248,233,217,27,158,178,43,138,222,51,108,92,37,234,62,149,219,51,203,87,119,12,206,253,175,79,119,185,64,199,190,170,213,37,58,209,118,42,91,27,122,247,97,79,17,42,75,26,53,100,218,173,115,58,171,59,82,201,80,0,5,64,113,235,199,175,22,58,45,197,142,115,166,122,105,170,222,198,198,236,222,204,240,84,94,194,182,212,118,187,182,218,89,164,251,201,169,223,35,186,201,43,221,241,57,122,117,232,157,17,17,18,95,242,191,215,189,88,226,39,64,175,249,174,177,229,127,104,47,84,89,133,85,174,10,159,3,77,73,178,149,148,84,82,54,61,148,241,198,197,232,249,164,94,170,155,190,46,157,122,34,34,76,0,0,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,236,122,10,189,245,79,173,173,141,210,111,168,130,71,167,86,67,26,116,69,219,240,245,233,213,85,87,160,114,164,226,143,93,184,148,253,168,254,218,243,159,180,127,103,61,137,236,207,228,202,58,62,199,136,241,221,239,242,104,163,221,187,177,23,243,186,244,219,238,233,213,122,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,193,63,204,159,166,159,39,43,238,96,148,214,154,107,47,11,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,223,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,46,200,216,141,139,225,99,89,210,215,192,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,73,124,229,176,10,108,103,138,59,94,103,110,199,170,233,41,243,28,94,146,166,178,224,228,149,96,174,184,211,203,45,60,136,199,57,85,136,248,233,163,161,71,49,157,58,35,163,114,167,89,55,59,165,114,75,214,59,236,89,86,117,195,245,68,61,235,45,77,189,115,26,57,55,49,190,18,170,57,41,233,42,19,162,51,124,157,230,75,77,239,87,237,103,133,248,91,214,71,42,91,81,205,56,151,207,234,116,179,135,157,72,212,27,126,67,73,99,185,88,241,123,149,77,174,186,165,98,217,21,199,195,189,40,209,18,84,86,61,238,168,88,152,198,57,23,123,220,214,244,118,238,139,154,35,75,188,52,96,21,58,89,195,206,155,233,245,195,30,164,177,220,172,120,189,182,154,233,67,76,145,108,138,227,225,216,181,138,171,18,171,30,247,84,44,175,123,218,171,189,238,115,186,187,119,85,205,17,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,138,188,209,252,137,234,111,209,125,98,136,171,94,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,189,236,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,137,92,211,112,10,108,235,130,220,202,169,49,234,187,181,203,21,168,160,191,219,82,153,37,115,233,95,29,75,34,168,168,86,70,191,19,25,71,61,90,191,122,43,26,205,207,94,155,17,205,164,189,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,115,25,226,233,94,215,71,83,77,189,236,122,71,221,130,73,98,238,108,87,51,126,230,252,77,69,52,210,10,11,230,155,159,212,231,92,105,102,84,169,144,210,93,173,184,173,61,5,130,218,180,203,19,153,74,200,233,153,45,69,58,190,52,248,158,202,201,234,209,251,213,94,215,238,98,244,216,141,108,170,228,125,128,84,197,106,213,61,82,174,199,169,22,158,170,162,221,96,181,221,156,145,58,116,124,77,150,122,218,118,47,94,235,24,169,53,3,221,238,70,61,82,63,231,44,107,182,194,181,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,157,175,127,132,170,99,146,74,106,157,140,123,22,78,212,241,197,47,111,122,53,251,54,187,225,114,161,153,115,71,188,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,137,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,177,58,163,122,173,54,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,29,121,207,235,205,54,85,170,24,214,128,88,171,106,252,62,15,78,235,165,245,141,168,149,176,73,113,172,142,55,65,27,225,86,35,30,248,105,186,61,178,163,159,238,174,145,137,177,90,244,119,137,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,181,143,239,213,87,83,207,73,79,77,209,94,215,183,115,31,83,47,113,26,246,167,134,216,237,171,35,84,187,240,69,94,104,254,68,245,55,232,190,177,68,86,7,46,110,53,255,0,117,93,71,158,193,159,220,238,178,105,150,83,247,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,183,210,1,64,60,209,252,246,106,111,209,125,30,136,177,254,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,166,228,237,200,215,61,93,34,71,55,192,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,92,28,236,52,190,235,144,233,30,7,170,246,247,85,205,79,134,94,42,173,181,212,240,209,58,86,71,5,193,145,244,170,150,84,94,144,177,146,209,197,18,110,111,71,62,169,137,185,170,136,143,132,28,177,117,75,246,95,198,78,21,226,239,190,204,181,101,190,35,22,184,127,122,247,188,87,138,141,124,36,30,230,57,204,221,93,29,23,198,221,189,58,124,78,70,43,203,254,6,104,120,148,213,234,157,122,215,156,231,87,38,158,174,74,124,138,241,52,214,244,171,130,40,103,138,220,206,145,81,67,35,34,234,196,124,116,209,195,26,170,43,186,171,21,85,206,85,87,45,191,242,130,210,251,86,23,194,93,54,121,11,169,39,185,106,13,226,182,229,81,59,104,155,20,241,65,77,51,168,162,165,124,189,85,211,49,174,167,154,102,245,218,141,90,169,17,27,252,92,234,224,230,143,231,179,83,126,139,232,244,69,143,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,55,39,110,70,185,234,233,18,57,190,1,152,29,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,187,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,161,238,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,68,174,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,160,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,151,252,116,113,155,98,224,243,78,41,110,113,218,189,179,153,229,30,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,30,125,174,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,123,151,55,5,31,186,174,156,79,127,207,237,150,169,53,55,41,251,203,149,76,9,221,146,215,66,168,197,142,216,217,183,57,142,218,246,44,146,186,36,107,95,35,154,222,178,182,24,164,89,128,10,22,230,51,198,191,239,85,168,240,88,48,11,157,214,61,50,197,190,238,219,77,58,246,163,186,87,34,189,36,185,186,29,173,123,119,49,233,28,77,149,92,230,70,215,59,164,78,154,88,210,32,23,167,203,155,143,111,222,162,197,62,155,234,36,30,31,83,113,155,127,140,171,168,130,159,101,45,234,133,143,100,75,88,212,98,108,134,100,124,145,182,88,189,205,87,61,175,137,54,185,209,195,53,64,34,175,52,127,34,122,155,244,95,88,162,40,4,212,237,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,125,184,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,221,202,143,150,78,151,203,79,129,90,110,38,178,106,173,79,212,234,10,74,173,47,199,42,39,182,213,80,186,170,88,231,187,220,86,157,21,176,49,96,145,146,194,200,82,120,102,116,138,228,220,189,184,218,215,163,164,88,251,175,60,239,193,63,204,159,166,158,43,149,127,29,85,56,6,67,106,225,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,101,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,109,108,111,123,227,184,144,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,92,159,41,252,166,197,144,112,75,136,90,109,21,222,34,175,25,184,93,237,119,72,251,79,103,135,170,125,116,213,109,143,171,145,17,253,96,171,167,127,86,170,183,227,233,215,115,92,137,48,0,42,87,158,46,83,98,171,202,180,147,10,167,174,223,122,181,91,239,23,74,202,110,211,211,181,75,87,37,44,116,242,111,84,216,237,207,162,169,78,136,170,228,237,245,114,34,57,170,190,3,146,167,154,124,167,229,253,119,168,219,139,169,5,85,243,206,252,19,252,201,250,105,85,101,217,242,202,227,182,213,173,216,109,187,67,53,75,38,171,147,84,44,52,242,54,150,178,233,59,94,252,146,137,138,231,53,241,201,209,21,245,48,197,209,178,49,251,164,123,35,239,238,145,86,110,212,245,0,20,173,206,175,205,62,45,242,254,135,212,110,39,181,228,141,159,225,182,44,203,83,116,250,243,144,210,81,228,57,85,61,166,166,203,67,50,171,95,94,202,52,173,90,148,137,85,54,185,236,108,241,189,89,215,122,179,123,145,21,177,189,91,110,128,16,43,156,182,1,83,147,112,185,107,204,237,216,245,37,93,70,29,148,82,84,214,92,28,145,36,244,54,234,136,165,167,145,24,231,42,61,89,37,76,148,40,230,51,175,85,108,110,84,233,30,230,213,95,7,249,253,78,152,113,71,165,185,156,57,13,37,138,158,151,40,161,166,184,92,42,214,38,193,5,186,166,84,167,173,89,29,42,108,99,22,154,105,145,94,189,54,34,171,145,90,168,142,77,36,149,235,206,159,63,166,177,112,243,138,105,245,62,67,87,71,114,202,178,134,84,190,134,21,149,172,175,183,81,211,200,179,36,170,212,216,230,50,162,122,7,163,30,190,247,236,115,81,123,106,173,174,190,94,250,95,117,213,94,48,116,218,217,111,117,92,52,246,11,196,89,69,117,92,52,78,169,101,60,22,247,37,74,119,122,42,36,108,150,88,226,167,73,28,189,26,250,134,123,156,170,140,118,135,140,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,171,205,31,200,158,166,253,23,214,40,138,1,44,39,149,207,29,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,5,143,86,185,207,89,89,38,228,221,21,53,67,158,213,87,239,237,197,35,85,234,214,164,211,74,219,159,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,187,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,126,124,180,115,250,157,65,224,183,78,234,174,89,13,37,214,229,99,167,169,176,85,36,43,22,250,54,82,84,201,21,45,60,172,141,19,99,219,70,148,138,155,147,123,152,230,61,219,183,238,89,21,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,93,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,52,83,192,206,151,221,116,115,132,189,51,192,239,174,171,75,148,22,127,105,86,65,87,68,234,73,233,39,174,154,74,217,41,100,137,202,174,107,225,117,74,194,189,122,42,172,106,170,214,245,218,157,212,162,190,108,90,23,125,211,14,40,46,122,141,236,107,85,22,45,169,125,46,54,135,91,213,140,221,85,5,61,60,117,233,52,72,141,86,204,233,223,223,115,250,43,100,241,40,237,238,127,113,172,237,92,148,245,210,142,213,125,205,56,120,191,94,123,62,219,217,146,99,180,210,36,17,198,250,168,153,219,174,99,94,170,146,201,51,225,109,43,219,26,35,218,145,210,78,255,0,131,163,149,241,175,154,63,158,205,77,250,47,163,209,19,211,147,85,218,213,96,225,19,54,190,223,110,116,150,235,109,187,56,185,85,214,86,85,204,216,96,166,130,59,101,189,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,85,6,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,185,143,240,148,172,106,71,77,77,189,140,98,73,218,130,56,162,238,108,71,63,102,231,124,78,85,46,127,149,127,15,22,173,26,225,162,213,158,85,90,170,233,114,205,78,167,134,247,118,124,213,141,153,142,162,71,204,182,214,196,216,215,99,24,180,211,54,101,69,235,38,250,135,163,213,54,182,56,230,80,34,175,52,127,34,122,155,244,95,88,162,40,4,177,78,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,229,1,64,60,209,252,246,106,111,209,125,30,136,142,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,239,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,144,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,7,20,227,67,71,47,186,251,195,6,127,165,88,180,219,47,87,91,124,117,22,232,246,177,124,77,85,37,68,85,113,83,117,123,216,198,119,159,78,216,187,142,114,53,157,205,235,213,27,209,115,132,105,247,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,154,241,205,170,23,93,28,225,47,83,51,203,19,106,210,229,5,159,217,180,115,210,86,186,146,122,73,235,166,142,138,58,168,229,106,43,154,248,93,82,147,39,78,138,171,26,34,57,189,119,38,117,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,53,17,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,11,243,71,243,217,169,191,69,244,122,34,58,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,190,159,4,81,207,221,142,157,100,251,180,93,157,118,187,162,167,190,64,3,42,231,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,186,8,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,0,0,32,7,58,191,43,24,183,204,10,31,78,184,148,172,90,247,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,97,170,205,144,71,37,165,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,249,57,109,241,49,134,240,161,164,122,241,170,89,133,13,93,197,238,168,198,45,182,139,101,50,43,95,113,184,200,203,179,226,129,100,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,195,93,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,187,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,107,252,171,248,21,166,192,49,235,87,19,218,165,65,73,62,79,124,167,134,229,134,67,13,84,187,237,54,233,233,102,99,167,149,99,145,33,145,245,80,212,162,164,111,99,251,76,107,23,115,100,123,217,29,143,130,154,249,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,38,232,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,247,77,27,218,217,156,247,116,71,70,214,62,74,245,162,180,221,110,52,213,245,150,251,101,93,85,61,174,157,42,235,165,134,23,61,148,176,44,177,194,146,202,228,78,140,98,203,52,81,163,157,209,55,200,198,255,0,23,34,42,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,245,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,219,62,208,99,253,201,170,61,151,221,154,161,148,191,223,79,130,40,231,238,199,78,178,125,218,46,206,187,93,209,83,223,32,1,21,121,163,249,19,212,223,162,250,197,17,64,36,244,230,71,204,18,155,136,154,152,244,123,70,238,181,109,211,171,117,67,106,107,110,80,203,44,44,201,158,177,65,36,73,45,60,208,69,52,44,166,153,39,106,49,206,115,36,122,50,78,157,89,26,167,10,224,235,131,172,239,139,252,238,162,193,96,172,246,54,55,102,217,246,131,32,237,195,81,236,190,236,53,15,165,254,245,124,241,73,63,118,74,117,143,238,213,118,117,220,238,136,158,253,4,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,101,243,206,252,19,252,201,250,105,85,101,207,114,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,108,40,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,250,184,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,178,58,241,201,197,221,171,132,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,183,127,109,58,171,228,134,53,116,125,212,145,185,246,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,117,114,84,243,79,148,252,191,174,245,27,113,117,32,170,190,121,223,130,127,153,63,77,32,87,13,28,51,230,92,82,228,57,94,25,167,213,212,140,200,108,24,189,70,71,67,69,82,168,198,92,223,13,85,52,43,72,146,171,145,176,189,205,168,114,177,238,248,55,177,173,114,177,174,89,25,205,113,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,190,158,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,0,82,183,58,191,52,248,183,203,250,31,81,184,144,87,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,233,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,101,80,60,166,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,102,50,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,73,60,42,234,151,237,167,135,29,58,212,201,175,190,217,175,188,227,244,190,213,173,240,190,31,187,116,137,157,154,239,187,70,49,173,233,85,20,237,248,26,140,94,157,89,213,170,213,90,118,230,205,170,22,173,71,227,6,233,108,179,54,146,74,124,22,207,71,139,190,174,154,181,181,12,169,157,142,146,166,110,187,81,18,55,197,45,92,148,239,143,171,149,175,167,119,85,69,85,99,123,255,0,36,125,33,169,125,215,80,181,238,186,10,184,233,224,167,139,16,181,200,217,226,236,78,247,186,58,170,214,190,63,124,168,248,210,58,5,107,190,22,42,77,34,124,106,139,178,215,204,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,171,205,31,200,158,166,253,23,214,40,138,43,210,124,23,246,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,70,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,78,216,228,100,115,108,95,130,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,133,159,242,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,109,153,59,93,98,146,69,123,166,116,142,141,92,143,72,155,45,159,128,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,20,109,205,247,75,238,184,95,22,149,57,228,206,171,158,219,168,54,122,43,149,60,238,162,116,80,69,61,52,45,162,150,149,146,245,86,204,246,182,158,25,157,211,106,181,42,163,69,111,240,115,187,175,36,45,82,255,0,241,47,69,46,23,223,247,166,83,104,182,120,95,250,105,171,231,239,35,63,253,26,221,143,127,252,172,111,244,138,119,94,111,186,161,106,194,248,75,169,192,230,109,36,247,45,65,188,81,91,105,224,117,107,98,158,40,41,166,109,108,181,76,139,162,186,102,53,212,240,194,238,155,81,171,85,26,171,191,131,93,80,28,53,233,13,78,189,107,206,13,164,112,193,87,37,62,69,120,134,27,130,210,79,20,51,197,110,103,89,107,102,141,242,245,98,62,58,104,230,145,17,81,221,85,136,136,215,42,163,87,75,192,132,28,219,244,26,155,84,248,104,147,82,109,244,85,115,228,58,97,81,237,74,100,166,167,150,161,242,219,167,124,113,87,70,172,99,209,172,99,90,145,84,190,87,49,251,25,70,228,248,90,247,185,41,215,64,117,142,251,195,254,178,226,122,197,142,67,226,42,241,155,131,106,36,166,220,198,120,186,87,181,209,212,211,111,123,30,145,247,96,146,88,187,155,21,204,223,185,191,19,81,78,215,205,31,207,102,166,253,23,209,232,143,65,129,235,205,54,150,114,194,203,116,218,223,91,87,6,67,169,250,145,93,107,166,90,106,137,105,223,21,186,10,11,84,181,210,43,216,197,107,216,230,172,84,207,137,207,102,246,86,57,126,38,177,237,88,233,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,237,99,252,37,43,26,233,42,106,118,61,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,134,154,64,34,175,52,127,34,122,155,244,95,88,162,40,175,73,240,95,218,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,62,92,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,183,62,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,189,81,210,53,239,146,197,74,1,230,143,231,179,83,126,139,232,244,71,20,193,180,47,81,245,39,78,51,157,80,194,172,222,213,181,105,207,129,150,255,0,12,10,174,170,167,165,170,74,133,74,166,198,137,241,195,31,133,119,117,81,119,49,175,107,213,170,198,200,246,52,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,3,56,60,104,104,229,139,64,184,160,207,244,171,22,155,125,150,213,112,142,162,221,30,215,167,134,165,171,167,138,174,42,110,175,123,222,254,203,42,27,23,113,206,87,63,183,189,122,43,186,37,170,114,125,214,59,22,115,195,2,105,85,60,62,30,245,166,151,9,233,235,35,220,247,247,233,107,170,39,171,167,169,234,172,107,27,185,239,169,139,182,142,123,147,195,111,118,212,145,168,113,254,120,57,253,76,86,173,44,210,218,28,134,145,105,234,170,46,55,251,165,165,171,19,167,71,196,216,160,162,168,122,116,238,177,138,147,87,177,190,244,99,213,36,254,114,198,155,98,175,43,44,2,167,58,227,75,13,170,92,122,146,237,109,197,105,235,239,247,36,169,72,156,202,86,71,76,248,169,234,17,146,47,196,246,86,79,72,172,216,138,246,191,107,211,166,197,115,111,208,160,30,104,254,123,53,55,232,190,143,68,112,172,103,72,115,44,191,75,243,125,92,177,65,73,53,139,79,106,45,48,223,81,211,163,39,133,151,9,38,138,9,152,197,247,61,137,44,41,27,145,23,122,44,209,170,53,90,143,115,62,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,202,185,237,114,237,33,204,176,173,59,192,181,74,243,5,34,227,218,143,79,113,154,203,60,51,163,159,190,134,173,212,181,48,202,197,232,230,61,174,72,222,139,209,88,172,153,157,28,174,71,181,157,255,0,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,2,0,115,171,242,177,139,124,192,161,244,235,137,84,28,57,104,133,215,136,237,97,178,232,213,138,249,73,104,185,95,233,238,46,163,171,171,141,207,129,39,167,161,158,166,54,73,183,226,107,30,232,17,138,244,71,43,17,234,228,107,246,236,95,21,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,212,242,224,230,1,71,196,69,138,45,36,213,236,139,252,108,80,120,153,226,169,168,142,10,120,242,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,251,228,138,117,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,36,0,44,39,150,151,47,186,157,97,186,217,248,131,213,251,85,36,154,125,65,81,226,108,246,154,184,162,170,131,37,123,29,85,4,137,34,50,116,124,12,167,169,130,39,43,38,137,204,157,58,181,81,88,174,235,48,57,132,243,12,181,112,203,77,79,166,154,91,89,73,116,213,9,106,40,171,106,162,123,91,45,37,162,137,178,199,51,163,172,111,241,115,234,98,106,198,144,177,89,35,98,153,102,223,18,246,86,78,213,194,103,24,58,95,197,214,27,45,247,7,90,186,11,237,158,158,149,217,29,138,166,41,21,246,169,231,89,81,140,73,213,141,138,161,142,90,121,92,199,177,122,236,70,171,219,27,149,88,145,127,153,215,48,10,205,34,163,169,225,251,68,50,47,9,157,85,238,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,116,209,189,206,133,172,119,68,108,142,99,227,169,109,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,107,252,67,112,153,134,240,139,203,19,83,48,123,21,69,37,226,251,95,81,105,169,190,228,109,160,90,89,238,175,75,229,42,192,143,98,201,42,177,145,68,244,141,172,71,236,235,220,122,34,58,87,170,214,95,9,222,105,244,111,230,6,61,234,48,19,127,154,247,3,149,56,213,214,247,197,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,122,202,147,74,233,58,189,178,63,179,2,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,2,42,243,71,242,39,169,191,69,245,138,34,128,79,107,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,191,236,27,24,209,46,1,120,104,165,165,188,220,41,44,152,198,43,79,74,252,130,249,13,182,119,62,225,113,157,240,211,201,91,44,81,119,166,87,205,51,163,68,111,87,246,217,177,136,169,28,109,219,23,248,90,230,247,130,106,94,85,120,197,184,133,183,218,180,243,198,92,17,113,155,140,14,154,90,31,15,36,141,99,41,43,101,84,94,220,204,220,142,90,165,72,224,115,119,171,146,13,137,220,240,28,243,191,4,255,0,50,126,154,87,6,141,233,14,101,174,250,137,111,210,221,62,130,146,124,134,237,79,93,53,12,21,51,164,44,168,125,53,36,213,75,10,61,126,22,189,237,129,204,98,185,90,205,238,110,231,49,189,92,158,82,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,121,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,210,212,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,231,201,155,232,54,101,134,104,246,158,107,147,168,170,234,241,60,254,158,177,140,184,54,157,27,5,21,198,158,186,174,157,212,79,114,61,203,189,209,83,50,118,185,200,205,233,36,141,98,59,179,35,142,213,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,151,63,174,156,71,233,198,134,104,117,199,92,238,217,5,170,190,213,236,244,168,176,54,42,244,237,223,170,165,133,100,164,166,166,150,54,201,191,189,209,21,36,99,94,214,199,186,85,248,24,231,38,125,184,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,221,145,181,221,21,200,198,239,122,190,71,38,247,185,85,158,232,54,101,166,186,71,167,186,173,152,81,85,219,25,169,21,23,87,218,40,106,105,210,55,201,110,164,101,18,197,90,139,189,93,178,119,85,200,140,107,152,223,130,22,200,213,123,37,98,146,215,146,167,154,124,167,229,253,119,168,219,139,169,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,235,252,208,121,125,212,221,170,111,92,80,232,181,170,145,143,101,59,171,243,11,29,52,81,83,51,100,49,85,84,86,94,150,89,103,107,85,234,214,64,215,193,20,91,228,122,186,95,137,238,127,90,224,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,133,56,104,226,47,4,226,131,75,40,53,51,5,168,254,202,142,241,69,178,111,228,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,255,0,20,95,226,137,213,65,74,220,234,252,211,226,223,47,232,125,70,226,69,93,47,225,211,59,214,13,44,212,93,76,193,105,252,127,236,207,193,86,94,40,183,195,22,203,92,180,213,243,79,89,220,150,86,117,236,248,22,55,180,198,189,239,239,245,68,77,138,142,252,157,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,83,134,142,34,240,78,40,52,178,131,83,48,90,143,236,168,239,20,91,38,254,76,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,241,69,254,40,157,84,25,246,230,81,164,53,58,65,198,14,113,2,65,86,150,220,194,161,50,251,108,213,51,197,43,231,101,115,156,250,135,34,71,211,99,27,88,149,113,177,175,68,122,50,38,170,238,234,143,116,202,228,239,174,154,113,135,232,22,169,226,89,77,231,217,181,120,125,194,171,58,184,186,68,71,238,179,173,20,49,203,52,49,49,93,52,189,149,163,119,115,108,106,141,239,192,136,174,116,155,82,176,53,99,58,253,168,106,158,101,169,158,203,246,103,218,220,130,227,125,240,93,254,247,133,241,85,50,77,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,66,250,121,117,104,229,139,70,248,71,193,41,173,19,120,138,188,194,223,6,99,116,169,218,246,119,170,171,224,138,70,166,199,61,232,222,212,9,79,7,86,237,107,251,27,246,181,207,114,18,84,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,123,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,104,178,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,94,143,141,203,239,106,43,87,248,41,119,220,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,249,236,115,218,198,49,200,198,76,160,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,21,235,206,127,72,106,114,253,6,198,181,114,221,5,92,213,26,123,120,116,53,136,217,226,100,16,219,174,29,184,164,153,236,119,198,247,165,76,52,49,181,24,190,228,154,69,86,170,38,230,87,7,0,250,153,138,233,23,23,186,109,157,102,181,126,18,203,79,112,168,183,212,213,58,72,227,142,151,198,210,77,70,201,229,124,143,107,25,12,111,168,107,228,122,187,225,141,175,114,34,170,34,44,149,231,73,172,118,44,195,89,113,45,29,180,67,220,171,211,187,125,69,69,210,167,115,211,109,85,201,180,242,54,155,99,152,136,187,32,130,158,94,227,94,246,187,196,237,248,93,27,145,92,150,244,114,197,152,107,46,91,172,87,121,187,149,122,119,111,167,167,181,211,109,122,109,170,185,54,162,55,84,239,107,209,23,100,16,84,69,219,115,30,215,120,157,223,11,163,106,173,202,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,205,14,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,181,140,241,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,124,77,84,60,174,77,148,223,115,11,140,55,108,142,187,197,213,211,219,232,45,113,201,218,100,123,105,104,169,98,164,166,143,163,17,17,118,65,4,76,235,211,115,182,245,114,171,149,85,85,57,77,246,175,21,183,97,85,21,219,236,182,171,133,109,210,142,155,180,196,237,85,85,199,77,29,68,155,209,55,187,115,40,169,147,162,170,181,59,125,90,136,174,114,173,148,242,83,208,186,59,173,247,52,226,30,253,102,239,123,19,102,55,142,212,200,176,73,27,42,165,103,114,185,237,98,162,203,28,204,133,212,172,108,136,172,106,199,87,59,62,62,174,70,91,80,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,113,60,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,21,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,173,185,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,226,156,199,249,127,214,112,239,125,151,86,244,135,29,255,0,20,245,254,26,9,105,169,228,158,162,76,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,62,229,101,228,28,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,183,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,204,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,0,12,203,113,11,148,216,179,157,125,212,188,215,22,174,241,182,92,131,48,188,221,45,213,61,167,199,223,165,158,182,89,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,207,242,155,207,240,220,155,131,156,99,12,177,100,52,149,119,220,58,162,225,77,125,183,181,85,39,161,125,69,194,170,162,5,123,85,17,85,146,69,34,43,94,157,88,170,217,26,139,186,55,181,179,40,2,160,57,218,105,158,43,143,234,62,157,234,149,166,147,195,222,179,11,125,194,223,119,237,199,27,35,168,240,11,77,216,157,219,88,143,124,202,202,181,141,207,123,157,247,112,64,212,70,163,61,254,43,147,142,175,84,225,92,75,215,105,109,68,245,107,109,212,123,60,208,178,8,96,137,204,246,141,11,31,85,12,210,189,221,30,198,54,157,43,216,136,197,94,175,153,155,154,189,17,204,229,92,203,179,250,109,65,227,75,81,42,173,185,13,93,214,219,99,168,166,176,82,164,203,46,202,55,210,83,71,21,85,60,76,145,19,99,27,88,149,106,187,83,99,158,231,189,187,183,238,89,213,201,63,75,238,184,246,145,231,154,175,112,117,92,52,249,157,226,150,219,67,79,53,19,162,100,144,91,217,39,90,168,165,85,233,51,31,45,100,177,46,214,244,107,233,94,155,156,170,168,203,31,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,255,0,204,103,128,159,221,94,251,6,164,105,220,254,35,76,178,107,135,131,164,167,158,163,125,85,150,185,236,124,169,70,229,122,239,154,21,100,114,58,41,125,238,70,177,204,149,119,53,178,77,205,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,238,94,79,4,26,67,134,235,215,44,76,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,249,87,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,74,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,242,215,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,185,64,121,77,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,187,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,192,63,186,143,192,159,252,121,255,0,163,55,143,245,66,85,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,97,60,200,249,125,212,241,19,77,30,176,232,221,170,145,186,139,110,167,109,53,109,182,24,162,133,249,51,22,88,35,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,215,163,35,68,166,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,238,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,232,107,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,39,31,224,7,131,235,175,22,90,184,214,220,18,146,60,19,14,168,163,175,202,223,52,174,71,212,192,247,185,99,161,137,177,189,178,239,168,72,101,98,200,215,53,34,99,94,253,219,210,56,228,183,78,49,120,171,193,56,39,209,170,118,89,45,182,168,242,74,187,123,232,176,124,111,193,205,21,12,190,25,212,241,57,191,113,31,110,40,105,227,158,57,59,74,232,183,181,157,182,57,170,187,155,65,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,115,220,184,57,127,209,240,239,98,139,86,245,123,29,255,0,27,21,254,38,8,169,170,36,130,162,60,118,151,123,227,219,78,248,95,36,111,154,104,209,30,249,145,219,146,57,82,38,163,62,249,101,252,174,60,121,98,216,181,191,218,58,177,160,212,86,172,127,62,119,139,184,221,45,187,30,200,114,138,167,246,118,167,113,210,164,52,147,116,142,119,111,72,182,205,44,221,101,123,122,186,84,247,252,185,184,40,253,213,116,226,123,254,127,108,181,73,169,185,79,222,92,170,96,78,236,150,186,21,70,44,118,198,205,185,204,118,215,177,100,149,209,35,90,249,28,214,245,149,176,197,34,254,183,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,149,65,173,252,158,110,183,190,34,237,144,232,213,93,38,53,164,153,5,59,221,87,80,213,117,108,248,196,240,82,255,0,49,241,84,212,164,213,108,168,153,173,86,189,146,42,177,102,145,28,214,182,54,44,150,63,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,222,128,69,94,104,254,68,245,55,232,190,177,68,80,9,161,62,14,184,84,193,56,39,209,170,135,222,238,86,168,242,74,187,123,43,115,140,147,198,77,21,12,190,25,213,18,181,223,127,39,110,40,105,227,158,72,251,168,216,183,181,157,199,181,170,187,91,84,28,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,54,231,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,61,209,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,186,74,243,184,180,218,172,22,173,6,177,88,173,148,150,235,109,186,159,32,164,163,163,164,133,176,193,77,4,109,182,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,193,202,227,207,102,153,125,107,209,235,73,169,205,47,128,159,183,116,119,238,43,180,190,125,153,5,170,223,227,50,251,93,69,71,72,235,232,105,32,70,173,101,59,158,189,35,154,24,34,106,62,46,168,217,35,141,21,136,146,181,91,61,85,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,125,220,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,9,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,181,130,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,231,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,88,171,192,103,24,57,55,23,58,161,174,55,167,45,93,22,19,99,168,177,55,19,179,213,197,79,223,161,130,88,234,217,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,166,80,41,3,156,150,83,98,200,56,184,163,180,218,43,188,69,94,51,135,219,173,119,72,251,79,103,135,170,124,245,53,109,143,171,145,17,253,96,171,167,127,86,170,183,227,233,215,115,92,137,210,249,35,103,248,109,139,50,212,221,62,188,228,52,148,121,14,85,79,105,169,178,208,204,170,215,215,178,141,43,86,165,34,85,77,174,123,27,60,111,86,117,222,172,222,228,69,108,111,86,219,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,45,251,128,221,51,197,117,147,150,102,43,165,185,173,39,136,178,228,214,251,253,190,167,108,113,190,72,119,221,235,118,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,168,190,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,63,154,220,114,204,170,241,98,180,98,215,108,154,235,91,101,199,252,71,178,45,213,21,178,73,75,111,239,189,31,63,135,137,202,172,139,184,244,71,63,98,38,231,34,42,245,82,101,114,208,224,114,167,136,236,202,29,97,206,31,72,205,58,194,239,17,178,106,73,25,21,67,239,151,24,82,57,210,137,208,189,28,212,166,70,190,39,76,231,183,227,100,137,27,17,85,207,124,61,215,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,130,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,92,158,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,172,215,236,195,78,51,253,101,203,51,45,35,192,190,197,226,23,91,131,167,181,217,55,162,248,104,246,162,57,219,91,213,145,119,30,143,151,178,197,88,226,238,118,216,170,198,53,86,117,114,100,210,109,101,171,206,239,186,207,100,203,253,139,166,212,157,203,29,230,221,185,178,253,160,174,72,81,241,67,218,235,247,94,31,191,28,222,33,81,29,241,246,153,185,178,207,178,223,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,52,46,5,191,98,153,83,245,199,71,48,207,9,166,215,173,158,216,166,162,118,232,108,87,73,36,114,47,72,81,169,225,232,230,235,31,111,162,185,140,149,95,31,221,53,212,241,172,95,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,244,83,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,172,14,118,154,57,98,151,21,193,120,129,167,155,179,122,166,184,38,29,89,30,215,187,197,210,201,29,69,93,58,245,87,236,143,178,248,170,125,200,205,207,241,95,19,186,70,212,90,213,210,125,99,190,233,21,187,80,105,177,200,122,85,231,184,125,78,29,37,78,230,127,122,210,212,213,82,201,82,187,30,199,35,251,144,83,203,7,79,133,205,239,239,107,145,204,68,95,151,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,224,105,162,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,148,109,205,167,83,116,75,80,248,134,167,165,210,219,53,35,242,28,118,158,166,213,153,223,33,142,120,31,89,113,130,161,212,237,164,150,41,35,99,94,250,102,192,168,149,12,87,247,25,51,25,187,108,12,56,87,6,216,46,178,231,252,71,97,150,189,11,186,93,108,185,37,37,194,58,201,47,182,248,27,47,177,104,81,237,101,77,100,204,123,155,27,225,108,114,57,174,138,71,35,102,222,144,244,114,202,140,118,140,237,49,221,97,181,81,67,125,173,164,172,185,50,158,54,214,84,82,83,58,154,9,167,70,167,113,241,196,233,36,116,108,87,117,84,98,200,245,106,42,34,185,221,58,175,214,71,254,51,120,188,177,112,121,167,20,57,173,207,10,186,229,21,247,155,131,109,214,218,26,125,244,244,174,147,166,249,22,162,183,182,248,224,233,27,94,172,98,163,164,145,200,168,214,43,91,44,145,214,95,13,188,212,53,115,27,226,26,235,153,235,182,65,87,124,195,243,138,138,122,74,235,99,42,95,21,187,26,103,136,141,169,89,71,78,145,76,244,100,20,253,228,88,99,232,249,250,163,164,124,146,53,28,68,174,33,114,155,22,115,175,186,151,154,226,213,222,54,203,144,102,23,155,165,186,167,180,248,251,244,179,214,203,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,187,254,87,30,68,244,203,235,94,177,90,74,160,115,253,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,107,223,225,42,152,228,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,248,92,168,102,92,247,250,253,172,119,222,32,53,151,44,214,44,142,31,15,87,147,92,29,81,29,54,230,63,194,82,177,169,29,53,54,246,49,137,39,106,8,226,139,185,177,28,253,155,157,241,57,84,185,78,81,218,103,138,225,252,33,89,243,171,77,39,91,214,123,112,175,184,93,234,164,142,62,227,188,53,92,212,112,64,215,181,136,245,133,140,129,94,214,61,206,219,36,243,185,21,17,253,18,106,128,83,183,57,253,6,166,197,117,67,26,215,251,21,21,95,135,206,41,221,107,190,189,180,242,186,8,238,52,113,198,216,36,124,202,245,99,31,53,55,70,54,36,107,61,212,50,61,55,171,158,173,174,0,104,247,130,253,28,190,232,23,12,24,6,149,101,51,111,189,90,173,242,84,92,99,218,196,240,213,85,117,18,213,203,77,213,143,123,31,217,125,67,162,238,53,202,215,246,247,167,68,119,68,237,96,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,202,224,230,161,192,173,54,127,143,93,120,158,210,218,10,72,50,123,29,60,215,44,206,25,170,165,223,118,183,65,75,11,27,60,75,36,139,12,111,165,134,153,85,99,99,25,221,99,158,187,157,35,24,201,33,87,46,206,29,120,139,213,29,97,181,234,78,141,93,170,240,187,110,53,81,85,73,87,157,58,215,75,95,5,178,121,104,103,78,211,41,106,94,214,213,61,237,123,99,115,89,185,98,74,136,228,118,222,172,85,249,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,157,60,100,234,230,156,104,191,14,57,158,79,170,86,127,110,89,110,54,249,44,94,193,101,122,81,205,122,146,177,142,135,194,71,46,230,189,187,152,249,28,247,71,186,70,69,28,178,53,174,86,116,92,225,23,147,202,67,78,117,115,8,225,162,59,222,160,229,85,115,99,217,85,71,180,177,76,114,166,153,237,125,158,147,124,137,36,232,249,17,28,140,171,114,182,102,70,222,177,35,54,204,215,43,170,36,68,168,190,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,0,5,80,115,111,227,78,213,122,166,147,133,61,45,200,41,43,233,227,168,235,158,79,21,51,101,99,103,130,88,228,167,183,197,58,185,81,31,28,177,171,231,70,55,171,94,200,163,238,34,164,241,21,108,117,94,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,4,85,230,117,165,191,181,14,13,179,95,9,98,246,157,215,18,240,249,77,191,251,235,179,225,124,44,137,226,231,247,189,173,126,218,25,43,126,7,110,235,215,225,106,189,24,81,182,138,106,133,215,69,117,115,16,213,123,51,106,228,168,197,175,20,215,39,211,211,86,186,145,245,144,49,233,222,165,89,90,138,172,100,209,119,34,127,194,228,86,72,228,86,185,21,81,124,81,164,142,16,180,134,167,66,56,104,211,221,45,184,65,87,5,202,211,103,100,215,72,42,103,138,103,211,220,106,94,234,170,200,81,241,124,14,99,42,39,149,140,86,171,190,6,183,226,127,243,151,176,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,255,0,226,158,255,0,163,88,199,15,185,181,239,136,27,39,182,48,24,109,232,203,189,189,180,206,158,74,174,228,172,142,8,226,70,171,85,179,58,119,194,145,201,185,157,185,21,143,223,30,221,237,205,97,115,220,156,113,189,121,183,104,149,118,65,152,100,244,146,105,125,218,162,101,196,108,243,39,126,174,41,217,59,217,87,81,20,136,254,148,244,206,149,178,53,96,114,57,95,43,95,43,82,20,87,58,166,152,75,254,229,113,228,79,76,190,181,235,21,167,42,231,39,127,209,170,14,31,109,54,12,214,201,227,51,235,173,193,95,132,84,199,76,229,146,135,179,45,58,220,36,116,200,173,70,194,232,30,216,221,26,171,183,201,36,14,70,47,107,185,21,43,26,72,225,51,27,215,156,79,65,177,139,23,18,57,61,37,243,54,167,167,233,81,44,73,220,158,8,61,221,170,122,170,141,238,109,93,75,27,240,201,59,81,17,203,238,235,42,181,106,38,236,4,106,230,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,251,39,195,91,173,116,82,85,213,79,178,235,72,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,148,131,251,167,113,79,255,0,147,78,170,255,0,240,109,199,255,0,162,105,76,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,51,173,199,78,172,232,214,181,241,29,145,103,186,29,136,123,22,195,87,182,58,154,205,174,139,219,181,200,247,172,215,63,14,168,158,31,187,213,191,15,68,115,246,119,100,70,203,44,141,78,171,202,143,73,181,151,56,226,58,12,247,76,242,255,0,179,54,28,43,195,201,150,214,110,108,158,58,134,119,185,82,217,225,213,126,247,196,118,31,241,57,54,195,218,238,162,247,89,11,95,32,57,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,253,94,84,186,233,167,28,58,105,198,190,234,134,168,94,124,13,170,135,236,212,80,195,18,35,234,174,21,78,75,162,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,216,85,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,235,21,229,71,192,183,244,28,80,107,94,25,254,247,170,192,40,171,157,254,115,157,116,146,157,91,255,0,85,225,94,231,127,187,153,25,254,79,49,106,128,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,4,85,230,143,228,79,83,126,139,235,20,69,0,150,41,204,235,152,5,30,174,214,84,240,253,162,25,23,139,193,105,55,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,186,104,222,214,204,231,187,162,58,54,177,242,69,94,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,104,79,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,86,183,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,83,7,50,222,95,117,58,61,117,188,113,7,164,22,170,72,244,250,190,163,196,222,45,52,145,69,75,6,52,247,186,150,8,210,52,124,234,249,217,81,83,60,174,70,67,19,89,2,116,106,34,49,27,211,218,242,125,225,247,136,43,86,84,154,252,204,131,236,246,150,94,237,243,193,45,23,126,42,143,181,18,71,36,240,49,189,150,185,86,159,195,78,201,31,222,122,54,79,255,0,119,26,58,57,229,115,109,168,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,41,3,152,255,0,48,10,206,34,47,178,233,38,144,228,95,226,158,131,195,79,45,77,60,115,211,201,145,85,108,100,155,170,25,51,35,145,144,195,34,171,25,10,183,106,201,18,202,229,127,220,164,93,175,145,143,227,103,229,191,212,139,84,34,87,48,206,52,237,92,44,105,125,69,139,16,200,41,27,170,153,45,58,38,63,70,180,205,170,90,40,22,77,178,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,182,131,15,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,65,60,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,149,193,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,194,2,226,121,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,125,81,95,83,12,93,28,215,70,213,238,67,20,142,122,53,209,58,73,188,87,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,126,206,181,99,75,52,191,192,254,211,53,47,20,196,189,167,221,240,94,221,188,211,80,120,174,222,222,231,107,188,246,239,219,220,102,237,189,122,111,111,95,226,135,203,133,107,126,139,234,85,214,91,22,156,234,246,21,149,92,160,167,117,92,180,118,75,253,37,116,241,192,215,53,174,149,209,195,35,156,140,71,61,141,87,42,116,234,246,167,245,161,92,28,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,28,217,56,188,253,174,234,63,238,251,133,86,239,196,48,11,131,253,172,233,40,59,82,85,100,80,172,208,77,182,71,170,189,97,129,143,116,77,232,214,35,164,116,238,94,235,18,23,167,31,224,7,131,235,175,22,90,184,214,220,18,146,60,19,14,168,163,175,202,223,52,174,71,212,192,247,185,99,161,137,177,189,178,239,168,72,101,98,200,215,53,34,99,94,253,219,210,56,228,191,60,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,3,53,214,253,23,211,91,172,86,45,70,213,236,43,21,185,79,78,218,184,168,239,119,250,74,25,228,129,206,115,91,43,99,154,70,185,88,174,99,218,142,68,233,213,142,79,234,83,234,193,117,99,75,53,67,199,126,204,245,47,20,203,125,153,218,241,190,194,188,211,87,248,94,230,238,223,119,178,247,108,221,219,126,221,221,58,236,119,79,224,165,64,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,158,156,91,234,134,151,233,55,15,57,182,65,171,141,164,171,177,87,217,235,45,9,103,154,182,74,87,223,39,168,167,145,140,183,69,36,72,178,181,243,38,230,171,216,138,177,179,124,171,209,177,185,201,156,204,178,227,98,188,101,87,155,182,45,142,125,159,178,214,220,42,42,45,214,143,24,250,191,103,210,190,71,58,42,110,251,209,31,47,109,138,214,119,28,155,157,183,170,251,212,183,238,79,122,71,196,22,13,167,23,28,199,53,188,123,27,77,178,141,247,27,6,51,61,4,73,85,93,85,42,83,181,110,206,149,90,146,197,10,195,78,216,226,141,92,173,149,175,116,168,214,181,35,124,182,42,71,254,61,180,207,21,213,14,17,245,50,221,148,210,119,61,131,143,214,228,214,233,217,28,107,53,45,117,4,15,168,137,241,185,236,118,205,221,183,68,245,111,71,44,83,74,196,115,119,245,51,174,79,254,76,154,91,246,175,136,235,238,166,87,216,188,85,6,9,143,201,225,171,124,86,207,7,116,173,122,67,15,221,163,209,210,111,165,109,197,190,246,185,141,233,213,122,59,182,165,212,131,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,182,158,104,92,107,254,239,248,35,244,99,79,110,119,90,29,73,204,173,236,169,138,227,68,189,159,99,90,221,51,152,250,132,149,205,94,179,75,218,158,24,210,53,71,199,241,203,190,55,50,46,229,43,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,160,158,7,56,68,181,112,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,55,108,238,47,85,124,147,72,141,143,186,177,183,175,231,90,177,165,154,95,224,127,105,154,151,138,98,94,211,238,248,47,110,222,105,168,60,87,111,111,115,181,222,123,119,237,238,51,118,222,189,55,183,175,241,67,229,194,181,191,69,245,42,235,45,139,78,117,123,10,202,174,80,83,186,174,90,59,37,254,146,186,120,224,107,154,215,74,232,225,145,206,70,35,158,198,171,149,58,117,123,83,250,208,250,181,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,118,199,27,228,135,122,124,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,51,195,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,220,174,133,251,162,145,143,141,202,187,94,199,109,115,217,178,71,242,2,255,0,185,92,121,19,211,47,173,122,197,105,42,128,51,173,199,198,153,226,186,69,197,238,164,224,184,85,39,132,178,211,220,41,238,20,212,173,142,56,227,165,241,180,144,214,62,8,153,27,26,198,67,27,234,28,200,216,141,248,99,107,26,170,170,138,171,197,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,211,238,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,1,194,184,220,208,106,158,35,184,104,204,116,218,205,69,73,62,66,180,236,186,99,235,53,60,82,61,46,52,207,73,99,142,39,202,246,54,23,204,214,201,76,178,239,110,198,84,61,87,171,119,53,115,152,73,78,93,186,23,71,175,220,86,98,152,221,250,205,237,60,110,195,221,201,47,208,185,96,88,221,75,74,136,177,50,88,230,71,54,104,100,170,125,44,50,70,141,115,157,28,207,254,106,34,189,186,20,7,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,120,171,79,19,124,54,223,238,180,86,43,23,16,122,107,113,185,92,106,35,164,163,163,164,203,40,38,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,228,28,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,15,201,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,161,126,104,254,123,53,55,232,190,143,68,72,174,78,25,254,27,165,152,111,16,90,131,168,57,13,37,143,30,177,211,227,149,53,213,213,42,187,34,103,91,146,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,64,227,7,139,60,203,139,173,80,251,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,250,118,216,170,173,137,136,146,43,150,47,1,223,182,251,237,54,188,234,197,151,118,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,157,29,221,106,246,105,231,109,58,187,116,114,69,51,146,72,87,174,201,90,151,82,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,53,253,236,120,88,255,0,202,91,74,191,248,202,221,255,0,214,58,169,5,121,143,243,0,163,225,222,197,46,146,105,14,69,254,54,43,252,52,242,212,211,199,5,68,120,237,46,246,73,186,161,147,50,72,223,52,209,162,177,144,171,119,36,114,172,174,86,125,202,75,76,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,252,15,85,155,232,54,101,134,104,246,158,107,147,168,170,234,241,60,254,158,177,140,184,54,157,27,5,21,198,158,186,174,157,212,79,114,61,203,189,209,83,50,118,185,200,205,233,36,141,98,59,179,35,142,149,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,187,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,213,120,47,209,203,22,190,241,65,128,105,86,83,54,203,45,214,225,37,69,198,61,175,95,19,75,73,79,45,92,180,221,88,246,61,157,230,83,186,46,227,92,142,103,115,122,117,86,244,93,31,2,128,121,163,249,236,212,223,162,250,61,17,37,57,46,229,54,44,27,21,226,23,53,202,107,188,21,151,31,183,216,238,151,26,158,211,228,236,82,193,29,210,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,18,248,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,186,7,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,123,198,85,203,158,225,139,137,140,55,133,14,86,250,125,170,89,133,13,93,197,238,168,187,219,109,22,202,100,86,190,227,113,146,235,113,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,250,139,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,251,184,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,182,149,202,135,129,202,108,106,213,100,226,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,177,236,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,179,196,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,15,1,251,216,240,177,255,0,148,182,149,127,241,149,187,255,0,172,117,80,121,252,215,80,176,29,53,181,69,125,212,108,227,31,197,109,179,212,54,146,42,203,221,206,26,24,36,157,205,115,155,19,100,153,205,106,189,90,199,185,26,139,215,163,28,191,212,167,159,197,184,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,127,134,183,90,242,106,42,186,169,246,49,207,126,200,163,145,207,118,214,49,206,94,137,238,107,85,87,220,138,68,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,37,87,56,46,47,63,143,8,248,45,111,246,21,185,203,164,160,255,0,168,170,160,164,134,87,175,249,147,200,172,103,246,13,73,63,167,140,129,92,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,102,135,180,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,242,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,37,107,115,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,137,0,9,233,203,115,151,221,55,17,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,125,122,178,68,75,180,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,193,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,30,3,247,177,225,99,255,0,41,109,42,255,0,227,43,119,255,0,88,229,92,209,252,137,234,111,209,125,98,136,160,19,213,105,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,125,228,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,93,9,240,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,220,228,138,20,85,108,109,115,149,85,239,124,146,63,181,149,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,214,115,75,183,19,124,54,216,46,181,182,43,239,16,122,107,110,185,91,170,36,164,172,163,171,203,40,33,158,154,120,220,173,146,41,35,116,168,230,61,174,69,106,181,81,21,21,21,20,246,184,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,148,47,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,20,230,215,198,191,182,235,43,56,77,211,43,157,170,178,203,15,102,76,210,225,2,247,228,117,116,51,247,25,108,106,171,118,71,217,124,81,73,43,163,115,156,178,43,98,85,141,98,153,143,172,18,213,57,24,254,54,126,91,253,72,157,60,87,113,93,167,28,37,105,195,243,92,214,95,29,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,207,102,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,253,93,97,208,189,71,208,106,204,102,211,170,22,111,99,93,114,140,126,28,146,27,108,170,169,85,71,75,44,243,195,27,42,88,168,157,169,151,195,185,235,31,85,115,26,246,163,246,189,30,198,125,120,22,131,102,90,149,164,122,133,170,216,125,21,93,205,154,111,81,106,125,222,134,154,157,36,124,118,234,182,86,172,181,170,187,209,219,32,117,36,104,246,181,142,248,38,116,142,86,50,39,169,249,90,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,15,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,78,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,175,223,248,219,186,217,120,28,193,248,72,211,137,234,232,42,36,167,173,155,44,188,83,85,58,39,186,9,238,119,23,190,210,177,186,20,85,100,145,73,71,43,229,138,94,142,99,221,11,145,81,100,105,197,120,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,221,145,181,221,81,170,246,239,122,178,54,174,247,181,22,210,117,175,148,46,147,213,104,21,45,167,71,41,60,22,166,227,246,246,84,79,119,238,84,201,246,158,170,10,41,26,234,110,197,69,111,135,162,241,53,61,183,247,17,85,177,116,233,239,111,82,160,127,194,172,11,42,255,0,109,113,204,147,28,184,127,206,81,215,91,107,169,228,255,0,187,36,51,71,35,63,228,115,92,223,234,84,36,175,24,156,98,254,246,186,89,163,255,0,104,104,252,38,103,133,123,90,221,125,251,206,231,180,59,148,214,189,151,31,130,8,162,139,191,52,85,127,112,205,221,190,215,189,122,57,157,122,175,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,210,37,112,49,69,83,95,77,196,84,20,183,106,187,115,219,160,249,68,203,53,51,98,115,220,200,229,163,123,225,84,149,143,110,201,26,215,70,245,68,71,163,30,229,99,152,253,175,108,96,52,123,193,150,158,105,198,155,240,203,167,150,253,47,181,120,91,85,231,31,183,223,102,169,150,145,41,234,174,85,85,84,177,73,37,93,75,18,73,122,77,39,86,245,111,118,70,198,212,108,108,114,178,54,34,118,178,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,61,255,0,37,220,166,197,131,98,188,66,230,185,77,119,130,178,227,246,251,29,210,227,83,218,124,157,138,88,35,186,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,35,7,31,220,96,221,120,178,213,199,58,222,180,145,224,152,117,69,101,6,40,200,98,114,62,166,7,189,169,37,116,174,145,141,151,125,66,67,19,210,55,53,169,19,26,198,109,222,146,73,39,171,229,215,192,173,79,20,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,204,99,152,215,177,238,71,178,244,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,102,51,91,237,152,109,151,90,51,235,54,156,201,73,38,39,65,148,93,105,172,47,164,171,90,168,29,110,101,92,141,166,88,230,87,57,101,103,105,25,209,234,231,110,78,139,213,122,245,45,167,146,133,166,213,15,13,185,149,246,27,101,35,46,85,153,197,69,37,69,99,97,106,79,52,16,208,81,58,40,159,39,77,206,99,29,60,206,107,85,122,53,101,145,83,166,229,235,97,64,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,138,188,209,252,137,234,111,209,125,98,136,161,108,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,25,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,93,167,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,7,198,145,177,17,26,247,205,55,202,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,39,42,226,95,135,76,19,138,13,44,175,211,60,234,159,251,90,203,61,110,249,191,147,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,252,21,63,130,166,115,53,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,127,2,127,242,175,227,170,167,0,200,109,92,48,234,149,125,92,248,197,242,162,27,110,25,52,52,177,108,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,77,173,141,239,124,119,18,1,81,124,240,109,152,108,89,254,150,94,104,100,164,92,178,170,207,113,166,186,49,181,106,233,210,221,20,209,58,137,95,14,238,140,98,203,53,126,215,237,77,234,146,39,87,118,209,27,26,185,101,218,109,87,174,56,244,194,142,243,108,164,175,167,142,162,229,86,200,170,97,108,172,108,240,91,42,230,134,84,107,145,81,31,28,177,199,35,29,252,90,246,53,201,209,81,20,208,72,0,25,140,214,185,52,190,93,92,203,221,162,180,85,116,184,34,94,42,91,143,178,166,166,73,222,180,72,245,72,222,142,150,54,74,140,114,38,246,50,70,172,140,99,154,199,186,71,181,210,58,197,57,26,221,173,80,221,117,146,197,53,206,145,151,42,202,123,13,93,61,27,166,106,79,52,16,186,185,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,91,95,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,1,64,60,209,252,246,106,111,209,125,30,136,141,84,223,106,190,202,220,124,31,181,126,205,251,66,143,218,29,190,231,129,241,221,186,159,9,222,233,247,125,238,223,141,237,238,248,182,247,246,251,183,140,79,236,175,218,171,55,219,175,106,253,155,246,133,63,182,61,147,219,241,222,7,184,222,255,0,135,238,253,223,123,183,191,102,255,0,135,119,78,190,238,166,154,52,171,41,211,140,211,78,49,204,147,72,107,173,85,120,101,93,190,38,217,29,107,137,34,165,142,150,52,237,182,22,68,136,222,207,111,98,198,177,43,90,232,220,197,99,154,213,106,181,61,89,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,118,237,29,214,107,85,108,54,42,218,74,59,147,233,228,109,29,69,93,51,170,96,134,117,106,246,223,36,77,146,55,72,196,119,69,86,36,140,87,34,42,35,155,215,170,102,179,137,27,102,182,218,117,183,41,165,226,54,74,183,234,43,234,34,169,190,45,77,92,21,47,223,52,17,203,18,35,233,220,232,81,137,11,226,70,50,53,217,27,17,172,68,106,55,106,75,254,77,23,61,18,160,214,219,253,46,113,29,35,181,22,227,79,5,54,10,179,82,79,51,218,196,130,178,91,146,196,246,181,97,133,253,152,162,69,123,213,175,86,43,216,197,232,249,26,232,151,197,143,154,125,100,249,129,144,250,140,229,164,240,229,91,162,86,238,81,54,91,135,17,118,154,187,166,159,82,211,220,102,186,208,210,58,118,207,84,246,228,83,173,52,49,172,15,99,209,238,169,72,26,139,189,140,234,169,189,205,102,229,74,97,46,123,147,69,179,91,104,52,74,255,0,85,156,73,86,237,58,184,212,65,83,130,164,213,112,76,198,189,39,172,138,228,145,49,174,89,161,103,122,40,149,88,244,107,21,234,247,177,58,190,71,58,194,129,65,124,212,227,181,51,142,60,249,214,250,218,185,234,36,167,179,186,185,147,83,54,38,65,63,179,41,145,25,19,146,71,44,172,237,36,79,87,185,177,170,61,239,102,213,70,36,143,236,28,148,241,205,56,186,235,142,105,124,191,63,189,153,217,49,246,75,142,211,73,78,146,70,202,89,102,237,215,85,53,235,26,246,230,102,234,88,90,169,35,28,177,213,206,221,175,69,114,178,229,1,64,60,209,252,246,106,111,209,125,30,136,142,182,172,255,0,50,177,97,183,253,62,179,100,53,116,120,246,85,81,67,83,122,161,133,81,172,175,125,26,202,180,201,42,162,110,115,24,233,228,122,51,174,197,126,199,42,43,163,98,183,170,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,50,174,122,11,238,127,153,100,216,206,51,134,95,114,26,186,187,22,29,79,83,77,98,183,185,81,32,161,101,69,67,234,39,86,53,17,17,95,36,178,42,185,235,213,234,141,141,170,187,99,99,91,55,249,98,240,29,251,111,190,211,107,206,172,89,119,96,56,253,193,190,205,181,220,109,221,202,92,162,102,178,102,201,209,221,214,175,102,158,118,211,171,183,71,36,83,57,36,133,122,236,149,169,117,36,85,230,143,228,79,83,126,139,235,20,69,0,154,168,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,94,188,179,168,170,110,60,107,233,253,190,142,237,87,107,168,170,167,191,67,21,117,35,98,116,244,175,117,146,185,27,52,105,51,31,18,189,170,168,228,73,24,246,117,68,220,215,39,84,88,192,95,71,42,237,60,211,140,83,132,44,87,49,194,173,93,46,185,151,137,172,191,221,39,164,72,106,171,42,160,171,158,4,141,221,36,147,238,97,216,232,226,68,115,90,230,238,149,99,141,243,72,210,96,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,39,10,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,77,174,208,70,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,154,8,224,7,131,235,87,9,186,70,214,220,18,174,76,239,49,167,163,175,202,223,52,173,86,83,78,198,57,99,161,137,177,189,209,108,167,89,165,98,200,215,57,101,123,158,253,219,22,56,227,148,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,42,175,154,63,158,205,77,250,47,163,209,31,86,141,113,183,117,225,251,131,44,147,68,180,222,122,186,60,219,52,202,46,53,111,188,210,85,58,158,123,21,18,211,90,227,108,177,245,133,205,145,243,182,58,216,145,204,145,146,66,177,164,137,209,86,53,35,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,118,174,54,56,103,166,225,71,45,192,52,194,106,234,75,133,246,124,30,158,239,144,215,82,44,189,138,155,140,215,26,244,119,109,36,114,170,50,56,163,134,20,84,107,55,164,41,34,177,142,123,144,153,92,140,127,27,63,45,254,164,113,78,110,118,142,32,169,120,130,138,237,170,183,31,23,130,213,247,160,192,22,7,69,21,43,41,99,138,153,245,77,109,51,102,146,70,204,217,39,141,146,205,42,53,211,57,141,86,163,99,108,113,199,29,120,69,185,232,149,151,136,188,50,243,196,92,116,146,105,245,5,69,77,77,213,149,116,147,213,64,231,178,150,103,83,36,144,192,215,62,86,120,148,131,171,54,185,142,78,168,244,86,43,144,148,28,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,43,215,137,26,221,18,175,214,220,166,126,28,173,53,118,237,58,109,68,80,216,225,169,116,238,123,153,28,17,178,89,145,106,30,249,182,73,51,101,145,137,34,163,209,143,106,43,88,191,3,101,87,39,155,102,182,203,196,93,69,231,3,146,173,52,250,150,157,105,179,214,54,174,6,192,172,150,150,173,214,229,124,50,59,123,222,149,48,252,47,137,170,246,34,200,138,173,100,143,71,93,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,206,127,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,249,240,3,193,245,171,132,221,35,107,110,9,87,38,119,152,211,209,215,229,111,154,86,171,41,167,99,28,177,208,196,216,222,232,182,83,172,210,177,100,107,156,178,189,207,126,237,139,28,113,202,2,178,249,172,112,43,83,152,199,95,197,62,148,80,85,212,223,105,105,214,108,214,133,213,81,54,7,91,169,40,158,190,210,98,205,35,85,175,138,42,120,226,116,49,163,187,136,177,185,172,107,155,34,203,81,100,255,0,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,33,174,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,192,187,62,85,154,199,125,213,222,17,237,20,217,28,61,106,240,43,132,184,116,117,59,153,253,245,75,77,4,18,83,46,198,49,168,206,220,21,17,65,211,226,115,187,27,220,229,115,213,18,96,0,82,183,58,191,52,248,183,203,250,31,81,184,144,86,155,41,190,210,98,183,28,42,158,187,101,150,235,112,163,186,86,83,118,152,189,218,170,72,234,99,167,147,122,166,246,237,101,109,74,116,69,70,175,115,171,145,85,173,84,236,28,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,252,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,36,123,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,28,127,140,12,254,155,76,56,92,213,44,206,108,134,174,197,81,75,139,215,83,91,238,20,139,43,103,130,227,83,18,211,209,44,110,137,55,177,235,83,52,40,143,78,155,21,81,202,173,68,87,38,109,203,9,228,177,159,212,216,184,134,202,244,250,163,33,164,163,182,229,88,187,234,89,67,50,196,215,215,220,104,234,35,88,82,37,114,111,115,217,79,61,123,213,140,95,123,55,185,200,189,180,86,220,248,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,34,175,52,127,34,122,155,244,95,88,162,40,4,181,78,85,156,7,127,177,28,85,234,253,151,251,89,113,11,21,206,221,255,0,80,250,107,219,95,221,255,0,180,54,38,73,15,246,117,12,119,244,79,45,80,0,1,154,206,44,124,211,235,39,204,12,135,212,103,57,81,117,60,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,159,224,207,183,50,236,254,155,80,120,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,178,141,244,148,209,197,85,79,19,36,68,216,198,214,37,90,174,212,216,231,185,239,110,237,251,150,58,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,168,139,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,2,53,115,18,215,74,205,1,225,79,43,201,44,55,159,102,100,151,238,214,55,97,153,169,58,72,218,170,165,84,149,241,73,10,181,208,205,29,43,42,166,142,69,115,90,217,33,103,243,149,81,142,207,97,221,120,35,215,154,110,28,120,151,195,181,38,243,91,87,6,60,149,15,181,228,9,13,68,177,177,109,213,44,88,164,146,86,68,199,186,102,66,231,71,82,145,108,118,247,211,177,19,163,182,185,52,102,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,80,15,52,127,61,154,155,244,95,71,162,36,87,39,12,3,13,213,60,55,136,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,93,146,179,173,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,53,113,201,192,230,101,194,22,100,218,170,87,213,223,52,234,249,80,230,88,111,207,98,111,141,253,21,222,10,179,106,35,89,82,214,163,149,28,136,140,153,141,87,177,26,173,150,40,186,7,47,62,97,151,94,26,46,180,250,87,170,149,149,119,29,43,184,212,42,177,232,215,77,62,55,60,142,234,234,136,26,157,92,250,103,57,85,210,192,212,85,69,87,75,18,111,238,71,61,228,153,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,2,31,243,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,121,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,68,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,94,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,31,171,145,106,150,119,149,224,152,142,153,223,239,190,43,27,193,60,127,217,250,47,11,11,60,31,141,153,38,170,251,198,49,36,147,124,141,71,125,227,157,183,167,70,244,79,113,40,57,113,112,57,77,197,110,101,95,152,106,11,234,233,244,235,15,168,129,149,208,196,201,98,125,238,173,200,175,74,40,167,68,70,177,141,106,53,211,185,174,238,181,146,196,214,163,86,100,150,59,222,0,204,102,181,234,133,215,90,181,115,47,213,123,203,106,227,168,202,111,21,55,38,83,212,214,186,173,244,112,61,235,217,165,73,92,136,175,100,49,118,226,103,194,212,70,70,212,70,181,17,17,58,7,3,58,161,106,209,206,45,52,207,60,190,182,145,45,176,94,61,155,89,61,93,107,105,32,164,130,186,25,40,164,170,146,87,34,181,172,133,181,43,50,245,232,138,145,170,43,155,215,114,104,204,20,3,205,31,207,102,166,253,23,209,232,142,21,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,234,160,202,185,37,56,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,237,202,140,138,77,4,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,243,252,195,240,171,86,1,198,150,170,216,172,213,21,115,83,213,94,25,123,123,170,94,215,61,39,184,83,69,93,51,81,90,214,166,198,203,83,35,88,157,58,163,17,168,170,229,69,114,216,79,37,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,59,152,155,105,110,78,168,145,212,219,26,196,85,217,60,21,18,247,28,247,185,222,39,111,194,216,218,139,98,165,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,0,20,3,205,31,207,102,166,253,23,209,232,136,170,93,247,46,14,95,244,124,59,216,162,213,189,94,199,127,198,197,127,137,130,42,106,137,32,168,143,29,165,222,248,246,211,190,23,201,27,230,154,52,71,190,100,118,228,142,84,137,168,207,190,89,98,7,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,9,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,92,235,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,63,43,44,207,243,44,234,155,31,165,204,50,26,187,179,49,91,60,118,11,66,212,170,57,244,182,232,229,150,88,169,209,253,55,57,140,116,242,35,55,42,237,102,214,55,163,24,198,183,234,199,117,75,59,197,48,76,187,76,236,23,223,11,141,231,126,3,237,5,23,133,133,254,51,193,76,179,82,253,227,216,178,71,178,71,43,190,237,205,221,215,163,186,167,184,245,124,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,221,45,68,141,98,127,155,27,17,206,99,95,44,177,49,94,205,251,147,67,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,205,57,65,112,171,134,216,244,190,155,138,76,142,219,73,114,203,50,58,138,218,108,126,119,72,178,37,166,221,20,142,165,149,88,199,49,18,58,153,101,142,161,174,122,57,255,0,115,219,107,85,157,201,154,235,31,0,163,110,106,252,42,225,188,60,106,229,139,48,211,91,109,37,163,24,212,58,122,186,150,218,32,145,118,80,220,105,158,207,20,144,197,177,27,13,51,155,81,78,230,49,28,237,175,89,154,212,142,54,198,196,244,28,149,60,211,229,63,47,235,189,70,220,93,72,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,159,231,11,133,90,177,94,48,95,125,183,212,85,201,81,152,226,246,219,221,115,102,123,85,145,206,199,77,66,141,137,17,168,168,206,213,12,78,84,114,185,119,185,235,215,162,163,91,215,249,37,235,29,246,44,171,58,225,250,162,30,245,150,166,222,185,141,28,155,152,223,9,85,28,148,244,149,9,209,25,190,78,243,37,166,247,171,246,179,194,252,45,235,35,149,45,168,2,149,185,213,249,167,197,190,95,208,250,141,196,135,250,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,208,167,13,28,58,96,156,47,233,101,6,153,224,180,255,0,217,86,94,43,119,205,252,167,116,240,208,195,61,103,110,89,100,236,247,123,12,119,105,142,216,207,224,137,252,85,122,168,5,101,243,184,213,11,85,46,1,167,186,47,11,105,39,185,92,239,18,229,21,10,218,214,247,232,224,166,134,74,104,183,211,244,87,108,157,213,115,109,145,85,169,214,146,70,162,59,223,178,176,52,211,72,115,45,90,166,204,167,195,32,164,157,248,54,47,85,151,220,225,154,116,137,239,183,83,75,11,42,29,18,187,225,115,216,217,251,138,213,86,245,100,111,70,238,126,214,59,245,120,104,207,233,180,179,136,109,55,212,27,134,67,87,99,182,216,242,139,109,77,210,186,153,101,223,21,187,196,49,43,17,82,36,87,189,142,167,89,88,246,53,23,123,28,230,244,118,238,139,165,224,101,92,184,157,100,227,170,155,133,174,9,180,115,7,211,234,250,71,234,165,255,0,77,241,137,168,97,169,165,149,236,182,91,166,183,171,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,61,237,123,152,246,53,88,255,0,147,149,239,48,11,238,168,92,89,195,174,186,100,87,91,214,95,81,190,92,90,247,83,27,36,241,116,180,244,173,89,40,167,116,108,71,172,204,100,18,206,149,19,57,238,151,116,136,247,163,219,26,75,101,64,17,87,154,63,145,61,77,250,47,172,81,20,151,195,37,166,213,127,226,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,165,224,0,0,205,103,22,62,105,245,147,230,6,67,234,51,147,42,201,192,173,79,19,92,187,116,167,83,244,198,130,174,171,84,49,202,123,157,182,150,133,181,81,71,5,222,220,185,13,114,186,7,172,242,50,40,95,10,207,52,205,145,28,155,147,185,27,154,245,116,107,28,148,229,247,203,114,155,135,106,154,29,100,214,25,105,46,58,138,234,120,230,182,209,83,62,86,179,25,124,145,84,195,81,10,203,28,221,154,199,201,13,67,26,245,88,213,145,189,142,72,220,244,233,34,207,83,197,107,94,168,90,180,87,72,242,253,87,188,182,146,74,124,90,207,83,114,101,61,77,107,105,25,89,59,24,189,154,84,149,200,168,199,205,47,110,38,124,46,85,124,141,68,107,149,81,23,49,135,181,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,93,247,43,44,254,155,58,224,183,13,165,92,134,174,237,114,197,106,43,236,23,37,169,89,92,250,87,199,82,249,105,233,209,242,39,196,198,81,207,72,140,216,170,198,179,107,19,166,197,107,101,168,5,53,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,185,233,182,170,228,218,121,27,77,177,204,68,93,144,65,79,47,113,175,123,93,226,118,252,46,141,200,181,214,13,25,240,71,175,53,60,71,112,209,135,106,77,230,182,146,124,133,105,223,107,200,18,26,136,164,122,92,105,158,177,73,36,172,137,140,108,47,153,173,142,165,34,216,221,140,168,98,39,86,237,114,247,80,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,138,107,247,236,107,246,53,150,126,240,126,202,253,158,251,61,222,221,246,158,238,207,103,114,108,219,179,239,59,221,206,223,107,181,247,189,222,223,107,239,54,25,161,187,73,106,154,235,91,53,138,138,174,142,218,250,137,29,71,79,87,82,218,153,225,129,92,189,182,73,43,99,141,178,61,27,209,21,233,27,17,202,138,168,214,245,232,151,63,201,215,246,237,251,9,184,125,191,255,0,240,219,238,191,103,255,0,228,127,239,203,135,180,255,0,162,254,248,255,0,40,217,254,81,255,0,252,254,30,165,85,241,99,230,159,89,62,96,100,62,163,57,99,250,41,198,14,51,194,55,44,77,55,189,57,105,43,115,107,229,62,64,220,78,207,87,21,71,98,186,120,175,147,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,248,158,93,220,202,115,187,166,169,174,145,241,41,152,93,114,56,115,139,132,84,216,221,209,244,208,175,179,174,149,21,50,187,195,200,216,162,73,22,25,228,168,100,108,93,202,202,126,220,76,107,25,10,185,209,91,80,0,0,87,7,53,14,5,105,179,252,122,235,196,246,150,208,82,65,147,216,233,230,185,102,112,205,85,46,251,181,186,10,88,88,217,226,89,36,88,99,125,44,52,202,171,27,24,206,235,28,245,220,233,24,198,73,78,199,117,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,250,119,30,136,173,137,234,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,8,191,204,187,63,169,211,238,11,117,18,170,219,144,210,90,174,87,202,122,107,5,42,76,177,111,172,101,93,76,113,85,83,196,201,17,119,189,212,107,86,171,181,55,181,141,123,219,183,102,228,161,125,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,192,243,230,154,52,7,88,236,92,64,104,214,39,172,88,228,62,30,147,38,183,182,162,74,109,207,127,132,170,99,157,29,77,54,247,177,139,39,106,120,229,139,185,177,26,253,155,155,240,185,20,232,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,36,87,60,28,42,213,65,159,233,102,163,67,81,86,183,43,229,158,227,100,168,137,207,111,97,176,80,205,20,209,57,141,219,185,30,174,184,76,142,85,114,162,163,99,232,141,232,170,238,105,201,247,88,239,184,55,20,9,165,84,240,248,139,46,165,219,231,167,172,143,115,25,216,170,161,167,158,174,158,167,170,177,207,118,214,50,166,46,218,57,141,95,19,189,219,150,54,161,119,229,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,0,20,3,205,31,207,102,166,253,23,209,232,137,127,202,83,130,143,98,81,209,241,101,169,182,203,173,29,234,110,244,120,93,190,116,236,70,218,25,160,237,190,230,228,71,111,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,103,229,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,66,58,241,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,103,219,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,207,175,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,36,167,59,76,90,197,87,160,88,46,107,81,67,190,245,106,204,18,215,71,83,221,122,118,169,106,232,170,36,168,143,98,46,199,110,125,21,50,245,84,87,39,111,163,85,17,206,69,128,28,186,181,142,251,163,124,92,96,149,54,136,124,69,38,97,112,131,14,186,83,110,99,59,212,181,243,197,27,87,123,152,245,111,106,116,167,159,163,118,185,253,141,155,154,215,185,77,10,0,82,183,58,191,52,248,183,203,250,31,81,184,157,43,145,173,166,213,53,215,89,47,179,91,41,31,114,163,167,176,210,83,214,58,22,172,240,193,51,171,157,44,76,147,166,230,177,238,130,23,57,168,189,28,177,70,171,215,106,116,181,240,1,66,220,212,245,142,197,171,188,92,93,233,177,200,122,210,96,86,248,176,233,42,119,63,251,234,170,154,121,228,169,93,143,99,85,157,185,234,37,131,167,196,215,118,55,181,202,215,162,36,138,229,29,195,62,27,168,186,47,172,25,222,75,93,86,149,25,157,61,118,153,170,210,42,197,61,5,186,90,72,101,171,124,111,115,157,19,159,42,212,83,244,223,18,246,214,149,21,21,201,35,154,86,94,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,154,9,229,239,170,22,173,85,224,251,77,174,118,246,210,67,81,96,179,197,139,215,82,67,90,218,151,211,207,111,106,83,39,119,162,34,198,249,98,142,42,132,141,201,213,172,168,103,189,200,168,247,72,163,42,231,213,115,187,93,111,85,44,172,188,220,234,235,234,35,167,130,145,146,212,204,233,94,216,32,137,144,195,18,57,202,170,140,142,40,227,141,141,254,13,99,26,212,232,136,136,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,123,151,239,29,214,46,42,177,88,240,172,165,254,11,83,113,251,122,73,113,166,232,249,61,169,75,4,116,177,203,117,222,202,120,169,224,238,212,212,57,60,51,85,92,206,157,83,171,125,233,48,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,10,243,130,214,59,22,13,195,2,233,85,68,62,34,245,169,119,8,41,232,227,220,246,118,41,104,106,32,171,168,169,234,140,115,29,181,236,166,139,182,174,99,151,196,239,110,228,141,200,85,95,5,250,57,98,215,222,40,48,13,42,202,102,217,101,186,220,36,168,184,199,181,235,226,105,105,41,229,171,150,155,171,30,199,179,188,202,119,69,220,107,145,204,238,111,78,170,222,139,34,185,199,105,13,78,21,196,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,104,208,177,148,179,67,19,27,209,236,99,105,210,129,234,175,69,234,249,159,181,203,209,90,207,87,201,63,84,45,88,246,174,103,154,81,112,109,36,53,25,157,158,150,229,67,81,53,107,98,124,147,219,223,39,90,88,162,84,235,51,223,21,100,178,174,215,117,107,41,94,187,92,138,170,203,137,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,153,125,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,15,202,201,177,107,238,31,113,134,211,145,208,248,74,186,139,125,5,210,56,251,172,147,117,45,109,44,85,116,210,117,98,170,38,248,39,137,253,58,238,110,238,142,68,114,42,34,167,22,190,210,98,182,236,214,162,135,101,150,235,112,173,181,209,212,247,88,189,218,170,72,233,164,168,143,98,46,246,237,101,109,50,245,84,70,175,115,163,85,85,174,68,176,174,76,26,243,77,138,234,134,75,160,23,218,218,191,15,156,83,182,233,98,99,170,37,116,17,220,104,227,145,211,198,200,81,138,198,62,106,110,175,116,170,230,123,168,99,98,239,87,49,27,113,32,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,40,7,154,63,158,205,77,250,47,163,209,18,127,146,61,218,213,96,181,107,205,246,251,115,164,183,91,109,212,248,253,93,101,101,92,205,134,10,104,35,109,205,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,71,94,99,60,107,254,245,90,143,5,131,0,185,221,99,211,44,91,238,237,180,211,175,106,59,165,114,43,210,75,155,161,218,215,183,115,30,145,196,217,85,206,100,109,115,186,68,233,165,141,62,78,94,124,22,93,120,167,213,10,123,238,95,143,213,187,74,241,170,133,92,130,177,42,93,74,149,179,164,123,162,183,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,220,141,239,135,117,244,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,102,223,139,31,52,250,201,243,3,33,245,25,206,105,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,189,24,197,150,105,100,86,183,162,111,145,238,254,46,85,95,148,185,238,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,234,229,85,122,187,173,133,0,0,6,104,120,155,180,218,172,28,73,106,189,138,197,108,164,183,91,109,217,197,246,146,142,142,146,22,195,5,52,17,215,204,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,46,167,149,101,166,213,110,224,115,1,172,183,219,41,41,106,46,149,23,138,186,233,97,133,172,125,84,233,115,169,133,37,149,200,157,94,244,138,24,163,71,59,170,236,141,141,254,13,68,73,106,1,84,28,240,115,250,105,110,186,89,165,180,57,13,90,84,82,211,220,111,247,75,75,86,86,192,172,149,209,65,69,80,244,233,218,123,209,97,175,99,125,234,246,34,201,252,212,145,55,113,254,79,186,57,125,206,120,160,77,85,167,155,195,217,116,210,223,61,69,100,155,88,254,253,85,117,60,244,148,244,221,21,237,123,119,49,245,50,247,17,175,106,120,109,142,218,178,53,78,43,199,198,153,226,186,69,197,238,164,224,184,85,39,132,178,211,220,41,238,20,212,173,142,56,227,165,241,180,144,214,62,8,153,27,26,198,67,27,234,28,200,216,141,248,99,107,26,170,170,138,171,98,156,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,45,138,148,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,1,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,30,3,247,78,225,99,255,0,38,157,42,255,0,224,219,119,255,0,68,234,160,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,89,247,54,12,90,197,144,112,75,151,221,174,244,62,34,175,25,184,90,46,150,185,59,175,103,135,170,125,116,52,142,147,163,85,17,253,96,171,168,103,71,34,183,227,235,211,115,90,169,74,218,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,164,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,0,2,0,86,240,29,251,111,230,19,168,154,243,171,22,93,216,14,63,112,178,123,54,215,113,183,119,41,114,137,155,100,129,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,79,240,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,5,37,243,159,180,218,173,220,87,217,43,45,246,202,74,90,139,166,15,65,87,93,44,48,181,143,170,157,43,43,97,73,101,114,39,87,189,34,134,40,209,206,234,187,35,99,127,131,81,19,170,242,53,180,218,166,186,235,37,246,107,101,35,238,84,116,246,26,74,122,199,66,213,158,24,38,117,115,165,137,146,116,220,214,61,208,66,231,53,23,163,150,40,213,122,237,78,150,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,103,220,107,98,214,44,195,132,125,94,180,228,116,62,46,146,159,15,185,221,35,143,186,248,246,213,81,64,234,186,105,58,177,81,87,100,240,68,254,157,118,187,111,71,34,181,85,23,57,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,115,210,124,235,246,161,165,152,110,166,123,47,217,159,107,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,15,86,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,30,83,86,51,175,217,126,150,102,90,153,236,191,105,253,146,199,238,55,223,5,223,236,248,175,11,77,36,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,51,47,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,198,132,248,9,211,60,87,75,248,71,211,59,118,45,73,219,246,246,63,69,147,92,103,124,113,164,213,85,213,240,50,162,87,200,230,49,187,246,247,27,19,21,221,92,145,67,19,21,206,217,212,169,110,106,122,57,98,210,46,46,46,245,56,228,221,41,51,219,124,89,140,148,219,95,253,235,85,83,60,241,212,166,247,189,202,254,228,244,242,207,215,225,107,123,251,26,212,107,17,86,85,114,75,214,59,20,184,174,117,195,245,68,61,155,213,53,193,115,26,57,55,61,222,46,150,72,233,233,42,19,162,51,100,125,151,197,77,239,87,238,127,138,248,91,210,55,42,217,249,149,114,199,249,83,240,57,77,169,87,90,14,41,53,37,245,113,88,177,139,194,63,22,182,53,146,192,183,27,141,43,152,244,173,124,157,17,31,77,12,189,26,214,198,229,238,77,20,141,122,181,177,58,57,187,87,53,142,7,42,117,42,213,95,197,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,162,43,234,97,139,171,92,217,28,189,200,98,141,172,86,186,38,199,53,75,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,119,82,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,5,32,115,130,214,59,238,115,197,2,233,85,68,62,30,203,166,150,248,41,232,227,220,199,247,234,171,169,224,171,168,169,234,140,107,219,185,143,166,139,182,174,123,83,195,111,110,213,145,200,116,14,73,122,103,138,228,26,143,168,154,165,118,164,241,23,172,62,223,111,183,218,59,145,198,248,233,252,122,212,247,231,110,230,43,217,50,50,145,35,107,216,230,253,220,243,181,81,200,255,0,116,149,231,5,163,150,44,231,134,5,213,90,137,188,61,235,77,46,16,84,81,201,181,239,239,210,215,84,65,73,81,77,209,30,214,55,115,223,77,47,113,90,247,39,134,216,221,169,35,148,170,190,11,245,142,197,160,92,80,96,26,171,148,195,190,203,106,184,73,79,113,147,115,211,195,82,213,211,203,73,45,79,70,49,239,127,101,149,14,151,182,214,171,159,219,216,157,21,221,83,71,192,129,92,225,181,190,213,129,240,233,79,163,83,88,234,235,46,90,163,80,141,167,171,108,141,100,20,48,91,170,169,42,101,123,255,0,139,158,247,57,97,99,88,136,137,209,242,57,92,155,17,146,85,15,11,26,41,251,196,241,5,132,232,228,151,15,5,73,144,92,23,199,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,247,49,91,220,86,110,232,222,170,157,87,154,63,158,205,77,250,47,163,209,30,255,0,71,244,46,143,88,57,86,234,62,73,69,102,241,121,38,157,234,5,118,73,108,154,53,130,57,25,75,29,186,218,151,6,58,73,83,119,103,194,247,38,116,108,115,92,249,41,160,254,114,181,24,232,171,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,166,151,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,160,30,104,254,123,53,55,232,190,143,68,71,252,119,84,179,188,83,4,203,180,206,193,125,240,184,222,119,224,62,208,81,120,88,95,227,60,20,203,53,47,222,61,139,36,123,36,114,187,238,220,221,221,122,59,170,123,142,129,194,143,10,58,143,197,174,163,179,10,194,162,240,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,86,102,179,139,31,52,250,201,243,3,33,245,25,206,235,203,139,129,202,110,43,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,117,172,150,38,181,26,179,36,177,216,167,49,222,7,42,120,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,69,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,150,160,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,25,204,227,155,84,45,90,199,197,166,166,103,150,38,210,45,182,123,199,179,104,231,164,173,109,92,21,112,80,195,29,20,117,81,202,212,70,185,147,54,153,38,78,157,81,18,68,68,115,186,110,91,52,228,217,162,159,97,184,125,187,107,29,93,195,189,87,169,183,4,236,193,28,187,163,130,134,221,45,69,60,123,154,177,181,91,51,167,125,98,187,163,222,213,143,177,211,107,183,161,202,185,222,233,111,255,0,134,154,215,111,177,127,190,241,107,189,207,197,127,209,83,65,7,101,95,255,0,233,39,111,99,63,228,123,191,163,67,133,114,130,213,11,174,23,197,165,54,7,11,106,231,182,234,13,158,182,219,81,3,107,93,20,17,79,77,11,171,98,170,124,93,21,179,61,173,167,154,22,245,218,173,74,169,21,29,252,90,235,201,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,209,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,91,77,25,240,51,170,23,93,99,225,47,76,243,203,235,106,214,229,61,159,217,181,147,213,214,186,174,122,185,232,102,146,138,74,169,37,114,35,156,249,157,76,179,47,94,170,139,34,162,185,221,55,44,32,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,76,208,241,47,128,83,105,103,16,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,190,43,119,136,122,209,170,44,170,175,123,29,78,177,61,143,114,174,246,57,174,234,237,221,86,229,57,76,234,133,215,81,248,62,181,219,47,45,171,146,163,5,188,86,98,236,171,169,173,117,67,234,96,99,99,169,135,166,228,69,141,145,69,87,29,59,35,234,228,107,41,219,209,81,21,24,217,148,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,16,171,155,158,166,101,90,119,194,60,214,236,90,175,194,125,181,200,41,49,155,140,236,146,72,230,109,12,144,84,84,74,200,220,199,183,167,115,194,182,39,163,183,53,209,75,43,21,191,23,84,168,30,21,116,183,246,211,196,118,157,105,156,214,47,108,208,94,114,10,95,106,209,120,175,15,221,181,196,254,245,119,222,35,216,230,244,165,138,119,124,14,71,175,78,140,234,229,106,46,148,202,213,231,105,166,120,173,78,150,96,186,199,225,59,89,37,191,32,76,103,191,28,113,183,196,80,212,83,84,84,108,153,219,59,143,237,201,75,214,52,222,141,111,126,127,133,85,253,82,10,242,234,214,59,238,141,241,113,130,84,218,33,241,20,153,133,194,12,58,233,77,185,140,239,82,215,207,20,109,93,238,99,213,189,169,210,158,126,141,218,231,246,54,110,107,94,229,52,40,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,168,14,105,124,4,253,132,172,191,113,93,165,243,239,199,238,183,15,25,151,218,234,42,58,201,65,93,87,58,53,107,41,220,245,235,36,51,79,43,81,241,117,87,71,36,136,172,69,137,202,216,33,95,13,28,69,231,124,47,234,157,6,166,96,181,31,217,81,222,40,182,67,252,167,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,226,139,252,81,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,43,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,25,129,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,189,78,88,186,91,251,47,224,219,10,241,118,47,102,93,114,223,17,148,220,63,190,187,222,43,197,72,190,18,127,115,220,214,110,161,142,139,224,110,222,157,62,38,163,213,231,127,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,219,28,111,146,29,233,240,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,204,17,163,222,11,245,142,251,175,188,48,96,26,171,148,195,178,245,117,183,201,79,113,147,115,23,196,213,82,84,75,73,45,79,70,49,140,103,121,244,238,151,182,214,163,89,220,216,157,81,189,87,181,148,23,204,255,0,90,46,186,173,197,166,91,98,135,47,171,187,99,24,53,67,108,54,106,55,49,209,65,65,60,112,196,219,131,89,26,181,189,94,181,140,153,174,149,81,85,233,28,104,142,116,108,143,164,160,228,133,165,191,254,37,235,93,194,197,254,244,197,173,23,63,21,255,0,77,77,124,29,148,127,255,0,163,93,189,236,255,0,145,142,254,145,8,171,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,197,74,235,246,142,95,120,127,214,92,179,71,114,57,188,69,94,51,112,117,60,117,59,88,207,23,74,246,164,148,213,59,24,247,164,125,216,36,138,94,222,245,115,55,237,119,196,213,66,226,185,72,107,205,54,169,240,209,30,155,92,43,106,231,200,116,194,163,217,117,43,83,81,45,67,229,183,78,249,37,161,145,30,246,35,88,198,181,37,166,100,77,123,246,50,141,171,240,181,236,106,77,240,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,160,30,104,254,123,53,55,232,190,143,68,71,253,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,161,62,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,246,176,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,43,87,154,95,1,63,110,232,239,220,87,105,124,251,50,11,85,191,198,101,246,186,138,142,145,215,208,210,64,141,90,202,119,61,122,71,52,48,68,212,124,93,81,178,71,26,43,17,37,106,182,122,171,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,57,167,18,154,189,77,160,186,13,156,234,228,211,210,71,81,142,217,230,154,222,149,112,75,52,18,220,95,210,42,40,100,100,93,30,172,146,166,72,99,85,69,111,68,122,170,185,168,138,228,205,17,166,141,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,107,217,226,234,158,231,73,83,83,177,239,122,199,221,158,73,101,237,239,86,179,126,214,252,45,68,57,87,49,189,51,253,168,112,109,168,246,234,122,75,84,149,246,27,123,114,106,57,238,17,245,240,190,2,70,212,84,62,23,35,28,230,76,234,88,234,98,106,167,78,189,229,99,156,214,189,202,80,14,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,136,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,160,206,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,159,110,101,216,5,54,159,113,165,168,148,182,220,122,174,213,109,190,84,83,95,233,86,100,151,101,99,234,233,163,150,170,162,39,200,171,189,142,172,90,180,93,171,177,175,107,216,221,187,54,164,234,228,159,170,23,92,135,72,243,205,40,184,54,174,106,124,50,241,75,114,161,168,154,181,210,178,56,46,12,147,173,44,81,42,116,133,140,150,142,89,87,107,186,57,245,79,93,173,84,85,127,138,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,74,75,231,45,128,83,99,60,81,218,243,59,118,61,87,73,79,152,226,244,149,53,151,7,36,171,5,117,198,158,89,105,228,70,57,202,172,71,199,77,29,10,57,140,233,209,29,27,149,58,201,185,222,175,146,62,107,117,160,214,141,66,211,152,105,233,22,219,124,197,226,189,212,74,230,59,190,217,232,106,227,134,38,177,219,182,163,21,183,9,149,200,173,85,85,108,125,21,189,21,29,113,32,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,76,28,233,243,250,155,239,16,216,166,159,83,228,52,149,150,220,87,23,101,75,232,97,88,156,250,11,141,101,68,139,50,74,173,77,237,123,233,224,160,122,49,235,238,102,199,53,19,184,170,239,175,146,158,153,253,160,215,28,211,84,170,233,45,85,20,152,126,62,203,124,62,34,61,245,84,245,213,243,125,220,244,253,88,168,206,144,82,86,70,247,163,154,237,179,163,81,28,215,191,165,202,28,171,138,173,45,253,180,240,227,168,186,103,13,139,219,53,247,156,126,171,217,84,94,43,195,247,110,145,51,189,67,247,138,246,53,189,42,162,129,223,27,145,139,211,163,250,181,92,139,155,107,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,52,232,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,237,87,186,200,169,24,230,193,28,245,52,145,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,252,76,198,26,83,225,59,202,198,141,252,191,199,189,58,3,170,159,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,16,243,2,224,70,251,194,174,85,38,107,139,51,198,233,150,65,112,88,237,213,61,89,31,178,234,167,146,170,72,173,91,31,81,45,68,253,170,106,118,175,137,114,35,95,215,162,244,119,185,127,43,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,189,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,155,155,19,226,179,238,99,121,77,139,57,229,213,154,102,184,181,119,141,178,228,22,252,118,233,110,169,237,62,62,253,44,247,74,9,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,54,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,69,254,101,217,253,78,159,112,91,168,149,86,220,134,146,213,114,190,83,211,88,41,82,101,139,125,99,42,234,99,138,170,158,38,72,139,189,238,163,90,181,93,169,189,172,107,222,221,187,55,37,11,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,6,159,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,178,128,121,157,105,111,236,191,140,156,215,194,88,189,153,106,203,124,62,83,111,254,250,239,120,175,21,26,120,185,253,239,115,153,186,186,58,223,129,219,122,116,248,90,140,86,19,83,146,94,166,101,89,6,156,106,38,150,221,170,252,69,151,15,184,91,238,22,142,228,146,62,74,127,30,149,61,248,27,185,234,198,66,143,164,73,26,198,53,191,121,60,238,85,114,191,221,55,248,145,214,251,87,14,26,37,148,235,69,230,199,87,121,167,199,41,226,115,40,41,164,108,111,169,158,105,227,167,133,138,247,123,152,197,150,104,247,191,163,149,172,220,228,107,213,17,139,154,35,75,188,55,104,133,171,135,13,18,197,180,94,205,124,171,188,211,227,148,242,181,245,245,49,182,55,212,207,52,242,84,76,244,99,125,204,98,203,52,155,25,213,202,214,109,106,185,234,138,245,164,206,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,56,255,0,59,13,23,181,91,170,112,61,119,199,177,10,74,90,139,165,69,85,135,38,188,66,246,177,245,83,164,81,190,220,217,99,221,213,239,72,161,173,68,149,24,171,178,54,49,238,232,216,154,156,43,148,238,186,95,116,195,138,11,102,156,251,102,213,69,139,106,95,91,117,221,183,4,99,55,85,65,79,81,37,2,195,42,171,85,179,58,119,246,26,206,170,217,60,74,183,99,159,219,115,47,80,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,40,47,153,141,166,235,127,230,1,168,22,43,21,178,174,227,114,184,212,88,105,40,232,233,33,116,211,212,207,37,166,133,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,90,87,0,188,20,98,188,41,233,197,37,238,237,108,241,26,155,147,91,225,147,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,118,182,38,69,42,128,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,152,57,150,242,251,169,209,235,173,227,136,61,32,181,82,71,167,213,245,30,38,241,105,164,138,42,88,49,167,189,212,176,70,145,163,231,87,206,202,138,153,229,114,50,24,154,200,19,163,81,17,136,222,145,131,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,5,117,115,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,185,139,186,150,218,234,121,27,77,177,204,85,77,243,207,79,47,113,175,99,155,225,182,252,77,145,200,149,215,192,62,153,226,186,187,197,238,155,96,185,173,39,139,178,212,92,42,46,21,52,174,142,57,35,170,240,84,147,86,50,9,89,35,28,199,195,35,233,218,201,24,173,248,163,115,218,138,138,168,169,162,144,102,91,95,180,114,251,195,254,178,229,154,59,145,205,226,42,241,155,131,169,227,169,218,198,120,186,87,181,36,166,169,216,199,189,35,238,193,36,82,246,247,171,153,191,107,190,38,170,23,105,202,203,63,166,206,184,45,195,105,87,33,171,187,92,177,90,138,251,5,201,106,86,87,62,149,241,212,190,90,122,116,124,137,241,49,148,115,210,35,54,42,177,172,218,196,233,177,90,218,182,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,21,65,207,7,0,166,138,235,165,154,165,67,143,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,94,189,166,61,86,106,247,183,220,143,122,36,159,206,72,211,111,0,229,39,154,221,113,94,52,177,251,21,190,158,146,74,124,198,207,117,178,87,58,102,57,95,28,12,166,117,114,58,37,71,34,35,251,180,49,53,85,200,228,216,231,167,78,170,142,108,138,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,189,111,229,19,196,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,215,175,69,95,226,88,79,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,99,164,142,55,175,70,76,212,94,172,79,137,23,167,84,232,171,218,192,33,87,50,30,10,117,79,140,31,217,223,236,206,255,0,138,91,62,201,123,95,198,251,118,170,166,30,231,138,240,157,190,215,102,9,122,244,240,207,221,187,111,78,173,233,215,170,244,241,92,189,57,122,107,71,9,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,237,158,74,186,73,154,231,54,106,104,154,140,219,78,244,85,71,42,245,86,251,191,138,165,133,2,21,115,33,224,167,84,248,193,253,157,254,204,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,175,79,12,253,219,182,244,234,222,157,122,175,79,21,203,211,151,166,180,112,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,205,180,239,69,84,114,175,85,111,187,248,170,88,81,18,185,138,112,109,144,241,125,128,98,150,252,6,167,31,160,203,49,139,196,147,65,93,123,173,170,130,6,91,167,133,201,83,11,82,24,228,71,61,242,197,70,228,87,51,220,145,59,163,155,213,81,209,131,133,142,87,252,83,240,237,196,22,19,172,114,101,250,85,91,73,143,220,23,199,192,219,133,198,73,31,67,60,79,167,170,237,55,194,70,139,50,65,52,171,30,231,163,123,136,205,221,91,213,22,213,1,94,188,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,219,80,196,69,87,34,245,71,123,191,130,175,181,229,189,193,78,169,240,125,251,68,253,166,95,241,75,159,218,223,100,120,47,97,85,84,205,219,240,190,47,185,221,239,65,23,78,190,37,155,118,238,235,209,221,122,116,78,179,84,2,165,120,129,229,63,197,62,178,107,142,121,170,81,234,78,159,212,82,100,217,5,117,194,131,218,151,139,139,234,161,161,124,206,240,176,63,251,205,232,222,212,9,20,104,198,185,90,198,177,26,213,218,212,38,175,0,60,45,101,92,36,232,117,94,158,102,185,37,170,241,122,186,228,21,87,218,151,90,219,34,210,211,247,33,130,6,68,201,36,107,95,47,193,76,215,171,149,140,232,233,21,168,138,141,71,186,74,130,160,53,99,147,158,190,229,122,167,153,101,56,46,73,165,86,108,110,243,144,92,110,22,123,119,140,173,167,240,116,50,212,200,248,32,237,69,68,177,199,178,55,49,187,24,170,214,244,232,138,168,136,79,94,3,116,35,87,56,108,208,104,244,143,87,114,108,126,243,81,107,188,86,77,101,91,35,222,248,41,173,211,108,151,178,231,201,4,47,115,252,75,234,228,85,114,59,162,72,212,71,116,68,107,107,131,251,138,156,83,255,0,195,237,42,255,0,222,183,31,245,18,221,52,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,7,181,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,128,187,114,80,226,74,27,173,108,54,45,75,211,90,203,107,42,36,109,29,69,93,93,125,52,243,64,142,94,219,228,137,180,178,54,55,171,122,42,177,36,122,53,85,81,28,238,157,87,181,225,60,191,184,217,177,240,199,168,124,45,228,122,161,166,183,44,79,35,167,163,169,199,224,117,198,225,34,218,110,49,93,41,42,165,70,61,212,136,177,211,75,20,117,14,115,17,175,251,238,219,154,140,238,76,231,115,253,16,229,19,196,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,189,211,201,5,53,92,115,72,216,218,234,54,181,94,173,98,162,34,185,169,215,167,85,79,226,91,160,0,0,84,94,183,242,137,226,75,82,181,163,62,212,107,22,109,166,176,91,114,172,162,235,123,163,138,174,229,94,217,227,130,166,174,73,163,108,141,109,27,154,143,70,189,17,81,28,228,235,215,162,175,241,44,39,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,254,208,241,51,218,229,146,74,87,247,235,234,42,25,177,210,71,27,215,163,38,106,47,86,39,196,139,211,170,116,85,237,100,53,230,57,194,6,180,113,119,106,193,44,90,93,153,99,246,155,110,59,81,112,171,186,209,222,238,53,112,65,85,60,141,129,180,210,182,56,33,149,175,124,109,109,83,81,207,68,86,164,206,70,255,0,61,199,21,224,155,149,214,180,112,245,196,94,61,172,186,141,157,225,83,219,113,186,122,247,69,73,100,154,174,166,122,169,231,165,146,153,172,119,122,8,91,27,17,179,189,234,244,87,175,88,218,221,191,26,189,150,104,8,65,204,115,129,60,251,139,187,174,9,125,210,234,204,42,211,114,199,105,238,20,151,90,203,220,147,65,61,84,18,58,7,83,68,217,32,167,149,207,100,110,109,83,145,175,84,70,172,206,86,255,0,61,199,52,224,107,151,71,19,92,43,113,5,109,212,219,246,123,167,243,99,115,91,235,109,119,234,75,93,93,84,245,85,116,178,196,175,138,54,36,212,108,107,122,85,69,75,34,170,61,142,219,26,167,85,69,86,187,181,115,24,225,75,92,120,182,197,112,204,43,74,242,220,82,213,101,179,220,42,174,151,154,107,236,211,69,226,42,146,54,71,71,36,79,134,158,87,252,12,146,177,28,157,90,213,238,181,85,28,168,138,216,215,194,199,41,109,96,210,110,32,176,157,77,213,140,131,79,239,56,222,47,112,91,164,180,150,187,165,193,106,150,170,40,158,250,57,24,142,166,137,171,219,170,74,121,21,28,244,106,181,138,138,142,69,86,173,170,21,129,198,103,43,253,125,226,39,137,60,195,88,240,172,191,79,232,172,185,7,179,252,52,23,75,133,108,117,76,236,80,83,211,191,123,99,164,145,137,213,240,185,83,163,215,225,84,235,209,122,162,73,254,94,156,47,231,220,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,238,167,122,170,35,85,58,43,125,255,0,197,19,160,113,117,162,23,94,35,184,116,204,244,106,197,124,164,180,92,175,244,244,206,163,171,171,141,207,129,39,167,170,134,166,54,73,183,226,107,30,232,17,138,244,71,43,17,234,228,107,246,236,90,182,254,226,167,20,255,0,240,251,74,191,247,173,199,253,68,185,235,76,151,89,173,84,83,95,104,169,40,238,79,167,141,213,148,244,149,46,169,130,25,213,169,220,100,114,186,56,221,35,17,221,81,30,177,177,92,136,138,173,111,94,137,245,156,83,140,205,20,202,184,137,225,179,48,209,204,42,225,106,162,189,100,30,207,240,211,221,37,146,58,86,118,43,233,234,31,189,209,199,35,211,171,33,114,39,70,47,196,169,215,162,117,84,175,109,16,229,19,196,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,189,211,201,5,53,92,115,72,216,218,234,54,181,94,173,98,162,34,185,169,215,167,85,79,226,91,160,4,127,199,120,58,193,45,188,88,229,220,91,95,235,61,179,146,94,124,7,217,248,123,115,83,251,7,181,109,90,10,175,137,147,246,234,187,241,170,47,222,68,157,190,159,15,85,93,196,128,0,21,23,173,252,162,120,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,58,245,232,171,252,75,9,224,207,69,50,174,29,184,108,195,244,115,53,184,90,171,111,88,255,0,180,60,76,246,185,100,146,149,253,250,250,138,134,108,116,145,198,245,232,201,154,139,213,137,241,34,244,234,157,21,123,88,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,139,213,94,75,154,193,89,168,249,29,118,144,230,186,127,73,134,85,220,37,168,178,82,93,43,174,17,85,81,210,200,187,219,76,244,72,39,221,218,220,177,164,139,43,156,246,177,30,237,170,229,107,100,7,1,60,25,241,137,194,62,119,45,22,71,169,26,127,114,211,43,223,118,91,221,146,142,186,186,162,102,85,36,42,144,213,82,54,74,104,217,28,219,219,19,36,93,232,215,197,215,115,92,232,226,86,79,240,1,81,122,223,202,39,137,45,74,214,140,251,81,172,89,182,154,193,109,202,178,139,173,238,142,42,187,149,123,103,142,10,154,185,38,141,178,53,180,110,106,61,26,244,69,68,115,147,175,94,138,191,196,176,158,12,244,83,42,225,219,134,204,63,71,51,91,133,170,182,245,143,251,67,196,207,107,150,73,41,95,223,175,168,168,102,199,73,28,111,94,140,153,168,189,88,159,18,47,78,169,209,87,181,130,186,184,246,224,43,138,126,46,117,150,44,166,193,157,105,253,14,25,98,183,197,111,199,237,215,11,157,198,41,163,220,212,125,84,242,196,202,121,98,73,164,153,85,170,248,213,55,69,13,58,57,58,176,245,124,185,248,1,205,184,73,202,179,60,215,85,46,56,165,214,245,120,183,210,218,236,213,54,42,250,201,124,61,42,200,249,43,35,149,147,67,19,62,55,199,70,173,94,142,114,118,156,136,173,69,84,116,234,5,106,241,203,202,255,0,84,248,137,226,10,229,172,122,83,151,226,148,84,153,5,190,139,218,144,100,55,10,152,228,101,116,17,37,63,220,54,10,73,17,33,88,33,166,95,137,234,238,226,203,252,27,181,19,165,242,227,224,187,90,56,60,186,231,112,234,53,207,10,186,219,115,10,123,123,162,168,178,93,42,229,158,158,122,71,79,181,142,138,106,72,218,230,61,181,79,85,122,73,213,171,19,83,107,183,170,179,143,241,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,236,255,0,13,5,210,225,91,29,83,59,20,20,244,239,222,216,233,36,98,117,124,46,84,232,245,248,85,58,244,94,168,157,171,150,247,5,58,167,193,247,237,19,246,153,127,197,46,127,107,125,145,224,189,133,85,83,55,111,194,248,190,231,119,189,4,93,58,248,150,109,219,187,175,71,117,233,209,58,205,80,10,86,254,226,167,20,255,0,240,251,74,191,247,173,199,253,68,179,238,12,244,83,42,225,219,134,204,63,71,51,91,133,170,182,245,143,251,67,196,207,107,150,73,41,95,223,175,168,168,102,199,73,28,111,94,140,153,168,189,88,159,18,47,78,169,209,87,181,128,0,0,139,252,194,248,95,207,184,179,209,123,46,156,233,205,223,31,183,92,173,217,69,53,238,89,111,117,19,67,3,160,142,146,174,23,53,174,134,41,92,175,221,80,197,68,86,162,116,71,123,255,0,130,44,96,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,218,30,38,11,93,194,182,74,167,247,232,42,41,217,177,178,82,70,197,232,249,154,171,213,233,240,162,244,234,189,17,108,252,143,252,114,240,215,89,197,79,15,183,45,50,176,173,170,28,146,27,133,21,210,195,87,116,170,158,10,90,74,168,165,70,75,35,214,22,189,206,235,75,45,84,104,138,199,183,116,136,189,17,81,28,218,246,211,222,81,60,93,233,174,127,141,106,53,139,54,209,249,238,88,173,226,138,247,71,21,93,202,230,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,175,78,189,21,63,137,45,57,144,240,83,170,124,96,254,206,255,0,102,119,252,82,217,246,75,218,254,55,219,181,85,48,247,60,87,132,237,246,187,48,75,215,167,134,126,237,219,122,117,111,78,189,87,167,138,229,233,203,211,90,56,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,108,242,85,210,76,215,57,179,83,68,212,102,218,119,162,170,57,87,170,183,221,252,85,28,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,219,80,196,69,87,34,245,71,123,191,130,175,181,229,189,193,78,169,240,125,251,68,253,166,95,241,75,159,218,223,100,120,47,97,85,84,205,219,240,190,47,185,221,239,65,23,78,190,37,155,118,238,235,209,221,122,116,78,179,84,0,14,41,198,102,138,101,92,68,240,217,152,104,230,21,112,181,81,94,178,15,103,248,105,238,146,201,29,43,59,21,244,245,15,222,232,227,145,233,213,144,185,19,163,23,226,84,235,209,58,170,87,182,136,114,137,226,75,77,117,163,1,212,107,238,109,166,179,219,113,92,162,213,123,172,138,146,229,94,233,228,130,154,174,57,164,108,109,117,27,90,175,86,177,81,17,92,212,235,211,170,167,241,45,208,0,113,78,51,52,83,42,226,39,134,204,195,71,48,171,133,170,138,245,144,123,63,195,79,116,150,72,233,89,216,175,167,168,126,247,71,28,143,78,172,133,200,157,24,191,18,167,94,137,213,82,176,127,184,169,197,63,252,62,210,175,253,235,113,255,0,81,46,164,2,21,115,33,224,167,84,248,193,253,157,254,204,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,175,79,12,253,219,182,244,234,222,157,122,175,78,43,193,159,43,253,125,225,219,137,60,63,88,243,92,191,79,235,108,184,255,0,180,60,76,22,187,133,108,149,79,239,208,84,83,179,99,100,164,141,139,209,243,53,87,171,211,225,69,233,213,122,34,217,248,0,0,10,245,230,23,203,211,90,56,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,116,241,213,213,204,231,53,176,211,74,213,102,218,134,34,42,185,23,170,59,221,252,21,125,175,45,238,10,117,79,131,239,218,39,237,50,255,0,138,92,254,214,251,35,193,123,10,170,166,110,223,133,241,125,206,239,122,8,186,117,241,44,219,183,119,94,142,235,211,162,117,154,160,175,94,97,124,189,53,163,139,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,109,168,98,34,171,145,122,163,189,223,193,87,218,242,222,224,167,84,248,62,253,162,126,211,47,248,165,207,237,111,178,60,23,176,170,170,102,237,248,95,23,220,238,247,160,139,167,95,18,205,187,119,117,232,238,189,58,39,89,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,201,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,189,94,244,138,25,100,86,183,170,236,141,238,254,13,85,79,172,0,1,207,245,175,94,244,159,135,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,6,166,175,125,83,227,146,70,199,178,158,57,30,157,89,12,139,213,83,111,195,211,175,85,68,94,85,137,243,30,224,199,57,202,172,216,86,45,172,158,54,245,144,92,41,237,118,234,111,179,183,88,251,245,83,200,216,226,143,123,233,154,198,238,123,218,157,92,168,212,235,213,85,19,222,73,80,124,149,183,107,85,186,166,130,142,225,115,164,165,168,186,84,45,37,12,83,76,214,62,170,116,138,73,150,40,154,171,213,239,72,161,150,69,107,122,174,200,222,239,224,213,84,250,192,0,3,228,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,118,70,247,127,6,170,167,214,0,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,189,148,206,99,182,189,142,78,173,85,106,244,234,138,169,239,58,174,138,107,222,147,241,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,192,212,210,108,170,100,113,200,232,246,84,71,27,215,163,38,141,122,162,109,248,186,117,234,138,137,208,0,57,254,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,239,170,124,114,72,216,246,83,199,35,211,171,33,145,122,170,109,248,122,117,234,168,139,207,244,183,143,94,19,181,167,59,182,105,158,154,106,183,182,114,75,207,123,193,81,123,10,229,79,221,237,66,249,164,251,201,169,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,160,107,94,189,233,63,14,216,173,46,107,172,121,95,217,251,45,109,193,150,184,42,124,13,77,94,250,167,199,36,141,143,101,60,114,61,58,178,25,23,170,166,223,135,167,94,170,136,188,171,19,230,61,193,142,115,149,89,176,172,91,89,60,109,235,32,184,83,218,237,212,223,103,110,177,247,234,167,145,177,197,30,247,211,53,141,220,247,181,58,185,81,169,215,170,170,39,188,146,160,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,35,95,247,81,248,19,255,0,143,63,244,102,241,254,168,73,250,219,181,170,221,83,65,71,112,185,210,82,212,93,42,22,146,134,41,166,107,31,85,58,69,36,203,20,77,85,234,247,164,80,203,34,181,189,87,100,111,119,240,106,170,125,96,0,126,77,187,44,197,111,23,219,190,45,105,201,173,85,183,172,127,195,251,94,221,79,91,28,149,86,254,251,21,240,120,136,154,170,248,187,140,69,115,55,162,110,106,42,167,84,63,88,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,250,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,15,63,38,127,134,197,159,211,233,107,178,26,69,203,42,172,243,95,217,105,106,171,167,75,116,83,71,3,170,30,136,157,24,197,150,102,49,187,149,55,170,73,179,119,110,77,190,127,90,245,239,73,248,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,224,106,106,247,213,62,57,36,108,123,41,227,145,233,213,144,200,189,85,54,252,61,58,245,84,69,231,250,91,199,175,9,218,211,157,219,52,207,77,53,91,219,57,37,231,189,224,168,189,133,114,167,238,246,161,124,210,125,228,212,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,32,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,228,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,154,235,127,22,218,3,195,133,214,217,102,214,140,214,175,28,168,188,211,190,166,129,238,176,220,106,160,169,99,29,181,232,201,169,233,223,18,189,170,173,220,205,219,218,143,141,85,17,30,197,94,127,105,230,105,192,229,234,235,69,102,163,215,122,72,234,43,234,35,166,137,245,118,75,157,44,13,123,220,141,106,201,52,212,205,138,38,117,84,234,249,28,214,53,58,171,149,17,21,73,64,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,17,175,251,168,252,9,255,0,199,159,250,51,120,255,0,84,36,166,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,69,251,183,51,78,7,44,183,90,219,53,102,187,210,73,81,65,81,37,52,175,164,178,92,234,160,115,216,229,107,150,57,161,166,116,82,179,170,47,71,198,231,49,201,209,90,170,138,138,122,12,3,143,94,19,181,67,237,31,216,93,86,246,159,217,44,126,179,41,188,127,33,92,161,240,182,186,93,189,249,254,246,157,187,246,247,25,240,51,115,215,175,185,171,209,79,43,253,212,126,4,255,0,227,207,253,25,188,127,170,18,168,0,71,253,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,254,242,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,232,26,41,175,122,79,196,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,3,83,73,178,169,145,199,35,163,217,81,28,111,94,140,154,53,234,137,183,226,233,215,170,42,39,64,0,0,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,222,67,78,248,221,214,57,88,239,133,203,211,175,69,232,168,168,158,175,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,76,172,163,236,120,142,239,103,252,166,40,247,110,236,75,252,222,189,54,251,250,117,78,189,84,28,171,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,76,172,172,239,248,126,215,123,252,154,41,54,237,239,197,252,238,157,119,123,186,244,94,159,147,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,216,245,244,155,41,89,36,113,186,77,245,16,70,197,232,249,163,78,136,187,190,46,189,58,34,170,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,123,30,190,175,125,43,228,146,54,201,190,158,9,24,157,95,12,137,209,87,119,195,215,167,69,69,95,214,208,190,40,244,39,137,79,109,254,197,51,159,180,127,103,60,55,180,255,0,147,43,40,251,30,35,187,217,255,0,41,138,61,219,187,18,255,0,55,175,77,190,254,157,83,175,85,7,63,214,189,123,210,126,29,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,248,26,154,189,245,79,142,73,27,30,202,120,228,122,117,100,50,47,85,77,191,15,78,189,85,17,121,254,150,241,235,194,118,180,231,118,205,51,211,77,86,246,206,73,121,239,120,42,47,97,92,169,251,189,168,95,52,159,121,53,59,35,111,72,226,123,190,39,39,94,157,19,170,170,34,200,0,15,201,191,229,152,174,41,236,223,181,57,53,170,205,237,155,132,54,155,119,180,43,99,167,241,149,210,245,237,83,67,189,83,185,51,246,187,108,109,234,231,116,94,136,189,15,214,0,3,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,94,172,122,197,52,82,35,93,209,118,72,199,127,7,34,175,214,0,7,201,115,187,90,172,180,204,172,188,220,233,40,41,228,168,130,145,146,212,204,216,152,233,231,149,144,195,18,57,202,136,175,146,89,35,141,141,254,46,123,218,212,234,170,136,43,110,214,171,117,77,5,29,194,231,73,75,81,116,168,90,74,24,166,153,172,125,84,233,20,147,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,193,170,169,245,128,0,0,0,0,0,3,228,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,255,0,23,61,237,106,117,85,68,62,176,0,0,0,15,201,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,80,26,47,199,183,238,175,198,38,181,233,190,162,65,226,52,203,38,213,12,134,178,174,162,10,125,245,86,90,231,215,73,18,214,53,24,155,230,133,89,28,109,150,47,123,145,172,107,226,77,205,116,115,91,248,4,10,231,43,118,186,216,56,109,194,111,182,43,157,93,186,229,110,212,139,109,93,29,101,36,206,134,122,105,227,160,184,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,107,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,152,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,5,115,149,187,93,108,28,54,225,55,219,21,206,174,221,114,183,106,69,182,174,142,178,146,103,67,61,52,241,208,92,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,181,229,251,199,117,139,138,172,86,60,43,41,127,130,212,220,126,222,146,92,105,186,62,79,106,82,193,29,44,114,221,119,178,158,42,120,59,181,53,14,79,12,213,87,51,167,84,234,223,122,76,0,0,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,61,124,64,241,69,170,28,65,107,67,181,162,251,123,171,183,92,173,213,10,152,210,82,62,56,103,177,209,71,87,45,77,37,60,117,16,71,19,158,248,29,50,244,157,81,36,85,68,114,175,240,233,114,156,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,45,64,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,218,121,138,232,229,139,89,56,71,206,233,174,243,120,122,188,62,223,62,99,107,169,218,247,246,106,168,32,150,71,38,198,189,136,238,236,11,81,7,87,110,107,59,251,246,185,204,106,20,25,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,248,154,114,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,136,1,206,111,84,190,202,112,227,98,211,58,11,239,133,175,206,242,8,252,77,23,133,223,227,45,116,76,89,166,251,197,98,182,61,149,78,183,59,220,230,189,221,122,39,86,247,16,172,190,5,176,171,174,127,198,14,146,88,172,213,20,144,212,82,229,20,151,183,186,165,238,107,22,11,123,188,116,205,69,107,92,187,221,21,52,141,98,116,232,175,86,162,171,81,85,201,103,220,229,110,215,91,7,13,184,77,246,197,115,171,183,92,173,218,145,109,171,163,172,164,153,208,207,77,60,116,23,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,237,121,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,110,143,147,218,148,176,71,75,28,183,93,236,167,138,158,14,237,77,67,147,195,53,85,204,233,213,58,183,222,147,0,2,42,243,34,206,184,142,211,254,28,110,151,190,30,173,127,238,219,147,94,104,231,127,181,44,182,189,159,29,69,36,72,223,250,82,74,132,118,250,118,117,123,89,252,103,167,165,110,26,56,139,206,248,95,213,58,13,76,193,106,63,178,163,188,81,108,135,249,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,197,23,248,162,232,35,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,122,88,40,219,153,127,28,117,60,71,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,27,36,89,30,170,174,99,33,235,252,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,225,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,251,161,94,239,88,164,145,88,216,91,27,163,87,43,22,38,197,109,64,227,252,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,126,123,51,253,98,207,181,23,87,46,218,223,121,191,85,210,229,151,75,194,222,217,89,69,85,51,31,65,58,61,29,11,105,164,115,221,44,76,129,27,27,33,77,234,177,178,56,209,23,225,66,127,241,171,168,218,219,170,188,180,244,199,51,215,188,86,146,211,144,215,103,22,185,169,107,105,170,96,123,47,150,233,44,213,147,83,92,150,40,85,91,76,249,91,42,163,225,94,157,31,27,156,140,141,175,108,108,142,188,174,60,246,105,151,214,189,30,180,191,226,157,185,172,113,199,77,169,87,90,254,22,244,217,149,113,88,177,139,194,179,41,185,185,242,192,183,27,141,43,158,197,162,100,125,81,31,77,12,189,92,231,72,213,238,77,20,110,98,53,177,54,73,188,167,40,141,80,215,155,94,188,191,74,52,245,180,151,108,38,237,79,45,223,41,182,92,171,123,48,80,65,31,110,37,184,211,47,71,57,42,81,207,130,45,140,106,164,200,230,54,77,136,198,207,5,180,241,21,160,216,111,18,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,219,227,115,186,171,81,237,222,197,124,110,93,143,114,46,123,56,138,208,108,203,134,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,221,146,53,189,85,168,247,108,122,62,55,46,246,57,18,194,185,86,113,227,254,196,112,169,171,247,175,237,98,196,47,183,59,143,253,67,41,172,141,103,107,254,208,232,159,36,223,217,211,177,191,209,48,159,252,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,16,43,154,15,48,74,155,77,77,235,133,237,22,186,210,61,239,167,117,6,97,124,166,150,42,150,108,154,42,170,122,203,42,197,44,14,106,61,26,248,28,249,226,151,124,111,71,69,240,189,175,233,92,26,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,187,251,215,14,152,39,11,252,2,234,174,154,96,180,255,0,135,247,218,203,197,110,249,191,148,238,158,197,88,103,172,237,203,44,157,158,239,97,142,237,49,219,25,252,17,63,138,173,0,154,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,5,90,243,1,226,99,50,225,67,152,30,21,170,88,125,13,37,197,142,211,122,75,109,222,217,82,136,214,92,109,210,93,107,95,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,190,197,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,2,165,121,218,104,229,246,44,171,5,226,6,158,110,245,150,166,222,152,117,100,123,88,223,9,85,28,149,21,116,235,213,95,190,78,243,37,169,247,35,54,179,194,252,78,235,35,81,57,175,38,156,254,155,25,226,142,233,134,92,114,26,186,74,124,199,23,171,166,163,183,181,101,88,43,174,52,242,197,81,26,189,173,69,98,62,58,104,235,149,175,127,78,136,233,26,139,214,77,174,187,64,80,183,53,61,99,177,106,239,23,23,122,108,114,30,180,152,21,190,44,58,74,157,207,254,250,170,166,158,121,42,87,99,216,213,103,110,122,137,96,233,241,53,221,141,237,114,181,232,137,37,121,37,232,167,254,29,113,25,89,112,255,0,243,225,86,250,88,229,255,0,179,214,85,201,51,22,63,251,18,70,230,201,253,186,57,191,204,83,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,123,56,215,226,186,251,197,166,178,214,230,93,219,173,30,33,109,235,71,139,89,43,102,99,188,5,46,214,36,146,43,99,68,98,77,59,217,221,145,122,189,201,213,145,247,30,200,163,82,210,185,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,25,190,0,42,47,88,248,187,186,240,131,205,35,83,178,185,237,213,119,140,78,253,79,99,182,228,118,168,42,28,199,190,4,181,80,185,149,80,177,92,145,62,166,21,221,179,184,157,21,146,77,26,58,62,234,200,219,94,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,128,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,107,213,94,54,238,188,87,241,203,162,246,44,98,122,186,29,58,197,117,34,203,13,170,141,181,78,116,23,105,219,120,70,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,58,202,174,114,183,107,173,131,134,220,38,251,98,185,213,219,174,86,237,72,182,213,209,214,82,76,232,103,166,158,58,11,131,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,232,28,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,45,64,0,229,92,88,249,88,214,79,151,249,15,167,78,66,174,86,156,123,125,187,163,176,240,163,170,16,108,200,45,86,255,0,7,136,93,41,233,250,71,95,67,73,2,185,40,234,26,196,233,28,208,193,19,149,146,244,70,201,28,106,143,84,149,168,233,236,168,0,0,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,40,135,152,55,27,119,94,43,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,157,102,175,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,170,43,234,97,139,163,154,232,218,189,200,98,145,207,70,186,39,73,53,143,130,173,121,128,241,49,153,112,161,204,15,10,213,44,62,134,146,226,199,105,189,37,182,239,108,169,68,107,46,54,233,46,181,175,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,98,186,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,5,74,243,69,230,1,89,119,172,185,112,201,162,25,23,102,213,15,137,183,103,23,72,35,158,10,169,42,162,158,88,38,180,183,184,198,109,133,59,93,101,146,53,123,102,108,141,141,28,140,73,91,47,32,229,161,199,29,79,14,57,148,58,61,156,50,145,250,117,154,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,192,200,210,70,42,43,94,201,175,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,122,114,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,253,243,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,236,141,136,216,190,22,53,157,45,124,16,3,157,95,149,140,91,230,5,15,167,92,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,14,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,170,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,242,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,32,7,58,191,43,24,183,204,10,31,78,184,148,237,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,68,60,193,184,219,186,241,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,235,18,207,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,140,198,107,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,11,179,229,89,172,119,221,93,225,30,209,77,145,195,214,175,2,184,75,135,71,83,185,159,223,84,180,208,65,37,50,236,99,26,140,237,193,81,20,29,62,39,59,177,189,206,87,61,81,38,1,72,28,226,181,51,237,135,21,144,224,180,149,119,84,164,192,177,250,59,124,212,181,18,127,122,182,186,165,22,178,73,233,216,143,84,77,240,79,70,199,189,90,215,57,208,35,85,21,172,98,175,85,228,151,163,151,217,114,172,235,136,26,137,187,54,90,107,122,225,212,113,237,99,188,93,84,146,83,213,212,47,84,126,248,251,44,138,155,220,172,218,255,0,21,240,187,172,110,69,237,124,234,252,172,98,223,48,40,125,58,226,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,163,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,179,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,49,237,99,158,247,181,94,254,127,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,196,232,172,146,104,209,209,247,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,193,230,167,199,143,251,47,194,166,144,94,191,178,139,47,190,219,46,63,245,236,169,178,57,157,175,251,59,165,124,115,127,105,78,246,255,0,74,194,170,193,117,60,175,120,233,253,181,226,172,208,237,99,204,252,94,164,217,119,251,30,166,181,187,102,190,218,227,141,170,157,102,87,47,136,172,135,164,157,206,168,215,190,36,100,159,122,230,212,72,147,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,30,37,248,139,206,248,160,213,58,253,76,206,170,63,181,163,179,209,108,135,249,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,197,87,248,34,76,174,84,252,14,83,106,85,214,131,138,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,39,68,71,211,67,47,70,181,177,185,123,147,69,35,94,173,108,78,142,105,21,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,212,230,151,199,183,216,74,59,247,10,58,95,6,252,130,235,111,240,121,125,210,162,159,172,116,20,53,112,35,150,142,157,175,78,146,77,52,18,181,95,47,69,108,113,200,136,197,89,92,174,130,173,180,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,30,225,163,135,76,19,133,253,44,160,211,60,22,159,251,42,203,197,110,249,191,148,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,252,17,63,138,175,85,34,255,0,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,37,6,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,107,250,3,199,29,55,17,220,19,106,246,143,103,12,171,102,162,225,122,79,125,124,213,114,62,90,134,95,45,208,219,223,2,86,186,103,171,156,149,40,231,196,217,154,247,124,111,145,36,98,170,57,236,134,162,203,116,215,238,56,233,184,113,224,155,72,116,123,7,101,91,245,23,52,210,123,19,225,171,141,242,211,178,199,110,154,222,200,22,181,179,49,90,229,169,87,50,86,194,214,59,224,124,107,35,213,17,172,100,213,65,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,244,240,11,193,70,43,194,158,156,82,94,238,214,207,17,169,185,53,190,25,50,59,133,66,70,249,40,55,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,107,98,100,93,87,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,5,43,115,171,243,79,139,124,191,161,245,27,137,205,57,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,247,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,96,69,94,102,154,41,251,105,225,31,41,240,247,15,11,95,130,117,205,104,247,203,178,25,124,20,19,120,136,228,233,27,220,238,180,178,212,236,106,109,235,42,69,185,200,221,221,104,175,73,243,175,217,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,52,209,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,203,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,248,153,151,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,252,75,243,229,213,163,150,45,27,225,31,4,166,180,77,226,42,243,11,124,25,141,210,167,107,217,222,170,175,130,41,26,155,28,247,163,123,80,37,60,29,91,181,175,236,111,218,215,61,200,87,95,58,191,52,248,183,203,250,31,81,184,156,127,128,30,48,110,188,38,234,227,93,112,90,73,48,76,198,162,142,131,43,100,209,57,95,77,3,30,228,142,186,39,70,199,75,190,157,38,149,235,27,90,228,149,142,123,54,239,88,228,142,252,241,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,98,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,199,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,69,156,197,56,234,169,226,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,249,140,107,220,198,61,202,198,67,83,245,113,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,191,62,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,73,64,1,64,60,209,252,246,106,111,209,125,30,136,246,188,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,228,128,83,183,53,142,56,233,181,42,235,95,194,222,155,50,174,43,22,49,120,86,101,55,55,62,88,22,227,113,165,115,216,180,76,143,170,35,233,161,151,171,156,233,26,189,201,162,141,204,70,182,38,201,52,53,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,209,71,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,0,7,42,226,199,202,198,178,124,191,200,125,58,115,54,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,189,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,152,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,219,87,57,185,234,63,239,53,111,205,116,166,13,250,109,139,248,171,59,236,19,213,42,210,228,212,174,170,114,186,189,202,232,35,150,154,105,33,101,50,196,142,71,186,157,204,114,124,77,150,120,228,179,254,26,56,139,193,56,160,210,202,13,76,193,106,63,178,163,188,81,108,155,249,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,197,23,248,162,117,80,10,96,230,141,199,109,171,91,46,176,232,70,139,228,213,117,24,77,142,161,238,200,46,52,147,183,193,100,53,173,115,22,38,71,181,55,75,77,78,230,57,81,251,251,114,200,228,122,53,201,12,50,186,189,143,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,247,185,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,110,143,147,218,148,176,71,75,28,183,93,236,167,138,158,14,237,77,67,147,195,53,85,204,233,213,58,183,222,147,0,165,110,117,126,105,241,111,151,244,62,163,113,57,167,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,94,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,1,0,57,161,113,211,251,20,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,62,233,206,167,145,105,175,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,207,85,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,219,21,229,89,199,143,251,17,194,166,175,222,191,181,139,16,190,220,238,63,245,12,166,178,53,157,175,251,67,162,124,147,127,103,78,198,255,0,68,194,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,202,139,169,229,123,199,79,237,175,21,102,135,107,30,103,226,245,38,203,191,216,245,53,173,219,53,246,215,28,109,84,235,50,185,124,69,100,61,36,238,117,70,189,241,35,36,251,215,54,162,68,159,228,0,231,87,229,99,22,249,129,67,233,215,18,149,142,171,195,71,17,121,223,11,250,167,65,169,152,45,71,246,84,119,138,45,144,255,0,41,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,248,162,255,0,20,89,211,204,155,152,6,156,107,63,15,184,142,156,104,134,69,227,97,207,123,119,140,154,25,99,70,85,91,41,105,165,69,138,130,166,55,49,205,100,206,170,143,184,171,28,168,228,109,35,85,55,195,82,199,186,42,242,234,176,106,158,75,197,198,9,110,210,219,221,214,213,217,184,65,112,200,231,162,169,169,130,23,216,233,103,138,162,170,10,167,64,139,214,25,123,81,196,140,147,238,223,44,144,177,202,155,145,83,66,128,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,4,0,231,87,229,99,22,249,129,67,233,215,18,149,142,171,195,71,17,121,223,11,250,167,65,169,152,45,71,246,84,119,138,45,144,255,0,41,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,248,162,255,0,20,93,9,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,2,149,185,161,113,211,251,107,202,159,161,218,57,153,248,189,54,178,236,246,197,77,19,118,195,125,186,71,35,149,122,76,142,95,17,71,15,72,251,125,17,172,124,168,249,62,245,173,167,145,34,255,0,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,25,229,117,191,10,181,105,174,180,103,218,115,98,168,171,158,219,138,229,23,91,37,28,181,111,107,167,146,10,106,185,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,7,85,205,248,68,186,217,120,57,211,206,46,177,155,141,93,194,219,127,168,172,182,228,180,14,167,115,214,217,59,46,21,116,244,245,76,123,27,181,180,207,108,17,196,238,226,162,182,103,198,141,115,251,200,200,188,87,13,28,69,231,124,47,234,157,6,166,96,181,31,217,81,222,40,182,67,252,167,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,226,139,252,81,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,12,214,113,99,230,159,89,62,96,100,62,163,57,47,249,77,241,155,98,210,75,239,238,207,156,218,187,86,172,239,32,101,69,146,241,78,199,190,72,47,21,12,134,153,180,213,12,78,189,97,151,181,11,89,35,81,22,57,21,119,245,99,213,240,220,160,5,21,243,43,227,94,227,196,94,163,215,105,126,21,115,235,166,88,141,193,177,211,49,171,75,60,119,91,165,50,212,196,251,156,83,198,213,122,66,246,78,230,70,212,149,204,116,108,100,170,141,115,213,172,242,188,174,60,246,105,151,214,189,30,180,191,226,149,185,205,233,111,217,78,35,172,90,153,65,98,240,180,25,222,63,31,137,173,241,91,252,101,210,137,235,12,223,118,175,87,71,178,149,214,230,251,154,214,59,175,84,234,238,226,158,171,146,94,166,101,84,218,167,157,104,231,139,238,227,119,12,125,114,110,196,146,72,239,15,93,79,83,79,79,190,22,239,237,179,185,29,87,73,23,98,185,221,136,62,36,70,116,91,105,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,50,250,177,157,126,212,53,79,50,212,207,101,251,51,237,110,65,113,190,248,46,255,0,123,194,248,170,153,38,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,122,156,178,244,83,246,45,194,62,45,226,46,30,42,191,59,233,154,214,108,151,124,49,120,216,33,240,241,199,214,54,57,189,41,98,166,222,213,221,210,85,151,107,149,187,122,114,174,117,126,86,49,111,152,20,62,157,113,41,88,234,188,52,113,23,157,240,191,170,116,26,153,130,212,127,101,71,120,162,217,15,242,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,138,47,241,69,208,158,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,219,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,46,181,152,181,238,182,22,55,199,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,62,190,30,184,227,213,206,28,116,143,80,52,123,12,101,35,237,185,165,60,207,162,171,87,190,158,174,199,113,153,145,193,45,109,60,208,171,94,175,90,118,109,107,85,223,4,177,193,35,85,54,200,201,184,86,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,157,171,140,206,22,191,116,124,219,15,211,122,220,147,219,119,171,150,31,75,125,189,212,68,221,180,172,174,150,178,174,39,69,76,138,212,122,194,198,65,27,81,207,248,158,228,115,250,49,28,145,179,208,112,157,193,245,215,139,13,35,213,215,96,201,72,153,222,21,81,97,175,178,178,166,87,70,202,232,37,101,197,42,104,81,202,244,138,55,202,177,192,246,73,35,85,17,240,53,138,232,217,35,228,111,0,180,220,243,45,40,207,232,175,52,113,213,216,50,204,58,241,29,76,76,171,164,68,158,223,113,164,153,28,212,146,25,154,168,143,142,88,211,171,36,106,251,218,168,228,254,40,117,254,40,120,215,214,94,43,40,241,139,38,121,115,240,246,92,102,223,75,26,91,233,213,172,142,190,232,200,18,58,155,157,66,49,172,99,166,149,235,42,177,168,212,100,49,189,88,196,234,233,31,47,181,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,129,124,234,252,172,98,223,48,40,125,58,226,84,174,132,107,29,247,64,181,50,139,85,113,104,119,222,173,86,251,173,61,186,77,204,79,13,85,87,110,168,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,236,94,136,238,169,248,22,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,123,149,92,191,197,75,200,224,63,131,172,87,131,29,44,184,231,90,135,89,106,102,103,121,183,199,113,200,111,53,177,199,79,236,26,22,211,69,44,246,229,159,191,36,93,152,102,100,207,146,118,57,141,151,163,28,228,84,138,53,73,85,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,2,10,243,66,224,163,247,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,123,102,214,217,156,247,211,164,78,114,116,154,46,236,243,70,177,162,190,79,142,45,146,57,241,118,233,4,2,236,249,101,112,37,106,209,28,54,221,174,122,165,140,213,199,170,23,234,121,29,75,71,116,129,172,126,55,68,245,115,90,200,227,234,170,202,153,162,232,233,30,253,178,49,146,118,54,198,169,55,118,122,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,231,203,231,141,187,87,21,248,4,150,44,158,122,74,29,69,197,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,123,104,229,68,146,62,178,212,28,211,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,51,195,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,110,99,252,37,43,26,145,211,83,111,99,24,146,118,160,142,40,187,155,17,207,217,185,223,19,149,75,106,228,169,229,99,41,249,129,93,233,214,226,127,130,149,185,213,249,167,197,190,95,208,250,141,196,128,4,255,0,229,123,199,79,236,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,251,166,186,162,69,186,144,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,151,213,140,23,246,95,170,121,150,153,251,83,218,127,100,178,11,141,139,198,246,59,62,43,194,212,201,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,75,222,229,175,171,212,218,191,193,246,15,58,207,72,183,44,62,157,113,11,148,52,208,75,19,32,125,11,90,202,118,170,201,215,123,221,70,180,146,61,204,85,98,190,87,34,109,232,172,111,159,230,167,172,119,221,34,225,30,239,77,142,67,210,175,61,184,69,135,73,83,185,159,222,180,181,48,79,37,74,236,123,28,143,238,65,79,44,29,62,23,55,191,189,174,71,49,17,105,91,135,237,51,253,178,107,142,7,165,178,82,93,106,41,50,108,130,134,223,95,236,184,247,213,67,66,249,155,226,167,103,192,244,111,106,4,150,69,123,154,173,99,88,174,114,109,106,154,105,41,91,157,95,154,124,91,229,253,15,168,220,72,0,79,254,87,188,116,254,197,50,166,104,118,177,230,126,19,77,175,91,253,143,83,90,221,208,216,174,146,72,213,78,179,43,147,195,209,205,214,78,231,84,115,25,42,178,79,186,107,170,36,91,169,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,84,175,52,94,96,21,151,122,203,151,12,154,33,145,118,109,80,248,155,118,113,116,130,57,224,170,146,170,41,229,130,107,75,123,140,102,216,83,181,214,89,35,87,182,102,200,216,209,200,196,149,178,192,190,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,243,250,177,130,254,203,245,79,50,211,63,106,123,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,210,241,62,19,51,44,235,133,12,131,138,28,62,162,174,236,204,87,40,146,203,119,177,211,80,35,159,75,110,142,142,42,137,110,75,47,115,115,152,199,79,27,95,27,98,93,172,221,43,156,140,99,246,248,157,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,83,134,142,34,240,78,40,52,178,131,83,48,90,143,236,168,239,20,91,38,254,76,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,241,69,254,40,157,84,20,3,205,31,207,102,166,253,23,209,232,136,170,90,167,42,206,60,127,216,142,21,53,126,245,253,172,88,133,246,231,113,255,0,168,101,53,145,172,237,127,218,29,19,228,155,251,58,118,55,250,38,22,168,87,7,53,142,56,234,116,214,213,95,194,222,155,50,146,91,238,79,103,86,101,55,55,62,41,210,221,110,170,107,216,180,76,143,170,171,42,102,139,171,156,233,26,157,184,101,141,204,71,58,86,201,13,59,29,87,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,149,142,171,195,71,17,121,223,11,250,167,65,169,152,45,71,246,84,119,138,45,144,255,0,41,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,248,162,255,0,20,93,15,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,7,42,226,199,202,198,178,124,191,200,125,58,115,53,135,160,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,165,59,115,88,227,142,155,82,174,181,252,45,233,179,42,226,177,99,23,133,102,83,115,115,229,129,110,55,26,87,61,139,68,200,250,162,62,154,25,122,185,206,145,171,220,154,40,220,196,107,98,108,147,67,254,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,67,218,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,158,172,21,129,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,186,101,238,245,150,72,213,142,133,209,182,52,114,189,101,108,85,129,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,237,120,182,209,11,87,14,26,253,145,232,189,154,249,87,121,167,199,41,237,109,125,125,76,109,141,245,51,205,110,166,168,153,232,198,251,152,197,150,105,54,51,171,149,172,218,213,115,213,21,235,237,116,227,131,43,238,173,240,119,149,113,49,131,93,123,183,92,19,32,184,211,222,236,245,15,99,35,158,207,79,67,73,82,234,154,119,175,78,147,69,221,153,207,141,202,169,36,104,155,58,61,136,201,184,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,101,101,243,171,243,79,139,124,191,161,245,27,137,0,11,9,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,193,99,213,174,115,214,86,73,185,55,69,77,80,231,181,85,251,251,113,72,213,122,181,169,52,210,182,231,193,21,120,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,42,33,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,123,220,136,212,254,8,93,247,46,190,5,105,184,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,254,123,220,198,189,236,106,61,253,3,142,78,17,45,92,95,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,77,187,251,107,213,31,28,50,43,100,237,36,110,207,182,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,83,202,247,141,127,222,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,189,237,155,91,102,107,25,80,178,181,169,210,104,187,176,67,34,72,170,249,62,9,119,200,231,203,219,157,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,228,202,179,240,57,77,196,119,46,29,56,214,28,29,245,108,212,92,46,207,126,100,52,145,178,90,134,95,45,208,222,110,51,173,19,97,98,57,201,82,142,124,174,133,204,111,198,249,22,55,162,163,152,248,107,215,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,233,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,121,87,58,191,43,24,183,204,10,31,78,184,149,65,195,37,166,213,127,226,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,221,121,129,112,35,125,225,87,42,147,53,197,153,227,116,203,32,184,44,118,234,158,172,143,217,117,83,201,85,36,86,173,143,168,150,162,126,213,53,59,87,196,185,17,175,235,209,122,59,220,177,0,185,62,79,124,49,125,129,211,139,143,16,185,150,47,117,182,229,57,134,251,125,145,245,147,108,141,248,234,165,60,173,158,56,19,162,167,126,118,42,239,147,170,186,56,33,116,104,214,72,174,150,197,65,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,8,1,206,175,202,198,45,243,2,135,211,174,37,80,112,201,105,181,95,248,146,210,139,21,246,217,73,113,182,220,115,139,21,37,101,29,92,45,154,10,152,36,175,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,119,94,96,92,8,223,120,85,202,164,205,113,102,120,221,50,200,46,11,29,186,167,171,35,246,93,84,242,85,73,21,171,99,234,37,168,159,181,77,78,213,241,46,68,107,250,244,94,142,247,47,229,112,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,87,209,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,196,96,230,101,39,17,105,195,109,214,29,6,162,164,117,181,212,247,7,103,53,14,169,165,108,241,227,233,65,81,226,88,200,170,99,86,189,142,106,170,185,241,72,217,216,172,141,35,107,247,189,99,164,29,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,184,104,225,211,4,225,127,75,40,52,207,5,167,254,202,178,241,91,190,111,229,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,127,4,79,226,171,64,60,88,249,167,214,79,152,25,15,168,206,92,247,44,235,77,170,255,0,203,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,172,190,96,92,8,223,120,85,202,164,205,113,102,120,221,50,200,46,11,29,186,167,171,35,246,93,84,242,85,73,21,171,99,234,37,168,159,181,77,78,213,241,46,68,107,250,244,94,142,247,47,106,228,201,251,199,125,187,190,253,153,255,0,240,99,239,62,210,123,71,127,135,246,167,101,59,30,3,255,0,76,254,135,187,211,224,236,116,238,252,126,20,183,240,102,179,139,31,52,250,201,243,3,33,245,25,206,84,92,79,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,170,43,234,97,139,163,154,232,218,189,200,98,145,207,70,186,39,73,53,143,149,87,205,79,143,31,246,95,133,77,32,189,127,101,22,95,125,182,92,127,235,217,83,100,115,59,95,246,119,74,248,230,254,210,157,237,254,149,133,85,146,171,149,199,158,205,50,250,215,163,214,151,252,66,174,110,122,103,149,106,39,8,243,92,113,106,79,23,246,43,32,164,201,174,48,50,57,36,153,212,49,193,81,79,43,227,107,24,238,189,191,20,217,94,174,218,214,197,20,175,87,124,61,22,160,120,85,213,47,216,183,17,218,117,169,147,95,125,141,65,102,200,41,125,171,91,225,124,71,106,215,43,251,53,223,118,140,123,157,214,150,89,219,240,53,94,157,122,179,163,145,170,151,83,204,211,90,255,0,98,220,35,229,62,30,223,226,171,243,190,184,85,30,248,183,195,23,141,130,111,17,36,157,36,99,155,210,150,42,157,142,77,221,37,88,183,53,91,187,165,21,233,62,11,251,80,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,166,154,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,130,220,234,252,172,98,223,48,40,125,58,226,85,7,12,150,155,85,255,0,137,45,40,177,95,109,148,151,27,109,199,56,177,82,86,81,213,194,217,160,169,130,74,248,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,106,230,13,193,37,215,133,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,79,151,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,189,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,155,155,19,226,190,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,28,171,137,126,29,48,78,40,52,178,191,76,243,170,127,237,107,44,245,187,230,254,76,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,240,84,254,10,153,246,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,75,127,229,161,192,229,55,14,56,108,58,195,156,62,173,250,139,154,89,227,100,212,146,50,90,118,88,237,211,44,115,165,19,161,122,53,203,82,174,100,78,153,207,111,192,248,210,54,34,35,94,249,161,175,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,143,213,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,19,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,245,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,52,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,128,28,234,252,172,98,223,48,40,125,58,226,82,177,114,124,168,248,40,253,153,98,176,113,41,169,150,203,85,78,73,150,219,233,234,113,40,186,119,166,179,218,230,141,206,90,141,232,229,141,179,85,71,35,61,205,110,248,226,77,170,244,89,166,137,188,171,154,47,48,10,203,189,101,203,134,77,16,200,187,54,168,124,77,187,56,186,65,28,240,85,73,85,20,242,193,53,165,189,198,51,108,41,218,235,44,145,171,219,51,100,108,104,228,98,74,217,121,175,41,253,111,226,46,195,171,148,218,47,166,182,58,76,159,4,175,168,146,245,147,218,102,146,150,149,246,248,36,125,37,44,215,88,170,31,210,87,190,20,240,253,96,69,122,72,205,237,108,104,247,36,172,187,64,10,149,230,139,203,254,178,209,89,114,226,111,68,49,222,245,170,111,19,113,206,45,112,73,60,245,81,213,75,60,179,205,118,111,113,239,221,10,247,122,75,28,104,198,194,216,219,34,53,88,178,186,42,193,45,83,149,103,1,223,236,71,21,122,191,101,254,214,92,66,197,115,183,127,212,62,154,246,215,247,127,237,13,137,146,67,253,157,67,29,253,19,203,84,7,42,226,199,202,198,178,124,191,200,125,58,115,53,135,170,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,208,247,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,210,178,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,207,191,28,156,93,221,120,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,187,119,246,211,162,50,56,99,87,73,218,73,29,29,75,169,228,169,229,99,41,249,129,93,233,214,226,127,130,149,185,213,249,167,197,190,95,208,250,141,196,249,57,109,240,207,134,241,95,164,122,241,165,185,133,117,93,185,237,168,198,46,86,139,157,50,171,159,110,184,198,203,179,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,67,93,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,63,229,117,204,2,142,239,71,109,225,147,91,242,46,205,214,31,13,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,109,140,219,50,118,186,197,36,138,247,76,233,29,26,185,30,145,54,91,63,5,32,115,138,211,63,177,252,86,67,157,82,82,93,86,147,61,199,232,238,19,85,84,71,253,234,234,234,100,90,57,32,167,122,49,17,118,65,5,27,222,197,115,156,215,78,142,85,70,189,136,157,87,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,185,141,240,149,81,201,79,73,80,157,17,155,228,239,50,90,111,122,191,107,60,47,194,222,178,57,83,240,57,220,102,183,90,253,104,211,221,57,154,158,145,45,182,60,94,91,221,60,173,99,187,238,158,186,174,72,101,107,221,187,106,177,27,111,133,90,136,212,84,87,73,213,93,213,17,190,127,147,38,150,253,171,226,58,251,169,149,246,47,21,65,130,99,242,120,106,223,21,179,193,221,43,94,144,195,247,104,244,116,155,233,91,113,111,189,174,99,122,117,94,142,237,169,117,37,43,115,171,243,79,139,124,191,161,245,27,136,229,145,195,166,9,197,6,150,107,222,153,231,84,255,0,255,0,32,172,179,214,239,155,249,50,233,225,175,16,193,89,219,138,88,251,221,174,251,221,218,123,182,63,248,42,127,5,72,85,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,105,92,169,248,234,169,204,99,160,225,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,102,189,33,141,170,215,197,21,60,146,182,105,21,221,196,89,26,231,181,205,141,37,246,188,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,91,247,29,63,188,119,238,227,145,126,235,255,0,248,87,240,248,223,11,191,218,158,203,216,255,0,17,236,221,191,255,0,25,252,205,191,254,94,206,239,107,239,251,38,123,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,208,159,5,28,40,216,184,75,209,170,44,55,181,106,172,203,238,93,43,50,155,221,20,47,111,143,170,220,245,142,52,116,138,175,88,96,99,251,81,167,70,53,122,62,78,219,31,44,136,81,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,53,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,192,200,214,55,162,43,88,249,156,169,237,60,81,195,175,52,23,221,26,182,85,179,2,172,168,74,76,222,178,227,12,169,100,154,138,29,142,146,37,145,19,107,171,152,217,218,232,26,197,238,53,210,245,119,72,29,63,91,201,5,0,243,71,243,217,169,191,69,244,122,35,186,240,111,194,37,171,139,238,95,153,70,41,5,198,146,207,150,88,117,34,225,114,199,46,179,211,181,236,100,235,106,183,181,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,234,245,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,199,241,46,112,23,91,31,10,9,138,87,216,170,234,181,126,215,78,204,114,146,235,37,99,158,202,136,22,142,102,195,123,115,231,142,100,154,166,25,99,131,189,4,170,137,51,228,73,26,253,174,124,113,87,7,248,85,158,229,95,237,174,71,146,100,119,15,249,202,202,235,149,117,68,159,247,164,154,105,36,127,252,174,115,157,253,106,164,223,226,151,130,75,87,10,28,13,99,87,220,158,10,74,237,69,202,179,139,76,215,90,199,82,181,179,218,96,117,158,173,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,145,131,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,165,120,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,160,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,248,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,135,181,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,222,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,102,156,214,56,21,166,195,164,175,226,159,74,40,41,41,172,85,85,11,54,107,66,234,169,93,59,110,53,117,175,95,105,49,102,145,200,230,75,45,68,113,58,24,209,189,181,72,220,214,57,174,145,98,132,28,52,113,23,157,240,191,170,116,26,153,130,212,127,101,71,120,162,217,15,242,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,138,47,241,69,157,60,120,115,72,197,117,39,75,45,218,103,195,77,218,235,23,218,203,124,139,150,214,214,219,99,143,195,208,212,83,75,12,182,133,142,120,223,186,101,238,238,146,104,92,141,103,109,137,20,178,111,114,178,186,244,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,61,194,175,12,248,111,10,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,246,0,115,78,34,164,215,150,105,29,245,188,54,81,99,243,231,114,83,189,180,47,188,212,246,153,2,108,114,171,224,106,198,232,165,169,234,141,100,76,153,209,194,143,122,62,71,43,24,177,191,57,159,101,181,31,57,213,63,177,87,26,27,173,110,125,144,100,30,203,158,154,237,42,199,93,61,226,122,158,219,163,168,125,66,181,91,51,167,122,163,214,85,69,71,42,171,149,61,234,94,79,47,158,9,45,92,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,250,85,183,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,17,255,0,154,95,1,63,97,43,47,220,87,105,124,251,241,251,173,195,198,101,246,186,138,142,178,80,87,85,206,141,90,202,119,61,122,201,12,211,202,212,124,93,85,209,201,34,43,17,98,114,182,14,21,203,54,211,196,92,220,73,90,175,186,13,108,171,125,182,142,162,223,73,156,214,54,26,85,130,28,126,106,250,119,84,196,249,42,83,107,94,246,192,174,107,98,94,251,146,41,22,62,187,95,211,165,243,171,243,79,139,124,191,161,245,27,136,229,145,195,166,9,197,6,150,107,222,153,231,84,255,0,255,0,32,172,179,214,239,155,249,50,233,225,175,16,193,89,219,138,88,251,221,174,251,221,218,123,182,63,248,42,127,5,72,127,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,219,42,229,117,204,2,142,239,71,109,225,147,91,242,46,205,214,31,13,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,109,140,219,50,118,186,197,36,138,247,76,233,29,26,185,30,145,54,91,63,33,175,49,78,5,105,184,165,195,87,56,211,234,10,70,106,165,130,158,24,104,102,169,170,149,140,185,219,161,90,135,173,181,17,100,72,33,123,164,168,116,140,153,204,254,123,26,199,61,140,114,189,148,109,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,123,220,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,208,56,196,226,171,13,225,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,248,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,231,179,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,251,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,38,229,219,21,77,67,94,212,86,108,238,69,27,85,138,230,172,211,68,219,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,145,127,154,15,47,186,155,181,77,235,138,29,22,181,82,49,236,167,117,126,97,99,166,138,42,102,108,134,42,170,138,203,210,203,44,237,106,189,90,200,26,248,34,139,124,143,87,75,241,61,207,235,92,26,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,177,94,98,156,69,224,156,80,112,11,131,234,94,11,81,248,129,108,163,188,81,108,155,249,50,233,236,90,185,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,81,127,138,37,112,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,252,77,31,92,237,58,95,196,94,145,178,142,243,108,164,202,112,76,242,207,5,91,34,169,134,72,217,87,69,59,25,52,50,163,92,141,150,39,244,88,228,99,190,9,35,122,53,201,181,237,69,74,64,212,110,94,122,161,136,113,129,99,225,186,150,142,174,43,22,111,120,153,113,124,134,71,71,80,201,172,145,185,100,154,161,206,94,203,36,169,165,166,71,58,104,19,182,229,123,81,24,138,217,97,115,239,123,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,5,59,115,113,227,7,25,213,27,173,15,13,218,126,180,151,11,110,31,120,146,191,33,185,58,42,136,167,134,247,76,234,170,55,80,177,178,49,141,217,27,93,35,157,35,123,141,145,101,141,26,230,246,221,190,0,105,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,254,38,138,56,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,25,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,117,184,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,249,85,202,159,141,59,174,153,231,244,28,56,234,54,65,87,62,19,149,212,37,38,54,199,83,58,161,109,119,185,230,98,71,19,28,142,221,21,53,67,158,244,115,81,175,107,102,116,111,251,180,124,242,58,231,206,127,135,232,14,141,96,26,143,148,234,230,27,167,182,171,86,95,154,109,246,221,210,6,59,185,83,209,81,206,218,213,85,100,93,199,162,73,47,109,173,238,200,214,190,77,239,68,114,116,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,36,86,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,125,88,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,51,89,197,143,154,125,100,249,129,144,250,140,228,159,225,107,130,75,87,21,252,13,100,183,220,98,10,74,29,69,197,115,139,180,214,170,198,210,181,211,221,160,109,158,145,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,78,176,131,252,42,192,178,175,246,215,28,201,49,203,135,252,229,29,117,182,186,158,79,251,178,67,52,114,51,254,71,53,205,254,165,66,199,242,222,112,23,91,231,10,11,138,80,88,170,233,117,126,233,78,252,114,174,235,29,99,152,202,120,18,142,22,205,123,107,224,142,20,134,166,105,100,159,179,4,74,169,11,227,89,28,253,173,100,114,215,6,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,150,21,198,71,8,150,174,16,121,126,98,248,164,247,26,75,198,89,126,212,139,125,203,35,186,193,78,214,49,243,165,170,224,214,82,194,245,106,74,250,104,83,118,206,226,245,87,201,52,136,216,251,171,27,120,87,43,143,61,154,101,245,175,71,173,47,248,242,154,177,130,254,212,52,179,50,211,63,106,123,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,153,124,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,37,255,0,28,60,87,95,117,139,135,222,29,180,226,57,110,178,208,38,31,79,145,94,235,174,147,50,106,171,173,226,158,90,171,75,165,123,149,29,39,195,37,21,116,136,254,234,172,173,172,69,123,26,230,33,250,188,157,116,207,237,135,21,147,103,85,116,151,84,164,192,177,250,203,132,53,84,241,255,0,122,182,186,165,18,142,56,42,30,172,84,77,240,79,88,246,49,28,215,57,208,43,145,85,172,122,45,223,144,3,157,95,149,140,91,230,5,15,167,92,74,149,225,235,41,177,96,218,251,166,153,174,83,93,224,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,141,31,101,56,182,156,107,142,156,85,99,121,37,13,171,45,195,50,219,123,28,230,182,84,154,150,186,150,68,108,145,77,20,177,175,249,146,71,44,110,71,53,200,199,177,200,168,215,38,120,120,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,249,85,202,159,141,59,174,153,231,244,28,56,234,54,65,87,62,19,149,212,37,38,54,199,83,58,161,109,119,185,230,98,71,19,28,142,221,21,53,67,158,244,115,81,175,107,102,116,111,251,180,124,242,58,231,192,60,166,97,165,90,113,168,23,220,91,39,205,112,187,85,234,235,133,92,29,116,176,85,214,83,164,146,91,234,149,138,197,146,53,95,251,174,232,189,90,146,69,12,136,155,226,141,205,245,101,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,67,202,96,26,91,130,105,127,218,63,176,182,47,102,125,173,200,43,50,155,199,247,212,211,120,171,165,86,222,252,255,0,122,247,108,221,219,103,192,205,172,78,158,230,167,85,61,88,32,7,58,191,43,24,183,204,10,31,78,184,149,213,203,123,22,177,102,28,109,105,109,167,35,161,241,116,148,247,10,187,164,113,247,95,30,218,170,42,26,138,186,105,58,177,81,87,100,240,68,254,157,118,187,111,71,34,181,85,22,197,121,161,113,211,251,20,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,62,233,206,167,145,105,219,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,198,141,149,204,99,188,52,110,116,141,133,155,91,181,138,174,84,238,62,71,191,186,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,31,230,177,192,229,54,154,221,107,248,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,116,84,101,52,210,245,107,155,35,147,183,52,177,181,138,230,202,216,225,135,252,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,127,107,230,7,204,14,167,139,170,155,94,15,131,216,170,236,122,117,99,168,142,229,12,55,40,98,246,141,125,199,180,230,44,243,43,28,246,196,200,219,44,177,178,54,61,122,238,115,222,231,43,152,200,121,255,0,3,156,34,93,120,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,187,182,119,23,162,50,57,164,70,201,218,88,221,245,115,27,197,172,88,55,24,89,166,21,139,80,248,43,46,63,111,199,109,118,234,110,235,228,236,82,193,98,160,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,88,175,37,79,43,25,79,204,10,239,78,183,19,252,20,173,206,175,205,62,45,242,254,135,212,110,39,170,228,151,169,152,174,63,168,250,137,165,183,106,191,15,122,204,45,246,251,133,163,185,36,108,142,163,192,45,79,126,6,238,122,61,243,43,42,210,70,177,141,119,221,193,59,149,90,140,247,204,174,96,220,18,90,184,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,117,162,203,181,179,50,210,140,254,182,205,89,37,93,131,44,195,175,18,83,74,250,74,180,73,237,247,26,73,149,174,88,230,133,202,136,248,229,141,122,62,55,47,189,168,173,95,224,165,223,114,235,227,170,155,138,92,53,48,125,65,175,164,102,170,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,231,177,207,107,24,199,35,25,50,136,1,206,111,75,126,213,240,227,98,212,202,11,23,138,175,193,50,8,252,77,111,138,217,224,237,117,172,88,102,251,181,122,54,77,245,77,183,55,220,215,61,189,58,167,70,247,20,173,94,2,117,51,42,210,254,46,52,206,227,139,85,246,253,189,144,81,99,55,24,31,36,137,13,85,13,124,236,167,149,146,53,143,110,253,189,198,202,196,119,86,164,176,196,245,107,182,116,60,175,21,90,165,251,105,226,59,81,117,50,27,239,182,104,47,57,5,87,178,171,124,47,135,238,218,226,127,102,135,238,213,140,115,122,82,197,3,126,54,163,215,167,87,245,114,185,86,223,185,70,105,158,85,167,124,35,195,113,202,105,60,39,219,92,130,175,38,183,64,248,228,142,102,208,201,5,61,60,79,145,175,99,122,119,60,43,165,98,183,115,93,20,177,61,29,241,116,73,170,82,183,58,191,52,248,183,203,250,31,81,184,157,43,145,173,218,213,13,215,89,44,83,92,233,25,114,172,167,176,213,211,209,186,102,164,243,65,11,171,155,44,172,143,174,231,49,142,158,22,185,200,157,26,178,198,139,211,114,117,149,92,193,184,36,181,113,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,68,63,225,86,5,149,127,182,184,230,73,142,92,63,231,40,235,173,181,212,242,127,221,146,25,163,145,159,242,57,174,111,245,42,19,127,138,94,54,237,92,87,240,53,141,88,178,121,233,40,117,23,21,206,45,48,221,104,221,84,215,79,118,129,182,122,182,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,250,243,94,87,30,123,52,203,235,94,143,90,95,241,226,168,180,95,75,237,218,185,95,174,246,252,66,146,151,59,186,89,210,195,93,120,133,242,49,245,84,72,248,222,141,150,52,119,105,239,69,134,36,73,92,197,147,100,108,102,237,141,70,167,181,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,58,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,249,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,243,252,229,180,67,75,238,58,95,107,226,18,235,124,171,180,230,214,154,138,76,98,221,19,99,146,104,47,80,73,36,179,120,87,181,62,24,31,19,86,170,161,179,123,145,81,178,70,228,122,190,37,142,157,139,62,228,167,164,122,113,123,190,230,154,209,93,120,241,249,158,47,178,207,73,104,146,129,22,59,101,45,91,55,37,123,103,123,87,172,210,246,170,32,106,70,230,186,56,217,58,63,114,78,221,189,175,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,47,251,137,126,29,48,78,40,52,178,191,76,243,170,127,237,107,44,245,187,230,254,76,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,240,84,254,10,153,246,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,73,107,202,247,142,159,216,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,247,77,117,68,139,117,32,229,92,88,249,88,214,79,151,249,15,167,78,102,176,212,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,16,243,2,224,70,251,194,174,85,38,107,139,51,198,233,150,65,112,88,237,213,61,89,31,178,234,167,146,170,72,173,91,31,81,45,68,253,170,106,118,175,137,114,35,95,215,162,244,119,185,98,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,244,242,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,164,181,0,30,42,183,69,244,190,227,171,148,26,239,112,196,41,42,179,187,93,157,108,52,55,137,159,35,223,75,68,175,145,234,216,163,87,118,152,245,89,165,69,149,172,73,54,72,246,110,216,229,106,251,82,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,158,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,158,87,72,116,95,75,244,23,13,143,79,244,143,16,164,199,108,81,212,75,86,180,240,190,73,95,44,242,42,111,150,89,101,115,165,149,253,17,173,71,61,206,84,99,24,196,232,214,53,18,162,249,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,74,174,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,126,196,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,136,110,214,204,203,74,51,250,219,53,100,149,118,12,179,14,188,73,77,43,233,42,209,39,183,220,105,38,86,185,99,154,23,42,35,227,150,53,232,248,220,190,246,162,181,127,130,151,125,203,175,142,170,110,41,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,158,199,61,172,99,28,140,100,202,43,47,154,199,2,181,57,140,117,252,83,233,69,5,93,77,246,150,157,102,205,104,93,85,19,96,117,186,146,137,235,237,38,44,210,53,90,248,162,167,142,39,67,26,59,184,139,27,154,198,185,178,44,181,107,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,234,248,151,226,47,59,226,131,84,235,245,51,58,168,254,214,142,207,69,178,31,228,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,255,0,21,95,224,137,58,121,93,114,255,0,172,187,214,91,120,155,214,252,119,179,106,135,195,92,112,123,92,242,79,5,84,149,81,79,20,240,221,157,219,123,54,194,157,174,145,71,34,61,179,54,71,72,173,70,36,78,150,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,69,117,101,60,161,48,76,167,138,202,173,69,117,194,213,106,209,218,205,151,73,177,43,91,102,166,170,241,200,141,73,40,152,168,170,200,168,228,122,58,85,124,111,107,152,215,172,17,71,26,35,38,107,155,254,45,98,193,184,47,211,220,43,22,161,240,86,92,127,48,180,218,237,212,221,215,201,216,165,130,211,95,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,166,194,111,242,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,215,146,1,0,57,161,113,211,251,20,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,62,233,206,167,145,105,88,29,127,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,208,246,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,164,43,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,191,238,37,248,139,193,56,95,210,202,253,76,206,170,63,181,163,179,209,108,155,249,78,233,225,166,154,10,62,228,81,73,217,238,246,30,222,235,219,177,159,197,87,248,34,231,91,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,108,146,62,56,119,175,193,4,93,199,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,66,215,249,83,240,57,83,166,182,170,14,41,53,37,244,146,223,114,123,58,63,22,182,53,145,78,150,235,117,83,88,244,173,124,157,21,89,83,52,93,26,214,198,228,237,195,44,141,122,185,210,186,56,108,124,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,199,31,231,79,162,24,13,166,167,20,226,2,223,124,164,183,229,151,234,134,99,213,214,86,199,11,31,116,130,24,164,145,46,9,211,164,175,124,41,218,167,145,238,71,166,201,41,91,214,61,136,146,85,177,113,60,154,116,67,75,237,218,95,116,226,18,213,124,171,187,102,215,106,138,188,98,227,19,163,146,24,44,176,71,36,83,120,86,53,126,25,223,43,82,150,161,211,123,209,17,209,198,212,98,178,85,147,208,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,160,190,104,250,67,77,164,188,96,228,211,219,96,164,130,219,156,211,195,151,210,195,12,242,202,246,62,165,207,101,83,165,89,63,154,247,214,65,87,34,53,170,230,35,36,98,55,111,243,27,18,203,169,228,201,165,191,101,56,113,190,234,101,125,139,194,215,231,121,4,158,26,183,197,111,241,150,186,38,36,48,253,218,61,91,30,202,167,92,91,239,107,94,238,189,87,171,123,106,79,242,0,115,171,242,177,139,124,192,161,244,235,137,74,197,143,242,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,217,167,18,252,58,96,156,80,105,101,126,153,231,84,255,0,218,214,89,235,119,205,252,153,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,224,169,252,21,56,87,3,156,184,176,222,20,170,93,168,57,133,222,147,48,212,90,138,118,197,13,115,41,86,58,75,35,31,18,36,241,81,163,213,92,247,185,203,35,22,165,200,199,186,46,141,108,113,35,165,73,38,80,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,4,0,231,87,229,99,22,249,129,67,233,215,18,165,116,35,88,239,186,5,169,148,90,171,139,67,190,245,106,183,221,105,237,210,110,98,120,106,170,187,117,69,36,85,61,30,199,177,253,151,212,54,94,219,154,173,127,111,98,244,71,117,79,192,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,123,220,136,212,254,8,93,247,46,190,5,105,184,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,254,123,220,198,189,236,106,61,243,40,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,78,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,95,141,109,34,210,253,15,226,27,37,211,253,38,206,233,50,59,69,45,68,211,77,79,77,4,141,101,134,119,212,75,210,210,178,190,89,22,165,244,241,36,45,124,187,186,239,87,49,232,217,24,244,78,63,137,219,172,87,140,170,205,105,202,114,63,179,246,90,219,133,61,61,198,239,224,223,87,236,250,87,200,214,203,83,216,98,163,229,237,177,92,254,219,87,115,182,244,79,122,154,62,225,123,71,52,227,67,52,59,21,193,180,190,107,85,125,171,217,244,245,211,94,237,205,78,221,250,170,88,88,178,92,149,200,249,55,247,186,53,205,251,199,181,177,246,216,197,216,198,34,82,183,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,20,173,206,175,205,62,45,242,254,135,212,110,36,10,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,190,158,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,242,188,120,242,226,166,226,179,50,197,245,7,79,174,248,254,37,144,182,161,180,57,93,117,77,44,174,125,198,221,209,137,28,232,145,174,217,106,105,218,199,49,141,114,51,186,199,181,174,153,141,134,52,36,167,15,220,60,105,127,12,184,3,116,231,74,45,85,116,118,215,212,37,117,100,181,117,146,84,207,91,90,176,197,12,149,50,57,203,181,175,123,96,141,85,177,181,145,162,162,237,99,122,244,58,89,226,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,6,101,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,62,188,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,209,164,248,47,236,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,158,172,165,110,117,126,105,241,111,151,244,62,163,113,33,254,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,41,195,71,17,120,39,20,26,89,65,169,152,45,71,246,84,119,138,45,147,127,38,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,248,162,255,0,20,72,85,205,147,130,139,142,160,81,254,243,186,95,108,239,222,172,150,247,199,151,209,70,148,180,241,203,107,165,130,105,150,230,233,30,230,62,73,162,100,109,133,205,251,215,190,62,194,49,26,144,170,62,160,73,85,202,227,207,102,153,125,107,209,235,75,254,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,20,3,205,31,207,102,166,253,23,209,232,137,149,202,243,87,176,221,5,224,39,82,117,115,80,39,171,142,197,142,231,21,147,84,37,36,11,52,242,189,244,86,200,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,43,131,137,126,34,243,190,40,53,78,191,83,51,170,143,237,104,236,244,91,33,254,76,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,239,127,241,85,254,8,158,131,27,224,239,87,50,174,23,47,92,83,217,108,245,117,86,43,61,227,193,45,12,84,111,89,228,183,69,19,214,174,232,138,238,136,250,104,101,237,68,171,18,73,239,74,151,63,182,218,119,43,188,167,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,88,87,49,78,34,240,78,40,56,5,193,245,47,5,168,252,64,182,81,222,40,182,77,252,153,116,246,45,92,211,209,247,37,138,62,247,107,190,198,247,88,221,143,254,40,191,197,18,0,112,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,35,87,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,73,64,57,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,90,167,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,249,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,131,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,64,224,163,150,213,171,133,205,92,203,53,95,34,200,105,47,181,9,81,89,109,194,233,209,141,157,246,251,84,143,77,181,85,18,190,22,42,87,58,36,237,59,178,214,177,172,116,233,186,68,155,164,115,124,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,237,121,172,113,199,83,166,182,170,254,22,244,217,148,146,223,114,123,58,179,41,185,185,241,78,150,235,117,83,94,197,162,100,125,85,89,83,52,93,92,231,72,212,237,195,44,110,98,57,210,182,72,106,131,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,67,220,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,127,96,6,115,56,233,173,195,107,248,193,213,185,240,75,77,93,186,218,220,162,174,25,225,169,114,185,238,184,198,237,149,243,34,171,223,240,73,88,218,153,24,157,83,163,30,212,70,179,249,141,230,154,79,246,19,246,167,134,254,212,191,240,51,237,5,187,237,31,244,223,236,95,137,143,197,127,65,247,191,208,247,63,163,248,255,0,220,251,250,26,115,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,128,28,234,252,172,98,223,48,40,125,58,226,84,6,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,122,14,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,176,174,85,156,120,255,0,177,28,42,106,253,235,251,88,177,11,237,206,227,255,0,80,202,107,35,89,218,255,0,180,58,39,201,55,246,116,236,111,244,76,45,80,138,188,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,13,232,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,218,217,95,21,11,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,50,184,151,224,86,155,133,174,9,177,76,227,80,104,41,31,170,151,252,226,158,26,233,169,170,165,123,45,150,233,173,245,47,75,106,162,72,176,76,246,201,78,217,31,51,89,252,247,185,141,123,216,212,123,226,255,0,15,88,181,139,57,215,221,52,194,178,154,31,27,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,119,94,96,220,18,93,120,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,116,114,249,227,110,235,194,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,164,234,231,43,118,181,95,248,68,194,111,182,43,157,37,198,219,113,206,45,181,116,117,148,147,54,104,42,96,146,217,112,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,87,195,37,206,154,203,196,150,148,94,107,35,171,146,158,131,56,177,84,202,202,74,73,106,167,115,25,95,11,156,145,195,11,93,44,175,232,139,209,145,181,207,114,244,70,162,170,162,30,215,141,126,43,175,188,90,107,45,110,101,221,186,209,226,22,222,180,120,181,146,182,102,59,192,82,237,98,73,34,182,52,70,36,211,189,157,217,23,171,220,157,89,31,113,236,138,53,37,175,42,126,5,105,179,25,40,56,167,213,122,10,74,155,21,45,66,77,133,80,182,170,86,206,235,141,37,107,23,218,79,88,100,106,53,145,75,79,36,77,134,68,119,113,86,71,57,141,107,99,89,109,208,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,5,69,235,127,55,110,36,180,215,90,51,237,57,177,97,58,107,61,183,21,202,46,182,74,57,106,237,181,238,158,72,41,170,228,134,55,72,230,214,53,170,245,107,17,85,81,173,78,189,122,34,127,2,106,114,244,226,131,62,226,207,69,239,90,141,168,214,140,126,221,114,183,101,21,54,72,162,178,83,205,12,14,130,58,74,73,154,231,54,105,101,114,191,117,67,209,85,28,137,209,27,238,254,42,180,153,197,143,154,125,100,249,129,144,250,140,229,132,242,222,215,156,55,134,222,95,154,143,170,217,157,109,35,89,110,206,46,44,182,80,205,80,176,190,237,113,91,85,2,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,87,95,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,162,185,24,221,239,87,200,228,222,247,42,250,12,163,132,125,101,196,184,113,199,120,151,187,226,55,88,113,187,245,194,120,31,190,149,169,225,40,85,148,254,6,186,78,143,89,27,13,84,146,84,49,142,116,109,111,220,196,237,206,74,152,119,124,156,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,125,143,243,86,212,204,87,89,56,17,211,61,82,194,170,252,69,151,38,204,45,151,10,109,210,70,249,33,223,108,184,239,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,10,249,92,121,236,211,47,173,122,61,105,127,192,172,14,118,154,57,98,151,21,193,120,129,167,155,179,122,166,184,38,29,89,30,215,187,197,210,201,29,69,93,58,245,87,236,143,178,248,170,125,200,205,207,241,95,19,186,70,212,90,160,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,211,78,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,192,246,164,0,231,87,229,99,22,249,129,67,233,215,18,160,52,159,5,253,168,106,158,27,166,126,212,246,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,81,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,107,252,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,214,62,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,32,7,58,191,43,24,183,204,10,31,78,184,148,172,91,167,42,126,5,106,112,232,232,56,167,213,122,10,186,107,237,85,58,77,133,80,182,170,39,64,219,117,93,19,23,218,79,88,100,114,185,242,197,81,36,77,134,68,111,109,18,71,57,142,115,163,88,172,208,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,121,60,203,248,227,166,225,199,13,155,71,176,118,85,191,81,115,75,60,143,134,174,55,203,78,203,29,186,101,146,5,173,108,204,86,185,106,85,204,149,176,181,142,248,31,26,200,245,68,107,25,53,37,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,234,181,175,65,53,99,135,108,170,151,10,214,60,83,236,253,234,182,222,203,164,20,222,58,154,175,125,43,228,146,54,201,190,158,73,24,157,95,12,137,209,87,119,195,215,167,69,69,89,193,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,234,168,202,105,165,232,230,186,54,167,110,105,100,115,209,205,149,210,67,194,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,231,252,102,115,64,215,222,29,184,147,204,52,115,10,196,52,254,182,203,143,251,63,195,79,116,183,214,201,84,254,253,5,61,67,247,186,58,184,216,189,31,51,145,58,49,62,20,78,189,87,170,172,159,229,233,197,6,125,197,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,126,234,135,162,170,57,19,162,55,221,252,85,107,219,157,95,154,124,91,229,253,15,168,220,72,191,164,92,51,230,90,213,164,122,167,170,88,101,117,35,223,165,20,244,23,43,157,178,101,72,223,83,110,153,149,111,168,158,41,28,228,110,248,27,73,189,99,84,248,216,231,237,118,246,182,57,60,86,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,135,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,1,158,190,98,186,57,125,209,190,46,51,186,107,188,222,34,147,48,184,79,152,218,234,118,177,157,234,90,249,229,145,201,177,175,122,183,181,58,84,65,213,219,92,254,198,253,173,107,218,135,160,229,113,164,52,218,181,198,14,51,61,202,10,73,237,184,53,60,217,125,84,51,79,44,79,123,233,156,198,82,186,37,143,249,207,101,100,244,146,43,92,173,98,178,55,163,183,127,49,215,232,10,86,231,87,230,159,22,249,127,67,234,55,18,10,211,98,215,218,188,86,227,154,211,208,239,178,218,174,20,118,186,202,158,235,19,181,85,87,29,76,148,241,236,85,222,237,204,162,169,94,168,138,212,237,244,114,162,185,168,189,171,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,46,148,121,77,146,138,102,55,199,210,237,122,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,52,39,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,54,115,100,225,15,246,69,168,255,0,188,22,21,69,179,16,207,238,15,246,179,100,175,238,201,75,145,76,179,79,54,216,222,136,244,134,118,49,210,183,163,158,141,145,179,181,123,76,88,88,188,171,149,199,158,205,50,250,215,163,214,151,252,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,10,192,227,51,154,6,190,240,237,196,158,97,163,152,86,33,167,245,182,92,127,217,254,26,123,165,190,182,74,167,247,232,41,234,31,189,209,213,198,197,232,249,156,137,209,137,240,162,117,234,189,85,100,255,0,47,78,40,51,238,44,244,94,245,168,218,141,104,199,237,215,43,118,81,83,100,138,43,37,60,208,192,232,35,164,164,153,174,115,102,150,87,43,247,84,61,21,81,200,157,17,190,239,226,171,84,60,209,252,246,106,111,209,125,30,136,142,178,103,249,148,184,13,62,150,187,33,171,76,78,150,241,53,253,150,150,170,54,5,184,203,12,112,58,161,232,137,213,239,72,161,99,27,185,87,98,44,155,54,247,36,221,37,57,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,214,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,41,7,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,3,35,88,222,136,173,99,230,133,81,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,245,218,231,177,179,204,214,185,83,171,82,89,17,58,110,94,189,47,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,231,227,207,240,217,115,250,141,45,110,67,72,153,101,45,158,27,251,237,46,85,108,235,110,150,105,32,109,67,17,83,163,216,146,194,246,59,106,174,197,88,247,237,238,71,186,32,115,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,52,129,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,122,156,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,249,236,115,218,198,49,200,198,119,94,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,8,191,204,47,138,12,251,132,205,23,178,234,54,156,218,49,251,141,202,227,148,83,89,37,138,247,79,52,208,54,9,41,42,230,115,154,216,101,137,200,253,212,236,68,85,114,167,69,119,187,248,42,66,189,16,230,237,196,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,215,167,84,95,224,91,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,114,174,14,248,197,253,210,180,179,88,62,207,81,248,188,207,53,246,77,186,197,247,157,191,103,246,233,174,155,238,63,28,18,197,47,98,105,105,62,225,251,123,157,223,114,244,107,250,70,175,240,171,61,202,191,219,92,143,36,200,238,31,243,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,92,231,59,250,213,75,222,229,243,193,37,171,133,12,2,75,238,79,5,37,118,162,229,84,244,243,93,107,29,74,214,207,105,129,208,194,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,31,73,106,14,41,198,78,186,81,240,237,195,142,103,168,222,217,246,117,233,182,249,45,216,227,152,144,62,103,222,42,24,232,233,86,56,167,84,100,189,183,175,125,236,232,229,237,67,43,182,57,26,173,92,225,31,171,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,255,0,114,234,214,59,22,178,112,143,130,84,218,33,240,245,120,125,190,12,58,233,77,185,239,236,213,80,65,20,109,93,238,99,17,221,216,22,158,126,141,220,214,119,246,110,115,152,229,36,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,242,120,228,225,18,213,197,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,236,251,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,118,156,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,248,223,34,72,197,84,115,217,15,106,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,224,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,158,28,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,36,254,174,241,167,117,215,206,9,172,90,53,170,89,5,93,211,80,113,28,226,142,174,150,186,122,103,43,238,86,70,219,235,34,108,179,79,185,82,74,152,165,145,24,247,61,24,231,177,240,187,239,95,222,122,112,174,30,178,155,22,13,175,186,105,154,229,53,222,10,203,143,230,22,107,165,198,167,180,249,59,20,176,86,197,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,233,124,114,113,119,117,226,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,119,74,229,205,192,79,239,81,125,159,82,53,18,127,15,166,88,205,195,193,213,211,193,81,178,170,245,92,198,50,85,163,106,177,119,195,10,50,72,221,44,190,231,43,94,214,68,187,156,233,33,154,188,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,31,39,18,248,5,54,150,113,13,169,26,125,111,199,170,236,118,219,30,81,114,166,181,208,212,164,187,226,183,120,135,173,26,162,202,170,247,177,212,235,19,216,247,42,239,99,154,238,174,221,213,110,83,148,206,168,93,117,31,131,235,93,178,242,218,185,42,48,91,197,102,46,202,186,154,215,84,62,166,6,54,58,152,122,110,68,88,217,20,85,113,211,178,62,174,70,178,157,189,21,17,81,141,153,64,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,43,87,86,57,53,254,212,53,79,50,212,207,222,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,110,253,189,205,187,182,183,175,78,189,19,175,66,85,112,83,194,151,238,125,165,151,93,51,251,123,246,183,218,121,4,247,223,27,236,191,1,219,238,83,83,195,218,237,247,165,235,211,195,110,221,185,58,239,233,211,221,213,104,179,139,31,52,250,201,243,3,33,245,25,206,105,37,218,235,53,170,158,197,53,206,173,246,218,58,137,170,233,232,221,51,150,8,103,153,177,182,89,89,31,93,173,123,219,4,45,115,145,58,185,34,141,23,174,212,233,48,57,117,240,43,83,197,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,243,24,230,53,236,123,145,236,188,140,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,40,135,152,55,4,151,94,20,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,35,92,121,254,101,22,3,81,165,173,200,106,215,19,170,188,67,127,125,165,202,142,129,46,49,67,36,13,168,98,42,117,99,214,41,158,199,109,84,222,137,30,253,221,184,246,200,174,87,30,123,52,203,235,94,143,90,95,240,43,171,157,102,166,125,159,208,236,47,75,105,42,238,180,245,121,134,64,251,132,222,30,77,148,181,20,52,16,253,228,21,29,30,138,254,179,213,209,200,198,43,92,221,208,43,149,90,230,51,173,64,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,166,141,39,206,191,106,26,89,134,234,103,178,253,153,246,183,31,183,95,124,23,127,189,225,124,85,52,115,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,245,100,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,185,238,96,220,18,90,184,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,117,162,31,240,171,2,202,191,219,92,115,36,199,46,31,243,148,117,214,218,234,121,63,238,201,12,209,200,207,249,28,215,55,250,149,11,222,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,89,106,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,1,0,57,213,249,88,197,190,96,80,250,117,196,174,174,91,216,181,139,48,227,107,75,109,57,29,15,139,164,167,184,85,221,35,143,186,248,246,213,81,80,212,85,211,73,213,138,138,187,39,130,39,244,235,181,219,122,57,21,170,168,186,20,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,15,213,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,234,121,94,240,81,251,191,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,125,141,107,116,205,123,41,214,38,185,122,205,47,106,9,164,89,17,31,31,193,22,200,220,201,123,146,43,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,206,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,252,153,54,83,125,204,46,48,221,178,58,239,23,87,79,111,160,181,199,39,105,145,237,165,162,165,138,146,154,62,140,68,69,217,4,17,51,175,77,206,219,213,202,174,85,85,185,78,74,158,86,50,159,152,21,222,157,110,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,249,51,236,183,140,236,120,122,56,41,191,166,241,113,238,221,216,221,252,196,233,187,167,191,167,85,239,252,20,240,165,251,159,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,90,214,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,226,185,172,112,57,77,166,183,90,254,41,52,217,245,114,216,178,123,194,191,41,182,57,146,206,182,235,141,83,158,245,173,100,157,21,25,77,52,189,90,230,200,228,237,205,44,109,98,185,178,182,56,97,255,0,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,10,1,230,105,173,127,182,158,46,50,159,15,111,240,180,24,39,92,42,143,124,91,38,151,193,79,55,136,146,78,146,61,174,235,85,45,78,199,38,222,177,36,91,154,142,221,215,245,121,86,107,29,139,72,184,184,180,83,100,112,244,164,207,109,242,225,209,212,238,127,247,173,85,76,240,73,76,187,24,199,43,251,147,211,197,7,79,133,173,239,239,115,145,172,84,91,233,5,43,115,171,243,79,139,124,191,161,245,27,137,239,249,46,226,214,44,231,21,226,23,10,202,104,124,109,151,32,183,216,237,119,26,110,235,227,239,210,207,29,210,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,18,248,228,225,18,235,194,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,219,191,182,189,21,146,67,34,182,62,234,70,222,149,203,83,141,123,143,14,154,143,67,165,249,173,207,166,153,101,215,7,71,82,199,45,44,17,218,174,149,43,77,19,46,114,207,35,81,235,11,25,3,89,35,86,86,177,177,189,242,162,57,204,70,190,106,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,224,128,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,249,51,236,183,140,236,120,122,56,41,191,166,241,113,238,221,216,221,252,196,233,187,167,191,167,85,239,252,20,240,165,251,159,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,90,129,230,143,231,179,83,126,139,232,244,71,52,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,52,61,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,234,207,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,62,252,114,112,137,117,225,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,237,223,219,94,138,201,33,145,91,31,117,35,111,138,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,84,175,51,125,116,212,126,29,56,238,193,117,67,75,239,62,6,235,67,167,244,81,77,12,168,175,165,184,82,186,231,112,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,98,188,52,113,23,130,113,65,165,148,26,153,130,212,127,101,71,120,162,217,55,242,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,138,47,241,68,128,28,212,248,14,255,0,101,248,171,210,11,47,246,82,229,246,43,101,187,254,189,245,55,183,63,187,255,0,103,108,172,142,31,237,42,30,239,233,94,86,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,222,245,86,181,254,241,60,181,178,237,99,146,223,224,170,242,13,47,200,252,124,13,139,183,27,43,160,163,170,167,170,237,55,185,34,164,43,60,50,172,123,158,174,237,171,55,116,119,84,74,1,53,80,0,4,127,227,91,133,47,223,7,75,45,90,103,246,247,236,151,179,50,8,47,190,55,217,126,63,185,219,166,168,135,181,219,239,69,211,175,137,221,187,114,244,217,211,167,191,170,69,93,39,228,215,251,47,213,60,55,83,63,120,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,41,91,157,95,154,124,91,229,253,15,168,220,78,85,193,223,7,95,189,174,150,107,7,217,234,207,9,153,225,94,201,184,216,190,239,185,237,14,229,53,211,125,187,227,158,40,162,239,205,21,39,223,191,119,111,181,238,78,142,127,88,235,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,71,198,229,247,181,21,171,252,20,187,238,93,124,117,83,113,75,134,166,15,168,53,244,140,213,75,5,60,211,87,67,77,75,43,25,115,183,66,180,236,75,146,170,70,144,66,247,73,80,216,223,11,95,252,246,57,237,99,24,228,99,38,80,42,175,157,166,181,255,0,224,47,14,116,118,255,0,255,0,54,107,112,170,146,47,251,69,29,36,112,189,36,255,0,182,172,141,116,127,216,43,93,252,244,33,255,0,46,173,28,190,235,39,23,24,37,53,162,111,15,73,135,220,32,204,110,149,59,88,254,205,45,4,241,72,212,216,231,177,93,221,157,105,224,234,221,206,103,127,126,215,53,142,67,160,115,115,211,60,87,78,248,184,154,227,139,82,120,79,182,184,253,38,77,113,129,145,199,28,45,174,146,122,138,121,95,27,88,198,244,238,120,86,202,245,118,231,58,89,101,122,187,226,232,157,171,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,185,141,240,149,81,201,79,73,80,157,17,155,228,239,50,90,111,122,191,107,60,47,194,222,178,57,82,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,33,255,0,29,188,190,44,92,96,86,99,249,149,147,42,251,47,153,217,188,61,174,106,233,227,125,69,45,85,159,190,231,201,27,161,71,39,73,162,238,205,44,74,213,106,61,202,232,228,84,71,50,88,122,175,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,251,89,13,121,138,112,43,77,197,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,243,216,214,57,236,99,149,236,162,16,72,174,7,56,68,186,241,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,119,108,238,47,68,100,115,72,141,147,180,177,187,65,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,65,110,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,9,63,206,91,0,166,198,120,163,181,230,118,236,122,174,146,159,49,197,233,42,107,46,14,73,86,10,235,141,60,178,211,200,140,115,149,88,143,142,154,58,20,115,25,211,162,58,55,42,117,147,115,189,95,36,124,214,235,65,173,26,133,167,48,211,210,45,182,249,139,197,123,168,149,204,119,125,179,208,213,199,12,77,99,183,109,70,43,110,19,43,145,90,170,170,216,250,43,122,42,58,226,64,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,154,206,44,124,211,235,39,204,12,135,212,103,61,7,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,26,54,87,49,237,241,50,53,178,54,22,109,118,231,162,185,83,182,201,30,205,14,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,250,199,63,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,118,123,56,151,225,211,59,225,127,84,235,244,207,58,167,254,214,178,207,91,190,31,229,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,127,5,79,224,171,213,121,92,121,236,211,47,173,122,61,105,127,192,161,110,106,122,199,98,213,222,46,46,244,216,228,61,105,48,43,124,88,116,149,59,159,253,245,85,77,60,242,84,174,199,177,170,206,220,245,18,193,211,226,107,187,27,218,229,107,209,18,32,23,147,201,235,53,186,229,92,31,50,197,112,167,164,142,159,14,202,46,86,74,23,66,199,35,228,129,237,134,185,93,42,171,149,21,253,218,233,90,138,212,106,108,107,19,167,84,87,58,111,144,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,101,112,115,88,224,114,167,82,173,85,252,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,69,94,87,220,40,106,134,171,234,229,151,93,236,215,250,188,91,19,192,239,13,153,247,138,103,71,35,238,21,176,62,149,243,90,86,54,207,28,209,178,122,74,153,17,242,236,124,123,21,204,84,118,229,105,121,32,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,62,229,117,203,254,178,239,89,109,226,111,91,241,222,205,170,31,13,113,193,237,115,201,60,21,82,85,69,60,83,195,118,119,109,236,219,10,118,186,69,28,136,246,204,217,29,34,181,24,145,58,91,106,4,53,230,41,192,173,55,20,184,106,231,26,125,65,72,205,84,176,83,195,13,12,213,53,82,177,151,59,116,43,80,245,182,162,44,137,4,47,116,149,14,145,147,57,159,207,99,88,231,177,142,87,178,138,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,127,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,105,55,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,45,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,78,147,255,0,149,143,10,218,243,160,56,109,102,95,169,217,133,93,158,209,152,211,173,83,52,246,122,78,175,162,157,86,46,205,124,210,57,221,105,234,93,19,100,99,233,218,206,170,199,67,221,119,114,36,138,41,234,121,77,88,206,191,101,250,89,153,106,103,178,253,167,246,75,31,184,223,124,23,127,179,226,188,45,52,147,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,204,190,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,31,94,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,226,105,163,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,241,61,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,44,39,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,217,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,158,175,44,226,207,50,206,184,80,199,248,94,204,41,234,238,204,197,114,136,239,86,139,229,77,122,57,244,182,232,232,229,167,138,218,145,118,247,57,140,116,242,57,146,58,85,218,205,177,53,168,198,51,111,181,229,113,231,179,76,190,181,232,245,165,255,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,147,52,60,77,218,109,86,14,36,181,94,197,98,182,82,91,173,182,236,226,251,73,71,71,73,11,97,130,154,8,235,230,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,22,191,195,79,255,0,177,182,239,242,255,0,59,255,0,250,247,66,149,141,84,28,211,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,33,95,2,252,207,170,117,155,87,47,26,83,173,43,73,105,126,85,120,174,174,195,235,170,107,34,107,41,153,35,225,74,59,2,36,84,209,182,71,163,123,234,202,153,94,143,149,251,99,218,175,123,17,108,124,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,37,57,129,112,35,98,226,171,21,147,53,197,153,224,181,55,31,183,172,118,234,158,175,147,218,148,176,71,85,36,86,173,143,168,138,158,14,237,77,67,87,196,185,21,204,233,209,122,183,220,148,131,254,29,232,118,169,255,0,252,147,51,211,252,131,254,102,167,192,221,40,106,127,239,197,46,201,162,255,0,206,99,182,255,0,249,72,190,251,222,224,115,142,60,55,139,220,53,212,181,76,164,177,234,45,142,157,175,191,88,88,245,217,35,58,163,124,109,30,229,87,62,153,206,86,162,181,85,95,11,220,140,122,185,29,20,178,202,3,58,220,123,106,102,85,170,28,92,106,101,199,41,171,238,123,7,32,173,198,109,208,50,73,22,26,90,26,9,223,79,19,35,107,222,237,155,187,110,149,232,222,141,89,102,149,232,214,239,232,78,174,73,122,57,98,139,21,206,184,129,168,155,189,122,169,184,46,29,71,30,215,183,194,82,199,29,61,93,66,245,71,236,147,188,249,105,189,202,205,204,240,191,11,186,72,228,79,107,206,159,0,166,190,240,243,138,106,13,62,61,87,89,114,197,114,134,83,62,186,20,149,204,160,183,86,83,200,147,44,168,213,216,214,62,162,10,6,35,222,158,231,236,107,85,59,138,142,173,110,5,179,91,174,1,198,14,146,95,108,212,244,147,84,85,101,20,150,71,182,165,142,115,18,11,131,188,12,206,68,107,154,187,219,21,76,142,98,245,232,143,70,170,163,145,21,171,163,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,168,190,111,252,38,97,184,45,77,55,20,56,125,69,37,165,249,85,226,154,203,119,177,211,80,43,89,85,113,146,42,202,137,110,75,47,115,107,94,246,193,27,95,27,98,77,207,221,43,156,175,123,247,87,174,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,104,207,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,58,89,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,156,222,150,253,171,225,198,197,169,148,22,47,21,95,130,100,17,248,154,223,21,179,193,218,235,88,176,205,247,106,244,108,155,234,155,110,111,185,174,123,122,117,78,141,238,41,89,124,11,102,183,92,3,140,29,36,190,217,169,233,38,168,170,202,41,44,143,109,75,28,230,36,23,7,120,25,156,136,215,53,119,182,42,153,28,197,235,209,30,141,85,71,34,43,87,70,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,175,94,117,246,155,84,220,54,225,183,217,173,148,143,185,81,231,20,244,148,245,142,133,171,60,48,77,65,90,233,98,100,157,55,53,143,116,16,185,205,69,232,229,138,53,94,187,83,164,11,229,113,231,179,76,190,181,232,245,165,255,0,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,51,47,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,248,157,255,0,138,190,25,46,186,67,162,92,61,234,125,190,154,146,174,197,151,224,240,58,186,229,73,110,116,15,246,173,68,243,220,81,149,78,68,86,43,252,53,116,80,68,247,72,175,145,148,18,46,214,54,52,106,118,14,76,154,165,246,83,136,235,238,153,215,223,124,45,6,119,143,201,225,168,188,46,255,0,25,116,162,122,77,15,222,35,21,209,236,165,117,197,222,247,53,142,235,209,122,187,182,133,212,144,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,167,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,12,251,115,52,180,218,172,188,113,234,125,29,154,217,73,65,79,37,69,182,173,241,83,66,216,152,233,231,182,82,77,52,170,214,162,34,190,73,100,146,71,187,248,185,239,115,151,170,170,169,97,92,149,60,172,101,63,48,43,189,58,220,79,240,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,16,131,156,46,107,117,197,120,62,125,138,223,79,73,37,62,99,148,91,108,149,206,153,142,87,199,3,27,53,114,58,37,71,34,35,251,180,49,53,85,200,228,216,231,167,78,170,142,109,74,240,127,128,84,234,127,20,122,91,134,67,143,82,95,105,234,178,138,26,155,133,190,173,34,116,19,219,169,165,74,138,212,145,178,174,199,177,41,161,153,85,139,215,122,34,181,17,202,168,213,252,174,37,240,10,109,44,226,27,82,52,250,223,143,85,216,237,182,60,162,229,77,107,161,169,73,119,197,110,241,15,90,53,69,149,85,239,99,169,214,39,177,238,85,222,199,53,221,93,187,170,220,247,42,205,99,190,234,239,8,246,138,108,142,30,181,120,21,194,92,58,58,157,204,254,250,165,166,130,9,41,151,99,24,212,103,110,10,136,160,233,241,57,221,141,238,114,185,234,137,48,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,132,95,227,251,131,235,87,22,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,108,168,88,98,98,72,231,53,98,123,88,253,219,18,72,228,160,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,36,175,43,143,61,154,101,245,175,71,173,47,248,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,202,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,153,172,226,199,205,62,178,124,192,200,125,70,114,213,56,105,255,0,246,54,221,254,95,231,127,255,0,94,232,82,177,169,44,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,40,51,143,238,48,110,188,89,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,190,161,33,137,233,27,154,212,137,141,99,54,239,73,36,146,48,23,147,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,240,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,36,167,48,46,59,172,92,42,226,178,97,88,179,252,110,166,228,22,245,146,221,77,209,241,251,46,150,120,234,163,138,235,189,244,242,211,207,218,169,167,106,120,103,42,57,253,122,175,70,251,214,141,237,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,234,249,28,158,247,42,185,127,138,151,189,192,47,5,24,175,10,122,113,73,123,187,91,60,70,166,228,214,248,100,200,238,21,9,27,228,160,222,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,93,173,137,145,117,254,37,243,250,157,44,225,231,82,53,6,223,144,210,88,238,86,60,94,229,83,107,174,169,88,182,69,113,240,239,74,52,68,149,21,143,123,170,22,38,49,142,69,222,247,53,189,29,187,162,230,136,208,247,47,125,47,181,105,87,7,218,109,108,183,186,146,106,139,253,158,44,162,186,174,26,38,211,62,162,123,131,82,165,59,189,21,86,71,197,20,145,83,164,142,94,174,101,59,61,205,68,70,55,218,241,93,137,253,185,225,151,85,113,104,241,159,180,21,117,184,125,219,192,91,155,69,226,228,158,185,148,178,62,151,181,23,71,43,166,108,236,137,209,237,77,201,35,88,173,248,145,12,214,26,104,225,235,41,190,231,58,5,166,153,174,83,93,227,111,89,6,31,102,186,92,106,123,76,143,191,85,61,20,82,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,142,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,208,71,18,248,5,78,169,240,243,169,26,125,111,199,169,47,151,43,230,47,114,166,181,208,212,164,91,37,184,248,119,173,26,162,202,168,198,61,181,9,19,216,247,42,108,123,90,238,173,219,213,51,68,105,163,135,172,166,251,156,232,22,154,102,185,77,119,141,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,58,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,31,243,83,214,59,238,145,112,143,119,166,199,33,233,87,158,220,34,195,164,169,220,207,239,90,90,152,39,146,165,118,61,142,71,247,32,167,150,14,159,11,155,223,222,215,35,152,136,180,195,195,70,1,77,170,124,67,105,190,159,92,49,234,187,229,182,249,148,91,105,174,148,52,201,46,249,109,222,33,139,88,170,177,42,61,140,109,58,74,247,189,170,155,24,215,59,171,118,245,75,158,230,167,163,151,221,93,225,30,239,83,142,77,214,175,2,184,69,152,201,77,181,159,223,84,180,208,79,29,74,111,123,218,140,237,193,81,44,253,126,39,59,177,177,173,87,61,21,41,51,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,226,105,204,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,2,149,185,205,234,151,218,190,35,172,90,103,65,125,241,84,24,38,63,31,137,162,240,187,60,29,210,181,235,52,223,120,172,71,73,190,149,182,231,123,156,230,55,167,68,232,238,226,30,171,146,94,153,229,85,58,167,157,107,31,132,237,99,118,252,125,113,158,252,145,200,223,17,93,81,83,79,81,178,23,108,237,191,183,29,47,89,19,122,57,189,248,62,21,71,245,79,43,206,111,75,126,202,113,29,98,212,202,11,23,133,160,206,241,248,252,77,111,138,223,227,46,148,79,88,102,251,181,122,186,61,148,174,183,55,220,214,177,221,122,167,87,119,20,244,28,145,243,91,173,6,180,106,22,156,195,79,72,182,219,230,47,21,238,162,87,49,221,246,207,67,87,28,49,53,142,221,181,24,173,184,76,174,69,106,170,171,99,232,173,232,168,235,137,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,176,57,209,232,94,156,80,225,56,231,16,246,203,55,129,204,235,178,10,108,110,229,83,78,168,200,238,52,174,163,169,146,55,212,51,167,199,52,126,21,140,100,136,168,238,219,149,142,222,140,137,35,136,28,174,60,246,105,151,214,189,30,180,191,224,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,102,179,139,31,52,250,201,243,3,33,245,25,203,84,225,167,255,0,216,219,119,249,127,157,255,0,253,123,161,74,196,233,230,133,198,191,239,1,157,191,70,52,246,231,106,174,211,108,54,224,202,152,174,52,75,222,246,205,209,176,185,143,168,73,92,212,233,12,93,217,225,141,35,85,100,159,28,187,228,107,226,237,240,190,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,52,108,174,99,219,226,100,107,100,108,44,218,237,207,69,114,167,109,146,61,150,83,204,15,151,78,27,150,232,149,175,38,225,243,10,171,161,201,244,198,207,29,182,217,143,218,26,179,50,235,104,108,238,150,72,59,111,126,231,84,177,211,212,84,164,141,87,77,59,221,43,28,217,164,146,55,50,157,177,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,208,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,34,128,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,41,91,157,95,154,124,91,229,253,15,168,220,79,63,203,215,138,172,55,133,13,35,215,204,194,243,114,164,118,79,113,167,177,211,98,118,137,35,89,159,113,184,163,46,91,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,196,12,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,87,188,11,126,197,49,86,107,142,177,225,158,19,82,111,91,253,143,77,90,237,211,88,173,114,70,212,78,176,171,83,195,214,77,214,78,231,85,115,217,18,178,63,186,115,170,35,89,254,65,94,114,89,77,247,31,225,30,142,211,104,174,240,244,153,54,97,110,181,221,35,237,49,254,34,149,144,84,213,182,62,174,69,86,116,158,146,157,253,90,168,239,131,167,93,174,114,45,53,233,62,11,251,80,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,166,156,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,50,220,66,226,214,44,27,95,117,47,10,197,168,124,21,151,31,204,47,54,187,117,55,117,242,118,41,96,173,150,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,114,156,161,179,175,181,188,27,91,108,30,203,240,159,98,178,11,165,139,189,223,238,120,190,228,141,175,238,237,218,157,190,158,63,183,183,171,191,162,221,215,226,218,217,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,155,110,48,48,10,157,48,226,143,84,176,201,177,234,75,21,61,46,81,93,83,111,183,210,36,77,130,11,117,76,171,81,68,145,182,37,216,198,45,52,208,170,49,58,108,69,70,170,53,81,90,150,191,201,183,41,190,228,28,35,214,90,110,245,222,34,147,25,204,46,54,187,92,125,166,51,195,210,190,10,106,183,71,213,168,138,254,179,213,212,63,171,149,93,241,244,235,181,173,68,157,64,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,138,107,231,89,169,159,104,53,199,11,210,218,74,187,85,69,38,31,143,190,225,55,135,147,125,85,61,117,124,223,121,5,71,71,170,51,164,20,148,114,49,138,214,187,108,234,229,87,53,236,233,242,114,88,192,42,111,188,67,101,122,131,81,143,82,86,91,113,92,93,244,204,174,153,34,115,232,46,53,149,17,164,43,18,57,119,181,239,167,130,189,138,246,39,185,155,218,229,78,226,35,174,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,198,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,5,249,242,234,214,59,22,178,112,143,130,84,218,33,240,245,120,125,190,12,58,233,77,185,239,236,213,80,65,20,109,93,238,99,17,221,216,22,158,126,141,220,214,119,246,110,115,152,229,56,175,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,130,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,153,125,111,205,109,90,149,173,25,246,163,88,169,234,224,182,229,89,69,214,247,71,21,91,26,217,227,130,166,174,73,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,137,118,124,171,52,114,251,164,92,35,218,42,114,57,186,85,231,183,9,115,24,233,182,179,251,214,150,166,8,35,166,77,236,123,145,253,200,41,226,159,175,194,230,247,246,57,168,230,42,175,229,115,115,211,60,171,81,56,71,154,227,139,82,120,191,177,89,5,38,77,113,129,145,201,36,206,161,142,10,138,121,95,27,88,199,117,237,248,166,202,245,118,214,182,40,165,122,187,225,232,181,3,194,174,169,126,197,184,142,211,173,76,154,251,236,106,11,54,65,75,237,90,223,11,226,59,86,185,95,217,174,251,180,99,220,238,180,178,206,223,129,170,244,235,213,157,28,141,84,210,153,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,50,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,38,107,56,177,243,79,172,159,48,50,31,81,156,181,78,26,127,253,141,183,127,151,249,223,255,0,215,186,20,172,123,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,83,134,142,29,48,78,23,244,178,131,76,240,90,127,236,171,47,21,187,230,254,83,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,189,84,170,190,106,124,7,127,178,252,85,233,5,151,251,41,114,251,21,178,221,255,0,94,250,155,219,159,221,255,0,179,182,86,71,15,246,149,15,119,244,175,43,215,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,19,195,71,17,120,39,20,26,89,65,169,152,45,71,246,84,119,138,45,147,127,38,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,248,162,255,0,20,78,170,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,18,0,22,125,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,182,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,182,212,10,128,231,123,157,123,67,84,244,211,76,253,151,219,246,14,63,87,125,241,189,254,189,239,31,82,144,246,187,123,126,29,158,205,221,187,114,238,239,116,232,221,157,93,192,57,98,233,111,237,67,140,156,43,197,216,189,167,106,196,188,70,83,112,254,250,236,248,95,11,26,248,73,253,207,107,159,182,186,74,47,129,187,186,245,248,154,172,71,151,252,10,33,230,217,133,93,113,94,52,178,11,237,194,162,146,74,124,198,207,106,189,208,182,23,185,95,28,12,166,109,10,182,84,86,162,35,251,180,50,185,17,170,228,216,230,47,94,170,173,108,180,228,133,157,123,67,75,53,47,76,253,151,219,246,14,65,73,125,241,189,254,189,239,31,76,176,246,187,123,126,29,158,205,221,187,114,238,239,116,232,221,157,93,101,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,148,215,206,211,22,190,210,107,238,11,154,212,80,236,178,221,112,244,181,209,212,247,88,189,218,170,74,218,137,42,35,216,139,189,187,89,91,76,189,85,17,171,220,232,213,85,107,145,62,78,75,25,253,77,139,136,108,175,79,170,50,26,74,59,110,85,139,190,165,148,51,44,77,125,125,198,142,162,53,133,34,87,38,247,61,148,243,215,189,88,197,247,179,123,156,139,219,69,109,207,128,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,224,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,51,89,197,86,169,126,218,120,142,212,93,76,134,251,237,154,11,206,65,85,236,170,223,11,225,251,182,184,159,217,161,251,181,99,28,222,148,177,64,223,141,168,245,233,213,253,92,174,85,183,238,81,154,103,149,105,223,8,240,220,114,154,79,9,246,215,32,171,201,173,208,62,57,35,153,180,50,65,79,79,19,228,107,216,222,157,207,10,233,88,173,220,215,69,44,79,71,124,93,18,106,148,67,205,155,75,237,90,113,198,13,210,231,102,117,36,116,249,213,158,143,40,125,37,53,19,105,217,77,59,221,37,52,221,118,170,164,143,150,90,73,42,31,39,70,171,159,80,238,168,170,138,247,72,174,73,122,215,255,0,135,92,57,214,91,255,0,252,249,173,190,170,56,191,236,244,117,113,204,245,147,254,196,177,181,177,255,0,110,174,119,243,16,234,188,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,17,171,152,174,177,216,180,111,132,124,238,166,239,15,136,171,204,45,243,225,214,186,109,207,103,122,170,190,9,99,114,239,107,30,141,237,64,149,19,244,118,214,191,177,179,115,92,246,169,65,154,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,129,167,44,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,43,86,48,95,218,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,51,47,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,230,132,248,9,212,204,87,84,56,71,211,59,142,45,87,220,246,14,63,69,140,220,96,124,145,172,212,181,212,16,50,158,86,72,214,61,219,55,118,219,43,17,221,28,177,77,19,213,173,223,208,173,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,147,53,156,88,249,167,214,79,152,25,15,168,206,90,167,13,63,254,198,219,191,203,252,239,255,0,235,221,10,107,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,250,120,5,224,163,21,225,79,78,41,47,119,107,103,136,212,220,154,223,12,153,29,194,161,35,124,148,27,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,181,177,50,41,84,1,86,186,161,201,222,167,42,226,141,47,56,166,79,73,103,210,12,138,162,166,245,117,101,52,81,67,91,102,122,202,142,125,182,146,22,177,34,86,72,178,47,98,77,187,33,141,143,73,26,231,69,26,84,216,86,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,122,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,41,91,157,95,154,124,91,229,253,15,168,220,79,21,203,175,129,90,158,41,115,36,206,53,6,130,173,154,87,96,168,154,26,233,169,170,162,99,238,119,24,82,157,233,109,84,73,18,120,88,232,234,27,35,230,107,63,152,199,49,175,99,220,143,101,233,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,165,110,117,126,105,241,111,151,244,62,163,113,62,174,74,22,155,172,220,73,102,87,216,109,149,111,182,209,224,245,20,149,21,141,133,203,4,51,205,95,68,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,165,207,130,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,144,87,156,150,45,125,200,56,71,163,187,90,40,124,69,38,51,152,91,174,151,73,59,172,103,135,165,124,21,52,141,147,163,149,21,253,103,171,167,103,70,162,187,227,235,211,107,92,169,84,28,31,231,245,58,97,197,30,150,230,112,228,52,150,42,122,92,162,134,154,225,112,171,88,155,4,22,234,153,82,158,181,100,116,169,177,140,90,105,166,69,122,244,216,138,174,69,106,162,57,52,146,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,45,251,143,109,76,197,116,191,132,125,76,184,229,53,125,191,111,99,245,184,205,186,6,73,26,77,85,93,95,3,233,226,100,109,123,219,191,111,113,210,189,27,213,201,20,50,189,26,237,157,12,246,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,166,141,39,193,127,101,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,245,101,122,243,167,192,41,175,188,60,226,154,131,79,143,85,214,92,177,92,161,148,207,174,133,37,115,40,45,213,148,242,36,203,42,53,118,53,143,168,130,129,136,247,167,185,251,26,213,78,226,163,171,215,151,86,177,223,116,111,139,140,18,166,209,15,136,164,204,46,16,97,215,74,109,204,103,122,150,190,120,163,106,239,115,30,173,237,78,148,243,244,110,215,63,177,179,115,90,247,41,98,188,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,21,87,206,211,90,255,0,240,23,135,58,59,127,255,0,155,53,184,85,73,23,253,162,142,146,56,94,146,127,219,86,70,186,63,236,21,174,254,122,17,215,148,206,151,218,181,31,140,27,93,206,242,234,73,41,240,91,61,102,80,202,74,154,38,212,50,166,118,58,58,104,122,110,84,72,223,20,181,113,212,50,78,142,86,190,157,189,17,21,81,237,189,224,80,95,52,125,33,166,210,94,48,114,105,237,176,82,65,109,206,105,225,203,233,97,134,121,101,123,31,82,231,178,169,210,172,159,205,123,235,32,171,145,26,213,115,17,146,49,27,183,249,141,150,188,146,245,142,197,46,43,157,112,253,81,15,102,245,77,112,92,198,142,77,207,119,139,165,146,58,122,74,132,232,140,217,31,101,241,83,123,213,251,159,226,190,22,244,141,202,188,87,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,224,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,205,103,22,62,105,245,147,230,6,67,234,51,150,169,195,79,255,0,177,182,239,242,255,0,59,255,0,250,247,67,245,121,94,240,81,251,191,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,125,141,107,116,205,123,41,214,38,185,122,205,47,106,9,164,89,17,31,31,193,22,200,220,201,123,147,168,0,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,5,106,241,169,194,141,247,139,78,97,120,78,27,218,186,209,226,22,221,63,161,172,202,111,116,80,177,222,2,151,199,221,22,56,209,210,42,49,38,157,236,237,70,157,30,228,234,249,59,111,100,82,33,98,152,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,5,0,243,71,243,217,169,191,69,244,122,34,101,114,62,194,174,180,24,6,169,234,52,213,20,139,109,190,94,45,214,74,120,154,247,119,219,61,12,50,205,43,158,221,187,81,138,219,132,40,213,71,42,170,182,78,168,222,136,174,179,64,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,205,46,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,126,176,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,235,209,238,79,235,83,202,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,3,207,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,254,181,60,165,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,121,252,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,215,163,220,159,214,167,148,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,14,150,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,215,247,78,225,99,255,0,38,157,42,255,0,224,219,119,255,0,68,234,160,28,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,235,0,14,105,118,225,147,134,219,253,214,182,251,125,225,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,175,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,117,232,198,167,245,33,232,0,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,235,209,238,79,235,83,207,226,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,191,195,92,109,120,205,21,37,84,27,216,230,63,100,177,198,215,183,115,30,230,175,69,247,181,202,139,238,85,61,6,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,235,209,238,79,235,83,202,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,7,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,120,15,221,59,133,143,252,154,116,171,255,0,131,109,223,253,19,218,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,254,181,60,165,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,0,0,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,235,83,234,193,116,159,75,52,191,199,126,204,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,226,167,171,0,30,127,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,117,232,247,39,245,169,231,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,0,0,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,115,95,221,59,133,143,252,154,116,171,255,0,131,109,223,253,19,165,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,238,157,194,199,254,77,58,85,255,0,193,182,239,254,137,213,64,7,63,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,137,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,238,107,81,19,220,136,122,12,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,212,135,160,7,138,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,122,117,123,151,250,212,250,176,93,39,210,205,47,241,223,179,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,248,169,234,192,60,86,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,214,167,213,130,233,62,150,105,127,142,253,153,233,166,41,137,123,79,181,227,125,133,102,166,160,241,93,189,221,190,239,101,141,223,183,184,253,187,186,244,222,238,159,197,79,86,15,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,244,234,247,47,245,168,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,250,144,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,58,189,203,253,106,125,88,46,147,233,102,151,248,239,217,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,252,84,245,96,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,175,71,185,63,173,79,63,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,22,255,0,13,113,181,227,52,84,149,80,111,99,152,253,146,199,27,94,221,204,123,154,189,23,222,215,42,47,185,84,232,0,28,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,94,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,234,67,208,0,14,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,19,113,186,99,52,85,117,83,236,99,88,205,242,201,27,158,237,172,99,90,157,87,220,214,162,39,185,16,244,24,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,175,70,53,63,169,15,64,1,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,127,90,158,82,211,195,39,13,182,11,173,21,246,197,195,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,61,94,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,235,209,238,79,235,83,202,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,60,86,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,214,163,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,233,213,141,95,234,67,218,156,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,235,0,0,0,0,115,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,160,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,157,122,49,169,253,72,122,0,0,0,231,249,79,15,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,236,241,55,27,166,51,69,87,85,62,198,53,140,223,44,145,185,238,218,198,53,169,213,125,205,106,34,123,145,15,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,250,144,244,0,242,153,214,147,233,102,168,120,31,218,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,252,16,249,112,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,94,157,88,213,254,164,61,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,213,198,111,29,26,113,193,229,138,134,59,157,7,218,140,206,243,182,91,110,51,79,88,148,242,58,151,126,217,42,170,37,216,254,196,41,181,237,98,171,28,233,36,69,107,90,168,217,95,31,74,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,1,2,181,67,155,46,151,233,175,20,105,163,85,56,229,93,70,19,99,168,169,178,101,57,42,71,39,126,142,234,217,81,138,232,41,250,110,150,154,157,204,145,146,175,77,242,43,156,232,145,201,11,82,166,117,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,2,176,56,204,230,129,175,188,59,113,39,152,104,230,21,136,105,253,109,151,31,246,127,134,158,233,111,173,146,169,253,250,10,122,135,239,116,117,113,177,122,62,103,34,116,98,124,40,157,122,175,85,89,63,203,211,138,12,251,139,61,23,189,106,54,163,90,49,251,117,202,221,148,84,217,34,138,201,79,52,48,58,8,233,41,38,107,156,217,165,149,202,253,213,15,69,84,114,39,68,111,187,248,170,202,0,86,7,25,156,208,53,247,135,110,36,243,13,28,194,177,13,63,173,178,227,254,207,240,211,221,45,245,178,85,63,191,65,79,80,253,238,142,174,54,47,71,204,228,78,140,79,133,19,175,85,234,171,218,185,111,113,173,170,124,96,254,209,63,105,150,12,82,217,246,75,217,30,11,216,84,181,48,247,60,87,139,238,119,123,211,203,215,167,134,102,221,187,122,117,119,94,189,83,164,213,0,28,83,140,205,107,202,184,118,225,179,48,214,60,42,223,106,173,189,99,254,207,240,208,93,34,146,74,87,247,235,233,233,223,189,177,201,27,215,163,38,114,167,71,167,196,137,215,170,117,69,172,31,238,213,241,79,255,0,0,116,171,255,0,117,92,127,215,139,169,0,17,255,0,140,94,49,112,78,16,48,74,123,253,254,143,219,57,37,231,127,217,252,127,185,53,63,181,59,83,83,178,171,251,233,144,75,28,29,168,234,18,79,188,68,223,211,107,122,170,251,189,95,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,126,212,234,160,16,87,88,249,169,233,198,143,241,89,30,136,92,236,30,51,12,179,117,183,101,25,53,44,233,81,37,21,201,233,27,154,176,197,18,187,185,13,63,199,29,67,23,239,187,139,34,53,136,180,251,42,38,253,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,48,255,0,118,175,138,127,248,3,165,95,251,170,227,254,188,89,247,6,122,215,149,113,19,195,102,31,172,121,173,190,213,69,122,200,61,161,226,96,181,197,36,116,172,236,87,212,83,179,99,100,146,71,167,86,66,213,94,175,95,137,87,167,68,232,137,245,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,0,14,41,198,102,181,229,92,59,112,217,152,107,30,21,111,181,86,222,177,255,0,103,248,104,46,145,73,37,43,251,245,244,244,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,215,182,136,115,118,226,75,82,181,163,1,211,155,238,19,166,176,91,114,172,162,213,100,172,150,146,219,94,217,227,130,166,174,56,100,116,110,117,99,154,143,70,189,85,21,90,228,235,211,170,47,240,45,208,0,14,63,196,199,21,90,71,194,134,27,77,152,106,149,202,173,207,184,212,120,107,101,162,219,27,38,184,220,94,138,222,226,195,19,222,198,236,141,174,71,61,239,115,88,222,173,111,93,239,141,143,229,92,7,113,233,106,227,22,155,40,178,222,113,170,76,95,44,199,106,29,86,203,116,85,237,153,149,118,169,101,122,67,44,91,186,74,231,194,157,184,167,118,196,102,247,196,244,219,222,72,163,150,160,16,255,0,139,206,100,90,113,194,134,163,227,154,113,38,55,246,202,190,175,239,242,104,109,215,52,138,170,193,74,229,137,98,114,198,232,157,28,211,73,27,229,145,176,186,88,156,141,100,106,229,107,102,99,201,65,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,196,22,208,62,111,122,53,169,90,143,144,226,122,161,111,253,158,217,106,46,17,179,16,187,87,57,210,71,81,78,229,142,36,142,224,230,35,153,75,50,189,93,55,115,175,97,145,185,204,123,209,97,73,103,154,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,119,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,128,112,67,199,206,43,198,87,218,91,71,216,223,177,185,38,57,217,169,246,92,151,136,235,188,101,12,159,15,136,133,219,34,145,123,114,38,201,19,181,181,157,216,62,53,89,54,182,85,0,68,174,60,120,244,181,112,117,77,139,217,108,216,213,38,81,150,100,85,13,171,125,186,90,246,194,202,75,84,82,177,38,150,93,189,101,107,230,78,228,80,59,98,179,123,37,122,238,236,172,82,119,93,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,67,94,97,124,194,245,163,132,205,104,178,233,206,156,227,24,85,198,219,113,197,233,175,114,203,123,162,171,154,118,207,37,93,92,46,107,93,13,76,77,70,109,167,98,162,43,85,122,171,189,255,0,193,19,218,242,222,227,91,84,248,193,253,162,126,211,44,24,165,179,236,151,178,60,23,176,169,106,97,238,120,175,23,220,238,247,167,151,175,79,12,205,187,118,244,234,238,189,122,167,73,170,1,197,56,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,236,255,0,13,5,210,41,36,165,127,126,190,158,157,251,219,28,145,189,122,50,103,42,116,122,124,72,157,122,167,84,90,193,254,237,95,20,255,0,240,7,74,191,247,85,199,253,120,186,144,87,175,48,190,97,122,209,194,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,59,103,146,174,174,23,53,174,134,166,38,163,54,211,177,81,21,170,189,85,222,255,0,224,137,237,121,111,113,173,170,124,96,254,209,63,105,150,12,82,217,246,75,217,30,11,216,84,181,48,247,60,87,139,238,119,123,211,203,215,167,134,102,221,187,122,117,119,94,189,83,164,213,0,16,130,183,155,14,131,51,137,122,13,18,183,182,146,124,54,74,133,183,87,106,20,215,94,213,186,10,221,146,116,72,163,72,156,146,211,119,82,40,150,169,210,71,26,111,124,158,248,88,146,190,111,131,228,187,71,117,154,213,91,13,138,182,146,142,228,250,121,27,71,81,87,76,234,152,33,157,90,189,183,201,19,100,141,210,49,29,209,85,137,35,21,200,138,136,230,245,234,148,195,253,218,190,41,255,0,224,14,149,127,238,171,143,250,241,107,220,53,234,245,54,189,104,54,13,171,144,207,73,37,70,69,103,134,107,130,82,65,44,48,69,113,103,88,171,97,141,146,245,122,50,58,152,230,141,21,85,221,81,136,168,231,34,163,151,165,130,152,46,220,235,248,146,154,235,91,53,139,77,52,214,142,218,250,137,29,71,79,87,73,95,83,60,48,43,151,182,201,37,109,84,109,145,232,222,136,175,72,216,142,84,85,70,183,175,68,179,78,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,123,67,196,193,107,138,72,233,89,216,175,168,167,102,198,201,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,235,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,0,30,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,226,84,95,247,106,248,167,255,0,128,58,85,255,0,186,174,63,235,197,170,113,71,174,159,187,94,132,228,218,215,246,91,237,31,217,207,5,252,153,227,188,31,127,196,86,65,77,253,55,110,77,187,123,251,191,152,189,118,244,247,117,234,158,171,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,0,56,255,0,13,28,76,97,188,82,227,217,94,103,167,212,53,108,199,172,25,69,70,57,67,91,82,138,199,220,217,13,45,52,203,86,145,43,81,208,177,206,168,114,49,142,248,246,49,174,114,49,206,88,217,216,1,202,184,151,226,47,4,225,127,75,43,245,51,58,168,254,214,142,207,69,178,111,229,59,167,134,154,104,40,251,145,69,39,103,187,216,123,123,175,110,198,127,21,95,224,139,229,56,50,226,255,0,21,227,19,78,43,179,27,77,135,236,229,234,203,112,117,190,239,98,146,227,29,92,148,221,83,124,19,181,237,70,61,208,202,197,84,107,223,28,125,100,138,118,34,57,35,222,233,0,1,10,184,196,230,85,138,240,175,172,184,174,149,82,226,95,105,255,0,162,184,102,50,211,86,71,222,183,80,202,215,182,56,32,98,59,252,179,249,149,10,201,182,53,98,237,181,23,251,225,37,134,90,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,32,227,195,140,62,49,56,62,202,173,213,182,76,67,79,242,60,7,32,238,123,62,247,83,143,87,71,225,42,187,146,170,91,231,116,119,23,35,166,108,12,141,233,42,178,38,203,214,77,140,78,211,209,188,43,71,121,211,234,93,78,127,107,183,235,126,159,97,81,226,117,245,16,82,86,87,89,35,174,165,158,216,199,205,26,73,88,228,116,149,43,59,35,139,186,229,133,140,107,222,187,122,61,58,116,117,175,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,29,121,133,241,65,159,112,153,162,246,93,70,211,155,70,63,113,185,92,114,138,107,36,177,94,233,230,154,6,193,37,37,92,206,115,91,12,177,57,31,186,157,136,138,174,84,232,174,247,127,5,72,87,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,58,244,234,139,252,11,116,34,175,30,28,116,88,184,62,197,109,212,86,74,11,86,71,159,100,29,207,103,217,42,107,31,31,132,165,237,202,137,112,157,177,177,202,232,91,59,35,98,68,175,137,210,245,147,99,211,180,245,108,10,180,243,149,226,238,255,0,117,162,177,88,180,187,77,110,55,43,141,68,116,148,116,116,150,75,156,211,212,207,35,145,177,197,28,109,173,87,61,238,114,163,81,168,138,170,170,136,132,255,0,200,184,160,207,184,104,209,124,15,81,184,200,180,99,244,183,44,183,40,130,201,120,139,18,167,155,177,141,193,81,73,81,52,110,145,175,150,119,86,62,55,83,34,76,177,57,168,137,35,187,73,55,105,171,60,160,0,16,171,153,15,26,218,167,193,247,236,239,246,103,96,197,46,127,107,125,175,227,125,187,75,83,55,111,194,248,78,223,107,179,60,93,58,248,151,238,221,187,175,70,244,233,209,122,248,174,94,156,194,245,163,139,61,104,189,105,206,163,99,24,85,186,219,110,197,234,111,113,75,100,162,171,134,119,79,29,93,36,45,107,157,53,76,173,86,109,168,122,170,35,81,122,163,125,255,0,197,22,194,128,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,196,168,191,238,213,241,79,255,0,0,116,171,255,0,117,92,127,215,139,62,253,181,229,95,185,127,239,23,236,251,87,218,79,217,127,219,95,11,218,147,192,248,239,100,248,206,222,206,231,115,179,220,247,109,238,110,219,238,221,215,222,86,15,247,106,248,167,255,0,128,58,85,255,0,186,174,63,235,197,186,104,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,237,87,186,200,169,24,230,193,28,245,52,145,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,252,79,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,144,57,169,240,169,157,233,110,178,221,245,231,218,87,91,254,25,157,220,34,147,218,151,58,200,95,53,13,210,102,206,239,102,53,189,206,235,225,142,26,94,177,59,182,214,50,37,142,30,170,177,238,119,53,224,7,140,27,175,9,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,239,167,73,165,122,198,214,185,37,99,158,205,187,214,57,35,191,60,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,130,188,208,184,215,253,223,240,71,232,198,158,220,238,180,58,147,153,91,217,83,21,198,137,123,62,198,181,186,103,49,245,9,43,154,189,102,151,181,60,49,164,106,143,143,227,151,124,110,100,93,202,86,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,70,124,38,104,13,55,12,250,13,140,105,51,110,149,119,10,234,10,127,19,117,154,91,132,181,80,123,70,110,143,170,74,84,145,26,145,83,119,85,253,182,54,54,123,190,55,162,202,249,30,254,192,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,20,237,205,215,132,204,203,30,212,75,135,21,150,106,138,187,222,61,149,84,83,83,94,163,134,129,26,204,121,240,82,82,82,211,44,178,36,142,116,140,157,209,201,209,253,182,49,143,217,26,170,186,70,110,141,92,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,186,8,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,136,85,204,195,141,123,143,12,24,37,183,9,211,75,159,134,212,156,183,165,77,21,100,107,75,55,177,168,97,154,53,146,162,106,121,155,38,254,247,71,193,26,58,61,171,210,119,35,209,208,163,93,72,56,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,104,163,131,158,31,107,56,98,225,247,27,210,75,182,65,237,155,173,15,126,178,229,83,20,243,190,149,42,167,149,210,62,58,102,76,229,237,194,205,200,196,70,54,54,189,205,116,171,27,31,43,208,206,17,127,220,174,60,137,233,151,214,189,98,180,166,190,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,10,245,230,91,203,238,155,88,109,87,142,32,244,130,213,87,38,160,208,83,248,155,197,166,146,41,106,167,201,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,94,141,68,87,171,122,212,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,82,53,113,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,121,246,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,155,252,184,57,128,86,112,239,125,139,73,53,123,34,255,0,20,245,254,38,120,170,106,35,158,162,76,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,62,249,37,187,240,82,95,50,62,96,148,220,68,212,199,163,218,55,117,171,110,157,91,170,27,83,91,114,134,89,97,102,76,245,138,9,34,73,105,230,130,41,161,101,52,201,59,81,142,115,153,35,209,146,116,234,200,213,56,7,7,220,38,102,92,93,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,223,211,184,244,69,108,79,84,179,238,100,124,18,93,117,79,65,177,7,104,188,21,106,253,21,179,212,82,89,113,58,74,87,85,207,114,162,127,130,139,181,28,210,76,143,223,5,61,35,158,141,219,44,147,42,35,19,171,213,55,83,182,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,221,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,208,247,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,14,85,196,239,16,184,175,11,250,53,122,213,204,166,155,199,248,14,221,53,186,214,202,168,233,230,185,215,74,237,177,83,198,231,175,249,210,61,90,215,185,145,69,43,209,143,217,181,115,173,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,247,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,109,255,0,148,151,10,153,86,141,105,197,195,90,243,91,151,110,175,83,109,244,21,54,155,77,61,100,142,142,158,214,136,249,97,168,168,107,36,236,201,52,201,43,92,196,86,57,240,199,213,17,237,116,211,68,216,171,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,87,87,51,174,96,21,154,69,71,83,195,246,136,100,94,19,58,171,221,6,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,30,233,163,123,157,11,88,238,136,217,28,199,199,77,133,186,114,161,227,142,155,37,181,89,56,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,172,208,25,214,227,227,76,241,93,34,226,247,82,112,92,42,147,194,89,105,238,20,247,10,106,86,199,28,113,210,248,218,72,107,31,4,76,141,141,99,33,141,245,14,100,108,70,252,49,181,141,85,85,69,85,177,78,75,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,119,49,54,210,220,157,81,35,169,182,53,136,171,178,120,42,37,238,57,239,115,188,78,223,133,177,181,22,197,72,255,0,199,198,166,101,90,69,194,22,164,231,88,85,95,132,189,83,219,233,237,244,213,77,146,72,228,165,241,181,112,209,190,120,159,27,218,246,77,27,42,28,248,222,142,248,100,107,28,168,168,138,139,158,204,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,251,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,230,117,248,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,115,71,242,39,169,191,69,245,138,34,176,57,115,113,175,251,170,234,60,246,12,254,231,117,147,76,178,159,187,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,190,144,1,84,28,208,121,130,83,93,169,175,92,47,104,181,214,173,140,101,67,168,51,11,229,52,178,211,63,124,50,213,83,214,89,86,41,96,107,149,138,230,64,231,207,20,187,36,98,186,47,137,142,127,94,193,201,83,202,198,83,243,2,187,211,173,196,255,0,5,101,243,127,225,51,50,206,169,169,184,161,195,234,42,238,204,197,108,244,214,91,189,142,154,129,28,250,91,116,114,214,84,75,114,89,123,155,156,198,58,120,218,248,219,18,237,102,233,92,228,99,31,182,184,56,104,226,47,59,225,127,84,232,53,51,5,168,254,202,142,241,69,178,31,229,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,127,20,95,226,139,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,35,87,31,92,87,81,240,165,161,213,119,187,100,187,243,60,163,189,103,197,225,142,104,18,72,42,157,11,149,213,238,142,84,119,114,26,127,129,206,68,141,237,116,143,130,55,109,73,119,182,128,114,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,190,158,92,220,42,101,92,42,232,116,246,76,254,229,220,202,114,155,135,182,174,86,248,43,36,150,150,215,214,22,71,29,43,83,184,232,93,51,81,138,178,205,19,91,189,206,107,55,74,200,98,122,247,253,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,240,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,243,3,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,69,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,95,159,21,92,76,97,188,40,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,158,29,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,11,63,229,117,203,254,142,209,71,109,226,111,91,241,222,245,214,111,13,113,193,237,115,201,4,244,177,210,203,4,83,195,118,119,109,239,221,50,247,122,69,28,136,199,66,232,221,34,181,94,177,58,46,129,206,175,202,198,45,243,2,135,211,174,39,20,229,117,204,2,178,209,89,109,225,147,91,242,46,245,170,111,13,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,109,143,221,10,247,122,197,36,138,198,194,216,221,26,185,88,177,54,43,106,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,223,248,172,191,246,127,255,0,229,194,128,77,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,77,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,240,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,243,43,148,223,26,246,237,63,172,253,216,181,66,231,216,178,222,238,12,147,16,173,145,106,170,36,138,233,85,60,48,165,177,177,177,175,100,112,202,249,29,51,93,247,76,100,157,245,122,185,102,69,101,138,113,129,196,165,139,133,109,14,188,106,109,205,59,215,89,183,90,241,186,71,82,190,120,234,239,18,195,35,233,227,149,26,230,109,133,59,79,146,69,87,177,123,113,189,26,170,245,99,93,158,44,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,62,86,60,22,93,116,15,13,172,214,93,82,199,234,237,122,131,151,83,173,37,45,12,245,46,71,219,108,142,88,165,108,83,65,181,18,58,153,101,141,30,246,189,94,230,49,144,183,238,159,222,98,207,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,217,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,244,237,189,81,27,43,21,100,255,0,42,62,53,255,0,102,89,84,28,53,234,101,206,235,83,141,229,183,10,122,108,74,94,189,232,108,247,73,164,115,86,159,98,53,100,108,53,82,72,207,123,93,178,57,83,114,177,18,105,165,109,159,241,59,196,46,43,194,254,141,94,181,115,41,166,241,254,3,183,77,110,181,178,170,58,121,174,117,210,187,108,84,241,185,235,254,116,143,86,181,238,100,81,74,244,99,246,109,92,235,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,253,220,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,116,229,115,192,149,215,68,237,83,107,190,180,99,52,148,249,181,242,157,141,199,237,213,112,59,198,227,212,78,107,210,87,201,185,118,197,83,80,215,181,21,155,59,145,70,213,98,185,171,52,209,54,194,140,171,151,253,202,227,200,158,153,125,107,214,43,74,1,37,167,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,61,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,182,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,8,171,205,31,200,158,166,253,23,214,40,138,64,225,235,41,177,96,218,251,166,153,174,83,93,224,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,141,52,128,0,41,219,154,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,101,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,238,108,111,99,35,134,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,86,239,181,11,143,109,26,194,184,83,181,241,93,111,130,235,117,178,228,191,222,118,11,91,169,221,79,85,87,116,85,153,171,71,43,149,28,200,59,111,166,168,73,37,234,230,35,97,122,198,179,42,198,217,40,91,84,181,75,59,214,156,238,231,169,154,151,125,246,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,238,225,99,35,111,72,226,99,126,22,167,94,157,87,170,170,170,249,83,234,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,55,198,246,255,0,22,170,37,149,114,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,125,7,53,206,58,127,167,225,127,69,51,63,247,197,46,127,91,66,223,243,90,219,92,117,8,239,250,223,20,198,183,253,196,42,255,0,242,136,74,224,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,243,99,98,57,207,115,34,138,38,43,223,179,114,245,82,149,185,157,112,29,251,16,190,212,235,206,147,217,118,224,57,5,193,222,210,181,219,173,221,186,92,94,103,50,22,199,213,221,215,47,102,162,119,84,43,118,199,28,80,185,99,133,58,111,137,171,31,248,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,233,71,148,217,40,166,99,124,125,46,215,164,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,83,65,54,156,255,0,13,189,96,52,90,165,71,144,210,71,137,215,217,227,191,197,118,171,85,165,129,182,231,194,147,182,162,69,153,26,177,51,180,168,245,238,35,118,167,93,221,58,41,64,60,109,241,131,147,113,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,251,244,48,75,28,12,153,242,73,19,17,206,124,206,166,100,170,199,62,68,141,92,172,99,156,137,185,221,171,150,87,2,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,62,168,143,166,134,94,142,145,239,221,27,223,31,99,108,136,179,118,174,208,165,110,117,126,105,241,111,151,244,62,163,113,61,255,0,35,172,166,197,73,149,106,230,21,81,93,178,245,117,183,217,238,148,116,221,167,175,118,150,146,74,168,234,36,222,137,177,187,95,91,76,157,21,81,203,220,234,212,84,107,149,45,168,2,37,115,83,187,90,173,220,14,103,212,119,11,157,37,45,69,210,162,207,73,67,20,211,53,143,170,157,46,116,211,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,193,170,169,65,134,170,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,16,255,0,152,207,26,255,0,186,174,156,65,96,192,46,118,169,53,55,41,251,187,109,52,235,221,146,215,66,168,244,146,230,232,118,185,142,218,246,36,113,54,85,107,95,35,156,238,146,182,25,99,90,33,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,181,252,91,147,173,138,239,194,157,45,179,36,168,246,14,187,84,239,186,186,228,235,147,234,109,244,210,42,187,181,107,150,56,211,183,217,237,236,73,37,141,178,72,201,213,238,100,147,68,214,196,250,160,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,187,78,92,28,192,40,248,136,177,69,164,154,189,145,127,141,138,15,19,60,85,53,17,193,79,30,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,124,145,78,162,170,249,222,233,111,255,0,134,154,215,111,177,127,190,241,107,189,207,197,127,209,83,65,7,101,95,255,0,233,39,111,99,63,228,123,191,163,66,63,242,142,212,204,171,15,226,246,207,130,218,106,250,217,115,219,125,125,190,239,75,36,146,118,221,225,169,38,172,130,118,177,175,70,44,204,124,10,198,189,237,118,216,231,157,168,136,175,234,151,168,85,95,59,221,82,255,0,240,211,69,45,247,223,247,222,83,119,182,120,95,250,41,168,39,239,43,63,253,36,221,140,127,252,175,111,244,106,71,94,82,120,85,215,42,227,75,31,190,219,234,41,35,167,195,172,247,91,221,115,102,123,145,242,64,250,103,80,163,98,68,106,162,191,187,93,19,149,28,173,77,141,122,245,234,136,215,94,241,149,114,90,114,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,219,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,59,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,191,238,104,254,68,245,55,232,190,177,68,80,9,99,252,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,91,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,107,99,123,223,29,196,130,10,243,66,227,95,247,127,193,31,163,26,123,115,186,208,234,78,101,111,101,76,87,26,37,236,251,26,214,233,156,199,212,36,174,106,245,154,94,212,240,198,145,170,62,63,142,93,241,185,145,119,41,4,186,158,74,158,86,50,159,152,21,222,157,110,39,248,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,22,230,13,193,37,215,133,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,79,175,151,55,26,255,0,186,174,163,207,96,207,238,119,89,52,203,41,251,187,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,190,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,219,36,108,146,109,137,240,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,206,191,18,252,69,231,124,80,106,157,126,166,103,85,31,218,209,217,232,182,67,252,153,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,222,255,0,226,171,252,17,39,167,42,126,4,174,171,117,160,226,155,89,113,154,70,219,91,78,147,225,22,171,140,14,116,242,78,174,99,163,188,43,21,81,172,99,90,142,72,55,181,202,245,127,125,168,205,144,73,37,175,131,143,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,225,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,237,90,143,198,109,247,86,248,59,197,120,103,206,109,93,219,174,9,144,91,170,44,151,138,118,49,145,207,103,167,161,171,166,109,53,67,19,167,73,162,238,194,214,72,212,84,146,52,93,253,30,197,124,220,131,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,226,122,14,37,248,139,206,248,160,213,58,253,76,206,170,63,181,163,179,209,108,135,249,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,197,87,248,34,75,254,84,124,20,126,211,114,168,56,148,212,203,101,214,155,27,196,174,20,245,56,148,93,59,48,222,46,144,200,231,45,70,244,114,72,232,105,100,141,158,230,183,100,146,174,213,122,164,51,68,235,148,32,7,58,191,43,24,183,204,10,31,78,184,148,172,93,79,43,222,58,127,109,120,171,52,59,88,243,63,23,169,54,93,254,199,169,173,110,217,175,182,184,227,106,167,89,149,203,226,43,33,233,39,115,170,53,239,137,25,39,222,185,181,18,36,255,0,5,85,243,206,252,19,252,201,250,105,197,57,54,229,54,44,127,139,138,203,77,222,187,195,213,228,216,125,198,215,107,143,180,247,248,138,166,79,77,86,232,250,181,21,25,210,10,74,135,245,114,163,126,14,157,119,57,168,183,126,1,199,248,196,187,90,172,188,40,107,13,101,230,231,73,65,79,38,15,122,164,100,181,51,54,38,58,121,232,229,134,24,145,206,84,69,124,146,201,28,108,111,241,115,222,214,167,85,84,67,54,229,255,0,127,226,178,255,0,217,255,0,255,0,151,10,1,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,255,0,26,252,40,216,184,180,209,170,220,55,181,106,163,203,237,189,107,49,107,221,108,47,119,128,170,220,197,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,103,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,207,85,172,250,233,168,250,253,125,178,228,154,155,121,246,157,125,135,31,160,198,233,38,114,42,200,234,90,86,42,35,229,145,234,233,38,154,73,31,44,210,73,35,156,231,73,51,250,109,106,53,141,154,188,168,248,40,253,166,229,80,113,41,169,150,203,173,54,55,137,92,41,234,113,40,186,118,97,188,93,33,145,206,90,141,232,228,145,208,210,201,27,61,205,110,201,37,93,170,245,72,102,137,215,40,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,14,21,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,190,171,87,120,145,214,221,122,181,98,246,109,95,207,170,242,122,124,58,158,90,107,59,234,233,224,73,226,100,141,137,178,44,147,49,141,150,161,238,74,120,186,190,103,61,234,173,85,85,234,231,42,203,94,88,188,7,126,219,239,180,218,243,171,22,93,216,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,93,72,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,246,186,163,164,57,150,144,84,227,48,102,16,82,35,51,12,94,217,151,218,38,166,157,37,100,246,234,232,183,196,229,79,115,152,246,185,36,141,237,114,39,71,196,229,110,230,43,30,233,191,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,220,160,4,85,230,143,228,79,83,126,139,235,20,69,0,150,125,202,83,141,127,98,86,81,240,155,169,183,59,85,29,150,110,244,152,93,194,117,236,72,218,233,167,238,62,216,229,70,236,147,188,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,109,64,0,10,33,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,33,169,63,249,98,240,29,251,111,190,211,107,206,172,89,119,96,56,253,193,190,205,181,220,109,221,202,92,162,102,178,102,201,209,221,214,175,102,158,118,211,171,183,71,36,83,57,36,133,122,236,149,169,21,120,177,243,79,172,159,48,50,31,81,156,178,158,31,120,58,193,56,191,229,177,165,118,11,253,103,177,178,75,55,183,62,207,228,29,185,170,61,151,221,191,202,250,175,239,86,79,20,115,247,99,167,72,254,241,87,103,93,205,232,169,239,170,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,200,160,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,242,148,92,72,235,109,6,137,87,240,229,6,125,86,237,58,184,212,37,76,214,57,169,224,153,141,122,79,29,66,36,82,189,139,52,44,239,68,217,21,145,189,172,87,171,220,169,213,239,221,234,248,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,254,157,199,162,43,98,122,166,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,20,173,206,175,205,62,45,242,254,135,212,110,36,32,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,4,112,117,198,46,9,197,254,9,81,127,176,81,251,27,36,179,108,251,65,143,247,38,168,246,95,118,106,134,82,255,0,125,62,8,163,159,187,29,58,201,247,104,187,58,237,119,69,79,124,128,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,140,251,241,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,38,231,71,83,85,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,121,77,82,200,179,188,83,4,185,223,244,211,78,190,221,228,148,189,159,5,143,251,94,27,95,140,221,51,25,39,247,212,200,177,199,178,55,62,79,137,62,46,222,212,247,185,12,214,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,253,220,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,20,228,183,163,154,79,147,220,114,221,98,187,205,237,28,251,13,184,83,211,218,233,182,212,195,236,138,90,154,90,136,221,83,189,175,72,106,60,74,62,162,46,219,152,231,69,225,119,123,187,173,82,218,138,181,231,47,163,218,37,73,77,96,214,25,242,74,76,107,81,110,52,243,211,67,109,134,205,60,207,203,89,4,180,113,170,203,80,199,36,52,239,165,134,103,57,31,35,85,242,177,89,26,47,72,216,141,172,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,210,158,139,223,117,67,37,210,252,126,245,173,24,53,38,31,155,79,78,230,222,172,244,149,209,213,193,4,236,145,204,223,28,145,189,237,217,35,90,217,81,155,222,172,73,17,138,231,43,85,203,202,185,135,225,87,92,255,0,130,221,85,177,89,170,41,33,168,165,179,178,246,247,84,189,205,98,193,111,169,138,186,102,162,181,174,93,238,138,154,70,177,58,116,87,171,81,85,168,170,228,207,182,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,125,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,128,121,141,234,103,237,67,140,157,71,184,211,213,221,100,160,176,220,27,140,209,193,112,147,175,133,240,17,182,158,161,144,181,30,230,178,23,85,71,83,43,81,58,117,239,43,220,214,185,238,66,127,242,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,181,139,186,150,218,234,136,221,83,189,175,85,77,243,207,81,23,109,204,99,155,225,183,124,77,145,170,150,42,101,92,246,186,163,164,57,150,144,84,227,48,102,16,82,35,51,12,94,217,151,218,38,166,157,37,100,246,234,232,183,196,229,79,115,152,246,185,36,141,237,114,39,71,196,229,110,230,43,30,233,191,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,220,160,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,115,71,242,39,169,191,69,245,138,34,128,79,65,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,253,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,237,92,127,113,131,106,225,55,72,220,235,122,213,201,157,230,52,245,148,24,163,33,137,170,202,105,216,198,164,149,210,186,70,58,45,148,235,52,79,72,220,215,44,175,115,25,183,98,201,36,116,25,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,199,234,234,118,153,229,90,69,151,201,130,230,180,158,18,245,79,111,182,220,42,105,93,28,145,201,75,227,104,160,172,100,18,178,70,53,236,154,54,84,53,146,49,91,240,200,215,181,21,81,17,86,223,249,42,121,88,202,126,96,87,122,117,184,159,224,28,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,217,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,140,179,137,29,109,206,180,143,31,208,172,195,62,171,187,97,56,173,68,117,54,139,109,77,60,14,125,43,227,100,177,196,137,81,179,190,230,50,57,228,99,24,233,21,141,102,214,181,17,24,196,111,106,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,34,87,48,110,9,45,92,87,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,58,208,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,202,75,78,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,190,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,128,28,234,252,172,98,223,48,40,125,58,226,84,94,141,233,14,101,174,250,137,111,210,221,62,130,146,124,134,237,79,93,53,12,21,51,164,44,168,125,53,36,213,75,10,61,126,22,189,237,129,204,98,185,90,205,238,110,231,49,189,92,159,149,105,185,230,90,81,159,209,94,104,227,171,176,101,152,117,226,58,152,153,87,72,137,61,190,227,73,50,57,169,36,51,53,81,31,28,177,167,86,72,213,247,181,81,201,252,80,189,238,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,21,87,207,59,240,79,243,39,233,165,90,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,247,47,222,59,172,92,85,98,177,225,89,75,252,22,166,227,246,244,146,227,77,209,242,123,82,150,8,233,99,150,235,189,148,241,83,193,221,169,168,114,120,102,170,185,157,58,167,86,251,210,96,2,136,121,138,113,213,83,197,46,100,184,62,159,87,213,179,74,236,21,16,205,67,13,77,44,76,125,206,227,10,84,49,110,72,171,26,79,11,29,29,67,163,100,46,127,243,24,215,185,140,123,149,140,134,165,255,0,127,226,178,255,0,217,255,0,255,0,151,10,1,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,16,243,88,213,93,47,212,206,40,235,233,52,231,29,164,130,179,20,167,91,14,73,122,109,36,148,243,221,46,176,74,248,228,107,250,191,108,172,167,107,25,11,101,88,216,247,43,100,77,210,68,200,21,176,212,209,239,7,154,199,164,250,209,160,88,189,219,71,33,240,86,92,126,223,69,143,207,104,221,83,39,177,106,160,162,167,115,173,253,250,134,49,245,61,150,75,27,59,232,138,215,244,235,213,87,175,78,214,0,0,207,183,51,75,181,170,245,199,30,167,214,89,174,116,149,244,241,212,91,105,31,45,52,205,149,141,158,11,101,36,51,68,174,106,170,35,227,150,57,35,123,127,139,94,199,53,122,42,42,19,255,0,146,133,218,213,55,13,185,149,138,27,157,35,238,84,121,197,69,93,69,27,102,106,207,12,19,80,81,54,41,95,31,93,205,99,221,4,205,107,149,58,57,98,145,19,174,213,233,97,64,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,16,215,64,56,234,166,226,107,140,220,131,76,52,198,190,146,171,75,241,204,30,123,149,45,115,105,101,142,123,189,197,106,109,232,233,222,147,198,201,97,100,41,60,208,182,52,106,110,94,228,142,115,209,209,164,115,40,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,10,54,230,223,168,218,71,155,241,47,37,147,79,177,90,72,114,28,86,159,217,185,94,71,77,82,199,50,241,87,178,53,142,5,100,106,173,87,210,53,29,11,228,119,73,85,251,161,115,81,180,241,170,194,3,69,28,11,106,206,141,106,231,14,56,237,199,67,177,15,178,86,27,14,235,29,78,59,181,203,236,170,232,216,201,38,135,188,168,158,39,119,121,178,248,143,123,165,239,111,147,108,171,35,27,32,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,37,239,92,56,76,195,120,186,224,39,70,240,123,237,69,37,158,251,65,131,227,85,54,44,141,212,11,85,61,169,235,69,74,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,148,151,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,45,167,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,177,80,69,94,104,254,68,245,55,232,190,177,68,81,94,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,124,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,114,124,183,57,130,84,241,19,77,38,143,107,37,214,145,186,139,110,167,117,77,21,202,105,98,133,249,51,22,89,228,149,34,167,134,8,161,133,244,208,164,13,86,53,206,124,140,71,201,211,163,36,84,158,160,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,168,12,99,147,254,168,84,241,47,87,166,153,13,246,173,52,190,205,79,71,114,170,205,89,71,29,43,238,144,74,207,138,150,142,14,228,200,218,158,235,38,141,119,170,164,76,98,76,246,170,73,12,115,92,165,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,109,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,121,78,99,60,4,254,245,22,40,53,35,78,231,240,250,155,140,219,252,29,37,60,245,27,41,111,84,44,123,229,74,55,43,215,100,51,35,228,145,209,75,238,106,185,238,100,171,181,205,146,31,202,229,193,203,254,143,135,123,20,90,183,171,216,239,248,216,175,241,48,69,77,81,36,21,17,227,180,187,223,30,218,119,194,249,35,124,211,70,136,247,204,142,220,145,202,145,53,25,247,203,44,234,0,21,193,206,127,81,180,142,223,165,248,214,152,95,113,90,75,214,160,221,42,29,114,177,87,54,165,140,159,30,164,100,145,164,243,189,17,123,174,101,74,53,97,108,106,222,211,214,57,36,87,111,166,98,45,59,22,253,201,147,86,116,106,175,4,190,232,197,147,16,246,46,164,210,119,47,151,155,142,215,75,246,130,133,38,70,69,55,119,167,221,120,126,252,112,248,117,84,111,199,221,102,231,75,62,203,42,5,43,115,171,243,79,139,124,191,161,245,27,137,13,113,157,33,204,178,253,47,205,245,114,197,5,36,214,45,61,168,180,195,125,71,78,140,158,22,92,36,154,40,38,99,23,220,246,36,176,164,110,68,93,232,179,70,168,213,106,61,204,253,94,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,209,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,160,57,145,243,4,166,226,38,166,61,30,209,187,173,91,116,234,221,80,218,154,219,148,50,203,11,50,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,167,86,70,169,10,236,88,6,101,147,99,57,54,103,98,199,170,234,236,88,117,61,53,77,246,224,212,68,130,133,149,21,12,167,129,30,229,84,69,124,146,200,136,214,39,87,170,54,71,34,109,141,238,111,159,53,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,172,190,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,233,18,195,19,164,234,199,70,254,245,96,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,47,78,217,199,246,145,215,240,126,254,44,170,164,164,183,49,180,243,210,38,57,83,115,99,170,93,127,141,175,70,90,145,241,53,238,223,35,154,215,177,235,26,57,41,222,217,223,27,25,185,27,69,154,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,31,229,71,192,183,244,28,80,107,94,25,254,247,170,192,40,171,157,254,115,157,116,146,157,91,255,0,85,225,94,231,127,187,153,25,254,79,49,106,128,204,182,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,181,140,241,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,124,77,84,45,211,131,14,40,177,157,57,229,147,14,171,228,151,186,187,245,70,151,211,220,109,21,212,245,47,168,222,181,173,171,119,179,173,201,42,198,245,107,29,21,85,190,38,61,173,124,113,50,70,162,244,72,220,141,164,195,74,124,44,104,167,238,237,195,238,19,163,146,92,60,109,94,63,111,95,31,59,101,238,70,250,233,229,125,69,87,105,221,184,213,97,73,230,149,35,220,196,119,109,25,187,171,186,170,245,83,42,229,239,92,56,76,195,120,186,224,39,70,240,123,237,69,37,158,251,65,131,227,85,54,44,141,212,11,85,61,169,235,69,74,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,148,151,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,45,167,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,177,80,114,174,44,124,172,107,39,203,252,135,211,167,51,88,95,247,52,127,34,122,155,244,95,88,162,40,4,189,238,99,188,14,84,241,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,142,138,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,61,6,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,178,174,85,156,7,127,177,28,85,234,253,151,251,89,113,11,21,206,221,255,0,80,250,107,219,95,221,255,0,180,54,38,73,15,246,117,12,119,244,79,34,175,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,84,95,58,125,70,210,59,174,101,138,105,165,175,21,164,171,212,91,29,59,43,110,121,28,53,44,223,69,110,149,36,88,237,114,177,138,174,123,220,229,109,74,36,168,222,211,28,197,143,114,85,72,169,89,101,233,242,163,213,157,26,206,56,113,131,2,211,60,67,236,205,251,10,240,241,229,180,123,93,39,142,174,157,142,68,185,248,133,79,189,241,29,135,252,46,93,208,246,187,72,157,166,66,231,205,80,0,42,131,156,183,12,248,109,130,59,95,20,246,42,234,186,91,238,71,120,164,199,47,180,46,85,146,10,199,165,20,171,5,91,21,93,214,23,178,42,52,137,204,68,86,61,59,110,68,99,154,245,150,184,52,159,5,253,168,106,158,27,166,126,212,246,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,75,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,151,252,209,121,127,209,221,232,238,92,77,232,134,59,217,186,195,226,110,57,197,174,9,32,130,150,74,88,160,150,121,174,205,238,61,155,102,78,215,73,99,141,30,233,157,35,100,70,163,210,87,75,89,122,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,15,112,209,196,94,9,197,6,150,80,106,102,11,81,253,149,29,226,139,100,223,201,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,254,40,191,197,18,0,115,206,252,19,252,201,250,105,92,26,105,164,57,150,173,83,102,83,225,144,82,78,252,27,23,170,203,238,112,205,58,68,247,219,169,165,133,149,14,137,93,240,185,236,108,253,197,106,171,122,178,55,163,119,63,107,29,249,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,142,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,178,0,115,65,230,9,77,118,166,189,112,189,162,215,90,182,49,149,14,160,204,47,148,210,203,76,253,240,203,85,79,89,101,88,165,129,174,86,43,153,3,159,60,82,236,145,138,232,190,38,57,253,107,91,13,192,51,45,65,169,186,210,225,152,245,93,213,246,59,61,109,254,230,176,162,108,163,183,82,68,178,212,84,74,247,42,53,140,107,83,162,117,95,137,238,99,27,185,239,107,87,207,151,253,255,0,138,203,255,0,103,255,0,254,92,40,4,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,75,241,23,130,112,191,165,149,250,153,157,84,127,107,71,103,162,217,55,242,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,99,63,138,175,240,69,243,252,16,106,246,101,175,92,49,226,90,185,168,19,210,73,125,200,170,46,243,84,37,36,9,12,17,49,151,74,184,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,123,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,100,226,243,246,69,167,31,187,238,21,91,179,47,207,237,239,246,179,164,160,238,199,75,142,204,147,65,54,217,30,168,196,154,119,177,209,55,163,94,173,141,179,185,123,79,88,94,181,1,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,37,120,237,229,241,125,224,254,143,31,204,172,153,87,218,140,50,243,225,237,115,87,79,27,41,234,169,111,29,135,62,72,221,10,57,122,195,47,106,105,98,86,171,149,141,71,71,34,170,181,146,205,229,56,5,226,186,179,133,45,113,164,189,220,229,223,134,101,29,155,62,81,12,147,78,145,193,74,233,154,173,175,108,113,35,187,147,83,252,110,106,44,111,115,163,124,241,183,106,203,189,183,253,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,0,8,85,204,175,141,123,119,14,154,113,93,165,248,85,207,166,166,229,214,246,199,76,198,173,84,18,90,173,117,41,83,19,238,113,79,27,81,139,51,31,3,153,27,82,86,189,178,61,146,170,57,172,86,190,139,14,149,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,19,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,84,95,53,238,56,234,114,91,173,239,132,125,57,101,34,216,173,181,20,236,203,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,221,114,244,149,102,137,209,244,99,99,127,123,197,114,84,243,79,148,252,191,174,245,27,113,45,57,130,115,35,166,225,218,166,187,70,244,122,42,75,142,162,186,158,72,110,85,181,44,149,172,198,95,36,84,211,83,204,145,73,15,102,177,242,67,80,247,49,18,69,100,111,99,86,70,189,58,198,176,214,183,152,5,102,174,240,15,168,156,63,107,126,69,226,243,170,79,98,65,140,220,165,142,121,106,175,212,177,220,96,154,86,212,189,172,88,210,104,35,167,247,205,35,218,233,154,246,245,71,72,215,190,72,44,106,160,0,8,43,205,11,141,127,221,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,236,107,91,166,115,31,80,146,185,171,214,105,123,83,195,26,70,168,248,254,57,119,198,230,69,220,166,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,149,92,105,114,217,204,184,74,195,109,26,131,102,204,42,243,220,122,122,137,41,175,85,208,216,146,133,150,103,170,198,148,203,42,37,68,206,86,76,231,72,196,127,70,177,175,99,26,171,186,86,34,242,174,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,154,83,225,59,202,198,141,252,191,199,189,58,2,21,115,155,253,220,126,194,88,190,211,127,248,207,247,127,102,253,157,179,196,123,47,188,189,255,0,31,255,0,161,255,0,77,218,235,241,247,250,246,190,15,20,84,9,166,141,1,253,178,254,198,177,63,222,15,217,95,180,47,103,183,219,190,204,219,217,239,110,118,205,219,62,239,189,219,237,247,123,95,117,221,238,118,190,239,97,208,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,221,57,150,112,43,83,196,214,51,75,169,250,99,65,87,85,170,24,229,60,22,218,90,22,213,69,28,23,123,114,212,42,186,7,172,242,50,40,95,10,207,52,205,145,28,155,147,185,27,154,245,116,107,29,32,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,39,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,160,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,14,63,197,87,19,24,111,10,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,231,95,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,38,79,247,38,181,151,247,96,253,184,120,251,175,219,175,103,251,79,246,115,236,22,248,238,207,136,233,183,189,226,119,119,188,47,223,246,59,61,221,223,113,179,185,238,33,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,82,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,71,94,99,188,14,83,112,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,146,53,97,90,209,170,26,117,134,230,58,127,131,229,245,118,107,22,127,79,79,73,145,211,211,50,54,190,190,8,86,77,145,44,170,222,235,24,169,52,173,123,88,230,164,140,145,204,126,230,170,160,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,219,167,21,92,61,98,188,47,242,175,204,180,143,22,169,241,254,3,217,53,55,27,163,233,99,167,154,231,93,45,234,137,210,212,72,214,39,249,177,177,28,231,185,145,69,19,21,239,217,185,105,88,212,70,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,211,182,190,115,123,214,92,207,81,241,235,222,136,91,254,197,226,216,165,194,74,182,91,235,156,218,169,50,15,124,145,183,218,8,212,106,54,23,64,254,158,30,55,46,201,28,231,164,207,123,32,124,92,255,0,153,190,186,105,199,17,122,193,130,234,134,151,222,124,117,170,187,79,232,162,154,25,81,25,85,111,170,109,194,224,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,186,74,242,49,252,108,252,183,250,145,106,128,20,173,204,235,128,239,216,133,246,167,94,116,158,203,183,1,200,46,14,246,149,174,221,110,237,210,226,243,57,144,182,62,174,238,185,123,53,19,186,161,91,182,56,226,133,203,28,41,211,124,77,88,0,78,158,92,28,191,235,56,136,190,197,171,122,189,142,255,0,138,122,15,19,4,84,213,18,79,79,38,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,124,177,93,248,5,43,115,147,209,79,176,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,93,210,65,93,110,138,158,158,77,173,72,218,141,133,208,62,141,91,213,239,114,201,223,235,181,187,16,137,88,70,183,221,112,93,18,212,237,23,183,216,233,42,41,245,66,162,196,234,234,249,164,118,250,72,45,179,205,80,140,137,137,209,21,242,75,36,93,94,229,84,107,35,123,118,170,189,31,31,160,224,191,71,44,90,251,197,6,1,165,89,76,219,44,183,91,132,149,23,24,246,189,124,77,45,37,60,181,114,211,117,99,216,246,119,153,78,232,187,141,114,57,157,205,233,213,91,209,116,124,12,171,151,39,202,243,142,235,22,161,98,184,223,11,250,132,255,0,5,151,227,246,248,173,120,221,79,71,201,237,218,88,35,169,147,183,178,42,118,197,75,225,105,41,224,143,172,146,43,166,233,187,170,191,114,47,96,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,186,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,81,182,45,165,90,143,154,106,61,46,144,227,120,93,214,175,51,171,184,62,214,219,35,169,214,42,168,234,163,87,36,177,202,217,54,246,123,123,30,178,44,155,91,27,88,247,61,90,141,114,166,148,244,170,221,168,246,141,56,199,45,154,189,145,218,175,217,157,53,190,40,239,119,43,93,26,211,82,212,213,34,124,78,100,106,191,244,34,185,27,27,94,228,87,54,40,81,201,19,61,89,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,220,209,252,137,234,111,209,125,98,136,160,19,79,186,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,119,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,57,156,72,235,125,215,136,253,109,202,117,162,243,99,164,179,84,100,117,17,57,148,20,210,58,70,83,65,12,17,211,194,197,123,189,239,122,69,12,123,223,209,168,231,238,114,53,136,168,196,231,246,155,157,77,150,235,69,121,163,142,146,74,138,10,136,234,98,101,93,36,85,80,57,236,114,57,169,36,51,53,209,74,206,168,157,89,35,92,199,39,84,114,42,42,161,162,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,148,237,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,139,252,127,113,131,106,225,55,72,220,235,122,213,201,157,230,52,245,148,24,163,33,137,170,202,105,216,198,164,149,210,186,70,58,45,148,235,52,79,72,220,215,44,175,115,25,183,98,201,36,116,25,254,21,103,185,87,251,107,145,228,153,29,195,254,114,178,186,229,93,81,39,253,233,38,154,73,31,255,0,43,156,231,127,90,169,50,181,251,149,134,168,104,127,15,52,90,217,6,69,87,145,221,233,105,233,42,242,156,106,154,207,27,95,97,129,244,238,125,84,171,81,29,84,137,82,202,121,81,177,189,209,179,166,197,116,171,182,54,57,82,53,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,166,132,248,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,128,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,25,193,227,38,227,161,215,46,35,179,57,56,122,199,61,143,136,67,112,146,157,140,134,178,25,232,106,106,163,123,155,61,77,11,98,69,100,84,114,61,21,209,70,143,123,118,174,230,246,216,230,193,23,127,229,9,130,235,45,235,136,234,188,235,77,238,150,171,102,55,142,219,219,71,152,207,112,129,181,30,38,134,169,234,232,232,225,137,28,217,18,105,36,165,222,217,90,230,182,62,194,185,234,244,84,130,110,215,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,208,115,88,224,114,155,77,110,181,252,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,58,42,50,154,105,122,181,205,145,201,219,154,88,218,197,115,101,108,112,193,93,42,214,141,80,209,11,173,222,251,165,25,125,94,55,114,190,89,234,44,53,149,148,140,143,190,180,83,57,142,145,177,200,230,171,161,126,232,163,114,75,26,182,70,171,81,90,230,158,127,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,203,180,195,56,68,181,112,131,203,243,89,177,73,238,52,151,140,178,253,131,223,238,89,29,214,10,118,177,143,157,45,83,53,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,218,54,47,251,255,0,21,151,254,207,255,0,252,184,80,9,165,62,19,188,172,104,223,203,252,123,211,160,61,86,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,120,120,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,203,159,229,113,228,79,76,190,181,235,21,164,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,138,113,129,196,165,139,133,109,14,188,106,109,205,59,215,89,183,90,241,186,71,82,190,120,234,239,18,195,35,233,227,149,26,230,109,133,59,79,146,69,87,177,123,113,189,26,170,245,99,93,157,124,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,46,251,150,167,5,22,238,29,52,226,135,84,51,91,103,77,77,203,173,238,146,165,238,74,168,36,181,90,234,82,154,86,91,37,130,71,35,22,102,62,6,190,71,44,77,123,100,123,226,69,115,88,142,124,181,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,240,241,129,195,93,247,133,109,113,188,105,149,205,123,214,169,183,93,49,186,183,85,50,121,42,236,242,205,35,41,228,149,90,214,109,153,59,79,142,68,86,49,59,145,189,90,138,197,99,157,47,249,77,241,175,110,211,250,207,221,139,84,46,125,139,45,238,224,201,49,10,217,22,170,162,72,174,149,83,195,10,91,27,27,26,246,71,12,175,145,211,53,223,116,198,73,223,87,171,150,100,86,91,248,4,127,227,95,138,235,23,9,122,53,91,153,119,109,85,153,125,203,173,30,45,100,173,153,237,241,245,91,152,146,72,173,141,21,235,12,12,127,118,69,234,198,175,70,71,220,99,229,141,76,246,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,245,231,152,6,101,166,25,52,248,102,160,99,213,118,43,237,45,61,37,77,69,190,173,17,179,192,202,154,120,234,34,73,27,215,171,30,177,77,26,171,29,209,236,85,86,185,26,228,86,167,234,201,164,57,147,52,94,159,94,219,5,36,152,156,249,68,216,131,228,108,233,223,130,226,202,72,234,154,215,198,189,21,89,36,82,61,90,230,238,232,176,200,143,217,214,61,253,43,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,46,148,121,77,146,138,102,55,199,210,237,122,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,52,39,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,11,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,213,121,157,113,227,251,16,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,74,196,255,0,228,169,230,159,41,249,127,93,234,54,226,116,243,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,121,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,68,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,159,41,170,128,1,199,248,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,252,235,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,196,242,197,224,59,246,33,98,166,215,157,88,178,237,207,178,11,123,125,155,107,184,219,187,117,88,188,46,124,205,147,163,187,174,78,245,68,14,167,87,110,142,57,97,106,201,10,244,223,43,86,111,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,184,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,66,64,114,197,227,199,246,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,234,76,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,161,156,87,105,199,9,92,8,232,246,107,154,203,227,174,181,218,127,97,130,193,96,130,100,101,85,222,169,182,202,117,86,181,85,23,183,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,164,29,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,187,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,107,252,171,248,21,166,192,49,235,87,19,218,165,65,73,62,79,124,167,134,229,134,67,13,84,187,237,54,233,233,102,99,167,149,99,145,33,145,245,80,212,162,164,111,99,251,76,107,23,115,100,123,217,29,143,130,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,68,60,215,178,125,35,201,120,180,189,166,156,219,234,214,251,109,167,167,160,203,174,105,114,101,69,21,117,198,40,99,99,91,4,109,220,177,62,8,154,200,37,234,244,235,36,78,111,105,142,141,242,77,202,184,35,180,235,205,199,137,124,58,179,135,11,101,37,86,101,107,168,125,91,101,184,67,190,221,75,68,172,88,106,165,173,119,78,172,166,88,166,116,110,115,122,73,247,141,108,95,124,232,209,116,102,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,158,206,53,248,174,190,241,105,172,181,185,151,118,235,71,136,91,122,209,226,214,74,217,152,239,1,75,181,137,36,138,216,209,24,147,78,246,119,100,94,175,114,117,100,125,199,178,40,212,144,28,177,120,14,253,183,223,105,181,231,86,44,187,176,28,126,224,223,102,218,238,54,238,229,46,81,51,89,51,100,232,238,235,87,179,79,59,105,213,219,163,146,41,156,146,66,189,118,74,212,186,146,152,57,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,240,88,245,107,156,196,137,241,237,93,209,83,84,57,238,68,102,206,220,82,53,24,142,106,77,12,77,141,124,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,78,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,59,87,53,206,41,113,93,36,209,169,244,59,236,221,171,36,201,53,50,223,81,7,134,174,116,114,195,104,161,107,154,158,58,72,119,119,59,221,207,242,87,116,70,164,176,62,77,202,176,118,223,72,36,223,229,97,197,158,27,195,158,168,93,176,125,64,167,164,161,177,106,85,69,190,154,163,35,171,175,88,32,179,62,150,58,197,137,100,103,109,200,230,75,45,68,113,171,220,248,217,18,117,123,151,106,42,165,143,243,71,242,39,169,191,69,245,138,34,128,77,84,20,129,204,127,151,253,103,14,247,217,117,111,72,113,223,241,79,95,225,160,150,154,158,73,234,36,199,106,182,50,61,181,15,153,242,72,248,102,145,21,236,153,93,181,36,149,98,114,51,238,86,88,44,90,167,35,31,198,207,203,127,169,22,168,1,89,124,231,248,135,186,227,120,206,53,195,118,53,117,164,99,50,202,119,94,242,138,119,81,185,211,173,20,53,17,248,6,178,87,38,198,177,245,16,84,57,200,207,188,235,75,26,42,181,142,84,146,162,203,105,228,167,174,149,151,91,22,105,195,197,250,243,222,246,38,204,147,29,166,145,39,146,70,82,202,254,221,115,26,245,85,138,56,89,51,169,94,216,209,24,229,146,174,119,252,125,92,172,179,240,8,43,206,11,71,44,89,207,12,11,170,181,19,120,123,214,154,92,32,168,163,147,107,223,223,165,174,168,130,146,162,155,162,61,172,110,231,190,154,94,226,181,238,79,13,177,187,82,71,41,72,37,159,114,66,211,63,19,149,106,94,177,214,82,93,98,246,125,190,147,25,183,207,219,219,67,81,226,36,90,138,182,110,86,124,115,71,225,104,151,163,94,155,91,63,196,213,222,197,75,106,6,85,207,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,255,0,184,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,59,174,59,165,184,38,41,157,229,218,153,96,177,120,92,147,59,240,31,104,43,124,84,207,241,158,10,21,134,151,238,222,245,142,61,145,185,91,247,109,110,238,189,93,213,125,231,171,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,115,71,242,39,169,191,69,245,138,34,128,73,105,204,51,141,59,175,20,250,161,81,98,196,50,10,183,105,94,53,80,137,143,209,173,51,169,82,182,116,143,108,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,59,113,189,243,110,243,252,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,39,117,230,91,203,238,167,71,174,183,142,32,244,130,213,73,30,159,87,212,120,155,197,166,146,40,169,96,198,158,247,82,193,26,70,143,157,95,59,42,42,103,149,200,200,98,107,32,78,141,68,70,35,122,68,190,26,56,139,206,248,95,213,58,13,76,193,106,63,178,163,188,81,108,135,249,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,197,23,248,162,250,14,55,245,123,13,215,174,39,50,221,92,211,249,234,228,177,100,84,246,137,169,210,174,5,134,120,158,203,93,36,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,182,105,201,83,202,198,83,243,2,187,211,173,196,255,0,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,91,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,209,92,140,110,247,171,228,114,111,123,149,108,43,149,103,1,223,236,71,21,122,191,101,254,214,92,66,197,115,183,127,212,62,154,246,215,247,127,237,13,137,146,67,253,157,67,29,253,19,203,73,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,30,99,60,20,126,234,186,143,5,255,0,0,182,93,100,211,44,167,239,45,181,51,167,118,59,93,114,171,214,75,99,166,220,231,187,107,24,146,68,233,81,174,124,110,115,122,202,232,101,145,126,78,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,190,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,45,57,172,113,219,106,75,85,127,11,58,53,147,85,186,228,234,133,131,55,186,219,167,107,96,142,4,107,219,37,157,30,136,174,123,220,229,106,207,177,205,70,35,59,14,87,239,158,56,235,219,134,142,29,51,190,40,53,78,131,76,240,90,127,236,171,47,21,187,225,254,76,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,111,127,240,68,254,42,154,19,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,109,117,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,177,78,62,184,165,197,120,96,208,234,186,235,182,55,106,202,111,89,127,122,197,104,199,174,78,141,244,181,155,225,119,126,90,168,28,228,124,180,113,177,81,37,107,17,119,58,88,162,85,141,37,238,55,61,132,148,229,251,196,229,139,133,93,125,143,53,202,108,190,54,203,144,91,211,26,184,212,248,151,199,236,186,89,235,105,100,150,187,99,34,149,243,246,153,78,229,236,181,17,207,235,209,28,139,238,91,180,226,110,237,106,191,240,137,170,247,219,21,206,146,227,109,184,233,189,246,174,142,178,146,102,205,5,76,18,91,38,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,183,47,251,255,0,21,151,254,207,255,0,252,184,80,9,164,142,25,46,214,171,7,8,154,81,125,190,220,233,45,214,219,118,155,216,170,235,43,42,230,108,48,83,65,29,178,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,77,124,193,184,219,186,241,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,235,18,203,254,229,113,228,79,76,190,181,235,21,164,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,130,249,160,214,235,109,127,21,247,169,245,166,211,73,110,99,105,221,14,31,13,51,160,115,29,141,199,89,84,202,57,149,98,123,221,190,71,54,121,30,146,170,72,143,123,147,107,25,177,141,114,190,182,104,149,219,138,251,45,46,180,201,72,199,178,157,181,56,122,212,213,207,76,207,180,144,214,82,203,70,136,248,156,214,171,213,172,157,24,201,87,183,35,213,172,232,231,185,141,91,244,4,63,230,167,251,26,253,209,238,255,0,181,255,0,106,247,189,161,23,217,15,102,110,239,125,162,236,79,225,183,127,251,190,207,111,196,119,123,158,238,215,115,103,223,118,138,23,52,103,192,254,79,171,153,143,11,154,127,144,235,69,190,146,11,237,93,158,153,244,213,81,92,159,89,61,202,221,218,111,132,173,170,115,250,171,42,102,139,107,228,111,114,78,170,237,234,177,185,238,134,44,230,26,83,225,59,202,198,141,252,191,199,189,58,2,144,57,133,221,248,130,186,241,53,144,71,196,85,187,192,221,104,123,144,88,32,137,177,62,149,150,39,85,79,45,35,105,170,35,134,47,23,11,123,178,53,38,123,18,85,115,92,217,17,143,99,163,103,160,229,125,108,209,43,183,21,246,90,93,105,146,145,143,101,59,106,112,245,169,171,158,153,159,105,33,172,165,150,141,17,241,57,173,87,171,89,58,49,146,175,110,71,171,89,209,207,115,26,191,47,52,127,61,154,155,244,95,71,162,38,167,42,207,176,159,184,46,173,254,212,191,240,51,237,5,255,0,237,31,244,223,236,95,177,104,188,87,244,31,123,253,15,115,250,63,143,253,207,191,161,84,58,133,69,134,219,179,252,150,223,167,55,106,187,166,39,75,120,173,134,195,93,86,213,108,245,86,230,204,244,166,154,68,86,49,81,238,137,24,229,69,99,61,234,191,11,127,130,89,79,37,11,158,182,203,117,204,172,205,142,173,52,130,150,158,162,165,239,117,36,13,129,114,73,93,68,214,163,38,86,247,158,244,164,133,251,152,215,44,108,69,141,94,141,116,145,171,163,7,52,127,61,154,155,244,95,71,162,63,87,129,158,51,108,92,30,105,198,177,92,227,181,123,103,51,202,61,135,79,140,219,101,99,210,149,210,68,149,253,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,237,69,124,177,196,171,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,1,196,215,7,217,55,11,90,95,165,183,173,70,74,186,60,219,57,168,191,186,235,103,116,180,242,193,108,130,142,74,86,83,49,146,64,249,27,43,222,217,159,43,158,143,233,210,72,217,181,171,27,156,254,235,201,83,205,62,83,242,254,187,212,109,197,212,149,151,205,215,131,236,102,191,13,184,113,105,135,165,37,182,251,107,168,166,110,92,217,165,168,123,238,240,74,180,148,52,143,137,21,238,138,39,192,173,141,170,198,177,136,246,72,247,57,219,163,107,95,81,102,135,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,164,81,149,114,255,0,185,92,121,19,211,47,173,122,197,105,90,188,218,239,122,203,87,197,101,101,147,83,102,236,227,244,118,248,106,112,187,124,23,6,212,210,197,107,145,59,111,168,106,35,24,172,154,105,233,229,89,82,70,239,71,49,172,71,201,20,112,189,121,175,47,172,75,72,243,142,45,48,92,107,90,27,73,61,138,170,162,101,166,161,174,137,142,162,184,92,91,11,214,146,154,161,95,43,17,24,233,81,187,91,210,94,236,137,28,11,27,155,51,149,186,30,4,74,230,143,108,210,58,254,15,178,106,173,89,146,173,175,183,84,67,83,139,37,29,91,33,169,117,253,90,248,169,81,140,123,145,179,51,108,179,44,204,232,231,37,58,78,246,38,246,53,205,160,195,69,28,6,222,245,151,34,225,79,2,189,235,156,222,47,32,173,183,165,77,45,194,91,131,106,234,174,22,185,23,185,69,81,82,173,99,81,179,58,7,198,138,138,233,30,230,181,175,149,253,215,200,198,103,92,191,238,87,30,68,244,203,235,94,177,90,80,9,239,245,91,93,53,31,89,104,241,11,78,107,121,238,218,176,76,126,139,27,176,91,96,69,101,45,21,45,60,17,194,175,107,21,87,172,210,246,154,249,100,85,87,57,200,212,78,140,100,108,100,202,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,120,155,61,166,174,40,170,160,201,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,78,173,84,86,43,186,220,249,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,84,230,117,199,143,236,66,197,83,160,218,79,122,219,159,100,22,247,123,74,233,110,184,246,234,177,120,92,248,93,31,86,246,156,157,234,136,29,80,141,219,36,114,194,213,142,100,233,190,39,45,59,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,215,7,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,173,94,117,151,189,101,183,233,198,23,109,178,77,224,244,202,229,112,125,53,245,244,247,6,182,74,235,167,78,237,37,61,68,27,17,235,11,25,4,210,177,91,35,216,233,17,86,70,49,209,64,231,212,93,166,59,84,215,90,40,111,181,181,116,118,215,212,70,218,202,138,74,102,212,207,12,10,228,238,62,56,157,36,109,145,232,222,170,140,89,24,142,84,68,87,55,175,84,211,158,149,98,218,113,133,233,198,57,141,233,13,13,170,147,12,164,183,196,235,35,109,114,164,180,178,82,200,157,198,204,201,81,93,222,238,111,89,22,85,115,157,35,158,175,115,156,174,87,47,171,60,254,161,91,48,219,214,1,146,217,181,26,74,72,241,58,251,61,109,53,249,245,117,107,75,3,109,207,133,237,169,89,38,71,53,98,103,105,95,213,232,230,237,78,171,213,58,117,51,25,150,125,149,251,85,121,251,11,237,95,179,126,208,168,246,63,181,187,126,59,192,247,29,216,241,29,175,187,239,118,246,111,217,240,238,235,211,221,208,182,158,74,119,189,101,184,105,198,105,109,189,205,227,52,202,219,112,101,53,137,245,23,6,186,74,27,167,78,237,93,61,60,27,21,233,11,217,60,50,189,93,35,24,217,21,22,54,61,210,206,230,112,14,117,126,105,241,111,151,244,62,163,113,60,255,0,47,46,44,240,222,17,116,191,91,115,139,237,61,37,226,251,95,81,139,211,88,177,199,87,173,44,247,87,164,149,233,58,177,233,28,170,198,69,19,214,71,61,89,179,175,109,138,168,233,88,139,16,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,207,184,86,229,61,106,200,56,116,200,46,58,226,234,187,38,109,168,150,120,27,106,138,162,212,223,27,135,172,117,78,153,143,218,233,92,217,31,59,99,164,89,88,172,134,104,227,89,160,221,26,201,34,165,107,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,36,173,163,142,58,108,151,151,254,101,194,62,163,50,173,111,182,218,123,107,49,27,178,190,90,132,174,164,138,237,77,59,168,167,87,43,150,39,193,19,95,218,114,116,137,97,137,177,244,99,163,103,122,26,154,168,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,141,62,25,234,120,81,215,155,174,152,67,93,87,112,177,79,79,13,223,30,174,171,88,187,245,54,233,183,35,123,137,27,149,17,241,203,28,208,170,171,89,189,97,89,17,140,107,218,135,181,229,221,197,231,238,165,172,171,246,166,183,179,167,185,143,106,139,40,217,65,226,102,131,180,217,124,45,92,123,85,36,78,212,146,187,122,55,126,232,164,151,164,111,145,34,219,126,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,51,131,198,134,177,216,181,247,138,12,255,0,85,113,104,118,89,110,183,8,233,237,210,110,122,248,154,90,74,120,169,34,169,232,246,49,236,239,50,157,178,246,220,212,115,59,155,23,170,183,170,254,175,238,117,157,254,230,223,190,31,140,254,74,251,65,236,239,102,118,225,255,0,98,251,158,27,218,61,238,254,239,242,239,239,110,199,107,127,255,0,188,235,179,222,126,87,5,250,199,98,208,46,40,48,13,85,202,97,223,101,181,92,36,167,184,201,185,233,225,169,106,233,229,164,150,167,163,24,247,191,178,202,135,75,219,107,85,207,237,236,78,138,238,169,163,224,15,63,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,248,25,119,47,163,148,254,45,98,199,248,37,196,46,214,138,31,15,87,147,92,46,247,75,164,157,215,191,196,85,50,186,106,70,201,209,202,168,206,144,82,83,179,163,81,27,240,117,233,185,206,85,152,0,202,185,99,252,86,240,57,77,146,240,137,166,220,92,105,203,234,214,251,109,211,124,89,249,117,165,25,45,66,87,82,69,108,164,129,181,176,35,81,203,19,224,137,172,238,181,122,68,176,196,233,58,177,209,191,189,2,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,62,238,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,135,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,207,175,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,115,71,242,39,169,191,69,245,138,34,128,78,191,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,104,123,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,11,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,33,230,5,192,141,247,133,92,170,76,215,22,103,141,211,44,130,224,177,219,170,122,178,63,101,213,79,37,84,145,90,182,62,162,90,137,251,84,212,237,95,18,228,70,191,175,69,232,239,114,196,2,234,121,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,71,254,117,151,189,101,102,163,225,118,11,220,222,23,76,170,45,239,169,177,83,83,220,27,36,117,183,72,87,165,93,69,68,59,26,246,77,27,42,33,141,136,229,145,137,27,149,209,189,29,44,241,182,10,240,253,104,211,139,254,184,224,118,77,94,184,248,28,50,187,32,161,130,247,51,156,140,141,41,93,51,81,205,150,69,154,30,204,46,247,54,73,146,68,116,81,185,242,53,30,172,70,59,75,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,199,248,189,182,105,29,219,134,141,66,165,215,89,42,217,132,178,206,250,155,146,209,85,178,154,175,124,47,108,180,233,76,249,28,214,45,74,212,50,20,133,143,93,146,74,177,177,200,228,114,181,115,110,94,159,41,75,222,178,222,248,83,163,155,83,102,241,152,252,55,9,169,176,186,217,238,13,158,169,214,184,87,178,250,119,70,140,235,28,48,207,20,172,137,100,145,207,86,171,152,140,142,40,161,87,205,80,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,37,106,240,35,246,239,247,152,178,126,203,127,240,207,236,254,85,246,115,250,31,246,83,236,245,199,194,255,0,79,247,95,211,118,255,0,164,248,63,221,123,186,156,42,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,65,60,190,52,47,78,52,107,134,92,42,237,133,89,187,87,92,239,31,181,228,151,251,148,234,143,170,173,170,168,165,100,200,199,61,17,58,67,23,117,204,138,52,68,107,90,174,85,234,247,200,247,201,82,170,249,231,126,9,254,100,253,52,139,252,183,181,231,13,225,183,82,245,31,85,179,58,218,70,178,221,166,247,22,91,40,102,168,88,95,118,184,173,117,2,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,113,94,34,181,231,50,226,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,100,109,119,69,114,49,187,222,175,145,201,189,238,85,157,92,187,185,108,90,181,43,0,174,214,109,124,182,213,193,109,202,172,247,27,78,59,103,168,161,107,103,142,10,152,99,100,55,216,100,123,220,212,122,53,245,41,3,102,167,114,117,237,84,49,87,238,156,66,174,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,63,181,240,177,199,29,54,154,240,219,170,188,45,234,75,42,229,177,100,248,190,64,204,90,230,215,203,58,219,174,53,84,18,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,24,106,95,247,254,43,47,253,159,255,0,249,112,160,18,101,113,79,199,29,54,165,112,219,165,92,45,233,179,42,226,177,99,24,190,62,204,166,230,231,203,2,220,110,52,180,17,177,104,153,31,84,71,211,67,47,87,57,210,53,123,147,69,27,152,141,108,77,146,110,21,195,71,14,153,223,20,26,167,65,166,120,45,63,246,85,151,138,221,240,255,0,38,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,248,34,127,21,79,63,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,240,47,39,149,199,145,61,50,250,215,172,86,146,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,213,199,215,10,52,124,86,232,117,93,146,217,22,204,207,23,239,94,49,121,163,134,5,146,122,166,194,228,117,3,164,149,91,219,134,163,224,107,149,36,99,91,35,32,145,219,146,45,142,160,28,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,47,79,151,55,26,255,0,189,86,156,79,96,207,238,118,168,245,55,22,251,187,149,52,11,218,146,233,66,136,196,142,230,216,118,181,141,220,247,172,114,182,37,115,89,35,90,238,145,54,104,163,73,85,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,123,56,215,226,186,251,197,166,178,214,230,93,219,173,30,33,109,235,71,139,89,43,102,99,188,5,46,214,36,146,43,99,68,98,77,59,217,221,145,122,189,201,213,145,247,30,200,163,82,64,114,155,225,15,246,187,168,255,0,188,22,107,69,191,16,192,46,12,246,75,99,175,237,73,85,145,66,176,207,14,232,216,138,245,134,6,61,178,187,171,152,142,145,208,53,59,172,73,152,151,82,114,175,221,59,133,143,252,154,116,171,255,0,131,109,223,253,19,165,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,70,14,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,126,196,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,133,178,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,244,26,201,171,217,150,187,234,37,195,84,181,6,122,73,242,27,181,61,12,53,211,211,64,144,178,161,244,212,144,210,164,202,196,248,90,247,182,6,189,232,212,107,55,185,219,90,198,244,106,125,84,250,233,168,244,58,29,55,15,22,203,207,129,195,43,178,9,114,75,149,53,58,43,36,184,213,58,26,120,227,101,67,250,252,112,199,225,88,246,70,136,141,238,57,94,237,234,200,150,63,65,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,104,123,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,82,139,57,163,249,236,212,223,162,250,61,17,21,75,116,229,67,192,229,54,53,106,178,113,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,78,177,36,50,182,78,175,116,140,236,249,254,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,69,94,104,254,68,245,55,232,190,177,68,80,9,213,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,127,247,78,225,99,255,0,38,157,42,255,0,224,219,119,255,0,68,247,248,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,156,131,140,30,19,48,222,46,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,207,150,127,26,247,30,39,240,75,150,19,169,119,63,19,169,56,151,90,154,218,201,22,150,31,108,208,205,52,139,29,68,52,240,182,61,157,158,172,130,68,108,123,83,172,14,87,171,166,86,182,101,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,103,179,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,59,175,242,189,224,163,247,128,206,217,172,250,133,108,181,87,105,182,27,112,125,52,182,234,212,239,123,102,232,216,90,246,83,172,77,114,116,134,46,236,19,72,178,34,178,79,130,45,146,53,242,246,238,252,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,79,240,3,193,245,215,139,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,119,212,36,50,177,100,107,154,145,49,175,126,237,233,28,114,95,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,135,138,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,14,65,205,31,200,158,166,253,23,214,40,138,33,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,252,79,201,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,187,78,92,28,191,232,248,119,177,69,171,122,189,142,255,0,141,138,255,0,19,4,84,213,18,65,81,30,59,75,189,241,237,167,124,47,146,55,205,52,104,143,124,200,237,201,28,169,19,81,159,124,178,206,163,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,58,189,203,253,106,125,88,46,147,233,102,151,248,239,217,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,252,84,245,96,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,217,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,244,237,189,81,27,43,21,101,167,41,222,53,238,56,182,85,108,225,95,82,46,123,241,187,207,90,108,58,119,173,45,60,54,170,231,73,81,81,37,60,142,86,178,73,188,84,147,109,98,186,71,185,37,72,163,99,21,37,85,101,191,149,1,205,139,141,123,142,83,149,92,248,87,211,123,158,204,110,205,210,155,49,157,139,75,81,13,214,185,178,83,212,71,79,27,145,175,146,31,11,36,59,94,173,145,142,89,86,88,222,196,72,145,95,13,120,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,205,20,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,59,115,171,243,79,139,124,191,161,245,27,137,0,11,52,229,67,192,229,78,75,117,178,113,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,78,146,172,209,54,78,172,108,108,239,91,161,23,248,254,224,250,213,197,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,91,42,22,24,152,146,57,205,88,158,214,63,118,196,146,57,40,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,229,53,80,10,86,231,87,230,159,22,249,127,67,234,55,18,0,22,105,202,135,142,58,156,106,235,100,225,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,183,67,138,113,161,172,119,221,2,225,131,63,213,92,90,29,247,171,85,190,58,123,116,155,152,158,26,170,174,162,42,72,170,122,61,143,99,251,47,168,108,189,183,53,90,254,222,197,232,142,234,153,194,52,81,251,157,96,159,185,183,238,121,227,63,146,190,207,251,59,218,125,185,191,217,78,231,137,246,143,103,191,187,252,187,251,231,177,221,217,255,0,238,250,236,247,25,215,52,167,194,198,181,254,241,60,62,225,58,199,37,191,193,85,228,22,245,241,240,54,46,220,108,174,130,87,211,213,118,155,220,145,82,21,158,25,86,61,207,87,118,213,155,186,59,170,39,85,4,85,230,117,170,95,178,254,13,179,95,9,125,246,101,215,45,240,248,181,191,251,215,189,226,188,84,137,226,224,247,177,205,102,234,24,235,126,55,109,233,211,225,114,61,88,80,9,111,220,146,245,51,42,200,52,227,81,52,182,237,87,226,44,184,125,194,223,112,180,119,36,145,242,83,248,244,169,239,192,221,207,86,50,20,125,34,72,214,49,173,251,201,231,114,171,149,254,235,42,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,85,124,206,184,14,253,136,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,142,188,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,22,255,0,176,60,243,75,248,135,210,248,50,252,66,170,147,42,194,114,170,122,186,68,90,187,124,141,130,186,6,201,37,53,68,82,83,212,177,174,86,43,153,43,21,175,103,71,39,95,226,139,239,243,255,0,186,119,11,31,249,52,233,87,255,0,6,219,191,250,35,139,31,43,26,201,242,255,0,33,244,233,204,214,23,253,205,31,200,158,166,253,23,214,40,138,1,52,103,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,168,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,7,137,29,16,186,240,225,173,185,78,139,222,111,148,151,154,140,114,162,38,178,190,154,55,70,202,152,38,130,58,136,94,172,119,189,143,88,166,143,123,58,185,26,253,205,71,61,17,30,182,191,201,83,202,198,83,243,2,187,211,173,196,191,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,137,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,238,107,81,19,220,136,122,12,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,212,135,148,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,92,246,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,122,171,81,238,216,244,124,110,93,236,114,37,154,114,155,227,94,227,168,20,127,187,22,168,92,251,247,171,37,189,146,98,21,178,45,45,60,114,218,233,96,134,20,182,54,54,53,143,146,104,153,27,166,107,190,245,239,143,190,175,86,164,40,175,178,162,138,249,149,241,175,113,226,47,81,235,180,191,10,185,245,211,44,70,224,216,233,152,213,165,158,59,173,210,153,106,98,125,206,41,227,106,189,33,123,39,115,35,106,74,230,58,54,50,85,70,185,234,214,120,174,0,120,62,186,241,101,171,141,109,193,41,35,193,48,234,138,58,252,173,243,74,228,125,76,15,123,150,58,24,155,27,219,46,250,132,134,86,44,141,115,82,38,53,239,221,189,35,142,75,254,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,156,211,140,12,2,167,76,56,163,213,44,50,108,122,146,197,79,75,148,87,84,219,237,244,137,19,96,130,221,83,42,212,81,36,109,137,118,49,139,77,52,42,140,78,155,17,81,170,141,84,86,165,175,242,109,202,111,185,7,8,245,150,155,189,119,136,164,198,115,11,141,174,215,31,105,140,240,244,175,130,154,173,209,245,106,34,191,172,245,117,15,234,229,87,124,125,58,237,107,81,39,81,85,124,243,191,4,255,0,50,126,154,85,89,55,249,104,112,57,83,196,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,241,178,68,141,136,170,231,190,27,201,56,255,0,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,157,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,243,229,255,0,127,226,178,255,0,217,255,0,255,0,151,10,1,61,86,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,166,135,184,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,250,12,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,171,205,147,130,139,142,160,81,254,243,186,95,108,239,222,172,150,247,199,151,209,70,148,180,241,203,107,165,130,105,150,230,233,30,230,62,73,162,100,109,133,205,251,215,190,62,194,49,26,144,170,62,173,180,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,146,211,152,39,49,31,222,119,21,197,52,223,76,210,235,99,198,253,159,77,116,203,105,252,71,220,215,93,36,142,41,82,139,170,198,201,37,134,142,68,123,119,187,107,37,151,227,72,250,67,12,142,224,28,31,240,215,125,226,167,92,108,250,101,108,94,205,170,29,183,76,146,173,181,76,130,74,75,60,83,70,202,137,34,87,53,251,166,94,235,35,141,17,143,78,228,140,87,34,49,30,230,232,163,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,0,16,3,154,23,2,223,182,188,85,250,227,163,152,103,139,212,155,46,207,108,83,81,59,108,215,219,92,113,185,23,164,40,213,241,21,144,244,143,183,209,90,247,196,143,143,239,92,218,120,210,149,143,107,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,159,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,10,1,230,143,231,179,83,126,139,232,244,71,85,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,251,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,221,28,145,76,228,146,21,235,178,86,165,212,149,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,72,171,205,31,200,158,166,253,23,214,40,138,1,39,167,19,28,174,53,114,201,196,189,54,25,160,56,53,93,102,1,153,212,119,172,183,57,170,159,61,37,137,136,198,186,166,27,133,66,179,116,12,137,202,245,141,95,189,242,197,219,107,29,60,232,246,165,154,112,117,193,214,9,194,6,9,81,96,176,86,123,103,36,188,236,251,65,144,118,230,167,246,167,106,106,135,210,255,0,122,190,121,99,131,181,29,66,199,247,106,155,250,110,119,85,95,116,128,0,128,28,206,184,14,253,183,216,170,117,231,73,236,187,179,236,126,222,239,105,90,237,214,238,229,86,81,11,95,11,99,234,238,235,83,189,79,3,106,21,187,99,146,89,154,145,194,157,118,68,212,168,13,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,187,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,47,248,229,230,97,113,226,119,4,178,233,158,155,217,46,184,166,55,95,111,100,153,141,21,193,41,106,60,117,114,77,4,209,195,12,136,197,145,33,130,74,125,205,153,174,137,210,247,85,31,19,17,136,142,142,188,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,102,138,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,104,247,130,156,90,197,135,240,143,164,54,156,114,135,194,82,84,97,246,203,164,145,247,95,38,234,170,216,27,87,83,39,87,170,170,111,158,121,95,211,174,214,238,232,212,70,162,34,118,176,1,21,121,163,249,19,212,223,162,250,197,17,64,37,170,114,163,224,91,250,14,40,53,175,12,255,0,123,213,96,20,85,206,255,0,57,206,186,73,78,173,255,0,170,240,175,115,191,221,204,140,255,0,39,152,181,64,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,28,43,140,30,19,48,222,46,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,103,167,247,96,181,51,247,96,251,25,214,235,251,109,246,135,111,237,135,132,183,120,31,3,226,59,221,239,15,217,237,247,187,127,222,189,158,206,221,191,125,221,223,247,100,0,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,66,124,20,112,163,98,225,47,70,168,176,222,213,170,179,47,185,116,172,202,111,116,80,189,190,62,171,115,214,56,209,210,42,189,97,129,143,237,70,157,24,213,232,249,59,108,124,178,33,32,10,86,231,87,230,159,22,249,127,67,234,55,19,154,114,226,224,250,213,197,134,174,87,187,57,74,180,193,48,170,120,43,239,76,166,149,177,190,186,121,94,169,77,66,174,71,164,177,178,84,142,119,190,72,218,170,140,129,204,71,70,249,25,35,111,208,2,181,121,180,240,117,130,92,176,75,247,22,214,10,207,99,100,150,111,11,246,130,46,220,213,30,222,238,205,67,65,75,241,62,126,221,47,98,52,85,251,184,151,185,215,226,232,169,184,168,19,85,0,165,110,117,126,105,241,111,151,244,62,163,113,60,167,1,28,40,216,184,180,209,173,121,195,123,86,170,60,190,219,246,110,179,22,189,214,194,247,120,10,173,215,5,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,116,14,14,185,78,231,121,190,85,81,145,241,69,99,186,226,88,221,134,224,198,50,201,186,21,155,33,237,201,81,28,241,247,162,157,100,166,133,178,67,18,247,17,139,223,138,109,208,189,168,173,149,46,80,170,190,119,186,165,255,0,225,166,138,91,239,191,239,188,166,239,108,240,191,244,83,80,79,222,86,127,250,73,187,24,255,0,249,94,223,232,212,132,28,12,233,125,171,88,248,180,211,60,14,250,234,69,182,207,120,246,149,100,21,116,77,171,130,174,10,24,100,173,146,150,72,156,168,215,50,102,211,44,43,215,170,34,72,170,173,119,77,171,163,51,57,156,115,105,125,171,71,56,180,212,204,14,196,234,68,182,193,120,246,149,28,20,148,77,164,130,146,10,232,99,173,142,150,56,154,170,214,178,22,212,164,41,211,162,42,70,138,141,111,93,169,99,220,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,45,138,130,165,121,222,234,103,137,202,180,211,71,40,234,238,177,123,62,223,87,147,92,32,238,109,161,168,241,18,37,61,35,246,163,254,57,163,240,181,169,213,204,77,173,159,225,114,239,122,37,112,218,176,12,202,251,134,223,245,6,205,143,85,214,99,216,173,69,13,53,234,186,20,71,50,129,245,139,42,83,44,168,139,185,172,123,160,145,136,254,155,17,251,26,170,142,145,136,233,21,203,23,84,191,101,252,100,225,94,46,251,236,203,86,91,226,49,107,135,247,175,123,197,120,168,215,194,65,238,99,156,205,213,209,209,124,109,219,211,167,196,228,98,188,191,224,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,42,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,181,180,203,147,6,51,143,107,109,194,251,168,185,189,38,79,165,244,85,15,117,166,196,246,84,71,113,184,193,36,18,162,50,178,120,31,10,83,190,9,93,11,145,240,171,210,126,218,170,182,20,118,194,202,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,149,113,99,229,99,89,62,95,228,62,157,57,154,194,255,0,185,163,249,19,212,223,162,250,197,17,64,38,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,34,87,48,110,9,45,92,87,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,58,209,101,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,157,89,35,87,222,213,71,39,241,66,111,235,231,53,156,191,85,120,101,199,180,155,24,162,186,218,51,59,165,190,75,94,160,94,42,33,162,146,150,231,74,234,89,41,166,142,157,157,181,219,226,187,157,231,171,89,3,160,115,82,56,214,68,93,233,13,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,40,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,183,200,230,245,70,171,221,177,136,200,218,187,24,212,78,150,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,157,127,157,62,1,83,98,226,27,20,212,26,124,122,146,142,219,149,98,236,166,125,116,41,19,95,95,113,163,168,145,38,89,81,171,189,207,101,60,244,12,71,189,61,236,216,214,170,246,213,27,245,242,75,202,111,180,154,251,157,97,84,245,219,44,183,92,61,110,149,148,221,166,47,118,170,146,182,158,58,121,55,170,111,110,214,86,212,167,68,84,106,247,58,185,21,90,213,75,148,42,175,158,119,224,159,230,79,211,72,65,193,103,12,245,60,87,107,205,171,76,38,174,171,183,216,160,167,154,239,144,215,82,44,93,250,107,116,59,81,221,180,145,200,138,249,37,146,24,81,81,175,216,179,36,138,199,181,142,67,67,184,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,33,87,50,238,14,176,77,113,210,203,238,181,248,207,98,102,122,127,143,213,92,125,167,219,154,167,199,90,232,105,171,42,125,157,217,239,178,40,183,205,46,238,254,199,61,187,122,116,114,47,68,162,194,255,0,191,241,89,127,236,255,0,255,0,203,133,5,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,79,47,158,9,45,92,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,250,75,83,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,15,50,190,30,177,94,29,56,154,174,178,97,85,61,44,185,117,189,185,109,53,189,180,177,193,29,171,196,213,84,198,250,56,146,52,70,44,44,124,14,88,209,26,221,177,189,140,84,114,177,94,248,170,104,207,130,157,1,195,120,117,225,231,26,195,240,251,165,37,221,247,122,120,111,247,123,189,21,193,107,105,46,151,26,138,120,187,181,20,210,244,107,86,153,90,200,219,14,214,183,172,76,141,206,220,247,61,238,238,160,0,12,245,243,33,197,172,88,127,27,90,165,105,199,40,124,37,37,69,194,146,233,36,125,215,201,186,170,182,134,158,174,166,78,175,85,84,223,60,242,191,167,93,173,221,209,168,141,68,68,158,188,148,48,12,54,45,23,204,181,73,184,245,34,229,149,89,69,69,129,247,103,34,186,116,183,69,73,69,59,105,216,170,189,24,197,150,103,189,219,81,55,170,71,191,119,110,61,182,62,10,181,212,30,9,46,188,87,243,42,213,27,238,77,5,93,14,157,98,181,24,244,215,90,199,82,185,208,93,167,109,182,216,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,63,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,202,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,36,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,0,81,95,52,190,24,244,227,135,157,101,161,189,233,213,234,213,73,73,159,120,171,167,217,10,42,100,135,216,17,198,216,25,220,68,238,185,123,53,19,186,169,209,162,71,28,108,237,62,56,209,90,206,141,133,102,135,184,18,225,159,13,225,167,65,172,214,171,21,118,63,125,190,228,116,241,93,239,185,61,157,86,72,47,15,147,115,224,236,204,174,85,146,154,40,164,70,68,169,181,142,77,210,163,24,233,158,139,34,129,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,38,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,42,243,71,242,39,169,191,69,245,138,34,144,56,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,77,32,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,0,0,173,94,112,92,49,233,197,126,8,188,80,83,222,173,88,214,83,106,236,90,235,41,188,50,36,217,92,146,205,4,116,241,239,89,90,157,234,120,27,83,39,84,142,73,31,20,123,92,168,200,90,173,168,18,221,57,56,240,207,134,209,225,181,220,79,94,107,177,251,246,67,113,168,154,209,101,134,21,89,170,113,182,68,175,101,79,117,85,219,98,169,168,107,227,84,77,155,219,78,172,84,126,218,151,177,44,208,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,3,62,220,203,179,250,109,65,227,75,81,42,173,185,13,93,214,219,99,168,166,176,82,164,203,46,202,55,210,83,71,21,85,60,76,145,19,99,27,88,149,106,187,83,99,158,231,189,187,183,238,89,43,200,251,10,181,87,231,250,167,168,211,84,85,165,202,199,103,183,89,41,226,107,219,216,116,21,211,75,52,174,123,118,238,87,163,173,240,163,85,28,136,136,233,58,163,186,162,182,221,10,128,231,123,130,251,63,84,244,211,83,61,169,220,246,246,63,87,98,240,93,142,157,159,1,82,147,119,123,155,190,45,254,210,219,183,106,109,236,245,234,237,253,27,226,185,56,234,245,78,21,196,189,118,150,212,79,86,182,221,71,179,205,11,32,134,8,156,207,104,208,177,245,80,205,43,221,209,236,99,105,210,189,136,140,85,234,249,153,185,171,209,28,203,180,6,112,120,208,214,59,22,190,241,65,159,234,174,45,14,203,45,214,225,29,61,186,77,207,95,19,75,73,79,21,36,85,61,30,198,61,157,230,83,182,94,219,154,142,103,115,98,245,86,245,89,191,194,7,7,215,93,71,229,147,169,173,199,146,145,50,205,92,168,90,251,91,225,149,207,125,76,22,106,182,173,29,12,173,149,241,195,11,228,171,166,173,98,72,142,232,214,85,49,239,115,182,118,219,88,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,126,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,252,79,64,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,95,247,52,127,34,122,155,244,95,88,162,40,4,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,168,14,112,156,49,233,198,159,223,109,220,66,98,183,171,85,150,235,154,220,25,65,95,139,193,76,145,201,112,170,70,84,75,85,119,107,187,191,246,88,229,107,33,70,172,146,182,71,191,124,171,186,181,139,201,229,79,195,62,27,165,26,13,65,172,45,174,199,242,12,179,81,105,210,181,247,123,114,172,171,111,183,46,205,182,180,149,92,168,143,142,88,222,233,209,173,103,223,39,109,251,252,60,111,38,248,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,20,231,37,139,95,114,14,17,232,238,214,138,31,17,73,140,230,22,235,165,210,78,235,25,225,233,95,5,77,35,100,232,229,69,127,89,234,233,217,209,168,174,248,250,244,218,215,42,85,7,7,249,253,78,152,113,71,165,185,156,57,13,37,138,158,151,40,161,166,184,92,42,214,38,193,5,186,166,84,167,173,89,29,42,108,99,22,154,105,145,94,189,54,34,171,145,90,168,142,77,36,149,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,251,255,0,21,151,254,207,255,0,252,184,112,174,84,252,14,84,233,173,170,131,138,77,73,125,36,183,220,158,206,143,197,173,141,100,83,165,186,221,84,214,61,43,95,39,69,86,84,205,23,70,181,177,185,59,112,203,35,94,174,116,174,142,27,31,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,20,227,3,137,75,23,10,218,29,120,212,219,154,119,174,179,110,181,227,116,142,165,124,241,213,222,37,134,71,211,199,42,53,204,219,10,118,159,36,138,175,98,246,227,122,53,85,234,198,187,58,249,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,122,13,85,209,125,80,209,11,173,162,197,170,248,133,94,55,114,190,89,233,239,212,116,117,111,143,190,180,83,57,237,141,210,70,215,43,161,126,232,164,106,197,34,54,70,171,85,28,214,147,211,148,223,26,246,237,63,172,253,216,181,66,231,216,178,222,238,12,147,16,173,145,106,170,36,138,233,85,60,48,165,177,177,177,175,100,112,202,249,29,51,93,247,76,100,157,245,122,185,102,69,101,191,128,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,146,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,202,184,157,226,23,21,225,127,70,175,90,185,148,211,120,255,0,1,219,166,183,90,217,85,29,60,215,58,233,93,182,42,120,220,245,255,0,58,71,171,90,247,50,40,165,122,49,251,54,174,117,181,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,254,238,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,175,234,234,206,128,235,46,133,123,3,246,185,167,183,92,95,237,69,189,46,118,191,26,198,167,126,31,118,230,174,213,94,220,204,220,206,228,15,219,44,123,217,189,141,220,222,179,87,149,31,26,255,0,179,44,170,14,26,245,50,231,117,169,198,242,219,133,61,54,37,47,94,244,54,123,164,210,57,171,79,177,26,178,54,26,169,36,103,189,174,217,28,169,185,88,137,52,210,182,229,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,38,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,103,179,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,59,154,126,192,117,151,246,53,251,193,254,207,110,191,179,223,104,123,51,219,187,27,217,239,110,217,187,103,94,231,103,185,247,93,253,189,174,239,221,111,238,124,7,64,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,9,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,197,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,203,102,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,105,202,11,75,237,88,95,9,116,217,228,46,164,158,229,168,55,138,219,149,68,237,162,108,83,197,5,52,206,162,138,149,242,245,87,76,198,186,158,105,155,215,106,53,106,164,68,111,241,115,166,249,2,185,199,105,13,54,107,195,69,14,169,83,193,72,151,45,56,188,67,51,231,154,121,90,255,0,103,87,61,148,179,67,19,27,213,143,123,170,22,129,234,175,68,232,200,95,181,201,213,90,250,203,224,15,58,253,157,241,147,164,247,255,0,101,251,67,197,228,17,216,187,61,254,214,223,105,70,250,14,238,237,174,235,219,241,93,205,189,62,45,155,122,183,174,228,209,73,202,184,167,214,191,221,219,135,220,219,88,227,183,248,218,188,126,222,158,2,7,69,220,141,245,211,202,202,122,94,235,123,145,170,194,147,205,18,201,181,232,238,218,63,111,87,116,69,205,97,166,141,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,107,217,226,234,158,231,73,83,83,177,239,122,199,221,158,73,101,237,239,86,179,126,214,252,45,68,51,237,197,238,144,211,104,71,18,250,133,165,182,248,41,32,182,218,111,15,154,215,5,52,242,204,202,123,117,75,27,85,71,10,190,95,141,207,101,60,241,49,234,229,119,198,215,124,79,254,114,218,255,0,39,221,99,177,103,60,48,38,149,83,195,225,239,90,105,112,158,158,178,61,207,127,126,150,186,162,122,186,122,158,170,198,177,187,158,250,152,187,104,231,185,60,54,247,109,73,26,132,234,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,251,154,63,145,61,77,250,47,172,81,20,2,106,160,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,202,106,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,103,95,137,126,34,243,190,40,53,78,191,83,51,170,143,237,104,236,244,91,33,254,76,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,239,127,241,85,254,8,159,147,152,104,14,178,224,26,113,139,106,230,101,167,183,91,86,33,154,110,246,37,210,118,55,183,83,209,21,205,220,212,85,124,93,198,34,201,23,113,173,238,198,215,62,61,236,69,114,72,14,92,220,107,254,234,186,143,61,131,63,185,221,100,211,44,167,238,238,84,208,47,118,59,93,114,171,18,59,155,97,218,231,187,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,223,113,11,139,95,115,157,2,212,188,43,22,161,241,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,101,205,46,240,209,159,212,234,159,15,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,178,91,143,135,98,86,34,164,72,140,99,219,80,146,177,236,106,38,199,181,205,232,221,189,18,189,185,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,51,175,198,7,18,151,222,42,117,198,241,169,183,52,236,218,161,221,107,198,233,29,74,200,36,164,179,197,52,143,167,142,84,107,159,186,101,238,190,73,21,94,244,238,72,244,106,163,17,141,108,170,229,71,193,71,237,55,42,131,137,77,76,182,93,105,177,188,74,225,79,83,137,69,211,179,13,226,233,12,142,114,212,111,71,36,142,134,150,72,217,238,107,118,73,42,237,87,170,67,52,78,177,78,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,122,214,98,215,186,216,94,239,1,85,185,139,36,106,232,213,30,144,206,198,118,164,78,143,106,117,100,157,183,190,40,208,207,102,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,125,203,83,141,123,119,17,122,113,67,165,249,173,207,174,166,226,54,247,71,82,199,45,84,242,93,109,116,201,77,19,46,114,207,35,85,137,51,223,59,89,35,86,87,61,210,49,242,162,53,175,70,178,106,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,145,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,236,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,77,206,238,188,177,120,14,253,183,223,105,181,231,86,44,187,176,28,126,224,223,102,218,238,54,238,229,46,81,51,89,51,100,232,238,235,87,179,79,59,105,213,219,163,146,41,156,146,66,189,118,74,212,179,78,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,179,175,109,234,138,232,152,169,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,238,87,188,107,254,240,24,35,52,99,80,174,119,90,237,73,195,109,239,169,150,227,90,189,239,108,218,219,51,88,202,133,149,173,78,147,69,221,130,25,18,69,87,201,240,75,190,71,62,94,220,234,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,42,3,155,23,26,247,28,167,42,185,240,175,166,247,61,152,221,155,165,54,99,59,22,150,162,27,173,115,100,167,168,142,158,55,35,95,36,62,22,72,118,189,91,35,28,178,172,177,189,136,145,34,190,37,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,75,243,253,128,232,215,236,107,247,124,253,158,218,191,103,190,207,246,103,176,182,59,179,217,221,191,118,254,189,206,247,115,239,123,251,187,189,223,189,223,220,248,202,12,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,178,127,149,31,26,255,0,179,44,170,14,26,245,50,231,117,169,198,242,219,133,61,54,37,47,94,244,54,123,164,210,57,171,79,177,26,178,54,26,169,36,103,189,174,217,28,169,185,88,137,52,210,182,229,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,14,63,198,6,127,77,166,28,46,106,150,103,54,67,87,98,168,165,197,235,169,173,247,10,69,149,179,193,113,169,137,105,232,150,55,68,155,216,245,169,154,20,71,167,77,138,168,229,86,162,43,147,54,230,143,120,44,211,63,217,23,10,122,97,130,201,73,117,164,171,167,199,224,184,87,210,221,35,237,213,82,215,86,170,214,85,64,246,108,106,179,183,61,68,172,70,57,187,154,214,163,92,170,228,85,94,214,70,174,100,56,181,247,48,224,151,84,173,56,229,15,139,171,167,183,210,93,36,143,186,200,246,210,209,87,83,213,212,201,213,234,136,187,32,130,87,244,235,185,219,122,53,21,202,136,185,236,53,80,87,87,58,77,99,190,225,250,53,137,104,237,162,30,221,38,162,92,42,42,46,149,59,152,187,169,109,174,167,145,180,219,28,197,84,223,60,244,242,247,26,246,57,190,27,111,196,217,28,137,2,249,104,224,20,218,131,198,150,157,210,220,177,234,187,173,182,199,81,83,127,170,88,82,93,148,111,164,166,146,90,90,137,95,26,166,198,54,177,41,17,55,46,199,61,204,99,183,111,218,186,9,41,175,157,38,142,88,176,253,101,196,181,138,209,55,110,175,81,45,245,20,247,74,109,175,93,213,86,214,211,198,218,157,238,122,162,111,130,122,120,187,109,99,26,223,13,187,226,116,142,84,252,174,77,154,215,246,27,136,43,182,142,85,219,251,212,154,155,111,78,204,241,197,186,72,43,173,209,84,84,71,185,203,35,81,176,186,7,214,35,186,49,238,89,59,29,54,183,122,151,82,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,95,247,52,127,34,122,155,244,95,88,162,40,4,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,5,21,243,43,227,94,227,196,94,163,215,105,126,21,115,235,166,88,141,193,177,211,49,171,75,60,119,91,165,50,212,196,251,156,83,198,213,122,66,246,78,230,70,212,149,204,116,108,100,170,141,115,213,172,243,252,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,235,115,250,233,195,134,156,107,158,135,92,116,50,237,143,218,168,45,94,207,74,123,3,162,160,78,221,134,170,40,86,58,74,154,104,163,116,123,59,61,81,18,54,57,141,116,123,162,95,129,238,106,231,219,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,44,127,148,167,26,254,219,163,163,225,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,223,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,192,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,140,230,113,211,133,93,112,14,48,117,110,197,121,168,164,154,162,171,40,171,189,177,212,207,115,152,144,92,29,227,161,106,171,154,213,222,216,170,99,107,211,167,68,122,57,17,92,136,142,91,62,228,211,159,212,228,220,46,93,48,203,142,67,73,87,81,135,101,21,116,212,118,246,172,73,61,13,186,162,40,170,35,87,181,168,143,86,73,83,37,114,181,239,235,213,91,35,81,122,71,181,188,131,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,86,230,201,197,231,237,119,81,255,0,119,220,42,183,126,33,128,92,31,237,103,73,65,218,146,171,34,133,102,130,109,178,61,85,235,12,12,123,162,111,70,177,29,35,167,114,247,88,144,189,35,255,0,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,128,165,218,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,104,79,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,43,171,154,231,5,31,180,220,86,126,37,52,206,217,106,166,201,49,43,125,69,78,91,23,78,204,215,139,92,49,181,201,81,189,92,145,186,106,88,227,127,185,205,223,36,75,181,30,171,12,49,58,165,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,83,195,71,17,120,39,20,26,89,65,169,152,45,71,246,84,119,138,45,147,127,38,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,248,162,255,0,20,78,170,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,146,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,10,139,230,235,198,14,77,95,153,92,56,75,195,214,174,219,98,181,211,211,59,46,116,209,83,189,151,121,229,74,74,234,70,68,170,199,75,19,32,70,198,229,123,94,197,123,228,123,92,221,177,181,207,136,28,31,112,153,153,113,117,170,31,97,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,83,66,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,8,1,204,235,128,239,219,125,138,167,94,116,158,203,187,62,199,237,238,246,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,20,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,153,183,47,251,149,199,145,61,50,250,215,172,86,148,2,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,134,188,205,56,193,201,184,90,210,251,37,151,78,86,174,143,54,206,106,37,109,170,240,216,169,229,130,217,5,28,148,239,169,123,227,157,146,54,87,189,179,50,38,177,89,211,164,146,63,115,86,54,181,244,131,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,19,224,251,132,204,55,132,93,47,251,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,251,58,247,30,136,142,149,234,189,212,225,92,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,83,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,115,220,175,120,215,253,224,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,222,217,181,182,102,177,149,11,43,90,157,38,139,187,4,50,36,138,175,147,224,151,124,142,124,189,184,129,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,30,43,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,224,102,48,211,238,147,231,95,181,13,44,195,117,51,217,126,204,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,82,103,54,204,214,235,149,113,165,144,88,174,20,244,145,211,225,214,123,85,146,133,208,177,200,249,32,125,51,107,149,210,170,185,81,95,221,174,149,168,173,70,166,198,177,58,117,69,115,164,87,36,45,45,255,0,241,47,90,238,22,47,247,166,45,104,185,248,175,250,106,107,224,236,163,255,0,253,26,237,239,103,252,140,119,244,136,90,161,18,185,166,224,20,217,215,5,185,149,82,99,213,119,107,150,43,81,65,127,182,165,50,74,231,210,190,58,150,69,81,80,172,141,126,38,50,142,122,181,126,244,86,53,155,158,189,54,35,155,73,122,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,164,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,191,238,104,254,68,245,55,232,190,177,68,80,9,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,87,7,55,30,48,114,109,46,181,80,240,221,167,235,87,111,185,102,22,121,43,242,27,147,162,167,150,9,172,149,45,170,163,117,11,27,35,30,237,242,57,178,57,210,55,182,232,210,40,209,174,119,113,219,43,3,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,116,39,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,157,44,137,92,193,184,36,181,113,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,68,63,225,86,5,149,127,182,184,230,73,142,92,63,231,40,235,173,181,212,242,127,221,146,25,163,145,159,242,57,174,111,245,42,23,231,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,217,80,176,202,245,141,173,106,196,246,189,155,118,36,114,73,40,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,83,183,59,140,42,235,65,173,26,123,168,211,84,82,45,182,249,139,203,100,167,137,175,119,125,179,208,213,201,52,174,123,118,237,70,43,110,16,163,85,28,170,170,217,58,163,122,34,187,202,114,105,207,233,177,158,40,238,152,101,199,33,171,164,167,204,113,122,186,106,59,123,86,85,130,186,227,79,44,85,17,171,218,212,86,35,227,166,142,185,90,247,244,232,142,145,168,189,100,218,238,193,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,85,227,127,128,156,19,139,139,20,249,29,20,254,196,212,219,109,190,58,59,37,238,90,137,157,74,248,98,124,210,54,142,166,20,85,98,66,247,207,34,172,172,103,117,142,86,187,171,218,213,137,253,43,133,94,25,240,222,20,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,236,0,21,171,168,28,163,44,89,87,23,13,204,172,211,218,172,154,59,114,237,223,107,108,148,84,175,111,106,170,41,233,146,162,210,141,108,241,190,24,106,152,234,137,99,158,21,219,15,71,198,145,49,27,10,190,197,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,96,1,80,28,122,240,21,197,142,180,241,99,156,234,102,154,105,79,182,113,187,207,179,60,21,111,183,109,180,253,222,213,182,150,25,62,238,106,134,72,222,146,68,246,252,77,78,189,58,167,84,84,85,151,252,175,244,19,86,56,118,208,43,254,21,172,120,167,217,251,213,110,97,85,116,130,155,199,83,85,239,165,125,21,20,109,147,125,60,146,49,58,190,25,19,162,174,239,135,175,78,138,138,179,0,0,8,1,205,111,133,205,118,226,83,246,93,251,20,193,190,209,253,156,246,223,180,255,0,148,232,232,251,30,35,192,246,127,202,101,143,118,238,196,191,205,235,211,111,191,167,84,235,207,249,95,240,103,196,159,14,218,251,127,205,117,143,77,254,207,217,107,112,250,171,92,21,62,216,160,171,223,84,250,218,41,27,30,202,121,228,122,117,100,50,47,85,77,191,15,78,189,85,17,108,252,143,252,122,233,110,119,173,60,39,103,58,103,166,150,47,108,228,151,159,102,120,42,47,21,13,63,119,181,114,165,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,80,63,220,184,227,179,254,35,63,210,107,63,250,217,127,192,2,58,241,131,193,38,151,241,115,140,237,189,65,73,99,205,168,169,227,164,179,229,141,165,146,121,232,96,241,12,150,72,159,11,38,137,181,44,115,91,43,26,217,92,169,26,207,35,217,209,92,237,223,171,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,168,5,101,235,63,39,251,86,111,196,189,30,75,130,95,105,49,141,47,200,170,42,46,87,235,117,190,141,176,190,202,145,178,157,60,45,22,233,30,143,125,84,175,169,123,126,233,144,211,49,142,68,107,145,177,68,251,20,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,33,254,229,199,29,159,241,25,254,147,89,255,0,214,203,126,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,253,228,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,74,129,254,229,199,29,159,241,25,254,147,89,255,0,214,203,190,225,235,22,190,224,218,5,166,152,86,83,67,224,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,206,128,0,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,214,7,15,92,184,120,206,193,181,247,77,51,92,167,70,252,21,151,31,204,44,215,75,141,79,218,43,84,157,138,88,43,98,146,89,54,50,165,207,118,214,49,203,209,168,174,94,157,17,21,125,197,223,128,0,0,2,144,56,133,229,195,198,118,115,175,186,151,154,226,218,55,227,108,185,6,97,121,186,91,170,126,209,90,163,239,210,207,91,44,145,73,177,245,45,123,119,49,237,94,142,68,114,117,232,168,139,238,44,255,0,128,173,45,206,244,91,132,236,27,76,245,46,197,236,108,146,205,237,63,27,69,226,161,168,237,119,110,85,83,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,36,0,0,241,90,189,162,250,95,175,88,108,154,127,171,152,133,38,69,98,146,162,42,180,167,153,242,68,248,167,141,87,100,177,75,19,155,44,79,232,174,106,185,142,106,171,30,246,47,86,189,200,177,171,130,222,91,56,111,9,89,149,223,80,111,57,133,38,123,144,207,79,29,53,150,186,107,18,208,190,204,197,73,18,165,98,69,168,153,170,249,154,232,216,175,232,215,181,140,123,81,118,202,244,89,148,1,5,121,134,242,238,253,230,235,45,250,161,164,235,106,180,103,212,253,155,125,201,146,211,246,227,189,194,249,233,226,142,122,153,251,136,145,120,72,60,67,213,237,138,89,100,141,173,137,17,118,68,212,239,252,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,133,124,208,56,51,226,79,136,157,125,176,102,186,57,166,255,0,104,44,180,88,125,45,174,122,159,108,80,82,108,170,101,109,108,142,143,101,68,241,189,122,50,104,215,170,38,223,139,167,94,168,168,157,3,149,39,11,154,237,195,95,237,71,246,215,131,125,156,251,71,236,79,102,127,41,209,214,119,252,63,142,239,127,147,75,38,221,189,248,191,157,211,174,239,119,94,139,210,127,128,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,182,114,75,207,179,60,21,23,138,134,159,187,218,185,82,205,39,222,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,168,31,238,92,113,217,255,0,17,159,233,53,159,253,108,191,224,86,7,52,14,12,248,147,226,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,219,20,20,155,42,153,91,91,35,163,217,81,60,111,94,140,154,53,234,137,183,226,233,215,170,42,39,64,229,73,194,230,187,112,215,251,81,253,181,224,223,103,62,209,251,19,217,159,202,116,117,157,255,0,15,227,187,223,228,210,201,183,111,126,47,231,116,235,187,221,215,162,244,159,228,127,227,215,75,115,189,105,225,59,57,211,61,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,149,44,210,125,228,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,90,171,210,126,87,28,88,254,212,240,223,218,150,134,127,129,159,104,45,223,104,255,0,194,107,111,251,23,226,99,241,95,208,85,247,127,161,238,127,71,241,255,0,185,247,244,47,80,2,128,127,185,113,199,103,252,70,127,164,214,127,245,178,239,184,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,149,178,206,92,60,194,115,156,170,243,154,229,58,55,227,111,89,5,194,162,233,113,169,251,69,100,143,191,85,60,142,146,89,54,50,165,172,110,231,189,203,209,168,141,78,189,17,17,61,197,186,112,59,164,57,150,132,112,175,129,233,110,160,193,73,6,67,105,167,172,154,186,10,105,210,102,83,190,166,182,122,164,133,94,159,11,158,198,206,214,61,90,174,102,246,187,107,158,222,142,94,234,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,148,47,253,203,142,59,63,226,51,253,38,179,255,0,173,151,61,194,21,143,84,49,94,26,52,247,16,214,76,110,146,193,150,99,182,118,89,42,168,41,167,142,102,71,5,35,221,79,74,229,124,114,72,199,61,244,209,64,247,171,94,169,189,238,247,55,249,141,166,31,238,92,113,217,255,0,17,159,233,53,159,253,108,187,238,30,177,107,238,13,160,90,105,133,101,52,62,10,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,232,0,3,159,241,11,139,95,115,157,2,212,188,43,22,161,241,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,32,255,0,114,227,142,207,248,140,255,0,73,172,255,0,235,101,191,113,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,45,64,255,0,114,227,142,207,248,140,255,0,73,172,255,0,235,101,255,0,0,10,128,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,179,141,222,125,153,224,171,125,187,109,167,238,246,173,180,176,201,247,115,84,50,70,244,146,39,183,226,106,117,233,213,58,162,162,172,191,229,127,160,154,177,195,182,129,95,240,173,99,197,62,207,222,171,115,10,171,164,20,222,58,154,175,125,43,232,168,163,108,155,233,228,145,137,213,240,200,157,21,119,124,61,122,116,84,85,152,0,227,252,77,240,187,165,252,83,96,19,98,26,129,100,164,125,202,142,158,173,113,235,211,153,34,207,102,173,154,23,70,218,134,118,228,141,210,49,29,219,123,160,115,251,114,44,81,238,69,218,213,111,63,224,151,129,60,55,131,139,85,246,118,223,41,50,236,178,251,80,172,126,70,235,74,209,79,21,185,27,26,182,137,140,89,166,70,179,186,199,200,231,53,91,220,85,141,30,139,218,141,82,80,0,87,87,26,220,173,63,110,186,203,106,212,253,32,186,218,177,127,181,23,8,41,242,250,127,3,210,24,62,26,137,106,111,61,123,201,220,153,251,105,226,240,241,198,222,228,175,238,190,70,238,150,68,154,186,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,232,0,16,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,251,65,122,162,204,41,110,147,211,120,234,106,77,148,172,162,173,141,210,111,168,146,54,47,71,205,26,116,69,221,241,117,233,209,21,82,0,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,162,181,73,216,165,130,182,41,37,147,99,42,92,247,109,99,28,189,26,138,229,233,209,17,87,220,93,248,4,63,230,129,160,154,177,196,78,129,88,48,173,28,197,62,208,94,168,179,10,91,164,244,222,58,154,147,101,43,40,171,99,116,155,234,36,141,139,209,243,70,157,17,119,124,93,122,116,69,84,136,28,5,112,21,197,142,139,113,99,131,106,102,165,233,79,177,177,187,55,180,252,109,111,183,109,181,29,174,237,182,170,24,254,238,26,135,200,238,178,74,198,252,45,94,157,122,175,68,69,84,183,242,37,115,52,225,227,84,56,147,225,230,223,136,105,29,170,146,233,125,179,101,20,119,181,160,154,178,58,87,212,192,218,122,154,119,182,39,202,173,139,123,86,165,175,84,123,216,138,198,63,162,171,182,177,208,3,134,142,94,252,113,233,103,16,218,111,168,55,13,45,171,177,219,108,121,69,182,166,233,93,77,148,91,55,197,110,241,12,74,196,84,138,169,94,246,58,157,101,99,216,212,93,236,115,155,209,219,186,44,181,230,183,194,230,187,113,41,251,46,253,138,96,223,104,254,206,123,111,218,127,202,116,116,125,143,17,224,123,63,229,50,199,187,119,98,95,230,245,233,183,223,211,170,117,231,252,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,103,236,181,184,125,85,174,10,159,108,80,85,239,170,125,109,20,141,143,101,60,242,61,58,178,25,23,170,166,223,135,167,94,170,136,182,126,1,207,248,133,197,175,185,206,129,106,94,21,139,80,248,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,144,127,185,113,199,103,252,70,127,164,214,127,245,178,239,184,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,160,0,82,7,16,188,184,120,206,206,117,247,82,243,92,91,70,252,109,151,32,204,47,55,75,117,79,218,43,84,125,250,89,235,101,146,41,54,62,165,175,110,230,61,171,209,200,142,78,189,21,17,125,197,159,240,21,165,185,222,139,112,157,131,105,158,165,216,189,141,146,89,189,167,227,104,188,84,53,29,174,237,202,170,104,254,242,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,76,235,86,52,179,75,252,15,237,51,82,241,76,75,218,125,223,5,237,219,205,53,7,138,237,237,238,118,187,207,110,253,189,198,110,219,215,166,246,245,254,40,124,184,86,183,232,190,165,93,101,177,105,206,175,97,89,85,202,10,119,85,203,71,100,191,210,87,79,28,13,115,90,233,93,28,50,57,200,196,115,216,213,114,167,78,175,106,127,90,30,212,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,62,176,0,0,0,0,0,0,14,105,118,226,111,134,219,5,214,182,197,125,226,15,77,109,215,43,117,68,148,149,148,117,121,101,4,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,158,215,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,0,229,95,189,143,11,31,249,75,105,87,255,0,25,91,191,250,199,191,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,253,96,126,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,135,138,180,241,55,195,109,254,235,69,98,177,113,7,166,183,27,149,198,162,58,74,58,58,76,178,130,105,234,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,14,150,0,57,165,219,137,190,27,108,23,90,219,21,247,136,61,53,183,92,173,213,18,82,86,81,213,229,148,16,207,77,60,110,86,201,20,145,186,84,115,30,215,34,181,90,168,138,138,138,138,123,92,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,79,21,118,226,111,134,219,5,214,182,197,125,226,15,77,109,215,43,117,68,148,149,148,117,121,101,4,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,158,215,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,60,166,117,171,26,89,165,254,7,246,153,169,120,166,37,237,62,239,130,246,237,230,154,131,197,118,246,247,59,93,231,183,126,222,227,55,109,235,211,123,122,255,0,20,63,43,22,226,23,64,179,155,237,46,45,133,107,134,159,228,23,170,221,254,26,221,107,201,168,170,234,167,216,199,61,251,34,142,71,61,219,88,199,57,122,39,185,173,85,95,114,41,208,0,0,0,0,7,201,115,187,90,172,180,204,172,188,220,233,40,41,228,168,130,145,146,212,204,216,152,233,231,149,144,195,18,57,202,136,175,146,89,35,141,141,254,46,123,218,212,234,170,136,125,96,28,255,0,41,226,23,64,176,107,237,86,45,154,235,134,159,227,247,170,45,158,38,221,116,201,168,169,42,160,222,198,189,155,226,146,70,189,187,152,246,185,58,167,189,174,69,79,114,161,250,184,46,172,105,102,168,120,239,217,158,165,226,153,111,179,59,94,55,216,87,154,106,255,0,11,220,221,219,238,246,94,237,155,187,111,219,187,167,93,142,233,252,20,245,96,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,182,120,155,141,210,182,58,74,88,55,189,172,102,249,100,86,177,187,158,246,181,58,175,189,206,68,79,122,161,226,173,60,77,240,219,127,186,209,88,172,92,65,233,173,198,229,113,168,142,146,142,142,147,44,160,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,67,218,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,120,15,222,199,133,143,252,165,180,171,255,0,140,173,223,253,99,170,158,83,58,213,141,44,210,255,0,3,251,76,212,188,83,18,246,159,119,193,123,118,243,77,65,226,187,123,123,157,174,243,219,191,111,113,155,182,245,233,189,189,127,138,31,149,139,113,11,160,89,205,246,151,22,194,181,195,79,242,11,213,110,255,0,13,110,181,228,212,85,117,83,236,99,158,253,145,71,35,158,237,172,99,156,189,19,220,214,170,175,185,20,232,7,63,202,120,133,208,44,26,251,85,139,102,186,225,167,248,253,234,139,103,137,183,93,50,106,42,74,168,55,177,175,102,248,164,145,175,110,230,61,174,78,169,239,107,145,83,220,168,126,174,11,171,26,89,170,30,59,246,103,169,120,166,91,236,206,215,141,246,21,230,154,191,194,247,55,118,251,189,151,187,102,238,219,246,238,233,215,99,186,127,5,60,175,239,99,194,199,254,82,218,85,255,0,198,86,239,254,177,239,241,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,63,88,28,255,0,41,226,23,64,176,107,237,86,45,154,235,134,159,227,247,170,45,158,38,221,116,201,168,169,42,160,222,198,189,155,226,146,70,189,187,152,246,185,58,167,189,174,69,79,114,161,250,184,46,172,105,102,168,120,239,217,158,165,226,153,111,179,59,94,55,216,87,154,106,255,0,11,220,221,219,238,246,94,237,155,187,111,219,187,167,93,142,233,252,20,245,96,0,0,0,0,15,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,215,235,0,0,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,30,3,247,177,225,99,255,0,41,109,42,255,0,227,43,119,255,0,88,234,160,30,83,58,213,141,44,210,255,0,3,251,76,212,188,83,18,246,159,119,193,123,118,243,77,65,226,187,123,123,157,174,243,219,191,111,113,155,182,245,233,189,189,127,138,31,149,139,113,11,160,89,205,246,151,22,194,181,195,79,242,11,213,110,255,0,13,110,181,228,212,85,117,83,236,99,158,253,145,71,35,158,237,172,99,156,189,19,220,214,170,175,185,20,232,7,63,202,120,133,208,44,26,251,85,139,102,186,225,167,248,253,234,139,103,137,183,93,50,106,42,74,168,55,177,175,102,248,164,145,175,110,230,61,174,78,169,239,107,145,83,220,168,122,12,43,80,176,29,74,181,75,125,211,156,227,31,202,173,176,84,58,146,90,203,37,206,26,232,35,157,173,107,157,19,164,133,206,106,61,26,246,57,90,171,215,163,218,191,214,135,234,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,115,95,222,199,133,143,252,165,180,171,255,0,140,173,223,253,99,165,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,96,112,169,198,191,236,203,141,13,93,225,175,83,46,119,90,156,111,45,213,11,213,54,37,47,94,244,54,123,164,215,106,150,173,62,196,106,200,216,106,164,145,158,246,187,100,114,166,229,98,36,211,74,219,63,0,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,197,117,240,87,197,117,247,139,78,97,121,182,101,221,186,209,226,22,221,63,174,163,197,172,149,179,49,222,2,151,199,218,210,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,169,101,64,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,83,95,53,206,53,255,0,105,185,84,252,53,233,157,206,235,77,141,226,87,10,138,108,182,94,189,152,111,23,72,100,107,82,159,98,181,36,116,52,178,70,255,0,123,157,178,73,87,114,49,82,24,101,119,181,229,33,196,199,18,249,126,101,30,134,221,104,106,243,13,51,176,89,251,110,185,212,163,24,252,85,140,73,29,74,196,168,219,186,118,74,228,236,50,157,234,231,181,140,107,162,86,69,79,35,87,245,117,7,141,187,175,10,28,202,181,70,197,147,79,87,93,167,89,85,70,61,13,214,141,213,78,108,22,153,221,109,182,53,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,205,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,96,10,118,209,190,58,170,120,90,227,103,88,240,125,65,175,171,126,149,223,245,35,39,154,186,26,106,88,158,251,101,198,107,130,49,46,74,169,26,207,51,27,29,59,99,124,45,127,243,30,231,181,143,123,81,143,183,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,81,15,48,206,52,238,188,83,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,61,178,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,186,202,185,113,113,199,83,197,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,57,148,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,53,57,190,106,150,119,162,217,222,128,106,102,154,95,125,141,146,89,190,213,248,42,223,11,13,71,107,187,13,4,50,125,220,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,73,127,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,0,4,42,230,115,198,46,119,194,206,9,142,88,52,210,143,194,228,153,223,140,240,89,7,114,23,251,35,193,77,70,249,63,189,102,130,72,234,59,177,206,248,254,37,110,206,187,147,170,244,233,0,57,103,241,175,110,225,131,59,185,97,58,151,115,240,218,109,150,245,169,173,172,145,106,166,246,53,116,48,200,177,212,67,79,11,100,223,222,232,200,36,70,199,185,122,64,229,122,54,21,107,175,80,2,138,249,152,113,175,110,226,127,59,182,225,58,105,115,241,58,109,137,116,169,162,172,141,106,161,246,205,116,208,198,178,84,77,79,51,99,217,217,234,248,35,71,71,185,58,206,228,122,182,100,107,102,255,0,42,142,46,245,67,136,92,54,251,167,58,157,110,171,188,215,96,20,244,136,204,185,245,17,185,245,112,76,175,108,52,245,141,115,187,175,169,68,134,69,73,218,215,36,140,141,123,170,217,81,31,81,61,65,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,163,220,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,47,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,121,60,176,53,162,213,170,220,37,226,86,41,178,250,75,182,79,131,83,186,195,121,163,107,27,20,244,16,71,52,173,183,181,241,163,91,213,139,70,200,90,217,81,21,30,177,200,138,231,72,201,58,70,14,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,163,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,140,193,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,127,220,187,116,46,179,64,120,83,197,49,187,245,155,217,153,37,251,187,146,95,161,114,206,146,54,170,169,81,98,100,177,204,141,116,51,71,74,202,88,100,141,26,214,182,72,95,252,229,85,123,170,47,153,118,1,77,167,220,105,106,37,45,183,30,171,181,91,111,149,20,215,250,85,153,37,217,88,250,186,104,229,170,168,137,242,42,239,99,171,22,173,23,106,236,107,218,246,55,110,205,169,61,57,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,220,196,219,75,114,117,68,142,166,216,214,34,174,201,224,168,151,184,231,189,206,241,59,126,22,198,212,91,21,6,104,120,148,213,234,157,122,215,156,231,87,38,158,174,74,124,138,241,52,214,244,171,130,40,103,138,220,206,145,81,67,35,34,234,196,124,116,209,195,26,170,43,186,171,21,85,206,85,87,45,191,242,130,210,251,86,23,194,93,54,121,11,169,39,185,106,13,226,182,229,81,59,104,155,20,241,65,77,51,168,162,165,124,189,85,211,49,174,167,154,102,245,218,141,90,169,17,27,252,92,232,255,0,161,156,193,41,184,118,226,191,89,244,123,89,46,181,110,211,171,142,164,100,149,52,87,41,165,150,102,99,47,74,202,233,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,109,124,0,1,77,124,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,29,202,0,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,254,238,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,165,6,107,127,29,186,243,172,90,243,108,215,122,60,154,175,21,172,197,106,30,236,70,221,110,159,116,22,72,29,238,115,19,114,109,157,242,181,17,39,124,140,233,50,124,14,106,68,140,137,151,83,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,59,168,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,8,65,205,191,65,169,181,79,134,137,53,38,223,69,87,62,67,166,21,30,212,166,74,106,121,106,31,45,186,119,199,21,116,106,198,61,26,198,53,169,21,75,229,115,31,177,148,110,79,133,175,123,146,157,116,7,88,239,188,63,235,46,39,172,88,228,62,34,175,25,184,54,162,74,109,204,103,139,165,123,93,29,77,54,247,177,233,31,118,9,37,139,185,177,92,205,251,155,241,53,20,210,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,6,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,250,188,224,181,142,197,131,112,192,186,85,81,15,136,189,106,93,194,10,122,56,247,61,157,138,90,26,136,42,234,42,122,163,28,199,109,123,41,162,237,171,152,229,241,59,219,185,35,114,21,23,195,118,136,93,120,143,214,220,91,69,236,215,202,75,53,70,71,81,43,95,95,83,27,164,101,52,16,193,37,68,207,70,55,222,247,164,80,201,177,157,90,142,126,214,171,152,138,175,75,190,230,99,118,186,216,56,40,212,11,237,138,231,87,110,185,91,170,44,53,116,117,148,147,58,25,233,167,142,247,66,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,62,94,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,0,1,8,57,182,103,249,150,150,104,94,1,168,58,125,144,213,216,242,27,30,164,80,84,208,215,83,42,111,137,254,205,185,34,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,245,254,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,239,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,144,0,21,151,199,87,22,121,151,8,188,123,98,185,197,138,158,174,241,98,175,211,122,90,107,238,56,218,244,165,130,234,196,173,186,36,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,45,132,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,143,242,167,227,170,167,49,142,131,133,141,87,175,171,169,190,210,211,164,56,85,115,105,98,108,14,183,82,81,49,61,154,244,134,54,171,95,20,84,242,74,217,164,87,119,17,100,107,158,215,54,52,150,205,0,40,135,152,167,29,85,60,82,230,75,131,233,245,125,91,52,174,193,81,12,212,48,212,210,196,199,220,238,48,165,67,22,228,138,177,164,240,177,209,212,58,54,66,231,255,0,49,141,123,152,199,185,88,207,107,201,83,205,62,83,242,254,187,212,109,197,212,130,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,118,174,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,241,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,253,211,47,119,172,178,70,172,116,46,141,177,163,149,235,43,98,173,93,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,83,134,142,29,48,78,23,244,178,131,76,240,90,127,236,171,47,21,187,230,254,83,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,180,173,205,31,207,102,166,253,23,209,232,142,171,202,247,142,159,216,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,247,77,117,68,139,117,32,25,172,226,199,205,62,178,124,192,200,125,70,114,116,242,186,230,1,89,104,172,182,240,201,173,249,23,122,213,55,134,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,238,133,123,189,98,146,69,99,97,108,110,141,92,172,88,155,21,181,0,0,41,47,153,175,29,183,93,110,204,174,58,25,165,185,53,36,154,95,97,168,141,181,85,150,185,220,246,100,149,172,70,185,207,146,78,136,143,166,134,94,173,141,140,221,27,223,31,127,116,136,176,246,162,86,147,104,14,178,235,175,183,255,0,100,122,123,117,202,62,203,219,214,231,116,240,76,106,246,33,247,237,106,110,84,238,76,253,175,237,192,205,210,201,177,251,24,237,174,233,248,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,239,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,144,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,65,94,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,106,240,213,206,26,235,83,170,23,155,47,17,116,148,148,120,77,254,241,89,95,108,188,53,28,249,241,138,37,142,87,195,66,248,233,41,149,213,236,220,216,34,108,155,25,34,43,228,123,220,244,84,107,44,171,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,156,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,114,148,227,95,219,116,116,124,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,187,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,249,90,188,216,184,215,183,98,216,173,207,133,125,55,185,239,201,47,61,41,179,25,216,181,84,243,90,168,93,29,61,68,116,241,185,26,200,230,241,81,205,181,234,217,30,212,137,37,141,236,85,149,21,149,109,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,71,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,190,71,55,170,53,94,237,140,70,70,213,216,198,162,116,176,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,166,190,116,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,182,189,119,85,91,91,79,27,106,119,185,234,137,190,9,233,226,237,181,140,107,124,54,239,137,210,57,83,207,242,121,214,251,174,7,196,93,70,141,67,99,164,172,182,234,141,58,182,162,173,210,57,147,208,207,110,165,171,169,137,236,254,45,123,28,213,153,142,98,162,47,87,198,228,114,108,86,73,216,57,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,159,252,228,245,175,236,55,15,182,157,28,164,183,247,170,245,54,224,189,233,228,139,116,112,80,219,165,167,168,147,107,146,70,171,102,116,239,163,70,245,99,218,177,247,250,237,118,197,43,3,130,253,28,177,107,239,20,24,6,149,101,51,108,178,221,110,18,84,92,99,218,245,241,52,180,148,242,213,203,77,213,143,99,217,222,101,59,162,238,53,200,230,119,55,167,85,111,69,209,241,86,188,240,112,10,153,109,90,89,170,84,56,245,34,83,210,212,92,108,23,75,179,82,38,206,175,149,177,79,69,78,245,235,221,123,17,33,175,123,125,202,198,42,201,252,213,145,55,69,94,86,89,253,78,11,198,150,27,74,185,13,37,166,219,149,83,215,216,46,75,82,177,53,149,76,146,153,242,211,211,163,228,79,133,239,172,130,145,25,177,81,238,126,214,39,93,234,215,95,161,197,56,208,214,59,238,129,112,193,159,234,174,45,14,251,213,170,223,29,61,186,77,204,79,13,85,87,81,21,36,85,61,30,199,177,253,151,212,54,94,219,154,173,127,111,98,244,71,117,76,230,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,106,35,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,204,225,113,99,230,159,89,62,96,100,62,163,57,63,249,81,241,211,253,7,11,250,215,153,255,0,189,233,112,10,218,230,255,0,156,215,90,228,168,87,127,213,120,86,57,191,238,225,71,255,0,147,194,90,160,0,25,87,46,79,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,177,83,242,109,217,102,43,120,190,221,241,107,78,77,106,173,189,99,254,31,218,246,234,122,216,228,170,183,247,216,175,131,196,68,213,87,197,220,98,43,153,189,19,115,81,85,58,161,250,199,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,65,156,125,113,175,149,113,89,168,245,118,75,77,207,195,233,150,51,112,154,60,114,223,78,178,50,58,253,138,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,152,222,172,68,220,233,95,47,10,177,104,190,168,100,186,95,147,107,69,151,16,171,159,9,195,234,41,169,47,23,167,62,56,160,130,121,228,100,113,196,205,238,71,76,253,210,197,185,177,35,213,137,44,110,126,212,123,85,127,87,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,83,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,51,45,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,237,99,60,93,43,218,146,83,84,236,99,222,145,247,96,146,41,123,123,213,204,223,181,223,19,85,11,138,229,33,175,52,218,167,195,68,122,109,112,173,171,159,33,211,10,143,101,212,173,77,68,181,15,150,221,59,228,150,134,68,123,216,141,99,26,212,150,153,145,53,239,216,202,54,175,194,215,177,169,92,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,65,94,105,122,233,89,172,28,86,95,177,186,43,207,139,198,244,239,252,27,182,67,26,79,28,108,170,141,17,110,15,116,114,174,222,247,138,238,66,233,24,214,181,241,211,65,252,228,106,61,210,43,146,126,139,218,174,53,57,230,187,228,56,133,37,85,69,174,162,150,195,140,222,38,123,94,250,89,214,41,31,113,108,81,238,234,199,172,83,81,34,202,172,69,217,35,216,199,116,116,173,89,107,205,31,200,158,166,253,23,214,40,138,43,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,16,3,157,95,149,140,91,230,5,15,167,92,74,149,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,138,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,237,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,62,178,149,185,213,249,167,197,190,95,208,250,141,196,230,156,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,231,52,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,238,95,188,119,88,184,170,197,99,194,178,151,248,45,77,199,237,233,37,198,155,163,228,246,165,44,17,210,199,45,215,123,41,226,167,131,187,83,80,228,240,205,85,115,58,117,78,173,247,164,192,42,131,154,15,48,74,107,181,53,235,133,237,22,186,213,177,140,168,117,6,97,124,166,150,90,103,239,134,90,170,122,203,42,197,44,13,114,177,92,200,28,249,226,151,100,140,87,69,241,49,207,235,86,196,255,0,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,64,174,26,56,152,204,184,90,200,114,188,207,79,168,105,31,144,223,241,122,140,114,134,182,165,17,236,182,62,106,170,105,150,173,34,86,171,102,123,91,78,228,99,29,240,111,123,92,228,123,90,177,191,192,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,213,242,57,61,238,85,114,255,0,21,47,79,129,206,15,176,30,13,116,141,217,190,102,148,148,185,221,210,206,218,252,190,249,116,150,22,50,209,2,49,38,150,134,57,81,238,138,42,104,21,189,100,145,30,169,43,227,238,57,219,27,19,34,150,165,0,243,71,243,217,169,191,69,244,122,34,42,150,211,202,235,152,5,29,222,142,219,195,38,183,228,93,155,172,62,26,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,182,100,237,117,138,73,21,238,153,210,58,53,114,61,34,108,182,126,12,214,113,99,230,159,89,62,96,100,62,163,57,202,139,169,229,123,199,79,237,175,21,102,135,107,30,103,226,245,38,203,191,216,245,53,173,219,53,246,215,28,109,84,235,50,185,124,69,100,61,36,238,117,70,189,241,35,36,251,215,54,162,68,159,224,2,173,121,160,243,4,169,180,212,222,184,94,209,107,173,35,222,250,119,80,102,23,202,105,98,169,102,201,162,170,167,172,178,172,82,192,230,163,209,175,129,207,158,41,119,198,244,116,95,11,218,254,149,193,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,235,254,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,185,201,20,40,170,216,218,231,42,171,222,249,36,125,123,115,94,224,114,167,26,186,222,248,184,211,151,210,37,138,229,81,78,252,186,210,140,138,157,104,106,229,116,112,54,182,4,106,53,37,100,242,185,157,214,175,89,82,105,93,39,87,182,71,246,96,86,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,236,246,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,101,92,183,78,81,92,96,227,53,248,109,191,132,188,193,105,45,183,219,93,69,75,177,23,67,21,67,223,119,130,85,171,174,171,100,170,140,116,81,62,5,108,142,71,185,236,71,178,70,53,173,221,27,156,251,52,4,85,230,143,228,79,83,126,139,235,20,69,11,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,163,62,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,3,143,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,249,204,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,250,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,88,79,40,46,48,109,75,106,166,225,11,52,90,182,220,155,81,91,95,135,85,182,38,186,9,32,86,186,166,166,133,251,24,142,99,218,228,169,168,108,146,43,145,232,249,25,185,155,34,100,150,148,1,68,60,205,56,193,198,120,165,213,11,37,151,78,86,146,179,9,193,169,229,109,170,240,216,170,34,158,231,61,100,116,239,169,123,227,157,145,186,38,49,208,178,38,177,89,215,172,114,63,115,146,70,181,158,127,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,74,171,37,167,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,61,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,182,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,43,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,104,7,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,59,160,114,226,224,114,155,138,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,119,188,69,94,98,60,33,254,245,186,52,159,101,168,187,218,133,135,119,107,113,125,245,254,26,25,251,174,139,197,82,73,185,22,53,238,199,19,118,43,182,109,150,56,186,200,200,214,93,212,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,110,152,231,56,44,18,159,133,55,95,46,107,226,117,198,213,111,134,220,150,75,141,36,201,75,119,174,69,138,55,92,82,106,104,91,11,97,114,61,245,14,129,86,23,110,142,72,90,168,139,28,174,168,187,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,233,229,231,193,101,171,133,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,186,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,118,203,80,10,1,230,143,231,179,83,126,139,232,244,71,170,229,141,198,46,9,194,206,119,145,216,53,46,143,194,227,121,223,131,241,185,7,114,103,251,35,193,67,88,248,255,0,189,97,130,73,42,59,178,78,200,254,21,110,206,187,151,170,117,233,122,128,21,87,206,11,139,207,227,194,62,11,91,253,133,110,114,233,40,63,234,42,168,41,33,149,235,254,100,242,43,25,253,131,82,79,233,227,32,7,9,222,105,244,111,230,6,61,234,48,26,83,35,87,49,45,11,172,215,238,20,242,188,110,195,102,246,158,73,97,237,100,150,24,90,179,172,142,170,165,85,89,89,20,112,163,157,52,210,82,190,170,24,227,86,185,174,146,102,127,53,81,30,218,1,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,197,57,188,234,102,43,172,154,113,195,134,169,97,85,126,34,203,147,91,239,247,10,109,210,70,249,33,222,150,205,240,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,56,7,43,143,61,154,101,245,175,71,173,62,78,100,154,209,106,214,254,45,50,139,238,47,151,210,100,152,197,142,158,142,195,98,172,164,99,123,9,4,48,163,167,108,114,35,83,188,207,25,45,99,146,94,174,71,35,145,88,231,71,176,153,92,148,244,46,178,213,98,205,56,135,191,89,187,62,219,217,141,227,181,50,44,241,200,250,88,159,220,174,123,88,168,145,73,11,230,109,43,27,34,43,220,146,82,78,207,131,163,145,246,126,112,174,57,180,190,235,172,124,37,234,102,7,98,117,90,220,167,179,251,74,142,10,74,39,85,207,87,61,12,209,214,199,75,28,77,84,115,159,51,169,146,20,233,213,81,100,69,70,187,166,213,207,14,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,125,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,178,249,224,231,245,49,90,180,179,75,104,114,26,69,167,170,168,184,223,238,150,150,172,78,157,31,19,98,130,138,161,233,211,186,198,42,77,94,198,251,209,143,84,147,249,203,26,109,138,188,172,176,10,156,235,141,44,54,169,113,234,75,181,183,21,167,175,191,220,146,165,34,115,41,89,29,51,226,167,168,70,72,191,19,217,89,61,34,179,98,43,218,253,175,78,155,21,205,191,67,53,156,88,249,167,214,79,152,25,15,168,206,114,162,239,185,112,115,0,163,226,34,197,22,146,106,246,69,254,54,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,253,242,69,58,128,6,85,207,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,239,248,72,230,61,128,234,31,13,23,188,215,89,50,186,72,179,189,52,179,205,93,149,81,178,40,104,229,185,193,27,213,180,245,52,113,190,70,197,43,231,87,65,10,181,171,26,37,84,168,205,145,178,88,55,83,6,83,170,186,143,154,106,61,86,175,100,153,165,214,175,51,171,184,50,232,235,219,106,22,42,168,234,163,86,172,82,68,232,246,246,123,123,24,145,164,123,91,27,88,198,177,26,141,106,38,130,120,35,190,107,14,95,195,70,29,158,107,174,73,87,121,203,50,202,119,222,222,249,160,161,133,144,209,76,245,90,54,196,218,56,216,196,99,169,146,25,149,31,186,68,124,207,71,42,116,72,217,90,188,203,121,130,84,235,13,214,241,195,230,144,93,105,36,211,234,10,143,13,120,187,82,75,21,84,25,43,216,234,89,227,88,213,240,35,224,101,61,76,18,181,31,12,174,100,233,209,200,170,197,111,88,193,194,143,10,58,143,197,174,163,179,10,194,162,240,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,74,76,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,57,255,0,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,15,112,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,72,160,10,128,231,73,161,118,44,91,59,196,181,231,28,179,93,89,87,155,120,139,118,75,87,213,242,80,248,170,72,105,217,68,189,85,21,34,154,72,18,86,236,220,141,123,105,55,53,136,230,202,231,115,94,82,26,243,83,165,156,75,199,166,215,10,218,72,49,237,79,167,246,93,74,212,212,69,78,200,174,48,50,73,104,100,71,189,138,231,189,206,89,105,153,19,94,205,239,172,106,252,78,99,26,190,43,154,63,158,205,77,250,47,163,209,18,255,0,150,150,177,216,184,127,229,233,170,218,197,145,195,226,41,49,156,194,225,81,29,54,231,179,197,213,62,130,219,29,53,54,246,49,235,31,118,121,34,139,185,177,90,205,251,157,240,181,84,169,99,74,124,44,104,167,238,237,195,238,19,163,146,92,60,109,94,63,111,95,31,59,101,238,70,250,233,229,125,69,87,105,221,184,213,97,73,230,149,35,220,196,119,109,25,187,171,186,170,242,174,104,254,68,245,55,232,190,177,68,80,9,218,184,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,32,7,58,191,43,24,183,204,10,31,78,184,148,172,72,174,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,217,191,205,131,139,140,87,41,225,247,4,192,180,135,46,181,95,44,186,169,214,251,93,89,71,85,27,228,246,93,28,172,88,98,146,157,236,89,98,238,85,162,252,74,177,189,146,91,230,137,200,171,221,107,98,7,45,108,139,86,19,138,12,127,76,180,207,86,174,184,37,38,113,222,130,249,81,69,71,77,89,223,165,164,167,154,175,106,65,84,201,33,73,149,33,124,113,204,230,57,209,119,158,168,142,107,158,199,245,94,117,126,105,241,111,151,244,62,163,113,32,1,98,156,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,29,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,201,21,113,224,114,167,82,185,127,224,92,82,105,179,233,34,190,227,22,123,219,242,155,99,153,20,9,113,183,82,221,174,15,90,214,73,209,21,245,48,197,213,174,108,142,94,228,49,70,214,43,93,19,99,154,32,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,159,113,49,205,191,13,203,248,104,166,181,104,108,217,5,131,83,51,10,127,13,115,108,125,99,126,42,198,189,190,33,91,84,232,246,206,249,90,142,100,47,135,107,218,199,172,174,88,37,99,99,90,182,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,90,241,215,194,37,171,132,29,35,209,92,82,123,141,37,227,44,191,84,100,87,44,142,235,5,59,88,199,206,140,181,181,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,223,107,201,83,205,62,83,242,254,187,212,109,197,212,130,170,249,231,126,9,254,100,253,52,170,178,234,121,94,240,45,251,20,197,89,174,58,199,134,120,77,73,189,111,246,61,53,107,183,77,98,181,201,27,81,58,194,173,79,15,89,55,89,59,157,85,207,100,74,200,254,233,206,168,141,120,167,52,94,96,21,151,122,203,151,12,154,33,145,118,109,80,248,155,118,113,116,130,57,224,170,146,170,41,229,130,107,75,123,140,102,216,83,181,214,89,35,87,182,102,200,216,209,200,196,149,178,252,188,169,248,187,226,46,247,159,208,112,239,113,183,85,231,216,77,186,206,139,22,234,138,88,107,113,138,40,166,100,109,168,100,179,57,142,169,166,107,170,34,141,208,43,159,35,35,72,251,9,210,37,134,72,235,205,31,207,102,166,253,23,209,232,142,149,194,215,4,150,174,43,248,26,201,111,184,196,20,148,58,139,138,231,23,105,173,85,141,165,107,167,187,64,219,61,35,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,97,93,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,125,37,90,36,246,251,141,36,202,215,44,115,66,229,68,124,114,198,189,31,27,151,222,212,86,175,240,82,239,185,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,243,216,231,181,140,99,145,140,153,70,107,56,177,243,79,172,159,48,50,31,81,156,145,92,52,112,43,77,197,47,4,217,94,113,167,212,20,140,213,75,6,113,81,13,12,213,53,82,177,151,59,116,54,250,103,173,181,17,100,72,33,123,164,168,116,140,153,204,254,123,26,199,61,140,114,189,144,215,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,233,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,101,80,5,16,243,20,224,86,167,133,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,230,61,172,115,222,246,171,223,205,56,32,226,151,247,71,215,24,53,34,183,27,246,221,150,229,111,146,197,123,167,137,219,106,153,67,44,208,202,233,105,149,92,140,89,152,248,35,114,53,255,0,11,218,142,103,86,43,146,70,104,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,33,87,50,62,96,149,60,59,83,71,163,218,55,117,164,118,162,220,105,219,83,91,114,134,88,166,126,50,196,150,9,34,73,105,230,130,88,102,125,76,43,59,81,142,115,95,27,21,146,116,232,248,213,105,179,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,47,251,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,141,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,121,76,119,84,176,76,175,59,203,180,206,193,125,241,89,38,9,224,62,208,81,120,89,153,224,252,108,43,53,47,222,61,137,28,155,227,106,187,238,220,237,189,58,59,162,251,143,86,12,171,130,250,57,115,113,175,251,213,105,196,246,12,254,231,106,143,83,113,111,187,185,83,64,189,169,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,233,19,102,138,52,152,4,85,230,143,228,79,83,126,139,235,20,69,0,157,215,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,181,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,254,238,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,166,125,248,193,226,207,50,226,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,254,157,182,42,171,98,98,39,10,47,251,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,231,42,47,39,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,185,59,114,53,207,87,72,145,205,242,176,57,181,241,175,236,74,58,206,19,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,221,242,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,42,88,149,92,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,66,174,2,180,183,4,214,158,44,112,109,51,212,187,23,182,113,187,207,180,252,109,23,138,154,159,187,218,182,213,77,31,222,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,252,174,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,201,254,90,92,193,42,116,122,235,103,225,243,87,238,180,145,233,245,125,71,134,179,221,170,229,138,150,12,105,239,117,84,242,44,138,200,21,243,178,162,166,120,154,175,154,86,178,4,234,229,84,98,59,167,159,230,63,204,2,179,136,139,236,186,73,164,57,23,248,167,160,240,211,203,83,79,28,244,242,100,85,91,25,38,234,134,76,200,228,100,48,200,170,198,66,173,218,178,68,178,185,95,247,41,23,11,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,250,119,30,136,173,137,234,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,10,171,231,5,194,31,241,226,227,5,162,254,194,139,57,108,149,255,0,245,20,180,21,112,196,244,255,0,50,9,17,143,254,193,201,31,244,242,21,86,90,167,39,222,16,255,0,135,23,25,213,23,246,244,88,51,99,175,255,0,175,165,175,171,154,38,39,249,240,70,143,127,246,238,88,255,0,160,144,181,64,1,64,60,209,252,246,106,111,209,125,30,136,138,165,180,242,148,227,95,219,116,116,124,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,187,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,249,8,57,150,113,213,83,195,46,51,75,166,26,99,95,87,75,170,25,29,60,23,42,90,230,210,197,36,22,139,114,84,42,58,119,164,241,190,41,159,50,193,52,45,141,26,187,83,185,35,156,197,108,105,37,27,29,87,132,239,52,250,55,243,3,30,245,24,13,41,131,56,60,104,104,229,139,64,184,160,207,244,171,22,155,125,150,213,112,142,162,221,30,215,167,134,165,171,167,138,174,42,110,175,123,222,254,203,42,27,23,113,206,87,63,183,189,122,43,186,39,148,202,245,142,251,152,104,214,1,163,183,120,123,148,154,119,112,190,84,90,234,119,49,54,210,220,157,75,35,169,182,53,136,171,178,120,42,37,238,57,239,115,188,78,223,133,177,181,23,235,225,203,91,238,188,56,235,13,151,89,108,86,58,75,189,202,193,79,113,109,29,37,92,142,100,11,61,69,12,244,209,190,77,191,19,152,199,78,143,86,34,181,94,140,86,163,153,187,122,115,83,77,26,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,78,215,179,197,213,61,206,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,116,0,102,91,95,180,114,251,195,254,178,229,154,59,145,205,226,42,241,155,131,169,227,169,218,198,120,186,87,181,36,166,169,216,199,189,35,238,193,36,82,246,247,171,153,191,107,190,38,170,23,41,202,59,83,49,92,195,132,43,62,11,105,171,233,122,192,174,21,246,251,189,44,146,71,220,111,137,171,154,178,9,218,198,189,94,144,189,147,171,26,247,181,187,164,130,118,162,42,51,170,214,95,50,236,254,155,80,120,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,178,141,244,148,209,197,85,79,19,36,68,216,198,214,37,90,174,212,216,231,185,239,110,237,251,150,117,114,79,210,251,174,61,164,121,230,171,220,29,87,13,62,103,120,165,182,208,211,205,68,232,153,36,22,246,73,214,170,41,85,122,76,199,203,89,44,75,181,189,26,250,87,166,231,42,170,50,199,204,214,113,99,230,159,89,62,96,100,62,163,57,50,172,156,10,212,241,53,203,183,74,117,63,76,104,42,234,181,67,28,167,185,219,105,104,91,85,20,112,93,237,203,144,215,43,160,122,207,35,34,133,240,172,243,76,217,17,201,185,59,145,185,175,87,70,177,192,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,238,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,233,20,1,149,114,116,209,114,255,0,172,213,222,1,244,239,136,29,16,199,124,94,117,73,237,185,242,107,108,82,79,45,85,250,150,59,140,240,196,234,102,57,235,26,77,4,116,254,232,99,99,93,51,94,238,138,233,26,198,73,5,142,255,0,192,183,14,159,188,239,17,216,238,1,114,167,238,227,118,253,215,220,155,227,219,214,215,78,246,111,139,221,44,114,125,244,143,134,159,116,110,87,179,191,220,68,84,98,154,19,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,62,252,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,181,190,215,150,239,25,182,46,18,245,30,241,108,207,45,93,220,51,59,240,84,247,123,148,12,123,234,173,82,83,172,221,138,150,198,222,189,216,83,196,74,146,198,141,89,54,171,92,206,170,206,212,183,210,84,175,54,190,53,253,183,89,89,194,110,153,92,237,85,150,88,123,50,102,151,8,23,191,35,171,161,159,184,203,99,85,91,178,62,203,226,138,73,93,27,156,229,145,91,18,172,107,20,204,124,0,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,118,141,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,0,8,171,205,31,200,158,166,253,23,214,40,138,1,61,174,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,69,28,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,193,197,56,208,209,203,238,190,240,193,159,233,86,45,54,203,213,214,223,29,69,186,61,172,95,19,85,73,81,21,92,84,221,94,246,49,157,231,211,182,46,227,156,141,103,115,122,245,70,244,92,230,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,118,14,50,117,142,197,196,7,16,249,6,177,99,144,248,122,76,154,223,99,168,146,155,115,223,225,42,153,104,163,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,23,93,43,45,92,29,210,240,241,97,188,246,125,183,168,23,28,147,34,166,141,39,142,71,210,197,67,110,142,133,142,122,42,69,36,47,153,181,79,116,106,143,114,73,73,3,254,14,141,87,244,14,88,186,91,251,80,227,39,10,241,118,47,105,218,177,47,17,148,220,63,190,187,62,23,194,198,190,18,127,115,218,231,237,174,146,139,224,110,238,189,126,38,171,17,229,255,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,7,106,230,51,193,71,238,171,168,240,95,240,11,101,214,77,50,202,126,242,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,23,228,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,223,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,8,1,206,175,202,198,45,243,2,135,211,174,37,112,114,247,192,48,221,83,226,231,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,178,86,123,30,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,81,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,187,91,29,75,147,228,217,195,215,216,189,39,187,113,11,118,169,181,85,213,234,39,74,43,67,35,165,235,85,110,161,162,169,168,138,118,186,119,34,42,119,231,98,43,162,103,195,182,154,7,43,156,229,219,28,107,231,87,230,159,22,249,127,67,234,55,19,207,242,242,225,51,13,226,235,75,245,183,7,190,212,82,89,239,180,21,24,189,77,139,35,117,2,213,79,106,122,201,94,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,145,43,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,239,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,91,79,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,245,230,211,195,142,151,232,254,174,83,234,54,19,155,210,71,119,212,90,138,155,189,223,17,154,89,37,171,167,157,239,115,165,184,196,238,138,140,166,154,93,232,172,149,205,84,149,31,217,223,26,61,148,240,44,185,238,81,28,56,233,126,35,165,239,226,34,207,155,210,101,89,134,85,79,45,162,179,193,75,35,96,176,64,217,35,146,75,115,226,114,53,203,82,174,100,18,72,247,183,167,78,215,103,172,107,222,159,154,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,193,63,204,159,166,145,255,0,148,158,150,224,154,161,197,60,223,110,172,94,211,251,37,143,187,41,179,255,0,125,77,15,133,186,82,220,104,123,19,253,211,219,191,111,113,255,0,3,247,49,122,251,218,189,16,154,188,208,184,233,253,138,98,175,208,237,28,204,252,38,164,222,182,123,98,166,137,187,166,177,90,228,141,202,189,38,71,39,135,172,155,172,125,190,136,231,178,37,124,159,116,231,83,200,180,237,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,40,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,233,135,154,63,158,205,77,250,47,163,209,19,83,146,166,169,96,159,178,204,167,69,61,187,254,25,253,160,174,202,125,153,225,102,255,0,98,252,53,186,155,191,222,217,218,254,155,225,217,191,127,245,237,233,239,61,95,52,46,5,191,109,120,171,245,199,71,48,207,23,169,54,93,158,216,166,162,118,217,175,182,184,227,114,47,72,81,171,226,43,33,233,31,111,162,181,239,137,31,31,222,185,180,241,165,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,139,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,57,255,0,52,94,95,244,119,122,59,151,19,122,33,142,246,110,176,248,155,142,113,107,130,72,32,165,146,150,40,37,158,107,179,123,143,102,217,147,181,210,88,227,71,186,103,72,217,17,168,244,149,210,214,174,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,41,195,71,17,120,39,20,26,89,65,169,152,45,71,246,84,119,138,45,147,127,38,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,248,162,255,0,20,78,170,15,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,62,252,114,112,137,117,225,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,237,223,219,94,138,201,33,145,91,31,117,35,111,234,240,111,199,166,125,193,221,171,50,177,88,177,170,76,158,219,147,211,164,244,116,117,245,243,69,5,182,234,198,171,99,171,72,219,213,175,99,154,168,217,163,68,99,229,72,160,68,150,62,223,190,58,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,117,60,184,57,127,209,240,239,98,139,86,245,123,29,255,0,27,21,254,38,8,169,170,36,130,162,60,118,151,123,227,219,78,248,95,36,111,154,104,209,30,249,145,219,146,57,82,38,163,62,249,101,157,70,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,31,243,25,227,95,247,85,211,136,44,24,5,206,213,38,166,229,63,119,109,166,157,123,178,90,232,85,30,146,92,221,14,215,49,219,94,196,142,38,202,173,107,228,115,157,210,86,195,44,107,26,249,24,254,54,126,91,253,72,181,64,101,92,158,150,94,95,116,218,195,203,255,0,10,226,15,72,45,85,114,106,13,5,61,234,166,241,105,164,138,90,169,242,86,50,236,248,35,72,209,243,163,32,125,61,52,18,185,25,12,78,124,235,209,168,138,245,111,88,87,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,251,139,60,55,139,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,158,43,154,63,145,61,77,250,47,172,81,20,151,195,37,166,213,127,226,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,210,184,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,221,170,175,138,63,87,203,155,141,127,221,87,81,231,176,103,247,59,172,154,101,148,253,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,171,152,207,26,255,0,189,86,163,193,96,192,46,119,88,244,203,22,251,187,109,52,235,218,142,233,92,138,244,146,230,232,118,181,237,220,199,164,113,54,85,115,153,27,92,238,145,58,105,99,79,41,192,191,6,87,222,48,245,30,170,217,37,215,216,216,102,47,225,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,115,94,38,237,54,171,7,18,90,175,98,177,91,41,45,214,219,118,113,125,164,163,163,164,133,176,193,77,4,117,243,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,11,180,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,42,168,184,14,253,183,242,246,211,189,121,210,123,46,236,251,31,183,222,253,165,107,183,91,187,149,89,68,45,189,206,216,250,187,186,212,239,83,192,218,133,110,216,228,150,102,164,112,167,93,145,53,33,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,217,246,183,243,134,181,94,248,116,182,77,163,84,149,120,214,173,228,21,15,109,93,59,81,181,176,99,16,65,85,252,247,203,83,76,144,213,190,162,22,181,26,198,70,168,196,154,69,115,154,232,216,146,85,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,132,181,227,155,131,43,23,7,154,113,163,182,201,46,190,217,204,242,143,110,84,100,215,40,158,244,165,116,145,37,7,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,127,149,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,201,241,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,51,61,154,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,121,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,19,235,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,163,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,58,88,5,16,243,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,112,212,151,252,185,184,215,253,213,117,30,123,6,127,115,186,201,166,89,79,221,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,72,0,160,30,104,254,123,53,55,232,190,143,68,126,175,3,60,25,88,184,195,211,141,98,182,71,117,246,54,103,139,251,14,163,25,185,74,247,173,43,100,149,43,251,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,137,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,150,169,162,28,225,173,86,78,29,46,115,107,45,37,94,75,171,120,253,67,27,73,78,228,109,20,25,60,19,213,127,61,146,211,83,44,52,143,167,133,206,71,49,241,162,61,33,141,90,231,58,71,164,117,131,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,147,126,183,128,239,216,135,47,109,68,215,157,88,178,237,207,178,11,125,147,217,182,187,141,187,183,85,139,194,235,220,13,147,163,187,174,78,245,68,14,167,87,110,142,57,97,106,201,10,244,223,43,86,42,240,157,230,159,70,254,96,99,222,163,1,165,48,86,175,58,77,11,190,229,56,38,37,175,56,229,154,212,250,76,39,196,91,178,90,190,172,142,187,194,213,205,78,202,37,234,168,139,44,49,206,178,183,102,229,115,29,87,185,172,86,186,87,54,160,65,47,249,90,104,93,102,176,113,89,97,201,43,108,222,47,27,211,191,240,146,231,52,139,60,113,178,170,52,84,183,177,178,68,155,123,222,43,183,51,99,123,154,215,199,77,63,243,145,170,199,95,72,5,53,243,164,209,203,22,31,172,184,150,177,90,38,237,213,234,37,190,162,158,233,77,181,235,186,170,218,218,120,219,83,189,207,84,77,240,79,79,23,109,172,99,91,225,183,124,78,145,202,158,43,150,63,22,120,111,12,181,58,185,75,152,83,210,111,189,226,235,122,180,45,77,122,210,178,182,227,106,138,166,88,173,168,254,219,218,199,212,182,121,17,146,57,83,163,226,107,26,217,31,43,26,66,3,71,188,23,232,229,247,64,184,96,192,52,171,41,155,125,234,213,111,146,162,227,30,214,39,134,170,171,168,150,174,90,110,172,123,216,254,203,234,29,23,113,174,86,191,183,189,58,35,186,39,107,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,58,243,94,224,114,155,37,181,94,248,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,175,72,150,24,157,39,86,58,55,247,171,43,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,30,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,12,171,151,167,202,91,84,176,76,175,132,235,14,153,216,47,190,43,36,193,60,87,218,10,47,11,51,60,31,141,185,87,77,75,247,143,98,71,38,248,218,174,251,183,59,111,78,142,232,190,226,32,115,58,229,255,0,71,164,85,149,60,64,232,134,59,225,48,90,189,211,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,238,134,54,57,176,185,142,232,173,141,204,100,114,171,148,103,15,95,178,158,31,101,213,155,157,77,213,151,173,85,236,214,203,111,172,165,240,241,209,208,210,75,83,29,27,163,71,38,249,59,204,149,243,247,85,81,174,142,104,118,183,163,85,242,78,163,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,195,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,217,185,122,254,136,115,35,214,221,8,225,210,231,160,152,132,84,145,212,65,80,201,177,92,133,172,131,191,99,99,234,187,245,112,190,9,97,146,42,182,74,174,149,26,175,218,248,214,105,23,115,209,35,108,113,175,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,47,251,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,69,0,80,15,247,81,248,236,255,0,143,63,244,102,207,254,168,93,247,15,89,77,247,57,208,45,52,205,114,154,239,27,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,116,2,42,243,71,242,39,169,191,69,245,138,34,128,73,233,204,143,151,221,55,14,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,125,122,190,52,94,1,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,116,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,25,235,230,37,161,116,122,3,197,102,87,141,216,108,222,204,198,239,221,172,146,195,11,86,4,141,180,181,72,171,43,34,142,20,107,97,134,58,166,85,67,28,106,214,185,177,194,207,231,34,163,221,26,193,117,60,155,52,83,236,55,15,183,109,99,171,184,119,170,245,54,224,157,152,35,151,116,112,80,219,165,168,167,143,115,86,54,171,102,116,239,172,87,116,123,218,177,246,58,109,118,244,39,249,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,104,163,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,239,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,231,223,140,30,19,51,46,17,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,233,219,122,162,54,86,42,201,78,90,92,193,42,116,122,235,103,225,243,87,238,180,145,233,245,125,71,134,179,221,170,229,138,150,12,105,239,117,84,242,44,138,200,21,243,178,162,166,120,154,175,154,86,178,4,234,229,84,98,59,165,207,130,0,115,171,242,177,139,124,192,161,244,235,137,89,124,14,234,246,27,161,28,84,96,122,165,168,51,213,193,143,90,106,43,33,174,158,154,5,153,244,236,169,162,158,149,38,86,39,196,230,49,211,181,239,70,163,159,177,174,218,215,187,163,86,252,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,66,212,188,20,107,45,39,21,150,78,19,178,219,103,178,178,11,197,193,145,182,225,18,54,90,89,109,104,143,146,91,157,50,200,232,146,162,22,193,12,242,35,119,53,234,232,157,18,163,101,71,49,52,39,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,54,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,147,252,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,234,33,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,57,71,93,109,174,167,147,254,236,144,205,28,140,255,0,145,205,115,127,169,80,189,62,92,220,107,254,245,90,113,61,131,63,185,218,163,212,220,91,238,238,84,208,47,106,75,165,10,35,18,59,155,97,218,214,55,115,222,177,202,216,149,205,100,141,107,186,68,217,162,141,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,132,254,34,240,78,23,249,96,96,58,151,157,84,127,252,250,142,207,69,178,111,229,59,167,180,46,115,65,71,220,138,41,59,61,222,195,219,221,123,118,51,248,170,255,0,4,90,149,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,115,48,208,29,101,192,52,227,22,213,204,203,79,110,182,172,67,52,221,236,75,164,236,111,110,167,162,43,155,185,168,170,248,187,140,69,146,46,227,91,221,141,174,124,123,216,138,228,237,124,2,241,175,149,112,167,168,244,150,75,181,207,196,105,150,77,112,134,60,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,220,216,159,20,148,231,69,148,216,179,156,87,135,172,215,22,174,241,182,92,130,223,124,186,91,170,123,79,143,191,75,60,118,185,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,128,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,66,14,18,120,152,169,225,99,33,207,51,139,53,13,92,249,13,243,7,174,199,49,249,161,72,182,81,92,103,170,165,124,117,114,164,173,115,92,200,155,12,146,35,54,63,123,218,198,42,53,175,115,219,202,174,215,60,203,85,243,250,219,205,100,117,119,252,179,49,188,73,83,43,41,41,17,103,184,92,106,230,87,57,35,134,22,162,43,228,150,69,232,200,218,158,247,34,53,63,130,23,145,203,247,129,27,23,10,184,172,121,174,82,207,27,169,185,5,189,35,184,212,245,124,126,203,165,158,58,89,37,181,108,101,68,180,243,246,170,105,220,190,37,168,142,127,94,137,209,190,229,152,5,0,243,71,243,217,169,191,69,244,122,34,58,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,56,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,200,107,198,63,42,106,205,94,215,27,46,127,162,21,182,172,118,213,150,220,39,147,56,90,201,167,154,74,74,169,102,158,166,107,172,109,146,71,119,187,155,251,94,26,53,137,173,145,33,233,209,146,75,36,51,87,134,142,29,48,78,23,244,178,131,76,240,90,127,236,171,47,21,187,230,254,83,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,180,3,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,207,249,162,243,0,163,180,81,220,184,100,209,12,139,189,117,155,196,219,179,139,164,17,193,61,44,116,178,193,44,19,90,91,220,99,247,76,189,222,178,201,26,177,208,186,54,198,142,87,172,173,138,178,244,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,30,225,163,135,76,19,133,253,44,160,211,60,22,159,251,42,203,197,110,249,191,148,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,252,17,63,138,175,85,0,143,252,123,98,218,113,147,240,143,169,142,212,186,27,84,212,150,124,126,182,233,106,154,225,42,69,225,111,17,192,244,161,146,25,21,90,173,153,211,189,145,53,26,189,100,238,172,74,142,108,142,99,179,174,78,158,80,152,182,135,101,60,71,85,183,83,40,124,102,95,106,183,182,233,132,195,87,44,41,67,226,161,122,173,68,157,183,42,62,90,200,216,172,150,20,106,57,172,108,117,18,170,35,226,141,237,187,240,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,181,227,7,139,60,55,132,93,47,251,113,125,167,164,188,95,107,234,35,166,177,99,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,155,58,246,216,170,142,149,136,185,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,52,228,99,248,217,249,111,245,34,213,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,8,57,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,56,107,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,217,181,109,211,141,253,94,195,117,235,150,38,91,171,154,127,61,92,150,44,138,158,209,53,58,85,192,176,207,19,217,124,164,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,162,248,78,243,79,163,127,48,49,239,81,128,208,246,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,57,122,253,164,223,176,173,101,203,52,143,237,125,171,40,251,47,112,117,23,181,45,142,235,12,255,0,10,59,107,155,213,123,115,51,119,110,88,183,59,183,43,36,102,231,109,220,173,1,210,111,219,174,178,226,122,71,246,190,213,139,253,168,184,54,139,218,151,55,116,134,15,133,206,218,214,245,78,228,207,219,219,138,45,205,238,74,248,217,185,187,183,38,141,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,153,225,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,32,175,55,190,22,177,93,52,206,233,56,133,197,178,75,85,31,237,14,224,232,46,56,202,182,56,106,60,115,33,69,150,186,149,140,106,119,33,126,214,173,67,157,241,54,121,154,229,115,252,71,72,235,172,184,158,81,92,38,97,184,246,157,219,248,172,188,212,82,94,242,28,170,158,166,154,203,28,212,10,215,227,204,130,174,174,150,165,98,145,100,115,100,124,237,142,62,175,237,177,236,102,248,209,85,178,63,119,138,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,196,74,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,186,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,122,190,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,218,217,20,1,88,28,218,248,215,246,37,29,103,9,186,101,115,186,209,222,166,236,201,154,92,32,94,196,109,161,154,14,227,45,141,85,110,249,59,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,149,151,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,71,238,135,163,95,187,7,238,143,224,174,191,97,125,159,224,183,120,247,120,238,247,136,241,94,47,187,211,111,123,197,125,255,0,77,157,173,223,15,111,183,247,101,0,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,197,121,62,241,121,252,56,71,206,171,127,183,173,193,157,29,7,253,125,85,125,36,210,177,127,207,158,53,123,63,183,106,201,253,4,101,170,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,30,215,155,175,9,152,110,67,167,119,14,43,44,213,20,150,76,135,21,167,166,166,189,71,13,2,185,249,11,39,171,164,165,166,89,100,73,26,216,223,3,100,147,163,251,111,123,217,178,53,84,108,108,219,78,197,138,114,132,225,107,21,212,188,238,175,136,92,167,36,181,86,126,207,46,13,130,221,140,163,99,154,163,199,62,21,88,171,170,152,246,175,110,22,110,114,211,185,191,19,167,133,206,71,51,195,244,146,117,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,57,254,191,104,229,139,136,13,26,203,52,119,35,155,195,210,100,214,247,83,199,83,181,239,240,149,76,114,73,77,83,177,143,98,201,218,158,56,165,237,239,70,191,102,215,124,46,84,51,67,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,242,151,125,201,247,71,44,88,55,12,9,170,180,243,120,139,214,165,220,39,168,172,147,107,217,216,165,161,168,158,146,158,155,162,189,204,118,215,178,166,94,226,53,142,95,19,177,219,146,54,169,58,128,33,87,55,29,51,197,115,14,16,175,25,213,218,147,165,235,2,184,80,92,45,21,81,199,31,113,190,38,174,26,57,224,115,220,197,122,66,246,78,143,115,24,230,238,146,8,28,170,168,206,139,69,135,106,224,191,71,44,90,251,197,6,1,165,89,76,219,44,183,91,132,149,23,24,246,189,124,77,45,37,60,181,114,211,117,99,216,246,119,153,78,232,187,141,114,57,157,205,233,213,91,209,116,124,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,132,28,212,56,234,169,207,242,27,175,12,58,91,95,87,6,49,99,168,154,219,153,205,53,44,91,46,215,24,42,161,123,96,137,36,141,102,141,148,179,83,42,44,140,123,59,175,115,211,107,163,99,31,36,63,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,52,61,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,247,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,50,174,116,174,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,208,246,150,234,70,156,113,51,163,86,204,255,0,28,163,246,174,33,154,91,230,138,74,43,181,10,125,228,106,231,193,83,75,81,11,247,49,219,94,201,98,122,117,116,110,218,187,92,246,42,57,122,0,4,42,230,227,139,105,197,215,132,43,198,79,150,208,218,151,36,177,92,40,27,138,85,212,74,145,85,50,170,122,184,89,83,13,58,245,71,73,190,149,179,185,241,124,77,86,194,146,43,122,194,215,50,139,11,73,228,159,128,105,29,246,167,60,212,26,220,122,174,179,81,113,90,138,90,106,90,234,180,99,169,40,45,213,145,72,141,90,84,235,185,181,47,116,21,44,149,238,79,116,93,182,177,81,36,153,29,107,224,2,170,255,0,184,99,255,0,173,23,250,19,255,0,223,150,83,164,248,47,236,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,158,172,138,188,209,252,137,234,111,209,125,98,136,160,19,82,89,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,103,223,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,160,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,188,10,234,231,73,163,151,220,195,70,177,45,98,180,77,220,164,211,187,133,69,61,210,155,107,19,109,45,201,212,241,182,167,123,158,138,187,39,130,158,46,219,88,247,59,196,238,248,91,27,149,105,176,253,92,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,251,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,235,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,135,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,214,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,89,233,202,83,130,143,109,214,81,241,101,169,182,203,85,101,150,30,244,120,93,190,116,239,200,234,232,103,237,190,230,228,71,108,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,64,128,28,234,252,172,98,223,48,40,125,58,226,82,177,99,252,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,91,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,107,99,123,223,29,185,212,226,214,42,188,170,221,154,212,80,239,189,90,173,245,182,186,58,158,235,211,181,75,87,37,52,149,17,236,69,216,237,207,162,166,94,170,138,228,237,244,106,162,57,200,191,172,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,137,63,204,51,141,59,87,11,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,108,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,109,161,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,222,229,205,193,71,238,171,167,19,223,243,251,101,170,77,77,202,126,242,229,83,2,119,100,181,208,170,49,99,182,54,109,206,99,182,189,139,36,174,137,26,215,200,230,183,172,173,134,41,22,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,197,95,115,252,203,38,198,113,156,50,251,144,213,213,216,176,234,122,154,107,21,189,202,137,5,11,42,42,31,81,58,177,168,136,138,249,37,145,85,207,94,175,84,108,109,85,219,27,26,217,147,202,247,130,143,222,3,59,102,179,234,21,178,213,93,166,216,109,193,244,210,219,171,83,189,237,155,163,97,107,217,78,177,53,201,210,24,187,176,77,34,200,138,201,62,8,182,72,215,203,219,185,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,183,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,224,46,185,254,101,125,195,108,26,125,121,200,106,235,49,236,86,162,186,166,203,67,50,163,153,64,250,197,137,106,82,37,84,220,214,61,208,70,245,103,93,136,253,238,68,71,72,245,116,223,228,169,230,159,41,249,127,93,234,54,226,127,241,207,199,63,238,93,246,39,252,87,125,177,251,99,237,47,246,239,217,254,23,194,120,111,253,30,109,251,188,79,254,111,77,159,215,215,221,229,56,41,230,67,251,224,234,157,215,76,255,0,99,95,100,189,153,143,207,125,241,191,104,188,127,115,183,83,79,15,107,183,225,98,233,215,196,238,221,185,122,108,233,211,223,213,56,7,60,239,193,63,204,159,166,149,86,92,79,42,126,7,42,116,214,213,65,197,38,164,190,146,91,238,79,103,71,226,214,198,178,41,210,221,110,170,107,30,149,175,147,162,171,42,102,139,163,90,216,220,157,184,101,145,175,87,58,87,71,13,143,130,128,121,163,249,236,212,223,162,250,61,17,202,169,248,122,202,174,28,50,205,196,237,166,167,198,89,109,185,132,184,149,222,138,58,89,29,37,15,247,173,60,208,86,58,70,162,177,33,123,231,88,92,175,217,182,69,129,17,94,178,244,99,134,142,34,243,190,23,245,78,131,83,48,90,143,236,168,239,20,91,33,254,83,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,241,69,254,40,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,83,53,156,88,249,167,214,79,152,25,15,168,206,72,174,26,56,234,166,225,107,130,108,175,7,211,234,250,71,234,165,255,0,56,168,154,134,26,154,89,94,203,101,186,107,125,51,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,61,237,123,152,246,53,88,248,129,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,252,84,189,62,95,60,18,90,184,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,244,145,90,177,157,126,203,244,179,50,212,207,101,251,79,236,150,63,113,190,248,46,255,0,103,197,120,90,105,38,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,90,223,221,206,255,0,213,119,253,54,255,0,236,11,41,210,124,235,246,161,165,152,110,166,123,47,217,159,107,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,15,86,86,95,58,125,121,166,180,225,184,167,14,86,106,218,182,92,175,181,12,201,175,73,13,68,177,51,217,208,172,145,83,67,43,17,155,39,100,181,9,36,136,155,254,237,244,44,114,179,226,99,146,162,207,127,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,166,154,65,154,206,44,124,211,235,39,204,12,135,212,103,45,211,130,13,94,195,116,23,150,38,37,171,154,129,61,92,118,44,118,158,239,53,66,82,64,179,79,43,223,124,171,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,162,248,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,58,71,171,90,198,190,89,101,122,49,155,246,167,42,45,83,145,143,227,103,229,191,212,135,247,115,191,245,93,255,0,77,191,251,2,127,240,185,174,159,188,166,132,227,58,215,246,91,236,231,218,63,27,252,153,227,188,103,99,195,214,79,77,253,55,110,61,219,187,27,191,152,157,55,116,247,244,234,185,172,47,251,149,199,145,61,50,250,215,172,86,144,3,153,215,30,63,182,251,237,78,131,105,61,235,118,3,143,220,29,237,43,165,186,227,220,165,202,38,107,33,116,125,91,218,106,246,105,231,109,66,55,108,146,69,51,146,57,147,174,200,156,145,171,133,30,20,117,31,139,93,71,102,21,133,69,224,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,126,215,36,80,162,163,164,115,92,170,172,99,36,145,150,211,199,174,150,224,154,45,203,99,57,211,77,52,177,123,27,27,179,123,51,193,81,120,169,170,59,93,219,253,44,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,74,129,225,59,205,62,141,252,192,199,189,70,2,213,57,157,113,227,251,16,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,229,139,199,143,237,190,197,77,160,218,177,122,221,159,99,246,246,251,54,233,113,184,247,42,178,136,90,249,157,39,70,246,154,157,234,120,27,78,142,221,36,146,204,212,146,101,235,178,87,37,85,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,45,211,130,13,94,195,116,23,150,38,37,171,154,129,61,92,118,44,118,158,239,53,66,82,64,179,79,43,223,124,171,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,162,248,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,58,71,171,90,198,190,89,101,122,49,155,246,167,228,228,90,23,168,248,182,141,98,58,243,119,179,108,196,51,107,133,125,186,215,87,26,172,159,121,72,228,99,150,101,106,43,34,238,61,42,27,27,28,228,145,254,18,119,108,70,53,174,119,85,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,229,175,59,139,181,170,255,0,106,208,107,237,138,231,73,113,182,220,105,242,10,186,58,202,73,155,52,21,48,72,219,99,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,140,28,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,0,17,127,143,238,48,109,92,38,233,27,157,111,90,185,51,188,198,158,178,131,20,100,49,53,89,77,59,24,212,146,186,87,72,199,69,178,157,102,137,233,27,154,229,149,238,99,54,236,89,36,142,128,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,211,151,119,8,127,186,150,141,47,218,154,46,206,161,102,61,170,220,163,101,127,137,134,14,211,165,240,180,145,237,68,141,59,81,202,237,234,221,251,165,146,94,146,62,52,139,108,170,34,255,0,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,37,0,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,95,167,46,238,47,63,122,221,26,95,181,53,189,237,66,195,187,84,89,70,202,15,13,12,253,215,75,225,106,227,218,171,26,247,99,137,219,209,187,54,203,28,189,35,100,107,22,238,85,197,31,53,191,221,175,93,178,109,20,253,130,253,163,251,57,224,191,148,254,212,248,62,255,0,136,163,130,167,250,31,9,38,221,189,253,191,207,94,187,122,251,186,244,78,171,192,199,28,255,0,190,143,219,111,241,93,246,59,236,119,179,127,219,191,104,120,175,23,226,127,244,120,118,109,240,223,249,221,119,255,0,87,79,125,85,243,71,243,217,169,191,69,244,122,34,79,242,71,187,90,172,22,173,121,190,223,110,116,150,235,109,186,159,31,171,172,172,171,153,176,193,77,4,109,185,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,149,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,114,172,119,66,245,31,41,209,172,187,94,109,22,109,248,134,19,112,160,183,93,42,228,85,143,239,42,220,172,106,194,174,68,100,189,183,173,59,100,99,92,178,51,197,192,237,138,199,57,205,253,110,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,110,156,111,234,246,27,175,92,177,50,221,92,211,249,234,228,177,100,84,246,137,169,210,174,5,134,120,158,203,229,36,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,181,23,194,119,154,125,27,249,129,143,122,140,6,148,192,40,219,155,126,131,84,233,103,18,242,106,77,190,138,146,12,123,83,233,253,169,76,148,212,241,83,178,43,140,12,142,42,232,213,140,122,185,239,115,150,42,151,202,230,51,123,235,28,159,19,152,247,44,85,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,233,162,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,252,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,50,239,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,99,252,146,244,207,21,200,53,31,81,53,74,237,73,226,47,88,125,190,223,111,180,119,35,141,241,211,248,245,169,239,206,221,204,87,178,100,101,34,70,215,177,205,251,185,231,106,163,145,254,235,127,6,107,56,177,243,79,172,159,48,50,31,81,156,147,246,94,96,148,218,61,203,255,0,10,225,243,72,46,181,113,234,13,125,61,234,154,241,118,164,150,90,89,241,166,62,236,249,227,88,213,240,43,39,125,69,52,242,181,31,12,173,124,11,209,200,168,244,111,72,107,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,247,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,116,19,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,169,85,127,221,206,255,0,213,119,253,54,255,0,236,9,255,0,194,230,186,126,242,154,19,140,235,95,217,111,179,159,104,252,111,242,103,142,241,157,143,15,89,61,55,244,221,184,247,110,236,110,254,98,116,221,211,223,211,170,230,176,234,185,223,15,89,86,19,161,58,103,196,23,137,246,134,55,168,222,210,166,221,29,44,141,246,93,117,29,100,208,120,121,164,232,177,175,118,56,187,177,174,228,115,182,78,221,136,145,111,127,181,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,10,118,231,63,175,52,217,86,168,99,90,1,98,173,171,240,248,61,59,174,151,214,54,162,86,193,37,198,178,56,221,4,111,133,88,140,123,225,166,232,246,202,142,127,186,186,70,38,197,107,209,213,235,77,139,95,106,241,91,142,107,79,67,190,203,106,184,81,218,235,42,123,172,78,213,85,92,117,50,83,199,177,87,123,183,50,138,165,122,162,43,83,183,209,202,138,230,162,201,94,88,186,165,251,47,227,39,10,241,119,223,102,90,178,223,17,139,92,63,189,123,222,43,197,70,190,18,15,115,28,230,110,174,142,139,227,110,222,157,62,39,35,21,229,255,0,2,170,255,0,187,157,255,0,170,239,250,109,255,0,216,22,83,164,249,215,237,67,75,48,221,76,246,95,179,62,214,227,246,235,239,130,239,247,188,47,138,166,142,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,30,172,229,92,81,235,167,238,215,161,57,54,181,253,150,251,71,246,115,193,127,38,120,239,7,223,241,21,144,83,127,77,219,147,110,222,254,239,230,47,93,189,61,221,122,164,0,254,238,119,254,171,191,233,183,255,0,96,74,174,104,254,68,245,55,232,190,177,68,80,9,168,140,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,103,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,223,211,182,197,85,108,76,68,238,156,184,57,127,214,113,17,125,139,86,245,123,29,255,0,20,244,30,38,8,169,170,36,158,158,76,138,171,99,227,219,78,248,95,28,140,134,25,21,30,249,145,219,86,72,146,38,163,254,249,98,187,240,121,77,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,203,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,58,185,54,104,167,219,158,32,174,218,199,87,112,236,210,105,149,189,59,48,71,46,217,39,174,184,197,81,79,30,230,172,110,71,66,216,25,88,174,232,246,57,36,236,116,220,221,232,93,72,34,175,52,127,34,122,155,244,95,88,162,41,3,135,172,166,197,131,107,238,154,102,185,77,119,130,178,227,249,133,154,233,113,169,237,62,78,197,44,21,177,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,58,95,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,119,85,229,167,192,173,55,19,89,53,86,167,234,117,5,37,86,151,227,149,19,219,106,168,93,85,44,115,221,238,43,78,138,216,24,176,72,201,97,100,41,60,51,58,69,114,110,94,220,109,107,209,210,44,119,146,71,254,53,184,173,253,207,180,178,213,169,159,96,190,214,251,79,32,130,197,224,189,169,224,59,125,202,106,137,187,189,206,204,189,122,120,109,187,118,167,93,253,122,251,186,47,0,225,115,154,223,239,41,174,216,206,138,126,193,126,206,125,163,241,191,202,127,106,124,103,99,195,209,207,83,253,15,132,143,118,238,198,223,231,167,77,221,125,253,58,43,157,95,149,140,91,230,5,15,167,92,74,171,225,115,66,255,0,121,77,118,198,116,83,237,79,217,207,180,126,55,249,79,192,248,206,199,135,163,158,167,250,30,228,123,183,118,54,255,0,61,58,110,235,239,233,209,124,86,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,45,46,96,148,218,195,106,179,240,249,171,247,90,185,53,6,130,159,195,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,245,114,170,189,93,214,194,138,86,231,87,230,159,22,249,127,67,234,55,19,242,121,111,241,93,167,28,37,105,198,184,102,185,172,190,58,235,93,246,126,11,5,130,9,145,149,87,122,166,165,197,85,173,85,69,237,194,205,205,89,102,84,86,198,215,53,17,30,247,199,27,226,6,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,181,254,85,252,10,211,96,24,245,171,137,237,82,160,164,159,39,190,83,195,114,195,33,134,170,93,246,155,116,244,179,49,211,202,177,200,144,200,250,168,106,81,82,55,177,253,166,53,139,185,178,61,236,142,199,202,213,213,142,114,159,178,253,83,204,180,207,247,113,246,159,217,44,130,227,98,241,191,107,251,62,43,194,212,201,15,119,183,224,157,179,119,111,118,221,206,233,215,167,85,233,212,154,188,46,107,167,239,41,161,56,206,181,253,150,251,57,246,143,198,255,0,38,120,239,25,216,240,245,147,211,127,77,219,143,118,238,198,239,230,39,77,221,61,253,58,175,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,210,184,1,224,250,235,197,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,187,234,18,25,88,178,53,205,72,152,215,191,118,244,142,57,47,207,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,57,87,18,252,58,96,156,80,105,101,126,153,231,84,255,0,218,214,89,235,119,205,252,153,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,224,169,252,21,51,195,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,153,92,149,60,211,229,63,47,235,189,70,220,77,78,100,60,20,234,159,24,63,179,191,217,157,255,0,20,182,125,146,246,191,141,246,237,85,76,61,207,21,225,59,125,174,204,18,245,233,225,159,187,118,222,157,91,211,175,85,233,226,185,122,114,244,214,142,19,53,162,245,168,218,141,147,225,87,27,109,199,23,169,178,69,21,146,182,174,105,219,60,149,116,147,53,206,108,212,209,53,25,182,157,232,170,142,85,234,173,247,127,21,78,107,207,59,240,79,243,39,233,164,117,229,63,164,56,110,173,113,95,77,62,103,5,92,236,193,172,242,101,246,200,97,157,98,99,238,52,213,148,140,167,116,170,223,137,204,99,167,238,35,81,91,213,241,177,29,185,155,152,235,222,0,160,30,104,254,123,53,55,232,190,143,68,79,78,77,86,155,85,255,0,132,76,218,197,125,182,82,92,109,183,28,226,229,73,89,71,87,11,102,130,166,9,45,150,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,5,121,131,112,73,117,225,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,198,210,185,176,90,103,116,211,57,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,113,90,138,177,201,209,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,151,189,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,198,112,184,177,243,79,172,159,48,50,31,81,156,229,69,201,242,163,224,163,246,101,138,193,196,166,166,91,45,85,57,38,91,111,167,169,196,162,233,222,154,207,107,154,55,57,106,55,163,150,54,205,85,28,140,247,53,187,227,137,54,171,209,102,154,38,216,169,226,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,5,69,255,0,113,83,138,127,248,125,165,95,251,214,227,254,162,91,166,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,192,246,166,122,249,138,235,29,247,89,56,184,206,234,110,240,248,122,76,62,225,62,29,107,166,220,199,246,105,104,39,150,55,46,246,177,138,238,236,235,81,63,71,110,115,59,251,55,57,172,106,146,171,147,126,130,88,179,156,87,89,51,92,231,20,241,182,92,130,222,204,10,26,159,28,248,251,244,179,198,233,46,180,155,34,145,175,110,230,62,222,189,197,68,114,117,233,27,209,123,136,86,182,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,231,203,71,63,169,212,30,11,116,238,170,229,144,210,93,110,86,58,122,155,5,82,66,177,111,163,101,37,76,145,82,211,202,200,209,54,61,180,105,72,169,185,55,185,142,99,221,187,126,229,148,6,107,56,177,243,79,172,159,48,50,31,81,156,243,249,118,175,102,89,174,157,224,90,91,121,158,145,49,237,56,167,184,195,101,130,24,17,175,223,93,86,234,170,153,165,122,245,115,222,231,44,108,68,234,140,70,66,206,141,71,43,220,249,21,203,155,130,143,222,171,81,231,191,231,246,203,172,122,101,139,125,229,202,166,4,237,71,116,174,69,98,199,108,108,219,154,246,238,99,214,73,93,18,57,204,141,173,111,88,157,52,82,39,229,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,202,191,184,169,197,63,252,62,210,175,253,235,113,255,0,81,44,251,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,254,208,241,51,218,229,146,74,87,247,235,234,42,25,177,210,71,27,215,163,38,106,47,86,39,196,139,211,170,116,85,206,17,50,174,252,113,211,99,92,191,240,222,17,244,229,149,105,125,185,83,220,153,151,93,145,242,211,165,13,36,183,106,153,219,69,2,181,90,178,190,120,156,206,235,151,172,73,12,174,143,163,221,35,251,49,127,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,232,79,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,102,231,36,80,162,171,99,107,156,170,175,123,228,145,254,3,154,63,145,61,77,250,47,172,81,20,67,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,248,159,147,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,122,156,184,184,28,169,225,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,35,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,162,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,214,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,252,75,222,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,231,242,237,94,204,179,93,59,192,180,182,243,61,34,99,218,113,79,113,134,203,4,48,35,95,190,186,173,213,85,51,74,245,234,231,189,206,88,216,137,213,24,140,133,157,26,142,87,185,242,87,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,187,236,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,229,87,92,255,0,50,190,225,182,13,62,188,228,53,117,152,246,43,81,93,83,101,161,153,81,204,160,125,98,196,181,41,18,170,110,107,30,232,35,122,179,174,196,126,247,34,35,164,122,186,69,114,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,0,67,254,99,60,20,126,245,90,113,5,255,0,0,182,90,163,212,220,91,239,45,181,51,167,106,75,165,10,35,214,75,99,166,220,214,55,115,222,146,68,233,81,205,100,141,115,122,196,217,165,145,40,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,66,156,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,185,210,40,142,188,109,241,131,140,240,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,185,185,235,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,238,92,220,20,126,234,186,113,61,255,0,63,182,90,164,212,220,167,239,46,85,48,39,118,75,93,10,163,22,59,99,102,220,230,59,107,216,178,74,232,145,173,124,142,107,122,202,216,98,145,120,7,25,156,175,245,247,136,158,36,243,13,99,194,178,253,63,162,178,228,30,207,240,208,93,46,21,177,213,51,177,65,79,78,253,237,142,146,70,39,87,194,229,78,143,95,133,83,175,69,234,137,218,185,111,112,83,170,124,31,126,209,63,105,151,252,82,231,246,183,217,30,11,216,85,85,51,118,252,47,139,238,119,123,208,69,211,175,137,102,221,187,186,244,119,94,157,19,173,107,115,71,243,217,169,191,69,244,122,34,58,218,179,252,202,197,134,223,244,250,205,144,213,209,227,217,85,69,13,77,234,134,21,70,178,189,244,107,42,211,36,170,137,185,204,99,167,145,232,206,187,21,251,28,168,174,141,138,222,171,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,244,238,61,17,91,19,213,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,131,204,119,129,202,110,20,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,70,172,71,87,179,44,43,78,243,221,45,179,79,72,184,246,163,211,219,161,189,65,52,8,231,239,161,171,109,85,52,209,61,58,57,143,107,146,70,42,117,86,43,38,127,86,171,145,142,103,160,225,59,205,62,141,252,192,199,189,70,3,74,96,20,129,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,115,31,223,170,174,167,130,174,162,167,170,49,175,110,230,62,154,46,218,185,237,79,13,189,187,86,71,33,21,116,7,88,239,188,63,235,46,39,172,88,228,62,34,175,25,184,54,162,74,109,204,103,139,165,123,93,29,77,54,247,177,233,31,118,9,37,139,185,177,92,205,251,155,241,53,20,211,72,0,25,140,214,189,77,169,214,109,92,203,245,90,170,205,73,105,126,85,120,169,186,37,13,52,113,53,148,204,145,234,172,141,86,40,227,108,143,70,237,71,202,172,71,202,253,210,63,171,222,229,91,41,228,125,159,212,203,106,213,61,45,174,200,105,18,158,150,162,221,127,181,218,92,177,54,117,124,173,150,10,218,134,39,78,235,216,137,13,3,29,239,86,49,86,63,230,172,139,186,210,129,154,206,44,124,211,235,39,204,12,135,212,103,58,85,223,129,204,202,191,131,156,55,139,141,57,125,93,246,134,170,158,228,252,186,210,140,71,79,109,101,53,194,166,6,214,192,141,78,175,166,72,161,103,117,171,213,241,42,58,78,174,137,95,216,227,250,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,1,74,223,220,84,226,159,254,31,105,87,254,245,184,255,0,168,150,125,193,158,138,101,92,59,112,217,135,232,230,107,112,181,86,222,177,255,0,104,120,153,237,114,201,37,43,251,245,245,21,12,216,233,35,141,235,209,147,53,23,171,19,226,69,233,213,58,42,231,8,189,238,94,248,6,27,170,124,184,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,187,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,91,140,30,19,51,46,17,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,233,219,122,162,54,86,42,247,254,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,160,51,45,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,110,99,252,37,43,26,145,211,83,111,99,24,146,118,160,142,40,187,155,17,207,217,185,223,19,149,75,21,225,55,131,175,218,39,44,12,251,236,117,103,119,51,214,13,247,24,126,239,110,239,99,92,29,224,173,223,121,59,98,78,228,212,179,253,250,246,246,248,223,141,30,144,183,173,85,154,115,209,77,80,181,107,86,145,226,26,175,102,109,36,116,249,77,158,154,228,250,122,106,214,213,178,142,119,177,59,212,171,43,81,17,239,134,94,228,79,248,90,168,248,220,138,214,170,42,39,181,41,91,251,138,156,83,255,0,195,237,42,255,0,222,183,31,245,18,221,52,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,7,181,56,167,25,154,41,149,113,19,195,102,97,163,152,85,194,213,69,122,200,61,159,225,167,186,75,36,116,172,236,87,211,212,63,123,163,142,71,167,86,66,228,78,140,95,137,83,175,68,234,169,88,63,220,84,226,159,254,31,105,87,254,245,184,255,0,168,147,255,0,154,63,145,61,77,250,47,172,81,20,2,76,174,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,143,159,240,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,95,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,141,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,233,201,111,88,236,88,126,178,229,186,59,119,135,183,87,168,150,250,122,139,93,78,231,174,234,171,107,106,36,117,54,198,177,81,55,193,61,68,189,199,61,141,111,134,219,241,58,70,162,92,160,34,175,52,127,34,122,155,244,95,88,162,40,219,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,224,123,94,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,202,174,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,229,8,191,204,47,133,252,251,139,61,23,178,233,206,156,221,241,251,117,202,221,148,83,94,229,150,247,81,52,48,58,8,233,42,225,115,90,232,98,149,202,253,213,12,84,69,106,39,68,119,191,248,34,198,14,12,249,95,235,239,14,220,73,225,250,199,154,229,250,127,91,101,199,253,161,226,96,181,220,43,100,170,127,126,130,162,157,155,27,37,36,108,94,143,153,170,189,94,159,10,47,78,171,209,23,160,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,102,156,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,21,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,247,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,101,66,195,43,214,54,181,171,19,218,246,109,216,145,201,37,123,115,171,243,79,139,124,191,161,245,27,137,0,11,9,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,120,155,61,166,174,40,170,160,201,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,78,173,84,86,43,186,220,248,42,47,91,249,68,241,37,169,90,209,159,106,53,139,54,211,88,45,185,86,81,117,189,209,197,87,114,175,108,241,193,83,87,36,209,182,70,182,141,205,71,163,94,136,168,142,114,117,235,209,87,248,150,19,193,158,138,101,92,59,112,217,135,232,230,107,112,181,86,222,177,255,0,104,120,153,237,114,201,37,43,251,245,245,21,12,216,233,35,141,235,209,147,53,23,171,19,226,69,233,213,58,42,246,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,61,202,178,211,106,183,112,57,128,214,91,237,148,148,181,23,74,139,197,93,116,176,194,214,62,170,116,185,212,194,146,202,228,78,175,122,69,12,81,163,157,213,118,70,198,255,0,6,162,36,181,0,170,14,121,86,155,84,55,93,27,190,195,108,164,101,202,178,158,253,73,81,88,216,90,147,205,4,46,161,116,81,62,78,155,156,198,58,121,156,214,170,244,106,203,34,167,77,203,215,154,242,84,243,79,148,252,191,174,245,27,113,117,32,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,77,77,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,240,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,246,255,0,202,231,68,53,231,68,244,26,106,61,104,190,85,211,209,223,42,25,113,199,241,26,184,254,255,0,30,129,219,221,42,200,231,124,81,62,161,207,108,139,75,252,34,86,171,151,108,179,76,198,211,183,22,62,105,245,147,230,6,67,234,51,147,43,148,119,7,216,206,168,221,107,184,145,212,4,164,184,91,112,251,196,116,24,245,181,178,212,69,60,55,186,103,82,214,54,185,238,141,236,110,200,218,232,218,216,221,220,108,139,44,138,230,183,182,221,247,18,0,7,42,226,171,84,191,98,220,56,234,46,166,67,125,246,53,125,155,31,170,246,85,111,133,241,29,171,164,172,236,208,253,218,177,237,119,90,169,96,111,198,213,98,117,234,254,141,71,42,102,176,208,247,47,12,42,235,128,112,91,165,86,43,205,69,36,213,21,86,119,222,216,234,103,185,204,72,46,21,50,215,66,213,87,53,171,189,177,84,198,215,167,78,136,244,114,34,185,17,28,181,87,205,179,10,186,226,188,105,100,23,219,133,69,36,148,249,141,158,213,123,161,108,47,114,190,56,25,76,218,21,108,168,173,68,71,247,104,101,114,35,85,201,177,204,94,189,85,90,222,255,0,200,251,63,166,138,235,170,122,91,93,144,213,173,69,85,61,186,255,0,107,180,185,101,116,8,200,157,44,21,181,12,78,157,166,61,86,106,6,59,222,143,122,36,127,206,72,215,109,175,153,172,226,199,205,62,178,124,192,200,125,70,115,208,112,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,16,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,202,185,245,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,79,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,77,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,182,90,145,87,154,63,145,61,77,250,47,172,81,20,2,91,79,41,78,10,61,137,71,71,197,150,166,219,46,180,119,169,187,209,225,118,249,211,177,27,104,102,131,182,251,155,145,29,190,78,243,37,150,56,155,35,90,212,141,29,42,36,137,44,47,101,159,130,176,57,181,240,81,237,186,58,206,44,180,202,217,117,172,189,67,217,143,52,183,192,157,248,221,67,12,29,182,92,218,138,237,241,246,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,234,88,191,238,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,158,131,131,238,19,51,46,46,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,233,220,122,34,182,39,170,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,199,248,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,240,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,253,228,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,73,1,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,17,171,142,142,51,108,92,30,105,197,45,206,59,87,182,115,60,163,196,83,227,54,217,88,244,165,116,145,35,59,181,53,50,55,167,72,98,238,196,171,27,92,146,72,231,181,173,218,138,249,99,244,28,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,19,186,128,85,95,56,46,16,255,0,143,23,24,45,23,246,20,89,203,100,175,255,0,168,165,160,171,134,39,167,249,144,72,140,127,246,14,72,255,0,167,144,128,28,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,86,255,0,191,122,61,9,253,132,254,242,255,0,110,127,197,183,255,0,206,253,153,89,254,252,240,95,228,253,175,17,254,81,240,127,71,255,0,157,252,223,136,160,30,39,120,133,202,184,160,214,91,214,174,101,52,222,3,199,246,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,206,145,234,214,177,175,150,89,94,140,102,253,169,58,121,74,112,81,237,186,202,62,44,181,54,217,106,172,178,195,222,143,11,183,206,157,249,29,93,12,253,183,220,220,136,237,145,246,95,20,177,196,217,26,231,44,138,233,81,35,88,161,123,237,168,2,128,121,163,249,236,212,223,162,250,61,17,31,244,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,138,120,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,186,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,251,55,47,85,60,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,222,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,207,191,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,243,252,39,121,167,209,191,152,24,247,168,192,105,76,30,83,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,108,145,178,73,182,39,193,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,67,50,249,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,126,81,122,124,167,117,210,197,169,252,48,91,52,231,219,55,90,220,167,77,58,219,174,237,184,35,223,182,150,122,138,137,40,22,25,85,92,142,133,176,51,176,214,117,71,71,225,149,187,26,206,219,159,53,64,34,255,0,50,236,254,167,79,184,45,212,74,171,110,67,73,106,185,95,41,233,172,20,169,50,197,190,177,149,117,49,197,85,79,19,36,69,222,247,81,173,90,174,212,222,214,53,239,110,221,155,147,62,228,159,229,163,159,211,105,247,26,90,119,85,114,200,106,237,86,219,229,69,77,130,169,33,89,118,86,62,174,154,72,169,105,229,100,104,187,216,234,197,164,84,220,155,26,246,177,238,219,179,114,104,36,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,10,185,145,114,221,253,159,251,83,136,94,30,172,63,224,167,199,89,147,99,52,113,127,176,191,214,250,202,70,39,255,0,193,255,0,21,146,36,255,0,39,247,185,169,216,234,148,241,47,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,101,92,191,238,87,30,68,244,203,235,94,177,90,117,94,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,102,253,201,2,184,62,229,17,117,197,115,255,0,183,156,83,73,143,221,173,182,74,137,22,213,141,80,78,234,168,46,19,199,51,216,202,138,213,115,26,213,166,86,177,147,50,4,234,178,36,172,73,210,61,146,65,37,165,17,87,153,214,169,126,203,248,54,205,124,37,247,217,151,92,183,195,226,214,255,0,239,94,247,138,241,82,39,139,131,222,199,53,155,168,99,173,248,221,183,167,79,133,200,245,97,64,38,162,52,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,127,3,58,220,94,233,13,54,132,113,47,168,90,91,111,130,146,11,109,166,240,249,173,112,83,79,44,204,167,183,84,177,181,84,112,171,229,248,220,246,83,207,19,30,174,87,124,109,119,196,255,0,231,45,175,242,125,214,59,22,115,195,2,105,85,60,62,30,245,166,151,9,233,235,35,220,247,247,233,107,170,39,171,167,169,234,172,107,27,185,239,169,139,182,142,123,147,195,111,118,212,145,168,78,160,10,171,254,238,119,254,171,191,233,183,255,0,96,89,78,147,231,95,181,13,44,195,117,51,217,126,204,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,122,178,42,243,71,242,39,169,191,69,245,138,34,128,79,127,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,237,20,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,64,14,114,122,215,246,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,186,56,40,109,210,211,212,73,181,201,35,85,179,58,119,209,163,122,177,237,88,251,253,118,187,98,148,172,122,173,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,52,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,196,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,161,61,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,80,15,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,231,167,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,97,170,205,144,71,37,165,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,122,243,9,229,167,117,226,23,50,167,214,141,18,175,164,165,204,174,149,20,84,25,29,5,210,173,204,164,171,129,18,58,118,87,70,245,71,44,79,130,38,179,185,27,81,82,72,163,220,198,247,154,172,168,144,28,31,112,73,165,252,35,99,59,108,176,82,95,51,106,218,121,41,47,25,99,169,100,130,122,232,60,67,229,142,38,66,249,165,109,51,26,215,68,199,54,39,34,72,176,70,247,245,86,183,109,112,115,171,243,79,139,124,191,161,245,27,137,199,248,1,224,250,235,197,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,187,234,18,25,88,178,53,205,72,152,215,191,118,244,142,57,47,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,126,77,255,0,19,197,114,191,102,253,169,198,109,87,159,99,92,33,187,91,189,161,69,29,71,131,174,139,175,106,166,29,232,189,185,153,185,219,100,111,71,55,170,244,84,234,126,177,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,0,5,112,115,184,205,109,84,26,47,167,186,115,53,61,90,220,175,153,68,183,186,121,90,198,246,27,5,13,36,144,202,215,187,118,228,122,186,225,10,181,17,170,138,141,147,170,183,162,35,171,3,134,140,2,155,84,248,134,211,125,62,184,99,213,119,203,109,243,40,182,211,93,40,105,146,93,242,219,188,67,22,177,85,98,84,123,24,218,116,149,239,123,85,54,49,174,119,86,237,234,154,94,43,87,157,238,11,237,13,44,211,77,76,246,167,111,216,57,5,93,139,193,118,58,247,188,125,50,77,221,238,110,248,118,123,55,110,221,171,187,189,215,171,118,116,116,21,229,189,148,216,176,254,54,180,182,237,145,215,120,74,74,139,133,93,174,57,59,79,147,117,85,109,13,69,37,52,125,24,138,169,190,121,226,103,94,155,91,187,171,149,26,138,169,161,67,60,58,147,164,57,150,189,113,237,168,154,71,167,240,82,73,125,200,181,35,36,134,157,106,231,72,96,137,140,173,169,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,242,120,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,186,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,251,55,47,85,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,6,85,203,116,229,21,193,246,51,65,134,219,248,180,204,18,146,229,125,186,84,84,183,17,108,50,212,49,246,136,34,90,186,26,183,202,136,246,197,43,231,87,72,212,99,152,244,99,35,99,154,237,210,57,172,179,64,69,94,104,254,68,245,55,232,190,177,68,82,7,15,88,181,139,57,215,221,52,194,178,154,31,27,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,105,164,0,102,91,136,92,90,197,131,107,238,165,225,88,181,15,130,178,227,249,133,230,215,110,166,238,190,78,197,44,21,178,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,46,255,0,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,201,242,159,197,172,88,255,0,4,184,133,218,209,67,225,234,242,107,133,222,233,116,147,186,247,248,138,166,87,77,72,217,58,57,85,25,210,10,74,118,116,106,35,126,14,189,55,57,202,179,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,93,79,19,188,66,226,188,47,232,213,235,87,50,154,111,31,224,59,116,214,235,91,42,163,167,154,231,93,43,182,197,79,27,158,191,231,72,245,107,94,230,69,20,175,70,63,102,213,207,14,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,245,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,69,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,1,64,60,196,120,67,253,212,181,149,62,203,81,118,116,247,49,238,214,226,251,235,252,76,208,118,155,23,138,164,147,114,36,137,218,146,86,236,87,111,221,20,145,117,145,242,36,187,99,87,218,204,171,236,175,216,95,180,215,95,179,126,208,246,183,177,252,108,158,7,199,118,251,94,39,177,215,183,222,237,252,29,205,187,182,252,61,122,123,137,21,192,15,7,215,94,44,181,113,173,184,37,36,120,38,29,81,71,95,149,190,105,92,143,169,129,239,114,199,67,19,99,123,101,223,80,144,202,197,145,174,106,68,198,189,251,183,164,113,201,127,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,16,255,0,155,6,45,98,200,56,37,203,238,215,122,31,17,87,140,220,45,23,75,92,157,215,179,195,213,62,186,26,71,73,209,170,136,254,176,85,212,51,163,145,91,241,245,233,185,173,84,166,206,19,188,211,232,223,204,12,123,212,96,52,166,10,234,231,73,172,119,220,63,70,177,45,29,180,67,219,164,212,75,133,69,69,210,167,115,23,117,45,181,212,242,54,155,99,152,170,155,231,158,158,94,227,94,199,55,195,109,248,155,35,145,41,176,19,127,148,134,188,212,233,103,18,241,233,181,194,182,146,12,123,83,233,253,151,82,181,53,17,83,178,43,140,12,146,90,25,17,239,98,185,239,115,150,90,102,68,215,179,123,235,26,191,19,152,198,173,228,128,85,7,60,28,254,154,91,174,150,105,109,14,67,86,149,20,180,247,27,253,210,210,213,149,176,43,37,116,80,81,84,61,58,118,158,244,88,107,216,223,122,189,136,178,127,53,36,77,209,3,131,174,15,178,110,44,42,117,5,214,100,171,74,124,43,23,170,175,166,101,52,180,241,190,186,247,44,82,165,178,133,93,51,209,35,100,178,199,35,223,38,213,106,50,7,49,93,26,200,201,27,29,77,62,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,179,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,56,255,0,50,222,96,148,218,61,106,188,112,249,164,23,90,184,245,6,190,159,195,94,46,212,146,203,75,62,52,199,182,150,120,214,53,124,10,201,223,81,77,60,173,71,195,43,95,2,244,114,42,61,27,210,162,244,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,132,248,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,218,193,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,42,47,158,14,107,106,175,207,244,179,78,97,167,171,75,149,142,207,113,189,212,74,230,55,176,232,43,166,138,24,154,199,110,220,175,71,91,230,87,34,181,17,17,209,244,87,117,84,108,106,229,163,128,83,106,15,26,90,119,75,114,199,170,238,182,219,29,69,77,254,169,97,73,118,81,190,146,154,73,105,106,37,124,106,155,24,218,196,164,68,220,187,28,247,49,142,221,191,106,232,36,166,190,116,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,182,189,119,85,91,91,79,27,106,119,185,234,137,190,9,233,226,237,181,140,107,124,54,239,137,210,57,83,228,228,193,171,212,216,134,188,228,186,71,113,158,146,26,125,66,179,182,106,53,116,18,190,121,174,54,254,228,177,194,199,183,224,99,22,154,106,233,28,175,79,122,195,26,35,145,87,107,238,124,2,128,127,185,113,199,103,252,70,127,164,214,127,245,178,239,184,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,160,17,87,154,63,145,61,77,250,47,172,81,20,2,104,123,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,69,0,10,1,230,117,170,95,181,14,50,115,95,9,125,246,157,171,18,240,248,181,191,251,215,179,225,124,44,105,226,224,247,177,174,126,218,233,43,126,55,110,235,215,225,114,177,24,69,80,93,247,39,221,99,177,103,60,48,38,149,83,195,225,239,90,105,112,158,158,178,61,207,127,126,150,186,162,122,186,122,158,170,198,177,187,158,250,152,187,104,231,185,60,54,247,109,73,26,132,234,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,25,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,0,241,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,38,231,117,254,92,28,191,235,56,136,190,197,171,122,189,142,255,0,138,122,15,19,4,84,213,18,79,79,38,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,124,177,93,248,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,2,144,57,201,101,54,44,131,139,138,59,77,162,187,196,85,227,56,125,186,215,116,143,180,246,120,122,167,207,83,86,216,250,185,17,31,214,10,186,119,245,106,171,126,62,157,119,53,200,142,77,184,181,139,32,226,226,178,237,119,161,241,21,120,206,31,113,186,90,228,238,189,158,30,169,243,211,82,58,78,141,84,71,245,130,174,161,157,28,138,223,143,175,77,205,106,165,223,145,171,153,14,45,125,204,56,37,213,43,78,57,67,226,234,233,237,244,151,73,35,238,178,61,180,180,85,212,245,117,50,117,122,162,46,200,32,149,253,58,238,118,222,141,69,114,162,46,125,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,53,60,113,253,6,225,159,13,208,108,135,82,115,59,53,117,93,199,33,213,28,162,183,35,189,86,204,170,198,53,146,85,84,77,77,73,20,72,229,107,89,11,106,100,69,127,189,242,61,239,114,170,55,100,113,246,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,144,215,151,190,127,134,233,103,23,56,78,160,234,14,67,73,99,199,172,116,247,186,154,234,234,149,93,145,51,216,245,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,191,149,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,244,237,177,85,91,19,17,59,255,0,45,206,95,116,220,68,212,201,172,58,201,106,171,110,157,91,170,29,77,69,109,154,41,97,102,76,245,138,120,229,88,170,33,158,41,161,101,52,201,3,149,237,107,153,35,209,241,245,234,201,17,60,175,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,207,248,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,116,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,2,178,249,186,241,131,140,208,97,183,14,18,240,245,164,185,95,110,149,20,206,203,157,52,85,12,125,162,8,150,146,186,145,145,42,177,177,74,249,213,209,185,94,215,189,24,200,222,215,55,116,141,115,42,44,181,238,80,92,91,225,176,218,169,184,71,190,226,244,150,123,236,245,21,183,75,21,218,130,153,122,94,222,173,116,243,199,90,169,213,82,166,56,163,93,146,175,192,232,97,100,107,177,209,51,189,105,64,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,206,183,29,250,233,98,226,39,138,12,187,81,176,235,205,214,227,139,59,194,219,172,78,184,35,217,178,150,158,158,56,222,176,196,245,85,138,25,39,73,231,107,21,26,239,190,87,61,141,123,158,212,231,249,94,142,95,112,253,26,192,53,138,239,55,110,147,81,46,23,202,123,93,54,214,46,234,91,107,169,99,117,78,246,189,85,55,207,61,68,93,183,49,142,111,134,221,241,54,70,170,52,35,71,47,186,251,169,148,90,85,139,77,178,245,117,183,221,106,45,209,237,98,248,154,170,75,117,69,92,84,221,94,246,49,157,231,211,182,46,227,156,141,103,115,122,245,70,244,95,21,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,165,237,1,214,59,23,16,26,53,137,235,22,57,15,135,164,201,173,237,168,146,155,115,223,225,42,152,231,71,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,252,46,69,58,0,51,153,199,54,168,90,181,143,139,77,76,207,44,77,164,91,108,247,143,102,209,207,73,90,218,184,42,224,161,134,58,40,234,163,149,168,141,115,38,109,50,76,157,58,162,36,136,136,231,116,220,182,83,201,131,72,106,113,13,6,201,117,114,227,5,92,53,26,133,120,108,52,104,233,226,124,19,91,173,253,200,163,153,140,111,198,199,173,76,213,209,185,30,190,244,134,53,70,162,46,231,214,95,26,26,57,98,208,46,40,51,253,42,197,166,223,101,181,92,35,168,183,71,181,233,225,169,106,233,226,171,138,155,171,222,247,191,178,202,134,197,220,115,149,207,237,239,94,138,238,137,106,156,159,117,142,197,156,240,192,154,85,79,15,135,189,105,165,194,122,122,200,247,61,253,250,90,234,137,234,233,234,122,171,26,198,238,123,234,98,237,163,158,228,240,219,221,181,36,106,19,168,205,103,22,62,105,245,147,230,6,67,234,51,147,211,5,227,78,213,194,199,44,77,58,177,98,25,5,35,117,83,37,167,188,38,63,70,180,205,170,90,40,22,249,90,217,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,118,228,99,38,219,89,127,225,86,123,149,127,182,185,30,73,145,220,63,231,43,43,174,85,213,18,127,222,146,105,164,145,255,0,242,185,206,119,245,170,151,231,192,15,7,214,174,19,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,199,40,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,6,122,249,144,229,54,44,195,141,173,82,187,99,149,222,46,146,158,225,73,107,146,78,211,227,219,85,69,67,79,73,83,31,71,162,42,236,158,9,89,215,166,215,109,234,213,86,170,42,202,174,71,88,181,138,175,42,213,204,214,162,135,125,234,213,111,179,218,232,234,123,175,78,213,45,92,149,82,84,71,177,23,99,183,62,138,153,122,170,43,147,183,209,170,136,231,34,219,81,0,57,205,233,111,218,190,28,108,90,153,65,98,241,85,248,38,65,31,137,173,241,91,60,29,174,181,139,12,223,118,175,70,201,190,169,182,230,251,154,231,183,167,84,232,222,226,149,171,192,30,117,251,59,227,39,73,239,254,203,246,135,139,200,35,177,118,123,253,173,190,210,141,244,29,221,219,93,215,183,226,187,155,122,124,91,54,245,111,93,201,162,144,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,28,171,138,125,107,253,221,184,125,205,181,142,59,127,141,171,199,237,233,224,32,116,93,200,223,93,60,172,167,165,238,183,185,26,172,41,60,209,44,155,94,142,237,163,246,245,119,68,92,214,29,171,140,157,28,177,112,255,0,196,62,65,163,184,228,222,34,147,25,183,216,233,228,169,218,246,120,186,167,218,40,228,169,169,216,247,189,99,238,207,36,178,246,247,171,89,191,107,126,22,162,31,149,114,210,223,255,0,85,140,123,90,237,246,47,196,11,206,45,119,185,248,175,255,0,183,91,106,104,32,236,171,255,0,253,36,237,236,103,252,143,119,244,104,118,174,86,154,233,89,163,252,86,88,113,186,219,207,132,198,245,19,252,27,185,195,34,79,36,111,170,145,21,109,239,108,113,46,222,247,138,237,194,217,30,215,53,145,212,207,252,212,114,189,183,210,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,18,83,152,255,0,48,10,206,34,47,178,233,38,144,228,95,226,158,131,195,79,45,77,60,115,211,201,145,85,108,100,155,170,25,51,35,145,144,195,34,171,25,10,183,106,201,18,202,229,127,220,164,92,131,130,78,15,178,110,46,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,54,187,65,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,3,54,220,98,93,174,183,174,43,245,134,178,243,115,171,175,168,143,56,189,82,50,90,153,157,43,219,4,21,146,195,12,72,231,42,170,50,56,163,142,54,55,248,53,140,107,83,162,34,33,101,92,145,240,171,85,6,139,234,22,163,67,81,86,183,43,230,81,21,146,162,39,61,189,134,193,67,73,28,209,57,141,219,185,30,174,184,76,142,85,114,162,163,99,232,141,232,170,235,31,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,177,26,40,224,15,58,253,162,112,109,164,247,255,0,101,251,63,194,99,241,216,187,61,254,238,239,102,200,250,14,238,237,173,233,220,240,189,205,189,62,29,251,122,187,166,229,144,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,165,85,146,43,130,78,15,178,110,46,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,54,187,65,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,124,185,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,206,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,223,249,110,115,4,166,225,218,166,77,30,214,75,173,91,180,234,227,80,234,154,43,148,210,203,51,49,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,167,87,200,171,118,132,117,227,111,140,28,103,132,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,93,205,207,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,165,127,114,27,255,0,212,219,253,133,255,0,245,133,255,0,102,127,217,239,239,63,233,63,216,159,230,248,127,242,127,255,0,47,253,245,255,0,241,30,28,171,91,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,254,224,7,140,27,87,22,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,108,168,88,101,122,198,214,181,98,123,94,205,187,18,57,36,148,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,56,87,27,154,243,83,195,143,13,25,142,164,217,171,105,32,200,82,157,150,188,125,38,168,138,55,173,198,165,233,20,114,68,201,88,246,204,248,90,233,42,86,45,142,222,202,119,162,244,110,231,38,117,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,44,87,155,54,144,225,186,11,165,252,57,233,30,159,193,87,29,139,29,167,201,161,167,90,185,214,105,229,123,228,183,203,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,26,212,225,92,174,60,246,105,151,214,189,30,180,243,252,125,240,241,106,225,159,137,123,254,7,138,218,170,232,49,59,133,61,53,239,28,101,77,99,106,95,224,167,103,71,181,28,138,175,70,71,83,29,84,44,73,126,243,100,77,87,43,250,164,143,159,252,152,53,230,167,42,210,252,151,64,47,181,180,158,35,7,168,109,210,196,199,84,68,217,228,183,86,73,35,167,141,144,163,17,239,100,53,61,94,233,85,207,247,215,70,197,216,141,98,58,199,206,127,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,110,123,60,93,83,220,145,211,83,111,99,30,177,247,103,146,40,187,155,21,172,223,185,223,11,85,76,203,154,104,208,29,28,177,112,255,0,163,88,158,142,227,147,120,138,76,102,222,218,121,42,118,189,158,46,169,238,116,149,53,59,30,247,172,125,217,228,150,94,222,245,107,55,237,111,194,212,66,176,57,218,105,158,43,143,234,62,157,234,149,166,147,195,222,179,11,125,194,223,119,237,199,27,35,168,240,11,77,216,157,219,88,143,124,202,202,181,141,207,123,157,247,112,64,212,70,163,61,252,255,0,147,238,177,223,112,110,40,19,74,169,225,241,22,93,75,183,207,79,89,30,230,51,177,85,67,79,61,93,61,79,85,99,158,237,172,101,76,93,180,115,26,190,39,123,183,44,109,66,239,204,214,113,99,230,159,89,62,96,100,62,163,57,202,139,158,229,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,94,173,84,71,163,186,88,80,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,25,97,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,78,82,120,85,171,21,224,183,31,190,219,234,42,228,168,204,111,23,91,221,115,102,123,85,145,206,202,151,80,163,98,68,106,42,51,181,67,19,149,28,174,93,238,122,245,232,168,214,204,162,53,115,33,197,175,185,135,4,186,165,105,199,40,124,93,93,61,190,146,233,36,125,214,71,182,150,138,186,158,174,166,78,175,84,69,217,4,18,191,167,93,206,219,209,168,174,84,69,207,97,170,128,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,21,65,206,195,90,45,87,26,156,15,66,49,236,190,146,170,162,215,81,85,126,201,172,240,177,175,125,44,235,20,108,183,58,89,54,245,99,214,41,171,85,34,71,162,236,145,143,123,122,58,39,44,117,229,105,161,117,154,193,197,101,135,36,173,179,120,188,111,78,255,0,194,75,156,210,44,241,198,202,168,209,82,222,198,201,18,109,239,120,174,220,205,141,238,107,95,29,52,255,0,206,70,171,29,249,92,209,252,246,106,111,209,125,30,136,149,92,190,244,83,247,137,229,173,171,250,57,29,195,193,85,228,25,133,111,128,157,210,246,227,101,116,20,118,186,138,94,235,187,114,42,66,179,195,18,73,181,138,238,218,191,111,71,116,84,170,179,77,26,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,54,231,191,194,85,49,206,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,113,94,104,254,68,245,55,232,190,177,68,80,9,210,184,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,221,145,181,221,81,170,246,239,122,178,54,174,247,181,23,69,58,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,0,25,108,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,242,121,73,225,86,172,87,130,220,126,251,111,168,171,146,163,49,188,93,111,117,205,153,237,86,71,59,42,93,66,141,137,17,168,168,206,213,12,78,84,114,185,119,185,235,215,162,163,91,50,129,153,110,33,113,107,22,13,175,186,151,133,98,212,62,10,203,143,230,23,155,93,186,155,186,249,59,20,176,86,203,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,187,254,87,30,68,244,203,235,94,177,90,74,160,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,0,112,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,77,15,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,57,87,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,173,94,24,249,62,231,117,250,143,114,168,226,129,61,149,139,99,87,8,124,53,29,174,174,26,136,242,184,81,102,71,236,168,142,100,154,146,30,177,192,171,190,38,202,248,230,86,183,178,244,87,54,210,179,204,243,75,248,120,210,249,242,252,190,170,147,21,194,113,90,122,74,69,90,75,124,142,130,134,7,73,29,53,60,81,211,211,49,206,70,35,159,19,17,172,103,70,167,79,224,137,238,207,15,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,118,197,79,27,158,191,231,72,245,107,88,215,203,44,175,70,51,126,212,159,252,159,120,67,254,28,92,103,84,95,219,209,96,205,142,191,254,190,150,190,174,104,152,159,231,193,26,61,255,0,219,185,99,254,130,66,213,10,171,231,5,194,31,241,226,227,5,162,254,194,139,57,108,149,255,0,245,20,180,21,112,196,244,255,0,50,9,17,143,254,193,201,31,244,242,21,235,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,41,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,167,110,115,250,243,77,149,106,134,53,160,22,42,218,191,15,131,211,186,233,125,99,106,37,108,18,92,107,35,141,208,70,248,85,136,199,190,26,110,143,108,168,231,251,171,164,98,108,86,189,29,226,121,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,109,99,251,245,85,212,243,210,83,211,116,87,181,237,220,199,212,203,220,70,189,169,225,182,59,106,200,213,59,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,147,167,157,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,109,172,77,180,183,39,83,198,218,157,238,122,42,236,158,10,120,187,109,99,220,239,19,187,225,108,110,85,174,30,8,245,230,155,135,30,37,240,237,73,188,214,213,193,143,37,67,237,121,2,67,81,44,108,91,117,75,22,41,36,149,145,49,238,153,144,185,209,212,164,91,29,189,244,236,68,232,237,174,77,25,149,213,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,189,198,189,142,111,134,219,241,54,71,34,87,95,0,250,103,138,234,239,23,186,109,130,230,180,158,46,203,81,112,168,184,84,210,186,56,228,142,171,193,82,77,88,200,37,100,140,115,31,12,143,167,107,36,98,183,226,141,207,106,42,42,162,166,138,72,171,204,235,75,127,106,28,27,102,190,18,197,237,59,174,37,225,242,155,127,247,215,103,194,248,89,19,197,207,239,123,90,253,180,50,86,252,14,221,215,175,194,213,122,48,163,109,20,213,11,174,138,234,230,33,170,246,102,213,201,81,139,94,41,174,79,167,166,173,117,35,235,32,99,211,189,74,178,181,21,88,201,162,238,68,255,0,133,200,172,145,200,173,114,42,162,233,204,205,103,22,62,105,245,147,230,6,67,234,51,147,43,149,127,2,181,57,254,67,106,226,123,84,168,42,224,198,44,117,16,220,176,200,97,170,139,101,218,227,5,84,204,116,242,172,114,44,209,178,150,106,100,84,141,236,103,117,238,98,238,116,108,123,36,184,144,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,57,255,0,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,102,92,209,159,2,216,85,171,0,224,251,73,44,86,106,138,185,169,234,177,122,75,219,221,82,246,185,233,61,193,190,58,102,162,181,173,77,141,150,166,70,177,58,117,70,35,81,85,202,138,229,238,167,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,150,211,75,188,50,93,174,183,254,27,116,162,251,125,185,213,220,110,87,28,30,197,87,89,89,87,51,166,158,166,121,40,33,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,157,44,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,51,67,196,142,183,221,120,143,214,220,167,90,47,54,58,75,53,70,71,81,19,153,65,77,35,164,101,52,16,193,29,60,44,87,187,222,247,164,80,199,189,253,26,142,126,231,35,88,138,140,75,116,228,251,163,150,44,27,134,4,213,90,121,188,69,235,82,238,19,212,86,73,181,236,236,82,208,212,79,73,79,77,209,94,230,59,107,217,83,47,113,26,199,47,137,216,237,201,27,84,174,190,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,87,51,253,23,186,233,79,22,153,109,246,28,66,174,211,140,103,53,13,191,89,171,28,247,75,5,124,242,67,19,174,14,100,138,231,116,122,86,62,103,58,37,84,86,36,145,170,53,177,190,62,178,171,146,126,180,93,110,52,217,230,132,100,57,125,93,85,61,174,158,150,253,140,217,230,99,158,202,88,22,89,25,113,116,82,109,232,198,44,179,81,42,196,175,68,223,35,222,198,245,116,174,89,65,205,31,200,158,166,253,23,214,40,138,33,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,117,193,214,9,194,6,9,81,96,176,86,123,103,36,188,236,251,65,144,118,230,167,246,167,106,106,135,210,255,0,122,190,121,99,131,181,29,66,199,247,106,155,250,110,119,85,95,116,128,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,14,105,196,221,218,235,96,225,183,85,239,182,43,157,93,186,229,110,193,239,181,116,117,148,147,58,25,233,167,142,130,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,154,35,74,124,39,121,88,209,191,151,248,247,167,64,117,80,103,219,153,165,166,213,101,227,143,83,232,236,214,202,74,10,121,42,45,181,111,138,154,22,196,199,79,61,178,146,105,165,86,181,17,21,242,75,36,146,61,223,197,207,123,156,189,85,85,75,10,228,169,229,99,41,249,129,93,233,214,226,127,128,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,38,87,56,252,3,50,213,60,203,135,221,62,211,236,122,174,249,144,223,42,50,58,106,26,26,100,77,242,191,165,181,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,95,240,125,194,102,27,194,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,253,157,123,143,68,71,74,245,94,234,0,4,42,230,131,194,166,178,241,59,167,24,183,236,118,229,227,106,241,59,132,245,53,56,180,149,141,166,142,237,223,72,227,101,67,100,146,70,195,222,167,70,201,181,36,233,214,58,137,246,189,29,210,57,107,91,151,119,8,127,189,110,178,175,218,154,46,246,158,225,221,170,220,163,101,127,134,154,126,235,101,240,180,145,237,69,145,123,178,68,237,234,221,155,98,142,94,146,50,69,139,117,255,0,0,80,15,49,30,16,255,0,117,45,101,79,178,212,93,157,61,204,123,181,184,190,250,255,0,19,52,29,166,197,226,169,36,220,137,34,118,164,149,187,21,219,247,69,36,93,100,124,137,46,217,191,201,223,68,53,231,1,195,111,90,147,153,223,42,236,250,125,152,211,178,123,30,45,83,31,87,214,206,170,206,151,132,71,123,233,216,232,155,219,103,79,125,67,28,217,28,155,34,167,115,236,124,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,72,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,205,14,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,185,143,240,148,172,106,71,77,77,189,140,98,73,218,130,56,162,238,108,71,63,102,231,124,78,85,46,167,149,166,133,209,232,255,0,10,118,28,146,182,205,225,50,77,68,255,0,9,46,115,72,176,73,35,233,100,85,75,123,27,36,73,187,179,225,123,115,54,55,185,206,100,149,51,255,0,53,92,172,108,107,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,244,245,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,118,199,27,228,135,122,124,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,51,47,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,230,135,184,35,215,154,158,35,184,104,195,181,38,243,91,73,62,66,180,239,181,228,9,13,68,82,61,46,52,207,88,164,146,86,68,198,54,23,204,214,199,82,145,108,110,198,84,49,19,171,118,185,106,175,155,238,168,93,115,78,45,42,112,57,155,87,5,183,79,172,244,86,218,120,29,90,233,96,150,122,152,91,91,45,83,34,232,141,133,238,109,68,48,187,166,229,114,82,198,170,239,224,214,247,94,72,90,91,255,0,226,94,181,220,44,95,239,76,90,209,115,241,95,244,212,215,193,217,71,255,0,250,53,219,222,207,249,24,239,233,16,181,67,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,203,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,231,203,71,63,169,212,30,11,116,238,170,229,144,210,93,110,86,58,122,155,5,82,66,177,111,163,101,37,76,145,82,211,202,200,209,54,61,180,105,72,169,185,55,185,142,99,221,187,126,229,130,218,39,192,229,55,21,188,108,235,158,97,168,47,171,167,211,172,63,82,47,108,174,134,38,75,19,239,117,110,184,84,61,40,162,157,17,26,198,53,168,215,78,230,187,186,214,75,19,90,141,89,146,88,238,36,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,23,249,154,93,174,182,94,7,53,62,178,205,115,171,160,168,146,158,219,72,249,105,166,116,79,116,19,220,233,33,154,37,115,85,21,89,36,82,73,27,219,252,28,199,185,171,213,21,80,207,185,170,128,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,135,252,210,245,210,143,71,248,83,191,99,116,87,159,9,146,106,39,248,55,108,134,52,130,73,31,75,34,162,220,30,232,229,93,221,159,11,220,133,210,49,174,115,36,169,131,249,170,228,123,105,51,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,166,139,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,12,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,234,231,13,162,22,172,243,135,74,125,101,154,249,87,71,114,210,234,132,117,61,35,99,107,224,174,130,227,85,73,77,43,31,252,28,199,181,201,11,218,244,85,78,140,145,170,213,222,143,142,170,248,69,214,251,87,14,60,69,225,154,203,125,177,213,221,237,182,10,138,150,214,82,82,72,214,78,176,84,82,205,77,35,227,221,240,185,236,108,234,244,98,171,81,234,196,106,185,155,183,165,207,243,71,242,39,169,191,69,245,138,35,207,242,226,224,114,167,133,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,147,40,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,171,44,229,195,193,142,115,149,94,115,92,167,70,252,109,235,32,184,84,93,46,53,63,104,174,177,247,234,167,145,210,75,38,198,84,181,141,220,247,185,122,53,17,169,215,162,34,39,184,237,90,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,121,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,213,128,114,173,116,225,115,66,120,148,246,39,237,175,6,251,71,246,115,196,251,51,249,78,178,143,177,226,59,93,239,242,105,99,221,187,177,23,243,186,244,219,238,233,213,122,254,78,138,112,103,195,103,14,217,85,86,107,163,154,111,246,126,245,91,111,125,174,122,159,108,87,213,239,165,124,145,200,232,246,84,79,35,19,171,225,141,122,162,110,248,122,117,232,170,139,218,193,202,181,211,133,205,9,226,83,216,159,182,188,27,237,31,217,207,19,236,207,229,58,202,62,199,136,237,119,191,201,165,143,118,238,196,95,206,235,211,111,187,167,85,235,249,58,41,193,159,13,156,59,101,85,89,174,142,105,191,217,251,213,109,189,246,185,234,125,177,95,87,190,149,242,71,35,163,217,81,60,140,78,175,134,53,234,137,187,225,233,215,162,170,47,107,0,143,250,165,192,87,9,218,211,157,220,245,51,82,244,167,219,57,37,231,179,227,107,125,187,114,167,238,246,161,100,49,253,220,53,12,141,189,35,137,141,248,90,157,122,117,94,170,170,171,208,52,83,65,52,159,135,108,86,171,10,209,204,83,236,253,150,182,224,251,164,244,222,58,166,175,125,83,227,142,55,73,190,162,73,30,157,89,12,105,209,23,111,195,215,167,85,85,94,128,1,26,178,206,92,60,24,231,57,85,231,53,202,116,111,198,222,178,11,133,69,210,227,83,246,138,235,31,126,170,121,29,36,178,108,101,75,88,221,207,123,151,163,81,26,157,122,34,34,123,142,171,162,154,9,164,252,59,98,181,88,86,142,98,159,103,236,181,183,7,221,39,166,241,213,53,123,234,159,28,113,186,77,245,18,72,244,234,200,99,78,136,187,126,30,189,58,170,170,244,0,1,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,70,191,238,92,112,39,255,0,17,159,233,53,227,253,108,146,152,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,35,254,169,112,21,194,118,180,231,119,61,76,212,189,41,246,206,73,121,236,248,218,223,110,220,169,251,189,168,89,12,127,119,13,67,35,111,72,226,99,126,22,167,94,157,87,170,170,170,244,13,20,208,77,39,225,219,21,170,194,180,115,20,251,63,101,173,184,62,233,61,55,142,169,171,223,84,248,227,141,210,111,168,146,71,167,86,67,26,116,69,219,240,245,233,213,85,87,160,0,71,253,82,224,43,132,237,105,206,238,122,153,169,122,83,237,156,146,243,217,241,181,190,221,185,83,247,123,80,178,24,254,238,26,134,70,222,145,196,198,252,45,78,189,58,175,85,85,85,245,122,23,194,230,132,240,215,237,191,216,166,13,246,115,237,31,134,246,159,242,157,101,103,127,195,247,123,63,229,50,201,183,111,126,95,230,244,235,187,223,215,162,116,234,160,138,191,220,184,224,79,254,35,63,210,107,199,250,217,223,244,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,242,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,7,148,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,188,87,19,229,195,193,142,13,149,89,179,92,91,70,252,21,235,31,184,83,221,45,213,63,104,174,178,118,42,160,145,178,69,38,199,212,185,142,218,246,53,122,57,21,171,211,162,162,167,184,146,160,2,53,101,156,184,120,49,206,114,171,206,107,148,232,223,141,189,100,23,10,139,165,198,167,237,21,214,62,253,84,242,58,73,100,216,202,150,177,187,158,247,47,70,162,53,58,244,68,68,247,29,171,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,113,92,179,151,15,6,57,206,85,121,205,114,157,27,241,183,172,130,225,81,116,184,212,253,162,186,199,223,170,158,71,73,44,155,25,82,214,55,115,222,229,232,212,70,167,94,136,136,158,227,181,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,86,1,202,181,211,133,205,9,226,83,216,159,182,188,27,237,31,217,207,19,236,207,229,58,202,62,199,136,237,119,191,201,165,143,118,238,196,95,206,235,211,111,187,167,85,235,229,52,183,128,174,19,180,91,59,182,106,102,154,105,79,177,178,75,55,123,193,86,251,118,229,81,218,238,194,248,100,251,185,170,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,186,201,105,181,77,117,167,190,205,108,164,125,202,142,158,106,74,122,199,66,213,158,24,38,116,110,150,38,73,211,115,88,247,65,11,156,212,94,142,88,163,85,235,181,58,125,96,0,0,0,30,127,60,192,48,221,79,198,103,195,53,3,30,164,190,216,170,170,41,42,106,45,245,104,174,130,119,211,84,71,81,18,72,222,189,30,196,150,24,213,88,238,172,122,34,181,200,230,170,181,125,0,4,127,213,46,2,184,78,214,156,238,231,169,154,151,165,62,217,201,47,61,159,27,91,237,219,149,63,119,181,11,33,143,238,225,168,100,109,233,28,76,111,194,212,235,211,170,245,85,85,95,87,161,124,46,104,79,13,126,219,253,138,96,223,103,62,209,248,111,105,255,0,41,214,86,119,252,63,119,179,254,83,44,155,118,247,229,254,111,78,187,189,253,122,39,78,170,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,254,242,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,47,21,196,249,112,240,99,131,101,86,108,215,22,209,191,5,122,199,238,20,247,75,117,79,218,43,172,157,138,168,36,108,145,73,177,245,46,99,182,189,141,94,142,69,106,244,232,168,169,238,59,174,127,129,227,58,159,134,221,180,255,0,51,165,171,170,177,95,105,214,146,225,79,77,112,168,162,124,240,42,166,232,150,90,119,178,84,99,145,54,189,168,228,71,177,92,199,117,107,156,139,29,127,185,113,192,159,252,70,127,164,215,143,245,178,85,28,171,93,56,92,208,158,37,61,137,251,107,193,190,209,253,156,241,62,204,254,83,172,163,236,120,142,215,123,252,154,88,247,110,236,69,252,238,189,54,251,186,117,94,190,83,75,120,10,225,59,69,179,187,102,166,105,166,148,251,27,36,179,119,188,21,111,183,110,85,29,174,236,47,134,79,187,154,161,241,187,172,114,189,191,19,87,167,94,169,209,81,21,36,1,31,245,75,128,174,19,181,167,59,185,234,102,165,233,79,182,114,75,207,103,198,214,251,118,229,79,221,237,66,200,99,251,184,106,25,27,122,71,19,27,240,181,58,244,234,189,85,85,87,218,232,135,14,90,61,195,141,170,231,98,209,172,98,174,193,109,187,212,50,174,174,141,215,154,234,216,22,118,183,111,117,145,212,205,35,99,122,183,107,92,230,35,85,232,200,209,219,182,51,167,53,203,57,112,240,99,156,229,87,156,215,41,209,191,27,122,200,46,21,23,75,141,79,218,43,172,125,250,169,228,116,146,201,177,149,45,99,119,61,238,94,141,68,106,117,232,136,137,238,59,6,144,232,190,151,232,46,27,30,159,233,30,33,73,142,216,163,168,150,173,105,225,124,146,190,89,228,84,223,44,178,202,231,75,43,250,35,90,142,123,156,168,198,49,137,209,172,106,39,181,4,127,213,46,2,184,78,214,156,238,231,169,154,151,165,62,217,201,47,61,159,27,91,237,219,149,63,119,181,11,33,143,238,225,168,100,109,233,28,76,111,194,212,235,211,170,245,85,85,95,107,162,28,57,104,247,14,54,171,157,139,70,177,138,187,5,182,239,80,202,186,186,55,94,107,171,96,89,218,221,189,214,71,83,52,141,141,234,221,173,115,152,141,87,163,35,71,110,216,206,157,2,217,105,181,89,105,159,71,102,182,82,80,83,201,81,61,91,226,166,133,177,49,211,207,43,230,154,85,107,81,17,95,36,178,73,35,221,252,92,247,185,203,213,85,84,250,192,0,17,87,251,151,28,9,255,0,196,103,250,77,120,255,0,91,59,254,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,222,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,245,96,242,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,121,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,128,127,114,227,129,63,248,140,255,0,73,175,31,235,100,170,0,138,191,220,184,224,79,254,35,63,210,107,199,250,217,223,244,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,242,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,253,228,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,94,1,253,203,142,4,255,0,226,51,253,38,188,127,173,146,168,3,149,107,167,11,154,19,196,167,177,63,109,120,55,218,63,179,158,39,217,159,202,117,148,125,143,17,218,239,127,147,75,30,237,221,136,191,157,215,166,223,119,78,171,215,202,105,111,1,92,39,104,182,119,108,212,205,52,210,159,99,100,150,110,247,130,173,246,237,202,163,181,221,133,240,201,247,115,84,62,55,117,142,87,183,226,106,244,235,213,58,42,34,164,128,35,254,169,112,21,194,118,180,231,119,61,76,212,189,41,246,206,73,121,236,248,218,223,110,220,169,251,189,168,89,12,127,119,13,67,35,111,72,226,99,126,22,167,94,157,87,170,170,170,244,13,20,208,77,39,225,219,21,170,194,180,115,20,251,63,101,173,184,62,233,61,55,142,169,171,223,84,248,227,141,210,111,168,146,71,167,86,67,26,116,69,219,240,245,233,213,85,87,213,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,26,255,0,185,113,192,159,252,70,127,164,215,143,245,178,79,218,109,148,214,91,85,21,154,142,74,185,41,232,41,227,166,137,245,117,114,213,78,230,49,168,214,172,147,76,231,75,43,250,34,117,124,142,115,220,189,85,202,170,170,167,214,0,0,231,250,215,160,154,79,196,78,43,75,133,107,30,41,246,130,203,69,112,101,210,10,111,29,83,73,178,169,145,201,27,100,223,79,36,111,94,140,154,68,232,171,183,226,235,211,170,34,167,63,210,222,2,184,78,209,108,238,217,169,154,105,165,62,198,201,44,221,239,5,91,237,219,149,71,107,187,11,225,147,238,230,168,124,110,235,28,175,111,196,213,233,215,170,116,84,69,73,0,1,197,53,175,131,62,27,56,137,202,169,115,93,99,211,127,180,23,170,43,123,45,112,84,251,98,190,147,101,43,36,146,70,199,178,158,120,216,189,31,52,139,213,83,119,197,211,175,68,68,79,214,208,190,23,52,39,134,191,109,254,197,48,111,179,159,104,252,55,180,255,0,148,235,43,59,254,31,187,217,255,0,41,150,77,187,123,242,255,0,55,167,93,222,254,189,19,167,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,47,243,11,226,131,62,225,51,69,236,186,141,167,54,140,126,227,114,184,229,20,214,73,98,189,211,205,52,13,130,74,74,185,156,230,182,25,98,114,63,117,59,17,21,92,169,209,93,238,254,10,144,175,68,57,187,113,37,169,90,209,128,233,205,247,9,211,88,45,185,86,81,106,178,86,75,73,109,175,108,241,193,83,87,28,50,58,55,58,177,205,71,163,94,170,138,173,114,117,233,213,23,248,22,232,124,151,104,238,179,90,171,97,177,86,210,81,220,159,79,35,104,234,42,233,157,83,4,51,171,87,182,249,34,108,145,186,70,35,186,42,177,36,98,185,17,81,28,222,189,82,168,53,211,153,191,29,220,58,106,61,199,75,245,67,74,52,170,134,235,67,210,88,102,138,215,115,125,45,194,149,202,169,29,85,52,139,90,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,176,112,57,205,58,155,94,179,39,105,78,189,219,113,252,87,39,187,84,53,152,213,117,173,178,195,110,175,123,145,17,40,164,73,165,145,209,212,171,186,172,110,87,236,151,119,109,17,146,35,18,107,10,43,215,152,95,48,189,104,225,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,155,105,216,168,138,213,94,170,239,127,240,68,114,244,230,23,173,28,89,235,69,235,78,117,27,24,194,173,214,219,118,47,83,123,138,91,37,21,92,51,186,120,234,233,33,107,92,233,170,101,106,179,109,67,213,81,26,139,213,27,239,254,40,182,20,64,14,60,57,157,254,238,217,85,187,76,244,46,135,20,203,50,72,187,147,223,235,107,106,124,101,13,183,100,146,194,180,43,29,44,236,145,181,137,36,78,116,141,145,205,237,181,24,155,94,178,245,139,133,104,239,52,158,57,117,215,63,181,233,206,156,233,30,154,220,110,87,26,136,34,150,88,172,23,137,160,183,193,36,209,194,234,186,167,67,86,247,69,77,27,165,98,201,42,181,81,168,191,244,34,216,166,63,196,13,170,221,171,152,191,13,26,148,250,74,93,80,186,96,240,101,85,82,219,213,172,179,85,78,143,116,53,52,212,78,154,79,16,247,163,225,168,149,177,172,106,189,136,220,231,59,171,92,137,216,0,0,28,83,21,226,187,78,47,252,73,230,188,44,220,229,246,54,103,139,248,73,237,177,212,76,139,29,246,150,90,8,42,228,117,58,244,78,147,69,221,122,62,21,234,229,141,137,43,85,200,146,164,61,172,3,202,106,198,117,251,47,210,204,203,83,61,151,237,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,135,203,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,113,78,51,53,175,42,225,219,134,204,195,88,240,171,125,170,182,245,143,251,63,195,65,116,138,73,41,95,223,175,167,167,126,246,199,36,111,94,140,153,202,157,30,159,18,39,94,169,213,22,176,127,187,87,197,63,252,1,210,175,253,213,113,255,0,94,46,164,28,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,99,100,146,54,47,71,204,213,94,175,79,133,23,167,85,232,139,237,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,34,255,0,48,190,40,51,238,19,52,94,203,168,218,115,104,199,238,55,43,142,81,77,100,150,43,221,60,211,64,216,36,164,171,153,206,107,97,150,39,35,247,83,177,17,85,202,157,21,222,239,224,169,24,56,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,246,135,137,158,215,111,173,142,169,157,138,10,138,134,108,116,149,114,49,58,190,22,162,245,98,252,42,189,58,47,69,75,63,57,167,16,252,64,224,60,50,233,125,118,171,234,51,234,223,109,163,168,167,164,138,142,133,97,90,218,217,230,145,26,216,169,227,154,72,219,35,209,187,229,115,81,221,82,56,164,119,191,106,156,131,130,142,62,180,227,138,204,86,138,211,123,184,90,177,157,77,167,233,79,112,199,36,169,72,252,124,141,141,242,45,77,185,178,59,124,208,171,35,145,238,141,21,210,67,181,200,254,173,217,44,178,168,20,173,253,218,190,41,255,0,224,14,149,127,238,171,143,250,241,110,154,33,154,221,117,43,69,240,29,70,190,211,210,65,114,202,177,123,85,238,178,42,70,57,176,71,61,77,36,115,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,255,0,19,218,149,129,198,103,52,13,125,225,219,137,60,195,71,48,172,67,79,235,108,184,255,0,179,252,52,247,75,125,108,149,79,239,208,83,212,63,123,163,171,141,139,209,243,57,19,163,19,225,68,235,213,122,170,201,254,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,238,168,122,42,163,145,58,35,125,223,197,86,80,16,171,138,94,103,26,113,195,94,187,89,244,118,163,26,186,222,227,182,245,168,205,42,104,233,209,211,81,71,45,27,164,164,166,164,100,178,68,201,102,115,228,166,150,73,21,253,182,68,170,214,239,145,202,144,203,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,166,188,179,156,23,24,152,54,85,121,194,178,157,51,210,170,43,214,63,112,168,181,220,105,189,159,93,39,98,170,9,29,28,177,239,101,193,204,118,215,177,201,213,170,173,94,157,81,85,61,229,143,240,77,196,13,215,137,174,29,49,237,87,201,95,143,179,33,172,168,175,164,188,81,217,21,201,5,20,240,213,72,216,226,116,111,146,71,198,245,167,240,242,171,94,238,170,146,181,201,209,174,105,245,113,153,173,121,87,14,220,54,102,26,199,133,91,237,85,183,172,127,217,254,26,11,164,82,73,74,254,253,125,61,59,247,182,57,35,122,244,100,206,84,232,244,248,145,58,245,78,168,181,237,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,58,244,234,139,252,11,116,43,87,142,94,104,26,167,195,183,16,87,45,28,210,156,67,20,173,164,199,237,244,94,212,159,33,183,212,201,35,235,167,137,42,62,225,208,85,198,139,10,65,53,50,124,76,71,119,18,95,226,221,170,189,47,151,31,26,58,209,198,29,215,59,155,81,173,152,85,170,219,135,211,219,219,21,61,146,215,87,20,245,19,213,186,125,175,116,179,85,200,214,177,141,165,122,43,18,62,174,89,90,187,155,177,81,242,83,17,226,7,1,204,245,183,61,225,254,222,250,186,108,179,79,105,237,213,117,209,85,172,44,101,108,21,112,54,100,150,149,169,34,203,35,34,73,34,108,174,115,26,140,124,209,167,191,114,41,210,192,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,120,87,8,124,120,105,103,24,53,153,29,147,18,179,93,113,251,214,57,253,242,235,125,218,90,110,229,93,11,231,150,56,170,33,72,228,115,221,181,140,129,102,77,187,98,146,162,54,35,228,69,107,221,37,65,197,56,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,236,255,0,13,5,210,41,36,165,127,126,190,158,157,251,219,28,145,189,122,50,103,42,116,122,124,72,157,122,167,84,90,246,209,14,110,220,73,106,86,180,96,58,115,125,194,116,214,11,110,85,148,90,172,149,146,210,91,107,219,60,112,84,213,199,12,142,141,206,172,115,81,232,215,170,162,171,92,157,122,117,69,254,5,186,0,10,139,214,254,110,220,73,105,174,180,103,218,115,98,194,116,214,123,110,43,148,93,108,148,114,213,219,107,221,60,144,83,85,201,12,110,145,205,172,107,85,234,214,34,170,163,90,157,122,244,68,254,5,132,240,103,173,121,87,17,60,54,97,250,199,154,219,237,84,87,172,131,218,30,38,11,92,82,71,74,206,197,125,69,59,54,54,73,36,122,117,100,45,85,234,245,248,149,122,116,78,136,157,172,226,156,102,107,94,85,195,183,13,153,134,177,225,86,251,85,109,235,31,246,127,134,130,233,20,146,82,191,191,95,79,78,253,237,142,72,222,189,25,51,149,58,61,62,36,78,189,83,170,45,96,255,0,118,175,138,127,248,3,165,95,251,170,227,254,188,93,72,41,91,251,181,124,83,255,0,192,29,42,255,0,221,87,31,245,226,207,184,51,214,188,171,136,158,27,48,253,99,205,109,246,170,43,214,65,237,15,19,5,174,41,35,165,103,98,190,162,157,155,27,36,146,61,58,178,22,170,245,122,252,74,189,58,39,68,78,214,1,205,56,120,226,7,1,226,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,217,43,90,174,234,177,203,27,189,219,144,233,96,0,113,76,99,138,237,56,206,120,154,188,112,201,133,75,237,155,174,47,143,213,222,47,247,72,38,69,165,161,170,138,170,154,4,160,111,68,94,236,201,226,28,178,170,42,54,39,49,177,174,231,172,141,138,48,115,11,230,23,173,28,38,107,69,151,78,116,231,24,194,174,54,219,142,47,77,123,150,91,221,21,92,211,182,121,42,234,225,115,90,232,106,98,106,51,109,59,21,17,90,171,213,93,239,254,8,158,215,150,247,26,218,167,198,15,237,19,246,153,96,197,45,159,100,189,145,224,189,133,75,83,15,115,197,120,190,231,119,189,60,189,122,120,102,109,219,183,167,87,117,235,213,58,77,80,0,42,47,91,249,187,113,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,117,235,209,19,248,22,19,193,158,181,229,92,68,240,217,135,235,30,107,111,181,81,94,178,15,104,120,152,45,113,73,29,43,59,21,245,20,236,216,217,36,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,176,87,175,48,190,97,122,209,194,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,59,103,146,174,174,23,53,174,134,166,38,163,54,211,177,81,21,170,189,85,222,255,0,224,137,237,121,111,113,173,170,124,96,254,209,63,105,150,12,82,217,246,75,217,30,11,216,84,181,48,247,60,87,139,238,119,123,211,203,215,167,134,102,221,187,122,117,119,94,189,83,164,213,7,20,201,248,174,211,140,27,137,171,63,12,153,172,190,198,186,229,24,253,37,226,193,116,158,100,74,90,234,169,106,170,96,90,7,117,68,237,76,190,29,171,18,170,171,101,115,221,26,109,122,70,217,123,88,0,28,127,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,245,122,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,127,18,162,255,0,187,87,197,63,252,1,210,175,253,213,113,255,0,94,46,164,2,162,245,191,155,183,18,90,107,173,25,246,156,216,176,157,53,158,219,138,229,23,91,37,28,181,118,218,247,79,36,20,213,114,67,27,164,115,107,26,213,122,181,136,170,168,214,167,94,189,17,63,129,97,60,25,235,94,85,196,79,13,152,126,177,230,182,251,85,21,235,32,246,135,137,130,215,20,145,210,179,177,95,81,78,205,141,146,73,30,157,89,11,85,122,189,126,37,94,157,19,162,39,107,7,52,209,222,32,112,29,111,186,231,182,44,65,245,112,92,180,227,40,171,197,111,84,117,171,11,103,73,224,114,183,196,178,56,228,123,188,52,142,108,173,142,71,163,21,203,12,169,181,54,41,210,192,0,0,115,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,243,254,11,184,182,197,120,185,210,196,202,109,177,120,28,146,197,225,173,249,53,185,205,142,46,221,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,204,136,169,213,138,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,193,26,184,223,224,187,21,226,227,78,39,161,162,109,170,201,159,91,123,115,217,50,25,104,99,116,143,237,36,219,104,106,103,70,44,201,70,245,158,69,86,177,126,9,21,178,237,126,213,141,244,3,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,118,156,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,248,223,34,72,197,84,115,217,12,53,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,196,202,230,95,199,29,55,14,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,192,248,214,71,170,35,88,201,169,47,252,42,207,114,175,246,215,35,201,50,59,135,252,229,101,117,202,186,162,79,251,210,77,52,146,63,254,87,57,206,254,181,82,250,120,5,224,163,21,225,79,78,41,47,119,107,103,136,212,220,154,223,12,153,29,194,161,35,124,148,27,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,181,177,50,40,21,206,86,237,117,176,113,119,132,223,108,87,58,187,117,202,221,131,219,106,232,235,41,38,116,51,211,79,29,206,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,39,87,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,90,128,1,66,220,199,178,204,171,6,230,19,168,121,78,21,147,93,113,251,213,23,178,124,53,198,215,91,37,37,84,27,236,148,140,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,103,252,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,99,162,100,139,189,92,201,122,238,107,91,36,74,249,84,14,85,197,143,149,141,100,249,127,144,250,116,229,43,112,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,235,185,174,116,113,43,47,163,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,60,253,215,63,195,108,89,149,131,79,175,57,13,37,30,67,149,83,215,84,217,104,102,85,107,235,217,70,145,45,74,68,170,155,92,246,54,120,222,172,235,189,89,189,200,138,216,222,173,142,188,209,252,137,234,111,209,125,98,136,160,19,85,0,138,188,209,252,137,234,111,209,125,98,136,128,28,175,120,233,253,138,101,76,208,237,99,204,252,38,155,94,183,251,30,166,181,187,161,177,93,36,145,170,157,102,87,39,135,163,155,172,157,206,168,230,50,85,100,159,116,215,84,72,183,82,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,247,179,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,62,220,107,241,93,125,226,211,89,107,115,46,237,214,143,16,182,245,163,197,172,149,179,49,222,2,151,107,18,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,169,37,121,74,112,135,149,102,90,143,71,196,214,91,69,117,181,98,24,199,123,236,245,68,21,242,81,73,118,186,34,246,157,181,24,136,249,104,227,98,206,201,126,38,178,73,21,177,47,117,137,81,26,92,160,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,30,255,0,152,143,27,244,124,42,224,137,137,97,213,91,181,55,44,183,203,45,137,201,12,21,48,218,227,108,209,70,250,170,168,159,43,94,221,204,124,254,29,86,57,35,124,180,238,71,181,90,199,181,104,222,217,105,207,181,95,50,125,29,154,217,144,102,57,101,254,162,122,183,197,77,12,215,11,141,194,117,71,205,52,170,214,163,165,149,253,18,73,30,239,122,251,156,229,254,181,47,207,128,158,19,43,56,71,209,169,113,44,142,249,237,44,166,247,112,150,227,123,117,29,206,122,139,91,36,71,44,112,165,36,82,50,52,143,238,27,23,113,253,180,145,239,234,142,123,153,28,77,100,149,5,43,115,147,209,79,176,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,93,210,65,93,110,138,158,158,77,173,72,218,141,133,208,62,141,91,213,239,114,201,223,235,181,187,16,114,108,214,191,176,220,65,93,180,114,174,223,222,164,212,219,122,118,103,142,45,210,65,93,110,138,162,162,61,206,89,26,141,133,208,62,177,29,209,143,114,201,216,233,181,187,212,159,252,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,81,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,153,124,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,52,19,203,235,71,110,186,33,194,94,11,136,228,182,26,75,86,67,91,79,53,238,241,20,84,174,130,117,158,174,103,205,27,106,154,246,49,254,38,58,119,83,193,34,61,58,181,96,216,138,173,99,84,170,190,97,25,254,101,165,156,199,179,109,65,211,236,134,174,199,144,216,234,44,149,52,53,212,202,155,226,127,177,168,209,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,109,167,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,103,117,0,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,22,115,4,227,215,33,226,103,50,174,193,180,250,251,87,71,165,118,138,137,33,161,101,63,138,162,125,253,138,148,206,89,171,161,89,85,147,49,181,20,238,146,157,29,27,30,198,61,21,205,107,213,81,34,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,157,172,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,3,57,156,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,185,187,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,2,10,243,34,227,234,197,160,88,173,211,68,180,222,225,227,117,55,32,183,190,158,162,106,90,151,199,246,102,150,120,250,37,75,228,137,205,123,107,28,199,238,130,54,185,28,206,173,153,253,27,219,100,209,43,147,85,218,235,127,226,239,54,190,223,110,117,119,27,149,199,7,185,85,214,86,85,204,233,167,169,158,75,157,189,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,124,188,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,12,214,113,99,230,159,89,62,96,100,62,163,57,115,220,171,46,214,171,143,3,152,13,29,190,231,73,85,81,107,168,188,82,87,69,12,205,123,233,103,91,157,76,201,20,173,69,234,199,172,83,69,34,53,221,23,100,140,119,240,114,42,203,80,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,5,48,115,149,187,93,108,28,93,225,55,219,21,206,174,221,114,183,96,246,218,186,58,202,73,157,12,244,211,199,115,184,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,85,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,238,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,110,99,145,236,107,145,147,43,39,168,7,138,214,45,98,192,116,43,0,186,106,54,163,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,253,42,148,3,198,39,21,89,151,21,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,192,174,137,175,123,124,76,141,108,110,153,251,157,185,232,141,69,237,178,54,50,247,184,177,242,177,172,159,47,242,31,78,156,205,97,169,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,159,108,155,94,115,46,27,121,129,234,62,171,97,149,181,109,125,187,82,47,204,185,208,195,80,144,178,237,110,91,172,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,121,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,0,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,246,227,71,139,108,171,139,157,83,92,166,229,23,129,198,236,94,38,223,140,219,154,217,34,237,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,236,198,136,157,24,135,138,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,77,15,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,204,175,151,239,237,218,142,187,94,244,166,29,153,245,170,222,223,106,91,154,222,145,222,40,105,32,169,127,221,69,5,51,230,168,184,189,124,52,17,238,122,53,99,141,140,247,109,105,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,218,184,223,226,130,213,197,158,127,134,106,53,29,162,174,221,114,183,96,246,235,37,250,41,105,219,12,14,186,199,53,76,213,46,165,106,75,43,150,155,117,66,36,107,35,145,253,19,226,79,235,87,4,28,80,90,184,76,207,243,61,70,172,180,85,220,110,87,28,30,227,100,176,197,21,59,102,129,183,89,38,166,154,153,213,77,89,98,114,83,110,167,84,145,99,114,191,162,252,41,253,105,197,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,223,185,97,112,21,83,163,22,170,78,32,117,130,197,87,65,168,55,58,122,152,109,86,138,190,211,210,211,110,157,176,236,154,72,157,23,118,158,185,200,217,218,168,146,252,48,206,177,189,173,122,200,198,216,81,74,220,234,252,211,226,223,47,232,125,70,226,67,93,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,208,169,127,220,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,168,0,160,30,104,254,123,53,55,232,190,143,68,113,77,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,83,135,78,37,244,179,138,12,18,28,235,76,238,223,238,188,109,154,178,122,111,106,91,62,250,104,163,241,112,67,44,157,158,239,97,239,143,115,190,54,116,114,127,90,39,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,39,167,44,174,59,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,157,21,25,77,52,189,27,35,31,182,54,62,78,254,232,209,38,238,221,160,57,167,16,252,64,224,60,50,233,125,118,171,234,51,234,223,109,163,168,167,164,138,142,133,97,90,218,217,230,145,26,216,169,227,154,72,219,35,209,187,229,115,81,221,82,56,164,119,191,106,153,236,213,238,34,181,115,91,117,114,77,109,204,242,202,182,100,236,168,138,107,100,214,249,95,76,203,59,33,122,190,158,26,36,107,183,64,200,156,187,154,168,237,251,213,210,57,206,145,206,123,172,83,49,203,120,134,205,185,62,229,89,14,191,58,146,177,245,148,246,73,49,251,156,210,212,37,222,182,220,151,186,86,70,251,132,114,196,214,171,213,172,99,227,168,100,143,239,195,44,111,122,35,209,210,75,84,38,170,1,21,121,163,249,19,212,223,162,250,197,17,64,37,180,242,197,230,23,89,148,214,83,112,235,196,14,95,222,186,205,182,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,51,247,76,189,216,89,76,155,88,213,108,107,30,229,122,196,215,217,248,0,128,28,234,252,172,98,223,48,40,125,58,226,87,175,44,235,181,170,193,198,190,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,118,74,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,234,249,130,113,235,144,241,51,153,87,96,218,125,125,171,163,210,187,69,68,144,208,178,159,197,81,62,254,197,74,103,44,213,208,172,170,201,152,218,138,119,73,78,142,141,143,99,30,138,230,181,234,168,158,127,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,111,116,79,145,54,43,89,23,93,206,107,164,137,31,125,24,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,172,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,148,3,205,31,207,102,166,253,23,209,232,137,21,192,199,21,88,111,10,28,191,51,156,194,243,114,164,118,79,113,206,46,212,216,157,162,72,214,103,220,110,41,106,183,108,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,93,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,113,60,175,120,22,253,138,98,172,215,29,99,195,60,38,164,222,183,251,30,154,181,219,166,177,90,228,141,168,157,97,86,167,135,172,155,172,157,206,170,231,178,37,100,127,116,231,84,70,179,252,2,42,243,41,208,31,219,175,12,25,7,217,205,61,251,81,157,98,253,155,158,53,225,153,214,186,15,239,136,124,107,96,232,168,233,55,210,182,94,176,124,93,199,50,61,172,116,141,139,165,21,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,93,247,49,188,166,197,156,242,234,205,51,92,90,187,198,217,114,11,126,59,116,183,84,246,159,31,126,150,123,165,4,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,155,56,78,243,79,163,127,48,49,239,81,128,181,78,114,122,215,246,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,186,56,40,109,210,211,212,73,181,201,35,85,179,58,119,209,163,122,177,237,88,251,253,118,187,98,149,129,193,207,15,95,188,255,0,16,88,222,147,86,212,221,104,172,181,125,250,219,221,194,221,75,222,146,142,134,8,157,35,156,170,168,172,139,184,244,142,6,202,244,86,182,73,227,248,94,189,24,237,31,20,3,205,31,207,102,166,253,23,209,232,142,85,195,167,18,250,167,194,254,119,14,117,166,119,111,247,94,54,205,89,61,79,178,238,127,115,52,81,248,184,33,150,62,247,107,190,247,199,185,223,3,250,57,63,173,23,66,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,138,188,69,243,73,197,120,116,226,126,109,20,191,233,189,214,229,141,216,109,237,251,65,115,163,124,107,93,227,170,41,225,169,165,240,144,189,237,141,240,182,57,17,178,119,30,199,57,211,42,183,106,65,210,162,69,112,207,197,86,145,241,95,134,212,230,26,91,114,171,107,237,213,30,26,231,104,185,70,200,110,54,231,170,187,182,179,68,199,189,187,36,107,85,204,123,28,230,59,163,155,215,123,36,99,59,1,81,124,205,121,136,84,229,85,55,30,28,52,19,35,164,126,48,250,120,217,146,228,246,171,132,85,44,188,178,104,154,245,162,165,154,23,57,169,76,141,122,54,103,34,239,145,232,248,85,27,27,94,147,214,88,58,175,14,156,75,234,159,11,249,220,57,214,153,221,191,221,120,219,53,100,245,62,203,185,253,204,209,71,226,224,134,88,251,221,174,251,223,30,231,124,15,232,228,254,180,93,9,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,138,243,71,242,39,169,191,69,245,138,34,146,248,100,187,90,172,28,73,105,69,246,251,115,164,183,91,109,217,197,138,174,178,178,174,102,195,5,52,17,215,194,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,52,188,0,51,67,196,221,218,213,127,226,75,85,239,182,43,157,37,198,219,113,206,47,181,116,117,148,147,54,104,42,96,146,190,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,118,156,174,60,137,233,151,214,189,98,180,149,68,85,230,143,228,79,83,126,139,235,20,69,0,154,168,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,202,185,50,185,125,241,235,144,240,205,153,80,224,218,131,125,171,172,210,187,189,68,112,215,50,163,197,86,190,192,196,74,151,36,212,48,164,168,200,88,234,138,134,201,80,141,141,239,123,24,170,214,185,232,136,183,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,145,215,140,206,51,48,30,19,48,10,154,202,202,234,75,142,109,113,167,124,86,27,12,82,195,52,237,158,72,106,22,154,174,170,153,103,138,100,161,239,83,172,114,75,31,85,234,187,91,239,254,20,3,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,147,127,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,3,53,156,88,249,167,214,79,152,25,15,168,206,122,174,11,184,182,202,184,70,213,52,202,109,177,120,236,110,251,225,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,209,234,104,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,36,32,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,243,224,131,141,28,87,139,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,238,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,185,251,82,71,201,83,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,161,110,97,156,105,221,120,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,123,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,116,75,52,167,197,143,149,141,100,249,127,144,250,116,230,107,11,9,229,133,199,173,54,140,93,105,56,126,214,11,237,37,6,159,92,234,42,102,181,93,234,251,175,91,77,198,119,67,178,25,37,116,189,170,122,23,43,103,114,170,69,240,205,58,200,247,53,139,35,219,115,224,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,12,214,113,99,230,159,89,62,96,100,62,163,57,237,120,51,227,51,62,225,51,63,166,172,163,174,171,184,225,55,26,134,69,126,176,203,44,211,64,216,36,154,157,106,106,233,105,146,120,161,74,238,205,58,71,28,178,117,78,139,181,222,239,225,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,72,60,203,248,227,169,226,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,248,217,34,200,245,85,115,25,15,42,224,207,131,60,251,139,60,254,154,142,142,134,174,221,132,219,170,25,45,250,253,44,83,67,3,160,142,106,116,169,164,165,169,72,37,133,107,187,53,9,36,113,73,209,58,38,231,123,191,143,74,230,51,192,79,238,175,125,131,82,52,238,127,17,166,89,53,195,193,210,83,207,81,190,170,203,92,246,62,84,163,114,189,119,205,10,178,57,29,20,190,247,35,88,230,74,187,154,217,38,231,252,16,113,163,149,112,143,168,240,87,86,186,235,123,192,110,93,200,47,120,244,85,210,54,54,119,86,29,213,212,208,43,210,21,172,98,65,26,35,158,159,28,104,232,183,51,114,72,203,244,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,0,42,47,154,199,3,23,91,46,77,95,197,22,148,90,234,238,22,219,253,66,201,149,217,109,214,183,61,109,147,178,157,242,75,115,78,196,123,91,76,246,192,247,207,36,189,21,179,63,122,189,253,229,72,171,44,22,125,202,211,128,91,237,93,246,195,197,102,175,91,252,13,170,135,251,251,14,178,85,83,49,242,92,36,115,21,35,185,76,217,26,189,184,89,185,36,167,232,137,35,228,108,115,53,88,198,70,179,219,80,41,91,157,95,154,124,91,229,253,15,168,220,72,85,101,211,60,171,32,211,140,163,84,173,52,158,34,203,135,220,45,118,251,191,110,57,31,37,63,143,74,174,196,238,218,197,99,33,71,210,44,110,123,220,223,188,158,6,162,57,95,238,244,28,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,116,73,34,141,222,253,168,104,123,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,2,128,121,163,249,236,212,223,162,250,61,17,29,109,88,6,101,125,195,111,250,131,102,199,170,235,49,236,86,162,134,154,245,93,10,35,153,64,250,197,149,41,150,84,69,220,214,61,208,72,196,127,77,136,253,141,85,71,72,196,119,74,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,135,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,197,113,99,229,99,89,62,95,228,62,157,57,154,195,223,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,199,249,87,241,235,77,85,77,106,225,99,89,47,180,148,111,163,167,134,223,131,92,234,59,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,205,145,118,186,171,214,38,190,202,179,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,61,156,98,113,85,153,113,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,252,10,232,154,247,183,196,200,214,198,233,159,185,219,158,136,212,94,219,35,99,59,255,0,44,174,4,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,35,169,104,238,144,57,236,201,43,88,142,107,89,28,125,81,31,77,12,189,29,35,223,186,55,190,62,198,217,17,102,237,88,87,52,127,34,122,155,244,95,88,162,40,4,213,64,34,175,52,127,34,122,155,244,95,88,162,40,135,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,240,23,59,78,125,165,25,147,40,239,54,204,131,14,203,44,21,16,85,178,42,152,102,183,220,109,243,162,50,104,101,70,185,27,44,79,232,177,200,199,123,151,222,215,39,245,41,118,124,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,253,86,166,10,127,180,209,172,114,191,196,210,211,110,71,172,204,100,18,58,162,56,216,177,183,225,145,187,91,39,110,41,170,1,0,57,213,249,88,197,190,96,80,250,117,196,166,11,101,218,235,101,169,125,101,154,231,87,65,81,37,60,244,143,150,154,103,68,247,65,60,79,134,104,149,205,84,85,100,145,73,36,111,111,240,115,30,230,175,84,85,67,165,240,233,195,70,169,241,65,157,195,130,233,157,167,253,215,141,188,214,65,83,236,187,103,220,205,44,126,46,120,98,147,179,221,236,61,145,238,111,198,254,141,79,235,84,189,63,255,0,87,30,93,28,56,255,0,252,143,20,177,255,0,153,53,210,255,0,116,145,159,247,124,69,100,221,191,252,214,49,140,255,0,247,80,67,247,126,87,130,142,62,180,227,138,204,86,138,211,123,184,90,177,157,77,167,233,79,112,199,36,169,72,252,124,141,141,242,45,77,185,178,59,124,208,171,35,145,238,141,21,210,67,181,200,254,173,217,44,178,168,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,40,7,154,63,158,205,77,250,47,163,209,17,126,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,62,187,90,247,182,8,90,231,34,117,114,69,26,47,93,169,210,205,57,98,242,244,163,202,104,233,184,138,226,7,16,239,90,166,219,46,37,96,185,195,4,244,183,90,89,96,154,57,106,171,105,39,133,251,161,94,236,47,166,93,204,114,186,53,147,106,177,98,115,229,87,22,188,198,116,227,133,157,88,196,52,226,182,151,237,23,123,196,214,102,80,218,250,79,112,180,82,173,50,173,20,108,141,207,142,46,244,211,62,57,21,31,46,230,65,26,175,109,123,241,61,37,86,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,167,235,0,102,179,138,125,20,253,221,184,130,205,180,114,59,135,141,164,199,238,9,224,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,155,88,141,238,35,246,245,111,69,89,85,166,122,215,246,231,148,142,177,232,229,93,191,179,87,166,87,11,47,102,120,226,219,28,244,55,27,236,85,17,238,114,200,229,116,205,157,149,136,238,140,99,82,62,199,77,206,222,164,85,225,59,205,62,141,252,192,199,189,70,3,223,243,18,215,74,61,126,226,179,43,201,44,55,159,105,227,118,30,214,55,97,153,169,2,198,234,90,84,84,149,241,73,10,185,179,67,37,83,234,166,142,69,115,156,232,230,103,243,81,17,141,156,28,147,244,118,235,101,195,115,205,111,190,88,105,34,167,201,106,41,108,150,10,201,169,92,218,183,65,74,178,58,177,209,72,230,34,45,52,146,201,3,21,99,122,163,165,163,122,57,17,98,105,102,133,0,243,71,243,217,169,191,69,244,122,35,133,71,163,185,245,78,145,183,91,237,246,26,186,252,78,59,197,93,146,186,178,146,150,105,89,108,158,6,81,57,29,85,34,51,181,11,37,90,248,153,18,185,253,94,246,72,157,19,162,110,235,252,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,28,117,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,191,238,93,60,58,211,112,247,195,70,57,5,231,19,164,180,230,217,85,59,111,57,52,201,20,173,171,145,242,61,239,165,167,168,73,154,215,198,248,41,228,142,55,67,209,24,201,123,234,136,170,247,189,252,87,154,55,29,183,93,19,181,67,161,26,47,147,82,83,230,215,202,119,187,32,184,210,78,239,27,143,81,57,172,88,153,30,212,219,21,77,67,94,229,71,239,238,69,27,81,232,214,172,208,202,218,129,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,9,227,83,133,27,23,9,124,189,48,156,55,181,106,172,203,238,90,129,67,89,148,222,232,161,123,124,125,87,128,186,44,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,66,58,242,206,180,218,175,252,107,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,100,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,158,131,152,143,4,21,156,42,231,105,150,225,212,187,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,221,207,124,254,29,22,73,36,124,84,238,87,185,92,199,185,124,167,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,106,156,199,178,204,87,57,229,237,168,121,78,21,147,90,178,11,45,111,178,124,53,198,215,91,29,93,44,251,47,116,140,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,66,229,191,114,183,227,234,179,81,60,15,12,154,199,112,186,220,178,244,241,149,24,238,69,89,83,61,116,215,120,211,187,83,53,53,92,146,57,239,108,209,49,36,88,228,85,72,221,20,105,31,192,248,217,222,178,160,86,175,52,142,62,171,52,239,199,112,201,163,151,11,173,183,47,95,7,81,145,100,84,117,51,208,205,104,141,123,85,48,211,82,73,27,152,247,77,43,22,53,146,68,85,141,177,72,177,252,111,145,253,154,129,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,25,87,61,174,164,232,238,125,165,49,227,245,153,125,134,174,11,110,85,103,161,189,217,110,105,75,51,104,171,224,169,162,167,171,219,4,210,49,173,149,241,54,170,40,229,70,110,70,73,185,189,87,220,171,61,57,91,241,245,71,167,126,7,134,77,99,184,90,173,184,130,248,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,227,100,140,236,217,87,17,124,75,233,103,11,248,36,217,214,166,93,191,220,248,43,53,28,244,222,212,185,253,244,49,73,225,32,154,88,251,221,174,251,31,38,215,124,12,234,229,254,164,92,245,235,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,187,240,50,204,3,50,193,105,177,250,172,195,30,171,180,179,42,179,199,127,180,37,74,35,95,85,110,146,89,98,138,161,25,215,115,88,247,65,34,179,114,38,230,109,123,122,177,236,115,166,255,0,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,6,107,56,177,243,79,172,159,48,50,31,81,156,243,249,54,142,231,216,174,157,226,122,175,112,176,213,201,137,230,52,242,75,67,118,134,150,101,164,142,118,85,213,211,45,36,179,171,18,36,169,235,67,44,169,19,92,229,237,57,142,254,181,70,202,174,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,239,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,135,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,132,24,158,1,153,103,84,217,5,86,31,143,85,221,153,138,217,228,191,221,210,153,17,207,165,183,71,44,81,75,80,172,235,185,204,99,167,141,95,181,23,107,55,61,221,24,199,185,191,191,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,15,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,173,91,115,43,230,23,89,169,183,218,237,10,208,108,191,252,5,160,219,21,226,249,107,154,122,121,47,21,91,42,97,169,165,100,209,204,145,212,219,157,28,204,106,163,163,219,36,145,43,154,231,199,177,206,132,26,93,164,57,150,175,212,228,208,97,240,82,43,48,252,94,231,151,221,230,169,157,34,100,22,234,24,183,202,228,79,123,158,247,57,99,141,141,106,47,87,202,213,118,214,35,222,223,20,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,30,215,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,244,162,90,79,43,174,62,168,243,11,21,183,134,125,98,184,90,173,119,92,114,223,77,67,137,222,39,169,130,142,59,157,43,31,21,52,22,215,49,206,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,89,81,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,25,172,226,199,205,62,178,124,192,200,125,70,115,154,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,167,71,177,37,134,88,213,205,234,155,227,123,127,139,85,18,117,114,208,227,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,178,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,124,123,94,212,123,26,213,124,202,251,169,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,43,87,156,39,16,90,227,131,88,173,218,59,133,99,247,91,54,11,148,91,216,235,254,89,4,19,36,117,210,74,250,134,165,153,181,8,212,142,46,177,211,186,89,88,143,89,37,141,237,106,163,99,73,18,90,150,196,237,214,43,198,85,102,180,229,57,31,217,251,45,109,194,158,158,227,119,240,111,171,246,125,43,228,107,101,169,236,49,81,242,246,216,174,127,109,171,185,219,122,39,189,77,36,112,235,164,58,71,162,90,71,98,195,52,74,10,71,227,15,167,101,194,27,156,51,178,165,247,135,204,198,185,107,229,168,103,195,59,229,106,49,81,237,248,54,35,26,196,108,109,99,91,234,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,53,154,215,137,225,184,46,174,101,248,126,157,230,52,153,86,49,105,188,84,211,90,46,244,211,172,204,170,164,107,215,180,171,47,110,54,200,244,111,70,189,241,183,180,231,181,206,141,95,26,177,238,176,158,76,154,215,172,181,89,85,247,67,166,183,221,111,186,109,67,111,146,231,29,79,105,175,135,27,174,124,136,173,111,121,242,55,183,13,71,223,253,195,18,71,44,173,238,49,140,111,137,144,182,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,15,49,78,25,240,222,22,184,134,92,51,79,171,170,223,143,95,236,240,228,116,52,85,42,175,125,177,147,84,84,66,180,137,42,185,93,51,26,234,119,43,30,239,143,99,218,215,43,220,213,145,255,0,95,45,78,30,177,94,34,248,154,161,178,102,181,61,108,184,141,189,217,109,77,189,212,177,207,29,215,195,85,83,70,202,57,82,68,86,36,47,124,237,89,17,90,237,209,177,236,68,106,189,30,203,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,74,220,234,252,211,226,223,47,232,125,70,226,116,174,72,246,155,85,254,213,175,54,43,237,178,146,227,109,184,211,227,244,149,148,117,112,182,104,42,96,145,183,54,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,29,120,241,224,23,54,225,135,42,184,230,248,181,191,218,186,101,120,184,85,212,91,166,183,83,86,75,246,126,149,100,133,34,166,175,145,237,115,34,248,234,91,4,82,58,103,58,110,210,185,118,185,118,39,148,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,129,64,60,209,252,246,106,111,209,125,30,136,146,156,150,177,60,87,57,177,107,182,45,154,227,54,172,130,203,91,246,99,196,219,174,148,81,213,210,207,177,247,23,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,140,28,114,112,57,153,112,133,153,54,170,149,245,119,205,58,190,84,57,150,27,243,216,155,227,127,69,119,130,172,218,136,214,84,181,168,229,71,34,35,38,99,85,236,70,171,101,138,47,65,203,187,141,250,206,21,115,181,196,179,26,173,218,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,110,231,190,15,16,169,28,146,62,42,118,163,26,174,99,26,183,19,196,221,218,213,127,225,19,85,239,182,43,157,37,198,219,113,211,123,237,93,29,101,36,205,154,10,152,36,182,76,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,110,95,247,30,220,16,88,184,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,216,233,95,26,108,87,50,94,155,92,214,201,42,62,133,178,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,59,175,16,220,122,241,13,196,206,27,97,193,181,6,251,73,71,109,180,83,186,26,230,89,124,69,19,47,239,85,129,201,53,194,20,149,96,153,237,146,157,178,49,27,27,24,199,189,234,214,183,170,34,125,92,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,37,255,0,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,70,190,104,254,68,245,55,232,190,177,68,80,9,170,128,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,22,189,204,215,129,43,86,183,97,183,29,115,210,220,102,174,77,80,176,211,198,234,170,59,92,13,123,242,74,38,43,90,230,73,31,84,87,212,195,23,87,70,246,110,145,236,143,177,182,69,88,123,84,217,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,21,91,158,145,200,141,145,17,233,12,236,103,118,53,234,246,167,87,199,220,123,226,145,73,0,8,1,206,175,202,198,45,243,2,135,211,174,37,59,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,201,160,58,71,192,190,131,67,5,246,233,143,216,107,164,167,164,169,205,114,155,141,193,145,65,85,113,118,216,250,45,84,201,26,54,153,146,202,177,192,197,70,116,71,245,84,89,100,145,207,167,94,58,56,205,190,241,135,168,244,183,56,237,94,198,195,49,127,17,79,140,219,101,99,22,169,177,202,172,238,212,212,200,222,189,102,151,181,18,172,109,114,199,27,88,214,183,114,163,229,147,170,242,197,224,203,54,214,61,71,166,214,75,229,215,43,195,112,204,95,109,69,53,198,216,250,203,101,85,254,73,22,104,31,77,69,93,30,205,176,167,106,104,234,100,138,78,227,90,228,137,54,172,139,36,119,126,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,148,3,205,31,207,102,166,253,23,209,232,143,213,229,221,193,5,103,21,89,218,229,185,141,46,221,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,107,217,7,136,68,146,57,25,21,67,85,142,71,61,142,75,52,227,131,140,156,55,130,141,47,183,98,218,127,77,143,174,119,85,79,75,14,49,140,45,18,186,138,142,221,20,141,99,230,158,24,36,137,96,166,108,76,146,40,145,174,77,210,35,81,173,115,35,149,89,68,63,225,86,123,149,127,182,185,30,73,145,220,63,231,43,43,174,85,213,18,127,222,146,105,164,145,255,0,242,185,206,119,245,170,151,211,203,187,132,203,239,10,186,52,180,89,141,242,234,236,167,44,237,92,111,182,69,185,178,166,215,107,170,107,165,70,37,43,88,198,163,102,116,15,129,149,15,71,200,215,190,157,187,30,172,99,21,101,80,5,96,115,172,208,186,203,173,139,11,226,30,195,102,239,123,19,126,55,145,84,198,179,201,35,41,101,127,114,133,238,98,34,197,28,44,153,213,76,116,138,172,114,201,87,3,62,62,173,70,86,6,43,169,153,86,31,136,102,184,45,166,175,173,151,61,183,210,91,238,244,178,73,39,109,222,26,182,10,200,39,107,26,244,98,204,199,192,172,107,222,215,109,142,121,218,136,138,254,169,242,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,254,39,228,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,105,123,64,116,114,197,195,254,141,98,122,59,142,77,226,41,49,155,123,105,228,169,218,246,120,186,167,185,210,84,212,236,123,222,177,247,103,146,89,123,123,213,172,223,181,191,11,81,14,128,80,15,52,127,61,154,155,244,95,71,162,38,255,0,41,60,3,13,213,62,9,179,253,62,212,28,122,146,249,143,95,51,138,250,106,234,26,148,93,146,179,217,246,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,235,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,234,185,116,240,235,83,196,39,18,248,228,23,156,78,174,237,132,226,181,13,188,228,211,36,81,58,146,54,70,199,190,150,158,161,38,107,153,35,39,168,142,56,221,15,69,123,226,239,170,34,35,30,246,104,36,169,94,96,28,175,111,22,202,203,190,186,112,235,29,214,247,73,81,178,166,247,139,75,37,125,222,241,53,116,179,199,27,170,40,228,84,154,106,174,226,202,249,166,73,159,185,138,201,94,143,123,92,145,199,40,57,125,240,21,143,112,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,62,163,194,214,178,192,244,90,150,164,52,51,36,72,248,94,234,122,134,199,80,173,145,236,123,216,168,215,57,136,138,190,43,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,222,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,86,187,114,167,215,153,184,163,173,209,171,21,162,174,143,2,125,68,151,26,60,222,173,190,38,138,27,34,202,169,26,201,35,91,27,100,174,70,244,98,210,162,49,206,145,21,201,182,5,239,164,223,227,51,69,49,94,29,185,93,230,26,57,133,92,46,181,182,92,127,217,254,26,123,164,177,201,84,254,254,69,79,80,253,238,142,56,216,189,31,51,145,58,49,62,20,78,189,87,170,173,48,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,7,201,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,122,124,187,184,223,163,226,171,4,92,75,49,170,219,169,184,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,109,99,32,241,10,145,199,27,37,168,106,49,168,215,177,168,230,35,198,253,31,10,184,34,98,88,117,86,237,77,203,45,242,203,98,114,67,5,76,54,184,219,52,81,190,170,170,39,202,215,183,115,31,63,135,85,142,72,223,45,59,145,237,86,177,237,90,44,255,0,10,179,220,171,253,181,200,242,76,142,225,255,0,57,89,93,114,174,168,147,254,244,147,77,36,143,255,0,149,206,115,191,173,84,250,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,127,2,247,185,92,121,19,211,47,173,122,197,105,42,136,171,205,31,200,158,166,253,23,214,40,138,1,53,80,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,143,252,191,184,152,204,184,175,211,76,215,84,179,10,26,75,115,27,156,85,219,109,22,202,100,71,50,221,110,142,134,137,241,64,178,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,51,238,94,245,207,133,92,55,138,254,95,154,87,135,222,109,180,141,201,237,218,111,102,169,196,238,242,72,176,190,221,113,91,84,27,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,82,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,254,254,172,235,246,178,235,175,176,63,107,154,133,117,202,62,203,219,210,217,107,241,175,106,246,33,247,110,114,237,68,238,76,253,172,238,78,253,210,201,177,155,222,237,173,233,40,57,104,112,57,83,196,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,241,178,68,141,136,170,231,190,31,213,231,43,105,181,88,56,146,194,108,86,43,101,37,186,219,110,211,123,109,37,29,29,36,45,134,10,104,35,175,184,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,175,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,3,53,156,88,249,167,214,79,152,25,15,168,206,90,247,8,122,13,134,241,37,202,223,16,210,156,206,138,145,204,184,211,223,95,108,174,154,157,102,125,166,226,151,90,244,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,168,189,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,175,42,62,58,127,160,225,127,90,243,63,247,189,46,1,91,92,223,243,154,235,92,149,10,239,250,175,10,199,55,253,220,40,255,0,242,120,78,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,124,156,154,173,54,171,255,0,18,89,181,138,251,108,164,184,219,110,58,111,114,164,172,163,171,133,179,65,83,4,149,246,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,230,95,192,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,107,101,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,248,246,189,170,199,185,170,248,81,241,87,70,120,138,213,205,0,166,203,160,210,156,178,174,198,252,206,207,236,106,233,160,149,237,124,44,238,177,233,81,10,35,145,172,169,107,82,88,217,50,162,190,54,84,76,177,171,30,228,123,124,254,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,165,218,91,56,85,195,120,80,229,249,170,152,125,154,219,72,236,158,227,166,247,154,156,178,239,28,139,51,238,55,20,181,79,189,27,43,152,199,120,104,220,233,27,11,54,183,107,21,92,169,220,124,143,125,16,154,83,226,199,202,198,178,124,191,200,125,58,115,53,133,244,115,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,121,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,69,159,225,86,5,149,127,182,184,230,73,142,92,63,231,40,235,173,181,212,242,127,221,146,25,163,145,159,242,57,174,111,245,42,23,189,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,166,30,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,25,172,226,199,205,62,178,124,192,200,125,70,114,202,116,39,132,156,87,139,158,88,26,105,139,92,165,240,57,37,139,237,29,195,25,184,181,209,197,219,174,117,194,226,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,170,189,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,42,229,71,199,79,244,28,47,235,94,103,254,247,165,192,43,107,155,254,115,93,107,146,161,93,255,0,85,225,88,230,255,0,187,133,31,254,79,9,106,128,28,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,217,236,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,236,220,179,83,149,215,31,85,152,125,246,219,195,62,177,92,46,183,75,86,71,112,166,161,196,239,19,212,207,89,37,178,169,236,138,154,11,107,152,231,59,101,27,187,113,182,46,218,53,176,200,231,110,69,100,138,248,122,175,52,94,62,168,240,251,21,203,134,125,29,184,90,174,151,92,142,223,83,67,150,94,32,169,130,178,59,101,43,223,45,52,246,214,177,174,118,202,199,118,228,108,189,196,107,161,141,205,218,138,249,17,240,213,182,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,232,69,208,71,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,251,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,171,152,95,50,187,22,153,81,228,26,13,161,87,95,31,157,125,229,174,249,120,137,143,240,182,120,229,130,120,230,142,154,166,25,227,145,151,24,100,88,28,138,141,124,113,187,115,92,189,198,57,141,140,28,79,241,167,106,226,159,128,156,58,197,151,228,20,142,213,76,107,56,162,76,130,141,41,155,74,181,176,37,21,197,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,48,112,157,230,159,70,254,96,99,222,163,1,165,48,0,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,115,78,92,92,96,218,184,79,213,202,246,231,43,86,184,38,107,79,5,5,233,244,209,54,71,208,207,19,213,105,171,149,168,197,150,70,68,146,78,199,199,27,145,85,147,185,232,217,31,27,35,117,228,229,56,182,156,107,142,156,85,99,121,37,13,171,45,195,50,219,123,28,230,182,84,154,150,186,150,68,108,145,77,20,177,175,249,146,71,44,110,71,53,200,199,177,200,168,215,38,125,248,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,216,79,38,79,222,59,236,37,247,237,55,255,0,131,31,121,246,111,218,59,252,71,181,59,201,223,240,31,250,31,244,221,222,191,7,127,167,107,227,241,69,149,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,177,77,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,179,136,190,26,53,79,133,252,238,108,23,83,45,63,238,124,21,230,142,10,159,101,220,254,230,25,100,240,147,205,20,125,238,215,125,140,147,107,126,7,245,106,255,0,82,173,148,240,175,137,241,29,131,114,214,214,220,91,91,241,159,179,248,253,22,31,146,253,143,183,92,40,159,73,120,130,23,209,214,62,179,196,196,228,106,182,23,78,253,208,247,19,186,170,233,149,126,233,96,42,4,213,65,2,185,154,240,37,106,214,236,54,227,174,122,91,140,213,201,170,22,26,120,221,85,71,107,129,175,126,73,68,197,107,92,201,35,234,138,250,152,98,234,232,222,205,210,61,145,246,54,200,171,15,106,165,184,120,225,251,62,226,107,84,40,116,163,78,89,72,203,149,101,61,69,92,181,149,201,50,81,81,65,12,106,231,75,81,36,49,200,232,216,174,217,19,92,173,232,178,75,27,125,219,144,208,246,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,122,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,161,110,104,127,176,47,222,131,36,253,145,123,87,237,39,180,37,251,103,183,193,123,27,199,120,122,110,158,11,195,253,231,123,185,226,124,95,123,226,241,27,255,0,175,113,229,57,120,254,223,127,122,11,31,238,231,236,175,180,158,207,184,120,175,110,120,223,99,120,31,14,237,254,208,240,127,121,217,238,118,118,117,248,124,71,134,235,239,232,104,80,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,78,149,204,215,142,219,174,183,102,87,29,12,210,220,154,146,77,47,176,212,70,218,170,203,92,238,123,50,74,214,35,92,231,201,39,68,71,211,67,47,86,198,198,110,141,239,143,191,186,68,88,123,92,43,130,142,20,111,188,90,107,45,22,27,218,186,209,226,22,222,149,153,77,238,138,22,59,192,82,237,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,52,19,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,188,87,139,190,56,244,143,132,27,85,36,25,91,42,239,217,101,226,158,89,237,88,229,181,236,73,222,198,181,232,201,234,94,229,233,79,76,233,90,145,247,58,61,234,170,245,142,57,59,114,35,98,87,3,92,212,238,57,198,119,122,193,120,168,200,237,86,255,0,180,55,7,214,227,183,148,130,150,219,107,179,194,144,207,44,212,149,83,201,51,54,194,157,168,89,78,174,108,178,185,242,57,178,72,238,172,84,169,99,74,124,39,121,88,209,191,151,248,247,167,64,117,82,128,121,163,249,236,212,223,162,250,61,17,39,249,123,113,55,128,240,179,192,78,121,168,25,125,77,37,101,201,153,197,193,214,92,121,46,48,211,86,222,103,74,43,76,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,234,235,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,218,79,43,126,1,107,52,239,192,241,55,172,118,251,173,183,47,95,25,79,142,227,181,148,211,208,205,104,141,123,180,211,84,213,199,35,88,247,77,43,22,68,142,53,69,141,177,72,146,124,111,145,157,155,42,0,28,171,138,125,20,253,226,120,125,205,180,114,59,135,130,171,200,45,233,224,39,116,189,184,217,93,4,172,168,165,238,187,183,34,164,43,60,49,36,155,88,174,237,171,246,244,119,69,76,214,2,101,114,161,209,219,174,165,113,105,100,203,157,97,164,174,199,180,250,158,162,247,116,150,182,149,210,193,28,238,134,72,104,154,199,108,115,18,165,42,30,201,227,71,43,87,165,44,175,98,238,141,16,189,224,80,15,52,127,61,154,155,244,95,71,162,28,4,241,191,125,225,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,123,98,100,139,189,26,248,186,238,107,157,28,74,203,169,215,29,20,210,206,46,116,105,112,92,166,225,227,177,187,239,131,187,91,175,54,105,105,165,154,61,174,108,177,84,209,206,248,229,141,59,145,171,153,220,107,87,116,83,72,212,94,143,234,66,14,17,179,158,30,121,116,100,48,112,233,172,245,245,118,237,84,206,42,18,108,171,32,134,190,158,174,193,110,100,117,85,145,90,225,150,70,202,215,210,49,244,253,186,132,89,32,71,181,183,6,62,103,70,207,134,27,30,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,253,96,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,164,243,70,224,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,227,114,26,38,181,137,19,227,218,187,101,169,167,107,28,136,205,157,201,99,114,49,28,229,134,24,157,80,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,126,229,115,192,149,215,68,237,83,107,190,180,99,52,148,249,181,242,157,141,199,237,213,112,59,198,227,212,78,107,210,87,201,185,118,197,83,80,215,181,21,155,59,145,70,213,98,185,171,52,209,54,173,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,121,254,58,185,138,97,188,45,83,85,105,246,14,234,75,254,170,62,158,10,152,104,102,166,90,155,117,177,142,150,37,84,184,43,38,137,236,124,148,238,149,241,177,138,231,251,163,115,209,172,123,21,240,130,94,58,127,109,124,186,181,43,67,181,143,51,241,122,147,101,246,71,177,234,107,91,182,107,237,174,59,165,2,167,89,149,203,226,43,33,233,39,115,170,53,239,137,25,39,222,185,181,18,36,0,53,80,12,171,151,253,202,227,200,158,153,125,107,214,43,73,63,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,66,220,125,241,217,117,226,239,38,162,177,99,84,117,118,157,58,199,106,22,174,207,71,85,27,160,173,170,158,74,120,91,36,181,209,178,162,88,30,248,228,109,67,97,115,17,21,177,204,244,95,123,220,79,94,74,158,86,50,159,152,21,222,157,110,41,88,210,159,9,222,86,52,111,229,254,61,233,208,28,83,152,143,4,20,124,85,96,137,150,225,212,187,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,237,172,100,254,29,22,72,227,100,181,14,87,185,26,247,185,42,219,130,222,7,51,46,41,117,114,239,135,228,47,171,197,113,236,26,162,54,102,83,76,196,138,227,74,247,62,70,54,138,40,36,77,205,169,123,160,153,170,231,183,100,93,183,185,232,231,35,34,146,252,241,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,41,179,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,238,80,90,243,134,230,124,58,83,104,107,107,105,41,50,204,2,162,181,239,183,186,161,93,61,109,186,162,169,213,13,173,99,85,141,77,141,150,165,240,57,173,87,236,88,227,115,213,189,232,218,118,14,55,248,46,197,120,184,211,137,232,104,155,106,178,103,214,222,220,246,76,134,90,24,221,35,251,73,54,218,26,153,209,139,50,81,189,103,145,85,172,95,130,69,108,187,95,181,99,125,6,93,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,209,241,185,125,237,69,106,255,0,5,61,175,16,28,66,229,92,69,214,97,23,188,214,155,173,235,17,195,232,241,42,155,131,170,164,158,75,175,134,158,162,70,86,74,178,42,189,38,123,39,106,72,170,231,110,145,143,122,43,81,232,198,79,254,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,147,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,131,56,201,224,99,62,225,155,87,33,197,49,107,94,65,150,98,121,29,69,60,120,197,214,27,92,210,62,105,234,95,43,97,182,74,246,71,218,125,114,44,47,233,28,74,171,35,54,72,140,102,245,141,150,147,203,155,130,143,221,87,78,39,191,231,246,203,84,154,155,148,253,229,202,166,4,238,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,111,89,91,12,82,47,107,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,165,222,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,132,28,209,120,5,163,204,44,87,46,38,52,118,223,106,181,221,113,203,125,77,118,89,103,130,154,10,56,238,116,172,124,181,51,220,154,246,181,187,235,27,220,145,210,247,21,206,154,54,183,106,163,227,70,77,86,218,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,161,83,228,213,140,235,246,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,212,229,113,228,79,76,190,181,235,21,164,170,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,121,78,102,124,23,126,242,122,112,205,72,194,155,219,207,176,27,125,92,244,212,240,208,247,164,190,208,162,119,95,67,214,54,58,103,76,213,99,157,78,212,220,222,228,178,177,90,157,229,146,58,54,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,186,158,90,28,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,119,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,131,115,28,143,99,92,140,153,89,61,64,35,255,0,26,60,36,226,188,92,233,98,226,215,41,124,14,73,98,241,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,40,7,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,67,242,191,194,172,247,42,255,0,109,114,60,147,35,184,127,206,86,87,92,171,170,36,255,0,189,36,211,73,35,255,0,229,115,156,239,235,85,47,167,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,193,204,191,151,125,78,167,211,77,175,122,3,142,82,55,39,183,83,200,252,131,26,182,219,226,133,247,198,44,178,77,37,108,41,19,81,211,87,110,149,234,246,191,115,231,98,53,24,189,198,53,147,83,177,213,120,78,243,79,163,127,48,49,239,81,128,210,152,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,165,110,117,126,105,241,111,151,244,62,163,113,32,1,98,156,179,57,129,254,203,111,175,209,78,32,115,155,172,216,133,227,194,83,99,151,107,165,111,118,151,28,154,54,118,155,78,247,72,138,248,168,228,98,66,212,93,253,168,29,18,46,198,178,73,101,101,175,234,110,138,105,30,179,83,91,233,117,91,78,49,252,169,150,154,134,84,208,173,210,133,147,62,153,237,150,41,85,35,122,166,230,177,238,130,36,145,136,187,37,99,118,72,143,98,171,87,218,128,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,120,173,70,209,77,35,213,250,155,29,86,169,105,198,63,149,191,27,168,154,166,216,151,122,22,84,178,7,203,18,197,34,108,122,43,94,199,53,81,85,143,69,98,190,56,159,211,124,81,185,190,127,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,7,148,195,244,171,78,52,254,251,148,228,248,86,23,106,178,221,115,91,131,110,151,250,186,58,116,142,75,133,82,49,24,146,72,169,255,0,121,221,19,163,86,73,102,145,83,124,178,57,222,172,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,175,115,53,227,182,213,162,56,109,199,67,52,183,38,171,143,84,47,212,241,182,170,178,215,59,88,252,110,137,234,215,57,242,73,209,85,149,51,69,213,177,177,155,100,99,36,239,238,141,82,30,237,54,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,56,40,225,70,197,194,94,141,81,97,189,171,85,102,95,114,233,89,148,222,232,161,123,124,125,86,231,172,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,66,64,2,0,115,171,242,177,139,124,192,161,244,235,137,76,22,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,224,230,61,205,94,168,170,135,64,225,227,135,236,251,137,173,80,161,210,141,57,101,35,46,85,148,245,21,114,214,87,36,201,69,69,4,49,171,157,45,68,144,199,35,163,98,187,100,77,114,183,162,201,44,109,247,110,67,66,124,60,112,253,128,240,203,165,244,58,81,167,44,171,125,182,142,162,162,174,90,202,228,133,107,107,103,154,69,115,165,168,146,24,227,108,143,70,236,137,174,86,245,72,226,141,190,253,168,116,178,63,241,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,120,10,173,204,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,134,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,207,154,83,225,59,202,198,141,252,191,199,189,58,3,170,148,3,205,31,207,102,166,253,23,209,232,136,191,37,218,235,53,170,158,197,53,206,173,246,218,58,137,170,233,232,221,51,150,8,103,153,177,182,89,89,31,93,173,123,219,4,45,115,145,58,185,34,141,23,174,212,233,97,92,175,120,5,177,107,78,206,33,245,154,223,227,49,11,85,193,244,246,43,5,77,51,210,27,213,84,59,85,245,51,171,218,140,150,142,55,170,177,35,106,185,178,203,28,140,147,163,34,124,115,92,160,0,2,133,185,165,232,93,102,143,241,89,126,201,40,172,222,19,27,212,79,240,146,217,52,107,60,145,190,170,68,68,184,49,210,74,155,123,222,43,185,51,163,99,156,214,71,83,7,243,81,200,198,196,2,242,121,72,104,53,54,150,112,209,30,164,220,40,170,224,200,117,62,163,218,149,41,83,79,45,59,226,183,64,249,34,161,141,24,247,171,94,199,53,101,169,100,173,99,55,178,177,169,241,53,140,114,205,240,80,15,52,127,61,154,155,244,95,71,162,34,252,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,172,245,229,159,204,2,197,195,207,180,180,135,93,50,43,172,120,13,111,90,203,37,119,109,245,112,216,42,147,184,249,163,236,198,199,77,217,168,87,53,122,71,185,172,149,187,187,127,125,44,173,134,186,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,158,229,41,163,149,154,101,194,157,30,89,118,154,234,202,253,67,184,77,127,90,42,198,207,12,116,148,173,94,197,50,199,11,222,177,175,118,56,146,126,251,24,199,75,28,208,162,171,219,20,110,38,168,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,67,218,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,224,235,70,161,218,181,91,84,50,13,64,177,105,238,63,131,91,110,213,13,117,30,61,97,167,108,52,84,16,50,54,199,27,26,214,181,173,87,171,88,142,145,232,214,35,228,115,222,141,102,237,168,209,125,67,181,105,78,168,99,250,129,125,211,220,127,57,182,218,106,28,234,204,122,253,78,217,168,171,224,124,110,142,70,57,174,107,154,143,70,189,93,27,213,175,70,72,214,61,90,253,187,87,71,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,92,240,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,242,156,196,120,5,163,226,115,21,76,243,75,109,246,171,110,166,217,59,181,29,18,154,10,127,180,209,172,113,51,195,85,84,237,71,172,204,100,17,182,158,73,30,177,183,226,141,219,91,39,114,42,54,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,249,77,84,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,16,115,84,227,158,213,170,85,63,187,118,145,221,41,46,24,157,182,162,150,229,124,200,109,183,70,212,83,94,103,237,36,145,82,194,234,121,22,41,41,162,89,26,231,239,220,171,81,19,81,26,206,198,233,43,128,186,158,74,158,86,50,159,152,21,222,157,110,41,88,210,159,9,222,86,52,111,229,254,61,233,208,29,84,249,40,173,54,171,117,77,125,101,190,217,73,75,81,116,168,74,186,233,97,133,172,125,84,233,20,112,164,178,185,19,171,222,145,67,20,104,231,117,93,145,177,191,193,168,137,245,148,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,3,53,156,88,249,167,214,79,152,25,15,168,206,121,77,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,4,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,142,188,202,249,126,254,221,168,235,181,239,74,97,217,159,90,173,237,246,165,185,173,233,29,226,134,146,10,151,253,212,80,83,62,106,139,139,215,195,65,30,231,163,86,56,216,207,118,214,148,172,90,167,35,31,198,207,203,127,169,22,168,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,159,147,127,196,241,92,175,217,191,106,113,155,85,231,216,215,8,110,214,239,104,81,71,81,224,235,162,235,218,169,135,122,47,110,102,110,118,217,27,209,205,234,189,21,58,159,172,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,29,255,0,130,238,45,178,174,17,181,77,50,155,108,94,59,27,190,248,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,154,9,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,118,230,87,203,247,246,19,89,93,175,122,83,14,252,6,235,112,111,181,45,205,111,89,44,245,213,115,212,191,238,162,130,153,144,211,219,152,158,26,8,247,61,92,146,72,198,123,247,52,128,5,255,0,114,184,242,39,166,95,90,245,138,210,85,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,90,188,209,120,5,163,204,44,87,46,38,52,118,223,106,181,221,113,203,125,77,118,89,103,130,154,10,56,238,116,172,124,181,51,220,154,246,181,187,235,27,220,145,210,247,21,206,154,54,183,106,163,227,70,77,82,216,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,95,247,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,62,74,131,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,205,103,18,154,189,83,175,90,243,156,234,228,211,213,201,79,145,94,38,154,222,149,112,69,12,241,91,153,210,42,40,100,100,93,88,143,142,154,56,99,85,69,119,85,98,170,185,202,170,229,242,186,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,137,166,141,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,196,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,152,57,167,112,57,134,232,45,77,30,189,233,75,233,45,56,198,85,120,75,93,118,52,198,43,89,65,113,146,41,102,73,40,209,19,107,105,158,216,37,85,137,122,118,159,209,35,235,27,209,144,193,109,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,196,209,239,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,176,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,19,207,242,245,225,87,13,226,191,72,245,243,15,188,219,105,27,147,219,169,236,117,56,157,222,73,22,23,219,174,42,203,150,196,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,145,43,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,213,57,91,241,245,89,168,158,7,134,77,99,184,93,110,89,122,120,202,140,119,34,172,169,158,186,107,188,105,221,169,154,154,174,73,28,247,182,104,152,146,44,114,42,164,110,138,52,143,224,124,108,239,89,81,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,162,189,39,191,229,88,166,169,225,185,78,11,100,246,206,73,102,200,45,215,11,61,187,195,73,81,227,43,162,169,141,240,65,218,137,82,73,55,200,214,55,99,21,28,238,189,17,81,85,15,202,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,182,158,77,154,71,161,206,211,139,182,173,209,94,45,89,38,164,251,65,32,174,166,168,160,135,197,98,113,181,42,35,133,180,239,123,86,86,248,168,100,145,239,153,142,72,228,111,72,186,110,130,85,91,42,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,74,107,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,208,79,3,156,34,90,184,65,210,55,98,147,220,105,47,25,101,250,161,183,44,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,155,182,119,23,170,190,73,164,70,199,221,88,219,34,128,33,175,48,78,2,177,238,38,112,218,236,231,79,172,84,148,122,169,104,167,146,106,23,211,248,90,38,95,222,171,76,213,134,186,101,137,95,51,219,79,78,232,233,213,210,49,140,123,209,28,230,177,85,82,136,75,190,229,133,198,142,43,172,122,89,103,208,236,165,214,171,6,103,130,91,232,172,86,234,101,174,141,158,223,161,134,153,233,20,180,176,189,253,215,205,28,52,174,241,13,106,57,173,232,217,17,81,36,237,199,58,138,1,230,143,231,179,83,126,139,232,244,71,213,192,39,2,119,94,46,242,106,219,238,75,89,87,105,211,172,118,161,41,47,21,148,178,58,10,218,169,228,167,153,209,197,67,35,233,229,129,239,142,70,211,186,102,189,81,91,28,204,84,247,189,165,244,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,43,131,157,134,55,128,214,105,30,7,149,223,50,122,186,76,178,215,120,170,162,176,90,161,72,94,202,248,42,25,27,171,36,149,142,123,101,107,34,74,120,58,77,26,61,26,249,25,27,153,247,205,146,58,118,53,59,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,130,128,121,163,249,236,212,223,162,250,61,17,39,249,123,112,201,128,241,77,192,78,121,167,249,125,53,37,29,201,249,197,193,182,92,133,45,208,212,214,217,167,90,43,76,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,213,28,218,235,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,122,174,19,56,126,186,241,53,175,56,198,148,81,178,173,150,218,202,143,23,126,172,167,71,34,209,90,161,232,234,153,123,137,28,141,141,234,222,145,68,233,27,177,102,150,22,187,166,227,73,32,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,4,85,230,143,228,79,83,126,139,235,20,69,37,240,201,118,181,88,56,146,210,139,237,246,231,73,110,182,219,179,139,21,93,101,101,92,205,134,10,104,35,175,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,118,14,61,184,223,190,241,113,157,197,69,142,85,93,109,186,101,100,237,75,100,178,86,66,202,121,159,84,176,162,77,85,86,216,229,145,146,77,189,210,178,53,222,173,100,93,54,181,174,146,85,127,213,192,39,2,119,94,46,242,106,219,238,75,89,87,105,211,172,118,161,41,47,21,148,178,58,10,218,169,228,167,153,209,197,67,35,233,229,129,239,142,70,211,186,102,189,81,91,28,204,84,247,189,163,143,190,4,238,188,34,100,212,87,220,106,178,174,237,167,89,21,66,210,89,235,42,164,116,245,180,179,199,79,11,164,138,186,70,83,197,3,31,36,142,168,116,45,98,170,186,56,94,171,239,99,143,151,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,23,93,205,115,163,137,89,199,248,155,187,90,175,252,73,106,189,246,197,115,164,184,219,110,57,197,246,174,142,178,146,102,205,5,76,18,87,204,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,46,211,149,199,145,61,50,250,215,172,86,146,168,171,94,107,220,14,97,180,24,205,239,139,141,57,125,37,138,186,150,162,157,249,117,165,24,173,130,228,250,154,136,224,109,108,8,212,232,202,149,150,102,119,90,189,25,42,43,164,234,217,81,253,250,161,52,81,193,71,21,214,46,45,52,106,139,50,238,218,168,242,251,111,74,60,166,201,69,51,221,224,42,183,61,35,145,27,34,35,210,25,216,206,236,107,213,237,78,175,143,184,247,197,34,146,0,202,185,53,23,143,170,205,59,224,79,1,225,147,71,46,23,91,110,94,190,58,163,34,200,168,234,103,161,154,209,26,222,42,42,97,166,164,146,55,49,238,154,86,44,107,36,136,171,27,98,145,99,248,223,35,251,49,47,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,61,255,0,22,218,33,106,225,195,95,178,61,23,179,95,42,239,52,248,229,61,173,175,175,169,141,177,190,166,121,173,212,213,19,61,24,223,115,24,178,205,38,198,117,114,181,155,90,174,122,162,189,109,43,146,167,149,140,167,230,5,119,167,91,138,86,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,25,172,226,199,205,62,178,124,192,200,125,70,115,213,102,92,36,229,86,110,19,176,78,45,49,233,124,118,55,125,239,91,239,176,110,146,90,138,10,230,220,171,233,217,62,214,66,145,197,70,177,211,210,71,189,242,171,150,121,182,162,116,123,17,62,94,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,247,253,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,250,21,105,91,155,6,144,225,186,75,197,125,76,248,100,21,112,51,57,179,199,151,220,225,154,117,149,140,184,212,214,85,178,161,209,43,190,38,177,238,131,184,173,85,119,71,200,244,110,214,109,99,100,87,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,29,255,0,141,30,18,114,174,17,181,77,113,107,148,190,59,27,190,248,155,134,51,113,107,164,151,185,66,218,153,24,200,39,149,97,138,53,172,142,52,133,211,50,52,86,183,189,26,162,244,122,29,215,150,135,30,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,173,150,11,140,245,81,181,211,58,105,165,141,176,80,171,100,154,89,147,227,218,246,163,216,214,171,230,87,220,165,218,217,134,234,190,1,91,102,172,146,146,255,0,137,230,54,121,41,165,125,37,90,172,23,11,117,92,42,215,44,115,66,228,85,100,145,72,189,31,27,147,220,228,86,175,240,83,53,154,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,127,2,242,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,5,48,115,61,224,42,155,70,46,181,124,64,232,253,138,146,131,79,174,117,20,208,221,109,20,157,215,173,166,227,59,166,223,52,113,54,46,213,61,11,149,176,53,17,101,248,102,157,35,99,90,197,141,141,134,186,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,208,247,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,178,31,243,83,214,59,238,145,112,143,119,166,199,33,233,87,158,220,34,195,164,169,220,207,239,90,90,152,39,146,165,118,61,142,71,247,32,167,150,14,159,11,155,223,222,215,35,152,136,180,111,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,248,30,171,137,77,33,169,208,93,121,206,116,142,104,42,227,167,199,111,19,67,111,90,185,226,154,121,109,207,233,45,20,210,62,46,140,87,201,77,36,50,42,34,55,162,189,81,90,213,69,106,91,255,0,40,141,98,186,234,87,11,143,196,114,59,245,37,117,203,79,175,18,217,41,162,90,167,75,91,29,169,209,71,53,35,167,107,222,231,35,17,207,168,130,37,68,107,59,116,173,99,83,238,220,164,223,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,41,88,146,156,16,113,163,149,112,143,168,240,87,86,186,235,123,192,110,93,200,47,120,244,85,210,54,54,119,86,29,213,212,208,43,210,21,172,98,65,26,35,158,159,28,104,232,183,51,114,72,205,4,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,18,171,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,236,116,175,141,54,43,153,47,77,174,107,100,149,31,66,223,225,86,5,149,127,182,184,230,73,142,92,63,231,40,235,173,181,212,242,127,221,146,25,163,145,159,242,57,174,111,245,42,23,167,203,187,141,250,62,42,176,69,196,179,26,173,186,155,137,219,226,150,250,229,134,10,104,110,145,186,105,99,101,85,44,76,149,207,118,214,50,15,16,169,28,113,178,90,134,163,26,141,123,26,146,3,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,221,158,38,227,116,198,104,170,234,167,216,198,177,155,229,146,55,61,219,88,198,181,58,175,185,173,68,79,114,33,250,184,46,147,233,102,151,248,239,217,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,252,84,162,206,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,7,201,69,118,181,92,106,107,232,237,247,58,74,170,139,93,66,82,87,69,12,205,123,233,103,88,163,153,34,149,168,189,88,245,138,104,164,70,187,162,236,145,142,254,14,69,95,172,17,87,154,63,145,61,77,250,47,172,81,20,2,106,75,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,67,197,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,32,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,63,249,139,242,209,255,0,43,215,78,26,49,63,236,253,183,135,89,232,63,236,148,180,254,201,160,162,165,255,0,175,154,163,123,255,0,221,61,191,254,82,21,235,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,239,218,134,132,248,120,226,7,1,226,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,217,43,90,174,234,177,203,27,189,219,144,245,121,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,175,71,185,63,173,79,63,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,22,255,0,13,113,181,227,52,84,149,80,111,99,152,253,146,199,27,94,221,204,123,154,189,23,222,215,42,47,185,84,136,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,25,87,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,163,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,211,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,149,126,233,220,44,127,228,211,165,95,252,27,110,255,0,232,157,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,5,27,115,111,215,154,157,83,226,94,77,54,183,214,210,79,143,105,133,63,178,233,150,154,162,42,134,75,113,157,145,203,93,34,189,140,71,49,237,114,69,76,248,156,247,236,125,27,151,225,115,222,212,132,5,244,114,180,215,74,61,96,225,78,195,141,214,222,124,94,73,167,127,224,221,206,25,18,8,228,101,44,106,171,111,123,99,137,119,118,124,47,110,22,200,246,181,207,146,154,127,231,43,85,238,152,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,58,175,30,220,16,88,184,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,216,233,95,26,108,87,50,94,155,92,214,201,42,63,149,114,135,225,163,246,93,164,247,173,99,203,109,62,31,47,204,46,21,86,150,193,83,6,202,171,85,13,5,76,148,242,211,72,217,34,108,176,76,250,184,103,89,99,222,230,171,96,165,234,141,123,28,137,63,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,8,171,205,31,200,158,166,253,23,214,40,138,1,58,255,0,11,188,50,103,220,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,190,119,70,155,90,247,182,9,91,19,30,230,36,146,35,89,185,189,85,205,208,246,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,163,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,60,60,81,112,201,159,112,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,38,248,29,34,109,115,216,217,226,108,172,99,158,145,200,174,102,231,116,71,59,144,23,253,202,227,200,158,153,125,107,214,43,73,84,69,94,104,254,68,245,55,232,190,177,68,80,9,215,248,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,118,135,180,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,51,4,125,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,211,192,39,2,118,174,17,49,154,219,238,75,89,73,118,212,92,138,157,41,47,21,148,178,54,122,42,88,35,168,153,209,197,67,35,233,226,157,140,146,55,83,186,102,189,85,29,36,44,84,247,49,165,91,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,74,198,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,3,53,156,88,249,167,214,79,152,25,15,168,206,92,247,44,235,77,170,255,0,203,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,171,110,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,6,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,238,108,172,139,245,121,115,113,175,251,170,234,60,246,12,254,231,117,147,76,178,159,187,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,246,188,229,110,214,171,255,0,18,88,77,246,197,115,164,184,219,110,58,111,109,171,163,172,164,153,179,65,83,4,149,247,7,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,216,57,24,254,54,126,91,253,72,177,252,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,173,79,171,5,210,125,44,210,255,0,29,251,51,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,63,138,149,3,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,52,187,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,185,225,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,109,143,242,167,227,182,212,182,170,14,22,117,151,38,171,109,201,181,9,6,17,117,184,206,215,65,36,10,214,54,59,58,189,81,28,199,181,200,229,131,123,156,143,71,246,26,172,217,4,114,87,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,191,118,225,147,134,219,253,214,182,251,125,225,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,56,92,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,1,227,251,131,235,175,9,186,184,230,219,210,146,76,19,49,168,172,175,197,31,12,174,87,211,64,199,181,100,161,149,178,61,210,239,167,73,162,98,72,231,57,37,99,152,253,219,214,72,227,237,92,148,46,215,88,120,146,204,172,80,220,234,217,109,172,193,234,42,234,40,219,51,146,9,167,134,190,137,177,74,248,250,237,115,216,217,230,107,92,169,213,169,44,136,157,55,47,91,159,41,91,156,222,169,125,171,226,58,197,166,116,23,223,21,65,130,99,241,248,154,47,11,179,193,221,43,94,179,77,247,138,196,116,155,233,91,110,119,185,206,99,122,116,78,142,238,33,231,249,68,104,237,171,82,184,163,126,93,145,216,106,235,173,186,125,103,150,247,77,42,210,182,90,40,238,174,150,56,105,27,59,158,199,53,30,141,125,68,241,34,43,95,220,165,107,218,191,118,228,58,87,59,77,51,202,169,181,79,5,214,63,9,221,198,238,24,250,99,61,248,227,145,222,30,186,158,166,162,163,100,206,217,219,103,114,58,174,177,166,245,115,187,19,252,40,140,234,188,255,0,147,174,166,125,143,226,178,108,22,174,174,234,180,153,238,63,89,111,134,150,158,79,239,87,87,83,34,86,71,61,67,21,232,139,178,8,43,24,199,163,92,230,186,117,106,34,53,239,84,187,243,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,58,189,203,253,106,48,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,94,157,88,213,254,164,61,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,168,189,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,129,39,242,206,85,156,71,126,241,215,157,32,193,113,207,240,83,251,226,231,103,203,238,211,191,217,126,203,222,238,195,106,42,98,135,252,179,249,145,190,6,69,191,127,87,163,59,29,37,45,255,0,134,46,31,108,92,48,232,213,151,72,108,25,5,214,247,29,183,185,61,77,117,194,119,187,189,85,43,183,204,232,97,87,57,148,176,171,213,85,176,199,240,167,85,115,149,242,58,73,95,213,64,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,130,188,193,249,115,86,113,77,125,177,234,62,144,213,98,152,238,103,14,234,59,252,215,78,252,17,221,233,81,141,72,36,124,144,178,79,190,135,98,198,138,177,110,124,114,34,58,68,72,35,98,247,94,21,120,59,210,62,20,48,218,59,54,31,103,164,184,228,238,167,116,119,124,178,166,141,141,184,220,95,34,198,233,88,143,247,186,26,109,209,71,178,157,174,86,55,99,85,202,249,55,200,254,234,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,130,37,113,247,199,101,171,132,76,102,138,197,141,81,210,93,181,23,34,167,90,187,61,29,84,109,158,138,150,8,234,33,108,146,215,70,202,136,167,99,36,141,213,13,133,204,69,71,73,11,209,125,204,113,82,220,31,113,137,153,112,211,175,63,180,251,237,227,32,190,216,178,58,137,19,53,161,109,98,73,61,225,146,111,95,18,245,155,170,73,83,20,178,44,205,114,185,175,114,247,35,89,24,217,164,85,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,141,185,174,233,63,15,58,85,173,182,234,125,27,171,164,161,200,110,212,238,169,201,241,139,108,52,240,219,172,108,108,20,172,162,72,97,130,22,54,23,204,214,207,51,216,231,185,235,185,178,116,99,100,98,191,149,112,37,173,250,243,163,186,243,102,163,208,139,29,94,85,89,149,84,69,110,184,226,45,147,108,23,184,27,185,221,30,229,248,96,124,77,89,36,109,82,251,161,78,227,159,214,37,149,143,208,240,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,6,85,201,191,196,175,1,249,146,233,70,138,235,174,132,96,89,6,77,79,155,224,246,20,200,173,22,27,58,84,45,186,226,219,85,47,74,150,197,78,157,215,50,165,27,35,228,114,198,189,38,107,220,249,21,106,24,196,176,158,95,28,9,86,112,127,98,190,94,243,44,195,219,57,158,81,182,10,232,109,117,147,165,158,150,150,39,185,97,107,35,122,51,191,50,238,87,44,210,70,142,98,61,99,141,26,139,43,230,172,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,3,202,106,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,102,50,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,229,39,255,0,38,205,107,251,13,196,21,219,71,42,237,253,234,77,77,183,167,102,120,226,221,36,21,214,232,170,42,35,220,229,145,168,216,93,3,235,17,221,24,247,44,157,142,155,91,189,75,169,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,34,175,52,127,34,122,155,244,95,88,162,40,91,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,20,112,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,220,228,138,20,85,108,109,115,149,85,239,124,146,63,181,131,138,113,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,51,58,249,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,95,79,43,143,34,122,101,245,175,88,173,37,81,21,121,163,249,19,212,223,162,250,197,17,64,36,233,226,11,149,102,178,226,124,65,90,116,243,67,49,203,174,65,131,229,61,175,101,100,55,25,219,44,118,205,145,51,197,123,82,120,161,99,41,246,63,184,246,116,103,222,70,230,54,46,236,168,248,210,205,120,28,225,34,155,132,45,35,118,31,85,148,85,223,50,27,229,67,110,151,233,153,83,47,179,163,171,216,140,237,209,192,238,141,99,26,212,107,86,85,106,75,54,212,115,246,181,177,69,22,120,75,137,229,87,192,197,215,75,105,191,121,29,92,181,213,219,242,203,149,61,85,182,199,143,92,173,110,167,169,179,65,221,88,229,170,153,181,17,164,177,212,202,145,185,172,217,181,18,158,87,42,185,253,253,177,216,249,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,82,177,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,39,181,228,225,159,225,186,89,134,241,5,168,58,131,144,210,88,241,235,29,62,57,83,93,93,82,171,178,38,117,185,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,250,173,16,230,255,0,83,148,113,37,115,179,106,165,21,37,175,75,239,245,12,180,227,47,130,134,42,105,237,143,117,126,218,122,203,140,211,85,108,99,22,154,101,241,46,107,158,198,173,60,107,19,26,157,197,125,159,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,221,117,139,71,112,29,117,192,46,154,115,168,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,255,0,74,46,120,120,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,186,42,136,218,244,255,0,58,55,163,92,246,178,88,165,98,61,251,55,47,63,191,229,153,86,87,236,223,181,57,53,214,243,236,107,124,54,155,119,180,43,100,168,240,116,49,117,237,83,67,189,87,183,11,55,59,108,109,232,214,245,94,136,157,75,63,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,195,85,4,106,227,127,130,236,87,139,141,56,158,134,137,182,171,38,125,109,237,207,100,200,101,161,141,210,63,180,147,109,161,169,157,24,179,37,27,214,121,21,90,197,248,36,86,203,181,251,86,55,208,15,248,85,129,101,95,237,174,57,146,99,151,15,249,202,58,235,109,117,60,159,247,100,134,104,228,103,252,142,107,155,253,74,135,201,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,126,156,174,60,137,233,151,214,189,98,180,149,64,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,122,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,50,250,223,154,218,181,43,90,51,237,70,177,83,213,193,109,202,178,139,173,238,142,42,182,53,179,199,5,77,92,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,18,223,185,52,224,21,56,207,11,151,76,206,227,143,82,82,84,102,57,69,93,77,29,193,169,18,207,93,110,167,138,42,120,209,238,106,171,209,145,212,199,92,141,99,250,116,87,72,228,78,146,110,119,181,230,167,163,151,221,93,225,30,239,83,142,77,214,175,2,184,69,152,201,77,181,159,223,84,180,208,79,29,74,111,123,218,140,237,193,81,44,253,126,39,59,177,177,173,87,61,21,41,51,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,226,105,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,72,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,162,53,217,225,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,253,93,83,208,125,83,209,107,118,41,113,212,204,62,235,96,251,97,111,158,225,69,5,194,223,83,73,52,93,154,169,105,228,130,86,205,27,54,204,157,166,74,172,110,238,145,84,211,189,85,59,136,137,37,121,119,113,245,89,195,30,84,184,30,169,92,46,183,45,50,189,246,169,250,173,76,245,31,102,100,73,37,127,137,165,166,220,172,72,94,249,228,117,68,113,177,36,119,195,35,119,58,62,220,183,168,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,199,183,27,246,46,17,240,72,168,177,202,171,85,203,83,111,125,169,108,150,74,200,95,81,11,41,82,100,73,170,170,219,28,177,190,56,118,54,86,70,187,209,207,151,166,214,185,177,202,172,162,27,157,219,62,213,124,201,149,151,155,158,65,152,229,151,250,136,41,25,45,76,211,92,46,55,9,213,25,12,49,35,156,174,150,87,244,72,227,99,125,235,238,107,83,250,144,188,142,93,220,16,81,240,171,130,46,91,152,210,238,212,220,178,223,20,87,214,172,208,84,195,107,141,179,75,35,41,105,101,100,77,123,119,49,240,120,132,73,36,141,242,211,181,88,229,107,24,229,152,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,0,174,14,115,250,243,83,138,233,126,53,160,22,42,218,79,17,156,84,58,233,125,99,106,34,116,241,219,168,228,141,208,70,248,85,138,246,50,106,158,143,108,168,230,123,232,100,98,111,71,61,27,80,20,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,38,249,24,223,226,228,69,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,125,120,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,105,163,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,148,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,21,1,202,223,128,90,61,68,240,60,77,235,29,190,213,114,196,19,198,83,227,184,237,101,52,21,208,221,228,78,237,52,213,53,113,200,215,177,176,196,244,145,35,141,81,36,116,177,164,159,3,35,103,122,223,193,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,82,177,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,36,21,166,202,111,180,152,173,199,10,167,174,217,101,186,220,40,238,149,148,221,166,47,118,170,146,58,152,233,228,222,169,189,187,89,91,82,157,17,81,171,220,234,228,85,107,85,63,40,181,78,84,124,116,255,0,65,194,254,181,230,127,239,122,92,2,182,185,191,231,53,214,185,42,21,223,245,94,21,142,111,251,184,81,255,0,228,240,150,168,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,143,252,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,217,167,35,31,198,207,203,127,169,22,168,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,5,122,243,61,224,42,167,89,237,85,124,64,232,253,138,174,191,80,109,148,244,208,221,109,20,157,166,37,218,221,3,102,223,52,113,54,46,237,69,115,81,208,53,17,101,248,161,129,35,99,92,244,141,142,166,18,255,0,185,92,121,19,211,47,173,122,197,105,42,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,88,255,0,48,141,80,181,105,87,7,218,147,115,184,54,146,106,139,253,158,92,94,134,146,106,214,211,62,162,123,131,86,153,123,93,81,86,71,197,20,146,212,44,109,78,174,101,59,253,237,68,87,183,60,38,151,120,104,192,42,116,179,135,157,55,211,235,134,61,73,99,185,88,241,123,109,53,210,134,153,34,217,21,199,195,177,107,21,86,37,86,61,238,168,89,94,247,181,87,123,220,231,117,118,238,171,232,53,99,5,253,168,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,49,151,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,154,41,224,91,53,181,103,252,31,105,37,246,205,79,87,13,61,46,47,73,100,123,106,88,214,189,103,183,183,192,204,228,70,185,201,177,210,211,72,230,47,94,170,197,106,170,53,85,90,157,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,114,174,44,124,172,107,39,203,252,135,211,167,51,88,117,254,40,184,155,207,184,166,213,11,150,160,101,245,53,116,118,215,212,57,214,92,121,46,51,84,209,89,160,88,226,143,100,13,145,118,181,239,108,17,58,87,177,172,73,36,71,63,107,122,163,91,42,185,92,240,37,106,214,203,172,218,239,173,24,205,93,70,19,99,168,99,113,251,117,92,13,240,89,13,107,92,244,149,242,110,93,210,211,83,185,141,69,102,206,220,178,57,88,174,114,67,52,78,181,78,33,248,126,192,120,154,210,250,237,40,212,102,85,178,219,89,81,79,87,21,101,10,66,149,180,83,195,34,57,178,211,201,52,114,54,55,171,119,196,231,35,122,172,114,200,223,118,229,51,217,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,118,248,156,228,111,68,146,41,27,239,218,164,255,0,229,95,199,173,77,45,77,171,133,141,100,190,213,214,50,178,162,27,126,13,115,168,237,35,40,216,145,76,229,160,169,168,146,86,185,88,174,100,17,82,177,172,123,247,203,218,234,140,72,154,201,107,205,31,200,158,166,253,23,214,40,138,1,53,80,8,171,205,31,200,158,166,253,23,214,40,138,43,210,124,235,246,95,170,120,110,166,123,47,218,127,100,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,15,175,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,105,60,173,248,5,172,211,191,3,196,222,177,219,238,182,220,189,124,101,62,59,142,214,83,79,67,53,162,53,238,211,77,83,87,28,141,99,221,52,172,89,18,56,213,22,54,197,34,73,241,190,70,118,108,168,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,3,58,220,119,235,165,139,136,158,40,50,237,70,195,175,55,91,142,44,239,11,110,177,58,224,143,102,202,90,122,120,227,122,195,19,213,86,40,100,157,39,157,172,84,107,190,249,92,246,53,238,123,83,176,105,62,131,84,226,188,177,53,199,95,175,180,84,158,35,56,168,177,218,236,79,117,60,78,158,59,117,29,242,153,179,200,201,145,234,246,50,106,158,172,116,74,214,123,232,99,122,239,71,49,91,29,120,78,243,79,163,127,48,49,239,81,128,244,28,110,104,53,55,14,60,75,230,58,109,102,162,171,131,30,74,134,93,49,245,154,158,88,216,182,234,150,36,177,199,19,229,123,221,51,33,115,164,166,89,119,187,123,233,222,171,209,219,154,150,105,201,179,90,254,220,240,251,118,209,202,187,127,102,175,76,174,9,217,158,56,182,199,61,13,198,90,138,136,247,57,100,114,186,102,206,202,196,119,70,49,169,31,99,166,231,111,82,127,148,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,31,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,149,141,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,33,254,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,174,43,85,121,91,105,30,77,194,229,163,70,244,254,131,31,177,103,120,229,61,61,77,62,94,150,150,71,61,226,227,28,79,73,82,186,94,146,84,37,52,239,150,71,108,108,142,236,175,101,90,143,100,41,19,169,90,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,94,143,141,203,239,106,43,87,248,41,114,124,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,6,230,57,30,198,185,25,50,178,122,131,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,145,92,238,51,91,85,6,139,233,238,156,205,79,86,183,43,230,81,45,238,158,86,177,189,134,193,67,73,36,50,181,238,221,185,30,174,184,66,173,68,106,162,163,100,234,173,232,136,234,203,225,71,19,251,115,196,214,149,98,210,99,63,104,41,43,115,11,79,143,183,58,139,197,199,61,11,42,163,125,87,118,46,142,71,66,216,25,43,164,220,155,82,54,189,93,240,162,154,83,6,115,56,233,194,174,184,7,24,58,183,98,188,212,82,77,81,85,148,85,222,216,234,103,185,204,72,46,14,241,208,181,85,205,106,239,108,85,49,181,233,211,162,61,28,136,174,68,71,45,159,114,97,187,93,110,60,40,94,232,238,23,58,186,170,123,94,113,95,73,67,20,211,57,236,165,129,104,232,166,88,162,106,175,70,49,101,154,89,21,173,232,155,228,123,191,139,149,86,122,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,9,85,192,79,4,23,222,46,51,185,107,114,58,91,173,183,76,172,157,216,175,119,186,57,153,79,51,234,150,21,88,105,105,29,36,82,50,73,183,186,39,200,155,21,172,139,174,231,53,210,68,143,191,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,143,252,107,240,163,98,226,211,70,171,112,222,213,170,143,47,182,245,172,197,175,117,176,189,222,2,171,115,22,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,159,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,179,236,167,53,215,156,255,0,147,134,97,144,107,253,61,91,174,78,168,180,197,97,184,215,51,109,109,218,200,151,75,106,211,85,212,117,114,185,239,115,150,102,182,87,35,93,44,108,142,85,223,191,187,37,80,154,168,4,85,230,143,228,79,83,126,139,235,20,69,0,150,19,202,231,129,43,86,182,93,102,215,125,104,198,106,234,48,155,29,67,27,143,219,170,224,111,130,200,107,90,231,164,175,147,114,238,150,154,157,204,106,43,54,118,229,145,202,197,115,146,25,162,117,207,128,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,82,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,71,254,59,245,210,251,195,183,12,25,118,163,97,215,155,85,187,41,111,133,183,88,157,112,70,63,125,85,69,68,113,189,97,137,234,137,44,209,192,179,206,214,42,57,191,114,174,123,28,198,189,171,158,27,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,201,227,203,76,241,93,27,229,153,149,105,110,21,73,225,236,184,205,190,193,111,166,221,28,108,146,109,151,122,45,243,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,42,7,132,239,52,250,55,243,3,30,245,24,11,31,231,97,163,183,91,214,27,129,235,125,142,195,73,45,62,53,81,85,100,191,214,67,74,231,85,182,10,165,141,212,110,150,70,177,81,41,163,150,57,216,139,35,209,27,45,99,17,168,171,43,136,63,203,183,93,40,244,7,138,204,83,36,191,94,125,153,141,223,187,184,221,250,103,36,9,27,105,106,145,18,39,203,36,202,214,195,12,117,76,165,154,73,17,205,115,99,133,255,0,206,69,86,59,66,133,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,68,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,165,99,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,78,149,200,214,211,106,154,235,172,151,217,173,148,143,185,81,211,216,105,41,235,29,11,86,120,96,153,213,206,150,38,73,211,115,88,247,65,11,156,212,94,142,88,163,85,235,181,58,90,249,2,185,151,240,21,77,175,56,244,218,213,164,214,42,72,53,22,199,79,36,215,118,71,221,223,127,183,65,75,35,155,11,97,134,41,29,61,114,58,56,98,133,126,13,204,114,177,238,114,50,20,101,54,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,213,146,53,125,237,84,114,127,20,47,207,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,186,186,154,5,122,204,148,111,89,227,68,115,211,224,145,93,22,231,237,73,31,37,76,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,234,231,95,118,186,205,196,150,27,98,154,231,86,251,109,30,15,79,87,79,70,233,156,176,67,60,213,245,173,150,86,71,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,121,94,79,88,85,171,42,227,5,151,219,133,69,92,117,24,118,47,114,189,208,182,23,181,25,36,239,116,52,42,217,81,90,170,172,237,87,74,228,70,171,87,123,88,189,122,34,181,215,146,10,64,231,37,139,88,177,254,46,40,238,214,138,31,15,87,147,97,246,235,165,210,78,235,223,226,42,153,61,77,35,100,232,229,84,103,72,41,41,217,209,168,141,248,58,244,220,231,42,245,94,72,90,153,225,178,173,75,209,202,202,187,172,190,208,183,210,100,214,248,59,155,168,105,252,60,139,79,86,253,170,255,0,130,105,60,85,18,117,107,23,115,96,248,156,155,24,139,109,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,0,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,3,149,113,99,229,99,89,62,95,228,62,157,57,65,124,46,240,201,159,113,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,38,249,221,26,109,107,222,216,37,108,76,123,152,146,72,141,102,230,245,87,55,67,218,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,158,172,3,138,106,95,7,154,5,171,90,177,141,107,30,107,130,90,171,111,88,255,0,140,241,48,73,107,162,146,150,253,223,166,101,59,61,166,217,33,115,234,187,12,141,171,7,87,167,109,201,238,234,157,16,240,28,209,252,137,234,111,209,125,98,136,160,19,85,0,138,188,209,252,137,234,111,209,125,98,136,171,94,1,56,19,186,241,119,147,86,223,114,90,202,187,78,157,99,181,9,73,120,172,165,145,208,86,213,79,37,60,206,142,42,25,31,79,44,15,124,114,54,157,211,53,234,138,216,230,98,167,189,237,47,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,165,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,168,14,116,154,233,98,202,115,188,75,65,177,203,205,213,245,120,79,136,184,228,180,157,31,29,15,138,171,134,157,244,73,209,85,18,89,163,129,101,118,253,170,214,54,175,107,94,174,116,173,111,63,229,25,195,215,237,91,136,41,117,102,231,83,106,125,151,74,187,53,178,219,235,41,124,68,149,149,213,113,84,199,70,232,209,201,178,62,203,226,124,253,213,85,115,100,134,29,173,234,229,124,118,43,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,67,218,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,203,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,104,251,132,93,111,186,241,29,195,166,25,172,183,219,29,37,162,229,127,167,169,109,101,37,36,142,124,9,61,61,84,212,210,62,61,223,19,88,247,64,175,70,42,185,88,143,70,171,159,183,122,211,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,138,86,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,42,175,154,231,2,223,211,241,65,162,152,103,251,226,171,63,162,161,119,249,174,109,210,58,116,111,253,111,138,123,93,254,226,101,103,249,68,197,117,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,67,220,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,159,126,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,195,85,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,121,254,112,185,173,171,42,227,5,246,43,125,61,92,117,24,118,47,109,178,87,58,102,53,25,36,239,116,213,200,232,149,28,170,172,237,87,68,213,87,35,87,123,94,157,58,34,57,221,43,146,22,11,237,13,83,212,189,76,246,167,111,216,56,253,37,139,193,118,58,247,188,125,74,205,221,238,110,248,118,123,55,110,221,171,187,189,215,171,118,116,117,191,130,157,185,220,97,87,90,13,104,211,221,70,154,162,145,109,183,204,94,91,37,60,77,123,187,237,158,134,174,73,165,115,219,183,106,49,91,112,133,26,168,229,85,86,201,213,27,209,21,222,127,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,252,208,52,19,86,56,137,208,43,6,21,163,152,167,218,11,213,22,97,75,116,158,155,199,83,82,108,165,101,21,108,110,147,125,68,145,177,122,62,104,211,162,46,239,139,175,78,136,170,144,3,135,174,92,60,103,96,218,251,166,153,174,83,163,126,10,203,143,230,22,107,165,198,167,237,21,170,78,197,44,21,177,73,44,155,25,82,231,187,107,24,229,232,212,87,47,78,136,138,190,226,239,192,0,172,14,104,28,25,241,39,196,78,190,216,51,93,28,211,127,180,22,90,44,62,150,215,61,79,182,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,197,211,175,84,84,71,43,254,12,248,147,225,219,95,111,249,174,177,233,191,217,251,45,110,31,85,107,130,167,219,20,21,123,234,159,91,69,35,99,217,79,60,143,78,172,134,69,234,169,183,225,233,215,170,162,45,159,128,86,7,52,14,12,248,147,226,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,219,20,20,155,42,153,91,91,35,163,217,81,60,111,94,140,154,53,234,137,183,226,233,215,170,42,39,64,229,73,194,230,187,112,215,251,81,253,181,224,223,103,62,209,251,19,217,159,202,116,117,157,255,0,15,227,187,223,228,210,201,183,111,126,47,231,116,235,187,221,215,162,244,159,224,0,84,7,30,188,5,113,99,173,60,88,231,58,153,166,154,83,237,156,110,243,236,207,5,91,237,219,109,63,119,181,109,165,134,79,187,154,161,146,55,164,145,61,191,19,83,175,78,169,213,21,21,100,7,42,78,23,53,219,134,191,218,143,237,175,6,251,57,246,143,216,158,204,254,83,163,172,239,248,127,29,222,255,0,38,150,77,187,123,241,127,59,167,93,222,238,189,23,164,255,0,7,138,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,248,30,83,133,222,25,48,30,22,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,223,59,163,77,206,99,29,60,173,137,143,115,214,56,213,172,220,238,138,231,118,0,0,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,212,15,247,46,56,236,255,0,136,207,244,154,207,254,182,95,240,56,255,0,22,218,33,117,226,63,64,114,61,23,179,95,41,44,213,25,29,69,173,175,175,169,141,210,50,154,8,110,52,213,19,61,24,223,123,222,145,67,38,198,117,106,57,251,90,174,98,42,189,61,174,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,0,2,31,243,64,208,77,88,226,39,64,172,24,86,142,98,159,104,47,84,89,133,45,210,122,111,29,77,73,178,149,148,85,177,186,77,245,18,70,197,232,249,163,78,136,187,190,46,189,58,34,170,68,14,2,184,10,226,199,69,184,177,193,181,51,82,244,167,216,216,221,155,218,126,54,183,219,182,218,142,215,118,219,85,12,127,119,13,67,228,119,89,37,99,126,22,175,78,189,87,162,34,170,91,248,0,20,3,253,203,142,59,63,226,51,253,38,179,255,0,173,151,125,195,214,45,125,193,180,11,77,48,172,166,135,193,94,177,252,62,205,107,184,211,119,89,39,98,170,10,40,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,157,0,168,14,61,120,10,226,199,90,120,177,206,117,51,77,52,167,219,56,221,231,217,158,10,183,219,182,218,126,239,106,219,75,12,159,119,53,67,36,111,73,34,123,126,38,167,94,157,83,170,42,42,203,254,87,250,9,171,28,59,104,21,255,0,10,214,60,83,236,253,234,183,48,170,186,65,77,227,169,170,247,210,190,138,138,54,201,190,158,73,24,157,95,12,137,209,87,119,195,215,167,69,69,89,128,0,5,21,234,175,0,156,197,117,147,81,242,61,82,205,116,95,196,94,178,107,132,183,10,157,185,85,173,241,195,189,126,8,34,238,86,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,66,202,185,112,112,197,113,225,155,135,216,173,185,174,47,236,124,251,36,184,84,220,50,70,73,53,45,68,145,246,229,124,84,144,54,122,125,200,232,91,3,27,43,88,178,63,108,149,19,170,43,119,43,83,213,113,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,45,96,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,162,181,73,216,165,130,182,41,37,147,99,42,92,247,109,99,28,189,26,138,229,233,209,17,87,220,93,249,80,28,119,242,231,226,79,81,120,160,203,181,27,69,52,178,213,117,197,178,143,11,113,141,214,251,165,5,15,106,169,105,227,142,169,38,138,162,72,151,188,249,227,150,119,61,168,230,191,190,142,87,171,213,237,108,128,229,91,195,247,18,124,55,126,208,49,45,110,192,174,182,75,45,251,192,92,108,238,246,229,5,101,12,53,81,119,99,169,78,212,21,47,124,115,74,201,41,254,52,143,107,155,77,209,239,69,108,109,116,127,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,179,141,222,125,153,224,171,125,187,109,167,238,246,173,180,176,201,247,115,84,50,70,244,146,39,183,226,106,117,233,213,58,162,162,172,191,229,127,160,154,177,195,182,129,95,240,173,99,197,62,207,222,171,115,10,171,164,20,222,58,154,175,125,43,232,168,163,108,155,233,228,145,137,213,240,200,157,21,119,124,61,122,116,84,85,152,0,0,67,254,104,26,9,171,28,68,232,21,131,10,209,204,83,237,5,234,139,48,165,186,79,77,227,169,169,54,82,178,138,182,55,73,190,162,72,216,189,31,52,105,209,23,119,197,215,167,68,85,72,129,192,87,1,92,88,232,183,22,56,54,166,106,94,148,251,27,27,179,123,79,198,214,251,118,219,81,218,238,219,106,161,143,238,225,168,124,142,235,36,172,111,194,213,233,215,170,244,68,85,75,127,4,127,227,215,75,115,189,105,225,59,57,211,61,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,149,44,210,125,228,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,90,192,225,235,151,15,25,216,54,190,233,166,107,148,232,223,130,178,227,249,133,154,233,113,169,251,69,106,147,177,75,5,108,82,75,38,198,84,185,238,218,198,57,122,53,21,203,211,162,34,175,184,187,240,1,72,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,216,250,150,189,187,152,246,175,71,34,57,58,244,84,69,247,22,127,192,86,150,231,122,45,194,118,13,166,122,151,98,246,54,73,102,246,159,141,162,241,80,212,118,187,183,42,169,163,251,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,0,143,252,122,233,110,119,173,60,39,103,58,103,166,150,47,108,228,151,159,102,120,42,47,21,13,63,119,181,114,165,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,80,63,220,184,227,179,254,35,63,210,107,63,250,217,127,192,0,84,7,30,188,5,113,99,173,60,88,231,58,153,166,154,83,237,156,110,243,236,207,5,91,237,219,109,63,119,181,109,165,134,79,187,154,161,146,55,164,145,61,191,19,83,175,78,169,213,21,21,101,255,0,43,253,4,213,142,29,180,10,255,0,133,107,30,41,246,126,245,91,152,85,93,32,166,241,212,213,123,233,95,69,69,27,100,223,79,36,140,78,175,134,68,232,171,187,225,235,211,162,162,173,96,255,0,114,227,142,207,248,140,255,0,73,172,255,0,235,101,223,112,245,139,95,112,109,2,211,76,43,41,161,240,87,172,127,15,179,90,238,52,221,214,73,216,170,130,138,40,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,231,64,0,172,14,104,28,25,241,39,196,78,190,216,51,93,28,211,127,180,22,90,44,62,150,215,61,79,182,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,197,211,175,84,84,71,43,254,12,248,147,225,219,95,111,249,174,177,233,191,217,251,45,110,31,85,107,130,167,219,20,21,123,234,159,91,69,35,99,217,79,60,143,78,172,134,69,234,169,183,225,233,215,170,162,43,154,7,6,124,73,241,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,237,138,10,77,149,76,173,173,145,209,236,168,158,55,175,70,77,26,245,68,219,241,116,235,213,21,19,160,114,164,225,115,93,184,107,253,168,254,218,240,111,179,159,104,253,137,236,207,229,58,58,206,255,0,135,241,221,239,242,105,100,219,183,191,23,243,186,117,221,238,235,209,122,79,240,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,23,198,143,42,93,76,110,169,174,83,194,166,21,237,220,111,35,241,55,11,133,185,215,91,117,15,177,235,159,83,35,214,8,34,145,41,227,101,31,110,72,155,11,24,178,57,189,169,17,202,137,179,115,130,238,27,185,138,240,141,170,105,148,219,116,35,199,99,119,223,13,111,201,173,206,201,109,114,247,40,91,83,27,223,60,17,37,198,40,214,178,56,210,102,194,249,21,90,222,244,136,169,209,234,115,254,33,121,112,241,157,156,235,238,165,230,184,182,141,248,219,46,65,152,94,110,150,234,159,180,86,168,251,244,179,214,203,36,82,108,125,75,94,221,204,123,87,163,145,28,157,122,42,34,251,139,63,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,253,228,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,73,0,10,192,230,129,193,159,18,124,68,235,237,131,53,209,205,55,251,65,101,162,195,233,109,115,212,251,98,130,147,101,83,43,107,100,116,123,42,39,141,235,209,147,70,189,81,54,252,93,58,245,69,68,232,28,169,56,92,215,110,26,255,0,106,63,182,188,27,236,231,218,63,98,123,51,249,78,142,179,191,225,252,119,123,252,154,89,54,237,239,197,252,238,157,119,123,186,244,94,147,252,21,129,205,3,131,62,36,248,137,215,219,6,107,163,154,111,246,130,203,69,135,210,218,231,169,246,197,5,38,202,166,86,214,200,232,246,84,79,27,215,163,38,141,122,162,109,248,186,117,234,138,136,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,251,63,101,173,195,234,173,112,84,251,98,130,175,125,83,235,104,164,108,123,41,231,145,233,213,144,200,189,85,54,252,61,58,245,84,69,179,240,14,127,196,46,45,125,206,116,11,82,240,172,90,135,198,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,148,131,253,203,142,59,63,226,51,253,38,179,255,0,173,151,125,196,46,45,125,206,116,11,82,240,172,90,135,198,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,148,131,253,203,142,59,63,226,51,253,38,179,255,0,173,151,252,1,72,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,216,250,150,189,187,152,246,175,71,34,57,58,244,84,69,247,22,127,192,86,150,231,122,45,194,118,13,166,122,151,98,246,54,73,102,246,159,141,162,241,80,212,118,187,183,42,169,163,251,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,0,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,188,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,32,0,32,7,53,190,23,53,219,137,79,217,119,236,83,6,251,71,246,115,219,126,211,254,83,163,163,236,120,143,3,217,255,0,41,150,61,219,187,18,255,0,55,175,77,190,254,157,83,175,63,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,251,63,101,173,195,234,173,112,84,251,98,130,175,125,83,235,104,164,108,123,41,231,145,233,213,144,200,189,85,54,252,61,58,245,84,69,231,252,122,240,21,197,142,180,241,99,156,234,102,154,105,79,182,113,187,207,179,60,21,111,183,109,180,253,222,213,182,150,25,62,238,106,134,72,222,146,68,246,252,77,78,189,58,167,84,84,85,149,92,173,184,92,206,248,107,210,204,195,246,183,131,125,156,204,242,60,129,189,207,229,56,107,59,246,186,122,104,252,47,249,60,178,68,221,179,79,91,252,58,61,119,124,93,81,25,210,106,130,0,115,91,225,115,93,184,148,253,151,126,197,48,111,180,127,103,61,183,237,63,229,58,58,62,199,136,240,61,159,242,153,99,221,187,177,47,243,122,244,219,239,233,213,58,243,254,87,252,25,241,39,195,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,182,40,42,247,213,62,182,138,70,199,178,158,121,30,157,89,12,139,213,83,111,195,211,175,85,68,91,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,14,21,56,233,255,0,245,167,213,222,23,245,175,51,252,64,189,82,224,21,181,205,255,0,251,141,75,93,107,146,161,93,255,0,85,225,88,230,255,0,187,133,31,254,79,9,63,192,57,167,19,119,107,173,131,134,221,87,190,216,174,117,118,235,149,187,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,21,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,75,80,1,207,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,31,249,100,107,166,163,241,23,163,249,214,168,106,133,231,199,93,107,181,2,182,40,97,137,21,148,182,250,86,219,237,235,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,184,94,161,241,235,144,240,205,204,123,62,193,181,6,251,87,89,165,119,122,139,20,53,204,168,241,85,175,176,49,44,209,185,38,161,133,37,70,66,199,84,84,54,74,132,108,111,123,216,197,86,181,207,68,69,178,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,87,87,17,60,194,232,242,158,38,180,147,135,94,31,178,254,245,170,109,64,199,226,203,111,246,201,160,158,150,235,75,45,85,12,145,82,209,85,193,51,247,66,189,217,153,82,155,88,229,116,105,30,229,98,202,215,206,13,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,43,86,243,73,226,26,191,137,122,13,117,158,190,173,184,197,186,161,98,135,79,225,187,84,67,104,117,185,89,36,107,20,168,197,70,205,83,182,87,61,42,100,141,221,38,70,57,35,237,177,144,182,236,244,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,88,34,87,48,206,52,237,92,44,105,125,69,139,16,200,41,27,170,153,45,58,38,63,70,180,205,170,90,40,22,77,178,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,182,0,114,243,230,25,159,105,46,127,79,165,122,169,89,144,102,152,126,105,120,85,99,209,179,92,110,182,203,173,100,221,93,81,3,83,116,213,44,154,105,21,210,192,212,115,220,247,186,88,145,100,89,35,158,237,1,29,120,219,226,186,235,194,134,151,203,149,216,180,187,32,202,174,85,212,243,182,142,186,26,23,62,201,105,157,178,65,20,111,186,78,215,35,161,99,157,80,157,182,34,117,153,209,186,52,116,125,119,165,74,232,55,49,109,109,193,120,151,166,215,45,92,205,114,12,186,219,118,167,134,209,148,91,32,116,16,178,170,221,27,30,216,123,52,232,198,193,27,224,146,71,78,196,98,69,185,238,153,170,246,120,137,156,235,212,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,10,213,230,145,199,213,102,157,248,238,25,52,114,225,117,182,229,235,224,234,50,44,138,142,166,122,25,173,17,175,106,166,26,106,73,35,115,30,233,165,98,198,178,72,138,177,182,41,22,63,141,242,63,179,232,57,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,241,185,13,19,90,245,149,146,110,77,178,212,211,181,141,85,126,254,228,177,185,94,173,114,195,52,174,176,160,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,162,189,80,230,61,175,57,39,20,105,196,6,17,149,213,219,237,182,10,138,154,28,106,195,83,22,202,36,178,62,84,85,166,171,166,100,142,108,143,157,177,196,233,220,143,87,119,24,197,141,236,236,193,219,152,26,201,204,15,87,47,124,19,105,127,20,152,101,138,175,12,201,232,245,34,11,69,206,150,104,94,182,139,235,34,183,215,120,142,211,92,237,211,208,202,228,218,168,174,223,20,209,61,173,122,201,3,102,89,191,195,167,18,250,89,197,6,9,14,117,166,119,111,247,94,54,205,89,61,55,181,45,159,125,52,81,248,184,33,150,78,207,119,176,247,199,185,223,27,58,57,63,173,19,170,128,1,0,57,161,241,47,170,124,47,231,122,27,157,105,157,219,254,19,120,219,53,100,245,62,203,185,253,205,20,81,248,184,33,150,62,247,107,190,247,199,185,223,3,250,57,63,173,22,95,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,1,8,57,133,113,85,153,112,161,171,154,7,152,89,174,85,110,198,46,53,23,202,108,178,209,28,105,51,46,54,228,125,183,122,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,249,127,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,2,0,75,199,79,236,83,152,174,165,104,118,177,230,126,19,77,175,94,200,246,61,77,107,119,67,98,186,73,107,160,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,251,166,186,162,69,159,224,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,166,14,101,156,127,221,117,51,63,165,210,190,31,245,22,174,12,39,20,168,130,174,178,235,103,145,212,235,116,189,193,50,200,201,97,170,99,247,75,77,78,230,66,232,156,212,99,93,51,93,42,119,17,148,242,54,90,242,213,227,183,81,248,169,246,246,1,170,88,127,114,245,139,91,233,235,62,212,90,232,214,42,26,168,215,100,93,186,182,245,86,69,89,35,210,73,90,145,163,99,145,173,155,108,113,36,63,31,148,225,219,152,93,30,45,196,214,173,240,235,196,14,95,217,181,67,168,25,4,88,149,254,231,52,16,82,218,169,98,170,174,146,90,90,218,185,230,102,216,83,181,11,41,147,107,220,142,145,99,220,140,72,154,203,21,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,10,96,230,89,199,253,215,83,51,250,93,43,225,255,0,81,106,224,194,113,74,136,42,235,46,182,121,29,78,183,75,220,19,44,140,150,26,166,63,116,180,212,238,100,46,137,205,70,53,211,53,210,167,113,25,79,35,101,175,45,94,59,117,31,138,159,111,96,26,165,135,247,47,88,181,190,158,179,237,69,174,141,98,161,170,141,118,69,219,171,111,85,100,85,146,61,36,149,169,26,54,57,26,217,182,199,18,67,241,206,160,71,254,53,248,174,177,112,151,163,85,185,151,118,213,89,151,220,186,209,226,214,74,217,158,223,31,85,185,137,36,138,216,209,94,176,192,199,247,100,94,172,106,244,100,125,198,62,88,212,172,14,14,185,154,106,158,156,235,45,69,71,16,121,245,215,40,195,51,59,131,31,125,172,184,173,77,108,214,95,134,161,89,37,5,59,37,108,84,208,247,167,141,101,142,40,157,247,81,35,98,103,86,177,171,118,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,8,235,204,35,63,204,180,179,132,108,219,80,116,251,33,171,177,228,54,58,139,37,77,13,117,50,166,248,159,237,138,52,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,213,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,221,64,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,16,3,154,31,18,250,167,194,254,119,161,185,214,153,221,191,225,55,141,179,86,79,83,236,187,159,220,209,69,31,139,130,25,99,239,118,187,239,124,123,157,240,63,163,147,250,209,101,254,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,16,131,152,87,21,89,151,10,26,185,160,121,133,154,229,86,236,98,227,81,124,166,203,45,17,198,147,50,227,110,71,219,119,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,149,90,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,161,87,218,128,8,21,204,191,143,90,109,6,199,166,209,93,38,190,210,79,168,183,202,121,33,187,190,62,238,251,5,186,122,89,26,217,155,52,50,198,232,43,149,210,67,44,41,241,237,99,85,239,107,81,240,171,229,87,12,151,107,173,255,0,134,221,40,190,223,110,117,119,27,149,199,7,177,85,214,86,85,204,233,167,169,158,74,8,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,75,57,167,19,119,107,173,131,134,221,87,190,216,174,117,118,235,149,187,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,132,85,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,147,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,175,114,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,124,27,152,228,123,26,228,100,202,201,234,14,85,197,143,149,141,100,249,127,144,250,116,230,117,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,19,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,51,186,131,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,0,241,153,198,102,125,197,158,127,83,89,89,93,87,110,194,109,213,15,138,195,97,138,89,161,129,208,71,53,66,211,85,213,83,44,242,194,181,221,154,133,142,73,99,232,157,19,107,125,223,198,199,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,146,156,177,121,133,209,226,212,116,220,58,241,3,151,246,109,80,237,139,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,205,176,167,106,22,83,38,215,185,29,34,199,185,24,145,53,150,212,1,0,57,161,113,211,251,20,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,62,233,206,167,145,106,175,132,239,52,250,55,243,3,30,245,24,13,36,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,15,31,124,27,84,240,131,170,20,86,251,21,77,93,126,9,147,211,172,216,229,117,117,108,83,214,189,240,71,10,86,67,80,145,199,26,53,236,150,84,115,85,25,177,99,150,62,142,115,210,68,111,160,229,221,198,253,103,10,185,218,226,89,141,86,237,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,136,84,142,73,31,21,59,81,141,87,49,141,91,233,57,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,244,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,251,93,209,58,163,81,173,115,222,230,49,143,123,115,173,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,235,42,229,59,193,5,102,55,236,206,44,245,50,151,101,93,194,222,178,225,52,73,52,240,205,75,28,222,34,10,138,170,168,93,19,17,221,216,21,139,78,173,145,241,186,42,135,61,91,185,99,115,108,252,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,159,126,57,56,68,186,240,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,118,239,237,175,69,100,144,200,173,143,186,145,183,165,114,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,237,83,245,90,153,234,62,204,200,146,74,255,0,19,75,77,185,88,144,189,243,200,234,136,227,98,72,239,134,70,238,116,125,185,111,80,134,188,193,56,245,199,184,102,195,107,176,109,62,190,210,86,106,165,222,158,72,104,89,79,225,107,89,96,122,45,51,150,106,232,86,84,124,47,117,61,67,164,167,71,70,246,61,236,69,115,92,196,84,90,43,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,0,156,118,90,184,187,198,107,108,89,45,29,37,167,81,113,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,220,246,146,170,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,139,57,130,113,235,144,241,51,153,87,96,218,125,125,171,163,210,187,69,68,144,208,178,159,197,81,62,254,197,74,103,44,213,208,172,170,201,152,218,138,119,73,78,142,141,143,99,30,138,230,181,234,168,158,39,129,126,12,175,188,97,234,61,85,178,75,175,177,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,175,89,165,237,74,137,35,154,177,198,214,57,206,220,168,200,164,159,252,224,177,60,87,6,224,239,12,197,176,172,102,213,143,217,104,181,2,147,195,91,173,116,81,210,82,193,190,134,230,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,149,173,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,253,15,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,21,87,207,59,240,79,243,39,233,164,63,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,129,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,10,240,213,205,199,1,213,29,80,188,233,254,171,218,105,48,251,109,194,241,88,236,83,33,158,104,104,168,161,181,50,57,100,137,151,87,79,80,173,134,167,108,76,110,248,156,246,73,36,200,196,108,123,81,207,230,188,243,191,4,255,0,50,126,154,70,174,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,189,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,20,3,205,31,207,102,166,253,23,209,232,137,105,202,191,143,90,106,170,107,87,11,26,201,125,164,163,125,29,60,54,252,26,231,81,221,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,108,139,181,213,94,177,53,246,148,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,31,171,204,235,152,93,102,45,89,83,195,175,15,217,127,102,235,14,232,178,219,253,178,105,224,170,181,85,69,60,50,69,75,69,87,4,204,219,50,118,166,101,74,109,123,81,178,36,123,145,233,43,89,90,186,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,208,247,15,28,63,96,60,50,233,125,14,148,105,203,42,223,109,163,168,168,171,150,178,185,33,90,218,217,230,145,92,233,106,36,134,56,219,35,209,187,34,107,149,189,82,56,163,111,191,106,25,247,226,199,205,62,178,124,192,200,125,70,114,210,121,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,241,185,13,19,90,245,149,146,110,77,178,212,211,181,141,85,126,254,228,177,185,94,173,114,195,52,174,176,160,12,214,113,99,230,159,89,62,96,100,62,163,57,99,252,160,184,187,181,94,177,154,110,17,114,123,117,37,190,229,96,167,173,185,99,85,237,168,107,18,231,3,234,29,81,81,74,246,61,219,157,82,199,79,36,173,237,162,163,161,100,138,230,179,178,175,150,205,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,245,121,157,115,11,172,197,171,42,120,117,225,251,47,236,221,97,221,22,91,127,182,77,60,21,86,170,168,167,134,72,169,104,170,224,153,155,102,78,212,204,169,77,175,106,54,68,143,114,61,37,107,43,87,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,30,225,227,135,236,7,134,93,47,161,210,141,57,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,100,77,114,183,170,71,20,109,247,237,67,165,156,255,0,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,185,225,226,31,136,28,251,137,173,80,174,213,125,70,125,35,46,85,148,244,244,145,81,208,172,201,69,69,4,49,163,91,21,60,115,73,35,163,98,187,124,174,106,59,162,201,44,142,247,110,83,154,150,105,203,43,152,133,78,43,83,110,225,195,94,242,58,70,99,12,167,145,152,214,79,117,184,69,76,203,51,33,137,207,74,42,169,166,115,90,180,202,214,43,97,114,174,248,222,172,133,17,209,185,137,5,186,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,138,188,209,252,137,234,111,209,125,98,136,164,190,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,182,74,214,171,186,36,145,70,239,126,212,52,61,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,5,85,243,206,252,19,252,201,250,105,10,184,46,226,219,42,225,27,84,211,41,182,197,227,177,187,239,134,183,228,214,231,54,73,123,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,167,71,169,160,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,2,170,249,231,126,9,254,100,253,52,139,252,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,29,120,204,227,51,1,225,51,0,169,172,172,174,164,184,230,215,26,119,197,97,176,197,44,51,78,217,228,134,161,105,170,234,169,150,120,166,74,30,245,58,199,36,177,245,94,171,181,190,255,0,225,64,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,163,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,177,242,177,172,159,47,242,31,78,156,206,14,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,23,253,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,221,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,115,246,164,143,146,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,207,241,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,190,158,19,56,250,211,141,127,208,235,150,162,102,183,11,86,47,146,97,182,250,218,236,178,207,21,74,77,36,116,180,112,199,37,69,202,154,153,174,125,75,168,213,178,183,167,86,43,155,38,232,145,100,86,163,223,81,122,163,199,6,188,228,60,67,101,122,209,167,218,193,154,217,41,238,87,132,150,209,76,149,190,29,145,218,169,170,37,125,186,146,162,146,55,45,60,140,137,146,59,116,78,73,24,231,203,59,157,189,101,145,207,180,156,31,82,53,199,87,121,101,106,22,163,107,221,29,170,158,245,122,211,252,142,91,115,168,168,102,164,154,170,218,203,92,145,197,85,85,19,250,49,38,157,236,150,116,88,81,33,116,82,194,230,53,168,237,169,69,135,95,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,244,41,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,250,21,125,85,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,32,243,47,227,142,167,136,236,202,109,30,193,217,72,205,58,194,239,18,62,26,184,223,21,67,239,151,24,82,72,22,181,179,49,92,212,166,70,190,86,194,214,59,227,100,139,35,213,85,204,100,48,128,186,158,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,34,169,117,60,175,120,233,253,181,226,172,208,237,99,204,252,94,164,217,119,251,30,166,181,187,102,190,218,227,141,170,157,102,87,47,136,172,135,164,157,206,168,215,190,36,100,159,122,230,212,72,147,252,138,188,123,113,191,98,225,31,4,138,139,28,170,181,92,181,54,247,218,150,201,100,172,133,245,16,178,149,38,68,154,170,173,177,203,27,227,135,99,101,100,107,189,28,249,122,109,107,155,28,170,202,22,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,232,28,39,121,167,209,191,152,24,247,168,192,105,76,231,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,206,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,108,127,149,159,30,180,210,218,161,225,167,90,47,180,148,52,248,245,158,89,177,91,213,87,119,162,210,82,182,166,170,174,26,234,169,101,115,34,100,20,205,111,101,118,71,19,33,166,123,21,200,169,26,58,32,113,247,198,77,79,23,218,161,69,112,177,83,85,208,96,152,197,58,195,142,80,215,81,69,5,107,31,60,112,173,100,213,11,28,146,35,158,249,98,70,181,17,251,18,56,163,232,214,189,100,87,122,190,92,92,14,83,113,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,187,173,100,177,53,168,213,153,37,142,247,128,7,52,226,31,135,236,7,137,173,47,174,210,141,70,101,91,45,181,149,20,245,113,86,80,164,41,91,69,60,50,35,155,45,60,147,71,35,99,122,183,124,78,114,55,170,199,44,141,247,110,83,61,156,67,240,253,159,112,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,111,137,206,70,244,73,34,145,190,253,170,75,94,16,249,165,95,116,27,67,178,61,47,212,120,110,185,69,125,154,223,218,211,169,188,27,42,35,163,147,179,42,50,150,190,71,84,69,34,209,199,34,83,236,70,35,164,100,107,43,17,200,214,194,198,66,12,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,253,253,97,208,189,71,208,106,204,102,211,170,22,111,99,93,114,140,126,28,146,27,108,170,169,85,71,75,44,243,195,27,42,88,168,157,169,151,195,185,235,31,85,115,26,246,163,246,189,30,198,122,13,31,225,147,62,215,61,47,212,77,64,211,154,106,187,197,203,79,106,44,173,151,30,161,183,77,87,91,113,130,190,74,136,220,250,118,194,142,115,159,19,161,99,156,197,111,69,141,210,63,115,123,104,215,248,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,154,156,112,115,61,169,226,107,75,237,218,71,167,56,109,94,49,98,187,83,210,213,229,203,114,88,167,158,162,174,57,27,43,104,233,158,222,168,148,209,203,27,36,239,42,50,89,85,172,77,144,181,175,108,177,131,135,78,26,53,79,138,12,238,28,23,76,237,63,238,188,109,230,178,10,159,101,219,62,230,105,99,241,115,195,20,157,158,239,97,236,143,115,126,55,244,106,127,90,166,132,244,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,16,57,213,249,88,197,190,96,80,250,117,196,165,98,95,242,238,227,126,179,133,92,237,113,44,198,171,118,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,21,87,207,59,240,79,243,39,233,165,85,147,211,150,87,29,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,78,138,140,166,154,94,141,145,143,219,27,31,39,127,116,104,147,119,110,208,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,179,152,39,30,185,15,19,57,149,118,13,167,215,218,186,61,43,180,84,73,13,11,41,252,85,19,239,236,84,166,114,205,93,10,202,172,153,141,168,167,116,148,232,232,216,246,49,232,174,107,94,170,137,226,120,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,237,202,140,138,73,129,207,59,240,79,243,39,233,165,85,150,83,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,27,36,103,103,208,115,125,226,206,235,69,153,99,156,63,233,110,117,144,89,235,177,106,136,239,121,82,80,110,164,98,214,170,83,212,218,218,218,134,170,74,247,194,157,106,58,49,123,104,249,41,221,213,210,197,247,95,95,42,110,39,120,184,213,189,71,169,211,60,163,40,251,95,128,216,109,242,92,46,247,92,134,25,234,110,20,59,150,84,130,8,43,155,239,146,105,167,149,174,217,84,231,253,197,44,169,18,179,183,181,98,175,52,127,61,154,155,244,95,71,162,34,169,122,124,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,253,86,166,10,127,180,209,172,114,191,196,210,211,110,71,172,204,100,18,58,162,56,216,177,183,225,145,187,91,39,110,42,224,227,43,142,12,251,85,56,151,190,103,154,43,172,25,173,159,19,181,211,165,147,25,125,5,108,214,151,178,137,89,10,213,57,173,133,205,126,202,138,152,123,221,100,251,199,49,180,232,244,111,105,145,199,102,156,179,245,199,136,238,32,116,106,229,157,235,195,173,85,116,17,220,22,223,143,221,35,182,190,138,186,233,219,116,142,170,158,102,177,173,166,124,45,116,145,65,27,224,107,126,42,121,218,244,87,55,114,208,185,123,220,177,184,170,195,117,187,65,177,237,45,154,229,73,73,157,233,213,158,11,77,125,165,35,88,150,123,117,63,72,41,107,32,71,61,203,43,59,73,11,37,114,42,109,153,93,213,140,100,144,239,153,64,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,237,204,35,137,75,23,20,60,71,92,51,92,57,55,226,214,75,124,24,245,138,165,244,175,167,154,178,150,23,201,35,231,145,143,114,170,111,158,121,213,157,81,142,237,118,145,236,107,209,232,76,14,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,20,225,75,140,219,239,9,122,113,170,182,204,14,213,221,204,243,191,100,83,218,46,83,177,143,165,181,71,78,149,189,250,151,70,238,189,217,147,196,68,145,70,173,88,247,43,156,254,168,206,212,188,3,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,239,240,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,244,79,115,90,170,190,228,82,255,0,184,23,224,202,197,193,230,156,85,91,36,186,251,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,57,42,102,179,139,31,52,250,201,243,3,33,245,25,206,105,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,99,162,100,139,189,92,201,122,238,107,91,36,74,249,84,12,214,113,99,230,159,89,62,96,100,62,163,57,205,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,42,138,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,56,167,10,92,102,223,120,75,211,141,85,182,96,118,174,238,103,157,251,34,158,209,114,157,140,125,45,170,58,116,173,239,212,186,55,117,238,204,158,34,36,138,53,106,199,185,92,231,245,70,118,165,224,24,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,127,134,183,90,232,164,171,170,159,99,28,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,151,253,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,201,83,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,22,207,19,113,186,86,199,73,75,6,247,181,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,40,7,142,142,51,111,188,97,234,61,45,206,59,87,177,176,204,95,196,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,175,89,165,237,68,171,27,92,177,198,214,53,173,220,168,249,100,240,24,239,13,26,167,144,232,78,93,196,95,178,125,153,134,98,94,3,251,234,227,5,76,62,215,241,85,139,71,253,224,254,210,197,81,217,153,58,75,247,141,217,213,19,222,171,208,241,90,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,128,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,126,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,185,54,203,83,78,214,53,85,251,251,146,198,229,122,181,203,12,210,187,176,115,71,242,39,169,191,69,245,138,34,128,77,36,112,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,213,90,222,192,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,73,41,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,223,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,167,235,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,10,171,231,157,248,39,249,147,244,210,170,201,191,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,93,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,85,124,243,191,4,255,0,50,126,154,85,89,98,156,181,57,133,214,105,149,246,135,66,181,231,47,255,0,1,107,247,69,103,190,93,38,158,162,75,61,86,202,104,105,169,95,52,147,44,116,214,230,199,11,218,136,216,246,199,36,168,231,57,145,239,115,110,80,231,250,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,206,182,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,188,1,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,239,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,102,253,169,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,157,171,36,224,163,219,124,3,233,255,0,22,58,101,108,186,214,94,161,246,164,121,165,190,4,239,198,234,24,110,53,177,178,230,212,87,111,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,21,108,25,102,85,138,123,75,236,182,77,117,179,123,102,223,53,166,227,236,250,217,41,252,101,12,189,59,180,211,108,84,238,66,253,173,221,27,186,181,221,19,170,47,67,160,112,189,161,119,222,34,245,199,21,210,251,77,154,235,93,65,93,112,167,150,255,0,53,185,88,201,45,246,118,204,196,171,170,89,36,69,142,61,145,185,118,171,209,81,100,116,108,70,189,207,107,29,125,28,66,226,214,44,27,130,253,75,194,177,106,31,5,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,204,225,18,255,0,152,207,5,31,186,174,163,193,127,192,45,151,89,52,203,41,251,203,109,76,233,221,142,215,92,170,245,146,216,233,183,57,238,218,198,36,145,58,84,107,159,27,156,222,178,186,25,100,95,63,192,231,28,121,151,8,89,147,169,106,153,87,124,211,171,229,67,95,126,176,177,233,190,55,244,70,248,218,61,202,141,101,75,90,141,69,106,170,50,102,53,24,245,106,182,41,98,147,252,208,185,129,253,160,223,195,183,15,185,205,170,191,27,175,183,178,76,175,33,177,214,248,143,27,221,221,252,153,20,236,78,223,103,183,177,211,58,39,191,185,221,236,170,177,25,52,114,64,13,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,122,190,50,116,114,197,195,255,0,16,249,6,142,227,147,120,138,76,102,223,99,167,146,167,107,217,226,234,159,104,163,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,89,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,31,147,194,151,6,87,222,45,52,227,85,110,120,29,215,181,153,224,158,200,168,180,91,103,123,25,75,117,142,161,43,123,244,206,145,221,59,83,47,135,137,98,145,92,145,238,71,53,253,17,253,216,184,6,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,165,207,104,135,54,13,35,191,112,233,115,212,173,104,173,164,160,206,241,138,134,67,118,198,44,177,50,9,238,12,158,171,101,60,214,200,106,170,122,212,49,177,57,171,42,119,119,198,177,74,229,107,88,177,43,234,47,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,210,2,199,193,5,102,55,192,158,117,197,158,165,210,236,171,184,91,236,242,225,52,73,52,240,205,75,28,215,136,160,168,170,170,133,209,49,29,221,129,88,180,234,217,31,27,162,168,115,213,187,150,55,55,138,240,157,230,159,70,254,96,99,222,163,1,165,48,68,174,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,116,190,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,238,150,162,70,177,63,205,141,136,231,49,175,150,88,152,175,102,253,201,162,141,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,79,86,0,4,127,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,173,102,45,123,173,133,238,240,21,91,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,12,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,132,242,183,224,22,143,81,60,15,19,122,199,111,181,92,177,4,241,148,248,238,59,89,77,5,116,55,121,19,187,77,53,77,92,114,53,236,108,49,61,36,72,227,84,73,29,44,105,39,192,200,217,222,242,188,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,60,87,53,78,6,45,90,91,83,251,200,233,29,174,146,223,137,220,170,41,109,183,204,122,219,107,109,61,53,154,126,210,71,21,84,45,167,141,34,142,154,85,141,173,126,253,170,149,18,181,81,207,239,237,142,0,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,135,120,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,218,200,1,206,175,202,198,45,243,2,135,211,174,37,101,240,65,164,56,110,189,113,57,137,105,30,160,65,87,37,139,34,167,187,195,80,180,147,172,51,196,246,90,234,229,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,243,252,69,240,209,170,124,47,231,115,96,186,153,105,255,0,115,224,175,52,112,84,251,46,231,247,48,203,39,132,158,104,163,239,118,187,236,100,155,91,240,63,171,87,250,149,102,167,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,252,108,145,157,155,127,0,170,190,121,223,130,127,153,63,77,32,175,6,122,41,138,241,19,196,158,31,163,153,173,194,235,69,101,200,61,161,226,103,181,203,28,117,76,236,80,84,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,229,53,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,98,188,175,57,129,127,224,223,10,90,187,55,246,86,156,50,240,231,127,218,101,90,106,217,234,42,127,236,212,212,145,195,23,251,136,186,127,53,79,41,205,35,143,170,61,68,241,220,50,104,229,194,213,114,196,19,193,212,100,89,21,29,76,21,208,221,228,78,213,76,52,212,146,70,231,177,176,196,244,141,100,145,21,36,116,177,172,127,3,35,127,122,16,112,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,251,183,33,161,237,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,215,95,60,239,193,63,204,159,166,145,43,151,247,12,248,111,21,250,151,154,233,110,97,93,87,110,123,112,122,187,149,162,231,76,170,231,219,174,49,215,81,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,103,0,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,147,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,236,241,55,27,165,108,149,117,83,236,99,88,205,242,200,174,123,182,177,141,106,117,95,115,90,136,158,228,66,244,249,98,240,197,251,189,240,251,77,127,201,241,123,173,147,62,207,118,220,50,42,107,140,223,121,4,49,75,50,80,192,144,167,186,30,144,73,220,115,28,157,212,146,121,27,34,166,214,199,29,96,243,71,243,217,169,191,69,244,122,35,245,116,91,130,143,222,3,129,236,179,89,244,246,217,117,174,212,156,55,48,171,166,138,221,68,157,239,108,218,219,73,64,247,211,164,78,114,116,154,46,236,243,70,177,162,190,79,142,45,146,57,241,118,226,174,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,167,215,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,83,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,102,48,247,250,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,208,167,14,156,75,233,103,20,24,36,57,214,153,221,191,221,120,219,53,100,244,222,212,182,125,244,209,71,226,224,134,89,59,61,222,195,223,30,231,124,108,232,228,254,180,78,170,84,175,51,174,97,116,121,77,29,79,14,188,63,101,253,235,84,219,162,203,111,246,201,160,158,150,235,75,44,16,201,21,45,21,92,19,63,116,43,221,153,149,41,181,142,87,70,145,238,86,44,173,125,96,150,169,200,199,241,179,242,223,234,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,128,5,217,242,202,224,74,213,162,56,109,187,92,245,75,25,171,143,84,47,212,242,58,150,142,233,3,88,252,110,137,234,230,181,145,199,213,85,149,51,69,209,210,61,251,100,99,36,236,109,141,82,110,239,0,230,101,204,66,167,37,186,187,64,56,127,200,233,22,197,109,168,183,221,46,185,117,162,225,21,66,215,85,196,232,171,41,163,160,168,129,206,72,153,4,173,133,238,149,174,73,86,104,182,38,198,198,238,247,127,229,197,199,254,125,196,213,77,126,155,106,206,23,87,61,246,207,79,3,161,202,108,182,137,150,221,80,157,165,234,203,130,177,29,21,29,76,139,12,210,49,255,0,119,12,189,31,27,27,27,152,198,203,84,60,88,249,167,214,79,152,25,15,168,206,119,89,184,10,200,117,15,130,141,57,226,91,69,236,85,119,75,235,169,238,144,229,86,90,95,21,89,91,115,123,111,114,82,210,77,67,75,20,79,85,123,98,87,119,147,123,24,145,192,199,163,119,119,21,209,171,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,100,237,141,119,53,143,116,18,186,39,189,172,89,35,70,191,107,122,171,91,216,12,214,113,99,230,159,89,62,96,100,62,163,57,223,215,128,90,205,68,224,79,1,226,111,71,45,247,91,150,94,158,58,159,34,199,104,233,167,174,154,239,26,94,42,41,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,248,31,27,251,209,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,100,237,141,119,53,143,116,18,186,39,189,172,89,35,70,191,107,122,171,91,86,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,36,0,46,207,150,87,2,86,173,17,195,109,218,231,170,88,205,92,122,161,126,167,145,212,180,119,72,26,199,227,116,79,87,53,172,142,62,170,172,169,154,46,142,145,239,219,35,25,39,99,108,106,147,119,120,7,51,46,98,21,57,45,213,218,1,195,254,71,72,182,43,109,69,190,233,117,203,173,23,8,170,22,186,174,39,69,89,77,29,5,68,14,114,68,200,37,108,47,116,173,114,74,179,69,177,54,54,55,119,187,255,0,46,46,63,243,238,38,170,107,244,219,86,112,186,185,239,182,122,120,29,14,83,101,180,76,182,234,132,237,47,86,92,21,136,232,168,234,100,88,102,145,143,251,184,101,232,248,216,216,220,198,54,88,171,205,99,139,125,92,204,243,250,254,29,91,139,228,24,70,9,102,168,87,190,27,141,51,233,103,202,159,12,207,99,107,85,87,220,250,20,150,23,172,13,106,171,30,172,238,189,85,233,27,32,142,188,20,112,163,125,226,211,89,104,176,222,213,214,143,16,182,244,172,202,111,116,80,177,222,2,151,107,214,56,209,210,42,49,38,157,236,237,70,157,30,228,234,249,59,111,100,82,33,107,252,194,48,12,55,75,57,112,230,218,125,167,216,245,37,143,30,177,211,217,41,168,104,105,145,118,68,207,108,209,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,211,183,9,222,105,244,111,230,6,61,234,48,23,19,204,19,128,172,123,137,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,22,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,163,111,240,171,2,202,191,219,92,115,36,199,46,31,243,148,117,214,218,234,121,63,238,201,12,209,200,207,249,28,215,55,250,149,11,105,214,46,34,178,174,40,121,72,231,90,165,154,226,190,196,189,62,225,69,111,169,240,244,50,83,91,235,59,87,218,61,147,209,119,37,145,242,67,177,205,141,207,87,127,79,21,67,81,17,26,133,64,157,127,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,217,59,99,93,174,123,27,60,174,137,239,107,210,57,21,175,218,238,138,215,104,123,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,128,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,32,112,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,182,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,223,249,101,113,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,232,168,202,105,165,232,217,24,253,177,177,242,119,247,70,137,55,118,237,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,5,85,243,206,252,19,252,201,250,105,10,184,13,211,60,87,89,56,165,197,116,183,53,164,241,22,92,154,223,127,183,212,237,142,55,201,14,251,45,110,201,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,30,87,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,207,78,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,195,85,251,224,142,59,95,0,170,190,121,223,130,127,153,63,77,33,255,0,2,156,53,216,184,169,205,181,11,76,174,107,217,186,195,167,247,11,166,55,86,234,167,193,29,37,226,42,202,38,83,201,42,181,175,221,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,138,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,90,167,0,60,205,49,91,174,156,85,233,255,0,20,89,247,130,200,49,11,125,85,194,28,154,232,177,178,59,141,174,4,129,35,129,239,89,86,106,187,143,89,37,232,200,225,87,203,28,72,170,178,75,189,95,2,248,204,227,51,62,226,207,63,169,172,172,174,171,183,97,54,234,135,197,97,176,197,44,208,192,232,35,154,161,105,170,234,169,150,121,97,90,238,205,66,199,36,177,244,78,137,181,190,239,227,245,112,215,193,149,247,92,52,127,84,181,250,247,117,246,86,25,167,56,253,230,162,21,129,236,117,85,206,241,75,111,117,76,116,205,106,245,237,194,205,208,190,89,28,157,92,215,182,56,250,171,159,36,49,172,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,149,92,74,112,65,125,210,77,14,210,222,33,240,58,91,173,227,12,203,112,251,53,199,35,169,158,102,77,37,162,241,87,11,100,114,57,145,196,206,213,27,251,177,50,39,170,189,82,68,115,30,244,87,196,143,242,156,18,241,41,168,252,55,235,141,142,231,133,37,214,233,106,200,238,20,118,187,254,55,65,74,181,146,94,105,95,50,53,35,130,157,28,221,245,141,238,57,105,213,28,215,36,142,218,170,172,146,70,63,67,214,154,218,155,141,170,138,225,89,105,171,181,212,85,83,199,52,180,53,110,137,211,210,189,205,69,116,50,44,47,124,74,246,170,171,85,99,123,217,213,23,107,156,157,21,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,39,148,222,127,134,228,220,28,227,24,101,139,33,164,171,190,225,213,23,10,107,237,189,170,169,61,11,234,46,21,85,16,43,218,168,138,172,146,41,17,90,244,234,197,86,200,212,93,209,189,173,130,188,203,248,10,169,208,108,134,109,106,210,107,21,92,250,117,124,168,146,107,187,35,237,108,176,92,103,170,145,205,133,176,195,20,109,130,133,91,36,49,66,191,30,215,181,88,247,53,95,10,63,186,242,92,225,235,217,150,44,143,137,219,181,77,214,158,174,239,226,113,43,69,20,148,189,170,89,168,88,250,105,167,172,108,142,78,179,117,158,52,133,170,206,141,99,169,231,69,87,185,221,35,157,92,88,249,88,214,79,151,249,15,167,78,102,176,211,238,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,134,125,248,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,242,172,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,238,12,248,51,192,120,76,192,41,168,232,232,105,46,57,181,198,157,146,223,175,210,197,12,211,182,121,33,167,74,154,74,90,148,130,41,146,135,189,78,146,71,20,157,87,170,238,119,191,248,84,95,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,135,54,46,8,44,86,251,117,207,139,61,51,165,181,89,99,167,233,46,109,68,179,62,63,29,85,81,85,79,5,61,85,44,45,137,88,147,61,243,189,106,21,210,49,174,218,215,163,86,71,72,231,213,89,55,249,92,240,125,106,226,27,84,38,212,188,241,49,251,142,19,128,212,49,213,182,26,185,91,60,247,74,217,35,122,211,50,74,102,189,28,202,102,185,59,138,249,81,99,153,98,88,81,178,167,127,181,99,252,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,8,127,204,71,141,250,62,21,112,68,196,176,234,173,218,155,150,91,229,150,196,228,134,10,152,109,113,182,104,163,125,85,84,79,149,175,110,230,62,127,14,171,28,145,190,90,119,35,218,173,99,218,180,46,116,174,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,182,74,214,171,186,36,145,70,239,126,212,52,83,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,8,213,196,159,0,186,29,196,230,119,137,103,153,141,191,217,181,118,75,131,234,47,169,107,166,134,158,108,154,149,97,99,25,77,87,82,198,164,203,177,96,129,173,145,30,174,108,93,232,217,181,210,50,72,164,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,48,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,180,155,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,21,195,103,4,26,29,194,174,85,150,229,186,91,75,117,117,94,89,178,45,183,73,161,169,246,93,43,100,124,158,22,146,94,211,102,108,46,87,199,185,36,146,71,63,195,194,174,114,185,155,150,64,2,0,115,171,242,177,139,124,192,161,244,235,137,93,92,184,114,204,87,6,227,59,79,50,156,215,38,181,99,246,90,47,107,120,155,141,210,182,58,74,88,55,218,170,216,205,242,200,173,99,119,61,237,106,117,95,123,156,136,158,245,66,234,120,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,237,106,75,10,170,54,70,181,170,138,199,178,57,25,158,44,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,183,62,87,188,125,95,117,167,103,15,26,205,112,241,153,125,170,222,250,139,21,254,166,165,137,53,234,150,29,168,250,105,209,238,71,203,89,27,21,94,146,53,28,233,98,142,71,201,209,241,62,73,172,84,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,180,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,148,3,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,120,155,117,210,138,74,74,168,55,177,175,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,245,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,132,248,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,248,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,247,82,170,249,231,126,9,254,100,253,52,142,188,168,181,139,1,209,206,40,231,172,212,107,245,37,142,219,146,98,245,246,72,174,117,213,80,211,81,82,79,221,130,173,174,168,154,103,177,177,177,205,164,124,109,84,234,171,36,145,183,167,196,170,150,61,204,71,130,10,62,42,176,68,203,112,234,93,186,155,137,219,229,138,196,212,154,10,104,110,145,186,104,164,125,45,84,175,137,207,118,214,50,127,14,139,36,113,178,90,135,43,220,141,123,220,149,25,194,127,12,151,94,32,120,151,179,232,78,83,77,144,88,41,224,168,171,118,78,248,109,206,241,118,168,41,24,245,153,146,181,233,210,157,238,149,172,166,71,202,138,140,150,102,117,107,215,164,110,209,153,64,60,209,252,246,106,111,209,125,30,136,155,252,148,51,252,54,93,23,204,180,181,185,13,34,101,148,185,69,69,253,246,151,42,182,117,183,75,73,69,3,106,24,138,157,30,196,150,23,177,219,85,118,42,199,191,111,114,61,220,255,0,154,135,1,85,52,181,55,94,41,244,110,197,87,88,202,202,137,174,25,205,178,159,180,140,163,98,69,11,82,190,154,158,56,154,229,98,185,147,203,84,247,61,239,223,47,119,162,49,37,115,60,87,38,206,30,190,218,106,197,219,136,91,181,77,214,146,147,78,250,81,90,25,29,47,74,91,141,117,109,53,68,83,181,211,185,21,23,177,3,209,93,19,62,45,213,48,57,92,214,166,217,46,80,202,185,42,184,154,224,163,42,210,253,31,211,158,36,48,171,103,141,192,114,252,63,29,173,187,120,116,145,242,89,46,147,219,233,251,206,168,222,231,47,102,162,119,58,70,74,138,140,108,146,172,42,216,254,231,187,226,184,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,115,118,189,85,170,189,183,200,199,216,167,48,62,101,24,109,159,72,237,120,127,11,122,169,73,113,201,243,106,120,234,106,174,246,132,87,190,207,104,145,142,220,157,221,205,117,37,115,221,177,168,199,53,102,133,137,43,156,144,201,217,122,212,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,118,174,54,56,103,166,225,71,45,192,52,194,106,234,75,133,246,124,30,158,239,144,215,82,44,189,138,155,140,215,26,244,119,109,36,114,170,50,56,163,134,20,84,107,55,164,41,34,177,142,123,144,153,92,140,127,27,63,45,254,164,90,160,41,91,157,95,154,124,91,229,253,15,168,220,79,171,147,183,15,216,14,169,234,134,73,170,249,123,42,234,110,90,93,81,107,171,178,209,170,66,250,41,103,170,142,185,189,217,227,146,55,57,207,137,208,197,44,78,99,152,172,145,141,119,191,162,116,146,188,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,120,220,122,137,205,98,196,200,246,166,216,170,106,26,247,42,63,127,114,40,218,143,70,181,102,134,86,212,94,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,166,135,184,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,117,6,113,99,230,159,89,62,96,100,62,163,57,114,124,169,242,204,86,241,193,142,21,139,90,114,107,85,109,235,31,246,151,181,237,212,245,177,201,85,111,239,221,107,159,7,136,137,170,175,139,184,196,87,51,122,38,230,162,170,117,66,16,115,70,224,74,213,162,119,88,117,223,69,241,154,186,124,38,249,80,246,228,22,234,72,27,224,177,234,215,57,137,19,227,218,187,162,166,168,115,220,136,205,157,184,164,106,49,28,212,154,24,155,24,56,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,76,235,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,128,28,208,184,22,253,138,101,79,215,29,28,195,60,38,155,94,182,123,98,154,137,219,161,177,93,36,145,200,189,33,70,167,135,163,155,172,125,190,138,230,50,85,124,127,116,215,83,198,177,215,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,247,55,107,213,90,171,219,124,140,127,106,230,217,159,225,186,167,174,152,6,160,233,246,67,73,124,199,175,154,111,65,83,67,93,76,171,178,86,123,74,228,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,221,121,24,254,54,126,91,253,72,181,64,82,183,58,191,52,248,183,203,250,31,81,184,159,87,39,110,31,176,29,83,213,12,147,85,242,246,85,212,220,180,186,162,215,87,101,163,84,133,244,82,207,85,29,115,123,179,199,36,110,115,159,19,161,138,88,156,199,49,89,35,26,239,127,68,233,37,121,163,113,219,117,209,59,84,58,17,162,249,53,37,62,109,124,167,123,178,11,141,36,238,241,184,245,19,154,197,137,145,237,77,177,84,212,53,238,84,126,254,228,81,181,30,141,106,205,12,173,168,189,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,109,209,200,248,225,222,191,28,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,77,15,112,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,155,231,116,105,185,204,99,167,149,177,49,238,122,199,26,181,155,157,209,92,239,175,136,190,26,52,179,138,12,18,108,23,83,45,63,238,124,21,230,142,10,111,106,91,62,250,25,100,240,147,205,20,157,158,239,97,140,147,107,126,54,117,106,255,0,82,167,213,195,199,15,216,15,12,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,110,200,154,229,111,84,142,40,219,239,218,135,32,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,47,234,111,47,61,6,213,174,37,237,252,72,230,116,117,117,245,17,211,177,110,216,244,238,238,219,174,245,176,50,40,233,42,38,107,186,170,50,56,163,218,248,19,238,229,217,10,185,17,18,102,212,126,87,51,27,77,170,193,203,255,0,80,44,86,43,101,37,186,219,110,167,176,210,81,209,210,66,216,96,166,130,59,181,11,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,160,194,90,113,247,192,157,215,132,76,154,138,251,141,86,85,221,180,235,34,168,90,75,61,101,84,142,158,182,150,120,233,225,116,145,87,72,202,120,160,99,228,145,213,14,133,172,85,87,71,11,213,125,236,113,242,240,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,235,185,174,116,113,43,47,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,117,115,113,226,187,78,49,253,39,188,112,179,108,151,219,57,158,81,224,39,185,71,79,50,36,118,42,88,170,97,171,141,213,11,209,122,205,47,105,136,200,83,163,146,55,172,174,86,162,196,147,84,182,147,231,95,178,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,105,39,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,72,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,255,0,184,139,225,163,75,56,160,193,38,193,117,50,211,254,231,193,94,104,224,166,246,165,179,239,161,150,79,9,60,209,73,217,238,246,24,201,54,183,227,103,86,175,245,42,103,175,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,182,43,202,243,152,23,254,13,240,165,171,179,127,101,105,195,47,14,119,253,166,85,166,173,158,162,167,254,205,77,73,28,49,127,184,139,167,243,84,181,64,83,7,56,158,32,112,29,83,213,12,111,74,49,7,213,212,220,180,186,162,233,73,122,172,69,133,244,82,207,85,29,11,187,80,73,28,142,115,159,19,161,150,41,90,246,177,89,35,28,223,127,69,233,24,56,51,214,188,87,135,110,36,240,253,99,205,109,247,90,219,46,63,237,15,19,5,174,40,228,170,127,126,130,162,157,155,27,36,145,177,122,62,102,170,245,122,124,40,189,58,175,68,93,25,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,101,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,111,220,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,160,29,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,127,229,169,204,11,246,237,71,67,160,154,173,54,204,250,213,111,119,178,238,46,119,72,239,20,52,144,83,51,239,101,158,165,243,84,92,94,190,38,121,54,177,26,177,198,247,251,182,184,159,224,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,19,127,153,127,7,214,174,34,244,142,108,243,29,76,126,211,157,224,180,242,87,195,117,185,74,218,70,85,218,162,100,146,79,67,53,83,222,216,162,103,85,239,50,73,186,178,55,177,201,186,38,77,44,137,68,39,117,224,207,133,251,175,22,122,209,77,167,52,119,122,75,117,182,221,78,203,221,250,89,106,29,12,238,181,71,87,79,13,75,105,92,145,74,213,169,219,80,139,26,72,212,103,84,248,151,250,150,239,181,203,0,195,116,179,130,109,78,211,237,62,199,169,44,120,245,143,77,242,10,106,26,26,100,93,145,51,217,245,10,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,185,204,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,145,195,37,166,213,127,225,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,45,154,10,152,36,182,66,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,60,87,10,156,2,232,119,10,126,50,237,96,183,253,166,202,106,46,21,21,20,217,29,234,154,25,43,168,41,93,220,142,26,106,119,35,122,67,210,9,21,146,201,26,53,211,57,207,87,116,103,110,40,164,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,208,112,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,190,140,43,57,210,62,43,180,94,91,133,138,190,146,255,0,137,230,54,119,91,238,212,49,87,177,103,166,101,93,35,86,122,10,165,166,149,203,79,82,216,170,17,178,49,30,143,98,187,220,191,193,79,87,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,248,30,43,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,56,255,0,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,192,57,126,114,235,166,225,106,166,233,168,58,178,220,126,255,0,168,175,168,146,154,209,93,109,169,150,166,146,217,110,116,77,71,44,41,52,49,57,149,50,57,211,49,239,232,239,186,70,181,138,212,124,200,249,190,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,18,127,146,61,218,213,96,181,107,205,246,251,115,164,183,91,109,212,248,253,93,101,101,92,205,134,10,104,35,109,205,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,71,94,98,60,111,214,113,85,157,166,37,135,85,109,211,44,78,225,44,182,39,36,51,211,77,116,145,208,197,27,234,170,162,124,174,99,182,189,147,248,117,88,227,145,145,84,57,30,212,115,222,212,140,22,172,3,50,190,225,183,253,65,179,99,213,117,152,246,43,81,67,77,122,174,133,17,204,160,125,98,202,148,203,42,34,238,107,30,232,36,98,63,166,196,126,198,170,163,164,98,59,165,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,190,221,57,132,103,248,110,169,242,225,205,181,7,79,178,26,75,230,61,124,167,178,84,208,215,83,42,236,149,158,217,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,167,110,19,188,211,232,223,204,12,123,212,96,52,166,115,78,33,248,129,192,120,101,210,250,237,87,212,103,213,190,219,71,81,79,73,21,29,10,194,181,181,179,205,34,53,177,83,199,52,145,182,71,163,119,202,230,163,186,164,113,72,239,126,213,51,175,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,181,78,87,156,7,211,97,24,109,215,89,53,239,2,164,155,33,202,169,234,45,22,203,13,254,207,43,106,108,246,238,179,83,213,247,224,169,68,106,62,173,170,173,232,177,175,74,126,136,143,86,212,73,26,66,174,97,156,22,93,120,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,123,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,220,145,236,155,111,215,203,187,141,250,206,21,115,181,196,179,26,173,218,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,110,231,190,15,16,169,28,146,62,42,118,163,26,174,99,26,183,210,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,128,28,234,252,172,98,223,48,40,125,58,226,82,177,117,60,175,120,233,253,181,226,172,208,237,99,204,252,94,164,217,119,251,30,166,181,187,102,190,218,227,141,170,157,102,87,47,136,172,135,164,157,206,168,215,190,36,100,159,122,230,212,72,158,255,0,152,143,4,20,124,85,96,137,150,225,212,187,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,237,172,100,254,29,22,72,227,100,181,14,87,185,26,247,185,56,7,46,94,90,151,220,42,251,100,226,27,136,75,87,129,186,208,248,123,166,47,141,200,246,62,74,105,28,202,134,186,75,157,60,176,47,110,102,110,166,158,4,142,84,146,41,27,214,68,99,217,177,44,252,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,16,43,153,175,2,86,173,110,195,110,58,231,165,184,205,92,154,161,97,167,141,213,84,118,184,26,247,228,148,76,86,181,204,146,62,168,175,169,134,46,174,141,236,221,35,217,31,99,108,138,176,246,189,95,47,190,2,177,238,25,176,218,28,231,80,108,84,149,154,169,119,167,142,106,231,212,120,90,214,88,30,139,82,212,134,134,100,137,31,11,221,79,80,216,234,21,178,61,143,123,21,26,231,49,17,86,101,2,170,249,231,126,9,254,100,253,52,170,178,234,121,94,241,211,251,107,197,89,161,218,199,153,248,189,73,178,239,246,61,77,107,118,205,125,181,199,27,85,58,204,174,95,17,89,15,73,59,157,81,175,124,72,201,62,245,205,168,145,60,87,50,205,104,201,184,63,213,10,92,191,135,76,190,147,30,205,181,126,158,10,188,209,92,202,122,249,251,22,152,214,154,223,43,41,234,91,35,96,100,205,169,157,142,118,206,143,90,8,246,108,86,207,221,247,252,10,243,51,186,241,63,153,82,233,6,119,164,181,116,121,100,180,243,213,173,227,28,99,165,180,54,8,210,87,190,90,152,229,122,203,68,196,79,13,11,93,190,100,146,105,145,23,181,185,173,90,246,230,143,231,179,83,126,139,232,244,71,20,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,133,56,116,226,95,75,56,160,193,33,206,180,206,237,254,235,198,217,171,39,166,246,165,179,239,166,138,63,23,4,50,201,217,238,246,30,248,247,59,227,103,71,39,245,162,122,13,27,210,28,55,66,52,238,223,165,186,125,5,92,24,245,166,162,186,106,24,42,103,89,159,78,202,154,185,170,150,20,122,252,78,99,29,59,152,197,114,185,251,26,221,206,123,186,185,125,169,149,115,71,188,59,226,120,174,115,193,222,146,226,217,174,51,106,200,44,181,186,127,141,120,155,117,210,138,58,186,89,246,80,211,61,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,133,43,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,113,172,189,62,93,220,2,209,240,199,138,174,121,170,86,251,85,203,83,111,125,170,142,139,77,5,71,217,152,210,57,89,225,169,106,118,171,210,103,178,121,27,81,36,111,72,221,240,198,221,205,143,185,44,43,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,57,167,5,124,100,211,112,131,165,250,191,112,177,83,82,87,231,121,61,70,57,14,57,67,93,69,44,244,79,100,18,86,173,100,213,11,28,145,171,88,200,165,70,181,17,251,214,73,99,232,215,49,36,86,198,15,240,171,61,202,191,219,92,143,36,200,238,31,243,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,92,231,59,250,213,75,222,224,19,129,59,87,8,152,205,109,247,37,172,164,187,106,46,69,78,148,151,138,202,89,27,61,21,44,17,212,76,232,226,161,145,244,241,78,198,73,27,169,221,51,94,170,142,146,22,42,123,152,210,90,153,172,226,199,205,62,178,124,192,200,125,70,115,208,112,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,208,70,45,148,233,198,184,233,197,46,73,141,215,90,178,220,51,45,183,189,173,115,162,73,169,107,169,100,71,71,44,50,197,34,127,159,28,145,72,212,115,92,143,99,218,138,142,106,84,14,177,242,140,214,90,14,32,163,211,253,16,166,241,152,13,214,222,183,11,126,77,144,92,26,177,208,246,98,141,39,130,185,240,64,213,108,206,157,255,0,116,200,225,118,248,228,106,162,175,106,161,98,181,238,30,56,126,192,120,101,210,250,29,40,211,150,85,190,219,71,81,81,87,45,101,114,66,181,181,179,205,34,185,210,212,73,12,113,182,71,163,118,68,215,43,122,164,113,70,223,126,212,51,239,197,143,154,125,100,249,129,144,250,140,228,148,229,139,198,213,102,134,106,61,54,146,106,134,87,179,77,178,141,180,112,212,221,174,83,165,46,53,84,213,154,72,228,133,138,174,138,24,103,154,103,50,101,218,198,238,124,114,190,70,182,39,163,174,167,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,66,128,120,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,221,170,175,138,56,235,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,189,24,197,150,105,100,86,183,162,111,145,238,254,46,85,91,74,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,115,78,10,248,201,166,225,7,75,245,126,225,98,166,164,175,206,242,122,140,114,28,114,134,186,138,89,232,158,200,36,173,90,201,170,22,57,35,86,177,145,74,141,106,35,247,172,146,199,209,174,98,72,173,140,31,225,86,123,149,127,182,185,30,73,145,220,63,231,43,43,174,85,213,18,127,222,146,105,164,145,255,0,242,185,206,119,245,170,151,189,192,39,2,118,174,17,49,154,219,238,75,89,73,118,212,92,138,157,41,47,21,148,178,54,122,42,88,35,168,153,209,197,67,35,233,226,157,140,146,55,83,186,102,189,85,29,36,44,84,247,49,164,181,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,8,171,205,31,200,158,166,253,23,214,40,138,1,52,251,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,158,30,40,184,100,207,184,89,213,11,150,159,229,244,213,117,150,214,84,57,182,92,133,45,211,83,81,94,96,72,226,147,124,14,145,54,185,236,108,241,54,86,49,207,72,228,87,51,115,186,35,157,42,185,92,241,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,240,88,245,107,156,245,149,146,110,77,209,83,84,57,237,85,126,254,220,82,53,94,173,106,77,52,173,185,242,58,241,201,197,221,171,132,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,183,127,109,58,171,228,134,53,116,125,212,145,185,246,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,252,162,85,112,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,235,185,174,116,113,43,47,163,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,82,53,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,26,184,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,72,85,203,255,0,149,213,101,222,178,211,173,252,77,217,59,54,168,119,207,107,193,238,52,83,193,85,37,84,83,201,30,235,164,51,198,205,176,167,105,178,50,20,222,217,155,35,22,69,70,35,162,150,218,136,65,204,159,142,123,87,15,184,5,102,149,233,205,210,146,187,81,114,170,122,155,108,175,163,186,53,179,226,240,58,24,213,213,82,182,25,18,120,106,93,29,67,29,77,213,26,157,122,203,185,82,52,142,74,54,5,132,242,185,227,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,224,177,234,215,57,235,43,36,220,155,162,166,168,115,218,170,253,253,184,164,106,189,90,212,154,105,91,115,229,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,119,218,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,206,182,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,172,87,149,31,2,223,208,113,65,173,120,103,251,222,171,0,162,174,119,249,206,117,210,74,117,111,253,87,133,123,157,254,238,100,103,249,60,197,170,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,116,174,107,28,118,221,86,235,95,194,206,141,100,212,141,182,182,157,96,205,238,182,233,220,233,228,157,92,246,201,103,71,162,35,88,198,181,26,179,236,115,149,234,254,195,149,155,39,142,74,214,195,112,12,203,80,106,110,180,184,102,61,87,117,125,142,207,91,127,185,172,40,155,40,237,212,145,44,181,21,18,189,202,141,99,26,212,232,157,87,226,123,152,198,238,123,218,213,250,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,46,210,217,197,86,27,197,127,47,205,84,204,44,215,42,70,228,246,237,55,188,211,101,150,136,227,88,95,110,184,173,170,125,234,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,40,132,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,63,39,42,208,189,71,196,52,159,10,214,251,157,155,187,134,103,126,46,43,109,210,157,85,241,195,85,79,83,60,18,82,212,123,147,181,50,248,119,200,196,94,173,124,106,170,215,42,178,86,199,221,121,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,237,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,183,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,205,120,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,112,172,103,87,179,44,67,75,243,125,35,177,79,73,13,139,80,170,45,51,95,85,208,35,231,153,150,249,38,150,8,88,245,247,49,139,44,201,35,149,19,122,172,49,162,57,26,175,107,253,7,14,156,52,106,159,20,25,220,56,46,153,218,127,221,120,219,205,100,21,62,203,182,125,204,210,199,226,231,134,41,59,61,222,195,217,30,230,252,111,232,212,254,181,75,254,211,78,23,180,59,75,52,106,13,6,178,96,22,171,150,32,155,101,184,82,94,105,33,174,246,181,82,57,143,90,170,196,145,155,38,153,95,28,110,234,173,70,183,183,27,88,214,50,54,53,180,173,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,183,182,87,198,155,17,175,139,166,215,57,209,202,140,227,248,143,16,57,246,25,162,89,239,15,246,247,210,84,226,122,133,81,110,171,174,138,173,102,123,232,167,164,157,179,36,180,173,73,18,40,223,42,199,19,101,115,152,229,123,33,141,61,219,81,79,175,132,239,52,250,55,243,3,30,245,24,13,36,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,15,31,124,100,212,241,125,170,20,87,11,21,53,93,6,9,140,83,172,56,229,13,117,20,80,86,177,243,199,10,214,77,80,177,201,34,57,239,150,36,107,81,31,177,35,138,62,141,107,214,69,119,74,229,139,193,45,102,185,234,61,54,173,234,134,41,191,77,177,125,181,144,211,93,173,179,173,46,75,84,229,154,56,227,133,234,141,138,104,96,154,23,62,100,220,246,238,100,113,62,55,54,87,171,110,252,241,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,235,113,15,195,246,125,195,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,190,39,57,27,209,36,138,70,251,246,169,99,252,167,120,223,172,201,61,153,194,102,166,85,111,171,183,219,214,44,38,181,33,158,105,170,163,135,196,79,81,75,85,51,165,122,55,181,2,49,41,209,177,178,54,197,78,230,43,183,36,109,116,223,226,131,138,12,7,132,204,2,223,168,218,141,104,200,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,155,105,222,138,168,229,94,170,223,119,241,84,227,250,9,205,3,64,184,137,213,139,22,142,97,88,134,160,81,94,178,15,21,225,167,186,91,232,163,165,103,98,154,90,135,239,116,117,114,61,58,178,23,34,116,98,252,74,157,122,39,85,73,128,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,1,0,57,213,249,88,197,190,96,80,250,117,196,168,189,27,210,28,203,93,245,18,223,165,186,125,5,36,249,13,218,158,186,106,24,42,103,72,89,80,250,106,73,170,150,20,122,252,45,123,219,3,152,197,114,181,155,220,221,206,99,122,185,60,254,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,165,244,240,19,198,253,139,139,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,29,142,137,146,46,245,115,37,235,185,173,108,145,43,229,81,31,248,173,227,91,75,56,62,251,45,251,76,176,101,119,63,181,190,59,193,123,10,150,154,110,223,133,236,119,59,189,233,226,233,215,196,179,110,221,221,122,59,175,78,137,215,159,232,39,52,13,2,226,39,86,44,90,57,133,98,26,129,69,122,200,60,87,134,158,233,111,162,142,149,157,138,105,106,31,189,209,213,200,244,234,200,92,137,209,139,241,42,117,232,157,85,35,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,0,5,85,243,206,252,19,252,201,250,105,2,184,104,225,159,50,226,151,33,202,240,205,62,174,164,102,67,96,197,234,50,58,26,42,149,70,50,230,248,106,169,161,90,68,149,92,141,133,238,109,67,149,143,119,193,189,141,107,149,141,114,200,206,107,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,183,248,107,141,174,182,74,74,168,55,177,204,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,234,181,239,90,242,174,34,117,98,251,172,121,173,190,213,69,122,200,60,47,137,130,215,20,145,210,179,177,77,21,59,54,54,73,36,122,117,100,45,85,234,245,248,149,122,116,78,136,150,213,202,19,134,143,217,150,141,85,235,166,83,105,236,228,154,141,183,217,222,34,13,179,82,88,226,114,246,182,239,137,178,71,226,36,221,50,237,123,227,150,38,81,61,58,42,16,3,154,63,158,205,77,250,47,163,209,28,82,159,66,245,30,187,67,166,226,30,217,102,241,216,101,14,65,46,55,114,169,167,85,124,150,234,166,195,79,36,111,168,103,79,130,25,60,83,24,201,17,85,189,198,171,29,177,95,18,73,237,184,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,115,118,189,85,170,189,183,200,199,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,149,115,65,24,175,16,56,15,12,188,4,233,78,171,234,51,234,223,109,163,193,241,90,72,168,232,86,21,173,173,158,106,42,118,182,42,120,230,146,54,200,244,110,249,92,212,119,84,142,41,29,239,218,165,27,107,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,187,202,223,241,60,171,20,246,111,218,156,102,235,102,246,205,190,27,181,187,218,20,82,83,248,202,25,122,246,170,97,222,137,220,133,251,93,182,70,245,107,186,47,69,94,133,154,114,175,227,214,166,150,166,213,194,198,178,95,106,235,25,89,81,13,191,6,185,212,118,145,148,108,72,166,114,208,84,212,73,43,92,172,87,50,8,169,88,214,61,251,229,237,117,70,36,77,103,53,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,45,56,160,230,23,162,252,38,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,126,234,119,170,162,53,83,162,183,223,252,81,61,7,10,92,107,105,103,24,63,106,127,102,118,12,174,217,246,75,192,248,223,110,210,211,67,220,241,93,254,223,107,179,60,189,122,120,103,238,221,183,167,86,244,235,213,122,86,183,58,191,52,248,183,203,250,31,81,184,144,0,185,238,87,60,9,93,116,78,213,54,187,235,70,51,73,79,155,95,41,216,220,126,221,87,3,188,110,61,68,230,189,37,124,155,151,108,85,53,13,123,81,89,179,185,20,109,86,43,154,179,77,19,108,40,25,172,226,199,205,62,178,124,192,200,125,70,115,207,229,218,67,153,97,90,119,129,106,149,230,10,69,199,181,30,158,227,53,150,120,103,71,63,125,13,91,169,106,97,149,139,209,204,123,92,145,189,23,162,177,89,51,58,57,92,143,107,36,175,47,190,61,114,30,25,179,42,28,27,80,111,181,117,154,87,119,168,142,26,230,84,120,170,215,216,24,137,82,228,154,134,20,149,25,11,29,81,80,217,42,17,177,189,239,99,21,90,215,61,17,22,244,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,53,156,88,249,167,214,79,152,25,15,168,206,115,74,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,232,246,36,176,203,26,185,189,83,124,111,111,241,106,162,90,167,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,216,86,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,195,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,118,248,156,228,111,68,146,41,27,239,218,165,133,114,49,252,108,252,183,250,145,45,56,160,230,23,162,252,38,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,126,234,119,170,162,53,83,162,183,223,252,81,61,7,10,92,107,105,103,24,63,106,127,102,118,12,174,217,246,75,192,248,223,110,210,211,67,220,241,93,254,223,107,179,60,189,122,120,103,238,221,183,167,86,244,235,213,122,86,183,58,191,52,248,183,203,250,31,81,184,144,0,185,238,87,60,9,93,116,78,213,54,187,235,70,51,73,79,155,95,41,216,220,126,221,87,3,188,110,61,68,230,189,37,124,155,151,108,85,53,13,123,81,89,179,185,20,109,86,43,154,179,77,19,108,40,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,0,154,157,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,30,62,248,201,169,226,251,84,40,174,22,42,106,186,12,19,24,167,88,113,202,26,234,40,160,173,99,231,142,21,172,154,161,99,146,68,115,223,44,72,214,162,63,98,71,20,125,26,215,172,138,239,175,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,111,116,79,145,54,43,89,23,93,206,107,164,137,31,119,218,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,207,15,16,252,64,231,220,77,106,133,118,171,234,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,219,229,115,81,221,22,73,100,119,187,114,157,130,199,193,5,246,223,193,46,117,197,158,165,210,221,108,178,83,251,30,92,38,137,38,100,126,58,150,162,186,40,42,42,170,161,116,74,244,133,236,157,139,78,173,145,142,118,215,61,90,177,186,55,63,138,112,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,171,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,124,149,229,123,199,79,236,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,251,166,186,162,69,159,252,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,1,31,248,215,226,186,197,194,94,141,86,230,93,219,85,102,95,114,235,71,139,89,43,102,123,124,125,86,230,36,146,43,99,69,122,195,3,31,221,145,122,177,171,209,145,247,24,249,99,83,61,153,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,103,137,184,221,43,100,171,170,159,99,26,198,111,150,69,115,221,181,140,107,83,170,251,154,212,68,247,34,29,171,136,78,20,111,188,58,104,214,144,230,89,212,87,91,118,95,169,30,219,172,184,89,43,97,100,94,202,165,166,117,34,82,70,173,69,87,164,207,100,239,150,68,122,181,205,238,50,53,141,143,137,234,255,0,63,194,78,136,90,184,143,215,236,115,69,239,55,202,187,53,62,71,79,116,107,43,233,163,108,143,166,158,27,117,77,68,47,86,59,220,246,36,176,199,189,157,90,174,102,230,163,152,170,143,79,43,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,78,88,188,194,235,50,154,202,110,29,120,129,203,251,215,89,182,197,137,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,126,233,151,187,11,41,147,107,26,173,141,99,220,175,88,154,255,0,202,231,157,248,39,249,147,244,210,26,242,247,207,240,221,44,226,231,9,212,29,65,200,105,44,120,245,142,158,247,83,93,93,82,171,178,38,123,30,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,21,198,103,25,153,247,22,121,253,77,101,101,117,93,187,9,183,84,62,43,13,134,41,102,134,7,65,28,213,11,77,87,85,76,179,203,10,215,118,106,22,57,37,143,162,116,77,173,247,127,30,213,203,67,128,170,157,121,200,97,214,173,89,177,85,193,167,86,58,136,230,180,50,78,214,203,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,240,110,123,145,140,115,149,147,35,46,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,133,113,91,198,182,150,112,125,246,91,246,153,96,202,238,127,107,124,119,130,246,21,45,52,221,191,11,216,238,119,123,211,197,211,175,137,102,221,187,186,244,119,94,157,19,175,159,225,127,152,94,139,241,103,159,220,52,231,78,113,140,214,221,114,183,89,229,189,203,45,238,138,146,24,29,4,115,67,11,154,215,67,83,43,149,251,170,24,168,138,212,78,136,239,127,240,69,137,124,243,191,4,255,0,50,126,154,87,174,133,241,3,159,112,241,117,202,111,186,114,250,72,46,89,86,47,93,138,203,89,42,204,217,232,96,169,116,78,117,77,44,144,201,27,162,169,99,161,99,163,145,85,200,213,247,237,95,119,79,43,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,253,193,159,6,120,15,9,152,5,53,29,29,13,37,199,54,184,211,178,91,245,250,88,161,154,118,207,36,52,233,83,73,75,82,144,69,50,80,247,169,210,72,226,147,170,245,93,206,247,255,0,10,245,230,87,203,210,179,76,175,181,218,235,160,216,135,248,11,95,182,91,197,142,215,12,245,18,89,234,182,84,205,83,84,200,99,133,99,166,183,54,56,88,229,87,73,182,57,37,86,181,172,143,99,91,8,52,187,87,179,45,32,169,201,167,195,231,164,70,102,24,189,207,16,187,195,83,2,74,201,237,213,209,108,149,168,190,231,49,237,114,71,35,28,213,78,143,137,168,237,204,87,177,222,40,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,45,211,129,173,29,192,117,215,150,174,13,167,58,141,97,164,184,219,110,52,249,4,81,75,45,44,51,79,111,158,75,149,198,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,253,40,181,43,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,220,174,133,251,162,145,143,141,202,187,94,199,109,115,217,178,71,203,94,90,156,194,235,52,202,251,67,161,90,243,151,255,0,128,181,251,162,179,223,46,147,79,81,37,158,171,101,52,52,212,175,154,73,150,58,107,115,99,133,237,68,108,123,99,146,84,115,156,200,247,185,182,127,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,58,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,132,248,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,248,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,247,83,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,61,156,69,240,209,170,124,47,231,115,96,186,153,105,255,0,115,224,175,52,112,84,251,46,231,247,48,203,39,132,158,104,163,239,118,187,236,100,155,91,240,63,171,87,250,149,92,39,121,167,209,191,152,24,247,168,192,104,79,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,156,205,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,159,242,130,226,238,213,122,198,105,184,69,201,237,212,150,251,149,130,158,182,229,141,87,182,161,172,75,156,15,168,117,69,69,43,216,247,110,117,75,29,60,146,183,182,138,142,133,146,43,154,206,202,190,91,52,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,12,230,35,197,231,239,91,172,169,246,90,183,189,167,184,119,118,139,23,223,65,225,166,159,186,216,188,85,92,155,149,100,94,236,145,55,98,59,102,216,163,139,172,108,145,101,221,232,57,108,112,109,144,241,23,170,20,122,149,116,169,171,182,96,152,21,226,154,107,141,85,45,109,85,5,109,93,91,99,146,104,97,161,169,138,53,68,124,114,199,76,179,43,101,138,88,227,157,142,99,154,247,49,201,99,220,208,52,19,86,56,137,208,43,6,21,163,152,167,218,11,213,22,97,75,116,158,155,199,83,82,108,165,101,21,108,110,147,125,68,145,177,122,62,104,211,162,46,239,139,175,78,136,170,145,3,128,174,2,184,177,209,110,44,112,109,76,212,189,41,246,54,55,102,246,159,141,173,246,237,182,163,181,221,182,213,67,31,221,195,80,249,29,214,73,88,223,133,171,211,175,85,232,136,170,150,254,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,150,156,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,102,200,187,189,21,235,43,159,92,26,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,208,167,14,156,75,233,103,20,24,36,57,214,153,221,191,221,120,219,53,100,244,222,212,182,125,244,209,71,226,224,134,89,59,61,222,195,223,30,231,124,108,232,228,254,180,72,171,205,111,133,205,118,226,83,246,93,251,20,193,190,209,253,156,246,223,180,255,0,148,232,232,251,30,35,192,246,127,202,101,143,118,238,196,191,205,235,211,111,191,167,84,235,31,248,10,224,43,139,29,22,226,199,6,212,205,75,210,159,99,99,118,111,105,248,218,223,110,219,106,59,93,219,109,84,49,253,220,53,15,145,221,100,149,141,248,90,189,58,245,94,136,138,169,234,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,95,230,161,192,85,53,85,53,215,138,125,27,177,82,81,190,142,158,107,134,115,108,167,238,171,235,30,178,194,212,175,166,167,142,39,53,30,141,124,242,213,61,207,99,54,69,221,232,175,89,92,250,235,225,187,68,46,188,71,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,239,123,210,40,100,216,206,173,71,63,107,85,204,69,87,166,148,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,51,154,63,158,205,77,250,47,163,209,19,167,147,238,39,138,231,60,29,230,120,182,107,140,218,178,11,45,110,160,85,248,155,117,210,138,58,186,89,246,80,219,30,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,66,0,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,126,219,151,223,30,185,15,12,217,149,14,13,168,55,218,186,205,43,187,212,71,13,115,42,60,85,107,236,12,68,169,114,77,67,10,74,140,133,142,168,168,108,149,8,216,222,247,177,138,173,107,158,136,139,122,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,98,58,86,180,107,206,101,173,81,225,182,187,237,109,92,86,44,15,23,181,227,54,43,75,170,18,72,40,217,75,69,4,19,204,196,70,53,55,212,75,10,202,229,84,87,162,44,113,171,220,216,153,210,85,114,202,224,74,235,173,217,149,187,92,245,75,25,164,147,75,236,53,18,58,150,142,233,3,158,204,146,181,136,230,181,145,199,213,17,244,208,203,209,210,61,251,163,123,227,236,109,145,22,110,213,154,113,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,120,10,173,204,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,134,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,213,107,118,188,230,90,249,38,23,116,212,10,218,187,149,247,19,197,226,198,106,46,213,117,9,52,247,38,69,91,87,60,83,72,187,26,187,219,21,76,113,42,185,94,247,172,43,35,158,174,145,122,88,87,35,31,198,207,203,127,169,31,171,205,3,131,62,36,248,137,215,219,6,107,163,154,111,246,130,203,69,135,210,218,231,169,246,197,5,38,202,166,86,214,200,232,246,84,79,27,215,163,38,141,122,162,109,248,186,117,234,138,137,208,57,82,112,185,174,220,53,254,212,127,109,120,55,217,207,180,126,196,246,103,242,157,29,103,127,195,248,238,247,249,52,178,109,219,223,139,249,221,58,238,247,117,232,189,34,175,58,191,52,248,183,203,250,31,81,184,159,39,41,30,25,48,29,115,213,12,163,80,53,26,154,146,241,109,211,218,122,86,197,143,87,91,161,171,162,184,207,95,29,84,109,125,67,102,71,53,204,137,176,189,205,98,55,170,200,232,223,185,189,181,107,238,208,3,53,156,88,249,167,214,79,152,25,15,168,206,91,79,5,186,23,167,28,69,242,204,192,244,191,84,44,222,58,213,93,237,153,97,154,37,70,85,91,234,155,119,174,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,81,124,67,240,253,159,112,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,111,137,206,70,244,73,34,145,190,253,170,79,78,88,188,194,232,241,106,58,110,29,120,129,203,251,54,168,118,197,137,95,238,115,65,5,45,170,150,40,38,146,90,90,218,185,230,102,216,83,181,11,41,147,107,220,142,145,99,220,140,72,154,203,106,51,89,197,143,154,125,100,249,129,144,250,140,228,255,0,210,238,8,44,92,92,114,216,210,234,220,114,150,213,109,212,219,39,181,34,178,94,235,38,125,60,47,165,91,253,98,205,75,86,232,226,145,242,67,177,210,190,52,216,174,100,189,54,185,173,146,84,125,96,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,45,158,38,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,78,169,239,107,145,83,220,168,93,247,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,237,52,107,28,175,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,138,21,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,253,94,104,28,25,241,39,196,78,190,216,51,93,28,211,127,180,22,90,44,62,150,215,61,79,182,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,197,211,175,84,84,78,129,202,147,133,205,118,225,175,246,163,251,107,193,190,206,125,163,246,39,179,63,148,232,235,59,254,31,199,119,191,201,165,147,110,222,252,95,206,233,215,119,187,175,69,233,21,121,213,249,167,197,190,95,208,250,141,196,249,57,72,240,201,128,235,158,168,101,26,129,168,212,212,151,139,110,158,211,210,182,44,122,186,221,13,93,21,198,122,248,234,163,107,234,27,50,57,174,100,77,133,238,107,17,189,86,71,70,253,205,237,171,95,118,128,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,0,150,19,205,27,142,219,86,182,93,97,208,141,23,201,170,234,48,155,29,67,221,144,92,105,39,111,130,200,107,90,230,44,76,143,106,110,150,154,157,204,114,163,247,246,229,145,200,244,107,146,24,101,116,85,225,119,134,76,251,138,109,80,182,233,254,33,77,87,71,109,125,67,91,122,200,86,221,53,77,21,154,5,142,89,55,206,232,211,107,94,246,193,43,98,99,220,196,146,68,107,55,55,170,185,186,20,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,71,254,98,188,27,84,241,97,165,244,215,12,82,166,173,217,222,17,79,87,54,53,66,181,177,83,209,87,62,162,74,101,168,134,117,124,110,93,238,138,153,91,18,239,141,137,35,155,220,114,51,170,182,133,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,44,255,0,83,56,236,181,113,119,203,183,86,172,89,45,29,37,167,81,113,218,123,45,93,226,142,150,54,193,69,85,4,153,12,13,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,185,237,32,95,9,222,105,244,111,230,6,61,234,48,18,83,154,159,23,152,175,16,90,143,106,211,125,50,173,181,94,49,12,23,187,214,245,21,4,110,146,182,233,34,171,103,240,213,106,174,123,168,218,198,68,212,237,236,100,178,53,207,94,243,27,78,246,240,14,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,92,79,51,27,101,53,151,151,254,160,89,168,228,171,146,158,130,158,195,77,19,234,234,229,170,157,204,101,218,133,173,89,38,153,206,150,87,244,68,234,249,28,231,185,122,171,149,85,85,74,97,225,59,205,62,141,252,192,199,189,70,3,74,96,21,193,205,83,129,204,135,85,105,191,120,253,45,126,65,124,201,237,84,244,182,187,158,49,11,42,174,47,173,164,238,163,35,146,223,11,17,238,137,241,186,85,116,145,49,18,39,49,100,155,224,145,178,44,245,45,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,248,147,83,153,111,19,120,15,20,218,95,160,58,129,136,84,210,81,220,159,79,145,58,245,143,45,198,26,154,219,52,235,37,12,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,213,90,222,63,203,135,44,197,112,110,51,180,243,41,205,114,107,86,63,101,162,246,183,137,184,221,43,99,164,165,131,125,170,173,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,28,123,113,103,71,197,198,178,197,150,227,150,63,102,226,214,75,124,86,235,35,107,45,144,83,221,31,26,181,36,153,106,229,141,242,44,159,126,233,123,108,238,44,108,103,69,107,26,249,37,115,253,183,45,142,13,178,30,34,245,66,143,82,174,149,53,118,204,19,2,188,83,77,113,170,165,173,170,160,173,171,171,108,114,77,12,52,53,49,70,168,143,142,88,233,150,101,108,177,75,28,115,177,204,115,94,230,57,36,87,60,239,193,63,204,159,166,149,235,195,150,136,93,120,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,155,126,38,177,238,129,24,175,68,114,177,30,174,70,191,110,197,242,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,111,220,169,248,201,195,117,7,0,160,225,179,35,166,199,241,140,179,22,167,72,113,250,27,117,18,210,65,121,183,71,11,22,89,145,93,35,146,90,238,234,84,79,58,34,51,122,73,221,107,93,182,101,101,133,16,3,154,223,11,154,237,196,167,236,187,246,41,131,125,163,251,57,237,191,105,255,0,41,209,209,246,60,71,129,236,255,0,148,203,30,237,221,137,127,155,215,166,223,127,78,169,215,159,242,191,224,207,137,62,29,181,246,255,0,154,235,30,155,253,159,178,214,225,245,86,184,42,125,177,65,87,190,169,245,180,82,54,61,148,243,200,244,234,200,100,94,170,155,126,30,157,122,170,34,254,87,60,239,193,63,204,159,166,149,107,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,117,60,180,56,10,166,208,108,122,29,106,213,155,21,36,250,139,124,167,142,107,67,36,238,239,176,91,167,165,141,206,133,208,205,20,110,130,185,93,36,209,76,191,30,214,53,24,199,53,31,50,62,122,159,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,11,115,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,98,89,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,61,175,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,202,213,225,35,149,62,125,153,234,229,237,220,68,218,42,236,216,38,17,120,154,221,51,24,217,169,223,149,79,11,213,17,40,220,246,178,84,161,114,34,61,106,145,173,87,177,200,200,186,61,95,36,22,127,196,221,178,154,203,194,38,171,217,168,228,171,146,158,131,77,239,180,209,62,174,174,90,169,220,198,91,38,107,86,73,166,115,165,149,253,17,58,190,71,57,238,94,170,229,85,85,83,54,230,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,37,57,33,98,120,173,226,251,170,185,77,219,25,181,86,222,177,255,0,97,251,34,227,81,69,28,149,86,254,251,46,76,159,195,202,228,87,197,220,98,35,95,177,83,115,81,17,122,161,109,64,16,215,155,38,1,134,228,220,28,228,249,157,247,30,164,171,190,225,213,22,250,155,21,193,200,169,61,11,234,46,20,180,243,163,28,138,138,172,146,41,21,28,197,234,197,86,198,229,77,209,177,205,167,110,19,188,211,232,223,204,12,123,212,96,52,166,67,254,98,60,16,81,241,85,130,38,91,135,82,237,212,220,78,223,44,86,38,164,208,83,67,116,141,211,69,35,233,106,165,124,78,123,182,177,147,248,116,89,35,141,146,212,57,94,228,107,222,228,162,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,10,112,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,113,58,163,227,154,52,116,157,165,145,208,215,154,231,29,63,211,240,191,162,153,159,251,226,151,63,173,161,111,249,173,109,174,58,132,119,253,111,138,99,91,254,226,21,127,249,68,37,122,240,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,251,183,33,162,157,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,37,243,53,224,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,186,170,142,215,3,152,204,110,181,232,214,185,146,71,213,81,148,211,75,213,209,189,155,99,99,228,236,109,141,18,30,239,159,229,71,251,199,126,241,208,126,197,63,240,83,251,223,237,255,0,142,223,236,191,101,239,118,222,231,79,255,0,140,254,151,194,237,248,247,239,235,247,30,32,189,64,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,113,78,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,250,14,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,118,74,214,171,186,172,114,198,239,118,228,58,88,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,145,215,64,56,59,195,120,122,215,157,86,212,252,46,207,143,209,88,179,202,123,90,217,168,105,40,214,57,236,143,103,125,110,20,209,170,245,70,211,77,47,134,153,27,27,154,196,84,72,251,109,108,17,171,164,81,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,75,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,84,6,145,242,155,215,28,143,136,43,134,153,106,130,123,27,12,197,252,45,69,231,42,183,71,50,210,220,99,150,38,202,148,214,185,42,34,103,126,101,220,232,223,38,197,142,7,49,234,253,202,145,199,45,207,224,24,30,51,166,24,109,167,79,240,202,90,186,91,21,138,157,41,45,244,245,55,10,138,215,193,2,42,237,137,37,168,123,229,86,53,23,107,26,174,84,99,17,172,111,70,181,168,153,119,36,87,3,156,34,93,120,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,187,182,119,23,162,50,57,164,70,201,218,88,221,160,140,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,79,214,33,7,50,126,6,45,92,65,96,21,154,169,167,54,186,74,29,69,197,105,234,110,82,178,142,214,215,79,148,64,216,99,71,82,202,232,99,89,230,169,108,116,236,109,55,85,114,117,235,22,212,73,18,72,232,216,181,78,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,213,113,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,120,10,173,204,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,134,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,65,28,11,126,241,223,187,142,59,251,208,127,225,95,197,224,188,86,255,0,106,123,47,99,60,63,180,183,127,252,103,243,247,127,249,123,59,93,223,191,239,20,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,143,243,70,224,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,227,114,26,38,181,137,19,227,218,187,101,169,167,107,28,136,205,157,201,99,114,49,28,229,134,24,157,80,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,221,56,235,226,82,197,197,78,109,167,186,155,108,78,205,214,29,63,183,218,242,74,70,210,190,8,233,47,17,86,86,190,162,56,145,206,126,232,87,186,201,35,84,123,215,183,35,17,202,143,71,181,179,3,145,143,227,103,229,191,212,139,84,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,79,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,29,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,185,201,20,40,170,216,218,231,42,171,222,249,36,127,107,5,106,243,72,224,22,179,81,60,119,19,122,57,111,186,220,178,244,240,116,249,22,59,71,77,61,116,215,120,211,181,77,13,77,36,113,181,239,108,209,49,35,73,35,68,72,221,20,107,39,192,248,223,222,168,16,123,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,132,248,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,119,53,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,1,76,28,209,184,18,181,104,157,214,29,119,209,124,102,174,159,9,190,84,61,185,5,186,146,6,248,44,122,181,206,98,68,248,246,174,232,169,170,28,247,34,51,103,110,41,26,140,71,53,38,134,38,215,176,59,87,10,60,40,234,63,22,186,142,204,43,10,139,192,218,168,123,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,238,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,61,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,151,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,175,113,201,192,230,27,197,238,26,218,170,87,210,88,245,22,199,78,230,88,111,207,98,236,145,157,85,222,10,179,106,43,159,76,231,43,149,28,136,175,133,238,87,177,28,142,150,41,104,135,41,197,181,31,67,181,30,171,27,201,40,110,184,150,103,137,92,24,231,53,178,172,53,84,53,81,171,100,138,104,165,141,127,204,146,57,99,114,181,205,86,61,142,84,86,185,111,39,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,221,45,65,85,124,243,191,4,255,0,50,126,154,112,174,80,24,6,27,157,113,95,83,85,152,99,212,151,103,226,184,189,77,254,208,149,40,174,101,45,198,58,202,56,162,168,70,117,218,231,177,179,200,172,220,139,181,251,94,222,143,99,28,219,201,0,226,156,104,98,120,174,87,194,198,169,125,169,198,109,87,159,99,97,247,187,181,187,218,20,81,212,120,58,232,173,213,29,170,152,119,162,246,230,102,231,109,145,189,28,222,171,209,83,169,156,35,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,10,149,230,197,193,5,30,55,237,62,44,244,206,151,101,37,194,224,146,230,212,75,52,16,195,75,36,222,30,10,122,170,88,91,19,21,221,217,213,235,80,174,145,242,58,90,134,189,27,181,100,115,96,6,135,107,166,163,240,237,157,166,163,105,109,231,217,215,166,219,235,45,219,158,138,248,95,29,68,46,143,172,145,117,70,75,219,122,199,59,25,34,58,62,236,49,57,204,114,55,106,249,95,240,171,61,202,191,219,92,143,36,200,238,31,243,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,92,231,59,250,213,75,243,224,19,131,106,110,16,116,190,182,223,125,169,164,175,206,242,122,132,155,35,174,161,173,150,122,39,178,9,38,74,56,105,210,72,227,86,177,145,74,174,114,171,55,172,146,201,213,206,98,70,141,148,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,248,26,67,162,250,95,160,184,108,122,127,164,120,133,38,59,98,142,162,90,181,167,133,242,74,249,103,145,83,124,178,203,43,157,44,175,232,141,106,57,238,114,163,24,198,39,70,177,168,158,212,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,228,235,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,215,197,23,19,121,247,20,218,161,114,212,12,190,166,174,142,218,250,135,58,203,143,37,198,106,154,43,52,11,28,81,236,129,178,46,214,189,237,130,39,74,246,53,137,36,136,231,237,111,84,107,127,91,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,247,55,107,213,90,171,219,124,140,126,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,149,115,69,28,4,233,158,43,165,252,35,233,157,187,22,164,237,251,123,31,162,201,174,51,190,56,210,106,170,234,248,25,81,43,228,115,24,221,251,123,141,137,138,238,174,72,161,137,138,231,108,234,72,0,10,43,230,231,166,120,174,157,241,113,53,199,22,164,240,159,109,113,250,76,154,227,3,35,142,56,91,93,36,245,20,242,190,54,177,141,233,220,240,173,149,234,237,206,116,178,202,245,119,197,209,36,7,35,31,198,207,203,127,169,22,168,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,142,105,146,112,215,160,217,118,168,89,117,163,34,210,172,126,179,54,176,84,120,186,59,210,211,108,157,211,164,108,142,57,103,218,168,218,151,196,216,163,237,58,100,122,194,172,107,163,216,169,212,233,102,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,160,57,164,112,11,71,167,126,59,137,189,28,183,218,173,184,130,248,58,124,139,29,163,166,130,134,27,68,139,218,166,134,166,146,56,218,198,58,25,94,177,164,145,162,44,141,150,69,147,227,100,143,236,214,177,106,156,140,127,27,63,45,254,164,90,160,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,2,95,71,46,238,8,40,248,85,193,23,45,204,105,119,106,110,89,111,138,43,235,86,104,42,97,181,198,217,165,145,148,180,178,178,38,189,187,152,248,60,66,36,146,70,249,105,218,172,114,181,140,114,204,0,1,76,28,209,184,18,181,104,157,214,29,119,209,124,102,174,159,9,190,84,61,185,5,186,146,6,248,44,122,181,206,98,68,248,246,174,232,169,170,28,247,34,51,103,110,41,26,140,71,53,38,134,38,192,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,244,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,74,162,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,7,143,190,13,170,120,65,213,10,43,125,138,166,174,191,4,201,233,214,108,114,186,186,182,41,235,94,248,35,133,43,33,168,72,227,141,26,246,75,42,57,170,140,216,177,203,31,71,57,233,34,55,138,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,61,195,167,13,26,89,194,254,9,14,11,166,118,159,247,94,54,243,89,5,55,181,46,127,125,52,177,248,185,225,138,62,247,107,190,246,71,185,191,3,58,53,63,173,87,170,149,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,239,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,123,56,204,226,130,235,197,158,180,84,234,53,101,162,146,221,109,183,83,190,201,97,138,42,119,67,59,173,81,213,212,77,76,234,166,172,178,181,106,118,212,42,72,177,185,25,213,62,20,254,181,146,156,169,248,54,204,181,7,63,160,226,79,35,169,200,49,140,79,22,168,73,177,250,235,117,106,82,79,121,184,199,51,18,88,81,29,27,150,90,30,210,84,65,58,162,179,122,201,218,107,157,182,100,101,207,130,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,247,247,252,179,21,197,61,155,246,167,38,181,89,189,179,112,134,211,110,246,133,108,116,254,50,186,94,189,170,104,119,170,119,38,126,215,109,141,189,92,238,139,209,23,161,224,56,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,7,42,226,119,90,244,179,64,244,106,245,157,107,29,191,218,184,220,221,187,76,246,102,69,77,60,215,111,20,238,211,169,163,130,162,70,71,63,88,221,35,223,26,187,250,40,229,119,69,70,170,25,172,36,87,0,154,223,165,252,61,113,47,96,212,157,89,177,213,213,218,32,167,169,160,134,227,77,36,155,236,147,212,51,180,181,203,11,61,245,12,108,78,154,55,199,239,84,100,206,145,141,124,145,177,142,208,240,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,10,171,231,157,248,39,249,147,244,210,37,114,206,187,90,172,28,107,233,253,246,251,115,164,183,91,109,212,247,234,186,202,202,185,155,12,20,208,71,100,174,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,95,30,220,111,223,120,184,206,226,162,199,42,174,182,221,50,178,118,165,178,89,43,33,101,60,207,170,88,81,38,170,171,108,114,200,201,38,222,233,89,26,239,86,178,46,155,90,215,73,42,191,234,224,19,129,59,175,23,121,53,109,247,37,172,171,180,233,214,59,80,148,151,138,202,89,29,5,109,84,242,83,204,232,226,161,145,244,242,192,247,199,35,105,221,51,94,168,173,142,102,42,123,222,211,207,241,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,126,219,151,223,30,185,15,12,217,149,14,13,168,55,218,186,205,43,187,212,71,13,115,42,60,85,107,236,12,68,169,114,77,67,10,74,140,133,142,168,168,108,149,8,216,222,247,177,138,173,107,158,136,139,122,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,109,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,179,143,46,23,237,92,38,107,204,154,115,141,93,234,238,56,245,198,207,71,123,179,203,93,80,217,171,91,4,155,225,145,181,14,100,81,49,31,226,41,234,21,168,198,170,118,214,62,171,187,114,36,202,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,5,85,243,206,252,19,252,201,250,105,18,185,103,93,173,86,14,53,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,178,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,78,129,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,243,78,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,228,247,188,134,42,25,29,27,251,75,14,234,26,105,213,139,10,86,61,39,141,81,175,95,130,53,116,187,95,181,35,126,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,71,12,146,93,97,225,19,74,38,177,81,82,86,92,153,166,246,39,81,211,213,212,186,154,9,167,75,100,61,182,73,43,99,145,209,177,93,209,21,233,27,213,168,170,168,215,116,232,180,151,199,79,16,188,71,106,230,178,228,88,182,184,211,93,113,40,108,55,6,195,77,130,248,167,173,13,171,182,215,246,100,218,138,145,212,204,232,230,115,188,103,69,238,182,110,177,171,97,88,216,217,107,195,159,30,181,58,207,194,38,172,240,253,172,23,218,186,253,65,182,105,190,87,53,170,239,87,218,98,93,173,208,91,23,100,50,74,233,123,181,21,205,71,78,229,84,139,226,134,5,145,238,115,210,71,186,173,141,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,15,31,124,100,212,241,125,170,20,87,11,21,53,93,6,9,140,83,172,56,229,13,117,20,80,86,177,243,199,10,214,77,80,177,201,34,57,239,150,36,107,81,31,177,35,138,62,141,107,214,69,119,160,229,241,192,127,239,127,125,190,95,243,91,205,214,197,128,227,59,105,170,106,109,241,108,170,184,215,74,199,43,41,233,166,146,55,194,222,210,35,100,153,85,30,230,181,240,181,25,247,201,35,35,254,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,108,171,148,239,27,245,153,39,179,56,76,212,202,173,245,118,251,122,197,132,214,164,51,205,53,84,112,248,137,234,41,106,166,116,175,70,246,160,70,37,58,54,54,70,216,169,220,197,118,228,141,174,179,240,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,0,170,190,121,223,130,127,153,63,77,42,172,235,252,46,240,201,159,113,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,38,249,221,26,109,107,222,216,37,108,76,123,152,146,72,141,102,230,245,87,55,67,218,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,159,149,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,236,240,241,15,195,246,125,195,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,190,39,57,27,209,36,138,70,251,246,169,61,57,98,243,11,163,197,168,233,184,117,226,7,47,236,218,161,219,22,37,127,185,205,4,20,182,170,88,160,154,73,105,107,106,231,153,155,97,78,212,44,166,77,175,114,58,69,143,114,49,34,107,63,91,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,21,87,207,59,240,79,243,39,233,165,90,219,46,215,91,45,75,235,44,215,58,186,10,137,41,231,164,124,180,211,58,39,186,9,226,124,51,68,174,106,162,171,36,138,73,35,123,127,131,152,247,53,122,162,170,29,47,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,243,99,98,57,204,107,229,150,38,43,217,191,114,104,123,71,116,119,1,208,172,2,215,167,58,115,97,164,183,91,109,212,240,69,44,177,82,195,12,247,9,227,134,56,93,87,84,232,88,198,203,83,35,98,98,201,42,181,21,202,159,244,34,123,80,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,2,58,243,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,52,129,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,242,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,165,121,177,113,191,71,146,123,79,132,205,51,170,223,73,111,184,36,89,181,106,195,4,208,213,73,15,135,158,158,150,150,102,202,245,111,106,116,122,84,35,163,100,141,150,157,172,71,109,73,26,232,45,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,221,210,212,72,214,39,249,177,177,28,230,53,242,203,19,21,236,223,185,52,81,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,29,121,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,110,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,109,212,67,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,126,124,2,113,147,77,197,246,151,214,220,47,180,212,148,25,222,49,80,144,228,116,52,52,82,193,68,198,79,36,203,71,53,58,201,36,138,230,62,40,149,174,69,126,244,146,41,58,181,172,88,213,210,128,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,1,85,124,243,191,4,255,0,50,126,154,87,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,66,124,46,240,201,128,240,179,165,246,221,63,196,41,169,43,46,76,167,107,111,89,10,219,161,166,173,188,206,146,75,38,249,221,26,110,115,24,233,229,108,76,123,158,177,198,173,102,231,116,87,59,176,2,63,241,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,120,10,173,204,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,133,85,240,199,202,235,92,117,119,81,238,86,77,94,178,93,116,231,27,197,110,16,193,123,154,190,138,104,234,174,49,170,204,142,109,170,69,141,212,213,63,20,8,213,153,36,116,108,108,209,200,212,153,21,24,238,235,206,226,217,77,101,181,104,53,154,142,74,185,41,232,41,242,10,104,159,87,87,45,84,238,99,27,108,107,86,73,166,115,165,149,253,17,58,190,71,57,238,94,170,229,85,85,83,154,242,84,243,79,148,252,191,174,245,27,113,117,32,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,5,85,243,206,252,19,252,201,250,105,90,186,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,219,163,145,241,195,189,126,57,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,151,253,193,119,9,56,175,8,218,88,152,181,182,95,29,146,95,124,53,195,38,184,185,209,203,220,174,109,52,108,124,16,74,144,197,34,209,199,34,76,232,89,34,43,155,222,145,85,122,189,73,0,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,86,95,53,142,6,45,87,172,102,191,138,45,40,181,210,91,238,86,10,117,147,43,178,219,173,109,98,92,224,125,67,228,150,230,157,136,247,58,165,142,157,239,158,73,122,163,161,102,245,123,59,42,146,212,89,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,30,214,138,45,92,184,233,126,65,111,208,139,182,63,107,206,234,169,219,13,158,186,252,215,186,138,149,238,145,169,36,206,70,49,234,175,108,75,35,163,69,99,217,220,70,111,107,153,185,23,53,151,61,61,207,172,185,147,52,230,243,131,228,20,25,100,149,16,82,50,195,83,108,154,43,139,167,157,24,176,196,148,206,106,74,175,145,36,141,88,221,189,93,189,189,58,245,66,255,0,184,28,225,18,213,194,14,145,187,20,158,227,73,120,203,47,213,13,185,100,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,217,20,10,171,230,185,192,183,244,252,80,104,166,25,254,248,170,207,232,168,93,254,107,155,116,142,157,27,255,0,91,226,158,215,127,184,153,89,254,81,49,18,185,118,90,120,146,155,136,187,93,247,134,235,101,35,238,84,116,245,84,151,42,203,212,53,235,143,195,4,212,179,185,177,92,228,163,77,205,99,221,6,232,154,229,232,233,226,137,125,251,125,218,9,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,0,85,175,59,139,77,214,255,0,117,208,107,21,138,217,87,113,185,92,106,50,10,74,58,58,72,93,52,245,51,200,235,99,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,148,28,4,240,65,98,225,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,99,98,124,137,177,28,249,122,238,115,155,28,72,201,84,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,2,173,121,220,90,110,183,251,174,131,88,172,86,202,187,141,202,227,81,144,82,81,209,210,66,233,167,169,158,71,91,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,132,160,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,74,160,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,10,86,230,87,203,247,246,19,89,93,175,122,83,14,252,6,235,112,111,181,45,205,111,89,44,245,213,115,212,191,238,162,130,153,144,211,219,152,158,26,8,247,61,92,146,72,198,123,247,52,181,78,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,16,106,23,40,158,27,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,47,78,157,85,127,137,39,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,189,0,30,127,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,240,33,7,247,21,56,88,255,0,135,218,171,255,0,189,109,223,234,36,255,0,0,16,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,205,141,146,146,71,167,86,66,213,94,175,95,137,87,167,68,232,137,216,56,95,225,127,1,225,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,102,218,118,42,34,181,87,170,187,223,252,17,56,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,155,27,37,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,160,112,165,193,78,150,112,125,246,167,246,103,127,202,238,127,107,124,15,141,246,237,85,52,221,191,11,223,237,246,187,48,69,211,175,137,126,237,219,186,244,111,78,157,23,172,128,0,231,250,247,162,152,175,17,58,79,125,209,204,214,225,117,162,178,228,30,23,196,207,107,150,56,234,153,216,169,138,161,155,29,36,114,49,58,190,22,162,245,98,252,42,189,58,47,69,72,193,167,188,162,120,109,211,92,255,0,26,212,107,22,109,169,83,220,177,91,197,21,238,142,42,187,149,3,160,146,122,105,153,52,109,145,173,163,107,149,138,230,34,42,35,154,189,58,244,84,254,36,223,60,165,199,74,180,226,239,168,246,141,94,185,225,118,170,156,206,195,111,168,181,219,111,114,83,162,213,83,82,204,168,178,70,215,127,254,104,213,95,137,141,154,118,181,90,147,74,143,245,96,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,63,208,174,29,116,143,135,12,102,124,91,74,49,58,75,93,61,85,68,211,84,85,44,76,117,109,75,29,81,52,209,67,61,78,212,150,118,64,149,15,138,37,149,207,123,99,70,162,185,203,213,203,210,192,0,2,47,241,65,203,211,69,248,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,253,213,15,69,84,114,39,68,111,187,248,170,250,14,20,184,41,210,206,15,190,212,254,204,239,249,93,207,237,111,129,241,190,221,170,166,155,183,225,123,253,190,215,102,8,186,117,241,47,221,187,119,94,141,233,211,162,245,144,0,3,143,241,65,194,254,3,197,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,205,181,15,85,68,106,47,84,111,191,248,162,241,253,4,229,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,138,240,208,93,46,20,82,82,191,191,77,45,59,247,182,58,72,222,189,25,51,149,58,61,62,36,78,189,83,170,44,192,0,3,207,221,112,12,54,251,153,88,53,6,243,143,82,86,100,56,173,61,117,53,150,186,100,87,62,129,149,137,18,84,172,72,171,181,175,123,96,141,138,254,155,209,155,218,138,141,145,232,239,64,0,0,143,252,86,240,83,165,156,96,253,150,253,166,95,242,187,103,217,47,29,224,189,133,85,77,15,115,197,118,59,157,222,244,18,245,233,225,153,183,110,222,157,93,215,175,84,233,231,248,95,229,233,162,252,38,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,126,234,118,34,42,185,83,162,187,221,252,21,37,0,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,14,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,234,174,247,255,0,4,78,192,1,0,63,184,169,194,199,252,62,213,95,253,235,110,255,0,81,38,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,224,122,0,8,191,197,7,47,77,23,226,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,247,84,61,21,81,200,157,17,190,239,226,171,232,56,82,224,167,75,56,62,251,83,251,51,191,229,119,63,181,190,7,198,251,118,170,154,110,223,133,239,246,251,93,152,34,233,215,196,191,118,237,221,122,55,167,78,139,214,64,2,47,241,65,203,211,69,248,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,253,213,15,69,84,114,39,68,111,187,248,170,250,14,20,184,41,210,206,15,190,212,254,204,239,249,93,207,237,111,129,241,190,221,170,166,155,183,225,123,253,190,215,102,8,186,117,241,47,221,187,119,94,141,233,211,162,245,144,0,16,131,80,185,68,240,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,252,73,63,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,189,209,199,27,23,163,230,114,39,70,39,194,137,215,170,245,85,232,0,16,131,80,185,68,240,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,252,73,63,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,189,209,199,27,23,163,230,114,39,70,39,194,137,215,170,245,85,232,0,139,252,80,114,244,209,126,44,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,117,67,209,85,28,137,209,27,238,254,42,190,131,133,46,10,116,179,131,239,181,63,179,59,254,87,115,251,91,224,124,111,183,106,169,166,237,248,94,255,0,111,181,217,130,46,157,124,75,247,110,221,215,163,122,116,232,189,100,0,34,255,0,20,28,189,52,95,139,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,221,80,244,85,71,34,116,70,251,191,138,175,160,225,75,130,157,44,224,251,237,79,236,206,255,0,149,220,254,214,248,31,27,237,218,170,105,187,126,23,191,219,237,118,96,139,167,95,18,253,219,183,117,232,222,157,58,47,89,0,0,7,63,215,189,20,197,120,137,210,123,238,142,102,183,11,173,21,151,32,240,190,38,123,92,177,199,84,206,197,76,85,12,216,233,35,145,137,213,240,181,23,171,23,225,85,233,209,122,42,70,13,61,229,19,195,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,233,215,162,167,241,38,248,57,254,189,232,166,43,196,78,147,223,116,115,53,184,93,104,172,185,7,133,241,51,218,229,142,58,166,118,42,98,168,102,199,73,28,140,78,175,133,168,189,88,191,10,175,78,139,209,82,32,127,113,83,133,143,248,125,170,191,251,214,221,254,162,79,240,0,57,254,189,232,166,43,196,78,147,223,116,115,53,184,93,104,172,185,7,133,241,51,218,229,142,58,166,118,42,98,168,102,199,73,28,140,78,175,133,168,189,88,191,10,175,78,139,209,82,48,105,239,40,158,27,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,175,78,189,21,63,137,55,193,207,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,47,137,158,215,44,113,213,51,177,83,21,67,54,58,72,228,98,117,124,45,69,234,197,248,85,122,116,94,138,145,131,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,252,73,190,0,4,127,226,183,130,157,44,227,7,236,183,237,50,255,0,149,219,62,201,120,239,5,236,42,170,104,123,158,43,177,220,238,247,160,151,175,79,12,205,187,118,244,234,238,189,122,167,78,127,160,156,175,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,241,94,26,11,165,194,138,74,87,247,233,165,167,126,246,199,73,27,215,163,38,114,167,71,167,196,137,215,170,117,69,152,0,243,247,92,3,13,190,230,86,13,65,188,227,212,149,153,14,43,79,93,77,101,174,153,21,207,160,101,98,68,149,43,18,42,237,107,222,216,35,98,191,166,244,102,246,162,163,100,122,59,208,0,0,35,255,0,21,188,20,233,103,24,63,101,191,105,151,252,174,217,246,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,189,122,120,102,109,219,183,167,87,117,235,213,58,121,254,23,249,122,104,191,9,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,186,157,136,138,174,84,232,174,247,127,5,73,64,1,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,255,0,2,16,127,113,83,133,143,248,125,170,191,251,214,221,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,192,244,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,62,76,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,217